diff --git a/.gitignore b/.gitignore index 7765aa0c8a..d3482af60f 100644 --- a/.gitignore +++ b/.gitignore @@ -40,6 +40,6 @@ CMakeLists.txt.user # Ignore kdevelop files/dirs *.kdev4 # Ignore IDEA/Clion files/dirs -/.idea/ +.idea/ # Ignore Visual Studio Code's working dir /.vscode/ diff --git a/.gitmodules b/.gitmodules index a0355ba670..366c8624b3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -81,3 +81,6 @@ [submodule "Externals/minizip-ng/minizip-ng"] path = Externals/minizip-ng/minizip-ng url = https://github.com/zlib-ng/minizip-ng +[submodule "Externals/Vulkan-Headers"] + path = Externals/Vulkan-Headers + url = https://github.com/KhronosGroup/Vulkan-Headers.git diff --git a/.tx/config b/.tx/config index ae78002235..5464d436b2 100644 --- a/.tx/config +++ b/.tx/config @@ -1,7 +1,7 @@ [main] host = https://www.transifex.com -[o:delroth:p:dolphin-emu:r:emulator] +[o:dolphinemu:p:dolphin-emu:r:emulator] file_filter = Languages/po/.po source_file = Languages/po/dolphin-mpn.pot source_lang = en-US diff --git a/BuildMacOSUniversalBinary.py b/BuildMacOSUniversalBinary.py index 442fb83fe7..6f4d2695ae 100755 --- a/BuildMacOSUniversalBinary.py +++ b/BuildMacOSUniversalBinary.py @@ -59,8 +59,6 @@ DEFAULT_CONFIG = { # running corrupted binaries and allows for access to the extended # permisions needed for ARM builds "codesign_identity": "-", - # Entitlements file to use for code signing - "entitlements": "../Source/Core/DolphinQt/DolphinEmu.entitlements", # Minimum macOS version for each architecture slice "arm64_mac_os_deployment_target": "11.0.0", @@ -72,9 +70,6 @@ DEFAULT_CONFIG = { "run_unit_tests": False, - # Whether we should make a build for Steam. - "steam": False, - # Whether our autoupdate functionality is enabled or not. "autoupdate": True, @@ -119,20 +114,9 @@ def parse_args(conf=DEFAULT_CONFIG): help="Directory where universal binary will be stored", default=conf["dst_app"]) - parser.add_argument( - "--entitlements", - help="Path to .entitlements file for code signing", - default=conf["entitlements"]) - parser.add_argument("--run_unit_tests", action="store_true", default=conf["run_unit_tests"]) - parser.add_argument( - "--steam", - help="Create a build for Steam", - action="store_true", - default=conf["steam"]) - parser.add_argument( "--autoupdate", help="Enables our autoupdate functionality", @@ -317,14 +301,18 @@ def build(config): + config[arch+"_mac_os_deployment_target"], "-DMACOS_CODE_SIGNING_IDENTITY=" + config["codesign_identity"], - "-DMACOS_CODE_SIGNING_IDENTITY_UPDATER=" - + config["codesign_identity"], '-DMACOS_CODE_SIGNING="ON"', - "-DSTEAM=" - + python_to_cmake_bool(config["steam"]), "-DENABLE_AUTOUPDATE=" + python_to_cmake_bool(config["autoupdate"]), - '-DDISTRIBUTOR=' + config['distributor'] + '-DDISTRIBUTOR=' + config['distributor'], + # Always use libraries from Externals to prevent any libraries + # installed by Homebrew from leaking in to the app + "-DUSE_SYSTEM_LIBS=OFF", + # However, we should still use the macOS provided versions of + # iconv, bzip2, and curl + "-DUSE_SYSTEM_ICONV=ON", + "-DUSE_SYSTEM_BZIP2=ON", + "-DUSE_SYSTEM_CURL=ON" ], env=env, cwd=arch) @@ -346,21 +334,21 @@ def build(config): src_app1 = ARCHITECTURES[1]+"/Binaries/" recursive_merge_binaries(src_app0, src_app1, dst_app) - for path in glob.glob(dst_app+"/*"): - if os.path.isdir(path) and os.path.splitext(path)[1] != ".app": - continue - + + if config["autoupdate"]: subprocess.check_call([ - "codesign", - "-d", - "--force", - "-s", + "../Tools/mac-codesign.sh", + "-t", + "-e", "preserve", config["codesign_identity"], - "--options=runtime", - "--entitlements", config["entitlements"], - "--deep", - "--verbose=2", - path]) + dst_app+"/Dolphin.app/Contents/Helpers/Dolphin Updater.app"]) + + subprocess.check_call([ + "../Tools/mac-codesign.sh", + "-t", + "-e", "preserve", + config["codesign_identity"], + dst_app+"/Dolphin.app"]) print("Built Universal Binary successfully!") diff --git a/CMake/CCache.cmake b/CMake/CCache.cmake index 775256cd3b..a8ee5da473 100644 --- a/CMake/CCache.cmake +++ b/CMake/CCache.cmake @@ -1,10 +1,17 @@ find_program(CCACHE_BIN NAMES ccache sccache) if(CCACHE_BIN) - set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ${CCACHE_BIN}) + # Official ccache recommendation is to set CMAKE_C(XX)_COMPILER_LAUNCHER + if (NOT CMAKE_C_COMPILER_LAUNCHER MATCHES "ccache") + list(INSERT CMAKE_C_COMPILER_LAUNCHER 0 "${CCACHE_BIN}") + endif() + + if (NOT CMAKE_CXX_COMPILER_LAUNCHER MATCHES "ccache") + list(INSERT CMAKE_CXX_COMPILER_LAUNCHER 0 "${CCACHE_BIN}") + endif() # ccache uses -I when compiling without preprocessor, which makes clang complain. if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") - set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments -fcolor-diagnostics") set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Qunused-arguments -fcolor-diagnostics") + set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments -fcolor-diagnostics") endif() endif() diff --git a/CMake/DolphinPostprocessBundle.cmake b/CMake/DolphinPostprocessBundle.cmake index ba412ba48d..4a1c68562c 100644 --- a/CMake/DolphinPostprocessBundle.cmake +++ b/CMake/DolphinPostprocessBundle.cmake @@ -14,14 +14,13 @@ if(CMAKE_GENERATOR) set(_DOLPHIN_POSTPROCESS_BUNDLE_MODULE_LOCATION "${CMAKE_CURRENT_LIST_FILE}") function(dolphin_postprocess_bundle target) add_custom_command(TARGET ${target} POST_BUILD - COMMAND ${CMAKE_COMMAND} -DDOLPHIN_BUNDLE_PATH="$/../.." + COMMAND ${CMAKE_COMMAND} "-D" "DOLPHIN_BUNDLE_PATH=$" -P "${_DOLPHIN_POSTPROCESS_BUNDLE_MODULE_LOCATION}" ) endfunction() return() endif() -get_filename_component(DOLPHIN_BUNDLE_PATH "${DOLPHIN_BUNDLE_PATH}" ABSOLUTE) message(STATUS "Fixing up application bundle: ${DOLPHIN_BUNDLE_PATH}") # Make sure to fix up any additional shared libraries (like plugins) that are diff --git a/CMake/ScmRevGen.cmake b/CMake/ScmRevGen.cmake index 4b4face4d7..8092dd3c13 100644 --- a/CMake/ScmRevGen.cmake +++ b/CMake/ScmRevGen.cmake @@ -22,16 +22,18 @@ if(GIT_FOUND) execute_process(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} rev-list --count HEAD ^master OUTPUT_VARIABLE DOLPHIN_WC_COMMITS_AHEAD_MASTER OUTPUT_STRIP_TRAILING_WHITESPACE) + + # defines DOLPHIN_WC_TAG + execute_process(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} describe --exact-match HEAD + OUTPUT_VARIABLE DOLPHIN_WC_TAG + OUTPUT_STRIP_TRAILING_WHITESPACE + ERROR_QUIET) endif() # version number -set(DOLPHIN_VERSION_MAJOR "5") +set(DOLPHIN_VERSION_MAJOR "2407") set(DOLPHIN_VERSION_MINOR "0") -if(DOLPHIN_WC_BRANCH STREQUAL "stable") - set(DOLPHIN_VERSION_PATCH "0") -else() - set(DOLPHIN_VERSION_PATCH ${DOLPHIN_WC_REVISION}) -endif() +set(DOLPHIN_VERSION_PATCH ${DOLPHIN_WC_REVISION}) # If Dolphin is not built from a Git repository, default the version info to # reasonable values. @@ -42,11 +44,27 @@ if(NOT DOLPHIN_WC_REVISION) set(DOLPHIN_WC_COMMITS_AHEAD_MASTER 0) endif() -configure_file( - "${PROJECT_SOURCE_DIR}/Source/Core/Common/scmrev.h.in" - "${PROJECT_BINARY_DIR}/Source/Core/Common/scmrev.h.tmp" -) +# If this is a tag (i.e. a release), then set the current patch version and +# the number of commits ahead to zero. +if(DOLPHIN_WC_TAG) + set(DOLPHIN_VERSION_PATCH "0") + set(DOLPHIN_WC_COMMITS_AHEAD_MASTER 0) +endif() -execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different "${PROJECT_BINARY_DIR}/Source/Core/Common/scmrev.h.tmp" "${PROJECT_BINARY_DIR}/Source/Core/Common/scmrev.h") +function(configure_source_file path) + configure_file( + "${PROJECT_SOURCE_DIR}/${path}.in" + "${PROJECT_BINARY_DIR}/${path}.tmp" + ) -file(REMOVE "${PROJECT_BINARY_DIR}/Source/Core/Common/scmrev.h.tmp") + execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different "${PROJECT_BINARY_DIR}/${path}.tmp" "${PROJECT_BINARY_DIR}/${path}") + + file(REMOVE "${PROJECT_BINARY_DIR}/${path}.tmp") +endfunction() + +configure_source_file("Source/Core/Common/scmrev.h") + +if(APPLE) + configure_source_file("Source/Core/DolphinQt/Info.plist") + configure_source_file("Source/Core/MacUpdater/Info.plist") +endif() diff --git a/CMakeLists.txt b/CMakeLists.txt index 19d28cebc0..fae20a8dae 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,13 +47,13 @@ if (COMPILER STREQUAL "GNU") set(COMPILER "GCC") # perfer printing GCC instead of GNU endif() -# Enforce minimium compiler versions that support the c++20 features we use -set (GCC_min_version 10) -set (Clang_min_version 12) -set (AppleClang_min_version 13.0.0) -set (min_xcode_version "13.0") # corrosponding xcode version for AppleClang_min_version +# Enforce minimum compiler versions that support the c++20 features we use +set (GCC_min_version 11) +set (Clang_min_version 14) +set (AppleClang_min_version 14.0.3) +set (min_xcode_version "14.0") # corresponding xcode version for AppleClang_min_version set (MSVC_min_version 14.32) -set (min_vs_version "2022 17.2.3") # corrosponding Visual Studio version for MSVC_min_version +set (min_vs_version "2022 17.2.3") # corresponding Visual Studio version for MSVC_min_version message(STATUS "Using ${COMPILER} ${CMAKE_CXX_COMPILER_VERSION}") @@ -104,7 +104,6 @@ option(ENABLE_VULKAN "Enables vulkan video backend" ON) option(USE_DISCORD_PRESENCE "Enables Discord Rich Presence, show the current game on Discord" ON) option(USE_MGBA "Enables GBA controllers emulation using libmgba" ON) option(ENABLE_AUTOUPDATE "Enables support for automatic updates" ON) -option(STEAM "Creates a build for Steam" OFF) option(USE_RETRO_ACHIEVEMENTS "Enables integration with retroachievements.org" ON) # Maintainers: if you consider blanket disabling this for your users, please @@ -138,7 +137,6 @@ if(APPLE) option(MACOS_CODE_SIGNING "Enable codesigning" ON) option(USE_BUNDLED_MOLTENVK "Build MoltenVK from Externals with Dolphin-specific patches" ON) set(MACOS_CODE_SIGNING_IDENTITY "-" CACHE STRING "The identity used for codesigning.") - set(MACOS_CODE_SIGNING_IDENTITY_UPDATER "-" CACHE STRING "The identity used for codesigning, for the updater.") endif() if(CMAKE_SYSTEM_NAME STREQUAL "Linux") @@ -392,7 +390,7 @@ if(ENABLE_LTO) endif() if(UNIX) - if(LINUX_LOCAL_DEV OR (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND STEAM)) + if(LINUX_LOCAL_DEV) add_definitions(-DLINUX_LOCAL_DEV) endif() endif() @@ -587,7 +585,7 @@ if(UNIX) endif() if(ENABLE_SDL) - dolphin_find_optional_system_library(SDL2 Externals/SDL 2.26.0) + dolphin_find_optional_system_library(SDL2 Externals/SDL 2.30.6) endif() if(ENABLE_ANALYTICS) @@ -677,7 +675,7 @@ dolphin_find_optional_system_library_pkgconfig(ZSTD libzstd>=1.4.0 zstd::zstd Ex dolphin_find_optional_system_library_pkgconfig(ZLIB zlib-ng ZLIB::ZLIB Externals/zlib-ng) dolphin_find_optional_system_library_pkgconfig(MINIZIP - "minizip-ng>=4.0.4;minizip>=4.0.4" minizip::minizip Externals/minizip-ng + "minizip>=4.0.4" minizip::minizip Externals/minizip-ng ) dolphin_find_optional_system_library(LZO Externals/LZO) @@ -754,10 +752,6 @@ else() message(STATUS "libsystemd not found, disabling traversal server watchdog support") endif() -if(STEAM) - add_definitions(-DSTEAM) -endif() - if (WIN32) include_directories(Externals/WIL/include) include_directories(Externals/OpenAL/include) @@ -788,14 +782,26 @@ if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/Common/scmrev.h) file(TOUCH ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/Common/scmrev.h) endif() +if(APPLE) + file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/DolphinQt) + if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/DolphinQt/Info.plist) + file(TOUCH ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/DolphinQt/Info.plist) + endif() + + file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/MacUpdater) + if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/MacUpdater/Info.plist) + file(TOUCH ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/MacUpdater/Info.plist) + endif() +endif() + find_package(Git) if(NOT GIT_FOUND) set(GIT_EXECUTABLE "") endif() add_custom_target( dolphin_scmrev - ${CMAKE_COMMAND} -DPROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DPROJECT_BINARY_DIR=${PROJECT_BINARY_DIR} -DDISTRIBUTOR=${DISTRIBUTOR} -DDOLPHIN_DEFAULT_UPDATE_TRACK=${DOLPHIN_DEFAULT_UPDATE_TRACK} -DGIT_FOUND=${GIT_FOUND} -DGIT_EXECUTABLE=${GIT_EXECUTABLE} -DDOLPHIN_WC_REVISION=${DOLPHIN_WC_REVISION} -DDOLPHIN_WC_DESCRIBE=${DOLPHIN_WC_DESCRIBE} -DDOLPHIN_WC_BRANCH=${DOLPHIN_WC_BRANCH} -P ${CMAKE_CURRENT_SOURCE_DIR}/CMake/ScmRevGen.cmake - BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/Common/scmrev.h + ${CMAKE_COMMAND} -DPROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DPROJECT_BINARY_DIR=${PROJECT_BINARY_DIR} -DDISTRIBUTOR=${DISTRIBUTOR} -DDOLPHIN_DEFAULT_UPDATE_TRACK=${DOLPHIN_DEFAULT_UPDATE_TRACK} -DGIT_FOUND=${GIT_FOUND} -DGIT_EXECUTABLE=${GIT_EXECUTABLE} -DDOLPHIN_WC_REVISION=${DOLPHIN_WC_REVISION} -DDOLPHIN_WC_DESCRIBE=${DOLPHIN_WC_DESCRIBE} -DDOLPHIN_WC_BRANCH=${DOLPHIN_WC_BRANCH} -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} -P ${CMAKE_CURRENT_SOURCE_DIR}/CMake/ScmRevGen.cmake + BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/Source/Core/Common/scmrev.h" "${CMAKE_CURRENT_BINARY_DIR}/Source/Core/DolphinQt/Info.plist" "${CMAKE_CURRENT_BINARY_DIR}/Source/Core/MacUpdater/Info.plist" VERBATIM ) diff --git a/Data/Sys/ApprovedInis.json b/Data/Sys/ApprovedInis.json new file mode 100644 index 0000000000..3cbf34d556 --- /dev/null +++ b/Data/Sys/ApprovedInis.json @@ -0,0 +1,315 @@ +{ + "D43J01": { + "title": "ZELDA OCARINA MULTI PACK", + "CAB9CED2D904F12CCB21F5B1DE9B5433620C3E13": "loophack" + }, + "G2BE5G": { + "title": "Black & Bruised", + "7FFF6BDD93713BEDFD23739C32B86153FA19AEA0": "Disable interlaced rendering" + }, + "G2BP7D": { + "title": "Black & Bruised", + "56E85D7285F10348E1E5354E379918D07E79EDA9": "Disable interlaced rendering" + }, + "GC6E01": { + "title": "Pokémon Colosseum", + "2F64F98686E62B60E466E931A9EBCD19A750FF4E": "Allow Memory Card saving with Savestates" + }, + "GC6J01": { + "title": "ポケモンコロシアム", + "D8F327304A88FBC717BB1F775494C5F864B9E8D2": "Allow Memory Card saving with Savestates" + }, + "GC6P01": { + "title": "Pokémon Colosseum", + "EDEE0E28EEA1834868F2865336290FFBDFB9C6DA": "Allow Memory Card saving with Savestates" + }, + "GCCE01": { + "title": "FINAL FANTASY Crystal Chronicles", + "6C107FEC15C76201233CA2645EB5FAB4FF9751CE": "Fix buffer overrun bug (crash at Goblin Wall)", + "483BDB94615C690045C3759795AF13CE76552286": "Fix GBA connections" + }, + "GCCJGC": { + "title": "FINAL FANTASY Crystal Chronicles", + "4C104D24329172F5D0F8649DE9423B931FE72CA3": "Fix GBA connections" + }, + "GCCP01": { + "title": "FINAL FANTASY Crystal Chronicles", + "2EAA60A8A115AD68A795109FB59E4A726D29016D": "Fix GBA connections" + }, + "GDREAF": { + "title": "Dead to Rights", + "F8EAE60FEB0CFB4477FDC4B9E136B63F68DFA63A": "Fix audio issues" + }, + "GDRP69": { + "title": "Dead to Rights", + "E23D98B2CE185C3993A40F2495D37E41B971BF91": "Fix audio issues" + }, + "GEME7F": { + "title": "Egg Mania: Eggstreme Madness", + "CB04E00918C9C0F161715D21D046ED6620F7ADEF": "Force Progressive Scan" + }, + "GEMJ28": { + "title": "Egg Mania: Eggstreme Madness", + "CC2057185BB10DAD4A361412D024DFD586EE0130": "Force Progressive Scan" + }, + "GGVD78": { + "title": "The SpongeBob SquarePants Movie", + "FE52240DF6D132C15A8324E8A477F2BF2250D208": "EFB Copy Fix" + }, + "GGVE78": { + "title": "The SpongeBob SquarePants Movie", + "5E38E10829D5F77243C95E9E41518BB3ADE24139": "EFB Copy Fix" + }, + "GGVP78": { + "title": "The SpongeBob SquarePants Movie", + "5E38E10829D5F77243C95E9E41518BB3ADE24139": "EFB Copy Fix" + }, + "GGVX78": { + "title": "The SpongeBob SquarePants Movie", + "740F2D1C01DA39D1760D96B03974A48E6F74578D": "EFB Copy Fix" + }, + "GHAE08": { + "title": "Resident Evil 2", + "9799AFF8463EC86C9230E31E2627E141F0C129D3": "Fix audio issues" + }, + "GHAJ08": { + "title": "Biohazard 2", + "B45A8FC32D14567B8D6C95F303E00A72C0E1D344": "Fix audio issues" + }, + "GHAP08": { + "title": "Resident Evil 2", + "BC7F3CFC97593AA2055C370C175950DC478D2709": "Fix audio issues" + }, + "GICD78": { + "title": "The Incredibles", + "3A94591A149AE88C150AB3320BBC909FE54BAEA5": "EFB Copy Fix" + }, + "GICE78": { + "title": "The Incredibles", + "5BF55685B8867A85EAA9C86571309B17BF7DED32": "EFB Copy Fix" + }, + "GICF78": { + "title": "The Incredibles", + "85AABAEB9A59C4F96D9330A3B884F6D757DA1683": "EFB Copy Fix" + }, + "GICH78": { + "title": "The Incredibles", + "3A94591A149AE88C150AB3320BBC909FE54BAEA5": "EFB Copy Fix" + }, + "GICJG9": { + "title": "The Incredibles", + "969134EA21A160EBDA91C0870266E7D1707FDC43": "EFB Copy Fix" + }, + "GICP78": { + "title": "The Incredibles", + "13B158CF41F5412BC637F50644193D43CC3DA49A": "EFB Copy Fix" + }, + "GIQE78": { + "title": "The Incredibles: Rise of the Underminer", + "E15AA1E30D26E5735D68AAADE436E7B7E4A33A35": "EFB Copy Fix" + }, + "GIQJ8P": { + "title": "The Incredibles: Rise of the Underminer", + "FFFCB76E98DDB06A7BBBC0AA73C869C87EB787D6": "EFB Copy Fix" + }, + "GIQX78": { + "title": "The Incredibles: Rise of the Underminer", + "485DA99FAB35646DAA2A138B0315361495ABE778": "EFB Copy Fix" + }, + "GIQY78": { + "title": "The Incredibles: Rise of the Underminer", + "485DA99FAB35646DAA2A138B0315361495ABE778": "EFB Copy Fix" + }, + "GLEE08": { + "title": "Resident Evil 3: Nemesis", + "7355F358CAC6F418D37E4C23E64F7867D46E4FC9": "Fix audio issues" + }, + "GLEJ08": { + "title": "BioHazard 3: Last Escape", + "12B24A6D7389A2AC5AB75FC0BF8493E7661F2A73": "Fix audio issues" + }, + "GLEP08": { + "title": "Resident Evil 3: Nemesis", + "81BD39F5527552DE89E3B59BA86298900F0A3168": "Fix audio issues" + }, + "GLSD64": { + "title": "Gladius", + "5E2A73717BD66EF647846DD64C33BC80AD9B5227": "Fix freeze in opening cutscene" + }, + "GLSE64": { + "title": "Gladius", + "1CE78E7954415A44DF693C0BB879AA5A4FF059A3": "Fix freeze in opening cutscene" + }, + "GLSF64": { + "title": "Gladius", + "009B0C4AD80A9C28C987934D254C2C4AACC9A07A": "Fix freeze in opening cutscene" + }, + "GLSP64": { + "title": "Gladius", + "3D0894616C9A7FA5ED91C1D2F461BF14DF47ECEC": "Fix freeze in opening cutscene" + }, + "GNHE5d": { + "title": "NHL HITZ 2002", + "89393A24E2336841AA4CD0AD3BE1C9A66B89E9EF": "Nop Hack" + }, + "GQPE78": { + "title": "SpongeBob SquarePants: Battle for Bikini Bottom", + "880B114E9A308084CAB92C004A9EE067B371C310": "EFB Copy Fix" + }, + "GQPP78": { + "title": "SpongeBob SquarePants: Battle for Bikini Bottom", + "5D9A14954AE8D639C9B254F3BA73A70F284BBC8D": "EFB Copy Fix" + }, + "GRYE41": { + "title": "Rayman Arena", + "AF0A575EB6071EAC0D2EC3D2EA30A23EB05A4192": "Disable Culling to Fix Rise and Shrine Hang" + }, + "GU2D78": { + "title": "2 Games in 1: The Incredibles / Finding Nemo", + "CFF4C3F932B08732627572EDA1A0CD2D9C71AE0C": "EFB Copy Fix" + }, + "GU2F78": { + "title": "2 Games in 1: The Incredibles / Finding Nemo", + "CFF4C3F932B08732627572EDA1A0CD2D9C71AE0C": "EFB Copy Fix" + }, + "GU3D78": { + "title": "2 Games in 1: The SpongeBob SquarePants Movie / Tak 2: The Staff of Dreams", + "8A0E3114862ADFE421874211BD6F5220AA425BF5": "EFB Copy Fix" + }, + "GU3X78": { + "title": "2 Games in 1: The SpongeBob SquarePants Movie / Tak 2: The Staff of Dreams", + "E3303FDAE7ECA17A72EDC440C32D94648A6453A0": "EFB Copy Fix" + }, + "GU4Y78": { + "title": "2 Games in 1: Nickelodeon SpongeBob Schwammkopf: Der Film + Nickelodeon SpongeBob Schwammkopf: Schlacht um Bikini Bottom", + "D54767785E139A8BC8C4B75573FBD5A0B686D8E3": "EFB Copy Fix" + }, + "GV4E69": { + "title": "MVP Baseball 2005", + "8679891FCAA250FCFF670B26E0CB9875900D17FD": "Fix 2D Rendering" + }, + "GVPE69": { + "title": "MVP Baseball 2004", + "3159CA79B0A890131763EA6CB163684BEE886E3F": "Fix 2D Rendering" + }, + "GXXE01": { + "title": "Pokémon XD: Gale of Darkness", + "64FAA15062F0D0C319F904BBDE9C4489A25D6369": "Allow Memory Card saving with Savestates" + }, + "GXXJ01": { + "title": "ポケモンXD 闇の旋風ダーク・ルギア", + "8293802260536FA2EF2EFDAB5266DE36BB88DE1B": "Allow Memory Card saving with Savestates" + }, + "GXXP01": { + "title": "Pokémon XD: Gale of Darkness", + "3CAFBC4AE6FC5CE9F53377F86AB5BD8F1BC8861A": "Allow Memory Card saving with Savestates" + }, + "GZ2E01": { + "title": "The Legend of Zelda: Twilight Princess [GC]", + "FCB673D46E716C7F63C618B8D8BF83AEE0B501F0": "Hyrule Field Speed Hack" + }, + "GZ2J01": { + "title": "The Legend of Zelda: Twilight Princess [GC]", + "FCB673D46E716C7F63C618B8D8BF83AEE0B501F0": "Hyrule Field Speed Hack" + }, + "GZ2P01": { + "title": "The Legend of Zelda: Twilight Princess [GC]", + "0F63623D4D984B7706F718F57C0ABDB6DBADCF8D": "Hyrule Field Speed Hack" + }, + "HAF": { + "title": "Forecast Channel", + "181195871F63B89B1CF09AFA4420CF89B9883108": "BufferPatch" + }, + "HAL": { + "title": "Region Select", + "AD12237401ABE9FE4A545AADB5C5AE10355E2076": "RSAPatch" + }, + "RELJAB": { + "title": "SegaBoot", + "130F3594CAB57B85616F95C7126F4748AAC5867D": "DI Seed Blanker" + }, + "RGQE70": { + "title": "Ghostbusters", + "5F4CF8D4DA19A0FF74FF9EB925AC0236069BFD59": "crashfix" + }, + "RLEEFS": { + "title": "Ten Pin Alley 2", + "793642AC6862C2F3412035A9E3D7172CC4A1D5C7": "Fix crash on main menu" + }, + "RMHP08": { + "title": "Monster Hunter Tri", + "1720C1173D4698167080DBFC4232F21757C4DA08": "Bloom OFF" + }, + "RO2P7N": { + "title": "OFF ROAD", + "EEE9C8DE4671C18DD7F81DD08D39B64C57600DEA": "Hangfix" + }, + "RPBE01": { + "title": "Pokemon Battle Revolution", + "775ABECA6073E02C5C68CF4D644194D966A418F5": "Fix black screen effects" + }, + "RPBJ01r0": { + "title": "Pokemon Battle Revolution", + "0EAB5D8DE827894AFEF97C10ACB67378E6983323": "Fix black screen effects" + }, + "RPBJ01r1": { + "title": "Pokemon Battle Revolution", + "4905E08643E9D00136F7EAF51978CF2F54D10D07": "Fix black screen effects" + }, + "RPBJ01r2": { + "title": "Pokemon Battle Revolution", + "4905E08643E9D00136F7EAF51978CF2F54D10D07": "Fix black screen effects" + }, + "RPBP01": { + "title": "Pokemon Battle Revolution", + "82AEB60F9A9083F93060531A970FFAABE0833A40": "Fix black screen effects" + }, + "RTH": { + "title": "Tony Hawk's Downhill Jam", + "812EE46AC967BFCD239335B10A664D71A93E8175": "Disable blur" + }, + "RX4E4Z": { + "title": "Casper's Scare School: Spooky Sports Day", + "9E4E0F1465A9A1E85349DBA3B1278AC215A97DBB": "Fix file reads (dcache bypass)" + }, + "RX4PMT": { + "title": "Casper's Scare School: Spooky Sports Day", + "EE85907C03F0295794821383B93F8D5B91D2697A": "Fix file reads (dcache bypass)" + }, + "RZDE01r0": { + "title": "The Legend of Zelda: Twilight Princess [Wii]", + "15EAD073414C9903D6CAE5229DCE582BD17A9162": "Hyrule Field Speed Hack" + }, + "RZDE01r2": { + "title": "The Legend of Zelda: Twilight Princess [Wii]", + "27395CC8BC2C51201D566657D31A471A850482FB": "Hyrule Field Speed Hack" + }, + "RZDJ01": { + "title": "The Legend of Zelda: Twilight Princess [Wii]", + "B3F7473F8C911A32F1D616491C9E78EBBD7A6309": "Hyrule Field Speed Hack" + }, + "RZDK01": { + "title": "The Legend of Zelda: Twilight Princess [Wii]", + "A280C0114B800D7DC056ECFB5E482229DA0B1550": "Hyrule Field Speed Hack" + }, + "RZDP01": { + "title": "The Legend of Zelda: Twilight Princess [Wii]", + "2A83ADFB760F9498841ED0ED68B0C0438232472C": "Hyrule Field Speed Hack" + }, + "SAOE78": { + "title": "Monster High: Ghoul Spirit", + "EA11FA4908FB20B61876ACD360EC7657A6D39FB2": "Fix crash on boot" + }, + "SAOEVZ": { + "title": "Monster High: Ghoul Spirit", + "AA55C214DE7545DE0E203CC39F06BF3D31451BE9": "Fix crash on boot" + }, + "SGLEA4": { + "title": "Gormiti: The Lords of Nature!", + "258378187ACF475A55EFEAF8A703681252E014C3": "Fix black screen" + }, + "SGLPA4": { + "title": "Gormiti: The Lords of Nature!", + "6F8CD59D897338CA90939149E1A62588620C6D88": "Fix black screen" + } +} diff --git a/Data/Sys/GameSettings/D43J01.ini b/Data/Sys/GameSettings/D43J01.ini index 347e49b949..373c98f913 100644 --- a/Data/Sys/GameSettings/D43J01.ini +++ b/Data/Sys/GameSettings/D43J01.ini @@ -8,5 +8,8 @@ $loophack 0x806866E4:word:0x60000000 +[Patches_RetroAchievements_Verified] +$loophack + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/G2BE5G.ini b/Data/Sys/GameSettings/G2BE5G.ini index af06b01fac..fd8e961342 100644 --- a/Data/Sys/GameSettings/G2BE5G.ini +++ b/Data/Sys/GameSettings/G2BE5G.ini @@ -11,6 +11,9 @@ $Disable interlaced rendering 0x800D8520:dword:0x38600000 +[Patches_RetroAchievements_Verified] +$Disable interlaced rendering + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/G2BP7D.ini b/Data/Sys/GameSettings/G2BP7D.ini index 39f453fcbb..d3dc9a3b39 100644 --- a/Data/Sys/GameSettings/G2BP7D.ini +++ b/Data/Sys/GameSettings/G2BP7D.ini @@ -11,6 +11,9 @@ $Disable interlaced rendering 0x800D9E68:dword:0x38600000 +[Patches_RetroAchievements_Verified] +$Disable interlaced rendering + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/GC6E01.ini b/Data/Sys/GameSettings/GC6E01.ini index 7fa89bcfad..6316102159 100644 --- a/Data/Sys/GameSettings/GC6E01.ini +++ b/Data/Sys/GameSettings/GC6E01.ini @@ -25,3 +25,9 @@ $Allow Memory Card saving with Savestates 0x801cfc2c:dword:0x9005002c 0x801cfc7c:dword:0x60000000 + +[OnFrame_Enabled] +$Allow Memory Card saving with Savestates + +[Patches_RetroAchievements_Verified] +$Allow Memory Card saving with Savestates diff --git a/Data/Sys/GameSettings/GC6J01.ini b/Data/Sys/GameSettings/GC6J01.ini index 5368a547a0..e00506e280 100644 --- a/Data/Sys/GameSettings/GC6J01.ini +++ b/Data/Sys/GameSettings/GC6J01.ini @@ -25,3 +25,9 @@ $Allow Memory Card saving with Savestates 0x801cb5b8:dword:0x9005002c 0x801cb608:dword:0x60000000 + +[OnFrame_Enabled] +$Allow Memory Card saving with Savestates + +[Patches_RetroAchievements_Verified] +$Allow Memory Card saving with Savestates diff --git a/Data/Sys/GameSettings/GC6P01.ini b/Data/Sys/GameSettings/GC6P01.ini index cfc8c6cbe0..0d1683bbcc 100644 --- a/Data/Sys/GameSettings/GC6P01.ini +++ b/Data/Sys/GameSettings/GC6P01.ini @@ -25,3 +25,9 @@ $Allow Memory Card saving with Savestates 0x801d429c:dword:0x9005002c 0x801d42ec:dword:0x60000000 + +[OnFrame_Enabled] +$Allow Memory Card saving with Savestates + +[Patches_RetroAchievements_Verified] +$Allow Memory Card saving with Savestates diff --git a/Data/Sys/GameSettings/GCCE01.ini b/Data/Sys/GameSettings/GCCE01.ini index 0066794bba..e9ccea7360 100644 --- a/Data/Sys/GameSettings/GCCE01.ini +++ b/Data/Sys/GameSettings/GCCE01.ini @@ -29,6 +29,10 @@ $Fix GBA connections [OnFrame_Enabled] $Fix GBA connections +[Patches_RetroAchievements_Verified] +$Fix buffer overrun bug (crash at Goblin Wall) +$Fix GBA connections + [ActionReplay] # Add action replay cheats here. $Infinite Health: Single Player diff --git a/Data/Sys/GameSettings/GCCJGC.ini b/Data/Sys/GameSettings/GCCJGC.ini index bcbc70da9e..f2967432f2 100644 --- a/Data/Sys/GameSettings/GCCJGC.ini +++ b/Data/Sys/GameSettings/GCCJGC.ini @@ -23,3 +23,6 @@ $Fix GBA connections [OnFrame_Enabled] $Fix GBA connections + +[Patches_RetroAchievements_Verified] +$Fix GBA connections diff --git a/Data/Sys/GameSettings/GCCP01.ini b/Data/Sys/GameSettings/GCCP01.ini index c37aca32af..71100cbbce 100644 --- a/Data/Sys/GameSettings/GCCP01.ini +++ b/Data/Sys/GameSettings/GCCP01.ini @@ -23,3 +23,6 @@ $Fix GBA connections [OnFrame_Enabled] $Fix GBA connections + +[Patches_RetroAchievements_Verified] +$Fix GBA connections diff --git a/Data/Sys/GameSettings/GDREAF.ini b/Data/Sys/GameSettings/GDREAF.ini index 9f98d82fd0..a07afe24b9 100644 --- a/Data/Sys/GameSettings/GDREAF.ini +++ b/Data/Sys/GameSettings/GDREAF.ini @@ -9,3 +9,6 @@ $Fix audio issues 0x8000AF34:dword:0x60000000 [OnFrame_Enabled] $Fix audio issues + +[Patches_RetroAchievements_Verified] +$Fix audio issues diff --git a/Data/Sys/GameSettings/GDRP69.ini b/Data/Sys/GameSettings/GDRP69.ini index ae3fc95a2f..81efcef87b 100644 --- a/Data/Sys/GameSettings/GDRP69.ini +++ b/Data/Sys/GameSettings/GDRP69.ini @@ -9,3 +9,6 @@ $Fix audio issues 0x8000B7EC:dword:0x60000000 [OnFrame_Enabled] $Fix audio issues + +[Patches_RetroAchievements_Verified] +$Fix audio issues diff --git a/Data/Sys/GameSettings/GEME7F.ini b/Data/Sys/GameSettings/GEME7F.ini index e44d7b6960..842bbbfb9b 100644 --- a/Data/Sys/GameSettings/GEME7F.ini +++ b/Data/Sys/GameSettings/GEME7F.ini @@ -10,3 +10,6 @@ $Force Progressive Scan 0x806D0898:dword:0x801671CC [OnFrame_Enabled] $Force Progressive Scan + +[Patches_RetroAchievements_Verified] +$Force Progressive Scan diff --git a/Data/Sys/GameSettings/GEMJ28.ini b/Data/Sys/GameSettings/GEMJ28.ini index 0c32470103..1ba4951a9e 100644 --- a/Data/Sys/GameSettings/GEMJ28.ini +++ b/Data/Sys/GameSettings/GEMJ28.ini @@ -10,3 +10,6 @@ $Force Progressive Scan 0x806D0660:dword:0x801640A4 [OnFrame_Enabled] $Force Progressive Scan + +[Patches_RetroAchievements_Verified] +$Force Progressive Scan diff --git a/Data/Sys/GameSettings/GGVD78.ini b/Data/Sys/GameSettings/GGVD78.ini index 2af4c9f3a3..932ebdc5f5 100644 --- a/Data/Sys/GameSettings/GGVD78.ini +++ b/Data/Sys/GameSettings/GGVD78.ini @@ -12,3 +12,6 @@ $EFB Copy Fix # resolutions. In order for this patch to fully work, the # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GGVE78.ini b/Data/Sys/GameSettings/GGVE78.ini index 32bec5e8bb..2f357fb090 100644 --- a/Data/Sys/GameSettings/GGVE78.ini +++ b/Data/Sys/GameSettings/GGVE78.ini @@ -12,3 +12,6 @@ $EFB Copy Fix # resolutions. In order for this patch to fully work, the # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GGVP78.ini b/Data/Sys/GameSettings/GGVP78.ini index 156e7bfa86..6bac93ba18 100644 --- a/Data/Sys/GameSettings/GGVP78.ini +++ b/Data/Sys/GameSettings/GGVP78.ini @@ -12,3 +12,6 @@ $EFB Copy Fix # resolutions. In order for this patch to fully work, the # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GGVX78.ini b/Data/Sys/GameSettings/GGVX78.ini index c0a94843fd..6bd903205e 100644 --- a/Data/Sys/GameSettings/GGVX78.ini +++ b/Data/Sys/GameSettings/GGVX78.ini @@ -12,3 +12,6 @@ $EFB Copy Fix # resolutions. In order for this patch to fully work, the # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GHAE08.ini b/Data/Sys/GameSettings/GHAE08.ini index 373cbb45e3..242310c058 100644 --- a/Data/Sys/GameSettings/GHAE08.ini +++ b/Data/Sys/GameSettings/GHAE08.ini @@ -14,3 +14,6 @@ $Fix audio issues 0x8055AB54:dword:0x60000000:0x4BAA85AD [OnFrame_Enabled] $Fix audio issues + +[Patches_RetroAchievements_Verified] +$Fix audio issues diff --git a/Data/Sys/GameSettings/GHAJ08.ini b/Data/Sys/GameSettings/GHAJ08.ini index 9bb3feec95..eb58677c27 100644 --- a/Data/Sys/GameSettings/GHAJ08.ini +++ b/Data/Sys/GameSettings/GHAJ08.ini @@ -14,3 +14,6 @@ $Fix audio issues 0x805C5BFC:dword:0x60000000:0x4BA3D505 [OnFrame_Enabled] $Fix audio issues + +[Patches_RetroAchievements_Verified] +$Fix audio issues diff --git a/Data/Sys/GameSettings/GHAP08.ini b/Data/Sys/GameSettings/GHAP08.ini index d6e39d5c17..3b7df30169 100644 --- a/Data/Sys/GameSettings/GHAP08.ini +++ b/Data/Sys/GameSettings/GHAP08.ini @@ -30,3 +30,6 @@ $Fix audio issues 0x8055CEBC:dword:0x60000000:0x4BAA6245 [OnFrame_Enabled] $Fix audio issues + +[Patches_RetroAchievements_Verified] +$Fix audio issues diff --git a/Data/Sys/GameSettings/GICD78.ini b/Data/Sys/GameSettings/GICD78.ini index f05b308a07..14f7941e68 100644 --- a/Data/Sys/GameSettings/GICD78.ini +++ b/Data/Sys/GameSettings/GICD78.ini @@ -12,3 +12,6 @@ $EFB Copy Fix # resolutions. In order for this patch to fully work, the # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GICE78.ini b/Data/Sys/GameSettings/GICE78.ini index b60f33c6b3..f4684b75e1 100644 --- a/Data/Sys/GameSettings/GICE78.ini +++ b/Data/Sys/GameSettings/GICE78.ini @@ -13,6 +13,9 @@ $EFB Copy Fix # Vertex Rounding Hack must be enabled. $EFB Copy Fix +[Patches_RetroAchievements_Verified] +$EFB Copy Fix + [ActionReplay] # Add action replay cheats here. $Infinite Health diff --git a/Data/Sys/GameSettings/GICF78.ini b/Data/Sys/GameSettings/GICF78.ini index 2f47a1b8d7..75259ad265 100644 --- a/Data/Sys/GameSettings/GICF78.ini +++ b/Data/Sys/GameSettings/GICF78.ini @@ -12,3 +12,6 @@ $EFB Copy Fix # resolutions. In order for this patch to fully work, the # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GICH78.ini b/Data/Sys/GameSettings/GICH78.ini index 063f9da83b..fa6a26b21c 100644 --- a/Data/Sys/GameSettings/GICH78.ini +++ b/Data/Sys/GameSettings/GICH78.ini @@ -12,3 +12,6 @@ $EFB Copy Fix # resolutions. In order for this patch to fully work, the # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GICJG9.ini b/Data/Sys/GameSettings/GICJG9.ini index 1ffdd77d9e..5096ec20f8 100644 --- a/Data/Sys/GameSettings/GICJG9.ini +++ b/Data/Sys/GameSettings/GICJG9.ini @@ -12,3 +12,6 @@ $EFB Copy Fix # resolutions. In order for this patch to fully work, the # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GICP78.ini b/Data/Sys/GameSettings/GICP78.ini index 6b1186ed6f..81c3ed66c6 100644 --- a/Data/Sys/GameSettings/GICP78.ini +++ b/Data/Sys/GameSettings/GICP78.ini @@ -12,3 +12,6 @@ $EFB Copy Fix # resolutions. In order for this patch to fully work, the # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GIQE78.ini b/Data/Sys/GameSettings/GIQE78.ini index f48c376391..3a20714fe8 100644 --- a/Data/Sys/GameSettings/GIQE78.ini +++ b/Data/Sys/GameSettings/GIQE78.ini @@ -13,6 +13,9 @@ $EFB Copy Fix # Vertex Rounding Hack must be enabled. $EFB Copy Fix +[Patches_RetroAchievements_Verified] +$EFB Copy Fix + [ActionReplay] # Add action replay cheats here. $Infinite Specials diff --git a/Data/Sys/GameSettings/GIQJ8P.ini b/Data/Sys/GameSettings/GIQJ8P.ini index 668bc295c1..123445926f 100644 --- a/Data/Sys/GameSettings/GIQJ8P.ini +++ b/Data/Sys/GameSettings/GIQJ8P.ini @@ -13,3 +13,6 @@ $EFB Copy Fix # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GIQX78.ini b/Data/Sys/GameSettings/GIQX78.ini index a8fbe89ad4..be8ece5efb 100644 --- a/Data/Sys/GameSettings/GIQX78.ini +++ b/Data/Sys/GameSettings/GIQX78.ini @@ -13,3 +13,6 @@ $EFB Copy Fix # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GIQY78.ini b/Data/Sys/GameSettings/GIQY78.ini index 9375354afb..7047088526 100644 --- a/Data/Sys/GameSettings/GIQY78.ini +++ b/Data/Sys/GameSettings/GIQY78.ini @@ -13,3 +13,6 @@ $EFB Copy Fix # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GIT.ini b/Data/Sys/GameSettings/GIT.ini new file mode 100644 index 0000000000..0dff27858d --- /dev/null +++ b/Data/Sys/GameSettings/GIT.ini @@ -0,0 +1,16 @@ +# GITP01, GITE01 - Geist + +[Core] +# Values set here will override the main Dolphin settings. +# The game has random crashes and tons of unknown opcodes +# when using Dualcore. +CPUThread = False + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Data/Sys/GameSettings/GLEE08.ini b/Data/Sys/GameSettings/GLEE08.ini index 90759a99a9..c25c7d0634 100644 --- a/Data/Sys/GameSettings/GLEE08.ini +++ b/Data/Sys/GameSettings/GLEE08.ini @@ -10,3 +10,6 @@ $Fix audio issues 0x80150E94:dword:0x60000000 [OnFrame_Enabled] $Fix audio issues + +[Patches_RetroAchievements_Verified] +$Fix audio issues diff --git a/Data/Sys/GameSettings/GLEJ08.ini b/Data/Sys/GameSettings/GLEJ08.ini index 5c8ebc84fc..afaa82f067 100644 --- a/Data/Sys/GameSettings/GLEJ08.ini +++ b/Data/Sys/GameSettings/GLEJ08.ini @@ -10,3 +10,6 @@ $Fix audio issues 0x8015110C:dword:0x60000000 [OnFrame_Enabled] $Fix audio issues + +[Patches_RetroAchievements_Verified] +$Fix audio issues diff --git a/Data/Sys/GameSettings/GLEP08.ini b/Data/Sys/GameSettings/GLEP08.ini index 9c947103ac..43d21161f7 100644 --- a/Data/Sys/GameSettings/GLEP08.ini +++ b/Data/Sys/GameSettings/GLEP08.ini @@ -18,3 +18,6 @@ $Fix audio issues 0x8058CEA4:dword:0x60000000:0x4BA7625D [OnFrame_Enabled] $Fix audio issues + +[Patches_RetroAchievements_Verified] +$Fix audio issues diff --git a/Data/Sys/GameSettings/GLSD64.ini b/Data/Sys/GameSettings/GLSD64.ini index 83fcec325f..f0e3f06f05 100644 --- a/Data/Sys/GameSettings/GLSD64.ini +++ b/Data/Sys/GameSettings/GLSD64.ini @@ -18,3 +18,6 @@ $Fix freeze in opening cutscene [OnFrame_Enabled] $Fix freeze in opening cutscene + +[Patches_RetroAchievements_Verified] +$Fix freeze in opening cutscene diff --git a/Data/Sys/GameSettings/GLSE64.ini b/Data/Sys/GameSettings/GLSE64.ini index 0cee6fb0ca..58bb286eb4 100644 --- a/Data/Sys/GameSettings/GLSE64.ini +++ b/Data/Sys/GameSettings/GLSE64.ini @@ -18,3 +18,6 @@ $Fix freeze in opening cutscene [OnFrame_Enabled] $Fix freeze in opening cutscene + +[Patches_RetroAchievements_Verified] +$Fix freeze in opening cutscene diff --git a/Data/Sys/GameSettings/GLSF64.ini b/Data/Sys/GameSettings/GLSF64.ini index a29a7cc587..4cde1fdd8e 100644 --- a/Data/Sys/GameSettings/GLSF64.ini +++ b/Data/Sys/GameSettings/GLSF64.ini @@ -18,3 +18,6 @@ $Fix freeze in opening cutscene [OnFrame_Enabled] $Fix freeze in opening cutscene + +[Patches_RetroAchievements_Verified] +$Fix freeze in opening cutscene diff --git a/Data/Sys/GameSettings/GLSP64.ini b/Data/Sys/GameSettings/GLSP64.ini index 251eccc4e5..3a2eff7c47 100644 --- a/Data/Sys/GameSettings/GLSP64.ini +++ b/Data/Sys/GameSettings/GLSP64.ini @@ -18,3 +18,6 @@ $Fix freeze in opening cutscene [OnFrame_Enabled] $Fix freeze in opening cutscene + +[Patches_RetroAchievements_Verified] +$Fix freeze in opening cutscene diff --git a/Data/Sys/GameSettings/GNHE5d.ini b/Data/Sys/GameSettings/GNHE5d.ini index 9329d6c298..efd4c62268 100644 --- a/Data/Sys/GameSettings/GNHE5d.ini +++ b/Data/Sys/GameSettings/GNHE5d.ini @@ -8,5 +8,8 @@ $Nop Hack 0x80025BA0:dword:0x60000000 +[Patches_RetroAchievements_Verified] +$Nop Hack + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/GQPE78.ini b/Data/Sys/GameSettings/GQPE78.ini index 61d50ed753..3407be428e 100644 --- a/Data/Sys/GameSettings/GQPE78.ini +++ b/Data/Sys/GameSettings/GQPE78.ini @@ -12,3 +12,6 @@ $EFB Copy Fix # resolutions. In order for this patch to fully work, the # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GQPP78.ini b/Data/Sys/GameSettings/GQPP78.ini index dd3ee36e7d..4e11d4f3bd 100644 --- a/Data/Sys/GameSettings/GQPP78.ini +++ b/Data/Sys/GameSettings/GQPP78.ini @@ -12,3 +12,6 @@ $EFB Copy Fix # resolutions. In order for this patch to fully work, the # Vertex Rounding Hack must be enabled. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GRYE41.ini b/Data/Sys/GameSettings/GRYE41.ini index 9449f1ec33..fedae056f1 100644 --- a/Data/Sys/GameSettings/GRYE41.ini +++ b/Data/Sys/GameSettings/GRYE41.ini @@ -12,3 +12,6 @@ $Disable Culling to Fix Rise and Shrine Hang # causes the "Rise and Shrine" hang in Dolphin. # There is no noticeable side-effects unless Dolphin's # built-in Widescreen Hack is enabled. + +[Patches_RetroAchievements_Verified] +$Disable Culling to Fix Rise and Shrine Hang diff --git a/Data/Sys/GameSettings/GU2D78.ini b/Data/Sys/GameSettings/GU2D78.ini index c936e280ce..d1e83e267a 100644 --- a/Data/Sys/GameSettings/GU2D78.ini +++ b/Data/Sys/GameSettings/GU2D78.ini @@ -13,3 +13,6 @@ $EFB Copy Fix # Vertex Rounding Hack must be enabled. # Patch has been made conditional to prevent causing issues on disc 2. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GU2F78.ini b/Data/Sys/GameSettings/GU2F78.ini index 04bef5ba98..9f39bd7c6b 100644 --- a/Data/Sys/GameSettings/GU2F78.ini +++ b/Data/Sys/GameSettings/GU2F78.ini @@ -13,3 +13,6 @@ $EFB Copy Fix # Vertex Rounding Hack must be enabled. # Patch has been made conditional to prevent causing issues on disc 2. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GU3D78.ini b/Data/Sys/GameSettings/GU3D78.ini index 7d4f3bde13..165f8b0a81 100644 --- a/Data/Sys/GameSettings/GU3D78.ini +++ b/Data/Sys/GameSettings/GU3D78.ini @@ -13,3 +13,6 @@ $EFB Copy Fix # Vertex Rounding Hack must be enabled. # The patch has been made conditional as not to crash disc 2's game. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GU3X78.ini b/Data/Sys/GameSettings/GU3X78.ini index cb7341e261..8ed19c6c03 100644 --- a/Data/Sys/GameSettings/GU3X78.ini +++ b/Data/Sys/GameSettings/GU3X78.ini @@ -13,3 +13,6 @@ $EFB Copy Fix # Vertex Rounding Hack must be enabled. # The patch has been made conditional as not to crash disc 2's game. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GU4Y78.ini b/Data/Sys/GameSettings/GU4Y78.ini index fee110ccb3..958bf986f0 100644 --- a/Data/Sys/GameSettings/GU4Y78.ini +++ b/Data/Sys/GameSettings/GU4Y78.ini @@ -20,3 +20,6 @@ $EFB Copy Fix # Vertex Rounding Hack must be enabled. # These patches have been made conditional. $EFB Copy Fix + +[Patches_RetroAchievements_Verified] +$EFB Copy Fix diff --git a/Data/Sys/GameSettings/GUP.ini b/Data/Sys/GameSettings/GUP.ini index 23fffab20e..1739114aaa 100644 --- a/Data/Sys/GameSettings/GUP.ini +++ b/Data/Sys/GameSettings/GUP.ini @@ -15,5 +15,10 @@ [Video_Hacks] VertexRounding = True +[Video_Settings] +WidescreenHeuristicStandardRatio = 0.91 +WidescreenHeuristicWidescreenRatio = 1.21 +WidescreenHeuristicAspectRatioSlop = 0.15 + [Video_Stereoscopy] StereoConvergence = 1 diff --git a/Data/Sys/GameSettings/GV4E69.ini b/Data/Sys/GameSettings/GV4E69.ini index 77ffcaf749..d9117452f6 100644 --- a/Data/Sys/GameSettings/GV4E69.ini +++ b/Data/Sys/GameSettings/GV4E69.ini @@ -5,3 +5,6 @@ $Fix 2D Rendering 0x80319214:dword:0x48113250 [OnFrame_Enabled] $Fix 2D Rendering + +[Patches_RetroAchievements_Verified] +$Fix 2D Rendering diff --git a/Data/Sys/GameSettings/GVPE69.ini b/Data/Sys/GameSettings/GVPE69.ini index afc48b4b43..926a01b456 100644 --- a/Data/Sys/GameSettings/GVPE69.ini +++ b/Data/Sys/GameSettings/GVPE69.ini @@ -5,3 +5,6 @@ $Fix 2D Rendering 0x803C92D4:dword:0x480DA8E4 [OnFrame_Enabled] $Fix 2D Rendering + +[Patches_RetroAchievements_Verified] +$Fix 2D Rendering diff --git a/Data/Sys/GameSettings/GWLE6L.ini b/Data/Sys/GameSettings/GWLE6L.ini deleted file mode 100644 index 579430712f..0000000000 --- a/Data/Sys/GameSettings/GWLE6L.ini +++ /dev/null @@ -1,7 +0,0 @@ -# GWLE6L - Project Zoo - -[OnFrame] -$Bypass FIFO reset -0x8028EF00:dword:0x48000638 -[OnFrame_Enabled] -$Bypass FIFO reset diff --git a/Data/Sys/GameSettings/GWLX6L.ini b/Data/Sys/GameSettings/GWLX6L.ini deleted file mode 100644 index fdf558ac8c..0000000000 --- a/Data/Sys/GameSettings/GWLX6L.ini +++ /dev/null @@ -1,7 +0,0 @@ -# GWLX6L - Project Zoo - -[OnFrame] -$Bypass FIFO reset -0x8028EE80:dword:0x48000638 -[OnFrame_Enabled] -$Bypass FIFO reset diff --git a/Data/Sys/GameSettings/GXXE01.ini b/Data/Sys/GameSettings/GXXE01.ini index fa16f3d897..f9afa517c0 100644 --- a/Data/Sys/GameSettings/GXXE01.ini +++ b/Data/Sys/GameSettings/GXXE01.ini @@ -5,3 +5,9 @@ $Allow Memory Card saving with Savestates 0x801cc304:dword:0x90e5002c 0x801cc4b0:dword:0x60000000 + +[OnFrame_Enabled] +$Allow Memory Card saving with Savestates + +[Patches_RetroAchievements_Verified] +$Allow Memory Card saving with Savestates diff --git a/Data/Sys/GameSettings/GXXJ01.ini b/Data/Sys/GameSettings/GXXJ01.ini index a03a774a0d..0bf33c8824 100644 --- a/Data/Sys/GameSettings/GXXJ01.ini +++ b/Data/Sys/GameSettings/GXXJ01.ini @@ -5,3 +5,9 @@ $Allow Memory Card saving with Savestates 0x801c7984:dword:0x90e5002c 0x801c7b30:dword:0x60000000 + +[OnFrame_Enabled] +$Allow Memory Card saving with Savestates + +[Patches_RetroAchievements_Verified] +$Allow Memory Card saving with Savestates diff --git a/Data/Sys/GameSettings/GXXP01.ini b/Data/Sys/GameSettings/GXXP01.ini index 837c59c3e4..2238386639 100644 --- a/Data/Sys/GameSettings/GXXP01.ini +++ b/Data/Sys/GameSettings/GXXP01.ini @@ -5,3 +5,9 @@ $Allow Memory Card saving with Savestates 0x801cd764:dword:0x90e5002c 0x801cd910:dword:0x60000000 + +[OnFrame_Enabled] +$Allow Memory Card saving with Savestates + +[Patches_RetroAchievements_Verified] +$Allow Memory Card saving with Savestates diff --git a/Data/Sys/GameSettings/GZ2E01.ini b/Data/Sys/GameSettings/GZ2E01.ini index 7cf0fc16b9..4d7b950074 100644 --- a/Data/Sys/GameSettings/GZ2E01.ini +++ b/Data/Sys/GameSettings/GZ2E01.ini @@ -39,6 +39,9 @@ $Hyrule Field Speed Hack 0x8003D5EC:dword:0x60000000 0x8003D608:dword:0x60000000 +[Patches_RetroAchievements_Verified] +$Hyrule Field Speed Hack + [ActionReplay] # Add action replay cheats here. $Infinite Health diff --git a/Data/Sys/GameSettings/GZ2J01.ini b/Data/Sys/GameSettings/GZ2J01.ini index c3622c0553..50c948ff3b 100644 --- a/Data/Sys/GameSettings/GZ2J01.ini +++ b/Data/Sys/GameSettings/GZ2J01.ini @@ -35,3 +35,6 @@ $Hyrule Field Speed Hack 0x8003D5D4:dword:0x60000000 0x8003D5EC:dword:0x60000000 0x8003D608:dword:0x60000000 + +[Patches_RetroAchievements_Verified] +$Hyrule Field Speed Hack diff --git a/Data/Sys/GameSettings/GZ2P01.ini b/Data/Sys/GameSettings/GZ2P01.ini index 56e38c8523..c99b22c34b 100644 --- a/Data/Sys/GameSettings/GZ2P01.ini +++ b/Data/Sys/GameSettings/GZ2P01.ini @@ -39,6 +39,9 @@ $Hyrule Field Speed Hack 0x8003d71c:dword:0x60000000 0x8003d738:dword:0x60000000 +[Patches_RetroAchievements_Verified] +$Hyrule Field Speed Hack + [ActionReplay] # Add action replay cheats here. $Infinite Health diff --git a/Data/Sys/GameSettings/HAF.ini b/Data/Sys/GameSettings/HAF.ini index b6296a9819..b28e20df17 100644 --- a/Data/Sys/GameSettings/HAF.ini +++ b/Data/Sys/GameSettings/HAF.ini @@ -19,6 +19,9 @@ $BufferPatch 0x8000B08E:word:0x00000008 0x8000B09E:word:0x00007000 +[Patches_RetroAchievements_Verified] +$BufferPatch + [WC24Patch] $Main weather.wapp.wii.com:fore.wiilink24.com:1 diff --git a/Data/Sys/GameSettings/HAL.ini b/Data/Sys/GameSettings/HAL.ini index 5d8cd65f8b..0ab222db76 100644 --- a/Data/Sys/GameSettings/HAL.ini +++ b/Data/Sys/GameSettings/HAL.ini @@ -11,6 +11,9 @@ $RSAPatch 0x8001AB20:dword:0x38600001 0x8001AC68:dword:0x38600001 +[Patches_RetroAchievements_Verified] +$RSAPatch + [WC24Patch] $Main cfh.wapp.wii.com:ch.wiilink24.com:1 diff --git a/Data/Sys/GameSettings/RDJ.ini b/Data/Sys/GameSettings/RDJ.ini new file mode 100644 index 0000000000..9ec8e83cf7 --- /dev/null +++ b/Data/Sys/GameSettings/RDJ.ini @@ -0,0 +1,15 @@ +# RDJE4F, RDJP4F - Death Jr: Root of Evil + +[Core] +# Death Jr.: Root of Evil locks up after minutes of gameplay when Dual Core is enabled. +# https://bugs.dolphin-emu.org/issues/13544 +CPUThread = False + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. diff --git a/Data/Sys/GameSettings/RELJAB.ini b/Data/Sys/GameSettings/RELJAB.ini index 519d8901a9..90543a1c23 100644 --- a/Data/Sys/GameSettings/RELJAB.ini +++ b/Data/Sys/GameSettings/RELJAB.ini @@ -13,6 +13,9 @@ $DI Seed Blanker 0x80000004:dword:0x00000000 0x80000008:dword:0x00000000 +[Patches_RetroAchievements_Verified] +$DI Seed Blanker + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/RGQE70.ini b/Data/Sys/GameSettings/RGQE70.ini index fcd04fb22b..5cc3381c46 100644 --- a/Data/Sys/GameSettings/RGQE70.ini +++ b/Data/Sys/GameSettings/RGQE70.ini @@ -8,5 +8,8 @@ $crashfix 0x8006935C:dword:0x60000000 +[Patches_RetroAchievements_Verified] +$crashfix + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/RGW.ini b/Data/Sys/GameSettings/RGW.ini index 9a9603b40f..273898bf3c 100644 --- a/Data/Sys/GameSettings/RGW.ini +++ b/Data/Sys/GameSettings/RGW.ini @@ -12,8 +12,13 @@ [ActionReplay] # Add action replay cheats here. +[Video_Enhancements] +ForceTextureFiltering = False + [Video_Settings] -SafeTextureCacheColorSamples = 512 +SafeTextureCacheColorSamples = 0 [Video_Hacks] +# Fixes visible lines in air vents/fans. +VertexRounding = True ImmediateXFBEnable = False diff --git a/Data/Sys/GameSettings/RLEEFS.ini b/Data/Sys/GameSettings/RLEEFS.ini index a16579762b..0bd00909ec 100644 --- a/Data/Sys/GameSettings/RLEEFS.ini +++ b/Data/Sys/GameSettings/RLEEFS.ini @@ -9,3 +9,6 @@ $Fix crash on main menu [OnFrame_Enabled] $Fix crash on main menu + +[Patches_RetroAchievements_Verified] +$Fix crash on main menu diff --git a/Data/Sys/GameSettings/RMHP08.ini b/Data/Sys/GameSettings/RMHP08.ini index 83850071ac..7916926fcd 100644 --- a/Data/Sys/GameSettings/RMHP08.ini +++ b/Data/Sys/GameSettings/RMHP08.ini @@ -9,5 +9,8 @@ $Bloom OFF 0x80057058:dword:0xC022FFE4 0x8079FF44:dword:0x3F800000 +[Patches_RetroAchievements_Verified] +$Bloom OFF + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/RO2P7N.ini b/Data/Sys/GameSettings/RO2P7N.ini index b50875b06c..4c54f16eb5 100644 --- a/Data/Sys/GameSettings/RO2P7N.ini +++ b/Data/Sys/GameSettings/RO2P7N.ini @@ -10,5 +10,8 @@ $Hangfix 0x8007D344:byte:0x00000090 0x8007D348:byte:0x00000090 +[Patches_RetroAchievements_Verified] +$Hangfix + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/RPBE01.ini b/Data/Sys/GameSettings/RPBE01.ini index 8b7fc7d50d..88cfdd165d 100644 --- a/Data/Sys/GameSettings/RPBE01.ini +++ b/Data/Sys/GameSettings/RPBE01.ini @@ -8,3 +8,6 @@ $Fix black screen effects 0x80244A94:dword:0x39080000 0x80244A9C:dword:0x38030000 + +[Patches_RetroAchievements_Verified] +$Fix black screen effects diff --git a/Data/Sys/GameSettings/RPBJ01r0.ini b/Data/Sys/GameSettings/RPBJ01r0.ini index 7982d0a705..87c16fd35c 100644 --- a/Data/Sys/GameSettings/RPBJ01r0.ini +++ b/Data/Sys/GameSettings/RPBJ01r0.ini @@ -8,3 +8,6 @@ $Fix black screen effects 0x802342DC:dword:0x39080000 0x802342E4:dword:0x38030000 + +[Patches_RetroAchievements_Verified] +$Fix black screen effects diff --git a/Data/Sys/GameSettings/RPBJ01r1.ini b/Data/Sys/GameSettings/RPBJ01r1.ini index ddaf42f3ee..05c5511840 100644 --- a/Data/Sys/GameSettings/RPBJ01r1.ini +++ b/Data/Sys/GameSettings/RPBJ01r1.ini @@ -8,3 +8,6 @@ $Fix black screen effects 0x80234580:dword:0x39080000 0x80234588:dword:0x38030000 + +[Patches_RetroAchievements_Verified] +$Fix black screen effects diff --git a/Data/Sys/GameSettings/RPBJ01r2.ini b/Data/Sys/GameSettings/RPBJ01r2.ini index ddaf42f3ee..05c5511840 100644 --- a/Data/Sys/GameSettings/RPBJ01r2.ini +++ b/Data/Sys/GameSettings/RPBJ01r2.ini @@ -8,3 +8,6 @@ $Fix black screen effects 0x80234580:dword:0x39080000 0x80234588:dword:0x38030000 + +[Patches_RetroAchievements_Verified] +$Fix black screen effects diff --git a/Data/Sys/GameSettings/RPBP01.ini b/Data/Sys/GameSettings/RPBP01.ini index 50024b6704..c14a0d89f7 100644 --- a/Data/Sys/GameSettings/RPBP01.ini +++ b/Data/Sys/GameSettings/RPBP01.ini @@ -8,3 +8,6 @@ $Fix black screen effects 0x8023FF50:dword:0x39080000 0x8023FF58:dword:0x38030000 + +[Patches_RetroAchievements_Verified] +$Fix black screen effects diff --git a/Data/Sys/GameSettings/RRB.ini b/Data/Sys/GameSettings/RRB.ini index fcfdfd06c7..b5f3ee31d9 100644 --- a/Data/Sys/GameSettings/RRB.ini +++ b/Data/Sys/GameSettings/RRB.ini @@ -13,5 +13,9 @@ CPUThread = False [ActionReplay] # Add action replay cheats here. +[Video_Enhancements] +ForceTextureFiltering = False + [Video_Settings] SuggestedAspectRatio = 2 +SafeTextureCacheColorSamples = 512 diff --git a/Data/Sys/GameSettings/RTH.ini b/Data/Sys/GameSettings/RTH.ini index 5234f0ea7e..4977ff46dd 100644 --- a/Data/Sys/GameSettings/RTH.ini +++ b/Data/Sys/GameSettings/RTH.ini @@ -11,6 +11,9 @@ $Disable blur 0x8015b900:dword:0x60000000 +[Patches_RetroAchievements_Verified] +$Disable blur + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/RX4E4Z.ini b/Data/Sys/GameSettings/RX4E4Z.ini index 093e76cca6..05cde86aa5 100644 --- a/Data/Sys/GameSettings/RX4E4Z.ini +++ b/Data/Sys/GameSettings/RX4E4Z.ini @@ -26,3 +26,6 @@ $Fix file reads (dcache bypass) 0x800d2e68:dword:0x60000000 [OnFrame_Enabled] $Fix file reads (dcache bypass) + +[Patches_RetroAchievements_Verified] +$Fix file reads (dcache bypass) diff --git a/Data/Sys/GameSettings/RX4PMT.ini b/Data/Sys/GameSettings/RX4PMT.ini index d23a807744..c0f5d1e327 100644 --- a/Data/Sys/GameSettings/RX4PMT.ini +++ b/Data/Sys/GameSettings/RX4PMT.ini @@ -26,3 +26,6 @@ $Fix file reads (dcache bypass) 0x80164b90:dword:0x60000000 [OnFrame_Enabled] $Fix file reads (dcache bypass) + +[Patches_RetroAchievements_Verified] +$Fix file reads (dcache bypass) diff --git a/Data/Sys/GameSettings/RY2.ini b/Data/Sys/GameSettings/RY2.ini index 0610ab3981..9cc28b190f 100644 --- a/Data/Sys/GameSettings/RY2.ini +++ b/Data/Sys/GameSettings/RY2.ini @@ -1,4 +1,20 @@ # RY2E41, RY2J41, RY2K41, RY2P41, RY2R41 - Rayman Raving Rabbids 2 +[Core] +# Values set here will override the main Dolphin settings. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Enhancements] +ForceTextureFiltering = False + [Video_Settings] SuggestedAspectRatio = 2 +SafeTextureCacheColorSamples = 512 diff --git a/Data/Sys/GameSettings/RY3.ini b/Data/Sys/GameSettings/RY3.ini index fb092ab7b4..b368aeaae1 100644 --- a/Data/Sys/GameSettings/RY3.ini +++ b/Data/Sys/GameSettings/RY3.ini @@ -1,4 +1,17 @@ -# RY3E41, RY3J41, RY3K41, RY3P41 - Rayman Raving Rabbids TV Party +# RY3E41, RY3J41, RY3K41, RY3P41 - Rayman Raving Rabbids: TV Party + +[Core] +# Values set here will override the main Dolphin settings. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. [Video_Settings] SuggestedAspectRatio = 2 +SafeTextureCacheColorSamples = 512 diff --git a/Data/Sys/GameSettings/RZDE01r0.ini b/Data/Sys/GameSettings/RZDE01r0.ini index 7b31eead41..baf02ed5b4 100644 --- a/Data/Sys/GameSettings/RZDE01r0.ini +++ b/Data/Sys/GameSettings/RZDE01r0.ini @@ -38,5 +38,8 @@ $Hyrule Field Speed Hack 0x80040D14:dword:0x60000000 0x80040D30:dword:0x60000000 +[Patches_RetroAchievements_Verified] +$Hyrule Field Speed Hack + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/RZDE01r2.ini b/Data/Sys/GameSettings/RZDE01r2.ini index 3c1c2874e0..4843f3e3c3 100644 --- a/Data/Sys/GameSettings/RZDE01r2.ini +++ b/Data/Sys/GameSettings/RZDE01r2.ini @@ -38,5 +38,8 @@ $Hyrule Field Speed Hack 0x80040EC4:dword:0x60000000 0x80040EE0:dword:0x60000000 +[Patches_RetroAchievements_Verified] +$Hyrule Field Speed Hack + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/RZDJ01.ini b/Data/Sys/GameSettings/RZDJ01.ini index f812a9512b..f8d488b48c 100644 --- a/Data/Sys/GameSettings/RZDJ01.ini +++ b/Data/Sys/GameSettings/RZDJ01.ini @@ -37,5 +37,8 @@ $Hyrule Field Speed Hack 0x80040E40:dword:0x60000000 0x80040E5C:dword:0x60000000 +[Patches_RetroAchievements_Verified] +$Hyrule Field Speed Hack + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/RZDK01.ini b/Data/Sys/GameSettings/RZDK01.ini index cc92b01b5d..0b773f4e2e 100644 --- a/Data/Sys/GameSettings/RZDK01.ini +++ b/Data/Sys/GameSettings/RZDK01.ini @@ -37,5 +37,8 @@ $Hyrule Field Speed Hack 0x80047EC8:dword:0x60000000 0x80047EE4:dword:0x60000000 +[Patches_RetroAchievements_Verified] +$Hyrule Field Speed Hack + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/RZDP01.ini b/Data/Sys/GameSettings/RZDP01.ini index b30d32a734..9b11d8311d 100644 --- a/Data/Sys/GameSettings/RZDP01.ini +++ b/Data/Sys/GameSettings/RZDP01.ini @@ -38,5 +38,8 @@ $Hyrule Field Speed Hack 0x80040f90:dword:0x60000000 0x80040fac:dword:0x60000000 +[Patches_RetroAchievements_Verified] +$Hyrule Field Speed Hack + [ActionReplay] # Add action replay cheats here. diff --git a/Data/Sys/GameSettings/SAOE78.ini b/Data/Sys/GameSettings/SAOE78.ini index 190419f79c..58a248c579 100644 --- a/Data/Sys/GameSettings/SAOE78.ini +++ b/Data/Sys/GameSettings/SAOE78.ini @@ -7,3 +7,6 @@ $Fix crash on boot 0x803A5F20:dword:0x60000000 [OnFrame_Enabled] $Fix crash on boot + +[Patches_RetroAchievements_Verified] +$Fix crash on boot diff --git a/Data/Sys/GameSettings/SAOEVZ.ini b/Data/Sys/GameSettings/SAOEVZ.ini index a737692c5b..6ae9aa3970 100644 --- a/Data/Sys/GameSettings/SAOEVZ.ini +++ b/Data/Sys/GameSettings/SAOEVZ.ini @@ -7,3 +7,6 @@ $Fix crash on boot 0x803A64D0:dword:0x60000000 [OnFrame_Enabled] $Fix crash on boot + +[Patches_RetroAchievements_Verified] +$Fix crash on boot diff --git a/Data/Sys/GameSettings/SGLEA4.ini b/Data/Sys/GameSettings/SGLEA4.ini index 4eb864004e..8b2094f55a 100644 --- a/Data/Sys/GameSettings/SGLEA4.ini +++ b/Data/Sys/GameSettings/SGLEA4.ini @@ -6,3 +6,6 @@ # incorrectly, but for now this patch makes the game playable. $Fix black screen 0x801D59AC:dword:0x60000000 + +[Patches_RetroAchievements_Verified] +$Fix black screen diff --git a/Data/Sys/GameSettings/SGLPA4.ini b/Data/Sys/GameSettings/SGLPA4.ini index f70ade77e3..8651e5eb82 100644 --- a/Data/Sys/GameSettings/SGLPA4.ini +++ b/Data/Sys/GameSettings/SGLPA4.ini @@ -6,3 +6,6 @@ # incorrectly, but for now this patch makes the game playable. $Fix black screen 0x801D59C8:dword:0x60000000 + +[Patches_RetroAchievements_Verified] +$Fix black screen diff --git a/Data/Sys/GameSettings/SOJ.ini b/Data/Sys/GameSettings/SOJ.ini new file mode 100644 index 0000000000..0a9ced4bfc --- /dev/null +++ b/Data/Sys/GameSettings/SOJ.ini @@ -0,0 +1,19 @@ +# SOJE41, SOJP41 - Rayman Origins + +[Core] +# Values set here will override the main Dolphin settings. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Enhancements] +ForceTextureFiltering = False + +[Video_Hacks] +ImmediateXFBEnable = False diff --git a/Data/Sys/GameSettings/SR4.ini b/Data/Sys/GameSettings/SR4.ini new file mode 100644 index 0000000000..534bde3a25 --- /dev/null +++ b/Data/Sys/GameSettings/SR4.ini @@ -0,0 +1,16 @@ +# SR4E41, SR4J41, SR4P41 - Raving Rabbids: Travel in Time + +[Core] +# Values set here will override the main Dolphin settings. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Enhancements] +ForceTextureFiltering = False diff --git a/Data/Sys/GameSettings/SR5.ini b/Data/Sys/GameSettings/SR5.ini index 0a4ff2825e..ff6d5e85aa 100644 --- a/Data/Sys/GameSettings/SR5.ini +++ b/Data/Sys/GameSettings/SR5.ini @@ -1,4 +1,23 @@ # SR5E41, SR5P41 - Raving Rabbids Party Collection +[Core] +# Values set here will override the main Dolphin settings. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Enhancements] +ForceTextureFiltering = False + [Video_Settings] SuggestedAspectRatio = 2 +SafeTextureCacheColorSamples = 512 + +[Video_Hacks] +ImmediateXFBEnable = False diff --git a/Data/Sys/GameSettings/SVX.ini b/Data/Sys/GameSettings/SVX.ini index f92ea1afee..9f5097db38 100644 --- a/Data/Sys/GameSettings/SVX.ini +++ b/Data/Sys/GameSettings/SVX.ini @@ -13,4 +13,4 @@ # Add action replay cheats here. [Video_Hacks] -EFBToTextureEnable = False +ImmediateXFBEnable = False diff --git a/Data/Sys/GameSettings/WR2.ini b/Data/Sys/GameSettings/WR2.ini new file mode 100644 index 0000000000..0e11e711da --- /dev/null +++ b/Data/Sys/GameSettings/WR2.ini @@ -0,0 +1,24 @@ +# WR2E41, WR2P41 - Rabbids Lab + +[Core] +# Values set here will override the main Dolphin settings. + +[OnLoad] +# Add memory patches to be loaded once on boot here. + +[OnFrame] +# Add memory patches to be applied every frame here. + +[ActionReplay] +# Add action replay cheats here. + +[Video_Enhancements] +ForceTextureFiltering = False + +[Video_Settings] +SafeTextureCacheColorSamples = 0 + +[Video_Hacks] +# Fixes visible lines in air vents/fans. +VertexRounding = True +ImmediateXFBEnable = False diff --git a/Data/Sys/Load/GraphicMods/Need for Speed Nitro/R7X.txt b/Data/Sys/Load/GraphicMods/Need for Speed Nitro/R7X.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/Data/Sys/Load/GraphicMods/Need for Speed Nitro/metadata.json b/Data/Sys/Load/GraphicMods/Need for Speed Nitro/metadata.json new file mode 100644 index 0000000000..dd810c2fcc --- /dev/null +++ b/Data/Sys/Load/GraphicMods/Need for Speed Nitro/metadata.json @@ -0,0 +1,19 @@ +{ + "meta": + { + "title": "Bloom Texture Definitions", + "author": "SuperSamus" + }, + "groups": + [ + { + "name": "Bloom", + "targets": [ + { + "type": "efb", + "texture_filename": "efb1_n000008_160x120_4" + } + ] + } + ] +} \ No newline at end of file diff --git a/Data/Sys/Resources/achievements_game.png b/Data/Sys/Resources/achievements_game.png new file mode 100644 index 0000000000..dc8fb7767d Binary files /dev/null and b/Data/Sys/Resources/achievements_game.png differ diff --git a/Data/Sys/Resources/achievements_locked.png b/Data/Sys/Resources/achievements_locked.png new file mode 100644 index 0000000000..c6b9c7d1ac Binary files /dev/null and b/Data/Sys/Resources/achievements_locked.png differ diff --git a/Data/Sys/Resources/achievements_player.png b/Data/Sys/Resources/achievements_player.png new file mode 100644 index 0000000000..2cb01b8739 Binary files /dev/null and b/Data/Sys/Resources/achievements_player.png differ diff --git a/Data/Sys/Resources/achievements_unlocked.png b/Data/Sys/Resources/achievements_unlocked.png new file mode 100644 index 0000000000..3932580b88 Binary files /dev/null and b/Data/Sys/Resources/achievements_unlocked.png differ diff --git a/Externals/SDL/CMakeLists.txt b/Externals/SDL/CMakeLists.txt index 599caff4d4..c30d8ae979 100644 --- a/Externals/SDL/CMakeLists.txt +++ b/Externals/SDL/CMakeLists.txt @@ -1,13 +1,30 @@ option(SDL2_DISABLE_SDL2MAIN "" ON) option(SDL2_DISABLE_INSTALL "" ON) option(SDL2_DISABLE_UNINSTALL "" ON) -set(SDL_SHARED OFF) -set(SDL_SHARED_ENABLED_BY_DEFAULT OFF) -set(SDL_STATIC ON) -set(SDL_STATIC_ENABLED_BY_DEFAULT ON) -set(SDL_TEST OFF) -set(SDL_TEST_ENABLED_BY_DEFAULT OFF) -set(OPT_DEF_LIBC ON) +option(SDL_SHARED "Build a shared version of the library" OFF) +option(SDL_SHARED_ENABLED_BY_DEFAULT "" OFF) +option(SDL_STATIC "Build a static version of the library" ON) +option(SDL_STATIC_ENABLED_BY_DEFAULT "" ON) +option(SDL_TEST "Build the SDL2_test library" OFF) +option(SDL_TEST_ENABLED_BY_DEFAULT "" OFF) + +# SDL fails to clean up old headers after version upgrades, so do that manually +set(EXPECTED_SDL_REVISION "SDL-release-2.30.6-0") +if (EXISTS "${CMAKE_CURRENT_BINARY_DIR}/SDL/include/SDL2/SDL_revision.h") + file(READ "${CMAKE_CURRENT_BINARY_DIR}/SDL/include/SDL2/SDL_revision.h" ACTUAL_SDL_REVISION) + if (NOT "${ACTUAL_SDL_REVISION}" MATCHES "${EXPECTED_SDL_REVISION}") + message(STATUS "Found unexpected SDL2/SDL_revision.h, removing generated includes.") + file(REMOVE_RECURSE "${CMAKE_CURRENT_BINARY_DIR}/SDL/include/") + endif() +endif() +if (EXISTS "${CMAKE_CURRENT_BINARY_DIR}/SDL/include/SDL_revision.h") + file(READ "${CMAKE_CURRENT_BINARY_DIR}/SDL/include/SDL_revision.h" ACTUAL_SDL_REVISION) + if (NOT "${ACTUAL_SDL_REVISION}" MATCHES "${EXPECTED_SDL_REVISION}") + message(STATUS "Found unexpected SDL_revision.h, removing generated includes.") + file(REMOVE_RECURSE "${CMAKE_CURRENT_BINARY_DIR}/SDL/include/") + endif() +endif() + add_subdirectory(SDL) if (TARGET SDL2) dolphin_disable_warnings(SDL2) diff --git a/Externals/SDL/SDL2.vcxproj b/Externals/SDL/SDL2.vcxproj index 8622894d84..3c0ebd7e0c 100644 --- a/Externals/SDL/SDL2.vcxproj +++ b/Externals/SDL/SDL2.vcxproj @@ -131,11 +131,17 @@ + + + + + + @@ -186,6 +192,13 @@ + + + + + + + @@ -199,6 +212,7 @@ + @@ -231,14 +245,19 @@ - - - + + + + + + + + @@ -291,14 +310,17 @@ + + + @@ -401,7 +423,9 @@ - + + + diff --git a/Externals/Vulkan-Headers b/Externals/Vulkan-Headers new file mode 160000 index 0000000000..05fe2cc910 --- /dev/null +++ b/Externals/Vulkan-Headers @@ -0,0 +1 @@ +Subproject commit 05fe2cc910a68c9ba5dac07db46ef78573acee72 diff --git a/Externals/Vulkan/Include/vulkan/vk_icd.h b/Externals/Vulkan/Include/vulkan/vk_icd.h deleted file mode 100644 index 41989ee354..0000000000 --- a/Externals/Vulkan/Include/vulkan/vk_icd.h +++ /dev/null @@ -1,245 +0,0 @@ -// -// File: vk_icd.h -// -/* - * Copyright (c) 2015-2016 The Khronos Group Inc. - * Copyright (c) 2015-2016 Valve Corporation - * Copyright (c) 2015-2016 LunarG, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -#ifndef VKICD_H -#define VKICD_H - -#include "vulkan.h" -#include - -// Loader-ICD version negotiation API. Versions add the following features: -// Version 0 - Initial. Doesn't support vk_icdGetInstanceProcAddr -// or vk_icdNegotiateLoaderICDInterfaceVersion. -// Version 1 - Add support for vk_icdGetInstanceProcAddr. -// Version 2 - Add Loader/ICD Interface version negotiation -// via vk_icdNegotiateLoaderICDInterfaceVersion. -// Version 3 - Add ICD creation/destruction of KHR_surface objects. -// Version 4 - Add unknown physical device extension querying via -// vk_icdGetPhysicalDeviceProcAddr. -// Version 5 - Tells ICDs that the loader is now paying attention to the -// application version of Vulkan passed into the ApplicationInfo -// structure during vkCreateInstance. This will tell the ICD -// that if the loader is older, it should automatically fail a -// call for any API version > 1.0. Otherwise, the loader will -// manually determine if it can support the expected version. -// Version 6 - Add support for vk_icdEnumerateAdapterPhysicalDevices. -#define CURRENT_LOADER_ICD_INTERFACE_VERSION 6 -#define MIN_SUPPORTED_LOADER_ICD_INTERFACE_VERSION 0 -#define MIN_PHYS_DEV_EXTENSION_ICD_INTERFACE_VERSION 4 - -// Old typedefs that don't follow a proper naming convention but are preserved for compatibility -typedef VkResult(VKAPI_PTR *PFN_vkNegotiateLoaderICDInterfaceVersion)(uint32_t *pVersion); -// This is defined in vk_layer.h which will be found by the loader, but if an ICD is building against this -// file directly, it won't be found. -#ifndef PFN_GetPhysicalDeviceProcAddr -typedef PFN_vkVoidFunction(VKAPI_PTR *PFN_GetPhysicalDeviceProcAddr)(VkInstance instance, const char *pName); -#endif - -// Typedefs for loader/ICD interface -typedef VkResult (VKAPI_PTR *PFN_vk_icdNegotiateLoaderICDInterfaceVersion)(uint32_t* pVersion); -typedef PFN_vkVoidFunction (VKAPI_PTR *PFN_vk_icdGetInstanceProcAddr)(VkInstance instance, const char* pName); -typedef PFN_vkVoidFunction (VKAPI_PTR *PFN_vk_icdGetPhysicalDeviceProcAddr)(VkInstance instance, const char* pName); -#if defined(VK_USE_PLATFORM_WIN32_KHR) -typedef VkResult (VKAPI_PTR *PFN_vk_icdEnumerateAdapterPhysicalDevices)(VkInstance instance, LUID adapterLUID, - uint32_t* pPhysicalDeviceCount, VkPhysicalDevice* pPhysicalDevices); -#endif - -// Prototypes for loader/ICD interface -#if !defined(VK_NO_PROTOTYPES) -#ifdef __cplusplus -extern "C" { -#endif - VKAPI_ATTR VkResult VKAPI_CALL vk_icdNegotiateLoaderICDInterfaceVersion(uint32_t* pVersion); - VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vk_icdGetInstanceProcAddr(VkInstance instance, const char* pName); - VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vk_icdGetPhysicalDeviceProcAddr(VkInstance isntance, const char* pName); -#if defined(VK_USE_PLATFORM_WIN32_KHR) - VKAPI_ATTR VkResult VKAPI_CALL vk_icdEnumerateAdapterPhysicalDevices(VkInstance instance, LUID adapterLUID, - uint32_t* pPhysicalDeviceCount, VkPhysicalDevice* pPhysicalDevices); -#endif -#ifdef __cplusplus -} -#endif -#endif - -/* - * The ICD must reserve space for a pointer for the loader's dispatch - * table, at the start of . - * The ICD must initialize this variable using the SET_LOADER_MAGIC_VALUE macro. - */ - -#define ICD_LOADER_MAGIC 0x01CDC0DE - -typedef union { - uintptr_t loaderMagic; - void *loaderData; -} VK_LOADER_DATA; - -static inline void set_loader_magic_value(void *pNewObject) { - VK_LOADER_DATA *loader_info = (VK_LOADER_DATA *)pNewObject; - loader_info->loaderMagic = ICD_LOADER_MAGIC; -} - -static inline bool valid_loader_magic_value(void *pNewObject) { - const VK_LOADER_DATA *loader_info = (VK_LOADER_DATA *)pNewObject; - return (loader_info->loaderMagic & 0xffffffff) == ICD_LOADER_MAGIC; -} - -/* - * Windows and Linux ICDs will treat VkSurfaceKHR as a pointer to a struct that - * contains the platform-specific connection and surface information. - */ -typedef enum { - VK_ICD_WSI_PLATFORM_MIR, - VK_ICD_WSI_PLATFORM_WAYLAND, - VK_ICD_WSI_PLATFORM_WIN32, - VK_ICD_WSI_PLATFORM_XCB, - VK_ICD_WSI_PLATFORM_XLIB, - VK_ICD_WSI_PLATFORM_ANDROID, - VK_ICD_WSI_PLATFORM_MACOS, - VK_ICD_WSI_PLATFORM_IOS, - VK_ICD_WSI_PLATFORM_DISPLAY, - VK_ICD_WSI_PLATFORM_HEADLESS, - VK_ICD_WSI_PLATFORM_METAL, - VK_ICD_WSI_PLATFORM_DIRECTFB, - VK_ICD_WSI_PLATFORM_VI, - VK_ICD_WSI_PLATFORM_GGP, - VK_ICD_WSI_PLATFORM_SCREEN, -} VkIcdWsiPlatform; - -typedef struct { - VkIcdWsiPlatform platform; -} VkIcdSurfaceBase; - -#ifdef VK_USE_PLATFORM_MIR_KHR -typedef struct { - VkIcdSurfaceBase base; - MirConnection *connection; - MirSurface *mirSurface; -} VkIcdSurfaceMir; -#endif // VK_USE_PLATFORM_MIR_KHR - -#ifdef VK_USE_PLATFORM_WAYLAND_KHR -typedef struct { - VkIcdSurfaceBase base; - struct wl_display *display; - struct wl_surface *surface; -} VkIcdSurfaceWayland; -#endif // VK_USE_PLATFORM_WAYLAND_KHR - -#ifdef VK_USE_PLATFORM_WIN32_KHR -typedef struct { - VkIcdSurfaceBase base; - HINSTANCE hinstance; - HWND hwnd; -} VkIcdSurfaceWin32; -#endif // VK_USE_PLATFORM_WIN32_KHR - -#ifdef VK_USE_PLATFORM_XCB_KHR -typedef struct { - VkIcdSurfaceBase base; - xcb_connection_t *connection; - xcb_window_t window; -} VkIcdSurfaceXcb; -#endif // VK_USE_PLATFORM_XCB_KHR - -#ifdef VK_USE_PLATFORM_XLIB_KHR -typedef struct { - VkIcdSurfaceBase base; - Display *dpy; - Window window; -} VkIcdSurfaceXlib; -#endif // VK_USE_PLATFORM_XLIB_KHR - -#ifdef VK_USE_PLATFORM_DIRECTFB_EXT -typedef struct { - VkIcdSurfaceBase base; - IDirectFB *dfb; - IDirectFBSurface *surface; -} VkIcdSurfaceDirectFB; -#endif // VK_USE_PLATFORM_DIRECTFB_EXT - -#ifdef VK_USE_PLATFORM_ANDROID_KHR -typedef struct { - VkIcdSurfaceBase base; - struct ANativeWindow *window; -} VkIcdSurfaceAndroid; -#endif // VK_USE_PLATFORM_ANDROID_KHR - -#ifdef VK_USE_PLATFORM_MACOS_MVK -typedef struct { - VkIcdSurfaceBase base; - const void *pView; -} VkIcdSurfaceMacOS; -#endif // VK_USE_PLATFORM_MACOS_MVK - -#ifdef VK_USE_PLATFORM_IOS_MVK -typedef struct { - VkIcdSurfaceBase base; - const void *pView; -} VkIcdSurfaceIOS; -#endif // VK_USE_PLATFORM_IOS_MVK - -#ifdef VK_USE_PLATFORM_GGP -typedef struct { - VkIcdSurfaceBase base; - GgpStreamDescriptor streamDescriptor; -} VkIcdSurfaceGgp; -#endif // VK_USE_PLATFORM_GGP - -typedef struct { - VkIcdSurfaceBase base; - VkDisplayModeKHR displayMode; - uint32_t planeIndex; - uint32_t planeStackIndex; - VkSurfaceTransformFlagBitsKHR transform; - float globalAlpha; - VkDisplayPlaneAlphaFlagBitsKHR alphaMode; - VkExtent2D imageExtent; -} VkIcdSurfaceDisplay; - -typedef struct { - VkIcdSurfaceBase base; -} VkIcdSurfaceHeadless; - -#ifdef VK_USE_PLATFORM_METAL_EXT -typedef struct { - VkIcdSurfaceBase base; - const CAMetalLayer *pLayer; -} VkIcdSurfaceMetal; -#endif // VK_USE_PLATFORM_METAL_EXT - -#ifdef VK_USE_PLATFORM_VI_NN -typedef struct { - VkIcdSurfaceBase base; - void *window; -} VkIcdSurfaceVi; -#endif // VK_USE_PLATFORM_VI_NN - -#ifdef VK_USE_PLATFORM_SCREEN_QNX -typedef struct { - VkIcdSurfaceBase base; - struct _screen_context *context; - struct _screen_window *window; -} VkIcdSurfaceScreen; -#endif // VK_USE_PLATFORM_SCREEN_QNX - -#endif // VKICD_H diff --git a/Externals/Vulkan/Include/vulkan/vk_layer.h b/Externals/Vulkan/Include/vulkan/vk_layer.h deleted file mode 100644 index 0651870c70..0000000000 --- a/Externals/Vulkan/Include/vulkan/vk_layer.h +++ /dev/null @@ -1,210 +0,0 @@ -// -// File: vk_layer.h -// -/* - * Copyright (c) 2015-2017 The Khronos Group Inc. - * Copyright (c) 2015-2017 Valve Corporation - * Copyright (c) 2015-2017 LunarG, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -/* Need to define dispatch table - * Core struct can then have ptr to dispatch table at the top - * Along with object ptrs for current and next OBJ - */ -#pragma once - -#include "vulkan.h" -#if defined(__GNUC__) && __GNUC__ >= 4 -#define VK_LAYER_EXPORT __attribute__((visibility("default"))) -#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) -#define VK_LAYER_EXPORT __attribute__((visibility("default"))) -#else -#define VK_LAYER_EXPORT -#endif - -#define MAX_NUM_UNKNOWN_EXTS 250 - - // Loader-Layer version negotiation API. Versions add the following features: - // Versions 0/1 - Initial. Doesn't support vk_layerGetPhysicalDeviceProcAddr - // or vk_icdNegotiateLoaderLayerInterfaceVersion. - // Version 2 - Add support for vk_layerGetPhysicalDeviceProcAddr and - // vk_icdNegotiateLoaderLayerInterfaceVersion. -#define CURRENT_LOADER_LAYER_INTERFACE_VERSION 2 -#define MIN_SUPPORTED_LOADER_LAYER_INTERFACE_VERSION 1 - -#define VK_CURRENT_CHAIN_VERSION 1 - -// Typedef for use in the interfaces below -typedef PFN_vkVoidFunction (VKAPI_PTR *PFN_GetPhysicalDeviceProcAddr)(VkInstance instance, const char* pName); - -// Version negotiation values -typedef enum VkNegotiateLayerStructType { - LAYER_NEGOTIATE_UNINTIALIZED = 0, - LAYER_NEGOTIATE_INTERFACE_STRUCT = 1, -} VkNegotiateLayerStructType; - -// Version negotiation structures -typedef struct VkNegotiateLayerInterface { - VkNegotiateLayerStructType sType; - void *pNext; - uint32_t loaderLayerInterfaceVersion; - PFN_vkGetInstanceProcAddr pfnGetInstanceProcAddr; - PFN_vkGetDeviceProcAddr pfnGetDeviceProcAddr; - PFN_GetPhysicalDeviceProcAddr pfnGetPhysicalDeviceProcAddr; -} VkNegotiateLayerInterface; - -// Version negotiation functions -typedef VkResult (VKAPI_PTR *PFN_vkNegotiateLoaderLayerInterfaceVersion)(VkNegotiateLayerInterface *pVersionStruct); - -// Function prototype for unknown physical device extension command -typedef VkResult(VKAPI_PTR *PFN_PhysDevExt)(VkPhysicalDevice phys_device); - -// ------------------------------------------------------------------------------------------------ -// CreateInstance and CreateDevice support structures - -/* Sub type of structure for instance and device loader ext of CreateInfo. - * When sType == VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO - * or sType == VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO - * then VkLayerFunction indicates struct type pointed to by pNext - */ -typedef enum VkLayerFunction_ { - VK_LAYER_LINK_INFO = 0, - VK_LOADER_DATA_CALLBACK = 1, - VK_LOADER_LAYER_CREATE_DEVICE_CALLBACK = 2, - VK_LOADER_FEATURES = 3, -} VkLayerFunction; - -typedef struct VkLayerInstanceLink_ { - struct VkLayerInstanceLink_ *pNext; - PFN_vkGetInstanceProcAddr pfnNextGetInstanceProcAddr; - PFN_GetPhysicalDeviceProcAddr pfnNextGetPhysicalDeviceProcAddr; -} VkLayerInstanceLink; - -/* - * When creating the device chain the loader needs to pass - * down information about it's device structure needed at - * the end of the chain. Passing the data via the - * VkLayerDeviceInfo avoids issues with finding the - * exact instance being used. - */ -typedef struct VkLayerDeviceInfo_ { - void *device_info; - PFN_vkGetInstanceProcAddr pfnNextGetInstanceProcAddr; -} VkLayerDeviceInfo; - -typedef VkResult (VKAPI_PTR *PFN_vkSetInstanceLoaderData)(VkInstance instance, - void *object); -typedef VkResult (VKAPI_PTR *PFN_vkSetDeviceLoaderData)(VkDevice device, - void *object); -typedef VkResult (VKAPI_PTR *PFN_vkLayerCreateDevice)(VkInstance instance, VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo *pCreateInfo, - const VkAllocationCallbacks *pAllocator, VkDevice *pDevice, PFN_vkGetInstanceProcAddr layerGIPA, PFN_vkGetDeviceProcAddr *nextGDPA); -typedef void (VKAPI_PTR *PFN_vkLayerDestroyDevice)(VkDevice physicalDevice, const VkAllocationCallbacks *pAllocator, PFN_vkDestroyDevice destroyFunction); - -typedef enum VkLoaderFeastureFlagBits { - VK_LOADER_FEATURE_PHYSICAL_DEVICE_SORTING = 0x00000001, -} VkLoaderFlagBits; -typedef VkFlags VkLoaderFeatureFlags; - -typedef struct { - VkStructureType sType; // VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO - const void *pNext; - VkLayerFunction function; - union { - VkLayerInstanceLink *pLayerInfo; - PFN_vkSetInstanceLoaderData pfnSetInstanceLoaderData; - struct { - PFN_vkLayerCreateDevice pfnLayerCreateDevice; - PFN_vkLayerDestroyDevice pfnLayerDestroyDevice; - } layerDevice; - VkLoaderFeatureFlags loaderFeatures; - } u; -} VkLayerInstanceCreateInfo; - -typedef struct VkLayerDeviceLink_ { - struct VkLayerDeviceLink_ *pNext; - PFN_vkGetInstanceProcAddr pfnNextGetInstanceProcAddr; - PFN_vkGetDeviceProcAddr pfnNextGetDeviceProcAddr; -} VkLayerDeviceLink; - -typedef struct { - VkStructureType sType; // VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO - const void *pNext; - VkLayerFunction function; - union { - VkLayerDeviceLink *pLayerInfo; - PFN_vkSetDeviceLoaderData pfnSetDeviceLoaderData; - } u; -} VkLayerDeviceCreateInfo; - -#ifdef __cplusplus -extern "C" { -#endif - -VKAPI_ATTR VkResult VKAPI_CALL vkNegotiateLoaderLayerInterfaceVersion(VkNegotiateLayerInterface *pVersionStruct); - -typedef enum VkChainType { - VK_CHAIN_TYPE_UNKNOWN = 0, - VK_CHAIN_TYPE_ENUMERATE_INSTANCE_EXTENSION_PROPERTIES = 1, - VK_CHAIN_TYPE_ENUMERATE_INSTANCE_LAYER_PROPERTIES = 2, - VK_CHAIN_TYPE_ENUMERATE_INSTANCE_VERSION = 3, -} VkChainType; - -typedef struct VkChainHeader { - VkChainType type; - uint32_t version; - uint32_t size; -} VkChainHeader; - -typedef struct VkEnumerateInstanceExtensionPropertiesChain { - VkChainHeader header; - VkResult(VKAPI_PTR *pfnNextLayer)(const struct VkEnumerateInstanceExtensionPropertiesChain *, const char *, uint32_t *, - VkExtensionProperties *); - const struct VkEnumerateInstanceExtensionPropertiesChain *pNextLink; - -#if defined(__cplusplus) - inline VkResult CallDown(const char *pLayerName, uint32_t *pPropertyCount, VkExtensionProperties *pProperties) const { - return pfnNextLayer(pNextLink, pLayerName, pPropertyCount, pProperties); - } -#endif -} VkEnumerateInstanceExtensionPropertiesChain; - -typedef struct VkEnumerateInstanceLayerPropertiesChain { - VkChainHeader header; - VkResult(VKAPI_PTR *pfnNextLayer)(const struct VkEnumerateInstanceLayerPropertiesChain *, uint32_t *, VkLayerProperties *); - const struct VkEnumerateInstanceLayerPropertiesChain *pNextLink; - -#if defined(__cplusplus) - inline VkResult CallDown(uint32_t *pPropertyCount, VkLayerProperties *pProperties) const { - return pfnNextLayer(pNextLink, pPropertyCount, pProperties); - } -#endif -} VkEnumerateInstanceLayerPropertiesChain; - -typedef struct VkEnumerateInstanceVersionChain { - VkChainHeader header; - VkResult(VKAPI_PTR *pfnNextLayer)(const struct VkEnumerateInstanceVersionChain *, uint32_t *); - const struct VkEnumerateInstanceVersionChain *pNextLink; - -#if defined(__cplusplus) - inline VkResult CallDown(uint32_t *pApiVersion) const { - return pfnNextLayer(pNextLink, pApiVersion); - } -#endif -} VkEnumerateInstanceVersionChain; - -#ifdef __cplusplus -} -#endif diff --git a/Externals/Vulkan/Include/vulkan/vk_platform.h b/Externals/Vulkan/Include/vulkan/vk_platform.h deleted file mode 100644 index 3ff8c5d146..0000000000 --- a/Externals/Vulkan/Include/vulkan/vk_platform.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// File: vk_platform.h -// -/* -** Copyright 2014-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - - -#ifndef VK_PLATFORM_H_ -#define VK_PLATFORM_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif // __cplusplus - -/* -*************************************************************************************************** -* Platform-specific directives and type declarations -*************************************************************************************************** -*/ - -/* Platform-specific calling convention macros. - * - * Platforms should define these so that Vulkan clients call Vulkan commands - * with the same calling conventions that the Vulkan implementation expects. - * - * VKAPI_ATTR - Placed before the return type in function declarations. - * Useful for C++11 and GCC/Clang-style function attribute syntax. - * VKAPI_CALL - Placed after the return type in function declarations. - * Useful for MSVC-style calling convention syntax. - * VKAPI_PTR - Placed between the '(' and '*' in function pointer types. - * - * Function declaration: VKAPI_ATTR void VKAPI_CALL vkCommand(void); - * Function pointer type: typedef void (VKAPI_PTR *PFN_vkCommand)(void); - */ -#if defined(_WIN32) - // On Windows, Vulkan commands use the stdcall convention - #define VKAPI_ATTR - #define VKAPI_CALL __stdcall - #define VKAPI_PTR VKAPI_CALL -#elif defined(__ANDROID__) && defined(__ARM_ARCH) && __ARM_ARCH < 7 - #error "Vulkan is not supported for the 'armeabi' NDK ABI" -#elif defined(__ANDROID__) && defined(__ARM_ARCH) && __ARM_ARCH >= 7 && defined(__ARM_32BIT_STATE) - // On Android 32-bit ARM targets, Vulkan functions use the "hardfloat" - // calling convention, i.e. float parameters are passed in registers. This - // is true even if the rest of the application passes floats on the stack, - // as it does by default when compiling for the armeabi-v7a NDK ABI. - #define VKAPI_ATTR __attribute__((pcs("aapcs-vfp"))) - #define VKAPI_CALL - #define VKAPI_PTR VKAPI_ATTR -#else - // On other platforms, use the default calling convention - #define VKAPI_ATTR - #define VKAPI_CALL - #define VKAPI_PTR -#endif - -#if !defined(VK_NO_STDDEF_H) - #include -#endif // !defined(VK_NO_STDDEF_H) - -#if !defined(VK_NO_STDINT_H) - #if defined(_MSC_VER) && (_MSC_VER < 1600) - typedef signed __int8 int8_t; - typedef unsigned __int8 uint8_t; - typedef signed __int16 int16_t; - typedef unsigned __int16 uint16_t; - typedef signed __int32 int32_t; - typedef unsigned __int32 uint32_t; - typedef signed __int64 int64_t; - typedef unsigned __int64 uint64_t; - #else - #include - #endif -#endif // !defined(VK_NO_STDINT_H) - -#ifdef __cplusplus -} // extern "C" -#endif // __cplusplus - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vk_sdk_platform.h b/Externals/Vulkan/Include/vulkan/vk_sdk_platform.h deleted file mode 100644 index 96d8676949..0000000000 --- a/Externals/Vulkan/Include/vulkan/vk_sdk_platform.h +++ /dev/null @@ -1,69 +0,0 @@ -// -// File: vk_sdk_platform.h -// -/* - * Copyright (c) 2015-2016 The Khronos Group Inc. - * Copyright (c) 2015-2016 Valve Corporation - * Copyright (c) 2015-2016 LunarG, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef VK_SDK_PLATFORM_H -#define VK_SDK_PLATFORM_H - -#if defined(_WIN32) -#define NOMINMAX -#ifndef __cplusplus -#undef inline -#define inline __inline -#endif // __cplusplus - -#if (defined(_MSC_VER) && _MSC_VER < 1900 /*vs2015*/) -// C99: -// Microsoft didn't implement C99 in Visual Studio; but started adding it with -// VS2013. However, VS2013 still didn't have snprintf(). The following is a -// work-around (Note: The _CRT_SECURE_NO_WARNINGS macro must be set in the -// "CMakeLists.txt" file). -// NOTE: This is fixed in Visual Studio 2015. -#define snprintf _snprintf -#endif - -#define strdup _strdup - -#endif // _WIN32 - -// Check for noexcept support using clang, with fallback to Windows or GCC version numbers -#ifndef NOEXCEPT -#if defined(__clang__) -#if __has_feature(cxx_noexcept) -#define HAS_NOEXCEPT -#endif -#else -#if defined(__GXX_EXPERIMENTAL_CXX0X__) && __GNUC__ * 10 + __GNUC_MINOR__ >= 46 -#define HAS_NOEXCEPT -#else -#if defined(_MSC_FULL_VER) && _MSC_FULL_VER >= 190023026 && defined(_HAS_EXCEPTIONS) && _HAS_EXCEPTIONS -#define HAS_NOEXCEPT -#endif -#endif -#endif - -#ifdef HAS_NOEXCEPT -#define NOEXCEPT noexcept -#else -#define NOEXCEPT -#endif -#endif - -#endif // VK_SDK_PLATFORM_H diff --git a/Externals/Vulkan/Include/vulkan/vulkan.h b/Externals/Vulkan/Include/vulkan/vulkan.h deleted file mode 100644 index 004fa70952..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan.h +++ /dev/null @@ -1,92 +0,0 @@ -#ifndef VULKAN_H_ -#define VULKAN_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -#include "vk_platform.h" -#include "vulkan_core.h" - -#ifdef VK_USE_PLATFORM_ANDROID_KHR -#include "vulkan_android.h" -#endif - -#ifdef VK_USE_PLATFORM_FUCHSIA -#include -#include "vulkan_fuchsia.h" -#endif - -#ifdef VK_USE_PLATFORM_IOS_MVK -#include "vulkan_ios.h" -#endif - - -#ifdef VK_USE_PLATFORM_MACOS_MVK -#include "vulkan_macos.h" -#endif - -#ifdef VK_USE_PLATFORM_METAL_EXT -#include "vulkan_metal.h" -#endif - -#ifdef VK_USE_PLATFORM_VI_NN -#include "vulkan_vi.h" -#endif - - -#ifdef VK_USE_PLATFORM_WAYLAND_KHR -#include -#include "vulkan_wayland.h" -#endif - - -#ifdef VK_USE_PLATFORM_WIN32_KHR -#include -#include "vulkan_win32.h" -#endif - - -#ifdef VK_USE_PLATFORM_XCB_KHR -#include -#include "vulkan_xcb.h" -#endif - - -#ifdef VK_USE_PLATFORM_XLIB_KHR -#include -#include "vulkan_xlib.h" -#endif - - -#ifdef VK_USE_PLATFORM_DIRECTFB_EXT -#include -#include "vulkan_directfb.h" -#endif - - -#ifdef VK_USE_PLATFORM_XLIB_XRANDR_EXT -#include -#include -#include "vulkan_xlib_xrandr.h" -#endif - - -#ifdef VK_USE_PLATFORM_GGP -#include -#include "vulkan_ggp.h" -#endif - - -#ifdef VK_USE_PLATFORM_SCREEN_QNX -#include -#include "vulkan_screen.h" -#endif - -#ifdef VK_ENABLE_BETA_EXTENSIONS -#include "vulkan_beta.h" -#endif - -#endif // VULKAN_H_ diff --git a/Externals/Vulkan/Include/vulkan/vulkan.hpp b/Externals/Vulkan/Include/vulkan/vulkan.hpp deleted file mode 100644 index 400bdbe94b..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan.hpp +++ /dev/null @@ -1,14823 +0,0 @@ -// Copyright 2015-2022 The Khronos Group Inc. -// -// SPDX-License-Identifier: Apache-2.0 OR MIT -// - -// This header is generated from the Khronos Vulkan XML API Registry. - -#ifndef VULKAN_HPP -#define VULKAN_HPP - -#if defined( _MSVC_LANG ) -# define VULKAN_HPP_CPLUSPLUS _MSVC_LANG -#else -# define VULKAN_HPP_CPLUSPLUS __cplusplus -#endif - -#if 201703L < VULKAN_HPP_CPLUSPLUS -# define VULKAN_HPP_CPP_VERSION 20 -#elif 201402L < VULKAN_HPP_CPLUSPLUS -# define VULKAN_HPP_CPP_VERSION 17 -#elif 201103L < VULKAN_HPP_CPLUSPLUS -# define VULKAN_HPP_CPP_VERSION 14 -#elif 199711L < VULKAN_HPP_CPLUSPLUS -# define VULKAN_HPP_CPP_VERSION 11 -#else -# error "vulkan.hpp needs at least c++ standard version 11" -#endif - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#if 17 <= VULKAN_HPP_CPP_VERSION -# include -#endif - -#if defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) -# if !defined( VULKAN_HPP_NO_SMART_HANDLE ) -# define VULKAN_HPP_NO_SMART_HANDLE -# endif -#else -# include -# include -#endif - -#if defined( VULKAN_HPP_NO_CONSTRUCTORS ) -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) -# define VULKAN_HPP_NO_STRUCT_CONSTRUCTORS -# endif -# if !defined( VULKAN_HPP_NO_UNION_CONSTRUCTORS ) -# define VULKAN_HPP_NO_UNION_CONSTRUCTORS -# endif -#endif - -#if defined( VULKAN_HPP_NO_SETTERS ) -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) -# define VULKAN_HPP_NO_STRUCT_SETTERS -# endif -# if !defined( VULKAN_HPP_NO_UNION_SETTERS ) -# define VULKAN_HPP_NO_UNION_SETTERS -# endif -#endif - -#if !defined( VULKAN_HPP_ASSERT ) -# include -# define VULKAN_HPP_ASSERT assert -#endif - -#if !defined( VULKAN_HPP_ASSERT_ON_RESULT ) -# define VULKAN_HPP_ASSERT_ON_RESULT VULKAN_HPP_ASSERT -#endif - -#if !defined( VULKAN_HPP_STATIC_ASSERT ) -# define VULKAN_HPP_STATIC_ASSERT static_assert -#endif - -#if !defined( VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL ) -# define VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL 1 -#endif - -#if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL == 1 -# if defined( __unix__ ) || defined( __APPLE__ ) || defined( __QNXNTO__ ) || defined( __Fuchsia__ ) -# include -# elif defined( _WIN32 ) -typedef struct HINSTANCE__ * HINSTANCE; -# if defined( _WIN64 ) -typedef int64_t( __stdcall * FARPROC )(); -# else -typedef int( __stdcall * FARPROC )(); -# endif -extern "C" __declspec( dllimport ) HINSTANCE __stdcall LoadLibraryA( char const * lpLibFileName ); -extern "C" __declspec( dllimport ) int __stdcall FreeLibrary( HINSTANCE hLibModule ); -extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE hModule, const char * lpProcName ); -# endif -#endif - -#if !defined( __has_include ) -# define __has_include( x ) false -#endif - -#if ( 201711 <= __cpp_impl_three_way_comparison ) && __has_include( ) && !defined( VULKAN_HPP_NO_SPACESHIP_OPERATOR ) -# define VULKAN_HPP_HAS_SPACESHIP_OPERATOR -#endif -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) -# include -#endif - -#if ( 201803 <= __cpp_lib_span ) -# define VULKAN_HPP_SUPPORT_SPAN -# include -#endif - -static_assert( VK_HEADER_VERSION == 204, "Wrong VK_HEADER_VERSION!" ); - -// 32-bit vulkan is not typesafe for handles, so don't allow copy constructors on this platform by default. -// To enable this feature on 32-bit platforms please define VULKAN_HPP_TYPESAFE_CONVERSION -#if ( VK_USE_64_BIT_PTR_DEFINES == 1 ) -# if !defined( VULKAN_HPP_TYPESAFE_CONVERSION ) -# define VULKAN_HPP_TYPESAFE_CONVERSION -# endif -#endif - -// includes through some other header -// this results in major(x) being resolved to gnu_dev_major(x) -// which is an expression in a constructor initializer list. -#if defined( major ) -# undef major -#endif -#if defined( minor ) -# undef minor -#endif - -// Windows defines MemoryBarrier which is deprecated and collides -// with the VULKAN_HPP_NAMESPACE::MemoryBarrier struct. -#if defined( MemoryBarrier ) -# undef MemoryBarrier -#endif - -#if !defined( VULKAN_HPP_HAS_UNRESTRICTED_UNIONS ) -# if defined( __clang__ ) -# if __has_feature( cxx_unrestricted_unions ) -# define VULKAN_HPP_HAS_UNRESTRICTED_UNIONS -# endif -# elif defined( __GNUC__ ) -# define GCC_VERSION ( __GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__ ) -# if 40600 <= GCC_VERSION -# define VULKAN_HPP_HAS_UNRESTRICTED_UNIONS -# endif -# elif defined( _MSC_VER ) -# if 1900 <= _MSC_VER -# define VULKAN_HPP_HAS_UNRESTRICTED_UNIONS -# endif -# endif -#endif - -#if !defined( VULKAN_HPP_INLINE ) -# if defined( __clang__ ) -# if __has_attribute( always_inline ) -# define VULKAN_HPP_INLINE __attribute__( ( always_inline ) ) __inline__ -# else -# define VULKAN_HPP_INLINE inline -# endif -# elif defined( __GNUC__ ) -# define VULKAN_HPP_INLINE __attribute__( ( always_inline ) ) __inline__ -# elif defined( _MSC_VER ) -# define VULKAN_HPP_INLINE inline -# else -# define VULKAN_HPP_INLINE inline -# endif -#endif - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) -# define VULKAN_HPP_TYPESAFE_EXPLICIT -#else -# define VULKAN_HPP_TYPESAFE_EXPLICIT explicit -#endif - -#if defined( __cpp_constexpr ) -# define VULKAN_HPP_CONSTEXPR constexpr -# if __cpp_constexpr >= 201304 -# define VULKAN_HPP_CONSTEXPR_14 constexpr -# else -# define VULKAN_HPP_CONSTEXPR_14 -# endif -# define VULKAN_HPP_CONST_OR_CONSTEXPR constexpr -#else -# define VULKAN_HPP_CONSTEXPR -# define VULKAN_HPP_CONSTEXPR_14 -# define VULKAN_HPP_CONST_OR_CONSTEXPR const -#endif - -#if !defined( VULKAN_HPP_NOEXCEPT ) -# if defined( _MSC_VER ) && ( _MSC_VER <= 1800 ) -# define VULKAN_HPP_NOEXCEPT -# else -# define VULKAN_HPP_NOEXCEPT noexcept -# define VULKAN_HPP_HAS_NOEXCEPT 1 -# if defined( VULKAN_HPP_NO_EXCEPTIONS ) -# define VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS noexcept -# else -# define VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS -# endif -# endif -#endif - -#if 14 <= VULKAN_HPP_CPP_VERSION -# define VULKAN_HPP_DEPRECATED( msg ) [[deprecated( msg )]] -#else -# define VULKAN_HPP_DEPRECATED( msg ) -#endif - -#if ( 17 <= VULKAN_HPP_CPP_VERSION ) && !defined( VULKAN_HPP_NO_NODISCARD_WARNINGS ) -# define VULKAN_HPP_NODISCARD [[nodiscard]] -# if defined( VULKAN_HPP_NO_EXCEPTIONS ) -# define VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS [[nodiscard]] -# else -# define VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS -# endif -#else -# define VULKAN_HPP_NODISCARD -# define VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS -#endif - -#if !defined( VULKAN_HPP_NAMESPACE ) -# define VULKAN_HPP_NAMESPACE vk -#endif - -#define VULKAN_HPP_STRINGIFY2( text ) #text -#define VULKAN_HPP_STRINGIFY( text ) VULKAN_HPP_STRINGIFY2( text ) -#define VULKAN_HPP_NAMESPACE_STRING VULKAN_HPP_STRINGIFY( VULKAN_HPP_NAMESPACE ) - -namespace VULKAN_HPP_NAMESPACE -{ -#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - class ArrayProxy - { - public: - VULKAN_HPP_CONSTEXPR ArrayProxy() VULKAN_HPP_NOEXCEPT - : m_count( 0 ) - , m_ptr( nullptr ) - {} - - VULKAN_HPP_CONSTEXPR ArrayProxy( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - : m_count( 0 ) - , m_ptr( nullptr ) - {} - - ArrayProxy( T & value ) VULKAN_HPP_NOEXCEPT - : m_count( 1 ) - , m_ptr( &value ) - {} - - template ::value, int>::type = 0> - ArrayProxy( typename std::remove_const::type & value ) VULKAN_HPP_NOEXCEPT - : m_count( 1 ) - , m_ptr( &value ) - {} - - ArrayProxy( uint32_t count, T * ptr ) VULKAN_HPP_NOEXCEPT - : m_count( count ) - , m_ptr( ptr ) - {} - - template ::value, int>::type = 0> - ArrayProxy( uint32_t count, typename std::remove_const::type * ptr ) VULKAN_HPP_NOEXCEPT - : m_count( count ) - , m_ptr( ptr ) - {} - -# if __GNUC__ >= 9 -# pragma GCC diagnostic push -# pragma GCC diagnostic ignored "-Winit-list-lifetime" -# endif - - ArrayProxy( std::initializer_list const & list ) VULKAN_HPP_NOEXCEPT - : m_count( static_cast( list.size() ) ) - , m_ptr( list.begin() ) - {} - - template ::value, int>::type = 0> - ArrayProxy( std::initializer_list::type> const & list ) VULKAN_HPP_NOEXCEPT - : m_count( static_cast( list.size() ) ) - , m_ptr( list.begin() ) - {} - - ArrayProxy( std::initializer_list & list ) VULKAN_HPP_NOEXCEPT - : m_count( static_cast( list.size() ) ) - , m_ptr( list.begin() ) - {} - - template ::value, int>::type = 0> - ArrayProxy( std::initializer_list::type> & list ) VULKAN_HPP_NOEXCEPT - : m_count( static_cast( list.size() ) ) - , m_ptr( list.begin() ) - {} - -# if __GNUC__ >= 9 -# pragma GCC diagnostic pop -# endif - - // Any type with a .data() return type implicitly convertible to T*, and a .size() return type implicitly - // convertible to size_t. The const version can capture temporaries, with lifetime ending at end of statement. - template ().data() ), T *>::value && - std::is_convertible().size() ), std::size_t>::value>::type * = nullptr> - ArrayProxy( V const & v ) VULKAN_HPP_NOEXCEPT - : m_count( static_cast( v.size() ) ) - , m_ptr( v.data() ) - {} - - template ().data() ), T *>::value && - std::is_convertible().size() ), std::size_t>::value>::type * = nullptr> - ArrayProxy( V & v ) VULKAN_HPP_NOEXCEPT - : m_count( static_cast( v.size() ) ) - , m_ptr( v.data() ) - {} - - const T * begin() const VULKAN_HPP_NOEXCEPT - { - return m_ptr; - } - - const T * end() const VULKAN_HPP_NOEXCEPT - { - return m_ptr + m_count; - } - - const T & front() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( m_count && m_ptr ); - return *m_ptr; - } - - const T & back() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( m_count && m_ptr ); - return *( m_ptr + m_count - 1 ); - } - - bool empty() const VULKAN_HPP_NOEXCEPT - { - return ( m_count == 0 ); - } - - uint32_t size() const VULKAN_HPP_NOEXCEPT - { - return m_count; - } - - T * data() const VULKAN_HPP_NOEXCEPT - { - return m_ptr; - } - - private: - uint32_t m_count; - T * m_ptr; - }; - - template - class ArrayProxyNoTemporaries - { - public: - VULKAN_HPP_CONSTEXPR ArrayProxyNoTemporaries() VULKAN_HPP_NOEXCEPT - : m_count( 0 ) - , m_ptr( nullptr ) - {} - - VULKAN_HPP_CONSTEXPR ArrayProxyNoTemporaries( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - : m_count( 0 ) - , m_ptr( nullptr ) - {} - - ArrayProxyNoTemporaries( T & value ) VULKAN_HPP_NOEXCEPT - : m_count( 1 ) - , m_ptr( &value ) - {} - - template - ArrayProxyNoTemporaries( V && value ) = delete; - - template ::value, int>::type = 0> - ArrayProxyNoTemporaries( typename std::remove_const::type & value ) VULKAN_HPP_NOEXCEPT - : m_count( 1 ) - , m_ptr( &value ) - {} - - template ::value, int>::type = 0> - ArrayProxyNoTemporaries( typename std::remove_const::type && value ) = delete; - - ArrayProxyNoTemporaries( uint32_t count, T * ptr ) VULKAN_HPP_NOEXCEPT - : m_count( count ) - , m_ptr( ptr ) - {} - - template ::value, int>::type = 0> - ArrayProxyNoTemporaries( uint32_t count, typename std::remove_const::type * ptr ) VULKAN_HPP_NOEXCEPT - : m_count( count ) - , m_ptr( ptr ) - {} - - ArrayProxyNoTemporaries( std::initializer_list const & list ) VULKAN_HPP_NOEXCEPT - : m_count( static_cast( list.size() ) ) - , m_ptr( list.begin() ) - {} - - ArrayProxyNoTemporaries( std::initializer_list const && list ) = delete; - - template ::value, int>::type = 0> - ArrayProxyNoTemporaries( std::initializer_list::type> const & list ) - VULKAN_HPP_NOEXCEPT - : m_count( static_cast( list.size() ) ) - , m_ptr( list.begin() ) - {} - - template ::value, int>::type = 0> - ArrayProxyNoTemporaries( std::initializer_list::type> const && list ) = delete; - - ArrayProxyNoTemporaries( std::initializer_list & list ) VULKAN_HPP_NOEXCEPT - : m_count( static_cast( list.size() ) ) - , m_ptr( list.begin() ) - {} - - ArrayProxyNoTemporaries( std::initializer_list && list ) = delete; - - template ::value, int>::type = 0> - ArrayProxyNoTemporaries( std::initializer_list::type> & list ) VULKAN_HPP_NOEXCEPT - : m_count( static_cast( list.size() ) ) - , m_ptr( list.begin() ) - {} - - template ::value, int>::type = 0> - ArrayProxyNoTemporaries( std::initializer_list::type> && list ) = delete; - - // Any type with a .data() return type implicitly convertible to T*, and a // .size() return type implicitly - // convertible to size_t. - template ().data() ), T *>::value && - std::is_convertible().size() ), std::size_t>::value>::type * = nullptr> - ArrayProxyNoTemporaries( V & v ) VULKAN_HPP_NOEXCEPT - : m_count( static_cast( v.size() ) ) - , m_ptr( v.data() ) - {} - - const T * begin() const VULKAN_HPP_NOEXCEPT - { - return m_ptr; - } - - const T * end() const VULKAN_HPP_NOEXCEPT - { - return m_ptr + m_count; - } - - const T & front() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( m_count && m_ptr ); - return *m_ptr; - } - - const T & back() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( m_count && m_ptr ); - return *( m_ptr + m_count - 1 ); - } - - bool empty() const VULKAN_HPP_NOEXCEPT - { - return ( m_count == 0 ); - } - - uint32_t size() const VULKAN_HPP_NOEXCEPT - { - return m_count; - } - - T * data() const VULKAN_HPP_NOEXCEPT - { - return m_ptr; - } - - private: - uint32_t m_count; - T * m_ptr; - }; -#endif - - template - class ArrayWrapper1D : public std::array - { - public: - VULKAN_HPP_CONSTEXPR ArrayWrapper1D() VULKAN_HPP_NOEXCEPT : std::array() {} - - VULKAN_HPP_CONSTEXPR ArrayWrapper1D( std::array const & data ) VULKAN_HPP_NOEXCEPT : std::array( data ) - {} - -#if ( VK_USE_64_BIT_PTR_DEFINES == 0 ) - // on 32 bit compiles, needs overloads on index type int to resolve ambiguities - VULKAN_HPP_CONSTEXPR T const & operator[]( int index ) const VULKAN_HPP_NOEXCEPT - { - return std::array::operator[]( index ); - } - - T & operator[]( int index ) VULKAN_HPP_NOEXCEPT - { - return std::array::operator[]( index ); - } -#endif - - operator T const *() const VULKAN_HPP_NOEXCEPT - { - return this->data(); - } - - operator T *() VULKAN_HPP_NOEXCEPT - { - return this->data(); - } - - template ::value, int>::type = 0> - operator std::string() const - { - return std::string( this->data() ); - } - -#if 17 <= VULKAN_HPP_CPP_VERSION - template ::value, int>::type = 0> - operator std::string_view() const - { - return std::string_view( this->data() ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - template ::value, int>::type = 0> - std::strong_ordering operator<=>( ArrayWrapper1D const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return *static_cast const *>( this ) <=> *static_cast const *>( &rhs ); - } -#else - template ::value, int>::type = 0> - bool operator<( ArrayWrapper1D const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return *static_cast const *>( this ) < *static_cast const *>( &rhs ); - } - - template ::value, int>::type = 0> - bool operator<=( ArrayWrapper1D const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return *static_cast const *>( this ) <= *static_cast const *>( &rhs ); - } - - template ::value, int>::type = 0> - bool operator>( ArrayWrapper1D const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return *static_cast const *>( this ) > *static_cast const *>( &rhs ); - } - - template ::value, int>::type = 0> - bool operator>=( ArrayWrapper1D const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return *static_cast const *>( this ) >= *static_cast const *>( &rhs ); - } -#endif - - template ::value, int>::type = 0> - bool operator==( ArrayWrapper1D const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return *static_cast const *>( this ) == *static_cast const *>( &rhs ); - } - - template ::value, int>::type = 0> - bool operator!=( ArrayWrapper1D const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return *static_cast const *>( this ) != *static_cast const *>( &rhs ); - } - }; - - // specialization of relational operators between std::string and arrays of chars - template - bool operator<( std::string const & lhs, ArrayWrapper1D const & rhs ) VULKAN_HPP_NOEXCEPT - { - return lhs < rhs.data(); - } - - template - bool operator<=( std::string const & lhs, ArrayWrapper1D const & rhs ) VULKAN_HPP_NOEXCEPT - { - return lhs <= rhs.data(); - } - - template - bool operator>( std::string const & lhs, ArrayWrapper1D const & rhs ) VULKAN_HPP_NOEXCEPT - { - return lhs > rhs.data(); - } - - template - bool operator>=( std::string const & lhs, ArrayWrapper1D const & rhs ) VULKAN_HPP_NOEXCEPT - { - return lhs >= rhs.data(); - } - - template - bool operator==( std::string const & lhs, ArrayWrapper1D const & rhs ) VULKAN_HPP_NOEXCEPT - { - return lhs == rhs.data(); - } - - template - bool operator!=( std::string const & lhs, ArrayWrapper1D const & rhs ) VULKAN_HPP_NOEXCEPT - { - return lhs != rhs.data(); - } - - template - class ArrayWrapper2D : public std::array, N> - { - public: - VULKAN_HPP_CONSTEXPR ArrayWrapper2D() VULKAN_HPP_NOEXCEPT : std::array, N>() {} - - VULKAN_HPP_CONSTEXPR ArrayWrapper2D( std::array, N> const & data ) VULKAN_HPP_NOEXCEPT - : std::array, N>( *reinterpret_cast, N> const *>( &data ) ) - {} - }; - - template - struct FlagTraits - { - enum - { - allFlags = 0 - }; - }; - - template - class Flags - { - public: - using MaskType = typename std::underlying_type::type; - - // constructors - VULKAN_HPP_CONSTEXPR Flags() VULKAN_HPP_NOEXCEPT : m_mask( 0 ) {} - - VULKAN_HPP_CONSTEXPR Flags( BitType bit ) VULKAN_HPP_NOEXCEPT : m_mask( static_cast( bit ) ) {} - - VULKAN_HPP_CONSTEXPR Flags( Flags const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VULKAN_HPP_CONSTEXPR explicit Flags( MaskType flags ) VULKAN_HPP_NOEXCEPT : m_mask( flags ) {} - - // relational operators -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Flags const & ) const = default; -#else - VULKAN_HPP_CONSTEXPR bool operator<( Flags const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_mask < rhs.m_mask; - } - - VULKAN_HPP_CONSTEXPR bool operator<=( Flags const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_mask <= rhs.m_mask; - } - - VULKAN_HPP_CONSTEXPR bool operator>( Flags const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_mask > rhs.m_mask; - } - - VULKAN_HPP_CONSTEXPR bool operator>=( Flags const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_mask >= rhs.m_mask; - } - - VULKAN_HPP_CONSTEXPR bool operator==( Flags const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_mask == rhs.m_mask; - } - - VULKAN_HPP_CONSTEXPR bool operator!=( Flags const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_mask != rhs.m_mask; - } -#endif - - // logical operator - VULKAN_HPP_CONSTEXPR bool operator!() const VULKAN_HPP_NOEXCEPT - { - return !m_mask; - } - - // bitwise operators - VULKAN_HPP_CONSTEXPR Flags operator&( Flags const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return Flags( m_mask & rhs.m_mask ); - } - - VULKAN_HPP_CONSTEXPR Flags operator|( Flags const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return Flags( m_mask | rhs.m_mask ); - } - - VULKAN_HPP_CONSTEXPR Flags operator^( Flags const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return Flags( m_mask ^ rhs.m_mask ); - } - - VULKAN_HPP_CONSTEXPR Flags operator~() const VULKAN_HPP_NOEXCEPT - { - return Flags( m_mask ^ FlagTraits::allFlags ); - } - - // assignment operators - VULKAN_HPP_CONSTEXPR_14 Flags & operator=( Flags const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VULKAN_HPP_CONSTEXPR_14 Flags & operator|=( Flags const & rhs ) VULKAN_HPP_NOEXCEPT - { - m_mask |= rhs.m_mask; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Flags & operator&=( Flags const & rhs ) VULKAN_HPP_NOEXCEPT - { - m_mask &= rhs.m_mask; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Flags & operator^=( Flags const & rhs ) VULKAN_HPP_NOEXCEPT - { - m_mask ^= rhs.m_mask; - return *this; - } - - // cast operators - explicit VULKAN_HPP_CONSTEXPR operator bool() const VULKAN_HPP_NOEXCEPT - { - return !!m_mask; - } - - explicit VULKAN_HPP_CONSTEXPR operator MaskType() const VULKAN_HPP_NOEXCEPT - { - return m_mask; - } - -#if defined( VULKAN_HPP_FLAGS_MASK_TYPE_AS_PUBLIC ) - public: -#else - private: -#endif - MaskType m_mask; - }; - -#if !defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - // relational operators only needed for pre C++20 - template - VULKAN_HPP_CONSTEXPR bool operator<( BitType bit, Flags const & flags ) VULKAN_HPP_NOEXCEPT - { - return flags.operator>( bit ); - } - - template - VULKAN_HPP_CONSTEXPR bool operator<=( BitType bit, Flags const & flags ) VULKAN_HPP_NOEXCEPT - { - return flags.operator>=( bit ); - } - - template - VULKAN_HPP_CONSTEXPR bool operator>( BitType bit, Flags const & flags ) VULKAN_HPP_NOEXCEPT - { - return flags.operator<( bit ); - } - - template - VULKAN_HPP_CONSTEXPR bool operator>=( BitType bit, Flags const & flags ) VULKAN_HPP_NOEXCEPT - { - return flags.operator<=( bit ); - } - - template - VULKAN_HPP_CONSTEXPR bool operator==( BitType bit, Flags const & flags ) VULKAN_HPP_NOEXCEPT - { - return flags.operator==( bit ); - } - - template - VULKAN_HPP_CONSTEXPR bool operator!=( BitType bit, Flags const & flags ) VULKAN_HPP_NOEXCEPT - { - return flags.operator!=( bit ); - } -#endif - - // bitwise operators - template - VULKAN_HPP_CONSTEXPR Flags operator&( BitType bit, Flags const & flags ) VULKAN_HPP_NOEXCEPT - { - return flags.operator&( bit ); - } - - template - VULKAN_HPP_CONSTEXPR Flags operator|( BitType bit, Flags const & flags ) VULKAN_HPP_NOEXCEPT - { - return flags.operator|( bit ); - } - - template - VULKAN_HPP_CONSTEXPR Flags operator^( BitType bit, Flags const & flags ) VULKAN_HPP_NOEXCEPT - { - return flags.operator^( bit ); - } - - template - class Optional - { - public: - Optional( RefType & reference ) VULKAN_HPP_NOEXCEPT - { - m_ptr = &reference; - } - Optional( RefType * ptr ) VULKAN_HPP_NOEXCEPT - { - m_ptr = ptr; - } - Optional( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_ptr = nullptr; - } - - operator RefType *() const VULKAN_HPP_NOEXCEPT - { - return m_ptr; - } - RefType const * operator->() const VULKAN_HPP_NOEXCEPT - { - return m_ptr; - } - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return !!m_ptr; - } - - private: - RefType * m_ptr; - }; - - template - struct StructExtends - { - enum - { - value = false - }; - }; - - template - struct IsPartOfStructureChain - { - static const bool valid = false; - }; - - template - struct IsPartOfStructureChain - { - static const bool valid = std::is_same::value || IsPartOfStructureChain::valid; - }; - - template - struct StructureChainContains - { - static const bool value = - std::is_same>::type>::value || - StructureChainContains::value; - }; - - template - struct StructureChainContains<0, T, ChainElements...> - { - static const bool value = - std::is_same>::type>::value; - }; - - template - struct StructureChainValidation - { - using TestType = typename std::tuple_element>::type; - static const bool valid = - StructExtends>::type>::value && - ( TestType::allowDuplicate || !StructureChainContains::value ) && - StructureChainValidation::valid; - }; - - template - struct StructureChainValidation<0, ChainElements...> - { - static const bool valid = true; - }; - - template - class StructureChain : public std::tuple - { - public: - StructureChain() VULKAN_HPP_NOEXCEPT - { - static_assert( StructureChainValidation::valid, - "The structure chain is not valid!" ); - link(); - } - - StructureChain( StructureChain const & rhs ) VULKAN_HPP_NOEXCEPT : std::tuple( rhs ) - { - static_assert( StructureChainValidation::valid, - "The structure chain is not valid!" ); - link( &std::get<0>( *this ), - &std::get<0>( rhs ), - reinterpret_cast( &std::get<0>( *this ) ), - reinterpret_cast( &std::get<0>( rhs ) ) ); - } - - StructureChain( StructureChain && rhs ) VULKAN_HPP_NOEXCEPT - : std::tuple( std::forward>( rhs ) ) - { - static_assert( StructureChainValidation::valid, - "The structure chain is not valid!" ); - link( &std::get<0>( *this ), - &std::get<0>( rhs ), - reinterpret_cast( &std::get<0>( *this ) ), - reinterpret_cast( &std::get<0>( rhs ) ) ); - } - - StructureChain( ChainElements const &... elems ) VULKAN_HPP_NOEXCEPT : std::tuple( elems... ) - { - static_assert( StructureChainValidation::valid, - "The structure chain is not valid!" ); - link(); - } - - StructureChain & operator=( StructureChain const & rhs ) VULKAN_HPP_NOEXCEPT - { - std::tuple::operator=( rhs ); - link( &std::get<0>( *this ), - &std::get<0>( rhs ), - reinterpret_cast( &std::get<0>( *this ) ), - reinterpret_cast( &std::get<0>( rhs ) ) ); - return *this; - } - - StructureChain & operator=( StructureChain && rhs ) = delete; - - template >::type, size_t Which = 0> - T & get() VULKAN_HPP_NOEXCEPT - { - return std::get::value>( - static_cast &>( *this ) ); - } - - template >::type, size_t Which = 0> - T const & get() const VULKAN_HPP_NOEXCEPT - { - return std::get::value>( - static_cast const &>( *this ) ); - } - - template - std::tuple get() VULKAN_HPP_NOEXCEPT - { - return std::tie( get(), get(), get()... ); - } - - template - std::tuple get() const VULKAN_HPP_NOEXCEPT - { - return std::tie( get(), get(), get()... ); - } - - template - typename std::enable_if< - std::is_same>::type>::value && - ( Which == 0 ), - bool>::type - isLinked() const VULKAN_HPP_NOEXCEPT - { - return true; - } - - template - typename std::enable_if< - !std::is_same>::type>::value || - ( Which != 0 ), - bool>::type - isLinked() const VULKAN_HPP_NOEXCEPT - { - static_assert( IsPartOfStructureChain::valid, - "Can't unlink Structure that's not part of this StructureChain!" ); - return isLinked( reinterpret_cast( &get() ) ); - } - - template - typename std::enable_if< - !std::is_same>::type>::value || - ( Which != 0 ), - void>::type - relink() VULKAN_HPP_NOEXCEPT - { - static_assert( IsPartOfStructureChain::valid, - "Can't relink Structure that's not part of this StructureChain!" ); - auto pNext = reinterpret_cast( &get() ); - VULKAN_HPP_ASSERT( !isLinked( pNext ) ); - auto & headElement = std::get<0>( static_cast &>( *this ) ); - pNext->pNext = reinterpret_cast( headElement.pNext ); - headElement.pNext = pNext; - } - - template - typename std::enable_if< - !std::is_same>::type>::value || - ( Which != 0 ), - void>::type - unlink() VULKAN_HPP_NOEXCEPT - { - static_assert( IsPartOfStructureChain::valid, - "Can't unlink Structure that's not part of this StructureChain!" ); - unlink( reinterpret_cast( &get() ) ); - } - - private: - template - struct ChainElementIndex : ChainElementIndex - {}; - - template - struct ChainElementIndex::value, void>::type, - First, - Types...> : ChainElementIndex - {}; - - template - struct ChainElementIndex::value, void>::type, - First, - Types...> : ChainElementIndex - {}; - - template - struct ChainElementIndex::value, void>::type, - First, - Types...> : std::integral_constant - {}; - - bool isLinked( VkBaseInStructure const * pNext ) const VULKAN_HPP_NOEXCEPT - { - VkBaseInStructure const * elementPtr = reinterpret_cast( - &std::get<0>( static_cast const &>( *this ) ) ); - while ( elementPtr ) - { - if ( elementPtr->pNext == pNext ) - { - return true; - } - elementPtr = elementPtr->pNext; - } - return false; - } - - template - typename std::enable_if::type link() VULKAN_HPP_NOEXCEPT - { - auto & x = std::get( static_cast &>( *this ) ); - x.pNext = &std::get( static_cast &>( *this ) ); - link(); - } - - template - typename std::enable_if::type link() VULKAN_HPP_NOEXCEPT - {} - - void link( void * dstBase, void const * srcBase, VkBaseOutStructure * dst, VkBaseInStructure const * src ) - { - while ( src->pNext ) - { - std::ptrdiff_t offset = - reinterpret_cast( src->pNext ) - reinterpret_cast( srcBase ); - dst->pNext = reinterpret_cast( reinterpret_cast( dstBase ) + offset ); - dst = dst->pNext; - src = src->pNext; - } - dst->pNext = nullptr; - } - - void unlink( VkBaseOutStructure const * pNext ) VULKAN_HPP_NOEXCEPT - { - VkBaseOutStructure * elementPtr = - reinterpret_cast( &std::get<0>( static_cast &>( *this ) ) ); - while ( elementPtr && ( elementPtr->pNext != pNext ) ) - { - elementPtr = elementPtr->pNext; - } - if ( elementPtr ) - { - elementPtr->pNext = pNext->pNext; - } - else - { - VULKAN_HPP_ASSERT( false ); // fires, if the ClassType member has already been unlinked ! - } - } - }; - -#if !defined( VULKAN_HPP_NO_SMART_HANDLE ) - template - class UniqueHandleTraits; - - template - class UniqueHandle : public UniqueHandleTraits::deleter - { - private: - using Deleter = typename UniqueHandleTraits::deleter; - - public: - using element_type = Type; - - UniqueHandle() : Deleter(), m_value() {} - - explicit UniqueHandle( Type const & value, Deleter const & deleter = Deleter() ) VULKAN_HPP_NOEXCEPT - : Deleter( deleter ) - , m_value( value ) - {} - - UniqueHandle( UniqueHandle const & ) = delete; - - UniqueHandle( UniqueHandle && other ) VULKAN_HPP_NOEXCEPT - : Deleter( std::move( static_cast( other ) ) ) - , m_value( other.release() ) - {} - - ~UniqueHandle() VULKAN_HPP_NOEXCEPT - { - if ( m_value ) - { - this->destroy( m_value ); - } - } - - UniqueHandle & operator=( UniqueHandle const & ) = delete; - - UniqueHandle & operator=( UniqueHandle && other ) VULKAN_HPP_NOEXCEPT - { - reset( other.release() ); - *static_cast( this ) = std::move( static_cast( other ) ); - return *this; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_value.operator bool(); - } - - Type const * operator->() const VULKAN_HPP_NOEXCEPT - { - return &m_value; - } - - Type * operator->() VULKAN_HPP_NOEXCEPT - { - return &m_value; - } - - Type const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_value; - } - - Type & operator*() VULKAN_HPP_NOEXCEPT - { - return m_value; - } - - const Type & get() const VULKAN_HPP_NOEXCEPT - { - return m_value; - } - - Type & get() VULKAN_HPP_NOEXCEPT - { - return m_value; - } - - void reset( Type const & value = Type() ) VULKAN_HPP_NOEXCEPT - { - if ( m_value != value ) - { - if ( m_value ) - { - this->destroy( m_value ); - } - m_value = value; - } - } - - Type release() VULKAN_HPP_NOEXCEPT - { - Type value = m_value; - m_value = nullptr; - return value; - } - - void swap( UniqueHandle & rhs ) VULKAN_HPP_NOEXCEPT - { - std::swap( m_value, rhs.m_value ); - std::swap( static_cast( *this ), static_cast( rhs ) ); - } - - private: - Type m_value; - }; - - template - VULKAN_HPP_INLINE std::vector - uniqueToRaw( std::vector const & handles ) - { - std::vector newBuffer( handles.size() ); - std::transform( - handles.begin(), handles.end(), newBuffer.begin(), []( UniqueType const & handle ) { return handle.get(); } ); - return newBuffer; - } - - template - VULKAN_HPP_INLINE void swap( UniqueHandle & lhs, - UniqueHandle & rhs ) VULKAN_HPP_NOEXCEPT - { - lhs.swap( rhs ); - } -#endif - - class DispatchLoaderBase - { - public: - DispatchLoaderBase() = default; - DispatchLoaderBase( std::nullptr_t ) -#if !defined( NDEBUG ) - : m_valid( false ) -#endif - {} - -#if !defined( NDEBUG ) - size_t getVkHeaderVersion() const - { - VULKAN_HPP_ASSERT( m_valid ); - return vkHeaderVersion; - } - - private: - size_t vkHeaderVersion = VK_HEADER_VERSION; - bool m_valid = true; -#endif - }; - -#if !defined( VK_NO_PROTOTYPES ) - class DispatchLoaderStatic : public DispatchLoaderBase - { - public: - //=== VK_VERSION_1_0 === - - VkResult vkCreateInstance( const VkInstanceCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkInstance * pInstance ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateInstance( pCreateInfo, pAllocator, pInstance ); - } - - void vkDestroyInstance( VkInstance instance, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyInstance( instance, pAllocator ); - } - - VkResult vkEnumeratePhysicalDevices( VkInstance instance, - uint32_t * pPhysicalDeviceCount, - VkPhysicalDevice * pPhysicalDevices ) const VULKAN_HPP_NOEXCEPT - { - return ::vkEnumeratePhysicalDevices( instance, pPhysicalDeviceCount, pPhysicalDevices ); - } - - void vkGetPhysicalDeviceFeatures( VkPhysicalDevice physicalDevice, - VkPhysicalDeviceFeatures * pFeatures ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceFeatures( physicalDevice, pFeatures ); - } - - void vkGetPhysicalDeviceFormatProperties( VkPhysicalDevice physicalDevice, - VkFormat format, - VkFormatProperties * pFormatProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceFormatProperties( physicalDevice, format, pFormatProperties ); - } - - VkResult vkGetPhysicalDeviceImageFormatProperties( VkPhysicalDevice physicalDevice, - VkFormat format, - VkImageType type, - VkImageTiling tiling, - VkImageUsageFlags usage, - VkImageCreateFlags flags, - VkImageFormatProperties * pImageFormatProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceImageFormatProperties( - physicalDevice, format, type, tiling, usage, flags, pImageFormatProperties ); - } - - void vkGetPhysicalDeviceProperties( VkPhysicalDevice physicalDevice, - VkPhysicalDeviceProperties * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceProperties( physicalDevice, pProperties ); - } - - void vkGetPhysicalDeviceQueueFamilyProperties( VkPhysicalDevice physicalDevice, - uint32_t * pQueueFamilyPropertyCount, - VkQueueFamilyProperties * pQueueFamilyProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceQueueFamilyProperties( - physicalDevice, pQueueFamilyPropertyCount, pQueueFamilyProperties ); - } - - void vkGetPhysicalDeviceMemoryProperties( - VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties * pMemoryProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceMemoryProperties( physicalDevice, pMemoryProperties ); - } - - PFN_vkVoidFunction vkGetInstanceProcAddr( VkInstance instance, const char * pName ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetInstanceProcAddr( instance, pName ); - } - - PFN_vkVoidFunction vkGetDeviceProcAddr( VkDevice device, const char * pName ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceProcAddr( device, pName ); - } - - VkResult vkCreateDevice( VkPhysicalDevice physicalDevice, - const VkDeviceCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkDevice * pDevice ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateDevice( physicalDevice, pCreateInfo, pAllocator, pDevice ); - } - - void vkDestroyDevice( VkDevice device, const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyDevice( device, pAllocator ); - } - - VkResult vkEnumerateInstanceExtensionProperties( const char * pLayerName, - uint32_t * pPropertyCount, - VkExtensionProperties * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkEnumerateInstanceExtensionProperties( pLayerName, pPropertyCount, pProperties ); - } - - VkResult vkEnumerateDeviceExtensionProperties( VkPhysicalDevice physicalDevice, - const char * pLayerName, - uint32_t * pPropertyCount, - VkExtensionProperties * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkEnumerateDeviceExtensionProperties( physicalDevice, pLayerName, pPropertyCount, pProperties ); - } - - VkResult vkEnumerateInstanceLayerProperties( uint32_t * pPropertyCount, - VkLayerProperties * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkEnumerateInstanceLayerProperties( pPropertyCount, pProperties ); - } - - VkResult vkEnumerateDeviceLayerProperties( VkPhysicalDevice physicalDevice, - uint32_t * pPropertyCount, - VkLayerProperties * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkEnumerateDeviceLayerProperties( physicalDevice, pPropertyCount, pProperties ); - } - - void vkGetDeviceQueue( VkDevice device, - uint32_t queueFamilyIndex, - uint32_t queueIndex, - VkQueue * pQueue ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceQueue( device, queueFamilyIndex, queueIndex, pQueue ); - } - - VkResult vkQueueSubmit( VkQueue queue, - uint32_t submitCount, - const VkSubmitInfo * pSubmits, - VkFence fence ) const VULKAN_HPP_NOEXCEPT - { - return ::vkQueueSubmit( queue, submitCount, pSubmits, fence ); - } - - VkResult vkQueueWaitIdle( VkQueue queue ) const VULKAN_HPP_NOEXCEPT - { - return ::vkQueueWaitIdle( queue ); - } - - VkResult vkDeviceWaitIdle( VkDevice device ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDeviceWaitIdle( device ); - } - - VkResult vkAllocateMemory( VkDevice device, - const VkMemoryAllocateInfo * pAllocateInfo, - const VkAllocationCallbacks * pAllocator, - VkDeviceMemory * pMemory ) const VULKAN_HPP_NOEXCEPT - { - return ::vkAllocateMemory( device, pAllocateInfo, pAllocator, pMemory ); - } - - void vkFreeMemory( VkDevice device, - VkDeviceMemory memory, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkFreeMemory( device, memory, pAllocator ); - } - - VkResult vkMapMemory( VkDevice device, - VkDeviceMemory memory, - VkDeviceSize offset, - VkDeviceSize size, - VkMemoryMapFlags flags, - void ** ppData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkMapMemory( device, memory, offset, size, flags, ppData ); - } - - void vkUnmapMemory( VkDevice device, VkDeviceMemory memory ) const VULKAN_HPP_NOEXCEPT - { - return ::vkUnmapMemory( device, memory ); - } - - VkResult vkFlushMappedMemoryRanges( VkDevice device, - uint32_t memoryRangeCount, - const VkMappedMemoryRange * pMemoryRanges ) const VULKAN_HPP_NOEXCEPT - { - return ::vkFlushMappedMemoryRanges( device, memoryRangeCount, pMemoryRanges ); - } - - VkResult vkInvalidateMappedMemoryRanges( VkDevice device, - uint32_t memoryRangeCount, - const VkMappedMemoryRange * pMemoryRanges ) const VULKAN_HPP_NOEXCEPT - { - return ::vkInvalidateMappedMemoryRanges( device, memoryRangeCount, pMemoryRanges ); - } - - void vkGetDeviceMemoryCommitment( VkDevice device, - VkDeviceMemory memory, - VkDeviceSize * pCommittedMemoryInBytes ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceMemoryCommitment( device, memory, pCommittedMemoryInBytes ); - } - - VkResult vkBindBufferMemory( VkDevice device, - VkBuffer buffer, - VkDeviceMemory memory, - VkDeviceSize memoryOffset ) const VULKAN_HPP_NOEXCEPT - { - return ::vkBindBufferMemory( device, buffer, memory, memoryOffset ); - } - - VkResult vkBindImageMemory( VkDevice device, - VkImage image, - VkDeviceMemory memory, - VkDeviceSize memoryOffset ) const VULKAN_HPP_NOEXCEPT - { - return ::vkBindImageMemory( device, image, memory, memoryOffset ); - } - - void vkGetBufferMemoryRequirements( VkDevice device, - VkBuffer buffer, - VkMemoryRequirements * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetBufferMemoryRequirements( device, buffer, pMemoryRequirements ); - } - - void vkGetImageMemoryRequirements( VkDevice device, - VkImage image, - VkMemoryRequirements * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetImageMemoryRequirements( device, image, pMemoryRequirements ); - } - - void vkGetImageSparseMemoryRequirements( VkDevice device, - VkImage image, - uint32_t * pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements * pSparseMemoryRequirements ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetImageSparseMemoryRequirements( - device, image, pSparseMemoryRequirementCount, pSparseMemoryRequirements ); - } - - void vkGetPhysicalDeviceSparseImageFormatProperties( VkPhysicalDevice physicalDevice, - VkFormat format, - VkImageType type, - VkSampleCountFlagBits samples, - VkImageUsageFlags usage, - VkImageTiling tiling, - uint32_t * pPropertyCount, - VkSparseImageFormatProperties * pProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceSparseImageFormatProperties( - physicalDevice, format, type, samples, usage, tiling, pPropertyCount, pProperties ); - } - - VkResult vkQueueBindSparse( VkQueue queue, - uint32_t bindInfoCount, - const VkBindSparseInfo * pBindInfo, - VkFence fence ) const VULKAN_HPP_NOEXCEPT - { - return ::vkQueueBindSparse( queue, bindInfoCount, pBindInfo, fence ); - } - - VkResult vkCreateFence( VkDevice device, - const VkFenceCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkFence * pFence ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateFence( device, pCreateInfo, pAllocator, pFence ); - } - - void vkDestroyFence( VkDevice device, - VkFence fence, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyFence( device, fence, pAllocator ); - } - - VkResult vkResetFences( VkDevice device, uint32_t fenceCount, const VkFence * pFences ) const VULKAN_HPP_NOEXCEPT - { - return ::vkResetFences( device, fenceCount, pFences ); - } - - VkResult vkGetFenceStatus( VkDevice device, VkFence fence ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetFenceStatus( device, fence ); - } - - VkResult vkWaitForFences( VkDevice device, - uint32_t fenceCount, - const VkFence * pFences, - VkBool32 waitAll, - uint64_t timeout ) const VULKAN_HPP_NOEXCEPT - { - return ::vkWaitForFences( device, fenceCount, pFences, waitAll, timeout ); - } - - VkResult vkCreateSemaphore( VkDevice device, - const VkSemaphoreCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSemaphore * pSemaphore ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateSemaphore( device, pCreateInfo, pAllocator, pSemaphore ); - } - - void vkDestroySemaphore( VkDevice device, - VkSemaphore semaphore, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroySemaphore( device, semaphore, pAllocator ); - } - - VkResult vkCreateEvent( VkDevice device, - const VkEventCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkEvent * pEvent ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateEvent( device, pCreateInfo, pAllocator, pEvent ); - } - - void vkDestroyEvent( VkDevice device, - VkEvent event, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyEvent( device, event, pAllocator ); - } - - VkResult vkGetEventStatus( VkDevice device, VkEvent event ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetEventStatus( device, event ); - } - - VkResult vkSetEvent( VkDevice device, VkEvent event ) const VULKAN_HPP_NOEXCEPT - { - return ::vkSetEvent( device, event ); - } - - VkResult vkResetEvent( VkDevice device, VkEvent event ) const VULKAN_HPP_NOEXCEPT - { - return ::vkResetEvent( device, event ); - } - - VkResult vkCreateQueryPool( VkDevice device, - const VkQueryPoolCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkQueryPool * pQueryPool ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateQueryPool( device, pCreateInfo, pAllocator, pQueryPool ); - } - - void vkDestroyQueryPool( VkDevice device, - VkQueryPool queryPool, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyQueryPool( device, queryPool, pAllocator ); - } - - VkResult vkGetQueryPoolResults( VkDevice device, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - size_t dataSize, - void * pData, - VkDeviceSize stride, - VkQueryResultFlags flags ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetQueryPoolResults( device, queryPool, firstQuery, queryCount, dataSize, pData, stride, flags ); - } - - VkResult vkCreateBuffer( VkDevice device, - const VkBufferCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkBuffer * pBuffer ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateBuffer( device, pCreateInfo, pAllocator, pBuffer ); - } - - void vkDestroyBuffer( VkDevice device, - VkBuffer buffer, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyBuffer( device, buffer, pAllocator ); - } - - VkResult vkCreateBufferView( VkDevice device, - const VkBufferViewCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkBufferView * pView ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateBufferView( device, pCreateInfo, pAllocator, pView ); - } - - void vkDestroyBufferView( VkDevice device, - VkBufferView bufferView, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyBufferView( device, bufferView, pAllocator ); - } - - VkResult vkCreateImage( VkDevice device, - const VkImageCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkImage * pImage ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateImage( device, pCreateInfo, pAllocator, pImage ); - } - - void vkDestroyImage( VkDevice device, - VkImage image, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyImage( device, image, pAllocator ); - } - - void vkGetImageSubresourceLayout( VkDevice device, - VkImage image, - const VkImageSubresource * pSubresource, - VkSubresourceLayout * pLayout ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetImageSubresourceLayout( device, image, pSubresource, pLayout ); - } - - VkResult vkCreateImageView( VkDevice device, - const VkImageViewCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkImageView * pView ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateImageView( device, pCreateInfo, pAllocator, pView ); - } - - void vkDestroyImageView( VkDevice device, - VkImageView imageView, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyImageView( device, imageView, pAllocator ); - } - - VkResult vkCreateShaderModule( VkDevice device, - const VkShaderModuleCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkShaderModule * pShaderModule ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateShaderModule( device, pCreateInfo, pAllocator, pShaderModule ); - } - - void vkDestroyShaderModule( VkDevice device, - VkShaderModule shaderModule, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyShaderModule( device, shaderModule, pAllocator ); - } - - VkResult vkCreatePipelineCache( VkDevice device, - const VkPipelineCacheCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkPipelineCache * pPipelineCache ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreatePipelineCache( device, pCreateInfo, pAllocator, pPipelineCache ); - } - - void vkDestroyPipelineCache( VkDevice device, - VkPipelineCache pipelineCache, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyPipelineCache( device, pipelineCache, pAllocator ); - } - - VkResult vkGetPipelineCacheData( VkDevice device, - VkPipelineCache pipelineCache, - size_t * pDataSize, - void * pData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPipelineCacheData( device, pipelineCache, pDataSize, pData ); - } - - VkResult vkMergePipelineCaches( VkDevice device, - VkPipelineCache dstCache, - uint32_t srcCacheCount, - const VkPipelineCache * pSrcCaches ) const VULKAN_HPP_NOEXCEPT - { - return ::vkMergePipelineCaches( device, dstCache, srcCacheCount, pSrcCaches ); - } - - VkResult vkCreateGraphicsPipelines( VkDevice device, - VkPipelineCache pipelineCache, - uint32_t createInfoCount, - const VkGraphicsPipelineCreateInfo * pCreateInfos, - const VkAllocationCallbacks * pAllocator, - VkPipeline * pPipelines ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateGraphicsPipelines( - device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines ); - } - - VkResult vkCreateComputePipelines( VkDevice device, - VkPipelineCache pipelineCache, - uint32_t createInfoCount, - const VkComputePipelineCreateInfo * pCreateInfos, - const VkAllocationCallbacks * pAllocator, - VkPipeline * pPipelines ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateComputePipelines( device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines ); - } - - void vkDestroyPipeline( VkDevice device, - VkPipeline pipeline, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyPipeline( device, pipeline, pAllocator ); - } - - VkResult vkCreatePipelineLayout( VkDevice device, - const VkPipelineLayoutCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkPipelineLayout * pPipelineLayout ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreatePipelineLayout( device, pCreateInfo, pAllocator, pPipelineLayout ); - } - - void vkDestroyPipelineLayout( VkDevice device, - VkPipelineLayout pipelineLayout, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyPipelineLayout( device, pipelineLayout, pAllocator ); - } - - VkResult vkCreateSampler( VkDevice device, - const VkSamplerCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSampler * pSampler ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateSampler( device, pCreateInfo, pAllocator, pSampler ); - } - - void vkDestroySampler( VkDevice device, - VkSampler sampler, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroySampler( device, sampler, pAllocator ); - } - - VkResult vkCreateDescriptorSetLayout( VkDevice device, - const VkDescriptorSetLayoutCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkDescriptorSetLayout * pSetLayout ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateDescriptorSetLayout( device, pCreateInfo, pAllocator, pSetLayout ); - } - - void vkDestroyDescriptorSetLayout( VkDevice device, - VkDescriptorSetLayout descriptorSetLayout, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyDescriptorSetLayout( device, descriptorSetLayout, pAllocator ); - } - - VkResult vkCreateDescriptorPool( VkDevice device, - const VkDescriptorPoolCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkDescriptorPool * pDescriptorPool ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateDescriptorPool( device, pCreateInfo, pAllocator, pDescriptorPool ); - } - - void vkDestroyDescriptorPool( VkDevice device, - VkDescriptorPool descriptorPool, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyDescriptorPool( device, descriptorPool, pAllocator ); - } - - VkResult vkResetDescriptorPool( VkDevice device, - VkDescriptorPool descriptorPool, - VkDescriptorPoolResetFlags flags ) const VULKAN_HPP_NOEXCEPT - { - return ::vkResetDescriptorPool( device, descriptorPool, flags ); - } - - VkResult vkAllocateDescriptorSets( VkDevice device, - const VkDescriptorSetAllocateInfo * pAllocateInfo, - VkDescriptorSet * pDescriptorSets ) const VULKAN_HPP_NOEXCEPT - { - return ::vkAllocateDescriptorSets( device, pAllocateInfo, pDescriptorSets ); - } - - VkResult vkFreeDescriptorSets( VkDevice device, - VkDescriptorPool descriptorPool, - uint32_t descriptorSetCount, - const VkDescriptorSet * pDescriptorSets ) const VULKAN_HPP_NOEXCEPT - { - return ::vkFreeDescriptorSets( device, descriptorPool, descriptorSetCount, pDescriptorSets ); - } - - void vkUpdateDescriptorSets( VkDevice device, - uint32_t descriptorWriteCount, - const VkWriteDescriptorSet * pDescriptorWrites, - uint32_t descriptorCopyCount, - const VkCopyDescriptorSet * pDescriptorCopies ) const VULKAN_HPP_NOEXCEPT - { - return ::vkUpdateDescriptorSets( - device, descriptorWriteCount, pDescriptorWrites, descriptorCopyCount, pDescriptorCopies ); - } - - VkResult vkCreateFramebuffer( VkDevice device, - const VkFramebufferCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkFramebuffer * pFramebuffer ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateFramebuffer( device, pCreateInfo, pAllocator, pFramebuffer ); - } - - void vkDestroyFramebuffer( VkDevice device, - VkFramebuffer framebuffer, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyFramebuffer( device, framebuffer, pAllocator ); - } - - VkResult vkCreateRenderPass( VkDevice device, - const VkRenderPassCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkRenderPass * pRenderPass ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateRenderPass( device, pCreateInfo, pAllocator, pRenderPass ); - } - - void vkDestroyRenderPass( VkDevice device, - VkRenderPass renderPass, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyRenderPass( device, renderPass, pAllocator ); - } - - void vkGetRenderAreaGranularity( VkDevice device, - VkRenderPass renderPass, - VkExtent2D * pGranularity ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetRenderAreaGranularity( device, renderPass, pGranularity ); - } - - VkResult vkCreateCommandPool( VkDevice device, - const VkCommandPoolCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkCommandPool * pCommandPool ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateCommandPool( device, pCreateInfo, pAllocator, pCommandPool ); - } - - void vkDestroyCommandPool( VkDevice device, - VkCommandPool commandPool, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyCommandPool( device, commandPool, pAllocator ); - } - - VkResult vkResetCommandPool( VkDevice device, - VkCommandPool commandPool, - VkCommandPoolResetFlags flags ) const VULKAN_HPP_NOEXCEPT - { - return ::vkResetCommandPool( device, commandPool, flags ); - } - - VkResult vkAllocateCommandBuffers( VkDevice device, - const VkCommandBufferAllocateInfo * pAllocateInfo, - VkCommandBuffer * pCommandBuffers ) const VULKAN_HPP_NOEXCEPT - { - return ::vkAllocateCommandBuffers( device, pAllocateInfo, pCommandBuffers ); - } - - void vkFreeCommandBuffers( VkDevice device, - VkCommandPool commandPool, - uint32_t commandBufferCount, - const VkCommandBuffer * pCommandBuffers ) const VULKAN_HPP_NOEXCEPT - { - return ::vkFreeCommandBuffers( device, commandPool, commandBufferCount, pCommandBuffers ); - } - - VkResult vkBeginCommandBuffer( VkCommandBuffer commandBuffer, - const VkCommandBufferBeginInfo * pBeginInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkBeginCommandBuffer( commandBuffer, pBeginInfo ); - } - - VkResult vkEndCommandBuffer( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT - { - return ::vkEndCommandBuffer( commandBuffer ); - } - - VkResult vkResetCommandBuffer( VkCommandBuffer commandBuffer, - VkCommandBufferResetFlags flags ) const VULKAN_HPP_NOEXCEPT - { - return ::vkResetCommandBuffer( commandBuffer, flags ); - } - - void vkCmdBindPipeline( VkCommandBuffer commandBuffer, - VkPipelineBindPoint pipelineBindPoint, - VkPipeline pipeline ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBindPipeline( commandBuffer, pipelineBindPoint, pipeline ); - } - - void vkCmdSetViewport( VkCommandBuffer commandBuffer, - uint32_t firstViewport, - uint32_t viewportCount, - const VkViewport * pViewports ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetViewport( commandBuffer, firstViewport, viewportCount, pViewports ); - } - - void vkCmdSetScissor( VkCommandBuffer commandBuffer, - uint32_t firstScissor, - uint32_t scissorCount, - const VkRect2D * pScissors ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetScissor( commandBuffer, firstScissor, scissorCount, pScissors ); - } - - void vkCmdSetLineWidth( VkCommandBuffer commandBuffer, float lineWidth ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetLineWidth( commandBuffer, lineWidth ); - } - - void vkCmdSetDepthBias( VkCommandBuffer commandBuffer, - float depthBiasConstantFactor, - float depthBiasClamp, - float depthBiasSlopeFactor ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDepthBias( commandBuffer, depthBiasConstantFactor, depthBiasClamp, depthBiasSlopeFactor ); - } - - void vkCmdSetBlendConstants( VkCommandBuffer commandBuffer, - const float blendConstants[4] ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetBlendConstants( commandBuffer, blendConstants ); - } - - void vkCmdSetDepthBounds( VkCommandBuffer commandBuffer, - float minDepthBounds, - float maxDepthBounds ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDepthBounds( commandBuffer, minDepthBounds, maxDepthBounds ); - } - - void vkCmdSetStencilCompareMask( VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - uint32_t compareMask ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetStencilCompareMask( commandBuffer, faceMask, compareMask ); - } - - void vkCmdSetStencilWriteMask( VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - uint32_t writeMask ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetStencilWriteMask( commandBuffer, faceMask, writeMask ); - } - - void vkCmdSetStencilReference( VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - uint32_t reference ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetStencilReference( commandBuffer, faceMask, reference ); - } - - void vkCmdBindDescriptorSets( VkCommandBuffer commandBuffer, - VkPipelineBindPoint pipelineBindPoint, - VkPipelineLayout layout, - uint32_t firstSet, - uint32_t descriptorSetCount, - const VkDescriptorSet * pDescriptorSets, - uint32_t dynamicOffsetCount, - const uint32_t * pDynamicOffsets ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBindDescriptorSets( commandBuffer, - pipelineBindPoint, - layout, - firstSet, - descriptorSetCount, - pDescriptorSets, - dynamicOffsetCount, - pDynamicOffsets ); - } - - void vkCmdBindIndexBuffer( VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkIndexType indexType ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBindIndexBuffer( commandBuffer, buffer, offset, indexType ); - } - - void vkCmdBindVertexBuffers( VkCommandBuffer commandBuffer, - uint32_t firstBinding, - uint32_t bindingCount, - const VkBuffer * pBuffers, - const VkDeviceSize * pOffsets ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBindVertexBuffers( commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets ); - } - - void vkCmdDraw( VkCommandBuffer commandBuffer, - uint32_t vertexCount, - uint32_t instanceCount, - uint32_t firstVertex, - uint32_t firstInstance ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDraw( commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance ); - } - - void vkCmdDrawIndexed( VkCommandBuffer commandBuffer, - uint32_t indexCount, - uint32_t instanceCount, - uint32_t firstIndex, - int32_t vertexOffset, - uint32_t firstInstance ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawIndexed( commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance ); - } - - void vkCmdDrawIndirect( VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - uint32_t drawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawIndirect( commandBuffer, buffer, offset, drawCount, stride ); - } - - void vkCmdDrawIndexedIndirect( VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - uint32_t drawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawIndexedIndirect( commandBuffer, buffer, offset, drawCount, stride ); - } - - void vkCmdDispatch( VkCommandBuffer commandBuffer, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDispatch( commandBuffer, groupCountX, groupCountY, groupCountZ ); - } - - void vkCmdDispatchIndirect( VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDispatchIndirect( commandBuffer, buffer, offset ); - } - - void vkCmdCopyBuffer( VkCommandBuffer commandBuffer, - VkBuffer srcBuffer, - VkBuffer dstBuffer, - uint32_t regionCount, - const VkBufferCopy * pRegions ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyBuffer( commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions ); - } - - void vkCmdCopyImage( VkCommandBuffer commandBuffer, - VkImage srcImage, - VkImageLayout srcImageLayout, - VkImage dstImage, - VkImageLayout dstImageLayout, - uint32_t regionCount, - const VkImageCopy * pRegions ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyImage( - commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions ); - } - - void vkCmdBlitImage( VkCommandBuffer commandBuffer, - VkImage srcImage, - VkImageLayout srcImageLayout, - VkImage dstImage, - VkImageLayout dstImageLayout, - uint32_t regionCount, - const VkImageBlit * pRegions, - VkFilter filter ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBlitImage( - commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter ); - } - - void vkCmdCopyBufferToImage( VkCommandBuffer commandBuffer, - VkBuffer srcBuffer, - VkImage dstImage, - VkImageLayout dstImageLayout, - uint32_t regionCount, - const VkBufferImageCopy * pRegions ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyBufferToImage( commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions ); - } - - void vkCmdCopyImageToBuffer( VkCommandBuffer commandBuffer, - VkImage srcImage, - VkImageLayout srcImageLayout, - VkBuffer dstBuffer, - uint32_t regionCount, - const VkBufferImageCopy * pRegions ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyImageToBuffer( commandBuffer, srcImage, srcImageLayout, dstBuffer, regionCount, pRegions ); - } - - void vkCmdUpdateBuffer( VkCommandBuffer commandBuffer, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - VkDeviceSize dataSize, - const void * pData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdUpdateBuffer( commandBuffer, dstBuffer, dstOffset, dataSize, pData ); - } - - void vkCmdFillBuffer( VkCommandBuffer commandBuffer, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - VkDeviceSize size, - uint32_t data ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdFillBuffer( commandBuffer, dstBuffer, dstOffset, size, data ); - } - - void vkCmdClearColorImage( VkCommandBuffer commandBuffer, - VkImage image, - VkImageLayout imageLayout, - const VkClearColorValue * pColor, - uint32_t rangeCount, - const VkImageSubresourceRange * pRanges ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdClearColorImage( commandBuffer, image, imageLayout, pColor, rangeCount, pRanges ); - } - - void vkCmdClearDepthStencilImage( VkCommandBuffer commandBuffer, - VkImage image, - VkImageLayout imageLayout, - const VkClearDepthStencilValue * pDepthStencil, - uint32_t rangeCount, - const VkImageSubresourceRange * pRanges ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdClearDepthStencilImage( commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges ); - } - - void vkCmdClearAttachments( VkCommandBuffer commandBuffer, - uint32_t attachmentCount, - const VkClearAttachment * pAttachments, - uint32_t rectCount, - const VkClearRect * pRects ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdClearAttachments( commandBuffer, attachmentCount, pAttachments, rectCount, pRects ); - } - - void vkCmdResolveImage( VkCommandBuffer commandBuffer, - VkImage srcImage, - VkImageLayout srcImageLayout, - VkImage dstImage, - VkImageLayout dstImageLayout, - uint32_t regionCount, - const VkImageResolve * pRegions ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdResolveImage( - commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions ); - } - - void vkCmdSetEvent( VkCommandBuffer commandBuffer, - VkEvent event, - VkPipelineStageFlags stageMask ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetEvent( commandBuffer, event, stageMask ); - } - - void vkCmdResetEvent( VkCommandBuffer commandBuffer, - VkEvent event, - VkPipelineStageFlags stageMask ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdResetEvent( commandBuffer, event, stageMask ); - } - - void vkCmdWaitEvents( VkCommandBuffer commandBuffer, - uint32_t eventCount, - const VkEvent * pEvents, - VkPipelineStageFlags srcStageMask, - VkPipelineStageFlags dstStageMask, - uint32_t memoryBarrierCount, - const VkMemoryBarrier * pMemoryBarriers, - uint32_t bufferMemoryBarrierCount, - const VkBufferMemoryBarrier * pBufferMemoryBarriers, - uint32_t imageMemoryBarrierCount, - const VkImageMemoryBarrier * pImageMemoryBarriers ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdWaitEvents( commandBuffer, - eventCount, - pEvents, - srcStageMask, - dstStageMask, - memoryBarrierCount, - pMemoryBarriers, - bufferMemoryBarrierCount, - pBufferMemoryBarriers, - imageMemoryBarrierCount, - pImageMemoryBarriers ); - } - - void vkCmdPipelineBarrier( VkCommandBuffer commandBuffer, - VkPipelineStageFlags srcStageMask, - VkPipelineStageFlags dstStageMask, - VkDependencyFlags dependencyFlags, - uint32_t memoryBarrierCount, - const VkMemoryBarrier * pMemoryBarriers, - uint32_t bufferMemoryBarrierCount, - const VkBufferMemoryBarrier * pBufferMemoryBarriers, - uint32_t imageMemoryBarrierCount, - const VkImageMemoryBarrier * pImageMemoryBarriers ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdPipelineBarrier( commandBuffer, - srcStageMask, - dstStageMask, - dependencyFlags, - memoryBarrierCount, - pMemoryBarriers, - bufferMemoryBarrierCount, - pBufferMemoryBarriers, - imageMemoryBarrierCount, - pImageMemoryBarriers ); - } - - void vkCmdBeginQuery( VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t query, - VkQueryControlFlags flags ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBeginQuery( commandBuffer, queryPool, query, flags ); - } - - void vkCmdEndQuery( VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdEndQuery( commandBuffer, queryPool, query ); - } - - void vkCmdResetQueryPool( VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdResetQueryPool( commandBuffer, queryPool, firstQuery, queryCount ); - } - - void vkCmdWriteTimestamp( VkCommandBuffer commandBuffer, - VkPipelineStageFlagBits pipelineStage, - VkQueryPool queryPool, - uint32_t query ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdWriteTimestamp( commandBuffer, pipelineStage, queryPool, query ); - } - - void vkCmdCopyQueryPoolResults( VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - VkDeviceSize stride, - VkQueryResultFlags flags ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyQueryPoolResults( - commandBuffer, queryPool, firstQuery, queryCount, dstBuffer, dstOffset, stride, flags ); - } - - void vkCmdPushConstants( VkCommandBuffer commandBuffer, - VkPipelineLayout layout, - VkShaderStageFlags stageFlags, - uint32_t offset, - uint32_t size, - const void * pValues ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdPushConstants( commandBuffer, layout, stageFlags, offset, size, pValues ); - } - - void vkCmdBeginRenderPass( VkCommandBuffer commandBuffer, - const VkRenderPassBeginInfo * pRenderPassBegin, - VkSubpassContents contents ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBeginRenderPass( commandBuffer, pRenderPassBegin, contents ); - } - - void vkCmdNextSubpass( VkCommandBuffer commandBuffer, VkSubpassContents contents ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdNextSubpass( commandBuffer, contents ); - } - - void vkCmdEndRenderPass( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdEndRenderPass( commandBuffer ); - } - - void vkCmdExecuteCommands( VkCommandBuffer commandBuffer, - uint32_t commandBufferCount, - const VkCommandBuffer * pCommandBuffers ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdExecuteCommands( commandBuffer, commandBufferCount, pCommandBuffers ); - } - - //=== VK_VERSION_1_1 === - - VkResult vkEnumerateInstanceVersion( uint32_t * pApiVersion ) const VULKAN_HPP_NOEXCEPT - { - return ::vkEnumerateInstanceVersion( pApiVersion ); - } - - VkResult vkBindBufferMemory2( VkDevice device, - uint32_t bindInfoCount, - const VkBindBufferMemoryInfo * pBindInfos ) const VULKAN_HPP_NOEXCEPT - { - return ::vkBindBufferMemory2( device, bindInfoCount, pBindInfos ); - } - - VkResult vkBindImageMemory2( VkDevice device, - uint32_t bindInfoCount, - const VkBindImageMemoryInfo * pBindInfos ) const VULKAN_HPP_NOEXCEPT - { - return ::vkBindImageMemory2( device, bindInfoCount, pBindInfos ); - } - - void vkGetDeviceGroupPeerMemoryFeatures( VkDevice device, - uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - VkPeerMemoryFeatureFlags * pPeerMemoryFeatures ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceGroupPeerMemoryFeatures( - device, heapIndex, localDeviceIndex, remoteDeviceIndex, pPeerMemoryFeatures ); - } - - void vkCmdSetDeviceMask( VkCommandBuffer commandBuffer, uint32_t deviceMask ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDeviceMask( commandBuffer, deviceMask ); - } - - void vkCmdDispatchBase( VkCommandBuffer commandBuffer, - uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDispatchBase( - commandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ ); - } - - VkResult vkEnumeratePhysicalDeviceGroups( VkInstance instance, - uint32_t * pPhysicalDeviceGroupCount, - VkPhysicalDeviceGroupProperties * pPhysicalDeviceGroupProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkEnumeratePhysicalDeviceGroups( instance, pPhysicalDeviceGroupCount, pPhysicalDeviceGroupProperties ); - } - - void vkGetImageMemoryRequirements2( VkDevice device, - const VkImageMemoryRequirementsInfo2 * pInfo, - VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetImageMemoryRequirements2( device, pInfo, pMemoryRequirements ); - } - - void vkGetBufferMemoryRequirements2( VkDevice device, - const VkBufferMemoryRequirementsInfo2 * pInfo, - VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetBufferMemoryRequirements2( device, pInfo, pMemoryRequirements ); - } - - void vkGetImageSparseMemoryRequirements2( VkDevice device, - const VkImageSparseMemoryRequirementsInfo2 * pInfo, - uint32_t * pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements2 * pSparseMemoryRequirements ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetImageSparseMemoryRequirements2( - device, pInfo, pSparseMemoryRequirementCount, pSparseMemoryRequirements ); - } - - void vkGetPhysicalDeviceFeatures2( VkPhysicalDevice physicalDevice, - VkPhysicalDeviceFeatures2 * pFeatures ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceFeatures2( physicalDevice, pFeatures ); - } - - void vkGetPhysicalDeviceProperties2( VkPhysicalDevice physicalDevice, - VkPhysicalDeviceProperties2 * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceProperties2( physicalDevice, pProperties ); - } - - void vkGetPhysicalDeviceFormatProperties2( VkPhysicalDevice physicalDevice, - VkFormat format, - VkFormatProperties2 * pFormatProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceFormatProperties2( physicalDevice, format, pFormatProperties ); - } - - VkResult vkGetPhysicalDeviceImageFormatProperties2( VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceImageFormatInfo2 * pImageFormatInfo, - VkImageFormatProperties2 * pImageFormatProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceImageFormatProperties2( physicalDevice, pImageFormatInfo, pImageFormatProperties ); - } - - void vkGetPhysicalDeviceQueueFamilyProperties2( VkPhysicalDevice physicalDevice, - uint32_t * pQueueFamilyPropertyCount, - VkQueueFamilyProperties2 * pQueueFamilyProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceQueueFamilyProperties2( - physicalDevice, pQueueFamilyPropertyCount, pQueueFamilyProperties ); - } - - void vkGetPhysicalDeviceMemoryProperties2( - VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2 * pMemoryProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceMemoryProperties2( physicalDevice, pMemoryProperties ); - } - - void vkGetPhysicalDeviceSparseImageFormatProperties2( VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSparseImageFormatInfo2 * pFormatInfo, - uint32_t * pPropertyCount, - VkSparseImageFormatProperties2 * pProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceSparseImageFormatProperties2( - physicalDevice, pFormatInfo, pPropertyCount, pProperties ); - } - - void vkTrimCommandPool( VkDevice device, - VkCommandPool commandPool, - VkCommandPoolTrimFlags flags ) const VULKAN_HPP_NOEXCEPT - { - return ::vkTrimCommandPool( device, commandPool, flags ); - } - - void vkGetDeviceQueue2( VkDevice device, - const VkDeviceQueueInfo2 * pQueueInfo, - VkQueue * pQueue ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceQueue2( device, pQueueInfo, pQueue ); - } - - VkResult vkCreateSamplerYcbcrConversion( VkDevice device, - const VkSamplerYcbcrConversionCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSamplerYcbcrConversion * pYcbcrConversion ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateSamplerYcbcrConversion( device, pCreateInfo, pAllocator, pYcbcrConversion ); - } - - void vkDestroySamplerYcbcrConversion( VkDevice device, - VkSamplerYcbcrConversion ycbcrConversion, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroySamplerYcbcrConversion( device, ycbcrConversion, pAllocator ); - } - - VkResult vkCreateDescriptorUpdateTemplate( VkDevice device, - const VkDescriptorUpdateTemplateCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkDescriptorUpdateTemplate * pDescriptorUpdateTemplate ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCreateDescriptorUpdateTemplate( device, pCreateInfo, pAllocator, pDescriptorUpdateTemplate ); - } - - void vkDestroyDescriptorUpdateTemplate( VkDevice device, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyDescriptorUpdateTemplate( device, descriptorUpdateTemplate, pAllocator ); - } - - void vkUpdateDescriptorSetWithTemplate( VkDevice device, - VkDescriptorSet descriptorSet, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - const void * pData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkUpdateDescriptorSetWithTemplate( device, descriptorSet, descriptorUpdateTemplate, pData ); - } - - void vkGetPhysicalDeviceExternalBufferProperties( VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalBufferInfo * pExternalBufferInfo, - VkExternalBufferProperties * pExternalBufferProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceExternalBufferProperties( - physicalDevice, pExternalBufferInfo, pExternalBufferProperties ); - } - - void vkGetPhysicalDeviceExternalFenceProperties( VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalFenceInfo * pExternalFenceInfo, - VkExternalFenceProperties * pExternalFenceProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceExternalFenceProperties( - physicalDevice, pExternalFenceInfo, pExternalFenceProperties ); - } - - void vkGetPhysicalDeviceExternalSemaphoreProperties( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalSemaphoreInfo * pExternalSemaphoreInfo, - VkExternalSemaphoreProperties * pExternalSemaphoreProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceExternalSemaphoreProperties( - physicalDevice, pExternalSemaphoreInfo, pExternalSemaphoreProperties ); - } - - void vkGetDescriptorSetLayoutSupport( VkDevice device, - const VkDescriptorSetLayoutCreateInfo * pCreateInfo, - VkDescriptorSetLayoutSupport * pSupport ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDescriptorSetLayoutSupport( device, pCreateInfo, pSupport ); - } - - //=== VK_VERSION_1_2 === - - void vkCmdDrawIndirectCount( VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawIndirectCount( - commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride ); - } - - void vkCmdDrawIndexedIndirectCount( VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawIndexedIndirectCount( - commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride ); - } - - VkResult vkCreateRenderPass2( VkDevice device, - const VkRenderPassCreateInfo2 * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkRenderPass * pRenderPass ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateRenderPass2( device, pCreateInfo, pAllocator, pRenderPass ); - } - - void vkCmdBeginRenderPass2( VkCommandBuffer commandBuffer, - const VkRenderPassBeginInfo * pRenderPassBegin, - const VkSubpassBeginInfo * pSubpassBeginInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBeginRenderPass2( commandBuffer, pRenderPassBegin, pSubpassBeginInfo ); - } - - void vkCmdNextSubpass2( VkCommandBuffer commandBuffer, - const VkSubpassBeginInfo * pSubpassBeginInfo, - const VkSubpassEndInfo * pSubpassEndInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdNextSubpass2( commandBuffer, pSubpassBeginInfo, pSubpassEndInfo ); - } - - void vkCmdEndRenderPass2( VkCommandBuffer commandBuffer, - const VkSubpassEndInfo * pSubpassEndInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdEndRenderPass2( commandBuffer, pSubpassEndInfo ); - } - - void vkResetQueryPool( VkDevice device, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount ) const VULKAN_HPP_NOEXCEPT - { - return ::vkResetQueryPool( device, queryPool, firstQuery, queryCount ); - } - - VkResult - vkGetSemaphoreCounterValue( VkDevice device, VkSemaphore semaphore, uint64_t * pValue ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetSemaphoreCounterValue( device, semaphore, pValue ); - } - - VkResult vkWaitSemaphores( VkDevice device, - const VkSemaphoreWaitInfo * pWaitInfo, - uint64_t timeout ) const VULKAN_HPP_NOEXCEPT - { - return ::vkWaitSemaphores( device, pWaitInfo, timeout ); - } - - VkResult vkSignalSemaphore( VkDevice device, const VkSemaphoreSignalInfo * pSignalInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkSignalSemaphore( device, pSignalInfo ); - } - - VkDeviceAddress vkGetBufferDeviceAddress( VkDevice device, - const VkBufferDeviceAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetBufferDeviceAddress( device, pInfo ); - } - - uint64_t vkGetBufferOpaqueCaptureAddress( VkDevice device, - const VkBufferDeviceAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetBufferOpaqueCaptureAddress( device, pInfo ); - } - - uint64_t vkGetDeviceMemoryOpaqueCaptureAddress( - VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceMemoryOpaqueCaptureAddress( device, pInfo ); - } - - //=== VK_VERSION_1_3 === - - VkResult - vkGetPhysicalDeviceToolProperties( VkPhysicalDevice physicalDevice, - uint32_t * pToolCount, - VkPhysicalDeviceToolProperties * pToolProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceToolProperties( physicalDevice, pToolCount, pToolProperties ); - } - - VkResult vkCreatePrivateDataSlot( VkDevice device, - const VkPrivateDataSlotCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkPrivateDataSlot * pPrivateDataSlot ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreatePrivateDataSlot( device, pCreateInfo, pAllocator, pPrivateDataSlot ); - } - - void vkDestroyPrivateDataSlot( VkDevice device, - VkPrivateDataSlot privateDataSlot, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyPrivateDataSlot( device, privateDataSlot, pAllocator ); - } - - VkResult vkSetPrivateData( VkDevice device, - VkObjectType objectType, - uint64_t objectHandle, - VkPrivateDataSlot privateDataSlot, - uint64_t data ) const VULKAN_HPP_NOEXCEPT - { - return ::vkSetPrivateData( device, objectType, objectHandle, privateDataSlot, data ); - } - - void vkGetPrivateData( VkDevice device, - VkObjectType objectType, - uint64_t objectHandle, - VkPrivateDataSlot privateDataSlot, - uint64_t * pData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPrivateData( device, objectType, objectHandle, privateDataSlot, pData ); - } - - void vkCmdSetEvent2( VkCommandBuffer commandBuffer, - VkEvent event, - const VkDependencyInfo * pDependencyInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetEvent2( commandBuffer, event, pDependencyInfo ); - } - - void vkCmdResetEvent2( VkCommandBuffer commandBuffer, - VkEvent event, - VkPipelineStageFlags2 stageMask ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdResetEvent2( commandBuffer, event, stageMask ); - } - - void vkCmdWaitEvents2( VkCommandBuffer commandBuffer, - uint32_t eventCount, - const VkEvent * pEvents, - const VkDependencyInfo * pDependencyInfos ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdWaitEvents2( commandBuffer, eventCount, pEvents, pDependencyInfos ); - } - - void vkCmdPipelineBarrier2( VkCommandBuffer commandBuffer, - const VkDependencyInfo * pDependencyInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdPipelineBarrier2( commandBuffer, pDependencyInfo ); - } - - void vkCmdWriteTimestamp2( VkCommandBuffer commandBuffer, - VkPipelineStageFlags2 stage, - VkQueryPool queryPool, - uint32_t query ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdWriteTimestamp2( commandBuffer, stage, queryPool, query ); - } - - VkResult vkQueueSubmit2( VkQueue queue, - uint32_t submitCount, - const VkSubmitInfo2 * pSubmits, - VkFence fence ) const VULKAN_HPP_NOEXCEPT - { - return ::vkQueueSubmit2( queue, submitCount, pSubmits, fence ); - } - - void vkCmdCopyBuffer2( VkCommandBuffer commandBuffer, - const VkCopyBufferInfo2 * pCopyBufferInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyBuffer2( commandBuffer, pCopyBufferInfo ); - } - - void vkCmdCopyImage2( VkCommandBuffer commandBuffer, - const VkCopyImageInfo2 * pCopyImageInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyImage2( commandBuffer, pCopyImageInfo ); - } - - void vkCmdCopyBufferToImage2( VkCommandBuffer commandBuffer, - const VkCopyBufferToImageInfo2 * pCopyBufferToImageInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyBufferToImage2( commandBuffer, pCopyBufferToImageInfo ); - } - - void vkCmdCopyImageToBuffer2( VkCommandBuffer commandBuffer, - const VkCopyImageToBufferInfo2 * pCopyImageToBufferInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyImageToBuffer2( commandBuffer, pCopyImageToBufferInfo ); - } - - void vkCmdBlitImage2( VkCommandBuffer commandBuffer, - const VkBlitImageInfo2 * pBlitImageInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBlitImage2( commandBuffer, pBlitImageInfo ); - } - - void vkCmdResolveImage2( VkCommandBuffer commandBuffer, - const VkResolveImageInfo2 * pResolveImageInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdResolveImage2( commandBuffer, pResolveImageInfo ); - } - - void vkCmdBeginRendering( VkCommandBuffer commandBuffer, - const VkRenderingInfo * pRenderingInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBeginRendering( commandBuffer, pRenderingInfo ); - } - - void vkCmdEndRendering( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdEndRendering( commandBuffer ); - } - - void vkCmdSetCullMode( VkCommandBuffer commandBuffer, VkCullModeFlags cullMode ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetCullMode( commandBuffer, cullMode ); - } - - void vkCmdSetFrontFace( VkCommandBuffer commandBuffer, VkFrontFace frontFace ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetFrontFace( commandBuffer, frontFace ); - } - - void vkCmdSetPrimitiveTopology( VkCommandBuffer commandBuffer, - VkPrimitiveTopology primitiveTopology ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetPrimitiveTopology( commandBuffer, primitiveTopology ); - } - - void vkCmdSetViewportWithCount( VkCommandBuffer commandBuffer, - uint32_t viewportCount, - const VkViewport * pViewports ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetViewportWithCount( commandBuffer, viewportCount, pViewports ); - } - - void vkCmdSetScissorWithCount( VkCommandBuffer commandBuffer, - uint32_t scissorCount, - const VkRect2D * pScissors ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetScissorWithCount( commandBuffer, scissorCount, pScissors ); - } - - void vkCmdBindVertexBuffers2( VkCommandBuffer commandBuffer, - uint32_t firstBinding, - uint32_t bindingCount, - const VkBuffer * pBuffers, - const VkDeviceSize * pOffsets, - const VkDeviceSize * pSizes, - const VkDeviceSize * pStrides ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBindVertexBuffers2( - commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets, pSizes, pStrides ); - } - - void vkCmdSetDepthTestEnable( VkCommandBuffer commandBuffer, VkBool32 depthTestEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDepthTestEnable( commandBuffer, depthTestEnable ); - } - - void vkCmdSetDepthWriteEnable( VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDepthWriteEnable( commandBuffer, depthWriteEnable ); - } - - void vkCmdSetDepthCompareOp( VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDepthCompareOp( commandBuffer, depthCompareOp ); - } - - void vkCmdSetDepthBoundsTestEnable( VkCommandBuffer commandBuffer, - VkBool32 depthBoundsTestEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDepthBoundsTestEnable( commandBuffer, depthBoundsTestEnable ); - } - - void vkCmdSetStencilTestEnable( VkCommandBuffer commandBuffer, - VkBool32 stencilTestEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetStencilTestEnable( commandBuffer, stencilTestEnable ); - } - - void vkCmdSetStencilOp( VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - VkStencilOp failOp, - VkStencilOp passOp, - VkStencilOp depthFailOp, - VkCompareOp compareOp ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetStencilOp( commandBuffer, faceMask, failOp, passOp, depthFailOp, compareOp ); - } - - void vkCmdSetRasterizerDiscardEnable( VkCommandBuffer commandBuffer, - VkBool32 rasterizerDiscardEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetRasterizerDiscardEnable( commandBuffer, rasterizerDiscardEnable ); - } - - void vkCmdSetDepthBiasEnable( VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDepthBiasEnable( commandBuffer, depthBiasEnable ); - } - - void vkCmdSetPrimitiveRestartEnable( VkCommandBuffer commandBuffer, - VkBool32 primitiveRestartEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetPrimitiveRestartEnable( commandBuffer, primitiveRestartEnable ); - } - - void vkGetDeviceBufferMemoryRequirements( VkDevice device, - const VkDeviceBufferMemoryRequirements * pInfo, - VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceBufferMemoryRequirements( device, pInfo, pMemoryRequirements ); - } - - void vkGetDeviceImageMemoryRequirements( VkDevice device, - const VkDeviceImageMemoryRequirements * pInfo, - VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceImageMemoryRequirements( device, pInfo, pMemoryRequirements ); - } - - void vkGetDeviceImageSparseMemoryRequirements( VkDevice device, - const VkDeviceImageMemoryRequirements * pInfo, - uint32_t * pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements2 * pSparseMemoryRequirements ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceImageSparseMemoryRequirements( - device, pInfo, pSparseMemoryRequirementCount, pSparseMemoryRequirements ); - } - - //=== VK_KHR_surface === - - void vkDestroySurfaceKHR( VkInstance instance, - VkSurfaceKHR surface, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroySurfaceKHR( instance, surface, pAllocator ); - } - - VkResult vkGetPhysicalDeviceSurfaceSupportKHR( VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - VkSurfaceKHR surface, - VkBool32 * pSupported ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceSurfaceSupportKHR( physicalDevice, queueFamilyIndex, surface, pSupported ); - } - - VkResult vkGetPhysicalDeviceSurfaceCapabilitiesKHR( VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - VkSurfaceCapabilitiesKHR * pSurfaceCapabilities ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceSurfaceCapabilitiesKHR( physicalDevice, surface, pSurfaceCapabilities ); - } - - VkResult vkGetPhysicalDeviceSurfaceFormatsKHR( VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - uint32_t * pSurfaceFormatCount, - VkSurfaceFormatKHR * pSurfaceFormats ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceSurfaceFormatsKHR( physicalDevice, surface, pSurfaceFormatCount, pSurfaceFormats ); - } - - VkResult vkGetPhysicalDeviceSurfacePresentModesKHR( VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - uint32_t * pPresentModeCount, - VkPresentModeKHR * pPresentModes ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceSurfacePresentModesKHR( physicalDevice, surface, pPresentModeCount, pPresentModes ); - } - - //=== VK_KHR_swapchain === - - VkResult vkCreateSwapchainKHR( VkDevice device, - const VkSwapchainCreateInfoKHR * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSwapchainKHR * pSwapchain ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateSwapchainKHR( device, pCreateInfo, pAllocator, pSwapchain ); - } - - void vkDestroySwapchainKHR( VkDevice device, - VkSwapchainKHR swapchain, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroySwapchainKHR( device, swapchain, pAllocator ); - } - - VkResult vkGetSwapchainImagesKHR( VkDevice device, - VkSwapchainKHR swapchain, - uint32_t * pSwapchainImageCount, - VkImage * pSwapchainImages ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetSwapchainImagesKHR( device, swapchain, pSwapchainImageCount, pSwapchainImages ); - } - - VkResult vkAcquireNextImageKHR( VkDevice device, - VkSwapchainKHR swapchain, - uint64_t timeout, - VkSemaphore semaphore, - VkFence fence, - uint32_t * pImageIndex ) const VULKAN_HPP_NOEXCEPT - { - return ::vkAcquireNextImageKHR( device, swapchain, timeout, semaphore, fence, pImageIndex ); - } - - VkResult vkQueuePresentKHR( VkQueue queue, const VkPresentInfoKHR * pPresentInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkQueuePresentKHR( queue, pPresentInfo ); - } - - VkResult vkGetDeviceGroupPresentCapabilitiesKHR( - VkDevice device, VkDeviceGroupPresentCapabilitiesKHR * pDeviceGroupPresentCapabilities ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceGroupPresentCapabilitiesKHR( device, pDeviceGroupPresentCapabilities ); - } - - VkResult vkGetDeviceGroupSurfacePresentModesKHR( - VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR * pModes ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceGroupSurfacePresentModesKHR( device, surface, pModes ); - } - - VkResult vkGetPhysicalDevicePresentRectanglesKHR( VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - uint32_t * pRectCount, - VkRect2D * pRects ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDevicePresentRectanglesKHR( physicalDevice, surface, pRectCount, pRects ); - } - - VkResult vkAcquireNextImage2KHR( VkDevice device, - const VkAcquireNextImageInfoKHR * pAcquireInfo, - uint32_t * pImageIndex ) const VULKAN_HPP_NOEXCEPT - { - return ::vkAcquireNextImage2KHR( device, pAcquireInfo, pImageIndex ); - } - - //=== VK_KHR_display === - - VkResult vkGetPhysicalDeviceDisplayPropertiesKHR( VkPhysicalDevice physicalDevice, - uint32_t * pPropertyCount, - VkDisplayPropertiesKHR * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceDisplayPropertiesKHR( physicalDevice, pPropertyCount, pProperties ); - } - - VkResult vkGetPhysicalDeviceDisplayPlanePropertiesKHR( VkPhysicalDevice physicalDevice, - uint32_t * pPropertyCount, - VkDisplayPlanePropertiesKHR * pProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceDisplayPlanePropertiesKHR( physicalDevice, pPropertyCount, pProperties ); - } - - VkResult vkGetDisplayPlaneSupportedDisplaysKHR( VkPhysicalDevice physicalDevice, - uint32_t planeIndex, - uint32_t * pDisplayCount, - VkDisplayKHR * pDisplays ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDisplayPlaneSupportedDisplaysKHR( physicalDevice, planeIndex, pDisplayCount, pDisplays ); - } - - VkResult vkGetDisplayModePropertiesKHR( VkPhysicalDevice physicalDevice, - VkDisplayKHR display, - uint32_t * pPropertyCount, - VkDisplayModePropertiesKHR * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDisplayModePropertiesKHR( physicalDevice, display, pPropertyCount, pProperties ); - } - - VkResult vkCreateDisplayModeKHR( VkPhysicalDevice physicalDevice, - VkDisplayKHR display, - const VkDisplayModeCreateInfoKHR * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkDisplayModeKHR * pMode ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateDisplayModeKHR( physicalDevice, display, pCreateInfo, pAllocator, pMode ); - } - - VkResult vkGetDisplayPlaneCapabilitiesKHR( VkPhysicalDevice physicalDevice, - VkDisplayModeKHR mode, - uint32_t planeIndex, - VkDisplayPlaneCapabilitiesKHR * pCapabilities ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDisplayPlaneCapabilitiesKHR( physicalDevice, mode, planeIndex, pCapabilities ); - } - - VkResult vkCreateDisplayPlaneSurfaceKHR( VkInstance instance, - const VkDisplaySurfaceCreateInfoKHR * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateDisplayPlaneSurfaceKHR( instance, pCreateInfo, pAllocator, pSurface ); - } - - //=== VK_KHR_display_swapchain === - - VkResult vkCreateSharedSwapchainsKHR( VkDevice device, - uint32_t swapchainCount, - const VkSwapchainCreateInfoKHR * pCreateInfos, - const VkAllocationCallbacks * pAllocator, - VkSwapchainKHR * pSwapchains ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateSharedSwapchainsKHR( device, swapchainCount, pCreateInfos, pAllocator, pSwapchains ); - } - -# if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - - VkResult vkCreateXlibSurfaceKHR( VkInstance instance, - const VkXlibSurfaceCreateInfoKHR * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateXlibSurfaceKHR( instance, pCreateInfo, pAllocator, pSurface ); - } - - VkBool32 vkGetPhysicalDeviceXlibPresentationSupportKHR( VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - Display * dpy, - VisualID visualID ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceXlibPresentationSupportKHR( physicalDevice, queueFamilyIndex, dpy, visualID ); - } -# endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -# if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - - VkResult vkCreateXcbSurfaceKHR( VkInstance instance, - const VkXcbSurfaceCreateInfoKHR * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateXcbSurfaceKHR( instance, pCreateInfo, pAllocator, pSurface ); - } - - VkBool32 vkGetPhysicalDeviceXcbPresentationSupportKHR( VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - xcb_connection_t * connection, - xcb_visualid_t visual_id ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceXcbPresentationSupportKHR( physicalDevice, queueFamilyIndex, connection, visual_id ); - } -# endif /*VK_USE_PLATFORM_XCB_KHR*/ - -# if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - - VkResult vkCreateWaylandSurfaceKHR( VkInstance instance, - const VkWaylandSurfaceCreateInfoKHR * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateWaylandSurfaceKHR( instance, pCreateInfo, pAllocator, pSurface ); - } - - VkBool32 vkGetPhysicalDeviceWaylandPresentationSupportKHR( VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - struct wl_display * display ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceWaylandPresentationSupportKHR( physicalDevice, queueFamilyIndex, display ); - } -# endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - - VkResult vkCreateAndroidSurfaceKHR( VkInstance instance, - const VkAndroidSurfaceCreateInfoKHR * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateAndroidSurfaceKHR( instance, pCreateInfo, pAllocator, pSurface ); - } -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - - VkResult vkCreateWin32SurfaceKHR( VkInstance instance, - const VkWin32SurfaceCreateInfoKHR * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateWin32SurfaceKHR( instance, pCreateInfo, pAllocator, pSurface ); - } - - VkBool32 vkGetPhysicalDeviceWin32PresentationSupportKHR( VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceWin32PresentationSupportKHR( physicalDevice, queueFamilyIndex ); - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_debug_report === - - VkResult vkCreateDebugReportCallbackEXT( VkInstance instance, - const VkDebugReportCallbackCreateInfoEXT * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkDebugReportCallbackEXT * pCallback ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateDebugReportCallbackEXT( instance, pCreateInfo, pAllocator, pCallback ); - } - - void vkDestroyDebugReportCallbackEXT( VkInstance instance, - VkDebugReportCallbackEXT callback, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyDebugReportCallbackEXT( instance, callback, pAllocator ); - } - - void vkDebugReportMessageEXT( VkInstance instance, - VkDebugReportFlagsEXT flags, - VkDebugReportObjectTypeEXT objectType, - uint64_t object, - size_t location, - int32_t messageCode, - const char * pLayerPrefix, - const char * pMessage ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDebugReportMessageEXT( - instance, flags, objectType, object, location, messageCode, pLayerPrefix, pMessage ); - } - - //=== VK_EXT_debug_marker === - - VkResult vkDebugMarkerSetObjectTagEXT( VkDevice device, - const VkDebugMarkerObjectTagInfoEXT * pTagInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDebugMarkerSetObjectTagEXT( device, pTagInfo ); - } - - VkResult vkDebugMarkerSetObjectNameEXT( VkDevice device, - const VkDebugMarkerObjectNameInfoEXT * pNameInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDebugMarkerSetObjectNameEXT( device, pNameInfo ); - } - - void vkCmdDebugMarkerBeginEXT( VkCommandBuffer commandBuffer, - const VkDebugMarkerMarkerInfoEXT * pMarkerInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDebugMarkerBeginEXT( commandBuffer, pMarkerInfo ); - } - - void vkCmdDebugMarkerEndEXT( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDebugMarkerEndEXT( commandBuffer ); - } - - void vkCmdDebugMarkerInsertEXT( VkCommandBuffer commandBuffer, - const VkDebugMarkerMarkerInfoEXT * pMarkerInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDebugMarkerInsertEXT( commandBuffer, pMarkerInfo ); - } - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - - VkResult vkGetPhysicalDeviceVideoCapabilitiesKHR( VkPhysicalDevice physicalDevice, - const VkVideoProfileKHR * pVideoProfile, - VkVideoCapabilitiesKHR * pCapabilities ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceVideoCapabilitiesKHR( physicalDevice, pVideoProfile, pCapabilities ); - } - - VkResult vkGetPhysicalDeviceVideoFormatPropertiesKHR( VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceVideoFormatInfoKHR * pVideoFormatInfo, - uint32_t * pVideoFormatPropertyCount, - VkVideoFormatPropertiesKHR * pVideoFormatProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceVideoFormatPropertiesKHR( - physicalDevice, pVideoFormatInfo, pVideoFormatPropertyCount, pVideoFormatProperties ); - } - - VkResult vkCreateVideoSessionKHR( VkDevice device, - const VkVideoSessionCreateInfoKHR * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkVideoSessionKHR * pVideoSession ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateVideoSessionKHR( device, pCreateInfo, pAllocator, pVideoSession ); - } - - void vkDestroyVideoSessionKHR( VkDevice device, - VkVideoSessionKHR videoSession, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyVideoSessionKHR( device, videoSession, pAllocator ); - } - - VkResult vkGetVideoSessionMemoryRequirementsKHR( - VkDevice device, - VkVideoSessionKHR videoSession, - uint32_t * pVideoSessionMemoryRequirementsCount, - VkVideoGetMemoryPropertiesKHR * pVideoSessionMemoryRequirements ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetVideoSessionMemoryRequirementsKHR( - device, videoSession, pVideoSessionMemoryRequirementsCount, pVideoSessionMemoryRequirements ); - } - - VkResult - vkBindVideoSessionMemoryKHR( VkDevice device, - VkVideoSessionKHR videoSession, - uint32_t videoSessionBindMemoryCount, - const VkVideoBindMemoryKHR * pVideoSessionBindMemories ) const VULKAN_HPP_NOEXCEPT - { - return ::vkBindVideoSessionMemoryKHR( - device, videoSession, videoSessionBindMemoryCount, pVideoSessionBindMemories ); - } - - VkResult vkCreateVideoSessionParametersKHR( VkDevice device, - const VkVideoSessionParametersCreateInfoKHR * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkVideoSessionParametersKHR * pVideoSessionParameters ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCreateVideoSessionParametersKHR( device, pCreateInfo, pAllocator, pVideoSessionParameters ); - } - - VkResult vkUpdateVideoSessionParametersKHR( VkDevice device, - VkVideoSessionParametersKHR videoSessionParameters, - const VkVideoSessionParametersUpdateInfoKHR * pUpdateInfo ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkUpdateVideoSessionParametersKHR( device, videoSessionParameters, pUpdateInfo ); - } - - void vkDestroyVideoSessionParametersKHR( VkDevice device, - VkVideoSessionParametersKHR videoSessionParameters, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyVideoSessionParametersKHR( device, videoSessionParameters, pAllocator ); - } - - void vkCmdBeginVideoCodingKHR( VkCommandBuffer commandBuffer, - const VkVideoBeginCodingInfoKHR * pBeginInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBeginVideoCodingKHR( commandBuffer, pBeginInfo ); - } - - void vkCmdEndVideoCodingKHR( VkCommandBuffer commandBuffer, - const VkVideoEndCodingInfoKHR * pEndCodingInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdEndVideoCodingKHR( commandBuffer, pEndCodingInfo ); - } - - void vkCmdControlVideoCodingKHR( VkCommandBuffer commandBuffer, - const VkVideoCodingControlInfoKHR * pCodingControlInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdControlVideoCodingKHR( commandBuffer, pCodingControlInfo ); - } -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_decode_queue === - - void vkCmdDecodeVideoKHR( VkCommandBuffer commandBuffer, - const VkVideoDecodeInfoKHR * pFrameInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDecodeVideoKHR( commandBuffer, pFrameInfo ); - } -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_EXT_transform_feedback === - - void vkCmdBindTransformFeedbackBuffersEXT( VkCommandBuffer commandBuffer, - uint32_t firstBinding, - uint32_t bindingCount, - const VkBuffer * pBuffers, - const VkDeviceSize * pOffsets, - const VkDeviceSize * pSizes ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBindTransformFeedbackBuffersEXT( - commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets, pSizes ); - } - - void vkCmdBeginTransformFeedbackEXT( VkCommandBuffer commandBuffer, - uint32_t firstCounterBuffer, - uint32_t counterBufferCount, - const VkBuffer * pCounterBuffers, - const VkDeviceSize * pCounterBufferOffsets ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBeginTransformFeedbackEXT( - commandBuffer, firstCounterBuffer, counterBufferCount, pCounterBuffers, pCounterBufferOffsets ); - } - - void vkCmdEndTransformFeedbackEXT( VkCommandBuffer commandBuffer, - uint32_t firstCounterBuffer, - uint32_t counterBufferCount, - const VkBuffer * pCounterBuffers, - const VkDeviceSize * pCounterBufferOffsets ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdEndTransformFeedbackEXT( - commandBuffer, firstCounterBuffer, counterBufferCount, pCounterBuffers, pCounterBufferOffsets ); - } - - void vkCmdBeginQueryIndexedEXT( VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t query, - VkQueryControlFlags flags, - uint32_t index ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBeginQueryIndexedEXT( commandBuffer, queryPool, query, flags, index ); - } - - void vkCmdEndQueryIndexedEXT( VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t query, - uint32_t index ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdEndQueryIndexedEXT( commandBuffer, queryPool, query, index ); - } - - void vkCmdDrawIndirectByteCountEXT( VkCommandBuffer commandBuffer, - uint32_t instanceCount, - uint32_t firstInstance, - VkBuffer counterBuffer, - VkDeviceSize counterBufferOffset, - uint32_t counterOffset, - uint32_t vertexStride ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawIndirectByteCountEXT( - commandBuffer, instanceCount, firstInstance, counterBuffer, counterBufferOffset, counterOffset, vertexStride ); - } - - //=== VK_NVX_binary_import === - - VkResult vkCreateCuModuleNVX( VkDevice device, - const VkCuModuleCreateInfoNVX * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkCuModuleNVX * pModule ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateCuModuleNVX( device, pCreateInfo, pAllocator, pModule ); - } - - VkResult vkCreateCuFunctionNVX( VkDevice device, - const VkCuFunctionCreateInfoNVX * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkCuFunctionNVX * pFunction ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateCuFunctionNVX( device, pCreateInfo, pAllocator, pFunction ); - } - - void vkDestroyCuModuleNVX( VkDevice device, - VkCuModuleNVX module, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyCuModuleNVX( device, module, pAllocator ); - } - - void vkDestroyCuFunctionNVX( VkDevice device, - VkCuFunctionNVX function, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyCuFunctionNVX( device, function, pAllocator ); - } - - void vkCmdCuLaunchKernelNVX( VkCommandBuffer commandBuffer, - const VkCuLaunchInfoNVX * pLaunchInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCuLaunchKernelNVX( commandBuffer, pLaunchInfo ); - } - - //=== VK_NVX_image_view_handle === - - uint32_t vkGetImageViewHandleNVX( VkDevice device, - const VkImageViewHandleInfoNVX * pInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetImageViewHandleNVX( device, pInfo ); - } - - VkResult vkGetImageViewAddressNVX( VkDevice device, - VkImageView imageView, - VkImageViewAddressPropertiesNVX * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetImageViewAddressNVX( device, imageView, pProperties ); - } - - //=== VK_AMD_draw_indirect_count === - - void vkCmdDrawIndirectCountAMD( VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawIndirectCountAMD( - commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride ); - } - - void vkCmdDrawIndexedIndirectCountAMD( VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawIndexedIndirectCountAMD( - commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride ); - } - - //=== VK_AMD_shader_info === - - VkResult vkGetShaderInfoAMD( VkDevice device, - VkPipeline pipeline, - VkShaderStageFlagBits shaderStage, - VkShaderInfoTypeAMD infoType, - size_t * pInfoSize, - void * pInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetShaderInfoAMD( device, pipeline, shaderStage, infoType, pInfoSize, pInfo ); - } - - //=== VK_KHR_dynamic_rendering === - - void vkCmdBeginRenderingKHR( VkCommandBuffer commandBuffer, - const VkRenderingInfo * pRenderingInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBeginRenderingKHR( commandBuffer, pRenderingInfo ); - } - - void vkCmdEndRenderingKHR( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdEndRenderingKHR( commandBuffer ); - } - -# if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - - VkResult vkCreateStreamDescriptorSurfaceGGP( VkInstance instance, - const VkStreamDescriptorSurfaceCreateInfoGGP * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateStreamDescriptorSurfaceGGP( instance, pCreateInfo, pAllocator, pSurface ); - } -# endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_external_memory_capabilities === - - VkResult vkGetPhysicalDeviceExternalImageFormatPropertiesNV( - VkPhysicalDevice physicalDevice, - VkFormat format, - VkImageType type, - VkImageTiling tiling, - VkImageUsageFlags usage, - VkImageCreateFlags flags, - VkExternalMemoryHandleTypeFlagsNV externalHandleType, - VkExternalImageFormatPropertiesNV * pExternalImageFormatProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceExternalImageFormatPropertiesNV( - physicalDevice, format, type, tiling, usage, flags, externalHandleType, pExternalImageFormatProperties ); - } - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - - VkResult vkGetMemoryWin32HandleNV( VkDevice device, - VkDeviceMemory memory, - VkExternalMemoryHandleTypeFlagsNV handleType, - HANDLE * pHandle ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetMemoryWin32HandleNV( device, memory, handleType, pHandle ); - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_get_physical_device_properties2 === - - void vkGetPhysicalDeviceFeatures2KHR( VkPhysicalDevice physicalDevice, - VkPhysicalDeviceFeatures2 * pFeatures ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceFeatures2KHR( physicalDevice, pFeatures ); - } - - void vkGetPhysicalDeviceProperties2KHR( VkPhysicalDevice physicalDevice, - VkPhysicalDeviceProperties2 * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceProperties2KHR( physicalDevice, pProperties ); - } - - void vkGetPhysicalDeviceFormatProperties2KHR( VkPhysicalDevice physicalDevice, - VkFormat format, - VkFormatProperties2 * pFormatProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceFormatProperties2KHR( physicalDevice, format, pFormatProperties ); - } - - VkResult vkGetPhysicalDeviceImageFormatProperties2KHR( VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceImageFormatInfo2 * pImageFormatInfo, - VkImageFormatProperties2 * pImageFormatProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceImageFormatProperties2KHR( physicalDevice, pImageFormatInfo, pImageFormatProperties ); - } - - void vkGetPhysicalDeviceQueueFamilyProperties2KHR( VkPhysicalDevice physicalDevice, - uint32_t * pQueueFamilyPropertyCount, - VkQueueFamilyProperties2 * pQueueFamilyProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceQueueFamilyProperties2KHR( - physicalDevice, pQueueFamilyPropertyCount, pQueueFamilyProperties ); - } - - void vkGetPhysicalDeviceMemoryProperties2KHR( - VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2 * pMemoryProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceMemoryProperties2KHR( physicalDevice, pMemoryProperties ); - } - - void vkGetPhysicalDeviceSparseImageFormatProperties2KHR( VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSparseImageFormatInfo2 * pFormatInfo, - uint32_t * pPropertyCount, - VkSparseImageFormatProperties2 * pProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceSparseImageFormatProperties2KHR( - physicalDevice, pFormatInfo, pPropertyCount, pProperties ); - } - - //=== VK_KHR_device_group === - - void - vkGetDeviceGroupPeerMemoryFeaturesKHR( VkDevice device, - uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - VkPeerMemoryFeatureFlags * pPeerMemoryFeatures ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceGroupPeerMemoryFeaturesKHR( - device, heapIndex, localDeviceIndex, remoteDeviceIndex, pPeerMemoryFeatures ); - } - - void vkCmdSetDeviceMaskKHR( VkCommandBuffer commandBuffer, uint32_t deviceMask ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDeviceMaskKHR( commandBuffer, deviceMask ); - } - - void vkCmdDispatchBaseKHR( VkCommandBuffer commandBuffer, - uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDispatchBaseKHR( - commandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ ); - } - -# if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - - VkResult vkCreateViSurfaceNN( VkInstance instance, - const VkViSurfaceCreateInfoNN * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateViSurfaceNN( instance, pCreateInfo, pAllocator, pSurface ); - } -# endif /*VK_USE_PLATFORM_VI_NN*/ - - //=== VK_KHR_maintenance1 === - - void vkTrimCommandPoolKHR( VkDevice device, - VkCommandPool commandPool, - VkCommandPoolTrimFlags flags ) const VULKAN_HPP_NOEXCEPT - { - return ::vkTrimCommandPoolKHR( device, commandPool, flags ); - } - - //=== VK_KHR_device_group_creation === - - VkResult vkEnumeratePhysicalDeviceGroupsKHR( - VkInstance instance, - uint32_t * pPhysicalDeviceGroupCount, - VkPhysicalDeviceGroupProperties * pPhysicalDeviceGroupProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkEnumeratePhysicalDeviceGroupsKHR( - instance, pPhysicalDeviceGroupCount, pPhysicalDeviceGroupProperties ); - } - - //=== VK_KHR_external_memory_capabilities === - - void vkGetPhysicalDeviceExternalBufferPropertiesKHR( VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalBufferInfo * pExternalBufferInfo, - VkExternalBufferProperties * pExternalBufferProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceExternalBufferPropertiesKHR( - physicalDevice, pExternalBufferInfo, pExternalBufferProperties ); - } - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - - VkResult vkGetMemoryWin32HandleKHR( VkDevice device, - const VkMemoryGetWin32HandleInfoKHR * pGetWin32HandleInfo, - HANDLE * pHandle ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetMemoryWin32HandleKHR( device, pGetWin32HandleInfo, pHandle ); - } - - VkResult vkGetMemoryWin32HandlePropertiesKHR( - VkDevice device, - VkExternalMemoryHandleTypeFlagBits handleType, - HANDLE handle, - VkMemoryWin32HandlePropertiesKHR * pMemoryWin32HandleProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetMemoryWin32HandlePropertiesKHR( device, handleType, handle, pMemoryWin32HandleProperties ); - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - - VkResult - vkGetMemoryFdKHR( VkDevice device, const VkMemoryGetFdInfoKHR * pGetFdInfo, int * pFd ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetMemoryFdKHR( device, pGetFdInfo, pFd ); - } - - VkResult vkGetMemoryFdPropertiesKHR( VkDevice device, - VkExternalMemoryHandleTypeFlagBits handleType, - int fd, - VkMemoryFdPropertiesKHR * pMemoryFdProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetMemoryFdPropertiesKHR( device, handleType, fd, pMemoryFdProperties ); - } - - //=== VK_KHR_external_semaphore_capabilities === - - void vkGetPhysicalDeviceExternalSemaphorePropertiesKHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalSemaphoreInfo * pExternalSemaphoreInfo, - VkExternalSemaphoreProperties * pExternalSemaphoreProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceExternalSemaphorePropertiesKHR( - physicalDevice, pExternalSemaphoreInfo, pExternalSemaphoreProperties ); - } - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - - VkResult vkImportSemaphoreWin32HandleKHR( - VkDevice device, - const VkImportSemaphoreWin32HandleInfoKHR * pImportSemaphoreWin32HandleInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkImportSemaphoreWin32HandleKHR( device, pImportSemaphoreWin32HandleInfo ); - } - - VkResult vkGetSemaphoreWin32HandleKHR( VkDevice device, - const VkSemaphoreGetWin32HandleInfoKHR * pGetWin32HandleInfo, - HANDLE * pHandle ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetSemaphoreWin32HandleKHR( device, pGetWin32HandleInfo, pHandle ); - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_fd === - - VkResult - vkImportSemaphoreFdKHR( VkDevice device, - const VkImportSemaphoreFdInfoKHR * pImportSemaphoreFdInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkImportSemaphoreFdKHR( device, pImportSemaphoreFdInfo ); - } - - VkResult vkGetSemaphoreFdKHR( VkDevice device, - const VkSemaphoreGetFdInfoKHR * pGetFdInfo, - int * pFd ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetSemaphoreFdKHR( device, pGetFdInfo, pFd ); - } - - //=== VK_KHR_push_descriptor === - - void vkCmdPushDescriptorSetKHR( VkCommandBuffer commandBuffer, - VkPipelineBindPoint pipelineBindPoint, - VkPipelineLayout layout, - uint32_t set, - uint32_t descriptorWriteCount, - const VkWriteDescriptorSet * pDescriptorWrites ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdPushDescriptorSetKHR( - commandBuffer, pipelineBindPoint, layout, set, descriptorWriteCount, pDescriptorWrites ); - } - - void vkCmdPushDescriptorSetWithTemplateKHR( VkCommandBuffer commandBuffer, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - VkPipelineLayout layout, - uint32_t set, - const void * pData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdPushDescriptorSetWithTemplateKHR( commandBuffer, descriptorUpdateTemplate, layout, set, pData ); - } - - //=== VK_EXT_conditional_rendering === - - void vkCmdBeginConditionalRenderingEXT( - VkCommandBuffer commandBuffer, - const VkConditionalRenderingBeginInfoEXT * pConditionalRenderingBegin ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBeginConditionalRenderingEXT( commandBuffer, pConditionalRenderingBegin ); - } - - void vkCmdEndConditionalRenderingEXT( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdEndConditionalRenderingEXT( commandBuffer ); - } - - //=== VK_KHR_descriptor_update_template === - - VkResult vkCreateDescriptorUpdateTemplateKHR( VkDevice device, - const VkDescriptorUpdateTemplateCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkDescriptorUpdateTemplate * pDescriptorUpdateTemplate ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCreateDescriptorUpdateTemplateKHR( device, pCreateInfo, pAllocator, pDescriptorUpdateTemplate ); - } - - void vkDestroyDescriptorUpdateTemplateKHR( VkDevice device, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyDescriptorUpdateTemplateKHR( device, descriptorUpdateTemplate, pAllocator ); - } - - void vkUpdateDescriptorSetWithTemplateKHR( VkDevice device, - VkDescriptorSet descriptorSet, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - const void * pData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkUpdateDescriptorSetWithTemplateKHR( device, descriptorSet, descriptorUpdateTemplate, pData ); - } - - //=== VK_NV_clip_space_w_scaling === - - void vkCmdSetViewportWScalingNV( VkCommandBuffer commandBuffer, - uint32_t firstViewport, - uint32_t viewportCount, - const VkViewportWScalingNV * pViewportWScalings ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetViewportWScalingNV( commandBuffer, firstViewport, viewportCount, pViewportWScalings ); - } - - //=== VK_EXT_direct_mode_display === - - VkResult vkReleaseDisplayEXT( VkPhysicalDevice physicalDevice, VkDisplayKHR display ) const VULKAN_HPP_NOEXCEPT - { - return ::vkReleaseDisplayEXT( physicalDevice, display ); - } - -# if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) - //=== VK_EXT_acquire_xlib_display === - - VkResult vkAcquireXlibDisplayEXT( VkPhysicalDevice physicalDevice, - Display * dpy, - VkDisplayKHR display ) const VULKAN_HPP_NOEXCEPT - { - return ::vkAcquireXlibDisplayEXT( physicalDevice, dpy, display ); - } - - VkResult vkGetRandROutputDisplayEXT( VkPhysicalDevice physicalDevice, - Display * dpy, - RROutput rrOutput, - VkDisplayKHR * pDisplay ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetRandROutputDisplayEXT( physicalDevice, dpy, rrOutput, pDisplay ); - } -# endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ - - //=== VK_EXT_display_surface_counter === - - VkResult vkGetPhysicalDeviceSurfaceCapabilities2EXT( VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - VkSurfaceCapabilities2EXT * pSurfaceCapabilities ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceSurfaceCapabilities2EXT( physicalDevice, surface, pSurfaceCapabilities ); - } - - //=== VK_EXT_display_control === - - VkResult vkDisplayPowerControlEXT( VkDevice device, - VkDisplayKHR display, - const VkDisplayPowerInfoEXT * pDisplayPowerInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDisplayPowerControlEXT( device, display, pDisplayPowerInfo ); - } - - VkResult vkRegisterDeviceEventEXT( VkDevice device, - const VkDeviceEventInfoEXT * pDeviceEventInfo, - const VkAllocationCallbacks * pAllocator, - VkFence * pFence ) const VULKAN_HPP_NOEXCEPT - { - return ::vkRegisterDeviceEventEXT( device, pDeviceEventInfo, pAllocator, pFence ); - } - - VkResult vkRegisterDisplayEventEXT( VkDevice device, - VkDisplayKHR display, - const VkDisplayEventInfoEXT * pDisplayEventInfo, - const VkAllocationCallbacks * pAllocator, - VkFence * pFence ) const VULKAN_HPP_NOEXCEPT - { - return ::vkRegisterDisplayEventEXT( device, display, pDisplayEventInfo, pAllocator, pFence ); - } - - VkResult vkGetSwapchainCounterEXT( VkDevice device, - VkSwapchainKHR swapchain, - VkSurfaceCounterFlagBitsEXT counter, - uint64_t * pCounterValue ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetSwapchainCounterEXT( device, swapchain, counter, pCounterValue ); - } - - //=== VK_GOOGLE_display_timing === - - VkResult vkGetRefreshCycleDurationGOOGLE( VkDevice device, - VkSwapchainKHR swapchain, - VkRefreshCycleDurationGOOGLE * pDisplayTimingProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetRefreshCycleDurationGOOGLE( device, swapchain, pDisplayTimingProperties ); - } - - VkResult vkGetPastPresentationTimingGOOGLE( VkDevice device, - VkSwapchainKHR swapchain, - uint32_t * pPresentationTimingCount, - VkPastPresentationTimingGOOGLE * pPresentationTimings ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPastPresentationTimingGOOGLE( device, swapchain, pPresentationTimingCount, pPresentationTimings ); - } - - //=== VK_EXT_discard_rectangles === - - void vkCmdSetDiscardRectangleEXT( VkCommandBuffer commandBuffer, - uint32_t firstDiscardRectangle, - uint32_t discardRectangleCount, - const VkRect2D * pDiscardRectangles ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDiscardRectangleEXT( - commandBuffer, firstDiscardRectangle, discardRectangleCount, pDiscardRectangles ); - } - - //=== VK_EXT_hdr_metadata === - - void vkSetHdrMetadataEXT( VkDevice device, - uint32_t swapchainCount, - const VkSwapchainKHR * pSwapchains, - const VkHdrMetadataEXT * pMetadata ) const VULKAN_HPP_NOEXCEPT - { - return ::vkSetHdrMetadataEXT( device, swapchainCount, pSwapchains, pMetadata ); - } - - //=== VK_KHR_create_renderpass2 === - - VkResult vkCreateRenderPass2KHR( VkDevice device, - const VkRenderPassCreateInfo2 * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkRenderPass * pRenderPass ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateRenderPass2KHR( device, pCreateInfo, pAllocator, pRenderPass ); - } - - void vkCmdBeginRenderPass2KHR( VkCommandBuffer commandBuffer, - const VkRenderPassBeginInfo * pRenderPassBegin, - const VkSubpassBeginInfo * pSubpassBeginInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBeginRenderPass2KHR( commandBuffer, pRenderPassBegin, pSubpassBeginInfo ); - } - - void vkCmdNextSubpass2KHR( VkCommandBuffer commandBuffer, - const VkSubpassBeginInfo * pSubpassBeginInfo, - const VkSubpassEndInfo * pSubpassEndInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdNextSubpass2KHR( commandBuffer, pSubpassBeginInfo, pSubpassEndInfo ); - } - - void vkCmdEndRenderPass2KHR( VkCommandBuffer commandBuffer, - const VkSubpassEndInfo * pSubpassEndInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdEndRenderPass2KHR( commandBuffer, pSubpassEndInfo ); - } - - //=== VK_KHR_shared_presentable_image === - - VkResult vkGetSwapchainStatusKHR( VkDevice device, VkSwapchainKHR swapchain ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetSwapchainStatusKHR( device, swapchain ); - } - - //=== VK_KHR_external_fence_capabilities === - - void vkGetPhysicalDeviceExternalFencePropertiesKHR( VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalFenceInfo * pExternalFenceInfo, - VkExternalFenceProperties * pExternalFenceProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceExternalFencePropertiesKHR( - physicalDevice, pExternalFenceInfo, pExternalFenceProperties ); - } - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - - VkResult vkImportFenceWin32HandleKHR( - VkDevice device, const VkImportFenceWin32HandleInfoKHR * pImportFenceWin32HandleInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkImportFenceWin32HandleKHR( device, pImportFenceWin32HandleInfo ); - } - - VkResult vkGetFenceWin32HandleKHR( VkDevice device, - const VkFenceGetWin32HandleInfoKHR * pGetWin32HandleInfo, - HANDLE * pHandle ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetFenceWin32HandleKHR( device, pGetWin32HandleInfo, pHandle ); - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_fence_fd === - - VkResult vkImportFenceFdKHR( VkDevice device, - const VkImportFenceFdInfoKHR * pImportFenceFdInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkImportFenceFdKHR( device, pImportFenceFdInfo ); - } - - VkResult - vkGetFenceFdKHR( VkDevice device, const VkFenceGetFdInfoKHR * pGetFdInfo, int * pFd ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetFenceFdKHR( device, pGetFdInfo, pFd ); - } - - //=== VK_KHR_performance_query === - - VkResult vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - uint32_t * pCounterCount, - VkPerformanceCounterKHR * pCounters, - VkPerformanceCounterDescriptionKHR * pCounterDescriptions ) const VULKAN_HPP_NOEXCEPT - { - return ::vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( - physicalDevice, queueFamilyIndex, pCounterCount, pCounters, pCounterDescriptions ); - } - - void vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR( - VkPhysicalDevice physicalDevice, - const VkQueryPoolPerformanceCreateInfoKHR * pPerformanceQueryCreateInfo, - uint32_t * pNumPasses ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR( - physicalDevice, pPerformanceQueryCreateInfo, pNumPasses ); - } - - VkResult vkAcquireProfilingLockKHR( VkDevice device, - const VkAcquireProfilingLockInfoKHR * pInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkAcquireProfilingLockKHR( device, pInfo ); - } - - void vkReleaseProfilingLockKHR( VkDevice device ) const VULKAN_HPP_NOEXCEPT - { - return ::vkReleaseProfilingLockKHR( device ); - } - - //=== VK_KHR_get_surface_capabilities2 === - - VkResult vkGetPhysicalDeviceSurfaceCapabilities2KHR( VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo, - VkSurfaceCapabilities2KHR * pSurfaceCapabilities ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceSurfaceCapabilities2KHR( physicalDevice, pSurfaceInfo, pSurfaceCapabilities ); - } - - VkResult vkGetPhysicalDeviceSurfaceFormats2KHR( VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo, - uint32_t * pSurfaceFormatCount, - VkSurfaceFormat2KHR * pSurfaceFormats ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceSurfaceFormats2KHR( - physicalDevice, pSurfaceInfo, pSurfaceFormatCount, pSurfaceFormats ); - } - - //=== VK_KHR_get_display_properties2 === - - VkResult vkGetPhysicalDeviceDisplayProperties2KHR( VkPhysicalDevice physicalDevice, - uint32_t * pPropertyCount, - VkDisplayProperties2KHR * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceDisplayProperties2KHR( physicalDevice, pPropertyCount, pProperties ); - } - - VkResult vkGetPhysicalDeviceDisplayPlaneProperties2KHR( VkPhysicalDevice physicalDevice, - uint32_t * pPropertyCount, - VkDisplayPlaneProperties2KHR * pProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceDisplayPlaneProperties2KHR( physicalDevice, pPropertyCount, pProperties ); - } - - VkResult vkGetDisplayModeProperties2KHR( VkPhysicalDevice physicalDevice, - VkDisplayKHR display, - uint32_t * pPropertyCount, - VkDisplayModeProperties2KHR * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDisplayModeProperties2KHR( physicalDevice, display, pPropertyCount, pProperties ); - } - - VkResult - vkGetDisplayPlaneCapabilities2KHR( VkPhysicalDevice physicalDevice, - const VkDisplayPlaneInfo2KHR * pDisplayPlaneInfo, - VkDisplayPlaneCapabilities2KHR * pCapabilities ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDisplayPlaneCapabilities2KHR( physicalDevice, pDisplayPlaneInfo, pCapabilities ); - } - -# if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - - VkResult vkCreateIOSSurfaceMVK( VkInstance instance, - const VkIOSSurfaceCreateInfoMVK * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateIOSSurfaceMVK( instance, pCreateInfo, pAllocator, pSurface ); - } -# endif /*VK_USE_PLATFORM_IOS_MVK*/ - -# if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - - VkResult vkCreateMacOSSurfaceMVK( VkInstance instance, - const VkMacOSSurfaceCreateInfoMVK * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateMacOSSurfaceMVK( instance, pCreateInfo, pAllocator, pSurface ); - } -# endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - //=== VK_EXT_debug_utils === - - VkResult vkSetDebugUtilsObjectNameEXT( VkDevice device, - const VkDebugUtilsObjectNameInfoEXT * pNameInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkSetDebugUtilsObjectNameEXT( device, pNameInfo ); - } - - VkResult vkSetDebugUtilsObjectTagEXT( VkDevice device, - const VkDebugUtilsObjectTagInfoEXT * pTagInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkSetDebugUtilsObjectTagEXT( device, pTagInfo ); - } - - void vkQueueBeginDebugUtilsLabelEXT( VkQueue queue, - const VkDebugUtilsLabelEXT * pLabelInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkQueueBeginDebugUtilsLabelEXT( queue, pLabelInfo ); - } - - void vkQueueEndDebugUtilsLabelEXT( VkQueue queue ) const VULKAN_HPP_NOEXCEPT - { - return ::vkQueueEndDebugUtilsLabelEXT( queue ); - } - - void vkQueueInsertDebugUtilsLabelEXT( VkQueue queue, - const VkDebugUtilsLabelEXT * pLabelInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkQueueInsertDebugUtilsLabelEXT( queue, pLabelInfo ); - } - - void vkCmdBeginDebugUtilsLabelEXT( VkCommandBuffer commandBuffer, - const VkDebugUtilsLabelEXT * pLabelInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBeginDebugUtilsLabelEXT( commandBuffer, pLabelInfo ); - } - - void vkCmdEndDebugUtilsLabelEXT( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdEndDebugUtilsLabelEXT( commandBuffer ); - } - - void vkCmdInsertDebugUtilsLabelEXT( VkCommandBuffer commandBuffer, - const VkDebugUtilsLabelEXT * pLabelInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdInsertDebugUtilsLabelEXT( commandBuffer, pLabelInfo ); - } - - VkResult vkCreateDebugUtilsMessengerEXT( VkInstance instance, - const VkDebugUtilsMessengerCreateInfoEXT * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkDebugUtilsMessengerEXT * pMessenger ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateDebugUtilsMessengerEXT( instance, pCreateInfo, pAllocator, pMessenger ); - } - - void vkDestroyDebugUtilsMessengerEXT( VkInstance instance, - VkDebugUtilsMessengerEXT messenger, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyDebugUtilsMessengerEXT( instance, messenger, pAllocator ); - } - - void vkSubmitDebugUtilsMessageEXT( VkInstance instance, - VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, - VkDebugUtilsMessageTypeFlagsEXT messageTypes, - const VkDebugUtilsMessengerCallbackDataEXT * pCallbackData ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkSubmitDebugUtilsMessageEXT( instance, messageSeverity, messageTypes, pCallbackData ); - } - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - - VkResult vkGetAndroidHardwareBufferPropertiesANDROID( VkDevice device, - const struct AHardwareBuffer * buffer, - VkAndroidHardwareBufferPropertiesANDROID * pProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetAndroidHardwareBufferPropertiesANDROID( device, buffer, pProperties ); - } - - VkResult vkGetMemoryAndroidHardwareBufferANDROID( VkDevice device, - const VkMemoryGetAndroidHardwareBufferInfoANDROID * pInfo, - struct AHardwareBuffer ** pBuffer ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetMemoryAndroidHardwareBufferANDROID( device, pInfo, pBuffer ); - } -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_EXT_sample_locations === - - void vkCmdSetSampleLocationsEXT( VkCommandBuffer commandBuffer, - const VkSampleLocationsInfoEXT * pSampleLocationsInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetSampleLocationsEXT( commandBuffer, pSampleLocationsInfo ); - } - - void vkGetPhysicalDeviceMultisamplePropertiesEXT( VkPhysicalDevice physicalDevice, - VkSampleCountFlagBits samples, - VkMultisamplePropertiesEXT * pMultisampleProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceMultisamplePropertiesEXT( physicalDevice, samples, pMultisampleProperties ); - } - - //=== VK_KHR_get_memory_requirements2 === - - void vkGetImageMemoryRequirements2KHR( VkDevice device, - const VkImageMemoryRequirementsInfo2 * pInfo, - VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetImageMemoryRequirements2KHR( device, pInfo, pMemoryRequirements ); - } - - void vkGetBufferMemoryRequirements2KHR( VkDevice device, - const VkBufferMemoryRequirementsInfo2 * pInfo, - VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetBufferMemoryRequirements2KHR( device, pInfo, pMemoryRequirements ); - } - - void vkGetImageSparseMemoryRequirements2KHR( VkDevice device, - const VkImageSparseMemoryRequirementsInfo2 * pInfo, - uint32_t * pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements2 * pSparseMemoryRequirements ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetImageSparseMemoryRequirements2KHR( - device, pInfo, pSparseMemoryRequirementCount, pSparseMemoryRequirements ); - } - - //=== VK_KHR_acceleration_structure === - - VkResult - vkCreateAccelerationStructureKHR( VkDevice device, - const VkAccelerationStructureCreateInfoKHR * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkAccelerationStructureKHR * pAccelerationStructure ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateAccelerationStructureKHR( device, pCreateInfo, pAllocator, pAccelerationStructure ); - } - - void vkDestroyAccelerationStructureKHR( VkDevice device, - VkAccelerationStructureKHR accelerationStructure, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyAccelerationStructureKHR( device, accelerationStructure, pAllocator ); - } - - void vkCmdBuildAccelerationStructuresKHR( - VkCommandBuffer commandBuffer, - uint32_t infoCount, - const VkAccelerationStructureBuildGeometryInfoKHR * pInfos, - const VkAccelerationStructureBuildRangeInfoKHR * const * ppBuildRangeInfos ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBuildAccelerationStructuresKHR( commandBuffer, infoCount, pInfos, ppBuildRangeInfos ); - } - - void vkCmdBuildAccelerationStructuresIndirectKHR( VkCommandBuffer commandBuffer, - uint32_t infoCount, - const VkAccelerationStructureBuildGeometryInfoKHR * pInfos, - const VkDeviceAddress * pIndirectDeviceAddresses, - const uint32_t * pIndirectStrides, - const uint32_t * const * ppMaxPrimitiveCounts ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBuildAccelerationStructuresIndirectKHR( - commandBuffer, infoCount, pInfos, pIndirectDeviceAddresses, pIndirectStrides, ppMaxPrimitiveCounts ); - } - - VkResult vkBuildAccelerationStructuresKHR( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - uint32_t infoCount, - const VkAccelerationStructureBuildGeometryInfoKHR * pInfos, - const VkAccelerationStructureBuildRangeInfoKHR * const * ppBuildRangeInfos ) const VULKAN_HPP_NOEXCEPT - { - return ::vkBuildAccelerationStructuresKHR( device, deferredOperation, infoCount, pInfos, ppBuildRangeInfos ); - } - - VkResult - vkCopyAccelerationStructureKHR( VkDevice device, - VkDeferredOperationKHR deferredOperation, - const VkCopyAccelerationStructureInfoKHR * pInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCopyAccelerationStructureKHR( device, deferredOperation, pInfo ); - } - - VkResult vkCopyAccelerationStructureToMemoryKHR( VkDevice device, - VkDeferredOperationKHR deferredOperation, - const VkCopyAccelerationStructureToMemoryInfoKHR * pInfo ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCopyAccelerationStructureToMemoryKHR( device, deferredOperation, pInfo ); - } - - VkResult vkCopyMemoryToAccelerationStructureKHR( VkDevice device, - VkDeferredOperationKHR deferredOperation, - const VkCopyMemoryToAccelerationStructureInfoKHR * pInfo ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCopyMemoryToAccelerationStructureKHR( device, deferredOperation, pInfo ); - } - - VkResult vkWriteAccelerationStructuresPropertiesKHR( VkDevice device, - uint32_t accelerationStructureCount, - const VkAccelerationStructureKHR * pAccelerationStructures, - VkQueryType queryType, - size_t dataSize, - void * pData, - size_t stride ) const VULKAN_HPP_NOEXCEPT - { - return ::vkWriteAccelerationStructuresPropertiesKHR( - device, accelerationStructureCount, pAccelerationStructures, queryType, dataSize, pData, stride ); - } - - void vkCmdCopyAccelerationStructureKHR( VkCommandBuffer commandBuffer, - const VkCopyAccelerationStructureInfoKHR * pInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyAccelerationStructureKHR( commandBuffer, pInfo ); - } - - void vkCmdCopyAccelerationStructureToMemoryKHR( VkCommandBuffer commandBuffer, - const VkCopyAccelerationStructureToMemoryInfoKHR * pInfo ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyAccelerationStructureToMemoryKHR( commandBuffer, pInfo ); - } - - void vkCmdCopyMemoryToAccelerationStructureKHR( VkCommandBuffer commandBuffer, - const VkCopyMemoryToAccelerationStructureInfoKHR * pInfo ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyMemoryToAccelerationStructureKHR( commandBuffer, pInfo ); - } - - VkDeviceAddress vkGetAccelerationStructureDeviceAddressKHR( - VkDevice device, const VkAccelerationStructureDeviceAddressInfoKHR * pInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetAccelerationStructureDeviceAddressKHR( device, pInfo ); - } - - void vkCmdWriteAccelerationStructuresPropertiesKHR( VkCommandBuffer commandBuffer, - uint32_t accelerationStructureCount, - const VkAccelerationStructureKHR * pAccelerationStructures, - VkQueryType queryType, - VkQueryPool queryPool, - uint32_t firstQuery ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdWriteAccelerationStructuresPropertiesKHR( - commandBuffer, accelerationStructureCount, pAccelerationStructures, queryType, queryPool, firstQuery ); - } - - void vkGetDeviceAccelerationStructureCompatibilityKHR( - VkDevice device, - const VkAccelerationStructureVersionInfoKHR * pVersionInfo, - VkAccelerationStructureCompatibilityKHR * pCompatibility ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceAccelerationStructureCompatibilityKHR( device, pVersionInfo, pCompatibility ); - } - - void vkGetAccelerationStructureBuildSizesKHR( VkDevice device, - VkAccelerationStructureBuildTypeKHR buildType, - const VkAccelerationStructureBuildGeometryInfoKHR * pBuildInfo, - const uint32_t * pMaxPrimitiveCounts, - VkAccelerationStructureBuildSizesInfoKHR * pSizeInfo ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetAccelerationStructureBuildSizesKHR( device, buildType, pBuildInfo, pMaxPrimitiveCounts, pSizeInfo ); - } - - //=== VK_KHR_sampler_ycbcr_conversion === - - VkResult vkCreateSamplerYcbcrConversionKHR( VkDevice device, - const VkSamplerYcbcrConversionCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSamplerYcbcrConversion * pYcbcrConversion ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateSamplerYcbcrConversionKHR( device, pCreateInfo, pAllocator, pYcbcrConversion ); - } - - void vkDestroySamplerYcbcrConversionKHR( VkDevice device, - VkSamplerYcbcrConversion ycbcrConversion, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroySamplerYcbcrConversionKHR( device, ycbcrConversion, pAllocator ); - } - - //=== VK_KHR_bind_memory2 === - - VkResult vkBindBufferMemory2KHR( VkDevice device, - uint32_t bindInfoCount, - const VkBindBufferMemoryInfo * pBindInfos ) const VULKAN_HPP_NOEXCEPT - { - return ::vkBindBufferMemory2KHR( device, bindInfoCount, pBindInfos ); - } - - VkResult vkBindImageMemory2KHR( VkDevice device, - uint32_t bindInfoCount, - const VkBindImageMemoryInfo * pBindInfos ) const VULKAN_HPP_NOEXCEPT - { - return ::vkBindImageMemory2KHR( device, bindInfoCount, pBindInfos ); - } - - //=== VK_EXT_image_drm_format_modifier === - - VkResult vkGetImageDrmFormatModifierPropertiesEXT( - VkDevice device, VkImage image, VkImageDrmFormatModifierPropertiesEXT * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetImageDrmFormatModifierPropertiesEXT( device, image, pProperties ); - } - - //=== VK_EXT_validation_cache === - - VkResult vkCreateValidationCacheEXT( VkDevice device, - const VkValidationCacheCreateInfoEXT * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkValidationCacheEXT * pValidationCache ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateValidationCacheEXT( device, pCreateInfo, pAllocator, pValidationCache ); - } - - void vkDestroyValidationCacheEXT( VkDevice device, - VkValidationCacheEXT validationCache, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyValidationCacheEXT( device, validationCache, pAllocator ); - } - - VkResult vkMergeValidationCachesEXT( VkDevice device, - VkValidationCacheEXT dstCache, - uint32_t srcCacheCount, - const VkValidationCacheEXT * pSrcCaches ) const VULKAN_HPP_NOEXCEPT - { - return ::vkMergeValidationCachesEXT( device, dstCache, srcCacheCount, pSrcCaches ); - } - - VkResult vkGetValidationCacheDataEXT( VkDevice device, - VkValidationCacheEXT validationCache, - size_t * pDataSize, - void * pData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetValidationCacheDataEXT( device, validationCache, pDataSize, pData ); - } - - //=== VK_NV_shading_rate_image === - - void vkCmdBindShadingRateImageNV( VkCommandBuffer commandBuffer, - VkImageView imageView, - VkImageLayout imageLayout ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBindShadingRateImageNV( commandBuffer, imageView, imageLayout ); - } - - void vkCmdSetViewportShadingRatePaletteNV( VkCommandBuffer commandBuffer, - uint32_t firstViewport, - uint32_t viewportCount, - const VkShadingRatePaletteNV * pShadingRatePalettes ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetViewportShadingRatePaletteNV( - commandBuffer, firstViewport, viewportCount, pShadingRatePalettes ); - } - - void - vkCmdSetCoarseSampleOrderNV( VkCommandBuffer commandBuffer, - VkCoarseSampleOrderTypeNV sampleOrderType, - uint32_t customSampleOrderCount, - const VkCoarseSampleOrderCustomNV * pCustomSampleOrders ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetCoarseSampleOrderNV( - commandBuffer, sampleOrderType, customSampleOrderCount, pCustomSampleOrders ); - } - - //=== VK_NV_ray_tracing === - - VkResult - vkCreateAccelerationStructureNV( VkDevice device, - const VkAccelerationStructureCreateInfoNV * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkAccelerationStructureNV * pAccelerationStructure ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateAccelerationStructureNV( device, pCreateInfo, pAllocator, pAccelerationStructure ); - } - - void vkDestroyAccelerationStructureNV( VkDevice device, - VkAccelerationStructureNV accelerationStructure, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyAccelerationStructureNV( device, accelerationStructure, pAllocator ); - } - - void vkGetAccelerationStructureMemoryRequirementsNV( VkDevice device, - const VkAccelerationStructureMemoryRequirementsInfoNV * pInfo, - VkMemoryRequirements2KHR * pMemoryRequirements ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetAccelerationStructureMemoryRequirementsNV( device, pInfo, pMemoryRequirements ); - } - - VkResult vkBindAccelerationStructureMemoryNV( VkDevice device, - uint32_t bindInfoCount, - const VkBindAccelerationStructureMemoryInfoNV * pBindInfos ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkBindAccelerationStructureMemoryNV( device, bindInfoCount, pBindInfos ); - } - - void vkCmdBuildAccelerationStructureNV( VkCommandBuffer commandBuffer, - const VkAccelerationStructureInfoNV * pInfo, - VkBuffer instanceData, - VkDeviceSize instanceOffset, - VkBool32 update, - VkAccelerationStructureNV dst, - VkAccelerationStructureNV src, - VkBuffer scratch, - VkDeviceSize scratchOffset ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBuildAccelerationStructureNV( - commandBuffer, pInfo, instanceData, instanceOffset, update, dst, src, scratch, scratchOffset ); - } - - void vkCmdCopyAccelerationStructureNV( VkCommandBuffer commandBuffer, - VkAccelerationStructureNV dst, - VkAccelerationStructureNV src, - VkCopyAccelerationStructureModeKHR mode ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyAccelerationStructureNV( commandBuffer, dst, src, mode ); - } - - void vkCmdTraceRaysNV( VkCommandBuffer commandBuffer, - VkBuffer raygenShaderBindingTableBuffer, - VkDeviceSize raygenShaderBindingOffset, - VkBuffer missShaderBindingTableBuffer, - VkDeviceSize missShaderBindingOffset, - VkDeviceSize missShaderBindingStride, - VkBuffer hitShaderBindingTableBuffer, - VkDeviceSize hitShaderBindingOffset, - VkDeviceSize hitShaderBindingStride, - VkBuffer callableShaderBindingTableBuffer, - VkDeviceSize callableShaderBindingOffset, - VkDeviceSize callableShaderBindingStride, - uint32_t width, - uint32_t height, - uint32_t depth ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdTraceRaysNV( commandBuffer, - raygenShaderBindingTableBuffer, - raygenShaderBindingOffset, - missShaderBindingTableBuffer, - missShaderBindingOffset, - missShaderBindingStride, - hitShaderBindingTableBuffer, - hitShaderBindingOffset, - hitShaderBindingStride, - callableShaderBindingTableBuffer, - callableShaderBindingOffset, - callableShaderBindingStride, - width, - height, - depth ); - } - - VkResult vkCreateRayTracingPipelinesNV( VkDevice device, - VkPipelineCache pipelineCache, - uint32_t createInfoCount, - const VkRayTracingPipelineCreateInfoNV * pCreateInfos, - const VkAllocationCallbacks * pAllocator, - VkPipeline * pPipelines ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateRayTracingPipelinesNV( - device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines ); - } - - VkResult vkGetRayTracingShaderGroupHandlesNV( VkDevice device, - VkPipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void * pData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetRayTracingShaderGroupHandlesNV( device, pipeline, firstGroup, groupCount, dataSize, pData ); - } - - VkResult vkGetAccelerationStructureHandleNV( VkDevice device, - VkAccelerationStructureNV accelerationStructure, - size_t dataSize, - void * pData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetAccelerationStructureHandleNV( device, accelerationStructure, dataSize, pData ); - } - - void vkCmdWriteAccelerationStructuresPropertiesNV( VkCommandBuffer commandBuffer, - uint32_t accelerationStructureCount, - const VkAccelerationStructureNV * pAccelerationStructures, - VkQueryType queryType, - VkQueryPool queryPool, - uint32_t firstQuery ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdWriteAccelerationStructuresPropertiesNV( - commandBuffer, accelerationStructureCount, pAccelerationStructures, queryType, queryPool, firstQuery ); - } - - VkResult vkCompileDeferredNV( VkDevice device, VkPipeline pipeline, uint32_t shader ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCompileDeferredNV( device, pipeline, shader ); - } - - //=== VK_KHR_maintenance3 === - - void vkGetDescriptorSetLayoutSupportKHR( VkDevice device, - const VkDescriptorSetLayoutCreateInfo * pCreateInfo, - VkDescriptorSetLayoutSupport * pSupport ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDescriptorSetLayoutSupportKHR( device, pCreateInfo, pSupport ); - } - - //=== VK_KHR_draw_indirect_count === - - void vkCmdDrawIndirectCountKHR( VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawIndirectCountKHR( - commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride ); - } - - void vkCmdDrawIndexedIndirectCountKHR( VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawIndexedIndirectCountKHR( - commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride ); - } - - //=== VK_EXT_external_memory_host === - - VkResult vkGetMemoryHostPointerPropertiesEXT( - VkDevice device, - VkExternalMemoryHandleTypeFlagBits handleType, - const void * pHostPointer, - VkMemoryHostPointerPropertiesEXT * pMemoryHostPointerProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetMemoryHostPointerPropertiesEXT( device, handleType, pHostPointer, pMemoryHostPointerProperties ); - } - - //=== VK_AMD_buffer_marker === - - void vkCmdWriteBufferMarkerAMD( VkCommandBuffer commandBuffer, - VkPipelineStageFlagBits pipelineStage, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - uint32_t marker ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdWriteBufferMarkerAMD( commandBuffer, pipelineStage, dstBuffer, dstOffset, marker ); - } - - //=== VK_EXT_calibrated_timestamps === - - VkResult vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( VkPhysicalDevice physicalDevice, - uint32_t * pTimeDomainCount, - VkTimeDomainEXT * pTimeDomains ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( physicalDevice, pTimeDomainCount, pTimeDomains ); - } - - VkResult vkGetCalibratedTimestampsEXT( VkDevice device, - uint32_t timestampCount, - const VkCalibratedTimestampInfoEXT * pTimestampInfos, - uint64_t * pTimestamps, - uint64_t * pMaxDeviation ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetCalibratedTimestampsEXT( device, timestampCount, pTimestampInfos, pTimestamps, pMaxDeviation ); - } - - //=== VK_NV_mesh_shader === - - void vkCmdDrawMeshTasksNV( VkCommandBuffer commandBuffer, - uint32_t taskCount, - uint32_t firstTask ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawMeshTasksNV( commandBuffer, taskCount, firstTask ); - } - - void vkCmdDrawMeshTasksIndirectNV( VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - uint32_t drawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawMeshTasksIndirectNV( commandBuffer, buffer, offset, drawCount, stride ); - } - - void vkCmdDrawMeshTasksIndirectCountNV( VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawMeshTasksIndirectCountNV( - commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride ); - } - - //=== VK_NV_scissor_exclusive === - - void vkCmdSetExclusiveScissorNV( VkCommandBuffer commandBuffer, - uint32_t firstExclusiveScissor, - uint32_t exclusiveScissorCount, - const VkRect2D * pExclusiveScissors ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetExclusiveScissorNV( - commandBuffer, firstExclusiveScissor, exclusiveScissorCount, pExclusiveScissors ); - } - - //=== VK_NV_device_diagnostic_checkpoints === - - void vkCmdSetCheckpointNV( VkCommandBuffer commandBuffer, const void * pCheckpointMarker ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetCheckpointNV( commandBuffer, pCheckpointMarker ); - } - - void vkGetQueueCheckpointDataNV( VkQueue queue, - uint32_t * pCheckpointDataCount, - VkCheckpointDataNV * pCheckpointData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetQueueCheckpointDataNV( queue, pCheckpointDataCount, pCheckpointData ); - } - - //=== VK_KHR_timeline_semaphore === - - VkResult vkGetSemaphoreCounterValueKHR( VkDevice device, - VkSemaphore semaphore, - uint64_t * pValue ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetSemaphoreCounterValueKHR( device, semaphore, pValue ); - } - - VkResult vkWaitSemaphoresKHR( VkDevice device, - const VkSemaphoreWaitInfo * pWaitInfo, - uint64_t timeout ) const VULKAN_HPP_NOEXCEPT - { - return ::vkWaitSemaphoresKHR( device, pWaitInfo, timeout ); - } - - VkResult vkSignalSemaphoreKHR( VkDevice device, - const VkSemaphoreSignalInfo * pSignalInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkSignalSemaphoreKHR( device, pSignalInfo ); - } - - //=== VK_INTEL_performance_query === - - VkResult vkInitializePerformanceApiINTEL( - VkDevice device, const VkInitializePerformanceApiInfoINTEL * pInitializeInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkInitializePerformanceApiINTEL( device, pInitializeInfo ); - } - - void vkUninitializePerformanceApiINTEL( VkDevice device ) const VULKAN_HPP_NOEXCEPT - { - return ::vkUninitializePerformanceApiINTEL( device ); - } - - VkResult - vkCmdSetPerformanceMarkerINTEL( VkCommandBuffer commandBuffer, - const VkPerformanceMarkerInfoINTEL * pMarkerInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetPerformanceMarkerINTEL( commandBuffer, pMarkerInfo ); - } - - VkResult vkCmdSetPerformanceStreamMarkerINTEL( - VkCommandBuffer commandBuffer, const VkPerformanceStreamMarkerInfoINTEL * pMarkerInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetPerformanceStreamMarkerINTEL( commandBuffer, pMarkerInfo ); - } - - VkResult - vkCmdSetPerformanceOverrideINTEL( VkCommandBuffer commandBuffer, - const VkPerformanceOverrideInfoINTEL * pOverrideInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetPerformanceOverrideINTEL( commandBuffer, pOverrideInfo ); - } - - VkResult vkAcquirePerformanceConfigurationINTEL( VkDevice device, - const VkPerformanceConfigurationAcquireInfoINTEL * pAcquireInfo, - VkPerformanceConfigurationINTEL * pConfiguration ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkAcquirePerformanceConfigurationINTEL( device, pAcquireInfo, pConfiguration ); - } - - VkResult - vkReleasePerformanceConfigurationINTEL( VkDevice device, - VkPerformanceConfigurationINTEL configuration ) const VULKAN_HPP_NOEXCEPT - { - return ::vkReleasePerformanceConfigurationINTEL( device, configuration ); - } - - VkResult - vkQueueSetPerformanceConfigurationINTEL( VkQueue queue, - VkPerformanceConfigurationINTEL configuration ) const VULKAN_HPP_NOEXCEPT - { - return ::vkQueueSetPerformanceConfigurationINTEL( queue, configuration ); - } - - VkResult vkGetPerformanceParameterINTEL( VkDevice device, - VkPerformanceParameterTypeINTEL parameter, - VkPerformanceValueINTEL * pValue ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPerformanceParameterINTEL( device, parameter, pValue ); - } - - //=== VK_AMD_display_native_hdr === - - void vkSetLocalDimmingAMD( VkDevice device, - VkSwapchainKHR swapChain, - VkBool32 localDimmingEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkSetLocalDimmingAMD( device, swapChain, localDimmingEnable ); - } - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - - VkResult vkCreateImagePipeSurfaceFUCHSIA( VkInstance instance, - const VkImagePipeSurfaceCreateInfoFUCHSIA * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateImagePipeSurfaceFUCHSIA( instance, pCreateInfo, pAllocator, pSurface ); - } -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - - VkResult vkCreateMetalSurfaceEXT( VkInstance instance, - const VkMetalSurfaceCreateInfoEXT * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateMetalSurfaceEXT( instance, pCreateInfo, pAllocator, pSurface ); - } -# endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_KHR_fragment_shading_rate === - - VkResult vkGetPhysicalDeviceFragmentShadingRatesKHR( - VkPhysicalDevice physicalDevice, - uint32_t * pFragmentShadingRateCount, - VkPhysicalDeviceFragmentShadingRateKHR * pFragmentShadingRates ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceFragmentShadingRatesKHR( - physicalDevice, pFragmentShadingRateCount, pFragmentShadingRates ); - } - - void vkCmdSetFragmentShadingRateKHR( VkCommandBuffer commandBuffer, - const VkExtent2D * pFragmentSize, - const VkFragmentShadingRateCombinerOpKHR combinerOps[2] ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetFragmentShadingRateKHR( commandBuffer, pFragmentSize, combinerOps ); - } - - //=== VK_EXT_buffer_device_address === - - VkDeviceAddress vkGetBufferDeviceAddressEXT( VkDevice device, - const VkBufferDeviceAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetBufferDeviceAddressEXT( device, pInfo ); - } - - //=== VK_EXT_tooling_info === - - VkResult - vkGetPhysicalDeviceToolPropertiesEXT( VkPhysicalDevice physicalDevice, - uint32_t * pToolCount, - VkPhysicalDeviceToolProperties * pToolProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceToolPropertiesEXT( physicalDevice, pToolCount, pToolProperties ); - } - - //=== VK_KHR_present_wait === - - VkResult vkWaitForPresentKHR( VkDevice device, - VkSwapchainKHR swapchain, - uint64_t presentId, - uint64_t timeout ) const VULKAN_HPP_NOEXCEPT - { - return ::vkWaitForPresentKHR( device, swapchain, presentId, timeout ); - } - - //=== VK_NV_cooperative_matrix === - - VkResult vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( VkPhysicalDevice physicalDevice, - uint32_t * pPropertyCount, - VkCooperativeMatrixPropertiesNV * pProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( physicalDevice, pPropertyCount, pProperties ); - } - - //=== VK_NV_coverage_reduction_mode === - - VkResult vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( - VkPhysicalDevice physicalDevice, - uint32_t * pCombinationCount, - VkFramebufferMixedSamplesCombinationNV * pCombinations ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( - physicalDevice, pCombinationCount, pCombinations ); - } - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - - VkResult vkGetPhysicalDeviceSurfacePresentModes2EXT( VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo, - uint32_t * pPresentModeCount, - VkPresentModeKHR * pPresentModes ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceSurfacePresentModes2EXT( - physicalDevice, pSurfaceInfo, pPresentModeCount, pPresentModes ); - } - - VkResult vkAcquireFullScreenExclusiveModeEXT( VkDevice device, VkSwapchainKHR swapchain ) const VULKAN_HPP_NOEXCEPT - { - return ::vkAcquireFullScreenExclusiveModeEXT( device, swapchain ); - } - - VkResult vkReleaseFullScreenExclusiveModeEXT( VkDevice device, VkSwapchainKHR swapchain ) const VULKAN_HPP_NOEXCEPT - { - return ::vkReleaseFullScreenExclusiveModeEXT( device, swapchain ); - } - - VkResult - vkGetDeviceGroupSurfacePresentModes2EXT( VkDevice device, - const VkPhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo, - VkDeviceGroupPresentModeFlagsKHR * pModes ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceGroupSurfacePresentModes2EXT( device, pSurfaceInfo, pModes ); - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_headless_surface === - - VkResult vkCreateHeadlessSurfaceEXT( VkInstance instance, - const VkHeadlessSurfaceCreateInfoEXT * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateHeadlessSurfaceEXT( instance, pCreateInfo, pAllocator, pSurface ); - } - - //=== VK_KHR_buffer_device_address === - - VkDeviceAddress vkGetBufferDeviceAddressKHR( VkDevice device, - const VkBufferDeviceAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetBufferDeviceAddressKHR( device, pInfo ); - } - - uint64_t vkGetBufferOpaqueCaptureAddressKHR( VkDevice device, - const VkBufferDeviceAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetBufferOpaqueCaptureAddressKHR( device, pInfo ); - } - - uint64_t vkGetDeviceMemoryOpaqueCaptureAddressKHR( - VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo * pInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceMemoryOpaqueCaptureAddressKHR( device, pInfo ); - } - - //=== VK_EXT_line_rasterization === - - void vkCmdSetLineStippleEXT( VkCommandBuffer commandBuffer, - uint32_t lineStippleFactor, - uint16_t lineStipplePattern ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetLineStippleEXT( commandBuffer, lineStippleFactor, lineStipplePattern ); - } - - //=== VK_EXT_host_query_reset === - - void vkResetQueryPoolEXT( VkDevice device, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount ) const VULKAN_HPP_NOEXCEPT - { - return ::vkResetQueryPoolEXT( device, queryPool, firstQuery, queryCount ); - } - - //=== VK_EXT_extended_dynamic_state === - - void vkCmdSetCullModeEXT( VkCommandBuffer commandBuffer, VkCullModeFlags cullMode ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetCullModeEXT( commandBuffer, cullMode ); - } - - void vkCmdSetFrontFaceEXT( VkCommandBuffer commandBuffer, VkFrontFace frontFace ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetFrontFaceEXT( commandBuffer, frontFace ); - } - - void vkCmdSetPrimitiveTopologyEXT( VkCommandBuffer commandBuffer, - VkPrimitiveTopology primitiveTopology ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetPrimitiveTopologyEXT( commandBuffer, primitiveTopology ); - } - - void vkCmdSetViewportWithCountEXT( VkCommandBuffer commandBuffer, - uint32_t viewportCount, - const VkViewport * pViewports ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetViewportWithCountEXT( commandBuffer, viewportCount, pViewports ); - } - - void vkCmdSetScissorWithCountEXT( VkCommandBuffer commandBuffer, - uint32_t scissorCount, - const VkRect2D * pScissors ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetScissorWithCountEXT( commandBuffer, scissorCount, pScissors ); - } - - void vkCmdBindVertexBuffers2EXT( VkCommandBuffer commandBuffer, - uint32_t firstBinding, - uint32_t bindingCount, - const VkBuffer * pBuffers, - const VkDeviceSize * pOffsets, - const VkDeviceSize * pSizes, - const VkDeviceSize * pStrides ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBindVertexBuffers2EXT( - commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets, pSizes, pStrides ); - } - - void vkCmdSetDepthTestEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthTestEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDepthTestEnableEXT( commandBuffer, depthTestEnable ); - } - - void vkCmdSetDepthWriteEnableEXT( VkCommandBuffer commandBuffer, - VkBool32 depthWriteEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDepthWriteEnableEXT( commandBuffer, depthWriteEnable ); - } - - void vkCmdSetDepthCompareOpEXT( VkCommandBuffer commandBuffer, - VkCompareOp depthCompareOp ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDepthCompareOpEXT( commandBuffer, depthCompareOp ); - } - - void vkCmdSetDepthBoundsTestEnableEXT( VkCommandBuffer commandBuffer, - VkBool32 depthBoundsTestEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDepthBoundsTestEnableEXT( commandBuffer, depthBoundsTestEnable ); - } - - void vkCmdSetStencilTestEnableEXT( VkCommandBuffer commandBuffer, - VkBool32 stencilTestEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetStencilTestEnableEXT( commandBuffer, stencilTestEnable ); - } - - void vkCmdSetStencilOpEXT( VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - VkStencilOp failOp, - VkStencilOp passOp, - VkStencilOp depthFailOp, - VkCompareOp compareOp ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetStencilOpEXT( commandBuffer, faceMask, failOp, passOp, depthFailOp, compareOp ); - } - - //=== VK_KHR_deferred_host_operations === - - VkResult vkCreateDeferredOperationKHR( VkDevice device, - const VkAllocationCallbacks * pAllocator, - VkDeferredOperationKHR * pDeferredOperation ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateDeferredOperationKHR( device, pAllocator, pDeferredOperation ); - } - - void vkDestroyDeferredOperationKHR( VkDevice device, - VkDeferredOperationKHR operation, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyDeferredOperationKHR( device, operation, pAllocator ); - } - - uint32_t vkGetDeferredOperationMaxConcurrencyKHR( VkDevice device, - VkDeferredOperationKHR operation ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeferredOperationMaxConcurrencyKHR( device, operation ); - } - - VkResult vkGetDeferredOperationResultKHR( VkDevice device, - VkDeferredOperationKHR operation ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeferredOperationResultKHR( device, operation ); - } - - VkResult vkDeferredOperationJoinKHR( VkDevice device, VkDeferredOperationKHR operation ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDeferredOperationJoinKHR( device, operation ); - } - - //=== VK_KHR_pipeline_executable_properties === - - VkResult - vkGetPipelineExecutablePropertiesKHR( VkDevice device, - const VkPipelineInfoKHR * pPipelineInfo, - uint32_t * pExecutableCount, - VkPipelineExecutablePropertiesKHR * pProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPipelineExecutablePropertiesKHR( device, pPipelineInfo, pExecutableCount, pProperties ); - } - - VkResult - vkGetPipelineExecutableStatisticsKHR( VkDevice device, - const VkPipelineExecutableInfoKHR * pExecutableInfo, - uint32_t * pStatisticCount, - VkPipelineExecutableStatisticKHR * pStatistics ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPipelineExecutableStatisticsKHR( device, pExecutableInfo, pStatisticCount, pStatistics ); - } - - VkResult vkGetPipelineExecutableInternalRepresentationsKHR( - VkDevice device, - const VkPipelineExecutableInfoKHR * pExecutableInfo, - uint32_t * pInternalRepresentationCount, - VkPipelineExecutableInternalRepresentationKHR * pInternalRepresentations ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPipelineExecutableInternalRepresentationsKHR( - device, pExecutableInfo, pInternalRepresentationCount, pInternalRepresentations ); - } - - //=== VK_NV_device_generated_commands === - - void vkGetGeneratedCommandsMemoryRequirementsNV( VkDevice device, - const VkGeneratedCommandsMemoryRequirementsInfoNV * pInfo, - VkMemoryRequirements2 * pMemoryRequirements ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetGeneratedCommandsMemoryRequirementsNV( device, pInfo, pMemoryRequirements ); - } - - void vkCmdPreprocessGeneratedCommandsNV( VkCommandBuffer commandBuffer, - const VkGeneratedCommandsInfoNV * pGeneratedCommandsInfo ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCmdPreprocessGeneratedCommandsNV( commandBuffer, pGeneratedCommandsInfo ); - } - - void vkCmdExecuteGeneratedCommandsNV( VkCommandBuffer commandBuffer, - VkBool32 isPreprocessed, - const VkGeneratedCommandsInfoNV * pGeneratedCommandsInfo ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCmdExecuteGeneratedCommandsNV( commandBuffer, isPreprocessed, pGeneratedCommandsInfo ); - } - - void vkCmdBindPipelineShaderGroupNV( VkCommandBuffer commandBuffer, - VkPipelineBindPoint pipelineBindPoint, - VkPipeline pipeline, - uint32_t groupIndex ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBindPipelineShaderGroupNV( commandBuffer, pipelineBindPoint, pipeline, groupIndex ); - } - - VkResult - vkCreateIndirectCommandsLayoutNV( VkDevice device, - const VkIndirectCommandsLayoutCreateInfoNV * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkIndirectCommandsLayoutNV * pIndirectCommandsLayout ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateIndirectCommandsLayoutNV( device, pCreateInfo, pAllocator, pIndirectCommandsLayout ); - } - - void vkDestroyIndirectCommandsLayoutNV( VkDevice device, - VkIndirectCommandsLayoutNV indirectCommandsLayout, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyIndirectCommandsLayoutNV( device, indirectCommandsLayout, pAllocator ); - } - - //=== VK_EXT_acquire_drm_display === - - VkResult vkAcquireDrmDisplayEXT( VkPhysicalDevice physicalDevice, - int32_t drmFd, - VkDisplayKHR display ) const VULKAN_HPP_NOEXCEPT - { - return ::vkAcquireDrmDisplayEXT( physicalDevice, drmFd, display ); - } - - VkResult vkGetDrmDisplayEXT( VkPhysicalDevice physicalDevice, - int32_t drmFd, - uint32_t connectorId, - VkDisplayKHR * display ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDrmDisplayEXT( physicalDevice, drmFd, connectorId, display ); - } - - //=== VK_EXT_private_data === - - VkResult vkCreatePrivateDataSlotEXT( VkDevice device, - const VkPrivateDataSlotCreateInfo * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkPrivateDataSlot * pPrivateDataSlot ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreatePrivateDataSlotEXT( device, pCreateInfo, pAllocator, pPrivateDataSlot ); - } - - void vkDestroyPrivateDataSlotEXT( VkDevice device, - VkPrivateDataSlot privateDataSlot, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyPrivateDataSlotEXT( device, privateDataSlot, pAllocator ); - } - - VkResult vkSetPrivateDataEXT( VkDevice device, - VkObjectType objectType, - uint64_t objectHandle, - VkPrivateDataSlot privateDataSlot, - uint64_t data ) const VULKAN_HPP_NOEXCEPT - { - return ::vkSetPrivateDataEXT( device, objectType, objectHandle, privateDataSlot, data ); - } - - void vkGetPrivateDataEXT( VkDevice device, - VkObjectType objectType, - uint64_t objectHandle, - VkPrivateDataSlot privateDataSlot, - uint64_t * pData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPrivateDataEXT( device, objectType, objectHandle, privateDataSlot, pData ); - } - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - - void vkCmdEncodeVideoKHR( VkCommandBuffer commandBuffer, - const VkVideoEncodeInfoKHR * pEncodeInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdEncodeVideoKHR( commandBuffer, pEncodeInfo ); - } -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_KHR_synchronization2 === - - void vkCmdSetEvent2KHR( VkCommandBuffer commandBuffer, - VkEvent event, - const VkDependencyInfo * pDependencyInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetEvent2KHR( commandBuffer, event, pDependencyInfo ); - } - - void vkCmdResetEvent2KHR( VkCommandBuffer commandBuffer, - VkEvent event, - VkPipelineStageFlags2 stageMask ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdResetEvent2KHR( commandBuffer, event, stageMask ); - } - - void vkCmdWaitEvents2KHR( VkCommandBuffer commandBuffer, - uint32_t eventCount, - const VkEvent * pEvents, - const VkDependencyInfo * pDependencyInfos ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdWaitEvents2KHR( commandBuffer, eventCount, pEvents, pDependencyInfos ); - } - - void vkCmdPipelineBarrier2KHR( VkCommandBuffer commandBuffer, - const VkDependencyInfo * pDependencyInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdPipelineBarrier2KHR( commandBuffer, pDependencyInfo ); - } - - void vkCmdWriteTimestamp2KHR( VkCommandBuffer commandBuffer, - VkPipelineStageFlags2 stage, - VkQueryPool queryPool, - uint32_t query ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdWriteTimestamp2KHR( commandBuffer, stage, queryPool, query ); - } - - VkResult vkQueueSubmit2KHR( VkQueue queue, - uint32_t submitCount, - const VkSubmitInfo2 * pSubmits, - VkFence fence ) const VULKAN_HPP_NOEXCEPT - { - return ::vkQueueSubmit2KHR( queue, submitCount, pSubmits, fence ); - } - - void vkCmdWriteBufferMarker2AMD( VkCommandBuffer commandBuffer, - VkPipelineStageFlags2 stage, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - uint32_t marker ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdWriteBufferMarker2AMD( commandBuffer, stage, dstBuffer, dstOffset, marker ); - } - - void vkGetQueueCheckpointData2NV( VkQueue queue, - uint32_t * pCheckpointDataCount, - VkCheckpointData2NV * pCheckpointData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetQueueCheckpointData2NV( queue, pCheckpointDataCount, pCheckpointData ); - } - - //=== VK_NV_fragment_shading_rate_enums === - - void vkCmdSetFragmentShadingRateEnumNV( VkCommandBuffer commandBuffer, - VkFragmentShadingRateNV shadingRate, - const VkFragmentShadingRateCombinerOpKHR combinerOps[2] ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetFragmentShadingRateEnumNV( commandBuffer, shadingRate, combinerOps ); - } - - //=== VK_KHR_copy_commands2 === - - void vkCmdCopyBuffer2KHR( VkCommandBuffer commandBuffer, - const VkCopyBufferInfo2 * pCopyBufferInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyBuffer2KHR( commandBuffer, pCopyBufferInfo ); - } - - void vkCmdCopyImage2KHR( VkCommandBuffer commandBuffer, - const VkCopyImageInfo2 * pCopyImageInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyImage2KHR( commandBuffer, pCopyImageInfo ); - } - - void vkCmdCopyBufferToImage2KHR( VkCommandBuffer commandBuffer, - const VkCopyBufferToImageInfo2 * pCopyBufferToImageInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyBufferToImage2KHR( commandBuffer, pCopyBufferToImageInfo ); - } - - void vkCmdCopyImageToBuffer2KHR( VkCommandBuffer commandBuffer, - const VkCopyImageToBufferInfo2 * pCopyImageToBufferInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdCopyImageToBuffer2KHR( commandBuffer, pCopyImageToBufferInfo ); - } - - void vkCmdBlitImage2KHR( VkCommandBuffer commandBuffer, - const VkBlitImageInfo2 * pBlitImageInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBlitImage2KHR( commandBuffer, pBlitImageInfo ); - } - - void vkCmdResolveImage2KHR( VkCommandBuffer commandBuffer, - const VkResolveImageInfo2 * pResolveImageInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdResolveImage2KHR( commandBuffer, pResolveImageInfo ); - } - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_acquire_winrt_display === - - VkResult vkAcquireWinrtDisplayNV( VkPhysicalDevice physicalDevice, VkDisplayKHR display ) const VULKAN_HPP_NOEXCEPT - { - return ::vkAcquireWinrtDisplayNV( physicalDevice, display ); - } - - VkResult vkGetWinrtDisplayNV( VkPhysicalDevice physicalDevice, - uint32_t deviceRelativeId, - VkDisplayKHR * pDisplay ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetWinrtDisplayNV( physicalDevice, deviceRelativeId, pDisplay ); - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - - VkResult vkCreateDirectFBSurfaceEXT( VkInstance instance, - const VkDirectFBSurfaceCreateInfoEXT * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateDirectFBSurfaceEXT( instance, pCreateInfo, pAllocator, pSurface ); - } - - VkBool32 vkGetPhysicalDeviceDirectFBPresentationSupportEXT( VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - IDirectFB * dfb ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceDirectFBPresentationSupportEXT( physicalDevice, queueFamilyIndex, dfb ); - } -# endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - //=== VK_KHR_ray_tracing_pipeline === - - void vkCmdTraceRaysKHR( VkCommandBuffer commandBuffer, - const VkStridedDeviceAddressRegionKHR * pRaygenShaderBindingTable, - const VkStridedDeviceAddressRegionKHR * pMissShaderBindingTable, - const VkStridedDeviceAddressRegionKHR * pHitShaderBindingTable, - const VkStridedDeviceAddressRegionKHR * pCallableShaderBindingTable, - uint32_t width, - uint32_t height, - uint32_t depth ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdTraceRaysKHR( commandBuffer, - pRaygenShaderBindingTable, - pMissShaderBindingTable, - pHitShaderBindingTable, - pCallableShaderBindingTable, - width, - height, - depth ); - } - - VkResult vkCreateRayTracingPipelinesKHR( VkDevice device, - VkDeferredOperationKHR deferredOperation, - VkPipelineCache pipelineCache, - uint32_t createInfoCount, - const VkRayTracingPipelineCreateInfoKHR * pCreateInfos, - const VkAllocationCallbacks * pAllocator, - VkPipeline * pPipelines ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateRayTracingPipelinesKHR( - device, deferredOperation, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines ); - } - - VkResult vkGetRayTracingShaderGroupHandlesKHR( VkDevice device, - VkPipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void * pData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetRayTracingShaderGroupHandlesKHR( device, pipeline, firstGroup, groupCount, dataSize, pData ); - } - - VkResult vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( VkDevice device, - VkPipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void * pData ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( - device, pipeline, firstGroup, groupCount, dataSize, pData ); - } - - void vkCmdTraceRaysIndirectKHR( VkCommandBuffer commandBuffer, - const VkStridedDeviceAddressRegionKHR * pRaygenShaderBindingTable, - const VkStridedDeviceAddressRegionKHR * pMissShaderBindingTable, - const VkStridedDeviceAddressRegionKHR * pHitShaderBindingTable, - const VkStridedDeviceAddressRegionKHR * pCallableShaderBindingTable, - VkDeviceAddress indirectDeviceAddress ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdTraceRaysIndirectKHR( commandBuffer, - pRaygenShaderBindingTable, - pMissShaderBindingTable, - pHitShaderBindingTable, - pCallableShaderBindingTable, - indirectDeviceAddress ); - } - - VkDeviceSize vkGetRayTracingShaderGroupStackSizeKHR( VkDevice device, - VkPipeline pipeline, - uint32_t group, - VkShaderGroupShaderKHR groupShader ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetRayTracingShaderGroupStackSizeKHR( device, pipeline, group, groupShader ); - } - - void vkCmdSetRayTracingPipelineStackSizeKHR( VkCommandBuffer commandBuffer, - uint32_t pipelineStackSize ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetRayTracingPipelineStackSizeKHR( commandBuffer, pipelineStackSize ); - } - - //=== VK_EXT_vertex_input_dynamic_state === - - void vkCmdSetVertexInputEXT( VkCommandBuffer commandBuffer, - uint32_t vertexBindingDescriptionCount, - const VkVertexInputBindingDescription2EXT * pVertexBindingDescriptions, - uint32_t vertexAttributeDescriptionCount, - const VkVertexInputAttributeDescription2EXT * pVertexAttributeDescriptions ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetVertexInputEXT( commandBuffer, - vertexBindingDescriptionCount, - pVertexBindingDescriptions, - vertexAttributeDescriptionCount, - pVertexAttributeDescriptions ); - } - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - - VkResult vkGetMemoryZirconHandleFUCHSIA( VkDevice device, - const VkMemoryGetZirconHandleInfoFUCHSIA * pGetZirconHandleInfo, - zx_handle_t * pZirconHandle ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetMemoryZirconHandleFUCHSIA( device, pGetZirconHandleInfo, pZirconHandle ); - } - - VkResult vkGetMemoryZirconHandlePropertiesFUCHSIA( - VkDevice device, - VkExternalMemoryHandleTypeFlagBits handleType, - zx_handle_t zirconHandle, - VkMemoryZirconHandlePropertiesFUCHSIA * pMemoryZirconHandleProperties ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetMemoryZirconHandlePropertiesFUCHSIA( - device, handleType, zirconHandle, pMemoryZirconHandleProperties ); - } -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_semaphore === - - VkResult vkImportSemaphoreZirconHandleFUCHSIA( - VkDevice device, - const VkImportSemaphoreZirconHandleInfoFUCHSIA * pImportSemaphoreZirconHandleInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkImportSemaphoreZirconHandleFUCHSIA( device, pImportSemaphoreZirconHandleInfo ); - } - - VkResult vkGetSemaphoreZirconHandleFUCHSIA( VkDevice device, - const VkSemaphoreGetZirconHandleInfoFUCHSIA * pGetZirconHandleInfo, - zx_handle_t * pZirconHandle ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetSemaphoreZirconHandleFUCHSIA( device, pGetZirconHandleInfo, pZirconHandle ); - } -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - - VkResult vkCreateBufferCollectionFUCHSIA( VkDevice device, - const VkBufferCollectionCreateInfoFUCHSIA * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkBufferCollectionFUCHSIA * pCollection ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateBufferCollectionFUCHSIA( device, pCreateInfo, pAllocator, pCollection ); - } - - VkResult vkSetBufferCollectionImageConstraintsFUCHSIA( - VkDevice device, - VkBufferCollectionFUCHSIA collection, - const VkImageConstraintsInfoFUCHSIA * pImageConstraintsInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkSetBufferCollectionImageConstraintsFUCHSIA( device, collection, pImageConstraintsInfo ); - } - - VkResult vkSetBufferCollectionBufferConstraintsFUCHSIA( - VkDevice device, - VkBufferCollectionFUCHSIA collection, - const VkBufferConstraintsInfoFUCHSIA * pBufferConstraintsInfo ) const VULKAN_HPP_NOEXCEPT - { - return ::vkSetBufferCollectionBufferConstraintsFUCHSIA( device, collection, pBufferConstraintsInfo ); - } - - void vkDestroyBufferCollectionFUCHSIA( VkDevice device, - VkBufferCollectionFUCHSIA collection, - const VkAllocationCallbacks * pAllocator ) const VULKAN_HPP_NOEXCEPT - { - return ::vkDestroyBufferCollectionFUCHSIA( device, collection, pAllocator ); - } - - VkResult vkGetBufferCollectionPropertiesFUCHSIA( VkDevice device, - VkBufferCollectionFUCHSIA collection, - VkBufferCollectionPropertiesFUCHSIA * pProperties ) const - VULKAN_HPP_NOEXCEPT - { - return ::vkGetBufferCollectionPropertiesFUCHSIA( device, collection, pProperties ); - } -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_HUAWEI_subpass_shading === - - VkResult vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI( VkDevice device, - VkRenderPass renderpass, - VkExtent2D * pMaxWorkgroupSize ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI( device, renderpass, pMaxWorkgroupSize ); - } - - void vkCmdSubpassShadingHUAWEI( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSubpassShadingHUAWEI( commandBuffer ); - } - - //=== VK_HUAWEI_invocation_mask === - - void vkCmdBindInvocationMaskHUAWEI( VkCommandBuffer commandBuffer, - VkImageView imageView, - VkImageLayout imageLayout ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdBindInvocationMaskHUAWEI( commandBuffer, imageView, imageLayout ); - } - - //=== VK_NV_external_memory_rdma === - - VkResult vkGetMemoryRemoteAddressNV( VkDevice device, - const VkMemoryGetRemoteAddressInfoNV * pMemoryGetRemoteAddressInfo, - VkRemoteAddressNV * pAddress ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetMemoryRemoteAddressNV( device, pMemoryGetRemoteAddressInfo, pAddress ); - } - - //=== VK_EXT_extended_dynamic_state2 === - - void vkCmdSetPatchControlPointsEXT( VkCommandBuffer commandBuffer, - uint32_t patchControlPoints ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetPatchControlPointsEXT( commandBuffer, patchControlPoints ); - } - - void vkCmdSetRasterizerDiscardEnableEXT( VkCommandBuffer commandBuffer, - VkBool32 rasterizerDiscardEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetRasterizerDiscardEnableEXT( commandBuffer, rasterizerDiscardEnable ); - } - - void vkCmdSetDepthBiasEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetDepthBiasEnableEXT( commandBuffer, depthBiasEnable ); - } - - void vkCmdSetLogicOpEXT( VkCommandBuffer commandBuffer, VkLogicOp logicOp ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetLogicOpEXT( commandBuffer, logicOp ); - } - - void vkCmdSetPrimitiveRestartEnableEXT( VkCommandBuffer commandBuffer, - VkBool32 primitiveRestartEnable ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetPrimitiveRestartEnableEXT( commandBuffer, primitiveRestartEnable ); - } - -# if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - - VkResult vkCreateScreenSurfaceQNX( VkInstance instance, - const VkScreenSurfaceCreateInfoQNX * pCreateInfo, - const VkAllocationCallbacks * pAllocator, - VkSurfaceKHR * pSurface ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCreateScreenSurfaceQNX( instance, pCreateInfo, pAllocator, pSurface ); - } - - VkBool32 vkGetPhysicalDeviceScreenPresentationSupportQNX( VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - struct _screen_window * window ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetPhysicalDeviceScreenPresentationSupportQNX( physicalDevice, queueFamilyIndex, window ); - } -# endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - //=== VK_EXT_color_write_enable === - - void vkCmdSetColorWriteEnableEXT( VkCommandBuffer commandBuffer, - uint32_t attachmentCount, - const VkBool32 * pColorWriteEnables ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdSetColorWriteEnableEXT( commandBuffer, attachmentCount, pColorWriteEnables ); - } - - //=== VK_EXT_multi_draw === - - void vkCmdDrawMultiEXT( VkCommandBuffer commandBuffer, - uint32_t drawCount, - const VkMultiDrawInfoEXT * pVertexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawMultiEXT( commandBuffer, drawCount, pVertexInfo, instanceCount, firstInstance, stride ); - } - - void vkCmdDrawMultiIndexedEXT( VkCommandBuffer commandBuffer, - uint32_t drawCount, - const VkMultiDrawIndexedInfoEXT * pIndexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride, - const int32_t * pVertexOffset ) const VULKAN_HPP_NOEXCEPT - { - return ::vkCmdDrawMultiIndexedEXT( - commandBuffer, drawCount, pIndexInfo, instanceCount, firstInstance, stride, pVertexOffset ); - } - - //=== VK_EXT_pageable_device_local_memory === - - void - vkSetDeviceMemoryPriorityEXT( VkDevice device, VkDeviceMemory memory, float priority ) const VULKAN_HPP_NOEXCEPT - { - return ::vkSetDeviceMemoryPriorityEXT( device, memory, priority ); - } - - //=== VK_KHR_maintenance4 === - - void vkGetDeviceBufferMemoryRequirementsKHR( VkDevice device, - const VkDeviceBufferMemoryRequirements * pInfo, - VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceBufferMemoryRequirementsKHR( device, pInfo, pMemoryRequirements ); - } - - void vkGetDeviceImageMemoryRequirementsKHR( VkDevice device, - const VkDeviceImageMemoryRequirements * pInfo, - VkMemoryRequirements2 * pMemoryRequirements ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceImageMemoryRequirementsKHR( device, pInfo, pMemoryRequirements ); - } - - void vkGetDeviceImageSparseMemoryRequirementsKHR( - VkDevice device, - const VkDeviceImageMemoryRequirements * pInfo, - uint32_t * pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements2 * pSparseMemoryRequirements ) const VULKAN_HPP_NOEXCEPT - { - return ::vkGetDeviceImageSparseMemoryRequirementsKHR( - device, pInfo, pSparseMemoryRequirementCount, pSparseMemoryRequirements ); - } - }; -#endif - - class DispatchLoaderDynamic; -#if !defined( VULKAN_HPP_DISPATCH_LOADER_DYNAMIC ) -# if defined( VK_NO_PROTOTYPES ) -# define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC 1 -# else -# define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC 0 -# endif -#endif - -#if !defined( VULKAN_HPP_STORAGE_API ) -# if defined( VULKAN_HPP_STORAGE_SHARED ) -# if defined( _MSC_VER ) -# if defined( VULKAN_HPP_STORAGE_SHARED_EXPORT ) -# define VULKAN_HPP_STORAGE_API __declspec( dllexport ) -# else -# define VULKAN_HPP_STORAGE_API __declspec( dllimport ) -# endif -# elif defined( __clang__ ) || defined( __GNUC__ ) -# if defined( VULKAN_HPP_STORAGE_SHARED_EXPORT ) -# define VULKAN_HPP_STORAGE_API __attribute__( ( visibility( "default" ) ) ) -# else -# define VULKAN_HPP_STORAGE_API -# endif -# else -# define VULKAN_HPP_STORAGE_API -# pragma warning Unknown import / export semantics -# endif -# else -# define VULKAN_HPP_STORAGE_API -# endif -#endif - -#if !defined( VULKAN_HPP_DEFAULT_DISPATCHER ) -# if VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 1 -# define VULKAN_HPP_DEFAULT_DISPATCHER ::VULKAN_HPP_NAMESPACE::defaultDispatchLoaderDynamic -# define VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE \ - namespace VULKAN_HPP_NAMESPACE \ - { \ - VULKAN_HPP_STORAGE_API DispatchLoaderDynamic defaultDispatchLoaderDynamic; \ - } - extern VULKAN_HPP_STORAGE_API DispatchLoaderDynamic defaultDispatchLoaderDynamic; -# else - static inline ::VULKAN_HPP_NAMESPACE::DispatchLoaderStatic & getDispatchLoaderStatic() - { - static ::VULKAN_HPP_NAMESPACE::DispatchLoaderStatic dls; - return dls; - } -# define VULKAN_HPP_DEFAULT_DISPATCHER ::VULKAN_HPP_NAMESPACE::getDispatchLoaderStatic() -# define VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE -# endif -#endif - -#if !defined( VULKAN_HPP_DEFAULT_DISPATCHER_TYPE ) -# if VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 1 -# define VULKAN_HPP_DEFAULT_DISPATCHER_TYPE ::VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic -# else -# define VULKAN_HPP_DEFAULT_DISPATCHER_TYPE ::VULKAN_HPP_NAMESPACE::DispatchLoaderStatic -# endif -#endif - -#if defined( VULKAN_HPP_NO_DEFAULT_DISPATCHER ) -# define VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT -# define VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT -# define VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT -#else -# define VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT = {} -# define VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT = nullptr -# define VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT = VULKAN_HPP_DEFAULT_DISPATCHER -#endif - - struct AllocationCallbacks; - - template - class ObjectDestroy - { - public: - ObjectDestroy() = default; - - ObjectDestroy( OwnerType owner, - Optional allocationCallbacks - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT - : m_owner( owner ) - , m_allocationCallbacks( allocationCallbacks ) - , m_dispatch( &dispatch ) - {} - - OwnerType getOwner() const VULKAN_HPP_NOEXCEPT - { - return m_owner; - } - Optional getAllocator() const VULKAN_HPP_NOEXCEPT - { - return m_allocationCallbacks; - } - - protected: - template - void destroy( T t ) VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( m_owner && m_dispatch ); - m_owner.destroy( t, m_allocationCallbacks, *m_dispatch ); - } - - private: - OwnerType m_owner = {}; - Optional m_allocationCallbacks = nullptr; - Dispatch const * m_dispatch = nullptr; - }; - - class NoParent; - - template - class ObjectDestroy - { - public: - ObjectDestroy() = default; - - ObjectDestroy( Optional allocationCallbacks, - Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT - : m_allocationCallbacks( allocationCallbacks ) - , m_dispatch( &dispatch ) - {} - - Optional getAllocator() const VULKAN_HPP_NOEXCEPT - { - return m_allocationCallbacks; - } - - protected: - template - void destroy( T t ) VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( m_dispatch ); - t.destroy( m_allocationCallbacks, *m_dispatch ); - } - - private: - Optional m_allocationCallbacks = nullptr; - Dispatch const * m_dispatch = nullptr; - }; - - template - class ObjectFree - { - public: - ObjectFree() = default; - - ObjectFree( OwnerType owner, - Optional allocationCallbacks VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT - : m_owner( owner ) - , m_allocationCallbacks( allocationCallbacks ) - , m_dispatch( &dispatch ) - {} - - OwnerType getOwner() const VULKAN_HPP_NOEXCEPT - { - return m_owner; - } - - Optional getAllocator() const VULKAN_HPP_NOEXCEPT - { - return m_allocationCallbacks; - } - - protected: - template - void destroy( T t ) VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( m_owner && m_dispatch ); - m_owner.free( t, m_allocationCallbacks, *m_dispatch ); - } - - private: - OwnerType m_owner = {}; - Optional m_allocationCallbacks = nullptr; - Dispatch const * m_dispatch = nullptr; - }; - - template - class ObjectRelease - { - public: - ObjectRelease() = default; - - ObjectRelease( OwnerType owner, - Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT - : m_owner( owner ) - , m_dispatch( &dispatch ) - {} - - OwnerType getOwner() const VULKAN_HPP_NOEXCEPT - { - return m_owner; - } - - protected: - template - void destroy( T t ) VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( m_owner && m_dispatch ); - m_owner.release( t, *m_dispatch ); - } - - private: - OwnerType m_owner = {}; - Dispatch const * m_dispatch = nullptr; - }; - - template - class PoolFree - { - public: - PoolFree() = default; - - PoolFree( OwnerType owner, - PoolType pool, - Dispatch const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT - : m_owner( owner ) - , m_pool( pool ) - , m_dispatch( &dispatch ) - {} - - OwnerType getOwner() const VULKAN_HPP_NOEXCEPT - { - return m_owner; - } - PoolType getPool() const VULKAN_HPP_NOEXCEPT - { - return m_pool; - } - - protected: - template - void destroy( T t ) VULKAN_HPP_NOEXCEPT - { - m_owner.free( m_pool, t, *m_dispatch ); - } - - private: - OwnerType m_owner = OwnerType(); - PoolType m_pool = PoolType(); - Dispatch const * m_dispatch = nullptr; - }; - - //================== - //=== BASE TYPEs === - //================== - - using Bool32 = uint32_t; - using DeviceAddress = uint64_t; - using DeviceSize = uint64_t; - using RemoteAddressNV = void *; - using SampleMask = uint32_t; - -} // namespace VULKAN_HPP_NAMESPACE - -#include - -#ifndef VULKAN_HPP_NO_EXCEPTIONS -namespace std -{ - template <> - struct is_error_code_enum : public true_type - {}; -} // namespace std -#endif - -namespace VULKAN_HPP_NAMESPACE -{ -#ifndef VULKAN_HPP_NO_EXCEPTIONS - - class ErrorCategoryImpl : public std::error_category - { - public: - virtual const char * name() const VULKAN_HPP_NOEXCEPT override - { - return VULKAN_HPP_NAMESPACE_STRING "::Result"; - } - virtual std::string message( int ev ) const override - { - return to_string( static_cast( ev ) ); - } - }; - - class Error - { - public: - Error() VULKAN_HPP_NOEXCEPT = default; - Error( const Error & ) VULKAN_HPP_NOEXCEPT = default; - virtual ~Error() VULKAN_HPP_NOEXCEPT = default; - - virtual const char * what() const VULKAN_HPP_NOEXCEPT = 0; - }; - - class LogicError - : public Error - , public std::logic_error - { - public: - explicit LogicError( const std::string & what ) : Error(), std::logic_error( what ) {} - explicit LogicError( char const * what ) : Error(), std::logic_error( what ) {} - - virtual const char * what() const VULKAN_HPP_NOEXCEPT - { - return std::logic_error::what(); - } - }; - - class SystemError - : public Error - , public std::system_error - { - public: - SystemError( std::error_code ec ) : Error(), std::system_error( ec ) {} - SystemError( std::error_code ec, std::string const & what ) : Error(), std::system_error( ec, what ) {} - SystemError( std::error_code ec, char const * what ) : Error(), std::system_error( ec, what ) {} - SystemError( int ev, std::error_category const & ecat ) : Error(), std::system_error( ev, ecat ) {} - SystemError( int ev, std::error_category const & ecat, std::string const & what ) - : Error(), std::system_error( ev, ecat, what ) - {} - SystemError( int ev, std::error_category const & ecat, char const * what ) - : Error(), std::system_error( ev, ecat, what ) - {} - - virtual const char * what() const VULKAN_HPP_NOEXCEPT - { - return std::system_error::what(); - } - }; - - VULKAN_HPP_INLINE const std::error_category & errorCategory() VULKAN_HPP_NOEXCEPT - { - static ErrorCategoryImpl instance; - return instance; - } - - VULKAN_HPP_INLINE std::error_code make_error_code( Result e ) VULKAN_HPP_NOEXCEPT - { - return std::error_code( static_cast( e ), errorCategory() ); - } - - VULKAN_HPP_INLINE std::error_condition make_error_condition( Result e ) VULKAN_HPP_NOEXCEPT - { - return std::error_condition( static_cast( e ), errorCategory() ); - } - - class OutOfHostMemoryError : public SystemError - { - public: - OutOfHostMemoryError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorOutOfHostMemory ), message ) - {} - OutOfHostMemoryError( char const * message ) - : SystemError( make_error_code( Result::eErrorOutOfHostMemory ), message ) - {} - }; - - class OutOfDeviceMemoryError : public SystemError - { - public: - OutOfDeviceMemoryError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorOutOfDeviceMemory ), message ) - {} - OutOfDeviceMemoryError( char const * message ) - : SystemError( make_error_code( Result::eErrorOutOfDeviceMemory ), message ) - {} - }; - - class InitializationFailedError : public SystemError - { - public: - InitializationFailedError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorInitializationFailed ), message ) - {} - InitializationFailedError( char const * message ) - : SystemError( make_error_code( Result::eErrorInitializationFailed ), message ) - {} - }; - - class DeviceLostError : public SystemError - { - public: - DeviceLostError( std::string const & message ) : SystemError( make_error_code( Result::eErrorDeviceLost ), message ) - {} - DeviceLostError( char const * message ) : SystemError( make_error_code( Result::eErrorDeviceLost ), message ) {} - }; - - class MemoryMapFailedError : public SystemError - { - public: - MemoryMapFailedError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorMemoryMapFailed ), message ) - {} - MemoryMapFailedError( char const * message ) - : SystemError( make_error_code( Result::eErrorMemoryMapFailed ), message ) - {} - }; - - class LayerNotPresentError : public SystemError - { - public: - LayerNotPresentError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorLayerNotPresent ), message ) - {} - LayerNotPresentError( char const * message ) - : SystemError( make_error_code( Result::eErrorLayerNotPresent ), message ) - {} - }; - - class ExtensionNotPresentError : public SystemError - { - public: - ExtensionNotPresentError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorExtensionNotPresent ), message ) - {} - ExtensionNotPresentError( char const * message ) - : SystemError( make_error_code( Result::eErrorExtensionNotPresent ), message ) - {} - }; - - class FeatureNotPresentError : public SystemError - { - public: - FeatureNotPresentError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorFeatureNotPresent ), message ) - {} - FeatureNotPresentError( char const * message ) - : SystemError( make_error_code( Result::eErrorFeatureNotPresent ), message ) - {} - }; - - class IncompatibleDriverError : public SystemError - { - public: - IncompatibleDriverError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorIncompatibleDriver ), message ) - {} - IncompatibleDriverError( char const * message ) - : SystemError( make_error_code( Result::eErrorIncompatibleDriver ), message ) - {} - }; - - class TooManyObjectsError : public SystemError - { - public: - TooManyObjectsError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorTooManyObjects ), message ) - {} - TooManyObjectsError( char const * message ) - : SystemError( make_error_code( Result::eErrorTooManyObjects ), message ) - {} - }; - - class FormatNotSupportedError : public SystemError - { - public: - FormatNotSupportedError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorFormatNotSupported ), message ) - {} - FormatNotSupportedError( char const * message ) - : SystemError( make_error_code( Result::eErrorFormatNotSupported ), message ) - {} - }; - - class FragmentedPoolError : public SystemError - { - public: - FragmentedPoolError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorFragmentedPool ), message ) - {} - FragmentedPoolError( char const * message ) - : SystemError( make_error_code( Result::eErrorFragmentedPool ), message ) - {} - }; - - class UnknownError : public SystemError - { - public: - UnknownError( std::string const & message ) : SystemError( make_error_code( Result::eErrorUnknown ), message ) {} - UnknownError( char const * message ) : SystemError( make_error_code( Result::eErrorUnknown ), message ) {} - }; - - class OutOfPoolMemoryError : public SystemError - { - public: - OutOfPoolMemoryError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorOutOfPoolMemory ), message ) - {} - OutOfPoolMemoryError( char const * message ) - : SystemError( make_error_code( Result::eErrorOutOfPoolMemory ), message ) - {} - }; - - class InvalidExternalHandleError : public SystemError - { - public: - InvalidExternalHandleError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorInvalidExternalHandle ), message ) - {} - InvalidExternalHandleError( char const * message ) - : SystemError( make_error_code( Result::eErrorInvalidExternalHandle ), message ) - {} - }; - - class FragmentationError : public SystemError - { - public: - FragmentationError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorFragmentation ), message ) - {} - FragmentationError( char const * message ) : SystemError( make_error_code( Result::eErrorFragmentation ), message ) - {} - }; - - class InvalidOpaqueCaptureAddressError : public SystemError - { - public: - InvalidOpaqueCaptureAddressError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorInvalidOpaqueCaptureAddress ), message ) - {} - InvalidOpaqueCaptureAddressError( char const * message ) - : SystemError( make_error_code( Result::eErrorInvalidOpaqueCaptureAddress ), message ) - {} - }; - - class SurfaceLostKHRError : public SystemError - { - public: - SurfaceLostKHRError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorSurfaceLostKHR ), message ) - {} - SurfaceLostKHRError( char const * message ) - : SystemError( make_error_code( Result::eErrorSurfaceLostKHR ), message ) - {} - }; - - class NativeWindowInUseKHRError : public SystemError - { - public: - NativeWindowInUseKHRError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorNativeWindowInUseKHR ), message ) - {} - NativeWindowInUseKHRError( char const * message ) - : SystemError( make_error_code( Result::eErrorNativeWindowInUseKHR ), message ) - {} - }; - - class OutOfDateKHRError : public SystemError - { - public: - OutOfDateKHRError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorOutOfDateKHR ), message ) - {} - OutOfDateKHRError( char const * message ) : SystemError( make_error_code( Result::eErrorOutOfDateKHR ), message ) {} - }; - - class IncompatibleDisplayKHRError : public SystemError - { - public: - IncompatibleDisplayKHRError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorIncompatibleDisplayKHR ), message ) - {} - IncompatibleDisplayKHRError( char const * message ) - : SystemError( make_error_code( Result::eErrorIncompatibleDisplayKHR ), message ) - {} - }; - - class ValidationFailedEXTError : public SystemError - { - public: - ValidationFailedEXTError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorValidationFailedEXT ), message ) - {} - ValidationFailedEXTError( char const * message ) - : SystemError( make_error_code( Result::eErrorValidationFailedEXT ), message ) - {} - }; - - class InvalidShaderNVError : public SystemError - { - public: - InvalidShaderNVError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorInvalidShaderNV ), message ) - {} - InvalidShaderNVError( char const * message ) - : SystemError( make_error_code( Result::eErrorInvalidShaderNV ), message ) - {} - }; - - class InvalidDrmFormatModifierPlaneLayoutEXTError : public SystemError - { - public: - InvalidDrmFormatModifierPlaneLayoutEXTError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorInvalidDrmFormatModifierPlaneLayoutEXT ), message ) - {} - InvalidDrmFormatModifierPlaneLayoutEXTError( char const * message ) - : SystemError( make_error_code( Result::eErrorInvalidDrmFormatModifierPlaneLayoutEXT ), message ) - {} - }; - - class NotPermittedKHRError : public SystemError - { - public: - NotPermittedKHRError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorNotPermittedKHR ), message ) - {} - NotPermittedKHRError( char const * message ) - : SystemError( make_error_code( Result::eErrorNotPermittedKHR ), message ) - {} - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - class FullScreenExclusiveModeLostEXTError : public SystemError - { - public: - FullScreenExclusiveModeLostEXTError( std::string const & message ) - : SystemError( make_error_code( Result::eErrorFullScreenExclusiveModeLostEXT ), message ) - {} - FullScreenExclusiveModeLostEXTError( char const * message ) - : SystemError( make_error_code( Result::eErrorFullScreenExclusiveModeLostEXT ), message ) - {} - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - namespace - { - [[noreturn]] void throwResultException( Result result, char const * message ) - { - switch ( result ) - { - case Result::eErrorOutOfHostMemory: throw OutOfHostMemoryError( message ); - case Result::eErrorOutOfDeviceMemory: throw OutOfDeviceMemoryError( message ); - case Result::eErrorInitializationFailed: throw InitializationFailedError( message ); - case Result::eErrorDeviceLost: throw DeviceLostError( message ); - case Result::eErrorMemoryMapFailed: throw MemoryMapFailedError( message ); - case Result::eErrorLayerNotPresent: throw LayerNotPresentError( message ); - case Result::eErrorExtensionNotPresent: throw ExtensionNotPresentError( message ); - case Result::eErrorFeatureNotPresent: throw FeatureNotPresentError( message ); - case Result::eErrorIncompatibleDriver: throw IncompatibleDriverError( message ); - case Result::eErrorTooManyObjects: throw TooManyObjectsError( message ); - case Result::eErrorFormatNotSupported: throw FormatNotSupportedError( message ); - case Result::eErrorFragmentedPool: throw FragmentedPoolError( message ); - case Result::eErrorUnknown: throw UnknownError( message ); - case Result::eErrorOutOfPoolMemory: throw OutOfPoolMemoryError( message ); - case Result::eErrorInvalidExternalHandle: throw InvalidExternalHandleError( message ); - case Result::eErrorFragmentation: throw FragmentationError( message ); - case Result::eErrorInvalidOpaqueCaptureAddress: throw InvalidOpaqueCaptureAddressError( message ); - case Result::eErrorSurfaceLostKHR: throw SurfaceLostKHRError( message ); - case Result::eErrorNativeWindowInUseKHR: throw NativeWindowInUseKHRError( message ); - case Result::eErrorOutOfDateKHR: throw OutOfDateKHRError( message ); - case Result::eErrorIncompatibleDisplayKHR: throw IncompatibleDisplayKHRError( message ); - case Result::eErrorValidationFailedEXT: throw ValidationFailedEXTError( message ); - case Result::eErrorInvalidShaderNV: throw InvalidShaderNVError( message ); - case Result::eErrorInvalidDrmFormatModifierPlaneLayoutEXT: - throw InvalidDrmFormatModifierPlaneLayoutEXTError( message ); - case Result::eErrorNotPermittedKHR: throw NotPermittedKHRError( message ); -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - case Result::eErrorFullScreenExclusiveModeLostEXT: throw FullScreenExclusiveModeLostEXTError( message ); -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - default: throw SystemError( make_error_code( result ) ); - } - } - } // namespace -#endif - - template - void ignore( T const & ) VULKAN_HPP_NOEXCEPT - {} - - template - struct ResultValue - { -#ifdef VULKAN_HPP_HAS_NOEXCEPT - ResultValue( Result r, T & v ) VULKAN_HPP_NOEXCEPT( VULKAN_HPP_NOEXCEPT( T( v ) ) ) -#else - ResultValue( Result r, T & v ) -#endif - : result( r ), value( v ) - {} - -#ifdef VULKAN_HPP_HAS_NOEXCEPT - ResultValue( Result r, T && v ) VULKAN_HPP_NOEXCEPT( VULKAN_HPP_NOEXCEPT( T( std::move( v ) ) ) ) -#else - ResultValue( Result r, T && v ) -#endif - : result( r ), value( std::move( v ) ) - {} - - Result result; - T value; - - operator std::tuple() VULKAN_HPP_NOEXCEPT - { - return std::tuple( result, value ); - } - -#if !defined( VULKAN_HPP_DISABLE_IMPLICIT_RESULT_VALUE_CAST ) - VULKAN_HPP_DEPRECATED( - "Implicit-cast operators on vk::ResultValue are deprecated. Explicitly access the value as member of ResultValue." ) - operator T const &() const & VULKAN_HPP_NOEXCEPT - { - return value; - } - - VULKAN_HPP_DEPRECATED( - "Implicit-cast operators on vk::ResultValue are deprecated. Explicitly access the value as member of ResultValue." ) - operator T &() & VULKAN_HPP_NOEXCEPT - { - return value; - } - - VULKAN_HPP_DEPRECATED( - "Implicit-cast operators on vk::ResultValue are deprecated. Explicitly access the value as member of ResultValue." ) - operator T const &&() const && VULKAN_HPP_NOEXCEPT - { - return std::move( value ); - } - - VULKAN_HPP_DEPRECATED( - "Implicit-cast operators on vk::ResultValue are deprecated. Explicitly access the value as member of ResultValue." ) - operator T &&() && VULKAN_HPP_NOEXCEPT - { - return std::move( value ); - } -#endif - }; - -#if !defined( VULKAN_HPP_NO_SMART_HANDLE ) - template - struct ResultValue> - { -# ifdef VULKAN_HPP_HAS_NOEXCEPT - ResultValue( Result r, UniqueHandle && v ) VULKAN_HPP_NOEXCEPT -# else - ResultValue( Result r, UniqueHandle && v ) -# endif - : result( r ) - , value( std::move( v ) ) - {} - - std::tuple> asTuple() - { - return std::make_tuple( result, std::move( value ) ); - } - -# if !defined( VULKAN_HPP_DISABLE_IMPLICIT_RESULT_VALUE_CAST ) - VULKAN_HPP_DEPRECATED( - "Implicit-cast operators on vk::ResultValue are deprecated. Explicitly access the value as member of ResultValue." ) - operator UniqueHandle &() & VULKAN_HPP_NOEXCEPT - { - return value; - } - - VULKAN_HPP_DEPRECATED( - "Implicit-cast operators on vk::ResultValue are deprecated. Explicitly access the value as member of ResultValue." ) - operator UniqueHandle() VULKAN_HPP_NOEXCEPT - { - return std::move( value ); - } -# endif - - Result result; - UniqueHandle value; - }; - - template - struct ResultValue>> - { -# ifdef VULKAN_HPP_HAS_NOEXCEPT - ResultValue( Result r, std::vector> && v ) VULKAN_HPP_NOEXCEPT -# else - ResultValue( Result r, std::vector> && v ) -# endif - : result( r ) - , value( std::move( v ) ) - {} - - std::tuple>> asTuple() - { - return std::make_tuple( result, std::move( value ) ); - } - - Result result; - std::vector> value; - -# if !defined( VULKAN_HPP_DISABLE_IMPLICIT_RESULT_VALUE_CAST ) - VULKAN_HPP_DEPRECATED( - "Implicit-cast operators on vk::ResultValue are deprecated. Explicitly access the value as member of ResultValue." ) - operator std::tuple> &>() VULKAN_HPP_NOEXCEPT - { - return std::tuple> &>( result, value ); - } -# endif - }; -#endif - - template - struct ResultValueType - { -#ifdef VULKAN_HPP_NO_EXCEPTIONS - typedef ResultValue type; -#else - typedef T type; -#endif - }; - - template <> - struct ResultValueType - { -#ifdef VULKAN_HPP_NO_EXCEPTIONS - typedef Result type; -#else - typedef void type; -#endif - }; - - VULKAN_HPP_INLINE ResultValueType::type createResultValue( Result result, char const * message ) - { -#ifdef VULKAN_HPP_NO_EXCEPTIONS - ignore( message ); - VULKAN_HPP_ASSERT_ON_RESULT( result == Result::eSuccess ); - return result; -#else - if ( result != Result::eSuccess ) - { - throwResultException( result, message ); - } -#endif - } - - template - VULKAN_HPP_INLINE typename ResultValueType::type createResultValue( Result result, T & data, char const * message ) - { -#ifdef VULKAN_HPP_NO_EXCEPTIONS - ignore( message ); - VULKAN_HPP_ASSERT_ON_RESULT( result == Result::eSuccess ); - return ResultValue( result, std::move( data ) ); -#else - if ( result != Result::eSuccess ) - { - throwResultException( result, message ); - } - return std::move( data ); -#endif - } - - VULKAN_HPP_INLINE Result createResultValue( Result result, - char const * message, - std::initializer_list successCodes ) - { -#ifdef VULKAN_HPP_NO_EXCEPTIONS - ignore( message ); - ignore( successCodes ); // just in case VULKAN_HPP_ASSERT_ON_RESULT is empty - VULKAN_HPP_ASSERT_ON_RESULT( std::find( successCodes.begin(), successCodes.end(), result ) != successCodes.end() ); -#else - if ( std::find( successCodes.begin(), successCodes.end(), result ) == successCodes.end() ) - { - throwResultException( result, message ); - } -#endif - return result; - } - - template - VULKAN_HPP_INLINE ResultValue - createResultValue( Result result, T & data, char const * message, std::initializer_list successCodes ) - { -#ifdef VULKAN_HPP_NO_EXCEPTIONS - ignore( message ); - ignore( successCodes ); // just in case VULKAN_HPP_ASSERT_ON_RESULT is empty - VULKAN_HPP_ASSERT_ON_RESULT( std::find( successCodes.begin(), successCodes.end(), result ) != successCodes.end() ); -#else - if ( std::find( successCodes.begin(), successCodes.end(), result ) == successCodes.end() ) - { - throwResultException( result, message ); - } -#endif - return ResultValue( result, std::move( data ) ); - } - -#ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type createResultValue( - Result result, T & data, char const * message, typename UniqueHandleTraits::deleter const & deleter ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - ignore( message ); - VULKAN_HPP_ASSERT_ON_RESULT( result == Result::eSuccess ); - return ResultValue>( result, UniqueHandle( data, deleter ) ); -# else - if ( result != Result::eSuccess ) - { - throwResultException( result, message ); - } - return UniqueHandle( data, deleter ); -# endif - } - - template - VULKAN_HPP_INLINE ResultValue> - createResultValue( Result result, - T & data, - char const * message, - std::initializer_list successCodes, - typename UniqueHandleTraits::deleter const & deleter ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - ignore( message ); - ignore( successCodes ); // just in case VULKAN_HPP_ASSERT_ON_RESULT is empty - VULKAN_HPP_ASSERT_ON_RESULT( std::find( successCodes.begin(), successCodes.end(), result ) != successCodes.end() ); -# else - if ( std::find( successCodes.begin(), successCodes.end(), result ) == successCodes.end() ) - { - throwResultException( result, message ); - } -# endif - return ResultValue>( result, UniqueHandle( data, deleter ) ); - } - - template - VULKAN_HPP_INLINE typename ResultValueType>>::type - createResultValue( Result result, std::vector> && data, char const * message ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - ignore( message ); - VULKAN_HPP_ASSERT_ON_RESULT( result == Result::eSuccess ); - return ResultValue>>( result, std::move( data ) ); -# else - if ( result != Result::eSuccess ) - { - throwResultException( result, message ); - } - return std::move( data ); -# endif - } - - template - VULKAN_HPP_INLINE ResultValue>> - createResultValue( Result result, - std::vector> && data, - char const * message, - std::initializer_list successCodes ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - ignore( message ); - ignore( successCodes ); // just in case VULKAN_HPP_ASSERT_ON_RESULT is empty - VULKAN_HPP_ASSERT_ON_RESULT( std::find( successCodes.begin(), successCodes.end(), result ) != successCodes.end() ); -# else - if ( std::find( successCodes.begin(), successCodes.end(), result ) == successCodes.end() ) - { - throwResultException( result, message ); - } -# endif - return ResultValue>>( result, std::move( data ) ); - } -#endif -} // namespace VULKAN_HPP_NAMESPACE - -// clang-format off -#include -#include -#include -// clang-format on - -namespace VULKAN_HPP_NAMESPACE -{ - //======================= - //=== STRUCTS EXTENDS === - //======================= - - //=== VK_VERSION_1_1 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_VERSION_1_2 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_VERSION_1_3 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_swapchain === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_display_swapchain === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_debug_report === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_AMD_rasterization_order === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_dedicated_allocation === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_transform_feedback === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_encode_h264 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_encode_h265 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_decode_h264 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_AMD_texture_gather_bias_lod === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_dynamic_rendering === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_corner_sampled_image === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_external_memory === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_win32_keyed_mutex === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_validation_flags === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_astc_decode_mode === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_keyed_mutex === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_push_descriptor === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_conditional_rendering === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_incremental_present === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_clip_space_w_scaling === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_display_control === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_GOOGLE_display_timing === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NVX_multiview_per_view_attributes === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_viewport_swizzle === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_discard_rectangles === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_conservative_rasterization === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_depth_clip_enable === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_shared_presentable_image === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_performance_query === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_debug_utils === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_EXT_sample_locations === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_blend_operation_advanced === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_fragment_coverage_to_color === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_acceleration_structure === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_framebuffer_mixed_samples === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_shader_sm_builtins === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_image_drm_format_modifier === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_validation_cache === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_portability_subset === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_shading_rate_image === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_ray_tracing === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_representative_fragment_test === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_filter_cubic === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_external_memory_host === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_shader_clock === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_AMD_pipeline_compiler_control === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_AMD_shader_core_properties === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_decode_h265 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_KHR_global_priority === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_AMD_memory_overallocation_behavior === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_vertex_attribute_divisor === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_frame_token === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_compute_shader_derivatives === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_mesh_shader === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_fragment_shader_barycentric === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_shader_image_footprint === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_scissor_exclusive === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_device_diagnostic_checkpoints === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_INTEL_shader_integer_functions2 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_INTEL_performance_query === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_pci_bus_info === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_AMD_display_native_hdr === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_fragment_density_map === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_fragment_shading_rate === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_AMD_shader_core_properties2 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_AMD_device_coherent_memory === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_shader_image_atomic_int64 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_memory_budget === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_memory_priority === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_surface_protected_capabilities === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_dedicated_allocation_image_aliasing === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_buffer_device_address === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_validation_features === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_present_wait === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_cooperative_matrix === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_coverage_reduction_mode === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_fragment_shader_interlock === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_ycbcr_image_arrays === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_provoking_vertex === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_line_rasterization === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_shader_atomic_float === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_index_type_uint8 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_extended_dynamic_state === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_pipeline_executable_properties === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_shader_atomic_float2 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_device_generated_commands === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_inherited_viewport_scissor === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_texel_buffer_alignment === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_QCOM_render_pass_transform === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_device_memory_report === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_robustness2 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_custom_border_color === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_present_id === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_device_diagnostics_config === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_synchronization2 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_shader_subgroup_uniform_control_flow === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_fragment_shading_rate_enums === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_ray_tracing_motion_blur === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_ycbcr_2plane_444_formats === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_fragment_density_map2 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_QCOM_rotated_copy_commands === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_workgroup_memory_explicit_layout === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_4444_formats === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_ARM_rasterization_order_attachment_access === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_rgba10x6_formats === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_ray_tracing_pipeline === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_KHR_ray_query === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_VALVE_mutable_descriptor_type === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_vertex_input_dynamic_state === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_physical_device_drm === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_depth_clip_control === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_primitive_topology_list_restart === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_HUAWEI_subpass_shading === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_HUAWEI_invocation_mask === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_external_memory_rdma === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_extended_dynamic_state2 === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_color_write_enable === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_image_view_min_lod === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_multi_draw === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_border_color_swizzle === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_EXT_pageable_device_local_memory === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_QCOM_fragment_density_map_offset === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - - //=== VK_NV_linear_color_attachment === - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - template <> - struct StructExtends - { - enum - { - value = true - }; - }; - -#if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL - class DynamicLoader - { - public: -# ifdef VULKAN_HPP_NO_EXCEPTIONS - DynamicLoader( std::string const & vulkanLibraryName = {} ) VULKAN_HPP_NOEXCEPT -# else - DynamicLoader( std::string const & vulkanLibraryName = {} ) -# endif - { - if ( !vulkanLibraryName.empty() ) - { -# if defined( __unix__ ) || defined( __APPLE__ ) || defined( __QNXNTO__ ) || defined( __Fuchsia__ ) - m_library = dlopen( vulkanLibraryName.c_str(), RTLD_NOW | RTLD_LOCAL ); -# elif defined( _WIN32 ) - m_library = ::LoadLibraryA( vulkanLibraryName.c_str() ); -# else -# error unsupported platform -# endif - } - else - { -# if defined( __unix__ ) || defined( __QNXNTO__ ) || defined( __Fuchsia__ ) - m_library = dlopen( "libvulkan.so", RTLD_NOW | RTLD_LOCAL ); - if ( m_library == nullptr ) - { - m_library = dlopen( "libvulkan.so.1", RTLD_NOW | RTLD_LOCAL ); - } -# elif defined( __APPLE__ ) - m_library = dlopen( "libvulkan.dylib", RTLD_NOW | RTLD_LOCAL ); -# elif defined( _WIN32 ) - m_library = ::LoadLibraryA( "vulkan-1.dll" ); -# else -# error unsupported platform -# endif - } - -# ifndef VULKAN_HPP_NO_EXCEPTIONS - if ( m_library == nullptr ) - { - // NOTE there should be an InitializationFailedError, but msvc insists on the symbol does not exist within the - // scope of this function. - throw std::runtime_error( "Failed to load vulkan library!" ); - } -# endif - } - - DynamicLoader( DynamicLoader const & ) = delete; - - DynamicLoader( DynamicLoader && other ) VULKAN_HPP_NOEXCEPT : m_library( other.m_library ) - { - other.m_library = nullptr; - } - - DynamicLoader & operator=( DynamicLoader const & ) = delete; - - DynamicLoader & operator=( DynamicLoader && other ) VULKAN_HPP_NOEXCEPT - { - std::swap( m_library, other.m_library ); - return *this; - } - - ~DynamicLoader() VULKAN_HPP_NOEXCEPT - { - if ( m_library ) - { -# if defined( __unix__ ) || defined( __APPLE__ ) || defined( __QNXNTO__ ) || defined( __Fuchsia__ ) - dlclose( m_library ); -# elif defined( _WIN32 ) - ::FreeLibrary( m_library ); -# else -# error unsupported platform -# endif - } - } - - template - T getProcAddress( const char * function ) const VULKAN_HPP_NOEXCEPT - { -# if defined( __unix__ ) || defined( __APPLE__ ) || defined( __QNXNTO__ ) || defined( __Fuchsia__ ) - return (T)dlsym( m_library, function ); -# elif defined( _WIN32 ) - return ( T )::GetProcAddress( m_library, function ); -# else -# error unsupported platform -# endif - } - - bool success() const VULKAN_HPP_NOEXCEPT - { - return m_library != nullptr; - } - - private: -# if defined( __unix__ ) || defined( __APPLE__ ) || defined( __QNXNTO__ ) || defined( __Fuchsia__ ) - void * m_library; -# elif defined( _WIN32 ) - ::HINSTANCE m_library; -# else -# error unsupported platform -# endif - }; -#endif - - using PFN_dummy = void ( * )(); - - class DispatchLoaderDynamic : public DispatchLoaderBase - { - public: - //=== VK_VERSION_1_0 === - PFN_vkCreateInstance vkCreateInstance = 0; - PFN_vkDestroyInstance vkDestroyInstance = 0; - PFN_vkEnumeratePhysicalDevices vkEnumeratePhysicalDevices = 0; - PFN_vkGetPhysicalDeviceFeatures vkGetPhysicalDeviceFeatures = 0; - PFN_vkGetPhysicalDeviceFormatProperties vkGetPhysicalDeviceFormatProperties = 0; - PFN_vkGetPhysicalDeviceImageFormatProperties vkGetPhysicalDeviceImageFormatProperties = 0; - PFN_vkGetPhysicalDeviceProperties vkGetPhysicalDeviceProperties = 0; - PFN_vkGetPhysicalDeviceQueueFamilyProperties vkGetPhysicalDeviceQueueFamilyProperties = 0; - PFN_vkGetPhysicalDeviceMemoryProperties vkGetPhysicalDeviceMemoryProperties = 0; - PFN_vkGetInstanceProcAddr vkGetInstanceProcAddr = 0; - PFN_vkGetDeviceProcAddr vkGetDeviceProcAddr = 0; - PFN_vkCreateDevice vkCreateDevice = 0; - PFN_vkDestroyDevice vkDestroyDevice = 0; - PFN_vkEnumerateInstanceExtensionProperties vkEnumerateInstanceExtensionProperties = 0; - PFN_vkEnumerateDeviceExtensionProperties vkEnumerateDeviceExtensionProperties = 0; - PFN_vkEnumerateInstanceLayerProperties vkEnumerateInstanceLayerProperties = 0; - PFN_vkEnumerateDeviceLayerProperties vkEnumerateDeviceLayerProperties = 0; - PFN_vkGetDeviceQueue vkGetDeviceQueue = 0; - PFN_vkQueueSubmit vkQueueSubmit = 0; - PFN_vkQueueWaitIdle vkQueueWaitIdle = 0; - PFN_vkDeviceWaitIdle vkDeviceWaitIdle = 0; - PFN_vkAllocateMemory vkAllocateMemory = 0; - PFN_vkFreeMemory vkFreeMemory = 0; - PFN_vkMapMemory vkMapMemory = 0; - PFN_vkUnmapMemory vkUnmapMemory = 0; - PFN_vkFlushMappedMemoryRanges vkFlushMappedMemoryRanges = 0; - PFN_vkInvalidateMappedMemoryRanges vkInvalidateMappedMemoryRanges = 0; - PFN_vkGetDeviceMemoryCommitment vkGetDeviceMemoryCommitment = 0; - PFN_vkBindBufferMemory vkBindBufferMemory = 0; - PFN_vkBindImageMemory vkBindImageMemory = 0; - PFN_vkGetBufferMemoryRequirements vkGetBufferMemoryRequirements = 0; - PFN_vkGetImageMemoryRequirements vkGetImageMemoryRequirements = 0; - PFN_vkGetImageSparseMemoryRequirements vkGetImageSparseMemoryRequirements = 0; - PFN_vkGetPhysicalDeviceSparseImageFormatProperties vkGetPhysicalDeviceSparseImageFormatProperties = 0; - PFN_vkQueueBindSparse vkQueueBindSparse = 0; - PFN_vkCreateFence vkCreateFence = 0; - PFN_vkDestroyFence vkDestroyFence = 0; - PFN_vkResetFences vkResetFences = 0; - PFN_vkGetFenceStatus vkGetFenceStatus = 0; - PFN_vkWaitForFences vkWaitForFences = 0; - PFN_vkCreateSemaphore vkCreateSemaphore = 0; - PFN_vkDestroySemaphore vkDestroySemaphore = 0; - PFN_vkCreateEvent vkCreateEvent = 0; - PFN_vkDestroyEvent vkDestroyEvent = 0; - PFN_vkGetEventStatus vkGetEventStatus = 0; - PFN_vkSetEvent vkSetEvent = 0; - PFN_vkResetEvent vkResetEvent = 0; - PFN_vkCreateQueryPool vkCreateQueryPool = 0; - PFN_vkDestroyQueryPool vkDestroyQueryPool = 0; - PFN_vkGetQueryPoolResults vkGetQueryPoolResults = 0; - PFN_vkCreateBuffer vkCreateBuffer = 0; - PFN_vkDestroyBuffer vkDestroyBuffer = 0; - PFN_vkCreateBufferView vkCreateBufferView = 0; - PFN_vkDestroyBufferView vkDestroyBufferView = 0; - PFN_vkCreateImage vkCreateImage = 0; - PFN_vkDestroyImage vkDestroyImage = 0; - PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout = 0; - PFN_vkCreateImageView vkCreateImageView = 0; - PFN_vkDestroyImageView vkDestroyImageView = 0; - PFN_vkCreateShaderModule vkCreateShaderModule = 0; - PFN_vkDestroyShaderModule vkDestroyShaderModule = 0; - PFN_vkCreatePipelineCache vkCreatePipelineCache = 0; - PFN_vkDestroyPipelineCache vkDestroyPipelineCache = 0; - PFN_vkGetPipelineCacheData vkGetPipelineCacheData = 0; - PFN_vkMergePipelineCaches vkMergePipelineCaches = 0; - PFN_vkCreateGraphicsPipelines vkCreateGraphicsPipelines = 0; - PFN_vkCreateComputePipelines vkCreateComputePipelines = 0; - PFN_vkDestroyPipeline vkDestroyPipeline = 0; - PFN_vkCreatePipelineLayout vkCreatePipelineLayout = 0; - PFN_vkDestroyPipelineLayout vkDestroyPipelineLayout = 0; - PFN_vkCreateSampler vkCreateSampler = 0; - PFN_vkDestroySampler vkDestroySampler = 0; - PFN_vkCreateDescriptorSetLayout vkCreateDescriptorSetLayout = 0; - PFN_vkDestroyDescriptorSetLayout vkDestroyDescriptorSetLayout = 0; - PFN_vkCreateDescriptorPool vkCreateDescriptorPool = 0; - PFN_vkDestroyDescriptorPool vkDestroyDescriptorPool = 0; - PFN_vkResetDescriptorPool vkResetDescriptorPool = 0; - PFN_vkAllocateDescriptorSets vkAllocateDescriptorSets = 0; - PFN_vkFreeDescriptorSets vkFreeDescriptorSets = 0; - PFN_vkUpdateDescriptorSets vkUpdateDescriptorSets = 0; - PFN_vkCreateFramebuffer vkCreateFramebuffer = 0; - PFN_vkDestroyFramebuffer vkDestroyFramebuffer = 0; - PFN_vkCreateRenderPass vkCreateRenderPass = 0; - PFN_vkDestroyRenderPass vkDestroyRenderPass = 0; - PFN_vkGetRenderAreaGranularity vkGetRenderAreaGranularity = 0; - PFN_vkCreateCommandPool vkCreateCommandPool = 0; - PFN_vkDestroyCommandPool vkDestroyCommandPool = 0; - PFN_vkResetCommandPool vkResetCommandPool = 0; - PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers = 0; - PFN_vkFreeCommandBuffers vkFreeCommandBuffers = 0; - PFN_vkBeginCommandBuffer vkBeginCommandBuffer = 0; - PFN_vkEndCommandBuffer vkEndCommandBuffer = 0; - PFN_vkResetCommandBuffer vkResetCommandBuffer = 0; - PFN_vkCmdBindPipeline vkCmdBindPipeline = 0; - PFN_vkCmdSetViewport vkCmdSetViewport = 0; - PFN_vkCmdSetScissor vkCmdSetScissor = 0; - PFN_vkCmdSetLineWidth vkCmdSetLineWidth = 0; - PFN_vkCmdSetDepthBias vkCmdSetDepthBias = 0; - PFN_vkCmdSetBlendConstants vkCmdSetBlendConstants = 0; - PFN_vkCmdSetDepthBounds vkCmdSetDepthBounds = 0; - PFN_vkCmdSetStencilCompareMask vkCmdSetStencilCompareMask = 0; - PFN_vkCmdSetStencilWriteMask vkCmdSetStencilWriteMask = 0; - PFN_vkCmdSetStencilReference vkCmdSetStencilReference = 0; - PFN_vkCmdBindDescriptorSets vkCmdBindDescriptorSets = 0; - PFN_vkCmdBindIndexBuffer vkCmdBindIndexBuffer = 0; - PFN_vkCmdBindVertexBuffers vkCmdBindVertexBuffers = 0; - PFN_vkCmdDraw vkCmdDraw = 0; - PFN_vkCmdDrawIndexed vkCmdDrawIndexed = 0; - PFN_vkCmdDrawIndirect vkCmdDrawIndirect = 0; - PFN_vkCmdDrawIndexedIndirect vkCmdDrawIndexedIndirect = 0; - PFN_vkCmdDispatch vkCmdDispatch = 0; - PFN_vkCmdDispatchIndirect vkCmdDispatchIndirect = 0; - PFN_vkCmdCopyBuffer vkCmdCopyBuffer = 0; - PFN_vkCmdCopyImage vkCmdCopyImage = 0; - PFN_vkCmdBlitImage vkCmdBlitImage = 0; - PFN_vkCmdCopyBufferToImage vkCmdCopyBufferToImage = 0; - PFN_vkCmdCopyImageToBuffer vkCmdCopyImageToBuffer = 0; - PFN_vkCmdUpdateBuffer vkCmdUpdateBuffer = 0; - PFN_vkCmdFillBuffer vkCmdFillBuffer = 0; - PFN_vkCmdClearColorImage vkCmdClearColorImage = 0; - PFN_vkCmdClearDepthStencilImage vkCmdClearDepthStencilImage = 0; - PFN_vkCmdClearAttachments vkCmdClearAttachments = 0; - PFN_vkCmdResolveImage vkCmdResolveImage = 0; - PFN_vkCmdSetEvent vkCmdSetEvent = 0; - PFN_vkCmdResetEvent vkCmdResetEvent = 0; - PFN_vkCmdWaitEvents vkCmdWaitEvents = 0; - PFN_vkCmdPipelineBarrier vkCmdPipelineBarrier = 0; - PFN_vkCmdBeginQuery vkCmdBeginQuery = 0; - PFN_vkCmdEndQuery vkCmdEndQuery = 0; - PFN_vkCmdResetQueryPool vkCmdResetQueryPool = 0; - PFN_vkCmdWriteTimestamp vkCmdWriteTimestamp = 0; - PFN_vkCmdCopyQueryPoolResults vkCmdCopyQueryPoolResults = 0; - PFN_vkCmdPushConstants vkCmdPushConstants = 0; - PFN_vkCmdBeginRenderPass vkCmdBeginRenderPass = 0; - PFN_vkCmdNextSubpass vkCmdNextSubpass = 0; - PFN_vkCmdEndRenderPass vkCmdEndRenderPass = 0; - PFN_vkCmdExecuteCommands vkCmdExecuteCommands = 0; - - //=== VK_VERSION_1_1 === - PFN_vkEnumerateInstanceVersion vkEnumerateInstanceVersion = 0; - PFN_vkBindBufferMemory2 vkBindBufferMemory2 = 0; - PFN_vkBindImageMemory2 vkBindImageMemory2 = 0; - PFN_vkGetDeviceGroupPeerMemoryFeatures vkGetDeviceGroupPeerMemoryFeatures = 0; - PFN_vkCmdSetDeviceMask vkCmdSetDeviceMask = 0; - PFN_vkCmdDispatchBase vkCmdDispatchBase = 0; - PFN_vkEnumeratePhysicalDeviceGroups vkEnumeratePhysicalDeviceGroups = 0; - PFN_vkGetImageMemoryRequirements2 vkGetImageMemoryRequirements2 = 0; - PFN_vkGetBufferMemoryRequirements2 vkGetBufferMemoryRequirements2 = 0; - PFN_vkGetImageSparseMemoryRequirements2 vkGetImageSparseMemoryRequirements2 = 0; - PFN_vkGetPhysicalDeviceFeatures2 vkGetPhysicalDeviceFeatures2 = 0; - PFN_vkGetPhysicalDeviceProperties2 vkGetPhysicalDeviceProperties2 = 0; - PFN_vkGetPhysicalDeviceFormatProperties2 vkGetPhysicalDeviceFormatProperties2 = 0; - PFN_vkGetPhysicalDeviceImageFormatProperties2 vkGetPhysicalDeviceImageFormatProperties2 = 0; - PFN_vkGetPhysicalDeviceQueueFamilyProperties2 vkGetPhysicalDeviceQueueFamilyProperties2 = 0; - PFN_vkGetPhysicalDeviceMemoryProperties2 vkGetPhysicalDeviceMemoryProperties2 = 0; - PFN_vkGetPhysicalDeviceSparseImageFormatProperties2 vkGetPhysicalDeviceSparseImageFormatProperties2 = 0; - PFN_vkTrimCommandPool vkTrimCommandPool = 0; - PFN_vkGetDeviceQueue2 vkGetDeviceQueue2 = 0; - PFN_vkCreateSamplerYcbcrConversion vkCreateSamplerYcbcrConversion = 0; - PFN_vkDestroySamplerYcbcrConversion vkDestroySamplerYcbcrConversion = 0; - PFN_vkCreateDescriptorUpdateTemplate vkCreateDescriptorUpdateTemplate = 0; - PFN_vkDestroyDescriptorUpdateTemplate vkDestroyDescriptorUpdateTemplate = 0; - PFN_vkUpdateDescriptorSetWithTemplate vkUpdateDescriptorSetWithTemplate = 0; - PFN_vkGetPhysicalDeviceExternalBufferProperties vkGetPhysicalDeviceExternalBufferProperties = 0; - PFN_vkGetPhysicalDeviceExternalFenceProperties vkGetPhysicalDeviceExternalFenceProperties = 0; - PFN_vkGetPhysicalDeviceExternalSemaphoreProperties vkGetPhysicalDeviceExternalSemaphoreProperties = 0; - PFN_vkGetDescriptorSetLayoutSupport vkGetDescriptorSetLayoutSupport = 0; - - //=== VK_VERSION_1_2 === - PFN_vkCmdDrawIndirectCount vkCmdDrawIndirectCount = 0; - PFN_vkCmdDrawIndexedIndirectCount vkCmdDrawIndexedIndirectCount = 0; - PFN_vkCreateRenderPass2 vkCreateRenderPass2 = 0; - PFN_vkCmdBeginRenderPass2 vkCmdBeginRenderPass2 = 0; - PFN_vkCmdNextSubpass2 vkCmdNextSubpass2 = 0; - PFN_vkCmdEndRenderPass2 vkCmdEndRenderPass2 = 0; - PFN_vkResetQueryPool vkResetQueryPool = 0; - PFN_vkGetSemaphoreCounterValue vkGetSemaphoreCounterValue = 0; - PFN_vkWaitSemaphores vkWaitSemaphores = 0; - PFN_vkSignalSemaphore vkSignalSemaphore = 0; - PFN_vkGetBufferDeviceAddress vkGetBufferDeviceAddress = 0; - PFN_vkGetBufferOpaqueCaptureAddress vkGetBufferOpaqueCaptureAddress = 0; - PFN_vkGetDeviceMemoryOpaqueCaptureAddress vkGetDeviceMemoryOpaqueCaptureAddress = 0; - - //=== VK_VERSION_1_3 === - PFN_vkGetPhysicalDeviceToolProperties vkGetPhysicalDeviceToolProperties = 0; - PFN_vkCreatePrivateDataSlot vkCreatePrivateDataSlot = 0; - PFN_vkDestroyPrivateDataSlot vkDestroyPrivateDataSlot = 0; - PFN_vkSetPrivateData vkSetPrivateData = 0; - PFN_vkGetPrivateData vkGetPrivateData = 0; - PFN_vkCmdSetEvent2 vkCmdSetEvent2 = 0; - PFN_vkCmdResetEvent2 vkCmdResetEvent2 = 0; - PFN_vkCmdWaitEvents2 vkCmdWaitEvents2 = 0; - PFN_vkCmdPipelineBarrier2 vkCmdPipelineBarrier2 = 0; - PFN_vkCmdWriteTimestamp2 vkCmdWriteTimestamp2 = 0; - PFN_vkQueueSubmit2 vkQueueSubmit2 = 0; - PFN_vkCmdCopyBuffer2 vkCmdCopyBuffer2 = 0; - PFN_vkCmdCopyImage2 vkCmdCopyImage2 = 0; - PFN_vkCmdCopyBufferToImage2 vkCmdCopyBufferToImage2 = 0; - PFN_vkCmdCopyImageToBuffer2 vkCmdCopyImageToBuffer2 = 0; - PFN_vkCmdBlitImage2 vkCmdBlitImage2 = 0; - PFN_vkCmdResolveImage2 vkCmdResolveImage2 = 0; - PFN_vkCmdBeginRendering vkCmdBeginRendering = 0; - PFN_vkCmdEndRendering vkCmdEndRendering = 0; - PFN_vkCmdSetCullMode vkCmdSetCullMode = 0; - PFN_vkCmdSetFrontFace vkCmdSetFrontFace = 0; - PFN_vkCmdSetPrimitiveTopology vkCmdSetPrimitiveTopology = 0; - PFN_vkCmdSetViewportWithCount vkCmdSetViewportWithCount = 0; - PFN_vkCmdSetScissorWithCount vkCmdSetScissorWithCount = 0; - PFN_vkCmdBindVertexBuffers2 vkCmdBindVertexBuffers2 = 0; - PFN_vkCmdSetDepthTestEnable vkCmdSetDepthTestEnable = 0; - PFN_vkCmdSetDepthWriteEnable vkCmdSetDepthWriteEnable = 0; - PFN_vkCmdSetDepthCompareOp vkCmdSetDepthCompareOp = 0; - PFN_vkCmdSetDepthBoundsTestEnable vkCmdSetDepthBoundsTestEnable = 0; - PFN_vkCmdSetStencilTestEnable vkCmdSetStencilTestEnable = 0; - PFN_vkCmdSetStencilOp vkCmdSetStencilOp = 0; - PFN_vkCmdSetRasterizerDiscardEnable vkCmdSetRasterizerDiscardEnable = 0; - PFN_vkCmdSetDepthBiasEnable vkCmdSetDepthBiasEnable = 0; - PFN_vkCmdSetPrimitiveRestartEnable vkCmdSetPrimitiveRestartEnable = 0; - PFN_vkGetDeviceBufferMemoryRequirements vkGetDeviceBufferMemoryRequirements = 0; - PFN_vkGetDeviceImageMemoryRequirements vkGetDeviceImageMemoryRequirements = 0; - PFN_vkGetDeviceImageSparseMemoryRequirements vkGetDeviceImageSparseMemoryRequirements = 0; - - //=== VK_KHR_surface === - PFN_vkDestroySurfaceKHR vkDestroySurfaceKHR = 0; - PFN_vkGetPhysicalDeviceSurfaceSupportKHR vkGetPhysicalDeviceSurfaceSupportKHR = 0; - PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR vkGetPhysicalDeviceSurfaceCapabilitiesKHR = 0; - PFN_vkGetPhysicalDeviceSurfaceFormatsKHR vkGetPhysicalDeviceSurfaceFormatsKHR = 0; - PFN_vkGetPhysicalDeviceSurfacePresentModesKHR vkGetPhysicalDeviceSurfacePresentModesKHR = 0; - - //=== VK_KHR_swapchain === - PFN_vkCreateSwapchainKHR vkCreateSwapchainKHR = 0; - PFN_vkDestroySwapchainKHR vkDestroySwapchainKHR = 0; - PFN_vkGetSwapchainImagesKHR vkGetSwapchainImagesKHR = 0; - PFN_vkAcquireNextImageKHR vkAcquireNextImageKHR = 0; - PFN_vkQueuePresentKHR vkQueuePresentKHR = 0; - PFN_vkGetDeviceGroupPresentCapabilitiesKHR vkGetDeviceGroupPresentCapabilitiesKHR = 0; - PFN_vkGetDeviceGroupSurfacePresentModesKHR vkGetDeviceGroupSurfacePresentModesKHR = 0; - PFN_vkGetPhysicalDevicePresentRectanglesKHR vkGetPhysicalDevicePresentRectanglesKHR = 0; - PFN_vkAcquireNextImage2KHR vkAcquireNextImage2KHR = 0; - - //=== VK_KHR_display === - PFN_vkGetPhysicalDeviceDisplayPropertiesKHR vkGetPhysicalDeviceDisplayPropertiesKHR = 0; - PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR vkGetPhysicalDeviceDisplayPlanePropertiesKHR = 0; - PFN_vkGetDisplayPlaneSupportedDisplaysKHR vkGetDisplayPlaneSupportedDisplaysKHR = 0; - PFN_vkGetDisplayModePropertiesKHR vkGetDisplayModePropertiesKHR = 0; - PFN_vkCreateDisplayModeKHR vkCreateDisplayModeKHR = 0; - PFN_vkGetDisplayPlaneCapabilitiesKHR vkGetDisplayPlaneCapabilitiesKHR = 0; - PFN_vkCreateDisplayPlaneSurfaceKHR vkCreateDisplayPlaneSurfaceKHR = 0; - - //=== VK_KHR_display_swapchain === - PFN_vkCreateSharedSwapchainsKHR vkCreateSharedSwapchainsKHR = 0; - -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - PFN_vkCreateXlibSurfaceKHR vkCreateXlibSurfaceKHR = 0; - PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR vkGetPhysicalDeviceXlibPresentationSupportKHR = 0; -#else - PFN_dummy vkCreateXlibSurfaceKHR_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceXlibPresentationSupportKHR_placeholder = 0; -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -#if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - PFN_vkCreateXcbSurfaceKHR vkCreateXcbSurfaceKHR = 0; - PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR vkGetPhysicalDeviceXcbPresentationSupportKHR = 0; -#else - PFN_dummy vkCreateXcbSurfaceKHR_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceXcbPresentationSupportKHR_placeholder = 0; -#endif /*VK_USE_PLATFORM_XCB_KHR*/ - -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - PFN_vkCreateWaylandSurfaceKHR vkCreateWaylandSurfaceKHR = 0; - PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR vkGetPhysicalDeviceWaylandPresentationSupportKHR = 0; -#else - PFN_dummy vkCreateWaylandSurfaceKHR_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceWaylandPresentationSupportKHR_placeholder = 0; -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - PFN_vkCreateAndroidSurfaceKHR vkCreateAndroidSurfaceKHR = 0; -#else - PFN_dummy vkCreateAndroidSurfaceKHR_placeholder = 0; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - PFN_vkCreateWin32SurfaceKHR vkCreateWin32SurfaceKHR = 0; - PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR vkGetPhysicalDeviceWin32PresentationSupportKHR = 0; -#else - PFN_dummy vkCreateWin32SurfaceKHR_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceWin32PresentationSupportKHR_placeholder = 0; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_debug_report === - PFN_vkCreateDebugReportCallbackEXT vkCreateDebugReportCallbackEXT = 0; - PFN_vkDestroyDebugReportCallbackEXT vkDestroyDebugReportCallbackEXT = 0; - PFN_vkDebugReportMessageEXT vkDebugReportMessageEXT = 0; - - //=== VK_EXT_debug_marker === - PFN_vkDebugMarkerSetObjectTagEXT vkDebugMarkerSetObjectTagEXT = 0; - PFN_vkDebugMarkerSetObjectNameEXT vkDebugMarkerSetObjectNameEXT = 0; - PFN_vkCmdDebugMarkerBeginEXT vkCmdDebugMarkerBeginEXT = 0; - PFN_vkCmdDebugMarkerEndEXT vkCmdDebugMarkerEndEXT = 0; - PFN_vkCmdDebugMarkerInsertEXT vkCmdDebugMarkerInsertEXT = 0; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR vkGetPhysicalDeviceVideoCapabilitiesKHR = 0; - PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR vkGetPhysicalDeviceVideoFormatPropertiesKHR = 0; - PFN_vkCreateVideoSessionKHR vkCreateVideoSessionKHR = 0; - PFN_vkDestroyVideoSessionKHR vkDestroyVideoSessionKHR = 0; - PFN_vkGetVideoSessionMemoryRequirementsKHR vkGetVideoSessionMemoryRequirementsKHR = 0; - PFN_vkBindVideoSessionMemoryKHR vkBindVideoSessionMemoryKHR = 0; - PFN_vkCreateVideoSessionParametersKHR vkCreateVideoSessionParametersKHR = 0; - PFN_vkUpdateVideoSessionParametersKHR vkUpdateVideoSessionParametersKHR = 0; - PFN_vkDestroyVideoSessionParametersKHR vkDestroyVideoSessionParametersKHR = 0; - PFN_vkCmdBeginVideoCodingKHR vkCmdBeginVideoCodingKHR = 0; - PFN_vkCmdEndVideoCodingKHR vkCmdEndVideoCodingKHR = 0; - PFN_vkCmdControlVideoCodingKHR vkCmdControlVideoCodingKHR = 0; -#else - PFN_dummy vkGetPhysicalDeviceVideoCapabilitiesKHR_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceVideoFormatPropertiesKHR_placeholder = 0; - PFN_dummy vkCreateVideoSessionKHR_placeholder = 0; - PFN_dummy vkDestroyVideoSessionKHR_placeholder = 0; - PFN_dummy vkGetVideoSessionMemoryRequirementsKHR_placeholder = 0; - PFN_dummy vkBindVideoSessionMemoryKHR_placeholder = 0; - PFN_dummy vkCreateVideoSessionParametersKHR_placeholder = 0; - PFN_dummy vkUpdateVideoSessionParametersKHR_placeholder = 0; - PFN_dummy vkDestroyVideoSessionParametersKHR_placeholder = 0; - PFN_dummy vkCmdBeginVideoCodingKHR_placeholder = 0; - PFN_dummy vkCmdEndVideoCodingKHR_placeholder = 0; - PFN_dummy vkCmdControlVideoCodingKHR_placeholder = 0; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_decode_queue === - PFN_vkCmdDecodeVideoKHR vkCmdDecodeVideoKHR = 0; -#else - PFN_dummy vkCmdDecodeVideoKHR_placeholder = 0; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_EXT_transform_feedback === - PFN_vkCmdBindTransformFeedbackBuffersEXT vkCmdBindTransformFeedbackBuffersEXT = 0; - PFN_vkCmdBeginTransformFeedbackEXT vkCmdBeginTransformFeedbackEXT = 0; - PFN_vkCmdEndTransformFeedbackEXT vkCmdEndTransformFeedbackEXT = 0; - PFN_vkCmdBeginQueryIndexedEXT vkCmdBeginQueryIndexedEXT = 0; - PFN_vkCmdEndQueryIndexedEXT vkCmdEndQueryIndexedEXT = 0; - PFN_vkCmdDrawIndirectByteCountEXT vkCmdDrawIndirectByteCountEXT = 0; - - //=== VK_NVX_binary_import === - PFN_vkCreateCuModuleNVX vkCreateCuModuleNVX = 0; - PFN_vkCreateCuFunctionNVX vkCreateCuFunctionNVX = 0; - PFN_vkDestroyCuModuleNVX vkDestroyCuModuleNVX = 0; - PFN_vkDestroyCuFunctionNVX vkDestroyCuFunctionNVX = 0; - PFN_vkCmdCuLaunchKernelNVX vkCmdCuLaunchKernelNVX = 0; - - //=== VK_NVX_image_view_handle === - PFN_vkGetImageViewHandleNVX vkGetImageViewHandleNVX = 0; - PFN_vkGetImageViewAddressNVX vkGetImageViewAddressNVX = 0; - - //=== VK_AMD_draw_indirect_count === - PFN_vkCmdDrawIndirectCountAMD vkCmdDrawIndirectCountAMD = 0; - PFN_vkCmdDrawIndexedIndirectCountAMD vkCmdDrawIndexedIndirectCountAMD = 0; - - //=== VK_AMD_shader_info === - PFN_vkGetShaderInfoAMD vkGetShaderInfoAMD = 0; - - //=== VK_KHR_dynamic_rendering === - PFN_vkCmdBeginRenderingKHR vkCmdBeginRenderingKHR = 0; - PFN_vkCmdEndRenderingKHR vkCmdEndRenderingKHR = 0; - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - PFN_vkCreateStreamDescriptorSurfaceGGP vkCreateStreamDescriptorSurfaceGGP = 0; -#else - PFN_dummy vkCreateStreamDescriptorSurfaceGGP_placeholder = 0; -#endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_external_memory_capabilities === - PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV vkGetPhysicalDeviceExternalImageFormatPropertiesNV = 0; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - PFN_vkGetMemoryWin32HandleNV vkGetMemoryWin32HandleNV = 0; -#else - PFN_dummy vkGetMemoryWin32HandleNV_placeholder = 0; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_get_physical_device_properties2 === - PFN_vkGetPhysicalDeviceFeatures2KHR vkGetPhysicalDeviceFeatures2KHR = 0; - PFN_vkGetPhysicalDeviceProperties2KHR vkGetPhysicalDeviceProperties2KHR = 0; - PFN_vkGetPhysicalDeviceFormatProperties2KHR vkGetPhysicalDeviceFormatProperties2KHR = 0; - PFN_vkGetPhysicalDeviceImageFormatProperties2KHR vkGetPhysicalDeviceImageFormatProperties2KHR = 0; - PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR vkGetPhysicalDeviceQueueFamilyProperties2KHR = 0; - PFN_vkGetPhysicalDeviceMemoryProperties2KHR vkGetPhysicalDeviceMemoryProperties2KHR = 0; - PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR vkGetPhysicalDeviceSparseImageFormatProperties2KHR = 0; - - //=== VK_KHR_device_group === - PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR vkGetDeviceGroupPeerMemoryFeaturesKHR = 0; - PFN_vkCmdSetDeviceMaskKHR vkCmdSetDeviceMaskKHR = 0; - PFN_vkCmdDispatchBaseKHR vkCmdDispatchBaseKHR = 0; - -#if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - PFN_vkCreateViSurfaceNN vkCreateViSurfaceNN = 0; -#else - PFN_dummy vkCreateViSurfaceNN_placeholder = 0; -#endif /*VK_USE_PLATFORM_VI_NN*/ - - //=== VK_KHR_maintenance1 === - PFN_vkTrimCommandPoolKHR vkTrimCommandPoolKHR = 0; - - //=== VK_KHR_device_group_creation === - PFN_vkEnumeratePhysicalDeviceGroupsKHR vkEnumeratePhysicalDeviceGroupsKHR = 0; - - //=== VK_KHR_external_memory_capabilities === - PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR vkGetPhysicalDeviceExternalBufferPropertiesKHR = 0; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - PFN_vkGetMemoryWin32HandleKHR vkGetMemoryWin32HandleKHR = 0; - PFN_vkGetMemoryWin32HandlePropertiesKHR vkGetMemoryWin32HandlePropertiesKHR = 0; -#else - PFN_dummy vkGetMemoryWin32HandleKHR_placeholder = 0; - PFN_dummy vkGetMemoryWin32HandlePropertiesKHR_placeholder = 0; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - PFN_vkGetMemoryFdKHR vkGetMemoryFdKHR = 0; - PFN_vkGetMemoryFdPropertiesKHR vkGetMemoryFdPropertiesKHR = 0; - - //=== VK_KHR_external_semaphore_capabilities === - PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR vkGetPhysicalDeviceExternalSemaphorePropertiesKHR = 0; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - PFN_vkImportSemaphoreWin32HandleKHR vkImportSemaphoreWin32HandleKHR = 0; - PFN_vkGetSemaphoreWin32HandleKHR vkGetSemaphoreWin32HandleKHR = 0; -#else - PFN_dummy vkImportSemaphoreWin32HandleKHR_placeholder = 0; - PFN_dummy vkGetSemaphoreWin32HandleKHR_placeholder = 0; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_fd === - PFN_vkImportSemaphoreFdKHR vkImportSemaphoreFdKHR = 0; - PFN_vkGetSemaphoreFdKHR vkGetSemaphoreFdKHR = 0; - - //=== VK_KHR_push_descriptor === - PFN_vkCmdPushDescriptorSetKHR vkCmdPushDescriptorSetKHR = 0; - PFN_vkCmdPushDescriptorSetWithTemplateKHR vkCmdPushDescriptorSetWithTemplateKHR = 0; - - //=== VK_EXT_conditional_rendering === - PFN_vkCmdBeginConditionalRenderingEXT vkCmdBeginConditionalRenderingEXT = 0; - PFN_vkCmdEndConditionalRenderingEXT vkCmdEndConditionalRenderingEXT = 0; - - //=== VK_KHR_descriptor_update_template === - PFN_vkCreateDescriptorUpdateTemplateKHR vkCreateDescriptorUpdateTemplateKHR = 0; - PFN_vkDestroyDescriptorUpdateTemplateKHR vkDestroyDescriptorUpdateTemplateKHR = 0; - PFN_vkUpdateDescriptorSetWithTemplateKHR vkUpdateDescriptorSetWithTemplateKHR = 0; - - //=== VK_NV_clip_space_w_scaling === - PFN_vkCmdSetViewportWScalingNV vkCmdSetViewportWScalingNV = 0; - - //=== VK_EXT_direct_mode_display === - PFN_vkReleaseDisplayEXT vkReleaseDisplayEXT = 0; - -#if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) - //=== VK_EXT_acquire_xlib_display === - PFN_vkAcquireXlibDisplayEXT vkAcquireXlibDisplayEXT = 0; - PFN_vkGetRandROutputDisplayEXT vkGetRandROutputDisplayEXT = 0; -#else - PFN_dummy vkAcquireXlibDisplayEXT_placeholder = 0; - PFN_dummy vkGetRandROutputDisplayEXT_placeholder = 0; -#endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ - - //=== VK_EXT_display_surface_counter === - PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT vkGetPhysicalDeviceSurfaceCapabilities2EXT = 0; - - //=== VK_EXT_display_control === - PFN_vkDisplayPowerControlEXT vkDisplayPowerControlEXT = 0; - PFN_vkRegisterDeviceEventEXT vkRegisterDeviceEventEXT = 0; - PFN_vkRegisterDisplayEventEXT vkRegisterDisplayEventEXT = 0; - PFN_vkGetSwapchainCounterEXT vkGetSwapchainCounterEXT = 0; - - //=== VK_GOOGLE_display_timing === - PFN_vkGetRefreshCycleDurationGOOGLE vkGetRefreshCycleDurationGOOGLE = 0; - PFN_vkGetPastPresentationTimingGOOGLE vkGetPastPresentationTimingGOOGLE = 0; - - //=== VK_EXT_discard_rectangles === - PFN_vkCmdSetDiscardRectangleEXT vkCmdSetDiscardRectangleEXT = 0; - - //=== VK_EXT_hdr_metadata === - PFN_vkSetHdrMetadataEXT vkSetHdrMetadataEXT = 0; - - //=== VK_KHR_create_renderpass2 === - PFN_vkCreateRenderPass2KHR vkCreateRenderPass2KHR = 0; - PFN_vkCmdBeginRenderPass2KHR vkCmdBeginRenderPass2KHR = 0; - PFN_vkCmdNextSubpass2KHR vkCmdNextSubpass2KHR = 0; - PFN_vkCmdEndRenderPass2KHR vkCmdEndRenderPass2KHR = 0; - - //=== VK_KHR_shared_presentable_image === - PFN_vkGetSwapchainStatusKHR vkGetSwapchainStatusKHR = 0; - - //=== VK_KHR_external_fence_capabilities === - PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR vkGetPhysicalDeviceExternalFencePropertiesKHR = 0; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - PFN_vkImportFenceWin32HandleKHR vkImportFenceWin32HandleKHR = 0; - PFN_vkGetFenceWin32HandleKHR vkGetFenceWin32HandleKHR = 0; -#else - PFN_dummy vkImportFenceWin32HandleKHR_placeholder = 0; - PFN_dummy vkGetFenceWin32HandleKHR_placeholder = 0; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_fence_fd === - PFN_vkImportFenceFdKHR vkImportFenceFdKHR = 0; - PFN_vkGetFenceFdKHR vkGetFenceFdKHR = 0; - - //=== VK_KHR_performance_query === - PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR - vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = 0; - PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR - vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = 0; - PFN_vkAcquireProfilingLockKHR vkAcquireProfilingLockKHR = 0; - PFN_vkReleaseProfilingLockKHR vkReleaseProfilingLockKHR = 0; - - //=== VK_KHR_get_surface_capabilities2 === - PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR vkGetPhysicalDeviceSurfaceCapabilities2KHR = 0; - PFN_vkGetPhysicalDeviceSurfaceFormats2KHR vkGetPhysicalDeviceSurfaceFormats2KHR = 0; - - //=== VK_KHR_get_display_properties2 === - PFN_vkGetPhysicalDeviceDisplayProperties2KHR vkGetPhysicalDeviceDisplayProperties2KHR = 0; - PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR vkGetPhysicalDeviceDisplayPlaneProperties2KHR = 0; - PFN_vkGetDisplayModeProperties2KHR vkGetDisplayModeProperties2KHR = 0; - PFN_vkGetDisplayPlaneCapabilities2KHR vkGetDisplayPlaneCapabilities2KHR = 0; - -#if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - PFN_vkCreateIOSSurfaceMVK vkCreateIOSSurfaceMVK = 0; -#else - PFN_dummy vkCreateIOSSurfaceMVK_placeholder = 0; -#endif /*VK_USE_PLATFORM_IOS_MVK*/ - -#if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - PFN_vkCreateMacOSSurfaceMVK vkCreateMacOSSurfaceMVK = 0; -#else - PFN_dummy vkCreateMacOSSurfaceMVK_placeholder = 0; -#endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - //=== VK_EXT_debug_utils === - PFN_vkSetDebugUtilsObjectNameEXT vkSetDebugUtilsObjectNameEXT = 0; - PFN_vkSetDebugUtilsObjectTagEXT vkSetDebugUtilsObjectTagEXT = 0; - PFN_vkQueueBeginDebugUtilsLabelEXT vkQueueBeginDebugUtilsLabelEXT = 0; - PFN_vkQueueEndDebugUtilsLabelEXT vkQueueEndDebugUtilsLabelEXT = 0; - PFN_vkQueueInsertDebugUtilsLabelEXT vkQueueInsertDebugUtilsLabelEXT = 0; - PFN_vkCmdBeginDebugUtilsLabelEXT vkCmdBeginDebugUtilsLabelEXT = 0; - PFN_vkCmdEndDebugUtilsLabelEXT vkCmdEndDebugUtilsLabelEXT = 0; - PFN_vkCmdInsertDebugUtilsLabelEXT vkCmdInsertDebugUtilsLabelEXT = 0; - PFN_vkCreateDebugUtilsMessengerEXT vkCreateDebugUtilsMessengerEXT = 0; - PFN_vkDestroyDebugUtilsMessengerEXT vkDestroyDebugUtilsMessengerEXT = 0; - PFN_vkSubmitDebugUtilsMessageEXT vkSubmitDebugUtilsMessageEXT = 0; - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - PFN_vkGetAndroidHardwareBufferPropertiesANDROID vkGetAndroidHardwareBufferPropertiesANDROID = 0; - PFN_vkGetMemoryAndroidHardwareBufferANDROID vkGetMemoryAndroidHardwareBufferANDROID = 0; -#else - PFN_dummy vkGetAndroidHardwareBufferPropertiesANDROID_placeholder = 0; - PFN_dummy vkGetMemoryAndroidHardwareBufferANDROID_placeholder = 0; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_EXT_sample_locations === - PFN_vkCmdSetSampleLocationsEXT vkCmdSetSampleLocationsEXT = 0; - PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT vkGetPhysicalDeviceMultisamplePropertiesEXT = 0; - - //=== VK_KHR_get_memory_requirements2 === - PFN_vkGetImageMemoryRequirements2KHR vkGetImageMemoryRequirements2KHR = 0; - PFN_vkGetBufferMemoryRequirements2KHR vkGetBufferMemoryRequirements2KHR = 0; - PFN_vkGetImageSparseMemoryRequirements2KHR vkGetImageSparseMemoryRequirements2KHR = 0; - - //=== VK_KHR_acceleration_structure === - PFN_vkCreateAccelerationStructureKHR vkCreateAccelerationStructureKHR = 0; - PFN_vkDestroyAccelerationStructureKHR vkDestroyAccelerationStructureKHR = 0; - PFN_vkCmdBuildAccelerationStructuresKHR vkCmdBuildAccelerationStructuresKHR = 0; - PFN_vkCmdBuildAccelerationStructuresIndirectKHR vkCmdBuildAccelerationStructuresIndirectKHR = 0; - PFN_vkBuildAccelerationStructuresKHR vkBuildAccelerationStructuresKHR = 0; - PFN_vkCopyAccelerationStructureKHR vkCopyAccelerationStructureKHR = 0; - PFN_vkCopyAccelerationStructureToMemoryKHR vkCopyAccelerationStructureToMemoryKHR = 0; - PFN_vkCopyMemoryToAccelerationStructureKHR vkCopyMemoryToAccelerationStructureKHR = 0; - PFN_vkWriteAccelerationStructuresPropertiesKHR vkWriteAccelerationStructuresPropertiesKHR = 0; - PFN_vkCmdCopyAccelerationStructureKHR vkCmdCopyAccelerationStructureKHR = 0; - PFN_vkCmdCopyAccelerationStructureToMemoryKHR vkCmdCopyAccelerationStructureToMemoryKHR = 0; - PFN_vkCmdCopyMemoryToAccelerationStructureKHR vkCmdCopyMemoryToAccelerationStructureKHR = 0; - PFN_vkGetAccelerationStructureDeviceAddressKHR vkGetAccelerationStructureDeviceAddressKHR = 0; - PFN_vkCmdWriteAccelerationStructuresPropertiesKHR vkCmdWriteAccelerationStructuresPropertiesKHR = 0; - PFN_vkGetDeviceAccelerationStructureCompatibilityKHR vkGetDeviceAccelerationStructureCompatibilityKHR = 0; - PFN_vkGetAccelerationStructureBuildSizesKHR vkGetAccelerationStructureBuildSizesKHR = 0; - - //=== VK_KHR_sampler_ycbcr_conversion === - PFN_vkCreateSamplerYcbcrConversionKHR vkCreateSamplerYcbcrConversionKHR = 0; - PFN_vkDestroySamplerYcbcrConversionKHR vkDestroySamplerYcbcrConversionKHR = 0; - - //=== VK_KHR_bind_memory2 === - PFN_vkBindBufferMemory2KHR vkBindBufferMemory2KHR = 0; - PFN_vkBindImageMemory2KHR vkBindImageMemory2KHR = 0; - - //=== VK_EXT_image_drm_format_modifier === - PFN_vkGetImageDrmFormatModifierPropertiesEXT vkGetImageDrmFormatModifierPropertiesEXT = 0; - - //=== VK_EXT_validation_cache === - PFN_vkCreateValidationCacheEXT vkCreateValidationCacheEXT = 0; - PFN_vkDestroyValidationCacheEXT vkDestroyValidationCacheEXT = 0; - PFN_vkMergeValidationCachesEXT vkMergeValidationCachesEXT = 0; - PFN_vkGetValidationCacheDataEXT vkGetValidationCacheDataEXT = 0; - - //=== VK_NV_shading_rate_image === - PFN_vkCmdBindShadingRateImageNV vkCmdBindShadingRateImageNV = 0; - PFN_vkCmdSetViewportShadingRatePaletteNV vkCmdSetViewportShadingRatePaletteNV = 0; - PFN_vkCmdSetCoarseSampleOrderNV vkCmdSetCoarseSampleOrderNV = 0; - - //=== VK_NV_ray_tracing === - PFN_vkCreateAccelerationStructureNV vkCreateAccelerationStructureNV = 0; - PFN_vkDestroyAccelerationStructureNV vkDestroyAccelerationStructureNV = 0; - PFN_vkGetAccelerationStructureMemoryRequirementsNV vkGetAccelerationStructureMemoryRequirementsNV = 0; - PFN_vkBindAccelerationStructureMemoryNV vkBindAccelerationStructureMemoryNV = 0; - PFN_vkCmdBuildAccelerationStructureNV vkCmdBuildAccelerationStructureNV = 0; - PFN_vkCmdCopyAccelerationStructureNV vkCmdCopyAccelerationStructureNV = 0; - PFN_vkCmdTraceRaysNV vkCmdTraceRaysNV = 0; - PFN_vkCreateRayTracingPipelinesNV vkCreateRayTracingPipelinesNV = 0; - PFN_vkGetRayTracingShaderGroupHandlesNV vkGetRayTracingShaderGroupHandlesNV = 0; - PFN_vkGetAccelerationStructureHandleNV vkGetAccelerationStructureHandleNV = 0; - PFN_vkCmdWriteAccelerationStructuresPropertiesNV vkCmdWriteAccelerationStructuresPropertiesNV = 0; - PFN_vkCompileDeferredNV vkCompileDeferredNV = 0; - - //=== VK_KHR_maintenance3 === - PFN_vkGetDescriptorSetLayoutSupportKHR vkGetDescriptorSetLayoutSupportKHR = 0; - - //=== VK_KHR_draw_indirect_count === - PFN_vkCmdDrawIndirectCountKHR vkCmdDrawIndirectCountKHR = 0; - PFN_vkCmdDrawIndexedIndirectCountKHR vkCmdDrawIndexedIndirectCountKHR = 0; - - //=== VK_EXT_external_memory_host === - PFN_vkGetMemoryHostPointerPropertiesEXT vkGetMemoryHostPointerPropertiesEXT = 0; - - //=== VK_AMD_buffer_marker === - PFN_vkCmdWriteBufferMarkerAMD vkCmdWriteBufferMarkerAMD = 0; - - //=== VK_EXT_calibrated_timestamps === - PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT vkGetPhysicalDeviceCalibrateableTimeDomainsEXT = 0; - PFN_vkGetCalibratedTimestampsEXT vkGetCalibratedTimestampsEXT = 0; - - //=== VK_NV_mesh_shader === - PFN_vkCmdDrawMeshTasksNV vkCmdDrawMeshTasksNV = 0; - PFN_vkCmdDrawMeshTasksIndirectNV vkCmdDrawMeshTasksIndirectNV = 0; - PFN_vkCmdDrawMeshTasksIndirectCountNV vkCmdDrawMeshTasksIndirectCountNV = 0; - - //=== VK_NV_scissor_exclusive === - PFN_vkCmdSetExclusiveScissorNV vkCmdSetExclusiveScissorNV = 0; - - //=== VK_NV_device_diagnostic_checkpoints === - PFN_vkCmdSetCheckpointNV vkCmdSetCheckpointNV = 0; - PFN_vkGetQueueCheckpointDataNV vkGetQueueCheckpointDataNV = 0; - - //=== VK_KHR_timeline_semaphore === - PFN_vkGetSemaphoreCounterValueKHR vkGetSemaphoreCounterValueKHR = 0; - PFN_vkWaitSemaphoresKHR vkWaitSemaphoresKHR = 0; - PFN_vkSignalSemaphoreKHR vkSignalSemaphoreKHR = 0; - - //=== VK_INTEL_performance_query === - PFN_vkInitializePerformanceApiINTEL vkInitializePerformanceApiINTEL = 0; - PFN_vkUninitializePerformanceApiINTEL vkUninitializePerformanceApiINTEL = 0; - PFN_vkCmdSetPerformanceMarkerINTEL vkCmdSetPerformanceMarkerINTEL = 0; - PFN_vkCmdSetPerformanceStreamMarkerINTEL vkCmdSetPerformanceStreamMarkerINTEL = 0; - PFN_vkCmdSetPerformanceOverrideINTEL vkCmdSetPerformanceOverrideINTEL = 0; - PFN_vkAcquirePerformanceConfigurationINTEL vkAcquirePerformanceConfigurationINTEL = 0; - PFN_vkReleasePerformanceConfigurationINTEL vkReleasePerformanceConfigurationINTEL = 0; - PFN_vkQueueSetPerformanceConfigurationINTEL vkQueueSetPerformanceConfigurationINTEL = 0; - PFN_vkGetPerformanceParameterINTEL vkGetPerformanceParameterINTEL = 0; - - //=== VK_AMD_display_native_hdr === - PFN_vkSetLocalDimmingAMD vkSetLocalDimmingAMD = 0; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - PFN_vkCreateImagePipeSurfaceFUCHSIA vkCreateImagePipeSurfaceFUCHSIA = 0; -#else - PFN_dummy vkCreateImagePipeSurfaceFUCHSIA_placeholder = 0; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - PFN_vkCreateMetalSurfaceEXT vkCreateMetalSurfaceEXT = 0; -#else - PFN_dummy vkCreateMetalSurfaceEXT_placeholder = 0; -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_KHR_fragment_shading_rate === - PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR vkGetPhysicalDeviceFragmentShadingRatesKHR = 0; - PFN_vkCmdSetFragmentShadingRateKHR vkCmdSetFragmentShadingRateKHR = 0; - - //=== VK_EXT_buffer_device_address === - PFN_vkGetBufferDeviceAddressEXT vkGetBufferDeviceAddressEXT = 0; - - //=== VK_EXT_tooling_info === - PFN_vkGetPhysicalDeviceToolPropertiesEXT vkGetPhysicalDeviceToolPropertiesEXT = 0; - - //=== VK_KHR_present_wait === - PFN_vkWaitForPresentKHR vkWaitForPresentKHR = 0; - - //=== VK_NV_cooperative_matrix === - PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV vkGetPhysicalDeviceCooperativeMatrixPropertiesNV = 0; - - //=== VK_NV_coverage_reduction_mode === - PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV - vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = 0; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT vkGetPhysicalDeviceSurfacePresentModes2EXT = 0; - PFN_vkAcquireFullScreenExclusiveModeEXT vkAcquireFullScreenExclusiveModeEXT = 0; - PFN_vkReleaseFullScreenExclusiveModeEXT vkReleaseFullScreenExclusiveModeEXT = 0; - PFN_vkGetDeviceGroupSurfacePresentModes2EXT vkGetDeviceGroupSurfacePresentModes2EXT = 0; -#else - PFN_dummy vkGetPhysicalDeviceSurfacePresentModes2EXT_placeholder = 0; - PFN_dummy vkAcquireFullScreenExclusiveModeEXT_placeholder = 0; - PFN_dummy vkReleaseFullScreenExclusiveModeEXT_placeholder = 0; - PFN_dummy vkGetDeviceGroupSurfacePresentModes2EXT_placeholder = 0; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_headless_surface === - PFN_vkCreateHeadlessSurfaceEXT vkCreateHeadlessSurfaceEXT = 0; - - //=== VK_KHR_buffer_device_address === - PFN_vkGetBufferDeviceAddressKHR vkGetBufferDeviceAddressKHR = 0; - PFN_vkGetBufferOpaqueCaptureAddressKHR vkGetBufferOpaqueCaptureAddressKHR = 0; - PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR vkGetDeviceMemoryOpaqueCaptureAddressKHR = 0; - - //=== VK_EXT_line_rasterization === - PFN_vkCmdSetLineStippleEXT vkCmdSetLineStippleEXT = 0; - - //=== VK_EXT_host_query_reset === - PFN_vkResetQueryPoolEXT vkResetQueryPoolEXT = 0; - - //=== VK_EXT_extended_dynamic_state === - PFN_vkCmdSetCullModeEXT vkCmdSetCullModeEXT = 0; - PFN_vkCmdSetFrontFaceEXT vkCmdSetFrontFaceEXT = 0; - PFN_vkCmdSetPrimitiveTopologyEXT vkCmdSetPrimitiveTopologyEXT = 0; - PFN_vkCmdSetViewportWithCountEXT vkCmdSetViewportWithCountEXT = 0; - PFN_vkCmdSetScissorWithCountEXT vkCmdSetScissorWithCountEXT = 0; - PFN_vkCmdBindVertexBuffers2EXT vkCmdBindVertexBuffers2EXT = 0; - PFN_vkCmdSetDepthTestEnableEXT vkCmdSetDepthTestEnableEXT = 0; - PFN_vkCmdSetDepthWriteEnableEXT vkCmdSetDepthWriteEnableEXT = 0; - PFN_vkCmdSetDepthCompareOpEXT vkCmdSetDepthCompareOpEXT = 0; - PFN_vkCmdSetDepthBoundsTestEnableEXT vkCmdSetDepthBoundsTestEnableEXT = 0; - PFN_vkCmdSetStencilTestEnableEXT vkCmdSetStencilTestEnableEXT = 0; - PFN_vkCmdSetStencilOpEXT vkCmdSetStencilOpEXT = 0; - - //=== VK_KHR_deferred_host_operations === - PFN_vkCreateDeferredOperationKHR vkCreateDeferredOperationKHR = 0; - PFN_vkDestroyDeferredOperationKHR vkDestroyDeferredOperationKHR = 0; - PFN_vkGetDeferredOperationMaxConcurrencyKHR vkGetDeferredOperationMaxConcurrencyKHR = 0; - PFN_vkGetDeferredOperationResultKHR vkGetDeferredOperationResultKHR = 0; - PFN_vkDeferredOperationJoinKHR vkDeferredOperationJoinKHR = 0; - - //=== VK_KHR_pipeline_executable_properties === - PFN_vkGetPipelineExecutablePropertiesKHR vkGetPipelineExecutablePropertiesKHR = 0; - PFN_vkGetPipelineExecutableStatisticsKHR vkGetPipelineExecutableStatisticsKHR = 0; - PFN_vkGetPipelineExecutableInternalRepresentationsKHR vkGetPipelineExecutableInternalRepresentationsKHR = 0; - - //=== VK_NV_device_generated_commands === - PFN_vkGetGeneratedCommandsMemoryRequirementsNV vkGetGeneratedCommandsMemoryRequirementsNV = 0; - PFN_vkCmdPreprocessGeneratedCommandsNV vkCmdPreprocessGeneratedCommandsNV = 0; - PFN_vkCmdExecuteGeneratedCommandsNV vkCmdExecuteGeneratedCommandsNV = 0; - PFN_vkCmdBindPipelineShaderGroupNV vkCmdBindPipelineShaderGroupNV = 0; - PFN_vkCreateIndirectCommandsLayoutNV vkCreateIndirectCommandsLayoutNV = 0; - PFN_vkDestroyIndirectCommandsLayoutNV vkDestroyIndirectCommandsLayoutNV = 0; - - //=== VK_EXT_acquire_drm_display === - PFN_vkAcquireDrmDisplayEXT vkAcquireDrmDisplayEXT = 0; - PFN_vkGetDrmDisplayEXT vkGetDrmDisplayEXT = 0; - - //=== VK_EXT_private_data === - PFN_vkCreatePrivateDataSlotEXT vkCreatePrivateDataSlotEXT = 0; - PFN_vkDestroyPrivateDataSlotEXT vkDestroyPrivateDataSlotEXT = 0; - PFN_vkSetPrivateDataEXT vkSetPrivateDataEXT = 0; - PFN_vkGetPrivateDataEXT vkGetPrivateDataEXT = 0; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - PFN_vkCmdEncodeVideoKHR vkCmdEncodeVideoKHR = 0; -#else - PFN_dummy vkCmdEncodeVideoKHR_placeholder = 0; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_KHR_synchronization2 === - PFN_vkCmdSetEvent2KHR vkCmdSetEvent2KHR = 0; - PFN_vkCmdResetEvent2KHR vkCmdResetEvent2KHR = 0; - PFN_vkCmdWaitEvents2KHR vkCmdWaitEvents2KHR = 0; - PFN_vkCmdPipelineBarrier2KHR vkCmdPipelineBarrier2KHR = 0; - PFN_vkCmdWriteTimestamp2KHR vkCmdWriteTimestamp2KHR = 0; - PFN_vkQueueSubmit2KHR vkQueueSubmit2KHR = 0; - PFN_vkCmdWriteBufferMarker2AMD vkCmdWriteBufferMarker2AMD = 0; - PFN_vkGetQueueCheckpointData2NV vkGetQueueCheckpointData2NV = 0; - - //=== VK_NV_fragment_shading_rate_enums === - PFN_vkCmdSetFragmentShadingRateEnumNV vkCmdSetFragmentShadingRateEnumNV = 0; - - //=== VK_KHR_copy_commands2 === - PFN_vkCmdCopyBuffer2KHR vkCmdCopyBuffer2KHR = 0; - PFN_vkCmdCopyImage2KHR vkCmdCopyImage2KHR = 0; - PFN_vkCmdCopyBufferToImage2KHR vkCmdCopyBufferToImage2KHR = 0; - PFN_vkCmdCopyImageToBuffer2KHR vkCmdCopyImageToBuffer2KHR = 0; - PFN_vkCmdBlitImage2KHR vkCmdBlitImage2KHR = 0; - PFN_vkCmdResolveImage2KHR vkCmdResolveImage2KHR = 0; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_acquire_winrt_display === - PFN_vkAcquireWinrtDisplayNV vkAcquireWinrtDisplayNV = 0; - PFN_vkGetWinrtDisplayNV vkGetWinrtDisplayNV = 0; -#else - PFN_dummy vkAcquireWinrtDisplayNV_placeholder = 0; - PFN_dummy vkGetWinrtDisplayNV_placeholder = 0; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - PFN_vkCreateDirectFBSurfaceEXT vkCreateDirectFBSurfaceEXT = 0; - PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT vkGetPhysicalDeviceDirectFBPresentationSupportEXT = 0; -#else - PFN_dummy vkCreateDirectFBSurfaceEXT_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceDirectFBPresentationSupportEXT_placeholder = 0; -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - //=== VK_KHR_ray_tracing_pipeline === - PFN_vkCmdTraceRaysKHR vkCmdTraceRaysKHR = 0; - PFN_vkCreateRayTracingPipelinesKHR vkCreateRayTracingPipelinesKHR = 0; - PFN_vkGetRayTracingShaderGroupHandlesKHR vkGetRayTracingShaderGroupHandlesKHR = 0; - PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = 0; - PFN_vkCmdTraceRaysIndirectKHR vkCmdTraceRaysIndirectKHR = 0; - PFN_vkGetRayTracingShaderGroupStackSizeKHR vkGetRayTracingShaderGroupStackSizeKHR = 0; - PFN_vkCmdSetRayTracingPipelineStackSizeKHR vkCmdSetRayTracingPipelineStackSizeKHR = 0; - - //=== VK_EXT_vertex_input_dynamic_state === - PFN_vkCmdSetVertexInputEXT vkCmdSetVertexInputEXT = 0; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - PFN_vkGetMemoryZirconHandleFUCHSIA vkGetMemoryZirconHandleFUCHSIA = 0; - PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA vkGetMemoryZirconHandlePropertiesFUCHSIA = 0; -#else - PFN_dummy vkGetMemoryZirconHandleFUCHSIA_placeholder = 0; - PFN_dummy vkGetMemoryZirconHandlePropertiesFUCHSIA_placeholder = 0; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_semaphore === - PFN_vkImportSemaphoreZirconHandleFUCHSIA vkImportSemaphoreZirconHandleFUCHSIA = 0; - PFN_vkGetSemaphoreZirconHandleFUCHSIA vkGetSemaphoreZirconHandleFUCHSIA = 0; -#else - PFN_dummy vkImportSemaphoreZirconHandleFUCHSIA_placeholder = 0; - PFN_dummy vkGetSemaphoreZirconHandleFUCHSIA_placeholder = 0; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - PFN_vkCreateBufferCollectionFUCHSIA vkCreateBufferCollectionFUCHSIA = 0; - PFN_vkSetBufferCollectionImageConstraintsFUCHSIA vkSetBufferCollectionImageConstraintsFUCHSIA = 0; - PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA vkSetBufferCollectionBufferConstraintsFUCHSIA = 0; - PFN_vkDestroyBufferCollectionFUCHSIA vkDestroyBufferCollectionFUCHSIA = 0; - PFN_vkGetBufferCollectionPropertiesFUCHSIA vkGetBufferCollectionPropertiesFUCHSIA = 0; -#else - PFN_dummy vkCreateBufferCollectionFUCHSIA_placeholder = 0; - PFN_dummy vkSetBufferCollectionImageConstraintsFUCHSIA_placeholder = 0; - PFN_dummy vkSetBufferCollectionBufferConstraintsFUCHSIA_placeholder = 0; - PFN_dummy vkDestroyBufferCollectionFUCHSIA_placeholder = 0; - PFN_dummy vkGetBufferCollectionPropertiesFUCHSIA_placeholder = 0; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_HUAWEI_subpass_shading === - PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI = 0; - PFN_vkCmdSubpassShadingHUAWEI vkCmdSubpassShadingHUAWEI = 0; - - //=== VK_HUAWEI_invocation_mask === - PFN_vkCmdBindInvocationMaskHUAWEI vkCmdBindInvocationMaskHUAWEI = 0; - - //=== VK_NV_external_memory_rdma === - PFN_vkGetMemoryRemoteAddressNV vkGetMemoryRemoteAddressNV = 0; - - //=== VK_EXT_extended_dynamic_state2 === - PFN_vkCmdSetPatchControlPointsEXT vkCmdSetPatchControlPointsEXT = 0; - PFN_vkCmdSetRasterizerDiscardEnableEXT vkCmdSetRasterizerDiscardEnableEXT = 0; - PFN_vkCmdSetDepthBiasEnableEXT vkCmdSetDepthBiasEnableEXT = 0; - PFN_vkCmdSetLogicOpEXT vkCmdSetLogicOpEXT = 0; - PFN_vkCmdSetPrimitiveRestartEnableEXT vkCmdSetPrimitiveRestartEnableEXT = 0; - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - PFN_vkCreateScreenSurfaceQNX vkCreateScreenSurfaceQNX = 0; - PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX vkGetPhysicalDeviceScreenPresentationSupportQNX = 0; -#else - PFN_dummy vkCreateScreenSurfaceQNX_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceScreenPresentationSupportQNX_placeholder = 0; -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - //=== VK_EXT_color_write_enable === - PFN_vkCmdSetColorWriteEnableEXT vkCmdSetColorWriteEnableEXT = 0; - - //=== VK_EXT_multi_draw === - PFN_vkCmdDrawMultiEXT vkCmdDrawMultiEXT = 0; - PFN_vkCmdDrawMultiIndexedEXT vkCmdDrawMultiIndexedEXT = 0; - - //=== VK_EXT_pageable_device_local_memory === - PFN_vkSetDeviceMemoryPriorityEXT vkSetDeviceMemoryPriorityEXT = 0; - - //=== VK_KHR_maintenance4 === - PFN_vkGetDeviceBufferMemoryRequirementsKHR vkGetDeviceBufferMemoryRequirementsKHR = 0; - PFN_vkGetDeviceImageMemoryRequirementsKHR vkGetDeviceImageMemoryRequirementsKHR = 0; - PFN_vkGetDeviceImageSparseMemoryRequirementsKHR vkGetDeviceImageSparseMemoryRequirementsKHR = 0; - - public: - DispatchLoaderDynamic() VULKAN_HPP_NOEXCEPT = default; - DispatchLoaderDynamic( DispatchLoaderDynamic const & rhs ) VULKAN_HPP_NOEXCEPT = default; - -#if !defined( VK_NO_PROTOTYPES ) - // This interface is designed to be used for per-device function pointers in combination with a linked vulkan - // library. - template - void init( VULKAN_HPP_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::Device const & device, - DynamicLoader const & dl ) VULKAN_HPP_NOEXCEPT - { - PFN_vkGetInstanceProcAddr getInstanceProcAddr = - dl.template getProcAddress( "vkGetInstanceProcAddr" ); - PFN_vkGetDeviceProcAddr getDeviceProcAddr = - dl.template getProcAddress( "vkGetDeviceProcAddr" ); - init( static_cast( instance ), - getInstanceProcAddr, - static_cast( device ), - device ? getDeviceProcAddr : nullptr ); - } - - // This interface is designed to be used for per-device function pointers in combination with a linked vulkan - // library. - template - void init( VULKAN_HPP_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::Device const & device ) VULKAN_HPP_NOEXCEPT - { - static DynamicLoader dl; - init( instance, device, dl ); - } -#endif // !defined( VK_NO_PROTOTYPES ) - - DispatchLoaderDynamic( PFN_vkGetInstanceProcAddr getInstanceProcAddr ) VULKAN_HPP_NOEXCEPT - { - init( getInstanceProcAddr ); - } - - void init( PFN_vkGetInstanceProcAddr getInstanceProcAddr ) VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getInstanceProcAddr ); - - vkGetInstanceProcAddr = getInstanceProcAddr; - - //=== VK_VERSION_1_0 === - vkCreateInstance = PFN_vkCreateInstance( vkGetInstanceProcAddr( NULL, "vkCreateInstance" ) ); - vkEnumerateInstanceExtensionProperties = PFN_vkEnumerateInstanceExtensionProperties( - vkGetInstanceProcAddr( NULL, "vkEnumerateInstanceExtensionProperties" ) ); - vkEnumerateInstanceLayerProperties = - PFN_vkEnumerateInstanceLayerProperties( vkGetInstanceProcAddr( NULL, "vkEnumerateInstanceLayerProperties" ) ); - - //=== VK_VERSION_1_1 === - vkEnumerateInstanceVersion = - PFN_vkEnumerateInstanceVersion( vkGetInstanceProcAddr( NULL, "vkEnumerateInstanceVersion" ) ); - } - - // This interface does not require a linked vulkan library. - DispatchLoaderDynamic( VkInstance instance, - PFN_vkGetInstanceProcAddr getInstanceProcAddr, - VkDevice device = {}, - PFN_vkGetDeviceProcAddr getDeviceProcAddr = nullptr ) VULKAN_HPP_NOEXCEPT - { - init( instance, getInstanceProcAddr, device, getDeviceProcAddr ); - } - - // This interface does not require a linked vulkan library. - void init( VkInstance instance, - PFN_vkGetInstanceProcAddr getInstanceProcAddr, - VkDevice device = {}, - PFN_vkGetDeviceProcAddr /*getDeviceProcAddr*/ = nullptr ) VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( instance && getInstanceProcAddr ); - vkGetInstanceProcAddr = getInstanceProcAddr; - init( VULKAN_HPP_NAMESPACE::Instance( instance ) ); - if ( device ) - { - init( VULKAN_HPP_NAMESPACE::Device( device ) ); - } - } - - void init( VULKAN_HPP_NAMESPACE::Instance instanceCpp ) VULKAN_HPP_NOEXCEPT - { - VkInstance instance = static_cast( instanceCpp ); - - //=== VK_VERSION_1_0 === - vkDestroyInstance = PFN_vkDestroyInstance( vkGetInstanceProcAddr( instance, "vkDestroyInstance" ) ); - vkEnumeratePhysicalDevices = - PFN_vkEnumeratePhysicalDevices( vkGetInstanceProcAddr( instance, "vkEnumeratePhysicalDevices" ) ); - vkGetPhysicalDeviceFeatures = - PFN_vkGetPhysicalDeviceFeatures( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFeatures" ) ); - vkGetPhysicalDeviceFormatProperties = PFN_vkGetPhysicalDeviceFormatProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFormatProperties" ) ); - vkGetPhysicalDeviceImageFormatProperties = PFN_vkGetPhysicalDeviceImageFormatProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceImageFormatProperties" ) ); - vkGetPhysicalDeviceProperties = - PFN_vkGetPhysicalDeviceProperties( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceProperties" ) ); - vkGetPhysicalDeviceQueueFamilyProperties = PFN_vkGetPhysicalDeviceQueueFamilyProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceQueueFamilyProperties" ) ); - vkGetPhysicalDeviceMemoryProperties = PFN_vkGetPhysicalDeviceMemoryProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceMemoryProperties" ) ); - vkGetDeviceProcAddr = PFN_vkGetDeviceProcAddr( vkGetInstanceProcAddr( instance, "vkGetDeviceProcAddr" ) ); - vkCreateDevice = PFN_vkCreateDevice( vkGetInstanceProcAddr( instance, "vkCreateDevice" ) ); - vkDestroyDevice = PFN_vkDestroyDevice( vkGetInstanceProcAddr( instance, "vkDestroyDevice" ) ); - vkEnumerateDeviceExtensionProperties = PFN_vkEnumerateDeviceExtensionProperties( - vkGetInstanceProcAddr( instance, "vkEnumerateDeviceExtensionProperties" ) ); - vkEnumerateDeviceLayerProperties = - PFN_vkEnumerateDeviceLayerProperties( vkGetInstanceProcAddr( instance, "vkEnumerateDeviceLayerProperties" ) ); - vkGetDeviceQueue = PFN_vkGetDeviceQueue( vkGetInstanceProcAddr( instance, "vkGetDeviceQueue" ) ); - vkQueueSubmit = PFN_vkQueueSubmit( vkGetInstanceProcAddr( instance, "vkQueueSubmit" ) ); - vkQueueWaitIdle = PFN_vkQueueWaitIdle( vkGetInstanceProcAddr( instance, "vkQueueWaitIdle" ) ); - vkDeviceWaitIdle = PFN_vkDeviceWaitIdle( vkGetInstanceProcAddr( instance, "vkDeviceWaitIdle" ) ); - vkAllocateMemory = PFN_vkAllocateMemory( vkGetInstanceProcAddr( instance, "vkAllocateMemory" ) ); - vkFreeMemory = PFN_vkFreeMemory( vkGetInstanceProcAddr( instance, "vkFreeMemory" ) ); - vkMapMemory = PFN_vkMapMemory( vkGetInstanceProcAddr( instance, "vkMapMemory" ) ); - vkUnmapMemory = PFN_vkUnmapMemory( vkGetInstanceProcAddr( instance, "vkUnmapMemory" ) ); - vkFlushMappedMemoryRanges = - PFN_vkFlushMappedMemoryRanges( vkGetInstanceProcAddr( instance, "vkFlushMappedMemoryRanges" ) ); - vkInvalidateMappedMemoryRanges = - PFN_vkInvalidateMappedMemoryRanges( vkGetInstanceProcAddr( instance, "vkInvalidateMappedMemoryRanges" ) ); - vkGetDeviceMemoryCommitment = - PFN_vkGetDeviceMemoryCommitment( vkGetInstanceProcAddr( instance, "vkGetDeviceMemoryCommitment" ) ); - vkBindBufferMemory = PFN_vkBindBufferMemory( vkGetInstanceProcAddr( instance, "vkBindBufferMemory" ) ); - vkBindImageMemory = PFN_vkBindImageMemory( vkGetInstanceProcAddr( instance, "vkBindImageMemory" ) ); - vkGetBufferMemoryRequirements = - PFN_vkGetBufferMemoryRequirements( vkGetInstanceProcAddr( instance, "vkGetBufferMemoryRequirements" ) ); - vkGetImageMemoryRequirements = - PFN_vkGetImageMemoryRequirements( vkGetInstanceProcAddr( instance, "vkGetImageMemoryRequirements" ) ); - vkGetImageSparseMemoryRequirements = PFN_vkGetImageSparseMemoryRequirements( - vkGetInstanceProcAddr( instance, "vkGetImageSparseMemoryRequirements" ) ); - vkGetPhysicalDeviceSparseImageFormatProperties = PFN_vkGetPhysicalDeviceSparseImageFormatProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSparseImageFormatProperties" ) ); - vkQueueBindSparse = PFN_vkQueueBindSparse( vkGetInstanceProcAddr( instance, "vkQueueBindSparse" ) ); - vkCreateFence = PFN_vkCreateFence( vkGetInstanceProcAddr( instance, "vkCreateFence" ) ); - vkDestroyFence = PFN_vkDestroyFence( vkGetInstanceProcAddr( instance, "vkDestroyFence" ) ); - vkResetFences = PFN_vkResetFences( vkGetInstanceProcAddr( instance, "vkResetFences" ) ); - vkGetFenceStatus = PFN_vkGetFenceStatus( vkGetInstanceProcAddr( instance, "vkGetFenceStatus" ) ); - vkWaitForFences = PFN_vkWaitForFences( vkGetInstanceProcAddr( instance, "vkWaitForFences" ) ); - vkCreateSemaphore = PFN_vkCreateSemaphore( vkGetInstanceProcAddr( instance, "vkCreateSemaphore" ) ); - vkDestroySemaphore = PFN_vkDestroySemaphore( vkGetInstanceProcAddr( instance, "vkDestroySemaphore" ) ); - vkCreateEvent = PFN_vkCreateEvent( vkGetInstanceProcAddr( instance, "vkCreateEvent" ) ); - vkDestroyEvent = PFN_vkDestroyEvent( vkGetInstanceProcAddr( instance, "vkDestroyEvent" ) ); - vkGetEventStatus = PFN_vkGetEventStatus( vkGetInstanceProcAddr( instance, "vkGetEventStatus" ) ); - vkSetEvent = PFN_vkSetEvent( vkGetInstanceProcAddr( instance, "vkSetEvent" ) ); - vkResetEvent = PFN_vkResetEvent( vkGetInstanceProcAddr( instance, "vkResetEvent" ) ); - vkCreateQueryPool = PFN_vkCreateQueryPool( vkGetInstanceProcAddr( instance, "vkCreateQueryPool" ) ); - vkDestroyQueryPool = PFN_vkDestroyQueryPool( vkGetInstanceProcAddr( instance, "vkDestroyQueryPool" ) ); - vkGetQueryPoolResults = PFN_vkGetQueryPoolResults( vkGetInstanceProcAddr( instance, "vkGetQueryPoolResults" ) ); - vkCreateBuffer = PFN_vkCreateBuffer( vkGetInstanceProcAddr( instance, "vkCreateBuffer" ) ); - vkDestroyBuffer = PFN_vkDestroyBuffer( vkGetInstanceProcAddr( instance, "vkDestroyBuffer" ) ); - vkCreateBufferView = PFN_vkCreateBufferView( vkGetInstanceProcAddr( instance, "vkCreateBufferView" ) ); - vkDestroyBufferView = PFN_vkDestroyBufferView( vkGetInstanceProcAddr( instance, "vkDestroyBufferView" ) ); - vkCreateImage = PFN_vkCreateImage( vkGetInstanceProcAddr( instance, "vkCreateImage" ) ); - vkDestroyImage = PFN_vkDestroyImage( vkGetInstanceProcAddr( instance, "vkDestroyImage" ) ); - vkGetImageSubresourceLayout = - PFN_vkGetImageSubresourceLayout( vkGetInstanceProcAddr( instance, "vkGetImageSubresourceLayout" ) ); - vkCreateImageView = PFN_vkCreateImageView( vkGetInstanceProcAddr( instance, "vkCreateImageView" ) ); - vkDestroyImageView = PFN_vkDestroyImageView( vkGetInstanceProcAddr( instance, "vkDestroyImageView" ) ); - vkCreateShaderModule = PFN_vkCreateShaderModule( vkGetInstanceProcAddr( instance, "vkCreateShaderModule" ) ); - vkDestroyShaderModule = PFN_vkDestroyShaderModule( vkGetInstanceProcAddr( instance, "vkDestroyShaderModule" ) ); - vkCreatePipelineCache = PFN_vkCreatePipelineCache( vkGetInstanceProcAddr( instance, "vkCreatePipelineCache" ) ); - vkDestroyPipelineCache = - PFN_vkDestroyPipelineCache( vkGetInstanceProcAddr( instance, "vkDestroyPipelineCache" ) ); - vkGetPipelineCacheData = - PFN_vkGetPipelineCacheData( vkGetInstanceProcAddr( instance, "vkGetPipelineCacheData" ) ); - vkMergePipelineCaches = PFN_vkMergePipelineCaches( vkGetInstanceProcAddr( instance, "vkMergePipelineCaches" ) ); - vkCreateGraphicsPipelines = - PFN_vkCreateGraphicsPipelines( vkGetInstanceProcAddr( instance, "vkCreateGraphicsPipelines" ) ); - vkCreateComputePipelines = - PFN_vkCreateComputePipelines( vkGetInstanceProcAddr( instance, "vkCreateComputePipelines" ) ); - vkDestroyPipeline = PFN_vkDestroyPipeline( vkGetInstanceProcAddr( instance, "vkDestroyPipeline" ) ); - vkCreatePipelineLayout = - PFN_vkCreatePipelineLayout( vkGetInstanceProcAddr( instance, "vkCreatePipelineLayout" ) ); - vkDestroyPipelineLayout = - PFN_vkDestroyPipelineLayout( vkGetInstanceProcAddr( instance, "vkDestroyPipelineLayout" ) ); - vkCreateSampler = PFN_vkCreateSampler( vkGetInstanceProcAddr( instance, "vkCreateSampler" ) ); - vkDestroySampler = PFN_vkDestroySampler( vkGetInstanceProcAddr( instance, "vkDestroySampler" ) ); - vkCreateDescriptorSetLayout = - PFN_vkCreateDescriptorSetLayout( vkGetInstanceProcAddr( instance, "vkCreateDescriptorSetLayout" ) ); - vkDestroyDescriptorSetLayout = - PFN_vkDestroyDescriptorSetLayout( vkGetInstanceProcAddr( instance, "vkDestroyDescriptorSetLayout" ) ); - vkCreateDescriptorPool = - PFN_vkCreateDescriptorPool( vkGetInstanceProcAddr( instance, "vkCreateDescriptorPool" ) ); - vkDestroyDescriptorPool = - PFN_vkDestroyDescriptorPool( vkGetInstanceProcAddr( instance, "vkDestroyDescriptorPool" ) ); - vkResetDescriptorPool = PFN_vkResetDescriptorPool( vkGetInstanceProcAddr( instance, "vkResetDescriptorPool" ) ); - vkAllocateDescriptorSets = - PFN_vkAllocateDescriptorSets( vkGetInstanceProcAddr( instance, "vkAllocateDescriptorSets" ) ); - vkFreeDescriptorSets = PFN_vkFreeDescriptorSets( vkGetInstanceProcAddr( instance, "vkFreeDescriptorSets" ) ); - vkUpdateDescriptorSets = - PFN_vkUpdateDescriptorSets( vkGetInstanceProcAddr( instance, "vkUpdateDescriptorSets" ) ); - vkCreateFramebuffer = PFN_vkCreateFramebuffer( vkGetInstanceProcAddr( instance, "vkCreateFramebuffer" ) ); - vkDestroyFramebuffer = PFN_vkDestroyFramebuffer( vkGetInstanceProcAddr( instance, "vkDestroyFramebuffer" ) ); - vkCreateRenderPass = PFN_vkCreateRenderPass( vkGetInstanceProcAddr( instance, "vkCreateRenderPass" ) ); - vkDestroyRenderPass = PFN_vkDestroyRenderPass( vkGetInstanceProcAddr( instance, "vkDestroyRenderPass" ) ); - vkGetRenderAreaGranularity = - PFN_vkGetRenderAreaGranularity( vkGetInstanceProcAddr( instance, "vkGetRenderAreaGranularity" ) ); - vkCreateCommandPool = PFN_vkCreateCommandPool( vkGetInstanceProcAddr( instance, "vkCreateCommandPool" ) ); - vkDestroyCommandPool = PFN_vkDestroyCommandPool( vkGetInstanceProcAddr( instance, "vkDestroyCommandPool" ) ); - vkResetCommandPool = PFN_vkResetCommandPool( vkGetInstanceProcAddr( instance, "vkResetCommandPool" ) ); - vkAllocateCommandBuffers = - PFN_vkAllocateCommandBuffers( vkGetInstanceProcAddr( instance, "vkAllocateCommandBuffers" ) ); - vkFreeCommandBuffers = PFN_vkFreeCommandBuffers( vkGetInstanceProcAddr( instance, "vkFreeCommandBuffers" ) ); - vkBeginCommandBuffer = PFN_vkBeginCommandBuffer( vkGetInstanceProcAddr( instance, "vkBeginCommandBuffer" ) ); - vkEndCommandBuffer = PFN_vkEndCommandBuffer( vkGetInstanceProcAddr( instance, "vkEndCommandBuffer" ) ); - vkResetCommandBuffer = PFN_vkResetCommandBuffer( vkGetInstanceProcAddr( instance, "vkResetCommandBuffer" ) ); - vkCmdBindPipeline = PFN_vkCmdBindPipeline( vkGetInstanceProcAddr( instance, "vkCmdBindPipeline" ) ); - vkCmdSetViewport = PFN_vkCmdSetViewport( vkGetInstanceProcAddr( instance, "vkCmdSetViewport" ) ); - vkCmdSetScissor = PFN_vkCmdSetScissor( vkGetInstanceProcAddr( instance, "vkCmdSetScissor" ) ); - vkCmdSetLineWidth = PFN_vkCmdSetLineWidth( vkGetInstanceProcAddr( instance, "vkCmdSetLineWidth" ) ); - vkCmdSetDepthBias = PFN_vkCmdSetDepthBias( vkGetInstanceProcAddr( instance, "vkCmdSetDepthBias" ) ); - vkCmdSetBlendConstants = - PFN_vkCmdSetBlendConstants( vkGetInstanceProcAddr( instance, "vkCmdSetBlendConstants" ) ); - vkCmdSetDepthBounds = PFN_vkCmdSetDepthBounds( vkGetInstanceProcAddr( instance, "vkCmdSetDepthBounds" ) ); - vkCmdSetStencilCompareMask = - PFN_vkCmdSetStencilCompareMask( vkGetInstanceProcAddr( instance, "vkCmdSetStencilCompareMask" ) ); - vkCmdSetStencilWriteMask = - PFN_vkCmdSetStencilWriteMask( vkGetInstanceProcAddr( instance, "vkCmdSetStencilWriteMask" ) ); - vkCmdSetStencilReference = - PFN_vkCmdSetStencilReference( vkGetInstanceProcAddr( instance, "vkCmdSetStencilReference" ) ); - vkCmdBindDescriptorSets = - PFN_vkCmdBindDescriptorSets( vkGetInstanceProcAddr( instance, "vkCmdBindDescriptorSets" ) ); - vkCmdBindIndexBuffer = PFN_vkCmdBindIndexBuffer( vkGetInstanceProcAddr( instance, "vkCmdBindIndexBuffer" ) ); - vkCmdBindVertexBuffers = - PFN_vkCmdBindVertexBuffers( vkGetInstanceProcAddr( instance, "vkCmdBindVertexBuffers" ) ); - vkCmdDraw = PFN_vkCmdDraw( vkGetInstanceProcAddr( instance, "vkCmdDraw" ) ); - vkCmdDrawIndexed = PFN_vkCmdDrawIndexed( vkGetInstanceProcAddr( instance, "vkCmdDrawIndexed" ) ); - vkCmdDrawIndirect = PFN_vkCmdDrawIndirect( vkGetInstanceProcAddr( instance, "vkCmdDrawIndirect" ) ); - vkCmdDrawIndexedIndirect = - PFN_vkCmdDrawIndexedIndirect( vkGetInstanceProcAddr( instance, "vkCmdDrawIndexedIndirect" ) ); - vkCmdDispatch = PFN_vkCmdDispatch( vkGetInstanceProcAddr( instance, "vkCmdDispatch" ) ); - vkCmdDispatchIndirect = PFN_vkCmdDispatchIndirect( vkGetInstanceProcAddr( instance, "vkCmdDispatchIndirect" ) ); - vkCmdCopyBuffer = PFN_vkCmdCopyBuffer( vkGetInstanceProcAddr( instance, "vkCmdCopyBuffer" ) ); - vkCmdCopyImage = PFN_vkCmdCopyImage( vkGetInstanceProcAddr( instance, "vkCmdCopyImage" ) ); - vkCmdBlitImage = PFN_vkCmdBlitImage( vkGetInstanceProcAddr( instance, "vkCmdBlitImage" ) ); - vkCmdCopyBufferToImage = - PFN_vkCmdCopyBufferToImage( vkGetInstanceProcAddr( instance, "vkCmdCopyBufferToImage" ) ); - vkCmdCopyImageToBuffer = - PFN_vkCmdCopyImageToBuffer( vkGetInstanceProcAddr( instance, "vkCmdCopyImageToBuffer" ) ); - vkCmdUpdateBuffer = PFN_vkCmdUpdateBuffer( vkGetInstanceProcAddr( instance, "vkCmdUpdateBuffer" ) ); - vkCmdFillBuffer = PFN_vkCmdFillBuffer( vkGetInstanceProcAddr( instance, "vkCmdFillBuffer" ) ); - vkCmdClearColorImage = PFN_vkCmdClearColorImage( vkGetInstanceProcAddr( instance, "vkCmdClearColorImage" ) ); - vkCmdClearDepthStencilImage = - PFN_vkCmdClearDepthStencilImage( vkGetInstanceProcAddr( instance, "vkCmdClearDepthStencilImage" ) ); - vkCmdClearAttachments = PFN_vkCmdClearAttachments( vkGetInstanceProcAddr( instance, "vkCmdClearAttachments" ) ); - vkCmdResolveImage = PFN_vkCmdResolveImage( vkGetInstanceProcAddr( instance, "vkCmdResolveImage" ) ); - vkCmdSetEvent = PFN_vkCmdSetEvent( vkGetInstanceProcAddr( instance, "vkCmdSetEvent" ) ); - vkCmdResetEvent = PFN_vkCmdResetEvent( vkGetInstanceProcAddr( instance, "vkCmdResetEvent" ) ); - vkCmdWaitEvents = PFN_vkCmdWaitEvents( vkGetInstanceProcAddr( instance, "vkCmdWaitEvents" ) ); - vkCmdPipelineBarrier = PFN_vkCmdPipelineBarrier( vkGetInstanceProcAddr( instance, "vkCmdPipelineBarrier" ) ); - vkCmdBeginQuery = PFN_vkCmdBeginQuery( vkGetInstanceProcAddr( instance, "vkCmdBeginQuery" ) ); - vkCmdEndQuery = PFN_vkCmdEndQuery( vkGetInstanceProcAddr( instance, "vkCmdEndQuery" ) ); - vkCmdResetQueryPool = PFN_vkCmdResetQueryPool( vkGetInstanceProcAddr( instance, "vkCmdResetQueryPool" ) ); - vkCmdWriteTimestamp = PFN_vkCmdWriteTimestamp( vkGetInstanceProcAddr( instance, "vkCmdWriteTimestamp" ) ); - vkCmdCopyQueryPoolResults = - PFN_vkCmdCopyQueryPoolResults( vkGetInstanceProcAddr( instance, "vkCmdCopyQueryPoolResults" ) ); - vkCmdPushConstants = PFN_vkCmdPushConstants( vkGetInstanceProcAddr( instance, "vkCmdPushConstants" ) ); - vkCmdBeginRenderPass = PFN_vkCmdBeginRenderPass( vkGetInstanceProcAddr( instance, "vkCmdBeginRenderPass" ) ); - vkCmdNextSubpass = PFN_vkCmdNextSubpass( vkGetInstanceProcAddr( instance, "vkCmdNextSubpass" ) ); - vkCmdEndRenderPass = PFN_vkCmdEndRenderPass( vkGetInstanceProcAddr( instance, "vkCmdEndRenderPass" ) ); - vkCmdExecuteCommands = PFN_vkCmdExecuteCommands( vkGetInstanceProcAddr( instance, "vkCmdExecuteCommands" ) ); - - //=== VK_VERSION_1_1 === - vkBindBufferMemory2 = PFN_vkBindBufferMemory2( vkGetInstanceProcAddr( instance, "vkBindBufferMemory2" ) ); - vkBindImageMemory2 = PFN_vkBindImageMemory2( vkGetInstanceProcAddr( instance, "vkBindImageMemory2" ) ); - vkGetDeviceGroupPeerMemoryFeatures = PFN_vkGetDeviceGroupPeerMemoryFeatures( - vkGetInstanceProcAddr( instance, "vkGetDeviceGroupPeerMemoryFeatures" ) ); - vkCmdSetDeviceMask = PFN_vkCmdSetDeviceMask( vkGetInstanceProcAddr( instance, "vkCmdSetDeviceMask" ) ); - vkCmdDispatchBase = PFN_vkCmdDispatchBase( vkGetInstanceProcAddr( instance, "vkCmdDispatchBase" ) ); - vkEnumeratePhysicalDeviceGroups = - PFN_vkEnumeratePhysicalDeviceGroups( vkGetInstanceProcAddr( instance, "vkEnumeratePhysicalDeviceGroups" ) ); - vkGetImageMemoryRequirements2 = - PFN_vkGetImageMemoryRequirements2( vkGetInstanceProcAddr( instance, "vkGetImageMemoryRequirements2" ) ); - vkGetBufferMemoryRequirements2 = - PFN_vkGetBufferMemoryRequirements2( vkGetInstanceProcAddr( instance, "vkGetBufferMemoryRequirements2" ) ); - vkGetImageSparseMemoryRequirements2 = PFN_vkGetImageSparseMemoryRequirements2( - vkGetInstanceProcAddr( instance, "vkGetImageSparseMemoryRequirements2" ) ); - vkGetPhysicalDeviceFeatures2 = - PFN_vkGetPhysicalDeviceFeatures2( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFeatures2" ) ); - vkGetPhysicalDeviceProperties2 = - PFN_vkGetPhysicalDeviceProperties2( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceProperties2" ) ); - vkGetPhysicalDeviceFormatProperties2 = PFN_vkGetPhysicalDeviceFormatProperties2( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFormatProperties2" ) ); - vkGetPhysicalDeviceImageFormatProperties2 = PFN_vkGetPhysicalDeviceImageFormatProperties2( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceImageFormatProperties2" ) ); - vkGetPhysicalDeviceQueueFamilyProperties2 = PFN_vkGetPhysicalDeviceQueueFamilyProperties2( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceQueueFamilyProperties2" ) ); - vkGetPhysicalDeviceMemoryProperties2 = PFN_vkGetPhysicalDeviceMemoryProperties2( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceMemoryProperties2" ) ); - vkGetPhysicalDeviceSparseImageFormatProperties2 = PFN_vkGetPhysicalDeviceSparseImageFormatProperties2( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSparseImageFormatProperties2" ) ); - vkTrimCommandPool = PFN_vkTrimCommandPool( vkGetInstanceProcAddr( instance, "vkTrimCommandPool" ) ); - vkGetDeviceQueue2 = PFN_vkGetDeviceQueue2( vkGetInstanceProcAddr( instance, "vkGetDeviceQueue2" ) ); - vkCreateSamplerYcbcrConversion = - PFN_vkCreateSamplerYcbcrConversion( vkGetInstanceProcAddr( instance, "vkCreateSamplerYcbcrConversion" ) ); - vkDestroySamplerYcbcrConversion = - PFN_vkDestroySamplerYcbcrConversion( vkGetInstanceProcAddr( instance, "vkDestroySamplerYcbcrConversion" ) ); - vkCreateDescriptorUpdateTemplate = - PFN_vkCreateDescriptorUpdateTemplate( vkGetInstanceProcAddr( instance, "vkCreateDescriptorUpdateTemplate" ) ); - vkDestroyDescriptorUpdateTemplate = - PFN_vkDestroyDescriptorUpdateTemplate( vkGetInstanceProcAddr( instance, "vkDestroyDescriptorUpdateTemplate" ) ); - vkUpdateDescriptorSetWithTemplate = - PFN_vkUpdateDescriptorSetWithTemplate( vkGetInstanceProcAddr( instance, "vkUpdateDescriptorSetWithTemplate" ) ); - vkGetPhysicalDeviceExternalBufferProperties = PFN_vkGetPhysicalDeviceExternalBufferProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalBufferProperties" ) ); - vkGetPhysicalDeviceExternalFenceProperties = PFN_vkGetPhysicalDeviceExternalFenceProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalFenceProperties" ) ); - vkGetPhysicalDeviceExternalSemaphoreProperties = PFN_vkGetPhysicalDeviceExternalSemaphoreProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalSemaphoreProperties" ) ); - vkGetDescriptorSetLayoutSupport = - PFN_vkGetDescriptorSetLayoutSupport( vkGetInstanceProcAddr( instance, "vkGetDescriptorSetLayoutSupport" ) ); - - //=== VK_VERSION_1_2 === - vkCmdDrawIndirectCount = - PFN_vkCmdDrawIndirectCount( vkGetInstanceProcAddr( instance, "vkCmdDrawIndirectCount" ) ); - vkCmdDrawIndexedIndirectCount = - PFN_vkCmdDrawIndexedIndirectCount( vkGetInstanceProcAddr( instance, "vkCmdDrawIndexedIndirectCount" ) ); - vkCreateRenderPass2 = PFN_vkCreateRenderPass2( vkGetInstanceProcAddr( instance, "vkCreateRenderPass2" ) ); - vkCmdBeginRenderPass2 = PFN_vkCmdBeginRenderPass2( vkGetInstanceProcAddr( instance, "vkCmdBeginRenderPass2" ) ); - vkCmdNextSubpass2 = PFN_vkCmdNextSubpass2( vkGetInstanceProcAddr( instance, "vkCmdNextSubpass2" ) ); - vkCmdEndRenderPass2 = PFN_vkCmdEndRenderPass2( vkGetInstanceProcAddr( instance, "vkCmdEndRenderPass2" ) ); - vkResetQueryPool = PFN_vkResetQueryPool( vkGetInstanceProcAddr( instance, "vkResetQueryPool" ) ); - vkGetSemaphoreCounterValue = - PFN_vkGetSemaphoreCounterValue( vkGetInstanceProcAddr( instance, "vkGetSemaphoreCounterValue" ) ); - vkWaitSemaphores = PFN_vkWaitSemaphores( vkGetInstanceProcAddr( instance, "vkWaitSemaphores" ) ); - vkSignalSemaphore = PFN_vkSignalSemaphore( vkGetInstanceProcAddr( instance, "vkSignalSemaphore" ) ); - vkGetBufferDeviceAddress = - PFN_vkGetBufferDeviceAddress( vkGetInstanceProcAddr( instance, "vkGetBufferDeviceAddress" ) ); - vkGetBufferOpaqueCaptureAddress = - PFN_vkGetBufferOpaqueCaptureAddress( vkGetInstanceProcAddr( instance, "vkGetBufferOpaqueCaptureAddress" ) ); - vkGetDeviceMemoryOpaqueCaptureAddress = PFN_vkGetDeviceMemoryOpaqueCaptureAddress( - vkGetInstanceProcAddr( instance, "vkGetDeviceMemoryOpaqueCaptureAddress" ) ); - - //=== VK_VERSION_1_3 === - vkGetPhysicalDeviceToolProperties = - PFN_vkGetPhysicalDeviceToolProperties( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceToolProperties" ) ); - vkCreatePrivateDataSlot = - PFN_vkCreatePrivateDataSlot( vkGetInstanceProcAddr( instance, "vkCreatePrivateDataSlot" ) ); - vkDestroyPrivateDataSlot = - PFN_vkDestroyPrivateDataSlot( vkGetInstanceProcAddr( instance, "vkDestroyPrivateDataSlot" ) ); - vkSetPrivateData = PFN_vkSetPrivateData( vkGetInstanceProcAddr( instance, "vkSetPrivateData" ) ); - vkGetPrivateData = PFN_vkGetPrivateData( vkGetInstanceProcAddr( instance, "vkGetPrivateData" ) ); - vkCmdSetEvent2 = PFN_vkCmdSetEvent2( vkGetInstanceProcAddr( instance, "vkCmdSetEvent2" ) ); - vkCmdResetEvent2 = PFN_vkCmdResetEvent2( vkGetInstanceProcAddr( instance, "vkCmdResetEvent2" ) ); - vkCmdWaitEvents2 = PFN_vkCmdWaitEvents2( vkGetInstanceProcAddr( instance, "vkCmdWaitEvents2" ) ); - vkCmdPipelineBarrier2 = PFN_vkCmdPipelineBarrier2( vkGetInstanceProcAddr( instance, "vkCmdPipelineBarrier2" ) ); - vkCmdWriteTimestamp2 = PFN_vkCmdWriteTimestamp2( vkGetInstanceProcAddr( instance, "vkCmdWriteTimestamp2" ) ); - vkQueueSubmit2 = PFN_vkQueueSubmit2( vkGetInstanceProcAddr( instance, "vkQueueSubmit2" ) ); - vkCmdCopyBuffer2 = PFN_vkCmdCopyBuffer2( vkGetInstanceProcAddr( instance, "vkCmdCopyBuffer2" ) ); - vkCmdCopyImage2 = PFN_vkCmdCopyImage2( vkGetInstanceProcAddr( instance, "vkCmdCopyImage2" ) ); - vkCmdCopyBufferToImage2 = - PFN_vkCmdCopyBufferToImage2( vkGetInstanceProcAddr( instance, "vkCmdCopyBufferToImage2" ) ); - vkCmdCopyImageToBuffer2 = - PFN_vkCmdCopyImageToBuffer2( vkGetInstanceProcAddr( instance, "vkCmdCopyImageToBuffer2" ) ); - vkCmdBlitImage2 = PFN_vkCmdBlitImage2( vkGetInstanceProcAddr( instance, "vkCmdBlitImage2" ) ); - vkCmdResolveImage2 = PFN_vkCmdResolveImage2( vkGetInstanceProcAddr( instance, "vkCmdResolveImage2" ) ); - vkCmdBeginRendering = PFN_vkCmdBeginRendering( vkGetInstanceProcAddr( instance, "vkCmdBeginRendering" ) ); - vkCmdEndRendering = PFN_vkCmdEndRendering( vkGetInstanceProcAddr( instance, "vkCmdEndRendering" ) ); - vkCmdSetCullMode = PFN_vkCmdSetCullMode( vkGetInstanceProcAddr( instance, "vkCmdSetCullMode" ) ); - vkCmdSetFrontFace = PFN_vkCmdSetFrontFace( vkGetInstanceProcAddr( instance, "vkCmdSetFrontFace" ) ); - vkCmdSetPrimitiveTopology = - PFN_vkCmdSetPrimitiveTopology( vkGetInstanceProcAddr( instance, "vkCmdSetPrimitiveTopology" ) ); - vkCmdSetViewportWithCount = - PFN_vkCmdSetViewportWithCount( vkGetInstanceProcAddr( instance, "vkCmdSetViewportWithCount" ) ); - vkCmdSetScissorWithCount = - PFN_vkCmdSetScissorWithCount( vkGetInstanceProcAddr( instance, "vkCmdSetScissorWithCount" ) ); - vkCmdBindVertexBuffers2 = - PFN_vkCmdBindVertexBuffers2( vkGetInstanceProcAddr( instance, "vkCmdBindVertexBuffers2" ) ); - vkCmdSetDepthTestEnable = - PFN_vkCmdSetDepthTestEnable( vkGetInstanceProcAddr( instance, "vkCmdSetDepthTestEnable" ) ); - vkCmdSetDepthWriteEnable = - PFN_vkCmdSetDepthWriteEnable( vkGetInstanceProcAddr( instance, "vkCmdSetDepthWriteEnable" ) ); - vkCmdSetDepthCompareOp = - PFN_vkCmdSetDepthCompareOp( vkGetInstanceProcAddr( instance, "vkCmdSetDepthCompareOp" ) ); - vkCmdSetDepthBoundsTestEnable = - PFN_vkCmdSetDepthBoundsTestEnable( vkGetInstanceProcAddr( instance, "vkCmdSetDepthBoundsTestEnable" ) ); - vkCmdSetStencilTestEnable = - PFN_vkCmdSetStencilTestEnable( vkGetInstanceProcAddr( instance, "vkCmdSetStencilTestEnable" ) ); - vkCmdSetStencilOp = PFN_vkCmdSetStencilOp( vkGetInstanceProcAddr( instance, "vkCmdSetStencilOp" ) ); - vkCmdSetRasterizerDiscardEnable = - PFN_vkCmdSetRasterizerDiscardEnable( vkGetInstanceProcAddr( instance, "vkCmdSetRasterizerDiscardEnable" ) ); - vkCmdSetDepthBiasEnable = - PFN_vkCmdSetDepthBiasEnable( vkGetInstanceProcAddr( instance, "vkCmdSetDepthBiasEnable" ) ); - vkCmdSetPrimitiveRestartEnable = - PFN_vkCmdSetPrimitiveRestartEnable( vkGetInstanceProcAddr( instance, "vkCmdSetPrimitiveRestartEnable" ) ); - vkGetDeviceBufferMemoryRequirements = PFN_vkGetDeviceBufferMemoryRequirements( - vkGetInstanceProcAddr( instance, "vkGetDeviceBufferMemoryRequirements" ) ); - vkGetDeviceImageMemoryRequirements = PFN_vkGetDeviceImageMemoryRequirements( - vkGetInstanceProcAddr( instance, "vkGetDeviceImageMemoryRequirements" ) ); - vkGetDeviceImageSparseMemoryRequirements = PFN_vkGetDeviceImageSparseMemoryRequirements( - vkGetInstanceProcAddr( instance, "vkGetDeviceImageSparseMemoryRequirements" ) ); - - //=== VK_KHR_surface === - vkDestroySurfaceKHR = PFN_vkDestroySurfaceKHR( vkGetInstanceProcAddr( instance, "vkDestroySurfaceKHR" ) ); - vkGetPhysicalDeviceSurfaceSupportKHR = PFN_vkGetPhysicalDeviceSurfaceSupportKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfaceSupportKHR" ) ); - vkGetPhysicalDeviceSurfaceCapabilitiesKHR = PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfaceCapabilitiesKHR" ) ); - vkGetPhysicalDeviceSurfaceFormatsKHR = PFN_vkGetPhysicalDeviceSurfaceFormatsKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfaceFormatsKHR" ) ); - vkGetPhysicalDeviceSurfacePresentModesKHR = PFN_vkGetPhysicalDeviceSurfacePresentModesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfacePresentModesKHR" ) ); - - //=== VK_KHR_swapchain === - vkCreateSwapchainKHR = PFN_vkCreateSwapchainKHR( vkGetInstanceProcAddr( instance, "vkCreateSwapchainKHR" ) ); - vkDestroySwapchainKHR = PFN_vkDestroySwapchainKHR( vkGetInstanceProcAddr( instance, "vkDestroySwapchainKHR" ) ); - vkGetSwapchainImagesKHR = - PFN_vkGetSwapchainImagesKHR( vkGetInstanceProcAddr( instance, "vkGetSwapchainImagesKHR" ) ); - vkAcquireNextImageKHR = PFN_vkAcquireNextImageKHR( vkGetInstanceProcAddr( instance, "vkAcquireNextImageKHR" ) ); - vkQueuePresentKHR = PFN_vkQueuePresentKHR( vkGetInstanceProcAddr( instance, "vkQueuePresentKHR" ) ); - vkGetDeviceGroupPresentCapabilitiesKHR = PFN_vkGetDeviceGroupPresentCapabilitiesKHR( - vkGetInstanceProcAddr( instance, "vkGetDeviceGroupPresentCapabilitiesKHR" ) ); - vkGetDeviceGroupSurfacePresentModesKHR = PFN_vkGetDeviceGroupSurfacePresentModesKHR( - vkGetInstanceProcAddr( instance, "vkGetDeviceGroupSurfacePresentModesKHR" ) ); - vkGetPhysicalDevicePresentRectanglesKHR = PFN_vkGetPhysicalDevicePresentRectanglesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDevicePresentRectanglesKHR" ) ); - vkAcquireNextImage2KHR = - PFN_vkAcquireNextImage2KHR( vkGetInstanceProcAddr( instance, "vkAcquireNextImage2KHR" ) ); - - //=== VK_KHR_display === - vkGetPhysicalDeviceDisplayPropertiesKHR = PFN_vkGetPhysicalDeviceDisplayPropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceDisplayPropertiesKHR" ) ); - vkGetPhysicalDeviceDisplayPlanePropertiesKHR = PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceDisplayPlanePropertiesKHR" ) ); - vkGetDisplayPlaneSupportedDisplaysKHR = PFN_vkGetDisplayPlaneSupportedDisplaysKHR( - vkGetInstanceProcAddr( instance, "vkGetDisplayPlaneSupportedDisplaysKHR" ) ); - vkGetDisplayModePropertiesKHR = - PFN_vkGetDisplayModePropertiesKHR( vkGetInstanceProcAddr( instance, "vkGetDisplayModePropertiesKHR" ) ); - vkCreateDisplayModeKHR = - PFN_vkCreateDisplayModeKHR( vkGetInstanceProcAddr( instance, "vkCreateDisplayModeKHR" ) ); - vkGetDisplayPlaneCapabilitiesKHR = - PFN_vkGetDisplayPlaneCapabilitiesKHR( vkGetInstanceProcAddr( instance, "vkGetDisplayPlaneCapabilitiesKHR" ) ); - vkCreateDisplayPlaneSurfaceKHR = - PFN_vkCreateDisplayPlaneSurfaceKHR( vkGetInstanceProcAddr( instance, "vkCreateDisplayPlaneSurfaceKHR" ) ); - - //=== VK_KHR_display_swapchain === - vkCreateSharedSwapchainsKHR = - PFN_vkCreateSharedSwapchainsKHR( vkGetInstanceProcAddr( instance, "vkCreateSharedSwapchainsKHR" ) ); - -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - vkCreateXlibSurfaceKHR = - PFN_vkCreateXlibSurfaceKHR( vkGetInstanceProcAddr( instance, "vkCreateXlibSurfaceKHR" ) ); - vkGetPhysicalDeviceXlibPresentationSupportKHR = PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceXlibPresentationSupportKHR" ) ); -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -#if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - vkCreateXcbSurfaceKHR = PFN_vkCreateXcbSurfaceKHR( vkGetInstanceProcAddr( instance, "vkCreateXcbSurfaceKHR" ) ); - vkGetPhysicalDeviceXcbPresentationSupportKHR = PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceXcbPresentationSupportKHR" ) ); -#endif /*VK_USE_PLATFORM_XCB_KHR*/ - -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - vkCreateWaylandSurfaceKHR = - PFN_vkCreateWaylandSurfaceKHR( vkGetInstanceProcAddr( instance, "vkCreateWaylandSurfaceKHR" ) ); - vkGetPhysicalDeviceWaylandPresentationSupportKHR = PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceWaylandPresentationSupportKHR" ) ); -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - vkCreateAndroidSurfaceKHR = - PFN_vkCreateAndroidSurfaceKHR( vkGetInstanceProcAddr( instance, "vkCreateAndroidSurfaceKHR" ) ); -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - vkCreateWin32SurfaceKHR = - PFN_vkCreateWin32SurfaceKHR( vkGetInstanceProcAddr( instance, "vkCreateWin32SurfaceKHR" ) ); - vkGetPhysicalDeviceWin32PresentationSupportKHR = PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceWin32PresentationSupportKHR" ) ); -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_debug_report === - vkCreateDebugReportCallbackEXT = - PFN_vkCreateDebugReportCallbackEXT( vkGetInstanceProcAddr( instance, "vkCreateDebugReportCallbackEXT" ) ); - vkDestroyDebugReportCallbackEXT = - PFN_vkDestroyDebugReportCallbackEXT( vkGetInstanceProcAddr( instance, "vkDestroyDebugReportCallbackEXT" ) ); - vkDebugReportMessageEXT = - PFN_vkDebugReportMessageEXT( vkGetInstanceProcAddr( instance, "vkDebugReportMessageEXT" ) ); - - //=== VK_EXT_debug_marker === - vkDebugMarkerSetObjectTagEXT = - PFN_vkDebugMarkerSetObjectTagEXT( vkGetInstanceProcAddr( instance, "vkDebugMarkerSetObjectTagEXT" ) ); - vkDebugMarkerSetObjectNameEXT = - PFN_vkDebugMarkerSetObjectNameEXT( vkGetInstanceProcAddr( instance, "vkDebugMarkerSetObjectNameEXT" ) ); - vkCmdDebugMarkerBeginEXT = - PFN_vkCmdDebugMarkerBeginEXT( vkGetInstanceProcAddr( instance, "vkCmdDebugMarkerBeginEXT" ) ); - vkCmdDebugMarkerEndEXT = - PFN_vkCmdDebugMarkerEndEXT( vkGetInstanceProcAddr( instance, "vkCmdDebugMarkerEndEXT" ) ); - vkCmdDebugMarkerInsertEXT = - PFN_vkCmdDebugMarkerInsertEXT( vkGetInstanceProcAddr( instance, "vkCmdDebugMarkerInsertEXT" ) ); - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - vkGetPhysicalDeviceVideoCapabilitiesKHR = PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceVideoCapabilitiesKHR" ) ); - vkGetPhysicalDeviceVideoFormatPropertiesKHR = PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceVideoFormatPropertiesKHR" ) ); - vkCreateVideoSessionKHR = - PFN_vkCreateVideoSessionKHR( vkGetInstanceProcAddr( instance, "vkCreateVideoSessionKHR" ) ); - vkDestroyVideoSessionKHR = - PFN_vkDestroyVideoSessionKHR( vkGetInstanceProcAddr( instance, "vkDestroyVideoSessionKHR" ) ); - vkGetVideoSessionMemoryRequirementsKHR = PFN_vkGetVideoSessionMemoryRequirementsKHR( - vkGetInstanceProcAddr( instance, "vkGetVideoSessionMemoryRequirementsKHR" ) ); - vkBindVideoSessionMemoryKHR = - PFN_vkBindVideoSessionMemoryKHR( vkGetInstanceProcAddr( instance, "vkBindVideoSessionMemoryKHR" ) ); - vkCreateVideoSessionParametersKHR = - PFN_vkCreateVideoSessionParametersKHR( vkGetInstanceProcAddr( instance, "vkCreateVideoSessionParametersKHR" ) ); - vkUpdateVideoSessionParametersKHR = - PFN_vkUpdateVideoSessionParametersKHR( vkGetInstanceProcAddr( instance, "vkUpdateVideoSessionParametersKHR" ) ); - vkDestroyVideoSessionParametersKHR = PFN_vkDestroyVideoSessionParametersKHR( - vkGetInstanceProcAddr( instance, "vkDestroyVideoSessionParametersKHR" ) ); - vkCmdBeginVideoCodingKHR = - PFN_vkCmdBeginVideoCodingKHR( vkGetInstanceProcAddr( instance, "vkCmdBeginVideoCodingKHR" ) ); - vkCmdEndVideoCodingKHR = - PFN_vkCmdEndVideoCodingKHR( vkGetInstanceProcAddr( instance, "vkCmdEndVideoCodingKHR" ) ); - vkCmdControlVideoCodingKHR = - PFN_vkCmdControlVideoCodingKHR( vkGetInstanceProcAddr( instance, "vkCmdControlVideoCodingKHR" ) ); -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_decode_queue === - vkCmdDecodeVideoKHR = PFN_vkCmdDecodeVideoKHR( vkGetInstanceProcAddr( instance, "vkCmdDecodeVideoKHR" ) ); -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_EXT_transform_feedback === - vkCmdBindTransformFeedbackBuffersEXT = PFN_vkCmdBindTransformFeedbackBuffersEXT( - vkGetInstanceProcAddr( instance, "vkCmdBindTransformFeedbackBuffersEXT" ) ); - vkCmdBeginTransformFeedbackEXT = - PFN_vkCmdBeginTransformFeedbackEXT( vkGetInstanceProcAddr( instance, "vkCmdBeginTransformFeedbackEXT" ) ); - vkCmdEndTransformFeedbackEXT = - PFN_vkCmdEndTransformFeedbackEXT( vkGetInstanceProcAddr( instance, "vkCmdEndTransformFeedbackEXT" ) ); - vkCmdBeginQueryIndexedEXT = - PFN_vkCmdBeginQueryIndexedEXT( vkGetInstanceProcAddr( instance, "vkCmdBeginQueryIndexedEXT" ) ); - vkCmdEndQueryIndexedEXT = - PFN_vkCmdEndQueryIndexedEXT( vkGetInstanceProcAddr( instance, "vkCmdEndQueryIndexedEXT" ) ); - vkCmdDrawIndirectByteCountEXT = - PFN_vkCmdDrawIndirectByteCountEXT( vkGetInstanceProcAddr( instance, "vkCmdDrawIndirectByteCountEXT" ) ); - - //=== VK_NVX_binary_import === - vkCreateCuModuleNVX = PFN_vkCreateCuModuleNVX( vkGetInstanceProcAddr( instance, "vkCreateCuModuleNVX" ) ); - vkCreateCuFunctionNVX = PFN_vkCreateCuFunctionNVX( vkGetInstanceProcAddr( instance, "vkCreateCuFunctionNVX" ) ); - vkDestroyCuModuleNVX = PFN_vkDestroyCuModuleNVX( vkGetInstanceProcAddr( instance, "vkDestroyCuModuleNVX" ) ); - vkDestroyCuFunctionNVX = - PFN_vkDestroyCuFunctionNVX( vkGetInstanceProcAddr( instance, "vkDestroyCuFunctionNVX" ) ); - vkCmdCuLaunchKernelNVX = - PFN_vkCmdCuLaunchKernelNVX( vkGetInstanceProcAddr( instance, "vkCmdCuLaunchKernelNVX" ) ); - - //=== VK_NVX_image_view_handle === - vkGetImageViewHandleNVX = - PFN_vkGetImageViewHandleNVX( vkGetInstanceProcAddr( instance, "vkGetImageViewHandleNVX" ) ); - vkGetImageViewAddressNVX = - PFN_vkGetImageViewAddressNVX( vkGetInstanceProcAddr( instance, "vkGetImageViewAddressNVX" ) ); - - //=== VK_AMD_draw_indirect_count === - vkCmdDrawIndirectCountAMD = - PFN_vkCmdDrawIndirectCountAMD( vkGetInstanceProcAddr( instance, "vkCmdDrawIndirectCountAMD" ) ); - if ( !vkCmdDrawIndirectCount ) - vkCmdDrawIndirectCount = vkCmdDrawIndirectCountAMD; - vkCmdDrawIndexedIndirectCountAMD = - PFN_vkCmdDrawIndexedIndirectCountAMD( vkGetInstanceProcAddr( instance, "vkCmdDrawIndexedIndirectCountAMD" ) ); - if ( !vkCmdDrawIndexedIndirectCount ) - vkCmdDrawIndexedIndirectCount = vkCmdDrawIndexedIndirectCountAMD; - - //=== VK_AMD_shader_info === - vkGetShaderInfoAMD = PFN_vkGetShaderInfoAMD( vkGetInstanceProcAddr( instance, "vkGetShaderInfoAMD" ) ); - - //=== VK_KHR_dynamic_rendering === - vkCmdBeginRenderingKHR = - PFN_vkCmdBeginRenderingKHR( vkGetInstanceProcAddr( instance, "vkCmdBeginRenderingKHR" ) ); - if ( !vkCmdBeginRendering ) - vkCmdBeginRendering = vkCmdBeginRenderingKHR; - vkCmdEndRenderingKHR = PFN_vkCmdEndRenderingKHR( vkGetInstanceProcAddr( instance, "vkCmdEndRenderingKHR" ) ); - if ( !vkCmdEndRendering ) - vkCmdEndRendering = vkCmdEndRenderingKHR; - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - vkCreateStreamDescriptorSurfaceGGP = PFN_vkCreateStreamDescriptorSurfaceGGP( - vkGetInstanceProcAddr( instance, "vkCreateStreamDescriptorSurfaceGGP" ) ); -#endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_external_memory_capabilities === - vkGetPhysicalDeviceExternalImageFormatPropertiesNV = PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalImageFormatPropertiesNV" ) ); - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - vkGetMemoryWin32HandleNV = - PFN_vkGetMemoryWin32HandleNV( vkGetInstanceProcAddr( instance, "vkGetMemoryWin32HandleNV" ) ); -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_get_physical_device_properties2 === - vkGetPhysicalDeviceFeatures2KHR = - PFN_vkGetPhysicalDeviceFeatures2KHR( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFeatures2KHR" ) ); - if ( !vkGetPhysicalDeviceFeatures2 ) - vkGetPhysicalDeviceFeatures2 = vkGetPhysicalDeviceFeatures2KHR; - vkGetPhysicalDeviceProperties2KHR = - PFN_vkGetPhysicalDeviceProperties2KHR( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceProperties2KHR" ) ); - if ( !vkGetPhysicalDeviceProperties2 ) - vkGetPhysicalDeviceProperties2 = vkGetPhysicalDeviceProperties2KHR; - vkGetPhysicalDeviceFormatProperties2KHR = PFN_vkGetPhysicalDeviceFormatProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFormatProperties2KHR" ) ); - if ( !vkGetPhysicalDeviceFormatProperties2 ) - vkGetPhysicalDeviceFormatProperties2 = vkGetPhysicalDeviceFormatProperties2KHR; - vkGetPhysicalDeviceImageFormatProperties2KHR = PFN_vkGetPhysicalDeviceImageFormatProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceImageFormatProperties2KHR" ) ); - if ( !vkGetPhysicalDeviceImageFormatProperties2 ) - vkGetPhysicalDeviceImageFormatProperties2 = vkGetPhysicalDeviceImageFormatProperties2KHR; - vkGetPhysicalDeviceQueueFamilyProperties2KHR = PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceQueueFamilyProperties2KHR" ) ); - if ( !vkGetPhysicalDeviceQueueFamilyProperties2 ) - vkGetPhysicalDeviceQueueFamilyProperties2 = vkGetPhysicalDeviceQueueFamilyProperties2KHR; - vkGetPhysicalDeviceMemoryProperties2KHR = PFN_vkGetPhysicalDeviceMemoryProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceMemoryProperties2KHR" ) ); - if ( !vkGetPhysicalDeviceMemoryProperties2 ) - vkGetPhysicalDeviceMemoryProperties2 = vkGetPhysicalDeviceMemoryProperties2KHR; - vkGetPhysicalDeviceSparseImageFormatProperties2KHR = PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSparseImageFormatProperties2KHR" ) ); - if ( !vkGetPhysicalDeviceSparseImageFormatProperties2 ) - vkGetPhysicalDeviceSparseImageFormatProperties2 = vkGetPhysicalDeviceSparseImageFormatProperties2KHR; - - //=== VK_KHR_device_group === - vkGetDeviceGroupPeerMemoryFeaturesKHR = PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR( - vkGetInstanceProcAddr( instance, "vkGetDeviceGroupPeerMemoryFeaturesKHR" ) ); - if ( !vkGetDeviceGroupPeerMemoryFeatures ) - vkGetDeviceGroupPeerMemoryFeatures = vkGetDeviceGroupPeerMemoryFeaturesKHR; - vkCmdSetDeviceMaskKHR = PFN_vkCmdSetDeviceMaskKHR( vkGetInstanceProcAddr( instance, "vkCmdSetDeviceMaskKHR" ) ); - if ( !vkCmdSetDeviceMask ) - vkCmdSetDeviceMask = vkCmdSetDeviceMaskKHR; - vkCmdDispatchBaseKHR = PFN_vkCmdDispatchBaseKHR( vkGetInstanceProcAddr( instance, "vkCmdDispatchBaseKHR" ) ); - if ( !vkCmdDispatchBase ) - vkCmdDispatchBase = vkCmdDispatchBaseKHR; - -#if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - vkCreateViSurfaceNN = PFN_vkCreateViSurfaceNN( vkGetInstanceProcAddr( instance, "vkCreateViSurfaceNN" ) ); -#endif /*VK_USE_PLATFORM_VI_NN*/ - - //=== VK_KHR_maintenance1 === - vkTrimCommandPoolKHR = PFN_vkTrimCommandPoolKHR( vkGetInstanceProcAddr( instance, "vkTrimCommandPoolKHR" ) ); - if ( !vkTrimCommandPool ) - vkTrimCommandPool = vkTrimCommandPoolKHR; - - //=== VK_KHR_device_group_creation === - vkEnumeratePhysicalDeviceGroupsKHR = PFN_vkEnumeratePhysicalDeviceGroupsKHR( - vkGetInstanceProcAddr( instance, "vkEnumeratePhysicalDeviceGroupsKHR" ) ); - if ( !vkEnumeratePhysicalDeviceGroups ) - vkEnumeratePhysicalDeviceGroups = vkEnumeratePhysicalDeviceGroupsKHR; - - //=== VK_KHR_external_memory_capabilities === - vkGetPhysicalDeviceExternalBufferPropertiesKHR = PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalBufferPropertiesKHR" ) ); - if ( !vkGetPhysicalDeviceExternalBufferProperties ) - vkGetPhysicalDeviceExternalBufferProperties = vkGetPhysicalDeviceExternalBufferPropertiesKHR; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - vkGetMemoryWin32HandleKHR = - PFN_vkGetMemoryWin32HandleKHR( vkGetInstanceProcAddr( instance, "vkGetMemoryWin32HandleKHR" ) ); - vkGetMemoryWin32HandlePropertiesKHR = PFN_vkGetMemoryWin32HandlePropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetMemoryWin32HandlePropertiesKHR" ) ); -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - vkGetMemoryFdKHR = PFN_vkGetMemoryFdKHR( vkGetInstanceProcAddr( instance, "vkGetMemoryFdKHR" ) ); - vkGetMemoryFdPropertiesKHR = - PFN_vkGetMemoryFdPropertiesKHR( vkGetInstanceProcAddr( instance, "vkGetMemoryFdPropertiesKHR" ) ); - - //=== VK_KHR_external_semaphore_capabilities === - vkGetPhysicalDeviceExternalSemaphorePropertiesKHR = PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR" ) ); - if ( !vkGetPhysicalDeviceExternalSemaphoreProperties ) - vkGetPhysicalDeviceExternalSemaphoreProperties = vkGetPhysicalDeviceExternalSemaphorePropertiesKHR; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - vkImportSemaphoreWin32HandleKHR = - PFN_vkImportSemaphoreWin32HandleKHR( vkGetInstanceProcAddr( instance, "vkImportSemaphoreWin32HandleKHR" ) ); - vkGetSemaphoreWin32HandleKHR = - PFN_vkGetSemaphoreWin32HandleKHR( vkGetInstanceProcAddr( instance, "vkGetSemaphoreWin32HandleKHR" ) ); -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_fd === - vkImportSemaphoreFdKHR = - PFN_vkImportSemaphoreFdKHR( vkGetInstanceProcAddr( instance, "vkImportSemaphoreFdKHR" ) ); - vkGetSemaphoreFdKHR = PFN_vkGetSemaphoreFdKHR( vkGetInstanceProcAddr( instance, "vkGetSemaphoreFdKHR" ) ); - - //=== VK_KHR_push_descriptor === - vkCmdPushDescriptorSetKHR = - PFN_vkCmdPushDescriptorSetKHR( vkGetInstanceProcAddr( instance, "vkCmdPushDescriptorSetKHR" ) ); - vkCmdPushDescriptorSetWithTemplateKHR = PFN_vkCmdPushDescriptorSetWithTemplateKHR( - vkGetInstanceProcAddr( instance, "vkCmdPushDescriptorSetWithTemplateKHR" ) ); - - //=== VK_EXT_conditional_rendering === - vkCmdBeginConditionalRenderingEXT = - PFN_vkCmdBeginConditionalRenderingEXT( vkGetInstanceProcAddr( instance, "vkCmdBeginConditionalRenderingEXT" ) ); - vkCmdEndConditionalRenderingEXT = - PFN_vkCmdEndConditionalRenderingEXT( vkGetInstanceProcAddr( instance, "vkCmdEndConditionalRenderingEXT" ) ); - - //=== VK_KHR_descriptor_update_template === - vkCreateDescriptorUpdateTemplateKHR = PFN_vkCreateDescriptorUpdateTemplateKHR( - vkGetInstanceProcAddr( instance, "vkCreateDescriptorUpdateTemplateKHR" ) ); - if ( !vkCreateDescriptorUpdateTemplate ) - vkCreateDescriptorUpdateTemplate = vkCreateDescriptorUpdateTemplateKHR; - vkDestroyDescriptorUpdateTemplateKHR = PFN_vkDestroyDescriptorUpdateTemplateKHR( - vkGetInstanceProcAddr( instance, "vkDestroyDescriptorUpdateTemplateKHR" ) ); - if ( !vkDestroyDescriptorUpdateTemplate ) - vkDestroyDescriptorUpdateTemplate = vkDestroyDescriptorUpdateTemplateKHR; - vkUpdateDescriptorSetWithTemplateKHR = PFN_vkUpdateDescriptorSetWithTemplateKHR( - vkGetInstanceProcAddr( instance, "vkUpdateDescriptorSetWithTemplateKHR" ) ); - if ( !vkUpdateDescriptorSetWithTemplate ) - vkUpdateDescriptorSetWithTemplate = vkUpdateDescriptorSetWithTemplateKHR; - - //=== VK_NV_clip_space_w_scaling === - vkCmdSetViewportWScalingNV = - PFN_vkCmdSetViewportWScalingNV( vkGetInstanceProcAddr( instance, "vkCmdSetViewportWScalingNV" ) ); - - //=== VK_EXT_direct_mode_display === - vkReleaseDisplayEXT = PFN_vkReleaseDisplayEXT( vkGetInstanceProcAddr( instance, "vkReleaseDisplayEXT" ) ); - -#if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) - //=== VK_EXT_acquire_xlib_display === - vkAcquireXlibDisplayEXT = - PFN_vkAcquireXlibDisplayEXT( vkGetInstanceProcAddr( instance, "vkAcquireXlibDisplayEXT" ) ); - vkGetRandROutputDisplayEXT = - PFN_vkGetRandROutputDisplayEXT( vkGetInstanceProcAddr( instance, "vkGetRandROutputDisplayEXT" ) ); -#endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ - - //=== VK_EXT_display_surface_counter === - vkGetPhysicalDeviceSurfaceCapabilities2EXT = PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfaceCapabilities2EXT" ) ); - - //=== VK_EXT_display_control === - vkDisplayPowerControlEXT = - PFN_vkDisplayPowerControlEXT( vkGetInstanceProcAddr( instance, "vkDisplayPowerControlEXT" ) ); - vkRegisterDeviceEventEXT = - PFN_vkRegisterDeviceEventEXT( vkGetInstanceProcAddr( instance, "vkRegisterDeviceEventEXT" ) ); - vkRegisterDisplayEventEXT = - PFN_vkRegisterDisplayEventEXT( vkGetInstanceProcAddr( instance, "vkRegisterDisplayEventEXT" ) ); - vkGetSwapchainCounterEXT = - PFN_vkGetSwapchainCounterEXT( vkGetInstanceProcAddr( instance, "vkGetSwapchainCounterEXT" ) ); - - //=== VK_GOOGLE_display_timing === - vkGetRefreshCycleDurationGOOGLE = - PFN_vkGetRefreshCycleDurationGOOGLE( vkGetInstanceProcAddr( instance, "vkGetRefreshCycleDurationGOOGLE" ) ); - vkGetPastPresentationTimingGOOGLE = - PFN_vkGetPastPresentationTimingGOOGLE( vkGetInstanceProcAddr( instance, "vkGetPastPresentationTimingGOOGLE" ) ); - - //=== VK_EXT_discard_rectangles === - vkCmdSetDiscardRectangleEXT = - PFN_vkCmdSetDiscardRectangleEXT( vkGetInstanceProcAddr( instance, "vkCmdSetDiscardRectangleEXT" ) ); - - //=== VK_EXT_hdr_metadata === - vkSetHdrMetadataEXT = PFN_vkSetHdrMetadataEXT( vkGetInstanceProcAddr( instance, "vkSetHdrMetadataEXT" ) ); - - //=== VK_KHR_create_renderpass2 === - vkCreateRenderPass2KHR = - PFN_vkCreateRenderPass2KHR( vkGetInstanceProcAddr( instance, "vkCreateRenderPass2KHR" ) ); - if ( !vkCreateRenderPass2 ) - vkCreateRenderPass2 = vkCreateRenderPass2KHR; - vkCmdBeginRenderPass2KHR = - PFN_vkCmdBeginRenderPass2KHR( vkGetInstanceProcAddr( instance, "vkCmdBeginRenderPass2KHR" ) ); - if ( !vkCmdBeginRenderPass2 ) - vkCmdBeginRenderPass2 = vkCmdBeginRenderPass2KHR; - vkCmdNextSubpass2KHR = PFN_vkCmdNextSubpass2KHR( vkGetInstanceProcAddr( instance, "vkCmdNextSubpass2KHR" ) ); - if ( !vkCmdNextSubpass2 ) - vkCmdNextSubpass2 = vkCmdNextSubpass2KHR; - vkCmdEndRenderPass2KHR = - PFN_vkCmdEndRenderPass2KHR( vkGetInstanceProcAddr( instance, "vkCmdEndRenderPass2KHR" ) ); - if ( !vkCmdEndRenderPass2 ) - vkCmdEndRenderPass2 = vkCmdEndRenderPass2KHR; - - //=== VK_KHR_shared_presentable_image === - vkGetSwapchainStatusKHR = - PFN_vkGetSwapchainStatusKHR( vkGetInstanceProcAddr( instance, "vkGetSwapchainStatusKHR" ) ); - - //=== VK_KHR_external_fence_capabilities === - vkGetPhysicalDeviceExternalFencePropertiesKHR = PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalFencePropertiesKHR" ) ); - if ( !vkGetPhysicalDeviceExternalFenceProperties ) - vkGetPhysicalDeviceExternalFenceProperties = vkGetPhysicalDeviceExternalFencePropertiesKHR; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - vkImportFenceWin32HandleKHR = - PFN_vkImportFenceWin32HandleKHR( vkGetInstanceProcAddr( instance, "vkImportFenceWin32HandleKHR" ) ); - vkGetFenceWin32HandleKHR = - PFN_vkGetFenceWin32HandleKHR( vkGetInstanceProcAddr( instance, "vkGetFenceWin32HandleKHR" ) ); -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_fence_fd === - vkImportFenceFdKHR = PFN_vkImportFenceFdKHR( vkGetInstanceProcAddr( instance, "vkImportFenceFdKHR" ) ); - vkGetFenceFdKHR = PFN_vkGetFenceFdKHR( vkGetInstanceProcAddr( instance, "vkGetFenceFdKHR" ) ); - - //=== VK_KHR_performance_query === - vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = - PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( - vkGetInstanceProcAddr( instance, "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR" ) ); - vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = - PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR" ) ); - vkAcquireProfilingLockKHR = - PFN_vkAcquireProfilingLockKHR( vkGetInstanceProcAddr( instance, "vkAcquireProfilingLockKHR" ) ); - vkReleaseProfilingLockKHR = - PFN_vkReleaseProfilingLockKHR( vkGetInstanceProcAddr( instance, "vkReleaseProfilingLockKHR" ) ); - - //=== VK_KHR_get_surface_capabilities2 === - vkGetPhysicalDeviceSurfaceCapabilities2KHR = PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfaceCapabilities2KHR" ) ); - vkGetPhysicalDeviceSurfaceFormats2KHR = PFN_vkGetPhysicalDeviceSurfaceFormats2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfaceFormats2KHR" ) ); - - //=== VK_KHR_get_display_properties2 === - vkGetPhysicalDeviceDisplayProperties2KHR = PFN_vkGetPhysicalDeviceDisplayProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceDisplayProperties2KHR" ) ); - vkGetPhysicalDeviceDisplayPlaneProperties2KHR = PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceDisplayPlaneProperties2KHR" ) ); - vkGetDisplayModeProperties2KHR = - PFN_vkGetDisplayModeProperties2KHR( vkGetInstanceProcAddr( instance, "vkGetDisplayModeProperties2KHR" ) ); - vkGetDisplayPlaneCapabilities2KHR = - PFN_vkGetDisplayPlaneCapabilities2KHR( vkGetInstanceProcAddr( instance, "vkGetDisplayPlaneCapabilities2KHR" ) ); - -#if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - vkCreateIOSSurfaceMVK = PFN_vkCreateIOSSurfaceMVK( vkGetInstanceProcAddr( instance, "vkCreateIOSSurfaceMVK" ) ); -#endif /*VK_USE_PLATFORM_IOS_MVK*/ - -#if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - vkCreateMacOSSurfaceMVK = - PFN_vkCreateMacOSSurfaceMVK( vkGetInstanceProcAddr( instance, "vkCreateMacOSSurfaceMVK" ) ); -#endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - //=== VK_EXT_debug_utils === - vkSetDebugUtilsObjectNameEXT = - PFN_vkSetDebugUtilsObjectNameEXT( vkGetInstanceProcAddr( instance, "vkSetDebugUtilsObjectNameEXT" ) ); - vkSetDebugUtilsObjectTagEXT = - PFN_vkSetDebugUtilsObjectTagEXT( vkGetInstanceProcAddr( instance, "vkSetDebugUtilsObjectTagEXT" ) ); - vkQueueBeginDebugUtilsLabelEXT = - PFN_vkQueueBeginDebugUtilsLabelEXT( vkGetInstanceProcAddr( instance, "vkQueueBeginDebugUtilsLabelEXT" ) ); - vkQueueEndDebugUtilsLabelEXT = - PFN_vkQueueEndDebugUtilsLabelEXT( vkGetInstanceProcAddr( instance, "vkQueueEndDebugUtilsLabelEXT" ) ); - vkQueueInsertDebugUtilsLabelEXT = - PFN_vkQueueInsertDebugUtilsLabelEXT( vkGetInstanceProcAddr( instance, "vkQueueInsertDebugUtilsLabelEXT" ) ); - vkCmdBeginDebugUtilsLabelEXT = - PFN_vkCmdBeginDebugUtilsLabelEXT( vkGetInstanceProcAddr( instance, "vkCmdBeginDebugUtilsLabelEXT" ) ); - vkCmdEndDebugUtilsLabelEXT = - PFN_vkCmdEndDebugUtilsLabelEXT( vkGetInstanceProcAddr( instance, "vkCmdEndDebugUtilsLabelEXT" ) ); - vkCmdInsertDebugUtilsLabelEXT = - PFN_vkCmdInsertDebugUtilsLabelEXT( vkGetInstanceProcAddr( instance, "vkCmdInsertDebugUtilsLabelEXT" ) ); - vkCreateDebugUtilsMessengerEXT = - PFN_vkCreateDebugUtilsMessengerEXT( vkGetInstanceProcAddr( instance, "vkCreateDebugUtilsMessengerEXT" ) ); - vkDestroyDebugUtilsMessengerEXT = - PFN_vkDestroyDebugUtilsMessengerEXT( vkGetInstanceProcAddr( instance, "vkDestroyDebugUtilsMessengerEXT" ) ); - vkSubmitDebugUtilsMessageEXT = - PFN_vkSubmitDebugUtilsMessageEXT( vkGetInstanceProcAddr( instance, "vkSubmitDebugUtilsMessageEXT" ) ); - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - vkGetAndroidHardwareBufferPropertiesANDROID = PFN_vkGetAndroidHardwareBufferPropertiesANDROID( - vkGetInstanceProcAddr( instance, "vkGetAndroidHardwareBufferPropertiesANDROID" ) ); - vkGetMemoryAndroidHardwareBufferANDROID = PFN_vkGetMemoryAndroidHardwareBufferANDROID( - vkGetInstanceProcAddr( instance, "vkGetMemoryAndroidHardwareBufferANDROID" ) ); -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_EXT_sample_locations === - vkCmdSetSampleLocationsEXT = - PFN_vkCmdSetSampleLocationsEXT( vkGetInstanceProcAddr( instance, "vkCmdSetSampleLocationsEXT" ) ); - vkGetPhysicalDeviceMultisamplePropertiesEXT = PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceMultisamplePropertiesEXT" ) ); - - //=== VK_KHR_get_memory_requirements2 === - vkGetImageMemoryRequirements2KHR = - PFN_vkGetImageMemoryRequirements2KHR( vkGetInstanceProcAddr( instance, "vkGetImageMemoryRequirements2KHR" ) ); - if ( !vkGetImageMemoryRequirements2 ) - vkGetImageMemoryRequirements2 = vkGetImageMemoryRequirements2KHR; - vkGetBufferMemoryRequirements2KHR = - PFN_vkGetBufferMemoryRequirements2KHR( vkGetInstanceProcAddr( instance, "vkGetBufferMemoryRequirements2KHR" ) ); - if ( !vkGetBufferMemoryRequirements2 ) - vkGetBufferMemoryRequirements2 = vkGetBufferMemoryRequirements2KHR; - vkGetImageSparseMemoryRequirements2KHR = PFN_vkGetImageSparseMemoryRequirements2KHR( - vkGetInstanceProcAddr( instance, "vkGetImageSparseMemoryRequirements2KHR" ) ); - if ( !vkGetImageSparseMemoryRequirements2 ) - vkGetImageSparseMemoryRequirements2 = vkGetImageSparseMemoryRequirements2KHR; - - //=== VK_KHR_acceleration_structure === - vkCreateAccelerationStructureKHR = - PFN_vkCreateAccelerationStructureKHR( vkGetInstanceProcAddr( instance, "vkCreateAccelerationStructureKHR" ) ); - vkDestroyAccelerationStructureKHR = - PFN_vkDestroyAccelerationStructureKHR( vkGetInstanceProcAddr( instance, "vkDestroyAccelerationStructureKHR" ) ); - vkCmdBuildAccelerationStructuresKHR = PFN_vkCmdBuildAccelerationStructuresKHR( - vkGetInstanceProcAddr( instance, "vkCmdBuildAccelerationStructuresKHR" ) ); - vkCmdBuildAccelerationStructuresIndirectKHR = PFN_vkCmdBuildAccelerationStructuresIndirectKHR( - vkGetInstanceProcAddr( instance, "vkCmdBuildAccelerationStructuresIndirectKHR" ) ); - vkBuildAccelerationStructuresKHR = - PFN_vkBuildAccelerationStructuresKHR( vkGetInstanceProcAddr( instance, "vkBuildAccelerationStructuresKHR" ) ); - vkCopyAccelerationStructureKHR = - PFN_vkCopyAccelerationStructureKHR( vkGetInstanceProcAddr( instance, "vkCopyAccelerationStructureKHR" ) ); - vkCopyAccelerationStructureToMemoryKHR = PFN_vkCopyAccelerationStructureToMemoryKHR( - vkGetInstanceProcAddr( instance, "vkCopyAccelerationStructureToMemoryKHR" ) ); - vkCopyMemoryToAccelerationStructureKHR = PFN_vkCopyMemoryToAccelerationStructureKHR( - vkGetInstanceProcAddr( instance, "vkCopyMemoryToAccelerationStructureKHR" ) ); - vkWriteAccelerationStructuresPropertiesKHR = PFN_vkWriteAccelerationStructuresPropertiesKHR( - vkGetInstanceProcAddr( instance, "vkWriteAccelerationStructuresPropertiesKHR" ) ); - vkCmdCopyAccelerationStructureKHR = - PFN_vkCmdCopyAccelerationStructureKHR( vkGetInstanceProcAddr( instance, "vkCmdCopyAccelerationStructureKHR" ) ); - vkCmdCopyAccelerationStructureToMemoryKHR = PFN_vkCmdCopyAccelerationStructureToMemoryKHR( - vkGetInstanceProcAddr( instance, "vkCmdCopyAccelerationStructureToMemoryKHR" ) ); - vkCmdCopyMemoryToAccelerationStructureKHR = PFN_vkCmdCopyMemoryToAccelerationStructureKHR( - vkGetInstanceProcAddr( instance, "vkCmdCopyMemoryToAccelerationStructureKHR" ) ); - vkGetAccelerationStructureDeviceAddressKHR = PFN_vkGetAccelerationStructureDeviceAddressKHR( - vkGetInstanceProcAddr( instance, "vkGetAccelerationStructureDeviceAddressKHR" ) ); - vkCmdWriteAccelerationStructuresPropertiesKHR = PFN_vkCmdWriteAccelerationStructuresPropertiesKHR( - vkGetInstanceProcAddr( instance, "vkCmdWriteAccelerationStructuresPropertiesKHR" ) ); - vkGetDeviceAccelerationStructureCompatibilityKHR = PFN_vkGetDeviceAccelerationStructureCompatibilityKHR( - vkGetInstanceProcAddr( instance, "vkGetDeviceAccelerationStructureCompatibilityKHR" ) ); - vkGetAccelerationStructureBuildSizesKHR = PFN_vkGetAccelerationStructureBuildSizesKHR( - vkGetInstanceProcAddr( instance, "vkGetAccelerationStructureBuildSizesKHR" ) ); - - //=== VK_KHR_sampler_ycbcr_conversion === - vkCreateSamplerYcbcrConversionKHR = - PFN_vkCreateSamplerYcbcrConversionKHR( vkGetInstanceProcAddr( instance, "vkCreateSamplerYcbcrConversionKHR" ) ); - if ( !vkCreateSamplerYcbcrConversion ) - vkCreateSamplerYcbcrConversion = vkCreateSamplerYcbcrConversionKHR; - vkDestroySamplerYcbcrConversionKHR = PFN_vkDestroySamplerYcbcrConversionKHR( - vkGetInstanceProcAddr( instance, "vkDestroySamplerYcbcrConversionKHR" ) ); - if ( !vkDestroySamplerYcbcrConversion ) - vkDestroySamplerYcbcrConversion = vkDestroySamplerYcbcrConversionKHR; - - //=== VK_KHR_bind_memory2 === - vkBindBufferMemory2KHR = - PFN_vkBindBufferMemory2KHR( vkGetInstanceProcAddr( instance, "vkBindBufferMemory2KHR" ) ); - if ( !vkBindBufferMemory2 ) - vkBindBufferMemory2 = vkBindBufferMemory2KHR; - vkBindImageMemory2KHR = PFN_vkBindImageMemory2KHR( vkGetInstanceProcAddr( instance, "vkBindImageMemory2KHR" ) ); - if ( !vkBindImageMemory2 ) - vkBindImageMemory2 = vkBindImageMemory2KHR; - - //=== VK_EXT_image_drm_format_modifier === - vkGetImageDrmFormatModifierPropertiesEXT = PFN_vkGetImageDrmFormatModifierPropertiesEXT( - vkGetInstanceProcAddr( instance, "vkGetImageDrmFormatModifierPropertiesEXT" ) ); - - //=== VK_EXT_validation_cache === - vkCreateValidationCacheEXT = - PFN_vkCreateValidationCacheEXT( vkGetInstanceProcAddr( instance, "vkCreateValidationCacheEXT" ) ); - vkDestroyValidationCacheEXT = - PFN_vkDestroyValidationCacheEXT( vkGetInstanceProcAddr( instance, "vkDestroyValidationCacheEXT" ) ); - vkMergeValidationCachesEXT = - PFN_vkMergeValidationCachesEXT( vkGetInstanceProcAddr( instance, "vkMergeValidationCachesEXT" ) ); - vkGetValidationCacheDataEXT = - PFN_vkGetValidationCacheDataEXT( vkGetInstanceProcAddr( instance, "vkGetValidationCacheDataEXT" ) ); - - //=== VK_NV_shading_rate_image === - vkCmdBindShadingRateImageNV = - PFN_vkCmdBindShadingRateImageNV( vkGetInstanceProcAddr( instance, "vkCmdBindShadingRateImageNV" ) ); - vkCmdSetViewportShadingRatePaletteNV = PFN_vkCmdSetViewportShadingRatePaletteNV( - vkGetInstanceProcAddr( instance, "vkCmdSetViewportShadingRatePaletteNV" ) ); - vkCmdSetCoarseSampleOrderNV = - PFN_vkCmdSetCoarseSampleOrderNV( vkGetInstanceProcAddr( instance, "vkCmdSetCoarseSampleOrderNV" ) ); - - //=== VK_NV_ray_tracing === - vkCreateAccelerationStructureNV = - PFN_vkCreateAccelerationStructureNV( vkGetInstanceProcAddr( instance, "vkCreateAccelerationStructureNV" ) ); - vkDestroyAccelerationStructureNV = - PFN_vkDestroyAccelerationStructureNV( vkGetInstanceProcAddr( instance, "vkDestroyAccelerationStructureNV" ) ); - vkGetAccelerationStructureMemoryRequirementsNV = PFN_vkGetAccelerationStructureMemoryRequirementsNV( - vkGetInstanceProcAddr( instance, "vkGetAccelerationStructureMemoryRequirementsNV" ) ); - vkBindAccelerationStructureMemoryNV = PFN_vkBindAccelerationStructureMemoryNV( - vkGetInstanceProcAddr( instance, "vkBindAccelerationStructureMemoryNV" ) ); - vkCmdBuildAccelerationStructureNV = - PFN_vkCmdBuildAccelerationStructureNV( vkGetInstanceProcAddr( instance, "vkCmdBuildAccelerationStructureNV" ) ); - vkCmdCopyAccelerationStructureNV = - PFN_vkCmdCopyAccelerationStructureNV( vkGetInstanceProcAddr( instance, "vkCmdCopyAccelerationStructureNV" ) ); - vkCmdTraceRaysNV = PFN_vkCmdTraceRaysNV( vkGetInstanceProcAddr( instance, "vkCmdTraceRaysNV" ) ); - vkCreateRayTracingPipelinesNV = - PFN_vkCreateRayTracingPipelinesNV( vkGetInstanceProcAddr( instance, "vkCreateRayTracingPipelinesNV" ) ); - vkGetRayTracingShaderGroupHandlesNV = PFN_vkGetRayTracingShaderGroupHandlesNV( - vkGetInstanceProcAddr( instance, "vkGetRayTracingShaderGroupHandlesNV" ) ); - if ( !vkGetRayTracingShaderGroupHandlesKHR ) - vkGetRayTracingShaderGroupHandlesKHR = vkGetRayTracingShaderGroupHandlesNV; - vkGetAccelerationStructureHandleNV = PFN_vkGetAccelerationStructureHandleNV( - vkGetInstanceProcAddr( instance, "vkGetAccelerationStructureHandleNV" ) ); - vkCmdWriteAccelerationStructuresPropertiesNV = PFN_vkCmdWriteAccelerationStructuresPropertiesNV( - vkGetInstanceProcAddr( instance, "vkCmdWriteAccelerationStructuresPropertiesNV" ) ); - vkCompileDeferredNV = PFN_vkCompileDeferredNV( vkGetInstanceProcAddr( instance, "vkCompileDeferredNV" ) ); - - //=== VK_KHR_maintenance3 === - vkGetDescriptorSetLayoutSupportKHR = PFN_vkGetDescriptorSetLayoutSupportKHR( - vkGetInstanceProcAddr( instance, "vkGetDescriptorSetLayoutSupportKHR" ) ); - if ( !vkGetDescriptorSetLayoutSupport ) - vkGetDescriptorSetLayoutSupport = vkGetDescriptorSetLayoutSupportKHR; - - //=== VK_KHR_draw_indirect_count === - vkCmdDrawIndirectCountKHR = - PFN_vkCmdDrawIndirectCountKHR( vkGetInstanceProcAddr( instance, "vkCmdDrawIndirectCountKHR" ) ); - if ( !vkCmdDrawIndirectCount ) - vkCmdDrawIndirectCount = vkCmdDrawIndirectCountKHR; - vkCmdDrawIndexedIndirectCountKHR = - PFN_vkCmdDrawIndexedIndirectCountKHR( vkGetInstanceProcAddr( instance, "vkCmdDrawIndexedIndirectCountKHR" ) ); - if ( !vkCmdDrawIndexedIndirectCount ) - vkCmdDrawIndexedIndirectCount = vkCmdDrawIndexedIndirectCountKHR; - - //=== VK_EXT_external_memory_host === - vkGetMemoryHostPointerPropertiesEXT = PFN_vkGetMemoryHostPointerPropertiesEXT( - vkGetInstanceProcAddr( instance, "vkGetMemoryHostPointerPropertiesEXT" ) ); - - //=== VK_AMD_buffer_marker === - vkCmdWriteBufferMarkerAMD = - PFN_vkCmdWriteBufferMarkerAMD( vkGetInstanceProcAddr( instance, "vkCmdWriteBufferMarkerAMD" ) ); - - //=== VK_EXT_calibrated_timestamps === - vkGetPhysicalDeviceCalibrateableTimeDomainsEXT = PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT" ) ); - vkGetCalibratedTimestampsEXT = - PFN_vkGetCalibratedTimestampsEXT( vkGetInstanceProcAddr( instance, "vkGetCalibratedTimestampsEXT" ) ); - - //=== VK_NV_mesh_shader === - vkCmdDrawMeshTasksNV = PFN_vkCmdDrawMeshTasksNV( vkGetInstanceProcAddr( instance, "vkCmdDrawMeshTasksNV" ) ); - vkCmdDrawMeshTasksIndirectNV = - PFN_vkCmdDrawMeshTasksIndirectNV( vkGetInstanceProcAddr( instance, "vkCmdDrawMeshTasksIndirectNV" ) ); - vkCmdDrawMeshTasksIndirectCountNV = - PFN_vkCmdDrawMeshTasksIndirectCountNV( vkGetInstanceProcAddr( instance, "vkCmdDrawMeshTasksIndirectCountNV" ) ); - - //=== VK_NV_scissor_exclusive === - vkCmdSetExclusiveScissorNV = - PFN_vkCmdSetExclusiveScissorNV( vkGetInstanceProcAddr( instance, "vkCmdSetExclusiveScissorNV" ) ); - - //=== VK_NV_device_diagnostic_checkpoints === - vkCmdSetCheckpointNV = PFN_vkCmdSetCheckpointNV( vkGetInstanceProcAddr( instance, "vkCmdSetCheckpointNV" ) ); - vkGetQueueCheckpointDataNV = - PFN_vkGetQueueCheckpointDataNV( vkGetInstanceProcAddr( instance, "vkGetQueueCheckpointDataNV" ) ); - - //=== VK_KHR_timeline_semaphore === - vkGetSemaphoreCounterValueKHR = - PFN_vkGetSemaphoreCounterValueKHR( vkGetInstanceProcAddr( instance, "vkGetSemaphoreCounterValueKHR" ) ); - if ( !vkGetSemaphoreCounterValue ) - vkGetSemaphoreCounterValue = vkGetSemaphoreCounterValueKHR; - vkWaitSemaphoresKHR = PFN_vkWaitSemaphoresKHR( vkGetInstanceProcAddr( instance, "vkWaitSemaphoresKHR" ) ); - if ( !vkWaitSemaphores ) - vkWaitSemaphores = vkWaitSemaphoresKHR; - vkSignalSemaphoreKHR = PFN_vkSignalSemaphoreKHR( vkGetInstanceProcAddr( instance, "vkSignalSemaphoreKHR" ) ); - if ( !vkSignalSemaphore ) - vkSignalSemaphore = vkSignalSemaphoreKHR; - - //=== VK_INTEL_performance_query === - vkInitializePerformanceApiINTEL = - PFN_vkInitializePerformanceApiINTEL( vkGetInstanceProcAddr( instance, "vkInitializePerformanceApiINTEL" ) ); - vkUninitializePerformanceApiINTEL = - PFN_vkUninitializePerformanceApiINTEL( vkGetInstanceProcAddr( instance, "vkUninitializePerformanceApiINTEL" ) ); - vkCmdSetPerformanceMarkerINTEL = - PFN_vkCmdSetPerformanceMarkerINTEL( vkGetInstanceProcAddr( instance, "vkCmdSetPerformanceMarkerINTEL" ) ); - vkCmdSetPerformanceStreamMarkerINTEL = PFN_vkCmdSetPerformanceStreamMarkerINTEL( - vkGetInstanceProcAddr( instance, "vkCmdSetPerformanceStreamMarkerINTEL" ) ); - vkCmdSetPerformanceOverrideINTEL = - PFN_vkCmdSetPerformanceOverrideINTEL( vkGetInstanceProcAddr( instance, "vkCmdSetPerformanceOverrideINTEL" ) ); - vkAcquirePerformanceConfigurationINTEL = PFN_vkAcquirePerformanceConfigurationINTEL( - vkGetInstanceProcAddr( instance, "vkAcquirePerformanceConfigurationINTEL" ) ); - vkReleasePerformanceConfigurationINTEL = PFN_vkReleasePerformanceConfigurationINTEL( - vkGetInstanceProcAddr( instance, "vkReleasePerformanceConfigurationINTEL" ) ); - vkQueueSetPerformanceConfigurationINTEL = PFN_vkQueueSetPerformanceConfigurationINTEL( - vkGetInstanceProcAddr( instance, "vkQueueSetPerformanceConfigurationINTEL" ) ); - vkGetPerformanceParameterINTEL = - PFN_vkGetPerformanceParameterINTEL( vkGetInstanceProcAddr( instance, "vkGetPerformanceParameterINTEL" ) ); - - //=== VK_AMD_display_native_hdr === - vkSetLocalDimmingAMD = PFN_vkSetLocalDimmingAMD( vkGetInstanceProcAddr( instance, "vkSetLocalDimmingAMD" ) ); - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - vkCreateImagePipeSurfaceFUCHSIA = - PFN_vkCreateImagePipeSurfaceFUCHSIA( vkGetInstanceProcAddr( instance, "vkCreateImagePipeSurfaceFUCHSIA" ) ); -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - vkCreateMetalSurfaceEXT = - PFN_vkCreateMetalSurfaceEXT( vkGetInstanceProcAddr( instance, "vkCreateMetalSurfaceEXT" ) ); -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_KHR_fragment_shading_rate === - vkGetPhysicalDeviceFragmentShadingRatesKHR = PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFragmentShadingRatesKHR" ) ); - vkCmdSetFragmentShadingRateKHR = - PFN_vkCmdSetFragmentShadingRateKHR( vkGetInstanceProcAddr( instance, "vkCmdSetFragmentShadingRateKHR" ) ); - - //=== VK_EXT_buffer_device_address === - vkGetBufferDeviceAddressEXT = - PFN_vkGetBufferDeviceAddressEXT( vkGetInstanceProcAddr( instance, "vkGetBufferDeviceAddressEXT" ) ); - if ( !vkGetBufferDeviceAddress ) - vkGetBufferDeviceAddress = vkGetBufferDeviceAddressEXT; - - //=== VK_EXT_tooling_info === - vkGetPhysicalDeviceToolPropertiesEXT = PFN_vkGetPhysicalDeviceToolPropertiesEXT( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceToolPropertiesEXT" ) ); - if ( !vkGetPhysicalDeviceToolProperties ) - vkGetPhysicalDeviceToolProperties = vkGetPhysicalDeviceToolPropertiesEXT; - - //=== VK_KHR_present_wait === - vkWaitForPresentKHR = PFN_vkWaitForPresentKHR( vkGetInstanceProcAddr( instance, "vkWaitForPresentKHR" ) ); - - //=== VK_NV_cooperative_matrix === - vkGetPhysicalDeviceCooperativeMatrixPropertiesNV = PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV" ) ); - - //=== VK_NV_coverage_reduction_mode === - vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = - PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV" ) ); - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - vkGetPhysicalDeviceSurfacePresentModes2EXT = PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfacePresentModes2EXT" ) ); - vkAcquireFullScreenExclusiveModeEXT = PFN_vkAcquireFullScreenExclusiveModeEXT( - vkGetInstanceProcAddr( instance, "vkAcquireFullScreenExclusiveModeEXT" ) ); - vkReleaseFullScreenExclusiveModeEXT = PFN_vkReleaseFullScreenExclusiveModeEXT( - vkGetInstanceProcAddr( instance, "vkReleaseFullScreenExclusiveModeEXT" ) ); - vkGetDeviceGroupSurfacePresentModes2EXT = PFN_vkGetDeviceGroupSurfacePresentModes2EXT( - vkGetInstanceProcAddr( instance, "vkGetDeviceGroupSurfacePresentModes2EXT" ) ); -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_headless_surface === - vkCreateHeadlessSurfaceEXT = - PFN_vkCreateHeadlessSurfaceEXT( vkGetInstanceProcAddr( instance, "vkCreateHeadlessSurfaceEXT" ) ); - - //=== VK_KHR_buffer_device_address === - vkGetBufferDeviceAddressKHR = - PFN_vkGetBufferDeviceAddressKHR( vkGetInstanceProcAddr( instance, "vkGetBufferDeviceAddressKHR" ) ); - if ( !vkGetBufferDeviceAddress ) - vkGetBufferDeviceAddress = vkGetBufferDeviceAddressKHR; - vkGetBufferOpaqueCaptureAddressKHR = PFN_vkGetBufferOpaqueCaptureAddressKHR( - vkGetInstanceProcAddr( instance, "vkGetBufferOpaqueCaptureAddressKHR" ) ); - if ( !vkGetBufferOpaqueCaptureAddress ) - vkGetBufferOpaqueCaptureAddress = vkGetBufferOpaqueCaptureAddressKHR; - vkGetDeviceMemoryOpaqueCaptureAddressKHR = PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR( - vkGetInstanceProcAddr( instance, "vkGetDeviceMemoryOpaqueCaptureAddressKHR" ) ); - if ( !vkGetDeviceMemoryOpaqueCaptureAddress ) - vkGetDeviceMemoryOpaqueCaptureAddress = vkGetDeviceMemoryOpaqueCaptureAddressKHR; - - //=== VK_EXT_line_rasterization === - vkCmdSetLineStippleEXT = - PFN_vkCmdSetLineStippleEXT( vkGetInstanceProcAddr( instance, "vkCmdSetLineStippleEXT" ) ); - - //=== VK_EXT_host_query_reset === - vkResetQueryPoolEXT = PFN_vkResetQueryPoolEXT( vkGetInstanceProcAddr( instance, "vkResetQueryPoolEXT" ) ); - if ( !vkResetQueryPool ) - vkResetQueryPool = vkResetQueryPoolEXT; - - //=== VK_EXT_extended_dynamic_state === - vkCmdSetCullModeEXT = PFN_vkCmdSetCullModeEXT( vkGetInstanceProcAddr( instance, "vkCmdSetCullModeEXT" ) ); - if ( !vkCmdSetCullMode ) - vkCmdSetCullMode = vkCmdSetCullModeEXT; - vkCmdSetFrontFaceEXT = PFN_vkCmdSetFrontFaceEXT( vkGetInstanceProcAddr( instance, "vkCmdSetFrontFaceEXT" ) ); - if ( !vkCmdSetFrontFace ) - vkCmdSetFrontFace = vkCmdSetFrontFaceEXT; - vkCmdSetPrimitiveTopologyEXT = - PFN_vkCmdSetPrimitiveTopologyEXT( vkGetInstanceProcAddr( instance, "vkCmdSetPrimitiveTopologyEXT" ) ); - if ( !vkCmdSetPrimitiveTopology ) - vkCmdSetPrimitiveTopology = vkCmdSetPrimitiveTopologyEXT; - vkCmdSetViewportWithCountEXT = - PFN_vkCmdSetViewportWithCountEXT( vkGetInstanceProcAddr( instance, "vkCmdSetViewportWithCountEXT" ) ); - if ( !vkCmdSetViewportWithCount ) - vkCmdSetViewportWithCount = vkCmdSetViewportWithCountEXT; - vkCmdSetScissorWithCountEXT = - PFN_vkCmdSetScissorWithCountEXT( vkGetInstanceProcAddr( instance, "vkCmdSetScissorWithCountEXT" ) ); - if ( !vkCmdSetScissorWithCount ) - vkCmdSetScissorWithCount = vkCmdSetScissorWithCountEXT; - vkCmdBindVertexBuffers2EXT = - PFN_vkCmdBindVertexBuffers2EXT( vkGetInstanceProcAddr( instance, "vkCmdBindVertexBuffers2EXT" ) ); - if ( !vkCmdBindVertexBuffers2 ) - vkCmdBindVertexBuffers2 = vkCmdBindVertexBuffers2EXT; - vkCmdSetDepthTestEnableEXT = - PFN_vkCmdSetDepthTestEnableEXT( vkGetInstanceProcAddr( instance, "vkCmdSetDepthTestEnableEXT" ) ); - if ( !vkCmdSetDepthTestEnable ) - vkCmdSetDepthTestEnable = vkCmdSetDepthTestEnableEXT; - vkCmdSetDepthWriteEnableEXT = - PFN_vkCmdSetDepthWriteEnableEXT( vkGetInstanceProcAddr( instance, "vkCmdSetDepthWriteEnableEXT" ) ); - if ( !vkCmdSetDepthWriteEnable ) - vkCmdSetDepthWriteEnable = vkCmdSetDepthWriteEnableEXT; - vkCmdSetDepthCompareOpEXT = - PFN_vkCmdSetDepthCompareOpEXT( vkGetInstanceProcAddr( instance, "vkCmdSetDepthCompareOpEXT" ) ); - if ( !vkCmdSetDepthCompareOp ) - vkCmdSetDepthCompareOp = vkCmdSetDepthCompareOpEXT; - vkCmdSetDepthBoundsTestEnableEXT = - PFN_vkCmdSetDepthBoundsTestEnableEXT( vkGetInstanceProcAddr( instance, "vkCmdSetDepthBoundsTestEnableEXT" ) ); - if ( !vkCmdSetDepthBoundsTestEnable ) - vkCmdSetDepthBoundsTestEnable = vkCmdSetDepthBoundsTestEnableEXT; - vkCmdSetStencilTestEnableEXT = - PFN_vkCmdSetStencilTestEnableEXT( vkGetInstanceProcAddr( instance, "vkCmdSetStencilTestEnableEXT" ) ); - if ( !vkCmdSetStencilTestEnable ) - vkCmdSetStencilTestEnable = vkCmdSetStencilTestEnableEXT; - vkCmdSetStencilOpEXT = PFN_vkCmdSetStencilOpEXT( vkGetInstanceProcAddr( instance, "vkCmdSetStencilOpEXT" ) ); - if ( !vkCmdSetStencilOp ) - vkCmdSetStencilOp = vkCmdSetStencilOpEXT; - - //=== VK_KHR_deferred_host_operations === - vkCreateDeferredOperationKHR = - PFN_vkCreateDeferredOperationKHR( vkGetInstanceProcAddr( instance, "vkCreateDeferredOperationKHR" ) ); - vkDestroyDeferredOperationKHR = - PFN_vkDestroyDeferredOperationKHR( vkGetInstanceProcAddr( instance, "vkDestroyDeferredOperationKHR" ) ); - vkGetDeferredOperationMaxConcurrencyKHR = PFN_vkGetDeferredOperationMaxConcurrencyKHR( - vkGetInstanceProcAddr( instance, "vkGetDeferredOperationMaxConcurrencyKHR" ) ); - vkGetDeferredOperationResultKHR = - PFN_vkGetDeferredOperationResultKHR( vkGetInstanceProcAddr( instance, "vkGetDeferredOperationResultKHR" ) ); - vkDeferredOperationJoinKHR = - PFN_vkDeferredOperationJoinKHR( vkGetInstanceProcAddr( instance, "vkDeferredOperationJoinKHR" ) ); - - //=== VK_KHR_pipeline_executable_properties === - vkGetPipelineExecutablePropertiesKHR = PFN_vkGetPipelineExecutablePropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPipelineExecutablePropertiesKHR" ) ); - vkGetPipelineExecutableStatisticsKHR = PFN_vkGetPipelineExecutableStatisticsKHR( - vkGetInstanceProcAddr( instance, "vkGetPipelineExecutableStatisticsKHR" ) ); - vkGetPipelineExecutableInternalRepresentationsKHR = PFN_vkGetPipelineExecutableInternalRepresentationsKHR( - vkGetInstanceProcAddr( instance, "vkGetPipelineExecutableInternalRepresentationsKHR" ) ); - - //=== VK_NV_device_generated_commands === - vkGetGeneratedCommandsMemoryRequirementsNV = PFN_vkGetGeneratedCommandsMemoryRequirementsNV( - vkGetInstanceProcAddr( instance, "vkGetGeneratedCommandsMemoryRequirementsNV" ) ); - vkCmdPreprocessGeneratedCommandsNV = PFN_vkCmdPreprocessGeneratedCommandsNV( - vkGetInstanceProcAddr( instance, "vkCmdPreprocessGeneratedCommandsNV" ) ); - vkCmdExecuteGeneratedCommandsNV = - PFN_vkCmdExecuteGeneratedCommandsNV( vkGetInstanceProcAddr( instance, "vkCmdExecuteGeneratedCommandsNV" ) ); - vkCmdBindPipelineShaderGroupNV = - PFN_vkCmdBindPipelineShaderGroupNV( vkGetInstanceProcAddr( instance, "vkCmdBindPipelineShaderGroupNV" ) ); - vkCreateIndirectCommandsLayoutNV = - PFN_vkCreateIndirectCommandsLayoutNV( vkGetInstanceProcAddr( instance, "vkCreateIndirectCommandsLayoutNV" ) ); - vkDestroyIndirectCommandsLayoutNV = - PFN_vkDestroyIndirectCommandsLayoutNV( vkGetInstanceProcAddr( instance, "vkDestroyIndirectCommandsLayoutNV" ) ); - - //=== VK_EXT_acquire_drm_display === - vkAcquireDrmDisplayEXT = - PFN_vkAcquireDrmDisplayEXT( vkGetInstanceProcAddr( instance, "vkAcquireDrmDisplayEXT" ) ); - vkGetDrmDisplayEXT = PFN_vkGetDrmDisplayEXT( vkGetInstanceProcAddr( instance, "vkGetDrmDisplayEXT" ) ); - - //=== VK_EXT_private_data === - vkCreatePrivateDataSlotEXT = - PFN_vkCreatePrivateDataSlotEXT( vkGetInstanceProcAddr( instance, "vkCreatePrivateDataSlotEXT" ) ); - if ( !vkCreatePrivateDataSlot ) - vkCreatePrivateDataSlot = vkCreatePrivateDataSlotEXT; - vkDestroyPrivateDataSlotEXT = - PFN_vkDestroyPrivateDataSlotEXT( vkGetInstanceProcAddr( instance, "vkDestroyPrivateDataSlotEXT" ) ); - if ( !vkDestroyPrivateDataSlot ) - vkDestroyPrivateDataSlot = vkDestroyPrivateDataSlotEXT; - vkSetPrivateDataEXT = PFN_vkSetPrivateDataEXT( vkGetInstanceProcAddr( instance, "vkSetPrivateDataEXT" ) ); - if ( !vkSetPrivateData ) - vkSetPrivateData = vkSetPrivateDataEXT; - vkGetPrivateDataEXT = PFN_vkGetPrivateDataEXT( vkGetInstanceProcAddr( instance, "vkGetPrivateDataEXT" ) ); - if ( !vkGetPrivateData ) - vkGetPrivateData = vkGetPrivateDataEXT; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - vkCmdEncodeVideoKHR = PFN_vkCmdEncodeVideoKHR( vkGetInstanceProcAddr( instance, "vkCmdEncodeVideoKHR" ) ); -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_KHR_synchronization2 === - vkCmdSetEvent2KHR = PFN_vkCmdSetEvent2KHR( vkGetInstanceProcAddr( instance, "vkCmdSetEvent2KHR" ) ); - if ( !vkCmdSetEvent2 ) - vkCmdSetEvent2 = vkCmdSetEvent2KHR; - vkCmdResetEvent2KHR = PFN_vkCmdResetEvent2KHR( vkGetInstanceProcAddr( instance, "vkCmdResetEvent2KHR" ) ); - if ( !vkCmdResetEvent2 ) - vkCmdResetEvent2 = vkCmdResetEvent2KHR; - vkCmdWaitEvents2KHR = PFN_vkCmdWaitEvents2KHR( vkGetInstanceProcAddr( instance, "vkCmdWaitEvents2KHR" ) ); - if ( !vkCmdWaitEvents2 ) - vkCmdWaitEvents2 = vkCmdWaitEvents2KHR; - vkCmdPipelineBarrier2KHR = - PFN_vkCmdPipelineBarrier2KHR( vkGetInstanceProcAddr( instance, "vkCmdPipelineBarrier2KHR" ) ); - if ( !vkCmdPipelineBarrier2 ) - vkCmdPipelineBarrier2 = vkCmdPipelineBarrier2KHR; - vkCmdWriteTimestamp2KHR = - PFN_vkCmdWriteTimestamp2KHR( vkGetInstanceProcAddr( instance, "vkCmdWriteTimestamp2KHR" ) ); - if ( !vkCmdWriteTimestamp2 ) - vkCmdWriteTimestamp2 = vkCmdWriteTimestamp2KHR; - vkQueueSubmit2KHR = PFN_vkQueueSubmit2KHR( vkGetInstanceProcAddr( instance, "vkQueueSubmit2KHR" ) ); - if ( !vkQueueSubmit2 ) - vkQueueSubmit2 = vkQueueSubmit2KHR; - vkCmdWriteBufferMarker2AMD = - PFN_vkCmdWriteBufferMarker2AMD( vkGetInstanceProcAddr( instance, "vkCmdWriteBufferMarker2AMD" ) ); - vkGetQueueCheckpointData2NV = - PFN_vkGetQueueCheckpointData2NV( vkGetInstanceProcAddr( instance, "vkGetQueueCheckpointData2NV" ) ); - - //=== VK_NV_fragment_shading_rate_enums === - vkCmdSetFragmentShadingRateEnumNV = - PFN_vkCmdSetFragmentShadingRateEnumNV( vkGetInstanceProcAddr( instance, "vkCmdSetFragmentShadingRateEnumNV" ) ); - - //=== VK_KHR_copy_commands2 === - vkCmdCopyBuffer2KHR = PFN_vkCmdCopyBuffer2KHR( vkGetInstanceProcAddr( instance, "vkCmdCopyBuffer2KHR" ) ); - if ( !vkCmdCopyBuffer2 ) - vkCmdCopyBuffer2 = vkCmdCopyBuffer2KHR; - vkCmdCopyImage2KHR = PFN_vkCmdCopyImage2KHR( vkGetInstanceProcAddr( instance, "vkCmdCopyImage2KHR" ) ); - if ( !vkCmdCopyImage2 ) - vkCmdCopyImage2 = vkCmdCopyImage2KHR; - vkCmdCopyBufferToImage2KHR = - PFN_vkCmdCopyBufferToImage2KHR( vkGetInstanceProcAddr( instance, "vkCmdCopyBufferToImage2KHR" ) ); - if ( !vkCmdCopyBufferToImage2 ) - vkCmdCopyBufferToImage2 = vkCmdCopyBufferToImage2KHR; - vkCmdCopyImageToBuffer2KHR = - PFN_vkCmdCopyImageToBuffer2KHR( vkGetInstanceProcAddr( instance, "vkCmdCopyImageToBuffer2KHR" ) ); - if ( !vkCmdCopyImageToBuffer2 ) - vkCmdCopyImageToBuffer2 = vkCmdCopyImageToBuffer2KHR; - vkCmdBlitImage2KHR = PFN_vkCmdBlitImage2KHR( vkGetInstanceProcAddr( instance, "vkCmdBlitImage2KHR" ) ); - if ( !vkCmdBlitImage2 ) - vkCmdBlitImage2 = vkCmdBlitImage2KHR; - vkCmdResolveImage2KHR = PFN_vkCmdResolveImage2KHR( vkGetInstanceProcAddr( instance, "vkCmdResolveImage2KHR" ) ); - if ( !vkCmdResolveImage2 ) - vkCmdResolveImage2 = vkCmdResolveImage2KHR; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_acquire_winrt_display === - vkAcquireWinrtDisplayNV = - PFN_vkAcquireWinrtDisplayNV( vkGetInstanceProcAddr( instance, "vkAcquireWinrtDisplayNV" ) ); - vkGetWinrtDisplayNV = PFN_vkGetWinrtDisplayNV( vkGetInstanceProcAddr( instance, "vkGetWinrtDisplayNV" ) ); -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - vkCreateDirectFBSurfaceEXT = - PFN_vkCreateDirectFBSurfaceEXT( vkGetInstanceProcAddr( instance, "vkCreateDirectFBSurfaceEXT" ) ); - vkGetPhysicalDeviceDirectFBPresentationSupportEXT = PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceDirectFBPresentationSupportEXT" ) ); -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - //=== VK_KHR_ray_tracing_pipeline === - vkCmdTraceRaysKHR = PFN_vkCmdTraceRaysKHR( vkGetInstanceProcAddr( instance, "vkCmdTraceRaysKHR" ) ); - vkCreateRayTracingPipelinesKHR = - PFN_vkCreateRayTracingPipelinesKHR( vkGetInstanceProcAddr( instance, "vkCreateRayTracingPipelinesKHR" ) ); - vkGetRayTracingShaderGroupHandlesKHR = PFN_vkGetRayTracingShaderGroupHandlesKHR( - vkGetInstanceProcAddr( instance, "vkGetRayTracingShaderGroupHandlesKHR" ) ); - vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( - vkGetInstanceProcAddr( instance, "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" ) ); - vkCmdTraceRaysIndirectKHR = - PFN_vkCmdTraceRaysIndirectKHR( vkGetInstanceProcAddr( instance, "vkCmdTraceRaysIndirectKHR" ) ); - vkGetRayTracingShaderGroupStackSizeKHR = PFN_vkGetRayTracingShaderGroupStackSizeKHR( - vkGetInstanceProcAddr( instance, "vkGetRayTracingShaderGroupStackSizeKHR" ) ); - vkCmdSetRayTracingPipelineStackSizeKHR = PFN_vkCmdSetRayTracingPipelineStackSizeKHR( - vkGetInstanceProcAddr( instance, "vkCmdSetRayTracingPipelineStackSizeKHR" ) ); - - //=== VK_EXT_vertex_input_dynamic_state === - vkCmdSetVertexInputEXT = - PFN_vkCmdSetVertexInputEXT( vkGetInstanceProcAddr( instance, "vkCmdSetVertexInputEXT" ) ); - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - vkGetMemoryZirconHandleFUCHSIA = - PFN_vkGetMemoryZirconHandleFUCHSIA( vkGetInstanceProcAddr( instance, "vkGetMemoryZirconHandleFUCHSIA" ) ); - vkGetMemoryZirconHandlePropertiesFUCHSIA = PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA( - vkGetInstanceProcAddr( instance, "vkGetMemoryZirconHandlePropertiesFUCHSIA" ) ); -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_semaphore === - vkImportSemaphoreZirconHandleFUCHSIA = PFN_vkImportSemaphoreZirconHandleFUCHSIA( - vkGetInstanceProcAddr( instance, "vkImportSemaphoreZirconHandleFUCHSIA" ) ); - vkGetSemaphoreZirconHandleFUCHSIA = - PFN_vkGetSemaphoreZirconHandleFUCHSIA( vkGetInstanceProcAddr( instance, "vkGetSemaphoreZirconHandleFUCHSIA" ) ); -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - vkCreateBufferCollectionFUCHSIA = - PFN_vkCreateBufferCollectionFUCHSIA( vkGetInstanceProcAddr( instance, "vkCreateBufferCollectionFUCHSIA" ) ); - vkSetBufferCollectionImageConstraintsFUCHSIA = PFN_vkSetBufferCollectionImageConstraintsFUCHSIA( - vkGetInstanceProcAddr( instance, "vkSetBufferCollectionImageConstraintsFUCHSIA" ) ); - vkSetBufferCollectionBufferConstraintsFUCHSIA = PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA( - vkGetInstanceProcAddr( instance, "vkSetBufferCollectionBufferConstraintsFUCHSIA" ) ); - vkDestroyBufferCollectionFUCHSIA = - PFN_vkDestroyBufferCollectionFUCHSIA( vkGetInstanceProcAddr( instance, "vkDestroyBufferCollectionFUCHSIA" ) ); - vkGetBufferCollectionPropertiesFUCHSIA = PFN_vkGetBufferCollectionPropertiesFUCHSIA( - vkGetInstanceProcAddr( instance, "vkGetBufferCollectionPropertiesFUCHSIA" ) ); -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_HUAWEI_subpass_shading === - vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI = PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI( - vkGetInstanceProcAddr( instance, "vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI" ) ); - vkCmdSubpassShadingHUAWEI = - PFN_vkCmdSubpassShadingHUAWEI( vkGetInstanceProcAddr( instance, "vkCmdSubpassShadingHUAWEI" ) ); - - //=== VK_HUAWEI_invocation_mask === - vkCmdBindInvocationMaskHUAWEI = - PFN_vkCmdBindInvocationMaskHUAWEI( vkGetInstanceProcAddr( instance, "vkCmdBindInvocationMaskHUAWEI" ) ); - - //=== VK_NV_external_memory_rdma === - vkGetMemoryRemoteAddressNV = - PFN_vkGetMemoryRemoteAddressNV( vkGetInstanceProcAddr( instance, "vkGetMemoryRemoteAddressNV" ) ); - - //=== VK_EXT_extended_dynamic_state2 === - vkCmdSetPatchControlPointsEXT = - PFN_vkCmdSetPatchControlPointsEXT( vkGetInstanceProcAddr( instance, "vkCmdSetPatchControlPointsEXT" ) ); - vkCmdSetRasterizerDiscardEnableEXT = PFN_vkCmdSetRasterizerDiscardEnableEXT( - vkGetInstanceProcAddr( instance, "vkCmdSetRasterizerDiscardEnableEXT" ) ); - if ( !vkCmdSetRasterizerDiscardEnable ) - vkCmdSetRasterizerDiscardEnable = vkCmdSetRasterizerDiscardEnableEXT; - vkCmdSetDepthBiasEnableEXT = - PFN_vkCmdSetDepthBiasEnableEXT( vkGetInstanceProcAddr( instance, "vkCmdSetDepthBiasEnableEXT" ) ); - if ( !vkCmdSetDepthBiasEnable ) - vkCmdSetDepthBiasEnable = vkCmdSetDepthBiasEnableEXT; - vkCmdSetLogicOpEXT = PFN_vkCmdSetLogicOpEXT( vkGetInstanceProcAddr( instance, "vkCmdSetLogicOpEXT" ) ); - vkCmdSetPrimitiveRestartEnableEXT = - PFN_vkCmdSetPrimitiveRestartEnableEXT( vkGetInstanceProcAddr( instance, "vkCmdSetPrimitiveRestartEnableEXT" ) ); - if ( !vkCmdSetPrimitiveRestartEnable ) - vkCmdSetPrimitiveRestartEnable = vkCmdSetPrimitiveRestartEnableEXT; - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - vkCreateScreenSurfaceQNX = - PFN_vkCreateScreenSurfaceQNX( vkGetInstanceProcAddr( instance, "vkCreateScreenSurfaceQNX" ) ); - vkGetPhysicalDeviceScreenPresentationSupportQNX = PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceScreenPresentationSupportQNX" ) ); -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - //=== VK_EXT_color_write_enable === - vkCmdSetColorWriteEnableEXT = - PFN_vkCmdSetColorWriteEnableEXT( vkGetInstanceProcAddr( instance, "vkCmdSetColorWriteEnableEXT" ) ); - - //=== VK_EXT_multi_draw === - vkCmdDrawMultiEXT = PFN_vkCmdDrawMultiEXT( vkGetInstanceProcAddr( instance, "vkCmdDrawMultiEXT" ) ); - vkCmdDrawMultiIndexedEXT = - PFN_vkCmdDrawMultiIndexedEXT( vkGetInstanceProcAddr( instance, "vkCmdDrawMultiIndexedEXT" ) ); - - //=== VK_EXT_pageable_device_local_memory === - vkSetDeviceMemoryPriorityEXT = - PFN_vkSetDeviceMemoryPriorityEXT( vkGetInstanceProcAddr( instance, "vkSetDeviceMemoryPriorityEXT" ) ); - - //=== VK_KHR_maintenance4 === - vkGetDeviceBufferMemoryRequirementsKHR = PFN_vkGetDeviceBufferMemoryRequirementsKHR( - vkGetInstanceProcAddr( instance, "vkGetDeviceBufferMemoryRequirementsKHR" ) ); - if ( !vkGetDeviceBufferMemoryRequirements ) - vkGetDeviceBufferMemoryRequirements = vkGetDeviceBufferMemoryRequirementsKHR; - vkGetDeviceImageMemoryRequirementsKHR = PFN_vkGetDeviceImageMemoryRequirementsKHR( - vkGetInstanceProcAddr( instance, "vkGetDeviceImageMemoryRequirementsKHR" ) ); - if ( !vkGetDeviceImageMemoryRequirements ) - vkGetDeviceImageMemoryRequirements = vkGetDeviceImageMemoryRequirementsKHR; - vkGetDeviceImageSparseMemoryRequirementsKHR = PFN_vkGetDeviceImageSparseMemoryRequirementsKHR( - vkGetInstanceProcAddr( instance, "vkGetDeviceImageSparseMemoryRequirementsKHR" ) ); - if ( !vkGetDeviceImageSparseMemoryRequirements ) - vkGetDeviceImageSparseMemoryRequirements = vkGetDeviceImageSparseMemoryRequirementsKHR; - } - - void init( VULKAN_HPP_NAMESPACE::Device deviceCpp ) VULKAN_HPP_NOEXCEPT - { - VkDevice device = static_cast( deviceCpp ); - - //=== VK_VERSION_1_0 === - vkGetDeviceProcAddr = PFN_vkGetDeviceProcAddr( vkGetDeviceProcAddr( device, "vkGetDeviceProcAddr" ) ); - vkDestroyDevice = PFN_vkDestroyDevice( vkGetDeviceProcAddr( device, "vkDestroyDevice" ) ); - vkGetDeviceQueue = PFN_vkGetDeviceQueue( vkGetDeviceProcAddr( device, "vkGetDeviceQueue" ) ); - vkQueueSubmit = PFN_vkQueueSubmit( vkGetDeviceProcAddr( device, "vkQueueSubmit" ) ); - vkQueueWaitIdle = PFN_vkQueueWaitIdle( vkGetDeviceProcAddr( device, "vkQueueWaitIdle" ) ); - vkDeviceWaitIdle = PFN_vkDeviceWaitIdle( vkGetDeviceProcAddr( device, "vkDeviceWaitIdle" ) ); - vkAllocateMemory = PFN_vkAllocateMemory( vkGetDeviceProcAddr( device, "vkAllocateMemory" ) ); - vkFreeMemory = PFN_vkFreeMemory( vkGetDeviceProcAddr( device, "vkFreeMemory" ) ); - vkMapMemory = PFN_vkMapMemory( vkGetDeviceProcAddr( device, "vkMapMemory" ) ); - vkUnmapMemory = PFN_vkUnmapMemory( vkGetDeviceProcAddr( device, "vkUnmapMemory" ) ); - vkFlushMappedMemoryRanges = - PFN_vkFlushMappedMemoryRanges( vkGetDeviceProcAddr( device, "vkFlushMappedMemoryRanges" ) ); - vkInvalidateMappedMemoryRanges = - PFN_vkInvalidateMappedMemoryRanges( vkGetDeviceProcAddr( device, "vkInvalidateMappedMemoryRanges" ) ); - vkGetDeviceMemoryCommitment = - PFN_vkGetDeviceMemoryCommitment( vkGetDeviceProcAddr( device, "vkGetDeviceMemoryCommitment" ) ); - vkBindBufferMemory = PFN_vkBindBufferMemory( vkGetDeviceProcAddr( device, "vkBindBufferMemory" ) ); - vkBindImageMemory = PFN_vkBindImageMemory( vkGetDeviceProcAddr( device, "vkBindImageMemory" ) ); - vkGetBufferMemoryRequirements = - PFN_vkGetBufferMemoryRequirements( vkGetDeviceProcAddr( device, "vkGetBufferMemoryRequirements" ) ); - vkGetImageMemoryRequirements = - PFN_vkGetImageMemoryRequirements( vkGetDeviceProcAddr( device, "vkGetImageMemoryRequirements" ) ); - vkGetImageSparseMemoryRequirements = - PFN_vkGetImageSparseMemoryRequirements( vkGetDeviceProcAddr( device, "vkGetImageSparseMemoryRequirements" ) ); - vkQueueBindSparse = PFN_vkQueueBindSparse( vkGetDeviceProcAddr( device, "vkQueueBindSparse" ) ); - vkCreateFence = PFN_vkCreateFence( vkGetDeviceProcAddr( device, "vkCreateFence" ) ); - vkDestroyFence = PFN_vkDestroyFence( vkGetDeviceProcAddr( device, "vkDestroyFence" ) ); - vkResetFences = PFN_vkResetFences( vkGetDeviceProcAddr( device, "vkResetFences" ) ); - vkGetFenceStatus = PFN_vkGetFenceStatus( vkGetDeviceProcAddr( device, "vkGetFenceStatus" ) ); - vkWaitForFences = PFN_vkWaitForFences( vkGetDeviceProcAddr( device, "vkWaitForFences" ) ); - vkCreateSemaphore = PFN_vkCreateSemaphore( vkGetDeviceProcAddr( device, "vkCreateSemaphore" ) ); - vkDestroySemaphore = PFN_vkDestroySemaphore( vkGetDeviceProcAddr( device, "vkDestroySemaphore" ) ); - vkCreateEvent = PFN_vkCreateEvent( vkGetDeviceProcAddr( device, "vkCreateEvent" ) ); - vkDestroyEvent = PFN_vkDestroyEvent( vkGetDeviceProcAddr( device, "vkDestroyEvent" ) ); - vkGetEventStatus = PFN_vkGetEventStatus( vkGetDeviceProcAddr( device, "vkGetEventStatus" ) ); - vkSetEvent = PFN_vkSetEvent( vkGetDeviceProcAddr( device, "vkSetEvent" ) ); - vkResetEvent = PFN_vkResetEvent( vkGetDeviceProcAddr( device, "vkResetEvent" ) ); - vkCreateQueryPool = PFN_vkCreateQueryPool( vkGetDeviceProcAddr( device, "vkCreateQueryPool" ) ); - vkDestroyQueryPool = PFN_vkDestroyQueryPool( vkGetDeviceProcAddr( device, "vkDestroyQueryPool" ) ); - vkGetQueryPoolResults = PFN_vkGetQueryPoolResults( vkGetDeviceProcAddr( device, "vkGetQueryPoolResults" ) ); - vkCreateBuffer = PFN_vkCreateBuffer( vkGetDeviceProcAddr( device, "vkCreateBuffer" ) ); - vkDestroyBuffer = PFN_vkDestroyBuffer( vkGetDeviceProcAddr( device, "vkDestroyBuffer" ) ); - vkCreateBufferView = PFN_vkCreateBufferView( vkGetDeviceProcAddr( device, "vkCreateBufferView" ) ); - vkDestroyBufferView = PFN_vkDestroyBufferView( vkGetDeviceProcAddr( device, "vkDestroyBufferView" ) ); - vkCreateImage = PFN_vkCreateImage( vkGetDeviceProcAddr( device, "vkCreateImage" ) ); - vkDestroyImage = PFN_vkDestroyImage( vkGetDeviceProcAddr( device, "vkDestroyImage" ) ); - vkGetImageSubresourceLayout = - PFN_vkGetImageSubresourceLayout( vkGetDeviceProcAddr( device, "vkGetImageSubresourceLayout" ) ); - vkCreateImageView = PFN_vkCreateImageView( vkGetDeviceProcAddr( device, "vkCreateImageView" ) ); - vkDestroyImageView = PFN_vkDestroyImageView( vkGetDeviceProcAddr( device, "vkDestroyImageView" ) ); - vkCreateShaderModule = PFN_vkCreateShaderModule( vkGetDeviceProcAddr( device, "vkCreateShaderModule" ) ); - vkDestroyShaderModule = PFN_vkDestroyShaderModule( vkGetDeviceProcAddr( device, "vkDestroyShaderModule" ) ); - vkCreatePipelineCache = PFN_vkCreatePipelineCache( vkGetDeviceProcAddr( device, "vkCreatePipelineCache" ) ); - vkDestroyPipelineCache = PFN_vkDestroyPipelineCache( vkGetDeviceProcAddr( device, "vkDestroyPipelineCache" ) ); - vkGetPipelineCacheData = PFN_vkGetPipelineCacheData( vkGetDeviceProcAddr( device, "vkGetPipelineCacheData" ) ); - vkMergePipelineCaches = PFN_vkMergePipelineCaches( vkGetDeviceProcAddr( device, "vkMergePipelineCaches" ) ); - vkCreateGraphicsPipelines = - PFN_vkCreateGraphicsPipelines( vkGetDeviceProcAddr( device, "vkCreateGraphicsPipelines" ) ); - vkCreateComputePipelines = - PFN_vkCreateComputePipelines( vkGetDeviceProcAddr( device, "vkCreateComputePipelines" ) ); - vkDestroyPipeline = PFN_vkDestroyPipeline( vkGetDeviceProcAddr( device, "vkDestroyPipeline" ) ); - vkCreatePipelineLayout = PFN_vkCreatePipelineLayout( vkGetDeviceProcAddr( device, "vkCreatePipelineLayout" ) ); - vkDestroyPipelineLayout = PFN_vkDestroyPipelineLayout( vkGetDeviceProcAddr( device, "vkDestroyPipelineLayout" ) ); - vkCreateSampler = PFN_vkCreateSampler( vkGetDeviceProcAddr( device, "vkCreateSampler" ) ); - vkDestroySampler = PFN_vkDestroySampler( vkGetDeviceProcAddr( device, "vkDestroySampler" ) ); - vkCreateDescriptorSetLayout = - PFN_vkCreateDescriptorSetLayout( vkGetDeviceProcAddr( device, "vkCreateDescriptorSetLayout" ) ); - vkDestroyDescriptorSetLayout = - PFN_vkDestroyDescriptorSetLayout( vkGetDeviceProcAddr( device, "vkDestroyDescriptorSetLayout" ) ); - vkCreateDescriptorPool = PFN_vkCreateDescriptorPool( vkGetDeviceProcAddr( device, "vkCreateDescriptorPool" ) ); - vkDestroyDescriptorPool = PFN_vkDestroyDescriptorPool( vkGetDeviceProcAddr( device, "vkDestroyDescriptorPool" ) ); - vkResetDescriptorPool = PFN_vkResetDescriptorPool( vkGetDeviceProcAddr( device, "vkResetDescriptorPool" ) ); - vkAllocateDescriptorSets = - PFN_vkAllocateDescriptorSets( vkGetDeviceProcAddr( device, "vkAllocateDescriptorSets" ) ); - vkFreeDescriptorSets = PFN_vkFreeDescriptorSets( vkGetDeviceProcAddr( device, "vkFreeDescriptorSets" ) ); - vkUpdateDescriptorSets = PFN_vkUpdateDescriptorSets( vkGetDeviceProcAddr( device, "vkUpdateDescriptorSets" ) ); - vkCreateFramebuffer = PFN_vkCreateFramebuffer( vkGetDeviceProcAddr( device, "vkCreateFramebuffer" ) ); - vkDestroyFramebuffer = PFN_vkDestroyFramebuffer( vkGetDeviceProcAddr( device, "vkDestroyFramebuffer" ) ); - vkCreateRenderPass = PFN_vkCreateRenderPass( vkGetDeviceProcAddr( device, "vkCreateRenderPass" ) ); - vkDestroyRenderPass = PFN_vkDestroyRenderPass( vkGetDeviceProcAddr( device, "vkDestroyRenderPass" ) ); - vkGetRenderAreaGranularity = - PFN_vkGetRenderAreaGranularity( vkGetDeviceProcAddr( device, "vkGetRenderAreaGranularity" ) ); - vkCreateCommandPool = PFN_vkCreateCommandPool( vkGetDeviceProcAddr( device, "vkCreateCommandPool" ) ); - vkDestroyCommandPool = PFN_vkDestroyCommandPool( vkGetDeviceProcAddr( device, "vkDestroyCommandPool" ) ); - vkResetCommandPool = PFN_vkResetCommandPool( vkGetDeviceProcAddr( device, "vkResetCommandPool" ) ); - vkAllocateCommandBuffers = - PFN_vkAllocateCommandBuffers( vkGetDeviceProcAddr( device, "vkAllocateCommandBuffers" ) ); - vkFreeCommandBuffers = PFN_vkFreeCommandBuffers( vkGetDeviceProcAddr( device, "vkFreeCommandBuffers" ) ); - vkBeginCommandBuffer = PFN_vkBeginCommandBuffer( vkGetDeviceProcAddr( device, "vkBeginCommandBuffer" ) ); - vkEndCommandBuffer = PFN_vkEndCommandBuffer( vkGetDeviceProcAddr( device, "vkEndCommandBuffer" ) ); - vkResetCommandBuffer = PFN_vkResetCommandBuffer( vkGetDeviceProcAddr( device, "vkResetCommandBuffer" ) ); - vkCmdBindPipeline = PFN_vkCmdBindPipeline( vkGetDeviceProcAddr( device, "vkCmdBindPipeline" ) ); - vkCmdSetViewport = PFN_vkCmdSetViewport( vkGetDeviceProcAddr( device, "vkCmdSetViewport" ) ); - vkCmdSetScissor = PFN_vkCmdSetScissor( vkGetDeviceProcAddr( device, "vkCmdSetScissor" ) ); - vkCmdSetLineWidth = PFN_vkCmdSetLineWidth( vkGetDeviceProcAddr( device, "vkCmdSetLineWidth" ) ); - vkCmdSetDepthBias = PFN_vkCmdSetDepthBias( vkGetDeviceProcAddr( device, "vkCmdSetDepthBias" ) ); - vkCmdSetBlendConstants = PFN_vkCmdSetBlendConstants( vkGetDeviceProcAddr( device, "vkCmdSetBlendConstants" ) ); - vkCmdSetDepthBounds = PFN_vkCmdSetDepthBounds( vkGetDeviceProcAddr( device, "vkCmdSetDepthBounds" ) ); - vkCmdSetStencilCompareMask = - PFN_vkCmdSetStencilCompareMask( vkGetDeviceProcAddr( device, "vkCmdSetStencilCompareMask" ) ); - vkCmdSetStencilWriteMask = - PFN_vkCmdSetStencilWriteMask( vkGetDeviceProcAddr( device, "vkCmdSetStencilWriteMask" ) ); - vkCmdSetStencilReference = - PFN_vkCmdSetStencilReference( vkGetDeviceProcAddr( device, "vkCmdSetStencilReference" ) ); - vkCmdBindDescriptorSets = PFN_vkCmdBindDescriptorSets( vkGetDeviceProcAddr( device, "vkCmdBindDescriptorSets" ) ); - vkCmdBindIndexBuffer = PFN_vkCmdBindIndexBuffer( vkGetDeviceProcAddr( device, "vkCmdBindIndexBuffer" ) ); - vkCmdBindVertexBuffers = PFN_vkCmdBindVertexBuffers( vkGetDeviceProcAddr( device, "vkCmdBindVertexBuffers" ) ); - vkCmdDraw = PFN_vkCmdDraw( vkGetDeviceProcAddr( device, "vkCmdDraw" ) ); - vkCmdDrawIndexed = PFN_vkCmdDrawIndexed( vkGetDeviceProcAddr( device, "vkCmdDrawIndexed" ) ); - vkCmdDrawIndirect = PFN_vkCmdDrawIndirect( vkGetDeviceProcAddr( device, "vkCmdDrawIndirect" ) ); - vkCmdDrawIndexedIndirect = - PFN_vkCmdDrawIndexedIndirect( vkGetDeviceProcAddr( device, "vkCmdDrawIndexedIndirect" ) ); - vkCmdDispatch = PFN_vkCmdDispatch( vkGetDeviceProcAddr( device, "vkCmdDispatch" ) ); - vkCmdDispatchIndirect = PFN_vkCmdDispatchIndirect( vkGetDeviceProcAddr( device, "vkCmdDispatchIndirect" ) ); - vkCmdCopyBuffer = PFN_vkCmdCopyBuffer( vkGetDeviceProcAddr( device, "vkCmdCopyBuffer" ) ); - vkCmdCopyImage = PFN_vkCmdCopyImage( vkGetDeviceProcAddr( device, "vkCmdCopyImage" ) ); - vkCmdBlitImage = PFN_vkCmdBlitImage( vkGetDeviceProcAddr( device, "vkCmdBlitImage" ) ); - vkCmdCopyBufferToImage = PFN_vkCmdCopyBufferToImage( vkGetDeviceProcAddr( device, "vkCmdCopyBufferToImage" ) ); - vkCmdCopyImageToBuffer = PFN_vkCmdCopyImageToBuffer( vkGetDeviceProcAddr( device, "vkCmdCopyImageToBuffer" ) ); - vkCmdUpdateBuffer = PFN_vkCmdUpdateBuffer( vkGetDeviceProcAddr( device, "vkCmdUpdateBuffer" ) ); - vkCmdFillBuffer = PFN_vkCmdFillBuffer( vkGetDeviceProcAddr( device, "vkCmdFillBuffer" ) ); - vkCmdClearColorImage = PFN_vkCmdClearColorImage( vkGetDeviceProcAddr( device, "vkCmdClearColorImage" ) ); - vkCmdClearDepthStencilImage = - PFN_vkCmdClearDepthStencilImage( vkGetDeviceProcAddr( device, "vkCmdClearDepthStencilImage" ) ); - vkCmdClearAttachments = PFN_vkCmdClearAttachments( vkGetDeviceProcAddr( device, "vkCmdClearAttachments" ) ); - vkCmdResolveImage = PFN_vkCmdResolveImage( vkGetDeviceProcAddr( device, "vkCmdResolveImage" ) ); - vkCmdSetEvent = PFN_vkCmdSetEvent( vkGetDeviceProcAddr( device, "vkCmdSetEvent" ) ); - vkCmdResetEvent = PFN_vkCmdResetEvent( vkGetDeviceProcAddr( device, "vkCmdResetEvent" ) ); - vkCmdWaitEvents = PFN_vkCmdWaitEvents( vkGetDeviceProcAddr( device, "vkCmdWaitEvents" ) ); - vkCmdPipelineBarrier = PFN_vkCmdPipelineBarrier( vkGetDeviceProcAddr( device, "vkCmdPipelineBarrier" ) ); - vkCmdBeginQuery = PFN_vkCmdBeginQuery( vkGetDeviceProcAddr( device, "vkCmdBeginQuery" ) ); - vkCmdEndQuery = PFN_vkCmdEndQuery( vkGetDeviceProcAddr( device, "vkCmdEndQuery" ) ); - vkCmdResetQueryPool = PFN_vkCmdResetQueryPool( vkGetDeviceProcAddr( device, "vkCmdResetQueryPool" ) ); - vkCmdWriteTimestamp = PFN_vkCmdWriteTimestamp( vkGetDeviceProcAddr( device, "vkCmdWriteTimestamp" ) ); - vkCmdCopyQueryPoolResults = - PFN_vkCmdCopyQueryPoolResults( vkGetDeviceProcAddr( device, "vkCmdCopyQueryPoolResults" ) ); - vkCmdPushConstants = PFN_vkCmdPushConstants( vkGetDeviceProcAddr( device, "vkCmdPushConstants" ) ); - vkCmdBeginRenderPass = PFN_vkCmdBeginRenderPass( vkGetDeviceProcAddr( device, "vkCmdBeginRenderPass" ) ); - vkCmdNextSubpass = PFN_vkCmdNextSubpass( vkGetDeviceProcAddr( device, "vkCmdNextSubpass" ) ); - vkCmdEndRenderPass = PFN_vkCmdEndRenderPass( vkGetDeviceProcAddr( device, "vkCmdEndRenderPass" ) ); - vkCmdExecuteCommands = PFN_vkCmdExecuteCommands( vkGetDeviceProcAddr( device, "vkCmdExecuteCommands" ) ); - - //=== VK_VERSION_1_1 === - vkBindBufferMemory2 = PFN_vkBindBufferMemory2( vkGetDeviceProcAddr( device, "vkBindBufferMemory2" ) ); - vkBindImageMemory2 = PFN_vkBindImageMemory2( vkGetDeviceProcAddr( device, "vkBindImageMemory2" ) ); - vkGetDeviceGroupPeerMemoryFeatures = - PFN_vkGetDeviceGroupPeerMemoryFeatures( vkGetDeviceProcAddr( device, "vkGetDeviceGroupPeerMemoryFeatures" ) ); - vkCmdSetDeviceMask = PFN_vkCmdSetDeviceMask( vkGetDeviceProcAddr( device, "vkCmdSetDeviceMask" ) ); - vkCmdDispatchBase = PFN_vkCmdDispatchBase( vkGetDeviceProcAddr( device, "vkCmdDispatchBase" ) ); - vkGetImageMemoryRequirements2 = - PFN_vkGetImageMemoryRequirements2( vkGetDeviceProcAddr( device, "vkGetImageMemoryRequirements2" ) ); - vkGetBufferMemoryRequirements2 = - PFN_vkGetBufferMemoryRequirements2( vkGetDeviceProcAddr( device, "vkGetBufferMemoryRequirements2" ) ); - vkGetImageSparseMemoryRequirements2 = - PFN_vkGetImageSparseMemoryRequirements2( vkGetDeviceProcAddr( device, "vkGetImageSparseMemoryRequirements2" ) ); - vkTrimCommandPool = PFN_vkTrimCommandPool( vkGetDeviceProcAddr( device, "vkTrimCommandPool" ) ); - vkGetDeviceQueue2 = PFN_vkGetDeviceQueue2( vkGetDeviceProcAddr( device, "vkGetDeviceQueue2" ) ); - vkCreateSamplerYcbcrConversion = - PFN_vkCreateSamplerYcbcrConversion( vkGetDeviceProcAddr( device, "vkCreateSamplerYcbcrConversion" ) ); - vkDestroySamplerYcbcrConversion = - PFN_vkDestroySamplerYcbcrConversion( vkGetDeviceProcAddr( device, "vkDestroySamplerYcbcrConversion" ) ); - vkCreateDescriptorUpdateTemplate = - PFN_vkCreateDescriptorUpdateTemplate( vkGetDeviceProcAddr( device, "vkCreateDescriptorUpdateTemplate" ) ); - vkDestroyDescriptorUpdateTemplate = - PFN_vkDestroyDescriptorUpdateTemplate( vkGetDeviceProcAddr( device, "vkDestroyDescriptorUpdateTemplate" ) ); - vkUpdateDescriptorSetWithTemplate = - PFN_vkUpdateDescriptorSetWithTemplate( vkGetDeviceProcAddr( device, "vkUpdateDescriptorSetWithTemplate" ) ); - vkGetDescriptorSetLayoutSupport = - PFN_vkGetDescriptorSetLayoutSupport( vkGetDeviceProcAddr( device, "vkGetDescriptorSetLayoutSupport" ) ); - - //=== VK_VERSION_1_2 === - vkCmdDrawIndirectCount = PFN_vkCmdDrawIndirectCount( vkGetDeviceProcAddr( device, "vkCmdDrawIndirectCount" ) ); - vkCmdDrawIndexedIndirectCount = - PFN_vkCmdDrawIndexedIndirectCount( vkGetDeviceProcAddr( device, "vkCmdDrawIndexedIndirectCount" ) ); - vkCreateRenderPass2 = PFN_vkCreateRenderPass2( vkGetDeviceProcAddr( device, "vkCreateRenderPass2" ) ); - vkCmdBeginRenderPass2 = PFN_vkCmdBeginRenderPass2( vkGetDeviceProcAddr( device, "vkCmdBeginRenderPass2" ) ); - vkCmdNextSubpass2 = PFN_vkCmdNextSubpass2( vkGetDeviceProcAddr( device, "vkCmdNextSubpass2" ) ); - vkCmdEndRenderPass2 = PFN_vkCmdEndRenderPass2( vkGetDeviceProcAddr( device, "vkCmdEndRenderPass2" ) ); - vkResetQueryPool = PFN_vkResetQueryPool( vkGetDeviceProcAddr( device, "vkResetQueryPool" ) ); - vkGetSemaphoreCounterValue = - PFN_vkGetSemaphoreCounterValue( vkGetDeviceProcAddr( device, "vkGetSemaphoreCounterValue" ) ); - vkWaitSemaphores = PFN_vkWaitSemaphores( vkGetDeviceProcAddr( device, "vkWaitSemaphores" ) ); - vkSignalSemaphore = PFN_vkSignalSemaphore( vkGetDeviceProcAddr( device, "vkSignalSemaphore" ) ); - vkGetBufferDeviceAddress = - PFN_vkGetBufferDeviceAddress( vkGetDeviceProcAddr( device, "vkGetBufferDeviceAddress" ) ); - vkGetBufferOpaqueCaptureAddress = - PFN_vkGetBufferOpaqueCaptureAddress( vkGetDeviceProcAddr( device, "vkGetBufferOpaqueCaptureAddress" ) ); - vkGetDeviceMemoryOpaqueCaptureAddress = PFN_vkGetDeviceMemoryOpaqueCaptureAddress( - vkGetDeviceProcAddr( device, "vkGetDeviceMemoryOpaqueCaptureAddress" ) ); - - //=== VK_VERSION_1_3 === - vkCreatePrivateDataSlot = PFN_vkCreatePrivateDataSlot( vkGetDeviceProcAddr( device, "vkCreatePrivateDataSlot" ) ); - vkDestroyPrivateDataSlot = - PFN_vkDestroyPrivateDataSlot( vkGetDeviceProcAddr( device, "vkDestroyPrivateDataSlot" ) ); - vkSetPrivateData = PFN_vkSetPrivateData( vkGetDeviceProcAddr( device, "vkSetPrivateData" ) ); - vkGetPrivateData = PFN_vkGetPrivateData( vkGetDeviceProcAddr( device, "vkGetPrivateData" ) ); - vkCmdSetEvent2 = PFN_vkCmdSetEvent2( vkGetDeviceProcAddr( device, "vkCmdSetEvent2" ) ); - vkCmdResetEvent2 = PFN_vkCmdResetEvent2( vkGetDeviceProcAddr( device, "vkCmdResetEvent2" ) ); - vkCmdWaitEvents2 = PFN_vkCmdWaitEvents2( vkGetDeviceProcAddr( device, "vkCmdWaitEvents2" ) ); - vkCmdPipelineBarrier2 = PFN_vkCmdPipelineBarrier2( vkGetDeviceProcAddr( device, "vkCmdPipelineBarrier2" ) ); - vkCmdWriteTimestamp2 = PFN_vkCmdWriteTimestamp2( vkGetDeviceProcAddr( device, "vkCmdWriteTimestamp2" ) ); - vkQueueSubmit2 = PFN_vkQueueSubmit2( vkGetDeviceProcAddr( device, "vkQueueSubmit2" ) ); - vkCmdCopyBuffer2 = PFN_vkCmdCopyBuffer2( vkGetDeviceProcAddr( device, "vkCmdCopyBuffer2" ) ); - vkCmdCopyImage2 = PFN_vkCmdCopyImage2( vkGetDeviceProcAddr( device, "vkCmdCopyImage2" ) ); - vkCmdCopyBufferToImage2 = PFN_vkCmdCopyBufferToImage2( vkGetDeviceProcAddr( device, "vkCmdCopyBufferToImage2" ) ); - vkCmdCopyImageToBuffer2 = PFN_vkCmdCopyImageToBuffer2( vkGetDeviceProcAddr( device, "vkCmdCopyImageToBuffer2" ) ); - vkCmdBlitImage2 = PFN_vkCmdBlitImage2( vkGetDeviceProcAddr( device, "vkCmdBlitImage2" ) ); - vkCmdResolveImage2 = PFN_vkCmdResolveImage2( vkGetDeviceProcAddr( device, "vkCmdResolveImage2" ) ); - vkCmdBeginRendering = PFN_vkCmdBeginRendering( vkGetDeviceProcAddr( device, "vkCmdBeginRendering" ) ); - vkCmdEndRendering = PFN_vkCmdEndRendering( vkGetDeviceProcAddr( device, "vkCmdEndRendering" ) ); - vkCmdSetCullMode = PFN_vkCmdSetCullMode( vkGetDeviceProcAddr( device, "vkCmdSetCullMode" ) ); - vkCmdSetFrontFace = PFN_vkCmdSetFrontFace( vkGetDeviceProcAddr( device, "vkCmdSetFrontFace" ) ); - vkCmdSetPrimitiveTopology = - PFN_vkCmdSetPrimitiveTopology( vkGetDeviceProcAddr( device, "vkCmdSetPrimitiveTopology" ) ); - vkCmdSetViewportWithCount = - PFN_vkCmdSetViewportWithCount( vkGetDeviceProcAddr( device, "vkCmdSetViewportWithCount" ) ); - vkCmdSetScissorWithCount = - PFN_vkCmdSetScissorWithCount( vkGetDeviceProcAddr( device, "vkCmdSetScissorWithCount" ) ); - vkCmdBindVertexBuffers2 = PFN_vkCmdBindVertexBuffers2( vkGetDeviceProcAddr( device, "vkCmdBindVertexBuffers2" ) ); - vkCmdSetDepthTestEnable = PFN_vkCmdSetDepthTestEnable( vkGetDeviceProcAddr( device, "vkCmdSetDepthTestEnable" ) ); - vkCmdSetDepthWriteEnable = - PFN_vkCmdSetDepthWriteEnable( vkGetDeviceProcAddr( device, "vkCmdSetDepthWriteEnable" ) ); - vkCmdSetDepthCompareOp = PFN_vkCmdSetDepthCompareOp( vkGetDeviceProcAddr( device, "vkCmdSetDepthCompareOp" ) ); - vkCmdSetDepthBoundsTestEnable = - PFN_vkCmdSetDepthBoundsTestEnable( vkGetDeviceProcAddr( device, "vkCmdSetDepthBoundsTestEnable" ) ); - vkCmdSetStencilTestEnable = - PFN_vkCmdSetStencilTestEnable( vkGetDeviceProcAddr( device, "vkCmdSetStencilTestEnable" ) ); - vkCmdSetStencilOp = PFN_vkCmdSetStencilOp( vkGetDeviceProcAddr( device, "vkCmdSetStencilOp" ) ); - vkCmdSetRasterizerDiscardEnable = - PFN_vkCmdSetRasterizerDiscardEnable( vkGetDeviceProcAddr( device, "vkCmdSetRasterizerDiscardEnable" ) ); - vkCmdSetDepthBiasEnable = PFN_vkCmdSetDepthBiasEnable( vkGetDeviceProcAddr( device, "vkCmdSetDepthBiasEnable" ) ); - vkCmdSetPrimitiveRestartEnable = - PFN_vkCmdSetPrimitiveRestartEnable( vkGetDeviceProcAddr( device, "vkCmdSetPrimitiveRestartEnable" ) ); - vkGetDeviceBufferMemoryRequirements = - PFN_vkGetDeviceBufferMemoryRequirements( vkGetDeviceProcAddr( device, "vkGetDeviceBufferMemoryRequirements" ) ); - vkGetDeviceImageMemoryRequirements = - PFN_vkGetDeviceImageMemoryRequirements( vkGetDeviceProcAddr( device, "vkGetDeviceImageMemoryRequirements" ) ); - vkGetDeviceImageSparseMemoryRequirements = PFN_vkGetDeviceImageSparseMemoryRequirements( - vkGetDeviceProcAddr( device, "vkGetDeviceImageSparseMemoryRequirements" ) ); - - //=== VK_KHR_swapchain === - vkCreateSwapchainKHR = PFN_vkCreateSwapchainKHR( vkGetDeviceProcAddr( device, "vkCreateSwapchainKHR" ) ); - vkDestroySwapchainKHR = PFN_vkDestroySwapchainKHR( vkGetDeviceProcAddr( device, "vkDestroySwapchainKHR" ) ); - vkGetSwapchainImagesKHR = PFN_vkGetSwapchainImagesKHR( vkGetDeviceProcAddr( device, "vkGetSwapchainImagesKHR" ) ); - vkAcquireNextImageKHR = PFN_vkAcquireNextImageKHR( vkGetDeviceProcAddr( device, "vkAcquireNextImageKHR" ) ); - vkQueuePresentKHR = PFN_vkQueuePresentKHR( vkGetDeviceProcAddr( device, "vkQueuePresentKHR" ) ); - vkGetDeviceGroupPresentCapabilitiesKHR = PFN_vkGetDeviceGroupPresentCapabilitiesKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceGroupPresentCapabilitiesKHR" ) ); - vkGetDeviceGroupSurfacePresentModesKHR = PFN_vkGetDeviceGroupSurfacePresentModesKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceGroupSurfacePresentModesKHR" ) ); - vkAcquireNextImage2KHR = PFN_vkAcquireNextImage2KHR( vkGetDeviceProcAddr( device, "vkAcquireNextImage2KHR" ) ); - - //=== VK_KHR_display_swapchain === - vkCreateSharedSwapchainsKHR = - PFN_vkCreateSharedSwapchainsKHR( vkGetDeviceProcAddr( device, "vkCreateSharedSwapchainsKHR" ) ); - - //=== VK_EXT_debug_marker === - vkDebugMarkerSetObjectTagEXT = - PFN_vkDebugMarkerSetObjectTagEXT( vkGetDeviceProcAddr( device, "vkDebugMarkerSetObjectTagEXT" ) ); - vkDebugMarkerSetObjectNameEXT = - PFN_vkDebugMarkerSetObjectNameEXT( vkGetDeviceProcAddr( device, "vkDebugMarkerSetObjectNameEXT" ) ); - vkCmdDebugMarkerBeginEXT = - PFN_vkCmdDebugMarkerBeginEXT( vkGetDeviceProcAddr( device, "vkCmdDebugMarkerBeginEXT" ) ); - vkCmdDebugMarkerEndEXT = PFN_vkCmdDebugMarkerEndEXT( vkGetDeviceProcAddr( device, "vkCmdDebugMarkerEndEXT" ) ); - vkCmdDebugMarkerInsertEXT = - PFN_vkCmdDebugMarkerInsertEXT( vkGetDeviceProcAddr( device, "vkCmdDebugMarkerInsertEXT" ) ); - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - vkCreateVideoSessionKHR = PFN_vkCreateVideoSessionKHR( vkGetDeviceProcAddr( device, "vkCreateVideoSessionKHR" ) ); - vkDestroyVideoSessionKHR = - PFN_vkDestroyVideoSessionKHR( vkGetDeviceProcAddr( device, "vkDestroyVideoSessionKHR" ) ); - vkGetVideoSessionMemoryRequirementsKHR = PFN_vkGetVideoSessionMemoryRequirementsKHR( - vkGetDeviceProcAddr( device, "vkGetVideoSessionMemoryRequirementsKHR" ) ); - vkBindVideoSessionMemoryKHR = - PFN_vkBindVideoSessionMemoryKHR( vkGetDeviceProcAddr( device, "vkBindVideoSessionMemoryKHR" ) ); - vkCreateVideoSessionParametersKHR = - PFN_vkCreateVideoSessionParametersKHR( vkGetDeviceProcAddr( device, "vkCreateVideoSessionParametersKHR" ) ); - vkUpdateVideoSessionParametersKHR = - PFN_vkUpdateVideoSessionParametersKHR( vkGetDeviceProcAddr( device, "vkUpdateVideoSessionParametersKHR" ) ); - vkDestroyVideoSessionParametersKHR = - PFN_vkDestroyVideoSessionParametersKHR( vkGetDeviceProcAddr( device, "vkDestroyVideoSessionParametersKHR" ) ); - vkCmdBeginVideoCodingKHR = - PFN_vkCmdBeginVideoCodingKHR( vkGetDeviceProcAddr( device, "vkCmdBeginVideoCodingKHR" ) ); - vkCmdEndVideoCodingKHR = PFN_vkCmdEndVideoCodingKHR( vkGetDeviceProcAddr( device, "vkCmdEndVideoCodingKHR" ) ); - vkCmdControlVideoCodingKHR = - PFN_vkCmdControlVideoCodingKHR( vkGetDeviceProcAddr( device, "vkCmdControlVideoCodingKHR" ) ); -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_decode_queue === - vkCmdDecodeVideoKHR = PFN_vkCmdDecodeVideoKHR( vkGetDeviceProcAddr( device, "vkCmdDecodeVideoKHR" ) ); -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_EXT_transform_feedback === - vkCmdBindTransformFeedbackBuffersEXT = PFN_vkCmdBindTransformFeedbackBuffersEXT( - vkGetDeviceProcAddr( device, "vkCmdBindTransformFeedbackBuffersEXT" ) ); - vkCmdBeginTransformFeedbackEXT = - PFN_vkCmdBeginTransformFeedbackEXT( vkGetDeviceProcAddr( device, "vkCmdBeginTransformFeedbackEXT" ) ); - vkCmdEndTransformFeedbackEXT = - PFN_vkCmdEndTransformFeedbackEXT( vkGetDeviceProcAddr( device, "vkCmdEndTransformFeedbackEXT" ) ); - vkCmdBeginQueryIndexedEXT = - PFN_vkCmdBeginQueryIndexedEXT( vkGetDeviceProcAddr( device, "vkCmdBeginQueryIndexedEXT" ) ); - vkCmdEndQueryIndexedEXT = PFN_vkCmdEndQueryIndexedEXT( vkGetDeviceProcAddr( device, "vkCmdEndQueryIndexedEXT" ) ); - vkCmdDrawIndirectByteCountEXT = - PFN_vkCmdDrawIndirectByteCountEXT( vkGetDeviceProcAddr( device, "vkCmdDrawIndirectByteCountEXT" ) ); - - //=== VK_NVX_binary_import === - vkCreateCuModuleNVX = PFN_vkCreateCuModuleNVX( vkGetDeviceProcAddr( device, "vkCreateCuModuleNVX" ) ); - vkCreateCuFunctionNVX = PFN_vkCreateCuFunctionNVX( vkGetDeviceProcAddr( device, "vkCreateCuFunctionNVX" ) ); - vkDestroyCuModuleNVX = PFN_vkDestroyCuModuleNVX( vkGetDeviceProcAddr( device, "vkDestroyCuModuleNVX" ) ); - vkDestroyCuFunctionNVX = PFN_vkDestroyCuFunctionNVX( vkGetDeviceProcAddr( device, "vkDestroyCuFunctionNVX" ) ); - vkCmdCuLaunchKernelNVX = PFN_vkCmdCuLaunchKernelNVX( vkGetDeviceProcAddr( device, "vkCmdCuLaunchKernelNVX" ) ); - - //=== VK_NVX_image_view_handle === - vkGetImageViewHandleNVX = PFN_vkGetImageViewHandleNVX( vkGetDeviceProcAddr( device, "vkGetImageViewHandleNVX" ) ); - vkGetImageViewAddressNVX = - PFN_vkGetImageViewAddressNVX( vkGetDeviceProcAddr( device, "vkGetImageViewAddressNVX" ) ); - - //=== VK_AMD_draw_indirect_count === - vkCmdDrawIndirectCountAMD = - PFN_vkCmdDrawIndirectCountAMD( vkGetDeviceProcAddr( device, "vkCmdDrawIndirectCountAMD" ) ); - if ( !vkCmdDrawIndirectCount ) - vkCmdDrawIndirectCount = vkCmdDrawIndirectCountAMD; - vkCmdDrawIndexedIndirectCountAMD = - PFN_vkCmdDrawIndexedIndirectCountAMD( vkGetDeviceProcAddr( device, "vkCmdDrawIndexedIndirectCountAMD" ) ); - if ( !vkCmdDrawIndexedIndirectCount ) - vkCmdDrawIndexedIndirectCount = vkCmdDrawIndexedIndirectCountAMD; - - //=== VK_AMD_shader_info === - vkGetShaderInfoAMD = PFN_vkGetShaderInfoAMD( vkGetDeviceProcAddr( device, "vkGetShaderInfoAMD" ) ); - - //=== VK_KHR_dynamic_rendering === - vkCmdBeginRenderingKHR = PFN_vkCmdBeginRenderingKHR( vkGetDeviceProcAddr( device, "vkCmdBeginRenderingKHR" ) ); - if ( !vkCmdBeginRendering ) - vkCmdBeginRendering = vkCmdBeginRenderingKHR; - vkCmdEndRenderingKHR = PFN_vkCmdEndRenderingKHR( vkGetDeviceProcAddr( device, "vkCmdEndRenderingKHR" ) ); - if ( !vkCmdEndRendering ) - vkCmdEndRendering = vkCmdEndRenderingKHR; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - vkGetMemoryWin32HandleNV = - PFN_vkGetMemoryWin32HandleNV( vkGetDeviceProcAddr( device, "vkGetMemoryWin32HandleNV" ) ); -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_device_group === - vkGetDeviceGroupPeerMemoryFeaturesKHR = PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceGroupPeerMemoryFeaturesKHR" ) ); - if ( !vkGetDeviceGroupPeerMemoryFeatures ) - vkGetDeviceGroupPeerMemoryFeatures = vkGetDeviceGroupPeerMemoryFeaturesKHR; - vkCmdSetDeviceMaskKHR = PFN_vkCmdSetDeviceMaskKHR( vkGetDeviceProcAddr( device, "vkCmdSetDeviceMaskKHR" ) ); - if ( !vkCmdSetDeviceMask ) - vkCmdSetDeviceMask = vkCmdSetDeviceMaskKHR; - vkCmdDispatchBaseKHR = PFN_vkCmdDispatchBaseKHR( vkGetDeviceProcAddr( device, "vkCmdDispatchBaseKHR" ) ); - if ( !vkCmdDispatchBase ) - vkCmdDispatchBase = vkCmdDispatchBaseKHR; - - //=== VK_KHR_maintenance1 === - vkTrimCommandPoolKHR = PFN_vkTrimCommandPoolKHR( vkGetDeviceProcAddr( device, "vkTrimCommandPoolKHR" ) ); - if ( !vkTrimCommandPool ) - vkTrimCommandPool = vkTrimCommandPoolKHR; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - vkGetMemoryWin32HandleKHR = - PFN_vkGetMemoryWin32HandleKHR( vkGetDeviceProcAddr( device, "vkGetMemoryWin32HandleKHR" ) ); - vkGetMemoryWin32HandlePropertiesKHR = - PFN_vkGetMemoryWin32HandlePropertiesKHR( vkGetDeviceProcAddr( device, "vkGetMemoryWin32HandlePropertiesKHR" ) ); -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - vkGetMemoryFdKHR = PFN_vkGetMemoryFdKHR( vkGetDeviceProcAddr( device, "vkGetMemoryFdKHR" ) ); - vkGetMemoryFdPropertiesKHR = - PFN_vkGetMemoryFdPropertiesKHR( vkGetDeviceProcAddr( device, "vkGetMemoryFdPropertiesKHR" ) ); - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - vkImportSemaphoreWin32HandleKHR = - PFN_vkImportSemaphoreWin32HandleKHR( vkGetDeviceProcAddr( device, "vkImportSemaphoreWin32HandleKHR" ) ); - vkGetSemaphoreWin32HandleKHR = - PFN_vkGetSemaphoreWin32HandleKHR( vkGetDeviceProcAddr( device, "vkGetSemaphoreWin32HandleKHR" ) ); -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_fd === - vkImportSemaphoreFdKHR = PFN_vkImportSemaphoreFdKHR( vkGetDeviceProcAddr( device, "vkImportSemaphoreFdKHR" ) ); - vkGetSemaphoreFdKHR = PFN_vkGetSemaphoreFdKHR( vkGetDeviceProcAddr( device, "vkGetSemaphoreFdKHR" ) ); - - //=== VK_KHR_push_descriptor === - vkCmdPushDescriptorSetKHR = - PFN_vkCmdPushDescriptorSetKHR( vkGetDeviceProcAddr( device, "vkCmdPushDescriptorSetKHR" ) ); - vkCmdPushDescriptorSetWithTemplateKHR = PFN_vkCmdPushDescriptorSetWithTemplateKHR( - vkGetDeviceProcAddr( device, "vkCmdPushDescriptorSetWithTemplateKHR" ) ); - - //=== VK_EXT_conditional_rendering === - vkCmdBeginConditionalRenderingEXT = - PFN_vkCmdBeginConditionalRenderingEXT( vkGetDeviceProcAddr( device, "vkCmdBeginConditionalRenderingEXT" ) ); - vkCmdEndConditionalRenderingEXT = - PFN_vkCmdEndConditionalRenderingEXT( vkGetDeviceProcAddr( device, "vkCmdEndConditionalRenderingEXT" ) ); - - //=== VK_KHR_descriptor_update_template === - vkCreateDescriptorUpdateTemplateKHR = - PFN_vkCreateDescriptorUpdateTemplateKHR( vkGetDeviceProcAddr( device, "vkCreateDescriptorUpdateTemplateKHR" ) ); - if ( !vkCreateDescriptorUpdateTemplate ) - vkCreateDescriptorUpdateTemplate = vkCreateDescriptorUpdateTemplateKHR; - vkDestroyDescriptorUpdateTemplateKHR = PFN_vkDestroyDescriptorUpdateTemplateKHR( - vkGetDeviceProcAddr( device, "vkDestroyDescriptorUpdateTemplateKHR" ) ); - if ( !vkDestroyDescriptorUpdateTemplate ) - vkDestroyDescriptorUpdateTemplate = vkDestroyDescriptorUpdateTemplateKHR; - vkUpdateDescriptorSetWithTemplateKHR = PFN_vkUpdateDescriptorSetWithTemplateKHR( - vkGetDeviceProcAddr( device, "vkUpdateDescriptorSetWithTemplateKHR" ) ); - if ( !vkUpdateDescriptorSetWithTemplate ) - vkUpdateDescriptorSetWithTemplate = vkUpdateDescriptorSetWithTemplateKHR; - - //=== VK_NV_clip_space_w_scaling === - vkCmdSetViewportWScalingNV = - PFN_vkCmdSetViewportWScalingNV( vkGetDeviceProcAddr( device, "vkCmdSetViewportWScalingNV" ) ); - - //=== VK_EXT_display_control === - vkDisplayPowerControlEXT = - PFN_vkDisplayPowerControlEXT( vkGetDeviceProcAddr( device, "vkDisplayPowerControlEXT" ) ); - vkRegisterDeviceEventEXT = - PFN_vkRegisterDeviceEventEXT( vkGetDeviceProcAddr( device, "vkRegisterDeviceEventEXT" ) ); - vkRegisterDisplayEventEXT = - PFN_vkRegisterDisplayEventEXT( vkGetDeviceProcAddr( device, "vkRegisterDisplayEventEXT" ) ); - vkGetSwapchainCounterEXT = - PFN_vkGetSwapchainCounterEXT( vkGetDeviceProcAddr( device, "vkGetSwapchainCounterEXT" ) ); - - //=== VK_GOOGLE_display_timing === - vkGetRefreshCycleDurationGOOGLE = - PFN_vkGetRefreshCycleDurationGOOGLE( vkGetDeviceProcAddr( device, "vkGetRefreshCycleDurationGOOGLE" ) ); - vkGetPastPresentationTimingGOOGLE = - PFN_vkGetPastPresentationTimingGOOGLE( vkGetDeviceProcAddr( device, "vkGetPastPresentationTimingGOOGLE" ) ); - - //=== VK_EXT_discard_rectangles === - vkCmdSetDiscardRectangleEXT = - PFN_vkCmdSetDiscardRectangleEXT( vkGetDeviceProcAddr( device, "vkCmdSetDiscardRectangleEXT" ) ); - - //=== VK_EXT_hdr_metadata === - vkSetHdrMetadataEXT = PFN_vkSetHdrMetadataEXT( vkGetDeviceProcAddr( device, "vkSetHdrMetadataEXT" ) ); - - //=== VK_KHR_create_renderpass2 === - vkCreateRenderPass2KHR = PFN_vkCreateRenderPass2KHR( vkGetDeviceProcAddr( device, "vkCreateRenderPass2KHR" ) ); - if ( !vkCreateRenderPass2 ) - vkCreateRenderPass2 = vkCreateRenderPass2KHR; - vkCmdBeginRenderPass2KHR = - PFN_vkCmdBeginRenderPass2KHR( vkGetDeviceProcAddr( device, "vkCmdBeginRenderPass2KHR" ) ); - if ( !vkCmdBeginRenderPass2 ) - vkCmdBeginRenderPass2 = vkCmdBeginRenderPass2KHR; - vkCmdNextSubpass2KHR = PFN_vkCmdNextSubpass2KHR( vkGetDeviceProcAddr( device, "vkCmdNextSubpass2KHR" ) ); - if ( !vkCmdNextSubpass2 ) - vkCmdNextSubpass2 = vkCmdNextSubpass2KHR; - vkCmdEndRenderPass2KHR = PFN_vkCmdEndRenderPass2KHR( vkGetDeviceProcAddr( device, "vkCmdEndRenderPass2KHR" ) ); - if ( !vkCmdEndRenderPass2 ) - vkCmdEndRenderPass2 = vkCmdEndRenderPass2KHR; - - //=== VK_KHR_shared_presentable_image === - vkGetSwapchainStatusKHR = PFN_vkGetSwapchainStatusKHR( vkGetDeviceProcAddr( device, "vkGetSwapchainStatusKHR" ) ); - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - vkImportFenceWin32HandleKHR = - PFN_vkImportFenceWin32HandleKHR( vkGetDeviceProcAddr( device, "vkImportFenceWin32HandleKHR" ) ); - vkGetFenceWin32HandleKHR = - PFN_vkGetFenceWin32HandleKHR( vkGetDeviceProcAddr( device, "vkGetFenceWin32HandleKHR" ) ); -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_fence_fd === - vkImportFenceFdKHR = PFN_vkImportFenceFdKHR( vkGetDeviceProcAddr( device, "vkImportFenceFdKHR" ) ); - vkGetFenceFdKHR = PFN_vkGetFenceFdKHR( vkGetDeviceProcAddr( device, "vkGetFenceFdKHR" ) ); - - //=== VK_KHR_performance_query === - vkAcquireProfilingLockKHR = - PFN_vkAcquireProfilingLockKHR( vkGetDeviceProcAddr( device, "vkAcquireProfilingLockKHR" ) ); - vkReleaseProfilingLockKHR = - PFN_vkReleaseProfilingLockKHR( vkGetDeviceProcAddr( device, "vkReleaseProfilingLockKHR" ) ); - - //=== VK_EXT_debug_utils === - vkSetDebugUtilsObjectNameEXT = - PFN_vkSetDebugUtilsObjectNameEXT( vkGetDeviceProcAddr( device, "vkSetDebugUtilsObjectNameEXT" ) ); - vkSetDebugUtilsObjectTagEXT = - PFN_vkSetDebugUtilsObjectTagEXT( vkGetDeviceProcAddr( device, "vkSetDebugUtilsObjectTagEXT" ) ); - vkQueueBeginDebugUtilsLabelEXT = - PFN_vkQueueBeginDebugUtilsLabelEXT( vkGetDeviceProcAddr( device, "vkQueueBeginDebugUtilsLabelEXT" ) ); - vkQueueEndDebugUtilsLabelEXT = - PFN_vkQueueEndDebugUtilsLabelEXT( vkGetDeviceProcAddr( device, "vkQueueEndDebugUtilsLabelEXT" ) ); - vkQueueInsertDebugUtilsLabelEXT = - PFN_vkQueueInsertDebugUtilsLabelEXT( vkGetDeviceProcAddr( device, "vkQueueInsertDebugUtilsLabelEXT" ) ); - vkCmdBeginDebugUtilsLabelEXT = - PFN_vkCmdBeginDebugUtilsLabelEXT( vkGetDeviceProcAddr( device, "vkCmdBeginDebugUtilsLabelEXT" ) ); - vkCmdEndDebugUtilsLabelEXT = - PFN_vkCmdEndDebugUtilsLabelEXT( vkGetDeviceProcAddr( device, "vkCmdEndDebugUtilsLabelEXT" ) ); - vkCmdInsertDebugUtilsLabelEXT = - PFN_vkCmdInsertDebugUtilsLabelEXT( vkGetDeviceProcAddr( device, "vkCmdInsertDebugUtilsLabelEXT" ) ); - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - vkGetAndroidHardwareBufferPropertiesANDROID = PFN_vkGetAndroidHardwareBufferPropertiesANDROID( - vkGetDeviceProcAddr( device, "vkGetAndroidHardwareBufferPropertiesANDROID" ) ); - vkGetMemoryAndroidHardwareBufferANDROID = PFN_vkGetMemoryAndroidHardwareBufferANDROID( - vkGetDeviceProcAddr( device, "vkGetMemoryAndroidHardwareBufferANDROID" ) ); -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_EXT_sample_locations === - vkCmdSetSampleLocationsEXT = - PFN_vkCmdSetSampleLocationsEXT( vkGetDeviceProcAddr( device, "vkCmdSetSampleLocationsEXT" ) ); - - //=== VK_KHR_get_memory_requirements2 === - vkGetImageMemoryRequirements2KHR = - PFN_vkGetImageMemoryRequirements2KHR( vkGetDeviceProcAddr( device, "vkGetImageMemoryRequirements2KHR" ) ); - if ( !vkGetImageMemoryRequirements2 ) - vkGetImageMemoryRequirements2 = vkGetImageMemoryRequirements2KHR; - vkGetBufferMemoryRequirements2KHR = - PFN_vkGetBufferMemoryRequirements2KHR( vkGetDeviceProcAddr( device, "vkGetBufferMemoryRequirements2KHR" ) ); - if ( !vkGetBufferMemoryRequirements2 ) - vkGetBufferMemoryRequirements2 = vkGetBufferMemoryRequirements2KHR; - vkGetImageSparseMemoryRequirements2KHR = PFN_vkGetImageSparseMemoryRequirements2KHR( - vkGetDeviceProcAddr( device, "vkGetImageSparseMemoryRequirements2KHR" ) ); - if ( !vkGetImageSparseMemoryRequirements2 ) - vkGetImageSparseMemoryRequirements2 = vkGetImageSparseMemoryRequirements2KHR; - - //=== VK_KHR_acceleration_structure === - vkCreateAccelerationStructureKHR = - PFN_vkCreateAccelerationStructureKHR( vkGetDeviceProcAddr( device, "vkCreateAccelerationStructureKHR" ) ); - vkDestroyAccelerationStructureKHR = - PFN_vkDestroyAccelerationStructureKHR( vkGetDeviceProcAddr( device, "vkDestroyAccelerationStructureKHR" ) ); - vkCmdBuildAccelerationStructuresKHR = - PFN_vkCmdBuildAccelerationStructuresKHR( vkGetDeviceProcAddr( device, "vkCmdBuildAccelerationStructuresKHR" ) ); - vkCmdBuildAccelerationStructuresIndirectKHR = PFN_vkCmdBuildAccelerationStructuresIndirectKHR( - vkGetDeviceProcAddr( device, "vkCmdBuildAccelerationStructuresIndirectKHR" ) ); - vkBuildAccelerationStructuresKHR = - PFN_vkBuildAccelerationStructuresKHR( vkGetDeviceProcAddr( device, "vkBuildAccelerationStructuresKHR" ) ); - vkCopyAccelerationStructureKHR = - PFN_vkCopyAccelerationStructureKHR( vkGetDeviceProcAddr( device, "vkCopyAccelerationStructureKHR" ) ); - vkCopyAccelerationStructureToMemoryKHR = PFN_vkCopyAccelerationStructureToMemoryKHR( - vkGetDeviceProcAddr( device, "vkCopyAccelerationStructureToMemoryKHR" ) ); - vkCopyMemoryToAccelerationStructureKHR = PFN_vkCopyMemoryToAccelerationStructureKHR( - vkGetDeviceProcAddr( device, "vkCopyMemoryToAccelerationStructureKHR" ) ); - vkWriteAccelerationStructuresPropertiesKHR = PFN_vkWriteAccelerationStructuresPropertiesKHR( - vkGetDeviceProcAddr( device, "vkWriteAccelerationStructuresPropertiesKHR" ) ); - vkCmdCopyAccelerationStructureKHR = - PFN_vkCmdCopyAccelerationStructureKHR( vkGetDeviceProcAddr( device, "vkCmdCopyAccelerationStructureKHR" ) ); - vkCmdCopyAccelerationStructureToMemoryKHR = PFN_vkCmdCopyAccelerationStructureToMemoryKHR( - vkGetDeviceProcAddr( device, "vkCmdCopyAccelerationStructureToMemoryKHR" ) ); - vkCmdCopyMemoryToAccelerationStructureKHR = PFN_vkCmdCopyMemoryToAccelerationStructureKHR( - vkGetDeviceProcAddr( device, "vkCmdCopyMemoryToAccelerationStructureKHR" ) ); - vkGetAccelerationStructureDeviceAddressKHR = PFN_vkGetAccelerationStructureDeviceAddressKHR( - vkGetDeviceProcAddr( device, "vkGetAccelerationStructureDeviceAddressKHR" ) ); - vkCmdWriteAccelerationStructuresPropertiesKHR = PFN_vkCmdWriteAccelerationStructuresPropertiesKHR( - vkGetDeviceProcAddr( device, "vkCmdWriteAccelerationStructuresPropertiesKHR" ) ); - vkGetDeviceAccelerationStructureCompatibilityKHR = PFN_vkGetDeviceAccelerationStructureCompatibilityKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceAccelerationStructureCompatibilityKHR" ) ); - vkGetAccelerationStructureBuildSizesKHR = PFN_vkGetAccelerationStructureBuildSizesKHR( - vkGetDeviceProcAddr( device, "vkGetAccelerationStructureBuildSizesKHR" ) ); - - //=== VK_KHR_sampler_ycbcr_conversion === - vkCreateSamplerYcbcrConversionKHR = - PFN_vkCreateSamplerYcbcrConversionKHR( vkGetDeviceProcAddr( device, "vkCreateSamplerYcbcrConversionKHR" ) ); - if ( !vkCreateSamplerYcbcrConversion ) - vkCreateSamplerYcbcrConversion = vkCreateSamplerYcbcrConversionKHR; - vkDestroySamplerYcbcrConversionKHR = - PFN_vkDestroySamplerYcbcrConversionKHR( vkGetDeviceProcAddr( device, "vkDestroySamplerYcbcrConversionKHR" ) ); - if ( !vkDestroySamplerYcbcrConversion ) - vkDestroySamplerYcbcrConversion = vkDestroySamplerYcbcrConversionKHR; - - //=== VK_KHR_bind_memory2 === - vkBindBufferMemory2KHR = PFN_vkBindBufferMemory2KHR( vkGetDeviceProcAddr( device, "vkBindBufferMemory2KHR" ) ); - if ( !vkBindBufferMemory2 ) - vkBindBufferMemory2 = vkBindBufferMemory2KHR; - vkBindImageMemory2KHR = PFN_vkBindImageMemory2KHR( vkGetDeviceProcAddr( device, "vkBindImageMemory2KHR" ) ); - if ( !vkBindImageMemory2 ) - vkBindImageMemory2 = vkBindImageMemory2KHR; - - //=== VK_EXT_image_drm_format_modifier === - vkGetImageDrmFormatModifierPropertiesEXT = PFN_vkGetImageDrmFormatModifierPropertiesEXT( - vkGetDeviceProcAddr( device, "vkGetImageDrmFormatModifierPropertiesEXT" ) ); - - //=== VK_EXT_validation_cache === - vkCreateValidationCacheEXT = - PFN_vkCreateValidationCacheEXT( vkGetDeviceProcAddr( device, "vkCreateValidationCacheEXT" ) ); - vkDestroyValidationCacheEXT = - PFN_vkDestroyValidationCacheEXT( vkGetDeviceProcAddr( device, "vkDestroyValidationCacheEXT" ) ); - vkMergeValidationCachesEXT = - PFN_vkMergeValidationCachesEXT( vkGetDeviceProcAddr( device, "vkMergeValidationCachesEXT" ) ); - vkGetValidationCacheDataEXT = - PFN_vkGetValidationCacheDataEXT( vkGetDeviceProcAddr( device, "vkGetValidationCacheDataEXT" ) ); - - //=== VK_NV_shading_rate_image === - vkCmdBindShadingRateImageNV = - PFN_vkCmdBindShadingRateImageNV( vkGetDeviceProcAddr( device, "vkCmdBindShadingRateImageNV" ) ); - vkCmdSetViewportShadingRatePaletteNV = PFN_vkCmdSetViewportShadingRatePaletteNV( - vkGetDeviceProcAddr( device, "vkCmdSetViewportShadingRatePaletteNV" ) ); - vkCmdSetCoarseSampleOrderNV = - PFN_vkCmdSetCoarseSampleOrderNV( vkGetDeviceProcAddr( device, "vkCmdSetCoarseSampleOrderNV" ) ); - - //=== VK_NV_ray_tracing === - vkCreateAccelerationStructureNV = - PFN_vkCreateAccelerationStructureNV( vkGetDeviceProcAddr( device, "vkCreateAccelerationStructureNV" ) ); - vkDestroyAccelerationStructureNV = - PFN_vkDestroyAccelerationStructureNV( vkGetDeviceProcAddr( device, "vkDestroyAccelerationStructureNV" ) ); - vkGetAccelerationStructureMemoryRequirementsNV = PFN_vkGetAccelerationStructureMemoryRequirementsNV( - vkGetDeviceProcAddr( device, "vkGetAccelerationStructureMemoryRequirementsNV" ) ); - vkBindAccelerationStructureMemoryNV = - PFN_vkBindAccelerationStructureMemoryNV( vkGetDeviceProcAddr( device, "vkBindAccelerationStructureMemoryNV" ) ); - vkCmdBuildAccelerationStructureNV = - PFN_vkCmdBuildAccelerationStructureNV( vkGetDeviceProcAddr( device, "vkCmdBuildAccelerationStructureNV" ) ); - vkCmdCopyAccelerationStructureNV = - PFN_vkCmdCopyAccelerationStructureNV( vkGetDeviceProcAddr( device, "vkCmdCopyAccelerationStructureNV" ) ); - vkCmdTraceRaysNV = PFN_vkCmdTraceRaysNV( vkGetDeviceProcAddr( device, "vkCmdTraceRaysNV" ) ); - vkCreateRayTracingPipelinesNV = - PFN_vkCreateRayTracingPipelinesNV( vkGetDeviceProcAddr( device, "vkCreateRayTracingPipelinesNV" ) ); - vkGetRayTracingShaderGroupHandlesNV = - PFN_vkGetRayTracingShaderGroupHandlesNV( vkGetDeviceProcAddr( device, "vkGetRayTracingShaderGroupHandlesNV" ) ); - if ( !vkGetRayTracingShaderGroupHandlesKHR ) - vkGetRayTracingShaderGroupHandlesKHR = vkGetRayTracingShaderGroupHandlesNV; - vkGetAccelerationStructureHandleNV = - PFN_vkGetAccelerationStructureHandleNV( vkGetDeviceProcAddr( device, "vkGetAccelerationStructureHandleNV" ) ); - vkCmdWriteAccelerationStructuresPropertiesNV = PFN_vkCmdWriteAccelerationStructuresPropertiesNV( - vkGetDeviceProcAddr( device, "vkCmdWriteAccelerationStructuresPropertiesNV" ) ); - vkCompileDeferredNV = PFN_vkCompileDeferredNV( vkGetDeviceProcAddr( device, "vkCompileDeferredNV" ) ); - - //=== VK_KHR_maintenance3 === - vkGetDescriptorSetLayoutSupportKHR = - PFN_vkGetDescriptorSetLayoutSupportKHR( vkGetDeviceProcAddr( device, "vkGetDescriptorSetLayoutSupportKHR" ) ); - if ( !vkGetDescriptorSetLayoutSupport ) - vkGetDescriptorSetLayoutSupport = vkGetDescriptorSetLayoutSupportKHR; - - //=== VK_KHR_draw_indirect_count === - vkCmdDrawIndirectCountKHR = - PFN_vkCmdDrawIndirectCountKHR( vkGetDeviceProcAddr( device, "vkCmdDrawIndirectCountKHR" ) ); - if ( !vkCmdDrawIndirectCount ) - vkCmdDrawIndirectCount = vkCmdDrawIndirectCountKHR; - vkCmdDrawIndexedIndirectCountKHR = - PFN_vkCmdDrawIndexedIndirectCountKHR( vkGetDeviceProcAddr( device, "vkCmdDrawIndexedIndirectCountKHR" ) ); - if ( !vkCmdDrawIndexedIndirectCount ) - vkCmdDrawIndexedIndirectCount = vkCmdDrawIndexedIndirectCountKHR; - - //=== VK_EXT_external_memory_host === - vkGetMemoryHostPointerPropertiesEXT = - PFN_vkGetMemoryHostPointerPropertiesEXT( vkGetDeviceProcAddr( device, "vkGetMemoryHostPointerPropertiesEXT" ) ); - - //=== VK_AMD_buffer_marker === - vkCmdWriteBufferMarkerAMD = - PFN_vkCmdWriteBufferMarkerAMD( vkGetDeviceProcAddr( device, "vkCmdWriteBufferMarkerAMD" ) ); - - //=== VK_EXT_calibrated_timestamps === - vkGetCalibratedTimestampsEXT = - PFN_vkGetCalibratedTimestampsEXT( vkGetDeviceProcAddr( device, "vkGetCalibratedTimestampsEXT" ) ); - - //=== VK_NV_mesh_shader === - vkCmdDrawMeshTasksNV = PFN_vkCmdDrawMeshTasksNV( vkGetDeviceProcAddr( device, "vkCmdDrawMeshTasksNV" ) ); - vkCmdDrawMeshTasksIndirectNV = - PFN_vkCmdDrawMeshTasksIndirectNV( vkGetDeviceProcAddr( device, "vkCmdDrawMeshTasksIndirectNV" ) ); - vkCmdDrawMeshTasksIndirectCountNV = - PFN_vkCmdDrawMeshTasksIndirectCountNV( vkGetDeviceProcAddr( device, "vkCmdDrawMeshTasksIndirectCountNV" ) ); - - //=== VK_NV_scissor_exclusive === - vkCmdSetExclusiveScissorNV = - PFN_vkCmdSetExclusiveScissorNV( vkGetDeviceProcAddr( device, "vkCmdSetExclusiveScissorNV" ) ); - - //=== VK_NV_device_diagnostic_checkpoints === - vkCmdSetCheckpointNV = PFN_vkCmdSetCheckpointNV( vkGetDeviceProcAddr( device, "vkCmdSetCheckpointNV" ) ); - vkGetQueueCheckpointDataNV = - PFN_vkGetQueueCheckpointDataNV( vkGetDeviceProcAddr( device, "vkGetQueueCheckpointDataNV" ) ); - - //=== VK_KHR_timeline_semaphore === - vkGetSemaphoreCounterValueKHR = - PFN_vkGetSemaphoreCounterValueKHR( vkGetDeviceProcAddr( device, "vkGetSemaphoreCounterValueKHR" ) ); - if ( !vkGetSemaphoreCounterValue ) - vkGetSemaphoreCounterValue = vkGetSemaphoreCounterValueKHR; - vkWaitSemaphoresKHR = PFN_vkWaitSemaphoresKHR( vkGetDeviceProcAddr( device, "vkWaitSemaphoresKHR" ) ); - if ( !vkWaitSemaphores ) - vkWaitSemaphores = vkWaitSemaphoresKHR; - vkSignalSemaphoreKHR = PFN_vkSignalSemaphoreKHR( vkGetDeviceProcAddr( device, "vkSignalSemaphoreKHR" ) ); - if ( !vkSignalSemaphore ) - vkSignalSemaphore = vkSignalSemaphoreKHR; - - //=== VK_INTEL_performance_query === - vkInitializePerformanceApiINTEL = - PFN_vkInitializePerformanceApiINTEL( vkGetDeviceProcAddr( device, "vkInitializePerformanceApiINTEL" ) ); - vkUninitializePerformanceApiINTEL = - PFN_vkUninitializePerformanceApiINTEL( vkGetDeviceProcAddr( device, "vkUninitializePerformanceApiINTEL" ) ); - vkCmdSetPerformanceMarkerINTEL = - PFN_vkCmdSetPerformanceMarkerINTEL( vkGetDeviceProcAddr( device, "vkCmdSetPerformanceMarkerINTEL" ) ); - vkCmdSetPerformanceStreamMarkerINTEL = PFN_vkCmdSetPerformanceStreamMarkerINTEL( - vkGetDeviceProcAddr( device, "vkCmdSetPerformanceStreamMarkerINTEL" ) ); - vkCmdSetPerformanceOverrideINTEL = - PFN_vkCmdSetPerformanceOverrideINTEL( vkGetDeviceProcAddr( device, "vkCmdSetPerformanceOverrideINTEL" ) ); - vkAcquirePerformanceConfigurationINTEL = PFN_vkAcquirePerformanceConfigurationINTEL( - vkGetDeviceProcAddr( device, "vkAcquirePerformanceConfigurationINTEL" ) ); - vkReleasePerformanceConfigurationINTEL = PFN_vkReleasePerformanceConfigurationINTEL( - vkGetDeviceProcAddr( device, "vkReleasePerformanceConfigurationINTEL" ) ); - vkQueueSetPerformanceConfigurationINTEL = PFN_vkQueueSetPerformanceConfigurationINTEL( - vkGetDeviceProcAddr( device, "vkQueueSetPerformanceConfigurationINTEL" ) ); - vkGetPerformanceParameterINTEL = - PFN_vkGetPerformanceParameterINTEL( vkGetDeviceProcAddr( device, "vkGetPerformanceParameterINTEL" ) ); - - //=== VK_AMD_display_native_hdr === - vkSetLocalDimmingAMD = PFN_vkSetLocalDimmingAMD( vkGetDeviceProcAddr( device, "vkSetLocalDimmingAMD" ) ); - - //=== VK_KHR_fragment_shading_rate === - vkCmdSetFragmentShadingRateKHR = - PFN_vkCmdSetFragmentShadingRateKHR( vkGetDeviceProcAddr( device, "vkCmdSetFragmentShadingRateKHR" ) ); - - //=== VK_EXT_buffer_device_address === - vkGetBufferDeviceAddressEXT = - PFN_vkGetBufferDeviceAddressEXT( vkGetDeviceProcAddr( device, "vkGetBufferDeviceAddressEXT" ) ); - if ( !vkGetBufferDeviceAddress ) - vkGetBufferDeviceAddress = vkGetBufferDeviceAddressEXT; - - //=== VK_KHR_present_wait === - vkWaitForPresentKHR = PFN_vkWaitForPresentKHR( vkGetDeviceProcAddr( device, "vkWaitForPresentKHR" ) ); - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - vkAcquireFullScreenExclusiveModeEXT = - PFN_vkAcquireFullScreenExclusiveModeEXT( vkGetDeviceProcAddr( device, "vkAcquireFullScreenExclusiveModeEXT" ) ); - vkReleaseFullScreenExclusiveModeEXT = - PFN_vkReleaseFullScreenExclusiveModeEXT( vkGetDeviceProcAddr( device, "vkReleaseFullScreenExclusiveModeEXT" ) ); - vkGetDeviceGroupSurfacePresentModes2EXT = PFN_vkGetDeviceGroupSurfacePresentModes2EXT( - vkGetDeviceProcAddr( device, "vkGetDeviceGroupSurfacePresentModes2EXT" ) ); -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_buffer_device_address === - vkGetBufferDeviceAddressKHR = - PFN_vkGetBufferDeviceAddressKHR( vkGetDeviceProcAddr( device, "vkGetBufferDeviceAddressKHR" ) ); - if ( !vkGetBufferDeviceAddress ) - vkGetBufferDeviceAddress = vkGetBufferDeviceAddressKHR; - vkGetBufferOpaqueCaptureAddressKHR = - PFN_vkGetBufferOpaqueCaptureAddressKHR( vkGetDeviceProcAddr( device, "vkGetBufferOpaqueCaptureAddressKHR" ) ); - if ( !vkGetBufferOpaqueCaptureAddress ) - vkGetBufferOpaqueCaptureAddress = vkGetBufferOpaqueCaptureAddressKHR; - vkGetDeviceMemoryOpaqueCaptureAddressKHR = PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceMemoryOpaqueCaptureAddressKHR" ) ); - if ( !vkGetDeviceMemoryOpaqueCaptureAddress ) - vkGetDeviceMemoryOpaqueCaptureAddress = vkGetDeviceMemoryOpaqueCaptureAddressKHR; - - //=== VK_EXT_line_rasterization === - vkCmdSetLineStippleEXT = PFN_vkCmdSetLineStippleEXT( vkGetDeviceProcAddr( device, "vkCmdSetLineStippleEXT" ) ); - - //=== VK_EXT_host_query_reset === - vkResetQueryPoolEXT = PFN_vkResetQueryPoolEXT( vkGetDeviceProcAddr( device, "vkResetQueryPoolEXT" ) ); - if ( !vkResetQueryPool ) - vkResetQueryPool = vkResetQueryPoolEXT; - - //=== VK_EXT_extended_dynamic_state === - vkCmdSetCullModeEXT = PFN_vkCmdSetCullModeEXT( vkGetDeviceProcAddr( device, "vkCmdSetCullModeEXT" ) ); - if ( !vkCmdSetCullMode ) - vkCmdSetCullMode = vkCmdSetCullModeEXT; - vkCmdSetFrontFaceEXT = PFN_vkCmdSetFrontFaceEXT( vkGetDeviceProcAddr( device, "vkCmdSetFrontFaceEXT" ) ); - if ( !vkCmdSetFrontFace ) - vkCmdSetFrontFace = vkCmdSetFrontFaceEXT; - vkCmdSetPrimitiveTopologyEXT = - PFN_vkCmdSetPrimitiveTopologyEXT( vkGetDeviceProcAddr( device, "vkCmdSetPrimitiveTopologyEXT" ) ); - if ( !vkCmdSetPrimitiveTopology ) - vkCmdSetPrimitiveTopology = vkCmdSetPrimitiveTopologyEXT; - vkCmdSetViewportWithCountEXT = - PFN_vkCmdSetViewportWithCountEXT( vkGetDeviceProcAddr( device, "vkCmdSetViewportWithCountEXT" ) ); - if ( !vkCmdSetViewportWithCount ) - vkCmdSetViewportWithCount = vkCmdSetViewportWithCountEXT; - vkCmdSetScissorWithCountEXT = - PFN_vkCmdSetScissorWithCountEXT( vkGetDeviceProcAddr( device, "vkCmdSetScissorWithCountEXT" ) ); - if ( !vkCmdSetScissorWithCount ) - vkCmdSetScissorWithCount = vkCmdSetScissorWithCountEXT; - vkCmdBindVertexBuffers2EXT = - PFN_vkCmdBindVertexBuffers2EXT( vkGetDeviceProcAddr( device, "vkCmdBindVertexBuffers2EXT" ) ); - if ( !vkCmdBindVertexBuffers2 ) - vkCmdBindVertexBuffers2 = vkCmdBindVertexBuffers2EXT; - vkCmdSetDepthTestEnableEXT = - PFN_vkCmdSetDepthTestEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetDepthTestEnableEXT" ) ); - if ( !vkCmdSetDepthTestEnable ) - vkCmdSetDepthTestEnable = vkCmdSetDepthTestEnableEXT; - vkCmdSetDepthWriteEnableEXT = - PFN_vkCmdSetDepthWriteEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetDepthWriteEnableEXT" ) ); - if ( !vkCmdSetDepthWriteEnable ) - vkCmdSetDepthWriteEnable = vkCmdSetDepthWriteEnableEXT; - vkCmdSetDepthCompareOpEXT = - PFN_vkCmdSetDepthCompareOpEXT( vkGetDeviceProcAddr( device, "vkCmdSetDepthCompareOpEXT" ) ); - if ( !vkCmdSetDepthCompareOp ) - vkCmdSetDepthCompareOp = vkCmdSetDepthCompareOpEXT; - vkCmdSetDepthBoundsTestEnableEXT = - PFN_vkCmdSetDepthBoundsTestEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetDepthBoundsTestEnableEXT" ) ); - if ( !vkCmdSetDepthBoundsTestEnable ) - vkCmdSetDepthBoundsTestEnable = vkCmdSetDepthBoundsTestEnableEXT; - vkCmdSetStencilTestEnableEXT = - PFN_vkCmdSetStencilTestEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetStencilTestEnableEXT" ) ); - if ( !vkCmdSetStencilTestEnable ) - vkCmdSetStencilTestEnable = vkCmdSetStencilTestEnableEXT; - vkCmdSetStencilOpEXT = PFN_vkCmdSetStencilOpEXT( vkGetDeviceProcAddr( device, "vkCmdSetStencilOpEXT" ) ); - if ( !vkCmdSetStencilOp ) - vkCmdSetStencilOp = vkCmdSetStencilOpEXT; - - //=== VK_KHR_deferred_host_operations === - vkCreateDeferredOperationKHR = - PFN_vkCreateDeferredOperationKHR( vkGetDeviceProcAddr( device, "vkCreateDeferredOperationKHR" ) ); - vkDestroyDeferredOperationKHR = - PFN_vkDestroyDeferredOperationKHR( vkGetDeviceProcAddr( device, "vkDestroyDeferredOperationKHR" ) ); - vkGetDeferredOperationMaxConcurrencyKHR = PFN_vkGetDeferredOperationMaxConcurrencyKHR( - vkGetDeviceProcAddr( device, "vkGetDeferredOperationMaxConcurrencyKHR" ) ); - vkGetDeferredOperationResultKHR = - PFN_vkGetDeferredOperationResultKHR( vkGetDeviceProcAddr( device, "vkGetDeferredOperationResultKHR" ) ); - vkDeferredOperationJoinKHR = - PFN_vkDeferredOperationJoinKHR( vkGetDeviceProcAddr( device, "vkDeferredOperationJoinKHR" ) ); - - //=== VK_KHR_pipeline_executable_properties === - vkGetPipelineExecutablePropertiesKHR = PFN_vkGetPipelineExecutablePropertiesKHR( - vkGetDeviceProcAddr( device, "vkGetPipelineExecutablePropertiesKHR" ) ); - vkGetPipelineExecutableStatisticsKHR = PFN_vkGetPipelineExecutableStatisticsKHR( - vkGetDeviceProcAddr( device, "vkGetPipelineExecutableStatisticsKHR" ) ); - vkGetPipelineExecutableInternalRepresentationsKHR = PFN_vkGetPipelineExecutableInternalRepresentationsKHR( - vkGetDeviceProcAddr( device, "vkGetPipelineExecutableInternalRepresentationsKHR" ) ); - - //=== VK_NV_device_generated_commands === - vkGetGeneratedCommandsMemoryRequirementsNV = PFN_vkGetGeneratedCommandsMemoryRequirementsNV( - vkGetDeviceProcAddr( device, "vkGetGeneratedCommandsMemoryRequirementsNV" ) ); - vkCmdPreprocessGeneratedCommandsNV = - PFN_vkCmdPreprocessGeneratedCommandsNV( vkGetDeviceProcAddr( device, "vkCmdPreprocessGeneratedCommandsNV" ) ); - vkCmdExecuteGeneratedCommandsNV = - PFN_vkCmdExecuteGeneratedCommandsNV( vkGetDeviceProcAddr( device, "vkCmdExecuteGeneratedCommandsNV" ) ); - vkCmdBindPipelineShaderGroupNV = - PFN_vkCmdBindPipelineShaderGroupNV( vkGetDeviceProcAddr( device, "vkCmdBindPipelineShaderGroupNV" ) ); - vkCreateIndirectCommandsLayoutNV = - PFN_vkCreateIndirectCommandsLayoutNV( vkGetDeviceProcAddr( device, "vkCreateIndirectCommandsLayoutNV" ) ); - vkDestroyIndirectCommandsLayoutNV = - PFN_vkDestroyIndirectCommandsLayoutNV( vkGetDeviceProcAddr( device, "vkDestroyIndirectCommandsLayoutNV" ) ); - - //=== VK_EXT_private_data === - vkCreatePrivateDataSlotEXT = - PFN_vkCreatePrivateDataSlotEXT( vkGetDeviceProcAddr( device, "vkCreatePrivateDataSlotEXT" ) ); - if ( !vkCreatePrivateDataSlot ) - vkCreatePrivateDataSlot = vkCreatePrivateDataSlotEXT; - vkDestroyPrivateDataSlotEXT = - PFN_vkDestroyPrivateDataSlotEXT( vkGetDeviceProcAddr( device, "vkDestroyPrivateDataSlotEXT" ) ); - if ( !vkDestroyPrivateDataSlot ) - vkDestroyPrivateDataSlot = vkDestroyPrivateDataSlotEXT; - vkSetPrivateDataEXT = PFN_vkSetPrivateDataEXT( vkGetDeviceProcAddr( device, "vkSetPrivateDataEXT" ) ); - if ( !vkSetPrivateData ) - vkSetPrivateData = vkSetPrivateDataEXT; - vkGetPrivateDataEXT = PFN_vkGetPrivateDataEXT( vkGetDeviceProcAddr( device, "vkGetPrivateDataEXT" ) ); - if ( !vkGetPrivateData ) - vkGetPrivateData = vkGetPrivateDataEXT; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - vkCmdEncodeVideoKHR = PFN_vkCmdEncodeVideoKHR( vkGetDeviceProcAddr( device, "vkCmdEncodeVideoKHR" ) ); -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_KHR_synchronization2 === - vkCmdSetEvent2KHR = PFN_vkCmdSetEvent2KHR( vkGetDeviceProcAddr( device, "vkCmdSetEvent2KHR" ) ); - if ( !vkCmdSetEvent2 ) - vkCmdSetEvent2 = vkCmdSetEvent2KHR; - vkCmdResetEvent2KHR = PFN_vkCmdResetEvent2KHR( vkGetDeviceProcAddr( device, "vkCmdResetEvent2KHR" ) ); - if ( !vkCmdResetEvent2 ) - vkCmdResetEvent2 = vkCmdResetEvent2KHR; - vkCmdWaitEvents2KHR = PFN_vkCmdWaitEvents2KHR( vkGetDeviceProcAddr( device, "vkCmdWaitEvents2KHR" ) ); - if ( !vkCmdWaitEvents2 ) - vkCmdWaitEvents2 = vkCmdWaitEvents2KHR; - vkCmdPipelineBarrier2KHR = - PFN_vkCmdPipelineBarrier2KHR( vkGetDeviceProcAddr( device, "vkCmdPipelineBarrier2KHR" ) ); - if ( !vkCmdPipelineBarrier2 ) - vkCmdPipelineBarrier2 = vkCmdPipelineBarrier2KHR; - vkCmdWriteTimestamp2KHR = PFN_vkCmdWriteTimestamp2KHR( vkGetDeviceProcAddr( device, "vkCmdWriteTimestamp2KHR" ) ); - if ( !vkCmdWriteTimestamp2 ) - vkCmdWriteTimestamp2 = vkCmdWriteTimestamp2KHR; - vkQueueSubmit2KHR = PFN_vkQueueSubmit2KHR( vkGetDeviceProcAddr( device, "vkQueueSubmit2KHR" ) ); - if ( !vkQueueSubmit2 ) - vkQueueSubmit2 = vkQueueSubmit2KHR; - vkCmdWriteBufferMarker2AMD = - PFN_vkCmdWriteBufferMarker2AMD( vkGetDeviceProcAddr( device, "vkCmdWriteBufferMarker2AMD" ) ); - vkGetQueueCheckpointData2NV = - PFN_vkGetQueueCheckpointData2NV( vkGetDeviceProcAddr( device, "vkGetQueueCheckpointData2NV" ) ); - - //=== VK_NV_fragment_shading_rate_enums === - vkCmdSetFragmentShadingRateEnumNV = - PFN_vkCmdSetFragmentShadingRateEnumNV( vkGetDeviceProcAddr( device, "vkCmdSetFragmentShadingRateEnumNV" ) ); - - //=== VK_KHR_copy_commands2 === - vkCmdCopyBuffer2KHR = PFN_vkCmdCopyBuffer2KHR( vkGetDeviceProcAddr( device, "vkCmdCopyBuffer2KHR" ) ); - if ( !vkCmdCopyBuffer2 ) - vkCmdCopyBuffer2 = vkCmdCopyBuffer2KHR; - vkCmdCopyImage2KHR = PFN_vkCmdCopyImage2KHR( vkGetDeviceProcAddr( device, "vkCmdCopyImage2KHR" ) ); - if ( !vkCmdCopyImage2 ) - vkCmdCopyImage2 = vkCmdCopyImage2KHR; - vkCmdCopyBufferToImage2KHR = - PFN_vkCmdCopyBufferToImage2KHR( vkGetDeviceProcAddr( device, "vkCmdCopyBufferToImage2KHR" ) ); - if ( !vkCmdCopyBufferToImage2 ) - vkCmdCopyBufferToImage2 = vkCmdCopyBufferToImage2KHR; - vkCmdCopyImageToBuffer2KHR = - PFN_vkCmdCopyImageToBuffer2KHR( vkGetDeviceProcAddr( device, "vkCmdCopyImageToBuffer2KHR" ) ); - if ( !vkCmdCopyImageToBuffer2 ) - vkCmdCopyImageToBuffer2 = vkCmdCopyImageToBuffer2KHR; - vkCmdBlitImage2KHR = PFN_vkCmdBlitImage2KHR( vkGetDeviceProcAddr( device, "vkCmdBlitImage2KHR" ) ); - if ( !vkCmdBlitImage2 ) - vkCmdBlitImage2 = vkCmdBlitImage2KHR; - vkCmdResolveImage2KHR = PFN_vkCmdResolveImage2KHR( vkGetDeviceProcAddr( device, "vkCmdResolveImage2KHR" ) ); - if ( !vkCmdResolveImage2 ) - vkCmdResolveImage2 = vkCmdResolveImage2KHR; - - //=== VK_KHR_ray_tracing_pipeline === - vkCmdTraceRaysKHR = PFN_vkCmdTraceRaysKHR( vkGetDeviceProcAddr( device, "vkCmdTraceRaysKHR" ) ); - vkCreateRayTracingPipelinesKHR = - PFN_vkCreateRayTracingPipelinesKHR( vkGetDeviceProcAddr( device, "vkCreateRayTracingPipelinesKHR" ) ); - vkGetRayTracingShaderGroupHandlesKHR = PFN_vkGetRayTracingShaderGroupHandlesKHR( - vkGetDeviceProcAddr( device, "vkGetRayTracingShaderGroupHandlesKHR" ) ); - vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( - vkGetDeviceProcAddr( device, "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" ) ); - vkCmdTraceRaysIndirectKHR = - PFN_vkCmdTraceRaysIndirectKHR( vkGetDeviceProcAddr( device, "vkCmdTraceRaysIndirectKHR" ) ); - vkGetRayTracingShaderGroupStackSizeKHR = PFN_vkGetRayTracingShaderGroupStackSizeKHR( - vkGetDeviceProcAddr( device, "vkGetRayTracingShaderGroupStackSizeKHR" ) ); - vkCmdSetRayTracingPipelineStackSizeKHR = PFN_vkCmdSetRayTracingPipelineStackSizeKHR( - vkGetDeviceProcAddr( device, "vkCmdSetRayTracingPipelineStackSizeKHR" ) ); - - //=== VK_EXT_vertex_input_dynamic_state === - vkCmdSetVertexInputEXT = PFN_vkCmdSetVertexInputEXT( vkGetDeviceProcAddr( device, "vkCmdSetVertexInputEXT" ) ); - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - vkGetMemoryZirconHandleFUCHSIA = - PFN_vkGetMemoryZirconHandleFUCHSIA( vkGetDeviceProcAddr( device, "vkGetMemoryZirconHandleFUCHSIA" ) ); - vkGetMemoryZirconHandlePropertiesFUCHSIA = PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA( - vkGetDeviceProcAddr( device, "vkGetMemoryZirconHandlePropertiesFUCHSIA" ) ); -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_semaphore === - vkImportSemaphoreZirconHandleFUCHSIA = PFN_vkImportSemaphoreZirconHandleFUCHSIA( - vkGetDeviceProcAddr( device, "vkImportSemaphoreZirconHandleFUCHSIA" ) ); - vkGetSemaphoreZirconHandleFUCHSIA = - PFN_vkGetSemaphoreZirconHandleFUCHSIA( vkGetDeviceProcAddr( device, "vkGetSemaphoreZirconHandleFUCHSIA" ) ); -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - vkCreateBufferCollectionFUCHSIA = - PFN_vkCreateBufferCollectionFUCHSIA( vkGetDeviceProcAddr( device, "vkCreateBufferCollectionFUCHSIA" ) ); - vkSetBufferCollectionImageConstraintsFUCHSIA = PFN_vkSetBufferCollectionImageConstraintsFUCHSIA( - vkGetDeviceProcAddr( device, "vkSetBufferCollectionImageConstraintsFUCHSIA" ) ); - vkSetBufferCollectionBufferConstraintsFUCHSIA = PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA( - vkGetDeviceProcAddr( device, "vkSetBufferCollectionBufferConstraintsFUCHSIA" ) ); - vkDestroyBufferCollectionFUCHSIA = - PFN_vkDestroyBufferCollectionFUCHSIA( vkGetDeviceProcAddr( device, "vkDestroyBufferCollectionFUCHSIA" ) ); - vkGetBufferCollectionPropertiesFUCHSIA = PFN_vkGetBufferCollectionPropertiesFUCHSIA( - vkGetDeviceProcAddr( device, "vkGetBufferCollectionPropertiesFUCHSIA" ) ); -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_HUAWEI_subpass_shading === - vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI = PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI( - vkGetDeviceProcAddr( device, "vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI" ) ); - vkCmdSubpassShadingHUAWEI = - PFN_vkCmdSubpassShadingHUAWEI( vkGetDeviceProcAddr( device, "vkCmdSubpassShadingHUAWEI" ) ); - - //=== VK_HUAWEI_invocation_mask === - vkCmdBindInvocationMaskHUAWEI = - PFN_vkCmdBindInvocationMaskHUAWEI( vkGetDeviceProcAddr( device, "vkCmdBindInvocationMaskHUAWEI" ) ); - - //=== VK_NV_external_memory_rdma === - vkGetMemoryRemoteAddressNV = - PFN_vkGetMemoryRemoteAddressNV( vkGetDeviceProcAddr( device, "vkGetMemoryRemoteAddressNV" ) ); - - //=== VK_EXT_extended_dynamic_state2 === - vkCmdSetPatchControlPointsEXT = - PFN_vkCmdSetPatchControlPointsEXT( vkGetDeviceProcAddr( device, "vkCmdSetPatchControlPointsEXT" ) ); - vkCmdSetRasterizerDiscardEnableEXT = - PFN_vkCmdSetRasterizerDiscardEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetRasterizerDiscardEnableEXT" ) ); - if ( !vkCmdSetRasterizerDiscardEnable ) - vkCmdSetRasterizerDiscardEnable = vkCmdSetRasterizerDiscardEnableEXT; - vkCmdSetDepthBiasEnableEXT = - PFN_vkCmdSetDepthBiasEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetDepthBiasEnableEXT" ) ); - if ( !vkCmdSetDepthBiasEnable ) - vkCmdSetDepthBiasEnable = vkCmdSetDepthBiasEnableEXT; - vkCmdSetLogicOpEXT = PFN_vkCmdSetLogicOpEXT( vkGetDeviceProcAddr( device, "vkCmdSetLogicOpEXT" ) ); - vkCmdSetPrimitiveRestartEnableEXT = - PFN_vkCmdSetPrimitiveRestartEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetPrimitiveRestartEnableEXT" ) ); - if ( !vkCmdSetPrimitiveRestartEnable ) - vkCmdSetPrimitiveRestartEnable = vkCmdSetPrimitiveRestartEnableEXT; - - //=== VK_EXT_color_write_enable === - vkCmdSetColorWriteEnableEXT = - PFN_vkCmdSetColorWriteEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetColorWriteEnableEXT" ) ); - - //=== VK_EXT_multi_draw === - vkCmdDrawMultiEXT = PFN_vkCmdDrawMultiEXT( vkGetDeviceProcAddr( device, "vkCmdDrawMultiEXT" ) ); - vkCmdDrawMultiIndexedEXT = - PFN_vkCmdDrawMultiIndexedEXT( vkGetDeviceProcAddr( device, "vkCmdDrawMultiIndexedEXT" ) ); - - //=== VK_EXT_pageable_device_local_memory === - vkSetDeviceMemoryPriorityEXT = - PFN_vkSetDeviceMemoryPriorityEXT( vkGetDeviceProcAddr( device, "vkSetDeviceMemoryPriorityEXT" ) ); - - //=== VK_KHR_maintenance4 === - vkGetDeviceBufferMemoryRequirementsKHR = PFN_vkGetDeviceBufferMemoryRequirementsKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceBufferMemoryRequirementsKHR" ) ); - if ( !vkGetDeviceBufferMemoryRequirements ) - vkGetDeviceBufferMemoryRequirements = vkGetDeviceBufferMemoryRequirementsKHR; - vkGetDeviceImageMemoryRequirementsKHR = PFN_vkGetDeviceImageMemoryRequirementsKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceImageMemoryRequirementsKHR" ) ); - if ( !vkGetDeviceImageMemoryRequirements ) - vkGetDeviceImageMemoryRequirements = vkGetDeviceImageMemoryRequirementsKHR; - vkGetDeviceImageSparseMemoryRequirementsKHR = PFN_vkGetDeviceImageSparseMemoryRequirementsKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceImageSparseMemoryRequirementsKHR" ) ); - if ( !vkGetDeviceImageSparseMemoryRequirements ) - vkGetDeviceImageSparseMemoryRequirements = vkGetDeviceImageSparseMemoryRequirementsKHR; - } - }; -} // namespace VULKAN_HPP_NAMESPACE -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_android.h b/Externals/Vulkan/Include/vulkan/vulkan_android.h deleted file mode 100644 index de79d382f2..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_android.h +++ /dev/null @@ -1,125 +0,0 @@ -#ifndef VULKAN_ANDROID_H_ -#define VULKAN_ANDROID_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_KHR_android_surface 1 -struct ANativeWindow; -#define VK_KHR_ANDROID_SURFACE_SPEC_VERSION 6 -#define VK_KHR_ANDROID_SURFACE_EXTENSION_NAME "VK_KHR_android_surface" -typedef VkFlags VkAndroidSurfaceCreateFlagsKHR; -typedef struct VkAndroidSurfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkAndroidSurfaceCreateFlagsKHR flags; - struct ANativeWindow* window; -} VkAndroidSurfaceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateAndroidSurfaceKHR)(VkInstance instance, const VkAndroidSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateAndroidSurfaceKHR( - VkInstance instance, - const VkAndroidSurfaceCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - - -#define VK_ANDROID_external_memory_android_hardware_buffer 1 -struct AHardwareBuffer; -#define VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_SPEC_VERSION 4 -#define VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_EXTENSION_NAME "VK_ANDROID_external_memory_android_hardware_buffer" -typedef struct VkAndroidHardwareBufferUsageANDROID { - VkStructureType sType; - void* pNext; - uint64_t androidHardwareBufferUsage; -} VkAndroidHardwareBufferUsageANDROID; - -typedef struct VkAndroidHardwareBufferPropertiesANDROID { - VkStructureType sType; - void* pNext; - VkDeviceSize allocationSize; - uint32_t memoryTypeBits; -} VkAndroidHardwareBufferPropertiesANDROID; - -typedef struct VkAndroidHardwareBufferFormatPropertiesANDROID { - VkStructureType sType; - void* pNext; - VkFormat format; - uint64_t externalFormat; - VkFormatFeatureFlags formatFeatures; - VkComponentMapping samplerYcbcrConversionComponents; - VkSamplerYcbcrModelConversion suggestedYcbcrModel; - VkSamplerYcbcrRange suggestedYcbcrRange; - VkChromaLocation suggestedXChromaOffset; - VkChromaLocation suggestedYChromaOffset; -} VkAndroidHardwareBufferFormatPropertiesANDROID; - -typedef struct VkImportAndroidHardwareBufferInfoANDROID { - VkStructureType sType; - const void* pNext; - struct AHardwareBuffer* buffer; -} VkImportAndroidHardwareBufferInfoANDROID; - -typedef struct VkMemoryGetAndroidHardwareBufferInfoANDROID { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; -} VkMemoryGetAndroidHardwareBufferInfoANDROID; - -typedef struct VkExternalFormatANDROID { - VkStructureType sType; - void* pNext; - uint64_t externalFormat; -} VkExternalFormatANDROID; - -typedef struct VkAndroidHardwareBufferFormatProperties2ANDROID { - VkStructureType sType; - void* pNext; - VkFormat format; - uint64_t externalFormat; - VkFormatFeatureFlags2 formatFeatures; - VkComponentMapping samplerYcbcrConversionComponents; - VkSamplerYcbcrModelConversion suggestedYcbcrModel; - VkSamplerYcbcrRange suggestedYcbcrRange; - VkChromaLocation suggestedXChromaOffset; - VkChromaLocation suggestedYChromaOffset; -} VkAndroidHardwareBufferFormatProperties2ANDROID; - -typedef VkResult (VKAPI_PTR *PFN_vkGetAndroidHardwareBufferPropertiesANDROID)(VkDevice device, const struct AHardwareBuffer* buffer, VkAndroidHardwareBufferPropertiesANDROID* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryAndroidHardwareBufferANDROID)(VkDevice device, const VkMemoryGetAndroidHardwareBufferInfoANDROID* pInfo, struct AHardwareBuffer** pBuffer); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetAndroidHardwareBufferPropertiesANDROID( - VkDevice device, - const struct AHardwareBuffer* buffer, - VkAndroidHardwareBufferPropertiesANDROID* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryAndroidHardwareBufferANDROID( - VkDevice device, - const VkMemoryGetAndroidHardwareBufferInfoANDROID* pInfo, - struct AHardwareBuffer** pBuffer); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_beta.h b/Externals/Vulkan/Include/vulkan/vulkan_beta.h deleted file mode 100644 index 7fa0d065bc..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_beta.h +++ /dev/null @@ -1,933 +0,0 @@ -#ifndef VULKAN_BETA_H_ -#define VULKAN_BETA_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_KHR_video_queue 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkVideoSessionKHR) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkVideoSessionParametersKHR) -#define VK_KHR_VIDEO_QUEUE_SPEC_VERSION 2 -#define VK_KHR_VIDEO_QUEUE_EXTENSION_NAME "VK_KHR_video_queue" - -typedef enum VkQueryResultStatusKHR { - VK_QUERY_RESULT_STATUS_ERROR_KHR = -1, - VK_QUERY_RESULT_STATUS_NOT_READY_KHR = 0, - VK_QUERY_RESULT_STATUS_COMPLETE_KHR = 1, - VK_QUERY_RESULT_STATUS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkQueryResultStatusKHR; - -typedef enum VkVideoCodecOperationFlagBitsKHR { - VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR = 0, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT = 0x00010000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT = 0x00020000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT = 0x00000001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT = 0x00000002, -#endif - VK_VIDEO_CODEC_OPERATION_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoCodecOperationFlagBitsKHR; -typedef VkFlags VkVideoCodecOperationFlagsKHR; - -typedef enum VkVideoChromaSubsamplingFlagBitsKHR { - VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR = 0, - VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR = 0x00000001, - VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR = 0x00000002, - VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR = 0x00000004, - VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR = 0x00000008, - VK_VIDEO_CHROMA_SUBSAMPLING_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoChromaSubsamplingFlagBitsKHR; -typedef VkFlags VkVideoChromaSubsamplingFlagsKHR; - -typedef enum VkVideoComponentBitDepthFlagBitsKHR { - VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR = 0, - VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR = 0x00000001, - VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR = 0x00000004, - VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR = 0x00000010, - VK_VIDEO_COMPONENT_BIT_DEPTH_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoComponentBitDepthFlagBitsKHR; -typedef VkFlags VkVideoComponentBitDepthFlagsKHR; - -typedef enum VkVideoCapabilityFlagBitsKHR { - VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR = 0x00000001, - VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR = 0x00000002, - VK_VIDEO_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoCapabilityFlagBitsKHR; -typedef VkFlags VkVideoCapabilityFlagsKHR; - -typedef enum VkVideoSessionCreateFlagBitsKHR { - VK_VIDEO_SESSION_CREATE_DEFAULT_KHR = 0, - VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR = 0x00000001, - VK_VIDEO_SESSION_CREATE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoSessionCreateFlagBitsKHR; -typedef VkFlags VkVideoSessionCreateFlagsKHR; -typedef VkFlags VkVideoBeginCodingFlagsKHR; -typedef VkFlags VkVideoEndCodingFlagsKHR; - -typedef enum VkVideoCodingControlFlagBitsKHR { - VK_VIDEO_CODING_CONTROL_DEFAULT_KHR = 0, - VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR = 0x00000001, - VK_VIDEO_CODING_CONTROL_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoCodingControlFlagBitsKHR; -typedef VkFlags VkVideoCodingControlFlagsKHR; - -typedef enum VkVideoCodingQualityPresetFlagBitsKHR { - VK_VIDEO_CODING_QUALITY_PRESET_NORMAL_BIT_KHR = 0x00000001, - VK_VIDEO_CODING_QUALITY_PRESET_POWER_BIT_KHR = 0x00000002, - VK_VIDEO_CODING_QUALITY_PRESET_QUALITY_BIT_KHR = 0x00000004, - VK_VIDEO_CODING_QUALITY_PRESET_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoCodingQualityPresetFlagBitsKHR; -typedef VkFlags VkVideoCodingQualityPresetFlagsKHR; -typedef struct VkQueueFamilyQueryResultStatusProperties2KHR { - VkStructureType sType; - void* pNext; - VkBool32 supported; -} VkQueueFamilyQueryResultStatusProperties2KHR; - -typedef struct VkVideoQueueFamilyProperties2KHR { - VkStructureType sType; - void* pNext; - VkVideoCodecOperationFlagsKHR videoCodecOperations; -} VkVideoQueueFamilyProperties2KHR; - -typedef struct VkVideoProfileKHR { - VkStructureType sType; - void* pNext; - VkVideoCodecOperationFlagBitsKHR videoCodecOperation; - VkVideoChromaSubsamplingFlagsKHR chromaSubsampling; - VkVideoComponentBitDepthFlagsKHR lumaBitDepth; - VkVideoComponentBitDepthFlagsKHR chromaBitDepth; -} VkVideoProfileKHR; - -typedef struct VkVideoProfilesKHR { - VkStructureType sType; - void* pNext; - uint32_t profileCount; - const VkVideoProfileKHR* pProfiles; -} VkVideoProfilesKHR; - -typedef struct VkVideoCapabilitiesKHR { - VkStructureType sType; - void* pNext; - VkVideoCapabilityFlagsKHR capabilityFlags; - VkDeviceSize minBitstreamBufferOffsetAlignment; - VkDeviceSize minBitstreamBufferSizeAlignment; - VkExtent2D videoPictureExtentGranularity; - VkExtent2D minExtent; - VkExtent2D maxExtent; - uint32_t maxReferencePicturesSlotsCount; - uint32_t maxReferencePicturesActiveCount; -} VkVideoCapabilitiesKHR; - -typedef struct VkPhysicalDeviceVideoFormatInfoKHR { - VkStructureType sType; - void* pNext; - VkImageUsageFlags imageUsage; - const VkVideoProfilesKHR* pVideoProfiles; -} VkPhysicalDeviceVideoFormatInfoKHR; - -typedef struct VkVideoFormatPropertiesKHR { - VkStructureType sType; - void* pNext; - VkFormat format; -} VkVideoFormatPropertiesKHR; - -typedef struct VkVideoPictureResourceKHR { - VkStructureType sType; - const void* pNext; - VkOffset2D codedOffset; - VkExtent2D codedExtent; - uint32_t baseArrayLayer; - VkImageView imageViewBinding; -} VkVideoPictureResourceKHR; - -typedef struct VkVideoReferenceSlotKHR { - VkStructureType sType; - const void* pNext; - int8_t slotIndex; - const VkVideoPictureResourceKHR* pPictureResource; -} VkVideoReferenceSlotKHR; - -typedef struct VkVideoGetMemoryPropertiesKHR { - VkStructureType sType; - const void* pNext; - uint32_t memoryBindIndex; - VkMemoryRequirements2* pMemoryRequirements; -} VkVideoGetMemoryPropertiesKHR; - -typedef struct VkVideoBindMemoryKHR { - VkStructureType sType; - const void* pNext; - uint32_t memoryBindIndex; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; - VkDeviceSize memorySize; -} VkVideoBindMemoryKHR; - -typedef struct VkVideoSessionCreateInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t queueFamilyIndex; - VkVideoSessionCreateFlagsKHR flags; - const VkVideoProfileKHR* pVideoProfile; - VkFormat pictureFormat; - VkExtent2D maxCodedExtent; - VkFormat referencePicturesFormat; - uint32_t maxReferencePicturesSlotsCount; - uint32_t maxReferencePicturesActiveCount; -} VkVideoSessionCreateInfoKHR; - -typedef struct VkVideoSessionParametersCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoSessionParametersKHR videoSessionParametersTemplate; - VkVideoSessionKHR videoSession; -} VkVideoSessionParametersCreateInfoKHR; - -typedef struct VkVideoSessionParametersUpdateInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t updateSequenceCount; -} VkVideoSessionParametersUpdateInfoKHR; - -typedef struct VkVideoBeginCodingInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoBeginCodingFlagsKHR flags; - VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; - VkVideoSessionKHR videoSession; - VkVideoSessionParametersKHR videoSessionParameters; - uint32_t referenceSlotCount; - const VkVideoReferenceSlotKHR* pReferenceSlots; -} VkVideoBeginCodingInfoKHR; - -typedef struct VkVideoEndCodingInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoEndCodingFlagsKHR flags; -} VkVideoEndCodingInfoKHR; - -typedef struct VkVideoCodingControlInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoCodingControlFlagsKHR flags; -} VkVideoCodingControlInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR)(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceVideoFormatInfoKHR* pVideoFormatInfo, uint32_t* pVideoFormatPropertyCount, VkVideoFormatPropertiesKHR* pVideoFormatProperties); -typedef VkResult (VKAPI_PTR *PFN_vkCreateVideoSessionKHR)(VkDevice device, const VkVideoSessionCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkVideoSessionKHR* pVideoSession); -typedef void (VKAPI_PTR *PFN_vkDestroyVideoSessionKHR)(VkDevice device, VkVideoSessionKHR videoSession, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetVideoSessionMemoryRequirementsKHR)(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements); -typedef VkResult (VKAPI_PTR *PFN_vkBindVideoSessionMemoryKHR)(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories); -typedef VkResult (VKAPI_PTR *PFN_vkCreateVideoSessionParametersKHR)(VkDevice device, const VkVideoSessionParametersCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkVideoSessionParametersKHR* pVideoSessionParameters); -typedef VkResult (VKAPI_PTR *PFN_vkUpdateVideoSessionParametersKHR)(VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, const VkVideoSessionParametersUpdateInfoKHR* pUpdateInfo); -typedef void (VKAPI_PTR *PFN_vkDestroyVideoSessionParametersKHR)(VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkCmdBeginVideoCodingKHR)(VkCommandBuffer commandBuffer, const VkVideoBeginCodingInfoKHR* pBeginInfo); -typedef void (VKAPI_PTR *PFN_vkCmdEndVideoCodingKHR)(VkCommandBuffer commandBuffer, const VkVideoEndCodingInfoKHR* pEndCodingInfo); -typedef void (VKAPI_PTR *PFN_vkCmdControlVideoCodingKHR)(VkCommandBuffer commandBuffer, const VkVideoCodingControlInfoKHR* pCodingControlInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceVideoCapabilitiesKHR( - VkPhysicalDevice physicalDevice, - const VkVideoProfileKHR* pVideoProfile, - VkVideoCapabilitiesKHR* pCapabilities); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceVideoFormatPropertiesKHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceVideoFormatInfoKHR* pVideoFormatInfo, - uint32_t* pVideoFormatPropertyCount, - VkVideoFormatPropertiesKHR* pVideoFormatProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateVideoSessionKHR( - VkDevice device, - const VkVideoSessionCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkVideoSessionKHR* pVideoSession); - -VKAPI_ATTR void VKAPI_CALL vkDestroyVideoSessionKHR( - VkDevice device, - VkVideoSessionKHR videoSession, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetVideoSessionMemoryRequirementsKHR( - VkDevice device, - VkVideoSessionKHR videoSession, - uint32_t* pVideoSessionMemoryRequirementsCount, - VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindVideoSessionMemoryKHR( - VkDevice device, - VkVideoSessionKHR videoSession, - uint32_t videoSessionBindMemoryCount, - const VkVideoBindMemoryKHR* pVideoSessionBindMemories); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateVideoSessionParametersKHR( - VkDevice device, - const VkVideoSessionParametersCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkVideoSessionParametersKHR* pVideoSessionParameters); - -VKAPI_ATTR VkResult VKAPI_CALL vkUpdateVideoSessionParametersKHR( - VkDevice device, - VkVideoSessionParametersKHR videoSessionParameters, - const VkVideoSessionParametersUpdateInfoKHR* pUpdateInfo); - -VKAPI_ATTR void VKAPI_CALL vkDestroyVideoSessionParametersKHR( - VkDevice device, - VkVideoSessionParametersKHR videoSessionParameters, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginVideoCodingKHR( - VkCommandBuffer commandBuffer, - const VkVideoBeginCodingInfoKHR* pBeginInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndVideoCodingKHR( - VkCommandBuffer commandBuffer, - const VkVideoEndCodingInfoKHR* pEndCodingInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdControlVideoCodingKHR( - VkCommandBuffer commandBuffer, - const VkVideoCodingControlInfoKHR* pCodingControlInfo); -#endif - - -#define VK_KHR_video_decode_queue 1 -#define VK_KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION 2 -#define VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME "VK_KHR_video_decode_queue" - -typedef enum VkVideoDecodeFlagBitsKHR { - VK_VIDEO_DECODE_DEFAULT_KHR = 0, - VK_VIDEO_DECODE_RESERVED_0_BIT_KHR = 0x00000001, - VK_VIDEO_DECODE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoDecodeFlagBitsKHR; -typedef VkFlags VkVideoDecodeFlagsKHR; -typedef struct VkVideoDecodeInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoDecodeFlagsKHR flags; - VkOffset2D codedOffset; - VkExtent2D codedExtent; - VkBuffer srcBuffer; - VkDeviceSize srcBufferOffset; - VkDeviceSize srcBufferRange; - VkVideoPictureResourceKHR dstPictureResource; - const VkVideoReferenceSlotKHR* pSetupReferenceSlot; - uint32_t referenceSlotCount; - const VkVideoReferenceSlotKHR* pReferenceSlots; -} VkVideoDecodeInfoKHR; - -typedef void (VKAPI_PTR *PFN_vkCmdDecodeVideoKHR)(VkCommandBuffer commandBuffer, const VkVideoDecodeInfoKHR* pFrameInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdDecodeVideoKHR( - VkCommandBuffer commandBuffer, - const VkVideoDecodeInfoKHR* pFrameInfo); -#endif - - -#define VK_KHR_portability_subset 1 -#define VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION 1 -#define VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME "VK_KHR_portability_subset" -typedef struct VkPhysicalDevicePortabilitySubsetFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 constantAlphaColorBlendFactors; - VkBool32 events; - VkBool32 imageViewFormatReinterpretation; - VkBool32 imageViewFormatSwizzle; - VkBool32 imageView2DOn3DImage; - VkBool32 multisampleArrayImage; - VkBool32 mutableComparisonSamplers; - VkBool32 pointPolygons; - VkBool32 samplerMipLodBias; - VkBool32 separateStencilMaskRef; - VkBool32 shaderSampleRateInterpolationFunctions; - VkBool32 tessellationIsolines; - VkBool32 tessellationPointMode; - VkBool32 triangleFans; - VkBool32 vertexAttributeAccessBeyondStride; -} VkPhysicalDevicePortabilitySubsetFeaturesKHR; - -typedef struct VkPhysicalDevicePortabilitySubsetPropertiesKHR { - VkStructureType sType; - void* pNext; - uint32_t minVertexInputBindingStrideAlignment; -} VkPhysicalDevicePortabilitySubsetPropertiesKHR; - - - -#define VK_KHR_video_encode_queue 1 -#define VK_KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION 3 -#define VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME "VK_KHR_video_encode_queue" - -typedef enum VkVideoEncodeFlagBitsKHR { - VK_VIDEO_ENCODE_DEFAULT_KHR = 0, - VK_VIDEO_ENCODE_RESERVED_0_BIT_KHR = 0x00000001, - VK_VIDEO_ENCODE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoEncodeFlagBitsKHR; -typedef VkFlags VkVideoEncodeFlagsKHR; - -typedef enum VkVideoEncodeRateControlFlagBitsKHR { - VK_VIDEO_ENCODE_RATE_CONTROL_DEFAULT_KHR = 0, - VK_VIDEO_ENCODE_RATE_CONTROL_RESERVED_0_BIT_KHR = 0x00000001, - VK_VIDEO_ENCODE_RATE_CONTROL_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoEncodeRateControlFlagBitsKHR; -typedef VkFlags VkVideoEncodeRateControlFlagsKHR; - -typedef enum VkVideoEncodeRateControlModeFlagBitsKHR { - VK_VIDEO_ENCODE_RATE_CONTROL_MODE_NONE_BIT_KHR = 0, - VK_VIDEO_ENCODE_RATE_CONTROL_MODE_CBR_BIT_KHR = 1, - VK_VIDEO_ENCODE_RATE_CONTROL_MODE_VBR_BIT_KHR = 2, - VK_VIDEO_ENCODE_RATE_CONTROL_MODE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoEncodeRateControlModeFlagBitsKHR; -typedef VkFlags VkVideoEncodeRateControlModeFlagsKHR; -typedef struct VkVideoEncodeInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoEncodeFlagsKHR flags; - uint32_t qualityLevel; - VkExtent2D codedExtent; - VkBuffer dstBitstreamBuffer; - VkDeviceSize dstBitstreamBufferOffset; - VkDeviceSize dstBitstreamBufferMaxRange; - VkVideoPictureResourceKHR srcPictureResource; - const VkVideoReferenceSlotKHR* pSetupReferenceSlot; - uint32_t referenceSlotCount; - const VkVideoReferenceSlotKHR* pReferenceSlots; - uint32_t precedingExternallyEncodedBytes; -} VkVideoEncodeInfoKHR; - -typedef struct VkVideoEncodeRateControlLayerInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t averageBitrate; - uint32_t maxBitrate; - uint32_t frameRateNumerator; - uint32_t frameRateDenominator; - uint32_t virtualBufferSizeInMs; - uint32_t initialVirtualBufferSizeInMs; -} VkVideoEncodeRateControlLayerInfoKHR; - -typedef struct VkVideoEncodeRateControlInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoEncodeRateControlFlagsKHR flags; - VkVideoEncodeRateControlModeFlagBitsKHR rateControlMode; - uint8_t layerCount; - const VkVideoEncodeRateControlLayerInfoKHR* pLayerConfigs; -} VkVideoEncodeRateControlInfoKHR; - -typedef void (VKAPI_PTR *PFN_vkCmdEncodeVideoKHR)(VkCommandBuffer commandBuffer, const VkVideoEncodeInfoKHR* pEncodeInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdEncodeVideoKHR( - VkCommandBuffer commandBuffer, - const VkVideoEncodeInfoKHR* pEncodeInfo); -#endif - - -#define VK_EXT_video_encode_h264 1 -#include "vk_video/vulkan_video_codec_h264std.h" -#include "vk_video/vulkan_video_codec_h264std_encode.h" -#define VK_EXT_VIDEO_ENCODE_H264_SPEC_VERSION 3 -#define VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME "VK_EXT_video_encode_h264" - -typedef enum VkVideoEncodeH264CapabilityFlagBitsEXT { - VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT = 0x00000008, - VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT = 0x00000010, - VK_VIDEO_ENCODE_H264_CAPABILITY_SECOND_CHROMA_QP_OFFSET_BIT_EXT = 0x00000020, - VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT = 0x00000040, - VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT = 0x00000080, - VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_PARTIAL_BIT_EXT = 0x00000100, - VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT = 0x00000200, - VK_VIDEO_ENCODE_H264_CAPABILITY_EVENLY_DISTRIBUTED_SLICE_SIZE_BIT_EXT = 0x00000400, - VK_VIDEO_ENCODE_H264_CAPABILITY_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH264CapabilityFlagBitsEXT; -typedef VkFlags VkVideoEncodeH264CapabilityFlagsEXT; - -typedef enum VkVideoEncodeH264InputModeFlagBitsEXT { - VK_VIDEO_ENCODE_H264_INPUT_MODE_FRAME_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H264_INPUT_MODE_SLICE_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H264_INPUT_MODE_NON_VCL_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H264_INPUT_MODE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH264InputModeFlagBitsEXT; -typedef VkFlags VkVideoEncodeH264InputModeFlagsEXT; - -typedef enum VkVideoEncodeH264OutputModeFlagBitsEXT { - VK_VIDEO_ENCODE_H264_OUTPUT_MODE_FRAME_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H264_OUTPUT_MODE_SLICE_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H264_OUTPUT_MODE_NON_VCL_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H264_OUTPUT_MODE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH264OutputModeFlagBitsEXT; -typedef VkFlags VkVideoEncodeH264OutputModeFlagsEXT; - -typedef enum VkVideoEncodeH264CreateFlagBitsEXT { - VK_VIDEO_ENCODE_H264_CREATE_DEFAULT_EXT = 0, - VK_VIDEO_ENCODE_H264_CREATE_RESERVED_0_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H264_CREATE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH264CreateFlagBitsEXT; -typedef VkFlags VkVideoEncodeH264CreateFlagsEXT; - -typedef enum VkVideoEncodeH264RateControlStructureFlagBitsEXT { - VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_UNKNOWN_EXT = 0, - VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_FLAT_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_DYADIC_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH264RateControlStructureFlagBitsEXT; -typedef VkFlags VkVideoEncodeH264RateControlStructureFlagsEXT; -typedef struct VkVideoEncodeH264CapabilitiesEXT { - VkStructureType sType; - const void* pNext; - VkVideoEncodeH264CapabilityFlagsEXT flags; - VkVideoEncodeH264InputModeFlagsEXT inputModeFlags; - VkVideoEncodeH264OutputModeFlagsEXT outputModeFlags; - VkExtent2D minPictureSizeInMbs; - VkExtent2D maxPictureSizeInMbs; - VkExtent2D inputImageDataAlignment; - uint8_t maxNumL0ReferenceForP; - uint8_t maxNumL0ReferenceForB; - uint8_t maxNumL1Reference; - uint8_t qualityLevelCount; - VkExtensionProperties stdExtensionVersion; -} VkVideoEncodeH264CapabilitiesEXT; - -typedef struct VkVideoEncodeH264SessionCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkVideoEncodeH264CreateFlagsEXT flags; - VkExtent2D maxPictureSizeInMbs; - const VkExtensionProperties* pStdExtensionVersion; -} VkVideoEncodeH264SessionCreateInfoEXT; - -typedef struct VkVideoEncodeH264SessionParametersAddInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t spsStdCount; - const StdVideoH264SequenceParameterSet* pSpsStd; - uint32_t ppsStdCount; - const StdVideoH264PictureParameterSet* pPpsStd; -} VkVideoEncodeH264SessionParametersAddInfoEXT; - -typedef struct VkVideoEncodeH264SessionParametersCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t maxSpsStdCount; - uint32_t maxPpsStdCount; - const VkVideoEncodeH264SessionParametersAddInfoEXT* pParametersAddInfo; -} VkVideoEncodeH264SessionParametersCreateInfoEXT; - -typedef struct VkVideoEncodeH264DpbSlotInfoEXT { - VkStructureType sType; - const void* pNext; - int8_t slotIndex; - const StdVideoEncodeH264PictureInfo* pStdPictureInfo; -} VkVideoEncodeH264DpbSlotInfoEXT; - -typedef struct VkVideoEncodeH264NaluSliceEXT { - VkStructureType sType; - const void* pNext; - const StdVideoEncodeH264SliceHeader* pSliceHeaderStd; - uint32_t mbCount; - uint8_t refFinalList0EntryCount; - const VkVideoEncodeH264DpbSlotInfoEXT* pRefFinalList0Entries; - uint8_t refFinalList1EntryCount; - const VkVideoEncodeH264DpbSlotInfoEXT* pRefFinalList1Entries; -} VkVideoEncodeH264NaluSliceEXT; - -typedef struct VkVideoEncodeH264VclFrameInfoEXT { - VkStructureType sType; - const void* pNext; - uint8_t refDefaultFinalList0EntryCount; - const VkVideoEncodeH264DpbSlotInfoEXT* pRefDefaultFinalList0Entries; - uint8_t refDefaultFinalList1EntryCount; - const VkVideoEncodeH264DpbSlotInfoEXT* pRefDefaultFinalList1Entries; - uint32_t naluSliceEntryCount; - const VkVideoEncodeH264NaluSliceEXT* pNaluSliceEntries; - const VkVideoEncodeH264DpbSlotInfoEXT* pCurrentPictureInfo; -} VkVideoEncodeH264VclFrameInfoEXT; - -typedef struct VkVideoEncodeH264EmitPictureParametersEXT { - VkStructureType sType; - const void* pNext; - uint8_t spsId; - VkBool32 emitSpsEnable; - uint32_t ppsIdEntryCount; - const uint8_t* ppsIdEntries; -} VkVideoEncodeH264EmitPictureParametersEXT; - -typedef struct VkVideoEncodeH264ProfileEXT { - VkStructureType sType; - const void* pNext; - StdVideoH264ProfileIdc stdProfileIdc; -} VkVideoEncodeH264ProfileEXT; - -typedef struct VkVideoEncodeH264RateControlInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t gopFrameCount; - uint32_t idrPeriod; - uint32_t consecutiveBFrameCount; - VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; - uint8_t temporalLayerCount; -} VkVideoEncodeH264RateControlInfoEXT; - -typedef struct VkVideoEncodeH264QpEXT { - int32_t qpI; - int32_t qpP; - int32_t qpB; -} VkVideoEncodeH264QpEXT; - -typedef struct VkVideoEncodeH264FrameSizeEXT { - uint32_t frameISize; - uint32_t framePSize; - uint32_t frameBSize; -} VkVideoEncodeH264FrameSizeEXT; - -typedef struct VkVideoEncodeH264RateControlLayerInfoEXT { - VkStructureType sType; - const void* pNext; - uint8_t temporalLayerId; - VkBool32 useInitialRcQp; - VkVideoEncodeH264QpEXT initialRcQp; - VkBool32 useMinQp; - VkVideoEncodeH264QpEXT minQp; - VkBool32 useMaxQp; - VkVideoEncodeH264QpEXT maxQp; - VkBool32 useMaxFrameSize; - VkVideoEncodeH264FrameSizeEXT maxFrameSize; -} VkVideoEncodeH264RateControlLayerInfoEXT; - - - -#define VK_EXT_video_encode_h265 1 -#include "vk_video/vulkan_video_codec_h265std.h" -#include "vk_video/vulkan_video_codec_h265std_encode.h" -#define VK_EXT_VIDEO_ENCODE_H265_SPEC_VERSION 3 -#define VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME "VK_EXT_video_encode_h265" -typedef VkFlags VkVideoEncodeH265CapabilityFlagsEXT; - -typedef enum VkVideoEncodeH265InputModeFlagBitsEXT { - VK_VIDEO_ENCODE_H265_INPUT_MODE_FRAME_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H265_INPUT_MODE_NON_VCL_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H265_INPUT_MODE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH265InputModeFlagBitsEXT; -typedef VkFlags VkVideoEncodeH265InputModeFlagsEXT; - -typedef enum VkVideoEncodeH265OutputModeFlagBitsEXT { - VK_VIDEO_ENCODE_H265_OUTPUT_MODE_FRAME_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H265_OUTPUT_MODE_NON_VCL_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H265_OUTPUT_MODE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH265OutputModeFlagBitsEXT; -typedef VkFlags VkVideoEncodeH265OutputModeFlagsEXT; -typedef VkFlags VkVideoEncodeH265CreateFlagsEXT; - -typedef enum VkVideoEncodeH265CtbSizeFlagBitsEXT { - VK_VIDEO_ENCODE_H265_CTB_SIZE_8_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_EXT = 0x00000008, - VK_VIDEO_ENCODE_H265_CTB_SIZE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH265CtbSizeFlagBitsEXT; -typedef VkFlags VkVideoEncodeH265CtbSizeFlagsEXT; - -typedef enum VkVideoEncodeH265RateControlStructureFlagBitsEXT { - VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_UNKNOWN_EXT = 0, - VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_FLAT_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_DYADIC_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH265RateControlStructureFlagBitsEXT; -typedef VkFlags VkVideoEncodeH265RateControlStructureFlagsEXT; -typedef struct VkVideoEncodeH265CapabilitiesEXT { - VkStructureType sType; - const void* pNext; - VkVideoEncodeH265CapabilityFlagsEXT flags; - VkVideoEncodeH265InputModeFlagsEXT inputModeFlags; - VkVideoEncodeH265OutputModeFlagsEXT outputModeFlags; - VkVideoEncodeH265CtbSizeFlagsEXT ctbSizes; - VkExtent2D inputImageDataAlignment; - uint8_t maxNumL0ReferenceForP; - uint8_t maxNumL0ReferenceForB; - uint8_t maxNumL1Reference; - uint8_t maxNumSubLayers; - uint8_t qualityLevelCount; - VkExtensionProperties stdExtensionVersion; -} VkVideoEncodeH265CapabilitiesEXT; - -typedef struct VkVideoEncodeH265SessionCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkVideoEncodeH265CreateFlagsEXT flags; - const VkExtensionProperties* pStdExtensionVersion; -} VkVideoEncodeH265SessionCreateInfoEXT; - -typedef struct VkVideoEncodeH265SessionParametersAddInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t vpsStdCount; - const StdVideoH265VideoParameterSet* pVpsStd; - uint32_t spsStdCount; - const StdVideoH265SequenceParameterSet* pSpsStd; - uint32_t ppsStdCount; - const StdVideoH265PictureParameterSet* pPpsStd; -} VkVideoEncodeH265SessionParametersAddInfoEXT; - -typedef struct VkVideoEncodeH265SessionParametersCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t maxVpsStdCount; - uint32_t maxSpsStdCount; - uint32_t maxPpsStdCount; - const VkVideoEncodeH265SessionParametersAddInfoEXT* pParametersAddInfo; -} VkVideoEncodeH265SessionParametersCreateInfoEXT; - -typedef struct VkVideoEncodeH265DpbSlotInfoEXT { - VkStructureType sType; - const void* pNext; - int8_t slotIndex; - const StdVideoEncodeH265ReferenceInfo* pStdReferenceInfo; -} VkVideoEncodeH265DpbSlotInfoEXT; - -typedef struct VkVideoEncodeH265ReferenceListsEXT { - VkStructureType sType; - const void* pNext; - uint8_t referenceList0EntryCount; - const VkVideoEncodeH265DpbSlotInfoEXT* pReferenceList0Entries; - uint8_t referenceList1EntryCount; - const VkVideoEncodeH265DpbSlotInfoEXT* pReferenceList1Entries; - const StdVideoEncodeH265ReferenceModifications* pReferenceModifications; -} VkVideoEncodeH265ReferenceListsEXT; - -typedef struct VkVideoEncodeH265NaluSliceEXT { - VkStructureType sType; - const void* pNext; - uint32_t ctbCount; - const VkVideoEncodeH265ReferenceListsEXT* pReferenceFinalLists; - const StdVideoEncodeH265SliceHeader* pSliceHeaderStd; -} VkVideoEncodeH265NaluSliceEXT; - -typedef struct VkVideoEncodeH265VclFrameInfoEXT { - VkStructureType sType; - const void* pNext; - const VkVideoEncodeH265ReferenceListsEXT* pReferenceFinalLists; - uint32_t naluSliceEntryCount; - const VkVideoEncodeH265NaluSliceEXT* pNaluSliceEntries; - const StdVideoEncodeH265PictureInfo* pCurrentPictureInfo; -} VkVideoEncodeH265VclFrameInfoEXT; - -typedef struct VkVideoEncodeH265EmitPictureParametersEXT { - VkStructureType sType; - const void* pNext; - uint8_t vpsId; - uint8_t spsId; - VkBool32 emitVpsEnable; - VkBool32 emitSpsEnable; - uint32_t ppsIdEntryCount; - const uint8_t* ppsIdEntries; -} VkVideoEncodeH265EmitPictureParametersEXT; - -typedef struct VkVideoEncodeH265ProfileEXT { - VkStructureType sType; - const void* pNext; - StdVideoH265ProfileIdc stdProfileIdc; -} VkVideoEncodeH265ProfileEXT; - -typedef struct VkVideoEncodeH265RateControlInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t gopFrameCount; - uint32_t idrPeriod; - uint32_t consecutiveBFrameCount; - VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; - uint8_t subLayerCount; -} VkVideoEncodeH265RateControlInfoEXT; - -typedef struct VkVideoEncodeH265QpEXT { - int32_t qpI; - int32_t qpP; - int32_t qpB; -} VkVideoEncodeH265QpEXT; - -typedef struct VkVideoEncodeH265FrameSizeEXT { - uint32_t frameISize; - uint32_t framePSize; - uint32_t frameBSize; -} VkVideoEncodeH265FrameSizeEXT; - -typedef struct VkVideoEncodeH265RateControlLayerInfoEXT { - VkStructureType sType; - const void* pNext; - uint8_t temporalId; - VkBool32 useInitialRcQp; - VkVideoEncodeH265QpEXT initialRcQp; - VkBool32 useMinQp; - VkVideoEncodeH265QpEXT minQp; - VkBool32 useMaxQp; - VkVideoEncodeH265QpEXT maxQp; - VkBool32 useMaxFrameSize; - VkVideoEncodeH265FrameSizeEXT maxFrameSize; -} VkVideoEncodeH265RateControlLayerInfoEXT; - - - -#define VK_EXT_video_decode_h264 1 -#include "vk_video/vulkan_video_codec_h264std_decode.h" -#define VK_EXT_VIDEO_DECODE_H264_SPEC_VERSION 3 -#define VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME "VK_EXT_video_decode_h264" - -typedef enum VkVideoDecodeH264PictureLayoutFlagBitsEXT { - VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_EXT = 0, - VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_EXT = 0x00000001, - VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_EXT = 0x00000002, - VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoDecodeH264PictureLayoutFlagBitsEXT; -typedef VkFlags VkVideoDecodeH264PictureLayoutFlagsEXT; -typedef VkFlags VkVideoDecodeH264CreateFlagsEXT; -typedef struct VkVideoDecodeH264ProfileEXT { - VkStructureType sType; - const void* pNext; - StdVideoH264ProfileIdc stdProfileIdc; - VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; -} VkVideoDecodeH264ProfileEXT; - -typedef struct VkVideoDecodeH264CapabilitiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxLevel; - VkOffset2D fieldOffsetGranularity; - VkExtensionProperties stdExtensionVersion; -} VkVideoDecodeH264CapabilitiesEXT; - -typedef struct VkVideoDecodeH264SessionCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkVideoDecodeH264CreateFlagsEXT flags; - const VkExtensionProperties* pStdExtensionVersion; -} VkVideoDecodeH264SessionCreateInfoEXT; - -typedef struct VkVideoDecodeH264SessionParametersAddInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t spsStdCount; - const StdVideoH264SequenceParameterSet* pSpsStd; - uint32_t ppsStdCount; - const StdVideoH264PictureParameterSet* pPpsStd; -} VkVideoDecodeH264SessionParametersAddInfoEXT; - -typedef struct VkVideoDecodeH264SessionParametersCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t maxSpsStdCount; - uint32_t maxPpsStdCount; - const VkVideoDecodeH264SessionParametersAddInfoEXT* pParametersAddInfo; -} VkVideoDecodeH264SessionParametersCreateInfoEXT; - -typedef struct VkVideoDecodeH264PictureInfoEXT { - VkStructureType sType; - const void* pNext; - const StdVideoDecodeH264PictureInfo* pStdPictureInfo; - uint32_t slicesCount; - const uint32_t* pSlicesDataOffsets; -} VkVideoDecodeH264PictureInfoEXT; - -typedef struct VkVideoDecodeH264MvcEXT { - VkStructureType sType; - const void* pNext; - const StdVideoDecodeH264Mvc* pStdMvc; -} VkVideoDecodeH264MvcEXT; - -typedef struct VkVideoDecodeH264DpbSlotInfoEXT { - VkStructureType sType; - const void* pNext; - const StdVideoDecodeH264ReferenceInfo* pStdReferenceInfo; -} VkVideoDecodeH264DpbSlotInfoEXT; - - - -#define VK_EXT_video_decode_h265 1 -#include "vk_video/vulkan_video_codec_h265std_decode.h" -#define VK_EXT_VIDEO_DECODE_H265_SPEC_VERSION 1 -#define VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME "VK_EXT_video_decode_h265" -typedef VkFlags VkVideoDecodeH265CreateFlagsEXT; -typedef struct VkVideoDecodeH265ProfileEXT { - VkStructureType sType; - const void* pNext; - StdVideoH265ProfileIdc stdProfileIdc; -} VkVideoDecodeH265ProfileEXT; - -typedef struct VkVideoDecodeH265CapabilitiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxLevel; - VkExtensionProperties stdExtensionVersion; -} VkVideoDecodeH265CapabilitiesEXT; - -typedef struct VkVideoDecodeH265SessionCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkVideoDecodeH265CreateFlagsEXT flags; - const VkExtensionProperties* pStdExtensionVersion; -} VkVideoDecodeH265SessionCreateInfoEXT; - -typedef struct VkVideoDecodeH265SessionParametersAddInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t spsStdCount; - const StdVideoH265SequenceParameterSet* pSpsStd; - uint32_t ppsStdCount; - const StdVideoH265PictureParameterSet* pPpsStd; -} VkVideoDecodeH265SessionParametersAddInfoEXT; - -typedef struct VkVideoDecodeH265SessionParametersCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t maxSpsStdCount; - uint32_t maxPpsStdCount; - const VkVideoDecodeH265SessionParametersAddInfoEXT* pParametersAddInfo; -} VkVideoDecodeH265SessionParametersCreateInfoEXT; - -typedef struct VkVideoDecodeH265PictureInfoEXT { - VkStructureType sType; - const void* pNext; - StdVideoDecodeH265PictureInfo* pStdPictureInfo; - uint32_t slicesCount; - const uint32_t* pSlicesDataOffsets; -} VkVideoDecodeH265PictureInfoEXT; - -typedef struct VkVideoDecodeH265DpbSlotInfoEXT { - VkStructureType sType; - const void* pNext; - const StdVideoDecodeH265ReferenceInfo* pStdReferenceInfo; -} VkVideoDecodeH265DpbSlotInfoEXT; - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_core.h b/Externals/Vulkan/Include/vulkan/vulkan_core.h deleted file mode 100644 index 228e4ef6e5..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_core.h +++ /dev/null @@ -1,14315 +0,0 @@ -#ifndef VULKAN_CORE_H_ -#define VULKAN_CORE_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_VERSION_1_0 1 -#include "vk_platform.h" - -#define VK_DEFINE_HANDLE(object) typedef struct object##_T* object; - - -#ifndef VK_USE_64_BIT_PTR_DEFINES - #if defined(__LP64__) || defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__) ) || defined(_M_X64) || defined(__ia64) || defined (_M_IA64) || defined(__aarch64__) || defined(__powerpc64__) - #define VK_USE_64_BIT_PTR_DEFINES 1 - #else - #define VK_USE_64_BIT_PTR_DEFINES 0 - #endif -#endif - - -#ifndef VK_DEFINE_NON_DISPATCHABLE_HANDLE - #if (VK_USE_64_BIT_PTR_DEFINES==1) - #if (defined(__cplusplus) && (__cplusplus >= 201103L)) || (defined(_MSVC_LANG) && (_MSVC_LANG >= 201103L)) - #define VK_NULL_HANDLE nullptr - #else - #define VK_NULL_HANDLE ((void*)0) - #endif - #else - #define VK_NULL_HANDLE 0ULL - #endif -#endif -#ifndef VK_NULL_HANDLE - #define VK_NULL_HANDLE 0 -#endif - - -#ifndef VK_DEFINE_NON_DISPATCHABLE_HANDLE - #if (VK_USE_64_BIT_PTR_DEFINES==1) - #define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef struct object##_T *object; - #else - #define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef uint64_t object; - #endif -#endif - -// DEPRECATED: This define is deprecated. VK_MAKE_API_VERSION should be used instead. -#define VK_MAKE_VERSION(major, minor, patch) \ - ((((uint32_t)(major)) << 22) | (((uint32_t)(minor)) << 12) | ((uint32_t)(patch))) - -// DEPRECATED: This define has been removed. Specific version defines (e.g. VK_API_VERSION_1_0), or the VK_MAKE_VERSION macro, should be used instead. -//#define VK_API_VERSION VK_MAKE_VERSION(1, 0, 0) // Patch version should always be set to 0 - -#define VK_MAKE_API_VERSION(variant, major, minor, patch) \ - ((((uint32_t)(variant)) << 29) | (((uint32_t)(major)) << 22) | (((uint32_t)(minor)) << 12) | ((uint32_t)(patch))) - -// Vulkan 1.0 version number -#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0 - -// Version of this file -#define VK_HEADER_VERSION 204 - -// Complete version of this file -#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION) - -// DEPRECATED: This define is deprecated. VK_API_VERSION_MAJOR should be used instead. -#define VK_VERSION_MAJOR(version) ((uint32_t)(version) >> 22) - -// DEPRECATED: This define is deprecated. VK_API_VERSION_MINOR should be used instead. -#define VK_VERSION_MINOR(version) (((uint32_t)(version) >> 12) & 0x3FFU) - -// DEPRECATED: This define is deprecated. VK_API_VERSION_PATCH should be used instead. -#define VK_VERSION_PATCH(version) ((uint32_t)(version) & 0xFFFU) - -#define VK_API_VERSION_VARIANT(version) ((uint32_t)(version) >> 29) -#define VK_API_VERSION_MAJOR(version) (((uint32_t)(version) >> 22) & 0x7FU) -#define VK_API_VERSION_MINOR(version) (((uint32_t)(version) >> 12) & 0x3FFU) -#define VK_API_VERSION_PATCH(version) ((uint32_t)(version) & 0xFFFU) -typedef uint32_t VkBool32; -typedef uint64_t VkDeviceAddress; -typedef uint64_t VkDeviceSize; -typedef uint32_t VkFlags; -typedef uint32_t VkSampleMask; -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBuffer) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkImage) -VK_DEFINE_HANDLE(VkInstance) -VK_DEFINE_HANDLE(VkPhysicalDevice) -VK_DEFINE_HANDLE(VkDevice) -VK_DEFINE_HANDLE(VkQueue) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSemaphore) -VK_DEFINE_HANDLE(VkCommandBuffer) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkFence) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDeviceMemory) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkEvent) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkQueryPool) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBufferView) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkImageView) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkShaderModule) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPipelineCache) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPipelineLayout) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPipeline) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkRenderPass) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorSetLayout) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSampler) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorSet) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorPool) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkFramebuffer) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkCommandPool) -#define VK_UUID_SIZE 16U -#define VK_ATTACHMENT_UNUSED (~0U) -#define VK_FALSE 0U -#define VK_LOD_CLAMP_NONE 1000.0F -#define VK_QUEUE_FAMILY_IGNORED (~0U) -#define VK_REMAINING_ARRAY_LAYERS (~0U) -#define VK_REMAINING_MIP_LEVELS (~0U) -#define VK_SUBPASS_EXTERNAL (~0U) -#define VK_TRUE 1U -#define VK_WHOLE_SIZE (~0ULL) -#define VK_MAX_MEMORY_TYPES 32U -#define VK_MAX_MEMORY_HEAPS 16U -#define VK_MAX_PHYSICAL_DEVICE_NAME_SIZE 256U -#define VK_MAX_EXTENSION_NAME_SIZE 256U -#define VK_MAX_DESCRIPTION_SIZE 256U - -typedef enum VkResult { - VK_SUCCESS = 0, - VK_NOT_READY = 1, - VK_TIMEOUT = 2, - VK_EVENT_SET = 3, - VK_EVENT_RESET = 4, - VK_INCOMPLETE = 5, - VK_ERROR_OUT_OF_HOST_MEMORY = -1, - VK_ERROR_OUT_OF_DEVICE_MEMORY = -2, - VK_ERROR_INITIALIZATION_FAILED = -3, - VK_ERROR_DEVICE_LOST = -4, - VK_ERROR_MEMORY_MAP_FAILED = -5, - VK_ERROR_LAYER_NOT_PRESENT = -6, - VK_ERROR_EXTENSION_NOT_PRESENT = -7, - VK_ERROR_FEATURE_NOT_PRESENT = -8, - VK_ERROR_INCOMPATIBLE_DRIVER = -9, - VK_ERROR_TOO_MANY_OBJECTS = -10, - VK_ERROR_FORMAT_NOT_SUPPORTED = -11, - VK_ERROR_FRAGMENTED_POOL = -12, - VK_ERROR_UNKNOWN = -13, - VK_ERROR_OUT_OF_POOL_MEMORY = -1000069000, - VK_ERROR_INVALID_EXTERNAL_HANDLE = -1000072003, - VK_ERROR_FRAGMENTATION = -1000161000, - VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS = -1000257000, - VK_PIPELINE_COMPILE_REQUIRED = 1000297000, - VK_ERROR_SURFACE_LOST_KHR = -1000000000, - VK_ERROR_NATIVE_WINDOW_IN_USE_KHR = -1000000001, - VK_SUBOPTIMAL_KHR = 1000001003, - VK_ERROR_OUT_OF_DATE_KHR = -1000001004, - VK_ERROR_INCOMPATIBLE_DISPLAY_KHR = -1000003001, - VK_ERROR_VALIDATION_FAILED_EXT = -1000011001, - VK_ERROR_INVALID_SHADER_NV = -1000012000, - VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT = -1000158000, - VK_ERROR_NOT_PERMITTED_KHR = -1000174001, - VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT = -1000255000, - VK_THREAD_IDLE_KHR = 1000268000, - VK_THREAD_DONE_KHR = 1000268001, - VK_OPERATION_DEFERRED_KHR = 1000268002, - VK_OPERATION_NOT_DEFERRED_KHR = 1000268003, - VK_ERROR_OUT_OF_POOL_MEMORY_KHR = VK_ERROR_OUT_OF_POOL_MEMORY, - VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR = VK_ERROR_INVALID_EXTERNAL_HANDLE, - VK_ERROR_FRAGMENTATION_EXT = VK_ERROR_FRAGMENTATION, - VK_ERROR_NOT_PERMITTED_EXT = VK_ERROR_NOT_PERMITTED_KHR, - VK_ERROR_INVALID_DEVICE_ADDRESS_EXT = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS, - VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS, - VK_PIPELINE_COMPILE_REQUIRED_EXT = VK_PIPELINE_COMPILE_REQUIRED, - VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT = VK_PIPELINE_COMPILE_REQUIRED, - VK_RESULT_MAX_ENUM = 0x7FFFFFFF -} VkResult; - -typedef enum VkStructureType { - VK_STRUCTURE_TYPE_APPLICATION_INFO = 0, - VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO = 1, - VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO = 2, - VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO = 3, - VK_STRUCTURE_TYPE_SUBMIT_INFO = 4, - VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO = 5, - VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE = 6, - VK_STRUCTURE_TYPE_BIND_SPARSE_INFO = 7, - VK_STRUCTURE_TYPE_FENCE_CREATE_INFO = 8, - VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO = 9, - VK_STRUCTURE_TYPE_EVENT_CREATE_INFO = 10, - VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO = 11, - VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO = 12, - VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO = 13, - VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO = 14, - VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO = 15, - VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO = 16, - VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO = 17, - VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO = 18, - VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO = 19, - VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO = 20, - VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO = 21, - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO = 22, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO = 23, - VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO = 24, - VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO = 25, - VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO = 26, - VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO = 27, - VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO = 28, - VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO = 29, - VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO = 30, - VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO = 31, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO = 32, - VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO = 33, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO = 34, - VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET = 35, - VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET = 36, - VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO = 37, - VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO = 38, - VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO = 39, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO = 40, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO = 41, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO = 42, - VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO = 43, - VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER = 44, - VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER = 45, - VK_STRUCTURE_TYPE_MEMORY_BARRIER = 46, - VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO = 47, - VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO = 48, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES = 1000094000, - VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO = 1000157000, - VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO = 1000157001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES = 1000083000, - VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS = 1000127000, - VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO = 1000127001, - VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO = 1000060000, - VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO = 1000060003, - VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO = 1000060004, - VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO = 1000060005, - VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO = 1000060006, - VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO = 1000060013, - VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO = 1000060014, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES = 1000070000, - VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO = 1000070001, - VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 = 1000146000, - VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 = 1000146001, - VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 = 1000146002, - VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 = 1000146003, - VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 = 1000146004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 = 1000059000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 = 1000059001, - VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 = 1000059002, - VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 = 1000059003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 = 1000059004, - VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2 = 1000059005, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 = 1000059006, - VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2 = 1000059007, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 = 1000059008, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES = 1000117000, - VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO = 1000117001, - VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO = 1000117002, - VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO = 1000117003, - VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO = 1000053000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES = 1000053001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES = 1000053002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES = 1000120000, - VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO = 1000145000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES = 1000145001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES = 1000145002, - VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2 = 1000145003, - VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO = 1000156000, - VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO = 1000156001, - VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO = 1000156002, - VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO = 1000156003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES = 1000156004, - VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES = 1000156005, - VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO = 1000085000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO = 1000071000, - VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES = 1000071001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO = 1000071002, - VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES = 1000071003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES = 1000071004, - VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO = 1000072000, - VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO = 1000072001, - VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO = 1000072002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO = 1000112000, - VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES = 1000112001, - VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO = 1000113000, - VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO = 1000077000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO = 1000076000, - VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES = 1000076001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES = 1000168000, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT = 1000168001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES = 1000063000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES = 49, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES = 50, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES = 51, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES = 52, - VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO = 1000147000, - VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2 = 1000109000, - VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2 = 1000109001, - VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2 = 1000109002, - VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2 = 1000109003, - VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 = 1000109004, - VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO = 1000109005, - VK_STRUCTURE_TYPE_SUBPASS_END_INFO = 1000109006, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES = 1000177000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES = 1000196000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES = 1000180000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES = 1000082000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES = 1000197000, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO = 1000161000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES = 1000161001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES = 1000161002, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO = 1000161003, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT = 1000161004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES = 1000199000, - VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE = 1000199001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES = 1000221000, - VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO = 1000246000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES = 1000130000, - VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO = 1000130001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES = 1000211000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES = 1000108000, - VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO = 1000108001, - VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO = 1000108002, - VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO = 1000108003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES = 1000253000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES = 1000175000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES = 1000241000, - VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT = 1000241001, - VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT = 1000241002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES = 1000261000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES = 1000207000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES = 1000207001, - VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO = 1000207002, - VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO = 1000207003, - VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO = 1000207004, - VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO = 1000207005, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES = 1000257000, - VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO = 1000244001, - VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO = 1000257002, - VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO = 1000257003, - VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO = 1000257004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES = 53, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES = 54, - VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO = 1000192000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES = 1000215000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES = 1000245000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES = 1000276000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES = 1000295000, - VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO = 1000295001, - VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO = 1000295002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES = 1000297000, - VK_STRUCTURE_TYPE_MEMORY_BARRIER_2 = 1000314000, - VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2 = 1000314001, - VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2 = 1000314002, - VK_STRUCTURE_TYPE_DEPENDENCY_INFO = 1000314003, - VK_STRUCTURE_TYPE_SUBMIT_INFO_2 = 1000314004, - VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO = 1000314005, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO = 1000314006, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES = 1000314007, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES = 1000325000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES = 1000335000, - VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2 = 1000337000, - VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2 = 1000337001, - VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2 = 1000337002, - VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2 = 1000337003, - VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2 = 1000337004, - VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2 = 1000337005, - VK_STRUCTURE_TYPE_BUFFER_COPY_2 = 1000337006, - VK_STRUCTURE_TYPE_IMAGE_COPY_2 = 1000337007, - VK_STRUCTURE_TYPE_IMAGE_BLIT_2 = 1000337008, - VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2 = 1000337009, - VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2 = 1000337010, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES = 1000225000, - VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO = 1000225001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES = 1000225002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES = 1000138000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES = 1000138001, - VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK = 1000138002, - VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO = 1000138003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES = 1000066000, - VK_STRUCTURE_TYPE_RENDERING_INFO = 1000044000, - VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO = 1000044001, - VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO = 1000044002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES = 1000044003, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO = 1000044004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES = 1000280000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES = 1000280001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES = 1000281001, - VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3 = 1000360000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES = 1000413000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES = 1000413001, - VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS = 1000413002, - VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS = 1000413003, - VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR = 1000001000, - VK_STRUCTURE_TYPE_PRESENT_INFO_KHR = 1000001001, - VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR = 1000060007, - VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR = 1000060008, - VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR = 1000060009, - VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR = 1000060010, - VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR = 1000060011, - VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR = 1000060012, - VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR = 1000002000, - VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR = 1000002001, - VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR = 1000003000, - VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR = 1000004000, - VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR = 1000005000, - VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR = 1000006000, - VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR = 1000008000, - VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR = 1000009000, - VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT = 1000011000, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD = 1000018000, - VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT = 1000022000, - VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT = 1000022001, - VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT = 1000022002, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR = 1000023000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR = 1000023001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR = 1000023002, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR = 1000023003, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR = 1000023004, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR = 1000023005, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000023006, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR = 1000023007, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR = 1000023008, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR = 1000023009, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR = 1000023010, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR = 1000023011, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR = 1000023012, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR = 1000023013, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR = 1000023014, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR = 1000023015, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR = 1000023016, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR = 1000024000, -#endif - VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV = 1000026000, - VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV = 1000026001, - VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV = 1000026002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT = 1000028000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT = 1000028001, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT = 1000028002, - VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX = 1000029000, - VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX = 1000029001, - VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX = 1000029002, - VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX = 1000030000, - VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX = 1000030001, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT = 1000038000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT = 1000038001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT = 1000038002, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT = 1000038003, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_VCL_FRAME_INFO_EXT = 1000038004, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT = 1000038005, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT = 1000038006, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT = 1000038007, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT = 1000038008, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT = 1000038009, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT = 1000038010, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT = 1000039000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT = 1000039001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT = 1000039002, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT = 1000039003, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_VCL_FRAME_INFO_EXT = 1000039004, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT = 1000039005, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT = 1000039006, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT = 1000039007, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT = 1000039008, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT = 1000039009, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT = 1000039010, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT = 1000039011, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT = 1000040000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_CREATE_INFO_EXT = 1000040001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT = 1000040002, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT = 1000040003, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT = 1000040004, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT = 1000040005, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT = 1000040006, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT = 1000040007, -#endif - VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD = 1000041000, - VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR = 1000044006, - VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT = 1000044007, - VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD = 1000044008, - VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX = 1000044009, - VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP = 1000049000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV = 1000050000, - VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV = 1000056000, - VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV = 1000056001, - VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV = 1000057000, - VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV = 1000057001, - VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV = 1000058000, - VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT = 1000061000, - VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN = 1000062000, - VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT = 1000067000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT = 1000067001, - VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR = 1000073000, - VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR = 1000073001, - VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR = 1000073002, - VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR = 1000073003, - VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR = 1000074000, - VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR = 1000074001, - VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR = 1000074002, - VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR = 1000075000, - VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR = 1000078000, - VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR = 1000078001, - VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR = 1000078002, - VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR = 1000078003, - VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR = 1000079000, - VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR = 1000079001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR = 1000080000, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT = 1000081000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT = 1000081001, - VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT = 1000081002, - VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR = 1000084000, - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV = 1000087000, - VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT = 1000090000, - VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT = 1000091000, - VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT = 1000091001, - VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT = 1000091002, - VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT = 1000091003, - VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE = 1000092000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX = 1000097000, - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV = 1000098000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT = 1000099000, - VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT = 1000099001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT = 1000101000, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT = 1000101001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT = 1000102000, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT = 1000102001, - VK_STRUCTURE_TYPE_HDR_METADATA_EXT = 1000105000, - VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR = 1000111000, - VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR = 1000114000, - VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR = 1000114001, - VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR = 1000114002, - VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR = 1000115000, - VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR = 1000115001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR = 1000116000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR = 1000116001, - VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR = 1000116002, - VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR = 1000116003, - VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR = 1000116004, - VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR = 1000116005, - VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR = 1000116006, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR = 1000119000, - VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR = 1000119001, - VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR = 1000119002, - VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR = 1000121000, - VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR = 1000121001, - VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR = 1000121002, - VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR = 1000121003, - VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR = 1000121004, - VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK = 1000122000, - VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK = 1000123000, - VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT = 1000128000, - VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT = 1000128001, - VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT = 1000128002, - VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT = 1000128003, - VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT = 1000128004, - VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID = 1000129000, - VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID = 1000129001, - VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID = 1000129002, - VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID = 1000129003, - VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID = 1000129004, - VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID = 1000129005, - VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID = 1000129006, - VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT = 1000143000, - VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT = 1000143001, - VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT = 1000143002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT = 1000143003, - VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT = 1000143004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT = 1000148000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT = 1000148001, - VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT = 1000148002, - VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV = 1000149000, - VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR = 1000150007, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR = 1000150000, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR = 1000150002, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR = 1000150003, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR = 1000150004, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR = 1000150005, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR = 1000150006, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR = 1000150009, - VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR = 1000150010, - VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR = 1000150011, - VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR = 1000150012, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR = 1000150013, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR = 1000150014, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR = 1000150017, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR = 1000150020, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR = 1000347000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR = 1000347001, - VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR = 1000150015, - VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR = 1000150016, - VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR = 1000150018, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR = 1000348013, - VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV = 1000152000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV = 1000154000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV = 1000154001, - VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT = 1000158000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT = 1000158002, - VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT = 1000158003, - VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT = 1000158004, - VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT = 1000158005, - VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT = 1000158006, - VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT = 1000160000, - VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT = 1000160001, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR = 1000163000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR = 1000163001, -#endif - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV = 1000164000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV = 1000164001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV = 1000164002, - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV = 1000164005, - VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV = 1000165000, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV = 1000165001, - VK_STRUCTURE_TYPE_GEOMETRY_NV = 1000165003, - VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV = 1000165004, - VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV = 1000165005, - VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV = 1000165006, - VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV = 1000165007, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV = 1000165008, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV = 1000165009, - VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV = 1000165011, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV = 1000165012, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV = 1000166000, - VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV = 1000166001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT = 1000170000, - VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT = 1000170001, - VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT = 1000178000, - VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT = 1000178001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT = 1000178002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR = 1000181000, - VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD = 1000183000, - VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT = 1000184000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD = 1000185000, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT = 1000187000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_CREATE_INFO_EXT = 1000187001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT = 1000187002, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT = 1000187003, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT = 1000187004, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT = 1000187005, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT = 1000187006, -#endif - VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR = 1000174000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR = 1000388000, - VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR = 1000388001, - VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD = 1000189000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT = 1000190000, - VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT = 1000190001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT = 1000190002, - VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP = 1000191000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV = 1000201000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV = 1000202000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV = 1000202001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV = 1000203000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV = 1000204000, - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV = 1000205000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV = 1000205002, - VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV = 1000206000, - VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV = 1000206001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL = 1000209000, - VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL = 1000210000, - VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL = 1000210001, - VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL = 1000210002, - VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL = 1000210003, - VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL = 1000210004, - VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL = 1000210005, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT = 1000212000, - VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD = 1000213000, - VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD = 1000213001, - VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA = 1000214000, - VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT = 1000217000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT = 1000218000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT = 1000218001, - VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT = 1000218002, - VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR = 1000226000, - VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR = 1000226001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR = 1000226002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR = 1000226003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR = 1000226004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD = 1000227000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD = 1000229000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT = 1000234000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT = 1000237000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT = 1000238000, - VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT = 1000238001, - VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR = 1000239000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV = 1000240000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT = 1000244000, - VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT = 1000244002, - VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT = 1000247000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR = 1000248000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV = 1000249000, - VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV = 1000250000, - VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV = 1000250001, - VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV = 1000250002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT = 1000251000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT = 1000252000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT = 1000254000, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT = 1000254001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT = 1000254002, - VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT = 1000255000, - VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT = 1000255002, - VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT = 1000255001, - VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT = 1000256000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT = 1000259000, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT = 1000259001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT = 1000259002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT = 1000260000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT = 1000265000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT = 1000267000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR = 1000269000, - VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR = 1000269001, - VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR = 1000269002, - VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR = 1000269003, - VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR = 1000269004, - VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR = 1000269005, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT = 1000273000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV = 1000277000, - VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV = 1000277001, - VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV = 1000277002, - VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV = 1000277003, - VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV = 1000277004, - VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV = 1000277005, - VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV = 1000277006, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV = 1000277007, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV = 1000278000, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV = 1000278001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT = 1000281000, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM = 1000282000, - VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM = 1000282001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT = 1000284000, - VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT = 1000284001, - VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT = 1000284002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT = 1000286000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT = 1000286001, - VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT = 1000287000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT = 1000287001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT = 1000287002, - VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR = 1000290000, - VK_STRUCTURE_TYPE_PRESENT_ID_KHR = 1000294000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR = 1000294001, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR = 1000299000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR = 1000299001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR = 1000299002, -#endif - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV = 1000300000, - VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV = 1000300001, - VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV = 1000314008, - VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV = 1000314009, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR = 1000323000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV = 1000326000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV = 1000326001, - VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV = 1000326002, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV = 1000327000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV = 1000327001, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV = 1000327002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT = 1000330000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT = 1000332000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT = 1000332001, - VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM = 1000333000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR = 1000336000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT = 1000340000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM = 1000342000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT = 1000344000, - VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT = 1000346000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE = 1000351000, - VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE = 1000351002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT = 1000352000, - VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT = 1000352001, - VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT = 1000352002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT = 1000353000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT = 1000355000, - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT = 1000355001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT = 1000356000, - VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364000, - VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA = 1000364001, - VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364002, - VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA = 1000365000, - VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA = 1000365001, - VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA = 1000366000, - VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA = 1000366001, - VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA = 1000366002, - VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA = 1000366003, - VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA = 1000366004, - VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA = 1000366005, - VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA = 1000366006, - VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA = 1000366007, - VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA = 1000366008, - VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA = 1000366009, - VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI = 1000369000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI = 1000369001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI = 1000369002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI = 1000370000, - VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV = 1000371000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV = 1000371001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT = 1000377000, - VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX = 1000378000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT = 1000381000, - VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT = 1000381001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT = 1000391000, - VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT = 1000391001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT = 1000392000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT = 1000392001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT = 1000411000, - VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT = 1000411001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT = 1000412000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM = 1000425000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM = 1000425001, - VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM = 1000425002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV = 1000430000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, - VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT, - VK_STRUCTURE_TYPE_RENDERING_INFO_KHR = VK_STRUCTURE_TYPE_RENDERING_INFO, - VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO, - VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO, - VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV = VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD, - VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2, - VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2, - VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2, - VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2, - VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2, - VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO, - VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO, - VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO, - VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO, - VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO, - VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO, - VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES, - VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO, - VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO, - VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, - VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO, - VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, - VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO, - VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES, - VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, - VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO, - VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, - VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO, - VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO, - VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO, - VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2, - VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2, - VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2, - VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2, - VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2, - VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO, - VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR = VK_STRUCTURE_TYPE_SUBPASS_END_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO, - VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES, - VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, - VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO, - VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO, - VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR, - VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS, - VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, - VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES, - VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK, - VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO, - VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2, - VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2, - VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2, - VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2, - VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2, - VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, - VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO, - VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO, - VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO, - VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, - VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES, - VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO, - VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT, - VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, - VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, - VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES, - VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO, - VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR = VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO, - VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR = VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO, - VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR = VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO, - VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL = VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES, - VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, - VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT, - VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, - VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES, - VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, - VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO, - VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO, - VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO, - VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, - VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, - VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, - VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR = VK_STRUCTURE_TYPE_MEMORY_BARRIER_2, - VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2, - VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2, - VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR = VK_STRUCTURE_TYPE_DEPENDENCY_INFO, - VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR = VK_STRUCTURE_TYPE_SUBMIT_INFO_2, - VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR = VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR = VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, - VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR = VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2, - VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR = VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2, - VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR = VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2, - VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR = VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2, - VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR = VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2, - VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR = VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2, - VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR = VK_STRUCTURE_TYPE_BUFFER_COPY_2, - VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR = VK_STRUCTURE_TYPE_IMAGE_COPY_2, - VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR = VK_STRUCTURE_TYPE_IMAGE_BLIT_2, - VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR = VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2, - VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR = VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2, - VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, - VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES, - VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR = VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS, - VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR = VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS, - VK_STRUCTURE_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkStructureType; - -typedef enum VkImageLayout { - VK_IMAGE_LAYOUT_UNDEFINED = 0, - VK_IMAGE_LAYOUT_GENERAL = 1, - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL = 2, - VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL = 3, - VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL = 4, - VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL = 5, - VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL = 6, - VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL = 7, - VK_IMAGE_LAYOUT_PREINITIALIZED = 8, - VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL = 1000117000, - VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL = 1000117001, - VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL = 1000241000, - VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL = 1000241001, - VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL = 1000241002, - VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL = 1000241003, - VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL = 1000314000, - VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL = 1000314001, - VK_IMAGE_LAYOUT_PRESENT_SRC_KHR = 1000001002, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR = 1000024000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR = 1000024001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR = 1000024002, -#endif - VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR = 1000111000, - VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT = 1000218000, - VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR = 1000164003, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR = 1000299000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR = 1000299001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR = 1000299002, -#endif - VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL, - VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL, - VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV = VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR, - VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL, - VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL, - VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR = VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL, - VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR = VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL, - VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR = VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL, - VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR = VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL, - VK_IMAGE_LAYOUT_MAX_ENUM = 0x7FFFFFFF -} VkImageLayout; - -typedef enum VkObjectType { - VK_OBJECT_TYPE_UNKNOWN = 0, - VK_OBJECT_TYPE_INSTANCE = 1, - VK_OBJECT_TYPE_PHYSICAL_DEVICE = 2, - VK_OBJECT_TYPE_DEVICE = 3, - VK_OBJECT_TYPE_QUEUE = 4, - VK_OBJECT_TYPE_SEMAPHORE = 5, - VK_OBJECT_TYPE_COMMAND_BUFFER = 6, - VK_OBJECT_TYPE_FENCE = 7, - VK_OBJECT_TYPE_DEVICE_MEMORY = 8, - VK_OBJECT_TYPE_BUFFER = 9, - VK_OBJECT_TYPE_IMAGE = 10, - VK_OBJECT_TYPE_EVENT = 11, - VK_OBJECT_TYPE_QUERY_POOL = 12, - VK_OBJECT_TYPE_BUFFER_VIEW = 13, - VK_OBJECT_TYPE_IMAGE_VIEW = 14, - VK_OBJECT_TYPE_SHADER_MODULE = 15, - VK_OBJECT_TYPE_PIPELINE_CACHE = 16, - VK_OBJECT_TYPE_PIPELINE_LAYOUT = 17, - VK_OBJECT_TYPE_RENDER_PASS = 18, - VK_OBJECT_TYPE_PIPELINE = 19, - VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT = 20, - VK_OBJECT_TYPE_SAMPLER = 21, - VK_OBJECT_TYPE_DESCRIPTOR_POOL = 22, - VK_OBJECT_TYPE_DESCRIPTOR_SET = 23, - VK_OBJECT_TYPE_FRAMEBUFFER = 24, - VK_OBJECT_TYPE_COMMAND_POOL = 25, - VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION = 1000156000, - VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE = 1000085000, - VK_OBJECT_TYPE_PRIVATE_DATA_SLOT = 1000295000, - VK_OBJECT_TYPE_SURFACE_KHR = 1000000000, - VK_OBJECT_TYPE_SWAPCHAIN_KHR = 1000001000, - VK_OBJECT_TYPE_DISPLAY_KHR = 1000002000, - VK_OBJECT_TYPE_DISPLAY_MODE_KHR = 1000002001, - VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT = 1000011000, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_OBJECT_TYPE_VIDEO_SESSION_KHR = 1000023000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR = 1000023001, -#endif - VK_OBJECT_TYPE_CU_MODULE_NVX = 1000029000, - VK_OBJECT_TYPE_CU_FUNCTION_NVX = 1000029001, - VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT = 1000128000, - VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR = 1000150000, - VK_OBJECT_TYPE_VALIDATION_CACHE_EXT = 1000160000, - VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV = 1000165000, - VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL = 1000210000, - VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR = 1000268000, - VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV = 1000277000, - VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA = 1000366000, - VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE, - VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION, - VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT = VK_OBJECT_TYPE_PRIVATE_DATA_SLOT, - VK_OBJECT_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkObjectType; - -typedef enum VkPipelineCacheHeaderVersion { - VK_PIPELINE_CACHE_HEADER_VERSION_ONE = 1, - VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM = 0x7FFFFFFF -} VkPipelineCacheHeaderVersion; - -typedef enum VkVendorId { - VK_VENDOR_ID_VIV = 0x10001, - VK_VENDOR_ID_VSI = 0x10002, - VK_VENDOR_ID_KAZAN = 0x10003, - VK_VENDOR_ID_CODEPLAY = 0x10004, - VK_VENDOR_ID_MESA = 0x10005, - VK_VENDOR_ID_POCL = 0x10006, - VK_VENDOR_ID_MAX_ENUM = 0x7FFFFFFF -} VkVendorId; - -typedef enum VkSystemAllocationScope { - VK_SYSTEM_ALLOCATION_SCOPE_COMMAND = 0, - VK_SYSTEM_ALLOCATION_SCOPE_OBJECT = 1, - VK_SYSTEM_ALLOCATION_SCOPE_CACHE = 2, - VK_SYSTEM_ALLOCATION_SCOPE_DEVICE = 3, - VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE = 4, - VK_SYSTEM_ALLOCATION_SCOPE_MAX_ENUM = 0x7FFFFFFF -} VkSystemAllocationScope; - -typedef enum VkInternalAllocationType { - VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE = 0, - VK_INTERNAL_ALLOCATION_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkInternalAllocationType; - -typedef enum VkFormat { - VK_FORMAT_UNDEFINED = 0, - VK_FORMAT_R4G4_UNORM_PACK8 = 1, - VK_FORMAT_R4G4B4A4_UNORM_PACK16 = 2, - VK_FORMAT_B4G4R4A4_UNORM_PACK16 = 3, - VK_FORMAT_R5G6B5_UNORM_PACK16 = 4, - VK_FORMAT_B5G6R5_UNORM_PACK16 = 5, - VK_FORMAT_R5G5B5A1_UNORM_PACK16 = 6, - VK_FORMAT_B5G5R5A1_UNORM_PACK16 = 7, - VK_FORMAT_A1R5G5B5_UNORM_PACK16 = 8, - VK_FORMAT_R8_UNORM = 9, - VK_FORMAT_R8_SNORM = 10, - VK_FORMAT_R8_USCALED = 11, - VK_FORMAT_R8_SSCALED = 12, - VK_FORMAT_R8_UINT = 13, - VK_FORMAT_R8_SINT = 14, - VK_FORMAT_R8_SRGB = 15, - VK_FORMAT_R8G8_UNORM = 16, - VK_FORMAT_R8G8_SNORM = 17, - VK_FORMAT_R8G8_USCALED = 18, - VK_FORMAT_R8G8_SSCALED = 19, - VK_FORMAT_R8G8_UINT = 20, - VK_FORMAT_R8G8_SINT = 21, - VK_FORMAT_R8G8_SRGB = 22, - VK_FORMAT_R8G8B8_UNORM = 23, - VK_FORMAT_R8G8B8_SNORM = 24, - VK_FORMAT_R8G8B8_USCALED = 25, - VK_FORMAT_R8G8B8_SSCALED = 26, - VK_FORMAT_R8G8B8_UINT = 27, - VK_FORMAT_R8G8B8_SINT = 28, - VK_FORMAT_R8G8B8_SRGB = 29, - VK_FORMAT_B8G8R8_UNORM = 30, - VK_FORMAT_B8G8R8_SNORM = 31, - VK_FORMAT_B8G8R8_USCALED = 32, - VK_FORMAT_B8G8R8_SSCALED = 33, - VK_FORMAT_B8G8R8_UINT = 34, - VK_FORMAT_B8G8R8_SINT = 35, - VK_FORMAT_B8G8R8_SRGB = 36, - VK_FORMAT_R8G8B8A8_UNORM = 37, - VK_FORMAT_R8G8B8A8_SNORM = 38, - VK_FORMAT_R8G8B8A8_USCALED = 39, - VK_FORMAT_R8G8B8A8_SSCALED = 40, - VK_FORMAT_R8G8B8A8_UINT = 41, - VK_FORMAT_R8G8B8A8_SINT = 42, - VK_FORMAT_R8G8B8A8_SRGB = 43, - VK_FORMAT_B8G8R8A8_UNORM = 44, - VK_FORMAT_B8G8R8A8_SNORM = 45, - VK_FORMAT_B8G8R8A8_USCALED = 46, - VK_FORMAT_B8G8R8A8_SSCALED = 47, - VK_FORMAT_B8G8R8A8_UINT = 48, - VK_FORMAT_B8G8R8A8_SINT = 49, - VK_FORMAT_B8G8R8A8_SRGB = 50, - VK_FORMAT_A8B8G8R8_UNORM_PACK32 = 51, - VK_FORMAT_A8B8G8R8_SNORM_PACK32 = 52, - VK_FORMAT_A8B8G8R8_USCALED_PACK32 = 53, - VK_FORMAT_A8B8G8R8_SSCALED_PACK32 = 54, - VK_FORMAT_A8B8G8R8_UINT_PACK32 = 55, - VK_FORMAT_A8B8G8R8_SINT_PACK32 = 56, - VK_FORMAT_A8B8G8R8_SRGB_PACK32 = 57, - VK_FORMAT_A2R10G10B10_UNORM_PACK32 = 58, - VK_FORMAT_A2R10G10B10_SNORM_PACK32 = 59, - VK_FORMAT_A2R10G10B10_USCALED_PACK32 = 60, - VK_FORMAT_A2R10G10B10_SSCALED_PACK32 = 61, - VK_FORMAT_A2R10G10B10_UINT_PACK32 = 62, - VK_FORMAT_A2R10G10B10_SINT_PACK32 = 63, - VK_FORMAT_A2B10G10R10_UNORM_PACK32 = 64, - VK_FORMAT_A2B10G10R10_SNORM_PACK32 = 65, - VK_FORMAT_A2B10G10R10_USCALED_PACK32 = 66, - VK_FORMAT_A2B10G10R10_SSCALED_PACK32 = 67, - VK_FORMAT_A2B10G10R10_UINT_PACK32 = 68, - VK_FORMAT_A2B10G10R10_SINT_PACK32 = 69, - VK_FORMAT_R16_UNORM = 70, - VK_FORMAT_R16_SNORM = 71, - VK_FORMAT_R16_USCALED = 72, - VK_FORMAT_R16_SSCALED = 73, - VK_FORMAT_R16_UINT = 74, - VK_FORMAT_R16_SINT = 75, - VK_FORMAT_R16_SFLOAT = 76, - VK_FORMAT_R16G16_UNORM = 77, - VK_FORMAT_R16G16_SNORM = 78, - VK_FORMAT_R16G16_USCALED = 79, - VK_FORMAT_R16G16_SSCALED = 80, - VK_FORMAT_R16G16_UINT = 81, - VK_FORMAT_R16G16_SINT = 82, - VK_FORMAT_R16G16_SFLOAT = 83, - VK_FORMAT_R16G16B16_UNORM = 84, - VK_FORMAT_R16G16B16_SNORM = 85, - VK_FORMAT_R16G16B16_USCALED = 86, - VK_FORMAT_R16G16B16_SSCALED = 87, - VK_FORMAT_R16G16B16_UINT = 88, - VK_FORMAT_R16G16B16_SINT = 89, - VK_FORMAT_R16G16B16_SFLOAT = 90, - VK_FORMAT_R16G16B16A16_UNORM = 91, - VK_FORMAT_R16G16B16A16_SNORM = 92, - VK_FORMAT_R16G16B16A16_USCALED = 93, - VK_FORMAT_R16G16B16A16_SSCALED = 94, - VK_FORMAT_R16G16B16A16_UINT = 95, - VK_FORMAT_R16G16B16A16_SINT = 96, - VK_FORMAT_R16G16B16A16_SFLOAT = 97, - VK_FORMAT_R32_UINT = 98, - VK_FORMAT_R32_SINT = 99, - VK_FORMAT_R32_SFLOAT = 100, - VK_FORMAT_R32G32_UINT = 101, - VK_FORMAT_R32G32_SINT = 102, - VK_FORMAT_R32G32_SFLOAT = 103, - VK_FORMAT_R32G32B32_UINT = 104, - VK_FORMAT_R32G32B32_SINT = 105, - VK_FORMAT_R32G32B32_SFLOAT = 106, - VK_FORMAT_R32G32B32A32_UINT = 107, - VK_FORMAT_R32G32B32A32_SINT = 108, - VK_FORMAT_R32G32B32A32_SFLOAT = 109, - VK_FORMAT_R64_UINT = 110, - VK_FORMAT_R64_SINT = 111, - VK_FORMAT_R64_SFLOAT = 112, - VK_FORMAT_R64G64_UINT = 113, - VK_FORMAT_R64G64_SINT = 114, - VK_FORMAT_R64G64_SFLOAT = 115, - VK_FORMAT_R64G64B64_UINT = 116, - VK_FORMAT_R64G64B64_SINT = 117, - VK_FORMAT_R64G64B64_SFLOAT = 118, - VK_FORMAT_R64G64B64A64_UINT = 119, - VK_FORMAT_R64G64B64A64_SINT = 120, - VK_FORMAT_R64G64B64A64_SFLOAT = 121, - VK_FORMAT_B10G11R11_UFLOAT_PACK32 = 122, - VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 = 123, - VK_FORMAT_D16_UNORM = 124, - VK_FORMAT_X8_D24_UNORM_PACK32 = 125, - VK_FORMAT_D32_SFLOAT = 126, - VK_FORMAT_S8_UINT = 127, - VK_FORMAT_D16_UNORM_S8_UINT = 128, - VK_FORMAT_D24_UNORM_S8_UINT = 129, - VK_FORMAT_D32_SFLOAT_S8_UINT = 130, - VK_FORMAT_BC1_RGB_UNORM_BLOCK = 131, - VK_FORMAT_BC1_RGB_SRGB_BLOCK = 132, - VK_FORMAT_BC1_RGBA_UNORM_BLOCK = 133, - VK_FORMAT_BC1_RGBA_SRGB_BLOCK = 134, - VK_FORMAT_BC2_UNORM_BLOCK = 135, - VK_FORMAT_BC2_SRGB_BLOCK = 136, - VK_FORMAT_BC3_UNORM_BLOCK = 137, - VK_FORMAT_BC3_SRGB_BLOCK = 138, - VK_FORMAT_BC4_UNORM_BLOCK = 139, - VK_FORMAT_BC4_SNORM_BLOCK = 140, - VK_FORMAT_BC5_UNORM_BLOCK = 141, - VK_FORMAT_BC5_SNORM_BLOCK = 142, - VK_FORMAT_BC6H_UFLOAT_BLOCK = 143, - VK_FORMAT_BC6H_SFLOAT_BLOCK = 144, - VK_FORMAT_BC7_UNORM_BLOCK = 145, - VK_FORMAT_BC7_SRGB_BLOCK = 146, - VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK = 147, - VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK = 148, - VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK = 149, - VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK = 150, - VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK = 151, - VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK = 152, - VK_FORMAT_EAC_R11_UNORM_BLOCK = 153, - VK_FORMAT_EAC_R11_SNORM_BLOCK = 154, - VK_FORMAT_EAC_R11G11_UNORM_BLOCK = 155, - VK_FORMAT_EAC_R11G11_SNORM_BLOCK = 156, - VK_FORMAT_ASTC_4x4_UNORM_BLOCK = 157, - VK_FORMAT_ASTC_4x4_SRGB_BLOCK = 158, - VK_FORMAT_ASTC_5x4_UNORM_BLOCK = 159, - VK_FORMAT_ASTC_5x4_SRGB_BLOCK = 160, - VK_FORMAT_ASTC_5x5_UNORM_BLOCK = 161, - VK_FORMAT_ASTC_5x5_SRGB_BLOCK = 162, - VK_FORMAT_ASTC_6x5_UNORM_BLOCK = 163, - VK_FORMAT_ASTC_6x5_SRGB_BLOCK = 164, - VK_FORMAT_ASTC_6x6_UNORM_BLOCK = 165, - VK_FORMAT_ASTC_6x6_SRGB_BLOCK = 166, - VK_FORMAT_ASTC_8x5_UNORM_BLOCK = 167, - VK_FORMAT_ASTC_8x5_SRGB_BLOCK = 168, - VK_FORMAT_ASTC_8x6_UNORM_BLOCK = 169, - VK_FORMAT_ASTC_8x6_SRGB_BLOCK = 170, - VK_FORMAT_ASTC_8x8_UNORM_BLOCK = 171, - VK_FORMAT_ASTC_8x8_SRGB_BLOCK = 172, - VK_FORMAT_ASTC_10x5_UNORM_BLOCK = 173, - VK_FORMAT_ASTC_10x5_SRGB_BLOCK = 174, - VK_FORMAT_ASTC_10x6_UNORM_BLOCK = 175, - VK_FORMAT_ASTC_10x6_SRGB_BLOCK = 176, - VK_FORMAT_ASTC_10x8_UNORM_BLOCK = 177, - VK_FORMAT_ASTC_10x8_SRGB_BLOCK = 178, - VK_FORMAT_ASTC_10x10_UNORM_BLOCK = 179, - VK_FORMAT_ASTC_10x10_SRGB_BLOCK = 180, - VK_FORMAT_ASTC_12x10_UNORM_BLOCK = 181, - VK_FORMAT_ASTC_12x10_SRGB_BLOCK = 182, - VK_FORMAT_ASTC_12x12_UNORM_BLOCK = 183, - VK_FORMAT_ASTC_12x12_SRGB_BLOCK = 184, - VK_FORMAT_G8B8G8R8_422_UNORM = 1000156000, - VK_FORMAT_B8G8R8G8_422_UNORM = 1000156001, - VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM = 1000156002, - VK_FORMAT_G8_B8R8_2PLANE_420_UNORM = 1000156003, - VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM = 1000156004, - VK_FORMAT_G8_B8R8_2PLANE_422_UNORM = 1000156005, - VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM = 1000156006, - VK_FORMAT_R10X6_UNORM_PACK16 = 1000156007, - VK_FORMAT_R10X6G10X6_UNORM_2PACK16 = 1000156008, - VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 = 1000156009, - VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 = 1000156010, - VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 = 1000156011, - VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 = 1000156012, - VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 = 1000156013, - VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 = 1000156014, - VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 = 1000156015, - VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 = 1000156016, - VK_FORMAT_R12X4_UNORM_PACK16 = 1000156017, - VK_FORMAT_R12X4G12X4_UNORM_2PACK16 = 1000156018, - VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 = 1000156019, - VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 = 1000156020, - VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 = 1000156021, - VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 = 1000156022, - VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 = 1000156023, - VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 = 1000156024, - VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 = 1000156025, - VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 = 1000156026, - VK_FORMAT_G16B16G16R16_422_UNORM = 1000156027, - VK_FORMAT_B16G16R16G16_422_UNORM = 1000156028, - VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM = 1000156029, - VK_FORMAT_G16_B16R16_2PLANE_420_UNORM = 1000156030, - VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM = 1000156031, - VK_FORMAT_G16_B16R16_2PLANE_422_UNORM = 1000156032, - VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM = 1000156033, - VK_FORMAT_G8_B8R8_2PLANE_444_UNORM = 1000330000, - VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16 = 1000330001, - VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16 = 1000330002, - VK_FORMAT_G16_B16R16_2PLANE_444_UNORM = 1000330003, - VK_FORMAT_A4R4G4B4_UNORM_PACK16 = 1000340000, - VK_FORMAT_A4B4G4R4_UNORM_PACK16 = 1000340001, - VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK = 1000066000, - VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK = 1000066001, - VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK = 1000066002, - VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK = 1000066003, - VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK = 1000066004, - VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK = 1000066005, - VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK = 1000066006, - VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK = 1000066007, - VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK = 1000066008, - VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK = 1000066009, - VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK = 1000066010, - VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK = 1000066011, - VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK = 1000066012, - VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK = 1000066013, - VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG = 1000054000, - VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG = 1000054001, - VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG = 1000054002, - VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG = 1000054003, - VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG = 1000054004, - VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG = 1000054005, - VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG = 1000054006, - VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG = 1000054007, - VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK, - VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK, - VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK, - VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK, - VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK, - VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK, - VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK, - VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK, - VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK, - VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK, - VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK, - VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK, - VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK, - VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK, - VK_FORMAT_G8B8G8R8_422_UNORM_KHR = VK_FORMAT_G8B8G8R8_422_UNORM, - VK_FORMAT_B8G8R8G8_422_UNORM_KHR = VK_FORMAT_B8G8R8G8_422_UNORM, - VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM, - VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM, - VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM, - VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM, - VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM, - VK_FORMAT_R10X6_UNORM_PACK16_KHR = VK_FORMAT_R10X6_UNORM_PACK16, - VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR = VK_FORMAT_R10X6G10X6_UNORM_2PACK16, - VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16, - VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16, - VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16, - VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16, - VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16, - VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16, - VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16, - VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16, - VK_FORMAT_R12X4_UNORM_PACK16_KHR = VK_FORMAT_R12X4_UNORM_PACK16, - VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR = VK_FORMAT_R12X4G12X4_UNORM_2PACK16, - VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16, - VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16, - VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16, - VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16, - VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16, - VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16, - VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16, - VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16, - VK_FORMAT_G16B16G16R16_422_UNORM_KHR = VK_FORMAT_G16B16G16R16_422_UNORM, - VK_FORMAT_B16G16R16G16_422_UNORM_KHR = VK_FORMAT_B16G16R16G16_422_UNORM, - VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM, - VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM, - VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM, - VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM, - VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM, - VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT = VK_FORMAT_G8_B8R8_2PLANE_444_UNORM, - VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16, - VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16, - VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT = VK_FORMAT_G16_B16R16_2PLANE_444_UNORM, - VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT = VK_FORMAT_A4R4G4B4_UNORM_PACK16, - VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT = VK_FORMAT_A4B4G4R4_UNORM_PACK16, - VK_FORMAT_MAX_ENUM = 0x7FFFFFFF -} VkFormat; - -typedef enum VkImageTiling { - VK_IMAGE_TILING_OPTIMAL = 0, - VK_IMAGE_TILING_LINEAR = 1, - VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT = 1000158000, - VK_IMAGE_TILING_MAX_ENUM = 0x7FFFFFFF -} VkImageTiling; - -typedef enum VkImageType { - VK_IMAGE_TYPE_1D = 0, - VK_IMAGE_TYPE_2D = 1, - VK_IMAGE_TYPE_3D = 2, - VK_IMAGE_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkImageType; - -typedef enum VkPhysicalDeviceType { - VK_PHYSICAL_DEVICE_TYPE_OTHER = 0, - VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU = 1, - VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU = 2, - VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU = 3, - VK_PHYSICAL_DEVICE_TYPE_CPU = 4, - VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkPhysicalDeviceType; - -typedef enum VkQueryType { - VK_QUERY_TYPE_OCCLUSION = 0, - VK_QUERY_TYPE_PIPELINE_STATISTICS = 1, - VK_QUERY_TYPE_TIMESTAMP = 2, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR = 1000023000, -#endif - VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT = 1000028004, - VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR = 1000116000, - VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR = 1000150000, - VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR = 1000150001, - VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV = 1000165000, - VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL = 1000210000, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_QUERY_TYPE_VIDEO_ENCODE_BITSTREAM_BUFFER_RANGE_KHR = 1000299000, -#endif - VK_QUERY_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkQueryType; - -typedef enum VkSharingMode { - VK_SHARING_MODE_EXCLUSIVE = 0, - VK_SHARING_MODE_CONCURRENT = 1, - VK_SHARING_MODE_MAX_ENUM = 0x7FFFFFFF -} VkSharingMode; - -typedef enum VkComponentSwizzle { - VK_COMPONENT_SWIZZLE_IDENTITY = 0, - VK_COMPONENT_SWIZZLE_ZERO = 1, - VK_COMPONENT_SWIZZLE_ONE = 2, - VK_COMPONENT_SWIZZLE_R = 3, - VK_COMPONENT_SWIZZLE_G = 4, - VK_COMPONENT_SWIZZLE_B = 5, - VK_COMPONENT_SWIZZLE_A = 6, - VK_COMPONENT_SWIZZLE_MAX_ENUM = 0x7FFFFFFF -} VkComponentSwizzle; - -typedef enum VkImageViewType { - VK_IMAGE_VIEW_TYPE_1D = 0, - VK_IMAGE_VIEW_TYPE_2D = 1, - VK_IMAGE_VIEW_TYPE_3D = 2, - VK_IMAGE_VIEW_TYPE_CUBE = 3, - VK_IMAGE_VIEW_TYPE_1D_ARRAY = 4, - VK_IMAGE_VIEW_TYPE_2D_ARRAY = 5, - VK_IMAGE_VIEW_TYPE_CUBE_ARRAY = 6, - VK_IMAGE_VIEW_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkImageViewType; - -typedef enum VkBlendFactor { - VK_BLEND_FACTOR_ZERO = 0, - VK_BLEND_FACTOR_ONE = 1, - VK_BLEND_FACTOR_SRC_COLOR = 2, - VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR = 3, - VK_BLEND_FACTOR_DST_COLOR = 4, - VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR = 5, - VK_BLEND_FACTOR_SRC_ALPHA = 6, - VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA = 7, - VK_BLEND_FACTOR_DST_ALPHA = 8, - VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA = 9, - VK_BLEND_FACTOR_CONSTANT_COLOR = 10, - VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR = 11, - VK_BLEND_FACTOR_CONSTANT_ALPHA = 12, - VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA = 13, - VK_BLEND_FACTOR_SRC_ALPHA_SATURATE = 14, - VK_BLEND_FACTOR_SRC1_COLOR = 15, - VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR = 16, - VK_BLEND_FACTOR_SRC1_ALPHA = 17, - VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA = 18, - VK_BLEND_FACTOR_MAX_ENUM = 0x7FFFFFFF -} VkBlendFactor; - -typedef enum VkBlendOp { - VK_BLEND_OP_ADD = 0, - VK_BLEND_OP_SUBTRACT = 1, - VK_BLEND_OP_REVERSE_SUBTRACT = 2, - VK_BLEND_OP_MIN = 3, - VK_BLEND_OP_MAX = 4, - VK_BLEND_OP_ZERO_EXT = 1000148000, - VK_BLEND_OP_SRC_EXT = 1000148001, - VK_BLEND_OP_DST_EXT = 1000148002, - VK_BLEND_OP_SRC_OVER_EXT = 1000148003, - VK_BLEND_OP_DST_OVER_EXT = 1000148004, - VK_BLEND_OP_SRC_IN_EXT = 1000148005, - VK_BLEND_OP_DST_IN_EXT = 1000148006, - VK_BLEND_OP_SRC_OUT_EXT = 1000148007, - VK_BLEND_OP_DST_OUT_EXT = 1000148008, - VK_BLEND_OP_SRC_ATOP_EXT = 1000148009, - VK_BLEND_OP_DST_ATOP_EXT = 1000148010, - VK_BLEND_OP_XOR_EXT = 1000148011, - VK_BLEND_OP_MULTIPLY_EXT = 1000148012, - VK_BLEND_OP_SCREEN_EXT = 1000148013, - VK_BLEND_OP_OVERLAY_EXT = 1000148014, - VK_BLEND_OP_DARKEN_EXT = 1000148015, - VK_BLEND_OP_LIGHTEN_EXT = 1000148016, - VK_BLEND_OP_COLORDODGE_EXT = 1000148017, - VK_BLEND_OP_COLORBURN_EXT = 1000148018, - VK_BLEND_OP_HARDLIGHT_EXT = 1000148019, - VK_BLEND_OP_SOFTLIGHT_EXT = 1000148020, - VK_BLEND_OP_DIFFERENCE_EXT = 1000148021, - VK_BLEND_OP_EXCLUSION_EXT = 1000148022, - VK_BLEND_OP_INVERT_EXT = 1000148023, - VK_BLEND_OP_INVERT_RGB_EXT = 1000148024, - VK_BLEND_OP_LINEARDODGE_EXT = 1000148025, - VK_BLEND_OP_LINEARBURN_EXT = 1000148026, - VK_BLEND_OP_VIVIDLIGHT_EXT = 1000148027, - VK_BLEND_OP_LINEARLIGHT_EXT = 1000148028, - VK_BLEND_OP_PINLIGHT_EXT = 1000148029, - VK_BLEND_OP_HARDMIX_EXT = 1000148030, - VK_BLEND_OP_HSL_HUE_EXT = 1000148031, - VK_BLEND_OP_HSL_SATURATION_EXT = 1000148032, - VK_BLEND_OP_HSL_COLOR_EXT = 1000148033, - VK_BLEND_OP_HSL_LUMINOSITY_EXT = 1000148034, - VK_BLEND_OP_PLUS_EXT = 1000148035, - VK_BLEND_OP_PLUS_CLAMPED_EXT = 1000148036, - VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT = 1000148037, - VK_BLEND_OP_PLUS_DARKER_EXT = 1000148038, - VK_BLEND_OP_MINUS_EXT = 1000148039, - VK_BLEND_OP_MINUS_CLAMPED_EXT = 1000148040, - VK_BLEND_OP_CONTRAST_EXT = 1000148041, - VK_BLEND_OP_INVERT_OVG_EXT = 1000148042, - VK_BLEND_OP_RED_EXT = 1000148043, - VK_BLEND_OP_GREEN_EXT = 1000148044, - VK_BLEND_OP_BLUE_EXT = 1000148045, - VK_BLEND_OP_MAX_ENUM = 0x7FFFFFFF -} VkBlendOp; - -typedef enum VkCompareOp { - VK_COMPARE_OP_NEVER = 0, - VK_COMPARE_OP_LESS = 1, - VK_COMPARE_OP_EQUAL = 2, - VK_COMPARE_OP_LESS_OR_EQUAL = 3, - VK_COMPARE_OP_GREATER = 4, - VK_COMPARE_OP_NOT_EQUAL = 5, - VK_COMPARE_OP_GREATER_OR_EQUAL = 6, - VK_COMPARE_OP_ALWAYS = 7, - VK_COMPARE_OP_MAX_ENUM = 0x7FFFFFFF -} VkCompareOp; - -typedef enum VkDynamicState { - VK_DYNAMIC_STATE_VIEWPORT = 0, - VK_DYNAMIC_STATE_SCISSOR = 1, - VK_DYNAMIC_STATE_LINE_WIDTH = 2, - VK_DYNAMIC_STATE_DEPTH_BIAS = 3, - VK_DYNAMIC_STATE_BLEND_CONSTANTS = 4, - VK_DYNAMIC_STATE_DEPTH_BOUNDS = 5, - VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK = 6, - VK_DYNAMIC_STATE_STENCIL_WRITE_MASK = 7, - VK_DYNAMIC_STATE_STENCIL_REFERENCE = 8, - VK_DYNAMIC_STATE_CULL_MODE = 1000267000, - VK_DYNAMIC_STATE_FRONT_FACE = 1000267001, - VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY = 1000267002, - VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT = 1000267003, - VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT = 1000267004, - VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE = 1000267005, - VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE = 1000267006, - VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE = 1000267007, - VK_DYNAMIC_STATE_DEPTH_COMPARE_OP = 1000267008, - VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE = 1000267009, - VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE = 1000267010, - VK_DYNAMIC_STATE_STENCIL_OP = 1000267011, - VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE = 1000377001, - VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE = 1000377002, - VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE = 1000377004, - VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV = 1000087000, - VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT = 1000099000, - VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT = 1000143000, - VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR = 1000347000, - VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV = 1000164004, - VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV = 1000164006, - VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV = 1000205001, - VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR = 1000226000, - VK_DYNAMIC_STATE_LINE_STIPPLE_EXT = 1000259000, - VK_DYNAMIC_STATE_VERTEX_INPUT_EXT = 1000352000, - VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT = 1000377000, - VK_DYNAMIC_STATE_LOGIC_OP_EXT = 1000377003, - VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT = 1000381000, - VK_DYNAMIC_STATE_CULL_MODE_EXT = VK_DYNAMIC_STATE_CULL_MODE, - VK_DYNAMIC_STATE_FRONT_FACE_EXT = VK_DYNAMIC_STATE_FRONT_FACE, - VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT = VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY, - VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT = VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT, - VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT = VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT, - VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT = VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE, - VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT = VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE, - VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT = VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE, - VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT = VK_DYNAMIC_STATE_DEPTH_COMPARE_OP, - VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT = VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE, - VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT = VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE, - VK_DYNAMIC_STATE_STENCIL_OP_EXT = VK_DYNAMIC_STATE_STENCIL_OP, - VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT = VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE, - VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT = VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE, - VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT = VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE, - VK_DYNAMIC_STATE_MAX_ENUM = 0x7FFFFFFF -} VkDynamicState; - -typedef enum VkFrontFace { - VK_FRONT_FACE_COUNTER_CLOCKWISE = 0, - VK_FRONT_FACE_CLOCKWISE = 1, - VK_FRONT_FACE_MAX_ENUM = 0x7FFFFFFF -} VkFrontFace; - -typedef enum VkVertexInputRate { - VK_VERTEX_INPUT_RATE_VERTEX = 0, - VK_VERTEX_INPUT_RATE_INSTANCE = 1, - VK_VERTEX_INPUT_RATE_MAX_ENUM = 0x7FFFFFFF -} VkVertexInputRate; - -typedef enum VkPrimitiveTopology { - VK_PRIMITIVE_TOPOLOGY_POINT_LIST = 0, - VK_PRIMITIVE_TOPOLOGY_LINE_LIST = 1, - VK_PRIMITIVE_TOPOLOGY_LINE_STRIP = 2, - VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST = 3, - VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP = 4, - VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN = 5, - VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY = 6, - VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY = 7, - VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY = 8, - VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY = 9, - VK_PRIMITIVE_TOPOLOGY_PATCH_LIST = 10, - VK_PRIMITIVE_TOPOLOGY_MAX_ENUM = 0x7FFFFFFF -} VkPrimitiveTopology; - -typedef enum VkPolygonMode { - VK_POLYGON_MODE_FILL = 0, - VK_POLYGON_MODE_LINE = 1, - VK_POLYGON_MODE_POINT = 2, - VK_POLYGON_MODE_FILL_RECTANGLE_NV = 1000153000, - VK_POLYGON_MODE_MAX_ENUM = 0x7FFFFFFF -} VkPolygonMode; - -typedef enum VkStencilOp { - VK_STENCIL_OP_KEEP = 0, - VK_STENCIL_OP_ZERO = 1, - VK_STENCIL_OP_REPLACE = 2, - VK_STENCIL_OP_INCREMENT_AND_CLAMP = 3, - VK_STENCIL_OP_DECREMENT_AND_CLAMP = 4, - VK_STENCIL_OP_INVERT = 5, - VK_STENCIL_OP_INCREMENT_AND_WRAP = 6, - VK_STENCIL_OP_DECREMENT_AND_WRAP = 7, - VK_STENCIL_OP_MAX_ENUM = 0x7FFFFFFF -} VkStencilOp; - -typedef enum VkLogicOp { - VK_LOGIC_OP_CLEAR = 0, - VK_LOGIC_OP_AND = 1, - VK_LOGIC_OP_AND_REVERSE = 2, - VK_LOGIC_OP_COPY = 3, - VK_LOGIC_OP_AND_INVERTED = 4, - VK_LOGIC_OP_NO_OP = 5, - VK_LOGIC_OP_XOR = 6, - VK_LOGIC_OP_OR = 7, - VK_LOGIC_OP_NOR = 8, - VK_LOGIC_OP_EQUIVALENT = 9, - VK_LOGIC_OP_INVERT = 10, - VK_LOGIC_OP_OR_REVERSE = 11, - VK_LOGIC_OP_COPY_INVERTED = 12, - VK_LOGIC_OP_OR_INVERTED = 13, - VK_LOGIC_OP_NAND = 14, - VK_LOGIC_OP_SET = 15, - VK_LOGIC_OP_MAX_ENUM = 0x7FFFFFFF -} VkLogicOp; - -typedef enum VkBorderColor { - VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK = 0, - VK_BORDER_COLOR_INT_TRANSPARENT_BLACK = 1, - VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK = 2, - VK_BORDER_COLOR_INT_OPAQUE_BLACK = 3, - VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE = 4, - VK_BORDER_COLOR_INT_OPAQUE_WHITE = 5, - VK_BORDER_COLOR_FLOAT_CUSTOM_EXT = 1000287003, - VK_BORDER_COLOR_INT_CUSTOM_EXT = 1000287004, - VK_BORDER_COLOR_MAX_ENUM = 0x7FFFFFFF -} VkBorderColor; - -typedef enum VkFilter { - VK_FILTER_NEAREST = 0, - VK_FILTER_LINEAR = 1, - VK_FILTER_CUBIC_IMG = 1000015000, - VK_FILTER_CUBIC_EXT = VK_FILTER_CUBIC_IMG, - VK_FILTER_MAX_ENUM = 0x7FFFFFFF -} VkFilter; - -typedef enum VkSamplerAddressMode { - VK_SAMPLER_ADDRESS_MODE_REPEAT = 0, - VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT = 1, - VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE = 2, - VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER = 3, - VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE = 4, - VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE, - VK_SAMPLER_ADDRESS_MODE_MAX_ENUM = 0x7FFFFFFF -} VkSamplerAddressMode; - -typedef enum VkSamplerMipmapMode { - VK_SAMPLER_MIPMAP_MODE_NEAREST = 0, - VK_SAMPLER_MIPMAP_MODE_LINEAR = 1, - VK_SAMPLER_MIPMAP_MODE_MAX_ENUM = 0x7FFFFFFF -} VkSamplerMipmapMode; - -typedef enum VkDescriptorType { - VK_DESCRIPTOR_TYPE_SAMPLER = 0, - VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER = 1, - VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE = 2, - VK_DESCRIPTOR_TYPE_STORAGE_IMAGE = 3, - VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER = 4, - VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER = 5, - VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER = 6, - VK_DESCRIPTOR_TYPE_STORAGE_BUFFER = 7, - VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC = 8, - VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC = 9, - VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT = 10, - VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK = 1000138000, - VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR = 1000150000, - VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV = 1000165000, - VK_DESCRIPTOR_TYPE_MUTABLE_VALVE = 1000351000, - VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT = VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK, - VK_DESCRIPTOR_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkDescriptorType; - -typedef enum VkAttachmentLoadOp { - VK_ATTACHMENT_LOAD_OP_LOAD = 0, - VK_ATTACHMENT_LOAD_OP_CLEAR = 1, - VK_ATTACHMENT_LOAD_OP_DONT_CARE = 2, - VK_ATTACHMENT_LOAD_OP_NONE_EXT = 1000400000, - VK_ATTACHMENT_LOAD_OP_MAX_ENUM = 0x7FFFFFFF -} VkAttachmentLoadOp; - -typedef enum VkAttachmentStoreOp { - VK_ATTACHMENT_STORE_OP_STORE = 0, - VK_ATTACHMENT_STORE_OP_DONT_CARE = 1, - VK_ATTACHMENT_STORE_OP_NONE = 1000301000, - VK_ATTACHMENT_STORE_OP_NONE_KHR = VK_ATTACHMENT_STORE_OP_NONE, - VK_ATTACHMENT_STORE_OP_NONE_QCOM = VK_ATTACHMENT_STORE_OP_NONE, - VK_ATTACHMENT_STORE_OP_NONE_EXT = VK_ATTACHMENT_STORE_OP_NONE, - VK_ATTACHMENT_STORE_OP_MAX_ENUM = 0x7FFFFFFF -} VkAttachmentStoreOp; - -typedef enum VkPipelineBindPoint { - VK_PIPELINE_BIND_POINT_GRAPHICS = 0, - VK_PIPELINE_BIND_POINT_COMPUTE = 1, - VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR = 1000165000, - VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI = 1000369003, - VK_PIPELINE_BIND_POINT_RAY_TRACING_NV = VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR, - VK_PIPELINE_BIND_POINT_MAX_ENUM = 0x7FFFFFFF -} VkPipelineBindPoint; - -typedef enum VkCommandBufferLevel { - VK_COMMAND_BUFFER_LEVEL_PRIMARY = 0, - VK_COMMAND_BUFFER_LEVEL_SECONDARY = 1, - VK_COMMAND_BUFFER_LEVEL_MAX_ENUM = 0x7FFFFFFF -} VkCommandBufferLevel; - -typedef enum VkIndexType { - VK_INDEX_TYPE_UINT16 = 0, - VK_INDEX_TYPE_UINT32 = 1, - VK_INDEX_TYPE_NONE_KHR = 1000165000, - VK_INDEX_TYPE_UINT8_EXT = 1000265000, - VK_INDEX_TYPE_NONE_NV = VK_INDEX_TYPE_NONE_KHR, - VK_INDEX_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkIndexType; - -typedef enum VkSubpassContents { - VK_SUBPASS_CONTENTS_INLINE = 0, - VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS = 1, - VK_SUBPASS_CONTENTS_MAX_ENUM = 0x7FFFFFFF -} VkSubpassContents; - -typedef enum VkAccessFlagBits { - VK_ACCESS_INDIRECT_COMMAND_READ_BIT = 0x00000001, - VK_ACCESS_INDEX_READ_BIT = 0x00000002, - VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT = 0x00000004, - VK_ACCESS_UNIFORM_READ_BIT = 0x00000008, - VK_ACCESS_INPUT_ATTACHMENT_READ_BIT = 0x00000010, - VK_ACCESS_SHADER_READ_BIT = 0x00000020, - VK_ACCESS_SHADER_WRITE_BIT = 0x00000040, - VK_ACCESS_COLOR_ATTACHMENT_READ_BIT = 0x00000080, - VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT = 0x00000100, - VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT = 0x00000200, - VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT = 0x00000400, - VK_ACCESS_TRANSFER_READ_BIT = 0x00000800, - VK_ACCESS_TRANSFER_WRITE_BIT = 0x00001000, - VK_ACCESS_HOST_READ_BIT = 0x00002000, - VK_ACCESS_HOST_WRITE_BIT = 0x00004000, - VK_ACCESS_MEMORY_READ_BIT = 0x00008000, - VK_ACCESS_MEMORY_WRITE_BIT = 0x00010000, - VK_ACCESS_NONE = 0, - VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT = 0x02000000, - VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT = 0x04000000, - VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT = 0x08000000, - VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT = 0x00100000, - VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT = 0x00080000, - VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR = 0x00200000, - VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR = 0x00400000, - VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT = 0x01000000, - VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR = 0x00800000, - VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV = 0x00020000, - VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV = 0x00040000, - VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV = VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR, - VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV = VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR, - VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV = VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR, - VK_ACCESS_NONE_KHR = VK_ACCESS_NONE, - VK_ACCESS_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkAccessFlagBits; -typedef VkFlags VkAccessFlags; - -typedef enum VkImageAspectFlagBits { - VK_IMAGE_ASPECT_COLOR_BIT = 0x00000001, - VK_IMAGE_ASPECT_DEPTH_BIT = 0x00000002, - VK_IMAGE_ASPECT_STENCIL_BIT = 0x00000004, - VK_IMAGE_ASPECT_METADATA_BIT = 0x00000008, - VK_IMAGE_ASPECT_PLANE_0_BIT = 0x00000010, - VK_IMAGE_ASPECT_PLANE_1_BIT = 0x00000020, - VK_IMAGE_ASPECT_PLANE_2_BIT = 0x00000040, - VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT = 0x00000080, - VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT = 0x00000100, - VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT = 0x00000200, - VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT = 0x00000400, - VK_IMAGE_ASPECT_NONE_KHR = 0, - VK_IMAGE_ASPECT_PLANE_0_BIT_KHR = VK_IMAGE_ASPECT_PLANE_0_BIT, - VK_IMAGE_ASPECT_PLANE_1_BIT_KHR = VK_IMAGE_ASPECT_PLANE_1_BIT, - VK_IMAGE_ASPECT_PLANE_2_BIT_KHR = VK_IMAGE_ASPECT_PLANE_2_BIT, - VK_IMAGE_ASPECT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkImageAspectFlagBits; -typedef VkFlags VkImageAspectFlags; - -typedef enum VkFormatFeatureFlagBits { - VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT = 0x00000001, - VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT = 0x00000002, - VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT = 0x00000004, - VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT = 0x00000008, - VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT = 0x00000010, - VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT = 0x00000020, - VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT = 0x00000040, - VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT = 0x00000080, - VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT = 0x00000100, - VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT = 0x00000200, - VK_FORMAT_FEATURE_BLIT_SRC_BIT = 0x00000400, - VK_FORMAT_FEATURE_BLIT_DST_BIT = 0x00000800, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT = 0x00001000, - VK_FORMAT_FEATURE_TRANSFER_SRC_BIT = 0x00004000, - VK_FORMAT_FEATURE_TRANSFER_DST_BIT = 0x00008000, - VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT = 0x00020000, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT = 0x00040000, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT = 0x00080000, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT = 0x00100000, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT = 0x00200000, - VK_FORMAT_FEATURE_DISJOINT_BIT = 0x00400000, - VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT = 0x00800000, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT = 0x00010000, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG = 0x00002000, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR = 0x02000000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR = 0x04000000, -#endif - VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR = 0x20000000, - VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT = 0x01000000, - VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x40000000, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR = 0x08000000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR = 0x10000000, -#endif - VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT, - VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR = VK_FORMAT_FEATURE_TRANSFER_DST_BIT, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT, - VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT, - VK_FORMAT_FEATURE_DISJOINT_BIT_KHR = VK_FORMAT_FEATURE_DISJOINT_BIT, - VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG, - VK_FORMAT_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkFormatFeatureFlagBits; -typedef VkFlags VkFormatFeatureFlags; - -typedef enum VkImageCreateFlagBits { - VK_IMAGE_CREATE_SPARSE_BINDING_BIT = 0x00000001, - VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT = 0x00000002, - VK_IMAGE_CREATE_SPARSE_ALIASED_BIT = 0x00000004, - VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT = 0x00000008, - VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT = 0x00000010, - VK_IMAGE_CREATE_ALIAS_BIT = 0x00000400, - VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT = 0x00000040, - VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT = 0x00000020, - VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT = 0x00000080, - VK_IMAGE_CREATE_EXTENDED_USAGE_BIT = 0x00000100, - VK_IMAGE_CREATE_PROTECTED_BIT = 0x00000800, - VK_IMAGE_CREATE_DISJOINT_BIT = 0x00000200, - VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV = 0x00002000, - VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT = 0x00001000, - VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT = 0x00004000, - VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM = 0x00008000, - VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT, - VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT, - VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT, - VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT, - VK_IMAGE_CREATE_DISJOINT_BIT_KHR = VK_IMAGE_CREATE_DISJOINT_BIT, - VK_IMAGE_CREATE_ALIAS_BIT_KHR = VK_IMAGE_CREATE_ALIAS_BIT, - VK_IMAGE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkImageCreateFlagBits; -typedef VkFlags VkImageCreateFlags; - -typedef enum VkSampleCountFlagBits { - VK_SAMPLE_COUNT_1_BIT = 0x00000001, - VK_SAMPLE_COUNT_2_BIT = 0x00000002, - VK_SAMPLE_COUNT_4_BIT = 0x00000004, - VK_SAMPLE_COUNT_8_BIT = 0x00000008, - VK_SAMPLE_COUNT_16_BIT = 0x00000010, - VK_SAMPLE_COUNT_32_BIT = 0x00000020, - VK_SAMPLE_COUNT_64_BIT = 0x00000040, - VK_SAMPLE_COUNT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSampleCountFlagBits; -typedef VkFlags VkSampleCountFlags; - -typedef enum VkImageUsageFlagBits { - VK_IMAGE_USAGE_TRANSFER_SRC_BIT = 0x00000001, - VK_IMAGE_USAGE_TRANSFER_DST_BIT = 0x00000002, - VK_IMAGE_USAGE_SAMPLED_BIT = 0x00000004, - VK_IMAGE_USAGE_STORAGE_BIT = 0x00000008, - VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT = 0x00000010, - VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT = 0x00000020, - VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT = 0x00000040, - VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT = 0x00000080, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR = 0x00000400, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR = 0x00000800, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR = 0x00001000, -#endif - VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT = 0x00000200, - VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x00000100, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR = 0x00002000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR = 0x00004000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR = 0x00008000, -#endif - VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI = 0x00040000, - VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV = VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR, - VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkImageUsageFlagBits; -typedef VkFlags VkImageUsageFlags; -typedef VkFlags VkInstanceCreateFlags; - -typedef enum VkMemoryHeapFlagBits { - VK_MEMORY_HEAP_DEVICE_LOCAL_BIT = 0x00000001, - VK_MEMORY_HEAP_MULTI_INSTANCE_BIT = 0x00000002, - VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT, - VK_MEMORY_HEAP_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkMemoryHeapFlagBits; -typedef VkFlags VkMemoryHeapFlags; - -typedef enum VkMemoryPropertyFlagBits { - VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT = 0x00000001, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT = 0x00000002, - VK_MEMORY_PROPERTY_HOST_COHERENT_BIT = 0x00000004, - VK_MEMORY_PROPERTY_HOST_CACHED_BIT = 0x00000008, - VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT = 0x00000010, - VK_MEMORY_PROPERTY_PROTECTED_BIT = 0x00000020, - VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD = 0x00000040, - VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD = 0x00000080, - VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV = 0x00000100, - VK_MEMORY_PROPERTY_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkMemoryPropertyFlagBits; -typedef VkFlags VkMemoryPropertyFlags; - -typedef enum VkQueueFlagBits { - VK_QUEUE_GRAPHICS_BIT = 0x00000001, - VK_QUEUE_COMPUTE_BIT = 0x00000002, - VK_QUEUE_TRANSFER_BIT = 0x00000004, - VK_QUEUE_SPARSE_BINDING_BIT = 0x00000008, - VK_QUEUE_PROTECTED_BIT = 0x00000010, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_QUEUE_VIDEO_DECODE_BIT_KHR = 0x00000020, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_QUEUE_VIDEO_ENCODE_BIT_KHR = 0x00000040, -#endif - VK_QUEUE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkQueueFlagBits; -typedef VkFlags VkQueueFlags; -typedef VkFlags VkDeviceCreateFlags; - -typedef enum VkDeviceQueueCreateFlagBits { - VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT = 0x00000001, - VK_DEVICE_QUEUE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkDeviceQueueCreateFlagBits; -typedef VkFlags VkDeviceQueueCreateFlags; - -typedef enum VkPipelineStageFlagBits { - VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT = 0x00000001, - VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT = 0x00000002, - VK_PIPELINE_STAGE_VERTEX_INPUT_BIT = 0x00000004, - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT = 0x00000008, - VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT = 0x00000010, - VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT = 0x00000020, - VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT = 0x00000040, - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT = 0x00000080, - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT = 0x00000100, - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT = 0x00000200, - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT = 0x00000400, - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT = 0x00000800, - VK_PIPELINE_STAGE_TRANSFER_BIT = 0x00001000, - VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT = 0x00002000, - VK_PIPELINE_STAGE_HOST_BIT = 0x00004000, - VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT = 0x00008000, - VK_PIPELINE_STAGE_ALL_COMMANDS_BIT = 0x00010000, - VK_PIPELINE_STAGE_NONE = 0, - VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT = 0x01000000, - VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT = 0x00040000, - VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR = 0x02000000, - VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR = 0x00200000, - VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV = 0x00080000, - VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV = 0x00100000, - VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT = 0x00800000, - VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x00400000, - VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV = 0x00020000, - VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV = VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR, - VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV = VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR, - VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV = VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR, - VK_PIPELINE_STAGE_NONE_KHR = VK_PIPELINE_STAGE_NONE, - VK_PIPELINE_STAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineStageFlagBits; -typedef VkFlags VkPipelineStageFlags; -typedef VkFlags VkMemoryMapFlags; - -typedef enum VkSparseMemoryBindFlagBits { - VK_SPARSE_MEMORY_BIND_METADATA_BIT = 0x00000001, - VK_SPARSE_MEMORY_BIND_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSparseMemoryBindFlagBits; -typedef VkFlags VkSparseMemoryBindFlags; - -typedef enum VkSparseImageFormatFlagBits { - VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT = 0x00000001, - VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT = 0x00000002, - VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT = 0x00000004, - VK_SPARSE_IMAGE_FORMAT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSparseImageFormatFlagBits; -typedef VkFlags VkSparseImageFormatFlags; - -typedef enum VkFenceCreateFlagBits { - VK_FENCE_CREATE_SIGNALED_BIT = 0x00000001, - VK_FENCE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkFenceCreateFlagBits; -typedef VkFlags VkFenceCreateFlags; -typedef VkFlags VkSemaphoreCreateFlags; - -typedef enum VkEventCreateFlagBits { - VK_EVENT_CREATE_DEVICE_ONLY_BIT = 0x00000001, - VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR = VK_EVENT_CREATE_DEVICE_ONLY_BIT, - VK_EVENT_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkEventCreateFlagBits; -typedef VkFlags VkEventCreateFlags; - -typedef enum VkQueryPipelineStatisticFlagBits { - VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT = 0x00000001, - VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT = 0x00000002, - VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT = 0x00000004, - VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT = 0x00000008, - VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT = 0x00000010, - VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT = 0x00000020, - VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT = 0x00000040, - VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT = 0x00000080, - VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT = 0x00000100, - VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT = 0x00000200, - VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT = 0x00000400, - VK_QUERY_PIPELINE_STATISTIC_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkQueryPipelineStatisticFlagBits; -typedef VkFlags VkQueryPipelineStatisticFlags; -typedef VkFlags VkQueryPoolCreateFlags; - -typedef enum VkQueryResultFlagBits { - VK_QUERY_RESULT_64_BIT = 0x00000001, - VK_QUERY_RESULT_WAIT_BIT = 0x00000002, - VK_QUERY_RESULT_WITH_AVAILABILITY_BIT = 0x00000004, - VK_QUERY_RESULT_PARTIAL_BIT = 0x00000008, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_QUERY_RESULT_WITH_STATUS_BIT_KHR = 0x00000010, -#endif - VK_QUERY_RESULT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkQueryResultFlagBits; -typedef VkFlags VkQueryResultFlags; - -typedef enum VkBufferCreateFlagBits { - VK_BUFFER_CREATE_SPARSE_BINDING_BIT = 0x00000001, - VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT = 0x00000002, - VK_BUFFER_CREATE_SPARSE_ALIASED_BIT = 0x00000004, - VK_BUFFER_CREATE_PROTECTED_BIT = 0x00000008, - VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT = 0x00000010, - VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT, - VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT, - VK_BUFFER_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkBufferCreateFlagBits; -typedef VkFlags VkBufferCreateFlags; - -typedef enum VkBufferUsageFlagBits { - VK_BUFFER_USAGE_TRANSFER_SRC_BIT = 0x00000001, - VK_BUFFER_USAGE_TRANSFER_DST_BIT = 0x00000002, - VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT = 0x00000004, - VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT = 0x00000008, - VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT = 0x00000010, - VK_BUFFER_USAGE_STORAGE_BUFFER_BIT = 0x00000020, - VK_BUFFER_USAGE_INDEX_BUFFER_BIT = 0x00000040, - VK_BUFFER_USAGE_VERTEX_BUFFER_BIT = 0x00000080, - VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT = 0x00000100, - VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT = 0x00020000, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR = 0x00002000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_BUFFER_USAGE_VIDEO_DECODE_DST_BIT_KHR = 0x00004000, -#endif - VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT = 0x00000800, - VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT = 0x00001000, - VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT = 0x00000200, - VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR = 0x00080000, - VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR = 0x00100000, - VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR = 0x00000400, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR = 0x00008000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR = 0x00010000, -#endif - VK_BUFFER_USAGE_RAY_TRACING_BIT_NV = VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR, - VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT, - VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT, - VK_BUFFER_USAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkBufferUsageFlagBits; -typedef VkFlags VkBufferUsageFlags; -typedef VkFlags VkBufferViewCreateFlags; - -typedef enum VkImageViewCreateFlagBits { - VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT = 0x00000001, - VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT = 0x00000002, - VK_IMAGE_VIEW_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkImageViewCreateFlagBits; -typedef VkFlags VkImageViewCreateFlags; -typedef VkFlags VkShaderModuleCreateFlags; - -typedef enum VkPipelineCacheCreateFlagBits { - VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT = 0x00000001, - VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT = VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT, - VK_PIPELINE_CACHE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineCacheCreateFlagBits; -typedef VkFlags VkPipelineCacheCreateFlags; - -typedef enum VkColorComponentFlagBits { - VK_COLOR_COMPONENT_R_BIT = 0x00000001, - VK_COLOR_COMPONENT_G_BIT = 0x00000002, - VK_COLOR_COMPONENT_B_BIT = 0x00000004, - VK_COLOR_COMPONENT_A_BIT = 0x00000008, - VK_COLOR_COMPONENT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkColorComponentFlagBits; -typedef VkFlags VkColorComponentFlags; - -typedef enum VkPipelineCreateFlagBits { - VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT = 0x00000001, - VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT = 0x00000002, - VK_PIPELINE_CREATE_DERIVATIVE_BIT = 0x00000004, - VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT = 0x00000008, - VK_PIPELINE_CREATE_DISPATCH_BASE_BIT = 0x00000010, - VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT = 0x00000100, - VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT = 0x00000200, - VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x00200000, - VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT = 0x00400000, - VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR = 0x00004000, - VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR = 0x00008000, - VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR = 0x00010000, - VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR = 0x00020000, - VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR = 0x00001000, - VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR = 0x00002000, - VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR = 0x00080000, - VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV = 0x00000020, - VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR = 0x00000040, - VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR = 0x00000080, - VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV = 0x00040000, - VK_PIPELINE_CREATE_LIBRARY_BIT_KHR = 0x00000800, - VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV = 0x00100000, - VK_PIPELINE_CREATE_DISPATCH_BASE = VK_PIPELINE_CREATE_DISPATCH_BASE_BIT, - VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR, - VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT = VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT, - VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT, - VK_PIPELINE_CREATE_DISPATCH_BASE_KHR = VK_PIPELINE_CREATE_DISPATCH_BASE, - VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT = VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT, - VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT = VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT, - VK_PIPELINE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineCreateFlagBits; -typedef VkFlags VkPipelineCreateFlags; - -typedef enum VkPipelineShaderStageCreateFlagBits { - VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT = 0x00000001, - VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT = 0x00000002, - VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT = VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT, - VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT = VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT, - VK_PIPELINE_SHADER_STAGE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineShaderStageCreateFlagBits; -typedef VkFlags VkPipelineShaderStageCreateFlags; - -typedef enum VkShaderStageFlagBits { - VK_SHADER_STAGE_VERTEX_BIT = 0x00000001, - VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT = 0x00000002, - VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT = 0x00000004, - VK_SHADER_STAGE_GEOMETRY_BIT = 0x00000008, - VK_SHADER_STAGE_FRAGMENT_BIT = 0x00000010, - VK_SHADER_STAGE_COMPUTE_BIT = 0x00000020, - VK_SHADER_STAGE_ALL_GRAPHICS = 0x0000001F, - VK_SHADER_STAGE_ALL = 0x7FFFFFFF, - VK_SHADER_STAGE_RAYGEN_BIT_KHR = 0x00000100, - VK_SHADER_STAGE_ANY_HIT_BIT_KHR = 0x00000200, - VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR = 0x00000400, - VK_SHADER_STAGE_MISS_BIT_KHR = 0x00000800, - VK_SHADER_STAGE_INTERSECTION_BIT_KHR = 0x00001000, - VK_SHADER_STAGE_CALLABLE_BIT_KHR = 0x00002000, - VK_SHADER_STAGE_TASK_BIT_NV = 0x00000040, - VK_SHADER_STAGE_MESH_BIT_NV = 0x00000080, - VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI = 0x00004000, - VK_SHADER_STAGE_RAYGEN_BIT_NV = VK_SHADER_STAGE_RAYGEN_BIT_KHR, - VK_SHADER_STAGE_ANY_HIT_BIT_NV = VK_SHADER_STAGE_ANY_HIT_BIT_KHR, - VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV = VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, - VK_SHADER_STAGE_MISS_BIT_NV = VK_SHADER_STAGE_MISS_BIT_KHR, - VK_SHADER_STAGE_INTERSECTION_BIT_NV = VK_SHADER_STAGE_INTERSECTION_BIT_KHR, - VK_SHADER_STAGE_CALLABLE_BIT_NV = VK_SHADER_STAGE_CALLABLE_BIT_KHR, - VK_SHADER_STAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkShaderStageFlagBits; - -typedef enum VkCullModeFlagBits { - VK_CULL_MODE_NONE = 0, - VK_CULL_MODE_FRONT_BIT = 0x00000001, - VK_CULL_MODE_BACK_BIT = 0x00000002, - VK_CULL_MODE_FRONT_AND_BACK = 0x00000003, - VK_CULL_MODE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkCullModeFlagBits; -typedef VkFlags VkCullModeFlags; -typedef VkFlags VkPipelineVertexInputStateCreateFlags; -typedef VkFlags VkPipelineInputAssemblyStateCreateFlags; -typedef VkFlags VkPipelineTessellationStateCreateFlags; -typedef VkFlags VkPipelineViewportStateCreateFlags; -typedef VkFlags VkPipelineRasterizationStateCreateFlags; -typedef VkFlags VkPipelineMultisampleStateCreateFlags; - -typedef enum VkPipelineDepthStencilStateCreateFlagBits { - VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM = 0x00000001, - VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM = 0x00000002, - VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineDepthStencilStateCreateFlagBits; -typedef VkFlags VkPipelineDepthStencilStateCreateFlags; - -typedef enum VkPipelineColorBlendStateCreateFlagBits { - VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM = 0x00000001, - VK_PIPELINE_COLOR_BLEND_STATE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineColorBlendStateCreateFlagBits; -typedef VkFlags VkPipelineColorBlendStateCreateFlags; -typedef VkFlags VkPipelineDynamicStateCreateFlags; -typedef VkFlags VkPipelineLayoutCreateFlags; -typedef VkFlags VkShaderStageFlags; - -typedef enum VkSamplerCreateFlagBits { - VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT = 0x00000001, - VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT = 0x00000002, - VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSamplerCreateFlagBits; -typedef VkFlags VkSamplerCreateFlags; - -typedef enum VkDescriptorPoolCreateFlagBits { - VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT = 0x00000001, - VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT = 0x00000002, - VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE = 0x00000004, - VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT, - VK_DESCRIPTOR_POOL_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkDescriptorPoolCreateFlagBits; -typedef VkFlags VkDescriptorPoolCreateFlags; -typedef VkFlags VkDescriptorPoolResetFlags; - -typedef enum VkDescriptorSetLayoutCreateFlagBits { - VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT = 0x00000002, - VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR = 0x00000001, - VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE = 0x00000004, - VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT, - VK_DESCRIPTOR_SET_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkDescriptorSetLayoutCreateFlagBits; -typedef VkFlags VkDescriptorSetLayoutCreateFlags; - -typedef enum VkAttachmentDescriptionFlagBits { - VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT = 0x00000001, - VK_ATTACHMENT_DESCRIPTION_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkAttachmentDescriptionFlagBits; -typedef VkFlags VkAttachmentDescriptionFlags; - -typedef enum VkDependencyFlagBits { - VK_DEPENDENCY_BY_REGION_BIT = 0x00000001, - VK_DEPENDENCY_DEVICE_GROUP_BIT = 0x00000004, - VK_DEPENDENCY_VIEW_LOCAL_BIT = 0x00000002, - VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR = VK_DEPENDENCY_VIEW_LOCAL_BIT, - VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR = VK_DEPENDENCY_DEVICE_GROUP_BIT, - VK_DEPENDENCY_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkDependencyFlagBits; -typedef VkFlags VkDependencyFlags; - -typedef enum VkFramebufferCreateFlagBits { - VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT = 0x00000001, - VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR = VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT, - VK_FRAMEBUFFER_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkFramebufferCreateFlagBits; -typedef VkFlags VkFramebufferCreateFlags; - -typedef enum VkRenderPassCreateFlagBits { - VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM = 0x00000002, - VK_RENDER_PASS_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkRenderPassCreateFlagBits; -typedef VkFlags VkRenderPassCreateFlags; - -typedef enum VkSubpassDescriptionFlagBits { - VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX = 0x00000001, - VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX = 0x00000002, - VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM = 0x00000004, - VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM = 0x00000008, - VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM = 0x00000010, - VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM = 0x00000020, - VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM = 0x00000040, - VK_SUBPASS_DESCRIPTION_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSubpassDescriptionFlagBits; -typedef VkFlags VkSubpassDescriptionFlags; - -typedef enum VkCommandPoolCreateFlagBits { - VK_COMMAND_POOL_CREATE_TRANSIENT_BIT = 0x00000001, - VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT = 0x00000002, - VK_COMMAND_POOL_CREATE_PROTECTED_BIT = 0x00000004, - VK_COMMAND_POOL_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkCommandPoolCreateFlagBits; -typedef VkFlags VkCommandPoolCreateFlags; - -typedef enum VkCommandPoolResetFlagBits { - VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT = 0x00000001, - VK_COMMAND_POOL_RESET_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkCommandPoolResetFlagBits; -typedef VkFlags VkCommandPoolResetFlags; - -typedef enum VkCommandBufferUsageFlagBits { - VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT = 0x00000001, - VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT = 0x00000002, - VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT = 0x00000004, - VK_COMMAND_BUFFER_USAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkCommandBufferUsageFlagBits; -typedef VkFlags VkCommandBufferUsageFlags; - -typedef enum VkQueryControlFlagBits { - VK_QUERY_CONTROL_PRECISE_BIT = 0x00000001, - VK_QUERY_CONTROL_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkQueryControlFlagBits; -typedef VkFlags VkQueryControlFlags; - -typedef enum VkCommandBufferResetFlagBits { - VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT = 0x00000001, - VK_COMMAND_BUFFER_RESET_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkCommandBufferResetFlagBits; -typedef VkFlags VkCommandBufferResetFlags; - -typedef enum VkStencilFaceFlagBits { - VK_STENCIL_FACE_FRONT_BIT = 0x00000001, - VK_STENCIL_FACE_BACK_BIT = 0x00000002, - VK_STENCIL_FACE_FRONT_AND_BACK = 0x00000003, - VK_STENCIL_FRONT_AND_BACK = VK_STENCIL_FACE_FRONT_AND_BACK, - VK_STENCIL_FACE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkStencilFaceFlagBits; -typedef VkFlags VkStencilFaceFlags; -typedef struct VkExtent2D { - uint32_t width; - uint32_t height; -} VkExtent2D; - -typedef struct VkExtent3D { - uint32_t width; - uint32_t height; - uint32_t depth; -} VkExtent3D; - -typedef struct VkOffset2D { - int32_t x; - int32_t y; -} VkOffset2D; - -typedef struct VkOffset3D { - int32_t x; - int32_t y; - int32_t z; -} VkOffset3D; - -typedef struct VkRect2D { - VkOffset2D offset; - VkExtent2D extent; -} VkRect2D; - -typedef struct VkBaseInStructure { - VkStructureType sType; - const struct VkBaseInStructure* pNext; -} VkBaseInStructure; - -typedef struct VkBaseOutStructure { - VkStructureType sType; - struct VkBaseOutStructure* pNext; -} VkBaseOutStructure; - -typedef struct VkBufferMemoryBarrier { - VkStructureType sType; - const void* pNext; - VkAccessFlags srcAccessMask; - VkAccessFlags dstAccessMask; - uint32_t srcQueueFamilyIndex; - uint32_t dstQueueFamilyIndex; - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize size; -} VkBufferMemoryBarrier; - -typedef struct VkDispatchIndirectCommand { - uint32_t x; - uint32_t y; - uint32_t z; -} VkDispatchIndirectCommand; - -typedef struct VkDrawIndexedIndirectCommand { - uint32_t indexCount; - uint32_t instanceCount; - uint32_t firstIndex; - int32_t vertexOffset; - uint32_t firstInstance; -} VkDrawIndexedIndirectCommand; - -typedef struct VkDrawIndirectCommand { - uint32_t vertexCount; - uint32_t instanceCount; - uint32_t firstVertex; - uint32_t firstInstance; -} VkDrawIndirectCommand; - -typedef struct VkImageSubresourceRange { - VkImageAspectFlags aspectMask; - uint32_t baseMipLevel; - uint32_t levelCount; - uint32_t baseArrayLayer; - uint32_t layerCount; -} VkImageSubresourceRange; - -typedef struct VkImageMemoryBarrier { - VkStructureType sType; - const void* pNext; - VkAccessFlags srcAccessMask; - VkAccessFlags dstAccessMask; - VkImageLayout oldLayout; - VkImageLayout newLayout; - uint32_t srcQueueFamilyIndex; - uint32_t dstQueueFamilyIndex; - VkImage image; - VkImageSubresourceRange subresourceRange; -} VkImageMemoryBarrier; - -typedef struct VkMemoryBarrier { - VkStructureType sType; - const void* pNext; - VkAccessFlags srcAccessMask; - VkAccessFlags dstAccessMask; -} VkMemoryBarrier; - -typedef struct VkPipelineCacheHeaderVersionOne { - uint32_t headerSize; - VkPipelineCacheHeaderVersion headerVersion; - uint32_t vendorID; - uint32_t deviceID; - uint8_t pipelineCacheUUID[VK_UUID_SIZE]; -} VkPipelineCacheHeaderVersionOne; - -typedef void* (VKAPI_PTR *PFN_vkAllocationFunction)( - void* pUserData, - size_t size, - size_t alignment, - VkSystemAllocationScope allocationScope); - -typedef void (VKAPI_PTR *PFN_vkFreeFunction)( - void* pUserData, - void* pMemory); - -typedef void (VKAPI_PTR *PFN_vkInternalAllocationNotification)( - void* pUserData, - size_t size, - VkInternalAllocationType allocationType, - VkSystemAllocationScope allocationScope); - -typedef void (VKAPI_PTR *PFN_vkInternalFreeNotification)( - void* pUserData, - size_t size, - VkInternalAllocationType allocationType, - VkSystemAllocationScope allocationScope); - -typedef void* (VKAPI_PTR *PFN_vkReallocationFunction)( - void* pUserData, - void* pOriginal, - size_t size, - size_t alignment, - VkSystemAllocationScope allocationScope); - -typedef void (VKAPI_PTR *PFN_vkVoidFunction)(void); -typedef struct VkAllocationCallbacks { - void* pUserData; - PFN_vkAllocationFunction pfnAllocation; - PFN_vkReallocationFunction pfnReallocation; - PFN_vkFreeFunction pfnFree; - PFN_vkInternalAllocationNotification pfnInternalAllocation; - PFN_vkInternalFreeNotification pfnInternalFree; -} VkAllocationCallbacks; - -typedef struct VkApplicationInfo { - VkStructureType sType; - const void* pNext; - const char* pApplicationName; - uint32_t applicationVersion; - const char* pEngineName; - uint32_t engineVersion; - uint32_t apiVersion; -} VkApplicationInfo; - -typedef struct VkFormatProperties { - VkFormatFeatureFlags linearTilingFeatures; - VkFormatFeatureFlags optimalTilingFeatures; - VkFormatFeatureFlags bufferFeatures; -} VkFormatProperties; - -typedef struct VkImageFormatProperties { - VkExtent3D maxExtent; - uint32_t maxMipLevels; - uint32_t maxArrayLayers; - VkSampleCountFlags sampleCounts; - VkDeviceSize maxResourceSize; -} VkImageFormatProperties; - -typedef struct VkInstanceCreateInfo { - VkStructureType sType; - const void* pNext; - VkInstanceCreateFlags flags; - const VkApplicationInfo* pApplicationInfo; - uint32_t enabledLayerCount; - const char* const* ppEnabledLayerNames; - uint32_t enabledExtensionCount; - const char* const* ppEnabledExtensionNames; -} VkInstanceCreateInfo; - -typedef struct VkMemoryHeap { - VkDeviceSize size; - VkMemoryHeapFlags flags; -} VkMemoryHeap; - -typedef struct VkMemoryType { - VkMemoryPropertyFlags propertyFlags; - uint32_t heapIndex; -} VkMemoryType; - -typedef struct VkPhysicalDeviceFeatures { - VkBool32 robustBufferAccess; - VkBool32 fullDrawIndexUint32; - VkBool32 imageCubeArray; - VkBool32 independentBlend; - VkBool32 geometryShader; - VkBool32 tessellationShader; - VkBool32 sampleRateShading; - VkBool32 dualSrcBlend; - VkBool32 logicOp; - VkBool32 multiDrawIndirect; - VkBool32 drawIndirectFirstInstance; - VkBool32 depthClamp; - VkBool32 depthBiasClamp; - VkBool32 fillModeNonSolid; - VkBool32 depthBounds; - VkBool32 wideLines; - VkBool32 largePoints; - VkBool32 alphaToOne; - VkBool32 multiViewport; - VkBool32 samplerAnisotropy; - VkBool32 textureCompressionETC2; - VkBool32 textureCompressionASTC_LDR; - VkBool32 textureCompressionBC; - VkBool32 occlusionQueryPrecise; - VkBool32 pipelineStatisticsQuery; - VkBool32 vertexPipelineStoresAndAtomics; - VkBool32 fragmentStoresAndAtomics; - VkBool32 shaderTessellationAndGeometryPointSize; - VkBool32 shaderImageGatherExtended; - VkBool32 shaderStorageImageExtendedFormats; - VkBool32 shaderStorageImageMultisample; - VkBool32 shaderStorageImageReadWithoutFormat; - VkBool32 shaderStorageImageWriteWithoutFormat; - VkBool32 shaderUniformBufferArrayDynamicIndexing; - VkBool32 shaderSampledImageArrayDynamicIndexing; - VkBool32 shaderStorageBufferArrayDynamicIndexing; - VkBool32 shaderStorageImageArrayDynamicIndexing; - VkBool32 shaderClipDistance; - VkBool32 shaderCullDistance; - VkBool32 shaderFloat64; - VkBool32 shaderInt64; - VkBool32 shaderInt16; - VkBool32 shaderResourceResidency; - VkBool32 shaderResourceMinLod; - VkBool32 sparseBinding; - VkBool32 sparseResidencyBuffer; - VkBool32 sparseResidencyImage2D; - VkBool32 sparseResidencyImage3D; - VkBool32 sparseResidency2Samples; - VkBool32 sparseResidency4Samples; - VkBool32 sparseResidency8Samples; - VkBool32 sparseResidency16Samples; - VkBool32 sparseResidencyAliased; - VkBool32 variableMultisampleRate; - VkBool32 inheritedQueries; -} VkPhysicalDeviceFeatures; - -typedef struct VkPhysicalDeviceLimits { - uint32_t maxImageDimension1D; - uint32_t maxImageDimension2D; - uint32_t maxImageDimension3D; - uint32_t maxImageDimensionCube; - uint32_t maxImageArrayLayers; - uint32_t maxTexelBufferElements; - uint32_t maxUniformBufferRange; - uint32_t maxStorageBufferRange; - uint32_t maxPushConstantsSize; - uint32_t maxMemoryAllocationCount; - uint32_t maxSamplerAllocationCount; - VkDeviceSize bufferImageGranularity; - VkDeviceSize sparseAddressSpaceSize; - uint32_t maxBoundDescriptorSets; - uint32_t maxPerStageDescriptorSamplers; - uint32_t maxPerStageDescriptorUniformBuffers; - uint32_t maxPerStageDescriptorStorageBuffers; - uint32_t maxPerStageDescriptorSampledImages; - uint32_t maxPerStageDescriptorStorageImages; - uint32_t maxPerStageDescriptorInputAttachments; - uint32_t maxPerStageResources; - uint32_t maxDescriptorSetSamplers; - uint32_t maxDescriptorSetUniformBuffers; - uint32_t maxDescriptorSetUniformBuffersDynamic; - uint32_t maxDescriptorSetStorageBuffers; - uint32_t maxDescriptorSetStorageBuffersDynamic; - uint32_t maxDescriptorSetSampledImages; - uint32_t maxDescriptorSetStorageImages; - uint32_t maxDescriptorSetInputAttachments; - uint32_t maxVertexInputAttributes; - uint32_t maxVertexInputBindings; - uint32_t maxVertexInputAttributeOffset; - uint32_t maxVertexInputBindingStride; - uint32_t maxVertexOutputComponents; - uint32_t maxTessellationGenerationLevel; - uint32_t maxTessellationPatchSize; - uint32_t maxTessellationControlPerVertexInputComponents; - uint32_t maxTessellationControlPerVertexOutputComponents; - uint32_t maxTessellationControlPerPatchOutputComponents; - uint32_t maxTessellationControlTotalOutputComponents; - uint32_t maxTessellationEvaluationInputComponents; - uint32_t maxTessellationEvaluationOutputComponents; - uint32_t maxGeometryShaderInvocations; - uint32_t maxGeometryInputComponents; - uint32_t maxGeometryOutputComponents; - uint32_t maxGeometryOutputVertices; - uint32_t maxGeometryTotalOutputComponents; - uint32_t maxFragmentInputComponents; - uint32_t maxFragmentOutputAttachments; - uint32_t maxFragmentDualSrcAttachments; - uint32_t maxFragmentCombinedOutputResources; - uint32_t maxComputeSharedMemorySize; - uint32_t maxComputeWorkGroupCount[3]; - uint32_t maxComputeWorkGroupInvocations; - uint32_t maxComputeWorkGroupSize[3]; - uint32_t subPixelPrecisionBits; - uint32_t subTexelPrecisionBits; - uint32_t mipmapPrecisionBits; - uint32_t maxDrawIndexedIndexValue; - uint32_t maxDrawIndirectCount; - float maxSamplerLodBias; - float maxSamplerAnisotropy; - uint32_t maxViewports; - uint32_t maxViewportDimensions[2]; - float viewportBoundsRange[2]; - uint32_t viewportSubPixelBits; - size_t minMemoryMapAlignment; - VkDeviceSize minTexelBufferOffsetAlignment; - VkDeviceSize minUniformBufferOffsetAlignment; - VkDeviceSize minStorageBufferOffsetAlignment; - int32_t minTexelOffset; - uint32_t maxTexelOffset; - int32_t minTexelGatherOffset; - uint32_t maxTexelGatherOffset; - float minInterpolationOffset; - float maxInterpolationOffset; - uint32_t subPixelInterpolationOffsetBits; - uint32_t maxFramebufferWidth; - uint32_t maxFramebufferHeight; - uint32_t maxFramebufferLayers; - VkSampleCountFlags framebufferColorSampleCounts; - VkSampleCountFlags framebufferDepthSampleCounts; - VkSampleCountFlags framebufferStencilSampleCounts; - VkSampleCountFlags framebufferNoAttachmentsSampleCounts; - uint32_t maxColorAttachments; - VkSampleCountFlags sampledImageColorSampleCounts; - VkSampleCountFlags sampledImageIntegerSampleCounts; - VkSampleCountFlags sampledImageDepthSampleCounts; - VkSampleCountFlags sampledImageStencilSampleCounts; - VkSampleCountFlags storageImageSampleCounts; - uint32_t maxSampleMaskWords; - VkBool32 timestampComputeAndGraphics; - float timestampPeriod; - uint32_t maxClipDistances; - uint32_t maxCullDistances; - uint32_t maxCombinedClipAndCullDistances; - uint32_t discreteQueuePriorities; - float pointSizeRange[2]; - float lineWidthRange[2]; - float pointSizeGranularity; - float lineWidthGranularity; - VkBool32 strictLines; - VkBool32 standardSampleLocations; - VkDeviceSize optimalBufferCopyOffsetAlignment; - VkDeviceSize optimalBufferCopyRowPitchAlignment; - VkDeviceSize nonCoherentAtomSize; -} VkPhysicalDeviceLimits; - -typedef struct VkPhysicalDeviceMemoryProperties { - uint32_t memoryTypeCount; - VkMemoryType memoryTypes[VK_MAX_MEMORY_TYPES]; - uint32_t memoryHeapCount; - VkMemoryHeap memoryHeaps[VK_MAX_MEMORY_HEAPS]; -} VkPhysicalDeviceMemoryProperties; - -typedef struct VkPhysicalDeviceSparseProperties { - VkBool32 residencyStandard2DBlockShape; - VkBool32 residencyStandard2DMultisampleBlockShape; - VkBool32 residencyStandard3DBlockShape; - VkBool32 residencyAlignedMipSize; - VkBool32 residencyNonResidentStrict; -} VkPhysicalDeviceSparseProperties; - -typedef struct VkPhysicalDeviceProperties { - uint32_t apiVersion; - uint32_t driverVersion; - uint32_t vendorID; - uint32_t deviceID; - VkPhysicalDeviceType deviceType; - char deviceName[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE]; - uint8_t pipelineCacheUUID[VK_UUID_SIZE]; - VkPhysicalDeviceLimits limits; - VkPhysicalDeviceSparseProperties sparseProperties; -} VkPhysicalDeviceProperties; - -typedef struct VkQueueFamilyProperties { - VkQueueFlags queueFlags; - uint32_t queueCount; - uint32_t timestampValidBits; - VkExtent3D minImageTransferGranularity; -} VkQueueFamilyProperties; - -typedef struct VkDeviceQueueCreateInfo { - VkStructureType sType; - const void* pNext; - VkDeviceQueueCreateFlags flags; - uint32_t queueFamilyIndex; - uint32_t queueCount; - const float* pQueuePriorities; -} VkDeviceQueueCreateInfo; - -typedef struct VkDeviceCreateInfo { - VkStructureType sType; - const void* pNext; - VkDeviceCreateFlags flags; - uint32_t queueCreateInfoCount; - const VkDeviceQueueCreateInfo* pQueueCreateInfos; - uint32_t enabledLayerCount; - const char* const* ppEnabledLayerNames; - uint32_t enabledExtensionCount; - const char* const* ppEnabledExtensionNames; - const VkPhysicalDeviceFeatures* pEnabledFeatures; -} VkDeviceCreateInfo; - -typedef struct VkExtensionProperties { - char extensionName[VK_MAX_EXTENSION_NAME_SIZE]; - uint32_t specVersion; -} VkExtensionProperties; - -typedef struct VkLayerProperties { - char layerName[VK_MAX_EXTENSION_NAME_SIZE]; - uint32_t specVersion; - uint32_t implementationVersion; - char description[VK_MAX_DESCRIPTION_SIZE]; -} VkLayerProperties; - -typedef struct VkSubmitInfo { - VkStructureType sType; - const void* pNext; - uint32_t waitSemaphoreCount; - const VkSemaphore* pWaitSemaphores; - const VkPipelineStageFlags* pWaitDstStageMask; - uint32_t commandBufferCount; - const VkCommandBuffer* pCommandBuffers; - uint32_t signalSemaphoreCount; - const VkSemaphore* pSignalSemaphores; -} VkSubmitInfo; - -typedef struct VkMappedMemoryRange { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; - VkDeviceSize offset; - VkDeviceSize size; -} VkMappedMemoryRange; - -typedef struct VkMemoryAllocateInfo { - VkStructureType sType; - const void* pNext; - VkDeviceSize allocationSize; - uint32_t memoryTypeIndex; -} VkMemoryAllocateInfo; - -typedef struct VkMemoryRequirements { - VkDeviceSize size; - VkDeviceSize alignment; - uint32_t memoryTypeBits; -} VkMemoryRequirements; - -typedef struct VkSparseMemoryBind { - VkDeviceSize resourceOffset; - VkDeviceSize size; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; - VkSparseMemoryBindFlags flags; -} VkSparseMemoryBind; - -typedef struct VkSparseBufferMemoryBindInfo { - VkBuffer buffer; - uint32_t bindCount; - const VkSparseMemoryBind* pBinds; -} VkSparseBufferMemoryBindInfo; - -typedef struct VkSparseImageOpaqueMemoryBindInfo { - VkImage image; - uint32_t bindCount; - const VkSparseMemoryBind* pBinds; -} VkSparseImageOpaqueMemoryBindInfo; - -typedef struct VkImageSubresource { - VkImageAspectFlags aspectMask; - uint32_t mipLevel; - uint32_t arrayLayer; -} VkImageSubresource; - -typedef struct VkSparseImageMemoryBind { - VkImageSubresource subresource; - VkOffset3D offset; - VkExtent3D extent; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; - VkSparseMemoryBindFlags flags; -} VkSparseImageMemoryBind; - -typedef struct VkSparseImageMemoryBindInfo { - VkImage image; - uint32_t bindCount; - const VkSparseImageMemoryBind* pBinds; -} VkSparseImageMemoryBindInfo; - -typedef struct VkBindSparseInfo { - VkStructureType sType; - const void* pNext; - uint32_t waitSemaphoreCount; - const VkSemaphore* pWaitSemaphores; - uint32_t bufferBindCount; - const VkSparseBufferMemoryBindInfo* pBufferBinds; - uint32_t imageOpaqueBindCount; - const VkSparseImageOpaqueMemoryBindInfo* pImageOpaqueBinds; - uint32_t imageBindCount; - const VkSparseImageMemoryBindInfo* pImageBinds; - uint32_t signalSemaphoreCount; - const VkSemaphore* pSignalSemaphores; -} VkBindSparseInfo; - -typedef struct VkSparseImageFormatProperties { - VkImageAspectFlags aspectMask; - VkExtent3D imageGranularity; - VkSparseImageFormatFlags flags; -} VkSparseImageFormatProperties; - -typedef struct VkSparseImageMemoryRequirements { - VkSparseImageFormatProperties formatProperties; - uint32_t imageMipTailFirstLod; - VkDeviceSize imageMipTailSize; - VkDeviceSize imageMipTailOffset; - VkDeviceSize imageMipTailStride; -} VkSparseImageMemoryRequirements; - -typedef struct VkFenceCreateInfo { - VkStructureType sType; - const void* pNext; - VkFenceCreateFlags flags; -} VkFenceCreateInfo; - -typedef struct VkSemaphoreCreateInfo { - VkStructureType sType; - const void* pNext; - VkSemaphoreCreateFlags flags; -} VkSemaphoreCreateInfo; - -typedef struct VkEventCreateInfo { - VkStructureType sType; - const void* pNext; - VkEventCreateFlags flags; -} VkEventCreateInfo; - -typedef struct VkQueryPoolCreateInfo { - VkStructureType sType; - const void* pNext; - VkQueryPoolCreateFlags flags; - VkQueryType queryType; - uint32_t queryCount; - VkQueryPipelineStatisticFlags pipelineStatistics; -} VkQueryPoolCreateInfo; - -typedef struct VkBufferCreateInfo { - VkStructureType sType; - const void* pNext; - VkBufferCreateFlags flags; - VkDeviceSize size; - VkBufferUsageFlags usage; - VkSharingMode sharingMode; - uint32_t queueFamilyIndexCount; - const uint32_t* pQueueFamilyIndices; -} VkBufferCreateInfo; - -typedef struct VkBufferViewCreateInfo { - VkStructureType sType; - const void* pNext; - VkBufferViewCreateFlags flags; - VkBuffer buffer; - VkFormat format; - VkDeviceSize offset; - VkDeviceSize range; -} VkBufferViewCreateInfo; - -typedef struct VkImageCreateInfo { - VkStructureType sType; - const void* pNext; - VkImageCreateFlags flags; - VkImageType imageType; - VkFormat format; - VkExtent3D extent; - uint32_t mipLevels; - uint32_t arrayLayers; - VkSampleCountFlagBits samples; - VkImageTiling tiling; - VkImageUsageFlags usage; - VkSharingMode sharingMode; - uint32_t queueFamilyIndexCount; - const uint32_t* pQueueFamilyIndices; - VkImageLayout initialLayout; -} VkImageCreateInfo; - -typedef struct VkSubresourceLayout { - VkDeviceSize offset; - VkDeviceSize size; - VkDeviceSize rowPitch; - VkDeviceSize arrayPitch; - VkDeviceSize depthPitch; -} VkSubresourceLayout; - -typedef struct VkComponentMapping { - VkComponentSwizzle r; - VkComponentSwizzle g; - VkComponentSwizzle b; - VkComponentSwizzle a; -} VkComponentMapping; - -typedef struct VkImageViewCreateInfo { - VkStructureType sType; - const void* pNext; - VkImageViewCreateFlags flags; - VkImage image; - VkImageViewType viewType; - VkFormat format; - VkComponentMapping components; - VkImageSubresourceRange subresourceRange; -} VkImageViewCreateInfo; - -typedef struct VkShaderModuleCreateInfo { - VkStructureType sType; - const void* pNext; - VkShaderModuleCreateFlags flags; - size_t codeSize; - const uint32_t* pCode; -} VkShaderModuleCreateInfo; - -typedef struct VkPipelineCacheCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineCacheCreateFlags flags; - size_t initialDataSize; - const void* pInitialData; -} VkPipelineCacheCreateInfo; - -typedef struct VkSpecializationMapEntry { - uint32_t constantID; - uint32_t offset; - size_t size; -} VkSpecializationMapEntry; - -typedef struct VkSpecializationInfo { - uint32_t mapEntryCount; - const VkSpecializationMapEntry* pMapEntries; - size_t dataSize; - const void* pData; -} VkSpecializationInfo; - -typedef struct VkPipelineShaderStageCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineShaderStageCreateFlags flags; - VkShaderStageFlagBits stage; - VkShaderModule module; - const char* pName; - const VkSpecializationInfo* pSpecializationInfo; -} VkPipelineShaderStageCreateInfo; - -typedef struct VkComputePipelineCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineCreateFlags flags; - VkPipelineShaderStageCreateInfo stage; - VkPipelineLayout layout; - VkPipeline basePipelineHandle; - int32_t basePipelineIndex; -} VkComputePipelineCreateInfo; - -typedef struct VkVertexInputBindingDescription { - uint32_t binding; - uint32_t stride; - VkVertexInputRate inputRate; -} VkVertexInputBindingDescription; - -typedef struct VkVertexInputAttributeDescription { - uint32_t location; - uint32_t binding; - VkFormat format; - uint32_t offset; -} VkVertexInputAttributeDescription; - -typedef struct VkPipelineVertexInputStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineVertexInputStateCreateFlags flags; - uint32_t vertexBindingDescriptionCount; - const VkVertexInputBindingDescription* pVertexBindingDescriptions; - uint32_t vertexAttributeDescriptionCount; - const VkVertexInputAttributeDescription* pVertexAttributeDescriptions; -} VkPipelineVertexInputStateCreateInfo; - -typedef struct VkPipelineInputAssemblyStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineInputAssemblyStateCreateFlags flags; - VkPrimitiveTopology topology; - VkBool32 primitiveRestartEnable; -} VkPipelineInputAssemblyStateCreateInfo; - -typedef struct VkPipelineTessellationStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineTessellationStateCreateFlags flags; - uint32_t patchControlPoints; -} VkPipelineTessellationStateCreateInfo; - -typedef struct VkViewport { - float x; - float y; - float width; - float height; - float minDepth; - float maxDepth; -} VkViewport; - -typedef struct VkPipelineViewportStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineViewportStateCreateFlags flags; - uint32_t viewportCount; - const VkViewport* pViewports; - uint32_t scissorCount; - const VkRect2D* pScissors; -} VkPipelineViewportStateCreateInfo; - -typedef struct VkPipelineRasterizationStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineRasterizationStateCreateFlags flags; - VkBool32 depthClampEnable; - VkBool32 rasterizerDiscardEnable; - VkPolygonMode polygonMode; - VkCullModeFlags cullMode; - VkFrontFace frontFace; - VkBool32 depthBiasEnable; - float depthBiasConstantFactor; - float depthBiasClamp; - float depthBiasSlopeFactor; - float lineWidth; -} VkPipelineRasterizationStateCreateInfo; - -typedef struct VkPipelineMultisampleStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineMultisampleStateCreateFlags flags; - VkSampleCountFlagBits rasterizationSamples; - VkBool32 sampleShadingEnable; - float minSampleShading; - const VkSampleMask* pSampleMask; - VkBool32 alphaToCoverageEnable; - VkBool32 alphaToOneEnable; -} VkPipelineMultisampleStateCreateInfo; - -typedef struct VkStencilOpState { - VkStencilOp failOp; - VkStencilOp passOp; - VkStencilOp depthFailOp; - VkCompareOp compareOp; - uint32_t compareMask; - uint32_t writeMask; - uint32_t reference; -} VkStencilOpState; - -typedef struct VkPipelineDepthStencilStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineDepthStencilStateCreateFlags flags; - VkBool32 depthTestEnable; - VkBool32 depthWriteEnable; - VkCompareOp depthCompareOp; - VkBool32 depthBoundsTestEnable; - VkBool32 stencilTestEnable; - VkStencilOpState front; - VkStencilOpState back; - float minDepthBounds; - float maxDepthBounds; -} VkPipelineDepthStencilStateCreateInfo; - -typedef struct VkPipelineColorBlendAttachmentState { - VkBool32 blendEnable; - VkBlendFactor srcColorBlendFactor; - VkBlendFactor dstColorBlendFactor; - VkBlendOp colorBlendOp; - VkBlendFactor srcAlphaBlendFactor; - VkBlendFactor dstAlphaBlendFactor; - VkBlendOp alphaBlendOp; - VkColorComponentFlags colorWriteMask; -} VkPipelineColorBlendAttachmentState; - -typedef struct VkPipelineColorBlendStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineColorBlendStateCreateFlags flags; - VkBool32 logicOpEnable; - VkLogicOp logicOp; - uint32_t attachmentCount; - const VkPipelineColorBlendAttachmentState* pAttachments; - float blendConstants[4]; -} VkPipelineColorBlendStateCreateInfo; - -typedef struct VkPipelineDynamicStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineDynamicStateCreateFlags flags; - uint32_t dynamicStateCount; - const VkDynamicState* pDynamicStates; -} VkPipelineDynamicStateCreateInfo; - -typedef struct VkGraphicsPipelineCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineCreateFlags flags; - uint32_t stageCount; - const VkPipelineShaderStageCreateInfo* pStages; - const VkPipelineVertexInputStateCreateInfo* pVertexInputState; - const VkPipelineInputAssemblyStateCreateInfo* pInputAssemblyState; - const VkPipelineTessellationStateCreateInfo* pTessellationState; - const VkPipelineViewportStateCreateInfo* pViewportState; - const VkPipelineRasterizationStateCreateInfo* pRasterizationState; - const VkPipelineMultisampleStateCreateInfo* pMultisampleState; - const VkPipelineDepthStencilStateCreateInfo* pDepthStencilState; - const VkPipelineColorBlendStateCreateInfo* pColorBlendState; - const VkPipelineDynamicStateCreateInfo* pDynamicState; - VkPipelineLayout layout; - VkRenderPass renderPass; - uint32_t subpass; - VkPipeline basePipelineHandle; - int32_t basePipelineIndex; -} VkGraphicsPipelineCreateInfo; - -typedef struct VkPushConstantRange { - VkShaderStageFlags stageFlags; - uint32_t offset; - uint32_t size; -} VkPushConstantRange; - -typedef struct VkPipelineLayoutCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineLayoutCreateFlags flags; - uint32_t setLayoutCount; - const VkDescriptorSetLayout* pSetLayouts; - uint32_t pushConstantRangeCount; - const VkPushConstantRange* pPushConstantRanges; -} VkPipelineLayoutCreateInfo; - -typedef struct VkSamplerCreateInfo { - VkStructureType sType; - const void* pNext; - VkSamplerCreateFlags flags; - VkFilter magFilter; - VkFilter minFilter; - VkSamplerMipmapMode mipmapMode; - VkSamplerAddressMode addressModeU; - VkSamplerAddressMode addressModeV; - VkSamplerAddressMode addressModeW; - float mipLodBias; - VkBool32 anisotropyEnable; - float maxAnisotropy; - VkBool32 compareEnable; - VkCompareOp compareOp; - float minLod; - float maxLod; - VkBorderColor borderColor; - VkBool32 unnormalizedCoordinates; -} VkSamplerCreateInfo; - -typedef struct VkCopyDescriptorSet { - VkStructureType sType; - const void* pNext; - VkDescriptorSet srcSet; - uint32_t srcBinding; - uint32_t srcArrayElement; - VkDescriptorSet dstSet; - uint32_t dstBinding; - uint32_t dstArrayElement; - uint32_t descriptorCount; -} VkCopyDescriptorSet; - -typedef struct VkDescriptorBufferInfo { - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize range; -} VkDescriptorBufferInfo; - -typedef struct VkDescriptorImageInfo { - VkSampler sampler; - VkImageView imageView; - VkImageLayout imageLayout; -} VkDescriptorImageInfo; - -typedef struct VkDescriptorPoolSize { - VkDescriptorType type; - uint32_t descriptorCount; -} VkDescriptorPoolSize; - -typedef struct VkDescriptorPoolCreateInfo { - VkStructureType sType; - const void* pNext; - VkDescriptorPoolCreateFlags flags; - uint32_t maxSets; - uint32_t poolSizeCount; - const VkDescriptorPoolSize* pPoolSizes; -} VkDescriptorPoolCreateInfo; - -typedef struct VkDescriptorSetAllocateInfo { - VkStructureType sType; - const void* pNext; - VkDescriptorPool descriptorPool; - uint32_t descriptorSetCount; - const VkDescriptorSetLayout* pSetLayouts; -} VkDescriptorSetAllocateInfo; - -typedef struct VkDescriptorSetLayoutBinding { - uint32_t binding; - VkDescriptorType descriptorType; - uint32_t descriptorCount; - VkShaderStageFlags stageFlags; - const VkSampler* pImmutableSamplers; -} VkDescriptorSetLayoutBinding; - -typedef struct VkDescriptorSetLayoutCreateInfo { - VkStructureType sType; - const void* pNext; - VkDescriptorSetLayoutCreateFlags flags; - uint32_t bindingCount; - const VkDescriptorSetLayoutBinding* pBindings; -} VkDescriptorSetLayoutCreateInfo; - -typedef struct VkWriteDescriptorSet { - VkStructureType sType; - const void* pNext; - VkDescriptorSet dstSet; - uint32_t dstBinding; - uint32_t dstArrayElement; - uint32_t descriptorCount; - VkDescriptorType descriptorType; - const VkDescriptorImageInfo* pImageInfo; - const VkDescriptorBufferInfo* pBufferInfo; - const VkBufferView* pTexelBufferView; -} VkWriteDescriptorSet; - -typedef struct VkAttachmentDescription { - VkAttachmentDescriptionFlags flags; - VkFormat format; - VkSampleCountFlagBits samples; - VkAttachmentLoadOp loadOp; - VkAttachmentStoreOp storeOp; - VkAttachmentLoadOp stencilLoadOp; - VkAttachmentStoreOp stencilStoreOp; - VkImageLayout initialLayout; - VkImageLayout finalLayout; -} VkAttachmentDescription; - -typedef struct VkAttachmentReference { - uint32_t attachment; - VkImageLayout layout; -} VkAttachmentReference; - -typedef struct VkFramebufferCreateInfo { - VkStructureType sType; - const void* pNext; - VkFramebufferCreateFlags flags; - VkRenderPass renderPass; - uint32_t attachmentCount; - const VkImageView* pAttachments; - uint32_t width; - uint32_t height; - uint32_t layers; -} VkFramebufferCreateInfo; - -typedef struct VkSubpassDescription { - VkSubpassDescriptionFlags flags; - VkPipelineBindPoint pipelineBindPoint; - uint32_t inputAttachmentCount; - const VkAttachmentReference* pInputAttachments; - uint32_t colorAttachmentCount; - const VkAttachmentReference* pColorAttachments; - const VkAttachmentReference* pResolveAttachments; - const VkAttachmentReference* pDepthStencilAttachment; - uint32_t preserveAttachmentCount; - const uint32_t* pPreserveAttachments; -} VkSubpassDescription; - -typedef struct VkSubpassDependency { - uint32_t srcSubpass; - uint32_t dstSubpass; - VkPipelineStageFlags srcStageMask; - VkPipelineStageFlags dstStageMask; - VkAccessFlags srcAccessMask; - VkAccessFlags dstAccessMask; - VkDependencyFlags dependencyFlags; -} VkSubpassDependency; - -typedef struct VkRenderPassCreateInfo { - VkStructureType sType; - const void* pNext; - VkRenderPassCreateFlags flags; - uint32_t attachmentCount; - const VkAttachmentDescription* pAttachments; - uint32_t subpassCount; - const VkSubpassDescription* pSubpasses; - uint32_t dependencyCount; - const VkSubpassDependency* pDependencies; -} VkRenderPassCreateInfo; - -typedef struct VkCommandPoolCreateInfo { - VkStructureType sType; - const void* pNext; - VkCommandPoolCreateFlags flags; - uint32_t queueFamilyIndex; -} VkCommandPoolCreateInfo; - -typedef struct VkCommandBufferAllocateInfo { - VkStructureType sType; - const void* pNext; - VkCommandPool commandPool; - VkCommandBufferLevel level; - uint32_t commandBufferCount; -} VkCommandBufferAllocateInfo; - -typedef struct VkCommandBufferInheritanceInfo { - VkStructureType sType; - const void* pNext; - VkRenderPass renderPass; - uint32_t subpass; - VkFramebuffer framebuffer; - VkBool32 occlusionQueryEnable; - VkQueryControlFlags queryFlags; - VkQueryPipelineStatisticFlags pipelineStatistics; -} VkCommandBufferInheritanceInfo; - -typedef struct VkCommandBufferBeginInfo { - VkStructureType sType; - const void* pNext; - VkCommandBufferUsageFlags flags; - const VkCommandBufferInheritanceInfo* pInheritanceInfo; -} VkCommandBufferBeginInfo; - -typedef struct VkBufferCopy { - VkDeviceSize srcOffset; - VkDeviceSize dstOffset; - VkDeviceSize size; -} VkBufferCopy; - -typedef struct VkImageSubresourceLayers { - VkImageAspectFlags aspectMask; - uint32_t mipLevel; - uint32_t baseArrayLayer; - uint32_t layerCount; -} VkImageSubresourceLayers; - -typedef struct VkBufferImageCopy { - VkDeviceSize bufferOffset; - uint32_t bufferRowLength; - uint32_t bufferImageHeight; - VkImageSubresourceLayers imageSubresource; - VkOffset3D imageOffset; - VkExtent3D imageExtent; -} VkBufferImageCopy; - -typedef union VkClearColorValue { - float float32[4]; - int32_t int32[4]; - uint32_t uint32[4]; -} VkClearColorValue; - -typedef struct VkClearDepthStencilValue { - float depth; - uint32_t stencil; -} VkClearDepthStencilValue; - -typedef union VkClearValue { - VkClearColorValue color; - VkClearDepthStencilValue depthStencil; -} VkClearValue; - -typedef struct VkClearAttachment { - VkImageAspectFlags aspectMask; - uint32_t colorAttachment; - VkClearValue clearValue; -} VkClearAttachment; - -typedef struct VkClearRect { - VkRect2D rect; - uint32_t baseArrayLayer; - uint32_t layerCount; -} VkClearRect; - -typedef struct VkImageBlit { - VkImageSubresourceLayers srcSubresource; - VkOffset3D srcOffsets[2]; - VkImageSubresourceLayers dstSubresource; - VkOffset3D dstOffsets[2]; -} VkImageBlit; - -typedef struct VkImageCopy { - VkImageSubresourceLayers srcSubresource; - VkOffset3D srcOffset; - VkImageSubresourceLayers dstSubresource; - VkOffset3D dstOffset; - VkExtent3D extent; -} VkImageCopy; - -typedef struct VkImageResolve { - VkImageSubresourceLayers srcSubresource; - VkOffset3D srcOffset; - VkImageSubresourceLayers dstSubresource; - VkOffset3D dstOffset; - VkExtent3D extent; -} VkImageResolve; - -typedef struct VkRenderPassBeginInfo { - VkStructureType sType; - const void* pNext; - VkRenderPass renderPass; - VkFramebuffer framebuffer; - VkRect2D renderArea; - uint32_t clearValueCount; - const VkClearValue* pClearValues; -} VkRenderPassBeginInfo; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateInstance)(const VkInstanceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkInstance* pInstance); -typedef void (VKAPI_PTR *PFN_vkDestroyInstance)(VkInstance instance, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkEnumeratePhysicalDevices)(VkInstance instance, uint32_t* pPhysicalDeviceCount, VkPhysicalDevice* pPhysicalDevices); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceFeatures)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures* pFeatures); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceFormatProperties)(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties* pFormatProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceImageFormatProperties)(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties* pImageFormatProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceProperties)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties* pProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceQueueFamilyProperties)(VkPhysicalDevice physicalDevice, uint32_t* pQueueFamilyPropertyCount, VkQueueFamilyProperties* pQueueFamilyProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceMemoryProperties)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties* pMemoryProperties); -typedef PFN_vkVoidFunction (VKAPI_PTR *PFN_vkGetInstanceProcAddr)(VkInstance instance, const char* pName); -typedef PFN_vkVoidFunction (VKAPI_PTR *PFN_vkGetDeviceProcAddr)(VkDevice device, const char* pName); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDevice)(VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDevice* pDevice); -typedef void (VKAPI_PTR *PFN_vkDestroyDevice)(VkDevice device, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkEnumerateInstanceExtensionProperties)(const char* pLayerName, uint32_t* pPropertyCount, VkExtensionProperties* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkEnumerateDeviceExtensionProperties)(VkPhysicalDevice physicalDevice, const char* pLayerName, uint32_t* pPropertyCount, VkExtensionProperties* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkEnumerateInstanceLayerProperties)(uint32_t* pPropertyCount, VkLayerProperties* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkEnumerateDeviceLayerProperties)(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkLayerProperties* pProperties); -typedef void (VKAPI_PTR *PFN_vkGetDeviceQueue)(VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue* pQueue); -typedef VkResult (VKAPI_PTR *PFN_vkQueueSubmit)(VkQueue queue, uint32_t submitCount, const VkSubmitInfo* pSubmits, VkFence fence); -typedef VkResult (VKAPI_PTR *PFN_vkQueueWaitIdle)(VkQueue queue); -typedef VkResult (VKAPI_PTR *PFN_vkDeviceWaitIdle)(VkDevice device); -typedef VkResult (VKAPI_PTR *PFN_vkAllocateMemory)(VkDevice device, const VkMemoryAllocateInfo* pAllocateInfo, const VkAllocationCallbacks* pAllocator, VkDeviceMemory* pMemory); -typedef void (VKAPI_PTR *PFN_vkFreeMemory)(VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkMapMemory)(VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void** ppData); -typedef void (VKAPI_PTR *PFN_vkUnmapMemory)(VkDevice device, VkDeviceMemory memory); -typedef VkResult (VKAPI_PTR *PFN_vkFlushMappedMemoryRanges)(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange* pMemoryRanges); -typedef VkResult (VKAPI_PTR *PFN_vkInvalidateMappedMemoryRanges)(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange* pMemoryRanges); -typedef void (VKAPI_PTR *PFN_vkGetDeviceMemoryCommitment)(VkDevice device, VkDeviceMemory memory, VkDeviceSize* pCommittedMemoryInBytes); -typedef VkResult (VKAPI_PTR *PFN_vkBindBufferMemory)(VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset); -typedef VkResult (VKAPI_PTR *PFN_vkBindImageMemory)(VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset); -typedef void (VKAPI_PTR *PFN_vkGetBufferMemoryRequirements)(VkDevice device, VkBuffer buffer, VkMemoryRequirements* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetImageMemoryRequirements)(VkDevice device, VkImage image, VkMemoryRequirements* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetImageSparseMemoryRequirements)(VkDevice device, VkImage image, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements* pSparseMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceSparseImageFormatProperties)(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t* pPropertyCount, VkSparseImageFormatProperties* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkQueueBindSparse)(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence); -typedef VkResult (VKAPI_PTR *PFN_vkCreateFence)(VkDevice device, const VkFenceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence); -typedef void (VKAPI_PTR *PFN_vkDestroyFence)(VkDevice device, VkFence fence, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkResetFences)(VkDevice device, uint32_t fenceCount, const VkFence* pFences); -typedef VkResult (VKAPI_PTR *PFN_vkGetFenceStatus)(VkDevice device, VkFence fence); -typedef VkResult (VKAPI_PTR *PFN_vkWaitForFences)(VkDevice device, uint32_t fenceCount, const VkFence* pFences, VkBool32 waitAll, uint64_t timeout); -typedef VkResult (VKAPI_PTR *PFN_vkCreateSemaphore)(VkDevice device, const VkSemaphoreCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSemaphore* pSemaphore); -typedef void (VKAPI_PTR *PFN_vkDestroySemaphore)(VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateEvent)(VkDevice device, const VkEventCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkEvent* pEvent); -typedef void (VKAPI_PTR *PFN_vkDestroyEvent)(VkDevice device, VkEvent event, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetEventStatus)(VkDevice device, VkEvent event); -typedef VkResult (VKAPI_PTR *PFN_vkSetEvent)(VkDevice device, VkEvent event); -typedef VkResult (VKAPI_PTR *PFN_vkResetEvent)(VkDevice device, VkEvent event); -typedef VkResult (VKAPI_PTR *PFN_vkCreateQueryPool)(VkDevice device, const VkQueryPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkQueryPool* pQueryPool); -typedef void (VKAPI_PTR *PFN_vkDestroyQueryPool)(VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetQueryPoolResults)(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void* pData, VkDeviceSize stride, VkQueryResultFlags flags); -typedef VkResult (VKAPI_PTR *PFN_vkCreateBuffer)(VkDevice device, const VkBufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBuffer* pBuffer); -typedef void (VKAPI_PTR *PFN_vkDestroyBuffer)(VkDevice device, VkBuffer buffer, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateBufferView)(VkDevice device, const VkBufferViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBufferView* pView); -typedef void (VKAPI_PTR *PFN_vkDestroyBufferView)(VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateImage)(VkDevice device, const VkImageCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImage* pImage); -typedef void (VKAPI_PTR *PFN_vkDestroyImage)(VkDevice device, VkImage image, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkGetImageSubresourceLayout)(VkDevice device, VkImage image, const VkImageSubresource* pSubresource, VkSubresourceLayout* pLayout); -typedef VkResult (VKAPI_PTR *PFN_vkCreateImageView)(VkDevice device, const VkImageViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImageView* pView); -typedef void (VKAPI_PTR *PFN_vkDestroyImageView)(VkDevice device, VkImageView imageView, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateShaderModule)(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkShaderModule* pShaderModule); -typedef void (VKAPI_PTR *PFN_vkDestroyShaderModule)(VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreatePipelineCache)(VkDevice device, const VkPipelineCacheCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineCache* pPipelineCache); -typedef void (VKAPI_PTR *PFN_vkDestroyPipelineCache)(VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetPipelineCacheData)(VkDevice device, VkPipelineCache pipelineCache, size_t* pDataSize, void* pData); -typedef VkResult (VKAPI_PTR *PFN_vkMergePipelineCaches)(VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const VkPipelineCache* pSrcCaches); -typedef VkResult (VKAPI_PTR *PFN_vkCreateGraphicsPipelines)(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkGraphicsPipelineCreateInfo* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines); -typedef VkResult (VKAPI_PTR *PFN_vkCreateComputePipelines)(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkComputePipelineCreateInfo* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines); -typedef void (VKAPI_PTR *PFN_vkDestroyPipeline)(VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreatePipelineLayout)(VkDevice device, const VkPipelineLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineLayout* pPipelineLayout); -typedef void (VKAPI_PTR *PFN_vkDestroyPipelineLayout)(VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateSampler)(VkDevice device, const VkSamplerCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSampler* pSampler); -typedef void (VKAPI_PTR *PFN_vkDestroySampler)(VkDevice device, VkSampler sampler, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDescriptorSetLayout)(VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorSetLayout* pSetLayout); -typedef void (VKAPI_PTR *PFN_vkDestroyDescriptorSetLayout)(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDescriptorPool)(VkDevice device, const VkDescriptorPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorPool* pDescriptorPool); -typedef void (VKAPI_PTR *PFN_vkDestroyDescriptorPool)(VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkResetDescriptorPool)(VkDevice device, VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags); -typedef VkResult (VKAPI_PTR *PFN_vkAllocateDescriptorSets)(VkDevice device, const VkDescriptorSetAllocateInfo* pAllocateInfo, VkDescriptorSet* pDescriptorSets); -typedef VkResult (VKAPI_PTR *PFN_vkFreeDescriptorSets)(VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, const VkDescriptorSet* pDescriptorSets); -typedef void (VKAPI_PTR *PFN_vkUpdateDescriptorSets)(VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet* pDescriptorCopies); -typedef VkResult (VKAPI_PTR *PFN_vkCreateFramebuffer)(VkDevice device, const VkFramebufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFramebuffer* pFramebuffer); -typedef void (VKAPI_PTR *PFN_vkDestroyFramebuffer)(VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateRenderPass)(VkDevice device, const VkRenderPassCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass); -typedef void (VKAPI_PTR *PFN_vkDestroyRenderPass)(VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkGetRenderAreaGranularity)(VkDevice device, VkRenderPass renderPass, VkExtent2D* pGranularity); -typedef VkResult (VKAPI_PTR *PFN_vkCreateCommandPool)(VkDevice device, const VkCommandPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCommandPool* pCommandPool); -typedef void (VKAPI_PTR *PFN_vkDestroyCommandPool)(VkDevice device, VkCommandPool commandPool, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkResetCommandPool)(VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags); -typedef VkResult (VKAPI_PTR *PFN_vkAllocateCommandBuffers)(VkDevice device, const VkCommandBufferAllocateInfo* pAllocateInfo, VkCommandBuffer* pCommandBuffers); -typedef void (VKAPI_PTR *PFN_vkFreeCommandBuffers)(VkDevice device, VkCommandPool commandPool, uint32_t commandBufferCount, const VkCommandBuffer* pCommandBuffers); -typedef VkResult (VKAPI_PTR *PFN_vkBeginCommandBuffer)(VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo* pBeginInfo); -typedef VkResult (VKAPI_PTR *PFN_vkEndCommandBuffer)(VkCommandBuffer commandBuffer); -typedef VkResult (VKAPI_PTR *PFN_vkResetCommandBuffer)(VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags); -typedef void (VKAPI_PTR *PFN_vkCmdBindPipeline)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline); -typedef void (VKAPI_PTR *PFN_vkCmdSetViewport)(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport* pViewports); -typedef void (VKAPI_PTR *PFN_vkCmdSetScissor)(VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D* pScissors); -typedef void (VKAPI_PTR *PFN_vkCmdSetLineWidth)(VkCommandBuffer commandBuffer, float lineWidth); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBias)(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor); -typedef void (VKAPI_PTR *PFN_vkCmdSetBlendConstants)(VkCommandBuffer commandBuffer, const float blendConstants[4]); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBounds)(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilCompareMask)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilWriteMask)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilReference)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference); -typedef void (VKAPI_PTR *PFN_vkCmdBindDescriptorSets)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const VkDescriptorSet* pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t* pDynamicOffsets); -typedef void (VKAPI_PTR *PFN_vkCmdBindIndexBuffer)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType); -typedef void (VKAPI_PTR *PFN_vkCmdBindVertexBuffers)(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets); -typedef void (VKAPI_PTR *PFN_vkCmdDraw)(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndexed)(VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirect)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndexedIndirect)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDispatch)(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ); -typedef void (VKAPI_PTR *PFN_vkCmdDispatchIndirect)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset); -typedef void (VKAPI_PTR *PFN_vkCmdCopyBuffer)(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy* pRegions); -typedef void (VKAPI_PTR *PFN_vkCmdCopyImage)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy* pRegions); -typedef void (VKAPI_PTR *PFN_vkCmdBlitImage)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit* pRegions, VkFilter filter); -typedef void (VKAPI_PTR *PFN_vkCmdCopyBufferToImage)(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy* pRegions); -typedef void (VKAPI_PTR *PFN_vkCmdCopyImageToBuffer)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy* pRegions); -typedef void (VKAPI_PTR *PFN_vkCmdUpdateBuffer)(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void* pData); -typedef void (VKAPI_PTR *PFN_vkCmdFillBuffer)(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data); -typedef void (VKAPI_PTR *PFN_vkCmdClearColorImage)(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearColorValue* pColor, uint32_t rangeCount, const VkImageSubresourceRange* pRanges); -typedef void (VKAPI_PTR *PFN_vkCmdClearDepthStencilImage)(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearDepthStencilValue* pDepthStencil, uint32_t rangeCount, const VkImageSubresourceRange* pRanges); -typedef void (VKAPI_PTR *PFN_vkCmdClearAttachments)(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment* pAttachments, uint32_t rectCount, const VkClearRect* pRects); -typedef void (VKAPI_PTR *PFN_vkCmdResolveImage)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve* pRegions); -typedef void (VKAPI_PTR *PFN_vkCmdSetEvent)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask); -typedef void (VKAPI_PTR *PFN_vkCmdResetEvent)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask); -typedef void (VKAPI_PTR *PFN_vkCmdWaitEvents)(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const VkMemoryBarrier* pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier* pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier* pImageMemoryBarriers); -typedef void (VKAPI_PTR *PFN_vkCmdPipelineBarrier)(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const VkMemoryBarrier* pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier* pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier* pImageMemoryBarriers); -typedef void (VKAPI_PTR *PFN_vkCmdBeginQuery)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags); -typedef void (VKAPI_PTR *PFN_vkCmdEndQuery)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query); -typedef void (VKAPI_PTR *PFN_vkCmdResetQueryPool)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount); -typedef void (VKAPI_PTR *PFN_vkCmdWriteTimestamp)(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query); -typedef void (VKAPI_PTR *PFN_vkCmdCopyQueryPoolResults)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags); -typedef void (VKAPI_PTR *PFN_vkCmdPushConstants)(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void* pValues); -typedef void (VKAPI_PTR *PFN_vkCmdBeginRenderPass)(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, VkSubpassContents contents); -typedef void (VKAPI_PTR *PFN_vkCmdNextSubpass)(VkCommandBuffer commandBuffer, VkSubpassContents contents); -typedef void (VKAPI_PTR *PFN_vkCmdEndRenderPass)(VkCommandBuffer commandBuffer); -typedef void (VKAPI_PTR *PFN_vkCmdExecuteCommands)(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer* pCommandBuffers); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateInstance( - const VkInstanceCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkInstance* pInstance); - -VKAPI_ATTR void VKAPI_CALL vkDestroyInstance( - VkInstance instance, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkEnumeratePhysicalDevices( - VkInstance instance, - uint32_t* pPhysicalDeviceCount, - VkPhysicalDevice* pPhysicalDevices); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFeatures( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceFeatures* pFeatures); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFormatProperties( - VkPhysicalDevice physicalDevice, - VkFormat format, - VkFormatProperties* pFormatProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceImageFormatProperties( - VkPhysicalDevice physicalDevice, - VkFormat format, - VkImageType type, - VkImageTiling tiling, - VkImageUsageFlags usage, - VkImageCreateFlags flags, - VkImageFormatProperties* pImageFormatProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceProperties( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceProperties* pProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceQueueFamilyProperties( - VkPhysicalDevice physicalDevice, - uint32_t* pQueueFamilyPropertyCount, - VkQueueFamilyProperties* pQueueFamilyProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceMemoryProperties( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceMemoryProperties* pMemoryProperties); - -VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vkGetInstanceProcAddr( - VkInstance instance, - const char* pName); - -VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vkGetDeviceProcAddr( - VkDevice device, - const char* pName); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDevice( - VkPhysicalDevice physicalDevice, - const VkDeviceCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDevice* pDevice); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDevice( - VkDevice device, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateInstanceExtensionProperties( - const char* pLayerName, - uint32_t* pPropertyCount, - VkExtensionProperties* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateDeviceExtensionProperties( - VkPhysicalDevice physicalDevice, - const char* pLayerName, - uint32_t* pPropertyCount, - VkExtensionProperties* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateInstanceLayerProperties( - uint32_t* pPropertyCount, - VkLayerProperties* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateDeviceLayerProperties( - VkPhysicalDevice physicalDevice, - uint32_t* pPropertyCount, - VkLayerProperties* pProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceQueue( - VkDevice device, - uint32_t queueFamilyIndex, - uint32_t queueIndex, - VkQueue* pQueue); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueueSubmit( - VkQueue queue, - uint32_t submitCount, - const VkSubmitInfo* pSubmits, - VkFence fence); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueueWaitIdle( - VkQueue queue); - -VKAPI_ATTR VkResult VKAPI_CALL vkDeviceWaitIdle( - VkDevice device); - -VKAPI_ATTR VkResult VKAPI_CALL vkAllocateMemory( - VkDevice device, - const VkMemoryAllocateInfo* pAllocateInfo, - const VkAllocationCallbacks* pAllocator, - VkDeviceMemory* pMemory); - -VKAPI_ATTR void VKAPI_CALL vkFreeMemory( - VkDevice device, - VkDeviceMemory memory, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkMapMemory( - VkDevice device, - VkDeviceMemory memory, - VkDeviceSize offset, - VkDeviceSize size, - VkMemoryMapFlags flags, - void** ppData); - -VKAPI_ATTR void VKAPI_CALL vkUnmapMemory( - VkDevice device, - VkDeviceMemory memory); - -VKAPI_ATTR VkResult VKAPI_CALL vkFlushMappedMemoryRanges( - VkDevice device, - uint32_t memoryRangeCount, - const VkMappedMemoryRange* pMemoryRanges); - -VKAPI_ATTR VkResult VKAPI_CALL vkInvalidateMappedMemoryRanges( - VkDevice device, - uint32_t memoryRangeCount, - const VkMappedMemoryRange* pMemoryRanges); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceMemoryCommitment( - VkDevice device, - VkDeviceMemory memory, - VkDeviceSize* pCommittedMemoryInBytes); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindBufferMemory( - VkDevice device, - VkBuffer buffer, - VkDeviceMemory memory, - VkDeviceSize memoryOffset); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindImageMemory( - VkDevice device, - VkImage image, - VkDeviceMemory memory, - VkDeviceSize memoryOffset); - -VKAPI_ATTR void VKAPI_CALL vkGetBufferMemoryRequirements( - VkDevice device, - VkBuffer buffer, - VkMemoryRequirements* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetImageMemoryRequirements( - VkDevice device, - VkImage image, - VkMemoryRequirements* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetImageSparseMemoryRequirements( - VkDevice device, - VkImage image, - uint32_t* pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements* pSparseMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceSparseImageFormatProperties( - VkPhysicalDevice physicalDevice, - VkFormat format, - VkImageType type, - VkSampleCountFlagBits samples, - VkImageUsageFlags usage, - VkImageTiling tiling, - uint32_t* pPropertyCount, - VkSparseImageFormatProperties* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueueBindSparse( - VkQueue queue, - uint32_t bindInfoCount, - const VkBindSparseInfo* pBindInfo, - VkFence fence); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateFence( - VkDevice device, - const VkFenceCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkFence* pFence); - -VKAPI_ATTR void VKAPI_CALL vkDestroyFence( - VkDevice device, - VkFence fence, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkResetFences( - VkDevice device, - uint32_t fenceCount, - const VkFence* pFences); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetFenceStatus( - VkDevice device, - VkFence fence); - -VKAPI_ATTR VkResult VKAPI_CALL vkWaitForFences( - VkDevice device, - uint32_t fenceCount, - const VkFence* pFences, - VkBool32 waitAll, - uint64_t timeout); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateSemaphore( - VkDevice device, - const VkSemaphoreCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSemaphore* pSemaphore); - -VKAPI_ATTR void VKAPI_CALL vkDestroySemaphore( - VkDevice device, - VkSemaphore semaphore, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateEvent( - VkDevice device, - const VkEventCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkEvent* pEvent); - -VKAPI_ATTR void VKAPI_CALL vkDestroyEvent( - VkDevice device, - VkEvent event, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetEventStatus( - VkDevice device, - VkEvent event); - -VKAPI_ATTR VkResult VKAPI_CALL vkSetEvent( - VkDevice device, - VkEvent event); - -VKAPI_ATTR VkResult VKAPI_CALL vkResetEvent( - VkDevice device, - VkEvent event); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateQueryPool( - VkDevice device, - const VkQueryPoolCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkQueryPool* pQueryPool); - -VKAPI_ATTR void VKAPI_CALL vkDestroyQueryPool( - VkDevice device, - VkQueryPool queryPool, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetQueryPoolResults( - VkDevice device, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - size_t dataSize, - void* pData, - VkDeviceSize stride, - VkQueryResultFlags flags); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateBuffer( - VkDevice device, - const VkBufferCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkBuffer* pBuffer); - -VKAPI_ATTR void VKAPI_CALL vkDestroyBuffer( - VkDevice device, - VkBuffer buffer, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateBufferView( - VkDevice device, - const VkBufferViewCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkBufferView* pView); - -VKAPI_ATTR void VKAPI_CALL vkDestroyBufferView( - VkDevice device, - VkBufferView bufferView, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateImage( - VkDevice device, - const VkImageCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkImage* pImage); - -VKAPI_ATTR void VKAPI_CALL vkDestroyImage( - VkDevice device, - VkImage image, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkGetImageSubresourceLayout( - VkDevice device, - VkImage image, - const VkImageSubresource* pSubresource, - VkSubresourceLayout* pLayout); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateImageView( - VkDevice device, - const VkImageViewCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkImageView* pView); - -VKAPI_ATTR void VKAPI_CALL vkDestroyImageView( - VkDevice device, - VkImageView imageView, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateShaderModule( - VkDevice device, - const VkShaderModuleCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkShaderModule* pShaderModule); - -VKAPI_ATTR void VKAPI_CALL vkDestroyShaderModule( - VkDevice device, - VkShaderModule shaderModule, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreatePipelineCache( - VkDevice device, - const VkPipelineCacheCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkPipelineCache* pPipelineCache); - -VKAPI_ATTR void VKAPI_CALL vkDestroyPipelineCache( - VkDevice device, - VkPipelineCache pipelineCache, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineCacheData( - VkDevice device, - VkPipelineCache pipelineCache, - size_t* pDataSize, - void* pData); - -VKAPI_ATTR VkResult VKAPI_CALL vkMergePipelineCaches( - VkDevice device, - VkPipelineCache dstCache, - uint32_t srcCacheCount, - const VkPipelineCache* pSrcCaches); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateGraphicsPipelines( - VkDevice device, - VkPipelineCache pipelineCache, - uint32_t createInfoCount, - const VkGraphicsPipelineCreateInfo* pCreateInfos, - const VkAllocationCallbacks* pAllocator, - VkPipeline* pPipelines); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateComputePipelines( - VkDevice device, - VkPipelineCache pipelineCache, - uint32_t createInfoCount, - const VkComputePipelineCreateInfo* pCreateInfos, - const VkAllocationCallbacks* pAllocator, - VkPipeline* pPipelines); - -VKAPI_ATTR void VKAPI_CALL vkDestroyPipeline( - VkDevice device, - VkPipeline pipeline, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreatePipelineLayout( - VkDevice device, - const VkPipelineLayoutCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkPipelineLayout* pPipelineLayout); - -VKAPI_ATTR void VKAPI_CALL vkDestroyPipelineLayout( - VkDevice device, - VkPipelineLayout pipelineLayout, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateSampler( - VkDevice device, - const VkSamplerCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSampler* pSampler); - -VKAPI_ATTR void VKAPI_CALL vkDestroySampler( - VkDevice device, - VkSampler sampler, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDescriptorSetLayout( - VkDevice device, - const VkDescriptorSetLayoutCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDescriptorSetLayout* pSetLayout); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDescriptorSetLayout( - VkDevice device, - VkDescriptorSetLayout descriptorSetLayout, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDescriptorPool( - VkDevice device, - const VkDescriptorPoolCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDescriptorPool* pDescriptorPool); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDescriptorPool( - VkDevice device, - VkDescriptorPool descriptorPool, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkResetDescriptorPool( - VkDevice device, - VkDescriptorPool descriptorPool, - VkDescriptorPoolResetFlags flags); - -VKAPI_ATTR VkResult VKAPI_CALL vkAllocateDescriptorSets( - VkDevice device, - const VkDescriptorSetAllocateInfo* pAllocateInfo, - VkDescriptorSet* pDescriptorSets); - -VKAPI_ATTR VkResult VKAPI_CALL vkFreeDescriptorSets( - VkDevice device, - VkDescriptorPool descriptorPool, - uint32_t descriptorSetCount, - const VkDescriptorSet* pDescriptorSets); - -VKAPI_ATTR void VKAPI_CALL vkUpdateDescriptorSets( - VkDevice device, - uint32_t descriptorWriteCount, - const VkWriteDescriptorSet* pDescriptorWrites, - uint32_t descriptorCopyCount, - const VkCopyDescriptorSet* pDescriptorCopies); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateFramebuffer( - VkDevice device, - const VkFramebufferCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkFramebuffer* pFramebuffer); - -VKAPI_ATTR void VKAPI_CALL vkDestroyFramebuffer( - VkDevice device, - VkFramebuffer framebuffer, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateRenderPass( - VkDevice device, - const VkRenderPassCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkRenderPass* pRenderPass); - -VKAPI_ATTR void VKAPI_CALL vkDestroyRenderPass( - VkDevice device, - VkRenderPass renderPass, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkGetRenderAreaGranularity( - VkDevice device, - VkRenderPass renderPass, - VkExtent2D* pGranularity); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateCommandPool( - VkDevice device, - const VkCommandPoolCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkCommandPool* pCommandPool); - -VKAPI_ATTR void VKAPI_CALL vkDestroyCommandPool( - VkDevice device, - VkCommandPool commandPool, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkResetCommandPool( - VkDevice device, - VkCommandPool commandPool, - VkCommandPoolResetFlags flags); - -VKAPI_ATTR VkResult VKAPI_CALL vkAllocateCommandBuffers( - VkDevice device, - const VkCommandBufferAllocateInfo* pAllocateInfo, - VkCommandBuffer* pCommandBuffers); - -VKAPI_ATTR void VKAPI_CALL vkFreeCommandBuffers( - VkDevice device, - VkCommandPool commandPool, - uint32_t commandBufferCount, - const VkCommandBuffer* pCommandBuffers); - -VKAPI_ATTR VkResult VKAPI_CALL vkBeginCommandBuffer( - VkCommandBuffer commandBuffer, - const VkCommandBufferBeginInfo* pBeginInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkEndCommandBuffer( - VkCommandBuffer commandBuffer); - -VKAPI_ATTR VkResult VKAPI_CALL vkResetCommandBuffer( - VkCommandBuffer commandBuffer, - VkCommandBufferResetFlags flags); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindPipeline( - VkCommandBuffer commandBuffer, - VkPipelineBindPoint pipelineBindPoint, - VkPipeline pipeline); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetViewport( - VkCommandBuffer commandBuffer, - uint32_t firstViewport, - uint32_t viewportCount, - const VkViewport* pViewports); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetScissor( - VkCommandBuffer commandBuffer, - uint32_t firstScissor, - uint32_t scissorCount, - const VkRect2D* pScissors); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetLineWidth( - VkCommandBuffer commandBuffer, - float lineWidth); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBias( - VkCommandBuffer commandBuffer, - float depthBiasConstantFactor, - float depthBiasClamp, - float depthBiasSlopeFactor); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetBlendConstants( - VkCommandBuffer commandBuffer, - const float blendConstants[4]); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBounds( - VkCommandBuffer commandBuffer, - float minDepthBounds, - float maxDepthBounds); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilCompareMask( - VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - uint32_t compareMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilWriteMask( - VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - uint32_t writeMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilReference( - VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - uint32_t reference); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindDescriptorSets( - VkCommandBuffer commandBuffer, - VkPipelineBindPoint pipelineBindPoint, - VkPipelineLayout layout, - uint32_t firstSet, - uint32_t descriptorSetCount, - const VkDescriptorSet* pDescriptorSets, - uint32_t dynamicOffsetCount, - const uint32_t* pDynamicOffsets); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindIndexBuffer( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkIndexType indexType); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindVertexBuffers( - VkCommandBuffer commandBuffer, - uint32_t firstBinding, - uint32_t bindingCount, - const VkBuffer* pBuffers, - const VkDeviceSize* pOffsets); - -VKAPI_ATTR void VKAPI_CALL vkCmdDraw( - VkCommandBuffer commandBuffer, - uint32_t vertexCount, - uint32_t instanceCount, - uint32_t firstVertex, - uint32_t firstInstance); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexed( - VkCommandBuffer commandBuffer, - uint32_t indexCount, - uint32_t instanceCount, - uint32_t firstIndex, - int32_t vertexOffset, - uint32_t firstInstance); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirect( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - uint32_t drawCount, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirect( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - uint32_t drawCount, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDispatch( - VkCommandBuffer commandBuffer, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ); - -VKAPI_ATTR void VKAPI_CALL vkCmdDispatchIndirect( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyBuffer( - VkCommandBuffer commandBuffer, - VkBuffer srcBuffer, - VkBuffer dstBuffer, - uint32_t regionCount, - const VkBufferCopy* pRegions); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyImage( - VkCommandBuffer commandBuffer, - VkImage srcImage, - VkImageLayout srcImageLayout, - VkImage dstImage, - VkImageLayout dstImageLayout, - uint32_t regionCount, - const VkImageCopy* pRegions); - -VKAPI_ATTR void VKAPI_CALL vkCmdBlitImage( - VkCommandBuffer commandBuffer, - VkImage srcImage, - VkImageLayout srcImageLayout, - VkImage dstImage, - VkImageLayout dstImageLayout, - uint32_t regionCount, - const VkImageBlit* pRegions, - VkFilter filter); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyBufferToImage( - VkCommandBuffer commandBuffer, - VkBuffer srcBuffer, - VkImage dstImage, - VkImageLayout dstImageLayout, - uint32_t regionCount, - const VkBufferImageCopy* pRegions); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyImageToBuffer( - VkCommandBuffer commandBuffer, - VkImage srcImage, - VkImageLayout srcImageLayout, - VkBuffer dstBuffer, - uint32_t regionCount, - const VkBufferImageCopy* pRegions); - -VKAPI_ATTR void VKAPI_CALL vkCmdUpdateBuffer( - VkCommandBuffer commandBuffer, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - VkDeviceSize dataSize, - const void* pData); - -VKAPI_ATTR void VKAPI_CALL vkCmdFillBuffer( - VkCommandBuffer commandBuffer, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - VkDeviceSize size, - uint32_t data); - -VKAPI_ATTR void VKAPI_CALL vkCmdClearColorImage( - VkCommandBuffer commandBuffer, - VkImage image, - VkImageLayout imageLayout, - const VkClearColorValue* pColor, - uint32_t rangeCount, - const VkImageSubresourceRange* pRanges); - -VKAPI_ATTR void VKAPI_CALL vkCmdClearDepthStencilImage( - VkCommandBuffer commandBuffer, - VkImage image, - VkImageLayout imageLayout, - const VkClearDepthStencilValue* pDepthStencil, - uint32_t rangeCount, - const VkImageSubresourceRange* pRanges); - -VKAPI_ATTR void VKAPI_CALL vkCmdClearAttachments( - VkCommandBuffer commandBuffer, - uint32_t attachmentCount, - const VkClearAttachment* pAttachments, - uint32_t rectCount, - const VkClearRect* pRects); - -VKAPI_ATTR void VKAPI_CALL vkCmdResolveImage( - VkCommandBuffer commandBuffer, - VkImage srcImage, - VkImageLayout srcImageLayout, - VkImage dstImage, - VkImageLayout dstImageLayout, - uint32_t regionCount, - const VkImageResolve* pRegions); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetEvent( - VkCommandBuffer commandBuffer, - VkEvent event, - VkPipelineStageFlags stageMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdResetEvent( - VkCommandBuffer commandBuffer, - VkEvent event, - VkPipelineStageFlags stageMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdWaitEvents( - VkCommandBuffer commandBuffer, - uint32_t eventCount, - const VkEvent* pEvents, - VkPipelineStageFlags srcStageMask, - VkPipelineStageFlags dstStageMask, - uint32_t memoryBarrierCount, - const VkMemoryBarrier* pMemoryBarriers, - uint32_t bufferMemoryBarrierCount, - const VkBufferMemoryBarrier* pBufferMemoryBarriers, - uint32_t imageMemoryBarrierCount, - const VkImageMemoryBarrier* pImageMemoryBarriers); - -VKAPI_ATTR void VKAPI_CALL vkCmdPipelineBarrier( - VkCommandBuffer commandBuffer, - VkPipelineStageFlags srcStageMask, - VkPipelineStageFlags dstStageMask, - VkDependencyFlags dependencyFlags, - uint32_t memoryBarrierCount, - const VkMemoryBarrier* pMemoryBarriers, - uint32_t bufferMemoryBarrierCount, - const VkBufferMemoryBarrier* pBufferMemoryBarriers, - uint32_t imageMemoryBarrierCount, - const VkImageMemoryBarrier* pImageMemoryBarriers); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginQuery( - VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t query, - VkQueryControlFlags flags); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndQuery( - VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t query); - -VKAPI_ATTR void VKAPI_CALL vkCmdResetQueryPool( - VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount); - -VKAPI_ATTR void VKAPI_CALL vkCmdWriteTimestamp( - VkCommandBuffer commandBuffer, - VkPipelineStageFlagBits pipelineStage, - VkQueryPool queryPool, - uint32_t query); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyQueryPoolResults( - VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - VkDeviceSize stride, - VkQueryResultFlags flags); - -VKAPI_ATTR void VKAPI_CALL vkCmdPushConstants( - VkCommandBuffer commandBuffer, - VkPipelineLayout layout, - VkShaderStageFlags stageFlags, - uint32_t offset, - uint32_t size, - const void* pValues); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderPass( - VkCommandBuffer commandBuffer, - const VkRenderPassBeginInfo* pRenderPassBegin, - VkSubpassContents contents); - -VKAPI_ATTR void VKAPI_CALL vkCmdNextSubpass( - VkCommandBuffer commandBuffer, - VkSubpassContents contents); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderPass( - VkCommandBuffer commandBuffer); - -VKAPI_ATTR void VKAPI_CALL vkCmdExecuteCommands( - VkCommandBuffer commandBuffer, - uint32_t commandBufferCount, - const VkCommandBuffer* pCommandBuffers); -#endif - - -#define VK_VERSION_1_1 1 -// Vulkan 1.1 version number -#define VK_API_VERSION_1_1 VK_MAKE_API_VERSION(0, 1, 1, 0)// Patch version should always be set to 0 - -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSamplerYcbcrConversion) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorUpdateTemplate) -#define VK_MAX_DEVICE_GROUP_SIZE 32U -#define VK_LUID_SIZE 8U -#define VK_QUEUE_FAMILY_EXTERNAL (~1U) - -typedef enum VkPointClippingBehavior { - VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES = 0, - VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY = 1, - VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES, - VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY, - VK_POINT_CLIPPING_BEHAVIOR_MAX_ENUM = 0x7FFFFFFF -} VkPointClippingBehavior; - -typedef enum VkTessellationDomainOrigin { - VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT = 0, - VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT = 1, - VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR = VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT, - VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR = VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT, - VK_TESSELLATION_DOMAIN_ORIGIN_MAX_ENUM = 0x7FFFFFFF -} VkTessellationDomainOrigin; - -typedef enum VkSamplerYcbcrModelConversion { - VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY = 0, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY = 1, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 = 2, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 = 3, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 = 4, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_MAX_ENUM = 0x7FFFFFFF -} VkSamplerYcbcrModelConversion; - -typedef enum VkSamplerYcbcrRange { - VK_SAMPLER_YCBCR_RANGE_ITU_FULL = 0, - VK_SAMPLER_YCBCR_RANGE_ITU_NARROW = 1, - VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR = VK_SAMPLER_YCBCR_RANGE_ITU_FULL, - VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW, - VK_SAMPLER_YCBCR_RANGE_MAX_ENUM = 0x7FFFFFFF -} VkSamplerYcbcrRange; - -typedef enum VkChromaLocation { - VK_CHROMA_LOCATION_COSITED_EVEN = 0, - VK_CHROMA_LOCATION_MIDPOINT = 1, - VK_CHROMA_LOCATION_COSITED_EVEN_KHR = VK_CHROMA_LOCATION_COSITED_EVEN, - VK_CHROMA_LOCATION_MIDPOINT_KHR = VK_CHROMA_LOCATION_MIDPOINT, - VK_CHROMA_LOCATION_MAX_ENUM = 0x7FFFFFFF -} VkChromaLocation; - -typedef enum VkDescriptorUpdateTemplateType { - VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET = 0, - VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR = 1, - VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET, - VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkDescriptorUpdateTemplateType; - -typedef enum VkSubgroupFeatureFlagBits { - VK_SUBGROUP_FEATURE_BASIC_BIT = 0x00000001, - VK_SUBGROUP_FEATURE_VOTE_BIT = 0x00000002, - VK_SUBGROUP_FEATURE_ARITHMETIC_BIT = 0x00000004, - VK_SUBGROUP_FEATURE_BALLOT_BIT = 0x00000008, - VK_SUBGROUP_FEATURE_SHUFFLE_BIT = 0x00000010, - VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT = 0x00000020, - VK_SUBGROUP_FEATURE_CLUSTERED_BIT = 0x00000040, - VK_SUBGROUP_FEATURE_QUAD_BIT = 0x00000080, - VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV = 0x00000100, - VK_SUBGROUP_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSubgroupFeatureFlagBits; -typedef VkFlags VkSubgroupFeatureFlags; - -typedef enum VkPeerMemoryFeatureFlagBits { - VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT = 0x00000001, - VK_PEER_MEMORY_FEATURE_COPY_DST_BIT = 0x00000002, - VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT = 0x00000004, - VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT = 0x00000008, - VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR = VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT, - VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR = VK_PEER_MEMORY_FEATURE_COPY_DST_BIT, - VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR = VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT, - VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR = VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT, - VK_PEER_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPeerMemoryFeatureFlagBits; -typedef VkFlags VkPeerMemoryFeatureFlags; - -typedef enum VkMemoryAllocateFlagBits { - VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT = 0x00000001, - VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT = 0x00000002, - VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT = 0x00000004, - VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR = VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT, - VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT, - VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT, - VK_MEMORY_ALLOCATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkMemoryAllocateFlagBits; -typedef VkFlags VkMemoryAllocateFlags; -typedef VkFlags VkCommandPoolTrimFlags; -typedef VkFlags VkDescriptorUpdateTemplateCreateFlags; - -typedef enum VkExternalMemoryHandleTypeFlagBits { - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT = 0x00000001, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT = 0x00000002, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 0x00000004, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT = 0x00000008, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT = 0x00000010, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT = 0x00000020, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT = 0x00000040, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT = 0x00000200, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID = 0x00000400, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT = 0x00000080, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT = 0x00000100, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA = 0x00000800, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV = 0x00001000, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkExternalMemoryHandleTypeFlagBits; -typedef VkFlags VkExternalMemoryHandleTypeFlags; - -typedef enum VkExternalMemoryFeatureFlagBits { - VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT = 0x00000001, - VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT = 0x00000002, - VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT = 0x00000004, - VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT, - VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT, - VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT, - VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkExternalMemoryFeatureFlagBits; -typedef VkFlags VkExternalMemoryFeatureFlags; - -typedef enum VkExternalFenceHandleTypeFlagBits { - VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT = 0x00000001, - VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 0x00000002, - VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 0x00000004, - VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT = 0x00000008, - VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT, - VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT, - VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT, - VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT, - VK_EXTERNAL_FENCE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkExternalFenceHandleTypeFlagBits; -typedef VkFlags VkExternalFenceHandleTypeFlags; - -typedef enum VkExternalFenceFeatureFlagBits { - VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT = 0x00000001, - VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT = 0x00000002, - VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR = VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT, - VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR = VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT, - VK_EXTERNAL_FENCE_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkExternalFenceFeatureFlagBits; -typedef VkFlags VkExternalFenceFeatureFlags; - -typedef enum VkFenceImportFlagBits { - VK_FENCE_IMPORT_TEMPORARY_BIT = 0x00000001, - VK_FENCE_IMPORT_TEMPORARY_BIT_KHR = VK_FENCE_IMPORT_TEMPORARY_BIT, - VK_FENCE_IMPORT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkFenceImportFlagBits; -typedef VkFlags VkFenceImportFlags; - -typedef enum VkSemaphoreImportFlagBits { - VK_SEMAPHORE_IMPORT_TEMPORARY_BIT = 0x00000001, - VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT, - VK_SEMAPHORE_IMPORT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSemaphoreImportFlagBits; -typedef VkFlags VkSemaphoreImportFlags; - -typedef enum VkExternalSemaphoreHandleTypeFlagBits { - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT = 0x00000001, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 0x00000002, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 0x00000004, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT = 0x00000008, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT = 0x00000010, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA = 0x00000080, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkExternalSemaphoreHandleTypeFlagBits; -typedef VkFlags VkExternalSemaphoreHandleTypeFlags; - -typedef enum VkExternalSemaphoreFeatureFlagBits { - VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT = 0x00000001, - VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT = 0x00000002, - VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR = VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT, - VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR = VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT, - VK_EXTERNAL_SEMAPHORE_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkExternalSemaphoreFeatureFlagBits; -typedef VkFlags VkExternalSemaphoreFeatureFlags; -typedef struct VkPhysicalDeviceSubgroupProperties { - VkStructureType sType; - void* pNext; - uint32_t subgroupSize; - VkShaderStageFlags supportedStages; - VkSubgroupFeatureFlags supportedOperations; - VkBool32 quadOperationsInAllStages; -} VkPhysicalDeviceSubgroupProperties; - -typedef struct VkBindBufferMemoryInfo { - VkStructureType sType; - const void* pNext; - VkBuffer buffer; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; -} VkBindBufferMemoryInfo; - -typedef struct VkBindImageMemoryInfo { - VkStructureType sType; - const void* pNext; - VkImage image; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; -} VkBindImageMemoryInfo; - -typedef struct VkPhysicalDevice16BitStorageFeatures { - VkStructureType sType; - void* pNext; - VkBool32 storageBuffer16BitAccess; - VkBool32 uniformAndStorageBuffer16BitAccess; - VkBool32 storagePushConstant16; - VkBool32 storageInputOutput16; -} VkPhysicalDevice16BitStorageFeatures; - -typedef struct VkMemoryDedicatedRequirements { - VkStructureType sType; - void* pNext; - VkBool32 prefersDedicatedAllocation; - VkBool32 requiresDedicatedAllocation; -} VkMemoryDedicatedRequirements; - -typedef struct VkMemoryDedicatedAllocateInfo { - VkStructureType sType; - const void* pNext; - VkImage image; - VkBuffer buffer; -} VkMemoryDedicatedAllocateInfo; - -typedef struct VkMemoryAllocateFlagsInfo { - VkStructureType sType; - const void* pNext; - VkMemoryAllocateFlags flags; - uint32_t deviceMask; -} VkMemoryAllocateFlagsInfo; - -typedef struct VkDeviceGroupRenderPassBeginInfo { - VkStructureType sType; - const void* pNext; - uint32_t deviceMask; - uint32_t deviceRenderAreaCount; - const VkRect2D* pDeviceRenderAreas; -} VkDeviceGroupRenderPassBeginInfo; - -typedef struct VkDeviceGroupCommandBufferBeginInfo { - VkStructureType sType; - const void* pNext; - uint32_t deviceMask; -} VkDeviceGroupCommandBufferBeginInfo; - -typedef struct VkDeviceGroupSubmitInfo { - VkStructureType sType; - const void* pNext; - uint32_t waitSemaphoreCount; - const uint32_t* pWaitSemaphoreDeviceIndices; - uint32_t commandBufferCount; - const uint32_t* pCommandBufferDeviceMasks; - uint32_t signalSemaphoreCount; - const uint32_t* pSignalSemaphoreDeviceIndices; -} VkDeviceGroupSubmitInfo; - -typedef struct VkDeviceGroupBindSparseInfo { - VkStructureType sType; - const void* pNext; - uint32_t resourceDeviceIndex; - uint32_t memoryDeviceIndex; -} VkDeviceGroupBindSparseInfo; - -typedef struct VkBindBufferMemoryDeviceGroupInfo { - VkStructureType sType; - const void* pNext; - uint32_t deviceIndexCount; - const uint32_t* pDeviceIndices; -} VkBindBufferMemoryDeviceGroupInfo; - -typedef struct VkBindImageMemoryDeviceGroupInfo { - VkStructureType sType; - const void* pNext; - uint32_t deviceIndexCount; - const uint32_t* pDeviceIndices; - uint32_t splitInstanceBindRegionCount; - const VkRect2D* pSplitInstanceBindRegions; -} VkBindImageMemoryDeviceGroupInfo; - -typedef struct VkPhysicalDeviceGroupProperties { - VkStructureType sType; - void* pNext; - uint32_t physicalDeviceCount; - VkPhysicalDevice physicalDevices[VK_MAX_DEVICE_GROUP_SIZE]; - VkBool32 subsetAllocation; -} VkPhysicalDeviceGroupProperties; - -typedef struct VkDeviceGroupDeviceCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t physicalDeviceCount; - const VkPhysicalDevice* pPhysicalDevices; -} VkDeviceGroupDeviceCreateInfo; - -typedef struct VkBufferMemoryRequirementsInfo2 { - VkStructureType sType; - const void* pNext; - VkBuffer buffer; -} VkBufferMemoryRequirementsInfo2; - -typedef struct VkImageMemoryRequirementsInfo2 { - VkStructureType sType; - const void* pNext; - VkImage image; -} VkImageMemoryRequirementsInfo2; - -typedef struct VkImageSparseMemoryRequirementsInfo2 { - VkStructureType sType; - const void* pNext; - VkImage image; -} VkImageSparseMemoryRequirementsInfo2; - -typedef struct VkMemoryRequirements2 { - VkStructureType sType; - void* pNext; - VkMemoryRequirements memoryRequirements; -} VkMemoryRequirements2; - -typedef struct VkSparseImageMemoryRequirements2 { - VkStructureType sType; - void* pNext; - VkSparseImageMemoryRequirements memoryRequirements; -} VkSparseImageMemoryRequirements2; - -typedef struct VkPhysicalDeviceFeatures2 { - VkStructureType sType; - void* pNext; - VkPhysicalDeviceFeatures features; -} VkPhysicalDeviceFeatures2; - -typedef struct VkPhysicalDeviceProperties2 { - VkStructureType sType; - void* pNext; - VkPhysicalDeviceProperties properties; -} VkPhysicalDeviceProperties2; - -typedef struct VkFormatProperties2 { - VkStructureType sType; - void* pNext; - VkFormatProperties formatProperties; -} VkFormatProperties2; - -typedef struct VkImageFormatProperties2 { - VkStructureType sType; - void* pNext; - VkImageFormatProperties imageFormatProperties; -} VkImageFormatProperties2; - -typedef struct VkPhysicalDeviceImageFormatInfo2 { - VkStructureType sType; - const void* pNext; - VkFormat format; - VkImageType type; - VkImageTiling tiling; - VkImageUsageFlags usage; - VkImageCreateFlags flags; -} VkPhysicalDeviceImageFormatInfo2; - -typedef struct VkQueueFamilyProperties2 { - VkStructureType sType; - void* pNext; - VkQueueFamilyProperties queueFamilyProperties; -} VkQueueFamilyProperties2; - -typedef struct VkPhysicalDeviceMemoryProperties2 { - VkStructureType sType; - void* pNext; - VkPhysicalDeviceMemoryProperties memoryProperties; -} VkPhysicalDeviceMemoryProperties2; - -typedef struct VkSparseImageFormatProperties2 { - VkStructureType sType; - void* pNext; - VkSparseImageFormatProperties properties; -} VkSparseImageFormatProperties2; - -typedef struct VkPhysicalDeviceSparseImageFormatInfo2 { - VkStructureType sType; - const void* pNext; - VkFormat format; - VkImageType type; - VkSampleCountFlagBits samples; - VkImageUsageFlags usage; - VkImageTiling tiling; -} VkPhysicalDeviceSparseImageFormatInfo2; - -typedef struct VkPhysicalDevicePointClippingProperties { - VkStructureType sType; - void* pNext; - VkPointClippingBehavior pointClippingBehavior; -} VkPhysicalDevicePointClippingProperties; - -typedef struct VkInputAttachmentAspectReference { - uint32_t subpass; - uint32_t inputAttachmentIndex; - VkImageAspectFlags aspectMask; -} VkInputAttachmentAspectReference; - -typedef struct VkRenderPassInputAttachmentAspectCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t aspectReferenceCount; - const VkInputAttachmentAspectReference* pAspectReferences; -} VkRenderPassInputAttachmentAspectCreateInfo; - -typedef struct VkImageViewUsageCreateInfo { - VkStructureType sType; - const void* pNext; - VkImageUsageFlags usage; -} VkImageViewUsageCreateInfo; - -typedef struct VkPipelineTessellationDomainOriginStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkTessellationDomainOrigin domainOrigin; -} VkPipelineTessellationDomainOriginStateCreateInfo; - -typedef struct VkRenderPassMultiviewCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t subpassCount; - const uint32_t* pViewMasks; - uint32_t dependencyCount; - const int32_t* pViewOffsets; - uint32_t correlationMaskCount; - const uint32_t* pCorrelationMasks; -} VkRenderPassMultiviewCreateInfo; - -typedef struct VkPhysicalDeviceMultiviewFeatures { - VkStructureType sType; - void* pNext; - VkBool32 multiview; - VkBool32 multiviewGeometryShader; - VkBool32 multiviewTessellationShader; -} VkPhysicalDeviceMultiviewFeatures; - -typedef struct VkPhysicalDeviceMultiviewProperties { - VkStructureType sType; - void* pNext; - uint32_t maxMultiviewViewCount; - uint32_t maxMultiviewInstanceIndex; -} VkPhysicalDeviceMultiviewProperties; - -typedef struct VkPhysicalDeviceVariablePointersFeatures { - VkStructureType sType; - void* pNext; - VkBool32 variablePointersStorageBuffer; - VkBool32 variablePointers; -} VkPhysicalDeviceVariablePointersFeatures; - -typedef VkPhysicalDeviceVariablePointersFeatures VkPhysicalDeviceVariablePointerFeatures; - -typedef struct VkPhysicalDeviceProtectedMemoryFeatures { - VkStructureType sType; - void* pNext; - VkBool32 protectedMemory; -} VkPhysicalDeviceProtectedMemoryFeatures; - -typedef struct VkPhysicalDeviceProtectedMemoryProperties { - VkStructureType sType; - void* pNext; - VkBool32 protectedNoFault; -} VkPhysicalDeviceProtectedMemoryProperties; - -typedef struct VkDeviceQueueInfo2 { - VkStructureType sType; - const void* pNext; - VkDeviceQueueCreateFlags flags; - uint32_t queueFamilyIndex; - uint32_t queueIndex; -} VkDeviceQueueInfo2; - -typedef struct VkProtectedSubmitInfo { - VkStructureType sType; - const void* pNext; - VkBool32 protectedSubmit; -} VkProtectedSubmitInfo; - -typedef struct VkSamplerYcbcrConversionCreateInfo { - VkStructureType sType; - const void* pNext; - VkFormat format; - VkSamplerYcbcrModelConversion ycbcrModel; - VkSamplerYcbcrRange ycbcrRange; - VkComponentMapping components; - VkChromaLocation xChromaOffset; - VkChromaLocation yChromaOffset; - VkFilter chromaFilter; - VkBool32 forceExplicitReconstruction; -} VkSamplerYcbcrConversionCreateInfo; - -typedef struct VkSamplerYcbcrConversionInfo { - VkStructureType sType; - const void* pNext; - VkSamplerYcbcrConversion conversion; -} VkSamplerYcbcrConversionInfo; - -typedef struct VkBindImagePlaneMemoryInfo { - VkStructureType sType; - const void* pNext; - VkImageAspectFlagBits planeAspect; -} VkBindImagePlaneMemoryInfo; - -typedef struct VkImagePlaneMemoryRequirementsInfo { - VkStructureType sType; - const void* pNext; - VkImageAspectFlagBits planeAspect; -} VkImagePlaneMemoryRequirementsInfo; - -typedef struct VkPhysicalDeviceSamplerYcbcrConversionFeatures { - VkStructureType sType; - void* pNext; - VkBool32 samplerYcbcrConversion; -} VkPhysicalDeviceSamplerYcbcrConversionFeatures; - -typedef struct VkSamplerYcbcrConversionImageFormatProperties { - VkStructureType sType; - void* pNext; - uint32_t combinedImageSamplerDescriptorCount; -} VkSamplerYcbcrConversionImageFormatProperties; - -typedef struct VkDescriptorUpdateTemplateEntry { - uint32_t dstBinding; - uint32_t dstArrayElement; - uint32_t descriptorCount; - VkDescriptorType descriptorType; - size_t offset; - size_t stride; -} VkDescriptorUpdateTemplateEntry; - -typedef struct VkDescriptorUpdateTemplateCreateInfo { - VkStructureType sType; - const void* pNext; - VkDescriptorUpdateTemplateCreateFlags flags; - uint32_t descriptorUpdateEntryCount; - const VkDescriptorUpdateTemplateEntry* pDescriptorUpdateEntries; - VkDescriptorUpdateTemplateType templateType; - VkDescriptorSetLayout descriptorSetLayout; - VkPipelineBindPoint pipelineBindPoint; - VkPipelineLayout pipelineLayout; - uint32_t set; -} VkDescriptorUpdateTemplateCreateInfo; - -typedef struct VkExternalMemoryProperties { - VkExternalMemoryFeatureFlags externalMemoryFeatures; - VkExternalMemoryHandleTypeFlags exportFromImportedHandleTypes; - VkExternalMemoryHandleTypeFlags compatibleHandleTypes; -} VkExternalMemoryProperties; - -typedef struct VkPhysicalDeviceExternalImageFormatInfo { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagBits handleType; -} VkPhysicalDeviceExternalImageFormatInfo; - -typedef struct VkExternalImageFormatProperties { - VkStructureType sType; - void* pNext; - VkExternalMemoryProperties externalMemoryProperties; -} VkExternalImageFormatProperties; - -typedef struct VkPhysicalDeviceExternalBufferInfo { - VkStructureType sType; - const void* pNext; - VkBufferCreateFlags flags; - VkBufferUsageFlags usage; - VkExternalMemoryHandleTypeFlagBits handleType; -} VkPhysicalDeviceExternalBufferInfo; - -typedef struct VkExternalBufferProperties { - VkStructureType sType; - void* pNext; - VkExternalMemoryProperties externalMemoryProperties; -} VkExternalBufferProperties; - -typedef struct VkPhysicalDeviceIDProperties { - VkStructureType sType; - void* pNext; - uint8_t deviceUUID[VK_UUID_SIZE]; - uint8_t driverUUID[VK_UUID_SIZE]; - uint8_t deviceLUID[VK_LUID_SIZE]; - uint32_t deviceNodeMask; - VkBool32 deviceLUIDValid; -} VkPhysicalDeviceIDProperties; - -typedef struct VkExternalMemoryImageCreateInfo { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlags handleTypes; -} VkExternalMemoryImageCreateInfo; - -typedef struct VkExternalMemoryBufferCreateInfo { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlags handleTypes; -} VkExternalMemoryBufferCreateInfo; - -typedef struct VkExportMemoryAllocateInfo { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlags handleTypes; -} VkExportMemoryAllocateInfo; - -typedef struct VkPhysicalDeviceExternalFenceInfo { - VkStructureType sType; - const void* pNext; - VkExternalFenceHandleTypeFlagBits handleType; -} VkPhysicalDeviceExternalFenceInfo; - -typedef struct VkExternalFenceProperties { - VkStructureType sType; - void* pNext; - VkExternalFenceHandleTypeFlags exportFromImportedHandleTypes; - VkExternalFenceHandleTypeFlags compatibleHandleTypes; - VkExternalFenceFeatureFlags externalFenceFeatures; -} VkExternalFenceProperties; - -typedef struct VkExportFenceCreateInfo { - VkStructureType sType; - const void* pNext; - VkExternalFenceHandleTypeFlags handleTypes; -} VkExportFenceCreateInfo; - -typedef struct VkExportSemaphoreCreateInfo { - VkStructureType sType; - const void* pNext; - VkExternalSemaphoreHandleTypeFlags handleTypes; -} VkExportSemaphoreCreateInfo; - -typedef struct VkPhysicalDeviceExternalSemaphoreInfo { - VkStructureType sType; - const void* pNext; - VkExternalSemaphoreHandleTypeFlagBits handleType; -} VkPhysicalDeviceExternalSemaphoreInfo; - -typedef struct VkExternalSemaphoreProperties { - VkStructureType sType; - void* pNext; - VkExternalSemaphoreHandleTypeFlags exportFromImportedHandleTypes; - VkExternalSemaphoreHandleTypeFlags compatibleHandleTypes; - VkExternalSemaphoreFeatureFlags externalSemaphoreFeatures; -} VkExternalSemaphoreProperties; - -typedef struct VkPhysicalDeviceMaintenance3Properties { - VkStructureType sType; - void* pNext; - uint32_t maxPerSetDescriptors; - VkDeviceSize maxMemoryAllocationSize; -} VkPhysicalDeviceMaintenance3Properties; - -typedef struct VkDescriptorSetLayoutSupport { - VkStructureType sType; - void* pNext; - VkBool32 supported; -} VkDescriptorSetLayoutSupport; - -typedef struct VkPhysicalDeviceShaderDrawParametersFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderDrawParameters; -} VkPhysicalDeviceShaderDrawParametersFeatures; - -typedef VkPhysicalDeviceShaderDrawParametersFeatures VkPhysicalDeviceShaderDrawParameterFeatures; - -typedef VkResult (VKAPI_PTR *PFN_vkEnumerateInstanceVersion)(uint32_t* pApiVersion); -typedef VkResult (VKAPI_PTR *PFN_vkBindBufferMemory2)(VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo* pBindInfos); -typedef VkResult (VKAPI_PTR *PFN_vkBindImageMemory2)(VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo* pBindInfos); -typedef void (VKAPI_PTR *PFN_vkGetDeviceGroupPeerMemoryFeatures)(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags* pPeerMemoryFeatures); -typedef void (VKAPI_PTR *PFN_vkCmdSetDeviceMask)(VkCommandBuffer commandBuffer, uint32_t deviceMask); -typedef void (VKAPI_PTR *PFN_vkCmdDispatchBase)(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ); -typedef VkResult (VKAPI_PTR *PFN_vkEnumeratePhysicalDeviceGroups)(VkInstance instance, uint32_t* pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties); -typedef void (VKAPI_PTR *PFN_vkGetImageMemoryRequirements2)(VkDevice device, const VkImageMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetBufferMemoryRequirements2)(VkDevice device, const VkBufferMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetImageSparseMemoryRequirements2)(VkDevice device, const VkImageSparseMemoryRequirementsInfo2* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceFeatures2)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2* pFeatures); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceProperties2)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2* pProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceFormatProperties2)(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2* pFormatProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceImageFormatProperties2)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo, VkImageFormatProperties2* pImageFormatProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceQueueFamilyProperties2)(VkPhysicalDevice physicalDevice, uint32_t* pQueueFamilyPropertyCount, VkQueueFamilyProperties2* pQueueFamilyProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceMemoryProperties2)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2* pMemoryProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceSparseImageFormatProperties2)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo, uint32_t* pPropertyCount, VkSparseImageFormatProperties2* pProperties); -typedef void (VKAPI_PTR *PFN_vkTrimCommandPool)(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags); -typedef void (VKAPI_PTR *PFN_vkGetDeviceQueue2)(VkDevice device, const VkDeviceQueueInfo2* pQueueInfo, VkQueue* pQueue); -typedef VkResult (VKAPI_PTR *PFN_vkCreateSamplerYcbcrConversion)(VkDevice device, const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSamplerYcbcrConversion* pYcbcrConversion); -typedef void (VKAPI_PTR *PFN_vkDestroySamplerYcbcrConversion)(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDescriptorUpdateTemplate)(VkDevice device, const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate); -typedef void (VKAPI_PTR *PFN_vkDestroyDescriptorUpdateTemplate)(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkUpdateDescriptorSetWithTemplate)(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void* pData); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalBufferProperties)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo, VkExternalBufferProperties* pExternalBufferProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalFenceProperties)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo, VkExternalFenceProperties* pExternalFenceProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalSemaphoreProperties)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo, VkExternalSemaphoreProperties* pExternalSemaphoreProperties); -typedef void (VKAPI_PTR *PFN_vkGetDescriptorSetLayoutSupport)(VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateInstanceVersion( - uint32_t* pApiVersion); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindBufferMemory2( - VkDevice device, - uint32_t bindInfoCount, - const VkBindBufferMemoryInfo* pBindInfos); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindImageMemory2( - VkDevice device, - uint32_t bindInfoCount, - const VkBindImageMemoryInfo* pBindInfos); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceGroupPeerMemoryFeatures( - VkDevice device, - uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - VkPeerMemoryFeatureFlags* pPeerMemoryFeatures); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDeviceMask( - VkCommandBuffer commandBuffer, - uint32_t deviceMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdDispatchBase( - VkCommandBuffer commandBuffer, - uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ); - -VKAPI_ATTR VkResult VKAPI_CALL vkEnumeratePhysicalDeviceGroups( - VkInstance instance, - uint32_t* pPhysicalDeviceGroupCount, - VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetImageMemoryRequirements2( - VkDevice device, - const VkImageMemoryRequirementsInfo2* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetBufferMemoryRequirements2( - VkDevice device, - const VkBufferMemoryRequirementsInfo2* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetImageSparseMemoryRequirements2( - VkDevice device, - const VkImageSparseMemoryRequirementsInfo2* pInfo, - uint32_t* pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFeatures2( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceFeatures2* pFeatures); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceProperties2( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceProperties2* pProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFormatProperties2( - VkPhysicalDevice physicalDevice, - VkFormat format, - VkFormatProperties2* pFormatProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceImageFormatProperties2( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo, - VkImageFormatProperties2* pImageFormatProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceQueueFamilyProperties2( - VkPhysicalDevice physicalDevice, - uint32_t* pQueueFamilyPropertyCount, - VkQueueFamilyProperties2* pQueueFamilyProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceMemoryProperties2( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceMemoryProperties2* pMemoryProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceSparseImageFormatProperties2( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo, - uint32_t* pPropertyCount, - VkSparseImageFormatProperties2* pProperties); - -VKAPI_ATTR void VKAPI_CALL vkTrimCommandPool( - VkDevice device, - VkCommandPool commandPool, - VkCommandPoolTrimFlags flags); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceQueue2( - VkDevice device, - const VkDeviceQueueInfo2* pQueueInfo, - VkQueue* pQueue); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateSamplerYcbcrConversion( - VkDevice device, - const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSamplerYcbcrConversion* pYcbcrConversion); - -VKAPI_ATTR void VKAPI_CALL vkDestroySamplerYcbcrConversion( - VkDevice device, - VkSamplerYcbcrConversion ycbcrConversion, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDescriptorUpdateTemplate( - VkDevice device, - const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDescriptorUpdateTemplate( - VkDevice device, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkUpdateDescriptorSetWithTemplate( - VkDevice device, - VkDescriptorSet descriptorSet, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - const void* pData); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalBufferProperties( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo, - VkExternalBufferProperties* pExternalBufferProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalFenceProperties( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo, - VkExternalFenceProperties* pExternalFenceProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalSemaphoreProperties( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo, - VkExternalSemaphoreProperties* pExternalSemaphoreProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetDescriptorSetLayoutSupport( - VkDevice device, - const VkDescriptorSetLayoutCreateInfo* pCreateInfo, - VkDescriptorSetLayoutSupport* pSupport); -#endif - - -#define VK_VERSION_1_2 1 -// Vulkan 1.2 version number -#define VK_API_VERSION_1_2 VK_MAKE_API_VERSION(0, 1, 2, 0)// Patch version should always be set to 0 - -#define VK_MAX_DRIVER_NAME_SIZE 256U -#define VK_MAX_DRIVER_INFO_SIZE 256U - -typedef enum VkDriverId { - VK_DRIVER_ID_AMD_PROPRIETARY = 1, - VK_DRIVER_ID_AMD_OPEN_SOURCE = 2, - VK_DRIVER_ID_MESA_RADV = 3, - VK_DRIVER_ID_NVIDIA_PROPRIETARY = 4, - VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS = 5, - VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA = 6, - VK_DRIVER_ID_IMAGINATION_PROPRIETARY = 7, - VK_DRIVER_ID_QUALCOMM_PROPRIETARY = 8, - VK_DRIVER_ID_ARM_PROPRIETARY = 9, - VK_DRIVER_ID_GOOGLE_SWIFTSHADER = 10, - VK_DRIVER_ID_GGP_PROPRIETARY = 11, - VK_DRIVER_ID_BROADCOM_PROPRIETARY = 12, - VK_DRIVER_ID_MESA_LLVMPIPE = 13, - VK_DRIVER_ID_MOLTENVK = 14, - VK_DRIVER_ID_COREAVI_PROPRIETARY = 15, - VK_DRIVER_ID_JUICE_PROPRIETARY = 16, - VK_DRIVER_ID_VERISILICON_PROPRIETARY = 17, - VK_DRIVER_ID_MESA_TURNIP = 18, - VK_DRIVER_ID_MESA_V3DV = 19, - VK_DRIVER_ID_MESA_PANVK = 20, - VK_DRIVER_ID_SAMSUNG_PROPRIETARY = 21, - VK_DRIVER_ID_MESA_VENUS = 22, - VK_DRIVER_ID_AMD_PROPRIETARY_KHR = VK_DRIVER_ID_AMD_PROPRIETARY, - VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR = VK_DRIVER_ID_AMD_OPEN_SOURCE, - VK_DRIVER_ID_MESA_RADV_KHR = VK_DRIVER_ID_MESA_RADV, - VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR = VK_DRIVER_ID_NVIDIA_PROPRIETARY, - VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR = VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS, - VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR = VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA, - VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR = VK_DRIVER_ID_IMAGINATION_PROPRIETARY, - VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR = VK_DRIVER_ID_QUALCOMM_PROPRIETARY, - VK_DRIVER_ID_ARM_PROPRIETARY_KHR = VK_DRIVER_ID_ARM_PROPRIETARY, - VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR = VK_DRIVER_ID_GOOGLE_SWIFTSHADER, - VK_DRIVER_ID_GGP_PROPRIETARY_KHR = VK_DRIVER_ID_GGP_PROPRIETARY, - VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR = VK_DRIVER_ID_BROADCOM_PROPRIETARY, - VK_DRIVER_ID_MAX_ENUM = 0x7FFFFFFF -} VkDriverId; - -typedef enum VkShaderFloatControlsIndependence { - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY = 0, - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL = 1, - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE = 2, - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY, - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL, - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE, - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_MAX_ENUM = 0x7FFFFFFF -} VkShaderFloatControlsIndependence; - -typedef enum VkSamplerReductionMode { - VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE = 0, - VK_SAMPLER_REDUCTION_MODE_MIN = 1, - VK_SAMPLER_REDUCTION_MODE_MAX = 2, - VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT = VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE, - VK_SAMPLER_REDUCTION_MODE_MIN_EXT = VK_SAMPLER_REDUCTION_MODE_MIN, - VK_SAMPLER_REDUCTION_MODE_MAX_EXT = VK_SAMPLER_REDUCTION_MODE_MAX, - VK_SAMPLER_REDUCTION_MODE_MAX_ENUM = 0x7FFFFFFF -} VkSamplerReductionMode; - -typedef enum VkSemaphoreType { - VK_SEMAPHORE_TYPE_BINARY = 0, - VK_SEMAPHORE_TYPE_TIMELINE = 1, - VK_SEMAPHORE_TYPE_BINARY_KHR = VK_SEMAPHORE_TYPE_BINARY, - VK_SEMAPHORE_TYPE_TIMELINE_KHR = VK_SEMAPHORE_TYPE_TIMELINE, - VK_SEMAPHORE_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkSemaphoreType; - -typedef enum VkResolveModeFlagBits { - VK_RESOLVE_MODE_NONE = 0, - VK_RESOLVE_MODE_SAMPLE_ZERO_BIT = 0x00000001, - VK_RESOLVE_MODE_AVERAGE_BIT = 0x00000002, - VK_RESOLVE_MODE_MIN_BIT = 0x00000004, - VK_RESOLVE_MODE_MAX_BIT = 0x00000008, - VK_RESOLVE_MODE_NONE_KHR = VK_RESOLVE_MODE_NONE, - VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR = VK_RESOLVE_MODE_SAMPLE_ZERO_BIT, - VK_RESOLVE_MODE_AVERAGE_BIT_KHR = VK_RESOLVE_MODE_AVERAGE_BIT, - VK_RESOLVE_MODE_MIN_BIT_KHR = VK_RESOLVE_MODE_MIN_BIT, - VK_RESOLVE_MODE_MAX_BIT_KHR = VK_RESOLVE_MODE_MAX_BIT, - VK_RESOLVE_MODE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkResolveModeFlagBits; -typedef VkFlags VkResolveModeFlags; - -typedef enum VkDescriptorBindingFlagBits { - VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT = 0x00000001, - VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT = 0x00000002, - VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT = 0x00000004, - VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT = 0x00000008, - VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT = VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT, - VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT = VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT, - VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT = VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT, - VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT = VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT, - VK_DESCRIPTOR_BINDING_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkDescriptorBindingFlagBits; -typedef VkFlags VkDescriptorBindingFlags; - -typedef enum VkSemaphoreWaitFlagBits { - VK_SEMAPHORE_WAIT_ANY_BIT = 0x00000001, - VK_SEMAPHORE_WAIT_ANY_BIT_KHR = VK_SEMAPHORE_WAIT_ANY_BIT, - VK_SEMAPHORE_WAIT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSemaphoreWaitFlagBits; -typedef VkFlags VkSemaphoreWaitFlags; -typedef struct VkPhysicalDeviceVulkan11Features { - VkStructureType sType; - void* pNext; - VkBool32 storageBuffer16BitAccess; - VkBool32 uniformAndStorageBuffer16BitAccess; - VkBool32 storagePushConstant16; - VkBool32 storageInputOutput16; - VkBool32 multiview; - VkBool32 multiviewGeometryShader; - VkBool32 multiviewTessellationShader; - VkBool32 variablePointersStorageBuffer; - VkBool32 variablePointers; - VkBool32 protectedMemory; - VkBool32 samplerYcbcrConversion; - VkBool32 shaderDrawParameters; -} VkPhysicalDeviceVulkan11Features; - -typedef struct VkPhysicalDeviceVulkan11Properties { - VkStructureType sType; - void* pNext; - uint8_t deviceUUID[VK_UUID_SIZE]; - uint8_t driverUUID[VK_UUID_SIZE]; - uint8_t deviceLUID[VK_LUID_SIZE]; - uint32_t deviceNodeMask; - VkBool32 deviceLUIDValid; - uint32_t subgroupSize; - VkShaderStageFlags subgroupSupportedStages; - VkSubgroupFeatureFlags subgroupSupportedOperations; - VkBool32 subgroupQuadOperationsInAllStages; - VkPointClippingBehavior pointClippingBehavior; - uint32_t maxMultiviewViewCount; - uint32_t maxMultiviewInstanceIndex; - VkBool32 protectedNoFault; - uint32_t maxPerSetDescriptors; - VkDeviceSize maxMemoryAllocationSize; -} VkPhysicalDeviceVulkan11Properties; - -typedef struct VkPhysicalDeviceVulkan12Features { - VkStructureType sType; - void* pNext; - VkBool32 samplerMirrorClampToEdge; - VkBool32 drawIndirectCount; - VkBool32 storageBuffer8BitAccess; - VkBool32 uniformAndStorageBuffer8BitAccess; - VkBool32 storagePushConstant8; - VkBool32 shaderBufferInt64Atomics; - VkBool32 shaderSharedInt64Atomics; - VkBool32 shaderFloat16; - VkBool32 shaderInt8; - VkBool32 descriptorIndexing; - VkBool32 shaderInputAttachmentArrayDynamicIndexing; - VkBool32 shaderUniformTexelBufferArrayDynamicIndexing; - VkBool32 shaderStorageTexelBufferArrayDynamicIndexing; - VkBool32 shaderUniformBufferArrayNonUniformIndexing; - VkBool32 shaderSampledImageArrayNonUniformIndexing; - VkBool32 shaderStorageBufferArrayNonUniformIndexing; - VkBool32 shaderStorageImageArrayNonUniformIndexing; - VkBool32 shaderInputAttachmentArrayNonUniformIndexing; - VkBool32 shaderUniformTexelBufferArrayNonUniformIndexing; - VkBool32 shaderStorageTexelBufferArrayNonUniformIndexing; - VkBool32 descriptorBindingUniformBufferUpdateAfterBind; - VkBool32 descriptorBindingSampledImageUpdateAfterBind; - VkBool32 descriptorBindingStorageImageUpdateAfterBind; - VkBool32 descriptorBindingStorageBufferUpdateAfterBind; - VkBool32 descriptorBindingUniformTexelBufferUpdateAfterBind; - VkBool32 descriptorBindingStorageTexelBufferUpdateAfterBind; - VkBool32 descriptorBindingUpdateUnusedWhilePending; - VkBool32 descriptorBindingPartiallyBound; - VkBool32 descriptorBindingVariableDescriptorCount; - VkBool32 runtimeDescriptorArray; - VkBool32 samplerFilterMinmax; - VkBool32 scalarBlockLayout; - VkBool32 imagelessFramebuffer; - VkBool32 uniformBufferStandardLayout; - VkBool32 shaderSubgroupExtendedTypes; - VkBool32 separateDepthStencilLayouts; - VkBool32 hostQueryReset; - VkBool32 timelineSemaphore; - VkBool32 bufferDeviceAddress; - VkBool32 bufferDeviceAddressCaptureReplay; - VkBool32 bufferDeviceAddressMultiDevice; - VkBool32 vulkanMemoryModel; - VkBool32 vulkanMemoryModelDeviceScope; - VkBool32 vulkanMemoryModelAvailabilityVisibilityChains; - VkBool32 shaderOutputViewportIndex; - VkBool32 shaderOutputLayer; - VkBool32 subgroupBroadcastDynamicId; -} VkPhysicalDeviceVulkan12Features; - -typedef struct VkConformanceVersion { - uint8_t major; - uint8_t minor; - uint8_t subminor; - uint8_t patch; -} VkConformanceVersion; - -typedef struct VkPhysicalDeviceVulkan12Properties { - VkStructureType sType; - void* pNext; - VkDriverId driverID; - char driverName[VK_MAX_DRIVER_NAME_SIZE]; - char driverInfo[VK_MAX_DRIVER_INFO_SIZE]; - VkConformanceVersion conformanceVersion; - VkShaderFloatControlsIndependence denormBehaviorIndependence; - VkShaderFloatControlsIndependence roundingModeIndependence; - VkBool32 shaderSignedZeroInfNanPreserveFloat16; - VkBool32 shaderSignedZeroInfNanPreserveFloat32; - VkBool32 shaderSignedZeroInfNanPreserveFloat64; - VkBool32 shaderDenormPreserveFloat16; - VkBool32 shaderDenormPreserveFloat32; - VkBool32 shaderDenormPreserveFloat64; - VkBool32 shaderDenormFlushToZeroFloat16; - VkBool32 shaderDenormFlushToZeroFloat32; - VkBool32 shaderDenormFlushToZeroFloat64; - VkBool32 shaderRoundingModeRTEFloat16; - VkBool32 shaderRoundingModeRTEFloat32; - VkBool32 shaderRoundingModeRTEFloat64; - VkBool32 shaderRoundingModeRTZFloat16; - VkBool32 shaderRoundingModeRTZFloat32; - VkBool32 shaderRoundingModeRTZFloat64; - uint32_t maxUpdateAfterBindDescriptorsInAllPools; - VkBool32 shaderUniformBufferArrayNonUniformIndexingNative; - VkBool32 shaderSampledImageArrayNonUniformIndexingNative; - VkBool32 shaderStorageBufferArrayNonUniformIndexingNative; - VkBool32 shaderStorageImageArrayNonUniformIndexingNative; - VkBool32 shaderInputAttachmentArrayNonUniformIndexingNative; - VkBool32 robustBufferAccessUpdateAfterBind; - VkBool32 quadDivergentImplicitLod; - uint32_t maxPerStageDescriptorUpdateAfterBindSamplers; - uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers; - uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages; - uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments; - uint32_t maxPerStageUpdateAfterBindResources; - uint32_t maxDescriptorSetUpdateAfterBindSamplers; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic; - uint32_t maxDescriptorSetUpdateAfterBindSampledImages; - uint32_t maxDescriptorSetUpdateAfterBindStorageImages; - uint32_t maxDescriptorSetUpdateAfterBindInputAttachments; - VkResolveModeFlags supportedDepthResolveModes; - VkResolveModeFlags supportedStencilResolveModes; - VkBool32 independentResolveNone; - VkBool32 independentResolve; - VkBool32 filterMinmaxSingleComponentFormats; - VkBool32 filterMinmaxImageComponentMapping; - uint64_t maxTimelineSemaphoreValueDifference; - VkSampleCountFlags framebufferIntegerColorSampleCounts; -} VkPhysicalDeviceVulkan12Properties; - -typedef struct VkImageFormatListCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t viewFormatCount; - const VkFormat* pViewFormats; -} VkImageFormatListCreateInfo; - -typedef struct VkAttachmentDescription2 { - VkStructureType sType; - const void* pNext; - VkAttachmentDescriptionFlags flags; - VkFormat format; - VkSampleCountFlagBits samples; - VkAttachmentLoadOp loadOp; - VkAttachmentStoreOp storeOp; - VkAttachmentLoadOp stencilLoadOp; - VkAttachmentStoreOp stencilStoreOp; - VkImageLayout initialLayout; - VkImageLayout finalLayout; -} VkAttachmentDescription2; - -typedef struct VkAttachmentReference2 { - VkStructureType sType; - const void* pNext; - uint32_t attachment; - VkImageLayout layout; - VkImageAspectFlags aspectMask; -} VkAttachmentReference2; - -typedef struct VkSubpassDescription2 { - VkStructureType sType; - const void* pNext; - VkSubpassDescriptionFlags flags; - VkPipelineBindPoint pipelineBindPoint; - uint32_t viewMask; - uint32_t inputAttachmentCount; - const VkAttachmentReference2* pInputAttachments; - uint32_t colorAttachmentCount; - const VkAttachmentReference2* pColorAttachments; - const VkAttachmentReference2* pResolveAttachments; - const VkAttachmentReference2* pDepthStencilAttachment; - uint32_t preserveAttachmentCount; - const uint32_t* pPreserveAttachments; -} VkSubpassDescription2; - -typedef struct VkSubpassDependency2 { - VkStructureType sType; - const void* pNext; - uint32_t srcSubpass; - uint32_t dstSubpass; - VkPipelineStageFlags srcStageMask; - VkPipelineStageFlags dstStageMask; - VkAccessFlags srcAccessMask; - VkAccessFlags dstAccessMask; - VkDependencyFlags dependencyFlags; - int32_t viewOffset; -} VkSubpassDependency2; - -typedef struct VkRenderPassCreateInfo2 { - VkStructureType sType; - const void* pNext; - VkRenderPassCreateFlags flags; - uint32_t attachmentCount; - const VkAttachmentDescription2* pAttachments; - uint32_t subpassCount; - const VkSubpassDescription2* pSubpasses; - uint32_t dependencyCount; - const VkSubpassDependency2* pDependencies; - uint32_t correlatedViewMaskCount; - const uint32_t* pCorrelatedViewMasks; -} VkRenderPassCreateInfo2; - -typedef struct VkSubpassBeginInfo { - VkStructureType sType; - const void* pNext; - VkSubpassContents contents; -} VkSubpassBeginInfo; - -typedef struct VkSubpassEndInfo { - VkStructureType sType; - const void* pNext; -} VkSubpassEndInfo; - -typedef struct VkPhysicalDevice8BitStorageFeatures { - VkStructureType sType; - void* pNext; - VkBool32 storageBuffer8BitAccess; - VkBool32 uniformAndStorageBuffer8BitAccess; - VkBool32 storagePushConstant8; -} VkPhysicalDevice8BitStorageFeatures; - -typedef struct VkPhysicalDeviceDriverProperties { - VkStructureType sType; - void* pNext; - VkDriverId driverID; - char driverName[VK_MAX_DRIVER_NAME_SIZE]; - char driverInfo[VK_MAX_DRIVER_INFO_SIZE]; - VkConformanceVersion conformanceVersion; -} VkPhysicalDeviceDriverProperties; - -typedef struct VkPhysicalDeviceShaderAtomicInt64Features { - VkStructureType sType; - void* pNext; - VkBool32 shaderBufferInt64Atomics; - VkBool32 shaderSharedInt64Atomics; -} VkPhysicalDeviceShaderAtomicInt64Features; - -typedef struct VkPhysicalDeviceShaderFloat16Int8Features { - VkStructureType sType; - void* pNext; - VkBool32 shaderFloat16; - VkBool32 shaderInt8; -} VkPhysicalDeviceShaderFloat16Int8Features; - -typedef struct VkPhysicalDeviceFloatControlsProperties { - VkStructureType sType; - void* pNext; - VkShaderFloatControlsIndependence denormBehaviorIndependence; - VkShaderFloatControlsIndependence roundingModeIndependence; - VkBool32 shaderSignedZeroInfNanPreserveFloat16; - VkBool32 shaderSignedZeroInfNanPreserveFloat32; - VkBool32 shaderSignedZeroInfNanPreserveFloat64; - VkBool32 shaderDenormPreserveFloat16; - VkBool32 shaderDenormPreserveFloat32; - VkBool32 shaderDenormPreserveFloat64; - VkBool32 shaderDenormFlushToZeroFloat16; - VkBool32 shaderDenormFlushToZeroFloat32; - VkBool32 shaderDenormFlushToZeroFloat64; - VkBool32 shaderRoundingModeRTEFloat16; - VkBool32 shaderRoundingModeRTEFloat32; - VkBool32 shaderRoundingModeRTEFloat64; - VkBool32 shaderRoundingModeRTZFloat16; - VkBool32 shaderRoundingModeRTZFloat32; - VkBool32 shaderRoundingModeRTZFloat64; -} VkPhysicalDeviceFloatControlsProperties; - -typedef struct VkDescriptorSetLayoutBindingFlagsCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t bindingCount; - const VkDescriptorBindingFlags* pBindingFlags; -} VkDescriptorSetLayoutBindingFlagsCreateInfo; - -typedef struct VkPhysicalDeviceDescriptorIndexingFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderInputAttachmentArrayDynamicIndexing; - VkBool32 shaderUniformTexelBufferArrayDynamicIndexing; - VkBool32 shaderStorageTexelBufferArrayDynamicIndexing; - VkBool32 shaderUniformBufferArrayNonUniformIndexing; - VkBool32 shaderSampledImageArrayNonUniformIndexing; - VkBool32 shaderStorageBufferArrayNonUniformIndexing; - VkBool32 shaderStorageImageArrayNonUniformIndexing; - VkBool32 shaderInputAttachmentArrayNonUniformIndexing; - VkBool32 shaderUniformTexelBufferArrayNonUniformIndexing; - VkBool32 shaderStorageTexelBufferArrayNonUniformIndexing; - VkBool32 descriptorBindingUniformBufferUpdateAfterBind; - VkBool32 descriptorBindingSampledImageUpdateAfterBind; - VkBool32 descriptorBindingStorageImageUpdateAfterBind; - VkBool32 descriptorBindingStorageBufferUpdateAfterBind; - VkBool32 descriptorBindingUniformTexelBufferUpdateAfterBind; - VkBool32 descriptorBindingStorageTexelBufferUpdateAfterBind; - VkBool32 descriptorBindingUpdateUnusedWhilePending; - VkBool32 descriptorBindingPartiallyBound; - VkBool32 descriptorBindingVariableDescriptorCount; - VkBool32 runtimeDescriptorArray; -} VkPhysicalDeviceDescriptorIndexingFeatures; - -typedef struct VkPhysicalDeviceDescriptorIndexingProperties { - VkStructureType sType; - void* pNext; - uint32_t maxUpdateAfterBindDescriptorsInAllPools; - VkBool32 shaderUniformBufferArrayNonUniformIndexingNative; - VkBool32 shaderSampledImageArrayNonUniformIndexingNative; - VkBool32 shaderStorageBufferArrayNonUniformIndexingNative; - VkBool32 shaderStorageImageArrayNonUniformIndexingNative; - VkBool32 shaderInputAttachmentArrayNonUniformIndexingNative; - VkBool32 robustBufferAccessUpdateAfterBind; - VkBool32 quadDivergentImplicitLod; - uint32_t maxPerStageDescriptorUpdateAfterBindSamplers; - uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers; - uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages; - uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments; - uint32_t maxPerStageUpdateAfterBindResources; - uint32_t maxDescriptorSetUpdateAfterBindSamplers; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic; - uint32_t maxDescriptorSetUpdateAfterBindSampledImages; - uint32_t maxDescriptorSetUpdateAfterBindStorageImages; - uint32_t maxDescriptorSetUpdateAfterBindInputAttachments; -} VkPhysicalDeviceDescriptorIndexingProperties; - -typedef struct VkDescriptorSetVariableDescriptorCountAllocateInfo { - VkStructureType sType; - const void* pNext; - uint32_t descriptorSetCount; - const uint32_t* pDescriptorCounts; -} VkDescriptorSetVariableDescriptorCountAllocateInfo; - -typedef struct VkDescriptorSetVariableDescriptorCountLayoutSupport { - VkStructureType sType; - void* pNext; - uint32_t maxVariableDescriptorCount; -} VkDescriptorSetVariableDescriptorCountLayoutSupport; - -typedef struct VkSubpassDescriptionDepthStencilResolve { - VkStructureType sType; - const void* pNext; - VkResolveModeFlagBits depthResolveMode; - VkResolveModeFlagBits stencilResolveMode; - const VkAttachmentReference2* pDepthStencilResolveAttachment; -} VkSubpassDescriptionDepthStencilResolve; - -typedef struct VkPhysicalDeviceDepthStencilResolveProperties { - VkStructureType sType; - void* pNext; - VkResolveModeFlags supportedDepthResolveModes; - VkResolveModeFlags supportedStencilResolveModes; - VkBool32 independentResolveNone; - VkBool32 independentResolve; -} VkPhysicalDeviceDepthStencilResolveProperties; - -typedef struct VkPhysicalDeviceScalarBlockLayoutFeatures { - VkStructureType sType; - void* pNext; - VkBool32 scalarBlockLayout; -} VkPhysicalDeviceScalarBlockLayoutFeatures; - -typedef struct VkImageStencilUsageCreateInfo { - VkStructureType sType; - const void* pNext; - VkImageUsageFlags stencilUsage; -} VkImageStencilUsageCreateInfo; - -typedef struct VkSamplerReductionModeCreateInfo { - VkStructureType sType; - const void* pNext; - VkSamplerReductionMode reductionMode; -} VkSamplerReductionModeCreateInfo; - -typedef struct VkPhysicalDeviceSamplerFilterMinmaxProperties { - VkStructureType sType; - void* pNext; - VkBool32 filterMinmaxSingleComponentFormats; - VkBool32 filterMinmaxImageComponentMapping; -} VkPhysicalDeviceSamplerFilterMinmaxProperties; - -typedef struct VkPhysicalDeviceVulkanMemoryModelFeatures { - VkStructureType sType; - void* pNext; - VkBool32 vulkanMemoryModel; - VkBool32 vulkanMemoryModelDeviceScope; - VkBool32 vulkanMemoryModelAvailabilityVisibilityChains; -} VkPhysicalDeviceVulkanMemoryModelFeatures; - -typedef struct VkPhysicalDeviceImagelessFramebufferFeatures { - VkStructureType sType; - void* pNext; - VkBool32 imagelessFramebuffer; -} VkPhysicalDeviceImagelessFramebufferFeatures; - -typedef struct VkFramebufferAttachmentImageInfo { - VkStructureType sType; - const void* pNext; - VkImageCreateFlags flags; - VkImageUsageFlags usage; - uint32_t width; - uint32_t height; - uint32_t layerCount; - uint32_t viewFormatCount; - const VkFormat* pViewFormats; -} VkFramebufferAttachmentImageInfo; - -typedef struct VkFramebufferAttachmentsCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t attachmentImageInfoCount; - const VkFramebufferAttachmentImageInfo* pAttachmentImageInfos; -} VkFramebufferAttachmentsCreateInfo; - -typedef struct VkRenderPassAttachmentBeginInfo { - VkStructureType sType; - const void* pNext; - uint32_t attachmentCount; - const VkImageView* pAttachments; -} VkRenderPassAttachmentBeginInfo; - -typedef struct VkPhysicalDeviceUniformBufferStandardLayoutFeatures { - VkStructureType sType; - void* pNext; - VkBool32 uniformBufferStandardLayout; -} VkPhysicalDeviceUniformBufferStandardLayoutFeatures; - -typedef struct VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderSubgroupExtendedTypes; -} VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures; - -typedef struct VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures { - VkStructureType sType; - void* pNext; - VkBool32 separateDepthStencilLayouts; -} VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures; - -typedef struct VkAttachmentReferenceStencilLayout { - VkStructureType sType; - void* pNext; - VkImageLayout stencilLayout; -} VkAttachmentReferenceStencilLayout; - -typedef struct VkAttachmentDescriptionStencilLayout { - VkStructureType sType; - void* pNext; - VkImageLayout stencilInitialLayout; - VkImageLayout stencilFinalLayout; -} VkAttachmentDescriptionStencilLayout; - -typedef struct VkPhysicalDeviceHostQueryResetFeatures { - VkStructureType sType; - void* pNext; - VkBool32 hostQueryReset; -} VkPhysicalDeviceHostQueryResetFeatures; - -typedef struct VkPhysicalDeviceTimelineSemaphoreFeatures { - VkStructureType sType; - void* pNext; - VkBool32 timelineSemaphore; -} VkPhysicalDeviceTimelineSemaphoreFeatures; - -typedef struct VkPhysicalDeviceTimelineSemaphoreProperties { - VkStructureType sType; - void* pNext; - uint64_t maxTimelineSemaphoreValueDifference; -} VkPhysicalDeviceTimelineSemaphoreProperties; - -typedef struct VkSemaphoreTypeCreateInfo { - VkStructureType sType; - const void* pNext; - VkSemaphoreType semaphoreType; - uint64_t initialValue; -} VkSemaphoreTypeCreateInfo; - -typedef struct VkTimelineSemaphoreSubmitInfo { - VkStructureType sType; - const void* pNext; - uint32_t waitSemaphoreValueCount; - const uint64_t* pWaitSemaphoreValues; - uint32_t signalSemaphoreValueCount; - const uint64_t* pSignalSemaphoreValues; -} VkTimelineSemaphoreSubmitInfo; - -typedef struct VkSemaphoreWaitInfo { - VkStructureType sType; - const void* pNext; - VkSemaphoreWaitFlags flags; - uint32_t semaphoreCount; - const VkSemaphore* pSemaphores; - const uint64_t* pValues; -} VkSemaphoreWaitInfo; - -typedef struct VkSemaphoreSignalInfo { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - uint64_t value; -} VkSemaphoreSignalInfo; - -typedef struct VkPhysicalDeviceBufferDeviceAddressFeatures { - VkStructureType sType; - void* pNext; - VkBool32 bufferDeviceAddress; - VkBool32 bufferDeviceAddressCaptureReplay; - VkBool32 bufferDeviceAddressMultiDevice; -} VkPhysicalDeviceBufferDeviceAddressFeatures; - -typedef struct VkBufferDeviceAddressInfo { - VkStructureType sType; - const void* pNext; - VkBuffer buffer; -} VkBufferDeviceAddressInfo; - -typedef struct VkBufferOpaqueCaptureAddressCreateInfo { - VkStructureType sType; - const void* pNext; - uint64_t opaqueCaptureAddress; -} VkBufferOpaqueCaptureAddressCreateInfo; - -typedef struct VkMemoryOpaqueCaptureAddressAllocateInfo { - VkStructureType sType; - const void* pNext; - uint64_t opaqueCaptureAddress; -} VkMemoryOpaqueCaptureAddressAllocateInfo; - -typedef struct VkDeviceMemoryOpaqueCaptureAddressInfo { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; -} VkDeviceMemoryOpaqueCaptureAddressInfo; - -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirectCount)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndexedIndirectCount)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); -typedef VkResult (VKAPI_PTR *PFN_vkCreateRenderPass2)(VkDevice device, const VkRenderPassCreateInfo2* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass); -typedef void (VKAPI_PTR *PFN_vkCmdBeginRenderPass2)(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, const VkSubpassBeginInfo* pSubpassBeginInfo); -typedef void (VKAPI_PTR *PFN_vkCmdNextSubpass2)(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo* pSubpassBeginInfo, const VkSubpassEndInfo* pSubpassEndInfo); -typedef void (VKAPI_PTR *PFN_vkCmdEndRenderPass2)(VkCommandBuffer commandBuffer, const VkSubpassEndInfo* pSubpassEndInfo); -typedef void (VKAPI_PTR *PFN_vkResetQueryPool)(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount); -typedef VkResult (VKAPI_PTR *PFN_vkGetSemaphoreCounterValue)(VkDevice device, VkSemaphore semaphore, uint64_t* pValue); -typedef VkResult (VKAPI_PTR *PFN_vkWaitSemaphores)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeout); -typedef VkResult (VKAPI_PTR *PFN_vkSignalSemaphore)(VkDevice device, const VkSemaphoreSignalInfo* pSignalInfo); -typedef VkDeviceAddress (VKAPI_PTR *PFN_vkGetBufferDeviceAddress)(VkDevice device, const VkBufferDeviceAddressInfo* pInfo); -typedef uint64_t (VKAPI_PTR *PFN_vkGetBufferOpaqueCaptureAddress)(VkDevice device, const VkBufferDeviceAddressInfo* pInfo); -typedef uint64_t (VKAPI_PTR *PFN_vkGetDeviceMemoryOpaqueCaptureAddress)(VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirectCount( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirectCount( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateRenderPass2( - VkDevice device, - const VkRenderPassCreateInfo2* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkRenderPass* pRenderPass); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderPass2( - VkCommandBuffer commandBuffer, - const VkRenderPassBeginInfo* pRenderPassBegin, - const VkSubpassBeginInfo* pSubpassBeginInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdNextSubpass2( - VkCommandBuffer commandBuffer, - const VkSubpassBeginInfo* pSubpassBeginInfo, - const VkSubpassEndInfo* pSubpassEndInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderPass2( - VkCommandBuffer commandBuffer, - const VkSubpassEndInfo* pSubpassEndInfo); - -VKAPI_ATTR void VKAPI_CALL vkResetQueryPool( - VkDevice device, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreCounterValue( - VkDevice device, - VkSemaphore semaphore, - uint64_t* pValue); - -VKAPI_ATTR VkResult VKAPI_CALL vkWaitSemaphores( - VkDevice device, - const VkSemaphoreWaitInfo* pWaitInfo, - uint64_t timeout); - -VKAPI_ATTR VkResult VKAPI_CALL vkSignalSemaphore( - VkDevice device, - const VkSemaphoreSignalInfo* pSignalInfo); - -VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetBufferDeviceAddress( - VkDevice device, - const VkBufferDeviceAddressInfo* pInfo); - -VKAPI_ATTR uint64_t VKAPI_CALL vkGetBufferOpaqueCaptureAddress( - VkDevice device, - const VkBufferDeviceAddressInfo* pInfo); - -VKAPI_ATTR uint64_t VKAPI_CALL vkGetDeviceMemoryOpaqueCaptureAddress( - VkDevice device, - const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo); -#endif - - -#define VK_VERSION_1_3 1 -// Vulkan 1.3 version number -#define VK_API_VERSION_1_3 VK_MAKE_API_VERSION(0, 1, 3, 0)// Patch version should always be set to 0 - -typedef uint64_t VkFlags64; -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPrivateDataSlot) - -typedef enum VkPipelineCreationFeedbackFlagBits { - VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT = 0x00000001, - VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT = 0x00000002, - VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT = 0x00000004, - VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT = VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT, - VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT = VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT, - VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT = VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT, - VK_PIPELINE_CREATION_FEEDBACK_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineCreationFeedbackFlagBits; -typedef VkFlags VkPipelineCreationFeedbackFlags; - -typedef enum VkToolPurposeFlagBits { - VK_TOOL_PURPOSE_VALIDATION_BIT = 0x00000001, - VK_TOOL_PURPOSE_PROFILING_BIT = 0x00000002, - VK_TOOL_PURPOSE_TRACING_BIT = 0x00000004, - VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT = 0x00000008, - VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT = 0x00000010, - VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT = 0x00000020, - VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT = 0x00000040, - VK_TOOL_PURPOSE_VALIDATION_BIT_EXT = VK_TOOL_PURPOSE_VALIDATION_BIT, - VK_TOOL_PURPOSE_PROFILING_BIT_EXT = VK_TOOL_PURPOSE_PROFILING_BIT, - VK_TOOL_PURPOSE_TRACING_BIT_EXT = VK_TOOL_PURPOSE_TRACING_BIT, - VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT = VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT, - VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT = VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT, - VK_TOOL_PURPOSE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkToolPurposeFlagBits; -typedef VkFlags VkToolPurposeFlags; - -typedef enum VkPrivateDataSlotCreateFlagBits { - VK_PRIVATE_DATA_SLOT_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPrivateDataSlotCreateFlagBits; -typedef VkFlags VkPrivateDataSlotCreateFlags; -typedef VkFlags64 VkPipelineStageFlags2; - -// Flag bits for VkPipelineStageFlagBits2 -typedef VkFlags64 VkPipelineStageFlagBits2; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_NONE = 0ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_NONE_KHR = 0ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT = 0x00000001ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR = 0x00000001ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT = 0x00000002ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR = 0x00000002ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT = 0x00000004ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR = 0x00000004ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT = 0x00000008ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR = 0x00000008ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT = 0x00000010ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR = 0x00000010ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT = 0x00000020ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR = 0x00000020ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT = 0x00000040ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR = 0x00000040ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT = 0x00000080ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR = 0x00000080ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT = 0x00000100ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR = 0x00000100ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT = 0x00000200ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR = 0x00000200ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT = 0x00000400ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR = 0x00000400ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT = 0x00000800ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR = 0x00000800ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT = 0x00001000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR = 0x00001000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TRANSFER_BIT = 0x00001000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR = 0x00001000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT = 0x00002000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR = 0x00002000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_HOST_BIT = 0x00004000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_HOST_BIT_KHR = 0x00004000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT = 0x00008000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR = 0x00008000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT = 0x00010000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR = 0x00010000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COPY_BIT = 0x100000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COPY_BIT_KHR = 0x100000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_RESOLVE_BIT = 0x200000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR = 0x200000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_BLIT_BIT = 0x400000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_BLIT_BIT_KHR = 0x400000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_CLEAR_BIT = 0x800000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR = 0x800000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT = 0x1000000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR = 0x1000000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT = 0x2000000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR = 0x2000000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT = 0x4000000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR = 0x4000000000ULL; -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR = 0x04000000ULL; -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR = 0x08000000ULL; -#endif -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT = 0x01000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT = 0x00040000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV = 0x00020000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x00400000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV = 0x00400000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR = 0x02000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR = 0x00200000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV = 0x00200000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV = 0x02000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT = 0x00800000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV = 0x00080000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV = 0x00100000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI = 0x8000000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI = 0x10000000000ULL; - -typedef VkFlags64 VkAccessFlags2; - -// Flag bits for VkAccessFlagBits2 -typedef VkFlags64 VkAccessFlagBits2; -static const VkAccessFlagBits2 VK_ACCESS_2_NONE = 0ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_NONE_KHR = 0ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT = 0x00000001ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR = 0x00000001ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INDEX_READ_BIT = 0x00000002ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INDEX_READ_BIT_KHR = 0x00000002ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT = 0x00000004ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR = 0x00000004ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_UNIFORM_READ_BIT = 0x00000008ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_UNIFORM_READ_BIT_KHR = 0x00000008ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT = 0x00000010ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR = 0x00000010ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_READ_BIT = 0x00000020ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_READ_BIT_KHR = 0x00000020ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_WRITE_BIT = 0x00000040ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_WRITE_BIT_KHR = 0x00000040ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT = 0x00000080ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR = 0x00000080ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT = 0x00000100ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR = 0x00000100ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT = 0x00000200ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR = 0x00000200ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT = 0x00000400ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR = 0x00000400ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFER_READ_BIT = 0x00000800ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFER_READ_BIT_KHR = 0x00000800ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFER_WRITE_BIT = 0x00001000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR = 0x00001000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_HOST_READ_BIT = 0x00002000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_HOST_READ_BIT_KHR = 0x00002000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_HOST_WRITE_BIT = 0x00004000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_HOST_WRITE_BIT_KHR = 0x00004000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_MEMORY_READ_BIT = 0x00008000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_MEMORY_READ_BIT_KHR = 0x00008000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_MEMORY_WRITE_BIT = 0x00010000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_MEMORY_WRITE_BIT_KHR = 0x00010000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_SAMPLED_READ_BIT = 0x100000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR = 0x100000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_STORAGE_READ_BIT = 0x200000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR = 0x200000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT = 0x400000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR = 0x400000000ULL; -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkAccessFlagBits2 VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR = 0x800000000ULL; -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkAccessFlagBits2 VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR = 0x1000000000ULL; -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkAccessFlagBits2 VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR = 0x2000000000ULL; -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkAccessFlagBits2 VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR = 0x4000000000ULL; -#endif -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT = 0x02000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT = 0x04000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT = 0x08000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT = 0x00100000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV = 0x00020000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV = 0x00040000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR = 0x00800000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV = 0x00800000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR = 0x00200000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR = 0x00400000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV = 0x00200000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV = 0x00400000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT = 0x01000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT = 0x00080000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI = 0x8000000000ULL; - - -typedef enum VkSubmitFlagBits { - VK_SUBMIT_PROTECTED_BIT = 0x00000001, - VK_SUBMIT_PROTECTED_BIT_KHR = VK_SUBMIT_PROTECTED_BIT, - VK_SUBMIT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSubmitFlagBits; -typedef VkFlags VkSubmitFlags; - -typedef enum VkRenderingFlagBits { - VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT = 0x00000001, - VK_RENDERING_SUSPENDING_BIT = 0x00000002, - VK_RENDERING_RESUMING_BIT = 0x00000004, - VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR = VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT, - VK_RENDERING_SUSPENDING_BIT_KHR = VK_RENDERING_SUSPENDING_BIT, - VK_RENDERING_RESUMING_BIT_KHR = VK_RENDERING_RESUMING_BIT, - VK_RENDERING_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkRenderingFlagBits; -typedef VkFlags VkRenderingFlags; -typedef VkFlags64 VkFormatFeatureFlags2; - -// Flag bits for VkFormatFeatureFlagBits2 -typedef VkFlags64 VkFormatFeatureFlagBits2; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT = 0x00000001ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR = 0x00000001ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT = 0x00000002ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR = 0x00000002ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT = 0x00000004ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR = 0x00000004ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT = 0x00000008ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR = 0x00000008ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT = 0x00000010ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR = 0x00000010ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT = 0x00000020ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR = 0x00000020ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT = 0x00000040ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR = 0x00000040ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT = 0x00000080ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR = 0x00000080ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT = 0x00000100ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR = 0x00000100ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT = 0x00000200ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR = 0x00000200ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLIT_SRC_BIT = 0x00000400ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR = 0x00000400ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLIT_DST_BIT = 0x00000800ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR = 0x00000800ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT = 0x00001000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR = 0x00001000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT = 0x00002000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT = 0x00002000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT = 0x00004000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR = 0x00004000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT = 0x00008000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR = 0x00008000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT = 0x00010000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR = 0x00010000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT = 0x00020000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR = 0x00020000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT = 0x00040000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR = 0x00040000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT = 0x00080000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR = 0x00080000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT = 0x00100000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR = 0x00100000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT = 0x00200000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR = 0x00200000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_DISJOINT_BIT = 0x00400000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR = 0x00400000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT = 0x00800000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR = 0x00800000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT = 0x80000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR = 0x80000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT = 0x100000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR = 0x100000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT = 0x200000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR = 0x200000000ULL; -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR = 0x02000000ULL; -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR = 0x04000000ULL; -#endif -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR = 0x20000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT = 0x01000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x40000000ULL; -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR = 0x08000000ULL; -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR = 0x10000000ULL; -#endif -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV = 0x4000000000ULL; - -typedef struct VkPhysicalDeviceVulkan13Features { - VkStructureType sType; - void* pNext; - VkBool32 robustImageAccess; - VkBool32 inlineUniformBlock; - VkBool32 descriptorBindingInlineUniformBlockUpdateAfterBind; - VkBool32 pipelineCreationCacheControl; - VkBool32 privateData; - VkBool32 shaderDemoteToHelperInvocation; - VkBool32 shaderTerminateInvocation; - VkBool32 subgroupSizeControl; - VkBool32 computeFullSubgroups; - VkBool32 synchronization2; - VkBool32 textureCompressionASTC_HDR; - VkBool32 shaderZeroInitializeWorkgroupMemory; - VkBool32 dynamicRendering; - VkBool32 shaderIntegerDotProduct; - VkBool32 maintenance4; -} VkPhysicalDeviceVulkan13Features; - -typedef struct VkPhysicalDeviceVulkan13Properties { - VkStructureType sType; - void* pNext; - uint32_t minSubgroupSize; - uint32_t maxSubgroupSize; - uint32_t maxComputeWorkgroupSubgroups; - VkShaderStageFlags requiredSubgroupSizeStages; - uint32_t maxInlineUniformBlockSize; - uint32_t maxPerStageDescriptorInlineUniformBlocks; - uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks; - uint32_t maxDescriptorSetInlineUniformBlocks; - uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks; - uint32_t maxInlineUniformTotalSize; - VkBool32 integerDotProduct8BitUnsignedAccelerated; - VkBool32 integerDotProduct8BitSignedAccelerated; - VkBool32 integerDotProduct8BitMixedSignednessAccelerated; - VkBool32 integerDotProduct4x8BitPackedUnsignedAccelerated; - VkBool32 integerDotProduct4x8BitPackedSignedAccelerated; - VkBool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated; - VkBool32 integerDotProduct16BitUnsignedAccelerated; - VkBool32 integerDotProduct16BitSignedAccelerated; - VkBool32 integerDotProduct16BitMixedSignednessAccelerated; - VkBool32 integerDotProduct32BitUnsignedAccelerated; - VkBool32 integerDotProduct32BitSignedAccelerated; - VkBool32 integerDotProduct32BitMixedSignednessAccelerated; - VkBool32 integerDotProduct64BitUnsignedAccelerated; - VkBool32 integerDotProduct64BitSignedAccelerated; - VkBool32 integerDotProduct64BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated; - VkDeviceSize storageTexelBufferOffsetAlignmentBytes; - VkBool32 storageTexelBufferOffsetSingleTexelAlignment; - VkDeviceSize uniformTexelBufferOffsetAlignmentBytes; - VkBool32 uniformTexelBufferOffsetSingleTexelAlignment; - VkDeviceSize maxBufferSize; -} VkPhysicalDeviceVulkan13Properties; - -typedef struct VkPipelineCreationFeedback { - VkPipelineCreationFeedbackFlags flags; - uint64_t duration; -} VkPipelineCreationFeedback; - -typedef struct VkPipelineCreationFeedbackCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineCreationFeedback* pPipelineCreationFeedback; - uint32_t pipelineStageCreationFeedbackCount; - VkPipelineCreationFeedback* pPipelineStageCreationFeedbacks; -} VkPipelineCreationFeedbackCreateInfo; - -typedef struct VkPhysicalDeviceShaderTerminateInvocationFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderTerminateInvocation; -} VkPhysicalDeviceShaderTerminateInvocationFeatures; - -typedef struct VkPhysicalDeviceToolProperties { - VkStructureType sType; - void* pNext; - char name[VK_MAX_EXTENSION_NAME_SIZE]; - char version[VK_MAX_EXTENSION_NAME_SIZE]; - VkToolPurposeFlags purposes; - char description[VK_MAX_DESCRIPTION_SIZE]; - char layer[VK_MAX_EXTENSION_NAME_SIZE]; -} VkPhysicalDeviceToolProperties; - -typedef struct VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderDemoteToHelperInvocation; -} VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures; - -typedef struct VkPhysicalDevicePrivateDataFeatures { - VkStructureType sType; - void* pNext; - VkBool32 privateData; -} VkPhysicalDevicePrivateDataFeatures; - -typedef struct VkDevicePrivateDataCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t privateDataSlotRequestCount; -} VkDevicePrivateDataCreateInfo; - -typedef struct VkPrivateDataSlotCreateInfo { - VkStructureType sType; - const void* pNext; - VkPrivateDataSlotCreateFlags flags; -} VkPrivateDataSlotCreateInfo; - -typedef struct VkPhysicalDevicePipelineCreationCacheControlFeatures { - VkStructureType sType; - void* pNext; - VkBool32 pipelineCreationCacheControl; -} VkPhysicalDevicePipelineCreationCacheControlFeatures; - -typedef struct VkMemoryBarrier2 { - VkStructureType sType; - const void* pNext; - VkPipelineStageFlags2 srcStageMask; - VkAccessFlags2 srcAccessMask; - VkPipelineStageFlags2 dstStageMask; - VkAccessFlags2 dstAccessMask; -} VkMemoryBarrier2; - -typedef struct VkBufferMemoryBarrier2 { - VkStructureType sType; - const void* pNext; - VkPipelineStageFlags2 srcStageMask; - VkAccessFlags2 srcAccessMask; - VkPipelineStageFlags2 dstStageMask; - VkAccessFlags2 dstAccessMask; - uint32_t srcQueueFamilyIndex; - uint32_t dstQueueFamilyIndex; - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize size; -} VkBufferMemoryBarrier2; - -typedef struct VkImageMemoryBarrier2 { - VkStructureType sType; - const void* pNext; - VkPipelineStageFlags2 srcStageMask; - VkAccessFlags2 srcAccessMask; - VkPipelineStageFlags2 dstStageMask; - VkAccessFlags2 dstAccessMask; - VkImageLayout oldLayout; - VkImageLayout newLayout; - uint32_t srcQueueFamilyIndex; - uint32_t dstQueueFamilyIndex; - VkImage image; - VkImageSubresourceRange subresourceRange; -} VkImageMemoryBarrier2; - -typedef struct VkDependencyInfo { - VkStructureType sType; - const void* pNext; - VkDependencyFlags dependencyFlags; - uint32_t memoryBarrierCount; - const VkMemoryBarrier2* pMemoryBarriers; - uint32_t bufferMemoryBarrierCount; - const VkBufferMemoryBarrier2* pBufferMemoryBarriers; - uint32_t imageMemoryBarrierCount; - const VkImageMemoryBarrier2* pImageMemoryBarriers; -} VkDependencyInfo; - -typedef struct VkSemaphoreSubmitInfo { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - uint64_t value; - VkPipelineStageFlags2 stageMask; - uint32_t deviceIndex; -} VkSemaphoreSubmitInfo; - -typedef struct VkCommandBufferSubmitInfo { - VkStructureType sType; - const void* pNext; - VkCommandBuffer commandBuffer; - uint32_t deviceMask; -} VkCommandBufferSubmitInfo; - -typedef struct VkSubmitInfo2 { - VkStructureType sType; - const void* pNext; - VkSubmitFlags flags; - uint32_t waitSemaphoreInfoCount; - const VkSemaphoreSubmitInfo* pWaitSemaphoreInfos; - uint32_t commandBufferInfoCount; - const VkCommandBufferSubmitInfo* pCommandBufferInfos; - uint32_t signalSemaphoreInfoCount; - const VkSemaphoreSubmitInfo* pSignalSemaphoreInfos; -} VkSubmitInfo2; - -typedef struct VkPhysicalDeviceSynchronization2Features { - VkStructureType sType; - void* pNext; - VkBool32 synchronization2; -} VkPhysicalDeviceSynchronization2Features; - -typedef struct VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderZeroInitializeWorkgroupMemory; -} VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures; - -typedef struct VkPhysicalDeviceImageRobustnessFeatures { - VkStructureType sType; - void* pNext; - VkBool32 robustImageAccess; -} VkPhysicalDeviceImageRobustnessFeatures; - -typedef struct VkBufferCopy2 { - VkStructureType sType; - const void* pNext; - VkDeviceSize srcOffset; - VkDeviceSize dstOffset; - VkDeviceSize size; -} VkBufferCopy2; - -typedef struct VkCopyBufferInfo2 { - VkStructureType sType; - const void* pNext; - VkBuffer srcBuffer; - VkBuffer dstBuffer; - uint32_t regionCount; - const VkBufferCopy2* pRegions; -} VkCopyBufferInfo2; - -typedef struct VkImageCopy2 { - VkStructureType sType; - const void* pNext; - VkImageSubresourceLayers srcSubresource; - VkOffset3D srcOffset; - VkImageSubresourceLayers dstSubresource; - VkOffset3D dstOffset; - VkExtent3D extent; -} VkImageCopy2; - -typedef struct VkCopyImageInfo2 { - VkStructureType sType; - const void* pNext; - VkImage srcImage; - VkImageLayout srcImageLayout; - VkImage dstImage; - VkImageLayout dstImageLayout; - uint32_t regionCount; - const VkImageCopy2* pRegions; -} VkCopyImageInfo2; - -typedef struct VkBufferImageCopy2 { - VkStructureType sType; - const void* pNext; - VkDeviceSize bufferOffset; - uint32_t bufferRowLength; - uint32_t bufferImageHeight; - VkImageSubresourceLayers imageSubresource; - VkOffset3D imageOffset; - VkExtent3D imageExtent; -} VkBufferImageCopy2; - -typedef struct VkCopyBufferToImageInfo2 { - VkStructureType sType; - const void* pNext; - VkBuffer srcBuffer; - VkImage dstImage; - VkImageLayout dstImageLayout; - uint32_t regionCount; - const VkBufferImageCopy2* pRegions; -} VkCopyBufferToImageInfo2; - -typedef struct VkCopyImageToBufferInfo2 { - VkStructureType sType; - const void* pNext; - VkImage srcImage; - VkImageLayout srcImageLayout; - VkBuffer dstBuffer; - uint32_t regionCount; - const VkBufferImageCopy2* pRegions; -} VkCopyImageToBufferInfo2; - -typedef struct VkImageBlit2 { - VkStructureType sType; - const void* pNext; - VkImageSubresourceLayers srcSubresource; - VkOffset3D srcOffsets[2]; - VkImageSubresourceLayers dstSubresource; - VkOffset3D dstOffsets[2]; -} VkImageBlit2; - -typedef struct VkBlitImageInfo2 { - VkStructureType sType; - const void* pNext; - VkImage srcImage; - VkImageLayout srcImageLayout; - VkImage dstImage; - VkImageLayout dstImageLayout; - uint32_t regionCount; - const VkImageBlit2* pRegions; - VkFilter filter; -} VkBlitImageInfo2; - -typedef struct VkImageResolve2 { - VkStructureType sType; - const void* pNext; - VkImageSubresourceLayers srcSubresource; - VkOffset3D srcOffset; - VkImageSubresourceLayers dstSubresource; - VkOffset3D dstOffset; - VkExtent3D extent; -} VkImageResolve2; - -typedef struct VkResolveImageInfo2 { - VkStructureType sType; - const void* pNext; - VkImage srcImage; - VkImageLayout srcImageLayout; - VkImage dstImage; - VkImageLayout dstImageLayout; - uint32_t regionCount; - const VkImageResolve2* pRegions; -} VkResolveImageInfo2; - -typedef struct VkPhysicalDeviceSubgroupSizeControlFeatures { - VkStructureType sType; - void* pNext; - VkBool32 subgroupSizeControl; - VkBool32 computeFullSubgroups; -} VkPhysicalDeviceSubgroupSizeControlFeatures; - -typedef struct VkPhysicalDeviceSubgroupSizeControlProperties { - VkStructureType sType; - void* pNext; - uint32_t minSubgroupSize; - uint32_t maxSubgroupSize; - uint32_t maxComputeWorkgroupSubgroups; - VkShaderStageFlags requiredSubgroupSizeStages; -} VkPhysicalDeviceSubgroupSizeControlProperties; - -typedef struct VkPipelineShaderStageRequiredSubgroupSizeCreateInfo { - VkStructureType sType; - void* pNext; - uint32_t requiredSubgroupSize; -} VkPipelineShaderStageRequiredSubgroupSizeCreateInfo; - -typedef struct VkPhysicalDeviceInlineUniformBlockFeatures { - VkStructureType sType; - void* pNext; - VkBool32 inlineUniformBlock; - VkBool32 descriptorBindingInlineUniformBlockUpdateAfterBind; -} VkPhysicalDeviceInlineUniformBlockFeatures; - -typedef struct VkPhysicalDeviceInlineUniformBlockProperties { - VkStructureType sType; - void* pNext; - uint32_t maxInlineUniformBlockSize; - uint32_t maxPerStageDescriptorInlineUniformBlocks; - uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks; - uint32_t maxDescriptorSetInlineUniformBlocks; - uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks; -} VkPhysicalDeviceInlineUniformBlockProperties; - -typedef struct VkWriteDescriptorSetInlineUniformBlock { - VkStructureType sType; - const void* pNext; - uint32_t dataSize; - const void* pData; -} VkWriteDescriptorSetInlineUniformBlock; - -typedef struct VkDescriptorPoolInlineUniformBlockCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t maxInlineUniformBlockBindings; -} VkDescriptorPoolInlineUniformBlockCreateInfo; - -typedef struct VkPhysicalDeviceTextureCompressionASTCHDRFeatures { - VkStructureType sType; - void* pNext; - VkBool32 textureCompressionASTC_HDR; -} VkPhysicalDeviceTextureCompressionASTCHDRFeatures; - -typedef struct VkRenderingAttachmentInfo { - VkStructureType sType; - const void* pNext; - VkImageView imageView; - VkImageLayout imageLayout; - VkResolveModeFlagBits resolveMode; - VkImageView resolveImageView; - VkImageLayout resolveImageLayout; - VkAttachmentLoadOp loadOp; - VkAttachmentStoreOp storeOp; - VkClearValue clearValue; -} VkRenderingAttachmentInfo; - -typedef struct VkRenderingInfo { - VkStructureType sType; - const void* pNext; - VkRenderingFlags flags; - VkRect2D renderArea; - uint32_t layerCount; - uint32_t viewMask; - uint32_t colorAttachmentCount; - const VkRenderingAttachmentInfo* pColorAttachments; - const VkRenderingAttachmentInfo* pDepthAttachment; - const VkRenderingAttachmentInfo* pStencilAttachment; -} VkRenderingInfo; - -typedef struct VkPipelineRenderingCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t viewMask; - uint32_t colorAttachmentCount; - const VkFormat* pColorAttachmentFormats; - VkFormat depthAttachmentFormat; - VkFormat stencilAttachmentFormat; -} VkPipelineRenderingCreateInfo; - -typedef struct VkPhysicalDeviceDynamicRenderingFeatures { - VkStructureType sType; - void* pNext; - VkBool32 dynamicRendering; -} VkPhysicalDeviceDynamicRenderingFeatures; - -typedef struct VkCommandBufferInheritanceRenderingInfo { - VkStructureType sType; - const void* pNext; - VkRenderingFlags flags; - uint32_t viewMask; - uint32_t colorAttachmentCount; - const VkFormat* pColorAttachmentFormats; - VkFormat depthAttachmentFormat; - VkFormat stencilAttachmentFormat; - VkSampleCountFlagBits rasterizationSamples; -} VkCommandBufferInheritanceRenderingInfo; - -typedef struct VkPhysicalDeviceShaderIntegerDotProductFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderIntegerDotProduct; -} VkPhysicalDeviceShaderIntegerDotProductFeatures; - -typedef struct VkPhysicalDeviceShaderIntegerDotProductProperties { - VkStructureType sType; - void* pNext; - VkBool32 integerDotProduct8BitUnsignedAccelerated; - VkBool32 integerDotProduct8BitSignedAccelerated; - VkBool32 integerDotProduct8BitMixedSignednessAccelerated; - VkBool32 integerDotProduct4x8BitPackedUnsignedAccelerated; - VkBool32 integerDotProduct4x8BitPackedSignedAccelerated; - VkBool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated; - VkBool32 integerDotProduct16BitUnsignedAccelerated; - VkBool32 integerDotProduct16BitSignedAccelerated; - VkBool32 integerDotProduct16BitMixedSignednessAccelerated; - VkBool32 integerDotProduct32BitUnsignedAccelerated; - VkBool32 integerDotProduct32BitSignedAccelerated; - VkBool32 integerDotProduct32BitMixedSignednessAccelerated; - VkBool32 integerDotProduct64BitUnsignedAccelerated; - VkBool32 integerDotProduct64BitSignedAccelerated; - VkBool32 integerDotProduct64BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated; -} VkPhysicalDeviceShaderIntegerDotProductProperties; - -typedef struct VkPhysicalDeviceTexelBufferAlignmentProperties { - VkStructureType sType; - void* pNext; - VkDeviceSize storageTexelBufferOffsetAlignmentBytes; - VkBool32 storageTexelBufferOffsetSingleTexelAlignment; - VkDeviceSize uniformTexelBufferOffsetAlignmentBytes; - VkBool32 uniformTexelBufferOffsetSingleTexelAlignment; -} VkPhysicalDeviceTexelBufferAlignmentProperties; - -typedef struct VkFormatProperties3 { - VkStructureType sType; - void* pNext; - VkFormatFeatureFlags2 linearTilingFeatures; - VkFormatFeatureFlags2 optimalTilingFeatures; - VkFormatFeatureFlags2 bufferFeatures; -} VkFormatProperties3; - -typedef struct VkPhysicalDeviceMaintenance4Features { - VkStructureType sType; - void* pNext; - VkBool32 maintenance4; -} VkPhysicalDeviceMaintenance4Features; - -typedef struct VkPhysicalDeviceMaintenance4Properties { - VkStructureType sType; - void* pNext; - VkDeviceSize maxBufferSize; -} VkPhysicalDeviceMaintenance4Properties; - -typedef struct VkDeviceBufferMemoryRequirements { - VkStructureType sType; - const void* pNext; - const VkBufferCreateInfo* pCreateInfo; -} VkDeviceBufferMemoryRequirements; - -typedef struct VkDeviceImageMemoryRequirements { - VkStructureType sType; - const void* pNext; - const VkImageCreateInfo* pCreateInfo; - VkImageAspectFlagBits planeAspect; -} VkDeviceImageMemoryRequirements; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceToolProperties)(VkPhysicalDevice physicalDevice, uint32_t* pToolCount, VkPhysicalDeviceToolProperties* pToolProperties); -typedef VkResult (VKAPI_PTR *PFN_vkCreatePrivateDataSlot)(VkDevice device, const VkPrivateDataSlotCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPrivateDataSlot* pPrivateDataSlot); -typedef void (VKAPI_PTR *PFN_vkDestroyPrivateDataSlot)(VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkSetPrivateData)(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data); -typedef void (VKAPI_PTR *PFN_vkGetPrivateData)(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t* pData); -typedef void (VKAPI_PTR *PFN_vkCmdSetEvent2)(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo* pDependencyInfo); -typedef void (VKAPI_PTR *PFN_vkCmdResetEvent2)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask); -typedef void (VKAPI_PTR *PFN_vkCmdWaitEvents2)(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, const VkDependencyInfo* pDependencyInfos); -typedef void (VKAPI_PTR *PFN_vkCmdPipelineBarrier2)(VkCommandBuffer commandBuffer, const VkDependencyInfo* pDependencyInfo); -typedef void (VKAPI_PTR *PFN_vkCmdWriteTimestamp2)(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query); -typedef VkResult (VKAPI_PTR *PFN_vkQueueSubmit2)(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence); -typedef void (VKAPI_PTR *PFN_vkCmdCopyBuffer2)(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2* pCopyBufferInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyImage2)(VkCommandBuffer commandBuffer, const VkCopyImageInfo2* pCopyImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyBufferToImage2)(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyImageToBuffer2)(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo); -typedef void (VKAPI_PTR *PFN_vkCmdBlitImage2)(VkCommandBuffer commandBuffer, const VkBlitImageInfo2* pBlitImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdResolveImage2)(VkCommandBuffer commandBuffer, const VkResolveImageInfo2* pResolveImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdBeginRendering)(VkCommandBuffer commandBuffer, const VkRenderingInfo* pRenderingInfo); -typedef void (VKAPI_PTR *PFN_vkCmdEndRendering)(VkCommandBuffer commandBuffer); -typedef void (VKAPI_PTR *PFN_vkCmdSetCullMode)(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode); -typedef void (VKAPI_PTR *PFN_vkCmdSetFrontFace)(VkCommandBuffer commandBuffer, VkFrontFace frontFace); -typedef void (VKAPI_PTR *PFN_vkCmdSetPrimitiveTopology)(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology); -typedef void (VKAPI_PTR *PFN_vkCmdSetViewportWithCount)(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport* pViewports); -typedef void (VKAPI_PTR *PFN_vkCmdSetScissorWithCount)(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D* pScissors); -typedef void (VKAPI_PTR *PFN_vkCmdBindVertexBuffers2)(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets, const VkDeviceSize* pSizes, const VkDeviceSize* pStrides); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthTestEnable)(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthWriteEnable)(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthCompareOp)(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBoundsTestEnable)(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilTestEnable)(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilOp)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp); -typedef void (VKAPI_PTR *PFN_vkCmdSetRasterizerDiscardEnable)(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBiasEnable)(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetPrimitiveRestartEnable)(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable); -typedef void (VKAPI_PTR *PFN_vkGetDeviceBufferMemoryRequirements)(VkDevice device, const VkDeviceBufferMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetDeviceImageMemoryRequirements)(VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetDeviceImageSparseMemoryRequirements)(VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceToolProperties( - VkPhysicalDevice physicalDevice, - uint32_t* pToolCount, - VkPhysicalDeviceToolProperties* pToolProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreatePrivateDataSlot( - VkDevice device, - const VkPrivateDataSlotCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkPrivateDataSlot* pPrivateDataSlot); - -VKAPI_ATTR void VKAPI_CALL vkDestroyPrivateDataSlot( - VkDevice device, - VkPrivateDataSlot privateDataSlot, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkSetPrivateData( - VkDevice device, - VkObjectType objectType, - uint64_t objectHandle, - VkPrivateDataSlot privateDataSlot, - uint64_t data); - -VKAPI_ATTR void VKAPI_CALL vkGetPrivateData( - VkDevice device, - VkObjectType objectType, - uint64_t objectHandle, - VkPrivateDataSlot privateDataSlot, - uint64_t* pData); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetEvent2( - VkCommandBuffer commandBuffer, - VkEvent event, - const VkDependencyInfo* pDependencyInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdResetEvent2( - VkCommandBuffer commandBuffer, - VkEvent event, - VkPipelineStageFlags2 stageMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdWaitEvents2( - VkCommandBuffer commandBuffer, - uint32_t eventCount, - const VkEvent* pEvents, - const VkDependencyInfo* pDependencyInfos); - -VKAPI_ATTR void VKAPI_CALL vkCmdPipelineBarrier2( - VkCommandBuffer commandBuffer, - const VkDependencyInfo* pDependencyInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdWriteTimestamp2( - VkCommandBuffer commandBuffer, - VkPipelineStageFlags2 stage, - VkQueryPool queryPool, - uint32_t query); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueueSubmit2( - VkQueue queue, - uint32_t submitCount, - const VkSubmitInfo2* pSubmits, - VkFence fence); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyBuffer2( - VkCommandBuffer commandBuffer, - const VkCopyBufferInfo2* pCopyBufferInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyImage2( - VkCommandBuffer commandBuffer, - const VkCopyImageInfo2* pCopyImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyBufferToImage2( - VkCommandBuffer commandBuffer, - const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyImageToBuffer2( - VkCommandBuffer commandBuffer, - const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdBlitImage2( - VkCommandBuffer commandBuffer, - const VkBlitImageInfo2* pBlitImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdResolveImage2( - VkCommandBuffer commandBuffer, - const VkResolveImageInfo2* pResolveImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginRendering( - VkCommandBuffer commandBuffer, - const VkRenderingInfo* pRenderingInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndRendering( - VkCommandBuffer commandBuffer); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetCullMode( - VkCommandBuffer commandBuffer, - VkCullModeFlags cullMode); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetFrontFace( - VkCommandBuffer commandBuffer, - VkFrontFace frontFace); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetPrimitiveTopology( - VkCommandBuffer commandBuffer, - VkPrimitiveTopology primitiveTopology); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportWithCount( - VkCommandBuffer commandBuffer, - uint32_t viewportCount, - const VkViewport* pViewports); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetScissorWithCount( - VkCommandBuffer commandBuffer, - uint32_t scissorCount, - const VkRect2D* pScissors); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindVertexBuffers2( - VkCommandBuffer commandBuffer, - uint32_t firstBinding, - uint32_t bindingCount, - const VkBuffer* pBuffers, - const VkDeviceSize* pOffsets, - const VkDeviceSize* pSizes, - const VkDeviceSize* pStrides); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthTestEnable( - VkCommandBuffer commandBuffer, - VkBool32 depthTestEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthWriteEnable( - VkCommandBuffer commandBuffer, - VkBool32 depthWriteEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthCompareOp( - VkCommandBuffer commandBuffer, - VkCompareOp depthCompareOp); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBoundsTestEnable( - VkCommandBuffer commandBuffer, - VkBool32 depthBoundsTestEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilTestEnable( - VkCommandBuffer commandBuffer, - VkBool32 stencilTestEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilOp( - VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - VkStencilOp failOp, - VkStencilOp passOp, - VkStencilOp depthFailOp, - VkCompareOp compareOp); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetRasterizerDiscardEnable( - VkCommandBuffer commandBuffer, - VkBool32 rasterizerDiscardEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBiasEnable( - VkCommandBuffer commandBuffer, - VkBool32 depthBiasEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetPrimitiveRestartEnable( - VkCommandBuffer commandBuffer, - VkBool32 primitiveRestartEnable); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceBufferMemoryRequirements( - VkDevice device, - const VkDeviceBufferMemoryRequirements* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageMemoryRequirements( - VkDevice device, - const VkDeviceImageMemoryRequirements* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSparseMemoryRequirements( - VkDevice device, - const VkDeviceImageMemoryRequirements* pInfo, - uint32_t* pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); -#endif - - -#define VK_KHR_surface 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSurfaceKHR) -#define VK_KHR_SURFACE_SPEC_VERSION 25 -#define VK_KHR_SURFACE_EXTENSION_NAME "VK_KHR_surface" - -typedef enum VkPresentModeKHR { - VK_PRESENT_MODE_IMMEDIATE_KHR = 0, - VK_PRESENT_MODE_MAILBOX_KHR = 1, - VK_PRESENT_MODE_FIFO_KHR = 2, - VK_PRESENT_MODE_FIFO_RELAXED_KHR = 3, - VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR = 1000111000, - VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR = 1000111001, - VK_PRESENT_MODE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkPresentModeKHR; - -typedef enum VkColorSpaceKHR { - VK_COLOR_SPACE_SRGB_NONLINEAR_KHR = 0, - VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT = 1000104001, - VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT = 1000104002, - VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT = 1000104003, - VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT = 1000104004, - VK_COLOR_SPACE_BT709_LINEAR_EXT = 1000104005, - VK_COLOR_SPACE_BT709_NONLINEAR_EXT = 1000104006, - VK_COLOR_SPACE_BT2020_LINEAR_EXT = 1000104007, - VK_COLOR_SPACE_HDR10_ST2084_EXT = 1000104008, - VK_COLOR_SPACE_DOLBYVISION_EXT = 1000104009, - VK_COLOR_SPACE_HDR10_HLG_EXT = 1000104010, - VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT = 1000104011, - VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT = 1000104012, - VK_COLOR_SPACE_PASS_THROUGH_EXT = 1000104013, - VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT = 1000104014, - VK_COLOR_SPACE_DISPLAY_NATIVE_AMD = 1000213000, - VK_COLORSPACE_SRGB_NONLINEAR_KHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR, - VK_COLOR_SPACE_DCI_P3_LINEAR_EXT = VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT, - VK_COLOR_SPACE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkColorSpaceKHR; - -typedef enum VkSurfaceTransformFlagBitsKHR { - VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR = 0x00000001, - VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR = 0x00000002, - VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR = 0x00000004, - VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR = 0x00000008, - VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR = 0x00000010, - VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR = 0x00000020, - VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR = 0x00000040, - VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR = 0x00000080, - VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR = 0x00000100, - VK_SURFACE_TRANSFORM_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkSurfaceTransformFlagBitsKHR; - -typedef enum VkCompositeAlphaFlagBitsKHR { - VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR = 0x00000001, - VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR = 0x00000002, - VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR = 0x00000004, - VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR = 0x00000008, - VK_COMPOSITE_ALPHA_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkCompositeAlphaFlagBitsKHR; -typedef VkFlags VkCompositeAlphaFlagsKHR; -typedef VkFlags VkSurfaceTransformFlagsKHR; -typedef struct VkSurfaceCapabilitiesKHR { - uint32_t minImageCount; - uint32_t maxImageCount; - VkExtent2D currentExtent; - VkExtent2D minImageExtent; - VkExtent2D maxImageExtent; - uint32_t maxImageArrayLayers; - VkSurfaceTransformFlagsKHR supportedTransforms; - VkSurfaceTransformFlagBitsKHR currentTransform; - VkCompositeAlphaFlagsKHR supportedCompositeAlpha; - VkImageUsageFlags supportedUsageFlags; -} VkSurfaceCapabilitiesKHR; - -typedef struct VkSurfaceFormatKHR { - VkFormat format; - VkColorSpaceKHR colorSpace; -} VkSurfaceFormatKHR; - -typedef void (VKAPI_PTR *PFN_vkDestroySurfaceKHR)(VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32* pSupported); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR* pSurfaceCapabilities); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceFormatsKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pSurfaceFormatCount, VkSurfaceFormatKHR* pSurfaceFormats); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfacePresentModesKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pPresentModeCount, VkPresentModeKHR* pPresentModes); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkDestroySurfaceKHR( - VkInstance instance, - VkSurfaceKHR surface, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceSupportKHR( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - VkSurfaceKHR surface, - VkBool32* pSupported); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceCapabilitiesKHR( - VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - VkSurfaceCapabilitiesKHR* pSurfaceCapabilities); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceFormatsKHR( - VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - uint32_t* pSurfaceFormatCount, - VkSurfaceFormatKHR* pSurfaceFormats); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfacePresentModesKHR( - VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - uint32_t* pPresentModeCount, - VkPresentModeKHR* pPresentModes); -#endif - - -#define VK_KHR_swapchain 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSwapchainKHR) -#define VK_KHR_SWAPCHAIN_SPEC_VERSION 70 -#define VK_KHR_SWAPCHAIN_EXTENSION_NAME "VK_KHR_swapchain" - -typedef enum VkSwapchainCreateFlagBitsKHR { - VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR = 0x00000001, - VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR = 0x00000002, - VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR = 0x00000004, - VK_SWAPCHAIN_CREATE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkSwapchainCreateFlagBitsKHR; -typedef VkFlags VkSwapchainCreateFlagsKHR; - -typedef enum VkDeviceGroupPresentModeFlagBitsKHR { - VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR = 0x00000001, - VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR = 0x00000002, - VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR = 0x00000004, - VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR = 0x00000008, - VK_DEVICE_GROUP_PRESENT_MODE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkDeviceGroupPresentModeFlagBitsKHR; -typedef VkFlags VkDeviceGroupPresentModeFlagsKHR; -typedef struct VkSwapchainCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkSwapchainCreateFlagsKHR flags; - VkSurfaceKHR surface; - uint32_t minImageCount; - VkFormat imageFormat; - VkColorSpaceKHR imageColorSpace; - VkExtent2D imageExtent; - uint32_t imageArrayLayers; - VkImageUsageFlags imageUsage; - VkSharingMode imageSharingMode; - uint32_t queueFamilyIndexCount; - const uint32_t* pQueueFamilyIndices; - VkSurfaceTransformFlagBitsKHR preTransform; - VkCompositeAlphaFlagBitsKHR compositeAlpha; - VkPresentModeKHR presentMode; - VkBool32 clipped; - VkSwapchainKHR oldSwapchain; -} VkSwapchainCreateInfoKHR; - -typedef struct VkPresentInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t waitSemaphoreCount; - const VkSemaphore* pWaitSemaphores; - uint32_t swapchainCount; - const VkSwapchainKHR* pSwapchains; - const uint32_t* pImageIndices; - VkResult* pResults; -} VkPresentInfoKHR; - -typedef struct VkImageSwapchainCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkSwapchainKHR swapchain; -} VkImageSwapchainCreateInfoKHR; - -typedef struct VkBindImageMemorySwapchainInfoKHR { - VkStructureType sType; - const void* pNext; - VkSwapchainKHR swapchain; - uint32_t imageIndex; -} VkBindImageMemorySwapchainInfoKHR; - -typedef struct VkAcquireNextImageInfoKHR { - VkStructureType sType; - const void* pNext; - VkSwapchainKHR swapchain; - uint64_t timeout; - VkSemaphore semaphore; - VkFence fence; - uint32_t deviceMask; -} VkAcquireNextImageInfoKHR; - -typedef struct VkDeviceGroupPresentCapabilitiesKHR { - VkStructureType sType; - void* pNext; - uint32_t presentMask[VK_MAX_DEVICE_GROUP_SIZE]; - VkDeviceGroupPresentModeFlagsKHR modes; -} VkDeviceGroupPresentCapabilitiesKHR; - -typedef struct VkDeviceGroupPresentInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t swapchainCount; - const uint32_t* pDeviceMasks; - VkDeviceGroupPresentModeFlagBitsKHR mode; -} VkDeviceGroupPresentInfoKHR; - -typedef struct VkDeviceGroupSwapchainCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkDeviceGroupPresentModeFlagsKHR modes; -} VkDeviceGroupSwapchainCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateSwapchainKHR)(VkDevice device, const VkSwapchainCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain); -typedef void (VKAPI_PTR *PFN_vkDestroySwapchainKHR)(VkDevice device, VkSwapchainKHR swapchain, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetSwapchainImagesKHR)(VkDevice device, VkSwapchainKHR swapchain, uint32_t* pSwapchainImageCount, VkImage* pSwapchainImages); -typedef VkResult (VKAPI_PTR *PFN_vkAcquireNextImageKHR)(VkDevice device, VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, uint32_t* pImageIndex); -typedef VkResult (VKAPI_PTR *PFN_vkQueuePresentKHR)(VkQueue queue, const VkPresentInfoKHR* pPresentInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetDeviceGroupPresentCapabilitiesKHR)(VkDevice device, VkDeviceGroupPresentCapabilitiesKHR* pDeviceGroupPresentCapabilities); -typedef VkResult (VKAPI_PTR *PFN_vkGetDeviceGroupSurfacePresentModesKHR)(VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR* pModes); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDevicePresentRectanglesKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pRectCount, VkRect2D* pRects); -typedef VkResult (VKAPI_PTR *PFN_vkAcquireNextImage2KHR)(VkDevice device, const VkAcquireNextImageInfoKHR* pAcquireInfo, uint32_t* pImageIndex); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateSwapchainKHR( - VkDevice device, - const VkSwapchainCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSwapchainKHR* pSwapchain); - -VKAPI_ATTR void VKAPI_CALL vkDestroySwapchainKHR( - VkDevice device, - VkSwapchainKHR swapchain, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetSwapchainImagesKHR( - VkDevice device, - VkSwapchainKHR swapchain, - uint32_t* pSwapchainImageCount, - VkImage* pSwapchainImages); - -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireNextImageKHR( - VkDevice device, - VkSwapchainKHR swapchain, - uint64_t timeout, - VkSemaphore semaphore, - VkFence fence, - uint32_t* pImageIndex); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueuePresentKHR( - VkQueue queue, - const VkPresentInfoKHR* pPresentInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceGroupPresentCapabilitiesKHR( - VkDevice device, - VkDeviceGroupPresentCapabilitiesKHR* pDeviceGroupPresentCapabilities); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceGroupSurfacePresentModesKHR( - VkDevice device, - VkSurfaceKHR surface, - VkDeviceGroupPresentModeFlagsKHR* pModes); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDevicePresentRectanglesKHR( - VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - uint32_t* pRectCount, - VkRect2D* pRects); - -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireNextImage2KHR( - VkDevice device, - const VkAcquireNextImageInfoKHR* pAcquireInfo, - uint32_t* pImageIndex); -#endif - - -#define VK_KHR_display 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDisplayKHR) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDisplayModeKHR) -#define VK_KHR_DISPLAY_SPEC_VERSION 23 -#define VK_KHR_DISPLAY_EXTENSION_NAME "VK_KHR_display" -typedef VkFlags VkDisplayModeCreateFlagsKHR; - -typedef enum VkDisplayPlaneAlphaFlagBitsKHR { - VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR = 0x00000001, - VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR = 0x00000002, - VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR = 0x00000004, - VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR = 0x00000008, - VK_DISPLAY_PLANE_ALPHA_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkDisplayPlaneAlphaFlagBitsKHR; -typedef VkFlags VkDisplayPlaneAlphaFlagsKHR; -typedef VkFlags VkDisplaySurfaceCreateFlagsKHR; -typedef struct VkDisplayModeParametersKHR { - VkExtent2D visibleRegion; - uint32_t refreshRate; -} VkDisplayModeParametersKHR; - -typedef struct VkDisplayModeCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkDisplayModeCreateFlagsKHR flags; - VkDisplayModeParametersKHR parameters; -} VkDisplayModeCreateInfoKHR; - -typedef struct VkDisplayModePropertiesKHR { - VkDisplayModeKHR displayMode; - VkDisplayModeParametersKHR parameters; -} VkDisplayModePropertiesKHR; - -typedef struct VkDisplayPlaneCapabilitiesKHR { - VkDisplayPlaneAlphaFlagsKHR supportedAlpha; - VkOffset2D minSrcPosition; - VkOffset2D maxSrcPosition; - VkExtent2D minSrcExtent; - VkExtent2D maxSrcExtent; - VkOffset2D minDstPosition; - VkOffset2D maxDstPosition; - VkExtent2D minDstExtent; - VkExtent2D maxDstExtent; -} VkDisplayPlaneCapabilitiesKHR; - -typedef struct VkDisplayPlanePropertiesKHR { - VkDisplayKHR currentDisplay; - uint32_t currentStackIndex; -} VkDisplayPlanePropertiesKHR; - -typedef struct VkDisplayPropertiesKHR { - VkDisplayKHR display; - const char* displayName; - VkExtent2D physicalDimensions; - VkExtent2D physicalResolution; - VkSurfaceTransformFlagsKHR supportedTransforms; - VkBool32 planeReorderPossible; - VkBool32 persistentContent; -} VkDisplayPropertiesKHR; - -typedef struct VkDisplaySurfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkDisplaySurfaceCreateFlagsKHR flags; - VkDisplayModeKHR displayMode; - uint32_t planeIndex; - uint32_t planeStackIndex; - VkSurfaceTransformFlagBitsKHR transform; - float globalAlpha; - VkDisplayPlaneAlphaFlagBitsKHR alphaMode; - VkExtent2D imageExtent; -} VkDisplaySurfaceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceDisplayPropertiesKHR)(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPropertiesKHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR)(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPlanePropertiesKHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetDisplayPlaneSupportedDisplaysKHR)(VkPhysicalDevice physicalDevice, uint32_t planeIndex, uint32_t* pDisplayCount, VkDisplayKHR* pDisplays); -typedef VkResult (VKAPI_PTR *PFN_vkGetDisplayModePropertiesKHR)(VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t* pPropertyCount, VkDisplayModePropertiesKHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDisplayModeKHR)(VkPhysicalDevice physicalDevice, VkDisplayKHR display, const VkDisplayModeCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDisplayModeKHR* pMode); -typedef VkResult (VKAPI_PTR *PFN_vkGetDisplayPlaneCapabilitiesKHR)(VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, uint32_t planeIndex, VkDisplayPlaneCapabilitiesKHR* pCapabilities); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDisplayPlaneSurfaceKHR)(VkInstance instance, const VkDisplaySurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceDisplayPropertiesKHR( - VkPhysicalDevice physicalDevice, - uint32_t* pPropertyCount, - VkDisplayPropertiesKHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceDisplayPlanePropertiesKHR( - VkPhysicalDevice physicalDevice, - uint32_t* pPropertyCount, - VkDisplayPlanePropertiesKHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayPlaneSupportedDisplaysKHR( - VkPhysicalDevice physicalDevice, - uint32_t planeIndex, - uint32_t* pDisplayCount, - VkDisplayKHR* pDisplays); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayModePropertiesKHR( - VkPhysicalDevice physicalDevice, - VkDisplayKHR display, - uint32_t* pPropertyCount, - VkDisplayModePropertiesKHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDisplayModeKHR( - VkPhysicalDevice physicalDevice, - VkDisplayKHR display, - const VkDisplayModeCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDisplayModeKHR* pMode); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayPlaneCapabilitiesKHR( - VkPhysicalDevice physicalDevice, - VkDisplayModeKHR mode, - uint32_t planeIndex, - VkDisplayPlaneCapabilitiesKHR* pCapabilities); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDisplayPlaneSurfaceKHR( - VkInstance instance, - const VkDisplaySurfaceCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - - -#define VK_KHR_display_swapchain 1 -#define VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION 10 -#define VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME "VK_KHR_display_swapchain" -typedef struct VkDisplayPresentInfoKHR { - VkStructureType sType; - const void* pNext; - VkRect2D srcRect; - VkRect2D dstRect; - VkBool32 persistent; -} VkDisplayPresentInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateSharedSwapchainsKHR)(VkDevice device, uint32_t swapchainCount, const VkSwapchainCreateInfoKHR* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchains); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateSharedSwapchainsKHR( - VkDevice device, - uint32_t swapchainCount, - const VkSwapchainCreateInfoKHR* pCreateInfos, - const VkAllocationCallbacks* pAllocator, - VkSwapchainKHR* pSwapchains); -#endif - - -#define VK_KHR_sampler_mirror_clamp_to_edge 1 -#define VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION 3 -#define VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME "VK_KHR_sampler_mirror_clamp_to_edge" - - -#define VK_KHR_dynamic_rendering 1 -#define VK_KHR_DYNAMIC_RENDERING_SPEC_VERSION 1 -#define VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME "VK_KHR_dynamic_rendering" -typedef VkRenderingFlags VkRenderingFlagsKHR; - -typedef VkRenderingFlagBits VkRenderingFlagBitsKHR; - -typedef VkRenderingInfo VkRenderingInfoKHR; - -typedef VkRenderingAttachmentInfo VkRenderingAttachmentInfoKHR; - -typedef VkPipelineRenderingCreateInfo VkPipelineRenderingCreateInfoKHR; - -typedef VkPhysicalDeviceDynamicRenderingFeatures VkPhysicalDeviceDynamicRenderingFeaturesKHR; - -typedef VkCommandBufferInheritanceRenderingInfo VkCommandBufferInheritanceRenderingInfoKHR; - -typedef struct VkRenderingFragmentShadingRateAttachmentInfoKHR { - VkStructureType sType; - const void* pNext; - VkImageView imageView; - VkImageLayout imageLayout; - VkExtent2D shadingRateAttachmentTexelSize; -} VkRenderingFragmentShadingRateAttachmentInfoKHR; - -typedef struct VkRenderingFragmentDensityMapAttachmentInfoEXT { - VkStructureType sType; - const void* pNext; - VkImageView imageView; - VkImageLayout imageLayout; -} VkRenderingFragmentDensityMapAttachmentInfoEXT; - -typedef struct VkAttachmentSampleCountInfoAMD { - VkStructureType sType; - const void* pNext; - uint32_t colorAttachmentCount; - const VkSampleCountFlagBits* pColorAttachmentSamples; - VkSampleCountFlagBits depthStencilAttachmentSamples; -} VkAttachmentSampleCountInfoAMD; - -typedef VkAttachmentSampleCountInfoAMD VkAttachmentSampleCountInfoNV; - -typedef struct VkMultiviewPerViewAttributesInfoNVX { - VkStructureType sType; - const void* pNext; - VkBool32 perViewAttributes; - VkBool32 perViewAttributesPositionXOnly; -} VkMultiviewPerViewAttributesInfoNVX; - -typedef void (VKAPI_PTR *PFN_vkCmdBeginRenderingKHR)(VkCommandBuffer commandBuffer, const VkRenderingInfo* pRenderingInfo); -typedef void (VKAPI_PTR *PFN_vkCmdEndRenderingKHR)(VkCommandBuffer commandBuffer); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderingKHR( - VkCommandBuffer commandBuffer, - const VkRenderingInfo* pRenderingInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderingKHR( - VkCommandBuffer commandBuffer); -#endif - - -#define VK_KHR_multiview 1 -#define VK_KHR_MULTIVIEW_SPEC_VERSION 1 -#define VK_KHR_MULTIVIEW_EXTENSION_NAME "VK_KHR_multiview" -typedef VkRenderPassMultiviewCreateInfo VkRenderPassMultiviewCreateInfoKHR; - -typedef VkPhysicalDeviceMultiviewFeatures VkPhysicalDeviceMultiviewFeaturesKHR; - -typedef VkPhysicalDeviceMultiviewProperties VkPhysicalDeviceMultiviewPropertiesKHR; - - - -#define VK_KHR_get_physical_device_properties2 1 -#define VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION 2 -#define VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME "VK_KHR_get_physical_device_properties2" -typedef VkPhysicalDeviceFeatures2 VkPhysicalDeviceFeatures2KHR; - -typedef VkPhysicalDeviceProperties2 VkPhysicalDeviceProperties2KHR; - -typedef VkFormatProperties2 VkFormatProperties2KHR; - -typedef VkImageFormatProperties2 VkImageFormatProperties2KHR; - -typedef VkPhysicalDeviceImageFormatInfo2 VkPhysicalDeviceImageFormatInfo2KHR; - -typedef VkQueueFamilyProperties2 VkQueueFamilyProperties2KHR; - -typedef VkPhysicalDeviceMemoryProperties2 VkPhysicalDeviceMemoryProperties2KHR; - -typedef VkSparseImageFormatProperties2 VkSparseImageFormatProperties2KHR; - -typedef VkPhysicalDeviceSparseImageFormatInfo2 VkPhysicalDeviceSparseImageFormatInfo2KHR; - -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceFeatures2KHR)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2* pFeatures); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceProperties2KHR)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2* pProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceFormatProperties2KHR)(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2* pFormatProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceImageFormatProperties2KHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo, VkImageFormatProperties2* pImageFormatProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR)(VkPhysicalDevice physicalDevice, uint32_t* pQueueFamilyPropertyCount, VkQueueFamilyProperties2* pQueueFamilyProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceMemoryProperties2KHR)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2* pMemoryProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo, uint32_t* pPropertyCount, VkSparseImageFormatProperties2* pProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFeatures2KHR( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceFeatures2* pFeatures); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceProperties2KHR( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceProperties2* pProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFormatProperties2KHR( - VkPhysicalDevice physicalDevice, - VkFormat format, - VkFormatProperties2* pFormatProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceImageFormatProperties2KHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo, - VkImageFormatProperties2* pImageFormatProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceQueueFamilyProperties2KHR( - VkPhysicalDevice physicalDevice, - uint32_t* pQueueFamilyPropertyCount, - VkQueueFamilyProperties2* pQueueFamilyProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceMemoryProperties2KHR( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceMemoryProperties2* pMemoryProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceSparseImageFormatProperties2KHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo, - uint32_t* pPropertyCount, - VkSparseImageFormatProperties2* pProperties); -#endif - - -#define VK_KHR_device_group 1 -#define VK_KHR_DEVICE_GROUP_SPEC_VERSION 4 -#define VK_KHR_DEVICE_GROUP_EXTENSION_NAME "VK_KHR_device_group" -typedef VkPeerMemoryFeatureFlags VkPeerMemoryFeatureFlagsKHR; - -typedef VkPeerMemoryFeatureFlagBits VkPeerMemoryFeatureFlagBitsKHR; - -typedef VkMemoryAllocateFlags VkMemoryAllocateFlagsKHR; - -typedef VkMemoryAllocateFlagBits VkMemoryAllocateFlagBitsKHR; - -typedef VkMemoryAllocateFlagsInfo VkMemoryAllocateFlagsInfoKHR; - -typedef VkDeviceGroupRenderPassBeginInfo VkDeviceGroupRenderPassBeginInfoKHR; - -typedef VkDeviceGroupCommandBufferBeginInfo VkDeviceGroupCommandBufferBeginInfoKHR; - -typedef VkDeviceGroupSubmitInfo VkDeviceGroupSubmitInfoKHR; - -typedef VkDeviceGroupBindSparseInfo VkDeviceGroupBindSparseInfoKHR; - -typedef VkBindBufferMemoryDeviceGroupInfo VkBindBufferMemoryDeviceGroupInfoKHR; - -typedef VkBindImageMemoryDeviceGroupInfo VkBindImageMemoryDeviceGroupInfoKHR; - -typedef void (VKAPI_PTR *PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR)(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags* pPeerMemoryFeatures); -typedef void (VKAPI_PTR *PFN_vkCmdSetDeviceMaskKHR)(VkCommandBuffer commandBuffer, uint32_t deviceMask); -typedef void (VKAPI_PTR *PFN_vkCmdDispatchBaseKHR)(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetDeviceGroupPeerMemoryFeaturesKHR( - VkDevice device, - uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - VkPeerMemoryFeatureFlags* pPeerMemoryFeatures); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDeviceMaskKHR( - VkCommandBuffer commandBuffer, - uint32_t deviceMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdDispatchBaseKHR( - VkCommandBuffer commandBuffer, - uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ); -#endif - - -#define VK_KHR_shader_draw_parameters 1 -#define VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION 1 -#define VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME "VK_KHR_shader_draw_parameters" - - -#define VK_KHR_maintenance1 1 -#define VK_KHR_MAINTENANCE_1_SPEC_VERSION 2 -#define VK_KHR_MAINTENANCE_1_EXTENSION_NAME "VK_KHR_maintenance1" -#define VK_KHR_MAINTENANCE1_SPEC_VERSION VK_KHR_MAINTENANCE_1_SPEC_VERSION -#define VK_KHR_MAINTENANCE1_EXTENSION_NAME VK_KHR_MAINTENANCE_1_EXTENSION_NAME -typedef VkCommandPoolTrimFlags VkCommandPoolTrimFlagsKHR; - -typedef void (VKAPI_PTR *PFN_vkTrimCommandPoolKHR)(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkTrimCommandPoolKHR( - VkDevice device, - VkCommandPool commandPool, - VkCommandPoolTrimFlags flags); -#endif - - -#define VK_KHR_device_group_creation 1 -#define VK_KHR_DEVICE_GROUP_CREATION_SPEC_VERSION 1 -#define VK_KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME "VK_KHR_device_group_creation" -#define VK_MAX_DEVICE_GROUP_SIZE_KHR VK_MAX_DEVICE_GROUP_SIZE -typedef VkPhysicalDeviceGroupProperties VkPhysicalDeviceGroupPropertiesKHR; - -typedef VkDeviceGroupDeviceCreateInfo VkDeviceGroupDeviceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkEnumeratePhysicalDeviceGroupsKHR)(VkInstance instance, uint32_t* pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkEnumeratePhysicalDeviceGroupsKHR( - VkInstance instance, - uint32_t* pPhysicalDeviceGroupCount, - VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties); -#endif - - -#define VK_KHR_external_memory_capabilities 1 -#define VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME "VK_KHR_external_memory_capabilities" -#define VK_LUID_SIZE_KHR VK_LUID_SIZE -typedef VkExternalMemoryHandleTypeFlags VkExternalMemoryHandleTypeFlagsKHR; - -typedef VkExternalMemoryHandleTypeFlagBits VkExternalMemoryHandleTypeFlagBitsKHR; - -typedef VkExternalMemoryFeatureFlags VkExternalMemoryFeatureFlagsKHR; - -typedef VkExternalMemoryFeatureFlagBits VkExternalMemoryFeatureFlagBitsKHR; - -typedef VkExternalMemoryProperties VkExternalMemoryPropertiesKHR; - -typedef VkPhysicalDeviceExternalImageFormatInfo VkPhysicalDeviceExternalImageFormatInfoKHR; - -typedef VkExternalImageFormatProperties VkExternalImageFormatPropertiesKHR; - -typedef VkPhysicalDeviceExternalBufferInfo VkPhysicalDeviceExternalBufferInfoKHR; - -typedef VkExternalBufferProperties VkExternalBufferPropertiesKHR; - -typedef VkPhysicalDeviceIDProperties VkPhysicalDeviceIDPropertiesKHR; - -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo, VkExternalBufferProperties* pExternalBufferProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalBufferPropertiesKHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo, - VkExternalBufferProperties* pExternalBufferProperties); -#endif - - -#define VK_KHR_external_memory 1 -#define VK_KHR_EXTERNAL_MEMORY_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_MEMORY_EXTENSION_NAME "VK_KHR_external_memory" -#define VK_QUEUE_FAMILY_EXTERNAL_KHR VK_QUEUE_FAMILY_EXTERNAL -typedef VkExternalMemoryImageCreateInfo VkExternalMemoryImageCreateInfoKHR; - -typedef VkExternalMemoryBufferCreateInfo VkExternalMemoryBufferCreateInfoKHR; - -typedef VkExportMemoryAllocateInfo VkExportMemoryAllocateInfoKHR; - - - -#define VK_KHR_external_memory_fd 1 -#define VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME "VK_KHR_external_memory_fd" -typedef struct VkImportMemoryFdInfoKHR { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagBits handleType; - int fd; -} VkImportMemoryFdInfoKHR; - -typedef struct VkMemoryFdPropertiesKHR { - VkStructureType sType; - void* pNext; - uint32_t memoryTypeBits; -} VkMemoryFdPropertiesKHR; - -typedef struct VkMemoryGetFdInfoKHR { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; - VkExternalMemoryHandleTypeFlagBits handleType; -} VkMemoryGetFdInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryFdKHR)(VkDevice device, const VkMemoryGetFdInfoKHR* pGetFdInfo, int* pFd); -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryFdPropertiesKHR)(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, int fd, VkMemoryFdPropertiesKHR* pMemoryFdProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryFdKHR( - VkDevice device, - const VkMemoryGetFdInfoKHR* pGetFdInfo, - int* pFd); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryFdPropertiesKHR( - VkDevice device, - VkExternalMemoryHandleTypeFlagBits handleType, - int fd, - VkMemoryFdPropertiesKHR* pMemoryFdProperties); -#endif - - -#define VK_KHR_external_semaphore_capabilities 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME "VK_KHR_external_semaphore_capabilities" -typedef VkExternalSemaphoreHandleTypeFlags VkExternalSemaphoreHandleTypeFlagsKHR; - -typedef VkExternalSemaphoreHandleTypeFlagBits VkExternalSemaphoreHandleTypeFlagBitsKHR; - -typedef VkExternalSemaphoreFeatureFlags VkExternalSemaphoreFeatureFlagsKHR; - -typedef VkExternalSemaphoreFeatureFlagBits VkExternalSemaphoreFeatureFlagBitsKHR; - -typedef VkPhysicalDeviceExternalSemaphoreInfo VkPhysicalDeviceExternalSemaphoreInfoKHR; - -typedef VkExternalSemaphoreProperties VkExternalSemaphorePropertiesKHR; - -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo, VkExternalSemaphoreProperties* pExternalSemaphoreProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalSemaphorePropertiesKHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo, - VkExternalSemaphoreProperties* pExternalSemaphoreProperties); -#endif - - -#define VK_KHR_external_semaphore 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME "VK_KHR_external_semaphore" -typedef VkSemaphoreImportFlags VkSemaphoreImportFlagsKHR; - -typedef VkSemaphoreImportFlagBits VkSemaphoreImportFlagBitsKHR; - -typedef VkExportSemaphoreCreateInfo VkExportSemaphoreCreateInfoKHR; - - - -#define VK_KHR_external_semaphore_fd 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME "VK_KHR_external_semaphore_fd" -typedef struct VkImportSemaphoreFdInfoKHR { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - VkSemaphoreImportFlags flags; - VkExternalSemaphoreHandleTypeFlagBits handleType; - int fd; -} VkImportSemaphoreFdInfoKHR; - -typedef struct VkSemaphoreGetFdInfoKHR { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - VkExternalSemaphoreHandleTypeFlagBits handleType; -} VkSemaphoreGetFdInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkImportSemaphoreFdKHR)(VkDevice device, const VkImportSemaphoreFdInfoKHR* pImportSemaphoreFdInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetSemaphoreFdKHR)(VkDevice device, const VkSemaphoreGetFdInfoKHR* pGetFdInfo, int* pFd); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkImportSemaphoreFdKHR( - VkDevice device, - const VkImportSemaphoreFdInfoKHR* pImportSemaphoreFdInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreFdKHR( - VkDevice device, - const VkSemaphoreGetFdInfoKHR* pGetFdInfo, - int* pFd); -#endif - - -#define VK_KHR_push_descriptor 1 -#define VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION 2 -#define VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME "VK_KHR_push_descriptor" -typedef struct VkPhysicalDevicePushDescriptorPropertiesKHR { - VkStructureType sType; - void* pNext; - uint32_t maxPushDescriptors; -} VkPhysicalDevicePushDescriptorPropertiesKHR; - -typedef void (VKAPI_PTR *PFN_vkCmdPushDescriptorSetKHR)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites); -typedef void (VKAPI_PTR *PFN_vkCmdPushDescriptorSetWithTemplateKHR)(VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSetKHR( - VkCommandBuffer commandBuffer, - VkPipelineBindPoint pipelineBindPoint, - VkPipelineLayout layout, - uint32_t set, - uint32_t descriptorWriteCount, - const VkWriteDescriptorSet* pDescriptorWrites); - -VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSetWithTemplateKHR( - VkCommandBuffer commandBuffer, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - VkPipelineLayout layout, - uint32_t set, - const void* pData); -#endif - - -#define VK_KHR_shader_float16_int8 1 -#define VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION 1 -#define VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME "VK_KHR_shader_float16_int8" -typedef VkPhysicalDeviceShaderFloat16Int8Features VkPhysicalDeviceShaderFloat16Int8FeaturesKHR; - -typedef VkPhysicalDeviceShaderFloat16Int8Features VkPhysicalDeviceFloat16Int8FeaturesKHR; - - - -#define VK_KHR_16bit_storage 1 -#define VK_KHR_16BIT_STORAGE_SPEC_VERSION 1 -#define VK_KHR_16BIT_STORAGE_EXTENSION_NAME "VK_KHR_16bit_storage" -typedef VkPhysicalDevice16BitStorageFeatures VkPhysicalDevice16BitStorageFeaturesKHR; - - - -#define VK_KHR_incremental_present 1 -#define VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION 2 -#define VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME "VK_KHR_incremental_present" -typedef struct VkRectLayerKHR { - VkOffset2D offset; - VkExtent2D extent; - uint32_t layer; -} VkRectLayerKHR; - -typedef struct VkPresentRegionKHR { - uint32_t rectangleCount; - const VkRectLayerKHR* pRectangles; -} VkPresentRegionKHR; - -typedef struct VkPresentRegionsKHR { - VkStructureType sType; - const void* pNext; - uint32_t swapchainCount; - const VkPresentRegionKHR* pRegions; -} VkPresentRegionsKHR; - - - -#define VK_KHR_descriptor_update_template 1 -typedef VkDescriptorUpdateTemplate VkDescriptorUpdateTemplateKHR; - -#define VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION 1 -#define VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME "VK_KHR_descriptor_update_template" -typedef VkDescriptorUpdateTemplateType VkDescriptorUpdateTemplateTypeKHR; - -typedef VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlagsKHR; - -typedef VkDescriptorUpdateTemplateEntry VkDescriptorUpdateTemplateEntryKHR; - -typedef VkDescriptorUpdateTemplateCreateInfo VkDescriptorUpdateTemplateCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateDescriptorUpdateTemplateKHR)(VkDevice device, const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate); -typedef void (VKAPI_PTR *PFN_vkDestroyDescriptorUpdateTemplateKHR)(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkUpdateDescriptorSetWithTemplateKHR)(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void* pData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDescriptorUpdateTemplateKHR( - VkDevice device, - const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDescriptorUpdateTemplateKHR( - VkDevice device, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkUpdateDescriptorSetWithTemplateKHR( - VkDevice device, - VkDescriptorSet descriptorSet, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - const void* pData); -#endif - - -#define VK_KHR_imageless_framebuffer 1 -#define VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION 1 -#define VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME "VK_KHR_imageless_framebuffer" -typedef VkPhysicalDeviceImagelessFramebufferFeatures VkPhysicalDeviceImagelessFramebufferFeaturesKHR; - -typedef VkFramebufferAttachmentsCreateInfo VkFramebufferAttachmentsCreateInfoKHR; - -typedef VkFramebufferAttachmentImageInfo VkFramebufferAttachmentImageInfoKHR; - -typedef VkRenderPassAttachmentBeginInfo VkRenderPassAttachmentBeginInfoKHR; - - - -#define VK_KHR_create_renderpass2 1 -#define VK_KHR_CREATE_RENDERPASS_2_SPEC_VERSION 1 -#define VK_KHR_CREATE_RENDERPASS_2_EXTENSION_NAME "VK_KHR_create_renderpass2" -typedef VkRenderPassCreateInfo2 VkRenderPassCreateInfo2KHR; - -typedef VkAttachmentDescription2 VkAttachmentDescription2KHR; - -typedef VkAttachmentReference2 VkAttachmentReference2KHR; - -typedef VkSubpassDescription2 VkSubpassDescription2KHR; - -typedef VkSubpassDependency2 VkSubpassDependency2KHR; - -typedef VkSubpassBeginInfo VkSubpassBeginInfoKHR; - -typedef VkSubpassEndInfo VkSubpassEndInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateRenderPass2KHR)(VkDevice device, const VkRenderPassCreateInfo2* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass); -typedef void (VKAPI_PTR *PFN_vkCmdBeginRenderPass2KHR)(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, const VkSubpassBeginInfo* pSubpassBeginInfo); -typedef void (VKAPI_PTR *PFN_vkCmdNextSubpass2KHR)(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo* pSubpassBeginInfo, const VkSubpassEndInfo* pSubpassEndInfo); -typedef void (VKAPI_PTR *PFN_vkCmdEndRenderPass2KHR)(VkCommandBuffer commandBuffer, const VkSubpassEndInfo* pSubpassEndInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateRenderPass2KHR( - VkDevice device, - const VkRenderPassCreateInfo2* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkRenderPass* pRenderPass); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderPass2KHR( - VkCommandBuffer commandBuffer, - const VkRenderPassBeginInfo* pRenderPassBegin, - const VkSubpassBeginInfo* pSubpassBeginInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdNextSubpass2KHR( - VkCommandBuffer commandBuffer, - const VkSubpassBeginInfo* pSubpassBeginInfo, - const VkSubpassEndInfo* pSubpassEndInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderPass2KHR( - VkCommandBuffer commandBuffer, - const VkSubpassEndInfo* pSubpassEndInfo); -#endif - - -#define VK_KHR_shared_presentable_image 1 -#define VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION 1 -#define VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME "VK_KHR_shared_presentable_image" -typedef struct VkSharedPresentSurfaceCapabilitiesKHR { - VkStructureType sType; - void* pNext; - VkImageUsageFlags sharedPresentSupportedUsageFlags; -} VkSharedPresentSurfaceCapabilitiesKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetSwapchainStatusKHR)(VkDevice device, VkSwapchainKHR swapchain); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetSwapchainStatusKHR( - VkDevice device, - VkSwapchainKHR swapchain); -#endif - - -#define VK_KHR_external_fence_capabilities 1 -#define VK_KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME "VK_KHR_external_fence_capabilities" -typedef VkExternalFenceHandleTypeFlags VkExternalFenceHandleTypeFlagsKHR; - -typedef VkExternalFenceHandleTypeFlagBits VkExternalFenceHandleTypeFlagBitsKHR; - -typedef VkExternalFenceFeatureFlags VkExternalFenceFeatureFlagsKHR; - -typedef VkExternalFenceFeatureFlagBits VkExternalFenceFeatureFlagBitsKHR; - -typedef VkPhysicalDeviceExternalFenceInfo VkPhysicalDeviceExternalFenceInfoKHR; - -typedef VkExternalFenceProperties VkExternalFencePropertiesKHR; - -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo, VkExternalFenceProperties* pExternalFenceProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalFencePropertiesKHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo, - VkExternalFenceProperties* pExternalFenceProperties); -#endif - - -#define VK_KHR_external_fence 1 -#define VK_KHR_EXTERNAL_FENCE_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_FENCE_EXTENSION_NAME "VK_KHR_external_fence" -typedef VkFenceImportFlags VkFenceImportFlagsKHR; - -typedef VkFenceImportFlagBits VkFenceImportFlagBitsKHR; - -typedef VkExportFenceCreateInfo VkExportFenceCreateInfoKHR; - - - -#define VK_KHR_external_fence_fd 1 -#define VK_KHR_EXTERNAL_FENCE_FD_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME "VK_KHR_external_fence_fd" -typedef struct VkImportFenceFdInfoKHR { - VkStructureType sType; - const void* pNext; - VkFence fence; - VkFenceImportFlags flags; - VkExternalFenceHandleTypeFlagBits handleType; - int fd; -} VkImportFenceFdInfoKHR; - -typedef struct VkFenceGetFdInfoKHR { - VkStructureType sType; - const void* pNext; - VkFence fence; - VkExternalFenceHandleTypeFlagBits handleType; -} VkFenceGetFdInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkImportFenceFdKHR)(VkDevice device, const VkImportFenceFdInfoKHR* pImportFenceFdInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetFenceFdKHR)(VkDevice device, const VkFenceGetFdInfoKHR* pGetFdInfo, int* pFd); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkImportFenceFdKHR( - VkDevice device, - const VkImportFenceFdInfoKHR* pImportFenceFdInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetFenceFdKHR( - VkDevice device, - const VkFenceGetFdInfoKHR* pGetFdInfo, - int* pFd); -#endif - - -#define VK_KHR_performance_query 1 -#define VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION 1 -#define VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME "VK_KHR_performance_query" - -typedef enum VkPerformanceCounterUnitKHR { - VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR = 0, - VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR = 1, - VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR = 2, - VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR = 3, - VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR = 4, - VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR = 5, - VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR = 6, - VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR = 7, - VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR = 8, - VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR = 9, - VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR = 10, - VK_PERFORMANCE_COUNTER_UNIT_MAX_ENUM_KHR = 0x7FFFFFFF -} VkPerformanceCounterUnitKHR; - -typedef enum VkPerformanceCounterScopeKHR { - VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR = 0, - VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR = 1, - VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR = 2, - VK_QUERY_SCOPE_COMMAND_BUFFER_KHR = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR, - VK_QUERY_SCOPE_RENDER_PASS_KHR = VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR, - VK_QUERY_SCOPE_COMMAND_KHR = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR, - VK_PERFORMANCE_COUNTER_SCOPE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkPerformanceCounterScopeKHR; - -typedef enum VkPerformanceCounterStorageKHR { - VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR = 0, - VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR = 1, - VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR = 2, - VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR = 3, - VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR = 4, - VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR = 5, - VK_PERFORMANCE_COUNTER_STORAGE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkPerformanceCounterStorageKHR; - -typedef enum VkPerformanceCounterDescriptionFlagBitsKHR { - VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR = 0x00000001, - VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR = 0x00000002, - VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR = VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR, - VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR = VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR, - VK_PERFORMANCE_COUNTER_DESCRIPTION_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkPerformanceCounterDescriptionFlagBitsKHR; -typedef VkFlags VkPerformanceCounterDescriptionFlagsKHR; - -typedef enum VkAcquireProfilingLockFlagBitsKHR { - VK_ACQUIRE_PROFILING_LOCK_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkAcquireProfilingLockFlagBitsKHR; -typedef VkFlags VkAcquireProfilingLockFlagsKHR; -typedef struct VkPhysicalDevicePerformanceQueryFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 performanceCounterQueryPools; - VkBool32 performanceCounterMultipleQueryPools; -} VkPhysicalDevicePerformanceQueryFeaturesKHR; - -typedef struct VkPhysicalDevicePerformanceQueryPropertiesKHR { - VkStructureType sType; - void* pNext; - VkBool32 allowCommandBufferQueryCopies; -} VkPhysicalDevicePerformanceQueryPropertiesKHR; - -typedef struct VkPerformanceCounterKHR { - VkStructureType sType; - void* pNext; - VkPerformanceCounterUnitKHR unit; - VkPerformanceCounterScopeKHR scope; - VkPerformanceCounterStorageKHR storage; - uint8_t uuid[VK_UUID_SIZE]; -} VkPerformanceCounterKHR; - -typedef struct VkPerformanceCounterDescriptionKHR { - VkStructureType sType; - void* pNext; - VkPerformanceCounterDescriptionFlagsKHR flags; - char name[VK_MAX_DESCRIPTION_SIZE]; - char category[VK_MAX_DESCRIPTION_SIZE]; - char description[VK_MAX_DESCRIPTION_SIZE]; -} VkPerformanceCounterDescriptionKHR; - -typedef struct VkQueryPoolPerformanceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t queueFamilyIndex; - uint32_t counterIndexCount; - const uint32_t* pCounterIndices; -} VkQueryPoolPerformanceCreateInfoKHR; - -typedef union VkPerformanceCounterResultKHR { - int32_t int32; - int64_t int64; - uint32_t uint32; - uint64_t uint64; - float float32; - double float64; -} VkPerformanceCounterResultKHR; - -typedef struct VkAcquireProfilingLockInfoKHR { - VkStructureType sType; - const void* pNext; - VkAcquireProfilingLockFlagsKHR flags; - uint64_t timeout; -} VkAcquireProfilingLockInfoKHR; - -typedef struct VkPerformanceQuerySubmitInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t counterPassIndex; -} VkPerformanceQuerySubmitInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t* pCounterCount, VkPerformanceCounterKHR* pCounters, VkPerformanceCounterDescriptionKHR* pCounterDescriptions); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR)(VkPhysicalDevice physicalDevice, const VkQueryPoolPerformanceCreateInfoKHR* pPerformanceQueryCreateInfo, uint32_t* pNumPasses); -typedef VkResult (VKAPI_PTR *PFN_vkAcquireProfilingLockKHR)(VkDevice device, const VkAcquireProfilingLockInfoKHR* pInfo); -typedef void (VKAPI_PTR *PFN_vkReleaseProfilingLockKHR)(VkDevice device); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - uint32_t* pCounterCount, - VkPerformanceCounterKHR* pCounters, - VkPerformanceCounterDescriptionKHR* pCounterDescriptions); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR( - VkPhysicalDevice physicalDevice, - const VkQueryPoolPerformanceCreateInfoKHR* pPerformanceQueryCreateInfo, - uint32_t* pNumPasses); - -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireProfilingLockKHR( - VkDevice device, - const VkAcquireProfilingLockInfoKHR* pInfo); - -VKAPI_ATTR void VKAPI_CALL vkReleaseProfilingLockKHR( - VkDevice device); -#endif - - -#define VK_KHR_maintenance2 1 -#define VK_KHR_MAINTENANCE_2_SPEC_VERSION 1 -#define VK_KHR_MAINTENANCE_2_EXTENSION_NAME "VK_KHR_maintenance2" -#define VK_KHR_MAINTENANCE2_SPEC_VERSION VK_KHR_MAINTENANCE_2_SPEC_VERSION -#define VK_KHR_MAINTENANCE2_EXTENSION_NAME VK_KHR_MAINTENANCE_2_EXTENSION_NAME -typedef VkPointClippingBehavior VkPointClippingBehaviorKHR; - -typedef VkTessellationDomainOrigin VkTessellationDomainOriginKHR; - -typedef VkPhysicalDevicePointClippingProperties VkPhysicalDevicePointClippingPropertiesKHR; - -typedef VkRenderPassInputAttachmentAspectCreateInfo VkRenderPassInputAttachmentAspectCreateInfoKHR; - -typedef VkInputAttachmentAspectReference VkInputAttachmentAspectReferenceKHR; - -typedef VkImageViewUsageCreateInfo VkImageViewUsageCreateInfoKHR; - -typedef VkPipelineTessellationDomainOriginStateCreateInfo VkPipelineTessellationDomainOriginStateCreateInfoKHR; - - - -#define VK_KHR_get_surface_capabilities2 1 -#define VK_KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION 1 -#define VK_KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME "VK_KHR_get_surface_capabilities2" -typedef struct VkPhysicalDeviceSurfaceInfo2KHR { - VkStructureType sType; - const void* pNext; - VkSurfaceKHR surface; -} VkPhysicalDeviceSurfaceInfo2KHR; - -typedef struct VkSurfaceCapabilities2KHR { - VkStructureType sType; - void* pNext; - VkSurfaceCapabilitiesKHR surfaceCapabilities; -} VkSurfaceCapabilities2KHR; - -typedef struct VkSurfaceFormat2KHR { - VkStructureType sType; - void* pNext; - VkSurfaceFormatKHR surfaceFormat; -} VkSurfaceFormat2KHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, VkSurfaceCapabilities2KHR* pSurfaceCapabilities); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceFormats2KHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, uint32_t* pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceCapabilities2KHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, - VkSurfaceCapabilities2KHR* pSurfaceCapabilities); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceFormats2KHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, - uint32_t* pSurfaceFormatCount, - VkSurfaceFormat2KHR* pSurfaceFormats); -#endif - - -#define VK_KHR_variable_pointers 1 -#define VK_KHR_VARIABLE_POINTERS_SPEC_VERSION 1 -#define VK_KHR_VARIABLE_POINTERS_EXTENSION_NAME "VK_KHR_variable_pointers" -typedef VkPhysicalDeviceVariablePointersFeatures VkPhysicalDeviceVariablePointerFeaturesKHR; - -typedef VkPhysicalDeviceVariablePointersFeatures VkPhysicalDeviceVariablePointersFeaturesKHR; - - - -#define VK_KHR_get_display_properties2 1 -#define VK_KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION 1 -#define VK_KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME "VK_KHR_get_display_properties2" -typedef struct VkDisplayProperties2KHR { - VkStructureType sType; - void* pNext; - VkDisplayPropertiesKHR displayProperties; -} VkDisplayProperties2KHR; - -typedef struct VkDisplayPlaneProperties2KHR { - VkStructureType sType; - void* pNext; - VkDisplayPlanePropertiesKHR displayPlaneProperties; -} VkDisplayPlaneProperties2KHR; - -typedef struct VkDisplayModeProperties2KHR { - VkStructureType sType; - void* pNext; - VkDisplayModePropertiesKHR displayModeProperties; -} VkDisplayModeProperties2KHR; - -typedef struct VkDisplayPlaneInfo2KHR { - VkStructureType sType; - const void* pNext; - VkDisplayModeKHR mode; - uint32_t planeIndex; -} VkDisplayPlaneInfo2KHR; - -typedef struct VkDisplayPlaneCapabilities2KHR { - VkStructureType sType; - void* pNext; - VkDisplayPlaneCapabilitiesKHR capabilities; -} VkDisplayPlaneCapabilities2KHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceDisplayProperties2KHR)(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayProperties2KHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR)(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPlaneProperties2KHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetDisplayModeProperties2KHR)(VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t* pPropertyCount, VkDisplayModeProperties2KHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetDisplayPlaneCapabilities2KHR)(VkPhysicalDevice physicalDevice, const VkDisplayPlaneInfo2KHR* pDisplayPlaneInfo, VkDisplayPlaneCapabilities2KHR* pCapabilities); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceDisplayProperties2KHR( - VkPhysicalDevice physicalDevice, - uint32_t* pPropertyCount, - VkDisplayProperties2KHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceDisplayPlaneProperties2KHR( - VkPhysicalDevice physicalDevice, - uint32_t* pPropertyCount, - VkDisplayPlaneProperties2KHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayModeProperties2KHR( - VkPhysicalDevice physicalDevice, - VkDisplayKHR display, - uint32_t* pPropertyCount, - VkDisplayModeProperties2KHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayPlaneCapabilities2KHR( - VkPhysicalDevice physicalDevice, - const VkDisplayPlaneInfo2KHR* pDisplayPlaneInfo, - VkDisplayPlaneCapabilities2KHR* pCapabilities); -#endif - - -#define VK_KHR_dedicated_allocation 1 -#define VK_KHR_DEDICATED_ALLOCATION_SPEC_VERSION 3 -#define VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME "VK_KHR_dedicated_allocation" -typedef VkMemoryDedicatedRequirements VkMemoryDedicatedRequirementsKHR; - -typedef VkMemoryDedicatedAllocateInfo VkMemoryDedicatedAllocateInfoKHR; - - - -#define VK_KHR_storage_buffer_storage_class 1 -#define VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION 1 -#define VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME "VK_KHR_storage_buffer_storage_class" - - -#define VK_KHR_relaxed_block_layout 1 -#define VK_KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION 1 -#define VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME "VK_KHR_relaxed_block_layout" - - -#define VK_KHR_get_memory_requirements2 1 -#define VK_KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION 1 -#define VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME "VK_KHR_get_memory_requirements2" -typedef VkBufferMemoryRequirementsInfo2 VkBufferMemoryRequirementsInfo2KHR; - -typedef VkImageMemoryRequirementsInfo2 VkImageMemoryRequirementsInfo2KHR; - -typedef VkImageSparseMemoryRequirementsInfo2 VkImageSparseMemoryRequirementsInfo2KHR; - -typedef VkMemoryRequirements2 VkMemoryRequirements2KHR; - -typedef VkSparseImageMemoryRequirements2 VkSparseImageMemoryRequirements2KHR; - -typedef void (VKAPI_PTR *PFN_vkGetImageMemoryRequirements2KHR)(VkDevice device, const VkImageMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetBufferMemoryRequirements2KHR)(VkDevice device, const VkBufferMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetImageSparseMemoryRequirements2KHR)(VkDevice device, const VkImageSparseMemoryRequirementsInfo2* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetImageMemoryRequirements2KHR( - VkDevice device, - const VkImageMemoryRequirementsInfo2* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetBufferMemoryRequirements2KHR( - VkDevice device, - const VkBufferMemoryRequirementsInfo2* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetImageSparseMemoryRequirements2KHR( - VkDevice device, - const VkImageSparseMemoryRequirementsInfo2* pInfo, - uint32_t* pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); -#endif - - -#define VK_KHR_image_format_list 1 -#define VK_KHR_IMAGE_FORMAT_LIST_SPEC_VERSION 1 -#define VK_KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME "VK_KHR_image_format_list" -typedef VkImageFormatListCreateInfo VkImageFormatListCreateInfoKHR; - - - -#define VK_KHR_sampler_ycbcr_conversion 1 -typedef VkSamplerYcbcrConversion VkSamplerYcbcrConversionKHR; - -#define VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION 14 -#define VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME "VK_KHR_sampler_ycbcr_conversion" -typedef VkSamplerYcbcrModelConversion VkSamplerYcbcrModelConversionKHR; - -typedef VkSamplerYcbcrRange VkSamplerYcbcrRangeKHR; - -typedef VkChromaLocation VkChromaLocationKHR; - -typedef VkSamplerYcbcrConversionCreateInfo VkSamplerYcbcrConversionCreateInfoKHR; - -typedef VkSamplerYcbcrConversionInfo VkSamplerYcbcrConversionInfoKHR; - -typedef VkBindImagePlaneMemoryInfo VkBindImagePlaneMemoryInfoKHR; - -typedef VkImagePlaneMemoryRequirementsInfo VkImagePlaneMemoryRequirementsInfoKHR; - -typedef VkPhysicalDeviceSamplerYcbcrConversionFeatures VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR; - -typedef VkSamplerYcbcrConversionImageFormatProperties VkSamplerYcbcrConversionImageFormatPropertiesKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateSamplerYcbcrConversionKHR)(VkDevice device, const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSamplerYcbcrConversion* pYcbcrConversion); -typedef void (VKAPI_PTR *PFN_vkDestroySamplerYcbcrConversionKHR)(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks* pAllocator); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateSamplerYcbcrConversionKHR( - VkDevice device, - const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSamplerYcbcrConversion* pYcbcrConversion); - -VKAPI_ATTR void VKAPI_CALL vkDestroySamplerYcbcrConversionKHR( - VkDevice device, - VkSamplerYcbcrConversion ycbcrConversion, - const VkAllocationCallbacks* pAllocator); -#endif - - -#define VK_KHR_bind_memory2 1 -#define VK_KHR_BIND_MEMORY_2_SPEC_VERSION 1 -#define VK_KHR_BIND_MEMORY_2_EXTENSION_NAME "VK_KHR_bind_memory2" -typedef VkBindBufferMemoryInfo VkBindBufferMemoryInfoKHR; - -typedef VkBindImageMemoryInfo VkBindImageMemoryInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkBindBufferMemory2KHR)(VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo* pBindInfos); -typedef VkResult (VKAPI_PTR *PFN_vkBindImageMemory2KHR)(VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo* pBindInfos); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkBindBufferMemory2KHR( - VkDevice device, - uint32_t bindInfoCount, - const VkBindBufferMemoryInfo* pBindInfos); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindImageMemory2KHR( - VkDevice device, - uint32_t bindInfoCount, - const VkBindImageMemoryInfo* pBindInfos); -#endif - - -#define VK_KHR_maintenance3 1 -#define VK_KHR_MAINTENANCE_3_SPEC_VERSION 1 -#define VK_KHR_MAINTENANCE_3_EXTENSION_NAME "VK_KHR_maintenance3" -#define VK_KHR_MAINTENANCE3_SPEC_VERSION VK_KHR_MAINTENANCE_3_SPEC_VERSION -#define VK_KHR_MAINTENANCE3_EXTENSION_NAME VK_KHR_MAINTENANCE_3_EXTENSION_NAME -typedef VkPhysicalDeviceMaintenance3Properties VkPhysicalDeviceMaintenance3PropertiesKHR; - -typedef VkDescriptorSetLayoutSupport VkDescriptorSetLayoutSupportKHR; - -typedef void (VKAPI_PTR *PFN_vkGetDescriptorSetLayoutSupportKHR)(VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetDescriptorSetLayoutSupportKHR( - VkDevice device, - const VkDescriptorSetLayoutCreateInfo* pCreateInfo, - VkDescriptorSetLayoutSupport* pSupport); -#endif - - -#define VK_KHR_draw_indirect_count 1 -#define VK_KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION 1 -#define VK_KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME "VK_KHR_draw_indirect_count" -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirectCountKHR)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndexedIndirectCountKHR)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirectCountKHR( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirectCountKHR( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); -#endif - - -#define VK_KHR_shader_subgroup_extended_types 1 -#define VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION 1 -#define VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME "VK_KHR_shader_subgroup_extended_types" -typedef VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR; - - - -#define VK_KHR_8bit_storage 1 -#define VK_KHR_8BIT_STORAGE_SPEC_VERSION 1 -#define VK_KHR_8BIT_STORAGE_EXTENSION_NAME "VK_KHR_8bit_storage" -typedef VkPhysicalDevice8BitStorageFeatures VkPhysicalDevice8BitStorageFeaturesKHR; - - - -#define VK_KHR_shader_atomic_int64 1 -#define VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION 1 -#define VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME "VK_KHR_shader_atomic_int64" -typedef VkPhysicalDeviceShaderAtomicInt64Features VkPhysicalDeviceShaderAtomicInt64FeaturesKHR; - - - -#define VK_KHR_shader_clock 1 -#define VK_KHR_SHADER_CLOCK_SPEC_VERSION 1 -#define VK_KHR_SHADER_CLOCK_EXTENSION_NAME "VK_KHR_shader_clock" -typedef struct VkPhysicalDeviceShaderClockFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 shaderSubgroupClock; - VkBool32 shaderDeviceClock; -} VkPhysicalDeviceShaderClockFeaturesKHR; - - - -#define VK_KHR_global_priority 1 -#define VK_MAX_GLOBAL_PRIORITY_SIZE_KHR 16U -#define VK_KHR_GLOBAL_PRIORITY_SPEC_VERSION 1 -#define VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME "VK_KHR_global_priority" - -typedef enum VkQueueGlobalPriorityKHR { - VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR = 128, - VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR = 256, - VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR = 512, - VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR = 1024, - VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT = VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR, - VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT = VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR, - VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT = VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR, - VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT = VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR, - VK_QUEUE_GLOBAL_PRIORITY_MAX_ENUM_KHR = 0x7FFFFFFF -} VkQueueGlobalPriorityKHR; -typedef struct VkDeviceQueueGlobalPriorityCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkQueueGlobalPriorityKHR globalPriority; -} VkDeviceQueueGlobalPriorityCreateInfoKHR; - -typedef struct VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 globalPriorityQuery; -} VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR; - -typedef struct VkQueueFamilyGlobalPriorityPropertiesKHR { - VkStructureType sType; - void* pNext; - uint32_t priorityCount; - VkQueueGlobalPriorityKHR priorities[VK_MAX_GLOBAL_PRIORITY_SIZE_KHR]; -} VkQueueFamilyGlobalPriorityPropertiesKHR; - - - -#define VK_KHR_driver_properties 1 -#define VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION 1 -#define VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME "VK_KHR_driver_properties" -#define VK_MAX_DRIVER_NAME_SIZE_KHR VK_MAX_DRIVER_NAME_SIZE -#define VK_MAX_DRIVER_INFO_SIZE_KHR VK_MAX_DRIVER_INFO_SIZE -typedef VkDriverId VkDriverIdKHR; - -typedef VkConformanceVersion VkConformanceVersionKHR; - -typedef VkPhysicalDeviceDriverProperties VkPhysicalDeviceDriverPropertiesKHR; - - - -#define VK_KHR_shader_float_controls 1 -#define VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION 4 -#define VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME "VK_KHR_shader_float_controls" -typedef VkShaderFloatControlsIndependence VkShaderFloatControlsIndependenceKHR; - -typedef VkPhysicalDeviceFloatControlsProperties VkPhysicalDeviceFloatControlsPropertiesKHR; - - - -#define VK_KHR_depth_stencil_resolve 1 -#define VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION 1 -#define VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME "VK_KHR_depth_stencil_resolve" -typedef VkResolveModeFlagBits VkResolveModeFlagBitsKHR; - -typedef VkResolveModeFlags VkResolveModeFlagsKHR; - -typedef VkSubpassDescriptionDepthStencilResolve VkSubpassDescriptionDepthStencilResolveKHR; - -typedef VkPhysicalDeviceDepthStencilResolveProperties VkPhysicalDeviceDepthStencilResolvePropertiesKHR; - - - -#define VK_KHR_swapchain_mutable_format 1 -#define VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION 1 -#define VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME "VK_KHR_swapchain_mutable_format" - - -#define VK_KHR_timeline_semaphore 1 -#define VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION 2 -#define VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME "VK_KHR_timeline_semaphore" -typedef VkSemaphoreType VkSemaphoreTypeKHR; - -typedef VkSemaphoreWaitFlagBits VkSemaphoreWaitFlagBitsKHR; - -typedef VkSemaphoreWaitFlags VkSemaphoreWaitFlagsKHR; - -typedef VkPhysicalDeviceTimelineSemaphoreFeatures VkPhysicalDeviceTimelineSemaphoreFeaturesKHR; - -typedef VkPhysicalDeviceTimelineSemaphoreProperties VkPhysicalDeviceTimelineSemaphorePropertiesKHR; - -typedef VkSemaphoreTypeCreateInfo VkSemaphoreTypeCreateInfoKHR; - -typedef VkTimelineSemaphoreSubmitInfo VkTimelineSemaphoreSubmitInfoKHR; - -typedef VkSemaphoreWaitInfo VkSemaphoreWaitInfoKHR; - -typedef VkSemaphoreSignalInfo VkSemaphoreSignalInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetSemaphoreCounterValueKHR)(VkDevice device, VkSemaphore semaphore, uint64_t* pValue); -typedef VkResult (VKAPI_PTR *PFN_vkWaitSemaphoresKHR)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeout); -typedef VkResult (VKAPI_PTR *PFN_vkSignalSemaphoreKHR)(VkDevice device, const VkSemaphoreSignalInfo* pSignalInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreCounterValueKHR( - VkDevice device, - VkSemaphore semaphore, - uint64_t* pValue); - -VKAPI_ATTR VkResult VKAPI_CALL vkWaitSemaphoresKHR( - VkDevice device, - const VkSemaphoreWaitInfo* pWaitInfo, - uint64_t timeout); - -VKAPI_ATTR VkResult VKAPI_CALL vkSignalSemaphoreKHR( - VkDevice device, - const VkSemaphoreSignalInfo* pSignalInfo); -#endif - - -#define VK_KHR_vulkan_memory_model 1 -#define VK_KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION 3 -#define VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME "VK_KHR_vulkan_memory_model" -typedef VkPhysicalDeviceVulkanMemoryModelFeatures VkPhysicalDeviceVulkanMemoryModelFeaturesKHR; - - - -#define VK_KHR_shader_terminate_invocation 1 -#define VK_KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION 1 -#define VK_KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME "VK_KHR_shader_terminate_invocation" -typedef VkPhysicalDeviceShaderTerminateInvocationFeatures VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR; - - - -#define VK_KHR_fragment_shading_rate 1 -#define VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION 2 -#define VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME "VK_KHR_fragment_shading_rate" - -typedef enum VkFragmentShadingRateCombinerOpKHR { - VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR = 0, - VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR = 1, - VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR = 2, - VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR = 3, - VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR = 4, - VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_ENUM_KHR = 0x7FFFFFFF -} VkFragmentShadingRateCombinerOpKHR; -typedef struct VkFragmentShadingRateAttachmentInfoKHR { - VkStructureType sType; - const void* pNext; - const VkAttachmentReference2* pFragmentShadingRateAttachment; - VkExtent2D shadingRateAttachmentTexelSize; -} VkFragmentShadingRateAttachmentInfoKHR; - -typedef struct VkPipelineFragmentShadingRateStateCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkExtent2D fragmentSize; - VkFragmentShadingRateCombinerOpKHR combinerOps[2]; -} VkPipelineFragmentShadingRateStateCreateInfoKHR; - -typedef struct VkPhysicalDeviceFragmentShadingRateFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 pipelineFragmentShadingRate; - VkBool32 primitiveFragmentShadingRate; - VkBool32 attachmentFragmentShadingRate; -} VkPhysicalDeviceFragmentShadingRateFeaturesKHR; - -typedef struct VkPhysicalDeviceFragmentShadingRatePropertiesKHR { - VkStructureType sType; - void* pNext; - VkExtent2D minFragmentShadingRateAttachmentTexelSize; - VkExtent2D maxFragmentShadingRateAttachmentTexelSize; - uint32_t maxFragmentShadingRateAttachmentTexelSizeAspectRatio; - VkBool32 primitiveFragmentShadingRateWithMultipleViewports; - VkBool32 layeredShadingRateAttachments; - VkBool32 fragmentShadingRateNonTrivialCombinerOps; - VkExtent2D maxFragmentSize; - uint32_t maxFragmentSizeAspectRatio; - uint32_t maxFragmentShadingRateCoverageSamples; - VkSampleCountFlagBits maxFragmentShadingRateRasterizationSamples; - VkBool32 fragmentShadingRateWithShaderDepthStencilWrites; - VkBool32 fragmentShadingRateWithSampleMask; - VkBool32 fragmentShadingRateWithShaderSampleMask; - VkBool32 fragmentShadingRateWithConservativeRasterization; - VkBool32 fragmentShadingRateWithFragmentShaderInterlock; - VkBool32 fragmentShadingRateWithCustomSampleLocations; - VkBool32 fragmentShadingRateStrictMultiplyCombiner; -} VkPhysicalDeviceFragmentShadingRatePropertiesKHR; - -typedef struct VkPhysicalDeviceFragmentShadingRateKHR { - VkStructureType sType; - void* pNext; - VkSampleCountFlags sampleCounts; - VkExtent2D fragmentSize; -} VkPhysicalDeviceFragmentShadingRateKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR)(VkPhysicalDevice physicalDevice, uint32_t* pFragmentShadingRateCount, VkPhysicalDeviceFragmentShadingRateKHR* pFragmentShadingRates); -typedef void (VKAPI_PTR *PFN_vkCmdSetFragmentShadingRateKHR)(VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceFragmentShadingRatesKHR( - VkPhysicalDevice physicalDevice, - uint32_t* pFragmentShadingRateCount, - VkPhysicalDeviceFragmentShadingRateKHR* pFragmentShadingRates); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetFragmentShadingRateKHR( - VkCommandBuffer commandBuffer, - const VkExtent2D* pFragmentSize, - const VkFragmentShadingRateCombinerOpKHR combinerOps[2]); -#endif - - -#define VK_KHR_spirv_1_4 1 -#define VK_KHR_SPIRV_1_4_SPEC_VERSION 1 -#define VK_KHR_SPIRV_1_4_EXTENSION_NAME "VK_KHR_spirv_1_4" - - -#define VK_KHR_surface_protected_capabilities 1 -#define VK_KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION 1 -#define VK_KHR_SURFACE_PROTECTED_CAPABILITIES_EXTENSION_NAME "VK_KHR_surface_protected_capabilities" -typedef struct VkSurfaceProtectedCapabilitiesKHR { - VkStructureType sType; - const void* pNext; - VkBool32 supportsProtected; -} VkSurfaceProtectedCapabilitiesKHR; - - - -#define VK_KHR_separate_depth_stencil_layouts 1 -#define VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION 1 -#define VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME "VK_KHR_separate_depth_stencil_layouts" -typedef VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR; - -typedef VkAttachmentReferenceStencilLayout VkAttachmentReferenceStencilLayoutKHR; - -typedef VkAttachmentDescriptionStencilLayout VkAttachmentDescriptionStencilLayoutKHR; - - - -#define VK_KHR_present_wait 1 -#define VK_KHR_PRESENT_WAIT_SPEC_VERSION 1 -#define VK_KHR_PRESENT_WAIT_EXTENSION_NAME "VK_KHR_present_wait" -typedef struct VkPhysicalDevicePresentWaitFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 presentWait; -} VkPhysicalDevicePresentWaitFeaturesKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkWaitForPresentKHR)(VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkWaitForPresentKHR( - VkDevice device, - VkSwapchainKHR swapchain, - uint64_t presentId, - uint64_t timeout); -#endif - - -#define VK_KHR_uniform_buffer_standard_layout 1 -#define VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION 1 -#define VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME "VK_KHR_uniform_buffer_standard_layout" -typedef VkPhysicalDeviceUniformBufferStandardLayoutFeatures VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR; - - - -#define VK_KHR_buffer_device_address 1 -#define VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION 1 -#define VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME "VK_KHR_buffer_device_address" -typedef VkPhysicalDeviceBufferDeviceAddressFeatures VkPhysicalDeviceBufferDeviceAddressFeaturesKHR; - -typedef VkBufferDeviceAddressInfo VkBufferDeviceAddressInfoKHR; - -typedef VkBufferOpaqueCaptureAddressCreateInfo VkBufferOpaqueCaptureAddressCreateInfoKHR; - -typedef VkMemoryOpaqueCaptureAddressAllocateInfo VkMemoryOpaqueCaptureAddressAllocateInfoKHR; - -typedef VkDeviceMemoryOpaqueCaptureAddressInfo VkDeviceMemoryOpaqueCaptureAddressInfoKHR; - -typedef VkDeviceAddress (VKAPI_PTR *PFN_vkGetBufferDeviceAddressKHR)(VkDevice device, const VkBufferDeviceAddressInfo* pInfo); -typedef uint64_t (VKAPI_PTR *PFN_vkGetBufferOpaqueCaptureAddressKHR)(VkDevice device, const VkBufferDeviceAddressInfo* pInfo); -typedef uint64_t (VKAPI_PTR *PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR)(VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetBufferDeviceAddressKHR( - VkDevice device, - const VkBufferDeviceAddressInfo* pInfo); - -VKAPI_ATTR uint64_t VKAPI_CALL vkGetBufferOpaqueCaptureAddressKHR( - VkDevice device, - const VkBufferDeviceAddressInfo* pInfo); - -VKAPI_ATTR uint64_t VKAPI_CALL vkGetDeviceMemoryOpaqueCaptureAddressKHR( - VkDevice device, - const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo); -#endif - - -#define VK_KHR_deferred_host_operations 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDeferredOperationKHR) -#define VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION 4 -#define VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME "VK_KHR_deferred_host_operations" -typedef VkResult (VKAPI_PTR *PFN_vkCreateDeferredOperationKHR)(VkDevice device, const VkAllocationCallbacks* pAllocator, VkDeferredOperationKHR* pDeferredOperation); -typedef void (VKAPI_PTR *PFN_vkDestroyDeferredOperationKHR)(VkDevice device, VkDeferredOperationKHR operation, const VkAllocationCallbacks* pAllocator); -typedef uint32_t (VKAPI_PTR *PFN_vkGetDeferredOperationMaxConcurrencyKHR)(VkDevice device, VkDeferredOperationKHR operation); -typedef VkResult (VKAPI_PTR *PFN_vkGetDeferredOperationResultKHR)(VkDevice device, VkDeferredOperationKHR operation); -typedef VkResult (VKAPI_PTR *PFN_vkDeferredOperationJoinKHR)(VkDevice device, VkDeferredOperationKHR operation); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDeferredOperationKHR( - VkDevice device, - const VkAllocationCallbacks* pAllocator, - VkDeferredOperationKHR* pDeferredOperation); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDeferredOperationKHR( - VkDevice device, - VkDeferredOperationKHR operation, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR uint32_t VKAPI_CALL vkGetDeferredOperationMaxConcurrencyKHR( - VkDevice device, - VkDeferredOperationKHR operation); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDeferredOperationResultKHR( - VkDevice device, - VkDeferredOperationKHR operation); - -VKAPI_ATTR VkResult VKAPI_CALL vkDeferredOperationJoinKHR( - VkDevice device, - VkDeferredOperationKHR operation); -#endif - - -#define VK_KHR_pipeline_executable_properties 1 -#define VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION 1 -#define VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME "VK_KHR_pipeline_executable_properties" - -typedef enum VkPipelineExecutableStatisticFormatKHR { - VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR = 0, - VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR = 1, - VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR = 2, - VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR = 3, - VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_MAX_ENUM_KHR = 0x7FFFFFFF -} VkPipelineExecutableStatisticFormatKHR; -typedef struct VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 pipelineExecutableInfo; -} VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR; - -typedef struct VkPipelineInfoKHR { - VkStructureType sType; - const void* pNext; - VkPipeline pipeline; -} VkPipelineInfoKHR; - -typedef struct VkPipelineExecutablePropertiesKHR { - VkStructureType sType; - void* pNext; - VkShaderStageFlags stages; - char name[VK_MAX_DESCRIPTION_SIZE]; - char description[VK_MAX_DESCRIPTION_SIZE]; - uint32_t subgroupSize; -} VkPipelineExecutablePropertiesKHR; - -typedef struct VkPipelineExecutableInfoKHR { - VkStructureType sType; - const void* pNext; - VkPipeline pipeline; - uint32_t executableIndex; -} VkPipelineExecutableInfoKHR; - -typedef union VkPipelineExecutableStatisticValueKHR { - VkBool32 b32; - int64_t i64; - uint64_t u64; - double f64; -} VkPipelineExecutableStatisticValueKHR; - -typedef struct VkPipelineExecutableStatisticKHR { - VkStructureType sType; - void* pNext; - char name[VK_MAX_DESCRIPTION_SIZE]; - char description[VK_MAX_DESCRIPTION_SIZE]; - VkPipelineExecutableStatisticFormatKHR format; - VkPipelineExecutableStatisticValueKHR value; -} VkPipelineExecutableStatisticKHR; - -typedef struct VkPipelineExecutableInternalRepresentationKHR { - VkStructureType sType; - void* pNext; - char name[VK_MAX_DESCRIPTION_SIZE]; - char description[VK_MAX_DESCRIPTION_SIZE]; - VkBool32 isText; - size_t dataSize; - void* pData; -} VkPipelineExecutableInternalRepresentationKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPipelineExecutablePropertiesKHR)(VkDevice device, const VkPipelineInfoKHR* pPipelineInfo, uint32_t* pExecutableCount, VkPipelineExecutablePropertiesKHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPipelineExecutableStatisticsKHR)(VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pStatisticCount, VkPipelineExecutableStatisticKHR* pStatistics); -typedef VkResult (VKAPI_PTR *PFN_vkGetPipelineExecutableInternalRepresentationsKHR)(VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineExecutablePropertiesKHR( - VkDevice device, - const VkPipelineInfoKHR* pPipelineInfo, - uint32_t* pExecutableCount, - VkPipelineExecutablePropertiesKHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineExecutableStatisticsKHR( - VkDevice device, - const VkPipelineExecutableInfoKHR* pExecutableInfo, - uint32_t* pStatisticCount, - VkPipelineExecutableStatisticKHR* pStatistics); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineExecutableInternalRepresentationsKHR( - VkDevice device, - const VkPipelineExecutableInfoKHR* pExecutableInfo, - uint32_t* pInternalRepresentationCount, - VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations); -#endif - - -#define VK_KHR_shader_integer_dot_product 1 -#define VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION 1 -#define VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME "VK_KHR_shader_integer_dot_product" -typedef VkPhysicalDeviceShaderIntegerDotProductFeatures VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR; - -typedef VkPhysicalDeviceShaderIntegerDotProductProperties VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR; - - - -#define VK_KHR_pipeline_library 1 -#define VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION 1 -#define VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME "VK_KHR_pipeline_library" -typedef struct VkPipelineLibraryCreateInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t libraryCount; - const VkPipeline* pLibraries; -} VkPipelineLibraryCreateInfoKHR; - - - -#define VK_KHR_shader_non_semantic_info 1 -#define VK_KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION 1 -#define VK_KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME "VK_KHR_shader_non_semantic_info" - - -#define VK_KHR_present_id 1 -#define VK_KHR_PRESENT_ID_SPEC_VERSION 1 -#define VK_KHR_PRESENT_ID_EXTENSION_NAME "VK_KHR_present_id" -typedef struct VkPresentIdKHR { - VkStructureType sType; - const void* pNext; - uint32_t swapchainCount; - const uint64_t* pPresentIds; -} VkPresentIdKHR; - -typedef struct VkPhysicalDevicePresentIdFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 presentId; -} VkPhysicalDevicePresentIdFeaturesKHR; - - - -#define VK_KHR_synchronization2 1 -#define VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION 1 -#define VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME "VK_KHR_synchronization2" -typedef VkPipelineStageFlags2 VkPipelineStageFlags2KHR; - -typedef VkPipelineStageFlagBits2 VkPipelineStageFlagBits2KHR; - -typedef VkAccessFlags2 VkAccessFlags2KHR; - -typedef VkAccessFlagBits2 VkAccessFlagBits2KHR; - -typedef VkSubmitFlagBits VkSubmitFlagBitsKHR; - -typedef VkSubmitFlags VkSubmitFlagsKHR; - -typedef VkMemoryBarrier2 VkMemoryBarrier2KHR; - -typedef VkBufferMemoryBarrier2 VkBufferMemoryBarrier2KHR; - -typedef VkImageMemoryBarrier2 VkImageMemoryBarrier2KHR; - -typedef VkDependencyInfo VkDependencyInfoKHR; - -typedef VkSubmitInfo2 VkSubmitInfo2KHR; - -typedef VkSemaphoreSubmitInfo VkSemaphoreSubmitInfoKHR; - -typedef VkCommandBufferSubmitInfo VkCommandBufferSubmitInfoKHR; - -typedef VkPhysicalDeviceSynchronization2Features VkPhysicalDeviceSynchronization2FeaturesKHR; - -typedef struct VkQueueFamilyCheckpointProperties2NV { - VkStructureType sType; - void* pNext; - VkPipelineStageFlags2 checkpointExecutionStageMask; -} VkQueueFamilyCheckpointProperties2NV; - -typedef struct VkCheckpointData2NV { - VkStructureType sType; - void* pNext; - VkPipelineStageFlags2 stage; - void* pCheckpointMarker; -} VkCheckpointData2NV; - -typedef void (VKAPI_PTR *PFN_vkCmdSetEvent2KHR)(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo* pDependencyInfo); -typedef void (VKAPI_PTR *PFN_vkCmdResetEvent2KHR)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask); -typedef void (VKAPI_PTR *PFN_vkCmdWaitEvents2KHR)(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, const VkDependencyInfo* pDependencyInfos); -typedef void (VKAPI_PTR *PFN_vkCmdPipelineBarrier2KHR)(VkCommandBuffer commandBuffer, const VkDependencyInfo* pDependencyInfo); -typedef void (VKAPI_PTR *PFN_vkCmdWriteTimestamp2KHR)(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query); -typedef VkResult (VKAPI_PTR *PFN_vkQueueSubmit2KHR)(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence); -typedef void (VKAPI_PTR *PFN_vkCmdWriteBufferMarker2AMD)(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker); -typedef void (VKAPI_PTR *PFN_vkGetQueueCheckpointData2NV)(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetEvent2KHR( - VkCommandBuffer commandBuffer, - VkEvent event, - const VkDependencyInfo* pDependencyInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdResetEvent2KHR( - VkCommandBuffer commandBuffer, - VkEvent event, - VkPipelineStageFlags2 stageMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdWaitEvents2KHR( - VkCommandBuffer commandBuffer, - uint32_t eventCount, - const VkEvent* pEvents, - const VkDependencyInfo* pDependencyInfos); - -VKAPI_ATTR void VKAPI_CALL vkCmdPipelineBarrier2KHR( - VkCommandBuffer commandBuffer, - const VkDependencyInfo* pDependencyInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdWriteTimestamp2KHR( - VkCommandBuffer commandBuffer, - VkPipelineStageFlags2 stage, - VkQueryPool queryPool, - uint32_t query); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueueSubmit2KHR( - VkQueue queue, - uint32_t submitCount, - const VkSubmitInfo2* pSubmits, - VkFence fence); - -VKAPI_ATTR void VKAPI_CALL vkCmdWriteBufferMarker2AMD( - VkCommandBuffer commandBuffer, - VkPipelineStageFlags2 stage, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - uint32_t marker); - -VKAPI_ATTR void VKAPI_CALL vkGetQueueCheckpointData2NV( - VkQueue queue, - uint32_t* pCheckpointDataCount, - VkCheckpointData2NV* pCheckpointData); -#endif - - -#define VK_KHR_shader_subgroup_uniform_control_flow 1 -#define VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION 1 -#define VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME "VK_KHR_shader_subgroup_uniform_control_flow" -typedef struct VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 shaderSubgroupUniformControlFlow; -} VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR; - - - -#define VK_KHR_zero_initialize_workgroup_memory 1 -#define VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION 1 -#define VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_EXTENSION_NAME "VK_KHR_zero_initialize_workgroup_memory" -typedef VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR; - - - -#define VK_KHR_workgroup_memory_explicit_layout 1 -#define VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION 1 -#define VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_EXTENSION_NAME "VK_KHR_workgroup_memory_explicit_layout" -typedef struct VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 workgroupMemoryExplicitLayout; - VkBool32 workgroupMemoryExplicitLayoutScalarBlockLayout; - VkBool32 workgroupMemoryExplicitLayout8BitAccess; - VkBool32 workgroupMemoryExplicitLayout16BitAccess; -} VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR; - - - -#define VK_KHR_copy_commands2 1 -#define VK_KHR_COPY_COMMANDS_2_SPEC_VERSION 1 -#define VK_KHR_COPY_COMMANDS_2_EXTENSION_NAME "VK_KHR_copy_commands2" -typedef VkCopyBufferInfo2 VkCopyBufferInfo2KHR; - -typedef VkCopyImageInfo2 VkCopyImageInfo2KHR; - -typedef VkCopyBufferToImageInfo2 VkCopyBufferToImageInfo2KHR; - -typedef VkCopyImageToBufferInfo2 VkCopyImageToBufferInfo2KHR; - -typedef VkBlitImageInfo2 VkBlitImageInfo2KHR; - -typedef VkResolveImageInfo2 VkResolveImageInfo2KHR; - -typedef VkBufferCopy2 VkBufferCopy2KHR; - -typedef VkImageCopy2 VkImageCopy2KHR; - -typedef VkImageBlit2 VkImageBlit2KHR; - -typedef VkBufferImageCopy2 VkBufferImageCopy2KHR; - -typedef VkImageResolve2 VkImageResolve2KHR; - -typedef void (VKAPI_PTR *PFN_vkCmdCopyBuffer2KHR)(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2* pCopyBufferInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyImage2KHR)(VkCommandBuffer commandBuffer, const VkCopyImageInfo2* pCopyImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyBufferToImage2KHR)(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyImageToBuffer2KHR)(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo); -typedef void (VKAPI_PTR *PFN_vkCmdBlitImage2KHR)(VkCommandBuffer commandBuffer, const VkBlitImageInfo2* pBlitImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdResolveImage2KHR)(VkCommandBuffer commandBuffer, const VkResolveImageInfo2* pResolveImageInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdCopyBuffer2KHR( - VkCommandBuffer commandBuffer, - const VkCopyBufferInfo2* pCopyBufferInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyImage2KHR( - VkCommandBuffer commandBuffer, - const VkCopyImageInfo2* pCopyImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyBufferToImage2KHR( - VkCommandBuffer commandBuffer, - const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyImageToBuffer2KHR( - VkCommandBuffer commandBuffer, - const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdBlitImage2KHR( - VkCommandBuffer commandBuffer, - const VkBlitImageInfo2* pBlitImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdResolveImage2KHR( - VkCommandBuffer commandBuffer, - const VkResolveImageInfo2* pResolveImageInfo); -#endif - - -#define VK_KHR_format_feature_flags2 1 -#define VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION 1 -#define VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME "VK_KHR_format_feature_flags2" -typedef VkFormatFeatureFlags2 VkFormatFeatureFlags2KHR; - -typedef VkFormatFeatureFlagBits2 VkFormatFeatureFlagBits2KHR; - -typedef VkFormatProperties3 VkFormatProperties3KHR; - - - -#define VK_KHR_maintenance4 1 -#define VK_KHR_MAINTENANCE_4_SPEC_VERSION 2 -#define VK_KHR_MAINTENANCE_4_EXTENSION_NAME "VK_KHR_maintenance4" -typedef VkPhysicalDeviceMaintenance4Features VkPhysicalDeviceMaintenance4FeaturesKHR; - -typedef VkPhysicalDeviceMaintenance4Properties VkPhysicalDeviceMaintenance4PropertiesKHR; - -typedef VkDeviceBufferMemoryRequirements VkDeviceBufferMemoryRequirementsKHR; - -typedef VkDeviceImageMemoryRequirements VkDeviceImageMemoryRequirementsKHR; - -typedef void (VKAPI_PTR *PFN_vkGetDeviceBufferMemoryRequirementsKHR)(VkDevice device, const VkDeviceBufferMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetDeviceImageMemoryRequirementsKHR)(VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetDeviceImageSparseMemoryRequirementsKHR)(VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetDeviceBufferMemoryRequirementsKHR( - VkDevice device, - const VkDeviceBufferMemoryRequirements* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageMemoryRequirementsKHR( - VkDevice device, - const VkDeviceImageMemoryRequirements* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSparseMemoryRequirementsKHR( - VkDevice device, - const VkDeviceImageMemoryRequirements* pInfo, - uint32_t* pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); -#endif - - -#define VK_EXT_debug_report 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDebugReportCallbackEXT) -#define VK_EXT_DEBUG_REPORT_SPEC_VERSION 10 -#define VK_EXT_DEBUG_REPORT_EXTENSION_NAME "VK_EXT_debug_report" - -typedef enum VkDebugReportObjectTypeEXT { - VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT = 0, - VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT = 1, - VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT = 2, - VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT = 3, - VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT = 4, - VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT = 5, - VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT = 6, - VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT = 7, - VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT = 8, - VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT = 9, - VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT = 10, - VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT = 11, - VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT = 12, - VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT = 13, - VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT = 14, - VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT = 15, - VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT = 16, - VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT = 17, - VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT = 18, - VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT = 19, - VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT = 20, - VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT = 21, - VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT = 22, - VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT = 23, - VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT = 24, - VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT = 25, - VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT = 26, - VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT = 27, - VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT = 28, - VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT = 29, - VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT = 30, - VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT = 33, - VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT = 1000156000, - VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT = 1000085000, - VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT = 1000029000, - VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT = 1000029001, - VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT = 1000150000, - VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT = 1000165000, - VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA_EXT = 1000366000, - VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT, - VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT, - VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT, - VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT, - VK_DEBUG_REPORT_OBJECT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDebugReportObjectTypeEXT; - -typedef enum VkDebugReportFlagBitsEXT { - VK_DEBUG_REPORT_INFORMATION_BIT_EXT = 0x00000001, - VK_DEBUG_REPORT_WARNING_BIT_EXT = 0x00000002, - VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT = 0x00000004, - VK_DEBUG_REPORT_ERROR_BIT_EXT = 0x00000008, - VK_DEBUG_REPORT_DEBUG_BIT_EXT = 0x00000010, - VK_DEBUG_REPORT_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDebugReportFlagBitsEXT; -typedef VkFlags VkDebugReportFlagsEXT; -typedef VkBool32 (VKAPI_PTR *PFN_vkDebugReportCallbackEXT)( - VkDebugReportFlagsEXT flags, - VkDebugReportObjectTypeEXT objectType, - uint64_t object, - size_t location, - int32_t messageCode, - const char* pLayerPrefix, - const char* pMessage, - void* pUserData); - -typedef struct VkDebugReportCallbackCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkDebugReportFlagsEXT flags; - PFN_vkDebugReportCallbackEXT pfnCallback; - void* pUserData; -} VkDebugReportCallbackCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateDebugReportCallbackEXT)(VkInstance instance, const VkDebugReportCallbackCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDebugReportCallbackEXT* pCallback); -typedef void (VKAPI_PTR *PFN_vkDestroyDebugReportCallbackEXT)(VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkDebugReportMessageEXT)(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char* pLayerPrefix, const char* pMessage); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDebugReportCallbackEXT( - VkInstance instance, - const VkDebugReportCallbackCreateInfoEXT* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDebugReportCallbackEXT* pCallback); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDebugReportCallbackEXT( - VkInstance instance, - VkDebugReportCallbackEXT callback, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkDebugReportMessageEXT( - VkInstance instance, - VkDebugReportFlagsEXT flags, - VkDebugReportObjectTypeEXT objectType, - uint64_t object, - size_t location, - int32_t messageCode, - const char* pLayerPrefix, - const char* pMessage); -#endif - - -#define VK_NV_glsl_shader 1 -#define VK_NV_GLSL_SHADER_SPEC_VERSION 1 -#define VK_NV_GLSL_SHADER_EXTENSION_NAME "VK_NV_glsl_shader" - - -#define VK_EXT_depth_range_unrestricted 1 -#define VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION 1 -#define VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME "VK_EXT_depth_range_unrestricted" - - -#define VK_IMG_filter_cubic 1 -#define VK_IMG_FILTER_CUBIC_SPEC_VERSION 1 -#define VK_IMG_FILTER_CUBIC_EXTENSION_NAME "VK_IMG_filter_cubic" - - -#define VK_AMD_rasterization_order 1 -#define VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION 1 -#define VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME "VK_AMD_rasterization_order" - -typedef enum VkRasterizationOrderAMD { - VK_RASTERIZATION_ORDER_STRICT_AMD = 0, - VK_RASTERIZATION_ORDER_RELAXED_AMD = 1, - VK_RASTERIZATION_ORDER_MAX_ENUM_AMD = 0x7FFFFFFF -} VkRasterizationOrderAMD; -typedef struct VkPipelineRasterizationStateRasterizationOrderAMD { - VkStructureType sType; - const void* pNext; - VkRasterizationOrderAMD rasterizationOrder; -} VkPipelineRasterizationStateRasterizationOrderAMD; - - - -#define VK_AMD_shader_trinary_minmax 1 -#define VK_AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION 1 -#define VK_AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME "VK_AMD_shader_trinary_minmax" - - -#define VK_AMD_shader_explicit_vertex_parameter 1 -#define VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION 1 -#define VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME "VK_AMD_shader_explicit_vertex_parameter" - - -#define VK_EXT_debug_marker 1 -#define VK_EXT_DEBUG_MARKER_SPEC_VERSION 4 -#define VK_EXT_DEBUG_MARKER_EXTENSION_NAME "VK_EXT_debug_marker" -typedef struct VkDebugMarkerObjectNameInfoEXT { - VkStructureType sType; - const void* pNext; - VkDebugReportObjectTypeEXT objectType; - uint64_t object; - const char* pObjectName; -} VkDebugMarkerObjectNameInfoEXT; - -typedef struct VkDebugMarkerObjectTagInfoEXT { - VkStructureType sType; - const void* pNext; - VkDebugReportObjectTypeEXT objectType; - uint64_t object; - uint64_t tagName; - size_t tagSize; - const void* pTag; -} VkDebugMarkerObjectTagInfoEXT; - -typedef struct VkDebugMarkerMarkerInfoEXT { - VkStructureType sType; - const void* pNext; - const char* pMarkerName; - float color[4]; -} VkDebugMarkerMarkerInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkDebugMarkerSetObjectTagEXT)(VkDevice device, const VkDebugMarkerObjectTagInfoEXT* pTagInfo); -typedef VkResult (VKAPI_PTR *PFN_vkDebugMarkerSetObjectNameEXT)(VkDevice device, const VkDebugMarkerObjectNameInfoEXT* pNameInfo); -typedef void (VKAPI_PTR *PFN_vkCmdDebugMarkerBeginEXT)(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT* pMarkerInfo); -typedef void (VKAPI_PTR *PFN_vkCmdDebugMarkerEndEXT)(VkCommandBuffer commandBuffer); -typedef void (VKAPI_PTR *PFN_vkCmdDebugMarkerInsertEXT)(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT* pMarkerInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkDebugMarkerSetObjectTagEXT( - VkDevice device, - const VkDebugMarkerObjectTagInfoEXT* pTagInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkDebugMarkerSetObjectNameEXT( - VkDevice device, - const VkDebugMarkerObjectNameInfoEXT* pNameInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdDebugMarkerBeginEXT( - VkCommandBuffer commandBuffer, - const VkDebugMarkerMarkerInfoEXT* pMarkerInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdDebugMarkerEndEXT( - VkCommandBuffer commandBuffer); - -VKAPI_ATTR void VKAPI_CALL vkCmdDebugMarkerInsertEXT( - VkCommandBuffer commandBuffer, - const VkDebugMarkerMarkerInfoEXT* pMarkerInfo); -#endif - - -#define VK_AMD_gcn_shader 1 -#define VK_AMD_GCN_SHADER_SPEC_VERSION 1 -#define VK_AMD_GCN_SHADER_EXTENSION_NAME "VK_AMD_gcn_shader" - - -#define VK_NV_dedicated_allocation 1 -#define VK_NV_DEDICATED_ALLOCATION_SPEC_VERSION 1 -#define VK_NV_DEDICATED_ALLOCATION_EXTENSION_NAME "VK_NV_dedicated_allocation" -typedef struct VkDedicatedAllocationImageCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkBool32 dedicatedAllocation; -} VkDedicatedAllocationImageCreateInfoNV; - -typedef struct VkDedicatedAllocationBufferCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkBool32 dedicatedAllocation; -} VkDedicatedAllocationBufferCreateInfoNV; - -typedef struct VkDedicatedAllocationMemoryAllocateInfoNV { - VkStructureType sType; - const void* pNext; - VkImage image; - VkBuffer buffer; -} VkDedicatedAllocationMemoryAllocateInfoNV; - - - -#define VK_EXT_transform_feedback 1 -#define VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION 1 -#define VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME "VK_EXT_transform_feedback" -typedef VkFlags VkPipelineRasterizationStateStreamCreateFlagsEXT; -typedef struct VkPhysicalDeviceTransformFeedbackFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 transformFeedback; - VkBool32 geometryStreams; -} VkPhysicalDeviceTransformFeedbackFeaturesEXT; - -typedef struct VkPhysicalDeviceTransformFeedbackPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxTransformFeedbackStreams; - uint32_t maxTransformFeedbackBuffers; - VkDeviceSize maxTransformFeedbackBufferSize; - uint32_t maxTransformFeedbackStreamDataSize; - uint32_t maxTransformFeedbackBufferDataSize; - uint32_t maxTransformFeedbackBufferDataStride; - VkBool32 transformFeedbackQueries; - VkBool32 transformFeedbackStreamsLinesTriangles; - VkBool32 transformFeedbackRasterizationStreamSelect; - VkBool32 transformFeedbackDraw; -} VkPhysicalDeviceTransformFeedbackPropertiesEXT; - -typedef struct VkPipelineRasterizationStateStreamCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkPipelineRasterizationStateStreamCreateFlagsEXT flags; - uint32_t rasterizationStream; -} VkPipelineRasterizationStateStreamCreateInfoEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdBindTransformFeedbackBuffersEXT)(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets, const VkDeviceSize* pSizes); -typedef void (VKAPI_PTR *PFN_vkCmdBeginTransformFeedbackEXT)(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer* pCounterBuffers, const VkDeviceSize* pCounterBufferOffsets); -typedef void (VKAPI_PTR *PFN_vkCmdEndTransformFeedbackEXT)(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer* pCounterBuffers, const VkDeviceSize* pCounterBufferOffsets); -typedef void (VKAPI_PTR *PFN_vkCmdBeginQueryIndexedEXT)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index); -typedef void (VKAPI_PTR *PFN_vkCmdEndQueryIndexedEXT)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirectByteCountEXT)(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdBindTransformFeedbackBuffersEXT( - VkCommandBuffer commandBuffer, - uint32_t firstBinding, - uint32_t bindingCount, - const VkBuffer* pBuffers, - const VkDeviceSize* pOffsets, - const VkDeviceSize* pSizes); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginTransformFeedbackEXT( - VkCommandBuffer commandBuffer, - uint32_t firstCounterBuffer, - uint32_t counterBufferCount, - const VkBuffer* pCounterBuffers, - const VkDeviceSize* pCounterBufferOffsets); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndTransformFeedbackEXT( - VkCommandBuffer commandBuffer, - uint32_t firstCounterBuffer, - uint32_t counterBufferCount, - const VkBuffer* pCounterBuffers, - const VkDeviceSize* pCounterBufferOffsets); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginQueryIndexedEXT( - VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t query, - VkQueryControlFlags flags, - uint32_t index); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndQueryIndexedEXT( - VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t query, - uint32_t index); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirectByteCountEXT( - VkCommandBuffer commandBuffer, - uint32_t instanceCount, - uint32_t firstInstance, - VkBuffer counterBuffer, - VkDeviceSize counterBufferOffset, - uint32_t counterOffset, - uint32_t vertexStride); -#endif - - -#define VK_NVX_binary_import 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkCuModuleNVX) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkCuFunctionNVX) -#define VK_NVX_BINARY_IMPORT_SPEC_VERSION 1 -#define VK_NVX_BINARY_IMPORT_EXTENSION_NAME "VK_NVX_binary_import" -typedef struct VkCuModuleCreateInfoNVX { - VkStructureType sType; - const void* pNext; - size_t dataSize; - const void* pData; -} VkCuModuleCreateInfoNVX; - -typedef struct VkCuFunctionCreateInfoNVX { - VkStructureType sType; - const void* pNext; - VkCuModuleNVX module; - const char* pName; -} VkCuFunctionCreateInfoNVX; - -typedef struct VkCuLaunchInfoNVX { - VkStructureType sType; - const void* pNext; - VkCuFunctionNVX function; - uint32_t gridDimX; - uint32_t gridDimY; - uint32_t gridDimZ; - uint32_t blockDimX; - uint32_t blockDimY; - uint32_t blockDimZ; - uint32_t sharedMemBytes; - size_t paramCount; - const void* const * pParams; - size_t extraCount; - const void* const * pExtras; -} VkCuLaunchInfoNVX; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateCuModuleNVX)(VkDevice device, const VkCuModuleCreateInfoNVX* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCuModuleNVX* pModule); -typedef VkResult (VKAPI_PTR *PFN_vkCreateCuFunctionNVX)(VkDevice device, const VkCuFunctionCreateInfoNVX* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCuFunctionNVX* pFunction); -typedef void (VKAPI_PTR *PFN_vkDestroyCuModuleNVX)(VkDevice device, VkCuModuleNVX module, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkDestroyCuFunctionNVX)(VkDevice device, VkCuFunctionNVX function, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkCmdCuLaunchKernelNVX)(VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX* pLaunchInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateCuModuleNVX( - VkDevice device, - const VkCuModuleCreateInfoNVX* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkCuModuleNVX* pModule); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateCuFunctionNVX( - VkDevice device, - const VkCuFunctionCreateInfoNVX* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkCuFunctionNVX* pFunction); - -VKAPI_ATTR void VKAPI_CALL vkDestroyCuModuleNVX( - VkDevice device, - VkCuModuleNVX module, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkDestroyCuFunctionNVX( - VkDevice device, - VkCuFunctionNVX function, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkCmdCuLaunchKernelNVX( - VkCommandBuffer commandBuffer, - const VkCuLaunchInfoNVX* pLaunchInfo); -#endif - - -#define VK_NVX_image_view_handle 1 -#define VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION 2 -#define VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME "VK_NVX_image_view_handle" -typedef struct VkImageViewHandleInfoNVX { - VkStructureType sType; - const void* pNext; - VkImageView imageView; - VkDescriptorType descriptorType; - VkSampler sampler; -} VkImageViewHandleInfoNVX; - -typedef struct VkImageViewAddressPropertiesNVX { - VkStructureType sType; - void* pNext; - VkDeviceAddress deviceAddress; - VkDeviceSize size; -} VkImageViewAddressPropertiesNVX; - -typedef uint32_t (VKAPI_PTR *PFN_vkGetImageViewHandleNVX)(VkDevice device, const VkImageViewHandleInfoNVX* pInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetImageViewAddressNVX)(VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR uint32_t VKAPI_CALL vkGetImageViewHandleNVX( - VkDevice device, - const VkImageViewHandleInfoNVX* pInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetImageViewAddressNVX( - VkDevice device, - VkImageView imageView, - VkImageViewAddressPropertiesNVX* pProperties); -#endif - - -#define VK_AMD_draw_indirect_count 1 -#define VK_AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION 2 -#define VK_AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME "VK_AMD_draw_indirect_count" -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirectCountAMD)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndexedIndirectCountAMD)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirectCountAMD( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirectCountAMD( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); -#endif - - -#define VK_AMD_negative_viewport_height 1 -#define VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION 1 -#define VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME "VK_AMD_negative_viewport_height" - - -#define VK_AMD_gpu_shader_half_float 1 -#define VK_AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION 2 -#define VK_AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME "VK_AMD_gpu_shader_half_float" - - -#define VK_AMD_shader_ballot 1 -#define VK_AMD_SHADER_BALLOT_SPEC_VERSION 1 -#define VK_AMD_SHADER_BALLOT_EXTENSION_NAME "VK_AMD_shader_ballot" - - -#define VK_AMD_texture_gather_bias_lod 1 -#define VK_AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION 1 -#define VK_AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME "VK_AMD_texture_gather_bias_lod" -typedef struct VkTextureLODGatherFormatPropertiesAMD { - VkStructureType sType; - void* pNext; - VkBool32 supportsTextureGatherLODBiasAMD; -} VkTextureLODGatherFormatPropertiesAMD; - - - -#define VK_AMD_shader_info 1 -#define VK_AMD_SHADER_INFO_SPEC_VERSION 1 -#define VK_AMD_SHADER_INFO_EXTENSION_NAME "VK_AMD_shader_info" - -typedef enum VkShaderInfoTypeAMD { - VK_SHADER_INFO_TYPE_STATISTICS_AMD = 0, - VK_SHADER_INFO_TYPE_BINARY_AMD = 1, - VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD = 2, - VK_SHADER_INFO_TYPE_MAX_ENUM_AMD = 0x7FFFFFFF -} VkShaderInfoTypeAMD; -typedef struct VkShaderResourceUsageAMD { - uint32_t numUsedVgprs; - uint32_t numUsedSgprs; - uint32_t ldsSizePerLocalWorkGroup; - size_t ldsUsageSizeInBytes; - size_t scratchMemUsageInBytes; -} VkShaderResourceUsageAMD; - -typedef struct VkShaderStatisticsInfoAMD { - VkShaderStageFlags shaderStageMask; - VkShaderResourceUsageAMD resourceUsage; - uint32_t numPhysicalVgprs; - uint32_t numPhysicalSgprs; - uint32_t numAvailableVgprs; - uint32_t numAvailableSgprs; - uint32_t computeWorkGroupSize[3]; -} VkShaderStatisticsInfoAMD; - -typedef VkResult (VKAPI_PTR *PFN_vkGetShaderInfoAMD)(VkDevice device, VkPipeline pipeline, VkShaderStageFlagBits shaderStage, VkShaderInfoTypeAMD infoType, size_t* pInfoSize, void* pInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetShaderInfoAMD( - VkDevice device, - VkPipeline pipeline, - VkShaderStageFlagBits shaderStage, - VkShaderInfoTypeAMD infoType, - size_t* pInfoSize, - void* pInfo); -#endif - - -#define VK_AMD_shader_image_load_store_lod 1 -#define VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION 1 -#define VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME "VK_AMD_shader_image_load_store_lod" - - -#define VK_NV_corner_sampled_image 1 -#define VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION 2 -#define VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME "VK_NV_corner_sampled_image" -typedef struct VkPhysicalDeviceCornerSampledImageFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 cornerSampledImage; -} VkPhysicalDeviceCornerSampledImageFeaturesNV; - - - -#define VK_IMG_format_pvrtc 1 -#define VK_IMG_FORMAT_PVRTC_SPEC_VERSION 1 -#define VK_IMG_FORMAT_PVRTC_EXTENSION_NAME "VK_IMG_format_pvrtc" - - -#define VK_NV_external_memory_capabilities 1 -#define VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION 1 -#define VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME "VK_NV_external_memory_capabilities" - -typedef enum VkExternalMemoryHandleTypeFlagBitsNV { - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV = 0x00000001, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV = 0x00000002, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV = 0x00000004, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV = 0x00000008, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkExternalMemoryHandleTypeFlagBitsNV; -typedef VkFlags VkExternalMemoryHandleTypeFlagsNV; - -typedef enum VkExternalMemoryFeatureFlagBitsNV { - VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV = 0x00000001, - VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV = 0x00000002, - VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV = 0x00000004, - VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkExternalMemoryFeatureFlagBitsNV; -typedef VkFlags VkExternalMemoryFeatureFlagsNV; -typedef struct VkExternalImageFormatPropertiesNV { - VkImageFormatProperties imageFormatProperties; - VkExternalMemoryFeatureFlagsNV externalMemoryFeatures; - VkExternalMemoryHandleTypeFlagsNV exportFromImportedHandleTypes; - VkExternalMemoryHandleTypeFlagsNV compatibleHandleTypes; -} VkExternalImageFormatPropertiesNV; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV)(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkExternalMemoryHandleTypeFlagsNV externalHandleType, VkExternalImageFormatPropertiesNV* pExternalImageFormatProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceExternalImageFormatPropertiesNV( - VkPhysicalDevice physicalDevice, - VkFormat format, - VkImageType type, - VkImageTiling tiling, - VkImageUsageFlags usage, - VkImageCreateFlags flags, - VkExternalMemoryHandleTypeFlagsNV externalHandleType, - VkExternalImageFormatPropertiesNV* pExternalImageFormatProperties); -#endif - - -#define VK_NV_external_memory 1 -#define VK_NV_EXTERNAL_MEMORY_SPEC_VERSION 1 -#define VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME "VK_NV_external_memory" -typedef struct VkExternalMemoryImageCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagsNV handleTypes; -} VkExternalMemoryImageCreateInfoNV; - -typedef struct VkExportMemoryAllocateInfoNV { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagsNV handleTypes; -} VkExportMemoryAllocateInfoNV; - - - -#define VK_EXT_validation_flags 1 -#define VK_EXT_VALIDATION_FLAGS_SPEC_VERSION 2 -#define VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME "VK_EXT_validation_flags" - -typedef enum VkValidationCheckEXT { - VK_VALIDATION_CHECK_ALL_EXT = 0, - VK_VALIDATION_CHECK_SHADERS_EXT = 1, - VK_VALIDATION_CHECK_MAX_ENUM_EXT = 0x7FFFFFFF -} VkValidationCheckEXT; -typedef struct VkValidationFlagsEXT { - VkStructureType sType; - const void* pNext; - uint32_t disabledValidationCheckCount; - const VkValidationCheckEXT* pDisabledValidationChecks; -} VkValidationFlagsEXT; - - - -#define VK_EXT_shader_subgroup_ballot 1 -#define VK_EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION 1 -#define VK_EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME "VK_EXT_shader_subgroup_ballot" - - -#define VK_EXT_shader_subgroup_vote 1 -#define VK_EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION 1 -#define VK_EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME "VK_EXT_shader_subgroup_vote" - - -#define VK_EXT_texture_compression_astc_hdr 1 -#define VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION 1 -#define VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME "VK_EXT_texture_compression_astc_hdr" -typedef VkPhysicalDeviceTextureCompressionASTCHDRFeatures VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT; - - - -#define VK_EXT_astc_decode_mode 1 -#define VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION 1 -#define VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME "VK_EXT_astc_decode_mode" -typedef struct VkImageViewASTCDecodeModeEXT { - VkStructureType sType; - const void* pNext; - VkFormat decodeMode; -} VkImageViewASTCDecodeModeEXT; - -typedef struct VkPhysicalDeviceASTCDecodeFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 decodeModeSharedExponent; -} VkPhysicalDeviceASTCDecodeFeaturesEXT; - - - -#define VK_EXT_conditional_rendering 1 -#define VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION 2 -#define VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME "VK_EXT_conditional_rendering" - -typedef enum VkConditionalRenderingFlagBitsEXT { - VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT = 0x00000001, - VK_CONDITIONAL_RENDERING_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkConditionalRenderingFlagBitsEXT; -typedef VkFlags VkConditionalRenderingFlagsEXT; -typedef struct VkConditionalRenderingBeginInfoEXT { - VkStructureType sType; - const void* pNext; - VkBuffer buffer; - VkDeviceSize offset; - VkConditionalRenderingFlagsEXT flags; -} VkConditionalRenderingBeginInfoEXT; - -typedef struct VkPhysicalDeviceConditionalRenderingFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 conditionalRendering; - VkBool32 inheritedConditionalRendering; -} VkPhysicalDeviceConditionalRenderingFeaturesEXT; - -typedef struct VkCommandBufferInheritanceConditionalRenderingInfoEXT { - VkStructureType sType; - const void* pNext; - VkBool32 conditionalRenderingEnable; -} VkCommandBufferInheritanceConditionalRenderingInfoEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdBeginConditionalRenderingEXT)(VkCommandBuffer commandBuffer, const VkConditionalRenderingBeginInfoEXT* pConditionalRenderingBegin); -typedef void (VKAPI_PTR *PFN_vkCmdEndConditionalRenderingEXT)(VkCommandBuffer commandBuffer); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdBeginConditionalRenderingEXT( - VkCommandBuffer commandBuffer, - const VkConditionalRenderingBeginInfoEXT* pConditionalRenderingBegin); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndConditionalRenderingEXT( - VkCommandBuffer commandBuffer); -#endif - - -#define VK_NV_clip_space_w_scaling 1 -#define VK_NV_CLIP_SPACE_W_SCALING_SPEC_VERSION 1 -#define VK_NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME "VK_NV_clip_space_w_scaling" -typedef struct VkViewportWScalingNV { - float xcoeff; - float ycoeff; -} VkViewportWScalingNV; - -typedef struct VkPipelineViewportWScalingStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkBool32 viewportWScalingEnable; - uint32_t viewportCount; - const VkViewportWScalingNV* pViewportWScalings; -} VkPipelineViewportWScalingStateCreateInfoNV; - -typedef void (VKAPI_PTR *PFN_vkCmdSetViewportWScalingNV)(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportWScalingNV* pViewportWScalings); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportWScalingNV( - VkCommandBuffer commandBuffer, - uint32_t firstViewport, - uint32_t viewportCount, - const VkViewportWScalingNV* pViewportWScalings); -#endif - - -#define VK_EXT_direct_mode_display 1 -#define VK_EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION 1 -#define VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME "VK_EXT_direct_mode_display" -typedef VkResult (VKAPI_PTR *PFN_vkReleaseDisplayEXT)(VkPhysicalDevice physicalDevice, VkDisplayKHR display); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkReleaseDisplayEXT( - VkPhysicalDevice physicalDevice, - VkDisplayKHR display); -#endif - - -#define VK_EXT_display_surface_counter 1 -#define VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION 1 -#define VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME "VK_EXT_display_surface_counter" - -typedef enum VkSurfaceCounterFlagBitsEXT { - VK_SURFACE_COUNTER_VBLANK_BIT_EXT = 0x00000001, - VK_SURFACE_COUNTER_VBLANK_EXT = VK_SURFACE_COUNTER_VBLANK_BIT_EXT, - VK_SURFACE_COUNTER_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkSurfaceCounterFlagBitsEXT; -typedef VkFlags VkSurfaceCounterFlagsEXT; -typedef struct VkSurfaceCapabilities2EXT { - VkStructureType sType; - void* pNext; - uint32_t minImageCount; - uint32_t maxImageCount; - VkExtent2D currentExtent; - VkExtent2D minImageExtent; - VkExtent2D maxImageExtent; - uint32_t maxImageArrayLayers; - VkSurfaceTransformFlagsKHR supportedTransforms; - VkSurfaceTransformFlagBitsKHR currentTransform; - VkCompositeAlphaFlagsKHR supportedCompositeAlpha; - VkImageUsageFlags supportedUsageFlags; - VkSurfaceCounterFlagsEXT supportedSurfaceCounters; -} VkSurfaceCapabilities2EXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilities2EXT* pSurfaceCapabilities); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceCapabilities2EXT( - VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - VkSurfaceCapabilities2EXT* pSurfaceCapabilities); -#endif - - -#define VK_EXT_display_control 1 -#define VK_EXT_DISPLAY_CONTROL_SPEC_VERSION 1 -#define VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME "VK_EXT_display_control" - -typedef enum VkDisplayPowerStateEXT { - VK_DISPLAY_POWER_STATE_OFF_EXT = 0, - VK_DISPLAY_POWER_STATE_SUSPEND_EXT = 1, - VK_DISPLAY_POWER_STATE_ON_EXT = 2, - VK_DISPLAY_POWER_STATE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDisplayPowerStateEXT; - -typedef enum VkDeviceEventTypeEXT { - VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT = 0, - VK_DEVICE_EVENT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDeviceEventTypeEXT; - -typedef enum VkDisplayEventTypeEXT { - VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT = 0, - VK_DISPLAY_EVENT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDisplayEventTypeEXT; -typedef struct VkDisplayPowerInfoEXT { - VkStructureType sType; - const void* pNext; - VkDisplayPowerStateEXT powerState; -} VkDisplayPowerInfoEXT; - -typedef struct VkDeviceEventInfoEXT { - VkStructureType sType; - const void* pNext; - VkDeviceEventTypeEXT deviceEvent; -} VkDeviceEventInfoEXT; - -typedef struct VkDisplayEventInfoEXT { - VkStructureType sType; - const void* pNext; - VkDisplayEventTypeEXT displayEvent; -} VkDisplayEventInfoEXT; - -typedef struct VkSwapchainCounterCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkSurfaceCounterFlagsEXT surfaceCounters; -} VkSwapchainCounterCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkDisplayPowerControlEXT)(VkDevice device, VkDisplayKHR display, const VkDisplayPowerInfoEXT* pDisplayPowerInfo); -typedef VkResult (VKAPI_PTR *PFN_vkRegisterDeviceEventEXT)(VkDevice device, const VkDeviceEventInfoEXT* pDeviceEventInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence); -typedef VkResult (VKAPI_PTR *PFN_vkRegisterDisplayEventEXT)(VkDevice device, VkDisplayKHR display, const VkDisplayEventInfoEXT* pDisplayEventInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence); -typedef VkResult (VKAPI_PTR *PFN_vkGetSwapchainCounterEXT)(VkDevice device, VkSwapchainKHR swapchain, VkSurfaceCounterFlagBitsEXT counter, uint64_t* pCounterValue); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkDisplayPowerControlEXT( - VkDevice device, - VkDisplayKHR display, - const VkDisplayPowerInfoEXT* pDisplayPowerInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkRegisterDeviceEventEXT( - VkDevice device, - const VkDeviceEventInfoEXT* pDeviceEventInfo, - const VkAllocationCallbacks* pAllocator, - VkFence* pFence); - -VKAPI_ATTR VkResult VKAPI_CALL vkRegisterDisplayEventEXT( - VkDevice device, - VkDisplayKHR display, - const VkDisplayEventInfoEXT* pDisplayEventInfo, - const VkAllocationCallbacks* pAllocator, - VkFence* pFence); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetSwapchainCounterEXT( - VkDevice device, - VkSwapchainKHR swapchain, - VkSurfaceCounterFlagBitsEXT counter, - uint64_t* pCounterValue); -#endif - - -#define VK_GOOGLE_display_timing 1 -#define VK_GOOGLE_DISPLAY_TIMING_SPEC_VERSION 1 -#define VK_GOOGLE_DISPLAY_TIMING_EXTENSION_NAME "VK_GOOGLE_display_timing" -typedef struct VkRefreshCycleDurationGOOGLE { - uint64_t refreshDuration; -} VkRefreshCycleDurationGOOGLE; - -typedef struct VkPastPresentationTimingGOOGLE { - uint32_t presentID; - uint64_t desiredPresentTime; - uint64_t actualPresentTime; - uint64_t earliestPresentTime; - uint64_t presentMargin; -} VkPastPresentationTimingGOOGLE; - -typedef struct VkPresentTimeGOOGLE { - uint32_t presentID; - uint64_t desiredPresentTime; -} VkPresentTimeGOOGLE; - -typedef struct VkPresentTimesInfoGOOGLE { - VkStructureType sType; - const void* pNext; - uint32_t swapchainCount; - const VkPresentTimeGOOGLE* pTimes; -} VkPresentTimesInfoGOOGLE; - -typedef VkResult (VKAPI_PTR *PFN_vkGetRefreshCycleDurationGOOGLE)(VkDevice device, VkSwapchainKHR swapchain, VkRefreshCycleDurationGOOGLE* pDisplayTimingProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPastPresentationTimingGOOGLE)(VkDevice device, VkSwapchainKHR swapchain, uint32_t* pPresentationTimingCount, VkPastPresentationTimingGOOGLE* pPresentationTimings); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetRefreshCycleDurationGOOGLE( - VkDevice device, - VkSwapchainKHR swapchain, - VkRefreshCycleDurationGOOGLE* pDisplayTimingProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPastPresentationTimingGOOGLE( - VkDevice device, - VkSwapchainKHR swapchain, - uint32_t* pPresentationTimingCount, - VkPastPresentationTimingGOOGLE* pPresentationTimings); -#endif - - -#define VK_NV_sample_mask_override_coverage 1 -#define VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION 1 -#define VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME "VK_NV_sample_mask_override_coverage" - - -#define VK_NV_geometry_shader_passthrough 1 -#define VK_NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION 1 -#define VK_NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME "VK_NV_geometry_shader_passthrough" - - -#define VK_NV_viewport_array2 1 -#define VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION 1 -#define VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME "VK_NV_viewport_array2" -#define VK_NV_VIEWPORT_ARRAY2_SPEC_VERSION VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION -#define VK_NV_VIEWPORT_ARRAY2_EXTENSION_NAME VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME - - -#define VK_NVX_multiview_per_view_attributes 1 -#define VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION 1 -#define VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME "VK_NVX_multiview_per_view_attributes" -typedef struct VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX { - VkStructureType sType; - void* pNext; - VkBool32 perViewPositionAllComponents; -} VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX; - - - -#define VK_NV_viewport_swizzle 1 -#define VK_NV_VIEWPORT_SWIZZLE_SPEC_VERSION 1 -#define VK_NV_VIEWPORT_SWIZZLE_EXTENSION_NAME "VK_NV_viewport_swizzle" - -typedef enum VkViewportCoordinateSwizzleNV { - VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV = 0, - VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV = 1, - VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV = 2, - VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV = 3, - VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV = 4, - VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV = 5, - VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV = 6, - VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV = 7, - VK_VIEWPORT_COORDINATE_SWIZZLE_MAX_ENUM_NV = 0x7FFFFFFF -} VkViewportCoordinateSwizzleNV; -typedef VkFlags VkPipelineViewportSwizzleStateCreateFlagsNV; -typedef struct VkViewportSwizzleNV { - VkViewportCoordinateSwizzleNV x; - VkViewportCoordinateSwizzleNV y; - VkViewportCoordinateSwizzleNV z; - VkViewportCoordinateSwizzleNV w; -} VkViewportSwizzleNV; - -typedef struct VkPipelineViewportSwizzleStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineViewportSwizzleStateCreateFlagsNV flags; - uint32_t viewportCount; - const VkViewportSwizzleNV* pViewportSwizzles; -} VkPipelineViewportSwizzleStateCreateInfoNV; - - - -#define VK_EXT_discard_rectangles 1 -#define VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION 1 -#define VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME "VK_EXT_discard_rectangles" - -typedef enum VkDiscardRectangleModeEXT { - VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT = 0, - VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT = 1, - VK_DISCARD_RECTANGLE_MODE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDiscardRectangleModeEXT; -typedef VkFlags VkPipelineDiscardRectangleStateCreateFlagsEXT; -typedef struct VkPhysicalDeviceDiscardRectanglePropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxDiscardRectangles; -} VkPhysicalDeviceDiscardRectanglePropertiesEXT; - -typedef struct VkPipelineDiscardRectangleStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkPipelineDiscardRectangleStateCreateFlagsEXT flags; - VkDiscardRectangleModeEXT discardRectangleMode; - uint32_t discardRectangleCount; - const VkRect2D* pDiscardRectangles; -} VkPipelineDiscardRectangleStateCreateInfoEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetDiscardRectangleEXT)(VkCommandBuffer commandBuffer, uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const VkRect2D* pDiscardRectangles); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetDiscardRectangleEXT( - VkCommandBuffer commandBuffer, - uint32_t firstDiscardRectangle, - uint32_t discardRectangleCount, - const VkRect2D* pDiscardRectangles); -#endif - - -#define VK_EXT_conservative_rasterization 1 -#define VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION 1 -#define VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME "VK_EXT_conservative_rasterization" - -typedef enum VkConservativeRasterizationModeEXT { - VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT = 0, - VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT = 1, - VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT = 2, - VK_CONSERVATIVE_RASTERIZATION_MODE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkConservativeRasterizationModeEXT; -typedef VkFlags VkPipelineRasterizationConservativeStateCreateFlagsEXT; -typedef struct VkPhysicalDeviceConservativeRasterizationPropertiesEXT { - VkStructureType sType; - void* pNext; - float primitiveOverestimationSize; - float maxExtraPrimitiveOverestimationSize; - float extraPrimitiveOverestimationSizeGranularity; - VkBool32 primitiveUnderestimation; - VkBool32 conservativePointAndLineRasterization; - VkBool32 degenerateTrianglesRasterized; - VkBool32 degenerateLinesRasterized; - VkBool32 fullyCoveredFragmentShaderInputVariable; - VkBool32 conservativeRasterizationPostDepthCoverage; -} VkPhysicalDeviceConservativeRasterizationPropertiesEXT; - -typedef struct VkPipelineRasterizationConservativeStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkPipelineRasterizationConservativeStateCreateFlagsEXT flags; - VkConservativeRasterizationModeEXT conservativeRasterizationMode; - float extraPrimitiveOverestimationSize; -} VkPipelineRasterizationConservativeStateCreateInfoEXT; - - - -#define VK_EXT_depth_clip_enable 1 -#define VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION 1 -#define VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME "VK_EXT_depth_clip_enable" -typedef VkFlags VkPipelineRasterizationDepthClipStateCreateFlagsEXT; -typedef struct VkPhysicalDeviceDepthClipEnableFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 depthClipEnable; -} VkPhysicalDeviceDepthClipEnableFeaturesEXT; - -typedef struct VkPipelineRasterizationDepthClipStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkPipelineRasterizationDepthClipStateCreateFlagsEXT flags; - VkBool32 depthClipEnable; -} VkPipelineRasterizationDepthClipStateCreateInfoEXT; - - - -#define VK_EXT_swapchain_colorspace 1 -#define VK_EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION 4 -#define VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME "VK_EXT_swapchain_colorspace" - - -#define VK_EXT_hdr_metadata 1 -#define VK_EXT_HDR_METADATA_SPEC_VERSION 2 -#define VK_EXT_HDR_METADATA_EXTENSION_NAME "VK_EXT_hdr_metadata" -typedef struct VkXYColorEXT { - float x; - float y; -} VkXYColorEXT; - -typedef struct VkHdrMetadataEXT { - VkStructureType sType; - const void* pNext; - VkXYColorEXT displayPrimaryRed; - VkXYColorEXT displayPrimaryGreen; - VkXYColorEXT displayPrimaryBlue; - VkXYColorEXT whitePoint; - float maxLuminance; - float minLuminance; - float maxContentLightLevel; - float maxFrameAverageLightLevel; -} VkHdrMetadataEXT; - -typedef void (VKAPI_PTR *PFN_vkSetHdrMetadataEXT)(VkDevice device, uint32_t swapchainCount, const VkSwapchainKHR* pSwapchains, const VkHdrMetadataEXT* pMetadata); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkSetHdrMetadataEXT( - VkDevice device, - uint32_t swapchainCount, - const VkSwapchainKHR* pSwapchains, - const VkHdrMetadataEXT* pMetadata); -#endif - - -#define VK_EXT_external_memory_dma_buf 1 -#define VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION 1 -#define VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME "VK_EXT_external_memory_dma_buf" - - -#define VK_EXT_queue_family_foreign 1 -#define VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION 1 -#define VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME "VK_EXT_queue_family_foreign" -#define VK_QUEUE_FAMILY_FOREIGN_EXT (~2U) - - -#define VK_EXT_debug_utils 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDebugUtilsMessengerEXT) -#define VK_EXT_DEBUG_UTILS_SPEC_VERSION 2 -#define VK_EXT_DEBUG_UTILS_EXTENSION_NAME "VK_EXT_debug_utils" -typedef VkFlags VkDebugUtilsMessengerCallbackDataFlagsEXT; - -typedef enum VkDebugUtilsMessageSeverityFlagBitsEXT { - VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT = 0x00000001, - VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT = 0x00000010, - VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT = 0x00000100, - VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT = 0x00001000, - VK_DEBUG_UTILS_MESSAGE_SEVERITY_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDebugUtilsMessageSeverityFlagBitsEXT; - -typedef enum VkDebugUtilsMessageTypeFlagBitsEXT { - VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT = 0x00000001, - VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT = 0x00000002, - VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT = 0x00000004, - VK_DEBUG_UTILS_MESSAGE_TYPE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDebugUtilsMessageTypeFlagBitsEXT; -typedef VkFlags VkDebugUtilsMessageTypeFlagsEXT; -typedef VkFlags VkDebugUtilsMessageSeverityFlagsEXT; -typedef VkFlags VkDebugUtilsMessengerCreateFlagsEXT; -typedef struct VkDebugUtilsLabelEXT { - VkStructureType sType; - const void* pNext; - const char* pLabelName; - float color[4]; -} VkDebugUtilsLabelEXT; - -typedef struct VkDebugUtilsObjectNameInfoEXT { - VkStructureType sType; - const void* pNext; - VkObjectType objectType; - uint64_t objectHandle; - const char* pObjectName; -} VkDebugUtilsObjectNameInfoEXT; - -typedef struct VkDebugUtilsMessengerCallbackDataEXT { - VkStructureType sType; - const void* pNext; - VkDebugUtilsMessengerCallbackDataFlagsEXT flags; - const char* pMessageIdName; - int32_t messageIdNumber; - const char* pMessage; - uint32_t queueLabelCount; - const VkDebugUtilsLabelEXT* pQueueLabels; - uint32_t cmdBufLabelCount; - const VkDebugUtilsLabelEXT* pCmdBufLabels; - uint32_t objectCount; - const VkDebugUtilsObjectNameInfoEXT* pObjects; -} VkDebugUtilsMessengerCallbackDataEXT; - -typedef VkBool32 (VKAPI_PTR *PFN_vkDebugUtilsMessengerCallbackEXT)( - VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, - VkDebugUtilsMessageTypeFlagsEXT messageTypes, - const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData, - void* pUserData); - -typedef struct VkDebugUtilsMessengerCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkDebugUtilsMessengerCreateFlagsEXT flags; - VkDebugUtilsMessageSeverityFlagsEXT messageSeverity; - VkDebugUtilsMessageTypeFlagsEXT messageType; - PFN_vkDebugUtilsMessengerCallbackEXT pfnUserCallback; - void* pUserData; -} VkDebugUtilsMessengerCreateInfoEXT; - -typedef struct VkDebugUtilsObjectTagInfoEXT { - VkStructureType sType; - const void* pNext; - VkObjectType objectType; - uint64_t objectHandle; - uint64_t tagName; - size_t tagSize; - const void* pTag; -} VkDebugUtilsObjectTagInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkSetDebugUtilsObjectNameEXT)(VkDevice device, const VkDebugUtilsObjectNameInfoEXT* pNameInfo); -typedef VkResult (VKAPI_PTR *PFN_vkSetDebugUtilsObjectTagEXT)(VkDevice device, const VkDebugUtilsObjectTagInfoEXT* pTagInfo); -typedef void (VKAPI_PTR *PFN_vkQueueBeginDebugUtilsLabelEXT)(VkQueue queue, const VkDebugUtilsLabelEXT* pLabelInfo); -typedef void (VKAPI_PTR *PFN_vkQueueEndDebugUtilsLabelEXT)(VkQueue queue); -typedef void (VKAPI_PTR *PFN_vkQueueInsertDebugUtilsLabelEXT)(VkQueue queue, const VkDebugUtilsLabelEXT* pLabelInfo); -typedef void (VKAPI_PTR *PFN_vkCmdBeginDebugUtilsLabelEXT)(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT* pLabelInfo); -typedef void (VKAPI_PTR *PFN_vkCmdEndDebugUtilsLabelEXT)(VkCommandBuffer commandBuffer); -typedef void (VKAPI_PTR *PFN_vkCmdInsertDebugUtilsLabelEXT)(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT* pLabelInfo); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDebugUtilsMessengerEXT)(VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDebugUtilsMessengerEXT* pMessenger); -typedef void (VKAPI_PTR *PFN_vkDestroyDebugUtilsMessengerEXT)(VkInstance instance, VkDebugUtilsMessengerEXT messenger, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkSubmitDebugUtilsMessageEXT)(VkInstance instance, VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkSetDebugUtilsObjectNameEXT( - VkDevice device, - const VkDebugUtilsObjectNameInfoEXT* pNameInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkSetDebugUtilsObjectTagEXT( - VkDevice device, - const VkDebugUtilsObjectTagInfoEXT* pTagInfo); - -VKAPI_ATTR void VKAPI_CALL vkQueueBeginDebugUtilsLabelEXT( - VkQueue queue, - const VkDebugUtilsLabelEXT* pLabelInfo); - -VKAPI_ATTR void VKAPI_CALL vkQueueEndDebugUtilsLabelEXT( - VkQueue queue); - -VKAPI_ATTR void VKAPI_CALL vkQueueInsertDebugUtilsLabelEXT( - VkQueue queue, - const VkDebugUtilsLabelEXT* pLabelInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginDebugUtilsLabelEXT( - VkCommandBuffer commandBuffer, - const VkDebugUtilsLabelEXT* pLabelInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndDebugUtilsLabelEXT( - VkCommandBuffer commandBuffer); - -VKAPI_ATTR void VKAPI_CALL vkCmdInsertDebugUtilsLabelEXT( - VkCommandBuffer commandBuffer, - const VkDebugUtilsLabelEXT* pLabelInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDebugUtilsMessengerEXT( - VkInstance instance, - const VkDebugUtilsMessengerCreateInfoEXT* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDebugUtilsMessengerEXT* pMessenger); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDebugUtilsMessengerEXT( - VkInstance instance, - VkDebugUtilsMessengerEXT messenger, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkSubmitDebugUtilsMessageEXT( - VkInstance instance, - VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, - VkDebugUtilsMessageTypeFlagsEXT messageTypes, - const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData); -#endif - - -#define VK_EXT_sampler_filter_minmax 1 -#define VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION 2 -#define VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME "VK_EXT_sampler_filter_minmax" -typedef VkSamplerReductionMode VkSamplerReductionModeEXT; - -typedef VkSamplerReductionModeCreateInfo VkSamplerReductionModeCreateInfoEXT; - -typedef VkPhysicalDeviceSamplerFilterMinmaxProperties VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT; - - - -#define VK_AMD_gpu_shader_int16 1 -#define VK_AMD_GPU_SHADER_INT16_SPEC_VERSION 2 -#define VK_AMD_GPU_SHADER_INT16_EXTENSION_NAME "VK_AMD_gpu_shader_int16" - - -#define VK_AMD_mixed_attachment_samples 1 -#define VK_AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION 1 -#define VK_AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME "VK_AMD_mixed_attachment_samples" - - -#define VK_AMD_shader_fragment_mask 1 -#define VK_AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION 1 -#define VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME "VK_AMD_shader_fragment_mask" - - -#define VK_EXT_inline_uniform_block 1 -#define VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION 1 -#define VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME "VK_EXT_inline_uniform_block" -typedef VkPhysicalDeviceInlineUniformBlockFeatures VkPhysicalDeviceInlineUniformBlockFeaturesEXT; - -typedef VkPhysicalDeviceInlineUniformBlockProperties VkPhysicalDeviceInlineUniformBlockPropertiesEXT; - -typedef VkWriteDescriptorSetInlineUniformBlock VkWriteDescriptorSetInlineUniformBlockEXT; - -typedef VkDescriptorPoolInlineUniformBlockCreateInfo VkDescriptorPoolInlineUniformBlockCreateInfoEXT; - - - -#define VK_EXT_shader_stencil_export 1 -#define VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION 1 -#define VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME "VK_EXT_shader_stencil_export" - - -#define VK_EXT_sample_locations 1 -#define VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION 1 -#define VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME "VK_EXT_sample_locations" -typedef struct VkSampleLocationEXT { - float x; - float y; -} VkSampleLocationEXT; - -typedef struct VkSampleLocationsInfoEXT { - VkStructureType sType; - const void* pNext; - VkSampleCountFlagBits sampleLocationsPerPixel; - VkExtent2D sampleLocationGridSize; - uint32_t sampleLocationsCount; - const VkSampleLocationEXT* pSampleLocations; -} VkSampleLocationsInfoEXT; - -typedef struct VkAttachmentSampleLocationsEXT { - uint32_t attachmentIndex; - VkSampleLocationsInfoEXT sampleLocationsInfo; -} VkAttachmentSampleLocationsEXT; - -typedef struct VkSubpassSampleLocationsEXT { - uint32_t subpassIndex; - VkSampleLocationsInfoEXT sampleLocationsInfo; -} VkSubpassSampleLocationsEXT; - -typedef struct VkRenderPassSampleLocationsBeginInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t attachmentInitialSampleLocationsCount; - const VkAttachmentSampleLocationsEXT* pAttachmentInitialSampleLocations; - uint32_t postSubpassSampleLocationsCount; - const VkSubpassSampleLocationsEXT* pPostSubpassSampleLocations; -} VkRenderPassSampleLocationsBeginInfoEXT; - -typedef struct VkPipelineSampleLocationsStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkBool32 sampleLocationsEnable; - VkSampleLocationsInfoEXT sampleLocationsInfo; -} VkPipelineSampleLocationsStateCreateInfoEXT; - -typedef struct VkPhysicalDeviceSampleLocationsPropertiesEXT { - VkStructureType sType; - void* pNext; - VkSampleCountFlags sampleLocationSampleCounts; - VkExtent2D maxSampleLocationGridSize; - float sampleLocationCoordinateRange[2]; - uint32_t sampleLocationSubPixelBits; - VkBool32 variableSampleLocations; -} VkPhysicalDeviceSampleLocationsPropertiesEXT; - -typedef struct VkMultisamplePropertiesEXT { - VkStructureType sType; - void* pNext; - VkExtent2D maxSampleLocationGridSize; -} VkMultisamplePropertiesEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetSampleLocationsEXT)(VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT* pSampleLocationsInfo); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT)(VkPhysicalDevice physicalDevice, VkSampleCountFlagBits samples, VkMultisamplePropertiesEXT* pMultisampleProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetSampleLocationsEXT( - VkCommandBuffer commandBuffer, - const VkSampleLocationsInfoEXT* pSampleLocationsInfo); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceMultisamplePropertiesEXT( - VkPhysicalDevice physicalDevice, - VkSampleCountFlagBits samples, - VkMultisamplePropertiesEXT* pMultisampleProperties); -#endif - - -#define VK_EXT_blend_operation_advanced 1 -#define VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION 2 -#define VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME "VK_EXT_blend_operation_advanced" - -typedef enum VkBlendOverlapEXT { - VK_BLEND_OVERLAP_UNCORRELATED_EXT = 0, - VK_BLEND_OVERLAP_DISJOINT_EXT = 1, - VK_BLEND_OVERLAP_CONJOINT_EXT = 2, - VK_BLEND_OVERLAP_MAX_ENUM_EXT = 0x7FFFFFFF -} VkBlendOverlapEXT; -typedef struct VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 advancedBlendCoherentOperations; -} VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT; - -typedef struct VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t advancedBlendMaxColorAttachments; - VkBool32 advancedBlendIndependentBlend; - VkBool32 advancedBlendNonPremultipliedSrcColor; - VkBool32 advancedBlendNonPremultipliedDstColor; - VkBool32 advancedBlendCorrelatedOverlap; - VkBool32 advancedBlendAllOperations; -} VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT; - -typedef struct VkPipelineColorBlendAdvancedStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkBool32 srcPremultiplied; - VkBool32 dstPremultiplied; - VkBlendOverlapEXT blendOverlap; -} VkPipelineColorBlendAdvancedStateCreateInfoEXT; - - - -#define VK_NV_fragment_coverage_to_color 1 -#define VK_NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION 1 -#define VK_NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME "VK_NV_fragment_coverage_to_color" -typedef VkFlags VkPipelineCoverageToColorStateCreateFlagsNV; -typedef struct VkPipelineCoverageToColorStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineCoverageToColorStateCreateFlagsNV flags; - VkBool32 coverageToColorEnable; - uint32_t coverageToColorLocation; -} VkPipelineCoverageToColorStateCreateInfoNV; - - - -#define VK_NV_framebuffer_mixed_samples 1 -#define VK_NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION 1 -#define VK_NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME "VK_NV_framebuffer_mixed_samples" - -typedef enum VkCoverageModulationModeNV { - VK_COVERAGE_MODULATION_MODE_NONE_NV = 0, - VK_COVERAGE_MODULATION_MODE_RGB_NV = 1, - VK_COVERAGE_MODULATION_MODE_ALPHA_NV = 2, - VK_COVERAGE_MODULATION_MODE_RGBA_NV = 3, - VK_COVERAGE_MODULATION_MODE_MAX_ENUM_NV = 0x7FFFFFFF -} VkCoverageModulationModeNV; -typedef VkFlags VkPipelineCoverageModulationStateCreateFlagsNV; -typedef struct VkPipelineCoverageModulationStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineCoverageModulationStateCreateFlagsNV flags; - VkCoverageModulationModeNV coverageModulationMode; - VkBool32 coverageModulationTableEnable; - uint32_t coverageModulationTableCount; - const float* pCoverageModulationTable; -} VkPipelineCoverageModulationStateCreateInfoNV; - - - -#define VK_NV_fill_rectangle 1 -#define VK_NV_FILL_RECTANGLE_SPEC_VERSION 1 -#define VK_NV_FILL_RECTANGLE_EXTENSION_NAME "VK_NV_fill_rectangle" - - -#define VK_NV_shader_sm_builtins 1 -#define VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION 1 -#define VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME "VK_NV_shader_sm_builtins" -typedef struct VkPhysicalDeviceShaderSMBuiltinsPropertiesNV { - VkStructureType sType; - void* pNext; - uint32_t shaderSMCount; - uint32_t shaderWarpsPerSM; -} VkPhysicalDeviceShaderSMBuiltinsPropertiesNV; - -typedef struct VkPhysicalDeviceShaderSMBuiltinsFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 shaderSMBuiltins; -} VkPhysicalDeviceShaderSMBuiltinsFeaturesNV; - - - -#define VK_EXT_post_depth_coverage 1 -#define VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION 1 -#define VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME "VK_EXT_post_depth_coverage" - - -#define VK_EXT_image_drm_format_modifier 1 -#define VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION 2 -#define VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME "VK_EXT_image_drm_format_modifier" -typedef struct VkDrmFormatModifierPropertiesEXT { - uint64_t drmFormatModifier; - uint32_t drmFormatModifierPlaneCount; - VkFormatFeatureFlags drmFormatModifierTilingFeatures; -} VkDrmFormatModifierPropertiesEXT; - -typedef struct VkDrmFormatModifierPropertiesListEXT { - VkStructureType sType; - void* pNext; - uint32_t drmFormatModifierCount; - VkDrmFormatModifierPropertiesEXT* pDrmFormatModifierProperties; -} VkDrmFormatModifierPropertiesListEXT; - -typedef struct VkPhysicalDeviceImageDrmFormatModifierInfoEXT { - VkStructureType sType; - const void* pNext; - uint64_t drmFormatModifier; - VkSharingMode sharingMode; - uint32_t queueFamilyIndexCount; - const uint32_t* pQueueFamilyIndices; -} VkPhysicalDeviceImageDrmFormatModifierInfoEXT; - -typedef struct VkImageDrmFormatModifierListCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t drmFormatModifierCount; - const uint64_t* pDrmFormatModifiers; -} VkImageDrmFormatModifierListCreateInfoEXT; - -typedef struct VkImageDrmFormatModifierExplicitCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint64_t drmFormatModifier; - uint32_t drmFormatModifierPlaneCount; - const VkSubresourceLayout* pPlaneLayouts; -} VkImageDrmFormatModifierExplicitCreateInfoEXT; - -typedef struct VkImageDrmFormatModifierPropertiesEXT { - VkStructureType sType; - void* pNext; - uint64_t drmFormatModifier; -} VkImageDrmFormatModifierPropertiesEXT; - -typedef struct VkDrmFormatModifierProperties2EXT { - uint64_t drmFormatModifier; - uint32_t drmFormatModifierPlaneCount; - VkFormatFeatureFlags2 drmFormatModifierTilingFeatures; -} VkDrmFormatModifierProperties2EXT; - -typedef struct VkDrmFormatModifierPropertiesList2EXT { - VkStructureType sType; - void* pNext; - uint32_t drmFormatModifierCount; - VkDrmFormatModifierProperties2EXT* pDrmFormatModifierProperties; -} VkDrmFormatModifierPropertiesList2EXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetImageDrmFormatModifierPropertiesEXT)(VkDevice device, VkImage image, VkImageDrmFormatModifierPropertiesEXT* pProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetImageDrmFormatModifierPropertiesEXT( - VkDevice device, - VkImage image, - VkImageDrmFormatModifierPropertiesEXT* pProperties); -#endif - - -#define VK_EXT_validation_cache 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkValidationCacheEXT) -#define VK_EXT_VALIDATION_CACHE_SPEC_VERSION 1 -#define VK_EXT_VALIDATION_CACHE_EXTENSION_NAME "VK_EXT_validation_cache" - -typedef enum VkValidationCacheHeaderVersionEXT { - VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT = 1, - VK_VALIDATION_CACHE_HEADER_VERSION_MAX_ENUM_EXT = 0x7FFFFFFF -} VkValidationCacheHeaderVersionEXT; -typedef VkFlags VkValidationCacheCreateFlagsEXT; -typedef struct VkValidationCacheCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkValidationCacheCreateFlagsEXT flags; - size_t initialDataSize; - const void* pInitialData; -} VkValidationCacheCreateInfoEXT; - -typedef struct VkShaderModuleValidationCacheCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkValidationCacheEXT validationCache; -} VkShaderModuleValidationCacheCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateValidationCacheEXT)(VkDevice device, const VkValidationCacheCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkValidationCacheEXT* pValidationCache); -typedef void (VKAPI_PTR *PFN_vkDestroyValidationCacheEXT)(VkDevice device, VkValidationCacheEXT validationCache, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkMergeValidationCachesEXT)(VkDevice device, VkValidationCacheEXT dstCache, uint32_t srcCacheCount, const VkValidationCacheEXT* pSrcCaches); -typedef VkResult (VKAPI_PTR *PFN_vkGetValidationCacheDataEXT)(VkDevice device, VkValidationCacheEXT validationCache, size_t* pDataSize, void* pData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateValidationCacheEXT( - VkDevice device, - const VkValidationCacheCreateInfoEXT* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkValidationCacheEXT* pValidationCache); - -VKAPI_ATTR void VKAPI_CALL vkDestroyValidationCacheEXT( - VkDevice device, - VkValidationCacheEXT validationCache, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkMergeValidationCachesEXT( - VkDevice device, - VkValidationCacheEXT dstCache, - uint32_t srcCacheCount, - const VkValidationCacheEXT* pSrcCaches); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetValidationCacheDataEXT( - VkDevice device, - VkValidationCacheEXT validationCache, - size_t* pDataSize, - void* pData); -#endif - - -#define VK_EXT_descriptor_indexing 1 -#define VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION 2 -#define VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME "VK_EXT_descriptor_indexing" -typedef VkDescriptorBindingFlagBits VkDescriptorBindingFlagBitsEXT; - -typedef VkDescriptorBindingFlags VkDescriptorBindingFlagsEXT; - -typedef VkDescriptorSetLayoutBindingFlagsCreateInfo VkDescriptorSetLayoutBindingFlagsCreateInfoEXT; - -typedef VkPhysicalDeviceDescriptorIndexingFeatures VkPhysicalDeviceDescriptorIndexingFeaturesEXT; - -typedef VkPhysicalDeviceDescriptorIndexingProperties VkPhysicalDeviceDescriptorIndexingPropertiesEXT; - -typedef VkDescriptorSetVariableDescriptorCountAllocateInfo VkDescriptorSetVariableDescriptorCountAllocateInfoEXT; - -typedef VkDescriptorSetVariableDescriptorCountLayoutSupport VkDescriptorSetVariableDescriptorCountLayoutSupportEXT; - - - -#define VK_EXT_shader_viewport_index_layer 1 -#define VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION 1 -#define VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME "VK_EXT_shader_viewport_index_layer" - - -#define VK_NV_shading_rate_image 1 -#define VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION 3 -#define VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME "VK_NV_shading_rate_image" - -typedef enum VkShadingRatePaletteEntryNV { - VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV = 0, - VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV = 1, - VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV = 2, - VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV = 3, - VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV = 4, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV = 5, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV = 6, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV = 7, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV = 8, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV = 9, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV = 10, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV = 11, - VK_SHADING_RATE_PALETTE_ENTRY_MAX_ENUM_NV = 0x7FFFFFFF -} VkShadingRatePaletteEntryNV; - -typedef enum VkCoarseSampleOrderTypeNV { - VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV = 0, - VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV = 1, - VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV = 2, - VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV = 3, - VK_COARSE_SAMPLE_ORDER_TYPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkCoarseSampleOrderTypeNV; -typedef struct VkShadingRatePaletteNV { - uint32_t shadingRatePaletteEntryCount; - const VkShadingRatePaletteEntryNV* pShadingRatePaletteEntries; -} VkShadingRatePaletteNV; - -typedef struct VkPipelineViewportShadingRateImageStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkBool32 shadingRateImageEnable; - uint32_t viewportCount; - const VkShadingRatePaletteNV* pShadingRatePalettes; -} VkPipelineViewportShadingRateImageStateCreateInfoNV; - -typedef struct VkPhysicalDeviceShadingRateImageFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 shadingRateImage; - VkBool32 shadingRateCoarseSampleOrder; -} VkPhysicalDeviceShadingRateImageFeaturesNV; - -typedef struct VkPhysicalDeviceShadingRateImagePropertiesNV { - VkStructureType sType; - void* pNext; - VkExtent2D shadingRateTexelSize; - uint32_t shadingRatePaletteSize; - uint32_t shadingRateMaxCoarseSamples; -} VkPhysicalDeviceShadingRateImagePropertiesNV; - -typedef struct VkCoarseSampleLocationNV { - uint32_t pixelX; - uint32_t pixelY; - uint32_t sample; -} VkCoarseSampleLocationNV; - -typedef struct VkCoarseSampleOrderCustomNV { - VkShadingRatePaletteEntryNV shadingRate; - uint32_t sampleCount; - uint32_t sampleLocationCount; - const VkCoarseSampleLocationNV* pSampleLocations; -} VkCoarseSampleOrderCustomNV; - -typedef struct VkPipelineViewportCoarseSampleOrderStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkCoarseSampleOrderTypeNV sampleOrderType; - uint32_t customSampleOrderCount; - const VkCoarseSampleOrderCustomNV* pCustomSampleOrders; -} VkPipelineViewportCoarseSampleOrderStateCreateInfoNV; - -typedef void (VKAPI_PTR *PFN_vkCmdBindShadingRateImageNV)(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout); -typedef void (VKAPI_PTR *PFN_vkCmdSetViewportShadingRatePaletteNV)(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkShadingRatePaletteNV* pShadingRatePalettes); -typedef void (VKAPI_PTR *PFN_vkCmdSetCoarseSampleOrderNV)(VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const VkCoarseSampleOrderCustomNV* pCustomSampleOrders); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdBindShadingRateImageNV( - VkCommandBuffer commandBuffer, - VkImageView imageView, - VkImageLayout imageLayout); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportShadingRatePaletteNV( - VkCommandBuffer commandBuffer, - uint32_t firstViewport, - uint32_t viewportCount, - const VkShadingRatePaletteNV* pShadingRatePalettes); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetCoarseSampleOrderNV( - VkCommandBuffer commandBuffer, - VkCoarseSampleOrderTypeNV sampleOrderType, - uint32_t customSampleOrderCount, - const VkCoarseSampleOrderCustomNV* pCustomSampleOrders); -#endif - - -#define VK_NV_ray_tracing 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkAccelerationStructureNV) -#define VK_NV_RAY_TRACING_SPEC_VERSION 3 -#define VK_NV_RAY_TRACING_EXTENSION_NAME "VK_NV_ray_tracing" -#define VK_SHADER_UNUSED_KHR (~0U) -#define VK_SHADER_UNUSED_NV VK_SHADER_UNUSED_KHR - -typedef enum VkRayTracingShaderGroupTypeKHR { - VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR = 0, - VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR = 1, - VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR = 2, - VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV = VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR, - VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV = VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR, - VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV = VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR, - VK_RAY_TRACING_SHADER_GROUP_TYPE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkRayTracingShaderGroupTypeKHR; -typedef VkRayTracingShaderGroupTypeKHR VkRayTracingShaderGroupTypeNV; - - -typedef enum VkGeometryTypeKHR { - VK_GEOMETRY_TYPE_TRIANGLES_KHR = 0, - VK_GEOMETRY_TYPE_AABBS_KHR = 1, - VK_GEOMETRY_TYPE_INSTANCES_KHR = 2, - VK_GEOMETRY_TYPE_TRIANGLES_NV = VK_GEOMETRY_TYPE_TRIANGLES_KHR, - VK_GEOMETRY_TYPE_AABBS_NV = VK_GEOMETRY_TYPE_AABBS_KHR, - VK_GEOMETRY_TYPE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkGeometryTypeKHR; -typedef VkGeometryTypeKHR VkGeometryTypeNV; - - -typedef enum VkAccelerationStructureTypeKHR { - VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR = 0, - VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR = 1, - VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR = 2, - VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV = VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR, - VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV = VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR, - VK_ACCELERATION_STRUCTURE_TYPE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkAccelerationStructureTypeKHR; -typedef VkAccelerationStructureTypeKHR VkAccelerationStructureTypeNV; - - -typedef enum VkCopyAccelerationStructureModeKHR { - VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR = 0, - VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR = 1, - VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR = 2, - VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR = 3, - VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV = VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR, - VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV = VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR, - VK_COPY_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkCopyAccelerationStructureModeKHR; -typedef VkCopyAccelerationStructureModeKHR VkCopyAccelerationStructureModeNV; - - -typedef enum VkAccelerationStructureMemoryRequirementsTypeNV { - VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV = 0, - VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV = 1, - VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV = 2, - VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkAccelerationStructureMemoryRequirementsTypeNV; - -typedef enum VkGeometryFlagBitsKHR { - VK_GEOMETRY_OPAQUE_BIT_KHR = 0x00000001, - VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR = 0x00000002, - VK_GEOMETRY_OPAQUE_BIT_NV = VK_GEOMETRY_OPAQUE_BIT_KHR, - VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV = VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR, - VK_GEOMETRY_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkGeometryFlagBitsKHR; -typedef VkFlags VkGeometryFlagsKHR; -typedef VkGeometryFlagsKHR VkGeometryFlagsNV; - -typedef VkGeometryFlagBitsKHR VkGeometryFlagBitsNV; - - -typedef enum VkGeometryInstanceFlagBitsKHR { - VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR = 0x00000001, - VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR = 0x00000002, - VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR = 0x00000004, - VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR = 0x00000008, - VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR = VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR, - VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV = VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR, - VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR, - VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV = VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR, - VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV = VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR, - VK_GEOMETRY_INSTANCE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkGeometryInstanceFlagBitsKHR; -typedef VkFlags VkGeometryInstanceFlagsKHR; -typedef VkGeometryInstanceFlagsKHR VkGeometryInstanceFlagsNV; - -typedef VkGeometryInstanceFlagBitsKHR VkGeometryInstanceFlagBitsNV; - - -typedef enum VkBuildAccelerationStructureFlagBitsKHR { - VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR = 0x00000001, - VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR = 0x00000002, - VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR = 0x00000004, - VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR = 0x00000008, - VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR = 0x00000010, - VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV = 0x00000020, - VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR, - VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR, - VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR, - VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR, - VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV = VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR, - VK_BUILD_ACCELERATION_STRUCTURE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkBuildAccelerationStructureFlagBitsKHR; -typedef VkFlags VkBuildAccelerationStructureFlagsKHR; -typedef VkBuildAccelerationStructureFlagsKHR VkBuildAccelerationStructureFlagsNV; - -typedef VkBuildAccelerationStructureFlagBitsKHR VkBuildAccelerationStructureFlagBitsNV; - -typedef struct VkRayTracingShaderGroupCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkRayTracingShaderGroupTypeKHR type; - uint32_t generalShader; - uint32_t closestHitShader; - uint32_t anyHitShader; - uint32_t intersectionShader; -} VkRayTracingShaderGroupCreateInfoNV; - -typedef struct VkRayTracingPipelineCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineCreateFlags flags; - uint32_t stageCount; - const VkPipelineShaderStageCreateInfo* pStages; - uint32_t groupCount; - const VkRayTracingShaderGroupCreateInfoNV* pGroups; - uint32_t maxRecursionDepth; - VkPipelineLayout layout; - VkPipeline basePipelineHandle; - int32_t basePipelineIndex; -} VkRayTracingPipelineCreateInfoNV; - -typedef struct VkGeometryTrianglesNV { - VkStructureType sType; - const void* pNext; - VkBuffer vertexData; - VkDeviceSize vertexOffset; - uint32_t vertexCount; - VkDeviceSize vertexStride; - VkFormat vertexFormat; - VkBuffer indexData; - VkDeviceSize indexOffset; - uint32_t indexCount; - VkIndexType indexType; - VkBuffer transformData; - VkDeviceSize transformOffset; -} VkGeometryTrianglesNV; - -typedef struct VkGeometryAABBNV { - VkStructureType sType; - const void* pNext; - VkBuffer aabbData; - uint32_t numAABBs; - uint32_t stride; - VkDeviceSize offset; -} VkGeometryAABBNV; - -typedef struct VkGeometryDataNV { - VkGeometryTrianglesNV triangles; - VkGeometryAABBNV aabbs; -} VkGeometryDataNV; - -typedef struct VkGeometryNV { - VkStructureType sType; - const void* pNext; - VkGeometryTypeKHR geometryType; - VkGeometryDataNV geometry; - VkGeometryFlagsKHR flags; -} VkGeometryNV; - -typedef struct VkAccelerationStructureInfoNV { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureTypeNV type; - VkBuildAccelerationStructureFlagsNV flags; - uint32_t instanceCount; - uint32_t geometryCount; - const VkGeometryNV* pGeometries; -} VkAccelerationStructureInfoNV; - -typedef struct VkAccelerationStructureCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkDeviceSize compactedSize; - VkAccelerationStructureInfoNV info; -} VkAccelerationStructureCreateInfoNV; - -typedef struct VkBindAccelerationStructureMemoryInfoNV { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureNV accelerationStructure; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; - uint32_t deviceIndexCount; - const uint32_t* pDeviceIndices; -} VkBindAccelerationStructureMemoryInfoNV; - -typedef struct VkWriteDescriptorSetAccelerationStructureNV { - VkStructureType sType; - const void* pNext; - uint32_t accelerationStructureCount; - const VkAccelerationStructureNV* pAccelerationStructures; -} VkWriteDescriptorSetAccelerationStructureNV; - -typedef struct VkAccelerationStructureMemoryRequirementsInfoNV { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureMemoryRequirementsTypeNV type; - VkAccelerationStructureNV accelerationStructure; -} VkAccelerationStructureMemoryRequirementsInfoNV; - -typedef struct VkPhysicalDeviceRayTracingPropertiesNV { - VkStructureType sType; - void* pNext; - uint32_t shaderGroupHandleSize; - uint32_t maxRecursionDepth; - uint32_t maxShaderGroupStride; - uint32_t shaderGroupBaseAlignment; - uint64_t maxGeometryCount; - uint64_t maxInstanceCount; - uint64_t maxTriangleCount; - uint32_t maxDescriptorSetAccelerationStructures; -} VkPhysicalDeviceRayTracingPropertiesNV; - -typedef struct VkTransformMatrixKHR { - float matrix[3][4]; -} VkTransformMatrixKHR; - -typedef VkTransformMatrixKHR VkTransformMatrixNV; - -typedef struct VkAabbPositionsKHR { - float minX; - float minY; - float minZ; - float maxX; - float maxY; - float maxZ; -} VkAabbPositionsKHR; - -typedef VkAabbPositionsKHR VkAabbPositionsNV; - -typedef struct VkAccelerationStructureInstanceKHR { - VkTransformMatrixKHR transform; - uint32_t instanceCustomIndex:24; - uint32_t mask:8; - uint32_t instanceShaderBindingTableRecordOffset:24; - VkGeometryInstanceFlagsKHR flags:8; - uint64_t accelerationStructureReference; -} VkAccelerationStructureInstanceKHR; - -typedef VkAccelerationStructureInstanceKHR VkAccelerationStructureInstanceNV; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateAccelerationStructureNV)(VkDevice device, const VkAccelerationStructureCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkAccelerationStructureNV* pAccelerationStructure); -typedef void (VKAPI_PTR *PFN_vkDestroyAccelerationStructureNV)(VkDevice device, VkAccelerationStructureNV accelerationStructure, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkGetAccelerationStructureMemoryRequirementsNV)(VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2KHR* pMemoryRequirements); -typedef VkResult (VKAPI_PTR *PFN_vkBindAccelerationStructureMemoryNV)(VkDevice device, uint32_t bindInfoCount, const VkBindAccelerationStructureMemoryInfoNV* pBindInfos); -typedef void (VKAPI_PTR *PFN_vkCmdBuildAccelerationStructureNV)(VkCommandBuffer commandBuffer, const VkAccelerationStructureInfoNV* pInfo, VkBuffer instanceData, VkDeviceSize instanceOffset, VkBool32 update, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkBuffer scratch, VkDeviceSize scratchOffset); -typedef void (VKAPI_PTR *PFN_vkCmdCopyAccelerationStructureNV)(VkCommandBuffer commandBuffer, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkCopyAccelerationStructureModeKHR mode); -typedef void (VKAPI_PTR *PFN_vkCmdTraceRaysNV)(VkCommandBuffer commandBuffer, VkBuffer raygenShaderBindingTableBuffer, VkDeviceSize raygenShaderBindingOffset, VkBuffer missShaderBindingTableBuffer, VkDeviceSize missShaderBindingOffset, VkDeviceSize missShaderBindingStride, VkBuffer hitShaderBindingTableBuffer, VkDeviceSize hitShaderBindingOffset, VkDeviceSize hitShaderBindingStride, VkBuffer callableShaderBindingTableBuffer, VkDeviceSize callableShaderBindingOffset, VkDeviceSize callableShaderBindingStride, uint32_t width, uint32_t height, uint32_t depth); -typedef VkResult (VKAPI_PTR *PFN_vkCreateRayTracingPipelinesNV)(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkRayTracingPipelineCreateInfoNV* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines); -typedef VkResult (VKAPI_PTR *PFN_vkGetRayTracingShaderGroupHandlesKHR)(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData); -typedef VkResult (VKAPI_PTR *PFN_vkGetRayTracingShaderGroupHandlesNV)(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData); -typedef VkResult (VKAPI_PTR *PFN_vkGetAccelerationStructureHandleNV)(VkDevice device, VkAccelerationStructureNV accelerationStructure, size_t dataSize, void* pData); -typedef void (VKAPI_PTR *PFN_vkCmdWriteAccelerationStructuresPropertiesNV)(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureNV* pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery); -typedef VkResult (VKAPI_PTR *PFN_vkCompileDeferredNV)(VkDevice device, VkPipeline pipeline, uint32_t shader); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateAccelerationStructureNV( - VkDevice device, - const VkAccelerationStructureCreateInfoNV* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkAccelerationStructureNV* pAccelerationStructure); - -VKAPI_ATTR void VKAPI_CALL vkDestroyAccelerationStructureNV( - VkDevice device, - VkAccelerationStructureNV accelerationStructure, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkGetAccelerationStructureMemoryRequirementsNV( - VkDevice device, - const VkAccelerationStructureMemoryRequirementsInfoNV* pInfo, - VkMemoryRequirements2KHR* pMemoryRequirements); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindAccelerationStructureMemoryNV( - VkDevice device, - uint32_t bindInfoCount, - const VkBindAccelerationStructureMemoryInfoNV* pBindInfos); - -VKAPI_ATTR void VKAPI_CALL vkCmdBuildAccelerationStructureNV( - VkCommandBuffer commandBuffer, - const VkAccelerationStructureInfoNV* pInfo, - VkBuffer instanceData, - VkDeviceSize instanceOffset, - VkBool32 update, - VkAccelerationStructureNV dst, - VkAccelerationStructureNV src, - VkBuffer scratch, - VkDeviceSize scratchOffset); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyAccelerationStructureNV( - VkCommandBuffer commandBuffer, - VkAccelerationStructureNV dst, - VkAccelerationStructureNV src, - VkCopyAccelerationStructureModeKHR mode); - -VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysNV( - VkCommandBuffer commandBuffer, - VkBuffer raygenShaderBindingTableBuffer, - VkDeviceSize raygenShaderBindingOffset, - VkBuffer missShaderBindingTableBuffer, - VkDeviceSize missShaderBindingOffset, - VkDeviceSize missShaderBindingStride, - VkBuffer hitShaderBindingTableBuffer, - VkDeviceSize hitShaderBindingOffset, - VkDeviceSize hitShaderBindingStride, - VkBuffer callableShaderBindingTableBuffer, - VkDeviceSize callableShaderBindingOffset, - VkDeviceSize callableShaderBindingStride, - uint32_t width, - uint32_t height, - uint32_t depth); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateRayTracingPipelinesNV( - VkDevice device, - VkPipelineCache pipelineCache, - uint32_t createInfoCount, - const VkRayTracingPipelineCreateInfoNV* pCreateInfos, - const VkAllocationCallbacks* pAllocator, - VkPipeline* pPipelines); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetRayTracingShaderGroupHandlesKHR( - VkDevice device, - VkPipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void* pData); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetRayTracingShaderGroupHandlesNV( - VkDevice device, - VkPipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void* pData); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetAccelerationStructureHandleNV( - VkDevice device, - VkAccelerationStructureNV accelerationStructure, - size_t dataSize, - void* pData); - -VKAPI_ATTR void VKAPI_CALL vkCmdWriteAccelerationStructuresPropertiesNV( - VkCommandBuffer commandBuffer, - uint32_t accelerationStructureCount, - const VkAccelerationStructureNV* pAccelerationStructures, - VkQueryType queryType, - VkQueryPool queryPool, - uint32_t firstQuery); - -VKAPI_ATTR VkResult VKAPI_CALL vkCompileDeferredNV( - VkDevice device, - VkPipeline pipeline, - uint32_t shader); -#endif - - -#define VK_NV_representative_fragment_test 1 -#define VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION 2 -#define VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME "VK_NV_representative_fragment_test" -typedef struct VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 representativeFragmentTest; -} VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV; - -typedef struct VkPipelineRepresentativeFragmentTestStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkBool32 representativeFragmentTestEnable; -} VkPipelineRepresentativeFragmentTestStateCreateInfoNV; - - - -#define VK_EXT_filter_cubic 1 -#define VK_EXT_FILTER_CUBIC_SPEC_VERSION 3 -#define VK_EXT_FILTER_CUBIC_EXTENSION_NAME "VK_EXT_filter_cubic" -typedef struct VkPhysicalDeviceImageViewImageFormatInfoEXT { - VkStructureType sType; - void* pNext; - VkImageViewType imageViewType; -} VkPhysicalDeviceImageViewImageFormatInfoEXT; - -typedef struct VkFilterCubicImageViewImageFormatPropertiesEXT { - VkStructureType sType; - void* pNext; - VkBool32 filterCubic; - VkBool32 filterCubicMinmax; -} VkFilterCubicImageViewImageFormatPropertiesEXT; - - - -#define VK_QCOM_render_pass_shader_resolve 1 -#define VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION 4 -#define VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME "VK_QCOM_render_pass_shader_resolve" - - -#define VK_EXT_global_priority 1 -#define VK_EXT_GLOBAL_PRIORITY_SPEC_VERSION 2 -#define VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME "VK_EXT_global_priority" -typedef VkQueueGlobalPriorityKHR VkQueueGlobalPriorityEXT; - -typedef VkDeviceQueueGlobalPriorityCreateInfoKHR VkDeviceQueueGlobalPriorityCreateInfoEXT; - - - -#define VK_EXT_external_memory_host 1 -#define VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION 1 -#define VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME "VK_EXT_external_memory_host" -typedef struct VkImportMemoryHostPointerInfoEXT { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagBits handleType; - void* pHostPointer; -} VkImportMemoryHostPointerInfoEXT; - -typedef struct VkMemoryHostPointerPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t memoryTypeBits; -} VkMemoryHostPointerPropertiesEXT; - -typedef struct VkPhysicalDeviceExternalMemoryHostPropertiesEXT { - VkStructureType sType; - void* pNext; - VkDeviceSize minImportedHostPointerAlignment; -} VkPhysicalDeviceExternalMemoryHostPropertiesEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryHostPointerPropertiesEXT)(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, const void* pHostPointer, VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryHostPointerPropertiesEXT( - VkDevice device, - VkExternalMemoryHandleTypeFlagBits handleType, - const void* pHostPointer, - VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties); -#endif - - -#define VK_AMD_buffer_marker 1 -#define VK_AMD_BUFFER_MARKER_SPEC_VERSION 1 -#define VK_AMD_BUFFER_MARKER_EXTENSION_NAME "VK_AMD_buffer_marker" -typedef void (VKAPI_PTR *PFN_vkCmdWriteBufferMarkerAMD)(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdWriteBufferMarkerAMD( - VkCommandBuffer commandBuffer, - VkPipelineStageFlagBits pipelineStage, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - uint32_t marker); -#endif - - -#define VK_AMD_pipeline_compiler_control 1 -#define VK_AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION 1 -#define VK_AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME "VK_AMD_pipeline_compiler_control" - -typedef enum VkPipelineCompilerControlFlagBitsAMD { - VK_PIPELINE_COMPILER_CONTROL_FLAG_BITS_MAX_ENUM_AMD = 0x7FFFFFFF -} VkPipelineCompilerControlFlagBitsAMD; -typedef VkFlags VkPipelineCompilerControlFlagsAMD; -typedef struct VkPipelineCompilerControlCreateInfoAMD { - VkStructureType sType; - const void* pNext; - VkPipelineCompilerControlFlagsAMD compilerControlFlags; -} VkPipelineCompilerControlCreateInfoAMD; - - - -#define VK_EXT_calibrated_timestamps 1 -#define VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION 2 -#define VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME "VK_EXT_calibrated_timestamps" - -typedef enum VkTimeDomainEXT { - VK_TIME_DOMAIN_DEVICE_EXT = 0, - VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT = 1, - VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT = 2, - VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT = 3, - VK_TIME_DOMAIN_MAX_ENUM_EXT = 0x7FFFFFFF -} VkTimeDomainEXT; -typedef struct VkCalibratedTimestampInfoEXT { - VkStructureType sType; - const void* pNext; - VkTimeDomainEXT timeDomain; -} VkCalibratedTimestampInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT)(VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainEXT* pTimeDomains); -typedef VkResult (VKAPI_PTR *PFN_vkGetCalibratedTimestampsEXT)(VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoEXT* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( - VkPhysicalDevice physicalDevice, - uint32_t* pTimeDomainCount, - VkTimeDomainEXT* pTimeDomains); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetCalibratedTimestampsEXT( - VkDevice device, - uint32_t timestampCount, - const VkCalibratedTimestampInfoEXT* pTimestampInfos, - uint64_t* pTimestamps, - uint64_t* pMaxDeviation); -#endif - - -#define VK_AMD_shader_core_properties 1 -#define VK_AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION 2 -#define VK_AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME "VK_AMD_shader_core_properties" -typedef struct VkPhysicalDeviceShaderCorePropertiesAMD { - VkStructureType sType; - void* pNext; - uint32_t shaderEngineCount; - uint32_t shaderArraysPerEngineCount; - uint32_t computeUnitsPerShaderArray; - uint32_t simdPerComputeUnit; - uint32_t wavefrontsPerSimd; - uint32_t wavefrontSize; - uint32_t sgprsPerSimd; - uint32_t minSgprAllocation; - uint32_t maxSgprAllocation; - uint32_t sgprAllocationGranularity; - uint32_t vgprsPerSimd; - uint32_t minVgprAllocation; - uint32_t maxVgprAllocation; - uint32_t vgprAllocationGranularity; -} VkPhysicalDeviceShaderCorePropertiesAMD; - - - -#define VK_AMD_memory_overallocation_behavior 1 -#define VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION 1 -#define VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME "VK_AMD_memory_overallocation_behavior" - -typedef enum VkMemoryOverallocationBehaviorAMD { - VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD = 0, - VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD = 1, - VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD = 2, - VK_MEMORY_OVERALLOCATION_BEHAVIOR_MAX_ENUM_AMD = 0x7FFFFFFF -} VkMemoryOverallocationBehaviorAMD; -typedef struct VkDeviceMemoryOverallocationCreateInfoAMD { - VkStructureType sType; - const void* pNext; - VkMemoryOverallocationBehaviorAMD overallocationBehavior; -} VkDeviceMemoryOverallocationCreateInfoAMD; - - - -#define VK_EXT_vertex_attribute_divisor 1 -#define VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION 3 -#define VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME "VK_EXT_vertex_attribute_divisor" -typedef struct VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxVertexAttribDivisor; -} VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT; - -typedef struct VkVertexInputBindingDivisorDescriptionEXT { - uint32_t binding; - uint32_t divisor; -} VkVertexInputBindingDivisorDescriptionEXT; - -typedef struct VkPipelineVertexInputDivisorStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t vertexBindingDivisorCount; - const VkVertexInputBindingDivisorDescriptionEXT* pVertexBindingDivisors; -} VkPipelineVertexInputDivisorStateCreateInfoEXT; - -typedef struct VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 vertexAttributeInstanceRateDivisor; - VkBool32 vertexAttributeInstanceRateZeroDivisor; -} VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT; - - - -#define VK_EXT_pipeline_creation_feedback 1 -#define VK_EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION 1 -#define VK_EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME "VK_EXT_pipeline_creation_feedback" -typedef VkPipelineCreationFeedbackFlagBits VkPipelineCreationFeedbackFlagBitsEXT; - -typedef VkPipelineCreationFeedbackFlags VkPipelineCreationFeedbackFlagsEXT; - -typedef VkPipelineCreationFeedbackCreateInfo VkPipelineCreationFeedbackCreateInfoEXT; - -typedef VkPipelineCreationFeedback VkPipelineCreationFeedbackEXT; - - - -#define VK_NV_shader_subgroup_partitioned 1 -#define VK_NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION 1 -#define VK_NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME "VK_NV_shader_subgroup_partitioned" - - -#define VK_NV_compute_shader_derivatives 1 -#define VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION 1 -#define VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME "VK_NV_compute_shader_derivatives" -typedef struct VkPhysicalDeviceComputeShaderDerivativesFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 computeDerivativeGroupQuads; - VkBool32 computeDerivativeGroupLinear; -} VkPhysicalDeviceComputeShaderDerivativesFeaturesNV; - - - -#define VK_NV_mesh_shader 1 -#define VK_NV_MESH_SHADER_SPEC_VERSION 1 -#define VK_NV_MESH_SHADER_EXTENSION_NAME "VK_NV_mesh_shader" -typedef struct VkPhysicalDeviceMeshShaderFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 taskShader; - VkBool32 meshShader; -} VkPhysicalDeviceMeshShaderFeaturesNV; - -typedef struct VkPhysicalDeviceMeshShaderPropertiesNV { - VkStructureType sType; - void* pNext; - uint32_t maxDrawMeshTasksCount; - uint32_t maxTaskWorkGroupInvocations; - uint32_t maxTaskWorkGroupSize[3]; - uint32_t maxTaskTotalMemorySize; - uint32_t maxTaskOutputCount; - uint32_t maxMeshWorkGroupInvocations; - uint32_t maxMeshWorkGroupSize[3]; - uint32_t maxMeshTotalMemorySize; - uint32_t maxMeshOutputVertices; - uint32_t maxMeshOutputPrimitives; - uint32_t maxMeshMultiviewViewCount; - uint32_t meshOutputPerVertexGranularity; - uint32_t meshOutputPerPrimitiveGranularity; -} VkPhysicalDeviceMeshShaderPropertiesNV; - -typedef struct VkDrawMeshTasksIndirectCommandNV { - uint32_t taskCount; - uint32_t firstTask; -} VkDrawMeshTasksIndirectCommandNV; - -typedef void (VKAPI_PTR *PFN_vkCmdDrawMeshTasksNV)(VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask); -typedef void (VKAPI_PTR *PFN_vkCmdDrawMeshTasksIndirectNV)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDrawMeshTasksIndirectCountNV)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksNV( - VkCommandBuffer commandBuffer, - uint32_t taskCount, - uint32_t firstTask); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksIndirectNV( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - uint32_t drawCount, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksIndirectCountNV( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); -#endif - - -#define VK_NV_fragment_shader_barycentric 1 -#define VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION 1 -#define VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME "VK_NV_fragment_shader_barycentric" -typedef struct VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 fragmentShaderBarycentric; -} VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV; - - - -#define VK_NV_shader_image_footprint 1 -#define VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION 2 -#define VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME "VK_NV_shader_image_footprint" -typedef struct VkPhysicalDeviceShaderImageFootprintFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 imageFootprint; -} VkPhysicalDeviceShaderImageFootprintFeaturesNV; - - - -#define VK_NV_scissor_exclusive 1 -#define VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION 1 -#define VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME "VK_NV_scissor_exclusive" -typedef struct VkPipelineViewportExclusiveScissorStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - uint32_t exclusiveScissorCount; - const VkRect2D* pExclusiveScissors; -} VkPipelineViewportExclusiveScissorStateCreateInfoNV; - -typedef struct VkPhysicalDeviceExclusiveScissorFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 exclusiveScissor; -} VkPhysicalDeviceExclusiveScissorFeaturesNV; - -typedef void (VKAPI_PTR *PFN_vkCmdSetExclusiveScissorNV)(VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkRect2D* pExclusiveScissors); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetExclusiveScissorNV( - VkCommandBuffer commandBuffer, - uint32_t firstExclusiveScissor, - uint32_t exclusiveScissorCount, - const VkRect2D* pExclusiveScissors); -#endif - - -#define VK_NV_device_diagnostic_checkpoints 1 -#define VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION 2 -#define VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME "VK_NV_device_diagnostic_checkpoints" -typedef struct VkQueueFamilyCheckpointPropertiesNV { - VkStructureType sType; - void* pNext; - VkPipelineStageFlags checkpointExecutionStageMask; -} VkQueueFamilyCheckpointPropertiesNV; - -typedef struct VkCheckpointDataNV { - VkStructureType sType; - void* pNext; - VkPipelineStageFlagBits stage; - void* pCheckpointMarker; -} VkCheckpointDataNV; - -typedef void (VKAPI_PTR *PFN_vkCmdSetCheckpointNV)(VkCommandBuffer commandBuffer, const void* pCheckpointMarker); -typedef void (VKAPI_PTR *PFN_vkGetQueueCheckpointDataNV)(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointDataNV* pCheckpointData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetCheckpointNV( - VkCommandBuffer commandBuffer, - const void* pCheckpointMarker); - -VKAPI_ATTR void VKAPI_CALL vkGetQueueCheckpointDataNV( - VkQueue queue, - uint32_t* pCheckpointDataCount, - VkCheckpointDataNV* pCheckpointData); -#endif - - -#define VK_INTEL_shader_integer_functions2 1 -#define VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION 1 -#define VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME "VK_INTEL_shader_integer_functions2" -typedef struct VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL { - VkStructureType sType; - void* pNext; - VkBool32 shaderIntegerFunctions2; -} VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL; - - - -#define VK_INTEL_performance_query 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPerformanceConfigurationINTEL) -#define VK_INTEL_PERFORMANCE_QUERY_SPEC_VERSION 2 -#define VK_INTEL_PERFORMANCE_QUERY_EXTENSION_NAME "VK_INTEL_performance_query" - -typedef enum VkPerformanceConfigurationTypeINTEL { - VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL = 0, - VK_PERFORMANCE_CONFIGURATION_TYPE_MAX_ENUM_INTEL = 0x7FFFFFFF -} VkPerformanceConfigurationTypeINTEL; - -typedef enum VkQueryPoolSamplingModeINTEL { - VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL = 0, - VK_QUERY_POOL_SAMPLING_MODE_MAX_ENUM_INTEL = 0x7FFFFFFF -} VkQueryPoolSamplingModeINTEL; - -typedef enum VkPerformanceOverrideTypeINTEL { - VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL = 0, - VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL = 1, - VK_PERFORMANCE_OVERRIDE_TYPE_MAX_ENUM_INTEL = 0x7FFFFFFF -} VkPerformanceOverrideTypeINTEL; - -typedef enum VkPerformanceParameterTypeINTEL { - VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL = 0, - VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL = 1, - VK_PERFORMANCE_PARAMETER_TYPE_MAX_ENUM_INTEL = 0x7FFFFFFF -} VkPerformanceParameterTypeINTEL; - -typedef enum VkPerformanceValueTypeINTEL { - VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL = 0, - VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL = 1, - VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL = 2, - VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL = 3, - VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL = 4, - VK_PERFORMANCE_VALUE_TYPE_MAX_ENUM_INTEL = 0x7FFFFFFF -} VkPerformanceValueTypeINTEL; -typedef union VkPerformanceValueDataINTEL { - uint32_t value32; - uint64_t value64; - float valueFloat; - VkBool32 valueBool; - const char* valueString; -} VkPerformanceValueDataINTEL; - -typedef struct VkPerformanceValueINTEL { - VkPerformanceValueTypeINTEL type; - VkPerformanceValueDataINTEL data; -} VkPerformanceValueINTEL; - -typedef struct VkInitializePerformanceApiInfoINTEL { - VkStructureType sType; - const void* pNext; - void* pUserData; -} VkInitializePerformanceApiInfoINTEL; - -typedef struct VkQueryPoolPerformanceQueryCreateInfoINTEL { - VkStructureType sType; - const void* pNext; - VkQueryPoolSamplingModeINTEL performanceCountersSampling; -} VkQueryPoolPerformanceQueryCreateInfoINTEL; - -typedef VkQueryPoolPerformanceQueryCreateInfoINTEL VkQueryPoolCreateInfoINTEL; - -typedef struct VkPerformanceMarkerInfoINTEL { - VkStructureType sType; - const void* pNext; - uint64_t marker; -} VkPerformanceMarkerInfoINTEL; - -typedef struct VkPerformanceStreamMarkerInfoINTEL { - VkStructureType sType; - const void* pNext; - uint32_t marker; -} VkPerformanceStreamMarkerInfoINTEL; - -typedef struct VkPerformanceOverrideInfoINTEL { - VkStructureType sType; - const void* pNext; - VkPerformanceOverrideTypeINTEL type; - VkBool32 enable; - uint64_t parameter; -} VkPerformanceOverrideInfoINTEL; - -typedef struct VkPerformanceConfigurationAcquireInfoINTEL { - VkStructureType sType; - const void* pNext; - VkPerformanceConfigurationTypeINTEL type; -} VkPerformanceConfigurationAcquireInfoINTEL; - -typedef VkResult (VKAPI_PTR *PFN_vkInitializePerformanceApiINTEL)(VkDevice device, const VkInitializePerformanceApiInfoINTEL* pInitializeInfo); -typedef void (VKAPI_PTR *PFN_vkUninitializePerformanceApiINTEL)(VkDevice device); -typedef VkResult (VKAPI_PTR *PFN_vkCmdSetPerformanceMarkerINTEL)(VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL* pMarkerInfo); -typedef VkResult (VKAPI_PTR *PFN_vkCmdSetPerformanceStreamMarkerINTEL)(VkCommandBuffer commandBuffer, const VkPerformanceStreamMarkerInfoINTEL* pMarkerInfo); -typedef VkResult (VKAPI_PTR *PFN_vkCmdSetPerformanceOverrideINTEL)(VkCommandBuffer commandBuffer, const VkPerformanceOverrideInfoINTEL* pOverrideInfo); -typedef VkResult (VKAPI_PTR *PFN_vkAcquirePerformanceConfigurationINTEL)(VkDevice device, const VkPerformanceConfigurationAcquireInfoINTEL* pAcquireInfo, VkPerformanceConfigurationINTEL* pConfiguration); -typedef VkResult (VKAPI_PTR *PFN_vkReleasePerformanceConfigurationINTEL)(VkDevice device, VkPerformanceConfigurationINTEL configuration); -typedef VkResult (VKAPI_PTR *PFN_vkQueueSetPerformanceConfigurationINTEL)(VkQueue queue, VkPerformanceConfigurationINTEL configuration); -typedef VkResult (VKAPI_PTR *PFN_vkGetPerformanceParameterINTEL)(VkDevice device, VkPerformanceParameterTypeINTEL parameter, VkPerformanceValueINTEL* pValue); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkInitializePerformanceApiINTEL( - VkDevice device, - const VkInitializePerformanceApiInfoINTEL* pInitializeInfo); - -VKAPI_ATTR void VKAPI_CALL vkUninitializePerformanceApiINTEL( - VkDevice device); - -VKAPI_ATTR VkResult VKAPI_CALL vkCmdSetPerformanceMarkerINTEL( - VkCommandBuffer commandBuffer, - const VkPerformanceMarkerInfoINTEL* pMarkerInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkCmdSetPerformanceStreamMarkerINTEL( - VkCommandBuffer commandBuffer, - const VkPerformanceStreamMarkerInfoINTEL* pMarkerInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkCmdSetPerformanceOverrideINTEL( - VkCommandBuffer commandBuffer, - const VkPerformanceOverrideInfoINTEL* pOverrideInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkAcquirePerformanceConfigurationINTEL( - VkDevice device, - const VkPerformanceConfigurationAcquireInfoINTEL* pAcquireInfo, - VkPerformanceConfigurationINTEL* pConfiguration); - -VKAPI_ATTR VkResult VKAPI_CALL vkReleasePerformanceConfigurationINTEL( - VkDevice device, - VkPerformanceConfigurationINTEL configuration); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueueSetPerformanceConfigurationINTEL( - VkQueue queue, - VkPerformanceConfigurationINTEL configuration); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPerformanceParameterINTEL( - VkDevice device, - VkPerformanceParameterTypeINTEL parameter, - VkPerformanceValueINTEL* pValue); -#endif - - -#define VK_EXT_pci_bus_info 1 -#define VK_EXT_PCI_BUS_INFO_SPEC_VERSION 2 -#define VK_EXT_PCI_BUS_INFO_EXTENSION_NAME "VK_EXT_pci_bus_info" -typedef struct VkPhysicalDevicePCIBusInfoPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t pciDomain; - uint32_t pciBus; - uint32_t pciDevice; - uint32_t pciFunction; -} VkPhysicalDevicePCIBusInfoPropertiesEXT; - - - -#define VK_AMD_display_native_hdr 1 -#define VK_AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION 1 -#define VK_AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME "VK_AMD_display_native_hdr" -typedef struct VkDisplayNativeHdrSurfaceCapabilitiesAMD { - VkStructureType sType; - void* pNext; - VkBool32 localDimmingSupport; -} VkDisplayNativeHdrSurfaceCapabilitiesAMD; - -typedef struct VkSwapchainDisplayNativeHdrCreateInfoAMD { - VkStructureType sType; - const void* pNext; - VkBool32 localDimmingEnable; -} VkSwapchainDisplayNativeHdrCreateInfoAMD; - -typedef void (VKAPI_PTR *PFN_vkSetLocalDimmingAMD)(VkDevice device, VkSwapchainKHR swapChain, VkBool32 localDimmingEnable); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkSetLocalDimmingAMD( - VkDevice device, - VkSwapchainKHR swapChain, - VkBool32 localDimmingEnable); -#endif - - -#define VK_EXT_fragment_density_map 1 -#define VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION 2 -#define VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME "VK_EXT_fragment_density_map" -typedef struct VkPhysicalDeviceFragmentDensityMapFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 fragmentDensityMap; - VkBool32 fragmentDensityMapDynamic; - VkBool32 fragmentDensityMapNonSubsampledImages; -} VkPhysicalDeviceFragmentDensityMapFeaturesEXT; - -typedef struct VkPhysicalDeviceFragmentDensityMapPropertiesEXT { - VkStructureType sType; - void* pNext; - VkExtent2D minFragmentDensityTexelSize; - VkExtent2D maxFragmentDensityTexelSize; - VkBool32 fragmentDensityInvocations; -} VkPhysicalDeviceFragmentDensityMapPropertiesEXT; - -typedef struct VkRenderPassFragmentDensityMapCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkAttachmentReference fragmentDensityMapAttachment; -} VkRenderPassFragmentDensityMapCreateInfoEXT; - - - -#define VK_EXT_scalar_block_layout 1 -#define VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION 1 -#define VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME "VK_EXT_scalar_block_layout" -typedef VkPhysicalDeviceScalarBlockLayoutFeatures VkPhysicalDeviceScalarBlockLayoutFeaturesEXT; - - - -#define VK_GOOGLE_hlsl_functionality1 1 -#define VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION 1 -#define VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME "VK_GOOGLE_hlsl_functionality1" -#define VK_GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION -#define VK_GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME - - -#define VK_GOOGLE_decorate_string 1 -#define VK_GOOGLE_DECORATE_STRING_SPEC_VERSION 1 -#define VK_GOOGLE_DECORATE_STRING_EXTENSION_NAME "VK_GOOGLE_decorate_string" - - -#define VK_EXT_subgroup_size_control 1 -#define VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION 2 -#define VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME "VK_EXT_subgroup_size_control" -typedef VkPhysicalDeviceSubgroupSizeControlFeatures VkPhysicalDeviceSubgroupSizeControlFeaturesEXT; - -typedef VkPhysicalDeviceSubgroupSizeControlProperties VkPhysicalDeviceSubgroupSizeControlPropertiesEXT; - -typedef VkPipelineShaderStageRequiredSubgroupSizeCreateInfo VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT; - - - -#define VK_AMD_shader_core_properties2 1 -#define VK_AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION 1 -#define VK_AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME "VK_AMD_shader_core_properties2" - -typedef enum VkShaderCorePropertiesFlagBitsAMD { - VK_SHADER_CORE_PROPERTIES_FLAG_BITS_MAX_ENUM_AMD = 0x7FFFFFFF -} VkShaderCorePropertiesFlagBitsAMD; -typedef VkFlags VkShaderCorePropertiesFlagsAMD; -typedef struct VkPhysicalDeviceShaderCoreProperties2AMD { - VkStructureType sType; - void* pNext; - VkShaderCorePropertiesFlagsAMD shaderCoreFeatures; - uint32_t activeComputeUnitCount; -} VkPhysicalDeviceShaderCoreProperties2AMD; - - - -#define VK_AMD_device_coherent_memory 1 -#define VK_AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION 1 -#define VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME "VK_AMD_device_coherent_memory" -typedef struct VkPhysicalDeviceCoherentMemoryFeaturesAMD { - VkStructureType sType; - void* pNext; - VkBool32 deviceCoherentMemory; -} VkPhysicalDeviceCoherentMemoryFeaturesAMD; - - - -#define VK_EXT_shader_image_atomic_int64 1 -#define VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION 1 -#define VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME "VK_EXT_shader_image_atomic_int64" -typedef struct VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 shaderImageInt64Atomics; - VkBool32 sparseImageInt64Atomics; -} VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT; - - - -#define VK_EXT_memory_budget 1 -#define VK_EXT_MEMORY_BUDGET_SPEC_VERSION 1 -#define VK_EXT_MEMORY_BUDGET_EXTENSION_NAME "VK_EXT_memory_budget" -typedef struct VkPhysicalDeviceMemoryBudgetPropertiesEXT { - VkStructureType sType; - void* pNext; - VkDeviceSize heapBudget[VK_MAX_MEMORY_HEAPS]; - VkDeviceSize heapUsage[VK_MAX_MEMORY_HEAPS]; -} VkPhysicalDeviceMemoryBudgetPropertiesEXT; - - - -#define VK_EXT_memory_priority 1 -#define VK_EXT_MEMORY_PRIORITY_SPEC_VERSION 1 -#define VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME "VK_EXT_memory_priority" -typedef struct VkPhysicalDeviceMemoryPriorityFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 memoryPriority; -} VkPhysicalDeviceMemoryPriorityFeaturesEXT; - -typedef struct VkMemoryPriorityAllocateInfoEXT { - VkStructureType sType; - const void* pNext; - float priority; -} VkMemoryPriorityAllocateInfoEXT; - - - -#define VK_NV_dedicated_allocation_image_aliasing 1 -#define VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION 1 -#define VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME "VK_NV_dedicated_allocation_image_aliasing" -typedef struct VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 dedicatedAllocationImageAliasing; -} VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV; - - - -#define VK_EXT_buffer_device_address 1 -#define VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION 2 -#define VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME "VK_EXT_buffer_device_address" -typedef struct VkPhysicalDeviceBufferDeviceAddressFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 bufferDeviceAddress; - VkBool32 bufferDeviceAddressCaptureReplay; - VkBool32 bufferDeviceAddressMultiDevice; -} VkPhysicalDeviceBufferDeviceAddressFeaturesEXT; - -typedef VkPhysicalDeviceBufferDeviceAddressFeaturesEXT VkPhysicalDeviceBufferAddressFeaturesEXT; - -typedef VkBufferDeviceAddressInfo VkBufferDeviceAddressInfoEXT; - -typedef struct VkBufferDeviceAddressCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkDeviceAddress deviceAddress; -} VkBufferDeviceAddressCreateInfoEXT; - -typedef VkDeviceAddress (VKAPI_PTR *PFN_vkGetBufferDeviceAddressEXT)(VkDevice device, const VkBufferDeviceAddressInfo* pInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetBufferDeviceAddressEXT( - VkDevice device, - const VkBufferDeviceAddressInfo* pInfo); -#endif - - -#define VK_EXT_tooling_info 1 -#define VK_EXT_TOOLING_INFO_SPEC_VERSION 1 -#define VK_EXT_TOOLING_INFO_EXTENSION_NAME "VK_EXT_tooling_info" -typedef VkToolPurposeFlagBits VkToolPurposeFlagBitsEXT; - -typedef VkToolPurposeFlags VkToolPurposeFlagsEXT; - -typedef VkPhysicalDeviceToolProperties VkPhysicalDeviceToolPropertiesEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceToolPropertiesEXT)(VkPhysicalDevice physicalDevice, uint32_t* pToolCount, VkPhysicalDeviceToolProperties* pToolProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceToolPropertiesEXT( - VkPhysicalDevice physicalDevice, - uint32_t* pToolCount, - VkPhysicalDeviceToolProperties* pToolProperties); -#endif - - -#define VK_EXT_separate_stencil_usage 1 -#define VK_EXT_SEPARATE_STENCIL_USAGE_SPEC_VERSION 1 -#define VK_EXT_SEPARATE_STENCIL_USAGE_EXTENSION_NAME "VK_EXT_separate_stencil_usage" -typedef VkImageStencilUsageCreateInfo VkImageStencilUsageCreateInfoEXT; - - - -#define VK_EXT_validation_features 1 -#define VK_EXT_VALIDATION_FEATURES_SPEC_VERSION 5 -#define VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME "VK_EXT_validation_features" - -typedef enum VkValidationFeatureEnableEXT { - VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT = 0, - VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT = 1, - VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT = 2, - VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT = 3, - VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT = 4, - VK_VALIDATION_FEATURE_ENABLE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkValidationFeatureEnableEXT; - -typedef enum VkValidationFeatureDisableEXT { - VK_VALIDATION_FEATURE_DISABLE_ALL_EXT = 0, - VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT = 1, - VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT = 2, - VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT = 3, - VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT = 4, - VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT = 5, - VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT = 6, - VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT = 7, - VK_VALIDATION_FEATURE_DISABLE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkValidationFeatureDisableEXT; -typedef struct VkValidationFeaturesEXT { - VkStructureType sType; - const void* pNext; - uint32_t enabledValidationFeatureCount; - const VkValidationFeatureEnableEXT* pEnabledValidationFeatures; - uint32_t disabledValidationFeatureCount; - const VkValidationFeatureDisableEXT* pDisabledValidationFeatures; -} VkValidationFeaturesEXT; - - - -#define VK_NV_cooperative_matrix 1 -#define VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION 1 -#define VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME "VK_NV_cooperative_matrix" - -typedef enum VkComponentTypeNV { - VK_COMPONENT_TYPE_FLOAT16_NV = 0, - VK_COMPONENT_TYPE_FLOAT32_NV = 1, - VK_COMPONENT_TYPE_FLOAT64_NV = 2, - VK_COMPONENT_TYPE_SINT8_NV = 3, - VK_COMPONENT_TYPE_SINT16_NV = 4, - VK_COMPONENT_TYPE_SINT32_NV = 5, - VK_COMPONENT_TYPE_SINT64_NV = 6, - VK_COMPONENT_TYPE_UINT8_NV = 7, - VK_COMPONENT_TYPE_UINT16_NV = 8, - VK_COMPONENT_TYPE_UINT32_NV = 9, - VK_COMPONENT_TYPE_UINT64_NV = 10, - VK_COMPONENT_TYPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkComponentTypeNV; - -typedef enum VkScopeNV { - VK_SCOPE_DEVICE_NV = 1, - VK_SCOPE_WORKGROUP_NV = 2, - VK_SCOPE_SUBGROUP_NV = 3, - VK_SCOPE_QUEUE_FAMILY_NV = 5, - VK_SCOPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkScopeNV; -typedef struct VkCooperativeMatrixPropertiesNV { - VkStructureType sType; - void* pNext; - uint32_t MSize; - uint32_t NSize; - uint32_t KSize; - VkComponentTypeNV AType; - VkComponentTypeNV BType; - VkComponentTypeNV CType; - VkComponentTypeNV DType; - VkScopeNV scope; -} VkCooperativeMatrixPropertiesNV; - -typedef struct VkPhysicalDeviceCooperativeMatrixFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 cooperativeMatrix; - VkBool32 cooperativeMatrixRobustBufferAccess; -} VkPhysicalDeviceCooperativeMatrixFeaturesNV; - -typedef struct VkPhysicalDeviceCooperativeMatrixPropertiesNV { - VkStructureType sType; - void* pNext; - VkShaderStageFlags cooperativeMatrixSupportedStages; -} VkPhysicalDeviceCooperativeMatrixPropertiesNV; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV)(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixPropertiesNV* pProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( - VkPhysicalDevice physicalDevice, - uint32_t* pPropertyCount, - VkCooperativeMatrixPropertiesNV* pProperties); -#endif - - -#define VK_NV_coverage_reduction_mode 1 -#define VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION 1 -#define VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME "VK_NV_coverage_reduction_mode" - -typedef enum VkCoverageReductionModeNV { - VK_COVERAGE_REDUCTION_MODE_MERGE_NV = 0, - VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV = 1, - VK_COVERAGE_REDUCTION_MODE_MAX_ENUM_NV = 0x7FFFFFFF -} VkCoverageReductionModeNV; -typedef VkFlags VkPipelineCoverageReductionStateCreateFlagsNV; -typedef struct VkPhysicalDeviceCoverageReductionModeFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 coverageReductionMode; -} VkPhysicalDeviceCoverageReductionModeFeaturesNV; - -typedef struct VkPipelineCoverageReductionStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineCoverageReductionStateCreateFlagsNV flags; - VkCoverageReductionModeNV coverageReductionMode; -} VkPipelineCoverageReductionStateCreateInfoNV; - -typedef struct VkFramebufferMixedSamplesCombinationNV { - VkStructureType sType; - void* pNext; - VkCoverageReductionModeNV coverageReductionMode; - VkSampleCountFlagBits rasterizationSamples; - VkSampleCountFlags depthStencilSamples; - VkSampleCountFlags colorSamples; -} VkFramebufferMixedSamplesCombinationNV; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV)(VkPhysicalDevice physicalDevice, uint32_t* pCombinationCount, VkFramebufferMixedSamplesCombinationNV* pCombinations); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( - VkPhysicalDevice physicalDevice, - uint32_t* pCombinationCount, - VkFramebufferMixedSamplesCombinationNV* pCombinations); -#endif - - -#define VK_EXT_fragment_shader_interlock 1 -#define VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION 1 -#define VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME "VK_EXT_fragment_shader_interlock" -typedef struct VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 fragmentShaderSampleInterlock; - VkBool32 fragmentShaderPixelInterlock; - VkBool32 fragmentShaderShadingRateInterlock; -} VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT; - - - -#define VK_EXT_ycbcr_image_arrays 1 -#define VK_EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION 1 -#define VK_EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME "VK_EXT_ycbcr_image_arrays" -typedef struct VkPhysicalDeviceYcbcrImageArraysFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 ycbcrImageArrays; -} VkPhysicalDeviceYcbcrImageArraysFeaturesEXT; - - - -#define VK_EXT_provoking_vertex 1 -#define VK_EXT_PROVOKING_VERTEX_SPEC_VERSION 1 -#define VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME "VK_EXT_provoking_vertex" - -typedef enum VkProvokingVertexModeEXT { - VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT = 0, - VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT = 1, - VK_PROVOKING_VERTEX_MODE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkProvokingVertexModeEXT; -typedef struct VkPhysicalDeviceProvokingVertexFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 provokingVertexLast; - VkBool32 transformFeedbackPreservesProvokingVertex; -} VkPhysicalDeviceProvokingVertexFeaturesEXT; - -typedef struct VkPhysicalDeviceProvokingVertexPropertiesEXT { - VkStructureType sType; - void* pNext; - VkBool32 provokingVertexModePerPipeline; - VkBool32 transformFeedbackPreservesTriangleFanProvokingVertex; -} VkPhysicalDeviceProvokingVertexPropertiesEXT; - -typedef struct VkPipelineRasterizationProvokingVertexStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkProvokingVertexModeEXT provokingVertexMode; -} VkPipelineRasterizationProvokingVertexStateCreateInfoEXT; - - - -#define VK_EXT_headless_surface 1 -#define VK_EXT_HEADLESS_SURFACE_SPEC_VERSION 1 -#define VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME "VK_EXT_headless_surface" -typedef VkFlags VkHeadlessSurfaceCreateFlagsEXT; -typedef struct VkHeadlessSurfaceCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkHeadlessSurfaceCreateFlagsEXT flags; -} VkHeadlessSurfaceCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateHeadlessSurfaceEXT)(VkInstance instance, const VkHeadlessSurfaceCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateHeadlessSurfaceEXT( - VkInstance instance, - const VkHeadlessSurfaceCreateInfoEXT* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - - -#define VK_EXT_line_rasterization 1 -#define VK_EXT_LINE_RASTERIZATION_SPEC_VERSION 1 -#define VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME "VK_EXT_line_rasterization" - -typedef enum VkLineRasterizationModeEXT { - VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT = 0, - VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT = 1, - VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT = 2, - VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT = 3, - VK_LINE_RASTERIZATION_MODE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkLineRasterizationModeEXT; -typedef struct VkPhysicalDeviceLineRasterizationFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 rectangularLines; - VkBool32 bresenhamLines; - VkBool32 smoothLines; - VkBool32 stippledRectangularLines; - VkBool32 stippledBresenhamLines; - VkBool32 stippledSmoothLines; -} VkPhysicalDeviceLineRasterizationFeaturesEXT; - -typedef struct VkPhysicalDeviceLineRasterizationPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t lineSubPixelPrecisionBits; -} VkPhysicalDeviceLineRasterizationPropertiesEXT; - -typedef struct VkPipelineRasterizationLineStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkLineRasterizationModeEXT lineRasterizationMode; - VkBool32 stippledLineEnable; - uint32_t lineStippleFactor; - uint16_t lineStipplePattern; -} VkPipelineRasterizationLineStateCreateInfoEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetLineStippleEXT)(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetLineStippleEXT( - VkCommandBuffer commandBuffer, - uint32_t lineStippleFactor, - uint16_t lineStipplePattern); -#endif - - -#define VK_EXT_shader_atomic_float 1 -#define VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION 1 -#define VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME "VK_EXT_shader_atomic_float" -typedef struct VkPhysicalDeviceShaderAtomicFloatFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 shaderBufferFloat32Atomics; - VkBool32 shaderBufferFloat32AtomicAdd; - VkBool32 shaderBufferFloat64Atomics; - VkBool32 shaderBufferFloat64AtomicAdd; - VkBool32 shaderSharedFloat32Atomics; - VkBool32 shaderSharedFloat32AtomicAdd; - VkBool32 shaderSharedFloat64Atomics; - VkBool32 shaderSharedFloat64AtomicAdd; - VkBool32 shaderImageFloat32Atomics; - VkBool32 shaderImageFloat32AtomicAdd; - VkBool32 sparseImageFloat32Atomics; - VkBool32 sparseImageFloat32AtomicAdd; -} VkPhysicalDeviceShaderAtomicFloatFeaturesEXT; - - - -#define VK_EXT_host_query_reset 1 -#define VK_EXT_HOST_QUERY_RESET_SPEC_VERSION 1 -#define VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME "VK_EXT_host_query_reset" -typedef VkPhysicalDeviceHostQueryResetFeatures VkPhysicalDeviceHostQueryResetFeaturesEXT; - -typedef void (VKAPI_PTR *PFN_vkResetQueryPoolEXT)(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkResetQueryPoolEXT( - VkDevice device, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount); -#endif - - -#define VK_EXT_index_type_uint8 1 -#define VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION 1 -#define VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME "VK_EXT_index_type_uint8" -typedef struct VkPhysicalDeviceIndexTypeUint8FeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 indexTypeUint8; -} VkPhysicalDeviceIndexTypeUint8FeaturesEXT; - - - -#define VK_EXT_extended_dynamic_state 1 -#define VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION 1 -#define VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME "VK_EXT_extended_dynamic_state" -typedef struct VkPhysicalDeviceExtendedDynamicStateFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 extendedDynamicState; -} VkPhysicalDeviceExtendedDynamicStateFeaturesEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetCullModeEXT)(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode); -typedef void (VKAPI_PTR *PFN_vkCmdSetFrontFaceEXT)(VkCommandBuffer commandBuffer, VkFrontFace frontFace); -typedef void (VKAPI_PTR *PFN_vkCmdSetPrimitiveTopologyEXT)(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology); -typedef void (VKAPI_PTR *PFN_vkCmdSetViewportWithCountEXT)(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport* pViewports); -typedef void (VKAPI_PTR *PFN_vkCmdSetScissorWithCountEXT)(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D* pScissors); -typedef void (VKAPI_PTR *PFN_vkCmdBindVertexBuffers2EXT)(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets, const VkDeviceSize* pSizes, const VkDeviceSize* pStrides); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthTestEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthWriteEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthCompareOpEXT)(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBoundsTestEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilTestEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilOpEXT)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetCullModeEXT( - VkCommandBuffer commandBuffer, - VkCullModeFlags cullMode); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetFrontFaceEXT( - VkCommandBuffer commandBuffer, - VkFrontFace frontFace); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetPrimitiveTopologyEXT( - VkCommandBuffer commandBuffer, - VkPrimitiveTopology primitiveTopology); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportWithCountEXT( - VkCommandBuffer commandBuffer, - uint32_t viewportCount, - const VkViewport* pViewports); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetScissorWithCountEXT( - VkCommandBuffer commandBuffer, - uint32_t scissorCount, - const VkRect2D* pScissors); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindVertexBuffers2EXT( - VkCommandBuffer commandBuffer, - uint32_t firstBinding, - uint32_t bindingCount, - const VkBuffer* pBuffers, - const VkDeviceSize* pOffsets, - const VkDeviceSize* pSizes, - const VkDeviceSize* pStrides); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthTestEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 depthTestEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthWriteEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 depthWriteEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthCompareOpEXT( - VkCommandBuffer commandBuffer, - VkCompareOp depthCompareOp); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBoundsTestEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 depthBoundsTestEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilTestEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 stencilTestEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilOpEXT( - VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - VkStencilOp failOp, - VkStencilOp passOp, - VkStencilOp depthFailOp, - VkCompareOp compareOp); -#endif - - -#define VK_EXT_shader_atomic_float2 1 -#define VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION 1 -#define VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME "VK_EXT_shader_atomic_float2" -typedef struct VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 shaderBufferFloat16Atomics; - VkBool32 shaderBufferFloat16AtomicAdd; - VkBool32 shaderBufferFloat16AtomicMinMax; - VkBool32 shaderBufferFloat32AtomicMinMax; - VkBool32 shaderBufferFloat64AtomicMinMax; - VkBool32 shaderSharedFloat16Atomics; - VkBool32 shaderSharedFloat16AtomicAdd; - VkBool32 shaderSharedFloat16AtomicMinMax; - VkBool32 shaderSharedFloat32AtomicMinMax; - VkBool32 shaderSharedFloat64AtomicMinMax; - VkBool32 shaderImageFloat32AtomicMinMax; - VkBool32 sparseImageFloat32AtomicMinMax; -} VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT; - - - -#define VK_EXT_shader_demote_to_helper_invocation 1 -#define VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION 1 -#define VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME "VK_EXT_shader_demote_to_helper_invocation" -typedef VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT; - - - -#define VK_NV_device_generated_commands 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkIndirectCommandsLayoutNV) -#define VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION 3 -#define VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME "VK_NV_device_generated_commands" - -typedef enum VkIndirectCommandsTokenTypeNV { - VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV = 0, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV = 1, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV = 2, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV = 3, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV = 4, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV = 5, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV = 6, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV = 7, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkIndirectCommandsTokenTypeNV; - -typedef enum VkIndirectStateFlagBitsNV { - VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV = 0x00000001, - VK_INDIRECT_STATE_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkIndirectStateFlagBitsNV; -typedef VkFlags VkIndirectStateFlagsNV; - -typedef enum VkIndirectCommandsLayoutUsageFlagBitsNV { - VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV = 0x00000001, - VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV = 0x00000002, - VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV = 0x00000004, - VK_INDIRECT_COMMANDS_LAYOUT_USAGE_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkIndirectCommandsLayoutUsageFlagBitsNV; -typedef VkFlags VkIndirectCommandsLayoutUsageFlagsNV; -typedef struct VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV { - VkStructureType sType; - void* pNext; - uint32_t maxGraphicsShaderGroupCount; - uint32_t maxIndirectSequenceCount; - uint32_t maxIndirectCommandsTokenCount; - uint32_t maxIndirectCommandsStreamCount; - uint32_t maxIndirectCommandsTokenOffset; - uint32_t maxIndirectCommandsStreamStride; - uint32_t minSequencesCountBufferOffsetAlignment; - uint32_t minSequencesIndexBufferOffsetAlignment; - uint32_t minIndirectCommandsBufferOffsetAlignment; -} VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV; - -typedef struct VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 deviceGeneratedCommands; -} VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV; - -typedef struct VkGraphicsShaderGroupCreateInfoNV { - VkStructureType sType; - const void* pNext; - uint32_t stageCount; - const VkPipelineShaderStageCreateInfo* pStages; - const VkPipelineVertexInputStateCreateInfo* pVertexInputState; - const VkPipelineTessellationStateCreateInfo* pTessellationState; -} VkGraphicsShaderGroupCreateInfoNV; - -typedef struct VkGraphicsPipelineShaderGroupsCreateInfoNV { - VkStructureType sType; - const void* pNext; - uint32_t groupCount; - const VkGraphicsShaderGroupCreateInfoNV* pGroups; - uint32_t pipelineCount; - const VkPipeline* pPipelines; -} VkGraphicsPipelineShaderGroupsCreateInfoNV; - -typedef struct VkBindShaderGroupIndirectCommandNV { - uint32_t groupIndex; -} VkBindShaderGroupIndirectCommandNV; - -typedef struct VkBindIndexBufferIndirectCommandNV { - VkDeviceAddress bufferAddress; - uint32_t size; - VkIndexType indexType; -} VkBindIndexBufferIndirectCommandNV; - -typedef struct VkBindVertexBufferIndirectCommandNV { - VkDeviceAddress bufferAddress; - uint32_t size; - uint32_t stride; -} VkBindVertexBufferIndirectCommandNV; - -typedef struct VkSetStateFlagsIndirectCommandNV { - uint32_t data; -} VkSetStateFlagsIndirectCommandNV; - -typedef struct VkIndirectCommandsStreamNV { - VkBuffer buffer; - VkDeviceSize offset; -} VkIndirectCommandsStreamNV; - -typedef struct VkIndirectCommandsLayoutTokenNV { - VkStructureType sType; - const void* pNext; - VkIndirectCommandsTokenTypeNV tokenType; - uint32_t stream; - uint32_t offset; - uint32_t vertexBindingUnit; - VkBool32 vertexDynamicStride; - VkPipelineLayout pushconstantPipelineLayout; - VkShaderStageFlags pushconstantShaderStageFlags; - uint32_t pushconstantOffset; - uint32_t pushconstantSize; - VkIndirectStateFlagsNV indirectStateFlags; - uint32_t indexTypeCount; - const VkIndexType* pIndexTypes; - const uint32_t* pIndexTypeValues; -} VkIndirectCommandsLayoutTokenNV; - -typedef struct VkIndirectCommandsLayoutCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkIndirectCommandsLayoutUsageFlagsNV flags; - VkPipelineBindPoint pipelineBindPoint; - uint32_t tokenCount; - const VkIndirectCommandsLayoutTokenNV* pTokens; - uint32_t streamCount; - const uint32_t* pStreamStrides; -} VkIndirectCommandsLayoutCreateInfoNV; - -typedef struct VkGeneratedCommandsInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineBindPoint pipelineBindPoint; - VkPipeline pipeline; - VkIndirectCommandsLayoutNV indirectCommandsLayout; - uint32_t streamCount; - const VkIndirectCommandsStreamNV* pStreams; - uint32_t sequencesCount; - VkBuffer preprocessBuffer; - VkDeviceSize preprocessOffset; - VkDeviceSize preprocessSize; - VkBuffer sequencesCountBuffer; - VkDeviceSize sequencesCountOffset; - VkBuffer sequencesIndexBuffer; - VkDeviceSize sequencesIndexOffset; -} VkGeneratedCommandsInfoNV; - -typedef struct VkGeneratedCommandsMemoryRequirementsInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineBindPoint pipelineBindPoint; - VkPipeline pipeline; - VkIndirectCommandsLayoutNV indirectCommandsLayout; - uint32_t maxSequencesCount; -} VkGeneratedCommandsMemoryRequirementsInfoNV; - -typedef void (VKAPI_PTR *PFN_vkGetGeneratedCommandsMemoryRequirementsNV)(VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkCmdPreprocessGeneratedCommandsNV)(VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo); -typedef void (VKAPI_PTR *PFN_vkCmdExecuteGeneratedCommandsNV)(VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo); -typedef void (VKAPI_PTR *PFN_vkCmdBindPipelineShaderGroupNV)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline, uint32_t groupIndex); -typedef VkResult (VKAPI_PTR *PFN_vkCreateIndirectCommandsLayoutNV)(VkDevice device, const VkIndirectCommandsLayoutCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkIndirectCommandsLayoutNV* pIndirectCommandsLayout); -typedef void (VKAPI_PTR *PFN_vkDestroyIndirectCommandsLayoutNV)(VkDevice device, VkIndirectCommandsLayoutNV indirectCommandsLayout, const VkAllocationCallbacks* pAllocator); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetGeneratedCommandsMemoryRequirementsNV( - VkDevice device, - const VkGeneratedCommandsMemoryRequirementsInfoNV* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkCmdPreprocessGeneratedCommandsNV( - VkCommandBuffer commandBuffer, - const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdExecuteGeneratedCommandsNV( - VkCommandBuffer commandBuffer, - VkBool32 isPreprocessed, - const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindPipelineShaderGroupNV( - VkCommandBuffer commandBuffer, - VkPipelineBindPoint pipelineBindPoint, - VkPipeline pipeline, - uint32_t groupIndex); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateIndirectCommandsLayoutNV( - VkDevice device, - const VkIndirectCommandsLayoutCreateInfoNV* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkIndirectCommandsLayoutNV* pIndirectCommandsLayout); - -VKAPI_ATTR void VKAPI_CALL vkDestroyIndirectCommandsLayoutNV( - VkDevice device, - VkIndirectCommandsLayoutNV indirectCommandsLayout, - const VkAllocationCallbacks* pAllocator); -#endif - - -#define VK_NV_inherited_viewport_scissor 1 -#define VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION 1 -#define VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME "VK_NV_inherited_viewport_scissor" -typedef struct VkPhysicalDeviceInheritedViewportScissorFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 inheritedViewportScissor2D; -} VkPhysicalDeviceInheritedViewportScissorFeaturesNV; - -typedef struct VkCommandBufferInheritanceViewportScissorInfoNV { - VkStructureType sType; - const void* pNext; - VkBool32 viewportScissor2D; - uint32_t viewportDepthCount; - const VkViewport* pViewportDepths; -} VkCommandBufferInheritanceViewportScissorInfoNV; - - - -#define VK_EXT_texel_buffer_alignment 1 -#define VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION 1 -#define VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME "VK_EXT_texel_buffer_alignment" -typedef struct VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 texelBufferAlignment; -} VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT; - -typedef VkPhysicalDeviceTexelBufferAlignmentProperties VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT; - - - -#define VK_QCOM_render_pass_transform 1 -#define VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION 2 -#define VK_QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME "VK_QCOM_render_pass_transform" -typedef struct VkRenderPassTransformBeginInfoQCOM { - VkStructureType sType; - void* pNext; - VkSurfaceTransformFlagBitsKHR transform; -} VkRenderPassTransformBeginInfoQCOM; - -typedef struct VkCommandBufferInheritanceRenderPassTransformInfoQCOM { - VkStructureType sType; - void* pNext; - VkSurfaceTransformFlagBitsKHR transform; - VkRect2D renderArea; -} VkCommandBufferInheritanceRenderPassTransformInfoQCOM; - - - -#define VK_EXT_device_memory_report 1 -#define VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION 2 -#define VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME "VK_EXT_device_memory_report" - -typedef enum VkDeviceMemoryReportEventTypeEXT { - VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT = 0, - VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT = 1, - VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT = 2, - VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT = 3, - VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT = 4, - VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDeviceMemoryReportEventTypeEXT; -typedef VkFlags VkDeviceMemoryReportFlagsEXT; -typedef struct VkPhysicalDeviceDeviceMemoryReportFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 deviceMemoryReport; -} VkPhysicalDeviceDeviceMemoryReportFeaturesEXT; - -typedef struct VkDeviceMemoryReportCallbackDataEXT { - VkStructureType sType; - void* pNext; - VkDeviceMemoryReportFlagsEXT flags; - VkDeviceMemoryReportEventTypeEXT type; - uint64_t memoryObjectId; - VkDeviceSize size; - VkObjectType objectType; - uint64_t objectHandle; - uint32_t heapIndex; -} VkDeviceMemoryReportCallbackDataEXT; - -typedef void (VKAPI_PTR *PFN_vkDeviceMemoryReportCallbackEXT)( - const VkDeviceMemoryReportCallbackDataEXT* pCallbackData, - void* pUserData); - -typedef struct VkDeviceDeviceMemoryReportCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkDeviceMemoryReportFlagsEXT flags; - PFN_vkDeviceMemoryReportCallbackEXT pfnUserCallback; - void* pUserData; -} VkDeviceDeviceMemoryReportCreateInfoEXT; - - - -#define VK_EXT_acquire_drm_display 1 -#define VK_EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION 1 -#define VK_EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME "VK_EXT_acquire_drm_display" -typedef VkResult (VKAPI_PTR *PFN_vkAcquireDrmDisplayEXT)(VkPhysicalDevice physicalDevice, int32_t drmFd, VkDisplayKHR display); -typedef VkResult (VKAPI_PTR *PFN_vkGetDrmDisplayEXT)(VkPhysicalDevice physicalDevice, int32_t drmFd, uint32_t connectorId, VkDisplayKHR* display); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireDrmDisplayEXT( - VkPhysicalDevice physicalDevice, - int32_t drmFd, - VkDisplayKHR display); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDrmDisplayEXT( - VkPhysicalDevice physicalDevice, - int32_t drmFd, - uint32_t connectorId, - VkDisplayKHR* display); -#endif - - -#define VK_EXT_robustness2 1 -#define VK_EXT_ROBUSTNESS_2_SPEC_VERSION 1 -#define VK_EXT_ROBUSTNESS_2_EXTENSION_NAME "VK_EXT_robustness2" -typedef struct VkPhysicalDeviceRobustness2FeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 robustBufferAccess2; - VkBool32 robustImageAccess2; - VkBool32 nullDescriptor; -} VkPhysicalDeviceRobustness2FeaturesEXT; - -typedef struct VkPhysicalDeviceRobustness2PropertiesEXT { - VkStructureType sType; - void* pNext; - VkDeviceSize robustStorageBufferAccessSizeAlignment; - VkDeviceSize robustUniformBufferAccessSizeAlignment; -} VkPhysicalDeviceRobustness2PropertiesEXT; - - - -#define VK_EXT_custom_border_color 1 -#define VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION 12 -#define VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME "VK_EXT_custom_border_color" -typedef struct VkSamplerCustomBorderColorCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkClearColorValue customBorderColor; - VkFormat format; -} VkSamplerCustomBorderColorCreateInfoEXT; - -typedef struct VkPhysicalDeviceCustomBorderColorPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxCustomBorderColorSamplers; -} VkPhysicalDeviceCustomBorderColorPropertiesEXT; - -typedef struct VkPhysicalDeviceCustomBorderColorFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 customBorderColors; - VkBool32 customBorderColorWithoutFormat; -} VkPhysicalDeviceCustomBorderColorFeaturesEXT; - - - -#define VK_GOOGLE_user_type 1 -#define VK_GOOGLE_USER_TYPE_SPEC_VERSION 1 -#define VK_GOOGLE_USER_TYPE_EXTENSION_NAME "VK_GOOGLE_user_type" - - -#define VK_EXT_private_data 1 -typedef VkPrivateDataSlot VkPrivateDataSlotEXT; - -#define VK_EXT_PRIVATE_DATA_SPEC_VERSION 1 -#define VK_EXT_PRIVATE_DATA_EXTENSION_NAME "VK_EXT_private_data" -typedef VkPrivateDataSlotCreateFlags VkPrivateDataSlotCreateFlagsEXT; - -typedef VkPrivateDataSlotCreateFlagBits VkPrivateDataSlotCreateFlagBitsEXT; - -typedef VkPhysicalDevicePrivateDataFeatures VkPhysicalDevicePrivateDataFeaturesEXT; - -typedef VkDevicePrivateDataCreateInfo VkDevicePrivateDataCreateInfoEXT; - -typedef VkPrivateDataSlotCreateInfo VkPrivateDataSlotCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkCreatePrivateDataSlotEXT)(VkDevice device, const VkPrivateDataSlotCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPrivateDataSlot* pPrivateDataSlot); -typedef void (VKAPI_PTR *PFN_vkDestroyPrivateDataSlotEXT)(VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkSetPrivateDataEXT)(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data); -typedef void (VKAPI_PTR *PFN_vkGetPrivateDataEXT)(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t* pData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreatePrivateDataSlotEXT( - VkDevice device, - const VkPrivateDataSlotCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkPrivateDataSlot* pPrivateDataSlot); - -VKAPI_ATTR void VKAPI_CALL vkDestroyPrivateDataSlotEXT( - VkDevice device, - VkPrivateDataSlot privateDataSlot, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkSetPrivateDataEXT( - VkDevice device, - VkObjectType objectType, - uint64_t objectHandle, - VkPrivateDataSlot privateDataSlot, - uint64_t data); - -VKAPI_ATTR void VKAPI_CALL vkGetPrivateDataEXT( - VkDevice device, - VkObjectType objectType, - uint64_t objectHandle, - VkPrivateDataSlot privateDataSlot, - uint64_t* pData); -#endif - - -#define VK_EXT_pipeline_creation_cache_control 1 -#define VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION 3 -#define VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME "VK_EXT_pipeline_creation_cache_control" -typedef VkPhysicalDevicePipelineCreationCacheControlFeatures VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT; - - - -#define VK_NV_device_diagnostics_config 1 -#define VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION 1 -#define VK_NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME "VK_NV_device_diagnostics_config" - -typedef enum VkDeviceDiagnosticsConfigFlagBitsNV { - VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV = 0x00000001, - VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV = 0x00000002, - VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV = 0x00000004, - VK_DEVICE_DIAGNOSTICS_CONFIG_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkDeviceDiagnosticsConfigFlagBitsNV; -typedef VkFlags VkDeviceDiagnosticsConfigFlagsNV; -typedef struct VkPhysicalDeviceDiagnosticsConfigFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 diagnosticsConfig; -} VkPhysicalDeviceDiagnosticsConfigFeaturesNV; - -typedef struct VkDeviceDiagnosticsConfigCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkDeviceDiagnosticsConfigFlagsNV flags; -} VkDeviceDiagnosticsConfigCreateInfoNV; - - - -#define VK_QCOM_render_pass_store_ops 1 -#define VK_QCOM_RENDER_PASS_STORE_OPS_SPEC_VERSION 2 -#define VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME "VK_QCOM_render_pass_store_ops" - - -#define VK_NV_fragment_shading_rate_enums 1 -#define VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION 1 -#define VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME "VK_NV_fragment_shading_rate_enums" - -typedef enum VkFragmentShadingRateTypeNV { - VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV = 0, - VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV = 1, - VK_FRAGMENT_SHADING_RATE_TYPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkFragmentShadingRateTypeNV; - -typedef enum VkFragmentShadingRateNV { - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV = 0, - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV = 1, - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV = 4, - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV = 5, - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV = 6, - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV = 9, - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV = 10, - VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV = 11, - VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV = 12, - VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV = 13, - VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV = 14, - VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV = 15, - VK_FRAGMENT_SHADING_RATE_MAX_ENUM_NV = 0x7FFFFFFF -} VkFragmentShadingRateNV; -typedef struct VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 fragmentShadingRateEnums; - VkBool32 supersampleFragmentShadingRates; - VkBool32 noInvocationFragmentShadingRates; -} VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV; - -typedef struct VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV { - VkStructureType sType; - void* pNext; - VkSampleCountFlagBits maxFragmentShadingRateInvocationCount; -} VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV; - -typedef struct VkPipelineFragmentShadingRateEnumStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkFragmentShadingRateTypeNV shadingRateType; - VkFragmentShadingRateNV shadingRate; - VkFragmentShadingRateCombinerOpKHR combinerOps[2]; -} VkPipelineFragmentShadingRateEnumStateCreateInfoNV; - -typedef void (VKAPI_PTR *PFN_vkCmdSetFragmentShadingRateEnumNV)(VkCommandBuffer commandBuffer, VkFragmentShadingRateNV shadingRate, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetFragmentShadingRateEnumNV( - VkCommandBuffer commandBuffer, - VkFragmentShadingRateNV shadingRate, - const VkFragmentShadingRateCombinerOpKHR combinerOps[2]); -#endif - - -#define VK_NV_ray_tracing_motion_blur 1 -#define VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION 1 -#define VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME "VK_NV_ray_tracing_motion_blur" - -typedef enum VkAccelerationStructureMotionInstanceTypeNV { - VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV = 0, - VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV = 1, - VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV = 2, - VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkAccelerationStructureMotionInstanceTypeNV; -typedef VkFlags VkAccelerationStructureMotionInfoFlagsNV; -typedef VkFlags VkAccelerationStructureMotionInstanceFlagsNV; -typedef union VkDeviceOrHostAddressConstKHR { - VkDeviceAddress deviceAddress; - const void* hostAddress; -} VkDeviceOrHostAddressConstKHR; - -typedef struct VkAccelerationStructureGeometryMotionTrianglesDataNV { - VkStructureType sType; - const void* pNext; - VkDeviceOrHostAddressConstKHR vertexData; -} VkAccelerationStructureGeometryMotionTrianglesDataNV; - -typedef struct VkAccelerationStructureMotionInfoNV { - VkStructureType sType; - const void* pNext; - uint32_t maxInstances; - VkAccelerationStructureMotionInfoFlagsNV flags; -} VkAccelerationStructureMotionInfoNV; - -typedef struct VkAccelerationStructureMatrixMotionInstanceNV { - VkTransformMatrixKHR transformT0; - VkTransformMatrixKHR transformT1; - uint32_t instanceCustomIndex:24; - uint32_t mask:8; - uint32_t instanceShaderBindingTableRecordOffset:24; - VkGeometryInstanceFlagsKHR flags:8; - uint64_t accelerationStructureReference; -} VkAccelerationStructureMatrixMotionInstanceNV; - -typedef struct VkSRTDataNV { - float sx; - float a; - float b; - float pvx; - float sy; - float c; - float pvy; - float sz; - float pvz; - float qx; - float qy; - float qz; - float qw; - float tx; - float ty; - float tz; -} VkSRTDataNV; - -typedef struct VkAccelerationStructureSRTMotionInstanceNV { - VkSRTDataNV transformT0; - VkSRTDataNV transformT1; - uint32_t instanceCustomIndex:24; - uint32_t mask:8; - uint32_t instanceShaderBindingTableRecordOffset:24; - VkGeometryInstanceFlagsKHR flags:8; - uint64_t accelerationStructureReference; -} VkAccelerationStructureSRTMotionInstanceNV; - -typedef union VkAccelerationStructureMotionInstanceDataNV { - VkAccelerationStructureInstanceKHR staticInstance; - VkAccelerationStructureMatrixMotionInstanceNV matrixMotionInstance; - VkAccelerationStructureSRTMotionInstanceNV srtMotionInstance; -} VkAccelerationStructureMotionInstanceDataNV; - -typedef struct VkAccelerationStructureMotionInstanceNV { - VkAccelerationStructureMotionInstanceTypeNV type; - VkAccelerationStructureMotionInstanceFlagsNV flags; - VkAccelerationStructureMotionInstanceDataNV data; -} VkAccelerationStructureMotionInstanceNV; - -typedef struct VkPhysicalDeviceRayTracingMotionBlurFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 rayTracingMotionBlur; - VkBool32 rayTracingMotionBlurPipelineTraceRaysIndirect; -} VkPhysicalDeviceRayTracingMotionBlurFeaturesNV; - - - -#define VK_EXT_ycbcr_2plane_444_formats 1 -#define VK_EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION 1 -#define VK_EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME "VK_EXT_ycbcr_2plane_444_formats" -typedef struct VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 ycbcr2plane444Formats; -} VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT; - - - -#define VK_EXT_fragment_density_map2 1 -#define VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION 1 -#define VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME "VK_EXT_fragment_density_map2" -typedef struct VkPhysicalDeviceFragmentDensityMap2FeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 fragmentDensityMapDeferred; -} VkPhysicalDeviceFragmentDensityMap2FeaturesEXT; - -typedef struct VkPhysicalDeviceFragmentDensityMap2PropertiesEXT { - VkStructureType sType; - void* pNext; - VkBool32 subsampledLoads; - VkBool32 subsampledCoarseReconstructionEarlyAccess; - uint32_t maxSubsampledArrayLayers; - uint32_t maxDescriptorSetSubsampledSamplers; -} VkPhysicalDeviceFragmentDensityMap2PropertiesEXT; - - - -#define VK_QCOM_rotated_copy_commands 1 -#define VK_QCOM_ROTATED_COPY_COMMANDS_SPEC_VERSION 1 -#define VK_QCOM_ROTATED_COPY_COMMANDS_EXTENSION_NAME "VK_QCOM_rotated_copy_commands" -typedef struct VkCopyCommandTransformInfoQCOM { - VkStructureType sType; - const void* pNext; - VkSurfaceTransformFlagBitsKHR transform; -} VkCopyCommandTransformInfoQCOM; - - - -#define VK_EXT_image_robustness 1 -#define VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION 1 -#define VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME "VK_EXT_image_robustness" -typedef VkPhysicalDeviceImageRobustnessFeatures VkPhysicalDeviceImageRobustnessFeaturesEXT; - - - -#define VK_EXT_4444_formats 1 -#define VK_EXT_4444_FORMATS_SPEC_VERSION 1 -#define VK_EXT_4444_FORMATS_EXTENSION_NAME "VK_EXT_4444_formats" -typedef struct VkPhysicalDevice4444FormatsFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 formatA4R4G4B4; - VkBool32 formatA4B4G4R4; -} VkPhysicalDevice4444FormatsFeaturesEXT; - - - -#define VK_ARM_rasterization_order_attachment_access 1 -#define VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION 1 -#define VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME "VK_ARM_rasterization_order_attachment_access" -typedef struct VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM { - VkStructureType sType; - const void* pNext; - VkBool32 rasterizationOrderColorAttachmentAccess; - VkBool32 rasterizationOrderDepthAttachmentAccess; - VkBool32 rasterizationOrderStencilAttachmentAccess; -} VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM; - - - -#define VK_EXT_rgba10x6_formats 1 -#define VK_EXT_RGBA10X6_FORMATS_SPEC_VERSION 1 -#define VK_EXT_RGBA10X6_FORMATS_EXTENSION_NAME "VK_EXT_rgba10x6_formats" -typedef struct VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 formatRgba10x6WithoutYCbCrSampler; -} VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT; - - - -#define VK_NV_acquire_winrt_display 1 -#define VK_NV_ACQUIRE_WINRT_DISPLAY_SPEC_VERSION 1 -#define VK_NV_ACQUIRE_WINRT_DISPLAY_EXTENSION_NAME "VK_NV_acquire_winrt_display" -typedef VkResult (VKAPI_PTR *PFN_vkAcquireWinrtDisplayNV)(VkPhysicalDevice physicalDevice, VkDisplayKHR display); -typedef VkResult (VKAPI_PTR *PFN_vkGetWinrtDisplayNV)(VkPhysicalDevice physicalDevice, uint32_t deviceRelativeId, VkDisplayKHR* pDisplay); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireWinrtDisplayNV( - VkPhysicalDevice physicalDevice, - VkDisplayKHR display); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetWinrtDisplayNV( - VkPhysicalDevice physicalDevice, - uint32_t deviceRelativeId, - VkDisplayKHR* pDisplay); -#endif - - -#define VK_VALVE_mutable_descriptor_type 1 -#define VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION 1 -#define VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME "VK_VALVE_mutable_descriptor_type" -typedef struct VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE { - VkStructureType sType; - void* pNext; - VkBool32 mutableDescriptorType; -} VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE; - -typedef struct VkMutableDescriptorTypeListVALVE { - uint32_t descriptorTypeCount; - const VkDescriptorType* pDescriptorTypes; -} VkMutableDescriptorTypeListVALVE; - -typedef struct VkMutableDescriptorTypeCreateInfoVALVE { - VkStructureType sType; - const void* pNext; - uint32_t mutableDescriptorTypeListCount; - const VkMutableDescriptorTypeListVALVE* pMutableDescriptorTypeLists; -} VkMutableDescriptorTypeCreateInfoVALVE; - - - -#define VK_EXT_vertex_input_dynamic_state 1 -#define VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION 2 -#define VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME "VK_EXT_vertex_input_dynamic_state" -typedef struct VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 vertexInputDynamicState; -} VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT; - -typedef struct VkVertexInputBindingDescription2EXT { - VkStructureType sType; - void* pNext; - uint32_t binding; - uint32_t stride; - VkVertexInputRate inputRate; - uint32_t divisor; -} VkVertexInputBindingDescription2EXT; - -typedef struct VkVertexInputAttributeDescription2EXT { - VkStructureType sType; - void* pNext; - uint32_t location; - uint32_t binding; - VkFormat format; - uint32_t offset; -} VkVertexInputAttributeDescription2EXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetVertexInputEXT)(VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT* pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT* pVertexAttributeDescriptions); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetVertexInputEXT( - VkCommandBuffer commandBuffer, - uint32_t vertexBindingDescriptionCount, - const VkVertexInputBindingDescription2EXT* pVertexBindingDescriptions, - uint32_t vertexAttributeDescriptionCount, - const VkVertexInputAttributeDescription2EXT* pVertexAttributeDescriptions); -#endif - - -#define VK_EXT_physical_device_drm 1 -#define VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION 1 -#define VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME "VK_EXT_physical_device_drm" -typedef struct VkPhysicalDeviceDrmPropertiesEXT { - VkStructureType sType; - void* pNext; - VkBool32 hasPrimary; - VkBool32 hasRender; - int64_t primaryMajor; - int64_t primaryMinor; - int64_t renderMajor; - int64_t renderMinor; -} VkPhysicalDeviceDrmPropertiesEXT; - - - -#define VK_EXT_depth_clip_control 1 -#define VK_EXT_DEPTH_CLIP_CONTROL_SPEC_VERSION 1 -#define VK_EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME "VK_EXT_depth_clip_control" -typedef struct VkPhysicalDeviceDepthClipControlFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 depthClipControl; -} VkPhysicalDeviceDepthClipControlFeaturesEXT; - -typedef struct VkPipelineViewportDepthClipControlCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkBool32 negativeOneToOne; -} VkPipelineViewportDepthClipControlCreateInfoEXT; - - - -#define VK_EXT_primitive_topology_list_restart 1 -#define VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION 1 -#define VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME "VK_EXT_primitive_topology_list_restart" -typedef struct VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 primitiveTopologyListRestart; - VkBool32 primitiveTopologyPatchListRestart; -} VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT; - - - -#define VK_HUAWEI_subpass_shading 1 -#define VK_HUAWEI_SUBPASS_SHADING_SPEC_VERSION 2 -#define VK_HUAWEI_SUBPASS_SHADING_EXTENSION_NAME "VK_HUAWEI_subpass_shading" -typedef struct VkSubpassShadingPipelineCreateInfoHUAWEI { - VkStructureType sType; - void* pNext; - VkRenderPass renderPass; - uint32_t subpass; -} VkSubpassShadingPipelineCreateInfoHUAWEI; - -typedef struct VkPhysicalDeviceSubpassShadingFeaturesHUAWEI { - VkStructureType sType; - void* pNext; - VkBool32 subpassShading; -} VkPhysicalDeviceSubpassShadingFeaturesHUAWEI; - -typedef struct VkPhysicalDeviceSubpassShadingPropertiesHUAWEI { - VkStructureType sType; - void* pNext; - uint32_t maxSubpassShadingWorkgroupSizeAspectRatio; -} VkPhysicalDeviceSubpassShadingPropertiesHUAWEI; - -typedef VkResult (VKAPI_PTR *PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI)(VkDevice device, VkRenderPass renderpass, VkExtent2D* pMaxWorkgroupSize); -typedef void (VKAPI_PTR *PFN_vkCmdSubpassShadingHUAWEI)(VkCommandBuffer commandBuffer); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI( - VkDevice device, - VkRenderPass renderpass, - VkExtent2D* pMaxWorkgroupSize); - -VKAPI_ATTR void VKAPI_CALL vkCmdSubpassShadingHUAWEI( - VkCommandBuffer commandBuffer); -#endif - - -#define VK_HUAWEI_invocation_mask 1 -#define VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION 1 -#define VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME "VK_HUAWEI_invocation_mask" -typedef struct VkPhysicalDeviceInvocationMaskFeaturesHUAWEI { - VkStructureType sType; - void* pNext; - VkBool32 invocationMask; -} VkPhysicalDeviceInvocationMaskFeaturesHUAWEI; - -typedef void (VKAPI_PTR *PFN_vkCmdBindInvocationMaskHUAWEI)(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdBindInvocationMaskHUAWEI( - VkCommandBuffer commandBuffer, - VkImageView imageView, - VkImageLayout imageLayout); -#endif - - -#define VK_NV_external_memory_rdma 1 -typedef void* VkRemoteAddressNV; -#define VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION 1 -#define VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME "VK_NV_external_memory_rdma" -typedef struct VkMemoryGetRemoteAddressInfoNV { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; - VkExternalMemoryHandleTypeFlagBits handleType; -} VkMemoryGetRemoteAddressInfoNV; - -typedef struct VkPhysicalDeviceExternalMemoryRDMAFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 externalMemoryRDMA; -} VkPhysicalDeviceExternalMemoryRDMAFeaturesNV; - -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryRemoteAddressNV)(VkDevice device, const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo, VkRemoteAddressNV* pAddress); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryRemoteAddressNV( - VkDevice device, - const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo, - VkRemoteAddressNV* pAddress); -#endif - - -#define VK_EXT_extended_dynamic_state2 1 -#define VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION 1 -#define VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME "VK_EXT_extended_dynamic_state2" -typedef struct VkPhysicalDeviceExtendedDynamicState2FeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 extendedDynamicState2; - VkBool32 extendedDynamicState2LogicOp; - VkBool32 extendedDynamicState2PatchControlPoints; -} VkPhysicalDeviceExtendedDynamicState2FeaturesEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetPatchControlPointsEXT)(VkCommandBuffer commandBuffer, uint32_t patchControlPoints); -typedef void (VKAPI_PTR *PFN_vkCmdSetRasterizerDiscardEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBiasEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetLogicOpEXT)(VkCommandBuffer commandBuffer, VkLogicOp logicOp); -typedef void (VKAPI_PTR *PFN_vkCmdSetPrimitiveRestartEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetPatchControlPointsEXT( - VkCommandBuffer commandBuffer, - uint32_t patchControlPoints); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetRasterizerDiscardEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 rasterizerDiscardEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBiasEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 depthBiasEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetLogicOpEXT( - VkCommandBuffer commandBuffer, - VkLogicOp logicOp); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetPrimitiveRestartEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 primitiveRestartEnable); -#endif - - -#define VK_EXT_color_write_enable 1 -#define VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION 1 -#define VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME "VK_EXT_color_write_enable" -typedef struct VkPhysicalDeviceColorWriteEnableFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 colorWriteEnable; -} VkPhysicalDeviceColorWriteEnableFeaturesEXT; - -typedef struct VkPipelineColorWriteCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t attachmentCount; - const VkBool32* pColorWriteEnables; -} VkPipelineColorWriteCreateInfoEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetColorWriteEnableEXT)(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32* pColorWriteEnables); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetColorWriteEnableEXT( - VkCommandBuffer commandBuffer, - uint32_t attachmentCount, - const VkBool32* pColorWriteEnables); -#endif - - -#define VK_EXT_global_priority_query 1 -#define VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION 1 -#define VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME "VK_EXT_global_priority_query" -#define VK_MAX_GLOBAL_PRIORITY_SIZE_EXT VK_MAX_GLOBAL_PRIORITY_SIZE_KHR -typedef VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT; - -typedef VkQueueFamilyGlobalPriorityPropertiesKHR VkQueueFamilyGlobalPriorityPropertiesEXT; - - - -#define VK_EXT_image_view_min_lod 1 -#define VK_EXT_IMAGE_VIEW_MIN_LOD_SPEC_VERSION 1 -#define VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME "VK_EXT_image_view_min_lod" -typedef struct VkPhysicalDeviceImageViewMinLodFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 minLod; -} VkPhysicalDeviceImageViewMinLodFeaturesEXT; - -typedef struct VkImageViewMinLodCreateInfoEXT { - VkStructureType sType; - const void* pNext; - float minLod; -} VkImageViewMinLodCreateInfoEXT; - - - -#define VK_EXT_multi_draw 1 -#define VK_EXT_MULTI_DRAW_SPEC_VERSION 1 -#define VK_EXT_MULTI_DRAW_EXTENSION_NAME "VK_EXT_multi_draw" -typedef struct VkPhysicalDeviceMultiDrawFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 multiDraw; -} VkPhysicalDeviceMultiDrawFeaturesEXT; - -typedef struct VkPhysicalDeviceMultiDrawPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxMultiDrawCount; -} VkPhysicalDeviceMultiDrawPropertiesEXT; - -typedef struct VkMultiDrawInfoEXT { - uint32_t firstVertex; - uint32_t vertexCount; -} VkMultiDrawInfoEXT; - -typedef struct VkMultiDrawIndexedInfoEXT { - uint32_t firstIndex; - uint32_t indexCount; - int32_t vertexOffset; -} VkMultiDrawIndexedInfoEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdDrawMultiEXT)(VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawInfoEXT* pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDrawMultiIndexedEXT)(VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawIndexedInfoEXT* pIndexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, const int32_t* pVertexOffset); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdDrawMultiEXT( - VkCommandBuffer commandBuffer, - uint32_t drawCount, - const VkMultiDrawInfoEXT* pVertexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawMultiIndexedEXT( - VkCommandBuffer commandBuffer, - uint32_t drawCount, - const VkMultiDrawIndexedInfoEXT* pIndexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride, - const int32_t* pVertexOffset); -#endif - - -#define VK_EXT_load_store_op_none 1 -#define VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION 1 -#define VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME "VK_EXT_load_store_op_none" - - -#define VK_EXT_border_color_swizzle 1 -#define VK_EXT_BORDER_COLOR_SWIZZLE_SPEC_VERSION 1 -#define VK_EXT_BORDER_COLOR_SWIZZLE_EXTENSION_NAME "VK_EXT_border_color_swizzle" -typedef struct VkPhysicalDeviceBorderColorSwizzleFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 borderColorSwizzle; - VkBool32 borderColorSwizzleFromImage; -} VkPhysicalDeviceBorderColorSwizzleFeaturesEXT; - -typedef struct VkSamplerBorderColorComponentMappingCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkComponentMapping components; - VkBool32 srgb; -} VkSamplerBorderColorComponentMappingCreateInfoEXT; - - - -#define VK_EXT_pageable_device_local_memory 1 -#define VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION 1 -#define VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME "VK_EXT_pageable_device_local_memory" -typedef struct VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 pageableDeviceLocalMemory; -} VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT; - -typedef void (VKAPI_PTR *PFN_vkSetDeviceMemoryPriorityEXT)(VkDevice device, VkDeviceMemory memory, float priority); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkSetDeviceMemoryPriorityEXT( - VkDevice device, - VkDeviceMemory memory, - float priority); -#endif - - -#define VK_QCOM_fragment_density_map_offset 1 -#define VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION 1 -#define VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME "VK_QCOM_fragment_density_map_offset" -typedef struct VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM { - VkStructureType sType; - void* pNext; - VkBool32 fragmentDensityMapOffset; -} VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM; - -typedef struct VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM { - VkStructureType sType; - void* pNext; - VkExtent2D fragmentDensityOffsetGranularity; -} VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM; - -typedef struct VkSubpassFragmentDensityMapOffsetEndInfoQCOM { - VkStructureType sType; - const void* pNext; - uint32_t fragmentDensityOffsetCount; - const VkOffset2D* pFragmentDensityOffsets; -} VkSubpassFragmentDensityMapOffsetEndInfoQCOM; - - - -#define VK_NV_linear_color_attachment 1 -#define VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION 1 -#define VK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME "VK_NV_linear_color_attachment" -typedef struct VkPhysicalDeviceLinearColorAttachmentFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 linearColorAttachment; -} VkPhysicalDeviceLinearColorAttachmentFeaturesNV; - - - -#define VK_GOOGLE_surfaceless_query 1 -#define VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION 1 -#define VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME "VK_GOOGLE_surfaceless_query" - - -#define VK_KHR_acceleration_structure 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkAccelerationStructureKHR) -#define VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION 13 -#define VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME "VK_KHR_acceleration_structure" - -typedef enum VkBuildAccelerationStructureModeKHR { - VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR = 0, - VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR = 1, - VK_BUILD_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkBuildAccelerationStructureModeKHR; - -typedef enum VkAccelerationStructureBuildTypeKHR { - VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR = 0, - VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR = 1, - VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR = 2, - VK_ACCELERATION_STRUCTURE_BUILD_TYPE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkAccelerationStructureBuildTypeKHR; - -typedef enum VkAccelerationStructureCompatibilityKHR { - VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR = 0, - VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR = 1, - VK_ACCELERATION_STRUCTURE_COMPATIBILITY_MAX_ENUM_KHR = 0x7FFFFFFF -} VkAccelerationStructureCompatibilityKHR; - -typedef enum VkAccelerationStructureCreateFlagBitsKHR { - VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR = 0x00000001, - VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV = 0x00000004, - VK_ACCELERATION_STRUCTURE_CREATE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkAccelerationStructureCreateFlagBitsKHR; -typedef VkFlags VkAccelerationStructureCreateFlagsKHR; -typedef union VkDeviceOrHostAddressKHR { - VkDeviceAddress deviceAddress; - void* hostAddress; -} VkDeviceOrHostAddressKHR; - -typedef struct VkAccelerationStructureBuildRangeInfoKHR { - uint32_t primitiveCount; - uint32_t primitiveOffset; - uint32_t firstVertex; - uint32_t transformOffset; -} VkAccelerationStructureBuildRangeInfoKHR; - -typedef struct VkAccelerationStructureGeometryTrianglesDataKHR { - VkStructureType sType; - const void* pNext; - VkFormat vertexFormat; - VkDeviceOrHostAddressConstKHR vertexData; - VkDeviceSize vertexStride; - uint32_t maxVertex; - VkIndexType indexType; - VkDeviceOrHostAddressConstKHR indexData; - VkDeviceOrHostAddressConstKHR transformData; -} VkAccelerationStructureGeometryTrianglesDataKHR; - -typedef struct VkAccelerationStructureGeometryAabbsDataKHR { - VkStructureType sType; - const void* pNext; - VkDeviceOrHostAddressConstKHR data; - VkDeviceSize stride; -} VkAccelerationStructureGeometryAabbsDataKHR; - -typedef struct VkAccelerationStructureGeometryInstancesDataKHR { - VkStructureType sType; - const void* pNext; - VkBool32 arrayOfPointers; - VkDeviceOrHostAddressConstKHR data; -} VkAccelerationStructureGeometryInstancesDataKHR; - -typedef union VkAccelerationStructureGeometryDataKHR { - VkAccelerationStructureGeometryTrianglesDataKHR triangles; - VkAccelerationStructureGeometryAabbsDataKHR aabbs; - VkAccelerationStructureGeometryInstancesDataKHR instances; -} VkAccelerationStructureGeometryDataKHR; - -typedef struct VkAccelerationStructureGeometryKHR { - VkStructureType sType; - const void* pNext; - VkGeometryTypeKHR geometryType; - VkAccelerationStructureGeometryDataKHR geometry; - VkGeometryFlagsKHR flags; -} VkAccelerationStructureGeometryKHR; - -typedef struct VkAccelerationStructureBuildGeometryInfoKHR { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureTypeKHR type; - VkBuildAccelerationStructureFlagsKHR flags; - VkBuildAccelerationStructureModeKHR mode; - VkAccelerationStructureKHR srcAccelerationStructure; - VkAccelerationStructureKHR dstAccelerationStructure; - uint32_t geometryCount; - const VkAccelerationStructureGeometryKHR* pGeometries; - const VkAccelerationStructureGeometryKHR* const* ppGeometries; - VkDeviceOrHostAddressKHR scratchData; -} VkAccelerationStructureBuildGeometryInfoKHR; - -typedef struct VkAccelerationStructureCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureCreateFlagsKHR createFlags; - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize size; - VkAccelerationStructureTypeKHR type; - VkDeviceAddress deviceAddress; -} VkAccelerationStructureCreateInfoKHR; - -typedef struct VkWriteDescriptorSetAccelerationStructureKHR { - VkStructureType sType; - const void* pNext; - uint32_t accelerationStructureCount; - const VkAccelerationStructureKHR* pAccelerationStructures; -} VkWriteDescriptorSetAccelerationStructureKHR; - -typedef struct VkPhysicalDeviceAccelerationStructureFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 accelerationStructure; - VkBool32 accelerationStructureCaptureReplay; - VkBool32 accelerationStructureIndirectBuild; - VkBool32 accelerationStructureHostCommands; - VkBool32 descriptorBindingAccelerationStructureUpdateAfterBind; -} VkPhysicalDeviceAccelerationStructureFeaturesKHR; - -typedef struct VkPhysicalDeviceAccelerationStructurePropertiesKHR { - VkStructureType sType; - void* pNext; - uint64_t maxGeometryCount; - uint64_t maxInstanceCount; - uint64_t maxPrimitiveCount; - uint32_t maxPerStageDescriptorAccelerationStructures; - uint32_t maxPerStageDescriptorUpdateAfterBindAccelerationStructures; - uint32_t maxDescriptorSetAccelerationStructures; - uint32_t maxDescriptorSetUpdateAfterBindAccelerationStructures; - uint32_t minAccelerationStructureScratchOffsetAlignment; -} VkPhysicalDeviceAccelerationStructurePropertiesKHR; - -typedef struct VkAccelerationStructureDeviceAddressInfoKHR { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureKHR accelerationStructure; -} VkAccelerationStructureDeviceAddressInfoKHR; - -typedef struct VkAccelerationStructureVersionInfoKHR { - VkStructureType sType; - const void* pNext; - const uint8_t* pVersionData; -} VkAccelerationStructureVersionInfoKHR; - -typedef struct VkCopyAccelerationStructureToMemoryInfoKHR { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureKHR src; - VkDeviceOrHostAddressKHR dst; - VkCopyAccelerationStructureModeKHR mode; -} VkCopyAccelerationStructureToMemoryInfoKHR; - -typedef struct VkCopyMemoryToAccelerationStructureInfoKHR { - VkStructureType sType; - const void* pNext; - VkDeviceOrHostAddressConstKHR src; - VkAccelerationStructureKHR dst; - VkCopyAccelerationStructureModeKHR mode; -} VkCopyMemoryToAccelerationStructureInfoKHR; - -typedef struct VkCopyAccelerationStructureInfoKHR { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureKHR src; - VkAccelerationStructureKHR dst; - VkCopyAccelerationStructureModeKHR mode; -} VkCopyAccelerationStructureInfoKHR; - -typedef struct VkAccelerationStructureBuildSizesInfoKHR { - VkStructureType sType; - const void* pNext; - VkDeviceSize accelerationStructureSize; - VkDeviceSize updateScratchSize; - VkDeviceSize buildScratchSize; -} VkAccelerationStructureBuildSizesInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateAccelerationStructureKHR)(VkDevice device, const VkAccelerationStructureCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkAccelerationStructureKHR* pAccelerationStructure); -typedef void (VKAPI_PTR *PFN_vkDestroyAccelerationStructureKHR)(VkDevice device, VkAccelerationStructureKHR accelerationStructure, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkCmdBuildAccelerationStructuresKHR)(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos); -typedef void (VKAPI_PTR *PFN_vkCmdBuildAccelerationStructuresIndirectKHR)(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, const VkDeviceAddress* pIndirectDeviceAddresses, const uint32_t* pIndirectStrides, const uint32_t* const* ppMaxPrimitiveCounts); -typedef VkResult (VKAPI_PTR *PFN_vkBuildAccelerationStructuresKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos); -typedef VkResult (VKAPI_PTR *PFN_vkCopyAccelerationStructureKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureInfoKHR* pInfo); -typedef VkResult (VKAPI_PTR *PFN_vkCopyAccelerationStructureToMemoryKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo); -typedef VkResult (VKAPI_PTR *PFN_vkCopyMemoryToAccelerationStructureKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo); -typedef VkResult (VKAPI_PTR *PFN_vkWriteAccelerationStructuresPropertiesKHR)(VkDevice device, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR* pAccelerationStructures, VkQueryType queryType, size_t dataSize, void* pData, size_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdCopyAccelerationStructureKHR)(VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureInfoKHR* pInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyAccelerationStructureToMemoryKHR)(VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyMemoryToAccelerationStructureKHR)(VkCommandBuffer commandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo); -typedef VkDeviceAddress (VKAPI_PTR *PFN_vkGetAccelerationStructureDeviceAddressKHR)(VkDevice device, const VkAccelerationStructureDeviceAddressInfoKHR* pInfo); -typedef void (VKAPI_PTR *PFN_vkCmdWriteAccelerationStructuresPropertiesKHR)(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR* pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery); -typedef void (VKAPI_PTR *PFN_vkGetDeviceAccelerationStructureCompatibilityKHR)(VkDevice device, const VkAccelerationStructureVersionInfoKHR* pVersionInfo, VkAccelerationStructureCompatibilityKHR* pCompatibility); -typedef void (VKAPI_PTR *PFN_vkGetAccelerationStructureBuildSizesKHR)(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, const VkAccelerationStructureBuildGeometryInfoKHR* pBuildInfo, const uint32_t* pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR* pSizeInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateAccelerationStructureKHR( - VkDevice device, - const VkAccelerationStructureCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkAccelerationStructureKHR* pAccelerationStructure); - -VKAPI_ATTR void VKAPI_CALL vkDestroyAccelerationStructureKHR( - VkDevice device, - VkAccelerationStructureKHR accelerationStructure, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkCmdBuildAccelerationStructuresKHR( - VkCommandBuffer commandBuffer, - uint32_t infoCount, - const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, - const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos); - -VKAPI_ATTR void VKAPI_CALL vkCmdBuildAccelerationStructuresIndirectKHR( - VkCommandBuffer commandBuffer, - uint32_t infoCount, - const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, - const VkDeviceAddress* pIndirectDeviceAddresses, - const uint32_t* pIndirectStrides, - const uint32_t* const* ppMaxPrimitiveCounts); - -VKAPI_ATTR VkResult VKAPI_CALL vkBuildAccelerationStructuresKHR( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - uint32_t infoCount, - const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, - const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos); - -VKAPI_ATTR VkResult VKAPI_CALL vkCopyAccelerationStructureKHR( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - const VkCopyAccelerationStructureInfoKHR* pInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkCopyAccelerationStructureToMemoryKHR( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkCopyMemoryToAccelerationStructureKHR( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkWriteAccelerationStructuresPropertiesKHR( - VkDevice device, - uint32_t accelerationStructureCount, - const VkAccelerationStructureKHR* pAccelerationStructures, - VkQueryType queryType, - size_t dataSize, - void* pData, - size_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyAccelerationStructureKHR( - VkCommandBuffer commandBuffer, - const VkCopyAccelerationStructureInfoKHR* pInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyAccelerationStructureToMemoryKHR( - VkCommandBuffer commandBuffer, - const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyMemoryToAccelerationStructureKHR( - VkCommandBuffer commandBuffer, - const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo); - -VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetAccelerationStructureDeviceAddressKHR( - VkDevice device, - const VkAccelerationStructureDeviceAddressInfoKHR* pInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdWriteAccelerationStructuresPropertiesKHR( - VkCommandBuffer commandBuffer, - uint32_t accelerationStructureCount, - const VkAccelerationStructureKHR* pAccelerationStructures, - VkQueryType queryType, - VkQueryPool queryPool, - uint32_t firstQuery); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceAccelerationStructureCompatibilityKHR( - VkDevice device, - const VkAccelerationStructureVersionInfoKHR* pVersionInfo, - VkAccelerationStructureCompatibilityKHR* pCompatibility); - -VKAPI_ATTR void VKAPI_CALL vkGetAccelerationStructureBuildSizesKHR( - VkDevice device, - VkAccelerationStructureBuildTypeKHR buildType, - const VkAccelerationStructureBuildGeometryInfoKHR* pBuildInfo, - const uint32_t* pMaxPrimitiveCounts, - VkAccelerationStructureBuildSizesInfoKHR* pSizeInfo); -#endif - - -#define VK_KHR_ray_tracing_pipeline 1 -#define VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION 1 -#define VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME "VK_KHR_ray_tracing_pipeline" - -typedef enum VkShaderGroupShaderKHR { - VK_SHADER_GROUP_SHADER_GENERAL_KHR = 0, - VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR = 1, - VK_SHADER_GROUP_SHADER_ANY_HIT_KHR = 2, - VK_SHADER_GROUP_SHADER_INTERSECTION_KHR = 3, - VK_SHADER_GROUP_SHADER_MAX_ENUM_KHR = 0x7FFFFFFF -} VkShaderGroupShaderKHR; -typedef struct VkRayTracingShaderGroupCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkRayTracingShaderGroupTypeKHR type; - uint32_t generalShader; - uint32_t closestHitShader; - uint32_t anyHitShader; - uint32_t intersectionShader; - const void* pShaderGroupCaptureReplayHandle; -} VkRayTracingShaderGroupCreateInfoKHR; - -typedef struct VkRayTracingPipelineInterfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t maxPipelineRayPayloadSize; - uint32_t maxPipelineRayHitAttributeSize; -} VkRayTracingPipelineInterfaceCreateInfoKHR; - -typedef struct VkRayTracingPipelineCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkPipelineCreateFlags flags; - uint32_t stageCount; - const VkPipelineShaderStageCreateInfo* pStages; - uint32_t groupCount; - const VkRayTracingShaderGroupCreateInfoKHR* pGroups; - uint32_t maxPipelineRayRecursionDepth; - const VkPipelineLibraryCreateInfoKHR* pLibraryInfo; - const VkRayTracingPipelineInterfaceCreateInfoKHR* pLibraryInterface; - const VkPipelineDynamicStateCreateInfo* pDynamicState; - VkPipelineLayout layout; - VkPipeline basePipelineHandle; - int32_t basePipelineIndex; -} VkRayTracingPipelineCreateInfoKHR; - -typedef struct VkPhysicalDeviceRayTracingPipelineFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 rayTracingPipeline; - VkBool32 rayTracingPipelineShaderGroupHandleCaptureReplay; - VkBool32 rayTracingPipelineShaderGroupHandleCaptureReplayMixed; - VkBool32 rayTracingPipelineTraceRaysIndirect; - VkBool32 rayTraversalPrimitiveCulling; -} VkPhysicalDeviceRayTracingPipelineFeaturesKHR; - -typedef struct VkPhysicalDeviceRayTracingPipelinePropertiesKHR { - VkStructureType sType; - void* pNext; - uint32_t shaderGroupHandleSize; - uint32_t maxRayRecursionDepth; - uint32_t maxShaderGroupStride; - uint32_t shaderGroupBaseAlignment; - uint32_t shaderGroupHandleCaptureReplaySize; - uint32_t maxRayDispatchInvocationCount; - uint32_t shaderGroupHandleAlignment; - uint32_t maxRayHitAttributeSize; -} VkPhysicalDeviceRayTracingPipelinePropertiesKHR; - -typedef struct VkStridedDeviceAddressRegionKHR { - VkDeviceAddress deviceAddress; - VkDeviceSize stride; - VkDeviceSize size; -} VkStridedDeviceAddressRegionKHR; - -typedef struct VkTraceRaysIndirectCommandKHR { - uint32_t width; - uint32_t height; - uint32_t depth; -} VkTraceRaysIndirectCommandKHR; - -typedef void (VKAPI_PTR *PFN_vkCmdTraceRaysKHR)(VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pCallableShaderBindingTable, uint32_t width, uint32_t height, uint32_t depth); -typedef VkResult (VKAPI_PTR *PFN_vkCreateRayTracingPipelinesKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkRayTracingPipelineCreateInfoKHR* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines); -typedef VkResult (VKAPI_PTR *PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR)(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData); -typedef void (VKAPI_PTR *PFN_vkCmdTraceRaysIndirectKHR)(VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pCallableShaderBindingTable, VkDeviceAddress indirectDeviceAddress); -typedef VkDeviceSize (VKAPI_PTR *PFN_vkGetRayTracingShaderGroupStackSizeKHR)(VkDevice device, VkPipeline pipeline, uint32_t group, VkShaderGroupShaderKHR groupShader); -typedef void (VKAPI_PTR *PFN_vkCmdSetRayTracingPipelineStackSizeKHR)(VkCommandBuffer commandBuffer, uint32_t pipelineStackSize); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysKHR( - VkCommandBuffer commandBuffer, - const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable, - const VkStridedDeviceAddressRegionKHR* pMissShaderBindingTable, - const VkStridedDeviceAddressRegionKHR* pHitShaderBindingTable, - const VkStridedDeviceAddressRegionKHR* pCallableShaderBindingTable, - uint32_t width, - uint32_t height, - uint32_t depth); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateRayTracingPipelinesKHR( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - VkPipelineCache pipelineCache, - uint32_t createInfoCount, - const VkRayTracingPipelineCreateInfoKHR* pCreateInfos, - const VkAllocationCallbacks* pAllocator, - VkPipeline* pPipelines); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( - VkDevice device, - VkPipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void* pData); - -VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysIndirectKHR( - VkCommandBuffer commandBuffer, - const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable, - const VkStridedDeviceAddressRegionKHR* pMissShaderBindingTable, - const VkStridedDeviceAddressRegionKHR* pHitShaderBindingTable, - const VkStridedDeviceAddressRegionKHR* pCallableShaderBindingTable, - VkDeviceAddress indirectDeviceAddress); - -VKAPI_ATTR VkDeviceSize VKAPI_CALL vkGetRayTracingShaderGroupStackSizeKHR( - VkDevice device, - VkPipeline pipeline, - uint32_t group, - VkShaderGroupShaderKHR groupShader); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetRayTracingPipelineStackSizeKHR( - VkCommandBuffer commandBuffer, - uint32_t pipelineStackSize); -#endif - - -#define VK_KHR_ray_query 1 -#define VK_KHR_RAY_QUERY_SPEC_VERSION 1 -#define VK_KHR_RAY_QUERY_EXTENSION_NAME "VK_KHR_ray_query" -typedef struct VkPhysicalDeviceRayQueryFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 rayQuery; -} VkPhysicalDeviceRayQueryFeaturesKHR; - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_directfb.h b/Externals/Vulkan/Include/vulkan/vulkan_directfb.h deleted file mode 100644 index ab3504efaf..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_directfb.h +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef VULKAN_DIRECTFB_H_ -#define VULKAN_DIRECTFB_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_EXT_directfb_surface 1 -#define VK_EXT_DIRECTFB_SURFACE_SPEC_VERSION 1 -#define VK_EXT_DIRECTFB_SURFACE_EXTENSION_NAME "VK_EXT_directfb_surface" -typedef VkFlags VkDirectFBSurfaceCreateFlagsEXT; -typedef struct VkDirectFBSurfaceCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkDirectFBSurfaceCreateFlagsEXT flags; - IDirectFB* dfb; - IDirectFBSurface* surface; -} VkDirectFBSurfaceCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateDirectFBSurfaceEXT)(VkInstance instance, const VkDirectFBSurfaceCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); -typedef VkBool32 (VKAPI_PTR *PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, IDirectFB* dfb); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDirectFBSurfaceEXT( - VkInstance instance, - const VkDirectFBSurfaceCreateInfoEXT* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); - -VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceDirectFBPresentationSupportEXT( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - IDirectFB* dfb); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_enums.hpp b/Externals/Vulkan/Include/vulkan/vulkan_enums.hpp deleted file mode 100644 index ea2a434aa9..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_enums.hpp +++ /dev/null @@ -1,18755 +0,0 @@ -// Copyright 2015-2022 The Khronos Group Inc. -// -// SPDX-License-Identifier: Apache-2.0 OR MIT -// - -// This header is generated from the Khronos Vulkan XML API Registry. - -#ifndef VULKAN_ENUMS_HPP -#define VULKAN_ENUMS_HPP - -namespace VULKAN_HPP_NAMESPACE -{ - template - struct CppType - {}; - - template - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = false; - }; - - VULKAN_HPP_INLINE std::string toHexString( uint32_t value ) - { - std::stringstream stream; - stream << std::hex << value; - return stream.str(); - } - - //============= - //=== ENUMs === - //============= - - //=== VK_VERSION_1_0 === - - enum class Result - { - eSuccess = VK_SUCCESS, - eNotReady = VK_NOT_READY, - eTimeout = VK_TIMEOUT, - eEventSet = VK_EVENT_SET, - eEventReset = VK_EVENT_RESET, - eIncomplete = VK_INCOMPLETE, - eErrorOutOfHostMemory = VK_ERROR_OUT_OF_HOST_MEMORY, - eErrorOutOfDeviceMemory = VK_ERROR_OUT_OF_DEVICE_MEMORY, - eErrorInitializationFailed = VK_ERROR_INITIALIZATION_FAILED, - eErrorDeviceLost = VK_ERROR_DEVICE_LOST, - eErrorMemoryMapFailed = VK_ERROR_MEMORY_MAP_FAILED, - eErrorLayerNotPresent = VK_ERROR_LAYER_NOT_PRESENT, - eErrorExtensionNotPresent = VK_ERROR_EXTENSION_NOT_PRESENT, - eErrorFeatureNotPresent = VK_ERROR_FEATURE_NOT_PRESENT, - eErrorIncompatibleDriver = VK_ERROR_INCOMPATIBLE_DRIVER, - eErrorTooManyObjects = VK_ERROR_TOO_MANY_OBJECTS, - eErrorFormatNotSupported = VK_ERROR_FORMAT_NOT_SUPPORTED, - eErrorFragmentedPool = VK_ERROR_FRAGMENTED_POOL, - eErrorUnknown = VK_ERROR_UNKNOWN, - eErrorOutOfPoolMemory = VK_ERROR_OUT_OF_POOL_MEMORY, - eErrorInvalidExternalHandle = VK_ERROR_INVALID_EXTERNAL_HANDLE, - eErrorFragmentation = VK_ERROR_FRAGMENTATION, - eErrorInvalidOpaqueCaptureAddress = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS, - ePipelineCompileRequired = VK_PIPELINE_COMPILE_REQUIRED, - eErrorSurfaceLostKHR = VK_ERROR_SURFACE_LOST_KHR, - eErrorNativeWindowInUseKHR = VK_ERROR_NATIVE_WINDOW_IN_USE_KHR, - eSuboptimalKHR = VK_SUBOPTIMAL_KHR, - eErrorOutOfDateKHR = VK_ERROR_OUT_OF_DATE_KHR, - eErrorIncompatibleDisplayKHR = VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, - eErrorValidationFailedEXT = VK_ERROR_VALIDATION_FAILED_EXT, - eErrorInvalidShaderNV = VK_ERROR_INVALID_SHADER_NV, - eErrorInvalidDrmFormatModifierPlaneLayoutEXT = VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT, - eErrorNotPermittedKHR = VK_ERROR_NOT_PERMITTED_KHR, -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - eErrorFullScreenExclusiveModeLostEXT = VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT, -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - eThreadIdleKHR = VK_THREAD_IDLE_KHR, - eThreadDoneKHR = VK_THREAD_DONE_KHR, - eOperationDeferredKHR = VK_OPERATION_DEFERRED_KHR, - eOperationNotDeferredKHR = VK_OPERATION_NOT_DEFERRED_KHR, - eErrorFragmentationEXT = VK_ERROR_FRAGMENTATION_EXT, - eErrorInvalidDeviceAddressEXT = VK_ERROR_INVALID_DEVICE_ADDRESS_EXT, - eErrorInvalidExternalHandleKHR = VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR, - eErrorInvalidOpaqueCaptureAddressKHR = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR, - eErrorNotPermittedEXT = VK_ERROR_NOT_PERMITTED_EXT, - eErrorOutOfPoolMemoryKHR = VK_ERROR_OUT_OF_POOL_MEMORY_KHR, - eErrorPipelineCompileRequiredEXT = VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT, - ePipelineCompileRequiredEXT = VK_PIPELINE_COMPILE_REQUIRED_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( Result value ) - { - switch ( value ) - { - case Result::eSuccess: return "Success"; - case Result::eNotReady: return "NotReady"; - case Result::eTimeout: return "Timeout"; - case Result::eEventSet: return "EventSet"; - case Result::eEventReset: return "EventReset"; - case Result::eIncomplete: return "Incomplete"; - case Result::eErrorOutOfHostMemory: return "ErrorOutOfHostMemory"; - case Result::eErrorOutOfDeviceMemory: return "ErrorOutOfDeviceMemory"; - case Result::eErrorInitializationFailed: return "ErrorInitializationFailed"; - case Result::eErrorDeviceLost: return "ErrorDeviceLost"; - case Result::eErrorMemoryMapFailed: return "ErrorMemoryMapFailed"; - case Result::eErrorLayerNotPresent: return "ErrorLayerNotPresent"; - case Result::eErrorExtensionNotPresent: return "ErrorExtensionNotPresent"; - case Result::eErrorFeatureNotPresent: return "ErrorFeatureNotPresent"; - case Result::eErrorIncompatibleDriver: return "ErrorIncompatibleDriver"; - case Result::eErrorTooManyObjects: return "ErrorTooManyObjects"; - case Result::eErrorFormatNotSupported: return "ErrorFormatNotSupported"; - case Result::eErrorFragmentedPool: return "ErrorFragmentedPool"; - case Result::eErrorUnknown: return "ErrorUnknown"; - case Result::eErrorOutOfPoolMemory: return "ErrorOutOfPoolMemory"; - case Result::eErrorInvalidExternalHandle: return "ErrorInvalidExternalHandle"; - case Result::eErrorFragmentation: return "ErrorFragmentation"; - case Result::eErrorInvalidOpaqueCaptureAddress: return "ErrorInvalidOpaqueCaptureAddress"; - case Result::ePipelineCompileRequired: return "PipelineCompileRequired"; - case Result::eErrorSurfaceLostKHR: return "ErrorSurfaceLostKHR"; - case Result::eErrorNativeWindowInUseKHR: return "ErrorNativeWindowInUseKHR"; - case Result::eSuboptimalKHR: return "SuboptimalKHR"; - case Result::eErrorOutOfDateKHR: return "ErrorOutOfDateKHR"; - case Result::eErrorIncompatibleDisplayKHR: return "ErrorIncompatibleDisplayKHR"; - case Result::eErrorValidationFailedEXT: return "ErrorValidationFailedEXT"; - case Result::eErrorInvalidShaderNV: return "ErrorInvalidShaderNV"; - case Result::eErrorInvalidDrmFormatModifierPlaneLayoutEXT: return "ErrorInvalidDrmFormatModifierPlaneLayoutEXT"; - case Result::eErrorNotPermittedKHR: return "ErrorNotPermittedKHR"; -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - case Result::eErrorFullScreenExclusiveModeLostEXT: return "ErrorFullScreenExclusiveModeLostEXT"; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - case Result::eThreadIdleKHR: return "ThreadIdleKHR"; - case Result::eThreadDoneKHR: return "ThreadDoneKHR"; - case Result::eOperationDeferredKHR: return "OperationDeferredKHR"; - case Result::eOperationNotDeferredKHR: return "OperationNotDeferredKHR"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class StructureType - { - eApplicationInfo = VK_STRUCTURE_TYPE_APPLICATION_INFO, - eInstanceCreateInfo = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO, - eDeviceQueueCreateInfo = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO, - eDeviceCreateInfo = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO, - eSubmitInfo = VK_STRUCTURE_TYPE_SUBMIT_INFO, - eMemoryAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO, - eMappedMemoryRange = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE, - eBindSparseInfo = VK_STRUCTURE_TYPE_BIND_SPARSE_INFO, - eFenceCreateInfo = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO, - eSemaphoreCreateInfo = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO, - eEventCreateInfo = VK_STRUCTURE_TYPE_EVENT_CREATE_INFO, - eQueryPoolCreateInfo = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO, - eBufferCreateInfo = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO, - eBufferViewCreateInfo = VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO, - eImageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO, - eImageViewCreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO, - eShaderModuleCreateInfo = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO, - ePipelineCacheCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO, - ePipelineShaderStageCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO, - ePipelineVertexInputStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO, - ePipelineInputAssemblyStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO, - ePipelineTessellationStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO, - ePipelineViewportStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO, - ePipelineRasterizationStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO, - ePipelineMultisampleStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO, - ePipelineDepthStencilStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO, - ePipelineColorBlendStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO, - ePipelineDynamicStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO, - eGraphicsPipelineCreateInfo = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO, - eComputePipelineCreateInfo = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO, - ePipelineLayoutCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO, - eSamplerCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO, - eDescriptorSetLayoutCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO, - eDescriptorPoolCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO, - eDescriptorSetAllocateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO, - eWriteDescriptorSet = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET, - eCopyDescriptorSet = VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET, - eFramebufferCreateInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO, - eRenderPassCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO, - eCommandPoolCreateInfo = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO, - eCommandBufferAllocateInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO, - eCommandBufferInheritanceInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO, - eCommandBufferBeginInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO, - eRenderPassBeginInfo = VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO, - eBufferMemoryBarrier = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER, - eImageMemoryBarrier = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER, - eMemoryBarrier = VK_STRUCTURE_TYPE_MEMORY_BARRIER, - eLoaderInstanceCreateInfo = VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO, - eLoaderDeviceCreateInfo = VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO, - ePhysicalDeviceSubgroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES, - eBindBufferMemoryInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO, - eBindImageMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO, - ePhysicalDevice16BitStorageFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, - eMemoryDedicatedRequirements = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS, - eMemoryDedicatedAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO, - eMemoryAllocateFlagsInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO, - eDeviceGroupRenderPassBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO, - eDeviceGroupCommandBufferBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO, - eDeviceGroupSubmitInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO, - eDeviceGroupBindSparseInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO, - eBindBufferMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO, - eBindImageMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO, - ePhysicalDeviceGroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES, - eDeviceGroupDeviceCreateInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, - eBufferMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2, - eImageMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2, - eImageSparseMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2, - eMemoryRequirements2 = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2, - eSparseImageMemoryRequirements2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2, - ePhysicalDeviceFeatures2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, - ePhysicalDeviceProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2, - eFormatProperties2 = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2, - eImageFormatProperties2 = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2, - ePhysicalDeviceImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2, - eQueueFamilyProperties2 = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2, - ePhysicalDeviceMemoryProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2, - eSparseImageFormatProperties2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2, - ePhysicalDeviceSparseImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2, - ePhysicalDevicePointClippingProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, - eRenderPassInputAttachmentAspectCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO, - eImageViewUsageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO, - ePipelineTessellationDomainOriginStateCreateInfo = - VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO, - eRenderPassMultiviewCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO, - ePhysicalDeviceMultiviewFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, - ePhysicalDeviceMultiviewProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, - ePhysicalDeviceVariablePointersFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, - eProtectedSubmitInfo = VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO, - ePhysicalDeviceProtectedMemoryFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, - ePhysicalDeviceProtectedMemoryProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES, - eDeviceQueueInfo2 = VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2, - eSamplerYcbcrConversionCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO, - eSamplerYcbcrConversionInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO, - eBindImagePlaneMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO, - eImagePlaneMemoryRequirementsInfo = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO, - ePhysicalDeviceSamplerYcbcrConversionFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, - eSamplerYcbcrConversionImageFormatProperties = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES, - eDescriptorUpdateTemplateCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO, - ePhysicalDeviceExternalImageFormatInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO, - eExternalImageFormatProperties = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES, - ePhysicalDeviceExternalBufferInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO, - eExternalBufferProperties = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES, - ePhysicalDeviceIdProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, - eExternalMemoryBufferCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO, - eExternalMemoryImageCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, - eExportMemoryAllocateInfo = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO, - ePhysicalDeviceExternalFenceInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO, - eExternalFenceProperties = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES, - eExportFenceCreateInfo = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO, - eExportSemaphoreCreateInfo = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO, - ePhysicalDeviceExternalSemaphoreInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO, - eExternalSemaphoreProperties = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES, - ePhysicalDeviceMaintenance3Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, - eDescriptorSetLayoutSupport = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT, - ePhysicalDeviceShaderDrawParametersFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, - ePhysicalDeviceVulkan11Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, - ePhysicalDeviceVulkan11Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES, - ePhysicalDeviceVulkan12Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, - ePhysicalDeviceVulkan12Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES, - eImageFormatListCreateInfo = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, - eAttachmentDescription2 = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2, - eAttachmentReference2 = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2, - eSubpassDescription2 = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2, - eSubpassDependency2 = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2, - eRenderPassCreateInfo2 = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2, - eSubpassBeginInfo = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO, - eSubpassEndInfo = VK_STRUCTURE_TYPE_SUBPASS_END_INFO, - ePhysicalDevice8BitStorageFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, - ePhysicalDeviceDriverProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, - ePhysicalDeviceShaderAtomicInt64Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, - ePhysicalDeviceShaderFloat16Int8Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, - ePhysicalDeviceFloatControlsProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, - eDescriptorSetLayoutBindingFlagsCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO, - ePhysicalDeviceDescriptorIndexingFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, - ePhysicalDeviceDescriptorIndexingProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, - eDescriptorSetVariableDescriptorCountAllocateInfo = - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO, - eDescriptorSetVariableDescriptorCountLayoutSupport = - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT, - ePhysicalDeviceDepthStencilResolveProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, - eSubpassDescriptionDepthStencilResolve = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE, - ePhysicalDeviceScalarBlockLayoutFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, - eImageStencilUsageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, - ePhysicalDeviceSamplerFilterMinmaxProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, - eSamplerReductionModeCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO, - ePhysicalDeviceVulkanMemoryModelFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, - ePhysicalDeviceImagelessFramebufferFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, - eFramebufferAttachmentsCreateInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO, - eFramebufferAttachmentImageInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO, - eRenderPassAttachmentBeginInfo = VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO, - ePhysicalDeviceUniformBufferStandardLayoutFeatures = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, - ePhysicalDeviceShaderSubgroupExtendedTypesFeatures = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, - ePhysicalDeviceSeparateDepthStencilLayoutsFeatures = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, - eAttachmentReferenceStencilLayout = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT, - eAttachmentDescriptionStencilLayout = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT, - ePhysicalDeviceHostQueryResetFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, - ePhysicalDeviceTimelineSemaphoreFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, - ePhysicalDeviceTimelineSemaphoreProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES, - eSemaphoreTypeCreateInfo = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO, - eTimelineSemaphoreSubmitInfo = VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO, - eSemaphoreWaitInfo = VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO, - eSemaphoreSignalInfo = VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO, - ePhysicalDeviceBufferDeviceAddressFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, - eBufferDeviceAddressInfo = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO, - eBufferOpaqueCaptureAddressCreateInfo = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO, - eMemoryOpaqueCaptureAddressAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO, - eDeviceMemoryOpaqueCaptureAddressInfo = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO, - ePhysicalDeviceVulkan13Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, - ePhysicalDeviceVulkan13Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES, - ePipelineCreationFeedbackCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO, - ePhysicalDeviceShaderTerminateInvocationFeatures = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, - ePhysicalDeviceToolProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES, - ePhysicalDeviceShaderDemoteToHelperInvocationFeatures = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, - ePhysicalDevicePrivateDataFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, - eDevicePrivateDataCreateInfo = VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, - ePrivateDataSlotCreateInfo = VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO, - ePhysicalDevicePipelineCreationCacheControlFeatures = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, - eMemoryBarrier2 = VK_STRUCTURE_TYPE_MEMORY_BARRIER_2, - eBufferMemoryBarrier2 = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2, - eImageMemoryBarrier2 = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2, - eDependencyInfo = VK_STRUCTURE_TYPE_DEPENDENCY_INFO, - eSubmitInfo2 = VK_STRUCTURE_TYPE_SUBMIT_INFO_2, - eSemaphoreSubmitInfo = VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO, - eCommandBufferSubmitInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO, - ePhysicalDeviceSynchronization2Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, - ePhysicalDeviceZeroInitializeWorkgroupMemoryFeatures = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES, - ePhysicalDeviceImageRobustnessFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, - eCopyBufferInfo2 = VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2, - eCopyImageInfo2 = VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2, - eCopyBufferToImageInfo2 = VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2, - eCopyImageToBufferInfo2 = VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2, - eBlitImageInfo2 = VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2, - eResolveImageInfo2 = VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2, - eBufferCopy2 = VK_STRUCTURE_TYPE_BUFFER_COPY_2, - eImageCopy2 = VK_STRUCTURE_TYPE_IMAGE_COPY_2, - eImageBlit2 = VK_STRUCTURE_TYPE_IMAGE_BLIT_2, - eBufferImageCopy2 = VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2, - eImageResolve2 = VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2, - ePhysicalDeviceSubgroupSizeControlProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES, - ePipelineShaderStageRequiredSubgroupSizeCreateInfo = - VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO, - ePhysicalDeviceSubgroupSizeControlFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, - ePhysicalDeviceInlineUniformBlockFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, - ePhysicalDeviceInlineUniformBlockProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES, - eWriteDescriptorSetInlineUniformBlock = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK, - eDescriptorPoolInlineUniformBlockCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO, - ePhysicalDeviceTextureCompressionAstcHdrFeatures = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, - eRenderingInfo = VK_STRUCTURE_TYPE_RENDERING_INFO, - eRenderingAttachmentInfo = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO, - ePipelineRenderingCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO, - ePhysicalDeviceDynamicRenderingFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, - eCommandBufferInheritanceRenderingInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO, - ePhysicalDeviceShaderIntegerDotProductFeatures = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, - ePhysicalDeviceShaderIntegerDotProductProperties = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES, - ePhysicalDeviceTexelBufferAlignmentProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES, - eFormatProperties3 = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3, - ePhysicalDeviceMaintenance4Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, - ePhysicalDeviceMaintenance4Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES, - eDeviceBufferMemoryRequirements = VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS, - eDeviceImageMemoryRequirements = VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS, - eSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR, - ePresentInfoKHR = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR, - eDeviceGroupPresentCapabilitiesKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR, - eImageSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR, - eBindImageMemorySwapchainInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR, - eAcquireNextImageInfoKHR = VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR, - eDeviceGroupPresentInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR, - eDeviceGroupSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR, - eDisplayModeCreateInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR, - eDisplaySurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR, - eDisplayPresentInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR, -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - eXlibSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR, -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ -#if defined( VK_USE_PLATFORM_XCB_KHR ) - eXcbSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR, -#endif /*VK_USE_PLATFORM_XCB_KHR*/ -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - eWaylandSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR, -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - eAndroidSurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR, -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - eWin32SurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR, -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - eDebugReportCallbackCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT, - ePipelineRasterizationStateRasterizationOrderAMD = - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD, - eDebugMarkerObjectNameInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT, - eDebugMarkerObjectTagInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT, - eDebugMarkerMarkerInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoProfileKHR = VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR, - eVideoCapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR, - eVideoPictureResourceKHR = VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR, - eVideoGetMemoryPropertiesKHR = VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR, - eVideoBindMemoryKHR = VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR, - eVideoSessionCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR, - eVideoSessionParametersCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR, - eVideoSessionParametersUpdateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR, - eVideoBeginCodingInfoKHR = VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR, - eVideoEndCodingInfoKHR = VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR, - eVideoCodingControlInfoKHR = VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR, - eVideoReferenceSlotKHR = VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR, - eVideoQueueFamilyProperties2KHR = VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR, - eVideoProfilesKHR = VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR, - ePhysicalDeviceVideoFormatInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR, - eVideoFormatPropertiesKHR = VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR, - eQueueFamilyQueryResultStatusProperties2KHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR, - eVideoDecodeInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eDedicatedAllocationImageCreateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV, - eDedicatedAllocationBufferCreateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV, - eDedicatedAllocationMemoryAllocateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV, - ePhysicalDeviceTransformFeedbackFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, - ePhysicalDeviceTransformFeedbackPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT, - ePipelineRasterizationStateStreamCreateInfoEXT = - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT, - eCuModuleCreateInfoNVX = VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX, - eCuFunctionCreateInfoNVX = VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX, - eCuLaunchInfoNVX = VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX, - eImageViewHandleInfoNVX = VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX, - eImageViewAddressPropertiesNVX = VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoEncodeH264CapabilitiesEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT, - eVideoEncodeH264SessionCreateInfoEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT, - eVideoEncodeH264SessionParametersCreateInfoEXT = - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT, - eVideoEncodeH264SessionParametersAddInfoEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT, - eVideoEncodeH264VclFrameInfoEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_VCL_FRAME_INFO_EXT, - eVideoEncodeH264DpbSlotInfoEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT, - eVideoEncodeH264NaluSliceEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT, - eVideoEncodeH264EmitPictureParametersEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT, - eVideoEncodeH264ProfileEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT, - eVideoEncodeH264RateControlInfoEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT, - eVideoEncodeH264RateControlLayerInfoEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT, - eVideoEncodeH265CapabilitiesEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT, - eVideoEncodeH265SessionCreateInfoEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT, - eVideoEncodeH265SessionParametersCreateInfoEXT = - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT, - eVideoEncodeH265SessionParametersAddInfoEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT, - eVideoEncodeH265VclFrameInfoEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_VCL_FRAME_INFO_EXT, - eVideoEncodeH265DpbSlotInfoEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT, - eVideoEncodeH265NaluSliceEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT, - eVideoEncodeH265EmitPictureParametersEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT, - eVideoEncodeH265ProfileEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT, - eVideoEncodeH265ReferenceListsEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT, - eVideoEncodeH265RateControlInfoEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT, - eVideoEncodeH265RateControlLayerInfoEXT = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT, - eVideoDecodeH264CapabilitiesEXT = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT, - eVideoDecodeH264SessionCreateInfoEXT = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_CREATE_INFO_EXT, - eVideoDecodeH264PictureInfoEXT = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT, - eVideoDecodeH264MvcEXT = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT, - eVideoDecodeH264ProfileEXT = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT, - eVideoDecodeH264SessionParametersCreateInfoEXT = - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT, - eVideoDecodeH264SessionParametersAddInfoEXT = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT, - eVideoDecodeH264DpbSlotInfoEXT = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eTextureLodGatherFormatPropertiesAMD = VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD, - eRenderingFragmentShadingRateAttachmentInfoKHR = - VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR, - eRenderingFragmentDensityMapAttachmentInfoEXT = - VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT, - eAttachmentSampleCountInfoAMD = VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD, - eMultiviewPerViewAttributesInfoNVX = VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX, -#if defined( VK_USE_PLATFORM_GGP ) - eStreamDescriptorSurfaceCreateInfoGGP = VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP, -#endif /*VK_USE_PLATFORM_GGP*/ - ePhysicalDeviceCornerSampledImageFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, - eExternalMemoryImageCreateInfoNV = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV, - eExportMemoryAllocateInfoNV = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV, -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - eImportMemoryWin32HandleInfoNV = VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV, - eExportMemoryWin32HandleInfoNV = VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV, - eWin32KeyedMutexAcquireReleaseInfoNV = VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV, -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - eValidationFlagsEXT = VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT, -#if defined( VK_USE_PLATFORM_VI_NN ) - eViSurfaceCreateInfoNN = VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN, -#endif /*VK_USE_PLATFORM_VI_NN*/ - eImageViewAstcDecodeModeEXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT, - ePhysicalDeviceAstcDecodeFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - eImportMemoryWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR, - eExportMemoryWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR, - eMemoryWin32HandlePropertiesKHR = VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR, - eMemoryGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR, -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - eImportMemoryFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR, - eMemoryFdPropertiesKHR = VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR, - eMemoryGetFdInfoKHR = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR, -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - eWin32KeyedMutexAcquireReleaseInfoKHR = VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR, - eImportSemaphoreWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR, - eExportSemaphoreWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR, - eD3D12FenceSubmitInfoKHR = VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR, - eSemaphoreGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR, -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - eImportSemaphoreFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR, - eSemaphoreGetFdInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR, - ePhysicalDevicePushDescriptorPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR, - eCommandBufferInheritanceConditionalRenderingInfoEXT = - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT, - ePhysicalDeviceConditionalRenderingFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, - eConditionalRenderingBeginInfoEXT = VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT, - ePresentRegionsKHR = VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR, - ePipelineViewportWScalingStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV, - eSurfaceCapabilities2EXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT, - eDisplayPowerInfoEXT = VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT, - eDeviceEventInfoEXT = VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT, - eDisplayEventInfoEXT = VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT, - eSwapchainCounterCreateInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT, - ePresentTimesInfoGOOGLE = VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE, - ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX, - ePipelineViewportSwizzleStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV, - ePhysicalDeviceDiscardRectanglePropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT, - ePipelineDiscardRectangleStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT, - ePhysicalDeviceConservativeRasterizationPropertiesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT, - ePipelineRasterizationConservativeStateCreateInfoEXT = - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT, - ePhysicalDeviceDepthClipEnableFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, - ePipelineRasterizationDepthClipStateCreateInfoEXT = - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT, - eHdrMetadataEXT = VK_STRUCTURE_TYPE_HDR_METADATA_EXT, - eSharedPresentSurfaceCapabilitiesKHR = VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR, -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - eImportFenceWin32HandleInfoKHR = VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR, - eExportFenceWin32HandleInfoKHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR, - eFenceGetWin32HandleInfoKHR = VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR, -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - eImportFenceFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR, - eFenceGetFdInfoKHR = VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR, - ePhysicalDevicePerformanceQueryFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, - ePhysicalDevicePerformanceQueryPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR, - eQueryPoolPerformanceCreateInfoKHR = VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR, - ePerformanceQuerySubmitInfoKHR = VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR, - eAcquireProfilingLockInfoKHR = VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR, - ePerformanceCounterKHR = VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR, - ePerformanceCounterDescriptionKHR = VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR, - ePhysicalDeviceSurfaceInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR, - eSurfaceCapabilities2KHR = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR, - eSurfaceFormat2KHR = VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR, - eDisplayProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR, - eDisplayPlaneProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR, - eDisplayModeProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR, - eDisplayPlaneInfo2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR, - eDisplayPlaneCapabilities2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR, -#if defined( VK_USE_PLATFORM_IOS_MVK ) - eIosSurfaceCreateInfoMVK = VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK, -#endif /*VK_USE_PLATFORM_IOS_MVK*/ -#if defined( VK_USE_PLATFORM_MACOS_MVK ) - eMacosSurfaceCreateInfoMVK = VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK, -#endif /*VK_USE_PLATFORM_MACOS_MVK*/ - eDebugUtilsObjectNameInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, - eDebugUtilsObjectTagInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT, - eDebugUtilsLabelEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT, - eDebugUtilsMessengerCallbackDataEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT, - eDebugUtilsMessengerCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT, -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - eAndroidHardwareBufferUsageANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID, - eAndroidHardwareBufferPropertiesANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID, - eAndroidHardwareBufferFormatPropertiesANDROID = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID, - eImportAndroidHardwareBufferInfoANDROID = VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID, - eMemoryGetAndroidHardwareBufferInfoANDROID = VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID, - eExternalFormatANDROID = VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID, - eAndroidHardwareBufferFormatProperties2ANDROID = - VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID, -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - eSampleLocationsInfoEXT = VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT, - eRenderPassSampleLocationsBeginInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT, - ePipelineSampleLocationsStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT, - ePhysicalDeviceSampleLocationsPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT, - eMultisamplePropertiesEXT = VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT, - ePhysicalDeviceBlendOperationAdvancedFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, - ePhysicalDeviceBlendOperationAdvancedPropertiesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT, - ePipelineColorBlendAdvancedStateCreateInfoEXT = - VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT, - ePipelineCoverageToColorStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV, - eWriteDescriptorSetAccelerationStructureKHR = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR, - eAccelerationStructureBuildGeometryInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR, - eAccelerationStructureDeviceAddressInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR, - eAccelerationStructureGeometryAabbsDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR, - eAccelerationStructureGeometryInstancesDataKHR = - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR, - eAccelerationStructureGeometryTrianglesDataKHR = - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR, - eAccelerationStructureGeometryKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR, - eAccelerationStructureVersionInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR, - eCopyAccelerationStructureInfoKHR = VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR, - eCopyAccelerationStructureToMemoryInfoKHR = VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR, - eCopyMemoryToAccelerationStructureInfoKHR = VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR, - ePhysicalDeviceAccelerationStructureFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, - ePhysicalDeviceAccelerationStructurePropertiesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR, - eAccelerationStructureCreateInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR, - eAccelerationStructureBuildSizesInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR, - ePhysicalDeviceRayTracingPipelineFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, - ePhysicalDeviceRayTracingPipelinePropertiesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR, - eRayTracingPipelineCreateInfoKHR = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR, - eRayTracingShaderGroupCreateInfoKHR = VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR, - eRayTracingPipelineInterfaceCreateInfoKHR = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR, - ePhysicalDeviceRayQueryFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, - ePipelineCoverageModulationStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV, - ePhysicalDeviceShaderSmBuiltinsFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, - ePhysicalDeviceShaderSmBuiltinsPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV, - eDrmFormatModifierPropertiesListEXT = VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT, - ePhysicalDeviceImageDrmFormatModifierInfoEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT, - eImageDrmFormatModifierListCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT, - eImageDrmFormatModifierExplicitCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT, - eImageDrmFormatModifierPropertiesEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT, - eDrmFormatModifierPropertiesList2EXT = VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT, - eValidationCacheCreateInfoEXT = VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT, - eShaderModuleValidationCacheCreateInfoEXT = VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - ePhysicalDevicePortabilitySubsetFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, - ePhysicalDevicePortabilitySubsetPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - ePipelineViewportShadingRateImageStateCreateInfoNV = - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV, - ePhysicalDeviceShadingRateImageFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, - ePhysicalDeviceShadingRateImagePropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV, - ePipelineViewportCoarseSampleOrderStateCreateInfoNV = - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV, - eRayTracingPipelineCreateInfoNV = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV, - eAccelerationStructureCreateInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV, - eGeometryNV = VK_STRUCTURE_TYPE_GEOMETRY_NV, - eGeometryTrianglesNV = VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV, - eGeometryAabbNV = VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV, - eBindAccelerationStructureMemoryInfoNV = VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV, - eWriteDescriptorSetAccelerationStructureNV = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV, - eAccelerationStructureMemoryRequirementsInfoNV = - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV, - ePhysicalDeviceRayTracingPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV, - eRayTracingShaderGroupCreateInfoNV = VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV, - eAccelerationStructureInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV, - ePhysicalDeviceRepresentativeFragmentTestFeaturesNV = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, - ePipelineRepresentativeFragmentTestStateCreateInfoNV = - VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV, - ePhysicalDeviceImageViewImageFormatInfoEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT, - eFilterCubicImageViewImageFormatPropertiesEXT = - VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT, - eImportMemoryHostPointerInfoEXT = VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT, - eMemoryHostPointerPropertiesEXT = VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT, - ePhysicalDeviceExternalMemoryHostPropertiesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT, - ePhysicalDeviceShaderClockFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, - ePipelineCompilerControlCreateInfoAMD = VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD, - eCalibratedTimestampInfoEXT = VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT, - ePhysicalDeviceShaderCorePropertiesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoDecodeH265CapabilitiesEXT = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT, - eVideoDecodeH265SessionCreateInfoEXT = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_CREATE_INFO_EXT, - eVideoDecodeH265SessionParametersCreateInfoEXT = - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT, - eVideoDecodeH265SessionParametersAddInfoEXT = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT, - eVideoDecodeH265ProfileEXT = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT, - eVideoDecodeH265PictureInfoEXT = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT, - eVideoDecodeH265DpbSlotInfoEXT = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eDeviceQueueGlobalPriorityCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR, - ePhysicalDeviceGlobalPriorityQueryFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, - eQueueFamilyGlobalPriorityPropertiesKHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR, - eDeviceMemoryOverallocationCreateInfoAMD = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, - ePhysicalDeviceVertexAttributeDivisorPropertiesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT, - ePipelineVertexInputDivisorStateCreateInfoEXT = - VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT, - ePhysicalDeviceVertexAttributeDivisorFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, -#if defined( VK_USE_PLATFORM_GGP ) - ePresentFrameTokenGGP = VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP, -#endif /*VK_USE_PLATFORM_GGP*/ - ePhysicalDeviceComputeShaderDerivativesFeaturesNV = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, - ePhysicalDeviceMeshShaderFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, - ePhysicalDeviceMeshShaderPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV, - ePhysicalDeviceFragmentShaderBarycentricFeaturesNV = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV, - ePhysicalDeviceShaderImageFootprintFeaturesNV = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, - ePipelineViewportExclusiveScissorStateCreateInfoNV = - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV, - ePhysicalDeviceExclusiveScissorFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, - eCheckpointDataNV = VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV, - eQueueFamilyCheckpointPropertiesNV = VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV, - ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, - eQueryPoolPerformanceQueryCreateInfoINTEL = VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL, - eInitializePerformanceApiInfoINTEL = VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL, - ePerformanceMarkerInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL, - ePerformanceStreamMarkerInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL, - ePerformanceOverrideInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL, - ePerformanceConfigurationAcquireInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL, - ePhysicalDevicePciBusInfoPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT, - eDisplayNativeHdrSurfaceCapabilitiesAMD = VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD, - eSwapchainDisplayNativeHdrCreateInfoAMD = VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD, -#if defined( VK_USE_PLATFORM_FUCHSIA ) - eImagepipeSurfaceCreateInfoFUCHSIA = VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA, -#endif /*VK_USE_PLATFORM_FUCHSIA*/ -#if defined( VK_USE_PLATFORM_METAL_EXT ) - eMetalSurfaceCreateInfoEXT = VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT, -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - ePhysicalDeviceFragmentDensityMapFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, - ePhysicalDeviceFragmentDensityMapPropertiesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, - eRenderPassFragmentDensityMapCreateInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT, - eFragmentShadingRateAttachmentInfoKHR = VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR, - ePipelineFragmentShadingRateStateCreateInfoKHR = - VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR, - ePhysicalDeviceFragmentShadingRatePropertiesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR, - ePhysicalDeviceFragmentShadingRateFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, - ePhysicalDeviceFragmentShadingRateKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR, - ePhysicalDeviceShaderCoreProperties2AMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD, - ePhysicalDeviceCoherentMemoryFeaturesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, - ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, - ePhysicalDeviceMemoryBudgetPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT, - ePhysicalDeviceMemoryPriorityFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, - eMemoryPriorityAllocateInfoEXT = VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT, - eSurfaceProtectedCapabilitiesKHR = VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR, - ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, - ePhysicalDeviceBufferDeviceAddressFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, - eBufferDeviceAddressCreateInfoEXT = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT, - eValidationFeaturesEXT = VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT, - ePhysicalDevicePresentWaitFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, - ePhysicalDeviceCooperativeMatrixFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, - eCooperativeMatrixPropertiesNV = VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV, - ePhysicalDeviceCooperativeMatrixPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV, - ePhysicalDeviceCoverageReductionModeFeaturesNV = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, - ePipelineCoverageReductionStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV, - eFramebufferMixedSamplesCombinationNV = VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV, - ePhysicalDeviceFragmentShaderInterlockFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, - ePhysicalDeviceYcbcrImageArraysFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, - ePhysicalDeviceProvokingVertexFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, - ePipelineRasterizationProvokingVertexStateCreateInfoEXT = - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT, - ePhysicalDeviceProvokingVertexPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT, -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - eSurfaceFullScreenExclusiveInfoEXT = VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT, - eSurfaceCapabilitiesFullScreenExclusiveEXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT, - eSurfaceFullScreenExclusiveWin32InfoEXT = VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT, -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - eHeadlessSurfaceCreateInfoEXT = VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT, - ePhysicalDeviceLineRasterizationFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, - ePipelineRasterizationLineStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT, - ePhysicalDeviceLineRasterizationPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, - ePhysicalDeviceShaderAtomicFloatFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, - ePhysicalDeviceIndexTypeUint8FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, - ePhysicalDeviceExtendedDynamicStateFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, - ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, - ePipelineInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR, - ePipelineExecutablePropertiesKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR, - ePipelineExecutableInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR, - ePipelineExecutableStatisticKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR, - ePipelineExecutableInternalRepresentationKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR, - ePhysicalDeviceShaderAtomicFloat2FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, - ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV, - eGraphicsShaderGroupCreateInfoNV = VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV, - eGraphicsPipelineShaderGroupsCreateInfoNV = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV, - eIndirectCommandsLayoutTokenNV = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV, - eIndirectCommandsLayoutCreateInfoNV = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV, - eGeneratedCommandsInfoNV = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV, - eGeneratedCommandsMemoryRequirementsInfoNV = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV, - ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, - ePhysicalDeviceInheritedViewportScissorFeaturesNV = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, - eCommandBufferInheritanceViewportScissorInfoNV = - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV, - ePhysicalDeviceTexelBufferAlignmentFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, - eCommandBufferInheritanceRenderPassTransformInfoQCOM = - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM, - eRenderPassTransformBeginInfoQCOM = VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM, - ePhysicalDeviceDeviceMemoryReportFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, - eDeviceDeviceMemoryReportCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, - eDeviceMemoryReportCallbackDataEXT = VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT, - ePhysicalDeviceRobustness2FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, - ePhysicalDeviceRobustness2PropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT, - eSamplerCustomBorderColorCreateInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT, - ePhysicalDeviceCustomBorderColorPropertiesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT, - ePhysicalDeviceCustomBorderColorFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, - ePipelineLibraryCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR, - ePresentIdKHR = VK_STRUCTURE_TYPE_PRESENT_ID_KHR, - ePhysicalDevicePresentIdFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoEncodeInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR, - eVideoEncodeRateControlInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR, - eVideoEncodeRateControlLayerInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - ePhysicalDeviceDiagnosticsConfigFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, - eDeviceDiagnosticsConfigCreateInfoNV = VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, - eQueueFamilyCheckpointProperties2NV = VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV, - eCheckpointData2NV = VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV, - ePhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, - ePhysicalDeviceFragmentShadingRateEnumsPropertiesNV = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV, - ePhysicalDeviceFragmentShadingRateEnumsFeaturesNV = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, - ePipelineFragmentShadingRateEnumStateCreateInfoNV = - VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV, - eAccelerationStructureGeometryMotionTrianglesDataNV = - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV, - ePhysicalDeviceRayTracingMotionBlurFeaturesNV = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, - eAccelerationStructureMotionInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV, - ePhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, - ePhysicalDeviceFragmentDensityMap2FeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, - ePhysicalDeviceFragmentDensityMap2PropertiesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT, - eCopyCommandTransformInfoQCOM = VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM, - ePhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, - ePhysicalDevice4444FormatsFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, - ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, - ePhysicalDeviceRgba10X6FormatsFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - eDirectfbSurfaceCreateInfoEXT = VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT, -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - ePhysicalDeviceMutableDescriptorTypeFeaturesVALVE = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, - eMutableDescriptorTypeCreateInfoVALVE = VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE, - ePhysicalDeviceVertexInputDynamicStateFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, - eVertexInputBindingDescription2EXT = VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT, - eVertexInputAttributeDescription2EXT = VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT, - ePhysicalDeviceDrmPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT, - ePhysicalDeviceDepthClipControlFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, - ePipelineViewportDepthClipControlCreateInfoEXT = - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT, - ePhysicalDevicePrimitiveTopologyListRestartFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, -#if defined( VK_USE_PLATFORM_FUCHSIA ) - eImportMemoryZirconHandleInfoFUCHSIA = VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA, - eMemoryZirconHandlePropertiesFUCHSIA = VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA, - eMemoryGetZirconHandleInfoFUCHSIA = VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA, - eImportSemaphoreZirconHandleInfoFUCHSIA = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA, - eSemaphoreGetZirconHandleInfoFUCHSIA = VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA, - eBufferCollectionCreateInfoFUCHSIA = VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA, - eImportMemoryBufferCollectionFUCHSIA = VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA, - eBufferCollectionImageCreateInfoFUCHSIA = VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA, - eBufferCollectionPropertiesFUCHSIA = VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA, - eBufferConstraintsInfoFUCHSIA = VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA, - eBufferCollectionBufferCreateInfoFUCHSIA = VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA, - eImageConstraintsInfoFUCHSIA = VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA, - eImageFormatConstraintsInfoFUCHSIA = VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA, - eSysmemColorSpaceFUCHSIA = VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA, - eBufferCollectionConstraintsInfoFUCHSIA = VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA, -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - eSubpassShadingPipelineCreateInfoHUAWEI = VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI, - ePhysicalDeviceSubpassShadingFeaturesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, - ePhysicalDeviceSubpassShadingPropertiesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI, - ePhysicalDeviceInvocationMaskFeaturesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, - eMemoryGetRemoteAddressInfoNV = VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV, - ePhysicalDeviceExternalMemoryRdmaFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, - ePhysicalDeviceExtendedDynamicState2FeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - eScreenSurfaceCreateInfoQNX = VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX, -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - ePhysicalDeviceColorWriteEnableFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, - ePipelineColorWriteCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT, - ePhysicalDeviceImageViewMinLodFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, - eImageViewMinLodCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT, - ePhysicalDeviceMultiDrawFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, - ePhysicalDeviceMultiDrawPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT, - ePhysicalDeviceBorderColorSwizzleFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, - eSamplerBorderColorComponentMappingCreateInfoEXT = - VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT, - ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, - ePhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, - ePhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM, - eSubpassFragmentDensityMapOffsetEndInfoQCOM = VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM, - ePhysicalDeviceLinearColorAttachmentFeaturesNV = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, - eAttachmentDescription2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR, - eAttachmentDescriptionStencilLayoutKHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR, - eAttachmentReference2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR, - eAttachmentReferenceStencilLayoutKHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR, - eAttachmentSampleCountInfoNV = VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV, - eBindBufferMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR, - eBindBufferMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR, - eBindImageMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR, - eBindImageMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR, - eBindImagePlaneMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR, - eBlitImageInfo2KHR = VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR, - eBufferCopy2KHR = VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR, - eBufferDeviceAddressInfoEXT = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT, - eBufferDeviceAddressInfoKHR = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR, - eBufferImageCopy2KHR = VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR, - eBufferMemoryBarrier2KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR, - eBufferMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR, - eBufferOpaqueCaptureAddressCreateInfoKHR = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR, - eCommandBufferInheritanceRenderingInfoKHR = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR, - eCommandBufferSubmitInfoKHR = VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR, - eCopyBufferInfo2KHR = VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR, - eCopyBufferToImageInfo2KHR = VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR, - eCopyImageInfo2KHR = VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR, - eCopyImageToBufferInfo2KHR = VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR, - eDebugReportCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT, - eDependencyInfoKHR = VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR, - eDescriptorPoolInlineUniformBlockCreateInfoEXT = - VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT, - eDescriptorSetLayoutBindingFlagsCreateInfoEXT = - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT, - eDescriptorSetLayoutSupportKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR, - eDescriptorSetVariableDescriptorCountAllocateInfoEXT = - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT, - eDescriptorSetVariableDescriptorCountLayoutSupportEXT = - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT, - eDescriptorUpdateTemplateCreateInfoKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR, - eDeviceBufferMemoryRequirementsKHR = VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR, - eDeviceGroupBindSparseInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR, - eDeviceGroupCommandBufferBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR, - eDeviceGroupDeviceCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR, - eDeviceGroupRenderPassBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR, - eDeviceGroupSubmitInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR, - eDeviceImageMemoryRequirementsKHR = VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR, - eDeviceMemoryOpaqueCaptureAddressInfoKHR = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR, - eDevicePrivateDataCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT, - eDeviceQueueGlobalPriorityCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT, - eExportFenceCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR, - eExportMemoryAllocateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR, - eExportSemaphoreCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR, - eExternalBufferPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR, - eExternalFencePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR, - eExternalImageFormatPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR, - eExternalMemoryBufferCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR, - eExternalMemoryImageCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR, - eExternalSemaphorePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR, - eFormatProperties2KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR, - eFormatProperties3KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR, - eFramebufferAttachmentsCreateInfoKHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR, - eFramebufferAttachmentImageInfoKHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR, - eImageBlit2KHR = VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR, - eImageCopy2KHR = VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR, - eImageFormatListCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR, - eImageFormatProperties2KHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR, - eImageMemoryBarrier2KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR, - eImageMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR, - eImagePlaneMemoryRequirementsInfoKHR = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR, - eImageResolve2KHR = VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR, - eImageSparseMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR, - eImageStencilUsageCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT, - eImageViewUsageCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR, - eMemoryAllocateFlagsInfoKHR = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR, - eMemoryBarrier2KHR = VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR, - eMemoryDedicatedAllocateInfoKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR, - eMemoryDedicatedRequirementsKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR, - eMemoryOpaqueCaptureAddressAllocateInfoKHR = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR, - eMemoryRequirements2KHR = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR, - ePhysicalDevice16BitStorageFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR, - ePhysicalDevice8BitStorageFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR, - ePhysicalDeviceBufferAddressFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT, - ePhysicalDeviceBufferDeviceAddressFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR, - ePhysicalDeviceDepthStencilResolvePropertiesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR, - ePhysicalDeviceDescriptorIndexingFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT, - ePhysicalDeviceDescriptorIndexingPropertiesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT, - ePhysicalDeviceDriverPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR, - ePhysicalDeviceDynamicRenderingFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR, - ePhysicalDeviceExternalBufferInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR, - ePhysicalDeviceExternalFenceInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR, - ePhysicalDeviceExternalImageFormatInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR, - ePhysicalDeviceExternalSemaphoreInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR, - ePhysicalDeviceFeatures2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR, - ePhysicalDeviceFloat16Int8FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR, - ePhysicalDeviceFloatControlsPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR, - ePhysicalDeviceGlobalPriorityQueryFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT, - ePhysicalDeviceGroupPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR, - ePhysicalDeviceHostQueryResetFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT, - ePhysicalDeviceIdPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR, - ePhysicalDeviceImagelessFramebufferFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR, - ePhysicalDeviceImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR, - ePhysicalDeviceImageRobustnessFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT, - ePhysicalDeviceInlineUniformBlockFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT, - ePhysicalDeviceInlineUniformBlockPropertiesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT, - ePhysicalDeviceMaintenance3PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR, - ePhysicalDeviceMaintenance4FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR, - ePhysicalDeviceMaintenance4PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR, - ePhysicalDeviceMemoryProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR, - ePhysicalDeviceMultiviewFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR, - ePhysicalDeviceMultiviewPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR, - ePhysicalDevicePipelineCreationCacheControlFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT, - ePhysicalDevicePointClippingPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR, - ePhysicalDevicePrivateDataFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT, - ePhysicalDeviceProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR, - ePhysicalDeviceSamplerFilterMinmaxPropertiesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT, - ePhysicalDeviceSamplerYcbcrConversionFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR, - ePhysicalDeviceScalarBlockLayoutFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT, - ePhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR, - ePhysicalDeviceShaderAtomicInt64FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR, - ePhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT, - ePhysicalDeviceShaderDrawParameterFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES, - ePhysicalDeviceShaderFloat16Int8FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR, - ePhysicalDeviceShaderIntegerDotProductFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR, - ePhysicalDeviceShaderIntegerDotProductPropertiesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR, - ePhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR, - ePhysicalDeviceShaderTerminateInvocationFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR, - ePhysicalDeviceSparseImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR, - ePhysicalDeviceSubgroupSizeControlFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT, - ePhysicalDeviceSubgroupSizeControlPropertiesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT, - ePhysicalDeviceSynchronization2FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR, - ePhysicalDeviceTexelBufferAlignmentPropertiesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT, - ePhysicalDeviceTextureCompressionAstcHdrFeaturesEXT = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT, - ePhysicalDeviceTimelineSemaphoreFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR, - ePhysicalDeviceTimelineSemaphorePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR, - ePhysicalDeviceToolPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT, - ePhysicalDeviceUniformBufferStandardLayoutFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR, - ePhysicalDeviceVariablePointersFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR, - ePhysicalDeviceVariablePointerFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES, - ePhysicalDeviceVariablePointerFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR, - ePhysicalDeviceVulkanMemoryModelFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR, - ePhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR = - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR, - ePipelineCreationFeedbackCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT, - ePipelineRenderingCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR, - ePipelineShaderStageRequiredSubgroupSizeCreateInfoEXT = - VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT, - ePipelineTessellationDomainOriginStateCreateInfoKHR = - VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR, - ePrivateDataSlotCreateInfoEXT = VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT, - eQueryPoolCreateInfoINTEL = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL, - eQueueFamilyGlobalPriorityPropertiesEXT = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT, - eQueueFamilyProperties2KHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR, - eRenderingAttachmentInfoKHR = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR, - eRenderingInfoKHR = VK_STRUCTURE_TYPE_RENDERING_INFO_KHR, - eRenderPassAttachmentBeginInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR, - eRenderPassCreateInfo2KHR = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR, - eRenderPassInputAttachmentAspectCreateInfoKHR = - VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR, - eRenderPassMultiviewCreateInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR, - eResolveImageInfo2KHR = VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR, - eSamplerReductionModeCreateInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT, - eSamplerYcbcrConversionCreateInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR, - eSamplerYcbcrConversionImageFormatPropertiesKHR = - VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR, - eSamplerYcbcrConversionInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR, - eSemaphoreSignalInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR, - eSemaphoreSubmitInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR, - eSemaphoreTypeCreateInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR, - eSemaphoreWaitInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR, - eSparseImageFormatProperties2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR, - eSparseImageMemoryRequirements2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR, - eSubmitInfo2KHR = VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR, - eSubpassBeginInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR, - eSubpassDependency2KHR = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR, - eSubpassDescription2KHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR, - eSubpassDescriptionDepthStencilResolveKHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR, - eSubpassEndInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR, - eTimelineSemaphoreSubmitInfoKHR = VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR, - eWriteDescriptorSetInlineUniformBlockEXT = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( StructureType value ) - { - switch ( value ) - { - case StructureType::eApplicationInfo: return "ApplicationInfo"; - case StructureType::eInstanceCreateInfo: return "InstanceCreateInfo"; - case StructureType::eDeviceQueueCreateInfo: return "DeviceQueueCreateInfo"; - case StructureType::eDeviceCreateInfo: return "DeviceCreateInfo"; - case StructureType::eSubmitInfo: return "SubmitInfo"; - case StructureType::eMemoryAllocateInfo: return "MemoryAllocateInfo"; - case StructureType::eMappedMemoryRange: return "MappedMemoryRange"; - case StructureType::eBindSparseInfo: return "BindSparseInfo"; - case StructureType::eFenceCreateInfo: return "FenceCreateInfo"; - case StructureType::eSemaphoreCreateInfo: return "SemaphoreCreateInfo"; - case StructureType::eEventCreateInfo: return "EventCreateInfo"; - case StructureType::eQueryPoolCreateInfo: return "QueryPoolCreateInfo"; - case StructureType::eBufferCreateInfo: return "BufferCreateInfo"; - case StructureType::eBufferViewCreateInfo: return "BufferViewCreateInfo"; - case StructureType::eImageCreateInfo: return "ImageCreateInfo"; - case StructureType::eImageViewCreateInfo: return "ImageViewCreateInfo"; - case StructureType::eShaderModuleCreateInfo: return "ShaderModuleCreateInfo"; - case StructureType::ePipelineCacheCreateInfo: return "PipelineCacheCreateInfo"; - case StructureType::ePipelineShaderStageCreateInfo: return "PipelineShaderStageCreateInfo"; - case StructureType::ePipelineVertexInputStateCreateInfo: return "PipelineVertexInputStateCreateInfo"; - case StructureType::ePipelineInputAssemblyStateCreateInfo: return "PipelineInputAssemblyStateCreateInfo"; - case StructureType::ePipelineTessellationStateCreateInfo: return "PipelineTessellationStateCreateInfo"; - case StructureType::ePipelineViewportStateCreateInfo: return "PipelineViewportStateCreateInfo"; - case StructureType::ePipelineRasterizationStateCreateInfo: return "PipelineRasterizationStateCreateInfo"; - case StructureType::ePipelineMultisampleStateCreateInfo: return "PipelineMultisampleStateCreateInfo"; - case StructureType::ePipelineDepthStencilStateCreateInfo: return "PipelineDepthStencilStateCreateInfo"; - case StructureType::ePipelineColorBlendStateCreateInfo: return "PipelineColorBlendStateCreateInfo"; - case StructureType::ePipelineDynamicStateCreateInfo: return "PipelineDynamicStateCreateInfo"; - case StructureType::eGraphicsPipelineCreateInfo: return "GraphicsPipelineCreateInfo"; - case StructureType::eComputePipelineCreateInfo: return "ComputePipelineCreateInfo"; - case StructureType::ePipelineLayoutCreateInfo: return "PipelineLayoutCreateInfo"; - case StructureType::eSamplerCreateInfo: return "SamplerCreateInfo"; - case StructureType::eDescriptorSetLayoutCreateInfo: return "DescriptorSetLayoutCreateInfo"; - case StructureType::eDescriptorPoolCreateInfo: return "DescriptorPoolCreateInfo"; - case StructureType::eDescriptorSetAllocateInfo: return "DescriptorSetAllocateInfo"; - case StructureType::eWriteDescriptorSet: return "WriteDescriptorSet"; - case StructureType::eCopyDescriptorSet: return "CopyDescriptorSet"; - case StructureType::eFramebufferCreateInfo: return "FramebufferCreateInfo"; - case StructureType::eRenderPassCreateInfo: return "RenderPassCreateInfo"; - case StructureType::eCommandPoolCreateInfo: return "CommandPoolCreateInfo"; - case StructureType::eCommandBufferAllocateInfo: return "CommandBufferAllocateInfo"; - case StructureType::eCommandBufferInheritanceInfo: return "CommandBufferInheritanceInfo"; - case StructureType::eCommandBufferBeginInfo: return "CommandBufferBeginInfo"; - case StructureType::eRenderPassBeginInfo: return "RenderPassBeginInfo"; - case StructureType::eBufferMemoryBarrier: return "BufferMemoryBarrier"; - case StructureType::eImageMemoryBarrier: return "ImageMemoryBarrier"; - case StructureType::eMemoryBarrier: return "MemoryBarrier"; - case StructureType::eLoaderInstanceCreateInfo: return "LoaderInstanceCreateInfo"; - case StructureType::eLoaderDeviceCreateInfo: return "LoaderDeviceCreateInfo"; - case StructureType::ePhysicalDeviceSubgroupProperties: return "PhysicalDeviceSubgroupProperties"; - case StructureType::eBindBufferMemoryInfo: return "BindBufferMemoryInfo"; - case StructureType::eBindImageMemoryInfo: return "BindImageMemoryInfo"; - case StructureType::ePhysicalDevice16BitStorageFeatures: return "PhysicalDevice16BitStorageFeatures"; - case StructureType::eMemoryDedicatedRequirements: return "MemoryDedicatedRequirements"; - case StructureType::eMemoryDedicatedAllocateInfo: return "MemoryDedicatedAllocateInfo"; - case StructureType::eMemoryAllocateFlagsInfo: return "MemoryAllocateFlagsInfo"; - case StructureType::eDeviceGroupRenderPassBeginInfo: return "DeviceGroupRenderPassBeginInfo"; - case StructureType::eDeviceGroupCommandBufferBeginInfo: return "DeviceGroupCommandBufferBeginInfo"; - case StructureType::eDeviceGroupSubmitInfo: return "DeviceGroupSubmitInfo"; - case StructureType::eDeviceGroupBindSparseInfo: return "DeviceGroupBindSparseInfo"; - case StructureType::eBindBufferMemoryDeviceGroupInfo: return "BindBufferMemoryDeviceGroupInfo"; - case StructureType::eBindImageMemoryDeviceGroupInfo: return "BindImageMemoryDeviceGroupInfo"; - case StructureType::ePhysicalDeviceGroupProperties: return "PhysicalDeviceGroupProperties"; - case StructureType::eDeviceGroupDeviceCreateInfo: return "DeviceGroupDeviceCreateInfo"; - case StructureType::eBufferMemoryRequirementsInfo2: return "BufferMemoryRequirementsInfo2"; - case StructureType::eImageMemoryRequirementsInfo2: return "ImageMemoryRequirementsInfo2"; - case StructureType::eImageSparseMemoryRequirementsInfo2: return "ImageSparseMemoryRequirementsInfo2"; - case StructureType::eMemoryRequirements2: return "MemoryRequirements2"; - case StructureType::eSparseImageMemoryRequirements2: return "SparseImageMemoryRequirements2"; - case StructureType::ePhysicalDeviceFeatures2: return "PhysicalDeviceFeatures2"; - case StructureType::ePhysicalDeviceProperties2: return "PhysicalDeviceProperties2"; - case StructureType::eFormatProperties2: return "FormatProperties2"; - case StructureType::eImageFormatProperties2: return "ImageFormatProperties2"; - case StructureType::ePhysicalDeviceImageFormatInfo2: return "PhysicalDeviceImageFormatInfo2"; - case StructureType::eQueueFamilyProperties2: return "QueueFamilyProperties2"; - case StructureType::ePhysicalDeviceMemoryProperties2: return "PhysicalDeviceMemoryProperties2"; - case StructureType::eSparseImageFormatProperties2: return "SparseImageFormatProperties2"; - case StructureType::ePhysicalDeviceSparseImageFormatInfo2: return "PhysicalDeviceSparseImageFormatInfo2"; - case StructureType::ePhysicalDevicePointClippingProperties: return "PhysicalDevicePointClippingProperties"; - case StructureType::eRenderPassInputAttachmentAspectCreateInfo: - return "RenderPassInputAttachmentAspectCreateInfo"; - case StructureType::eImageViewUsageCreateInfo: return "ImageViewUsageCreateInfo"; - case StructureType::ePipelineTessellationDomainOriginStateCreateInfo: - return "PipelineTessellationDomainOriginStateCreateInfo"; - case StructureType::eRenderPassMultiviewCreateInfo: return "RenderPassMultiviewCreateInfo"; - case StructureType::ePhysicalDeviceMultiviewFeatures: return "PhysicalDeviceMultiviewFeatures"; - case StructureType::ePhysicalDeviceMultiviewProperties: return "PhysicalDeviceMultiviewProperties"; - case StructureType::ePhysicalDeviceVariablePointersFeatures: return "PhysicalDeviceVariablePointersFeatures"; - case StructureType::eProtectedSubmitInfo: return "ProtectedSubmitInfo"; - case StructureType::ePhysicalDeviceProtectedMemoryFeatures: return "PhysicalDeviceProtectedMemoryFeatures"; - case StructureType::ePhysicalDeviceProtectedMemoryProperties: return "PhysicalDeviceProtectedMemoryProperties"; - case StructureType::eDeviceQueueInfo2: return "DeviceQueueInfo2"; - case StructureType::eSamplerYcbcrConversionCreateInfo: return "SamplerYcbcrConversionCreateInfo"; - case StructureType::eSamplerYcbcrConversionInfo: return "SamplerYcbcrConversionInfo"; - case StructureType::eBindImagePlaneMemoryInfo: return "BindImagePlaneMemoryInfo"; - case StructureType::eImagePlaneMemoryRequirementsInfo: return "ImagePlaneMemoryRequirementsInfo"; - case StructureType::ePhysicalDeviceSamplerYcbcrConversionFeatures: - return "PhysicalDeviceSamplerYcbcrConversionFeatures"; - case StructureType::eSamplerYcbcrConversionImageFormatProperties: - return "SamplerYcbcrConversionImageFormatProperties"; - case StructureType::eDescriptorUpdateTemplateCreateInfo: return "DescriptorUpdateTemplateCreateInfo"; - case StructureType::ePhysicalDeviceExternalImageFormatInfo: return "PhysicalDeviceExternalImageFormatInfo"; - case StructureType::eExternalImageFormatProperties: return "ExternalImageFormatProperties"; - case StructureType::ePhysicalDeviceExternalBufferInfo: return "PhysicalDeviceExternalBufferInfo"; - case StructureType::eExternalBufferProperties: return "ExternalBufferProperties"; - case StructureType::ePhysicalDeviceIdProperties: return "PhysicalDeviceIdProperties"; - case StructureType::eExternalMemoryBufferCreateInfo: return "ExternalMemoryBufferCreateInfo"; - case StructureType::eExternalMemoryImageCreateInfo: return "ExternalMemoryImageCreateInfo"; - case StructureType::eExportMemoryAllocateInfo: return "ExportMemoryAllocateInfo"; - case StructureType::ePhysicalDeviceExternalFenceInfo: return "PhysicalDeviceExternalFenceInfo"; - case StructureType::eExternalFenceProperties: return "ExternalFenceProperties"; - case StructureType::eExportFenceCreateInfo: return "ExportFenceCreateInfo"; - case StructureType::eExportSemaphoreCreateInfo: return "ExportSemaphoreCreateInfo"; - case StructureType::ePhysicalDeviceExternalSemaphoreInfo: return "PhysicalDeviceExternalSemaphoreInfo"; - case StructureType::eExternalSemaphoreProperties: return "ExternalSemaphoreProperties"; - case StructureType::ePhysicalDeviceMaintenance3Properties: return "PhysicalDeviceMaintenance3Properties"; - case StructureType::eDescriptorSetLayoutSupport: return "DescriptorSetLayoutSupport"; - case StructureType::ePhysicalDeviceShaderDrawParametersFeatures: - return "PhysicalDeviceShaderDrawParametersFeatures"; - case StructureType::ePhysicalDeviceVulkan11Features: return "PhysicalDeviceVulkan11Features"; - case StructureType::ePhysicalDeviceVulkan11Properties: return "PhysicalDeviceVulkan11Properties"; - case StructureType::ePhysicalDeviceVulkan12Features: return "PhysicalDeviceVulkan12Features"; - case StructureType::ePhysicalDeviceVulkan12Properties: return "PhysicalDeviceVulkan12Properties"; - case StructureType::eImageFormatListCreateInfo: return "ImageFormatListCreateInfo"; - case StructureType::eAttachmentDescription2: return "AttachmentDescription2"; - case StructureType::eAttachmentReference2: return "AttachmentReference2"; - case StructureType::eSubpassDescription2: return "SubpassDescription2"; - case StructureType::eSubpassDependency2: return "SubpassDependency2"; - case StructureType::eRenderPassCreateInfo2: return "RenderPassCreateInfo2"; - case StructureType::eSubpassBeginInfo: return "SubpassBeginInfo"; - case StructureType::eSubpassEndInfo: return "SubpassEndInfo"; - case StructureType::ePhysicalDevice8BitStorageFeatures: return "PhysicalDevice8BitStorageFeatures"; - case StructureType::ePhysicalDeviceDriverProperties: return "PhysicalDeviceDriverProperties"; - case StructureType::ePhysicalDeviceShaderAtomicInt64Features: return "PhysicalDeviceShaderAtomicInt64Features"; - case StructureType::ePhysicalDeviceShaderFloat16Int8Features: return "PhysicalDeviceShaderFloat16Int8Features"; - case StructureType::ePhysicalDeviceFloatControlsProperties: return "PhysicalDeviceFloatControlsProperties"; - case StructureType::eDescriptorSetLayoutBindingFlagsCreateInfo: - return "DescriptorSetLayoutBindingFlagsCreateInfo"; - case StructureType::ePhysicalDeviceDescriptorIndexingFeatures: return "PhysicalDeviceDescriptorIndexingFeatures"; - case StructureType::ePhysicalDeviceDescriptorIndexingProperties: - return "PhysicalDeviceDescriptorIndexingProperties"; - case StructureType::eDescriptorSetVariableDescriptorCountAllocateInfo: - return "DescriptorSetVariableDescriptorCountAllocateInfo"; - case StructureType::eDescriptorSetVariableDescriptorCountLayoutSupport: - return "DescriptorSetVariableDescriptorCountLayoutSupport"; - case StructureType::ePhysicalDeviceDepthStencilResolveProperties: - return "PhysicalDeviceDepthStencilResolveProperties"; - case StructureType::eSubpassDescriptionDepthStencilResolve: return "SubpassDescriptionDepthStencilResolve"; - case StructureType::ePhysicalDeviceScalarBlockLayoutFeatures: return "PhysicalDeviceScalarBlockLayoutFeatures"; - case StructureType::eImageStencilUsageCreateInfo: return "ImageStencilUsageCreateInfo"; - case StructureType::ePhysicalDeviceSamplerFilterMinmaxProperties: - return "PhysicalDeviceSamplerFilterMinmaxProperties"; - case StructureType::eSamplerReductionModeCreateInfo: return "SamplerReductionModeCreateInfo"; - case StructureType::ePhysicalDeviceVulkanMemoryModelFeatures: return "PhysicalDeviceVulkanMemoryModelFeatures"; - case StructureType::ePhysicalDeviceImagelessFramebufferFeatures: - return "PhysicalDeviceImagelessFramebufferFeatures"; - case StructureType::eFramebufferAttachmentsCreateInfo: return "FramebufferAttachmentsCreateInfo"; - case StructureType::eFramebufferAttachmentImageInfo: return "FramebufferAttachmentImageInfo"; - case StructureType::eRenderPassAttachmentBeginInfo: return "RenderPassAttachmentBeginInfo"; - case StructureType::ePhysicalDeviceUniformBufferStandardLayoutFeatures: - return "PhysicalDeviceUniformBufferStandardLayoutFeatures"; - case StructureType::ePhysicalDeviceShaderSubgroupExtendedTypesFeatures: - return "PhysicalDeviceShaderSubgroupExtendedTypesFeatures"; - case StructureType::ePhysicalDeviceSeparateDepthStencilLayoutsFeatures: - return "PhysicalDeviceSeparateDepthStencilLayoutsFeatures"; - case StructureType::eAttachmentReferenceStencilLayout: return "AttachmentReferenceStencilLayout"; - case StructureType::eAttachmentDescriptionStencilLayout: return "AttachmentDescriptionStencilLayout"; - case StructureType::ePhysicalDeviceHostQueryResetFeatures: return "PhysicalDeviceHostQueryResetFeatures"; - case StructureType::ePhysicalDeviceTimelineSemaphoreFeatures: return "PhysicalDeviceTimelineSemaphoreFeatures"; - case StructureType::ePhysicalDeviceTimelineSemaphoreProperties: - return "PhysicalDeviceTimelineSemaphoreProperties"; - case StructureType::eSemaphoreTypeCreateInfo: return "SemaphoreTypeCreateInfo"; - case StructureType::eTimelineSemaphoreSubmitInfo: return "TimelineSemaphoreSubmitInfo"; - case StructureType::eSemaphoreWaitInfo: return "SemaphoreWaitInfo"; - case StructureType::eSemaphoreSignalInfo: return "SemaphoreSignalInfo"; - case StructureType::ePhysicalDeviceBufferDeviceAddressFeatures: - return "PhysicalDeviceBufferDeviceAddressFeatures"; - case StructureType::eBufferDeviceAddressInfo: return "BufferDeviceAddressInfo"; - case StructureType::eBufferOpaqueCaptureAddressCreateInfo: return "BufferOpaqueCaptureAddressCreateInfo"; - case StructureType::eMemoryOpaqueCaptureAddressAllocateInfo: return "MemoryOpaqueCaptureAddressAllocateInfo"; - case StructureType::eDeviceMemoryOpaqueCaptureAddressInfo: return "DeviceMemoryOpaqueCaptureAddressInfo"; - case StructureType::ePhysicalDeviceVulkan13Features: return "PhysicalDeviceVulkan13Features"; - case StructureType::ePhysicalDeviceVulkan13Properties: return "PhysicalDeviceVulkan13Properties"; - case StructureType::ePipelineCreationFeedbackCreateInfo: return "PipelineCreationFeedbackCreateInfo"; - case StructureType::ePhysicalDeviceShaderTerminateInvocationFeatures: - return "PhysicalDeviceShaderTerminateInvocationFeatures"; - case StructureType::ePhysicalDeviceToolProperties: return "PhysicalDeviceToolProperties"; - case StructureType::ePhysicalDeviceShaderDemoteToHelperInvocationFeatures: - return "PhysicalDeviceShaderDemoteToHelperInvocationFeatures"; - case StructureType::ePhysicalDevicePrivateDataFeatures: return "PhysicalDevicePrivateDataFeatures"; - case StructureType::eDevicePrivateDataCreateInfo: return "DevicePrivateDataCreateInfo"; - case StructureType::ePrivateDataSlotCreateInfo: return "PrivateDataSlotCreateInfo"; - case StructureType::ePhysicalDevicePipelineCreationCacheControlFeatures: - return "PhysicalDevicePipelineCreationCacheControlFeatures"; - case StructureType::eMemoryBarrier2: return "MemoryBarrier2"; - case StructureType::eBufferMemoryBarrier2: return "BufferMemoryBarrier2"; - case StructureType::eImageMemoryBarrier2: return "ImageMemoryBarrier2"; - case StructureType::eDependencyInfo: return "DependencyInfo"; - case StructureType::eSubmitInfo2: return "SubmitInfo2"; - case StructureType::eSemaphoreSubmitInfo: return "SemaphoreSubmitInfo"; - case StructureType::eCommandBufferSubmitInfo: return "CommandBufferSubmitInfo"; - case StructureType::ePhysicalDeviceSynchronization2Features: return "PhysicalDeviceSynchronization2Features"; - case StructureType::ePhysicalDeviceZeroInitializeWorkgroupMemoryFeatures: - return "PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures"; - case StructureType::ePhysicalDeviceImageRobustnessFeatures: return "PhysicalDeviceImageRobustnessFeatures"; - case StructureType::eCopyBufferInfo2: return "CopyBufferInfo2"; - case StructureType::eCopyImageInfo2: return "CopyImageInfo2"; - case StructureType::eCopyBufferToImageInfo2: return "CopyBufferToImageInfo2"; - case StructureType::eCopyImageToBufferInfo2: return "CopyImageToBufferInfo2"; - case StructureType::eBlitImageInfo2: return "BlitImageInfo2"; - case StructureType::eResolveImageInfo2: return "ResolveImageInfo2"; - case StructureType::eBufferCopy2: return "BufferCopy2"; - case StructureType::eImageCopy2: return "ImageCopy2"; - case StructureType::eImageBlit2: return "ImageBlit2"; - case StructureType::eBufferImageCopy2: return "BufferImageCopy2"; - case StructureType::eImageResolve2: return "ImageResolve2"; - case StructureType::ePhysicalDeviceSubgroupSizeControlProperties: - return "PhysicalDeviceSubgroupSizeControlProperties"; - case StructureType::ePipelineShaderStageRequiredSubgroupSizeCreateInfo: - return "PipelineShaderStageRequiredSubgroupSizeCreateInfo"; - case StructureType::ePhysicalDeviceSubgroupSizeControlFeatures: - return "PhysicalDeviceSubgroupSizeControlFeatures"; - case StructureType::ePhysicalDeviceInlineUniformBlockFeatures: return "PhysicalDeviceInlineUniformBlockFeatures"; - case StructureType::ePhysicalDeviceInlineUniformBlockProperties: - return "PhysicalDeviceInlineUniformBlockProperties"; - case StructureType::eWriteDescriptorSetInlineUniformBlock: return "WriteDescriptorSetInlineUniformBlock"; - case StructureType::eDescriptorPoolInlineUniformBlockCreateInfo: - return "DescriptorPoolInlineUniformBlockCreateInfo"; - case StructureType::ePhysicalDeviceTextureCompressionAstcHdrFeatures: - return "PhysicalDeviceTextureCompressionAstcHdrFeatures"; - case StructureType::eRenderingInfo: return "RenderingInfo"; - case StructureType::eRenderingAttachmentInfo: return "RenderingAttachmentInfo"; - case StructureType::ePipelineRenderingCreateInfo: return "PipelineRenderingCreateInfo"; - case StructureType::ePhysicalDeviceDynamicRenderingFeatures: return "PhysicalDeviceDynamicRenderingFeatures"; - case StructureType::eCommandBufferInheritanceRenderingInfo: return "CommandBufferInheritanceRenderingInfo"; - case StructureType::ePhysicalDeviceShaderIntegerDotProductFeatures: - return "PhysicalDeviceShaderIntegerDotProductFeatures"; - case StructureType::ePhysicalDeviceShaderIntegerDotProductProperties: - return "PhysicalDeviceShaderIntegerDotProductProperties"; - case StructureType::ePhysicalDeviceTexelBufferAlignmentProperties: - return "PhysicalDeviceTexelBufferAlignmentProperties"; - case StructureType::eFormatProperties3: return "FormatProperties3"; - case StructureType::ePhysicalDeviceMaintenance4Features: return "PhysicalDeviceMaintenance4Features"; - case StructureType::ePhysicalDeviceMaintenance4Properties: return "PhysicalDeviceMaintenance4Properties"; - case StructureType::eDeviceBufferMemoryRequirements: return "DeviceBufferMemoryRequirements"; - case StructureType::eDeviceImageMemoryRequirements: return "DeviceImageMemoryRequirements"; - case StructureType::eSwapchainCreateInfoKHR: return "SwapchainCreateInfoKHR"; - case StructureType::ePresentInfoKHR: return "PresentInfoKHR"; - case StructureType::eDeviceGroupPresentCapabilitiesKHR: return "DeviceGroupPresentCapabilitiesKHR"; - case StructureType::eImageSwapchainCreateInfoKHR: return "ImageSwapchainCreateInfoKHR"; - case StructureType::eBindImageMemorySwapchainInfoKHR: return "BindImageMemorySwapchainInfoKHR"; - case StructureType::eAcquireNextImageInfoKHR: return "AcquireNextImageInfoKHR"; - case StructureType::eDeviceGroupPresentInfoKHR: return "DeviceGroupPresentInfoKHR"; - case StructureType::eDeviceGroupSwapchainCreateInfoKHR: return "DeviceGroupSwapchainCreateInfoKHR"; - case StructureType::eDisplayModeCreateInfoKHR: return "DisplayModeCreateInfoKHR"; - case StructureType::eDisplaySurfaceCreateInfoKHR: return "DisplaySurfaceCreateInfoKHR"; - case StructureType::eDisplayPresentInfoKHR: return "DisplayPresentInfoKHR"; -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - case StructureType::eXlibSurfaceCreateInfoKHR: return "XlibSurfaceCreateInfoKHR"; -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ -#if defined( VK_USE_PLATFORM_XCB_KHR ) - case StructureType::eXcbSurfaceCreateInfoKHR: return "XcbSurfaceCreateInfoKHR"; -#endif /*VK_USE_PLATFORM_XCB_KHR*/ -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - case StructureType::eWaylandSurfaceCreateInfoKHR: return "WaylandSurfaceCreateInfoKHR"; -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - case StructureType::eAndroidSurfaceCreateInfoKHR: return "AndroidSurfaceCreateInfoKHR"; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - case StructureType::eWin32SurfaceCreateInfoKHR: return "Win32SurfaceCreateInfoKHR"; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - case StructureType::eDebugReportCallbackCreateInfoEXT: return "DebugReportCallbackCreateInfoEXT"; - case StructureType::ePipelineRasterizationStateRasterizationOrderAMD: - return "PipelineRasterizationStateRasterizationOrderAMD"; - case StructureType::eDebugMarkerObjectNameInfoEXT: return "DebugMarkerObjectNameInfoEXT"; - case StructureType::eDebugMarkerObjectTagInfoEXT: return "DebugMarkerObjectTagInfoEXT"; - case StructureType::eDebugMarkerMarkerInfoEXT: return "DebugMarkerMarkerInfoEXT"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case StructureType::eVideoProfileKHR: return "VideoProfileKHR"; - case StructureType::eVideoCapabilitiesKHR: return "VideoCapabilitiesKHR"; - case StructureType::eVideoPictureResourceKHR: return "VideoPictureResourceKHR"; - case StructureType::eVideoGetMemoryPropertiesKHR: return "VideoGetMemoryPropertiesKHR"; - case StructureType::eVideoBindMemoryKHR: return "VideoBindMemoryKHR"; - case StructureType::eVideoSessionCreateInfoKHR: return "VideoSessionCreateInfoKHR"; - case StructureType::eVideoSessionParametersCreateInfoKHR: return "VideoSessionParametersCreateInfoKHR"; - case StructureType::eVideoSessionParametersUpdateInfoKHR: return "VideoSessionParametersUpdateInfoKHR"; - case StructureType::eVideoBeginCodingInfoKHR: return "VideoBeginCodingInfoKHR"; - case StructureType::eVideoEndCodingInfoKHR: return "VideoEndCodingInfoKHR"; - case StructureType::eVideoCodingControlInfoKHR: return "VideoCodingControlInfoKHR"; - case StructureType::eVideoReferenceSlotKHR: return "VideoReferenceSlotKHR"; - case StructureType::eVideoQueueFamilyProperties2KHR: return "VideoQueueFamilyProperties2KHR"; - case StructureType::eVideoProfilesKHR: return "VideoProfilesKHR"; - case StructureType::ePhysicalDeviceVideoFormatInfoKHR: return "PhysicalDeviceVideoFormatInfoKHR"; - case StructureType::eVideoFormatPropertiesKHR: return "VideoFormatPropertiesKHR"; - case StructureType::eQueueFamilyQueryResultStatusProperties2KHR: - return "QueueFamilyQueryResultStatusProperties2KHR"; - case StructureType::eVideoDecodeInfoKHR: return "VideoDecodeInfoKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case StructureType::eDedicatedAllocationImageCreateInfoNV: return "DedicatedAllocationImageCreateInfoNV"; - case StructureType::eDedicatedAllocationBufferCreateInfoNV: return "DedicatedAllocationBufferCreateInfoNV"; - case StructureType::eDedicatedAllocationMemoryAllocateInfoNV: return "DedicatedAllocationMemoryAllocateInfoNV"; - case StructureType::ePhysicalDeviceTransformFeedbackFeaturesEXT: - return "PhysicalDeviceTransformFeedbackFeaturesEXT"; - case StructureType::ePhysicalDeviceTransformFeedbackPropertiesEXT: - return "PhysicalDeviceTransformFeedbackPropertiesEXT"; - case StructureType::ePipelineRasterizationStateStreamCreateInfoEXT: - return "PipelineRasterizationStateStreamCreateInfoEXT"; - case StructureType::eCuModuleCreateInfoNVX: return "CuModuleCreateInfoNVX"; - case StructureType::eCuFunctionCreateInfoNVX: return "CuFunctionCreateInfoNVX"; - case StructureType::eCuLaunchInfoNVX: return "CuLaunchInfoNVX"; - case StructureType::eImageViewHandleInfoNVX: return "ImageViewHandleInfoNVX"; - case StructureType::eImageViewAddressPropertiesNVX: return "ImageViewAddressPropertiesNVX"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case StructureType::eVideoEncodeH264CapabilitiesEXT: return "VideoEncodeH264CapabilitiesEXT"; - case StructureType::eVideoEncodeH264SessionCreateInfoEXT: return "VideoEncodeH264SessionCreateInfoEXT"; - case StructureType::eVideoEncodeH264SessionParametersCreateInfoEXT: - return "VideoEncodeH264SessionParametersCreateInfoEXT"; - case StructureType::eVideoEncodeH264SessionParametersAddInfoEXT: - return "VideoEncodeH264SessionParametersAddInfoEXT"; - case StructureType::eVideoEncodeH264VclFrameInfoEXT: return "VideoEncodeH264VclFrameInfoEXT"; - case StructureType::eVideoEncodeH264DpbSlotInfoEXT: return "VideoEncodeH264DpbSlotInfoEXT"; - case StructureType::eVideoEncodeH264NaluSliceEXT: return "VideoEncodeH264NaluSliceEXT"; - case StructureType::eVideoEncodeH264EmitPictureParametersEXT: return "VideoEncodeH264EmitPictureParametersEXT"; - case StructureType::eVideoEncodeH264ProfileEXT: return "VideoEncodeH264ProfileEXT"; - case StructureType::eVideoEncodeH264RateControlInfoEXT: return "VideoEncodeH264RateControlInfoEXT"; - case StructureType::eVideoEncodeH264RateControlLayerInfoEXT: return "VideoEncodeH264RateControlLayerInfoEXT"; - case StructureType::eVideoEncodeH265CapabilitiesEXT: return "VideoEncodeH265CapabilitiesEXT"; - case StructureType::eVideoEncodeH265SessionCreateInfoEXT: return "VideoEncodeH265SessionCreateInfoEXT"; - case StructureType::eVideoEncodeH265SessionParametersCreateInfoEXT: - return "VideoEncodeH265SessionParametersCreateInfoEXT"; - case StructureType::eVideoEncodeH265SessionParametersAddInfoEXT: - return "VideoEncodeH265SessionParametersAddInfoEXT"; - case StructureType::eVideoEncodeH265VclFrameInfoEXT: return "VideoEncodeH265VclFrameInfoEXT"; - case StructureType::eVideoEncodeH265DpbSlotInfoEXT: return "VideoEncodeH265DpbSlotInfoEXT"; - case StructureType::eVideoEncodeH265NaluSliceEXT: return "VideoEncodeH265NaluSliceEXT"; - case StructureType::eVideoEncodeH265EmitPictureParametersEXT: return "VideoEncodeH265EmitPictureParametersEXT"; - case StructureType::eVideoEncodeH265ProfileEXT: return "VideoEncodeH265ProfileEXT"; - case StructureType::eVideoEncodeH265ReferenceListsEXT: return "VideoEncodeH265ReferenceListsEXT"; - case StructureType::eVideoEncodeH265RateControlInfoEXT: return "VideoEncodeH265RateControlInfoEXT"; - case StructureType::eVideoEncodeH265RateControlLayerInfoEXT: return "VideoEncodeH265RateControlLayerInfoEXT"; - case StructureType::eVideoDecodeH264CapabilitiesEXT: return "VideoDecodeH264CapabilitiesEXT"; - case StructureType::eVideoDecodeH264SessionCreateInfoEXT: return "VideoDecodeH264SessionCreateInfoEXT"; - case StructureType::eVideoDecodeH264PictureInfoEXT: return "VideoDecodeH264PictureInfoEXT"; - case StructureType::eVideoDecodeH264MvcEXT: return "VideoDecodeH264MvcEXT"; - case StructureType::eVideoDecodeH264ProfileEXT: return "VideoDecodeH264ProfileEXT"; - case StructureType::eVideoDecodeH264SessionParametersCreateInfoEXT: - return "VideoDecodeH264SessionParametersCreateInfoEXT"; - case StructureType::eVideoDecodeH264SessionParametersAddInfoEXT: - return "VideoDecodeH264SessionParametersAddInfoEXT"; - case StructureType::eVideoDecodeH264DpbSlotInfoEXT: return "VideoDecodeH264DpbSlotInfoEXT"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case StructureType::eTextureLodGatherFormatPropertiesAMD: return "TextureLodGatherFormatPropertiesAMD"; - case StructureType::eRenderingFragmentShadingRateAttachmentInfoKHR: - return "RenderingFragmentShadingRateAttachmentInfoKHR"; - case StructureType::eRenderingFragmentDensityMapAttachmentInfoEXT: - return "RenderingFragmentDensityMapAttachmentInfoEXT"; - case StructureType::eAttachmentSampleCountInfoAMD: return "AttachmentSampleCountInfoAMD"; - case StructureType::eMultiviewPerViewAttributesInfoNVX: return "MultiviewPerViewAttributesInfoNVX"; -#if defined( VK_USE_PLATFORM_GGP ) - case StructureType::eStreamDescriptorSurfaceCreateInfoGGP: return "StreamDescriptorSurfaceCreateInfoGGP"; -#endif /*VK_USE_PLATFORM_GGP*/ - case StructureType::ePhysicalDeviceCornerSampledImageFeaturesNV: - return "PhysicalDeviceCornerSampledImageFeaturesNV"; - case StructureType::eExternalMemoryImageCreateInfoNV: return "ExternalMemoryImageCreateInfoNV"; - case StructureType::eExportMemoryAllocateInfoNV: return "ExportMemoryAllocateInfoNV"; -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - case StructureType::eImportMemoryWin32HandleInfoNV: return "ImportMemoryWin32HandleInfoNV"; - case StructureType::eExportMemoryWin32HandleInfoNV: return "ExportMemoryWin32HandleInfoNV"; - case StructureType::eWin32KeyedMutexAcquireReleaseInfoNV: return "Win32KeyedMutexAcquireReleaseInfoNV"; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - case StructureType::eValidationFlagsEXT: return "ValidationFlagsEXT"; -#if defined( VK_USE_PLATFORM_VI_NN ) - case StructureType::eViSurfaceCreateInfoNN: return "ViSurfaceCreateInfoNN"; -#endif /*VK_USE_PLATFORM_VI_NN*/ - case StructureType::eImageViewAstcDecodeModeEXT: return "ImageViewAstcDecodeModeEXT"; - case StructureType::ePhysicalDeviceAstcDecodeFeaturesEXT: return "PhysicalDeviceAstcDecodeFeaturesEXT"; -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - case StructureType::eImportMemoryWin32HandleInfoKHR: return "ImportMemoryWin32HandleInfoKHR"; - case StructureType::eExportMemoryWin32HandleInfoKHR: return "ExportMemoryWin32HandleInfoKHR"; - case StructureType::eMemoryWin32HandlePropertiesKHR: return "MemoryWin32HandlePropertiesKHR"; - case StructureType::eMemoryGetWin32HandleInfoKHR: return "MemoryGetWin32HandleInfoKHR"; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - case StructureType::eImportMemoryFdInfoKHR: return "ImportMemoryFdInfoKHR"; - case StructureType::eMemoryFdPropertiesKHR: return "MemoryFdPropertiesKHR"; - case StructureType::eMemoryGetFdInfoKHR: return "MemoryGetFdInfoKHR"; -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - case StructureType::eWin32KeyedMutexAcquireReleaseInfoKHR: return "Win32KeyedMutexAcquireReleaseInfoKHR"; - case StructureType::eImportSemaphoreWin32HandleInfoKHR: return "ImportSemaphoreWin32HandleInfoKHR"; - case StructureType::eExportSemaphoreWin32HandleInfoKHR: return "ExportSemaphoreWin32HandleInfoKHR"; - case StructureType::eD3D12FenceSubmitInfoKHR: return "D3D12FenceSubmitInfoKHR"; - case StructureType::eSemaphoreGetWin32HandleInfoKHR: return "SemaphoreGetWin32HandleInfoKHR"; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - case StructureType::eImportSemaphoreFdInfoKHR: return "ImportSemaphoreFdInfoKHR"; - case StructureType::eSemaphoreGetFdInfoKHR: return "SemaphoreGetFdInfoKHR"; - case StructureType::ePhysicalDevicePushDescriptorPropertiesKHR: - return "PhysicalDevicePushDescriptorPropertiesKHR"; - case StructureType::eCommandBufferInheritanceConditionalRenderingInfoEXT: - return "CommandBufferInheritanceConditionalRenderingInfoEXT"; - case StructureType::ePhysicalDeviceConditionalRenderingFeaturesEXT: - return "PhysicalDeviceConditionalRenderingFeaturesEXT"; - case StructureType::eConditionalRenderingBeginInfoEXT: return "ConditionalRenderingBeginInfoEXT"; - case StructureType::ePresentRegionsKHR: return "PresentRegionsKHR"; - case StructureType::ePipelineViewportWScalingStateCreateInfoNV: - return "PipelineViewportWScalingStateCreateInfoNV"; - case StructureType::eSurfaceCapabilities2EXT: return "SurfaceCapabilities2EXT"; - case StructureType::eDisplayPowerInfoEXT: return "DisplayPowerInfoEXT"; - case StructureType::eDeviceEventInfoEXT: return "DeviceEventInfoEXT"; - case StructureType::eDisplayEventInfoEXT: return "DisplayEventInfoEXT"; - case StructureType::eSwapchainCounterCreateInfoEXT: return "SwapchainCounterCreateInfoEXT"; - case StructureType::ePresentTimesInfoGOOGLE: return "PresentTimesInfoGOOGLE"; - case StructureType::ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX: - return "PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX"; - case StructureType::ePipelineViewportSwizzleStateCreateInfoNV: return "PipelineViewportSwizzleStateCreateInfoNV"; - case StructureType::ePhysicalDeviceDiscardRectanglePropertiesEXT: - return "PhysicalDeviceDiscardRectanglePropertiesEXT"; - case StructureType::ePipelineDiscardRectangleStateCreateInfoEXT: - return "PipelineDiscardRectangleStateCreateInfoEXT"; - case StructureType::ePhysicalDeviceConservativeRasterizationPropertiesEXT: - return "PhysicalDeviceConservativeRasterizationPropertiesEXT"; - case StructureType::ePipelineRasterizationConservativeStateCreateInfoEXT: - return "PipelineRasterizationConservativeStateCreateInfoEXT"; - case StructureType::ePhysicalDeviceDepthClipEnableFeaturesEXT: return "PhysicalDeviceDepthClipEnableFeaturesEXT"; - case StructureType::ePipelineRasterizationDepthClipStateCreateInfoEXT: - return "PipelineRasterizationDepthClipStateCreateInfoEXT"; - case StructureType::eHdrMetadataEXT: return "HdrMetadataEXT"; - case StructureType::eSharedPresentSurfaceCapabilitiesKHR: return "SharedPresentSurfaceCapabilitiesKHR"; -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - case StructureType::eImportFenceWin32HandleInfoKHR: return "ImportFenceWin32HandleInfoKHR"; - case StructureType::eExportFenceWin32HandleInfoKHR: return "ExportFenceWin32HandleInfoKHR"; - case StructureType::eFenceGetWin32HandleInfoKHR: return "FenceGetWin32HandleInfoKHR"; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - case StructureType::eImportFenceFdInfoKHR: return "ImportFenceFdInfoKHR"; - case StructureType::eFenceGetFdInfoKHR: return "FenceGetFdInfoKHR"; - case StructureType::ePhysicalDevicePerformanceQueryFeaturesKHR: - return "PhysicalDevicePerformanceQueryFeaturesKHR"; - case StructureType::ePhysicalDevicePerformanceQueryPropertiesKHR: - return "PhysicalDevicePerformanceQueryPropertiesKHR"; - case StructureType::eQueryPoolPerformanceCreateInfoKHR: return "QueryPoolPerformanceCreateInfoKHR"; - case StructureType::ePerformanceQuerySubmitInfoKHR: return "PerformanceQuerySubmitInfoKHR"; - case StructureType::eAcquireProfilingLockInfoKHR: return "AcquireProfilingLockInfoKHR"; - case StructureType::ePerformanceCounterKHR: return "PerformanceCounterKHR"; - case StructureType::ePerformanceCounterDescriptionKHR: return "PerformanceCounterDescriptionKHR"; - case StructureType::ePhysicalDeviceSurfaceInfo2KHR: return "PhysicalDeviceSurfaceInfo2KHR"; - case StructureType::eSurfaceCapabilities2KHR: return "SurfaceCapabilities2KHR"; - case StructureType::eSurfaceFormat2KHR: return "SurfaceFormat2KHR"; - case StructureType::eDisplayProperties2KHR: return "DisplayProperties2KHR"; - case StructureType::eDisplayPlaneProperties2KHR: return "DisplayPlaneProperties2KHR"; - case StructureType::eDisplayModeProperties2KHR: return "DisplayModeProperties2KHR"; - case StructureType::eDisplayPlaneInfo2KHR: return "DisplayPlaneInfo2KHR"; - case StructureType::eDisplayPlaneCapabilities2KHR: return "DisplayPlaneCapabilities2KHR"; -#if defined( VK_USE_PLATFORM_IOS_MVK ) - case StructureType::eIosSurfaceCreateInfoMVK: return "IosSurfaceCreateInfoMVK"; -#endif /*VK_USE_PLATFORM_IOS_MVK*/ -#if defined( VK_USE_PLATFORM_MACOS_MVK ) - case StructureType::eMacosSurfaceCreateInfoMVK: return "MacosSurfaceCreateInfoMVK"; -#endif /*VK_USE_PLATFORM_MACOS_MVK*/ - case StructureType::eDebugUtilsObjectNameInfoEXT: return "DebugUtilsObjectNameInfoEXT"; - case StructureType::eDebugUtilsObjectTagInfoEXT: return "DebugUtilsObjectTagInfoEXT"; - case StructureType::eDebugUtilsLabelEXT: return "DebugUtilsLabelEXT"; - case StructureType::eDebugUtilsMessengerCallbackDataEXT: return "DebugUtilsMessengerCallbackDataEXT"; - case StructureType::eDebugUtilsMessengerCreateInfoEXT: return "DebugUtilsMessengerCreateInfoEXT"; -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - case StructureType::eAndroidHardwareBufferUsageANDROID: return "AndroidHardwareBufferUsageANDROID"; - case StructureType::eAndroidHardwareBufferPropertiesANDROID: return "AndroidHardwareBufferPropertiesANDROID"; - case StructureType::eAndroidHardwareBufferFormatPropertiesANDROID: - return "AndroidHardwareBufferFormatPropertiesANDROID"; - case StructureType::eImportAndroidHardwareBufferInfoANDROID: return "ImportAndroidHardwareBufferInfoANDROID"; - case StructureType::eMemoryGetAndroidHardwareBufferInfoANDROID: - return "MemoryGetAndroidHardwareBufferInfoANDROID"; - case StructureType::eExternalFormatANDROID: return "ExternalFormatANDROID"; - case StructureType::eAndroidHardwareBufferFormatProperties2ANDROID: - return "AndroidHardwareBufferFormatProperties2ANDROID"; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - case StructureType::eSampleLocationsInfoEXT: return "SampleLocationsInfoEXT"; - case StructureType::eRenderPassSampleLocationsBeginInfoEXT: return "RenderPassSampleLocationsBeginInfoEXT"; - case StructureType::ePipelineSampleLocationsStateCreateInfoEXT: - return "PipelineSampleLocationsStateCreateInfoEXT"; - case StructureType::ePhysicalDeviceSampleLocationsPropertiesEXT: - return "PhysicalDeviceSampleLocationsPropertiesEXT"; - case StructureType::eMultisamplePropertiesEXT: return "MultisamplePropertiesEXT"; - case StructureType::ePhysicalDeviceBlendOperationAdvancedFeaturesEXT: - return "PhysicalDeviceBlendOperationAdvancedFeaturesEXT"; - case StructureType::ePhysicalDeviceBlendOperationAdvancedPropertiesEXT: - return "PhysicalDeviceBlendOperationAdvancedPropertiesEXT"; - case StructureType::ePipelineColorBlendAdvancedStateCreateInfoEXT: - return "PipelineColorBlendAdvancedStateCreateInfoEXT"; - case StructureType::ePipelineCoverageToColorStateCreateInfoNV: return "PipelineCoverageToColorStateCreateInfoNV"; - case StructureType::eWriteDescriptorSetAccelerationStructureKHR: - return "WriteDescriptorSetAccelerationStructureKHR"; - case StructureType::eAccelerationStructureBuildGeometryInfoKHR: - return "AccelerationStructureBuildGeometryInfoKHR"; - case StructureType::eAccelerationStructureDeviceAddressInfoKHR: - return "AccelerationStructureDeviceAddressInfoKHR"; - case StructureType::eAccelerationStructureGeometryAabbsDataKHR: - return "AccelerationStructureGeometryAabbsDataKHR"; - case StructureType::eAccelerationStructureGeometryInstancesDataKHR: - return "AccelerationStructureGeometryInstancesDataKHR"; - case StructureType::eAccelerationStructureGeometryTrianglesDataKHR: - return "AccelerationStructureGeometryTrianglesDataKHR"; - case StructureType::eAccelerationStructureGeometryKHR: return "AccelerationStructureGeometryKHR"; - case StructureType::eAccelerationStructureVersionInfoKHR: return "AccelerationStructureVersionInfoKHR"; - case StructureType::eCopyAccelerationStructureInfoKHR: return "CopyAccelerationStructureInfoKHR"; - case StructureType::eCopyAccelerationStructureToMemoryInfoKHR: return "CopyAccelerationStructureToMemoryInfoKHR"; - case StructureType::eCopyMemoryToAccelerationStructureInfoKHR: return "CopyMemoryToAccelerationStructureInfoKHR"; - case StructureType::ePhysicalDeviceAccelerationStructureFeaturesKHR: - return "PhysicalDeviceAccelerationStructureFeaturesKHR"; - case StructureType::ePhysicalDeviceAccelerationStructurePropertiesKHR: - return "PhysicalDeviceAccelerationStructurePropertiesKHR"; - case StructureType::eAccelerationStructureCreateInfoKHR: return "AccelerationStructureCreateInfoKHR"; - case StructureType::eAccelerationStructureBuildSizesInfoKHR: return "AccelerationStructureBuildSizesInfoKHR"; - case StructureType::ePhysicalDeviceRayTracingPipelineFeaturesKHR: - return "PhysicalDeviceRayTracingPipelineFeaturesKHR"; - case StructureType::ePhysicalDeviceRayTracingPipelinePropertiesKHR: - return "PhysicalDeviceRayTracingPipelinePropertiesKHR"; - case StructureType::eRayTracingPipelineCreateInfoKHR: return "RayTracingPipelineCreateInfoKHR"; - case StructureType::eRayTracingShaderGroupCreateInfoKHR: return "RayTracingShaderGroupCreateInfoKHR"; - case StructureType::eRayTracingPipelineInterfaceCreateInfoKHR: return "RayTracingPipelineInterfaceCreateInfoKHR"; - case StructureType::ePhysicalDeviceRayQueryFeaturesKHR: return "PhysicalDeviceRayQueryFeaturesKHR"; - case StructureType::ePipelineCoverageModulationStateCreateInfoNV: - return "PipelineCoverageModulationStateCreateInfoNV"; - case StructureType::ePhysicalDeviceShaderSmBuiltinsFeaturesNV: return "PhysicalDeviceShaderSmBuiltinsFeaturesNV"; - case StructureType::ePhysicalDeviceShaderSmBuiltinsPropertiesNV: - return "PhysicalDeviceShaderSmBuiltinsPropertiesNV"; - case StructureType::eDrmFormatModifierPropertiesListEXT: return "DrmFormatModifierPropertiesListEXT"; - case StructureType::ePhysicalDeviceImageDrmFormatModifierInfoEXT: - return "PhysicalDeviceImageDrmFormatModifierInfoEXT"; - case StructureType::eImageDrmFormatModifierListCreateInfoEXT: return "ImageDrmFormatModifierListCreateInfoEXT"; - case StructureType::eImageDrmFormatModifierExplicitCreateInfoEXT: - return "ImageDrmFormatModifierExplicitCreateInfoEXT"; - case StructureType::eImageDrmFormatModifierPropertiesEXT: return "ImageDrmFormatModifierPropertiesEXT"; - case StructureType::eDrmFormatModifierPropertiesList2EXT: return "DrmFormatModifierPropertiesList2EXT"; - case StructureType::eValidationCacheCreateInfoEXT: return "ValidationCacheCreateInfoEXT"; - case StructureType::eShaderModuleValidationCacheCreateInfoEXT: return "ShaderModuleValidationCacheCreateInfoEXT"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case StructureType::ePhysicalDevicePortabilitySubsetFeaturesKHR: - return "PhysicalDevicePortabilitySubsetFeaturesKHR"; - case StructureType::ePhysicalDevicePortabilitySubsetPropertiesKHR: - return "PhysicalDevicePortabilitySubsetPropertiesKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case StructureType::ePipelineViewportShadingRateImageStateCreateInfoNV: - return "PipelineViewportShadingRateImageStateCreateInfoNV"; - case StructureType::ePhysicalDeviceShadingRateImageFeaturesNV: return "PhysicalDeviceShadingRateImageFeaturesNV"; - case StructureType::ePhysicalDeviceShadingRateImagePropertiesNV: - return "PhysicalDeviceShadingRateImagePropertiesNV"; - case StructureType::ePipelineViewportCoarseSampleOrderStateCreateInfoNV: - return "PipelineViewportCoarseSampleOrderStateCreateInfoNV"; - case StructureType::eRayTracingPipelineCreateInfoNV: return "RayTracingPipelineCreateInfoNV"; - case StructureType::eAccelerationStructureCreateInfoNV: return "AccelerationStructureCreateInfoNV"; - case StructureType::eGeometryNV: return "GeometryNV"; - case StructureType::eGeometryTrianglesNV: return "GeometryTrianglesNV"; - case StructureType::eGeometryAabbNV: return "GeometryAabbNV"; - case StructureType::eBindAccelerationStructureMemoryInfoNV: return "BindAccelerationStructureMemoryInfoNV"; - case StructureType::eWriteDescriptorSetAccelerationStructureNV: - return "WriteDescriptorSetAccelerationStructureNV"; - case StructureType::eAccelerationStructureMemoryRequirementsInfoNV: - return "AccelerationStructureMemoryRequirementsInfoNV"; - case StructureType::ePhysicalDeviceRayTracingPropertiesNV: return "PhysicalDeviceRayTracingPropertiesNV"; - case StructureType::eRayTracingShaderGroupCreateInfoNV: return "RayTracingShaderGroupCreateInfoNV"; - case StructureType::eAccelerationStructureInfoNV: return "AccelerationStructureInfoNV"; - case StructureType::ePhysicalDeviceRepresentativeFragmentTestFeaturesNV: - return "PhysicalDeviceRepresentativeFragmentTestFeaturesNV"; - case StructureType::ePipelineRepresentativeFragmentTestStateCreateInfoNV: - return "PipelineRepresentativeFragmentTestStateCreateInfoNV"; - case StructureType::ePhysicalDeviceImageViewImageFormatInfoEXT: - return "PhysicalDeviceImageViewImageFormatInfoEXT"; - case StructureType::eFilterCubicImageViewImageFormatPropertiesEXT: - return "FilterCubicImageViewImageFormatPropertiesEXT"; - case StructureType::eImportMemoryHostPointerInfoEXT: return "ImportMemoryHostPointerInfoEXT"; - case StructureType::eMemoryHostPointerPropertiesEXT: return "MemoryHostPointerPropertiesEXT"; - case StructureType::ePhysicalDeviceExternalMemoryHostPropertiesEXT: - return "PhysicalDeviceExternalMemoryHostPropertiesEXT"; - case StructureType::ePhysicalDeviceShaderClockFeaturesKHR: return "PhysicalDeviceShaderClockFeaturesKHR"; - case StructureType::ePipelineCompilerControlCreateInfoAMD: return "PipelineCompilerControlCreateInfoAMD"; - case StructureType::eCalibratedTimestampInfoEXT: return "CalibratedTimestampInfoEXT"; - case StructureType::ePhysicalDeviceShaderCorePropertiesAMD: return "PhysicalDeviceShaderCorePropertiesAMD"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case StructureType::eVideoDecodeH265CapabilitiesEXT: return "VideoDecodeH265CapabilitiesEXT"; - case StructureType::eVideoDecodeH265SessionCreateInfoEXT: return "VideoDecodeH265SessionCreateInfoEXT"; - case StructureType::eVideoDecodeH265SessionParametersCreateInfoEXT: - return "VideoDecodeH265SessionParametersCreateInfoEXT"; - case StructureType::eVideoDecodeH265SessionParametersAddInfoEXT: - return "VideoDecodeH265SessionParametersAddInfoEXT"; - case StructureType::eVideoDecodeH265ProfileEXT: return "VideoDecodeH265ProfileEXT"; - case StructureType::eVideoDecodeH265PictureInfoEXT: return "VideoDecodeH265PictureInfoEXT"; - case StructureType::eVideoDecodeH265DpbSlotInfoEXT: return "VideoDecodeH265DpbSlotInfoEXT"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case StructureType::eDeviceQueueGlobalPriorityCreateInfoKHR: return "DeviceQueueGlobalPriorityCreateInfoKHR"; - case StructureType::ePhysicalDeviceGlobalPriorityQueryFeaturesKHR: - return "PhysicalDeviceGlobalPriorityQueryFeaturesKHR"; - case StructureType::eQueueFamilyGlobalPriorityPropertiesKHR: return "QueueFamilyGlobalPriorityPropertiesKHR"; - case StructureType::eDeviceMemoryOverallocationCreateInfoAMD: return "DeviceMemoryOverallocationCreateInfoAMD"; - case StructureType::ePhysicalDeviceVertexAttributeDivisorPropertiesEXT: - return "PhysicalDeviceVertexAttributeDivisorPropertiesEXT"; - case StructureType::ePipelineVertexInputDivisorStateCreateInfoEXT: - return "PipelineVertexInputDivisorStateCreateInfoEXT"; - case StructureType::ePhysicalDeviceVertexAttributeDivisorFeaturesEXT: - return "PhysicalDeviceVertexAttributeDivisorFeaturesEXT"; -#if defined( VK_USE_PLATFORM_GGP ) - case StructureType::ePresentFrameTokenGGP: return "PresentFrameTokenGGP"; -#endif /*VK_USE_PLATFORM_GGP*/ - case StructureType::ePhysicalDeviceComputeShaderDerivativesFeaturesNV: - return "PhysicalDeviceComputeShaderDerivativesFeaturesNV"; - case StructureType::ePhysicalDeviceMeshShaderFeaturesNV: return "PhysicalDeviceMeshShaderFeaturesNV"; - case StructureType::ePhysicalDeviceMeshShaderPropertiesNV: return "PhysicalDeviceMeshShaderPropertiesNV"; - case StructureType::ePhysicalDeviceFragmentShaderBarycentricFeaturesNV: - return "PhysicalDeviceFragmentShaderBarycentricFeaturesNV"; - case StructureType::ePhysicalDeviceShaderImageFootprintFeaturesNV: - return "PhysicalDeviceShaderImageFootprintFeaturesNV"; - case StructureType::ePipelineViewportExclusiveScissorStateCreateInfoNV: - return "PipelineViewportExclusiveScissorStateCreateInfoNV"; - case StructureType::ePhysicalDeviceExclusiveScissorFeaturesNV: return "PhysicalDeviceExclusiveScissorFeaturesNV"; - case StructureType::eCheckpointDataNV: return "CheckpointDataNV"; - case StructureType::eQueueFamilyCheckpointPropertiesNV: return "QueueFamilyCheckpointPropertiesNV"; - case StructureType::ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL: - return "PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL"; - case StructureType::eQueryPoolPerformanceQueryCreateInfoINTEL: return "QueryPoolPerformanceQueryCreateInfoINTEL"; - case StructureType::eInitializePerformanceApiInfoINTEL: return "InitializePerformanceApiInfoINTEL"; - case StructureType::ePerformanceMarkerInfoINTEL: return "PerformanceMarkerInfoINTEL"; - case StructureType::ePerformanceStreamMarkerInfoINTEL: return "PerformanceStreamMarkerInfoINTEL"; - case StructureType::ePerformanceOverrideInfoINTEL: return "PerformanceOverrideInfoINTEL"; - case StructureType::ePerformanceConfigurationAcquireInfoINTEL: return "PerformanceConfigurationAcquireInfoINTEL"; - case StructureType::ePhysicalDevicePciBusInfoPropertiesEXT: return "PhysicalDevicePciBusInfoPropertiesEXT"; - case StructureType::eDisplayNativeHdrSurfaceCapabilitiesAMD: return "DisplayNativeHdrSurfaceCapabilitiesAMD"; - case StructureType::eSwapchainDisplayNativeHdrCreateInfoAMD: return "SwapchainDisplayNativeHdrCreateInfoAMD"; -#if defined( VK_USE_PLATFORM_FUCHSIA ) - case StructureType::eImagepipeSurfaceCreateInfoFUCHSIA: return "ImagepipeSurfaceCreateInfoFUCHSIA"; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ -#if defined( VK_USE_PLATFORM_METAL_EXT ) - case StructureType::eMetalSurfaceCreateInfoEXT: return "MetalSurfaceCreateInfoEXT"; -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - case StructureType::ePhysicalDeviceFragmentDensityMapFeaturesEXT: - return "PhysicalDeviceFragmentDensityMapFeaturesEXT"; - case StructureType::ePhysicalDeviceFragmentDensityMapPropertiesEXT: - return "PhysicalDeviceFragmentDensityMapPropertiesEXT"; - case StructureType::eRenderPassFragmentDensityMapCreateInfoEXT: - return "RenderPassFragmentDensityMapCreateInfoEXT"; - case StructureType::eFragmentShadingRateAttachmentInfoKHR: return "FragmentShadingRateAttachmentInfoKHR"; - case StructureType::ePipelineFragmentShadingRateStateCreateInfoKHR: - return "PipelineFragmentShadingRateStateCreateInfoKHR"; - case StructureType::ePhysicalDeviceFragmentShadingRatePropertiesKHR: - return "PhysicalDeviceFragmentShadingRatePropertiesKHR"; - case StructureType::ePhysicalDeviceFragmentShadingRateFeaturesKHR: - return "PhysicalDeviceFragmentShadingRateFeaturesKHR"; - case StructureType::ePhysicalDeviceFragmentShadingRateKHR: return "PhysicalDeviceFragmentShadingRateKHR"; - case StructureType::ePhysicalDeviceShaderCoreProperties2AMD: return "PhysicalDeviceShaderCoreProperties2AMD"; - case StructureType::ePhysicalDeviceCoherentMemoryFeaturesAMD: return "PhysicalDeviceCoherentMemoryFeaturesAMD"; - case StructureType::ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT: - return "PhysicalDeviceShaderImageAtomicInt64FeaturesEXT"; - case StructureType::ePhysicalDeviceMemoryBudgetPropertiesEXT: return "PhysicalDeviceMemoryBudgetPropertiesEXT"; - case StructureType::ePhysicalDeviceMemoryPriorityFeaturesEXT: return "PhysicalDeviceMemoryPriorityFeaturesEXT"; - case StructureType::eMemoryPriorityAllocateInfoEXT: return "MemoryPriorityAllocateInfoEXT"; - case StructureType::eSurfaceProtectedCapabilitiesKHR: return "SurfaceProtectedCapabilitiesKHR"; - case StructureType::ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV: - return "PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV"; - case StructureType::ePhysicalDeviceBufferDeviceAddressFeaturesEXT: - return "PhysicalDeviceBufferDeviceAddressFeaturesEXT"; - case StructureType::eBufferDeviceAddressCreateInfoEXT: return "BufferDeviceAddressCreateInfoEXT"; - case StructureType::eValidationFeaturesEXT: return "ValidationFeaturesEXT"; - case StructureType::ePhysicalDevicePresentWaitFeaturesKHR: return "PhysicalDevicePresentWaitFeaturesKHR"; - case StructureType::ePhysicalDeviceCooperativeMatrixFeaturesNV: - return "PhysicalDeviceCooperativeMatrixFeaturesNV"; - case StructureType::eCooperativeMatrixPropertiesNV: return "CooperativeMatrixPropertiesNV"; - case StructureType::ePhysicalDeviceCooperativeMatrixPropertiesNV: - return "PhysicalDeviceCooperativeMatrixPropertiesNV"; - case StructureType::ePhysicalDeviceCoverageReductionModeFeaturesNV: - return "PhysicalDeviceCoverageReductionModeFeaturesNV"; - case StructureType::ePipelineCoverageReductionStateCreateInfoNV: - return "PipelineCoverageReductionStateCreateInfoNV"; - case StructureType::eFramebufferMixedSamplesCombinationNV: return "FramebufferMixedSamplesCombinationNV"; - case StructureType::ePhysicalDeviceFragmentShaderInterlockFeaturesEXT: - return "PhysicalDeviceFragmentShaderInterlockFeaturesEXT"; - case StructureType::ePhysicalDeviceYcbcrImageArraysFeaturesEXT: - return "PhysicalDeviceYcbcrImageArraysFeaturesEXT"; - case StructureType::ePhysicalDeviceProvokingVertexFeaturesEXT: return "PhysicalDeviceProvokingVertexFeaturesEXT"; - case StructureType::ePipelineRasterizationProvokingVertexStateCreateInfoEXT: - return "PipelineRasterizationProvokingVertexStateCreateInfoEXT"; - case StructureType::ePhysicalDeviceProvokingVertexPropertiesEXT: - return "PhysicalDeviceProvokingVertexPropertiesEXT"; -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - case StructureType::eSurfaceFullScreenExclusiveInfoEXT: return "SurfaceFullScreenExclusiveInfoEXT"; - case StructureType::eSurfaceCapabilitiesFullScreenExclusiveEXT: - return "SurfaceCapabilitiesFullScreenExclusiveEXT"; - case StructureType::eSurfaceFullScreenExclusiveWin32InfoEXT: return "SurfaceFullScreenExclusiveWin32InfoEXT"; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - case StructureType::eHeadlessSurfaceCreateInfoEXT: return "HeadlessSurfaceCreateInfoEXT"; - case StructureType::ePhysicalDeviceLineRasterizationFeaturesEXT: - return "PhysicalDeviceLineRasterizationFeaturesEXT"; - case StructureType::ePipelineRasterizationLineStateCreateInfoEXT: - return "PipelineRasterizationLineStateCreateInfoEXT"; - case StructureType::ePhysicalDeviceLineRasterizationPropertiesEXT: - return "PhysicalDeviceLineRasterizationPropertiesEXT"; - case StructureType::ePhysicalDeviceShaderAtomicFloatFeaturesEXT: - return "PhysicalDeviceShaderAtomicFloatFeaturesEXT"; - case StructureType::ePhysicalDeviceIndexTypeUint8FeaturesEXT: return "PhysicalDeviceIndexTypeUint8FeaturesEXT"; - case StructureType::ePhysicalDeviceExtendedDynamicStateFeaturesEXT: - return "PhysicalDeviceExtendedDynamicStateFeaturesEXT"; - case StructureType::ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR: - return "PhysicalDevicePipelineExecutablePropertiesFeaturesKHR"; - case StructureType::ePipelineInfoKHR: return "PipelineInfoKHR"; - case StructureType::ePipelineExecutablePropertiesKHR: return "PipelineExecutablePropertiesKHR"; - case StructureType::ePipelineExecutableInfoKHR: return "PipelineExecutableInfoKHR"; - case StructureType::ePipelineExecutableStatisticKHR: return "PipelineExecutableStatisticKHR"; - case StructureType::ePipelineExecutableInternalRepresentationKHR: - return "PipelineExecutableInternalRepresentationKHR"; - case StructureType::ePhysicalDeviceShaderAtomicFloat2FeaturesEXT: - return "PhysicalDeviceShaderAtomicFloat2FeaturesEXT"; - case StructureType::ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV: - return "PhysicalDeviceDeviceGeneratedCommandsPropertiesNV"; - case StructureType::eGraphicsShaderGroupCreateInfoNV: return "GraphicsShaderGroupCreateInfoNV"; - case StructureType::eGraphicsPipelineShaderGroupsCreateInfoNV: return "GraphicsPipelineShaderGroupsCreateInfoNV"; - case StructureType::eIndirectCommandsLayoutTokenNV: return "IndirectCommandsLayoutTokenNV"; - case StructureType::eIndirectCommandsLayoutCreateInfoNV: return "IndirectCommandsLayoutCreateInfoNV"; - case StructureType::eGeneratedCommandsInfoNV: return "GeneratedCommandsInfoNV"; - case StructureType::eGeneratedCommandsMemoryRequirementsInfoNV: - return "GeneratedCommandsMemoryRequirementsInfoNV"; - case StructureType::ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV: - return "PhysicalDeviceDeviceGeneratedCommandsFeaturesNV"; - case StructureType::ePhysicalDeviceInheritedViewportScissorFeaturesNV: - return "PhysicalDeviceInheritedViewportScissorFeaturesNV"; - case StructureType::eCommandBufferInheritanceViewportScissorInfoNV: - return "CommandBufferInheritanceViewportScissorInfoNV"; - case StructureType::ePhysicalDeviceTexelBufferAlignmentFeaturesEXT: - return "PhysicalDeviceTexelBufferAlignmentFeaturesEXT"; - case StructureType::eCommandBufferInheritanceRenderPassTransformInfoQCOM: - return "CommandBufferInheritanceRenderPassTransformInfoQCOM"; - case StructureType::eRenderPassTransformBeginInfoQCOM: return "RenderPassTransformBeginInfoQCOM"; - case StructureType::ePhysicalDeviceDeviceMemoryReportFeaturesEXT: - return "PhysicalDeviceDeviceMemoryReportFeaturesEXT"; - case StructureType::eDeviceDeviceMemoryReportCreateInfoEXT: return "DeviceDeviceMemoryReportCreateInfoEXT"; - case StructureType::eDeviceMemoryReportCallbackDataEXT: return "DeviceMemoryReportCallbackDataEXT"; - case StructureType::ePhysicalDeviceRobustness2FeaturesEXT: return "PhysicalDeviceRobustness2FeaturesEXT"; - case StructureType::ePhysicalDeviceRobustness2PropertiesEXT: return "PhysicalDeviceRobustness2PropertiesEXT"; - case StructureType::eSamplerCustomBorderColorCreateInfoEXT: return "SamplerCustomBorderColorCreateInfoEXT"; - case StructureType::ePhysicalDeviceCustomBorderColorPropertiesEXT: - return "PhysicalDeviceCustomBorderColorPropertiesEXT"; - case StructureType::ePhysicalDeviceCustomBorderColorFeaturesEXT: - return "PhysicalDeviceCustomBorderColorFeaturesEXT"; - case StructureType::ePipelineLibraryCreateInfoKHR: return "PipelineLibraryCreateInfoKHR"; - case StructureType::ePresentIdKHR: return "PresentIdKHR"; - case StructureType::ePhysicalDevicePresentIdFeaturesKHR: return "PhysicalDevicePresentIdFeaturesKHR"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case StructureType::eVideoEncodeInfoKHR: return "VideoEncodeInfoKHR"; - case StructureType::eVideoEncodeRateControlInfoKHR: return "VideoEncodeRateControlInfoKHR"; - case StructureType::eVideoEncodeRateControlLayerInfoKHR: return "VideoEncodeRateControlLayerInfoKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case StructureType::ePhysicalDeviceDiagnosticsConfigFeaturesNV: - return "PhysicalDeviceDiagnosticsConfigFeaturesNV"; - case StructureType::eDeviceDiagnosticsConfigCreateInfoNV: return "DeviceDiagnosticsConfigCreateInfoNV"; - case StructureType::eQueueFamilyCheckpointProperties2NV: return "QueueFamilyCheckpointProperties2NV"; - case StructureType::eCheckpointData2NV: return "CheckpointData2NV"; - case StructureType::ePhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR: - return "PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR"; - case StructureType::ePhysicalDeviceFragmentShadingRateEnumsPropertiesNV: - return "PhysicalDeviceFragmentShadingRateEnumsPropertiesNV"; - case StructureType::ePhysicalDeviceFragmentShadingRateEnumsFeaturesNV: - return "PhysicalDeviceFragmentShadingRateEnumsFeaturesNV"; - case StructureType::ePipelineFragmentShadingRateEnumStateCreateInfoNV: - return "PipelineFragmentShadingRateEnumStateCreateInfoNV"; - case StructureType::eAccelerationStructureGeometryMotionTrianglesDataNV: - return "AccelerationStructureGeometryMotionTrianglesDataNV"; - case StructureType::ePhysicalDeviceRayTracingMotionBlurFeaturesNV: - return "PhysicalDeviceRayTracingMotionBlurFeaturesNV"; - case StructureType::eAccelerationStructureMotionInfoNV: return "AccelerationStructureMotionInfoNV"; - case StructureType::ePhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT: - return "PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT"; - case StructureType::ePhysicalDeviceFragmentDensityMap2FeaturesEXT: - return "PhysicalDeviceFragmentDensityMap2FeaturesEXT"; - case StructureType::ePhysicalDeviceFragmentDensityMap2PropertiesEXT: - return "PhysicalDeviceFragmentDensityMap2PropertiesEXT"; - case StructureType::eCopyCommandTransformInfoQCOM: return "CopyCommandTransformInfoQCOM"; - case StructureType::ePhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR: - return "PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR"; - case StructureType::ePhysicalDevice4444FormatsFeaturesEXT: return "PhysicalDevice4444FormatsFeaturesEXT"; - case StructureType::ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM: - return "PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM"; - case StructureType::ePhysicalDeviceRgba10X6FormatsFeaturesEXT: return "PhysicalDeviceRgba10X6FormatsFeaturesEXT"; -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - case StructureType::eDirectfbSurfaceCreateInfoEXT: return "DirectfbSurfaceCreateInfoEXT"; -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - case StructureType::ePhysicalDeviceMutableDescriptorTypeFeaturesVALVE: - return "PhysicalDeviceMutableDescriptorTypeFeaturesVALVE"; - case StructureType::eMutableDescriptorTypeCreateInfoVALVE: return "MutableDescriptorTypeCreateInfoVALVE"; - case StructureType::ePhysicalDeviceVertexInputDynamicStateFeaturesEXT: - return "PhysicalDeviceVertexInputDynamicStateFeaturesEXT"; - case StructureType::eVertexInputBindingDescription2EXT: return "VertexInputBindingDescription2EXT"; - case StructureType::eVertexInputAttributeDescription2EXT: return "VertexInputAttributeDescription2EXT"; - case StructureType::ePhysicalDeviceDrmPropertiesEXT: return "PhysicalDeviceDrmPropertiesEXT"; - case StructureType::ePhysicalDeviceDepthClipControlFeaturesEXT: - return "PhysicalDeviceDepthClipControlFeaturesEXT"; - case StructureType::ePipelineViewportDepthClipControlCreateInfoEXT: - return "PipelineViewportDepthClipControlCreateInfoEXT"; - case StructureType::ePhysicalDevicePrimitiveTopologyListRestartFeaturesEXT: - return "PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT"; -#if defined( VK_USE_PLATFORM_FUCHSIA ) - case StructureType::eImportMemoryZirconHandleInfoFUCHSIA: return "ImportMemoryZirconHandleInfoFUCHSIA"; - case StructureType::eMemoryZirconHandlePropertiesFUCHSIA: return "MemoryZirconHandlePropertiesFUCHSIA"; - case StructureType::eMemoryGetZirconHandleInfoFUCHSIA: return "MemoryGetZirconHandleInfoFUCHSIA"; - case StructureType::eImportSemaphoreZirconHandleInfoFUCHSIA: return "ImportSemaphoreZirconHandleInfoFUCHSIA"; - case StructureType::eSemaphoreGetZirconHandleInfoFUCHSIA: return "SemaphoreGetZirconHandleInfoFUCHSIA"; - case StructureType::eBufferCollectionCreateInfoFUCHSIA: return "BufferCollectionCreateInfoFUCHSIA"; - case StructureType::eImportMemoryBufferCollectionFUCHSIA: return "ImportMemoryBufferCollectionFUCHSIA"; - case StructureType::eBufferCollectionImageCreateInfoFUCHSIA: return "BufferCollectionImageCreateInfoFUCHSIA"; - case StructureType::eBufferCollectionPropertiesFUCHSIA: return "BufferCollectionPropertiesFUCHSIA"; - case StructureType::eBufferConstraintsInfoFUCHSIA: return "BufferConstraintsInfoFUCHSIA"; - case StructureType::eBufferCollectionBufferCreateInfoFUCHSIA: return "BufferCollectionBufferCreateInfoFUCHSIA"; - case StructureType::eImageConstraintsInfoFUCHSIA: return "ImageConstraintsInfoFUCHSIA"; - case StructureType::eImageFormatConstraintsInfoFUCHSIA: return "ImageFormatConstraintsInfoFUCHSIA"; - case StructureType::eSysmemColorSpaceFUCHSIA: return "SysmemColorSpaceFUCHSIA"; - case StructureType::eBufferCollectionConstraintsInfoFUCHSIA: return "BufferCollectionConstraintsInfoFUCHSIA"; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - case StructureType::eSubpassShadingPipelineCreateInfoHUAWEI: return "SubpassShadingPipelineCreateInfoHUAWEI"; - case StructureType::ePhysicalDeviceSubpassShadingFeaturesHUAWEI: - return "PhysicalDeviceSubpassShadingFeaturesHUAWEI"; - case StructureType::ePhysicalDeviceSubpassShadingPropertiesHUAWEI: - return "PhysicalDeviceSubpassShadingPropertiesHUAWEI"; - case StructureType::ePhysicalDeviceInvocationMaskFeaturesHUAWEI: - return "PhysicalDeviceInvocationMaskFeaturesHUAWEI"; - case StructureType::eMemoryGetRemoteAddressInfoNV: return "MemoryGetRemoteAddressInfoNV"; - case StructureType::ePhysicalDeviceExternalMemoryRdmaFeaturesNV: - return "PhysicalDeviceExternalMemoryRdmaFeaturesNV"; - case StructureType::ePhysicalDeviceExtendedDynamicState2FeaturesEXT: - return "PhysicalDeviceExtendedDynamicState2FeaturesEXT"; -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - case StructureType::eScreenSurfaceCreateInfoQNX: return "ScreenSurfaceCreateInfoQNX"; -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - case StructureType::ePhysicalDeviceColorWriteEnableFeaturesEXT: - return "PhysicalDeviceColorWriteEnableFeaturesEXT"; - case StructureType::ePipelineColorWriteCreateInfoEXT: return "PipelineColorWriteCreateInfoEXT"; - case StructureType::ePhysicalDeviceImageViewMinLodFeaturesEXT: return "PhysicalDeviceImageViewMinLodFeaturesEXT"; - case StructureType::eImageViewMinLodCreateInfoEXT: return "ImageViewMinLodCreateInfoEXT"; - case StructureType::ePhysicalDeviceMultiDrawFeaturesEXT: return "PhysicalDeviceMultiDrawFeaturesEXT"; - case StructureType::ePhysicalDeviceMultiDrawPropertiesEXT: return "PhysicalDeviceMultiDrawPropertiesEXT"; - case StructureType::ePhysicalDeviceBorderColorSwizzleFeaturesEXT: - return "PhysicalDeviceBorderColorSwizzleFeaturesEXT"; - case StructureType::eSamplerBorderColorComponentMappingCreateInfoEXT: - return "SamplerBorderColorComponentMappingCreateInfoEXT"; - case StructureType::ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT: - return "PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT"; - case StructureType::ePhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM: - return "PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM"; - case StructureType::ePhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM: - return "PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM"; - case StructureType::eSubpassFragmentDensityMapOffsetEndInfoQCOM: - return "SubpassFragmentDensityMapOffsetEndInfoQCOM"; - case StructureType::ePhysicalDeviceLinearColorAttachmentFeaturesNV: - return "PhysicalDeviceLinearColorAttachmentFeaturesNV"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ObjectType - { - eUnknown = VK_OBJECT_TYPE_UNKNOWN, - eInstance = VK_OBJECT_TYPE_INSTANCE, - ePhysicalDevice = VK_OBJECT_TYPE_PHYSICAL_DEVICE, - eDevice = VK_OBJECT_TYPE_DEVICE, - eQueue = VK_OBJECT_TYPE_QUEUE, - eSemaphore = VK_OBJECT_TYPE_SEMAPHORE, - eCommandBuffer = VK_OBJECT_TYPE_COMMAND_BUFFER, - eFence = VK_OBJECT_TYPE_FENCE, - eDeviceMemory = VK_OBJECT_TYPE_DEVICE_MEMORY, - eBuffer = VK_OBJECT_TYPE_BUFFER, - eImage = VK_OBJECT_TYPE_IMAGE, - eEvent = VK_OBJECT_TYPE_EVENT, - eQueryPool = VK_OBJECT_TYPE_QUERY_POOL, - eBufferView = VK_OBJECT_TYPE_BUFFER_VIEW, - eImageView = VK_OBJECT_TYPE_IMAGE_VIEW, - eShaderModule = VK_OBJECT_TYPE_SHADER_MODULE, - ePipelineCache = VK_OBJECT_TYPE_PIPELINE_CACHE, - ePipelineLayout = VK_OBJECT_TYPE_PIPELINE_LAYOUT, - eRenderPass = VK_OBJECT_TYPE_RENDER_PASS, - ePipeline = VK_OBJECT_TYPE_PIPELINE, - eDescriptorSetLayout = VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT, - eSampler = VK_OBJECT_TYPE_SAMPLER, - eDescriptorPool = VK_OBJECT_TYPE_DESCRIPTOR_POOL, - eDescriptorSet = VK_OBJECT_TYPE_DESCRIPTOR_SET, - eFramebuffer = VK_OBJECT_TYPE_FRAMEBUFFER, - eCommandPool = VK_OBJECT_TYPE_COMMAND_POOL, - eSamplerYcbcrConversion = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION, - eDescriptorUpdateTemplate = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE, - ePrivateDataSlot = VK_OBJECT_TYPE_PRIVATE_DATA_SLOT, - eSurfaceKHR = VK_OBJECT_TYPE_SURFACE_KHR, - eSwapchainKHR = VK_OBJECT_TYPE_SWAPCHAIN_KHR, - eDisplayKHR = VK_OBJECT_TYPE_DISPLAY_KHR, - eDisplayModeKHR = VK_OBJECT_TYPE_DISPLAY_MODE_KHR, - eDebugReportCallbackEXT = VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoSessionKHR = VK_OBJECT_TYPE_VIDEO_SESSION_KHR, - eVideoSessionParametersKHR = VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eCuModuleNVX = VK_OBJECT_TYPE_CU_MODULE_NVX, - eCuFunctionNVX = VK_OBJECT_TYPE_CU_FUNCTION_NVX, - eDebugUtilsMessengerEXT = VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT, - eAccelerationStructureKHR = VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR, - eValidationCacheEXT = VK_OBJECT_TYPE_VALIDATION_CACHE_EXT, - eAccelerationStructureNV = VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV, - ePerformanceConfigurationINTEL = VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL, - eDeferredOperationKHR = VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR, - eIndirectCommandsLayoutNV = VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV, -#if defined( VK_USE_PLATFORM_FUCHSIA ) - eBufferCollectionFUCHSIA = VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA, -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - eDescriptorUpdateTemplateKHR = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR, - ePrivateDataSlotEXT = VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT, - eSamplerYcbcrConversionKHR = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( ObjectType value ) - { - switch ( value ) - { - case ObjectType::eUnknown: return "Unknown"; - case ObjectType::eInstance: return "Instance"; - case ObjectType::ePhysicalDevice: return "PhysicalDevice"; - case ObjectType::eDevice: return "Device"; - case ObjectType::eQueue: return "Queue"; - case ObjectType::eSemaphore: return "Semaphore"; - case ObjectType::eCommandBuffer: return "CommandBuffer"; - case ObjectType::eFence: return "Fence"; - case ObjectType::eDeviceMemory: return "DeviceMemory"; - case ObjectType::eBuffer: return "Buffer"; - case ObjectType::eImage: return "Image"; - case ObjectType::eEvent: return "Event"; - case ObjectType::eQueryPool: return "QueryPool"; - case ObjectType::eBufferView: return "BufferView"; - case ObjectType::eImageView: return "ImageView"; - case ObjectType::eShaderModule: return "ShaderModule"; - case ObjectType::ePipelineCache: return "PipelineCache"; - case ObjectType::ePipelineLayout: return "PipelineLayout"; - case ObjectType::eRenderPass: return "RenderPass"; - case ObjectType::ePipeline: return "Pipeline"; - case ObjectType::eDescriptorSetLayout: return "DescriptorSetLayout"; - case ObjectType::eSampler: return "Sampler"; - case ObjectType::eDescriptorPool: return "DescriptorPool"; - case ObjectType::eDescriptorSet: return "DescriptorSet"; - case ObjectType::eFramebuffer: return "Framebuffer"; - case ObjectType::eCommandPool: return "CommandPool"; - case ObjectType::eSamplerYcbcrConversion: return "SamplerYcbcrConversion"; - case ObjectType::eDescriptorUpdateTemplate: return "DescriptorUpdateTemplate"; - case ObjectType::ePrivateDataSlot: return "PrivateDataSlot"; - case ObjectType::eSurfaceKHR: return "SurfaceKHR"; - case ObjectType::eSwapchainKHR: return "SwapchainKHR"; - case ObjectType::eDisplayKHR: return "DisplayKHR"; - case ObjectType::eDisplayModeKHR: return "DisplayModeKHR"; - case ObjectType::eDebugReportCallbackEXT: return "DebugReportCallbackEXT"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case ObjectType::eVideoSessionKHR: return "VideoSessionKHR"; - case ObjectType::eVideoSessionParametersKHR: return "VideoSessionParametersKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case ObjectType::eCuModuleNVX: return "CuModuleNVX"; - case ObjectType::eCuFunctionNVX: return "CuFunctionNVX"; - case ObjectType::eDebugUtilsMessengerEXT: return "DebugUtilsMessengerEXT"; - case ObjectType::eAccelerationStructureKHR: return "AccelerationStructureKHR"; - case ObjectType::eValidationCacheEXT: return "ValidationCacheEXT"; - case ObjectType::eAccelerationStructureNV: return "AccelerationStructureNV"; - case ObjectType::ePerformanceConfigurationINTEL: return "PerformanceConfigurationINTEL"; - case ObjectType::eDeferredOperationKHR: return "DeferredOperationKHR"; - case ObjectType::eIndirectCommandsLayoutNV: return "IndirectCommandsLayoutNV"; -#if defined( VK_USE_PLATFORM_FUCHSIA ) - case ObjectType::eBufferCollectionFUCHSIA: return "BufferCollectionFUCHSIA"; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VendorId - { - eVIV = VK_VENDOR_ID_VIV, - eVSI = VK_VENDOR_ID_VSI, - eKazan = VK_VENDOR_ID_KAZAN, - eCodeplay = VK_VENDOR_ID_CODEPLAY, - eMESA = VK_VENDOR_ID_MESA, - ePocl = VK_VENDOR_ID_POCL - }; - - VULKAN_HPP_INLINE std::string to_string( VendorId value ) - { - switch ( value ) - { - case VendorId::eVIV: return "VIV"; - case VendorId::eVSI: return "VSI"; - case VendorId::eKazan: return "Kazan"; - case VendorId::eCodeplay: return "Codeplay"; - case VendorId::eMESA: return "MESA"; - case VendorId::ePocl: return "Pocl"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PipelineCacheHeaderVersion - { - eOne = VK_PIPELINE_CACHE_HEADER_VERSION_ONE - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineCacheHeaderVersion value ) - { - switch ( value ) - { - case PipelineCacheHeaderVersion::eOne: return "One"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class Format - { - eUndefined = VK_FORMAT_UNDEFINED, - eR4G4UnormPack8 = VK_FORMAT_R4G4_UNORM_PACK8, - eR4G4B4A4UnormPack16 = VK_FORMAT_R4G4B4A4_UNORM_PACK16, - eB4G4R4A4UnormPack16 = VK_FORMAT_B4G4R4A4_UNORM_PACK16, - eR5G6B5UnormPack16 = VK_FORMAT_R5G6B5_UNORM_PACK16, - eB5G6R5UnormPack16 = VK_FORMAT_B5G6R5_UNORM_PACK16, - eR5G5B5A1UnormPack16 = VK_FORMAT_R5G5B5A1_UNORM_PACK16, - eB5G5R5A1UnormPack16 = VK_FORMAT_B5G5R5A1_UNORM_PACK16, - eA1R5G5B5UnormPack16 = VK_FORMAT_A1R5G5B5_UNORM_PACK16, - eR8Unorm = VK_FORMAT_R8_UNORM, - eR8Snorm = VK_FORMAT_R8_SNORM, - eR8Uscaled = VK_FORMAT_R8_USCALED, - eR8Sscaled = VK_FORMAT_R8_SSCALED, - eR8Uint = VK_FORMAT_R8_UINT, - eR8Sint = VK_FORMAT_R8_SINT, - eR8Srgb = VK_FORMAT_R8_SRGB, - eR8G8Unorm = VK_FORMAT_R8G8_UNORM, - eR8G8Snorm = VK_FORMAT_R8G8_SNORM, - eR8G8Uscaled = VK_FORMAT_R8G8_USCALED, - eR8G8Sscaled = VK_FORMAT_R8G8_SSCALED, - eR8G8Uint = VK_FORMAT_R8G8_UINT, - eR8G8Sint = VK_FORMAT_R8G8_SINT, - eR8G8Srgb = VK_FORMAT_R8G8_SRGB, - eR8G8B8Unorm = VK_FORMAT_R8G8B8_UNORM, - eR8G8B8Snorm = VK_FORMAT_R8G8B8_SNORM, - eR8G8B8Uscaled = VK_FORMAT_R8G8B8_USCALED, - eR8G8B8Sscaled = VK_FORMAT_R8G8B8_SSCALED, - eR8G8B8Uint = VK_FORMAT_R8G8B8_UINT, - eR8G8B8Sint = VK_FORMAT_R8G8B8_SINT, - eR8G8B8Srgb = VK_FORMAT_R8G8B8_SRGB, - eB8G8R8Unorm = VK_FORMAT_B8G8R8_UNORM, - eB8G8R8Snorm = VK_FORMAT_B8G8R8_SNORM, - eB8G8R8Uscaled = VK_FORMAT_B8G8R8_USCALED, - eB8G8R8Sscaled = VK_FORMAT_B8G8R8_SSCALED, - eB8G8R8Uint = VK_FORMAT_B8G8R8_UINT, - eB8G8R8Sint = VK_FORMAT_B8G8R8_SINT, - eB8G8R8Srgb = VK_FORMAT_B8G8R8_SRGB, - eR8G8B8A8Unorm = VK_FORMAT_R8G8B8A8_UNORM, - eR8G8B8A8Snorm = VK_FORMAT_R8G8B8A8_SNORM, - eR8G8B8A8Uscaled = VK_FORMAT_R8G8B8A8_USCALED, - eR8G8B8A8Sscaled = VK_FORMAT_R8G8B8A8_SSCALED, - eR8G8B8A8Uint = VK_FORMAT_R8G8B8A8_UINT, - eR8G8B8A8Sint = VK_FORMAT_R8G8B8A8_SINT, - eR8G8B8A8Srgb = VK_FORMAT_R8G8B8A8_SRGB, - eB8G8R8A8Unorm = VK_FORMAT_B8G8R8A8_UNORM, - eB8G8R8A8Snorm = VK_FORMAT_B8G8R8A8_SNORM, - eB8G8R8A8Uscaled = VK_FORMAT_B8G8R8A8_USCALED, - eB8G8R8A8Sscaled = VK_FORMAT_B8G8R8A8_SSCALED, - eB8G8R8A8Uint = VK_FORMAT_B8G8R8A8_UINT, - eB8G8R8A8Sint = VK_FORMAT_B8G8R8A8_SINT, - eB8G8R8A8Srgb = VK_FORMAT_B8G8R8A8_SRGB, - eA8B8G8R8UnormPack32 = VK_FORMAT_A8B8G8R8_UNORM_PACK32, - eA8B8G8R8SnormPack32 = VK_FORMAT_A8B8G8R8_SNORM_PACK32, - eA8B8G8R8UscaledPack32 = VK_FORMAT_A8B8G8R8_USCALED_PACK32, - eA8B8G8R8SscaledPack32 = VK_FORMAT_A8B8G8R8_SSCALED_PACK32, - eA8B8G8R8UintPack32 = VK_FORMAT_A8B8G8R8_UINT_PACK32, - eA8B8G8R8SintPack32 = VK_FORMAT_A8B8G8R8_SINT_PACK32, - eA8B8G8R8SrgbPack32 = VK_FORMAT_A8B8G8R8_SRGB_PACK32, - eA2R10G10B10UnormPack32 = VK_FORMAT_A2R10G10B10_UNORM_PACK32, - eA2R10G10B10SnormPack32 = VK_FORMAT_A2R10G10B10_SNORM_PACK32, - eA2R10G10B10UscaledPack32 = VK_FORMAT_A2R10G10B10_USCALED_PACK32, - eA2R10G10B10SscaledPack32 = VK_FORMAT_A2R10G10B10_SSCALED_PACK32, - eA2R10G10B10UintPack32 = VK_FORMAT_A2R10G10B10_UINT_PACK32, - eA2R10G10B10SintPack32 = VK_FORMAT_A2R10G10B10_SINT_PACK32, - eA2B10G10R10UnormPack32 = VK_FORMAT_A2B10G10R10_UNORM_PACK32, - eA2B10G10R10SnormPack32 = VK_FORMAT_A2B10G10R10_SNORM_PACK32, - eA2B10G10R10UscaledPack32 = VK_FORMAT_A2B10G10R10_USCALED_PACK32, - eA2B10G10R10SscaledPack32 = VK_FORMAT_A2B10G10R10_SSCALED_PACK32, - eA2B10G10R10UintPack32 = VK_FORMAT_A2B10G10R10_UINT_PACK32, - eA2B10G10R10SintPack32 = VK_FORMAT_A2B10G10R10_SINT_PACK32, - eR16Unorm = VK_FORMAT_R16_UNORM, - eR16Snorm = VK_FORMAT_R16_SNORM, - eR16Uscaled = VK_FORMAT_R16_USCALED, - eR16Sscaled = VK_FORMAT_R16_SSCALED, - eR16Uint = VK_FORMAT_R16_UINT, - eR16Sint = VK_FORMAT_R16_SINT, - eR16Sfloat = VK_FORMAT_R16_SFLOAT, - eR16G16Unorm = VK_FORMAT_R16G16_UNORM, - eR16G16Snorm = VK_FORMAT_R16G16_SNORM, - eR16G16Uscaled = VK_FORMAT_R16G16_USCALED, - eR16G16Sscaled = VK_FORMAT_R16G16_SSCALED, - eR16G16Uint = VK_FORMAT_R16G16_UINT, - eR16G16Sint = VK_FORMAT_R16G16_SINT, - eR16G16Sfloat = VK_FORMAT_R16G16_SFLOAT, - eR16G16B16Unorm = VK_FORMAT_R16G16B16_UNORM, - eR16G16B16Snorm = VK_FORMAT_R16G16B16_SNORM, - eR16G16B16Uscaled = VK_FORMAT_R16G16B16_USCALED, - eR16G16B16Sscaled = VK_FORMAT_R16G16B16_SSCALED, - eR16G16B16Uint = VK_FORMAT_R16G16B16_UINT, - eR16G16B16Sint = VK_FORMAT_R16G16B16_SINT, - eR16G16B16Sfloat = VK_FORMAT_R16G16B16_SFLOAT, - eR16G16B16A16Unorm = VK_FORMAT_R16G16B16A16_UNORM, - eR16G16B16A16Snorm = VK_FORMAT_R16G16B16A16_SNORM, - eR16G16B16A16Uscaled = VK_FORMAT_R16G16B16A16_USCALED, - eR16G16B16A16Sscaled = VK_FORMAT_R16G16B16A16_SSCALED, - eR16G16B16A16Uint = VK_FORMAT_R16G16B16A16_UINT, - eR16G16B16A16Sint = VK_FORMAT_R16G16B16A16_SINT, - eR16G16B16A16Sfloat = VK_FORMAT_R16G16B16A16_SFLOAT, - eR32Uint = VK_FORMAT_R32_UINT, - eR32Sint = VK_FORMAT_R32_SINT, - eR32Sfloat = VK_FORMAT_R32_SFLOAT, - eR32G32Uint = VK_FORMAT_R32G32_UINT, - eR32G32Sint = VK_FORMAT_R32G32_SINT, - eR32G32Sfloat = VK_FORMAT_R32G32_SFLOAT, - eR32G32B32Uint = VK_FORMAT_R32G32B32_UINT, - eR32G32B32Sint = VK_FORMAT_R32G32B32_SINT, - eR32G32B32Sfloat = VK_FORMAT_R32G32B32_SFLOAT, - eR32G32B32A32Uint = VK_FORMAT_R32G32B32A32_UINT, - eR32G32B32A32Sint = VK_FORMAT_R32G32B32A32_SINT, - eR32G32B32A32Sfloat = VK_FORMAT_R32G32B32A32_SFLOAT, - eR64Uint = VK_FORMAT_R64_UINT, - eR64Sint = VK_FORMAT_R64_SINT, - eR64Sfloat = VK_FORMAT_R64_SFLOAT, - eR64G64Uint = VK_FORMAT_R64G64_UINT, - eR64G64Sint = VK_FORMAT_R64G64_SINT, - eR64G64Sfloat = VK_FORMAT_R64G64_SFLOAT, - eR64G64B64Uint = VK_FORMAT_R64G64B64_UINT, - eR64G64B64Sint = VK_FORMAT_R64G64B64_SINT, - eR64G64B64Sfloat = VK_FORMAT_R64G64B64_SFLOAT, - eR64G64B64A64Uint = VK_FORMAT_R64G64B64A64_UINT, - eR64G64B64A64Sint = VK_FORMAT_R64G64B64A64_SINT, - eR64G64B64A64Sfloat = VK_FORMAT_R64G64B64A64_SFLOAT, - eB10G11R11UfloatPack32 = VK_FORMAT_B10G11R11_UFLOAT_PACK32, - eE5B9G9R9UfloatPack32 = VK_FORMAT_E5B9G9R9_UFLOAT_PACK32, - eD16Unorm = VK_FORMAT_D16_UNORM, - eX8D24UnormPack32 = VK_FORMAT_X8_D24_UNORM_PACK32, - eD32Sfloat = VK_FORMAT_D32_SFLOAT, - eS8Uint = VK_FORMAT_S8_UINT, - eD16UnormS8Uint = VK_FORMAT_D16_UNORM_S8_UINT, - eD24UnormS8Uint = VK_FORMAT_D24_UNORM_S8_UINT, - eD32SfloatS8Uint = VK_FORMAT_D32_SFLOAT_S8_UINT, - eBc1RgbUnormBlock = VK_FORMAT_BC1_RGB_UNORM_BLOCK, - eBc1RgbSrgbBlock = VK_FORMAT_BC1_RGB_SRGB_BLOCK, - eBc1RgbaUnormBlock = VK_FORMAT_BC1_RGBA_UNORM_BLOCK, - eBc1RgbaSrgbBlock = VK_FORMAT_BC1_RGBA_SRGB_BLOCK, - eBc2UnormBlock = VK_FORMAT_BC2_UNORM_BLOCK, - eBc2SrgbBlock = VK_FORMAT_BC2_SRGB_BLOCK, - eBc3UnormBlock = VK_FORMAT_BC3_UNORM_BLOCK, - eBc3SrgbBlock = VK_FORMAT_BC3_SRGB_BLOCK, - eBc4UnormBlock = VK_FORMAT_BC4_UNORM_BLOCK, - eBc4SnormBlock = VK_FORMAT_BC4_SNORM_BLOCK, - eBc5UnormBlock = VK_FORMAT_BC5_UNORM_BLOCK, - eBc5SnormBlock = VK_FORMAT_BC5_SNORM_BLOCK, - eBc6HUfloatBlock = VK_FORMAT_BC6H_UFLOAT_BLOCK, - eBc6HSfloatBlock = VK_FORMAT_BC6H_SFLOAT_BLOCK, - eBc7UnormBlock = VK_FORMAT_BC7_UNORM_BLOCK, - eBc7SrgbBlock = VK_FORMAT_BC7_SRGB_BLOCK, - eEtc2R8G8B8UnormBlock = VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK, - eEtc2R8G8B8SrgbBlock = VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK, - eEtc2R8G8B8A1UnormBlock = VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK, - eEtc2R8G8B8A1SrgbBlock = VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK, - eEtc2R8G8B8A8UnormBlock = VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK, - eEtc2R8G8B8A8SrgbBlock = VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK, - eEacR11UnormBlock = VK_FORMAT_EAC_R11_UNORM_BLOCK, - eEacR11SnormBlock = VK_FORMAT_EAC_R11_SNORM_BLOCK, - eEacR11G11UnormBlock = VK_FORMAT_EAC_R11G11_UNORM_BLOCK, - eEacR11G11SnormBlock = VK_FORMAT_EAC_R11G11_SNORM_BLOCK, - eAstc4x4UnormBlock = VK_FORMAT_ASTC_4x4_UNORM_BLOCK, - eAstc4x4SrgbBlock = VK_FORMAT_ASTC_4x4_SRGB_BLOCK, - eAstc5x4UnormBlock = VK_FORMAT_ASTC_5x4_UNORM_BLOCK, - eAstc5x4SrgbBlock = VK_FORMAT_ASTC_5x4_SRGB_BLOCK, - eAstc5x5UnormBlock = VK_FORMAT_ASTC_5x5_UNORM_BLOCK, - eAstc5x5SrgbBlock = VK_FORMAT_ASTC_5x5_SRGB_BLOCK, - eAstc6x5UnormBlock = VK_FORMAT_ASTC_6x5_UNORM_BLOCK, - eAstc6x5SrgbBlock = VK_FORMAT_ASTC_6x5_SRGB_BLOCK, - eAstc6x6UnormBlock = VK_FORMAT_ASTC_6x6_UNORM_BLOCK, - eAstc6x6SrgbBlock = VK_FORMAT_ASTC_6x6_SRGB_BLOCK, - eAstc8x5UnormBlock = VK_FORMAT_ASTC_8x5_UNORM_BLOCK, - eAstc8x5SrgbBlock = VK_FORMAT_ASTC_8x5_SRGB_BLOCK, - eAstc8x6UnormBlock = VK_FORMAT_ASTC_8x6_UNORM_BLOCK, - eAstc8x6SrgbBlock = VK_FORMAT_ASTC_8x6_SRGB_BLOCK, - eAstc8x8UnormBlock = VK_FORMAT_ASTC_8x8_UNORM_BLOCK, - eAstc8x8SrgbBlock = VK_FORMAT_ASTC_8x8_SRGB_BLOCK, - eAstc10x5UnormBlock = VK_FORMAT_ASTC_10x5_UNORM_BLOCK, - eAstc10x5SrgbBlock = VK_FORMAT_ASTC_10x5_SRGB_BLOCK, - eAstc10x6UnormBlock = VK_FORMAT_ASTC_10x6_UNORM_BLOCK, - eAstc10x6SrgbBlock = VK_FORMAT_ASTC_10x6_SRGB_BLOCK, - eAstc10x8UnormBlock = VK_FORMAT_ASTC_10x8_UNORM_BLOCK, - eAstc10x8SrgbBlock = VK_FORMAT_ASTC_10x8_SRGB_BLOCK, - eAstc10x10UnormBlock = VK_FORMAT_ASTC_10x10_UNORM_BLOCK, - eAstc10x10SrgbBlock = VK_FORMAT_ASTC_10x10_SRGB_BLOCK, - eAstc12x10UnormBlock = VK_FORMAT_ASTC_12x10_UNORM_BLOCK, - eAstc12x10SrgbBlock = VK_FORMAT_ASTC_12x10_SRGB_BLOCK, - eAstc12x12UnormBlock = VK_FORMAT_ASTC_12x12_UNORM_BLOCK, - eAstc12x12SrgbBlock = VK_FORMAT_ASTC_12x12_SRGB_BLOCK, - eG8B8G8R8422Unorm = VK_FORMAT_G8B8G8R8_422_UNORM, - eB8G8R8G8422Unorm = VK_FORMAT_B8G8R8G8_422_UNORM, - eG8B8R83Plane420Unorm = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM, - eG8B8R82Plane420Unorm = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM, - eG8B8R83Plane422Unorm = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM, - eG8B8R82Plane422Unorm = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM, - eG8B8R83Plane444Unorm = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM, - eR10X6UnormPack16 = VK_FORMAT_R10X6_UNORM_PACK16, - eR10X6G10X6Unorm2Pack16 = VK_FORMAT_R10X6G10X6_UNORM_2PACK16, - eR10X6G10X6B10X6A10X6Unorm4Pack16 = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16, - eG10X6B10X6G10X6R10X6422Unorm4Pack16 = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16, - eB10X6G10X6R10X6G10X6422Unorm4Pack16 = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16, - eG10X6B10X6R10X63Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16, - eG10X6B10X6R10X62Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16, - eG10X6B10X6R10X63Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16, - eG10X6B10X6R10X62Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16, - eG10X6B10X6R10X63Plane444Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16, - eR12X4UnormPack16 = VK_FORMAT_R12X4_UNORM_PACK16, - eR12X4G12X4Unorm2Pack16 = VK_FORMAT_R12X4G12X4_UNORM_2PACK16, - eR12X4G12X4B12X4A12X4Unorm4Pack16 = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16, - eG12X4B12X4G12X4R12X4422Unorm4Pack16 = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16, - eB12X4G12X4R12X4G12X4422Unorm4Pack16 = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16, - eG12X4B12X4R12X43Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16, - eG12X4B12X4R12X42Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16, - eG12X4B12X4R12X43Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16, - eG12X4B12X4R12X42Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16, - eG12X4B12X4R12X43Plane444Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16, - eG16B16G16R16422Unorm = VK_FORMAT_G16B16G16R16_422_UNORM, - eB16G16R16G16422Unorm = VK_FORMAT_B16G16R16G16_422_UNORM, - eG16B16R163Plane420Unorm = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM, - eG16B16R162Plane420Unorm = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM, - eG16B16R163Plane422Unorm = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM, - eG16B16R162Plane422Unorm = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM, - eG16B16R163Plane444Unorm = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM, - eG8B8R82Plane444Unorm = VK_FORMAT_G8_B8R8_2PLANE_444_UNORM, - eG10X6B10X6R10X62Plane444Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16, - eG12X4B12X4R12X42Plane444Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16, - eG16B16R162Plane444Unorm = VK_FORMAT_G16_B16R16_2PLANE_444_UNORM, - eA4R4G4B4UnormPack16 = VK_FORMAT_A4R4G4B4_UNORM_PACK16, - eA4B4G4R4UnormPack16 = VK_FORMAT_A4B4G4R4_UNORM_PACK16, - eAstc4x4SfloatBlock = VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK, - eAstc5x4SfloatBlock = VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK, - eAstc5x5SfloatBlock = VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK, - eAstc6x5SfloatBlock = VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK, - eAstc6x6SfloatBlock = VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK, - eAstc8x5SfloatBlock = VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK, - eAstc8x6SfloatBlock = VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK, - eAstc8x8SfloatBlock = VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK, - eAstc10x5SfloatBlock = VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK, - eAstc10x6SfloatBlock = VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK, - eAstc10x8SfloatBlock = VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK, - eAstc10x10SfloatBlock = VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK, - eAstc12x10SfloatBlock = VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK, - eAstc12x12SfloatBlock = VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK, - ePvrtc12BppUnormBlockIMG = VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG, - ePvrtc14BppUnormBlockIMG = VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG, - ePvrtc22BppUnormBlockIMG = VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG, - ePvrtc24BppUnormBlockIMG = VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG, - ePvrtc12BppSrgbBlockIMG = VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG, - ePvrtc14BppSrgbBlockIMG = VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG, - ePvrtc22BppSrgbBlockIMG = VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG, - ePvrtc24BppSrgbBlockIMG = VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG, - eA4B4G4R4UnormPack16EXT = VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT, - eA4R4G4B4UnormPack16EXT = VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT, - eAstc10x10SfloatBlockEXT = VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT, - eAstc10x5SfloatBlockEXT = VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT, - eAstc10x6SfloatBlockEXT = VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT, - eAstc10x8SfloatBlockEXT = VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT, - eAstc12x10SfloatBlockEXT = VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT, - eAstc12x12SfloatBlockEXT = VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT, - eAstc4x4SfloatBlockEXT = VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT, - eAstc5x4SfloatBlockEXT = VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT, - eAstc5x5SfloatBlockEXT = VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT, - eAstc6x5SfloatBlockEXT = VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT, - eAstc6x6SfloatBlockEXT = VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT, - eAstc8x5SfloatBlockEXT = VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT, - eAstc8x6SfloatBlockEXT = VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT, - eAstc8x8SfloatBlockEXT = VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT, - eB10X6G10X6R10X6G10X6422Unorm4Pack16KHR = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR, - eB12X4G12X4R12X4G12X4422Unorm4Pack16KHR = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR, - eB16G16R16G16422UnormKHR = VK_FORMAT_B16G16R16G16_422_UNORM_KHR, - eB8G8R8G8422UnormKHR = VK_FORMAT_B8G8R8G8_422_UNORM_KHR, - eG10X6B10X6G10X6R10X6422Unorm4Pack16KHR = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR, - eG10X6B10X6R10X62Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR, - eG10X6B10X6R10X62Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR, - eG10X6B10X6R10X62Plane444Unorm3Pack16EXT = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT, - eG10X6B10X6R10X63Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR, - eG10X6B10X6R10X63Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR, - eG10X6B10X6R10X63Plane444Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR, - eG12X4B12X4G12X4R12X4422Unorm4Pack16KHR = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR, - eG12X4B12X4R12X42Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR, - eG12X4B12X4R12X42Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR, - eG12X4B12X4R12X42Plane444Unorm3Pack16EXT = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT, - eG12X4B12X4R12X43Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR, - eG12X4B12X4R12X43Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR, - eG12X4B12X4R12X43Plane444Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR, - eG16B16G16R16422UnormKHR = VK_FORMAT_G16B16G16R16_422_UNORM_KHR, - eG16B16R162Plane420UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR, - eG16B16R162Plane422UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR, - eG16B16R162Plane444UnormEXT = VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT, - eG16B16R163Plane420UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR, - eG16B16R163Plane422UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR, - eG16B16R163Plane444UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR, - eG8B8G8R8422UnormKHR = VK_FORMAT_G8B8G8R8_422_UNORM_KHR, - eG8B8R82Plane420UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR, - eG8B8R82Plane422UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR, - eG8B8R82Plane444UnormEXT = VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT, - eG8B8R83Plane420UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR, - eG8B8R83Plane422UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR, - eG8B8R83Plane444UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR, - eR10X6G10X6B10X6A10X6Unorm4Pack16KHR = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR, - eR10X6G10X6Unorm2Pack16KHR = VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR, - eR10X6UnormPack16KHR = VK_FORMAT_R10X6_UNORM_PACK16_KHR, - eR12X4G12X4B12X4A12X4Unorm4Pack16KHR = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR, - eR12X4G12X4Unorm2Pack16KHR = VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR, - eR12X4UnormPack16KHR = VK_FORMAT_R12X4_UNORM_PACK16_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( Format value ) - { - switch ( value ) - { - case Format::eUndefined: return "Undefined"; - case Format::eR4G4UnormPack8: return "R4G4UnormPack8"; - case Format::eR4G4B4A4UnormPack16: return "R4G4B4A4UnormPack16"; - case Format::eB4G4R4A4UnormPack16: return "B4G4R4A4UnormPack16"; - case Format::eR5G6B5UnormPack16: return "R5G6B5UnormPack16"; - case Format::eB5G6R5UnormPack16: return "B5G6R5UnormPack16"; - case Format::eR5G5B5A1UnormPack16: return "R5G5B5A1UnormPack16"; - case Format::eB5G5R5A1UnormPack16: return "B5G5R5A1UnormPack16"; - case Format::eA1R5G5B5UnormPack16: return "A1R5G5B5UnormPack16"; - case Format::eR8Unorm: return "R8Unorm"; - case Format::eR8Snorm: return "R8Snorm"; - case Format::eR8Uscaled: return "R8Uscaled"; - case Format::eR8Sscaled: return "R8Sscaled"; - case Format::eR8Uint: return "R8Uint"; - case Format::eR8Sint: return "R8Sint"; - case Format::eR8Srgb: return "R8Srgb"; - case Format::eR8G8Unorm: return "R8G8Unorm"; - case Format::eR8G8Snorm: return "R8G8Snorm"; - case Format::eR8G8Uscaled: return "R8G8Uscaled"; - case Format::eR8G8Sscaled: return "R8G8Sscaled"; - case Format::eR8G8Uint: return "R8G8Uint"; - case Format::eR8G8Sint: return "R8G8Sint"; - case Format::eR8G8Srgb: return "R8G8Srgb"; - case Format::eR8G8B8Unorm: return "R8G8B8Unorm"; - case Format::eR8G8B8Snorm: return "R8G8B8Snorm"; - case Format::eR8G8B8Uscaled: return "R8G8B8Uscaled"; - case Format::eR8G8B8Sscaled: return "R8G8B8Sscaled"; - case Format::eR8G8B8Uint: return "R8G8B8Uint"; - case Format::eR8G8B8Sint: return "R8G8B8Sint"; - case Format::eR8G8B8Srgb: return "R8G8B8Srgb"; - case Format::eB8G8R8Unorm: return "B8G8R8Unorm"; - case Format::eB8G8R8Snorm: return "B8G8R8Snorm"; - case Format::eB8G8R8Uscaled: return "B8G8R8Uscaled"; - case Format::eB8G8R8Sscaled: return "B8G8R8Sscaled"; - case Format::eB8G8R8Uint: return "B8G8R8Uint"; - case Format::eB8G8R8Sint: return "B8G8R8Sint"; - case Format::eB8G8R8Srgb: return "B8G8R8Srgb"; - case Format::eR8G8B8A8Unorm: return "R8G8B8A8Unorm"; - case Format::eR8G8B8A8Snorm: return "R8G8B8A8Snorm"; - case Format::eR8G8B8A8Uscaled: return "R8G8B8A8Uscaled"; - case Format::eR8G8B8A8Sscaled: return "R8G8B8A8Sscaled"; - case Format::eR8G8B8A8Uint: return "R8G8B8A8Uint"; - case Format::eR8G8B8A8Sint: return "R8G8B8A8Sint"; - case Format::eR8G8B8A8Srgb: return "R8G8B8A8Srgb"; - case Format::eB8G8R8A8Unorm: return "B8G8R8A8Unorm"; - case Format::eB8G8R8A8Snorm: return "B8G8R8A8Snorm"; - case Format::eB8G8R8A8Uscaled: return "B8G8R8A8Uscaled"; - case Format::eB8G8R8A8Sscaled: return "B8G8R8A8Sscaled"; - case Format::eB8G8R8A8Uint: return "B8G8R8A8Uint"; - case Format::eB8G8R8A8Sint: return "B8G8R8A8Sint"; - case Format::eB8G8R8A8Srgb: return "B8G8R8A8Srgb"; - case Format::eA8B8G8R8UnormPack32: return "A8B8G8R8UnormPack32"; - case Format::eA8B8G8R8SnormPack32: return "A8B8G8R8SnormPack32"; - case Format::eA8B8G8R8UscaledPack32: return "A8B8G8R8UscaledPack32"; - case Format::eA8B8G8R8SscaledPack32: return "A8B8G8R8SscaledPack32"; - case Format::eA8B8G8R8UintPack32: return "A8B8G8R8UintPack32"; - case Format::eA8B8G8R8SintPack32: return "A8B8G8R8SintPack32"; - case Format::eA8B8G8R8SrgbPack32: return "A8B8G8R8SrgbPack32"; - case Format::eA2R10G10B10UnormPack32: return "A2R10G10B10UnormPack32"; - case Format::eA2R10G10B10SnormPack32: return "A2R10G10B10SnormPack32"; - case Format::eA2R10G10B10UscaledPack32: return "A2R10G10B10UscaledPack32"; - case Format::eA2R10G10B10SscaledPack32: return "A2R10G10B10SscaledPack32"; - case Format::eA2R10G10B10UintPack32: return "A2R10G10B10UintPack32"; - case Format::eA2R10G10B10SintPack32: return "A2R10G10B10SintPack32"; - case Format::eA2B10G10R10UnormPack32: return "A2B10G10R10UnormPack32"; - case Format::eA2B10G10R10SnormPack32: return "A2B10G10R10SnormPack32"; - case Format::eA2B10G10R10UscaledPack32: return "A2B10G10R10UscaledPack32"; - case Format::eA2B10G10R10SscaledPack32: return "A2B10G10R10SscaledPack32"; - case Format::eA2B10G10R10UintPack32: return "A2B10G10R10UintPack32"; - case Format::eA2B10G10R10SintPack32: return "A2B10G10R10SintPack32"; - case Format::eR16Unorm: return "R16Unorm"; - case Format::eR16Snorm: return "R16Snorm"; - case Format::eR16Uscaled: return "R16Uscaled"; - case Format::eR16Sscaled: return "R16Sscaled"; - case Format::eR16Uint: return "R16Uint"; - case Format::eR16Sint: return "R16Sint"; - case Format::eR16Sfloat: return "R16Sfloat"; - case Format::eR16G16Unorm: return "R16G16Unorm"; - case Format::eR16G16Snorm: return "R16G16Snorm"; - case Format::eR16G16Uscaled: return "R16G16Uscaled"; - case Format::eR16G16Sscaled: return "R16G16Sscaled"; - case Format::eR16G16Uint: return "R16G16Uint"; - case Format::eR16G16Sint: return "R16G16Sint"; - case Format::eR16G16Sfloat: return "R16G16Sfloat"; - case Format::eR16G16B16Unorm: return "R16G16B16Unorm"; - case Format::eR16G16B16Snorm: return "R16G16B16Snorm"; - case Format::eR16G16B16Uscaled: return "R16G16B16Uscaled"; - case Format::eR16G16B16Sscaled: return "R16G16B16Sscaled"; - case Format::eR16G16B16Uint: return "R16G16B16Uint"; - case Format::eR16G16B16Sint: return "R16G16B16Sint"; - case Format::eR16G16B16Sfloat: return "R16G16B16Sfloat"; - case Format::eR16G16B16A16Unorm: return "R16G16B16A16Unorm"; - case Format::eR16G16B16A16Snorm: return "R16G16B16A16Snorm"; - case Format::eR16G16B16A16Uscaled: return "R16G16B16A16Uscaled"; - case Format::eR16G16B16A16Sscaled: return "R16G16B16A16Sscaled"; - case Format::eR16G16B16A16Uint: return "R16G16B16A16Uint"; - case Format::eR16G16B16A16Sint: return "R16G16B16A16Sint"; - case Format::eR16G16B16A16Sfloat: return "R16G16B16A16Sfloat"; - case Format::eR32Uint: return "R32Uint"; - case Format::eR32Sint: return "R32Sint"; - case Format::eR32Sfloat: return "R32Sfloat"; - case Format::eR32G32Uint: return "R32G32Uint"; - case Format::eR32G32Sint: return "R32G32Sint"; - case Format::eR32G32Sfloat: return "R32G32Sfloat"; - case Format::eR32G32B32Uint: return "R32G32B32Uint"; - case Format::eR32G32B32Sint: return "R32G32B32Sint"; - case Format::eR32G32B32Sfloat: return "R32G32B32Sfloat"; - case Format::eR32G32B32A32Uint: return "R32G32B32A32Uint"; - case Format::eR32G32B32A32Sint: return "R32G32B32A32Sint"; - case Format::eR32G32B32A32Sfloat: return "R32G32B32A32Sfloat"; - case Format::eR64Uint: return "R64Uint"; - case Format::eR64Sint: return "R64Sint"; - case Format::eR64Sfloat: return "R64Sfloat"; - case Format::eR64G64Uint: return "R64G64Uint"; - case Format::eR64G64Sint: return "R64G64Sint"; - case Format::eR64G64Sfloat: return "R64G64Sfloat"; - case Format::eR64G64B64Uint: return "R64G64B64Uint"; - case Format::eR64G64B64Sint: return "R64G64B64Sint"; - case Format::eR64G64B64Sfloat: return "R64G64B64Sfloat"; - case Format::eR64G64B64A64Uint: return "R64G64B64A64Uint"; - case Format::eR64G64B64A64Sint: return "R64G64B64A64Sint"; - case Format::eR64G64B64A64Sfloat: return "R64G64B64A64Sfloat"; - case Format::eB10G11R11UfloatPack32: return "B10G11R11UfloatPack32"; - case Format::eE5B9G9R9UfloatPack32: return "E5B9G9R9UfloatPack32"; - case Format::eD16Unorm: return "D16Unorm"; - case Format::eX8D24UnormPack32: return "X8D24UnormPack32"; - case Format::eD32Sfloat: return "D32Sfloat"; - case Format::eS8Uint: return "S8Uint"; - case Format::eD16UnormS8Uint: return "D16UnormS8Uint"; - case Format::eD24UnormS8Uint: return "D24UnormS8Uint"; - case Format::eD32SfloatS8Uint: return "D32SfloatS8Uint"; - case Format::eBc1RgbUnormBlock: return "Bc1RgbUnormBlock"; - case Format::eBc1RgbSrgbBlock: return "Bc1RgbSrgbBlock"; - case Format::eBc1RgbaUnormBlock: return "Bc1RgbaUnormBlock"; - case Format::eBc1RgbaSrgbBlock: return "Bc1RgbaSrgbBlock"; - case Format::eBc2UnormBlock: return "Bc2UnormBlock"; - case Format::eBc2SrgbBlock: return "Bc2SrgbBlock"; - case Format::eBc3UnormBlock: return "Bc3UnormBlock"; - case Format::eBc3SrgbBlock: return "Bc3SrgbBlock"; - case Format::eBc4UnormBlock: return "Bc4UnormBlock"; - case Format::eBc4SnormBlock: return "Bc4SnormBlock"; - case Format::eBc5UnormBlock: return "Bc5UnormBlock"; - case Format::eBc5SnormBlock: return "Bc5SnormBlock"; - case Format::eBc6HUfloatBlock: return "Bc6HUfloatBlock"; - case Format::eBc6HSfloatBlock: return "Bc6HSfloatBlock"; - case Format::eBc7UnormBlock: return "Bc7UnormBlock"; - case Format::eBc7SrgbBlock: return "Bc7SrgbBlock"; - case Format::eEtc2R8G8B8UnormBlock: return "Etc2R8G8B8UnormBlock"; - case Format::eEtc2R8G8B8SrgbBlock: return "Etc2R8G8B8SrgbBlock"; - case Format::eEtc2R8G8B8A1UnormBlock: return "Etc2R8G8B8A1UnormBlock"; - case Format::eEtc2R8G8B8A1SrgbBlock: return "Etc2R8G8B8A1SrgbBlock"; - case Format::eEtc2R8G8B8A8UnormBlock: return "Etc2R8G8B8A8UnormBlock"; - case Format::eEtc2R8G8B8A8SrgbBlock: return "Etc2R8G8B8A8SrgbBlock"; - case Format::eEacR11UnormBlock: return "EacR11UnormBlock"; - case Format::eEacR11SnormBlock: return "EacR11SnormBlock"; - case Format::eEacR11G11UnormBlock: return "EacR11G11UnormBlock"; - case Format::eEacR11G11SnormBlock: return "EacR11G11SnormBlock"; - case Format::eAstc4x4UnormBlock: return "Astc4x4UnormBlock"; - case Format::eAstc4x4SrgbBlock: return "Astc4x4SrgbBlock"; - case Format::eAstc5x4UnormBlock: return "Astc5x4UnormBlock"; - case Format::eAstc5x4SrgbBlock: return "Astc5x4SrgbBlock"; - case Format::eAstc5x5UnormBlock: return "Astc5x5UnormBlock"; - case Format::eAstc5x5SrgbBlock: return "Astc5x5SrgbBlock"; - case Format::eAstc6x5UnormBlock: return "Astc6x5UnormBlock"; - case Format::eAstc6x5SrgbBlock: return "Astc6x5SrgbBlock"; - case Format::eAstc6x6UnormBlock: return "Astc6x6UnormBlock"; - case Format::eAstc6x6SrgbBlock: return "Astc6x6SrgbBlock"; - case Format::eAstc8x5UnormBlock: return "Astc8x5UnormBlock"; - case Format::eAstc8x5SrgbBlock: return "Astc8x5SrgbBlock"; - case Format::eAstc8x6UnormBlock: return "Astc8x6UnormBlock"; - case Format::eAstc8x6SrgbBlock: return "Astc8x6SrgbBlock"; - case Format::eAstc8x8UnormBlock: return "Astc8x8UnormBlock"; - case Format::eAstc8x8SrgbBlock: return "Astc8x8SrgbBlock"; - case Format::eAstc10x5UnormBlock: return "Astc10x5UnormBlock"; - case Format::eAstc10x5SrgbBlock: return "Astc10x5SrgbBlock"; - case Format::eAstc10x6UnormBlock: return "Astc10x6UnormBlock"; - case Format::eAstc10x6SrgbBlock: return "Astc10x6SrgbBlock"; - case Format::eAstc10x8UnormBlock: return "Astc10x8UnormBlock"; - case Format::eAstc10x8SrgbBlock: return "Astc10x8SrgbBlock"; - case Format::eAstc10x10UnormBlock: return "Astc10x10UnormBlock"; - case Format::eAstc10x10SrgbBlock: return "Astc10x10SrgbBlock"; - case Format::eAstc12x10UnormBlock: return "Astc12x10UnormBlock"; - case Format::eAstc12x10SrgbBlock: return "Astc12x10SrgbBlock"; - case Format::eAstc12x12UnormBlock: return "Astc12x12UnormBlock"; - case Format::eAstc12x12SrgbBlock: return "Astc12x12SrgbBlock"; - case Format::eG8B8G8R8422Unorm: return "G8B8G8R8422Unorm"; - case Format::eB8G8R8G8422Unorm: return "B8G8R8G8422Unorm"; - case Format::eG8B8R83Plane420Unorm: return "G8B8R83Plane420Unorm"; - case Format::eG8B8R82Plane420Unorm: return "G8B8R82Plane420Unorm"; - case Format::eG8B8R83Plane422Unorm: return "G8B8R83Plane422Unorm"; - case Format::eG8B8R82Plane422Unorm: return "G8B8R82Plane422Unorm"; - case Format::eG8B8R83Plane444Unorm: return "G8B8R83Plane444Unorm"; - case Format::eR10X6UnormPack16: return "R10X6UnormPack16"; - case Format::eR10X6G10X6Unorm2Pack16: return "R10X6G10X6Unorm2Pack16"; - case Format::eR10X6G10X6B10X6A10X6Unorm4Pack16: return "R10X6G10X6B10X6A10X6Unorm4Pack16"; - case Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16: return "G10X6B10X6G10X6R10X6422Unorm4Pack16"; - case Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16: return "B10X6G10X6R10X6G10X6422Unorm4Pack16"; - case Format::eG10X6B10X6R10X63Plane420Unorm3Pack16: return "G10X6B10X6R10X63Plane420Unorm3Pack16"; - case Format::eG10X6B10X6R10X62Plane420Unorm3Pack16: return "G10X6B10X6R10X62Plane420Unorm3Pack16"; - case Format::eG10X6B10X6R10X63Plane422Unorm3Pack16: return "G10X6B10X6R10X63Plane422Unorm3Pack16"; - case Format::eG10X6B10X6R10X62Plane422Unorm3Pack16: return "G10X6B10X6R10X62Plane422Unorm3Pack16"; - case Format::eG10X6B10X6R10X63Plane444Unorm3Pack16: return "G10X6B10X6R10X63Plane444Unorm3Pack16"; - case Format::eR12X4UnormPack16: return "R12X4UnormPack16"; - case Format::eR12X4G12X4Unorm2Pack16: return "R12X4G12X4Unorm2Pack16"; - case Format::eR12X4G12X4B12X4A12X4Unorm4Pack16: return "R12X4G12X4B12X4A12X4Unorm4Pack16"; - case Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16: return "G12X4B12X4G12X4R12X4422Unorm4Pack16"; - case Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16: return "B12X4G12X4R12X4G12X4422Unorm4Pack16"; - case Format::eG12X4B12X4R12X43Plane420Unorm3Pack16: return "G12X4B12X4R12X43Plane420Unorm3Pack16"; - case Format::eG12X4B12X4R12X42Plane420Unorm3Pack16: return "G12X4B12X4R12X42Plane420Unorm3Pack16"; - case Format::eG12X4B12X4R12X43Plane422Unorm3Pack16: return "G12X4B12X4R12X43Plane422Unorm3Pack16"; - case Format::eG12X4B12X4R12X42Plane422Unorm3Pack16: return "G12X4B12X4R12X42Plane422Unorm3Pack16"; - case Format::eG12X4B12X4R12X43Plane444Unorm3Pack16: return "G12X4B12X4R12X43Plane444Unorm3Pack16"; - case Format::eG16B16G16R16422Unorm: return "G16B16G16R16422Unorm"; - case Format::eB16G16R16G16422Unorm: return "B16G16R16G16422Unorm"; - case Format::eG16B16R163Plane420Unorm: return "G16B16R163Plane420Unorm"; - case Format::eG16B16R162Plane420Unorm: return "G16B16R162Plane420Unorm"; - case Format::eG16B16R163Plane422Unorm: return "G16B16R163Plane422Unorm"; - case Format::eG16B16R162Plane422Unorm: return "G16B16R162Plane422Unorm"; - case Format::eG16B16R163Plane444Unorm: return "G16B16R163Plane444Unorm"; - case Format::eG8B8R82Plane444Unorm: return "G8B8R82Plane444Unorm"; - case Format::eG10X6B10X6R10X62Plane444Unorm3Pack16: return "G10X6B10X6R10X62Plane444Unorm3Pack16"; - case Format::eG12X4B12X4R12X42Plane444Unorm3Pack16: return "G12X4B12X4R12X42Plane444Unorm3Pack16"; - case Format::eG16B16R162Plane444Unorm: return "G16B16R162Plane444Unorm"; - case Format::eA4R4G4B4UnormPack16: return "A4R4G4B4UnormPack16"; - case Format::eA4B4G4R4UnormPack16: return "A4B4G4R4UnormPack16"; - case Format::eAstc4x4SfloatBlock: return "Astc4x4SfloatBlock"; - case Format::eAstc5x4SfloatBlock: return "Astc5x4SfloatBlock"; - case Format::eAstc5x5SfloatBlock: return "Astc5x5SfloatBlock"; - case Format::eAstc6x5SfloatBlock: return "Astc6x5SfloatBlock"; - case Format::eAstc6x6SfloatBlock: return "Astc6x6SfloatBlock"; - case Format::eAstc8x5SfloatBlock: return "Astc8x5SfloatBlock"; - case Format::eAstc8x6SfloatBlock: return "Astc8x6SfloatBlock"; - case Format::eAstc8x8SfloatBlock: return "Astc8x8SfloatBlock"; - case Format::eAstc10x5SfloatBlock: return "Astc10x5SfloatBlock"; - case Format::eAstc10x6SfloatBlock: return "Astc10x6SfloatBlock"; - case Format::eAstc10x8SfloatBlock: return "Astc10x8SfloatBlock"; - case Format::eAstc10x10SfloatBlock: return "Astc10x10SfloatBlock"; - case Format::eAstc12x10SfloatBlock: return "Astc12x10SfloatBlock"; - case Format::eAstc12x12SfloatBlock: return "Astc12x12SfloatBlock"; - case Format::ePvrtc12BppUnormBlockIMG: return "Pvrtc12BppUnormBlockIMG"; - case Format::ePvrtc14BppUnormBlockIMG: return "Pvrtc14BppUnormBlockIMG"; - case Format::ePvrtc22BppUnormBlockIMG: return "Pvrtc22BppUnormBlockIMG"; - case Format::ePvrtc24BppUnormBlockIMG: return "Pvrtc24BppUnormBlockIMG"; - case Format::ePvrtc12BppSrgbBlockIMG: return "Pvrtc12BppSrgbBlockIMG"; - case Format::ePvrtc14BppSrgbBlockIMG: return "Pvrtc14BppSrgbBlockIMG"; - case Format::ePvrtc22BppSrgbBlockIMG: return "Pvrtc22BppSrgbBlockIMG"; - case Format::ePvrtc24BppSrgbBlockIMG: return "Pvrtc24BppSrgbBlockIMG"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class FormatFeatureFlagBits : VkFormatFeatureFlags - { - eSampledImage = VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT, - eStorageImage = VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT, - eStorageImageAtomic = VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT, - eUniformTexelBuffer = VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT, - eStorageTexelBuffer = VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT, - eStorageTexelBufferAtomic = VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT, - eVertexBuffer = VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT, - eColorAttachment = VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT, - eColorAttachmentBlend = VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT, - eDepthStencilAttachment = VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT, - eBlitSrc = VK_FORMAT_FEATURE_BLIT_SRC_BIT, - eBlitDst = VK_FORMAT_FEATURE_BLIT_DST_BIT, - eSampledImageFilterLinear = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT, - eTransferSrc = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT, - eTransferDst = VK_FORMAT_FEATURE_TRANSFER_DST_BIT, - eMidpointChromaSamples = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT, - eSampledImageYcbcrConversionLinearFilter = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT, - eSampledImageYcbcrConversionSeparateReconstructionFilter = - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT, - eSampledImageYcbcrConversionChromaReconstructionExplicit = - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT, - eSampledImageYcbcrConversionChromaReconstructionExplicitForceable = - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT, - eDisjoint = VK_FORMAT_FEATURE_DISJOINT_BIT, - eCositedChromaSamples = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT, - eSampledImageFilterMinmax = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT, - eSampledImageFilterCubicIMG = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoDecodeOutputKHR = VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR, - eVideoDecodeDpbKHR = VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eAccelerationStructureVertexBufferKHR = VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR, - eFragmentDensityMapEXT = VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT, - eFragmentShadingRateAttachmentKHR = VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoEncodeInputKHR = VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR, - eVideoEncodeDpbKHR = VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eCositedChromaSamplesKHR = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR, - eDisjointKHR = VK_FORMAT_FEATURE_DISJOINT_BIT_KHR, - eMidpointChromaSamplesKHR = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR, - eSampledImageFilterCubicEXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT, - eSampledImageFilterMinmaxEXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT, - eSampledImageYcbcrConversionChromaReconstructionExplicitKHR = - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR, - eSampledImageYcbcrConversionChromaReconstructionExplicitForceableKHR = - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR, - eSampledImageYcbcrConversionLinearFilterKHR = - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR, - eSampledImageYcbcrConversionSeparateReconstructionFilterKHR = - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR, - eTransferDstKHR = VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR, - eTransferSrcKHR = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( FormatFeatureFlagBits value ) - { - switch ( value ) - { - case FormatFeatureFlagBits::eSampledImage: return "SampledImage"; - case FormatFeatureFlagBits::eStorageImage: return "StorageImage"; - case FormatFeatureFlagBits::eStorageImageAtomic: return "StorageImageAtomic"; - case FormatFeatureFlagBits::eUniformTexelBuffer: return "UniformTexelBuffer"; - case FormatFeatureFlagBits::eStorageTexelBuffer: return "StorageTexelBuffer"; - case FormatFeatureFlagBits::eStorageTexelBufferAtomic: return "StorageTexelBufferAtomic"; - case FormatFeatureFlagBits::eVertexBuffer: return "VertexBuffer"; - case FormatFeatureFlagBits::eColorAttachment: return "ColorAttachment"; - case FormatFeatureFlagBits::eColorAttachmentBlend: return "ColorAttachmentBlend"; - case FormatFeatureFlagBits::eDepthStencilAttachment: return "DepthStencilAttachment"; - case FormatFeatureFlagBits::eBlitSrc: return "BlitSrc"; - case FormatFeatureFlagBits::eBlitDst: return "BlitDst"; - case FormatFeatureFlagBits::eSampledImageFilterLinear: return "SampledImageFilterLinear"; - case FormatFeatureFlagBits::eTransferSrc: return "TransferSrc"; - case FormatFeatureFlagBits::eTransferDst: return "TransferDst"; - case FormatFeatureFlagBits::eMidpointChromaSamples: return "MidpointChromaSamples"; - case FormatFeatureFlagBits::eSampledImageYcbcrConversionLinearFilter: - return "SampledImageYcbcrConversionLinearFilter"; - case FormatFeatureFlagBits::eSampledImageYcbcrConversionSeparateReconstructionFilter: - return "SampledImageYcbcrConversionSeparateReconstructionFilter"; - case FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicit: - return "SampledImageYcbcrConversionChromaReconstructionExplicit"; - case FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable: - return "SampledImageYcbcrConversionChromaReconstructionExplicitForceable"; - case FormatFeatureFlagBits::eDisjoint: return "Disjoint"; - case FormatFeatureFlagBits::eCositedChromaSamples: return "CositedChromaSamples"; - case FormatFeatureFlagBits::eSampledImageFilterMinmax: return "SampledImageFilterMinmax"; - case FormatFeatureFlagBits::eSampledImageFilterCubicIMG: return "SampledImageFilterCubicIMG"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case FormatFeatureFlagBits::eVideoDecodeOutputKHR: return "VideoDecodeOutputKHR"; - case FormatFeatureFlagBits::eVideoDecodeDpbKHR: return "VideoDecodeDpbKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case FormatFeatureFlagBits::eAccelerationStructureVertexBufferKHR: return "AccelerationStructureVertexBufferKHR"; - case FormatFeatureFlagBits::eFragmentDensityMapEXT: return "FragmentDensityMapEXT"; - case FormatFeatureFlagBits::eFragmentShadingRateAttachmentKHR: return "FragmentShadingRateAttachmentKHR"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case FormatFeatureFlagBits::eVideoEncodeInputKHR: return "VideoEncodeInputKHR"; - case FormatFeatureFlagBits::eVideoEncodeDpbKHR: return "VideoEncodeDpbKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ImageCreateFlagBits : VkImageCreateFlags - { - eSparseBinding = VK_IMAGE_CREATE_SPARSE_BINDING_BIT, - eSparseResidency = VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT, - eSparseAliased = VK_IMAGE_CREATE_SPARSE_ALIASED_BIT, - eMutableFormat = VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT, - eCubeCompatible = VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT, - eAlias = VK_IMAGE_CREATE_ALIAS_BIT, - eSplitInstanceBindRegions = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT, - e2DArrayCompatible = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT, - eBlockTexelViewCompatible = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT, - eExtendedUsage = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT, - eProtected = VK_IMAGE_CREATE_PROTECTED_BIT, - eDisjoint = VK_IMAGE_CREATE_DISJOINT_BIT, - eCornerSampledNV = VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV, - eSampleLocationsCompatibleDepthEXT = VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT, - eSubsampledEXT = VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT, - eFragmentDensityMapOffsetQCOM = VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM, - e2DArrayCompatibleKHR = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR, - eAliasKHR = VK_IMAGE_CREATE_ALIAS_BIT_KHR, - eBlockTexelViewCompatibleKHR = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR, - eDisjointKHR = VK_IMAGE_CREATE_DISJOINT_BIT_KHR, - eExtendedUsageKHR = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR, - eSplitInstanceBindRegionsKHR = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( ImageCreateFlagBits value ) - { - switch ( value ) - { - case ImageCreateFlagBits::eSparseBinding: return "SparseBinding"; - case ImageCreateFlagBits::eSparseResidency: return "SparseResidency"; - case ImageCreateFlagBits::eSparseAliased: return "SparseAliased"; - case ImageCreateFlagBits::eMutableFormat: return "MutableFormat"; - case ImageCreateFlagBits::eCubeCompatible: return "CubeCompatible"; - case ImageCreateFlagBits::eAlias: return "Alias"; - case ImageCreateFlagBits::eSplitInstanceBindRegions: return "SplitInstanceBindRegions"; - case ImageCreateFlagBits::e2DArrayCompatible: return "2DArrayCompatible"; - case ImageCreateFlagBits::eBlockTexelViewCompatible: return "BlockTexelViewCompatible"; - case ImageCreateFlagBits::eExtendedUsage: return "ExtendedUsage"; - case ImageCreateFlagBits::eProtected: return "Protected"; - case ImageCreateFlagBits::eDisjoint: return "Disjoint"; - case ImageCreateFlagBits::eCornerSampledNV: return "CornerSampledNV"; - case ImageCreateFlagBits::eSampleLocationsCompatibleDepthEXT: return "SampleLocationsCompatibleDepthEXT"; - case ImageCreateFlagBits::eSubsampledEXT: return "SubsampledEXT"; - case ImageCreateFlagBits::eFragmentDensityMapOffsetQCOM: return "FragmentDensityMapOffsetQCOM"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ImageTiling - { - eOptimal = VK_IMAGE_TILING_OPTIMAL, - eLinear = VK_IMAGE_TILING_LINEAR, - eDrmFormatModifierEXT = VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( ImageTiling value ) - { - switch ( value ) - { - case ImageTiling::eOptimal: return "Optimal"; - case ImageTiling::eLinear: return "Linear"; - case ImageTiling::eDrmFormatModifierEXT: return "DrmFormatModifierEXT"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ImageType - { - e1D = VK_IMAGE_TYPE_1D, - e2D = VK_IMAGE_TYPE_2D, - e3D = VK_IMAGE_TYPE_3D - }; - - VULKAN_HPP_INLINE std::string to_string( ImageType value ) - { - switch ( value ) - { - case ImageType::e1D: return "1D"; - case ImageType::e2D: return "2D"; - case ImageType::e3D: return "3D"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ImageUsageFlagBits : VkImageUsageFlags - { - eTransferSrc = VK_IMAGE_USAGE_TRANSFER_SRC_BIT, - eTransferDst = VK_IMAGE_USAGE_TRANSFER_DST_BIT, - eSampled = VK_IMAGE_USAGE_SAMPLED_BIT, - eStorage = VK_IMAGE_USAGE_STORAGE_BIT, - eColorAttachment = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, - eDepthStencilAttachment = VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, - eTransientAttachment = VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT, - eInputAttachment = VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoDecodeDstKHR = VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR, - eVideoDecodeSrcKHR = VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR, - eVideoDecodeDpbKHR = VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eFragmentDensityMapEXT = VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT, - eFragmentShadingRateAttachmentKHR = VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoEncodeDstKHR = VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR, - eVideoEncodeSrcKHR = VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR, - eVideoEncodeDpbKHR = VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eInvocationMaskHUAWEI = VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI, - eShadingRateImageNV = VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV - }; - - VULKAN_HPP_INLINE std::string to_string( ImageUsageFlagBits value ) - { - switch ( value ) - { - case ImageUsageFlagBits::eTransferSrc: return "TransferSrc"; - case ImageUsageFlagBits::eTransferDst: return "TransferDst"; - case ImageUsageFlagBits::eSampled: return "Sampled"; - case ImageUsageFlagBits::eStorage: return "Storage"; - case ImageUsageFlagBits::eColorAttachment: return "ColorAttachment"; - case ImageUsageFlagBits::eDepthStencilAttachment: return "DepthStencilAttachment"; - case ImageUsageFlagBits::eTransientAttachment: return "TransientAttachment"; - case ImageUsageFlagBits::eInputAttachment: return "InputAttachment"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case ImageUsageFlagBits::eVideoDecodeDstKHR: return "VideoDecodeDstKHR"; - case ImageUsageFlagBits::eVideoDecodeSrcKHR: return "VideoDecodeSrcKHR"; - case ImageUsageFlagBits::eVideoDecodeDpbKHR: return "VideoDecodeDpbKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case ImageUsageFlagBits::eFragmentDensityMapEXT: return "FragmentDensityMapEXT"; - case ImageUsageFlagBits::eFragmentShadingRateAttachmentKHR: return "FragmentShadingRateAttachmentKHR"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case ImageUsageFlagBits::eVideoEncodeDstKHR: return "VideoEncodeDstKHR"; - case ImageUsageFlagBits::eVideoEncodeSrcKHR: return "VideoEncodeSrcKHR"; - case ImageUsageFlagBits::eVideoEncodeDpbKHR: return "VideoEncodeDpbKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case ImageUsageFlagBits::eInvocationMaskHUAWEI: return "InvocationMaskHUAWEI"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class InternalAllocationType - { - eExecutable = VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE - }; - - VULKAN_HPP_INLINE std::string to_string( InternalAllocationType value ) - { - switch ( value ) - { - case InternalAllocationType::eExecutable: return "Executable"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class MemoryHeapFlagBits : VkMemoryHeapFlags - { - eDeviceLocal = VK_MEMORY_HEAP_DEVICE_LOCAL_BIT, - eMultiInstance = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT, - eMultiInstanceKHR = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( MemoryHeapFlagBits value ) - { - switch ( value ) - { - case MemoryHeapFlagBits::eDeviceLocal: return "DeviceLocal"; - case MemoryHeapFlagBits::eMultiInstance: return "MultiInstance"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class MemoryPropertyFlagBits : VkMemoryPropertyFlags - { - eDeviceLocal = VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, - eHostVisible = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, - eHostCoherent = VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, - eHostCached = VK_MEMORY_PROPERTY_HOST_CACHED_BIT, - eLazilyAllocated = VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT, - eProtected = VK_MEMORY_PROPERTY_PROTECTED_BIT, - eDeviceCoherentAMD = VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD, - eDeviceUncachedAMD = VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD, - eRdmaCapableNV = VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV - }; - - VULKAN_HPP_INLINE std::string to_string( MemoryPropertyFlagBits value ) - { - switch ( value ) - { - case MemoryPropertyFlagBits::eDeviceLocal: return "DeviceLocal"; - case MemoryPropertyFlagBits::eHostVisible: return "HostVisible"; - case MemoryPropertyFlagBits::eHostCoherent: return "HostCoherent"; - case MemoryPropertyFlagBits::eHostCached: return "HostCached"; - case MemoryPropertyFlagBits::eLazilyAllocated: return "LazilyAllocated"; - case MemoryPropertyFlagBits::eProtected: return "Protected"; - case MemoryPropertyFlagBits::eDeviceCoherentAMD: return "DeviceCoherentAMD"; - case MemoryPropertyFlagBits::eDeviceUncachedAMD: return "DeviceUncachedAMD"; - case MemoryPropertyFlagBits::eRdmaCapableNV: return "RdmaCapableNV"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PhysicalDeviceType - { - eOther = VK_PHYSICAL_DEVICE_TYPE_OTHER, - eIntegratedGpu = VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU, - eDiscreteGpu = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU, - eVirtualGpu = VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU, - eCpu = VK_PHYSICAL_DEVICE_TYPE_CPU - }; - - VULKAN_HPP_INLINE std::string to_string( PhysicalDeviceType value ) - { - switch ( value ) - { - case PhysicalDeviceType::eOther: return "Other"; - case PhysicalDeviceType::eIntegratedGpu: return "IntegratedGpu"; - case PhysicalDeviceType::eDiscreteGpu: return "DiscreteGpu"; - case PhysicalDeviceType::eVirtualGpu: return "VirtualGpu"; - case PhysicalDeviceType::eCpu: return "Cpu"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class QueueFlagBits : VkQueueFlags - { - eGraphics = VK_QUEUE_GRAPHICS_BIT, - eCompute = VK_QUEUE_COMPUTE_BIT, - eTransfer = VK_QUEUE_TRANSFER_BIT, - eSparseBinding = VK_QUEUE_SPARSE_BINDING_BIT, - eProtected = VK_QUEUE_PROTECTED_BIT, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoDecodeKHR = VK_QUEUE_VIDEO_DECODE_BIT_KHR, - eVideoEncodeKHR = VK_QUEUE_VIDEO_ENCODE_BIT_KHR -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - }; - - VULKAN_HPP_INLINE std::string to_string( QueueFlagBits value ) - { - switch ( value ) - { - case QueueFlagBits::eGraphics: return "Graphics"; - case QueueFlagBits::eCompute: return "Compute"; - case QueueFlagBits::eTransfer: return "Transfer"; - case QueueFlagBits::eSparseBinding: return "SparseBinding"; - case QueueFlagBits::eProtected: return "Protected"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case QueueFlagBits::eVideoDecodeKHR: return "VideoDecodeKHR"; - case QueueFlagBits::eVideoEncodeKHR: return "VideoEncodeKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SampleCountFlagBits : VkSampleCountFlags - { - e1 = VK_SAMPLE_COUNT_1_BIT, - e2 = VK_SAMPLE_COUNT_2_BIT, - e4 = VK_SAMPLE_COUNT_4_BIT, - e8 = VK_SAMPLE_COUNT_8_BIT, - e16 = VK_SAMPLE_COUNT_16_BIT, - e32 = VK_SAMPLE_COUNT_32_BIT, - e64 = VK_SAMPLE_COUNT_64_BIT - }; - - VULKAN_HPP_INLINE std::string to_string( SampleCountFlagBits value ) - { - switch ( value ) - { - case SampleCountFlagBits::e1: return "1"; - case SampleCountFlagBits::e2: return "2"; - case SampleCountFlagBits::e4: return "4"; - case SampleCountFlagBits::e8: return "8"; - case SampleCountFlagBits::e16: return "16"; - case SampleCountFlagBits::e32: return "32"; - case SampleCountFlagBits::e64: return "64"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SystemAllocationScope - { - eCommand = VK_SYSTEM_ALLOCATION_SCOPE_COMMAND, - eObject = VK_SYSTEM_ALLOCATION_SCOPE_OBJECT, - eCache = VK_SYSTEM_ALLOCATION_SCOPE_CACHE, - eDevice = VK_SYSTEM_ALLOCATION_SCOPE_DEVICE, - eInstance = VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE - }; - - VULKAN_HPP_INLINE std::string to_string( SystemAllocationScope value ) - { - switch ( value ) - { - case SystemAllocationScope::eCommand: return "Command"; - case SystemAllocationScope::eObject: return "Object"; - case SystemAllocationScope::eCache: return "Cache"; - case SystemAllocationScope::eDevice: return "Device"; - case SystemAllocationScope::eInstance: return "Instance"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class InstanceCreateFlagBits - { - }; - - VULKAN_HPP_INLINE std::string to_string( InstanceCreateFlagBits ) - { - return "(void)"; - } - - enum class DeviceCreateFlagBits - { - }; - - VULKAN_HPP_INLINE std::string to_string( DeviceCreateFlagBits ) - { - return "(void)"; - } - - enum class PipelineStageFlagBits : VkPipelineStageFlags - { - eTopOfPipe = VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, - eDrawIndirect = VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT, - eVertexInput = VK_PIPELINE_STAGE_VERTEX_INPUT_BIT, - eVertexShader = VK_PIPELINE_STAGE_VERTEX_SHADER_BIT, - eTessellationControlShader = VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT, - eTessellationEvaluationShader = VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT, - eGeometryShader = VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT, - eFragmentShader = VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, - eEarlyFragmentTests = VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT, - eLateFragmentTests = VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT, - eColorAttachmentOutput = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, - eComputeShader = VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, - eTransfer = VK_PIPELINE_STAGE_TRANSFER_BIT, - eBottomOfPipe = VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT, - eHost = VK_PIPELINE_STAGE_HOST_BIT, - eAllGraphics = VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT, - eAllCommands = VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, - eNone = VK_PIPELINE_STAGE_NONE, - eTransformFeedbackEXT = VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT, - eConditionalRenderingEXT = VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT, - eAccelerationStructureBuildKHR = VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR, - eRayTracingShaderKHR = VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR, - eTaskShaderNV = VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV, - eMeshShaderNV = VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV, - eFragmentDensityProcessEXT = VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT, - eFragmentShadingRateAttachmentKHR = VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR, - eCommandPreprocessNV = VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV, - eAccelerationStructureBuildNV = VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV, - eNoneKHR = VK_PIPELINE_STAGE_NONE_KHR, - eRayTracingShaderNV = VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV, - eShadingRateImageNV = VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineStageFlagBits value ) - { - switch ( value ) - { - case PipelineStageFlagBits::eTopOfPipe: return "TopOfPipe"; - case PipelineStageFlagBits::eDrawIndirect: return "DrawIndirect"; - case PipelineStageFlagBits::eVertexInput: return "VertexInput"; - case PipelineStageFlagBits::eVertexShader: return "VertexShader"; - case PipelineStageFlagBits::eTessellationControlShader: return "TessellationControlShader"; - case PipelineStageFlagBits::eTessellationEvaluationShader: return "TessellationEvaluationShader"; - case PipelineStageFlagBits::eGeometryShader: return "GeometryShader"; - case PipelineStageFlagBits::eFragmentShader: return "FragmentShader"; - case PipelineStageFlagBits::eEarlyFragmentTests: return "EarlyFragmentTests"; - case PipelineStageFlagBits::eLateFragmentTests: return "LateFragmentTests"; - case PipelineStageFlagBits::eColorAttachmentOutput: return "ColorAttachmentOutput"; - case PipelineStageFlagBits::eComputeShader: return "ComputeShader"; - case PipelineStageFlagBits::eTransfer: return "Transfer"; - case PipelineStageFlagBits::eBottomOfPipe: return "BottomOfPipe"; - case PipelineStageFlagBits::eHost: return "Host"; - case PipelineStageFlagBits::eAllGraphics: return "AllGraphics"; - case PipelineStageFlagBits::eAllCommands: return "AllCommands"; - case PipelineStageFlagBits::eNone: return "None"; - case PipelineStageFlagBits::eTransformFeedbackEXT: return "TransformFeedbackEXT"; - case PipelineStageFlagBits::eConditionalRenderingEXT: return "ConditionalRenderingEXT"; - case PipelineStageFlagBits::eAccelerationStructureBuildKHR: return "AccelerationStructureBuildKHR"; - case PipelineStageFlagBits::eRayTracingShaderKHR: return "RayTracingShaderKHR"; - case PipelineStageFlagBits::eTaskShaderNV: return "TaskShaderNV"; - case PipelineStageFlagBits::eMeshShaderNV: return "MeshShaderNV"; - case PipelineStageFlagBits::eFragmentDensityProcessEXT: return "FragmentDensityProcessEXT"; - case PipelineStageFlagBits::eFragmentShadingRateAttachmentKHR: return "FragmentShadingRateAttachmentKHR"; - case PipelineStageFlagBits::eCommandPreprocessNV: return "CommandPreprocessNV"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class MemoryMapFlagBits : VkMemoryMapFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( MemoryMapFlagBits ) - { - return "(void)"; - } - - enum class ImageAspectFlagBits : VkImageAspectFlags - { - eColor = VK_IMAGE_ASPECT_COLOR_BIT, - eDepth = VK_IMAGE_ASPECT_DEPTH_BIT, - eStencil = VK_IMAGE_ASPECT_STENCIL_BIT, - eMetadata = VK_IMAGE_ASPECT_METADATA_BIT, - ePlane0 = VK_IMAGE_ASPECT_PLANE_0_BIT, - ePlane1 = VK_IMAGE_ASPECT_PLANE_1_BIT, - ePlane2 = VK_IMAGE_ASPECT_PLANE_2_BIT, - eMemoryPlane0EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT, - eMemoryPlane1EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT, - eMemoryPlane2EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT, - eMemoryPlane3EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT, - eNoneKHR = VK_IMAGE_ASPECT_NONE_KHR, - ePlane0KHR = VK_IMAGE_ASPECT_PLANE_0_BIT_KHR, - ePlane1KHR = VK_IMAGE_ASPECT_PLANE_1_BIT_KHR, - ePlane2KHR = VK_IMAGE_ASPECT_PLANE_2_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( ImageAspectFlagBits value ) - { - switch ( value ) - { - case ImageAspectFlagBits::eColor: return "Color"; - case ImageAspectFlagBits::eDepth: return "Depth"; - case ImageAspectFlagBits::eStencil: return "Stencil"; - case ImageAspectFlagBits::eMetadata: return "Metadata"; - case ImageAspectFlagBits::ePlane0: return "Plane0"; - case ImageAspectFlagBits::ePlane1: return "Plane1"; - case ImageAspectFlagBits::ePlane2: return "Plane2"; - case ImageAspectFlagBits::eMemoryPlane0EXT: return "MemoryPlane0EXT"; - case ImageAspectFlagBits::eMemoryPlane1EXT: return "MemoryPlane1EXT"; - case ImageAspectFlagBits::eMemoryPlane2EXT: return "MemoryPlane2EXT"; - case ImageAspectFlagBits::eMemoryPlane3EXT: return "MemoryPlane3EXT"; - case ImageAspectFlagBits::eNoneKHR: return "NoneKHR"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SparseImageFormatFlagBits : VkSparseImageFormatFlags - { - eSingleMiptail = VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT, - eAlignedMipSize = VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT, - eNonstandardBlockSize = VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT - }; - - VULKAN_HPP_INLINE std::string to_string( SparseImageFormatFlagBits value ) - { - switch ( value ) - { - case SparseImageFormatFlagBits::eSingleMiptail: return "SingleMiptail"; - case SparseImageFormatFlagBits::eAlignedMipSize: return "AlignedMipSize"; - case SparseImageFormatFlagBits::eNonstandardBlockSize: return "NonstandardBlockSize"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SparseMemoryBindFlagBits : VkSparseMemoryBindFlags - { - eMetadata = VK_SPARSE_MEMORY_BIND_METADATA_BIT - }; - - VULKAN_HPP_INLINE std::string to_string( SparseMemoryBindFlagBits value ) - { - switch ( value ) - { - case SparseMemoryBindFlagBits::eMetadata: return "Metadata"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class FenceCreateFlagBits : VkFenceCreateFlags - { - eSignaled = VK_FENCE_CREATE_SIGNALED_BIT - }; - - VULKAN_HPP_INLINE std::string to_string( FenceCreateFlagBits value ) - { - switch ( value ) - { - case FenceCreateFlagBits::eSignaled: return "Signaled"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SemaphoreCreateFlagBits : VkSemaphoreCreateFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( SemaphoreCreateFlagBits ) - { - return "(void)"; - } - - enum class EventCreateFlagBits : VkEventCreateFlags - { - eDeviceOnly = VK_EVENT_CREATE_DEVICE_ONLY_BIT, - eDeviceOnlyKHR = VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( EventCreateFlagBits value ) - { - switch ( value ) - { - case EventCreateFlagBits::eDeviceOnly: return "DeviceOnly"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class QueryPipelineStatisticFlagBits : VkQueryPipelineStatisticFlags - { - eInputAssemblyVertices = VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT, - eInputAssemblyPrimitives = VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT, - eVertexShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT, - eGeometryShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT, - eGeometryShaderPrimitives = VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT, - eClippingInvocations = VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT, - eClippingPrimitives = VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT, - eFragmentShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT, - eTessellationControlShaderPatches = VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT, - eTessellationEvaluationShaderInvocations = - VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT, - eComputeShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT - }; - - VULKAN_HPP_INLINE std::string to_string( QueryPipelineStatisticFlagBits value ) - { - switch ( value ) - { - case QueryPipelineStatisticFlagBits::eInputAssemblyVertices: return "InputAssemblyVertices"; - case QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives: return "InputAssemblyPrimitives"; - case QueryPipelineStatisticFlagBits::eVertexShaderInvocations: return "VertexShaderInvocations"; - case QueryPipelineStatisticFlagBits::eGeometryShaderInvocations: return "GeometryShaderInvocations"; - case QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives: return "GeometryShaderPrimitives"; - case QueryPipelineStatisticFlagBits::eClippingInvocations: return "ClippingInvocations"; - case QueryPipelineStatisticFlagBits::eClippingPrimitives: return "ClippingPrimitives"; - case QueryPipelineStatisticFlagBits::eFragmentShaderInvocations: return "FragmentShaderInvocations"; - case QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches: return "TessellationControlShaderPatches"; - case QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations: - return "TessellationEvaluationShaderInvocations"; - case QueryPipelineStatisticFlagBits::eComputeShaderInvocations: return "ComputeShaderInvocations"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class QueryResultFlagBits : VkQueryResultFlags - { - e64 = VK_QUERY_RESULT_64_BIT, - eWait = VK_QUERY_RESULT_WAIT_BIT, - eWithAvailability = VK_QUERY_RESULT_WITH_AVAILABILITY_BIT, - ePartial = VK_QUERY_RESULT_PARTIAL_BIT, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eWithStatusKHR = VK_QUERY_RESULT_WITH_STATUS_BIT_KHR -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - }; - - VULKAN_HPP_INLINE std::string to_string( QueryResultFlagBits value ) - { - switch ( value ) - { - case QueryResultFlagBits::e64: return "64"; - case QueryResultFlagBits::eWait: return "Wait"; - case QueryResultFlagBits::eWithAvailability: return "WithAvailability"; - case QueryResultFlagBits::ePartial: return "Partial"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case QueryResultFlagBits::eWithStatusKHR: return "WithStatusKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class QueryType - { - eOcclusion = VK_QUERY_TYPE_OCCLUSION, - ePipelineStatistics = VK_QUERY_TYPE_PIPELINE_STATISTICS, - eTimestamp = VK_QUERY_TYPE_TIMESTAMP, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eResultStatusOnlyKHR = VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eTransformFeedbackStreamEXT = VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT, - ePerformanceQueryKHR = VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR, - eAccelerationStructureCompactedSizeKHR = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR, - eAccelerationStructureSerializationSizeKHR = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR, - eAccelerationStructureCompactedSizeNV = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV, - ePerformanceQueryINTEL = VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoEncodeBitstreamBufferRangeKHR = VK_QUERY_TYPE_VIDEO_ENCODE_BITSTREAM_BUFFER_RANGE_KHR -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - }; - - VULKAN_HPP_INLINE std::string to_string( QueryType value ) - { - switch ( value ) - { - case QueryType::eOcclusion: return "Occlusion"; - case QueryType::ePipelineStatistics: return "PipelineStatistics"; - case QueryType::eTimestamp: return "Timestamp"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case QueryType::eResultStatusOnlyKHR: return "ResultStatusOnlyKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case QueryType::eTransformFeedbackStreamEXT: return "TransformFeedbackStreamEXT"; - case QueryType::ePerformanceQueryKHR: return "PerformanceQueryKHR"; - case QueryType::eAccelerationStructureCompactedSizeKHR: return "AccelerationStructureCompactedSizeKHR"; - case QueryType::eAccelerationStructureSerializationSizeKHR: return "AccelerationStructureSerializationSizeKHR"; - case QueryType::eAccelerationStructureCompactedSizeNV: return "AccelerationStructureCompactedSizeNV"; - case QueryType::ePerformanceQueryINTEL: return "PerformanceQueryINTEL"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case QueryType::eVideoEncodeBitstreamBufferRangeKHR: return "VideoEncodeBitstreamBufferRangeKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class QueryPoolCreateFlagBits - { - }; - - VULKAN_HPP_INLINE std::string to_string( QueryPoolCreateFlagBits ) - { - return "(void)"; - } - - enum class BufferCreateFlagBits : VkBufferCreateFlags - { - eSparseBinding = VK_BUFFER_CREATE_SPARSE_BINDING_BIT, - eSparseResidency = VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT, - eSparseAliased = VK_BUFFER_CREATE_SPARSE_ALIASED_BIT, - eProtected = VK_BUFFER_CREATE_PROTECTED_BIT, - eDeviceAddressCaptureReplay = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT, - eDeviceAddressCaptureReplayEXT = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT, - eDeviceAddressCaptureReplayKHR = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( BufferCreateFlagBits value ) - { - switch ( value ) - { - case BufferCreateFlagBits::eSparseBinding: return "SparseBinding"; - case BufferCreateFlagBits::eSparseResidency: return "SparseResidency"; - case BufferCreateFlagBits::eSparseAliased: return "SparseAliased"; - case BufferCreateFlagBits::eProtected: return "Protected"; - case BufferCreateFlagBits::eDeviceAddressCaptureReplay: return "DeviceAddressCaptureReplay"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class BufferUsageFlagBits : VkBufferUsageFlags - { - eTransferSrc = VK_BUFFER_USAGE_TRANSFER_SRC_BIT, - eTransferDst = VK_BUFFER_USAGE_TRANSFER_DST_BIT, - eUniformTexelBuffer = VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT, - eStorageTexelBuffer = VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT, - eUniformBuffer = VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, - eStorageBuffer = VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, - eIndexBuffer = VK_BUFFER_USAGE_INDEX_BUFFER_BIT, - eVertexBuffer = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT, - eIndirectBuffer = VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT, - eShaderDeviceAddress = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoDecodeSrcKHR = VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR, - eVideoDecodeDstKHR = VK_BUFFER_USAGE_VIDEO_DECODE_DST_BIT_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eTransformFeedbackBufferEXT = VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT, - eTransformFeedbackCounterBufferEXT = VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT, - eConditionalRenderingEXT = VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT, - eAccelerationStructureBuildInputReadOnlyKHR = VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR, - eAccelerationStructureStorageKHR = VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR, - eShaderBindingTableKHR = VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoEncodeDstKHR = VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR, - eVideoEncodeSrcKHR = VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eRayTracingNV = VK_BUFFER_USAGE_RAY_TRACING_BIT_NV, - eShaderDeviceAddressEXT = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT, - eShaderDeviceAddressKHR = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( BufferUsageFlagBits value ) - { - switch ( value ) - { - case BufferUsageFlagBits::eTransferSrc: return "TransferSrc"; - case BufferUsageFlagBits::eTransferDst: return "TransferDst"; - case BufferUsageFlagBits::eUniformTexelBuffer: return "UniformTexelBuffer"; - case BufferUsageFlagBits::eStorageTexelBuffer: return "StorageTexelBuffer"; - case BufferUsageFlagBits::eUniformBuffer: return "UniformBuffer"; - case BufferUsageFlagBits::eStorageBuffer: return "StorageBuffer"; - case BufferUsageFlagBits::eIndexBuffer: return "IndexBuffer"; - case BufferUsageFlagBits::eVertexBuffer: return "VertexBuffer"; - case BufferUsageFlagBits::eIndirectBuffer: return "IndirectBuffer"; - case BufferUsageFlagBits::eShaderDeviceAddress: return "ShaderDeviceAddress"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case BufferUsageFlagBits::eVideoDecodeSrcKHR: return "VideoDecodeSrcKHR"; - case BufferUsageFlagBits::eVideoDecodeDstKHR: return "VideoDecodeDstKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case BufferUsageFlagBits::eTransformFeedbackBufferEXT: return "TransformFeedbackBufferEXT"; - case BufferUsageFlagBits::eTransformFeedbackCounterBufferEXT: return "TransformFeedbackCounterBufferEXT"; - case BufferUsageFlagBits::eConditionalRenderingEXT: return "ConditionalRenderingEXT"; - case BufferUsageFlagBits::eAccelerationStructureBuildInputReadOnlyKHR: - return "AccelerationStructureBuildInputReadOnlyKHR"; - case BufferUsageFlagBits::eAccelerationStructureStorageKHR: return "AccelerationStructureStorageKHR"; - case BufferUsageFlagBits::eShaderBindingTableKHR: return "ShaderBindingTableKHR"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case BufferUsageFlagBits::eVideoEncodeDstKHR: return "VideoEncodeDstKHR"; - case BufferUsageFlagBits::eVideoEncodeSrcKHR: return "VideoEncodeSrcKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SharingMode - { - eExclusive = VK_SHARING_MODE_EXCLUSIVE, - eConcurrent = VK_SHARING_MODE_CONCURRENT - }; - - VULKAN_HPP_INLINE std::string to_string( SharingMode value ) - { - switch ( value ) - { - case SharingMode::eExclusive: return "Exclusive"; - case SharingMode::eConcurrent: return "Concurrent"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class BufferViewCreateFlagBits : VkBufferViewCreateFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( BufferViewCreateFlagBits ) - { - return "(void)"; - } - - enum class ImageLayout - { - eUndefined = VK_IMAGE_LAYOUT_UNDEFINED, - eGeneral = VK_IMAGE_LAYOUT_GENERAL, - eColorAttachmentOptimal = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, - eDepthStencilAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, - eDepthStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL, - eShaderReadOnlyOptimal = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, - eTransferSrcOptimal = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, - eTransferDstOptimal = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, - ePreinitialized = VK_IMAGE_LAYOUT_PREINITIALIZED, - eDepthReadOnlyStencilAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL, - eDepthAttachmentStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL, - eDepthAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL, - eDepthReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL, - eStencilAttachmentOptimal = VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL, - eStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL, - eReadOnlyOptimal = VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL, - eAttachmentOptimal = VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL, - ePresentSrcKHR = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoDecodeDstKHR = VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR, - eVideoDecodeSrcKHR = VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR, - eVideoDecodeDpbKHR = VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eSharedPresentKHR = VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR, - eFragmentDensityMapOptimalEXT = VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT, - eFragmentShadingRateAttachmentOptimalKHR = VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoEncodeDstKHR = VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR, - eVideoEncodeSrcKHR = VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR, - eVideoEncodeDpbKHR = VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eAttachmentOptimalKHR = VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR, - eDepthAttachmentOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR, - eDepthAttachmentStencilReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR, - eDepthReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR, - eDepthReadOnlyStencilAttachmentOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR, - eReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR, - eShadingRateOptimalNV = VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV, - eStencilAttachmentOptimalKHR = VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR, - eStencilReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( ImageLayout value ) - { - switch ( value ) - { - case ImageLayout::eUndefined: return "Undefined"; - case ImageLayout::eGeneral: return "General"; - case ImageLayout::eColorAttachmentOptimal: return "ColorAttachmentOptimal"; - case ImageLayout::eDepthStencilAttachmentOptimal: return "DepthStencilAttachmentOptimal"; - case ImageLayout::eDepthStencilReadOnlyOptimal: return "DepthStencilReadOnlyOptimal"; - case ImageLayout::eShaderReadOnlyOptimal: return "ShaderReadOnlyOptimal"; - case ImageLayout::eTransferSrcOptimal: return "TransferSrcOptimal"; - case ImageLayout::eTransferDstOptimal: return "TransferDstOptimal"; - case ImageLayout::ePreinitialized: return "Preinitialized"; - case ImageLayout::eDepthReadOnlyStencilAttachmentOptimal: return "DepthReadOnlyStencilAttachmentOptimal"; - case ImageLayout::eDepthAttachmentStencilReadOnlyOptimal: return "DepthAttachmentStencilReadOnlyOptimal"; - case ImageLayout::eDepthAttachmentOptimal: return "DepthAttachmentOptimal"; - case ImageLayout::eDepthReadOnlyOptimal: return "DepthReadOnlyOptimal"; - case ImageLayout::eStencilAttachmentOptimal: return "StencilAttachmentOptimal"; - case ImageLayout::eStencilReadOnlyOptimal: return "StencilReadOnlyOptimal"; - case ImageLayout::eReadOnlyOptimal: return "ReadOnlyOptimal"; - case ImageLayout::eAttachmentOptimal: return "AttachmentOptimal"; - case ImageLayout::ePresentSrcKHR: return "PresentSrcKHR"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case ImageLayout::eVideoDecodeDstKHR: return "VideoDecodeDstKHR"; - case ImageLayout::eVideoDecodeSrcKHR: return "VideoDecodeSrcKHR"; - case ImageLayout::eVideoDecodeDpbKHR: return "VideoDecodeDpbKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case ImageLayout::eSharedPresentKHR: return "SharedPresentKHR"; - case ImageLayout::eFragmentDensityMapOptimalEXT: return "FragmentDensityMapOptimalEXT"; - case ImageLayout::eFragmentShadingRateAttachmentOptimalKHR: return "FragmentShadingRateAttachmentOptimalKHR"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case ImageLayout::eVideoEncodeDstKHR: return "VideoEncodeDstKHR"; - case ImageLayout::eVideoEncodeSrcKHR: return "VideoEncodeSrcKHR"; - case ImageLayout::eVideoEncodeDpbKHR: return "VideoEncodeDpbKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ComponentSwizzle - { - eIdentity = VK_COMPONENT_SWIZZLE_IDENTITY, - eZero = VK_COMPONENT_SWIZZLE_ZERO, - eOne = VK_COMPONENT_SWIZZLE_ONE, - eR = VK_COMPONENT_SWIZZLE_R, - eG = VK_COMPONENT_SWIZZLE_G, - eB = VK_COMPONENT_SWIZZLE_B, - eA = VK_COMPONENT_SWIZZLE_A - }; - - VULKAN_HPP_INLINE std::string to_string( ComponentSwizzle value ) - { - switch ( value ) - { - case ComponentSwizzle::eIdentity: return "Identity"; - case ComponentSwizzle::eZero: return "Zero"; - case ComponentSwizzle::eOne: return "One"; - case ComponentSwizzle::eR: return "R"; - case ComponentSwizzle::eG: return "G"; - case ComponentSwizzle::eB: return "B"; - case ComponentSwizzle::eA: return "A"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ImageViewCreateFlagBits : VkImageViewCreateFlags - { - eFragmentDensityMapDynamicEXT = VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT, - eFragmentDensityMapDeferredEXT = VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( ImageViewCreateFlagBits value ) - { - switch ( value ) - { - case ImageViewCreateFlagBits::eFragmentDensityMapDynamicEXT: return "FragmentDensityMapDynamicEXT"; - case ImageViewCreateFlagBits::eFragmentDensityMapDeferredEXT: return "FragmentDensityMapDeferredEXT"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ImageViewType - { - e1D = VK_IMAGE_VIEW_TYPE_1D, - e2D = VK_IMAGE_VIEW_TYPE_2D, - e3D = VK_IMAGE_VIEW_TYPE_3D, - eCube = VK_IMAGE_VIEW_TYPE_CUBE, - e1DArray = VK_IMAGE_VIEW_TYPE_1D_ARRAY, - e2DArray = VK_IMAGE_VIEW_TYPE_2D_ARRAY, - eCubeArray = VK_IMAGE_VIEW_TYPE_CUBE_ARRAY - }; - - VULKAN_HPP_INLINE std::string to_string( ImageViewType value ) - { - switch ( value ) - { - case ImageViewType::e1D: return "1D"; - case ImageViewType::e2D: return "2D"; - case ImageViewType::e3D: return "3D"; - case ImageViewType::eCube: return "Cube"; - case ImageViewType::e1DArray: return "1DArray"; - case ImageViewType::e2DArray: return "2DArray"; - case ImageViewType::eCubeArray: return "CubeArray"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ShaderModuleCreateFlagBits : VkShaderModuleCreateFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( ShaderModuleCreateFlagBits ) - { - return "(void)"; - } - - enum class BlendFactor - { - eZero = VK_BLEND_FACTOR_ZERO, - eOne = VK_BLEND_FACTOR_ONE, - eSrcColor = VK_BLEND_FACTOR_SRC_COLOR, - eOneMinusSrcColor = VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR, - eDstColor = VK_BLEND_FACTOR_DST_COLOR, - eOneMinusDstColor = VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR, - eSrcAlpha = VK_BLEND_FACTOR_SRC_ALPHA, - eOneMinusSrcAlpha = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA, - eDstAlpha = VK_BLEND_FACTOR_DST_ALPHA, - eOneMinusDstAlpha = VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA, - eConstantColor = VK_BLEND_FACTOR_CONSTANT_COLOR, - eOneMinusConstantColor = VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR, - eConstantAlpha = VK_BLEND_FACTOR_CONSTANT_ALPHA, - eOneMinusConstantAlpha = VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA, - eSrcAlphaSaturate = VK_BLEND_FACTOR_SRC_ALPHA_SATURATE, - eSrc1Color = VK_BLEND_FACTOR_SRC1_COLOR, - eOneMinusSrc1Color = VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR, - eSrc1Alpha = VK_BLEND_FACTOR_SRC1_ALPHA, - eOneMinusSrc1Alpha = VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA - }; - - VULKAN_HPP_INLINE std::string to_string( BlendFactor value ) - { - switch ( value ) - { - case BlendFactor::eZero: return "Zero"; - case BlendFactor::eOne: return "One"; - case BlendFactor::eSrcColor: return "SrcColor"; - case BlendFactor::eOneMinusSrcColor: return "OneMinusSrcColor"; - case BlendFactor::eDstColor: return "DstColor"; - case BlendFactor::eOneMinusDstColor: return "OneMinusDstColor"; - case BlendFactor::eSrcAlpha: return "SrcAlpha"; - case BlendFactor::eOneMinusSrcAlpha: return "OneMinusSrcAlpha"; - case BlendFactor::eDstAlpha: return "DstAlpha"; - case BlendFactor::eOneMinusDstAlpha: return "OneMinusDstAlpha"; - case BlendFactor::eConstantColor: return "ConstantColor"; - case BlendFactor::eOneMinusConstantColor: return "OneMinusConstantColor"; - case BlendFactor::eConstantAlpha: return "ConstantAlpha"; - case BlendFactor::eOneMinusConstantAlpha: return "OneMinusConstantAlpha"; - case BlendFactor::eSrcAlphaSaturate: return "SrcAlphaSaturate"; - case BlendFactor::eSrc1Color: return "Src1Color"; - case BlendFactor::eOneMinusSrc1Color: return "OneMinusSrc1Color"; - case BlendFactor::eSrc1Alpha: return "Src1Alpha"; - case BlendFactor::eOneMinusSrc1Alpha: return "OneMinusSrc1Alpha"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class BlendOp - { - eAdd = VK_BLEND_OP_ADD, - eSubtract = VK_BLEND_OP_SUBTRACT, - eReverseSubtract = VK_BLEND_OP_REVERSE_SUBTRACT, - eMin = VK_BLEND_OP_MIN, - eMax = VK_BLEND_OP_MAX, - eZeroEXT = VK_BLEND_OP_ZERO_EXT, - eSrcEXT = VK_BLEND_OP_SRC_EXT, - eDstEXT = VK_BLEND_OP_DST_EXT, - eSrcOverEXT = VK_BLEND_OP_SRC_OVER_EXT, - eDstOverEXT = VK_BLEND_OP_DST_OVER_EXT, - eSrcInEXT = VK_BLEND_OP_SRC_IN_EXT, - eDstInEXT = VK_BLEND_OP_DST_IN_EXT, - eSrcOutEXT = VK_BLEND_OP_SRC_OUT_EXT, - eDstOutEXT = VK_BLEND_OP_DST_OUT_EXT, - eSrcAtopEXT = VK_BLEND_OP_SRC_ATOP_EXT, - eDstAtopEXT = VK_BLEND_OP_DST_ATOP_EXT, - eXorEXT = VK_BLEND_OP_XOR_EXT, - eMultiplyEXT = VK_BLEND_OP_MULTIPLY_EXT, - eScreenEXT = VK_BLEND_OP_SCREEN_EXT, - eOverlayEXT = VK_BLEND_OP_OVERLAY_EXT, - eDarkenEXT = VK_BLEND_OP_DARKEN_EXT, - eLightenEXT = VK_BLEND_OP_LIGHTEN_EXT, - eColordodgeEXT = VK_BLEND_OP_COLORDODGE_EXT, - eColorburnEXT = VK_BLEND_OP_COLORBURN_EXT, - eHardlightEXT = VK_BLEND_OP_HARDLIGHT_EXT, - eSoftlightEXT = VK_BLEND_OP_SOFTLIGHT_EXT, - eDifferenceEXT = VK_BLEND_OP_DIFFERENCE_EXT, - eExclusionEXT = VK_BLEND_OP_EXCLUSION_EXT, - eInvertEXT = VK_BLEND_OP_INVERT_EXT, - eInvertRgbEXT = VK_BLEND_OP_INVERT_RGB_EXT, - eLineardodgeEXT = VK_BLEND_OP_LINEARDODGE_EXT, - eLinearburnEXT = VK_BLEND_OP_LINEARBURN_EXT, - eVividlightEXT = VK_BLEND_OP_VIVIDLIGHT_EXT, - eLinearlightEXT = VK_BLEND_OP_LINEARLIGHT_EXT, - ePinlightEXT = VK_BLEND_OP_PINLIGHT_EXT, - eHardmixEXT = VK_BLEND_OP_HARDMIX_EXT, - eHslHueEXT = VK_BLEND_OP_HSL_HUE_EXT, - eHslSaturationEXT = VK_BLEND_OP_HSL_SATURATION_EXT, - eHslColorEXT = VK_BLEND_OP_HSL_COLOR_EXT, - eHslLuminosityEXT = VK_BLEND_OP_HSL_LUMINOSITY_EXT, - ePlusEXT = VK_BLEND_OP_PLUS_EXT, - ePlusClampedEXT = VK_BLEND_OP_PLUS_CLAMPED_EXT, - ePlusClampedAlphaEXT = VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT, - ePlusDarkerEXT = VK_BLEND_OP_PLUS_DARKER_EXT, - eMinusEXT = VK_BLEND_OP_MINUS_EXT, - eMinusClampedEXT = VK_BLEND_OP_MINUS_CLAMPED_EXT, - eContrastEXT = VK_BLEND_OP_CONTRAST_EXT, - eInvertOvgEXT = VK_BLEND_OP_INVERT_OVG_EXT, - eRedEXT = VK_BLEND_OP_RED_EXT, - eGreenEXT = VK_BLEND_OP_GREEN_EXT, - eBlueEXT = VK_BLEND_OP_BLUE_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( BlendOp value ) - { - switch ( value ) - { - case BlendOp::eAdd: return "Add"; - case BlendOp::eSubtract: return "Subtract"; - case BlendOp::eReverseSubtract: return "ReverseSubtract"; - case BlendOp::eMin: return "Min"; - case BlendOp::eMax: return "Max"; - case BlendOp::eZeroEXT: return "ZeroEXT"; - case BlendOp::eSrcEXT: return "SrcEXT"; - case BlendOp::eDstEXT: return "DstEXT"; - case BlendOp::eSrcOverEXT: return "SrcOverEXT"; - case BlendOp::eDstOverEXT: return "DstOverEXT"; - case BlendOp::eSrcInEXT: return "SrcInEXT"; - case BlendOp::eDstInEXT: return "DstInEXT"; - case BlendOp::eSrcOutEXT: return "SrcOutEXT"; - case BlendOp::eDstOutEXT: return "DstOutEXT"; - case BlendOp::eSrcAtopEXT: return "SrcAtopEXT"; - case BlendOp::eDstAtopEXT: return "DstAtopEXT"; - case BlendOp::eXorEXT: return "XorEXT"; - case BlendOp::eMultiplyEXT: return "MultiplyEXT"; - case BlendOp::eScreenEXT: return "ScreenEXT"; - case BlendOp::eOverlayEXT: return "OverlayEXT"; - case BlendOp::eDarkenEXT: return "DarkenEXT"; - case BlendOp::eLightenEXT: return "LightenEXT"; - case BlendOp::eColordodgeEXT: return "ColordodgeEXT"; - case BlendOp::eColorburnEXT: return "ColorburnEXT"; - case BlendOp::eHardlightEXT: return "HardlightEXT"; - case BlendOp::eSoftlightEXT: return "SoftlightEXT"; - case BlendOp::eDifferenceEXT: return "DifferenceEXT"; - case BlendOp::eExclusionEXT: return "ExclusionEXT"; - case BlendOp::eInvertEXT: return "InvertEXT"; - case BlendOp::eInvertRgbEXT: return "InvertRgbEXT"; - case BlendOp::eLineardodgeEXT: return "LineardodgeEXT"; - case BlendOp::eLinearburnEXT: return "LinearburnEXT"; - case BlendOp::eVividlightEXT: return "VividlightEXT"; - case BlendOp::eLinearlightEXT: return "LinearlightEXT"; - case BlendOp::ePinlightEXT: return "PinlightEXT"; - case BlendOp::eHardmixEXT: return "HardmixEXT"; - case BlendOp::eHslHueEXT: return "HslHueEXT"; - case BlendOp::eHslSaturationEXT: return "HslSaturationEXT"; - case BlendOp::eHslColorEXT: return "HslColorEXT"; - case BlendOp::eHslLuminosityEXT: return "HslLuminosityEXT"; - case BlendOp::ePlusEXT: return "PlusEXT"; - case BlendOp::ePlusClampedEXT: return "PlusClampedEXT"; - case BlendOp::ePlusClampedAlphaEXT: return "PlusClampedAlphaEXT"; - case BlendOp::ePlusDarkerEXT: return "PlusDarkerEXT"; - case BlendOp::eMinusEXT: return "MinusEXT"; - case BlendOp::eMinusClampedEXT: return "MinusClampedEXT"; - case BlendOp::eContrastEXT: return "ContrastEXT"; - case BlendOp::eInvertOvgEXT: return "InvertOvgEXT"; - case BlendOp::eRedEXT: return "RedEXT"; - case BlendOp::eGreenEXT: return "GreenEXT"; - case BlendOp::eBlueEXT: return "BlueEXT"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ColorComponentFlagBits : VkColorComponentFlags - { - eR = VK_COLOR_COMPONENT_R_BIT, - eG = VK_COLOR_COMPONENT_G_BIT, - eB = VK_COLOR_COMPONENT_B_BIT, - eA = VK_COLOR_COMPONENT_A_BIT - }; - - VULKAN_HPP_INLINE std::string to_string( ColorComponentFlagBits value ) - { - switch ( value ) - { - case ColorComponentFlagBits::eR: return "R"; - case ColorComponentFlagBits::eG: return "G"; - case ColorComponentFlagBits::eB: return "B"; - case ColorComponentFlagBits::eA: return "A"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class CompareOp - { - eNever = VK_COMPARE_OP_NEVER, - eLess = VK_COMPARE_OP_LESS, - eEqual = VK_COMPARE_OP_EQUAL, - eLessOrEqual = VK_COMPARE_OP_LESS_OR_EQUAL, - eGreater = VK_COMPARE_OP_GREATER, - eNotEqual = VK_COMPARE_OP_NOT_EQUAL, - eGreaterOrEqual = VK_COMPARE_OP_GREATER_OR_EQUAL, - eAlways = VK_COMPARE_OP_ALWAYS - }; - - VULKAN_HPP_INLINE std::string to_string( CompareOp value ) - { - switch ( value ) - { - case CompareOp::eNever: return "Never"; - case CompareOp::eLess: return "Less"; - case CompareOp::eEqual: return "Equal"; - case CompareOp::eLessOrEqual: return "LessOrEqual"; - case CompareOp::eGreater: return "Greater"; - case CompareOp::eNotEqual: return "NotEqual"; - case CompareOp::eGreaterOrEqual: return "GreaterOrEqual"; - case CompareOp::eAlways: return "Always"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class CullModeFlagBits : VkCullModeFlags - { - eNone = VK_CULL_MODE_NONE, - eFront = VK_CULL_MODE_FRONT_BIT, - eBack = VK_CULL_MODE_BACK_BIT, - eFrontAndBack = VK_CULL_MODE_FRONT_AND_BACK - }; - - VULKAN_HPP_INLINE std::string to_string( CullModeFlagBits value ) - { - switch ( value ) - { - case CullModeFlagBits::eNone: return "None"; - case CullModeFlagBits::eFront: return "Front"; - case CullModeFlagBits::eBack: return "Back"; - case CullModeFlagBits::eFrontAndBack: return "FrontAndBack"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DynamicState - { - eViewport = VK_DYNAMIC_STATE_VIEWPORT, - eScissor = VK_DYNAMIC_STATE_SCISSOR, - eLineWidth = VK_DYNAMIC_STATE_LINE_WIDTH, - eDepthBias = VK_DYNAMIC_STATE_DEPTH_BIAS, - eBlendConstants = VK_DYNAMIC_STATE_BLEND_CONSTANTS, - eDepthBounds = VK_DYNAMIC_STATE_DEPTH_BOUNDS, - eStencilCompareMask = VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK, - eStencilWriteMask = VK_DYNAMIC_STATE_STENCIL_WRITE_MASK, - eStencilReference = VK_DYNAMIC_STATE_STENCIL_REFERENCE, - eCullMode = VK_DYNAMIC_STATE_CULL_MODE, - eFrontFace = VK_DYNAMIC_STATE_FRONT_FACE, - ePrimitiveTopology = VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY, - eViewportWithCount = VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT, - eScissorWithCount = VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT, - eVertexInputBindingStride = VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE, - eDepthTestEnable = VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE, - eDepthWriteEnable = VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE, - eDepthCompareOp = VK_DYNAMIC_STATE_DEPTH_COMPARE_OP, - eDepthBoundsTestEnable = VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE, - eStencilTestEnable = VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE, - eStencilOp = VK_DYNAMIC_STATE_STENCIL_OP, - eRasterizerDiscardEnable = VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE, - eDepthBiasEnable = VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE, - ePrimitiveRestartEnable = VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE, - eViewportWScalingNV = VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV, - eDiscardRectangleEXT = VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT, - eSampleLocationsEXT = VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT, - eRayTracingPipelineStackSizeKHR = VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR, - eViewportShadingRatePaletteNV = VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV, - eViewportCoarseSampleOrderNV = VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV, - eExclusiveScissorNV = VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV, - eFragmentShadingRateKHR = VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR, - eLineStippleEXT = VK_DYNAMIC_STATE_LINE_STIPPLE_EXT, - eVertexInputEXT = VK_DYNAMIC_STATE_VERTEX_INPUT_EXT, - ePatchControlPointsEXT = VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT, - eLogicOpEXT = VK_DYNAMIC_STATE_LOGIC_OP_EXT, - eColorWriteEnableEXT = VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT, - eCullModeEXT = VK_DYNAMIC_STATE_CULL_MODE_EXT, - eDepthBiasEnableEXT = VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT, - eDepthBoundsTestEnableEXT = VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT, - eDepthCompareOpEXT = VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT, - eDepthTestEnableEXT = VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT, - eDepthWriteEnableEXT = VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT, - eFrontFaceEXT = VK_DYNAMIC_STATE_FRONT_FACE_EXT, - ePrimitiveRestartEnableEXT = VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT, - ePrimitiveTopologyEXT = VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT, - eRasterizerDiscardEnableEXT = VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT, - eScissorWithCountEXT = VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT, - eStencilOpEXT = VK_DYNAMIC_STATE_STENCIL_OP_EXT, - eStencilTestEnableEXT = VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT, - eVertexInputBindingStrideEXT = VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT, - eViewportWithCountEXT = VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( DynamicState value ) - { - switch ( value ) - { - case DynamicState::eViewport: return "Viewport"; - case DynamicState::eScissor: return "Scissor"; - case DynamicState::eLineWidth: return "LineWidth"; - case DynamicState::eDepthBias: return "DepthBias"; - case DynamicState::eBlendConstants: return "BlendConstants"; - case DynamicState::eDepthBounds: return "DepthBounds"; - case DynamicState::eStencilCompareMask: return "StencilCompareMask"; - case DynamicState::eStencilWriteMask: return "StencilWriteMask"; - case DynamicState::eStencilReference: return "StencilReference"; - case DynamicState::eCullMode: return "CullMode"; - case DynamicState::eFrontFace: return "FrontFace"; - case DynamicState::ePrimitiveTopology: return "PrimitiveTopology"; - case DynamicState::eViewportWithCount: return "ViewportWithCount"; - case DynamicState::eScissorWithCount: return "ScissorWithCount"; - case DynamicState::eVertexInputBindingStride: return "VertexInputBindingStride"; - case DynamicState::eDepthTestEnable: return "DepthTestEnable"; - case DynamicState::eDepthWriteEnable: return "DepthWriteEnable"; - case DynamicState::eDepthCompareOp: return "DepthCompareOp"; - case DynamicState::eDepthBoundsTestEnable: return "DepthBoundsTestEnable"; - case DynamicState::eStencilTestEnable: return "StencilTestEnable"; - case DynamicState::eStencilOp: return "StencilOp"; - case DynamicState::eRasterizerDiscardEnable: return "RasterizerDiscardEnable"; - case DynamicState::eDepthBiasEnable: return "DepthBiasEnable"; - case DynamicState::ePrimitiveRestartEnable: return "PrimitiveRestartEnable"; - case DynamicState::eViewportWScalingNV: return "ViewportWScalingNV"; - case DynamicState::eDiscardRectangleEXT: return "DiscardRectangleEXT"; - case DynamicState::eSampleLocationsEXT: return "SampleLocationsEXT"; - case DynamicState::eRayTracingPipelineStackSizeKHR: return "RayTracingPipelineStackSizeKHR"; - case DynamicState::eViewportShadingRatePaletteNV: return "ViewportShadingRatePaletteNV"; - case DynamicState::eViewportCoarseSampleOrderNV: return "ViewportCoarseSampleOrderNV"; - case DynamicState::eExclusiveScissorNV: return "ExclusiveScissorNV"; - case DynamicState::eFragmentShadingRateKHR: return "FragmentShadingRateKHR"; - case DynamicState::eLineStippleEXT: return "LineStippleEXT"; - case DynamicState::eVertexInputEXT: return "VertexInputEXT"; - case DynamicState::ePatchControlPointsEXT: return "PatchControlPointsEXT"; - case DynamicState::eLogicOpEXT: return "LogicOpEXT"; - case DynamicState::eColorWriteEnableEXT: return "ColorWriteEnableEXT"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class FrontFace - { - eCounterClockwise = VK_FRONT_FACE_COUNTER_CLOCKWISE, - eClockwise = VK_FRONT_FACE_CLOCKWISE - }; - - VULKAN_HPP_INLINE std::string to_string( FrontFace value ) - { - switch ( value ) - { - case FrontFace::eCounterClockwise: return "CounterClockwise"; - case FrontFace::eClockwise: return "Clockwise"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class LogicOp - { - eClear = VK_LOGIC_OP_CLEAR, - eAnd = VK_LOGIC_OP_AND, - eAndReverse = VK_LOGIC_OP_AND_REVERSE, - eCopy = VK_LOGIC_OP_COPY, - eAndInverted = VK_LOGIC_OP_AND_INVERTED, - eNoOp = VK_LOGIC_OP_NO_OP, - eXor = VK_LOGIC_OP_XOR, - eOr = VK_LOGIC_OP_OR, - eNor = VK_LOGIC_OP_NOR, - eEquivalent = VK_LOGIC_OP_EQUIVALENT, - eInvert = VK_LOGIC_OP_INVERT, - eOrReverse = VK_LOGIC_OP_OR_REVERSE, - eCopyInverted = VK_LOGIC_OP_COPY_INVERTED, - eOrInverted = VK_LOGIC_OP_OR_INVERTED, - eNand = VK_LOGIC_OP_NAND, - eSet = VK_LOGIC_OP_SET - }; - - VULKAN_HPP_INLINE std::string to_string( LogicOp value ) - { - switch ( value ) - { - case LogicOp::eClear: return "Clear"; - case LogicOp::eAnd: return "And"; - case LogicOp::eAndReverse: return "AndReverse"; - case LogicOp::eCopy: return "Copy"; - case LogicOp::eAndInverted: return "AndInverted"; - case LogicOp::eNoOp: return "NoOp"; - case LogicOp::eXor: return "Xor"; - case LogicOp::eOr: return "Or"; - case LogicOp::eNor: return "Nor"; - case LogicOp::eEquivalent: return "Equivalent"; - case LogicOp::eInvert: return "Invert"; - case LogicOp::eOrReverse: return "OrReverse"; - case LogicOp::eCopyInverted: return "CopyInverted"; - case LogicOp::eOrInverted: return "OrInverted"; - case LogicOp::eNand: return "Nand"; - case LogicOp::eSet: return "Set"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PipelineCreateFlagBits : VkPipelineCreateFlags - { - eDisableOptimization = VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT, - eAllowDerivatives = VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT, - eDerivative = VK_PIPELINE_CREATE_DERIVATIVE_BIT, - eViewIndexFromDeviceIndex = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT, - eDispatchBase = VK_PIPELINE_CREATE_DISPATCH_BASE_BIT, - eFailOnPipelineCompileRequired = VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT, - eEarlyReturnOnFailure = VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT, - eRenderingFragmentShadingRateAttachmentKHR = VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR, - eRenderingFragmentDensityMapAttachmentEXT = VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT, - eRayTracingNoNullAnyHitShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR, - eRayTracingNoNullClosestHitShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR, - eRayTracingNoNullMissShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR, - eRayTracingNoNullIntersectionShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR, - eRayTracingSkipTrianglesKHR = VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR, - eRayTracingSkipAabbsKHR = VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR, - eRayTracingShaderGroupHandleCaptureReplayKHR = - VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR, - eDeferCompileNV = VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV, - eCaptureStatisticsKHR = VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR, - eCaptureInternalRepresentationsKHR = VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR, - eIndirectBindableNV = VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV, - eLibraryKHR = VK_PIPELINE_CREATE_LIBRARY_BIT_KHR, - eRayTracingAllowMotionNV = VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV, - eDispatchBaseKHR = VK_PIPELINE_CREATE_DISPATCH_BASE_KHR, - eEarlyReturnOnFailureEXT = VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT, - eFailOnPipelineCompileRequiredEXT = VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT, - eViewIndexFromDeviceIndexKHR = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR, - eVkPipelineRasterizationStateCreateFragmentDensityMapAttachmentEXT = - VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT, - eVkPipelineRasterizationStateCreateFragmentShadingRateAttachmentKHR = - VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineCreateFlagBits value ) - { - switch ( value ) - { - case PipelineCreateFlagBits::eDisableOptimization: return "DisableOptimization"; - case PipelineCreateFlagBits::eAllowDerivatives: return "AllowDerivatives"; - case PipelineCreateFlagBits::eDerivative: return "Derivative"; - case PipelineCreateFlagBits::eViewIndexFromDeviceIndex: return "ViewIndexFromDeviceIndex"; - case PipelineCreateFlagBits::eDispatchBase: return "DispatchBase"; - case PipelineCreateFlagBits::eFailOnPipelineCompileRequired: return "FailOnPipelineCompileRequired"; - case PipelineCreateFlagBits::eEarlyReturnOnFailure: return "EarlyReturnOnFailure"; - case PipelineCreateFlagBits::eRenderingFragmentShadingRateAttachmentKHR: - return "RenderingFragmentShadingRateAttachmentKHR"; - case PipelineCreateFlagBits::eRenderingFragmentDensityMapAttachmentEXT: - return "RenderingFragmentDensityMapAttachmentEXT"; - case PipelineCreateFlagBits::eRayTracingNoNullAnyHitShadersKHR: return "RayTracingNoNullAnyHitShadersKHR"; - case PipelineCreateFlagBits::eRayTracingNoNullClosestHitShadersKHR: return "RayTracingNoNullClosestHitShadersKHR"; - case PipelineCreateFlagBits::eRayTracingNoNullMissShadersKHR: return "RayTracingNoNullMissShadersKHR"; - case PipelineCreateFlagBits::eRayTracingNoNullIntersectionShadersKHR: - return "RayTracingNoNullIntersectionShadersKHR"; - case PipelineCreateFlagBits::eRayTracingSkipTrianglesKHR: return "RayTracingSkipTrianglesKHR"; - case PipelineCreateFlagBits::eRayTracingSkipAabbsKHR: return "RayTracingSkipAabbsKHR"; - case PipelineCreateFlagBits::eRayTracingShaderGroupHandleCaptureReplayKHR: - return "RayTracingShaderGroupHandleCaptureReplayKHR"; - case PipelineCreateFlagBits::eDeferCompileNV: return "DeferCompileNV"; - case PipelineCreateFlagBits::eCaptureStatisticsKHR: return "CaptureStatisticsKHR"; - case PipelineCreateFlagBits::eCaptureInternalRepresentationsKHR: return "CaptureInternalRepresentationsKHR"; - case PipelineCreateFlagBits::eIndirectBindableNV: return "IndirectBindableNV"; - case PipelineCreateFlagBits::eLibraryKHR: return "LibraryKHR"; - case PipelineCreateFlagBits::eRayTracingAllowMotionNV: return "RayTracingAllowMotionNV"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PipelineShaderStageCreateFlagBits : VkPipelineShaderStageCreateFlags - { - eAllowVaryingSubgroupSize = VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT, - eRequireFullSubgroups = VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT, - eAllowVaryingSubgroupSizeEXT = VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT, - eRequireFullSubgroupsEXT = VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineShaderStageCreateFlagBits value ) - { - switch ( value ) - { - case PipelineShaderStageCreateFlagBits::eAllowVaryingSubgroupSize: return "AllowVaryingSubgroupSize"; - case PipelineShaderStageCreateFlagBits::eRequireFullSubgroups: return "RequireFullSubgroups"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PolygonMode - { - eFill = VK_POLYGON_MODE_FILL, - eLine = VK_POLYGON_MODE_LINE, - ePoint = VK_POLYGON_MODE_POINT, - eFillRectangleNV = VK_POLYGON_MODE_FILL_RECTANGLE_NV - }; - - VULKAN_HPP_INLINE std::string to_string( PolygonMode value ) - { - switch ( value ) - { - case PolygonMode::eFill: return "Fill"; - case PolygonMode::eLine: return "Line"; - case PolygonMode::ePoint: return "Point"; - case PolygonMode::eFillRectangleNV: return "FillRectangleNV"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PrimitiveTopology - { - ePointList = VK_PRIMITIVE_TOPOLOGY_POINT_LIST, - eLineList = VK_PRIMITIVE_TOPOLOGY_LINE_LIST, - eLineStrip = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP, - eTriangleList = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, - eTriangleStrip = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP, - eTriangleFan = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN, - eLineListWithAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY, - eLineStripWithAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY, - eTriangleListWithAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY, - eTriangleStripWithAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY, - ePatchList = VK_PRIMITIVE_TOPOLOGY_PATCH_LIST - }; - - VULKAN_HPP_INLINE std::string to_string( PrimitiveTopology value ) - { - switch ( value ) - { - case PrimitiveTopology::ePointList: return "PointList"; - case PrimitiveTopology::eLineList: return "LineList"; - case PrimitiveTopology::eLineStrip: return "LineStrip"; - case PrimitiveTopology::eTriangleList: return "TriangleList"; - case PrimitiveTopology::eTriangleStrip: return "TriangleStrip"; - case PrimitiveTopology::eTriangleFan: return "TriangleFan"; - case PrimitiveTopology::eLineListWithAdjacency: return "LineListWithAdjacency"; - case PrimitiveTopology::eLineStripWithAdjacency: return "LineStripWithAdjacency"; - case PrimitiveTopology::eTriangleListWithAdjacency: return "TriangleListWithAdjacency"; - case PrimitiveTopology::eTriangleStripWithAdjacency: return "TriangleStripWithAdjacency"; - case PrimitiveTopology::ePatchList: return "PatchList"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ShaderStageFlagBits : VkShaderStageFlags - { - eVertex = VK_SHADER_STAGE_VERTEX_BIT, - eTessellationControl = VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, - eTessellationEvaluation = VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT, - eGeometry = VK_SHADER_STAGE_GEOMETRY_BIT, - eFragment = VK_SHADER_STAGE_FRAGMENT_BIT, - eCompute = VK_SHADER_STAGE_COMPUTE_BIT, - eAllGraphics = VK_SHADER_STAGE_ALL_GRAPHICS, - eAll = VK_SHADER_STAGE_ALL, - eRaygenKHR = VK_SHADER_STAGE_RAYGEN_BIT_KHR, - eAnyHitKHR = VK_SHADER_STAGE_ANY_HIT_BIT_KHR, - eClosestHitKHR = VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, - eMissKHR = VK_SHADER_STAGE_MISS_BIT_KHR, - eIntersectionKHR = VK_SHADER_STAGE_INTERSECTION_BIT_KHR, - eCallableKHR = VK_SHADER_STAGE_CALLABLE_BIT_KHR, - eTaskNV = VK_SHADER_STAGE_TASK_BIT_NV, - eMeshNV = VK_SHADER_STAGE_MESH_BIT_NV, - eSubpassShadingHUAWEI = VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI, - eAnyHitNV = VK_SHADER_STAGE_ANY_HIT_BIT_NV, - eCallableNV = VK_SHADER_STAGE_CALLABLE_BIT_NV, - eClosestHitNV = VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV, - eIntersectionNV = VK_SHADER_STAGE_INTERSECTION_BIT_NV, - eMissNV = VK_SHADER_STAGE_MISS_BIT_NV, - eRaygenNV = VK_SHADER_STAGE_RAYGEN_BIT_NV - }; - - VULKAN_HPP_INLINE std::string to_string( ShaderStageFlagBits value ) - { - switch ( value ) - { - case ShaderStageFlagBits::eVertex: return "Vertex"; - case ShaderStageFlagBits::eTessellationControl: return "TessellationControl"; - case ShaderStageFlagBits::eTessellationEvaluation: return "TessellationEvaluation"; - case ShaderStageFlagBits::eGeometry: return "Geometry"; - case ShaderStageFlagBits::eFragment: return "Fragment"; - case ShaderStageFlagBits::eCompute: return "Compute"; - case ShaderStageFlagBits::eAllGraphics: return "AllGraphics"; - case ShaderStageFlagBits::eAll: return "All"; - case ShaderStageFlagBits::eRaygenKHR: return "RaygenKHR"; - case ShaderStageFlagBits::eAnyHitKHR: return "AnyHitKHR"; - case ShaderStageFlagBits::eClosestHitKHR: return "ClosestHitKHR"; - case ShaderStageFlagBits::eMissKHR: return "MissKHR"; - case ShaderStageFlagBits::eIntersectionKHR: return "IntersectionKHR"; - case ShaderStageFlagBits::eCallableKHR: return "CallableKHR"; - case ShaderStageFlagBits::eTaskNV: return "TaskNV"; - case ShaderStageFlagBits::eMeshNV: return "MeshNV"; - case ShaderStageFlagBits::eSubpassShadingHUAWEI: return "SubpassShadingHUAWEI"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class StencilOp - { - eKeep = VK_STENCIL_OP_KEEP, - eZero = VK_STENCIL_OP_ZERO, - eReplace = VK_STENCIL_OP_REPLACE, - eIncrementAndClamp = VK_STENCIL_OP_INCREMENT_AND_CLAMP, - eDecrementAndClamp = VK_STENCIL_OP_DECREMENT_AND_CLAMP, - eInvert = VK_STENCIL_OP_INVERT, - eIncrementAndWrap = VK_STENCIL_OP_INCREMENT_AND_WRAP, - eDecrementAndWrap = VK_STENCIL_OP_DECREMENT_AND_WRAP - }; - - VULKAN_HPP_INLINE std::string to_string( StencilOp value ) - { - switch ( value ) - { - case StencilOp::eKeep: return "Keep"; - case StencilOp::eZero: return "Zero"; - case StencilOp::eReplace: return "Replace"; - case StencilOp::eIncrementAndClamp: return "IncrementAndClamp"; - case StencilOp::eDecrementAndClamp: return "DecrementAndClamp"; - case StencilOp::eInvert: return "Invert"; - case StencilOp::eIncrementAndWrap: return "IncrementAndWrap"; - case StencilOp::eDecrementAndWrap: return "DecrementAndWrap"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VertexInputRate - { - eVertex = VK_VERTEX_INPUT_RATE_VERTEX, - eInstance = VK_VERTEX_INPUT_RATE_INSTANCE - }; - - VULKAN_HPP_INLINE std::string to_string( VertexInputRate value ) - { - switch ( value ) - { - case VertexInputRate::eVertex: return "Vertex"; - case VertexInputRate::eInstance: return "Instance"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PipelineDynamicStateCreateFlagBits : VkPipelineDynamicStateCreateFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineDynamicStateCreateFlagBits ) - { - return "(void)"; - } - - enum class PipelineInputAssemblyStateCreateFlagBits : VkPipelineInputAssemblyStateCreateFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineInputAssemblyStateCreateFlagBits ) - { - return "(void)"; - } - - enum class PipelineLayoutCreateFlagBits : VkPipelineLayoutCreateFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineLayoutCreateFlagBits ) - { - return "(void)"; - } - - enum class PipelineMultisampleStateCreateFlagBits : VkPipelineMultisampleStateCreateFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineMultisampleStateCreateFlagBits ) - { - return "(void)"; - } - - enum class PipelineRasterizationStateCreateFlagBits : VkPipelineRasterizationStateCreateFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineRasterizationStateCreateFlagBits ) - { - return "(void)"; - } - - enum class PipelineTessellationStateCreateFlagBits : VkPipelineTessellationStateCreateFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineTessellationStateCreateFlagBits ) - { - return "(void)"; - } - - enum class PipelineVertexInputStateCreateFlagBits : VkPipelineVertexInputStateCreateFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineVertexInputStateCreateFlagBits ) - { - return "(void)"; - } - - enum class PipelineViewportStateCreateFlagBits : VkPipelineViewportStateCreateFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineViewportStateCreateFlagBits ) - { - return "(void)"; - } - - enum class BorderColor - { - eFloatTransparentBlack = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK, - eIntTransparentBlack = VK_BORDER_COLOR_INT_TRANSPARENT_BLACK, - eFloatOpaqueBlack = VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK, - eIntOpaqueBlack = VK_BORDER_COLOR_INT_OPAQUE_BLACK, - eFloatOpaqueWhite = VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE, - eIntOpaqueWhite = VK_BORDER_COLOR_INT_OPAQUE_WHITE, - eFloatCustomEXT = VK_BORDER_COLOR_FLOAT_CUSTOM_EXT, - eIntCustomEXT = VK_BORDER_COLOR_INT_CUSTOM_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( BorderColor value ) - { - switch ( value ) - { - case BorderColor::eFloatTransparentBlack: return "FloatTransparentBlack"; - case BorderColor::eIntTransparentBlack: return "IntTransparentBlack"; - case BorderColor::eFloatOpaqueBlack: return "FloatOpaqueBlack"; - case BorderColor::eIntOpaqueBlack: return "IntOpaqueBlack"; - case BorderColor::eFloatOpaqueWhite: return "FloatOpaqueWhite"; - case BorderColor::eIntOpaqueWhite: return "IntOpaqueWhite"; - case BorderColor::eFloatCustomEXT: return "FloatCustomEXT"; - case BorderColor::eIntCustomEXT: return "IntCustomEXT"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class Filter - { - eNearest = VK_FILTER_NEAREST, - eLinear = VK_FILTER_LINEAR, - eCubicIMG = VK_FILTER_CUBIC_IMG, - eCubicEXT = VK_FILTER_CUBIC_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( Filter value ) - { - switch ( value ) - { - case Filter::eNearest: return "Nearest"; - case Filter::eLinear: return "Linear"; - case Filter::eCubicIMG: return "CubicIMG"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SamplerAddressMode - { - eRepeat = VK_SAMPLER_ADDRESS_MODE_REPEAT, - eMirroredRepeat = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT, - eClampToEdge = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE, - eClampToBorder = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER, - eMirrorClampToEdge = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE, - eMirrorClampToEdgeKHR = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( SamplerAddressMode value ) - { - switch ( value ) - { - case SamplerAddressMode::eRepeat: return "Repeat"; - case SamplerAddressMode::eMirroredRepeat: return "MirroredRepeat"; - case SamplerAddressMode::eClampToEdge: return "ClampToEdge"; - case SamplerAddressMode::eClampToBorder: return "ClampToBorder"; - case SamplerAddressMode::eMirrorClampToEdge: return "MirrorClampToEdge"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SamplerCreateFlagBits : VkSamplerCreateFlags - { - eSubsampledEXT = VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT, - eSubsampledCoarseReconstructionEXT = VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( SamplerCreateFlagBits value ) - { - switch ( value ) - { - case SamplerCreateFlagBits::eSubsampledEXT: return "SubsampledEXT"; - case SamplerCreateFlagBits::eSubsampledCoarseReconstructionEXT: return "SubsampledCoarseReconstructionEXT"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SamplerMipmapMode - { - eNearest = VK_SAMPLER_MIPMAP_MODE_NEAREST, - eLinear = VK_SAMPLER_MIPMAP_MODE_LINEAR - }; - - VULKAN_HPP_INLINE std::string to_string( SamplerMipmapMode value ) - { - switch ( value ) - { - case SamplerMipmapMode::eNearest: return "Nearest"; - case SamplerMipmapMode::eLinear: return "Linear"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DescriptorPoolCreateFlagBits : VkDescriptorPoolCreateFlags - { - eFreeDescriptorSet = VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, - eUpdateAfterBind = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT, - eHostOnlyVALVE = VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE, - eUpdateAfterBindEXT = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( DescriptorPoolCreateFlagBits value ) - { - switch ( value ) - { - case DescriptorPoolCreateFlagBits::eFreeDescriptorSet: return "FreeDescriptorSet"; - case DescriptorPoolCreateFlagBits::eUpdateAfterBind: return "UpdateAfterBind"; - case DescriptorPoolCreateFlagBits::eHostOnlyVALVE: return "HostOnlyVALVE"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DescriptorSetLayoutCreateFlagBits : VkDescriptorSetLayoutCreateFlags - { - eUpdateAfterBindPool = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT, - ePushDescriptorKHR = VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR, - eHostOnlyPoolVALVE = VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE, - eUpdateAfterBindPoolEXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( DescriptorSetLayoutCreateFlagBits value ) - { - switch ( value ) - { - case DescriptorSetLayoutCreateFlagBits::eUpdateAfterBindPool: return "UpdateAfterBindPool"; - case DescriptorSetLayoutCreateFlagBits::ePushDescriptorKHR: return "PushDescriptorKHR"; - case DescriptorSetLayoutCreateFlagBits::eHostOnlyPoolVALVE: return "HostOnlyPoolVALVE"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DescriptorType - { - eSampler = VK_DESCRIPTOR_TYPE_SAMPLER, - eCombinedImageSampler = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, - eSampledImage = VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, - eStorageImage = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, - eUniformTexelBuffer = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, - eStorageTexelBuffer = VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER, - eUniformBuffer = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, - eStorageBuffer = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, - eUniformBufferDynamic = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, - eStorageBufferDynamic = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC, - eInputAttachment = VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, - eInlineUniformBlock = VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK, - eAccelerationStructureKHR = VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR, - eAccelerationStructureNV = VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV, - eMutableVALVE = VK_DESCRIPTOR_TYPE_MUTABLE_VALVE, - eInlineUniformBlockEXT = VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( DescriptorType value ) - { - switch ( value ) - { - case DescriptorType::eSampler: return "Sampler"; - case DescriptorType::eCombinedImageSampler: return "CombinedImageSampler"; - case DescriptorType::eSampledImage: return "SampledImage"; - case DescriptorType::eStorageImage: return "StorageImage"; - case DescriptorType::eUniformTexelBuffer: return "UniformTexelBuffer"; - case DescriptorType::eStorageTexelBuffer: return "StorageTexelBuffer"; - case DescriptorType::eUniformBuffer: return "UniformBuffer"; - case DescriptorType::eStorageBuffer: return "StorageBuffer"; - case DescriptorType::eUniformBufferDynamic: return "UniformBufferDynamic"; - case DescriptorType::eStorageBufferDynamic: return "StorageBufferDynamic"; - case DescriptorType::eInputAttachment: return "InputAttachment"; - case DescriptorType::eInlineUniformBlock: return "InlineUniformBlock"; - case DescriptorType::eAccelerationStructureKHR: return "AccelerationStructureKHR"; - case DescriptorType::eAccelerationStructureNV: return "AccelerationStructureNV"; - case DescriptorType::eMutableVALVE: return "MutableVALVE"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DescriptorPoolResetFlagBits : VkDescriptorPoolResetFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( DescriptorPoolResetFlagBits ) - { - return "(void)"; - } - - enum class AccessFlagBits : VkAccessFlags - { - eIndirectCommandRead = VK_ACCESS_INDIRECT_COMMAND_READ_BIT, - eIndexRead = VK_ACCESS_INDEX_READ_BIT, - eVertexAttributeRead = VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT, - eUniformRead = VK_ACCESS_UNIFORM_READ_BIT, - eInputAttachmentRead = VK_ACCESS_INPUT_ATTACHMENT_READ_BIT, - eShaderRead = VK_ACCESS_SHADER_READ_BIT, - eShaderWrite = VK_ACCESS_SHADER_WRITE_BIT, - eColorAttachmentRead = VK_ACCESS_COLOR_ATTACHMENT_READ_BIT, - eColorAttachmentWrite = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT, - eDepthStencilAttachmentRead = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT, - eDepthStencilAttachmentWrite = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT, - eTransferRead = VK_ACCESS_TRANSFER_READ_BIT, - eTransferWrite = VK_ACCESS_TRANSFER_WRITE_BIT, - eHostRead = VK_ACCESS_HOST_READ_BIT, - eHostWrite = VK_ACCESS_HOST_WRITE_BIT, - eMemoryRead = VK_ACCESS_MEMORY_READ_BIT, - eMemoryWrite = VK_ACCESS_MEMORY_WRITE_BIT, - eNone = VK_ACCESS_NONE, - eTransformFeedbackWriteEXT = VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT, - eTransformFeedbackCounterReadEXT = VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT, - eTransformFeedbackCounterWriteEXT = VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT, - eConditionalRenderingReadEXT = VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT, - eColorAttachmentReadNoncoherentEXT = VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT, - eAccelerationStructureReadKHR = VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR, - eAccelerationStructureWriteKHR = VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR, - eFragmentDensityMapReadEXT = VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT, - eFragmentShadingRateAttachmentReadKHR = VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR, - eCommandPreprocessReadNV = VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV, - eCommandPreprocessWriteNV = VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV, - eAccelerationStructureReadNV = VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV, - eAccelerationStructureWriteNV = VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV, - eNoneKHR = VK_ACCESS_NONE_KHR, - eShadingRateImageReadNV = VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV - }; - - VULKAN_HPP_INLINE std::string to_string( AccessFlagBits value ) - { - switch ( value ) - { - case AccessFlagBits::eIndirectCommandRead: return "IndirectCommandRead"; - case AccessFlagBits::eIndexRead: return "IndexRead"; - case AccessFlagBits::eVertexAttributeRead: return "VertexAttributeRead"; - case AccessFlagBits::eUniformRead: return "UniformRead"; - case AccessFlagBits::eInputAttachmentRead: return "InputAttachmentRead"; - case AccessFlagBits::eShaderRead: return "ShaderRead"; - case AccessFlagBits::eShaderWrite: return "ShaderWrite"; - case AccessFlagBits::eColorAttachmentRead: return "ColorAttachmentRead"; - case AccessFlagBits::eColorAttachmentWrite: return "ColorAttachmentWrite"; - case AccessFlagBits::eDepthStencilAttachmentRead: return "DepthStencilAttachmentRead"; - case AccessFlagBits::eDepthStencilAttachmentWrite: return "DepthStencilAttachmentWrite"; - case AccessFlagBits::eTransferRead: return "TransferRead"; - case AccessFlagBits::eTransferWrite: return "TransferWrite"; - case AccessFlagBits::eHostRead: return "HostRead"; - case AccessFlagBits::eHostWrite: return "HostWrite"; - case AccessFlagBits::eMemoryRead: return "MemoryRead"; - case AccessFlagBits::eMemoryWrite: return "MemoryWrite"; - case AccessFlagBits::eNone: return "None"; - case AccessFlagBits::eTransformFeedbackWriteEXT: return "TransformFeedbackWriteEXT"; - case AccessFlagBits::eTransformFeedbackCounterReadEXT: return "TransformFeedbackCounterReadEXT"; - case AccessFlagBits::eTransformFeedbackCounterWriteEXT: return "TransformFeedbackCounterWriteEXT"; - case AccessFlagBits::eConditionalRenderingReadEXT: return "ConditionalRenderingReadEXT"; - case AccessFlagBits::eColorAttachmentReadNoncoherentEXT: return "ColorAttachmentReadNoncoherentEXT"; - case AccessFlagBits::eAccelerationStructureReadKHR: return "AccelerationStructureReadKHR"; - case AccessFlagBits::eAccelerationStructureWriteKHR: return "AccelerationStructureWriteKHR"; - case AccessFlagBits::eFragmentDensityMapReadEXT: return "FragmentDensityMapReadEXT"; - case AccessFlagBits::eFragmentShadingRateAttachmentReadKHR: return "FragmentShadingRateAttachmentReadKHR"; - case AccessFlagBits::eCommandPreprocessReadNV: return "CommandPreprocessReadNV"; - case AccessFlagBits::eCommandPreprocessWriteNV: return "CommandPreprocessWriteNV"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class AttachmentDescriptionFlagBits : VkAttachmentDescriptionFlags - { - eMayAlias = VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT - }; - - VULKAN_HPP_INLINE std::string to_string( AttachmentDescriptionFlagBits value ) - { - switch ( value ) - { - case AttachmentDescriptionFlagBits::eMayAlias: return "MayAlias"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class AttachmentLoadOp - { - eLoad = VK_ATTACHMENT_LOAD_OP_LOAD, - eClear = VK_ATTACHMENT_LOAD_OP_CLEAR, - eDontCare = VK_ATTACHMENT_LOAD_OP_DONT_CARE, - eNoneEXT = VK_ATTACHMENT_LOAD_OP_NONE_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( AttachmentLoadOp value ) - { - switch ( value ) - { - case AttachmentLoadOp::eLoad: return "Load"; - case AttachmentLoadOp::eClear: return "Clear"; - case AttachmentLoadOp::eDontCare: return "DontCare"; - case AttachmentLoadOp::eNoneEXT: return "NoneEXT"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class AttachmentStoreOp - { - eStore = VK_ATTACHMENT_STORE_OP_STORE, - eDontCare = VK_ATTACHMENT_STORE_OP_DONT_CARE, - eNone = VK_ATTACHMENT_STORE_OP_NONE, - eNoneEXT = VK_ATTACHMENT_STORE_OP_NONE_EXT, - eNoneKHR = VK_ATTACHMENT_STORE_OP_NONE_KHR, - eNoneQCOM = VK_ATTACHMENT_STORE_OP_NONE_QCOM - }; - - VULKAN_HPP_INLINE std::string to_string( AttachmentStoreOp value ) - { - switch ( value ) - { - case AttachmentStoreOp::eStore: return "Store"; - case AttachmentStoreOp::eDontCare: return "DontCare"; - case AttachmentStoreOp::eNone: return "None"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DependencyFlagBits : VkDependencyFlags - { - eByRegion = VK_DEPENDENCY_BY_REGION_BIT, - eDeviceGroup = VK_DEPENDENCY_DEVICE_GROUP_BIT, - eViewLocal = VK_DEPENDENCY_VIEW_LOCAL_BIT, - eDeviceGroupKHR = VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR, - eViewLocalKHR = VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( DependencyFlagBits value ) - { - switch ( value ) - { - case DependencyFlagBits::eByRegion: return "ByRegion"; - case DependencyFlagBits::eDeviceGroup: return "DeviceGroup"; - case DependencyFlagBits::eViewLocal: return "ViewLocal"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class FramebufferCreateFlagBits : VkFramebufferCreateFlags - { - eImageless = VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT, - eImagelessKHR = VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( FramebufferCreateFlagBits value ) - { - switch ( value ) - { - case FramebufferCreateFlagBits::eImageless: return "Imageless"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PipelineBindPoint - { - eGraphics = VK_PIPELINE_BIND_POINT_GRAPHICS, - eCompute = VK_PIPELINE_BIND_POINT_COMPUTE, - eRayTracingKHR = VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR, - eSubpassShadingHUAWEI = VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI, - eRayTracingNV = VK_PIPELINE_BIND_POINT_RAY_TRACING_NV - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineBindPoint value ) - { - switch ( value ) - { - case PipelineBindPoint::eGraphics: return "Graphics"; - case PipelineBindPoint::eCompute: return "Compute"; - case PipelineBindPoint::eRayTracingKHR: return "RayTracingKHR"; - case PipelineBindPoint::eSubpassShadingHUAWEI: return "SubpassShadingHUAWEI"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class RenderPassCreateFlagBits : VkRenderPassCreateFlags - { - eTransformQCOM = VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM - }; - - VULKAN_HPP_INLINE std::string to_string( RenderPassCreateFlagBits value ) - { - switch ( value ) - { - case RenderPassCreateFlagBits::eTransformQCOM: return "TransformQCOM"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SubpassDescriptionFlagBits : VkSubpassDescriptionFlags - { - ePerViewAttributesNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX, - ePerViewPositionXOnlyNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX, - eFragmentRegionQCOM = VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM, - eShaderResolveQCOM = VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM, - eRasterizationOrderAttachmentColorAccessARM = - VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM, - eRasterizationOrderAttachmentDepthAccessARM = - VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM, - eRasterizationOrderAttachmentStencilAccessARM = - VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM - }; - - VULKAN_HPP_INLINE std::string to_string( SubpassDescriptionFlagBits value ) - { - switch ( value ) - { - case SubpassDescriptionFlagBits::ePerViewAttributesNVX: return "PerViewAttributesNVX"; - case SubpassDescriptionFlagBits::ePerViewPositionXOnlyNVX: return "PerViewPositionXOnlyNVX"; - case SubpassDescriptionFlagBits::eFragmentRegionQCOM: return "FragmentRegionQCOM"; - case SubpassDescriptionFlagBits::eShaderResolveQCOM: return "ShaderResolveQCOM"; - case SubpassDescriptionFlagBits::eRasterizationOrderAttachmentColorAccessARM: - return "RasterizationOrderAttachmentColorAccessARM"; - case SubpassDescriptionFlagBits::eRasterizationOrderAttachmentDepthAccessARM: - return "RasterizationOrderAttachmentDepthAccessARM"; - case SubpassDescriptionFlagBits::eRasterizationOrderAttachmentStencilAccessARM: - return "RasterizationOrderAttachmentStencilAccessARM"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class CommandPoolCreateFlagBits : VkCommandPoolCreateFlags - { - eTransient = VK_COMMAND_POOL_CREATE_TRANSIENT_BIT, - eResetCommandBuffer = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT, - eProtected = VK_COMMAND_POOL_CREATE_PROTECTED_BIT - }; - - VULKAN_HPP_INLINE std::string to_string( CommandPoolCreateFlagBits value ) - { - switch ( value ) - { - case CommandPoolCreateFlagBits::eTransient: return "Transient"; - case CommandPoolCreateFlagBits::eResetCommandBuffer: return "ResetCommandBuffer"; - case CommandPoolCreateFlagBits::eProtected: return "Protected"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class CommandPoolResetFlagBits : VkCommandPoolResetFlags - { - eReleaseResources = VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT - }; - - VULKAN_HPP_INLINE std::string to_string( CommandPoolResetFlagBits value ) - { - switch ( value ) - { - case CommandPoolResetFlagBits::eReleaseResources: return "ReleaseResources"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class CommandBufferLevel - { - ePrimary = VK_COMMAND_BUFFER_LEVEL_PRIMARY, - eSecondary = VK_COMMAND_BUFFER_LEVEL_SECONDARY - }; - - VULKAN_HPP_INLINE std::string to_string( CommandBufferLevel value ) - { - switch ( value ) - { - case CommandBufferLevel::ePrimary: return "Primary"; - case CommandBufferLevel::eSecondary: return "Secondary"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class CommandBufferResetFlagBits : VkCommandBufferResetFlags - { - eReleaseResources = VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT - }; - - VULKAN_HPP_INLINE std::string to_string( CommandBufferResetFlagBits value ) - { - switch ( value ) - { - case CommandBufferResetFlagBits::eReleaseResources: return "ReleaseResources"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class CommandBufferUsageFlagBits : VkCommandBufferUsageFlags - { - eOneTimeSubmit = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT, - eRenderPassContinue = VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT, - eSimultaneousUse = VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT - }; - - VULKAN_HPP_INLINE std::string to_string( CommandBufferUsageFlagBits value ) - { - switch ( value ) - { - case CommandBufferUsageFlagBits::eOneTimeSubmit: return "OneTimeSubmit"; - case CommandBufferUsageFlagBits::eRenderPassContinue: return "RenderPassContinue"; - case CommandBufferUsageFlagBits::eSimultaneousUse: return "SimultaneousUse"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class QueryControlFlagBits : VkQueryControlFlags - { - ePrecise = VK_QUERY_CONTROL_PRECISE_BIT - }; - - VULKAN_HPP_INLINE std::string to_string( QueryControlFlagBits value ) - { - switch ( value ) - { - case QueryControlFlagBits::ePrecise: return "Precise"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class IndexType - { - eUint16 = VK_INDEX_TYPE_UINT16, - eUint32 = VK_INDEX_TYPE_UINT32, - eNoneKHR = VK_INDEX_TYPE_NONE_KHR, - eUint8EXT = VK_INDEX_TYPE_UINT8_EXT, - eNoneNV = VK_INDEX_TYPE_NONE_NV - }; - - VULKAN_HPP_INLINE std::string to_string( IndexType value ) - { - switch ( value ) - { - case IndexType::eUint16: return "Uint16"; - case IndexType::eUint32: return "Uint32"; - case IndexType::eNoneKHR: return "NoneKHR"; - case IndexType::eUint8EXT: return "Uint8EXT"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class StencilFaceFlagBits : VkStencilFaceFlags - { - eFront = VK_STENCIL_FACE_FRONT_BIT, - eBack = VK_STENCIL_FACE_BACK_BIT, - eFrontAndBack = VK_STENCIL_FACE_FRONT_AND_BACK, - eVkStencilFrontAndBack = VK_STENCIL_FRONT_AND_BACK - }; - - VULKAN_HPP_INLINE std::string to_string( StencilFaceFlagBits value ) - { - switch ( value ) - { - case StencilFaceFlagBits::eFront: return "Front"; - case StencilFaceFlagBits::eBack: return "Back"; - case StencilFaceFlagBits::eFrontAndBack: return "FrontAndBack"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SubpassContents - { - eInline = VK_SUBPASS_CONTENTS_INLINE, - eSecondaryCommandBuffers = VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS - }; - - VULKAN_HPP_INLINE std::string to_string( SubpassContents value ) - { - switch ( value ) - { - case SubpassContents::eInline: return "Inline"; - case SubpassContents::eSecondaryCommandBuffers: return "SecondaryCommandBuffers"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_VERSION_1_1 === - - enum class SubgroupFeatureFlagBits : VkSubgroupFeatureFlags - { - eBasic = VK_SUBGROUP_FEATURE_BASIC_BIT, - eVote = VK_SUBGROUP_FEATURE_VOTE_BIT, - eArithmetic = VK_SUBGROUP_FEATURE_ARITHMETIC_BIT, - eBallot = VK_SUBGROUP_FEATURE_BALLOT_BIT, - eShuffle = VK_SUBGROUP_FEATURE_SHUFFLE_BIT, - eShuffleRelative = VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT, - eClustered = VK_SUBGROUP_FEATURE_CLUSTERED_BIT, - eQuad = VK_SUBGROUP_FEATURE_QUAD_BIT, - ePartitionedNV = VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV - }; - - VULKAN_HPP_INLINE std::string to_string( SubgroupFeatureFlagBits value ) - { - switch ( value ) - { - case SubgroupFeatureFlagBits::eBasic: return "Basic"; - case SubgroupFeatureFlagBits::eVote: return "Vote"; - case SubgroupFeatureFlagBits::eArithmetic: return "Arithmetic"; - case SubgroupFeatureFlagBits::eBallot: return "Ballot"; - case SubgroupFeatureFlagBits::eShuffle: return "Shuffle"; - case SubgroupFeatureFlagBits::eShuffleRelative: return "ShuffleRelative"; - case SubgroupFeatureFlagBits::eClustered: return "Clustered"; - case SubgroupFeatureFlagBits::eQuad: return "Quad"; - case SubgroupFeatureFlagBits::ePartitionedNV: return "PartitionedNV"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PeerMemoryFeatureFlagBits : VkPeerMemoryFeatureFlags - { - eCopySrc = VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT, - eCopyDst = VK_PEER_MEMORY_FEATURE_COPY_DST_BIT, - eGenericSrc = VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT, - eGenericDst = VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT - }; - using PeerMemoryFeatureFlagBitsKHR = PeerMemoryFeatureFlagBits; - - VULKAN_HPP_INLINE std::string to_string( PeerMemoryFeatureFlagBits value ) - { - switch ( value ) - { - case PeerMemoryFeatureFlagBits::eCopySrc: return "CopySrc"; - case PeerMemoryFeatureFlagBits::eCopyDst: return "CopyDst"; - case PeerMemoryFeatureFlagBits::eGenericSrc: return "GenericSrc"; - case PeerMemoryFeatureFlagBits::eGenericDst: return "GenericDst"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class MemoryAllocateFlagBits : VkMemoryAllocateFlags - { - eDeviceMask = VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT, - eDeviceAddress = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT, - eDeviceAddressCaptureReplay = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT - }; - using MemoryAllocateFlagBitsKHR = MemoryAllocateFlagBits; - - VULKAN_HPP_INLINE std::string to_string( MemoryAllocateFlagBits value ) - { - switch ( value ) - { - case MemoryAllocateFlagBits::eDeviceMask: return "DeviceMask"; - case MemoryAllocateFlagBits::eDeviceAddress: return "DeviceAddress"; - case MemoryAllocateFlagBits::eDeviceAddressCaptureReplay: return "DeviceAddressCaptureReplay"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class CommandPoolTrimFlagBits : VkCommandPoolTrimFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( CommandPoolTrimFlagBits ) - { - return "(void)"; - } - - enum class PointClippingBehavior - { - eAllClipPlanes = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES, - eUserClipPlanesOnly = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY - }; - using PointClippingBehaviorKHR = PointClippingBehavior; - - VULKAN_HPP_INLINE std::string to_string( PointClippingBehavior value ) - { - switch ( value ) - { - case PointClippingBehavior::eAllClipPlanes: return "AllClipPlanes"; - case PointClippingBehavior::eUserClipPlanesOnly: return "UserClipPlanesOnly"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class TessellationDomainOrigin - { - eUpperLeft = VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT, - eLowerLeft = VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT - }; - using TessellationDomainOriginKHR = TessellationDomainOrigin; - - VULKAN_HPP_INLINE std::string to_string( TessellationDomainOrigin value ) - { - switch ( value ) - { - case TessellationDomainOrigin::eUpperLeft: return "UpperLeft"; - case TessellationDomainOrigin::eLowerLeft: return "LowerLeft"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DeviceQueueCreateFlagBits : VkDeviceQueueCreateFlags - { - eProtected = VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT - }; - - VULKAN_HPP_INLINE std::string to_string( DeviceQueueCreateFlagBits value ) - { - switch ( value ) - { - case DeviceQueueCreateFlagBits::eProtected: return "Protected"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SamplerYcbcrModelConversion - { - eRgbIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY, - eYcbcrIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY, - eYcbcr709 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709, - eYcbcr601 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601, - eYcbcr2020 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 - }; - using SamplerYcbcrModelConversionKHR = SamplerYcbcrModelConversion; - - VULKAN_HPP_INLINE std::string to_string( SamplerYcbcrModelConversion value ) - { - switch ( value ) - { - case SamplerYcbcrModelConversion::eRgbIdentity: return "RgbIdentity"; - case SamplerYcbcrModelConversion::eYcbcrIdentity: return "YcbcrIdentity"; - case SamplerYcbcrModelConversion::eYcbcr709: return "Ycbcr709"; - case SamplerYcbcrModelConversion::eYcbcr601: return "Ycbcr601"; - case SamplerYcbcrModelConversion::eYcbcr2020: return "Ycbcr2020"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SamplerYcbcrRange - { - eItuFull = VK_SAMPLER_YCBCR_RANGE_ITU_FULL, - eItuNarrow = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW - }; - using SamplerYcbcrRangeKHR = SamplerYcbcrRange; - - VULKAN_HPP_INLINE std::string to_string( SamplerYcbcrRange value ) - { - switch ( value ) - { - case SamplerYcbcrRange::eItuFull: return "ItuFull"; - case SamplerYcbcrRange::eItuNarrow: return "ItuNarrow"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ChromaLocation - { - eCositedEven = VK_CHROMA_LOCATION_COSITED_EVEN, - eMidpoint = VK_CHROMA_LOCATION_MIDPOINT - }; - using ChromaLocationKHR = ChromaLocation; - - VULKAN_HPP_INLINE std::string to_string( ChromaLocation value ) - { - switch ( value ) - { - case ChromaLocation::eCositedEven: return "CositedEven"; - case ChromaLocation::eMidpoint: return "Midpoint"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DescriptorUpdateTemplateType - { - eDescriptorSet = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET, - ePushDescriptorsKHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR - }; - using DescriptorUpdateTemplateTypeKHR = DescriptorUpdateTemplateType; - - VULKAN_HPP_INLINE std::string to_string( DescriptorUpdateTemplateType value ) - { - switch ( value ) - { - case DescriptorUpdateTemplateType::eDescriptorSet: return "DescriptorSet"; - case DescriptorUpdateTemplateType::ePushDescriptorsKHR: return "PushDescriptorsKHR"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DescriptorUpdateTemplateCreateFlagBits : VkDescriptorUpdateTemplateCreateFlags - { - }; - - VULKAN_HPP_INLINE std::string to_string( DescriptorUpdateTemplateCreateFlagBits ) - { - return "(void)"; - } - - enum class ExternalMemoryHandleTypeFlagBits : VkExternalMemoryHandleTypeFlags - { - eOpaqueFd = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT, - eOpaqueWin32 = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT, - eOpaqueWin32Kmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT, - eD3D11Texture = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT, - eD3D11TextureKmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT, - eD3D12Heap = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT, - eD3D12Resource = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT, - eDmaBufEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT, -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - eAndroidHardwareBufferANDROID = VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID, -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - eHostAllocationEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT, - eHostMappedForeignMemoryEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT, -#if defined( VK_USE_PLATFORM_FUCHSIA ) - eZirconVmoFUCHSIA = VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA, -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - eRdmaAddressNV = VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV - }; - using ExternalMemoryHandleTypeFlagBitsKHR = ExternalMemoryHandleTypeFlagBits; - - VULKAN_HPP_INLINE std::string to_string( ExternalMemoryHandleTypeFlagBits value ) - { - switch ( value ) - { - case ExternalMemoryHandleTypeFlagBits::eOpaqueFd: return "OpaqueFd"; - case ExternalMemoryHandleTypeFlagBits::eOpaqueWin32: return "OpaqueWin32"; - case ExternalMemoryHandleTypeFlagBits::eOpaqueWin32Kmt: return "OpaqueWin32Kmt"; - case ExternalMemoryHandleTypeFlagBits::eD3D11Texture: return "D3D11Texture"; - case ExternalMemoryHandleTypeFlagBits::eD3D11TextureKmt: return "D3D11TextureKmt"; - case ExternalMemoryHandleTypeFlagBits::eD3D12Heap: return "D3D12Heap"; - case ExternalMemoryHandleTypeFlagBits::eD3D12Resource: return "D3D12Resource"; - case ExternalMemoryHandleTypeFlagBits::eDmaBufEXT: return "DmaBufEXT"; -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - case ExternalMemoryHandleTypeFlagBits::eAndroidHardwareBufferANDROID: return "AndroidHardwareBufferANDROID"; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - case ExternalMemoryHandleTypeFlagBits::eHostAllocationEXT: return "HostAllocationEXT"; - case ExternalMemoryHandleTypeFlagBits::eHostMappedForeignMemoryEXT: return "HostMappedForeignMemoryEXT"; -#if defined( VK_USE_PLATFORM_FUCHSIA ) - case ExternalMemoryHandleTypeFlagBits::eZirconVmoFUCHSIA: return "ZirconVmoFUCHSIA"; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - case ExternalMemoryHandleTypeFlagBits::eRdmaAddressNV: return "RdmaAddressNV"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ExternalMemoryFeatureFlagBits : VkExternalMemoryFeatureFlags - { - eDedicatedOnly = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT, - eExportable = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT, - eImportable = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT - }; - using ExternalMemoryFeatureFlagBitsKHR = ExternalMemoryFeatureFlagBits; - - VULKAN_HPP_INLINE std::string to_string( ExternalMemoryFeatureFlagBits value ) - { - switch ( value ) - { - case ExternalMemoryFeatureFlagBits::eDedicatedOnly: return "DedicatedOnly"; - case ExternalMemoryFeatureFlagBits::eExportable: return "Exportable"; - case ExternalMemoryFeatureFlagBits::eImportable: return "Importable"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ExternalFenceHandleTypeFlagBits : VkExternalFenceHandleTypeFlags - { - eOpaqueFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT, - eOpaqueWin32 = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT, - eOpaqueWin32Kmt = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT, - eSyncFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT - }; - using ExternalFenceHandleTypeFlagBitsKHR = ExternalFenceHandleTypeFlagBits; - - VULKAN_HPP_INLINE std::string to_string( ExternalFenceHandleTypeFlagBits value ) - { - switch ( value ) - { - case ExternalFenceHandleTypeFlagBits::eOpaqueFd: return "OpaqueFd"; - case ExternalFenceHandleTypeFlagBits::eOpaqueWin32: return "OpaqueWin32"; - case ExternalFenceHandleTypeFlagBits::eOpaqueWin32Kmt: return "OpaqueWin32Kmt"; - case ExternalFenceHandleTypeFlagBits::eSyncFd: return "SyncFd"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ExternalFenceFeatureFlagBits : VkExternalFenceFeatureFlags - { - eExportable = VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT, - eImportable = VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT - }; - using ExternalFenceFeatureFlagBitsKHR = ExternalFenceFeatureFlagBits; - - VULKAN_HPP_INLINE std::string to_string( ExternalFenceFeatureFlagBits value ) - { - switch ( value ) - { - case ExternalFenceFeatureFlagBits::eExportable: return "Exportable"; - case ExternalFenceFeatureFlagBits::eImportable: return "Importable"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class FenceImportFlagBits : VkFenceImportFlags - { - eTemporary = VK_FENCE_IMPORT_TEMPORARY_BIT - }; - using FenceImportFlagBitsKHR = FenceImportFlagBits; - - VULKAN_HPP_INLINE std::string to_string( FenceImportFlagBits value ) - { - switch ( value ) - { - case FenceImportFlagBits::eTemporary: return "Temporary"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SemaphoreImportFlagBits : VkSemaphoreImportFlags - { - eTemporary = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT - }; - using SemaphoreImportFlagBitsKHR = SemaphoreImportFlagBits; - - VULKAN_HPP_INLINE std::string to_string( SemaphoreImportFlagBits value ) - { - switch ( value ) - { - case SemaphoreImportFlagBits::eTemporary: return "Temporary"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ExternalSemaphoreHandleTypeFlagBits : VkExternalSemaphoreHandleTypeFlags - { - eOpaqueFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT, - eOpaqueWin32 = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT, - eOpaqueWin32Kmt = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT, - eD3D12Fence = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT, - eSyncFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT, -#if defined( VK_USE_PLATFORM_FUCHSIA ) - eZirconEventFUCHSIA = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA, -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - eD3D11Fence = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT - }; - using ExternalSemaphoreHandleTypeFlagBitsKHR = ExternalSemaphoreHandleTypeFlagBits; - - VULKAN_HPP_INLINE std::string to_string( ExternalSemaphoreHandleTypeFlagBits value ) - { - switch ( value ) - { - case ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd: return "OpaqueFd"; - case ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32: return "OpaqueWin32"; - case ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32Kmt: return "OpaqueWin32Kmt"; - case ExternalSemaphoreHandleTypeFlagBits::eD3D12Fence: return "D3D12Fence"; - case ExternalSemaphoreHandleTypeFlagBits::eSyncFd: return "SyncFd"; -#if defined( VK_USE_PLATFORM_FUCHSIA ) - case ExternalSemaphoreHandleTypeFlagBits::eZirconEventFUCHSIA: return "ZirconEventFUCHSIA"; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ExternalSemaphoreFeatureFlagBits : VkExternalSemaphoreFeatureFlags - { - eExportable = VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT, - eImportable = VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT - }; - using ExternalSemaphoreFeatureFlagBitsKHR = ExternalSemaphoreFeatureFlagBits; - - VULKAN_HPP_INLINE std::string to_string( ExternalSemaphoreFeatureFlagBits value ) - { - switch ( value ) - { - case ExternalSemaphoreFeatureFlagBits::eExportable: return "Exportable"; - case ExternalSemaphoreFeatureFlagBits::eImportable: return "Importable"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_VERSION_1_2 === - - enum class DriverId - { - eAmdProprietary = VK_DRIVER_ID_AMD_PROPRIETARY, - eAmdOpenSource = VK_DRIVER_ID_AMD_OPEN_SOURCE, - eMesaRadv = VK_DRIVER_ID_MESA_RADV, - eNvidiaProprietary = VK_DRIVER_ID_NVIDIA_PROPRIETARY, - eIntelProprietaryWindows = VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS, - eIntelOpenSourceMESA = VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA, - eImaginationProprietary = VK_DRIVER_ID_IMAGINATION_PROPRIETARY, - eQualcommProprietary = VK_DRIVER_ID_QUALCOMM_PROPRIETARY, - eArmProprietary = VK_DRIVER_ID_ARM_PROPRIETARY, - eGoogleSwiftshader = VK_DRIVER_ID_GOOGLE_SWIFTSHADER, - eGgpProprietary = VK_DRIVER_ID_GGP_PROPRIETARY, - eBroadcomProprietary = VK_DRIVER_ID_BROADCOM_PROPRIETARY, - eMesaLlvmpipe = VK_DRIVER_ID_MESA_LLVMPIPE, - eMoltenvk = VK_DRIVER_ID_MOLTENVK, - eCoreaviProprietary = VK_DRIVER_ID_COREAVI_PROPRIETARY, - eJuiceProprietary = VK_DRIVER_ID_JUICE_PROPRIETARY, - eVerisiliconProprietary = VK_DRIVER_ID_VERISILICON_PROPRIETARY, - eMesaTurnip = VK_DRIVER_ID_MESA_TURNIP, - eMesaV3Dv = VK_DRIVER_ID_MESA_V3DV, - eMesaPanvk = VK_DRIVER_ID_MESA_PANVK, - eSamsungProprietary = VK_DRIVER_ID_SAMSUNG_PROPRIETARY, - eMesaVenus = VK_DRIVER_ID_MESA_VENUS - }; - using DriverIdKHR = DriverId; - - VULKAN_HPP_INLINE std::string to_string( DriverId value ) - { - switch ( value ) - { - case DriverId::eAmdProprietary: return "AmdProprietary"; - case DriverId::eAmdOpenSource: return "AmdOpenSource"; - case DriverId::eMesaRadv: return "MesaRadv"; - case DriverId::eNvidiaProprietary: return "NvidiaProprietary"; - case DriverId::eIntelProprietaryWindows: return "IntelProprietaryWindows"; - case DriverId::eIntelOpenSourceMESA: return "IntelOpenSourceMESA"; - case DriverId::eImaginationProprietary: return "ImaginationProprietary"; - case DriverId::eQualcommProprietary: return "QualcommProprietary"; - case DriverId::eArmProprietary: return "ArmProprietary"; - case DriverId::eGoogleSwiftshader: return "GoogleSwiftshader"; - case DriverId::eGgpProprietary: return "GgpProprietary"; - case DriverId::eBroadcomProprietary: return "BroadcomProprietary"; - case DriverId::eMesaLlvmpipe: return "MesaLlvmpipe"; - case DriverId::eMoltenvk: return "Moltenvk"; - case DriverId::eCoreaviProprietary: return "CoreaviProprietary"; - case DriverId::eJuiceProprietary: return "JuiceProprietary"; - case DriverId::eVerisiliconProprietary: return "VerisiliconProprietary"; - case DriverId::eMesaTurnip: return "MesaTurnip"; - case DriverId::eMesaV3Dv: return "MesaV3Dv"; - case DriverId::eMesaPanvk: return "MesaPanvk"; - case DriverId::eSamsungProprietary: return "SamsungProprietary"; - case DriverId::eMesaVenus: return "MesaVenus"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ShaderFloatControlsIndependence - { - e32BitOnly = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY, - eAll = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL, - eNone = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE - }; - using ShaderFloatControlsIndependenceKHR = ShaderFloatControlsIndependence; - - VULKAN_HPP_INLINE std::string to_string( ShaderFloatControlsIndependence value ) - { - switch ( value ) - { - case ShaderFloatControlsIndependence::e32BitOnly: return "32BitOnly"; - case ShaderFloatControlsIndependence::eAll: return "All"; - case ShaderFloatControlsIndependence::eNone: return "None"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DescriptorBindingFlagBits : VkDescriptorBindingFlags - { - eUpdateAfterBind = VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT, - eUpdateUnusedWhilePending = VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT, - ePartiallyBound = VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT, - eVariableDescriptorCount = VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT - }; - using DescriptorBindingFlagBitsEXT = DescriptorBindingFlagBits; - - VULKAN_HPP_INLINE std::string to_string( DescriptorBindingFlagBits value ) - { - switch ( value ) - { - case DescriptorBindingFlagBits::eUpdateAfterBind: return "UpdateAfterBind"; - case DescriptorBindingFlagBits::eUpdateUnusedWhilePending: return "UpdateUnusedWhilePending"; - case DescriptorBindingFlagBits::ePartiallyBound: return "PartiallyBound"; - case DescriptorBindingFlagBits::eVariableDescriptorCount: return "VariableDescriptorCount"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ResolveModeFlagBits : VkResolveModeFlags - { - eNone = VK_RESOLVE_MODE_NONE, - eSampleZero = VK_RESOLVE_MODE_SAMPLE_ZERO_BIT, - eAverage = VK_RESOLVE_MODE_AVERAGE_BIT, - eMin = VK_RESOLVE_MODE_MIN_BIT, - eMax = VK_RESOLVE_MODE_MAX_BIT - }; - using ResolveModeFlagBitsKHR = ResolveModeFlagBits; - - VULKAN_HPP_INLINE std::string to_string( ResolveModeFlagBits value ) - { - switch ( value ) - { - case ResolveModeFlagBits::eNone: return "None"; - case ResolveModeFlagBits::eSampleZero: return "SampleZero"; - case ResolveModeFlagBits::eAverage: return "Average"; - case ResolveModeFlagBits::eMin: return "Min"; - case ResolveModeFlagBits::eMax: return "Max"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SamplerReductionMode - { - eWeightedAverage = VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE, - eMin = VK_SAMPLER_REDUCTION_MODE_MIN, - eMax = VK_SAMPLER_REDUCTION_MODE_MAX - }; - using SamplerReductionModeEXT = SamplerReductionMode; - - VULKAN_HPP_INLINE std::string to_string( SamplerReductionMode value ) - { - switch ( value ) - { - case SamplerReductionMode::eWeightedAverage: return "WeightedAverage"; - case SamplerReductionMode::eMin: return "Min"; - case SamplerReductionMode::eMax: return "Max"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SemaphoreType - { - eBinary = VK_SEMAPHORE_TYPE_BINARY, - eTimeline = VK_SEMAPHORE_TYPE_TIMELINE - }; - using SemaphoreTypeKHR = SemaphoreType; - - VULKAN_HPP_INLINE std::string to_string( SemaphoreType value ) - { - switch ( value ) - { - case SemaphoreType::eBinary: return "Binary"; - case SemaphoreType::eTimeline: return "Timeline"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SemaphoreWaitFlagBits : VkSemaphoreWaitFlags - { - eAny = VK_SEMAPHORE_WAIT_ANY_BIT - }; - using SemaphoreWaitFlagBitsKHR = SemaphoreWaitFlagBits; - - VULKAN_HPP_INLINE std::string to_string( SemaphoreWaitFlagBits value ) - { - switch ( value ) - { - case SemaphoreWaitFlagBits::eAny: return "Any"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_VERSION_1_3 === - - enum class PipelineCreationFeedbackFlagBits : VkPipelineCreationFeedbackFlags - { - eValid = VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT, - eApplicationPipelineCacheHit = VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT, - eBasePipelineAcceleration = VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT - }; - using PipelineCreationFeedbackFlagBitsEXT = PipelineCreationFeedbackFlagBits; - - VULKAN_HPP_INLINE std::string to_string( PipelineCreationFeedbackFlagBits value ) - { - switch ( value ) - { - case PipelineCreationFeedbackFlagBits::eValid: return "Valid"; - case PipelineCreationFeedbackFlagBits::eApplicationPipelineCacheHit: return "ApplicationPipelineCacheHit"; - case PipelineCreationFeedbackFlagBits::eBasePipelineAcceleration: return "BasePipelineAcceleration"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ToolPurposeFlagBits : VkToolPurposeFlags - { - eValidation = VK_TOOL_PURPOSE_VALIDATION_BIT, - eProfiling = VK_TOOL_PURPOSE_PROFILING_BIT, - eTracing = VK_TOOL_PURPOSE_TRACING_BIT, - eAdditionalFeatures = VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT, - eModifyingFeatures = VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT, - eDebugReportingEXT = VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT, - eDebugMarkersEXT = VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT - }; - using ToolPurposeFlagBitsEXT = ToolPurposeFlagBits; - - VULKAN_HPP_INLINE std::string to_string( ToolPurposeFlagBits value ) - { - switch ( value ) - { - case ToolPurposeFlagBits::eValidation: return "Validation"; - case ToolPurposeFlagBits::eProfiling: return "Profiling"; - case ToolPurposeFlagBits::eTracing: return "Tracing"; - case ToolPurposeFlagBits::eAdditionalFeatures: return "AdditionalFeatures"; - case ToolPurposeFlagBits::eModifyingFeatures: return "ModifyingFeatures"; - case ToolPurposeFlagBits::eDebugReportingEXT: return "DebugReportingEXT"; - case ToolPurposeFlagBits::eDebugMarkersEXT: return "DebugMarkersEXT"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PrivateDataSlotCreateFlagBits : VkPrivateDataSlotCreateFlags - { - }; - using PrivateDataSlotCreateFlagBitsEXT = PrivateDataSlotCreateFlagBits; - - VULKAN_HPP_INLINE std::string to_string( PrivateDataSlotCreateFlagBits ) - { - return "(void)"; - } - - enum class PipelineStageFlagBits2 : VkPipelineStageFlags2 - { - eNone = VK_PIPELINE_STAGE_2_NONE, - eTopOfPipe = VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT, - eDrawIndirect = VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT, - eVertexInput = VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT, - eVertexShader = VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT, - eTessellationControlShader = VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT, - eTessellationEvaluationShader = VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT, - eGeometryShader = VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT, - eFragmentShader = VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT, - eEarlyFragmentTests = VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT, - eLateFragmentTests = VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT, - eColorAttachmentOutput = VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, - eComputeShader = VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT, - eAllTransfer = VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT, - eBottomOfPipe = VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT, - eHost = VK_PIPELINE_STAGE_2_HOST_BIT, - eAllGraphics = VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT, - eAllCommands = VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT, - eCopy = VK_PIPELINE_STAGE_2_COPY_BIT, - eResolve = VK_PIPELINE_STAGE_2_RESOLVE_BIT, - eBlit = VK_PIPELINE_STAGE_2_BLIT_BIT, - eClear = VK_PIPELINE_STAGE_2_CLEAR_BIT, - eIndexInput = VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT, - eVertexAttributeInput = VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT, - ePreRasterizationShaders = VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoDecodeKHR = VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR, - eVideoEncodeKHR = VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eTransformFeedbackEXT = VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT, - eConditionalRenderingEXT = VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT, - eCommandPreprocessNV = VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV, - eFragmentShadingRateAttachmentKHR = VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR, - eAccelerationStructureBuildKHR = VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR, - eRayTracingShaderKHR = VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR, - eFragmentDensityProcessEXT = VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT, - eTaskShaderNV = VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV, - eMeshShaderNV = VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV, - eSubpassShadingHUAWEI = VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI, - eInvocationMaskHUAWEI = VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI, - eAccelerationStructureBuildNV = VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV, - eRayTracingShaderNV = VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV, - eShadingRateImageNV = VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV, - eTransfer = VK_PIPELINE_STAGE_2_TRANSFER_BIT - }; - using PipelineStageFlagBits2KHR = PipelineStageFlagBits2; - - VULKAN_HPP_INLINE std::string to_string( PipelineStageFlagBits2 value ) - { - switch ( value ) - { - case PipelineStageFlagBits2::eNone: return "None"; - case PipelineStageFlagBits2::eTopOfPipe: return "TopOfPipe"; - case PipelineStageFlagBits2::eDrawIndirect: return "DrawIndirect"; - case PipelineStageFlagBits2::eVertexInput: return "VertexInput"; - case PipelineStageFlagBits2::eVertexShader: return "VertexShader"; - case PipelineStageFlagBits2::eTessellationControlShader: return "TessellationControlShader"; - case PipelineStageFlagBits2::eTessellationEvaluationShader: return "TessellationEvaluationShader"; - case PipelineStageFlagBits2::eGeometryShader: return "GeometryShader"; - case PipelineStageFlagBits2::eFragmentShader: return "FragmentShader"; - case PipelineStageFlagBits2::eEarlyFragmentTests: return "EarlyFragmentTests"; - case PipelineStageFlagBits2::eLateFragmentTests: return "LateFragmentTests"; - case PipelineStageFlagBits2::eColorAttachmentOutput: return "ColorAttachmentOutput"; - case PipelineStageFlagBits2::eComputeShader: return "ComputeShader"; - case PipelineStageFlagBits2::eAllTransfer: return "AllTransfer"; - case PipelineStageFlagBits2::eBottomOfPipe: return "BottomOfPipe"; - case PipelineStageFlagBits2::eHost: return "Host"; - case PipelineStageFlagBits2::eAllGraphics: return "AllGraphics"; - case PipelineStageFlagBits2::eAllCommands: return "AllCommands"; - case PipelineStageFlagBits2::eCopy: return "Copy"; - case PipelineStageFlagBits2::eResolve: return "Resolve"; - case PipelineStageFlagBits2::eBlit: return "Blit"; - case PipelineStageFlagBits2::eClear: return "Clear"; - case PipelineStageFlagBits2::eIndexInput: return "IndexInput"; - case PipelineStageFlagBits2::eVertexAttributeInput: return "VertexAttributeInput"; - case PipelineStageFlagBits2::ePreRasterizationShaders: return "PreRasterizationShaders"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case PipelineStageFlagBits2::eVideoDecodeKHR: return "VideoDecodeKHR"; - case PipelineStageFlagBits2::eVideoEncodeKHR: return "VideoEncodeKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case PipelineStageFlagBits2::eTransformFeedbackEXT: return "TransformFeedbackEXT"; - case PipelineStageFlagBits2::eConditionalRenderingEXT: return "ConditionalRenderingEXT"; - case PipelineStageFlagBits2::eCommandPreprocessNV: return "CommandPreprocessNV"; - case PipelineStageFlagBits2::eFragmentShadingRateAttachmentKHR: return "FragmentShadingRateAttachmentKHR"; - case PipelineStageFlagBits2::eAccelerationStructureBuildKHR: return "AccelerationStructureBuildKHR"; - case PipelineStageFlagBits2::eRayTracingShaderKHR: return "RayTracingShaderKHR"; - case PipelineStageFlagBits2::eFragmentDensityProcessEXT: return "FragmentDensityProcessEXT"; - case PipelineStageFlagBits2::eTaskShaderNV: return "TaskShaderNV"; - case PipelineStageFlagBits2::eMeshShaderNV: return "MeshShaderNV"; - case PipelineStageFlagBits2::eSubpassShadingHUAWEI: return "SubpassShadingHUAWEI"; - case PipelineStageFlagBits2::eInvocationMaskHUAWEI: return "InvocationMaskHUAWEI"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class AccessFlagBits2 : VkAccessFlags2 - { - eNone = VK_ACCESS_2_NONE, - eIndirectCommandRead = VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT, - eIndexRead = VK_ACCESS_2_INDEX_READ_BIT, - eVertexAttributeRead = VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT, - eUniformRead = VK_ACCESS_2_UNIFORM_READ_BIT, - eInputAttachmentRead = VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT, - eShaderRead = VK_ACCESS_2_SHADER_READ_BIT, - eShaderWrite = VK_ACCESS_2_SHADER_WRITE_BIT, - eColorAttachmentRead = VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT, - eColorAttachmentWrite = VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT, - eDepthStencilAttachmentRead = VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT, - eDepthStencilAttachmentWrite = VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT, - eTransferRead = VK_ACCESS_2_TRANSFER_READ_BIT, - eTransferWrite = VK_ACCESS_2_TRANSFER_WRITE_BIT, - eHostRead = VK_ACCESS_2_HOST_READ_BIT, - eHostWrite = VK_ACCESS_2_HOST_WRITE_BIT, - eMemoryRead = VK_ACCESS_2_MEMORY_READ_BIT, - eMemoryWrite = VK_ACCESS_2_MEMORY_WRITE_BIT, - eShaderSampledRead = VK_ACCESS_2_SHADER_SAMPLED_READ_BIT, - eShaderStorageRead = VK_ACCESS_2_SHADER_STORAGE_READ_BIT, - eShaderStorageWrite = VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoDecodeReadKHR = VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR, - eVideoDecodeWriteKHR = VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR, - eVideoEncodeReadKHR = VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR, - eVideoEncodeWriteKHR = VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eTransformFeedbackWriteEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT, - eTransformFeedbackCounterReadEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT, - eTransformFeedbackCounterWriteEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT, - eConditionalRenderingReadEXT = VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT, - eCommandPreprocessReadNV = VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV, - eCommandPreprocessWriteNV = VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV, - eFragmentShadingRateAttachmentReadKHR = VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR, - eAccelerationStructureReadKHR = VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR, - eAccelerationStructureWriteKHR = VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR, - eFragmentDensityMapReadEXT = VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT, - eColorAttachmentReadNoncoherentEXT = VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT, - eInvocationMaskReadHUAWEI = VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI, - eAccelerationStructureReadNV = VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV, - eAccelerationStructureWriteNV = VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV, - eShadingRateImageReadNV = VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV - }; - using AccessFlagBits2KHR = AccessFlagBits2; - - VULKAN_HPP_INLINE std::string to_string( AccessFlagBits2 value ) - { - switch ( value ) - { - case AccessFlagBits2::eNone: return "None"; - case AccessFlagBits2::eIndirectCommandRead: return "IndirectCommandRead"; - case AccessFlagBits2::eIndexRead: return "IndexRead"; - case AccessFlagBits2::eVertexAttributeRead: return "VertexAttributeRead"; - case AccessFlagBits2::eUniformRead: return "UniformRead"; - case AccessFlagBits2::eInputAttachmentRead: return "InputAttachmentRead"; - case AccessFlagBits2::eShaderRead: return "ShaderRead"; - case AccessFlagBits2::eShaderWrite: return "ShaderWrite"; - case AccessFlagBits2::eColorAttachmentRead: return "ColorAttachmentRead"; - case AccessFlagBits2::eColorAttachmentWrite: return "ColorAttachmentWrite"; - case AccessFlagBits2::eDepthStencilAttachmentRead: return "DepthStencilAttachmentRead"; - case AccessFlagBits2::eDepthStencilAttachmentWrite: return "DepthStencilAttachmentWrite"; - case AccessFlagBits2::eTransferRead: return "TransferRead"; - case AccessFlagBits2::eTransferWrite: return "TransferWrite"; - case AccessFlagBits2::eHostRead: return "HostRead"; - case AccessFlagBits2::eHostWrite: return "HostWrite"; - case AccessFlagBits2::eMemoryRead: return "MemoryRead"; - case AccessFlagBits2::eMemoryWrite: return "MemoryWrite"; - case AccessFlagBits2::eShaderSampledRead: return "ShaderSampledRead"; - case AccessFlagBits2::eShaderStorageRead: return "ShaderStorageRead"; - case AccessFlagBits2::eShaderStorageWrite: return "ShaderStorageWrite"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case AccessFlagBits2::eVideoDecodeReadKHR: return "VideoDecodeReadKHR"; - case AccessFlagBits2::eVideoDecodeWriteKHR: return "VideoDecodeWriteKHR"; - case AccessFlagBits2::eVideoEncodeReadKHR: return "VideoEncodeReadKHR"; - case AccessFlagBits2::eVideoEncodeWriteKHR: return "VideoEncodeWriteKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case AccessFlagBits2::eTransformFeedbackWriteEXT: return "TransformFeedbackWriteEXT"; - case AccessFlagBits2::eTransformFeedbackCounterReadEXT: return "TransformFeedbackCounterReadEXT"; - case AccessFlagBits2::eTransformFeedbackCounterWriteEXT: return "TransformFeedbackCounterWriteEXT"; - case AccessFlagBits2::eConditionalRenderingReadEXT: return "ConditionalRenderingReadEXT"; - case AccessFlagBits2::eCommandPreprocessReadNV: return "CommandPreprocessReadNV"; - case AccessFlagBits2::eCommandPreprocessWriteNV: return "CommandPreprocessWriteNV"; - case AccessFlagBits2::eFragmentShadingRateAttachmentReadKHR: return "FragmentShadingRateAttachmentReadKHR"; - case AccessFlagBits2::eAccelerationStructureReadKHR: return "AccelerationStructureReadKHR"; - case AccessFlagBits2::eAccelerationStructureWriteKHR: return "AccelerationStructureWriteKHR"; - case AccessFlagBits2::eFragmentDensityMapReadEXT: return "FragmentDensityMapReadEXT"; - case AccessFlagBits2::eColorAttachmentReadNoncoherentEXT: return "ColorAttachmentReadNoncoherentEXT"; - case AccessFlagBits2::eInvocationMaskReadHUAWEI: return "InvocationMaskReadHUAWEI"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class SubmitFlagBits : VkSubmitFlags - { - eProtected = VK_SUBMIT_PROTECTED_BIT - }; - using SubmitFlagBitsKHR = SubmitFlagBits; - - VULKAN_HPP_INLINE std::string to_string( SubmitFlagBits value ) - { - switch ( value ) - { - case SubmitFlagBits::eProtected: return "Protected"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class RenderingFlagBits : VkRenderingFlags - { - eContentsSecondaryCommandBuffers = VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT, - eSuspending = VK_RENDERING_SUSPENDING_BIT, - eResuming = VK_RENDERING_RESUMING_BIT - }; - using RenderingFlagBitsKHR = RenderingFlagBits; - - VULKAN_HPP_INLINE std::string to_string( RenderingFlagBits value ) - { - switch ( value ) - { - case RenderingFlagBits::eContentsSecondaryCommandBuffers: return "ContentsSecondaryCommandBuffers"; - case RenderingFlagBits::eSuspending: return "Suspending"; - case RenderingFlagBits::eResuming: return "Resuming"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class FormatFeatureFlagBits2 : VkFormatFeatureFlags2 - { - eSampledImage = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT, - eStorageImage = VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT, - eStorageImageAtomic = VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT, - eUniformTexelBuffer = VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT, - eStorageTexelBuffer = VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT, - eStorageTexelBufferAtomic = VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT, - eVertexBuffer = VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT, - eColorAttachment = VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT, - eColorAttachmentBlend = VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT, - eDepthStencilAttachment = VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT, - eBlitSrc = VK_FORMAT_FEATURE_2_BLIT_SRC_BIT, - eBlitDst = VK_FORMAT_FEATURE_2_BLIT_DST_BIT, - eSampledImageFilterLinear = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT, - eSampledImageFilterCubic = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT, - eTransferSrc = VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT, - eTransferDst = VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT, - eSampledImageFilterMinmax = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT, - eMidpointChromaSamples = VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT, - eSampledImageYcbcrConversionLinearFilter = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT, - eSampledImageYcbcrConversionSeparateReconstructionFilter = - VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT, - eSampledImageYcbcrConversionChromaReconstructionExplicit = - VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT, - eSampledImageYcbcrConversionChromaReconstructionExplicitForceable = - VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT, - eDisjoint = VK_FORMAT_FEATURE_2_DISJOINT_BIT, - eCositedChromaSamples = VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT, - eStorageReadWithoutFormat = VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT, - eStorageWriteWithoutFormat = VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT, - eSampledImageDepthComparison = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoDecodeOutputKHR = VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR, - eVideoDecodeDpbKHR = VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eAccelerationStructureVertexBufferKHR = VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR, - eFragmentDensityMapEXT = VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT, - eFragmentShadingRateAttachmentKHR = VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR, -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - eVideoEncodeInputKHR = VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR, - eVideoEncodeDpbKHR = VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR, -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - eLinearColorAttachmentNV = VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV, - eSampledImageFilterCubicEXT = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT - }; - using FormatFeatureFlagBits2KHR = FormatFeatureFlagBits2; - - VULKAN_HPP_INLINE std::string to_string( FormatFeatureFlagBits2 value ) - { - switch ( value ) - { - case FormatFeatureFlagBits2::eSampledImage: return "SampledImage"; - case FormatFeatureFlagBits2::eStorageImage: return "StorageImage"; - case FormatFeatureFlagBits2::eStorageImageAtomic: return "StorageImageAtomic"; - case FormatFeatureFlagBits2::eUniformTexelBuffer: return "UniformTexelBuffer"; - case FormatFeatureFlagBits2::eStorageTexelBuffer: return "StorageTexelBuffer"; - case FormatFeatureFlagBits2::eStorageTexelBufferAtomic: return "StorageTexelBufferAtomic"; - case FormatFeatureFlagBits2::eVertexBuffer: return "VertexBuffer"; - case FormatFeatureFlagBits2::eColorAttachment: return "ColorAttachment"; - case FormatFeatureFlagBits2::eColorAttachmentBlend: return "ColorAttachmentBlend"; - case FormatFeatureFlagBits2::eDepthStencilAttachment: return "DepthStencilAttachment"; - case FormatFeatureFlagBits2::eBlitSrc: return "BlitSrc"; - case FormatFeatureFlagBits2::eBlitDst: return "BlitDst"; - case FormatFeatureFlagBits2::eSampledImageFilterLinear: return "SampledImageFilterLinear"; - case FormatFeatureFlagBits2::eSampledImageFilterCubic: return "SampledImageFilterCubic"; - case FormatFeatureFlagBits2::eTransferSrc: return "TransferSrc"; - case FormatFeatureFlagBits2::eTransferDst: return "TransferDst"; - case FormatFeatureFlagBits2::eSampledImageFilterMinmax: return "SampledImageFilterMinmax"; - case FormatFeatureFlagBits2::eMidpointChromaSamples: return "MidpointChromaSamples"; - case FormatFeatureFlagBits2::eSampledImageYcbcrConversionLinearFilter: - return "SampledImageYcbcrConversionLinearFilter"; - case FormatFeatureFlagBits2::eSampledImageYcbcrConversionSeparateReconstructionFilter: - return "SampledImageYcbcrConversionSeparateReconstructionFilter"; - case FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicit: - return "SampledImageYcbcrConversionChromaReconstructionExplicit"; - case FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable: - return "SampledImageYcbcrConversionChromaReconstructionExplicitForceable"; - case FormatFeatureFlagBits2::eDisjoint: return "Disjoint"; - case FormatFeatureFlagBits2::eCositedChromaSamples: return "CositedChromaSamples"; - case FormatFeatureFlagBits2::eStorageReadWithoutFormat: return "StorageReadWithoutFormat"; - case FormatFeatureFlagBits2::eStorageWriteWithoutFormat: return "StorageWriteWithoutFormat"; - case FormatFeatureFlagBits2::eSampledImageDepthComparison: return "SampledImageDepthComparison"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case FormatFeatureFlagBits2::eVideoDecodeOutputKHR: return "VideoDecodeOutputKHR"; - case FormatFeatureFlagBits2::eVideoDecodeDpbKHR: return "VideoDecodeDpbKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case FormatFeatureFlagBits2::eAccelerationStructureVertexBufferKHR: return "AccelerationStructureVertexBufferKHR"; - case FormatFeatureFlagBits2::eFragmentDensityMapEXT: return "FragmentDensityMapEXT"; - case FormatFeatureFlagBits2::eFragmentShadingRateAttachmentKHR: return "FragmentShadingRateAttachmentKHR"; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - case FormatFeatureFlagBits2::eVideoEncodeInputKHR: return "VideoEncodeInputKHR"; - case FormatFeatureFlagBits2::eVideoEncodeDpbKHR: return "VideoEncodeDpbKHR"; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - case FormatFeatureFlagBits2::eLinearColorAttachmentNV: return "LinearColorAttachmentNV"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_KHR_surface === - - enum class SurfaceTransformFlagBitsKHR : VkSurfaceTransformFlagsKHR - { - eIdentity = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR, - eRotate90 = VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR, - eRotate180 = VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR, - eRotate270 = VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR, - eHorizontalMirror = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR, - eHorizontalMirrorRotate90 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR, - eHorizontalMirrorRotate180 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR, - eHorizontalMirrorRotate270 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR, - eInherit = VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( SurfaceTransformFlagBitsKHR value ) - { - switch ( value ) - { - case SurfaceTransformFlagBitsKHR::eIdentity: return "Identity"; - case SurfaceTransformFlagBitsKHR::eRotate90: return "Rotate90"; - case SurfaceTransformFlagBitsKHR::eRotate180: return "Rotate180"; - case SurfaceTransformFlagBitsKHR::eRotate270: return "Rotate270"; - case SurfaceTransformFlagBitsKHR::eHorizontalMirror: return "HorizontalMirror"; - case SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate90: return "HorizontalMirrorRotate90"; - case SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate180: return "HorizontalMirrorRotate180"; - case SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate270: return "HorizontalMirrorRotate270"; - case SurfaceTransformFlagBitsKHR::eInherit: return "Inherit"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PresentModeKHR - { - eImmediate = VK_PRESENT_MODE_IMMEDIATE_KHR, - eMailbox = VK_PRESENT_MODE_MAILBOX_KHR, - eFifo = VK_PRESENT_MODE_FIFO_KHR, - eFifoRelaxed = VK_PRESENT_MODE_FIFO_RELAXED_KHR, - eSharedDemandRefresh = VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR, - eSharedContinuousRefresh = VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( PresentModeKHR value ) - { - switch ( value ) - { - case PresentModeKHR::eImmediate: return "Immediate"; - case PresentModeKHR::eMailbox: return "Mailbox"; - case PresentModeKHR::eFifo: return "Fifo"; - case PresentModeKHR::eFifoRelaxed: return "FifoRelaxed"; - case PresentModeKHR::eSharedDemandRefresh: return "SharedDemandRefresh"; - case PresentModeKHR::eSharedContinuousRefresh: return "SharedContinuousRefresh"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ColorSpaceKHR - { - eSrgbNonlinear = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR, - eDisplayP3NonlinearEXT = VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT, - eExtendedSrgbLinearEXT = VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT, - eDisplayP3LinearEXT = VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT, - eDciP3NonlinearEXT = VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT, - eBt709LinearEXT = VK_COLOR_SPACE_BT709_LINEAR_EXT, - eBt709NonlinearEXT = VK_COLOR_SPACE_BT709_NONLINEAR_EXT, - eBt2020LinearEXT = VK_COLOR_SPACE_BT2020_LINEAR_EXT, - eHdr10St2084EXT = VK_COLOR_SPACE_HDR10_ST2084_EXT, - eDolbyvisionEXT = VK_COLOR_SPACE_DOLBYVISION_EXT, - eHdr10HlgEXT = VK_COLOR_SPACE_HDR10_HLG_EXT, - eAdobergbLinearEXT = VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT, - eAdobergbNonlinearEXT = VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT, - ePassThroughEXT = VK_COLOR_SPACE_PASS_THROUGH_EXT, - eExtendedSrgbNonlinearEXT = VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT, - eDisplayNativeAMD = VK_COLOR_SPACE_DISPLAY_NATIVE_AMD, - eVkColorspaceSrgbNonlinear = VK_COLORSPACE_SRGB_NONLINEAR_KHR, - eDciP3LinearEXT = VK_COLOR_SPACE_DCI_P3_LINEAR_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( ColorSpaceKHR value ) - { - switch ( value ) - { - case ColorSpaceKHR::eSrgbNonlinear: return "SrgbNonlinear"; - case ColorSpaceKHR::eDisplayP3NonlinearEXT: return "DisplayP3NonlinearEXT"; - case ColorSpaceKHR::eExtendedSrgbLinearEXT: return "ExtendedSrgbLinearEXT"; - case ColorSpaceKHR::eDisplayP3LinearEXT: return "DisplayP3LinearEXT"; - case ColorSpaceKHR::eDciP3NonlinearEXT: return "DciP3NonlinearEXT"; - case ColorSpaceKHR::eBt709LinearEXT: return "Bt709LinearEXT"; - case ColorSpaceKHR::eBt709NonlinearEXT: return "Bt709NonlinearEXT"; - case ColorSpaceKHR::eBt2020LinearEXT: return "Bt2020LinearEXT"; - case ColorSpaceKHR::eHdr10St2084EXT: return "Hdr10St2084EXT"; - case ColorSpaceKHR::eDolbyvisionEXT: return "DolbyvisionEXT"; - case ColorSpaceKHR::eHdr10HlgEXT: return "Hdr10HlgEXT"; - case ColorSpaceKHR::eAdobergbLinearEXT: return "AdobergbLinearEXT"; - case ColorSpaceKHR::eAdobergbNonlinearEXT: return "AdobergbNonlinearEXT"; - case ColorSpaceKHR::ePassThroughEXT: return "PassThroughEXT"; - case ColorSpaceKHR::eExtendedSrgbNonlinearEXT: return "ExtendedSrgbNonlinearEXT"; - case ColorSpaceKHR::eDisplayNativeAMD: return "DisplayNativeAMD"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class CompositeAlphaFlagBitsKHR : VkCompositeAlphaFlagsKHR - { - eOpaque = VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR, - ePreMultiplied = VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR, - ePostMultiplied = VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR, - eInherit = VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( CompositeAlphaFlagBitsKHR value ) - { - switch ( value ) - { - case CompositeAlphaFlagBitsKHR::eOpaque: return "Opaque"; - case CompositeAlphaFlagBitsKHR::ePreMultiplied: return "PreMultiplied"; - case CompositeAlphaFlagBitsKHR::ePostMultiplied: return "PostMultiplied"; - case CompositeAlphaFlagBitsKHR::eInherit: return "Inherit"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_KHR_swapchain === - - enum class SwapchainCreateFlagBitsKHR : VkSwapchainCreateFlagsKHR - { - eSplitInstanceBindRegions = VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR, - eProtected = VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR, - eMutableFormat = VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( SwapchainCreateFlagBitsKHR value ) - { - switch ( value ) - { - case SwapchainCreateFlagBitsKHR::eSplitInstanceBindRegions: return "SplitInstanceBindRegions"; - case SwapchainCreateFlagBitsKHR::eProtected: return "Protected"; - case SwapchainCreateFlagBitsKHR::eMutableFormat: return "MutableFormat"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DeviceGroupPresentModeFlagBitsKHR : VkDeviceGroupPresentModeFlagsKHR - { - eLocal = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR, - eRemote = VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR, - eSum = VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR, - eLocalMultiDevice = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( DeviceGroupPresentModeFlagBitsKHR value ) - { - switch ( value ) - { - case DeviceGroupPresentModeFlagBitsKHR::eLocal: return "Local"; - case DeviceGroupPresentModeFlagBitsKHR::eRemote: return "Remote"; - case DeviceGroupPresentModeFlagBitsKHR::eSum: return "Sum"; - case DeviceGroupPresentModeFlagBitsKHR::eLocalMultiDevice: return "LocalMultiDevice"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_KHR_display === - - enum class DisplayPlaneAlphaFlagBitsKHR : VkDisplayPlaneAlphaFlagsKHR - { - eOpaque = VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR, - eGlobal = VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR, - ePerPixel = VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR, - ePerPixelPremultiplied = VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( DisplayPlaneAlphaFlagBitsKHR value ) - { - switch ( value ) - { - case DisplayPlaneAlphaFlagBitsKHR::eOpaque: return "Opaque"; - case DisplayPlaneAlphaFlagBitsKHR::eGlobal: return "Global"; - case DisplayPlaneAlphaFlagBitsKHR::ePerPixel: return "PerPixel"; - case DisplayPlaneAlphaFlagBitsKHR::ePerPixelPremultiplied: return "PerPixelPremultiplied"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DisplayModeCreateFlagBitsKHR : VkDisplayModeCreateFlagsKHR - { - }; - - VULKAN_HPP_INLINE std::string to_string( DisplayModeCreateFlagBitsKHR ) - { - return "(void)"; - } - - enum class DisplaySurfaceCreateFlagBitsKHR : VkDisplaySurfaceCreateFlagsKHR - { - }; - - VULKAN_HPP_INLINE std::string to_string( DisplaySurfaceCreateFlagBitsKHR ) - { - return "(void)"; - } - -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - - enum class XlibSurfaceCreateFlagBitsKHR : VkXlibSurfaceCreateFlagsKHR - { - }; - - VULKAN_HPP_INLINE std::string to_string( XlibSurfaceCreateFlagBitsKHR ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -#if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - - enum class XcbSurfaceCreateFlagBitsKHR : VkXcbSurfaceCreateFlagsKHR - { - }; - - VULKAN_HPP_INLINE std::string to_string( XcbSurfaceCreateFlagBitsKHR ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_XCB_KHR*/ - -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - - enum class WaylandSurfaceCreateFlagBitsKHR : VkWaylandSurfaceCreateFlagsKHR - { - }; - - VULKAN_HPP_INLINE std::string to_string( WaylandSurfaceCreateFlagBitsKHR ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - - enum class AndroidSurfaceCreateFlagBitsKHR : VkAndroidSurfaceCreateFlagsKHR - { - }; - - VULKAN_HPP_INLINE std::string to_string( AndroidSurfaceCreateFlagBitsKHR ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - - enum class Win32SurfaceCreateFlagBitsKHR : VkWin32SurfaceCreateFlagsKHR - { - }; - - VULKAN_HPP_INLINE std::string to_string( Win32SurfaceCreateFlagBitsKHR ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_debug_report === - - enum class DebugReportFlagBitsEXT : VkDebugReportFlagsEXT - { - eInformation = VK_DEBUG_REPORT_INFORMATION_BIT_EXT, - eWarning = VK_DEBUG_REPORT_WARNING_BIT_EXT, - ePerformanceWarning = VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT, - eError = VK_DEBUG_REPORT_ERROR_BIT_EXT, - eDebug = VK_DEBUG_REPORT_DEBUG_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( DebugReportFlagBitsEXT value ) - { - switch ( value ) - { - case DebugReportFlagBitsEXT::eInformation: return "Information"; - case DebugReportFlagBitsEXT::eWarning: return "Warning"; - case DebugReportFlagBitsEXT::ePerformanceWarning: return "PerformanceWarning"; - case DebugReportFlagBitsEXT::eError: return "Error"; - case DebugReportFlagBitsEXT::eDebug: return "Debug"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DebugReportObjectTypeEXT - { - eUnknown = VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT, - eInstance = VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT, - ePhysicalDevice = VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT, - eDevice = VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT, - eQueue = VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT, - eSemaphore = VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT, - eCommandBuffer = VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT, - eFence = VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT, - eDeviceMemory = VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT, - eBuffer = VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT, - eImage = VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT, - eEvent = VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT, - eQueryPool = VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT, - eBufferView = VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT, - eImageView = VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT, - eShaderModule = VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT, - ePipelineCache = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT, - ePipelineLayout = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT, - eRenderPass = VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT, - ePipeline = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT, - eDescriptorSetLayout = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT, - eSampler = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT, - eDescriptorPool = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT, - eDescriptorSet = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT, - eFramebuffer = VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT, - eCommandPool = VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT, - eSurfaceKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT, - eSwapchainKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT, - eDebugReportCallbackEXT = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT, - eDisplayKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT, - eDisplayModeKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT, - eValidationCacheEXT = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT, - eSamplerYcbcrConversion = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT, - eDescriptorUpdateTemplate = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT, - eCuModuleNVX = VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT, - eCuFunctionNVX = VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT, - eAccelerationStructureKHR = VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT, - eAccelerationStructureNV = VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT, -#if defined( VK_USE_PLATFORM_FUCHSIA ) - eBufferCollectionFUCHSIA = VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA_EXT, -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - eDebugReport = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT, - eDescriptorUpdateTemplateKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT, - eSamplerYcbcrConversionKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT, - eValidationCache = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( DebugReportObjectTypeEXT value ) - { - switch ( value ) - { - case DebugReportObjectTypeEXT::eUnknown: return "Unknown"; - case DebugReportObjectTypeEXT::eInstance: return "Instance"; - case DebugReportObjectTypeEXT::ePhysicalDevice: return "PhysicalDevice"; - case DebugReportObjectTypeEXT::eDevice: return "Device"; - case DebugReportObjectTypeEXT::eQueue: return "Queue"; - case DebugReportObjectTypeEXT::eSemaphore: return "Semaphore"; - case DebugReportObjectTypeEXT::eCommandBuffer: return "CommandBuffer"; - case DebugReportObjectTypeEXT::eFence: return "Fence"; - case DebugReportObjectTypeEXT::eDeviceMemory: return "DeviceMemory"; - case DebugReportObjectTypeEXT::eBuffer: return "Buffer"; - case DebugReportObjectTypeEXT::eImage: return "Image"; - case DebugReportObjectTypeEXT::eEvent: return "Event"; - case DebugReportObjectTypeEXT::eQueryPool: return "QueryPool"; - case DebugReportObjectTypeEXT::eBufferView: return "BufferView"; - case DebugReportObjectTypeEXT::eImageView: return "ImageView"; - case DebugReportObjectTypeEXT::eShaderModule: return "ShaderModule"; - case DebugReportObjectTypeEXT::ePipelineCache: return "PipelineCache"; - case DebugReportObjectTypeEXT::ePipelineLayout: return "PipelineLayout"; - case DebugReportObjectTypeEXT::eRenderPass: return "RenderPass"; - case DebugReportObjectTypeEXT::ePipeline: return "Pipeline"; - case DebugReportObjectTypeEXT::eDescriptorSetLayout: return "DescriptorSetLayout"; - case DebugReportObjectTypeEXT::eSampler: return "Sampler"; - case DebugReportObjectTypeEXT::eDescriptorPool: return "DescriptorPool"; - case DebugReportObjectTypeEXT::eDescriptorSet: return "DescriptorSet"; - case DebugReportObjectTypeEXT::eFramebuffer: return "Framebuffer"; - case DebugReportObjectTypeEXT::eCommandPool: return "CommandPool"; - case DebugReportObjectTypeEXT::eSurfaceKHR: return "SurfaceKHR"; - case DebugReportObjectTypeEXT::eSwapchainKHR: return "SwapchainKHR"; - case DebugReportObjectTypeEXT::eDebugReportCallbackEXT: return "DebugReportCallbackEXT"; - case DebugReportObjectTypeEXT::eDisplayKHR: return "DisplayKHR"; - case DebugReportObjectTypeEXT::eDisplayModeKHR: return "DisplayModeKHR"; - case DebugReportObjectTypeEXT::eValidationCacheEXT: return "ValidationCacheEXT"; - case DebugReportObjectTypeEXT::eSamplerYcbcrConversion: return "SamplerYcbcrConversion"; - case DebugReportObjectTypeEXT::eDescriptorUpdateTemplate: return "DescriptorUpdateTemplate"; - case DebugReportObjectTypeEXT::eCuModuleNVX: return "CuModuleNVX"; - case DebugReportObjectTypeEXT::eCuFunctionNVX: return "CuFunctionNVX"; - case DebugReportObjectTypeEXT::eAccelerationStructureKHR: return "AccelerationStructureKHR"; - case DebugReportObjectTypeEXT::eAccelerationStructureNV: return "AccelerationStructureNV"; -#if defined( VK_USE_PLATFORM_FUCHSIA ) - case DebugReportObjectTypeEXT::eBufferCollectionFUCHSIA: return "BufferCollectionFUCHSIA"; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_AMD_rasterization_order === - - enum class RasterizationOrderAMD - { - eStrict = VK_RASTERIZATION_ORDER_STRICT_AMD, - eRelaxed = VK_RASTERIZATION_ORDER_RELAXED_AMD - }; - - VULKAN_HPP_INLINE std::string to_string( RasterizationOrderAMD value ) - { - switch ( value ) - { - case RasterizationOrderAMD::eStrict: return "Strict"; - case RasterizationOrderAMD::eRelaxed: return "Relaxed"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - - enum class VideoCodecOperationFlagBitsKHR : VkVideoCodecOperationFlagsKHR - { - eInvalid = VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR, -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - eEncodeH264EXT = VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT, - eEncodeH265EXT = VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT, - eDecodeH264EXT = VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT, - eDecodeH265EXT = VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - }; - - VULKAN_HPP_INLINE std::string to_string( VideoCodecOperationFlagBitsKHR value ) - { - switch ( value ) - { - case VideoCodecOperationFlagBitsKHR::eInvalid: return "Invalid"; -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - case VideoCodecOperationFlagBitsKHR::eEncodeH264EXT: return "EncodeH264EXT"; - case VideoCodecOperationFlagBitsKHR::eEncodeH265EXT: return "EncodeH265EXT"; - case VideoCodecOperationFlagBitsKHR::eDecodeH264EXT: return "DecodeH264EXT"; - case VideoCodecOperationFlagBitsKHR::eDecodeH265EXT: return "DecodeH265EXT"; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoChromaSubsamplingFlagBitsKHR : VkVideoChromaSubsamplingFlagsKHR - { - eInvalid = VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR, - eMonochrome = VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR, - e420 = VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR, - e422 = VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR, - e444 = VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( VideoChromaSubsamplingFlagBitsKHR value ) - { - switch ( value ) - { - case VideoChromaSubsamplingFlagBitsKHR::eInvalid: return "Invalid"; - case VideoChromaSubsamplingFlagBitsKHR::eMonochrome: return "Monochrome"; - case VideoChromaSubsamplingFlagBitsKHR::e420: return "420"; - case VideoChromaSubsamplingFlagBitsKHR::e422: return "422"; - case VideoChromaSubsamplingFlagBitsKHR::e444: return "444"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoComponentBitDepthFlagBitsKHR : VkVideoComponentBitDepthFlagsKHR - { - eInvalid = VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR, - e8 = VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR, - e10 = VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR, - e12 = VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( VideoComponentBitDepthFlagBitsKHR value ) - { - switch ( value ) - { - case VideoComponentBitDepthFlagBitsKHR::eInvalid: return "Invalid"; - case VideoComponentBitDepthFlagBitsKHR::e8: return "8"; - case VideoComponentBitDepthFlagBitsKHR::e10: return "10"; - case VideoComponentBitDepthFlagBitsKHR::e12: return "12"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoCapabilityFlagBitsKHR : VkVideoCapabilityFlagsKHR - { - eProtectedContent = VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR, - eSeparateReferenceImages = VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( VideoCapabilityFlagBitsKHR value ) - { - switch ( value ) - { - case VideoCapabilityFlagBitsKHR::eProtectedContent: return "ProtectedContent"; - case VideoCapabilityFlagBitsKHR::eSeparateReferenceImages: return "SeparateReferenceImages"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoSessionCreateFlagBitsKHR : VkVideoSessionCreateFlagsKHR - { - eDefault = VK_VIDEO_SESSION_CREATE_DEFAULT_KHR, - eProtectedContent = VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( VideoSessionCreateFlagBitsKHR value ) - { - switch ( value ) - { - case VideoSessionCreateFlagBitsKHR::eDefault: return "Default"; - case VideoSessionCreateFlagBitsKHR::eProtectedContent: return "ProtectedContent"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoCodingControlFlagBitsKHR : VkVideoCodingControlFlagsKHR - { - eDefault = VK_VIDEO_CODING_CONTROL_DEFAULT_KHR, - eReset = VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( VideoCodingControlFlagBitsKHR value ) - { - switch ( value ) - { - case VideoCodingControlFlagBitsKHR::eDefault: return "Default"; - case VideoCodingControlFlagBitsKHR::eReset: return "Reset"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoCodingQualityPresetFlagBitsKHR : VkVideoCodingQualityPresetFlagsKHR - { - eNormal = VK_VIDEO_CODING_QUALITY_PRESET_NORMAL_BIT_KHR, - ePower = VK_VIDEO_CODING_QUALITY_PRESET_POWER_BIT_KHR, - eQuality = VK_VIDEO_CODING_QUALITY_PRESET_QUALITY_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( VideoCodingQualityPresetFlagBitsKHR value ) - { - switch ( value ) - { - case VideoCodingQualityPresetFlagBitsKHR::eNormal: return "Normal"; - case VideoCodingQualityPresetFlagBitsKHR::ePower: return "Power"; - case VideoCodingQualityPresetFlagBitsKHR::eQuality: return "Quality"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class QueryResultStatusKHR - { - eError = VK_QUERY_RESULT_STATUS_ERROR_KHR, - eNotReady = VK_QUERY_RESULT_STATUS_NOT_READY_KHR, - eComplete = VK_QUERY_RESULT_STATUS_COMPLETE_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( QueryResultStatusKHR value ) - { - switch ( value ) - { - case QueryResultStatusKHR::eError: return "Error"; - case QueryResultStatusKHR::eNotReady: return "NotReady"; - case QueryResultStatusKHR::eComplete: return "Complete"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoBeginCodingFlagBitsKHR : VkVideoBeginCodingFlagsKHR - { - }; - - VULKAN_HPP_INLINE std::string to_string( VideoBeginCodingFlagBitsKHR ) - { - return "(void)"; - } - - enum class VideoEndCodingFlagBitsKHR : VkVideoEndCodingFlagsKHR - { - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEndCodingFlagBitsKHR ) - { - return "(void)"; - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_decode_queue === - - enum class VideoDecodeFlagBitsKHR : VkVideoDecodeFlagsKHR - { - eDefault = VK_VIDEO_DECODE_DEFAULT_KHR, - eReserved0 = VK_VIDEO_DECODE_RESERVED_0_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( VideoDecodeFlagBitsKHR value ) - { - switch ( value ) - { - case VideoDecodeFlagBitsKHR::eDefault: return "Default"; - case VideoDecodeFlagBitsKHR::eReserved0: return "Reserved0"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_EXT_transform_feedback === - - enum class PipelineRasterizationStateStreamCreateFlagBitsEXT : VkPipelineRasterizationStateStreamCreateFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineRasterizationStateStreamCreateFlagBitsEXT ) - { - return "(void)"; - } - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_encode_h264 === - - enum class VideoEncodeH264CapabilityFlagBitsEXT : VkVideoEncodeH264CapabilityFlagsEXT - { - eCabac = VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT, - eCavlc = VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT, - eWeightedBiPredImplicit = VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT, - eTransform8X8 = VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT, - eChromaQpOffset = VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT, - eSecondChromaQpOffset = VK_VIDEO_ENCODE_H264_CAPABILITY_SECOND_CHROMA_QP_OFFSET_BIT_EXT, - eDeblockingFilterDisabled = VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT, - eDeblockingFilterEnabled = VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT, - eDeblockingFilterPartial = VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_PARTIAL_BIT_EXT, - eMultipleSlicePerFrame = VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT, - eEvenlyDistributedSliceSize = VK_VIDEO_ENCODE_H264_CAPABILITY_EVENLY_DISTRIBUTED_SLICE_SIZE_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264CapabilityFlagBitsEXT value ) - { - switch ( value ) - { - case VideoEncodeH264CapabilityFlagBitsEXT::eCabac: return "Cabac"; - case VideoEncodeH264CapabilityFlagBitsEXT::eCavlc: return "Cavlc"; - case VideoEncodeH264CapabilityFlagBitsEXT::eWeightedBiPredImplicit: return "WeightedBiPredImplicit"; - case VideoEncodeH264CapabilityFlagBitsEXT::eTransform8X8: return "Transform8X8"; - case VideoEncodeH264CapabilityFlagBitsEXT::eChromaQpOffset: return "ChromaQpOffset"; - case VideoEncodeH264CapabilityFlagBitsEXT::eSecondChromaQpOffset: return "SecondChromaQpOffset"; - case VideoEncodeH264CapabilityFlagBitsEXT::eDeblockingFilterDisabled: return "DeblockingFilterDisabled"; - case VideoEncodeH264CapabilityFlagBitsEXT::eDeblockingFilterEnabled: return "DeblockingFilterEnabled"; - case VideoEncodeH264CapabilityFlagBitsEXT::eDeblockingFilterPartial: return "DeblockingFilterPartial"; - case VideoEncodeH264CapabilityFlagBitsEXT::eMultipleSlicePerFrame: return "MultipleSlicePerFrame"; - case VideoEncodeH264CapabilityFlagBitsEXT::eEvenlyDistributedSliceSize: return "EvenlyDistributedSliceSize"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoEncodeH264InputModeFlagBitsEXT : VkVideoEncodeH264InputModeFlagsEXT - { - eFrame = VK_VIDEO_ENCODE_H264_INPUT_MODE_FRAME_BIT_EXT, - eSlice = VK_VIDEO_ENCODE_H264_INPUT_MODE_SLICE_BIT_EXT, - eNonVcl = VK_VIDEO_ENCODE_H264_INPUT_MODE_NON_VCL_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264InputModeFlagBitsEXT value ) - { - switch ( value ) - { - case VideoEncodeH264InputModeFlagBitsEXT::eFrame: return "Frame"; - case VideoEncodeH264InputModeFlagBitsEXT::eSlice: return "Slice"; - case VideoEncodeH264InputModeFlagBitsEXT::eNonVcl: return "NonVcl"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoEncodeH264OutputModeFlagBitsEXT : VkVideoEncodeH264OutputModeFlagsEXT - { - eFrame = VK_VIDEO_ENCODE_H264_OUTPUT_MODE_FRAME_BIT_EXT, - eSlice = VK_VIDEO_ENCODE_H264_OUTPUT_MODE_SLICE_BIT_EXT, - eNonVcl = VK_VIDEO_ENCODE_H264_OUTPUT_MODE_NON_VCL_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264OutputModeFlagBitsEXT value ) - { - switch ( value ) - { - case VideoEncodeH264OutputModeFlagBitsEXT::eFrame: return "Frame"; - case VideoEncodeH264OutputModeFlagBitsEXT::eSlice: return "Slice"; - case VideoEncodeH264OutputModeFlagBitsEXT::eNonVcl: return "NonVcl"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoEncodeH264CreateFlagBitsEXT : VkVideoEncodeH264CreateFlagsEXT - { - eDefault = VK_VIDEO_ENCODE_H264_CREATE_DEFAULT_EXT, - eReserved0 = VK_VIDEO_ENCODE_H264_CREATE_RESERVED_0_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264CreateFlagBitsEXT value ) - { - switch ( value ) - { - case VideoEncodeH264CreateFlagBitsEXT::eDefault: return "Default"; - case VideoEncodeH264CreateFlagBitsEXT::eReserved0: return "Reserved0"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoEncodeH264RateControlStructureFlagBitsEXT : VkVideoEncodeH264RateControlStructureFlagsEXT - { - eUnknown = VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_UNKNOWN_EXT, - eFlat = VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_FLAT_BIT_EXT, - eDyadic = VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_DYADIC_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264RateControlStructureFlagBitsEXT value ) - { - switch ( value ) - { - case VideoEncodeH264RateControlStructureFlagBitsEXT::eUnknown: return "Unknown"; - case VideoEncodeH264RateControlStructureFlagBitsEXT::eFlat: return "Flat"; - case VideoEncodeH264RateControlStructureFlagBitsEXT::eDyadic: return "Dyadic"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_encode_h265 === - - enum class VideoEncodeH265InputModeFlagBitsEXT : VkVideoEncodeH265InputModeFlagsEXT - { - eFrame = VK_VIDEO_ENCODE_H265_INPUT_MODE_FRAME_BIT_EXT, - eSlice = VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT, - eNonVcl = VK_VIDEO_ENCODE_H265_INPUT_MODE_NON_VCL_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265InputModeFlagBitsEXT value ) - { - switch ( value ) - { - case VideoEncodeH265InputModeFlagBitsEXT::eFrame: return "Frame"; - case VideoEncodeH265InputModeFlagBitsEXT::eSlice: return "Slice"; - case VideoEncodeH265InputModeFlagBitsEXT::eNonVcl: return "NonVcl"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoEncodeH265OutputModeFlagBitsEXT : VkVideoEncodeH265OutputModeFlagsEXT - { - eFrame = VK_VIDEO_ENCODE_H265_OUTPUT_MODE_FRAME_BIT_EXT, - eSlice = VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT, - eNonVcl = VK_VIDEO_ENCODE_H265_OUTPUT_MODE_NON_VCL_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265OutputModeFlagBitsEXT value ) - { - switch ( value ) - { - case VideoEncodeH265OutputModeFlagBitsEXT::eFrame: return "Frame"; - case VideoEncodeH265OutputModeFlagBitsEXT::eSlice: return "Slice"; - case VideoEncodeH265OutputModeFlagBitsEXT::eNonVcl: return "NonVcl"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoEncodeH265CtbSizeFlagBitsEXT : VkVideoEncodeH265CtbSizeFlagsEXT - { - e8 = VK_VIDEO_ENCODE_H265_CTB_SIZE_8_BIT_EXT, - e16 = VK_VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_EXT, - e32 = VK_VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_EXT, - e64 = VK_VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265CtbSizeFlagBitsEXT value ) - { - switch ( value ) - { - case VideoEncodeH265CtbSizeFlagBitsEXT::e8: return "8"; - case VideoEncodeH265CtbSizeFlagBitsEXT::e16: return "16"; - case VideoEncodeH265CtbSizeFlagBitsEXT::e32: return "32"; - case VideoEncodeH265CtbSizeFlagBitsEXT::e64: return "64"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoEncodeH265RateControlStructureFlagBitsEXT : VkVideoEncodeH265RateControlStructureFlagsEXT - { - eUnknown = VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_UNKNOWN_EXT, - eFlat = VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_FLAT_BIT_EXT, - eDyadic = VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_DYADIC_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265RateControlStructureFlagBitsEXT value ) - { - switch ( value ) - { - case VideoEncodeH265RateControlStructureFlagBitsEXT::eUnknown: return "Unknown"; - case VideoEncodeH265RateControlStructureFlagBitsEXT::eFlat: return "Flat"; - case VideoEncodeH265RateControlStructureFlagBitsEXT::eDyadic: return "Dyadic"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoEncodeH265CapabilityFlagBitsEXT : VkVideoEncodeH265CapabilityFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265CapabilityFlagBitsEXT ) - { - return "(void)"; - } - - enum class VideoEncodeH265CreateFlagBitsEXT : VkVideoEncodeH265CreateFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265CreateFlagBitsEXT ) - { - return "(void)"; - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_decode_h264 === - - enum class VideoDecodeH264PictureLayoutFlagBitsEXT : VkVideoDecodeH264PictureLayoutFlagsEXT - { - eProgressive = VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_EXT, - eInterlacedInterleavedLines = VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_EXT, - eInterlacedSeparatePlanes = VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( VideoDecodeH264PictureLayoutFlagBitsEXT value ) - { - switch ( value ) - { - case VideoDecodeH264PictureLayoutFlagBitsEXT::eProgressive: return "Progressive"; - case VideoDecodeH264PictureLayoutFlagBitsEXT::eInterlacedInterleavedLines: return "InterlacedInterleavedLines"; - case VideoDecodeH264PictureLayoutFlagBitsEXT::eInterlacedSeparatePlanes: return "InterlacedSeparatePlanes"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoDecodeH264CreateFlagBitsEXT : VkVideoDecodeH264CreateFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( VideoDecodeH264CreateFlagBitsEXT ) - { - return "(void)"; - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_AMD_shader_info === - - enum class ShaderInfoTypeAMD - { - eStatistics = VK_SHADER_INFO_TYPE_STATISTICS_AMD, - eBinary = VK_SHADER_INFO_TYPE_BINARY_AMD, - eDisassembly = VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD - }; - - VULKAN_HPP_INLINE std::string to_string( ShaderInfoTypeAMD value ) - { - switch ( value ) - { - case ShaderInfoTypeAMD::eStatistics: return "Statistics"; - case ShaderInfoTypeAMD::eBinary: return "Binary"; - case ShaderInfoTypeAMD::eDisassembly: return "Disassembly"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - - enum class StreamDescriptorSurfaceCreateFlagBitsGGP : VkStreamDescriptorSurfaceCreateFlagsGGP - { - }; - - VULKAN_HPP_INLINE std::string to_string( StreamDescriptorSurfaceCreateFlagBitsGGP ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_external_memory_capabilities === - - enum class ExternalMemoryHandleTypeFlagBitsNV : VkExternalMemoryHandleTypeFlagsNV - { - eOpaqueWin32 = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV, - eOpaqueWin32Kmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV, - eD3D11Image = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV, - eD3D11ImageKmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV - }; - - VULKAN_HPP_INLINE std::string to_string( ExternalMemoryHandleTypeFlagBitsNV value ) - { - switch ( value ) - { - case ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32: return "OpaqueWin32"; - case ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32Kmt: return "OpaqueWin32Kmt"; - case ExternalMemoryHandleTypeFlagBitsNV::eD3D11Image: return "D3D11Image"; - case ExternalMemoryHandleTypeFlagBitsNV::eD3D11ImageKmt: return "D3D11ImageKmt"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ExternalMemoryFeatureFlagBitsNV : VkExternalMemoryFeatureFlagsNV - { - eDedicatedOnly = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV, - eExportable = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV, - eImportable = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV - }; - - VULKAN_HPP_INLINE std::string to_string( ExternalMemoryFeatureFlagBitsNV value ) - { - switch ( value ) - { - case ExternalMemoryFeatureFlagBitsNV::eDedicatedOnly: return "DedicatedOnly"; - case ExternalMemoryFeatureFlagBitsNV::eExportable: return "Exportable"; - case ExternalMemoryFeatureFlagBitsNV::eImportable: return "Importable"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_EXT_validation_flags === - - enum class ValidationCheckEXT - { - eAll = VK_VALIDATION_CHECK_ALL_EXT, - eShaders = VK_VALIDATION_CHECK_SHADERS_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( ValidationCheckEXT value ) - { - switch ( value ) - { - case ValidationCheckEXT::eAll: return "All"; - case ValidationCheckEXT::eShaders: return "Shaders"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - -#if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - - enum class ViSurfaceCreateFlagBitsNN : VkViSurfaceCreateFlagsNN - { - }; - - VULKAN_HPP_INLINE std::string to_string( ViSurfaceCreateFlagBitsNN ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_VI_NN*/ - - //=== VK_EXT_conditional_rendering === - - enum class ConditionalRenderingFlagBitsEXT : VkConditionalRenderingFlagsEXT - { - eInverted = VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( ConditionalRenderingFlagBitsEXT value ) - { - switch ( value ) - { - case ConditionalRenderingFlagBitsEXT::eInverted: return "Inverted"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_EXT_display_surface_counter === - - enum class SurfaceCounterFlagBitsEXT : VkSurfaceCounterFlagsEXT - { - eVblank = VK_SURFACE_COUNTER_VBLANK_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( SurfaceCounterFlagBitsEXT value ) - { - switch ( value ) - { - case SurfaceCounterFlagBitsEXT::eVblank: return "Vblank"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_EXT_display_control === - - enum class DisplayPowerStateEXT - { - eOff = VK_DISPLAY_POWER_STATE_OFF_EXT, - eSuspend = VK_DISPLAY_POWER_STATE_SUSPEND_EXT, - eOn = VK_DISPLAY_POWER_STATE_ON_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( DisplayPowerStateEXT value ) - { - switch ( value ) - { - case DisplayPowerStateEXT::eOff: return "Off"; - case DisplayPowerStateEXT::eSuspend: return "Suspend"; - case DisplayPowerStateEXT::eOn: return "On"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DeviceEventTypeEXT - { - eDisplayHotplug = VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( DeviceEventTypeEXT value ) - { - switch ( value ) - { - case DeviceEventTypeEXT::eDisplayHotplug: return "DisplayHotplug"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DisplayEventTypeEXT - { - eFirstPixelOut = VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( DisplayEventTypeEXT value ) - { - switch ( value ) - { - case DisplayEventTypeEXT::eFirstPixelOut: return "FirstPixelOut"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_NV_viewport_swizzle === - - enum class ViewportCoordinateSwizzleNV - { - ePositiveX = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV, - eNegativeX = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV, - ePositiveY = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV, - eNegativeY = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV, - ePositiveZ = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV, - eNegativeZ = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV, - ePositiveW = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV, - eNegativeW = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV - }; - - VULKAN_HPP_INLINE std::string to_string( ViewportCoordinateSwizzleNV value ) - { - switch ( value ) - { - case ViewportCoordinateSwizzleNV::ePositiveX: return "PositiveX"; - case ViewportCoordinateSwizzleNV::eNegativeX: return "NegativeX"; - case ViewportCoordinateSwizzleNV::ePositiveY: return "PositiveY"; - case ViewportCoordinateSwizzleNV::eNegativeY: return "NegativeY"; - case ViewportCoordinateSwizzleNV::ePositiveZ: return "PositiveZ"; - case ViewportCoordinateSwizzleNV::eNegativeZ: return "NegativeZ"; - case ViewportCoordinateSwizzleNV::ePositiveW: return "PositiveW"; - case ViewportCoordinateSwizzleNV::eNegativeW: return "NegativeW"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PipelineViewportSwizzleStateCreateFlagBitsNV : VkPipelineViewportSwizzleStateCreateFlagsNV - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineViewportSwizzleStateCreateFlagBitsNV ) - { - return "(void)"; - } - - //=== VK_EXT_discard_rectangles === - - enum class DiscardRectangleModeEXT - { - eInclusive = VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT, - eExclusive = VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( DiscardRectangleModeEXT value ) - { - switch ( value ) - { - case DiscardRectangleModeEXT::eInclusive: return "Inclusive"; - case DiscardRectangleModeEXT::eExclusive: return "Exclusive"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PipelineDiscardRectangleStateCreateFlagBitsEXT : VkPipelineDiscardRectangleStateCreateFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineDiscardRectangleStateCreateFlagBitsEXT ) - { - return "(void)"; - } - - //=== VK_EXT_conservative_rasterization === - - enum class ConservativeRasterizationModeEXT - { - eDisabled = VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT, - eOverestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT, - eUnderestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( ConservativeRasterizationModeEXT value ) - { - switch ( value ) - { - case ConservativeRasterizationModeEXT::eDisabled: return "Disabled"; - case ConservativeRasterizationModeEXT::eOverestimate: return "Overestimate"; - case ConservativeRasterizationModeEXT::eUnderestimate: return "Underestimate"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class - PipelineRasterizationConservativeStateCreateFlagBitsEXT : VkPipelineRasterizationConservativeStateCreateFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineRasterizationConservativeStateCreateFlagBitsEXT ) - { - return "(void)"; - } - - //=== VK_EXT_depth_clip_enable === - - enum class PipelineRasterizationDepthClipStateCreateFlagBitsEXT : VkPipelineRasterizationDepthClipStateCreateFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineRasterizationDepthClipStateCreateFlagBitsEXT ) - { - return "(void)"; - } - - //=== VK_KHR_performance_query === - - enum class PerformanceCounterDescriptionFlagBitsKHR : VkPerformanceCounterDescriptionFlagsKHR - { - ePerformanceImpacting = VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR, - eConcurrentlyImpacted = VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( PerformanceCounterDescriptionFlagBitsKHR value ) - { - switch ( value ) - { - case PerformanceCounterDescriptionFlagBitsKHR::ePerformanceImpacting: return "PerformanceImpacting"; - case PerformanceCounterDescriptionFlagBitsKHR::eConcurrentlyImpacted: return "ConcurrentlyImpacted"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PerformanceCounterScopeKHR - { - eCommandBuffer = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR, - eRenderPass = VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR, - eCommand = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR, - eVkQueryScopeCommandBuffer = VK_QUERY_SCOPE_COMMAND_BUFFER_KHR, - eVkQueryScopeCommand = VK_QUERY_SCOPE_COMMAND_KHR, - eVkQueryScopeRenderPass = VK_QUERY_SCOPE_RENDER_PASS_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( PerformanceCounterScopeKHR value ) - { - switch ( value ) - { - case PerformanceCounterScopeKHR::eCommandBuffer: return "CommandBuffer"; - case PerformanceCounterScopeKHR::eRenderPass: return "RenderPass"; - case PerformanceCounterScopeKHR::eCommand: return "Command"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PerformanceCounterStorageKHR - { - eInt32 = VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR, - eInt64 = VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR, - eUint32 = VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR, - eUint64 = VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR, - eFloat32 = VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR, - eFloat64 = VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( PerformanceCounterStorageKHR value ) - { - switch ( value ) - { - case PerformanceCounterStorageKHR::eInt32: return "Int32"; - case PerformanceCounterStorageKHR::eInt64: return "Int64"; - case PerformanceCounterStorageKHR::eUint32: return "Uint32"; - case PerformanceCounterStorageKHR::eUint64: return "Uint64"; - case PerformanceCounterStorageKHR::eFloat32: return "Float32"; - case PerformanceCounterStorageKHR::eFloat64: return "Float64"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PerformanceCounterUnitKHR - { - eGeneric = VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR, - ePercentage = VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR, - eNanoseconds = VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR, - eBytes = VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR, - eBytesPerSecond = VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR, - eKelvin = VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR, - eWatts = VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR, - eVolts = VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR, - eAmps = VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR, - eHertz = VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR, - eCycles = VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( PerformanceCounterUnitKHR value ) - { - switch ( value ) - { - case PerformanceCounterUnitKHR::eGeneric: return "Generic"; - case PerformanceCounterUnitKHR::ePercentage: return "Percentage"; - case PerformanceCounterUnitKHR::eNanoseconds: return "Nanoseconds"; - case PerformanceCounterUnitKHR::eBytes: return "Bytes"; - case PerformanceCounterUnitKHR::eBytesPerSecond: return "BytesPerSecond"; - case PerformanceCounterUnitKHR::eKelvin: return "Kelvin"; - case PerformanceCounterUnitKHR::eWatts: return "Watts"; - case PerformanceCounterUnitKHR::eVolts: return "Volts"; - case PerformanceCounterUnitKHR::eAmps: return "Amps"; - case PerformanceCounterUnitKHR::eHertz: return "Hertz"; - case PerformanceCounterUnitKHR::eCycles: return "Cycles"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class AcquireProfilingLockFlagBitsKHR : VkAcquireProfilingLockFlagsKHR - { - }; - - VULKAN_HPP_INLINE std::string to_string( AcquireProfilingLockFlagBitsKHR ) - { - return "(void)"; - } - -#if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - - enum class IOSSurfaceCreateFlagBitsMVK : VkIOSSurfaceCreateFlagsMVK - { - }; - - VULKAN_HPP_INLINE std::string to_string( IOSSurfaceCreateFlagBitsMVK ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_IOS_MVK*/ - -#if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - - enum class MacOSSurfaceCreateFlagBitsMVK : VkMacOSSurfaceCreateFlagsMVK - { - }; - - VULKAN_HPP_INLINE std::string to_string( MacOSSurfaceCreateFlagBitsMVK ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - //=== VK_EXT_debug_utils === - - enum class DebugUtilsMessageSeverityFlagBitsEXT : VkDebugUtilsMessageSeverityFlagsEXT - { - eVerbose = VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT, - eInfo = VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT, - eWarning = VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT, - eError = VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessageSeverityFlagBitsEXT value ) - { - switch ( value ) - { - case DebugUtilsMessageSeverityFlagBitsEXT::eVerbose: return "Verbose"; - case DebugUtilsMessageSeverityFlagBitsEXT::eInfo: return "Info"; - case DebugUtilsMessageSeverityFlagBitsEXT::eWarning: return "Warning"; - case DebugUtilsMessageSeverityFlagBitsEXT::eError: return "Error"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DebugUtilsMessageTypeFlagBitsEXT : VkDebugUtilsMessageTypeFlagsEXT - { - eGeneral = VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT, - eValidation = VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT, - ePerformance = VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessageTypeFlagBitsEXT value ) - { - switch ( value ) - { - case DebugUtilsMessageTypeFlagBitsEXT::eGeneral: return "General"; - case DebugUtilsMessageTypeFlagBitsEXT::eValidation: return "Validation"; - case DebugUtilsMessageTypeFlagBitsEXT::ePerformance: return "Performance"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DebugUtilsMessengerCallbackDataFlagBitsEXT : VkDebugUtilsMessengerCallbackDataFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessengerCallbackDataFlagBitsEXT ) - { - return "(void)"; - } - - enum class DebugUtilsMessengerCreateFlagBitsEXT : VkDebugUtilsMessengerCreateFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessengerCreateFlagBitsEXT ) - { - return "(void)"; - } - - //=== VK_EXT_blend_operation_advanced === - - enum class BlendOverlapEXT - { - eUncorrelated = VK_BLEND_OVERLAP_UNCORRELATED_EXT, - eDisjoint = VK_BLEND_OVERLAP_DISJOINT_EXT, - eConjoint = VK_BLEND_OVERLAP_CONJOINT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( BlendOverlapEXT value ) - { - switch ( value ) - { - case BlendOverlapEXT::eUncorrelated: return "Uncorrelated"; - case BlendOverlapEXT::eDisjoint: return "Disjoint"; - case BlendOverlapEXT::eConjoint: return "Conjoint"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_NV_fragment_coverage_to_color === - - enum class PipelineCoverageToColorStateCreateFlagBitsNV : VkPipelineCoverageToColorStateCreateFlagsNV - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineCoverageToColorStateCreateFlagBitsNV ) - { - return "(void)"; - } - - //=== VK_KHR_acceleration_structure === - - enum class AccelerationStructureTypeKHR - { - eTopLevel = VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR, - eBottomLevel = VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR, - eGeneric = VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR - }; - using AccelerationStructureTypeNV = AccelerationStructureTypeKHR; - - VULKAN_HPP_INLINE std::string to_string( AccelerationStructureTypeKHR value ) - { - switch ( value ) - { - case AccelerationStructureTypeKHR::eTopLevel: return "TopLevel"; - case AccelerationStructureTypeKHR::eBottomLevel: return "BottomLevel"; - case AccelerationStructureTypeKHR::eGeneric: return "Generic"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class AccelerationStructureBuildTypeKHR - { - eHost = VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR, - eDevice = VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR, - eHostOrDevice = VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( AccelerationStructureBuildTypeKHR value ) - { - switch ( value ) - { - case AccelerationStructureBuildTypeKHR::eHost: return "Host"; - case AccelerationStructureBuildTypeKHR::eDevice: return "Device"; - case AccelerationStructureBuildTypeKHR::eHostOrDevice: return "HostOrDevice"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class GeometryFlagBitsKHR : VkGeometryFlagsKHR - { - eOpaque = VK_GEOMETRY_OPAQUE_BIT_KHR, - eNoDuplicateAnyHitInvocation = VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR - }; - using GeometryFlagBitsNV = GeometryFlagBitsKHR; - - VULKAN_HPP_INLINE std::string to_string( GeometryFlagBitsKHR value ) - { - switch ( value ) - { - case GeometryFlagBitsKHR::eOpaque: return "Opaque"; - case GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation: return "NoDuplicateAnyHitInvocation"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class GeometryInstanceFlagBitsKHR : VkGeometryInstanceFlagsKHR - { - eTriangleFacingCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR, - eTriangleFlipFacing = VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR, - eForceOpaque = VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR, - eForceNoOpaque = VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR, - eTriangleCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV, - eTriangleFrontCounterclockwiseKHR = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR, - eTriangleFrontCounterclockwise = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV - }; - using GeometryInstanceFlagBitsNV = GeometryInstanceFlagBitsKHR; - - VULKAN_HPP_INLINE std::string to_string( GeometryInstanceFlagBitsKHR value ) - { - switch ( value ) - { - case GeometryInstanceFlagBitsKHR::eTriangleFacingCullDisable: return "TriangleFacingCullDisable"; - case GeometryInstanceFlagBitsKHR::eTriangleFlipFacing: return "TriangleFlipFacing"; - case GeometryInstanceFlagBitsKHR::eForceOpaque: return "ForceOpaque"; - case GeometryInstanceFlagBitsKHR::eForceNoOpaque: return "ForceNoOpaque"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class BuildAccelerationStructureFlagBitsKHR : VkBuildAccelerationStructureFlagsKHR - { - eAllowUpdate = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR, - eAllowCompaction = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR, - ePreferFastTrace = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR, - ePreferFastBuild = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR, - eLowMemory = VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR, - eMotionNV = VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV - }; - using BuildAccelerationStructureFlagBitsNV = BuildAccelerationStructureFlagBitsKHR; - - VULKAN_HPP_INLINE std::string to_string( BuildAccelerationStructureFlagBitsKHR value ) - { - switch ( value ) - { - case BuildAccelerationStructureFlagBitsKHR::eAllowUpdate: return "AllowUpdate"; - case BuildAccelerationStructureFlagBitsKHR::eAllowCompaction: return "AllowCompaction"; - case BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace: return "PreferFastTrace"; - case BuildAccelerationStructureFlagBitsKHR::ePreferFastBuild: return "PreferFastBuild"; - case BuildAccelerationStructureFlagBitsKHR::eLowMemory: return "LowMemory"; - case BuildAccelerationStructureFlagBitsKHR::eMotionNV: return "MotionNV"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class CopyAccelerationStructureModeKHR - { - eClone = VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR, - eCompact = VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR, - eSerialize = VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR, - eDeserialize = VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR - }; - using CopyAccelerationStructureModeNV = CopyAccelerationStructureModeKHR; - - VULKAN_HPP_INLINE std::string to_string( CopyAccelerationStructureModeKHR value ) - { - switch ( value ) - { - case CopyAccelerationStructureModeKHR::eClone: return "Clone"; - case CopyAccelerationStructureModeKHR::eCompact: return "Compact"; - case CopyAccelerationStructureModeKHR::eSerialize: return "Serialize"; - case CopyAccelerationStructureModeKHR::eDeserialize: return "Deserialize"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class GeometryTypeKHR - { - eTriangles = VK_GEOMETRY_TYPE_TRIANGLES_KHR, - eAabbs = VK_GEOMETRY_TYPE_AABBS_KHR, - eInstances = VK_GEOMETRY_TYPE_INSTANCES_KHR - }; - using GeometryTypeNV = GeometryTypeKHR; - - VULKAN_HPP_INLINE std::string to_string( GeometryTypeKHR value ) - { - switch ( value ) - { - case GeometryTypeKHR::eTriangles: return "Triangles"; - case GeometryTypeKHR::eAabbs: return "Aabbs"; - case GeometryTypeKHR::eInstances: return "Instances"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class AccelerationStructureCompatibilityKHR - { - eCompatible = VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR, - eIncompatible = VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( AccelerationStructureCompatibilityKHR value ) - { - switch ( value ) - { - case AccelerationStructureCompatibilityKHR::eCompatible: return "Compatible"; - case AccelerationStructureCompatibilityKHR::eIncompatible: return "Incompatible"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class AccelerationStructureCreateFlagBitsKHR : VkAccelerationStructureCreateFlagsKHR - { - eDeviceAddressCaptureReplay = VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR, - eMotionNV = VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV - }; - - VULKAN_HPP_INLINE std::string to_string( AccelerationStructureCreateFlagBitsKHR value ) - { - switch ( value ) - { - case AccelerationStructureCreateFlagBitsKHR::eDeviceAddressCaptureReplay: return "DeviceAddressCaptureReplay"; - case AccelerationStructureCreateFlagBitsKHR::eMotionNV: return "MotionNV"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class BuildAccelerationStructureModeKHR - { - eBuild = VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR, - eUpdate = VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( BuildAccelerationStructureModeKHR value ) - { - switch ( value ) - { - case BuildAccelerationStructureModeKHR::eBuild: return "Build"; - case BuildAccelerationStructureModeKHR::eUpdate: return "Update"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_NV_framebuffer_mixed_samples === - - enum class CoverageModulationModeNV - { - eNone = VK_COVERAGE_MODULATION_MODE_NONE_NV, - eRgb = VK_COVERAGE_MODULATION_MODE_RGB_NV, - eAlpha = VK_COVERAGE_MODULATION_MODE_ALPHA_NV, - eRgba = VK_COVERAGE_MODULATION_MODE_RGBA_NV - }; - - VULKAN_HPP_INLINE std::string to_string( CoverageModulationModeNV value ) - { - switch ( value ) - { - case CoverageModulationModeNV::eNone: return "None"; - case CoverageModulationModeNV::eRgb: return "Rgb"; - case CoverageModulationModeNV::eAlpha: return "Alpha"; - case CoverageModulationModeNV::eRgba: return "Rgba"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PipelineCoverageModulationStateCreateFlagBitsNV : VkPipelineCoverageModulationStateCreateFlagsNV - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineCoverageModulationStateCreateFlagBitsNV ) - { - return "(void)"; - } - - //=== VK_EXT_validation_cache === - - enum class ValidationCacheHeaderVersionEXT - { - eOne = VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( ValidationCacheHeaderVersionEXT value ) - { - switch ( value ) - { - case ValidationCacheHeaderVersionEXT::eOne: return "One"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ValidationCacheCreateFlagBitsEXT : VkValidationCacheCreateFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( ValidationCacheCreateFlagBitsEXT ) - { - return "(void)"; - } - - //=== VK_NV_shading_rate_image === - - enum class ShadingRatePaletteEntryNV - { - eNoInvocations = VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV, - e16InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV, - e8InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV, - e4InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV, - e2InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV, - e1InvocationPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV, - e1InvocationPer2X1Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV, - e1InvocationPer1X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV, - e1InvocationPer2X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV, - e1InvocationPer4X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV, - e1InvocationPer2X4Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV, - e1InvocationPer4X4Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV - }; - - VULKAN_HPP_INLINE std::string to_string( ShadingRatePaletteEntryNV value ) - { - switch ( value ) - { - case ShadingRatePaletteEntryNV::eNoInvocations: return "NoInvocations"; - case ShadingRatePaletteEntryNV::e16InvocationsPerPixel: return "16InvocationsPerPixel"; - case ShadingRatePaletteEntryNV::e8InvocationsPerPixel: return "8InvocationsPerPixel"; - case ShadingRatePaletteEntryNV::e4InvocationsPerPixel: return "4InvocationsPerPixel"; - case ShadingRatePaletteEntryNV::e2InvocationsPerPixel: return "2InvocationsPerPixel"; - case ShadingRatePaletteEntryNV::e1InvocationPerPixel: return "1InvocationPerPixel"; - case ShadingRatePaletteEntryNV::e1InvocationPer2X1Pixels: return "1InvocationPer2X1Pixels"; - case ShadingRatePaletteEntryNV::e1InvocationPer1X2Pixels: return "1InvocationPer1X2Pixels"; - case ShadingRatePaletteEntryNV::e1InvocationPer2X2Pixels: return "1InvocationPer2X2Pixels"; - case ShadingRatePaletteEntryNV::e1InvocationPer4X2Pixels: return "1InvocationPer4X2Pixels"; - case ShadingRatePaletteEntryNV::e1InvocationPer2X4Pixels: return "1InvocationPer2X4Pixels"; - case ShadingRatePaletteEntryNV::e1InvocationPer4X4Pixels: return "1InvocationPer4X4Pixels"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class CoarseSampleOrderTypeNV - { - eDefault = VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV, - eCustom = VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV, - ePixelMajor = VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV, - eSampleMajor = VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV - }; - - VULKAN_HPP_INLINE std::string to_string( CoarseSampleOrderTypeNV value ) - { - switch ( value ) - { - case CoarseSampleOrderTypeNV::eDefault: return "Default"; - case CoarseSampleOrderTypeNV::eCustom: return "Custom"; - case CoarseSampleOrderTypeNV::ePixelMajor: return "PixelMajor"; - case CoarseSampleOrderTypeNV::eSampleMajor: return "SampleMajor"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_NV_ray_tracing === - - enum class AccelerationStructureMemoryRequirementsTypeNV - { - eObject = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV, - eBuildScratch = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV, - eUpdateScratch = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV - }; - - VULKAN_HPP_INLINE std::string to_string( AccelerationStructureMemoryRequirementsTypeNV value ) - { - switch ( value ) - { - case AccelerationStructureMemoryRequirementsTypeNV::eObject: return "Object"; - case AccelerationStructureMemoryRequirementsTypeNV::eBuildScratch: return "BuildScratch"; - case AccelerationStructureMemoryRequirementsTypeNV::eUpdateScratch: return "UpdateScratch"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_AMD_pipeline_compiler_control === - - enum class PipelineCompilerControlFlagBitsAMD : VkPipelineCompilerControlFlagsAMD - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineCompilerControlFlagBitsAMD ) - { - return "(void)"; - } - - //=== VK_EXT_calibrated_timestamps === - - enum class TimeDomainEXT - { - eDevice = VK_TIME_DOMAIN_DEVICE_EXT, - eClockMonotonic = VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT, - eClockMonotonicRaw = VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT, - eQueryPerformanceCounter = VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( TimeDomainEXT value ) - { - switch ( value ) - { - case TimeDomainEXT::eDevice: return "Device"; - case TimeDomainEXT::eClockMonotonic: return "ClockMonotonic"; - case TimeDomainEXT::eClockMonotonicRaw: return "ClockMonotonicRaw"; - case TimeDomainEXT::eQueryPerformanceCounter: return "QueryPerformanceCounter"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_decode_h265 === - - enum class VideoDecodeH265CreateFlagBitsEXT : VkVideoDecodeH265CreateFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( VideoDecodeH265CreateFlagBitsEXT ) - { - return "(void)"; - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_KHR_global_priority === - - enum class QueueGlobalPriorityKHR - { - eLow = VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR, - eMedium = VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR, - eHigh = VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR, - eRealtime = VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR - }; - using QueueGlobalPriorityEXT = QueueGlobalPriorityKHR; - - VULKAN_HPP_INLINE std::string to_string( QueueGlobalPriorityKHR value ) - { - switch ( value ) - { - case QueueGlobalPriorityKHR::eLow: return "Low"; - case QueueGlobalPriorityKHR::eMedium: return "Medium"; - case QueueGlobalPriorityKHR::eHigh: return "High"; - case QueueGlobalPriorityKHR::eRealtime: return "Realtime"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_AMD_memory_overallocation_behavior === - - enum class MemoryOverallocationBehaviorAMD - { - eDefault = VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD, - eAllowed = VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD, - eDisallowed = VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD - }; - - VULKAN_HPP_INLINE std::string to_string( MemoryOverallocationBehaviorAMD value ) - { - switch ( value ) - { - case MemoryOverallocationBehaviorAMD::eDefault: return "Default"; - case MemoryOverallocationBehaviorAMD::eAllowed: return "Allowed"; - case MemoryOverallocationBehaviorAMD::eDisallowed: return "Disallowed"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_INTEL_performance_query === - - enum class PerformanceConfigurationTypeINTEL - { - eCommandQueueMetricsDiscoveryActivated = - VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL - }; - - VULKAN_HPP_INLINE std::string to_string( PerformanceConfigurationTypeINTEL value ) - { - switch ( value ) - { - case PerformanceConfigurationTypeINTEL::eCommandQueueMetricsDiscoveryActivated: - return "CommandQueueMetricsDiscoveryActivated"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class QueryPoolSamplingModeINTEL - { - eManual = VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL - }; - - VULKAN_HPP_INLINE std::string to_string( QueryPoolSamplingModeINTEL value ) - { - switch ( value ) - { - case QueryPoolSamplingModeINTEL::eManual: return "Manual"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PerformanceOverrideTypeINTEL - { - eNullHardware = VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL, - eFlushGpuCaches = VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL - }; - - VULKAN_HPP_INLINE std::string to_string( PerformanceOverrideTypeINTEL value ) - { - switch ( value ) - { - case PerformanceOverrideTypeINTEL::eNullHardware: return "NullHardware"; - case PerformanceOverrideTypeINTEL::eFlushGpuCaches: return "FlushGpuCaches"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PerformanceParameterTypeINTEL - { - eHwCountersSupported = VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL, - eStreamMarkerValidBits = VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL - }; - - VULKAN_HPP_INLINE std::string to_string( PerformanceParameterTypeINTEL value ) - { - switch ( value ) - { - case PerformanceParameterTypeINTEL::eHwCountersSupported: return "HwCountersSupported"; - case PerformanceParameterTypeINTEL::eStreamMarkerValidBits: return "StreamMarkerValidBits"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PerformanceValueTypeINTEL - { - eUint32 = VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL, - eUint64 = VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL, - eFloat = VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL, - eBool = VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL, - eString = VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL - }; - - VULKAN_HPP_INLINE std::string to_string( PerformanceValueTypeINTEL value ) - { - switch ( value ) - { - case PerformanceValueTypeINTEL::eUint32: return "Uint32"; - case PerformanceValueTypeINTEL::eUint64: return "Uint64"; - case PerformanceValueTypeINTEL::eFloat: return "Float"; - case PerformanceValueTypeINTEL::eBool: return "Bool"; - case PerformanceValueTypeINTEL::eString: return "String"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - - enum class ImagePipeSurfaceCreateFlagBitsFUCHSIA : VkImagePipeSurfaceCreateFlagsFUCHSIA - { - }; - - VULKAN_HPP_INLINE std::string to_string( ImagePipeSurfaceCreateFlagBitsFUCHSIA ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - - enum class MetalSurfaceCreateFlagBitsEXT : VkMetalSurfaceCreateFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( MetalSurfaceCreateFlagBitsEXT ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_KHR_fragment_shading_rate === - - enum class FragmentShadingRateCombinerOpKHR - { - eKeep = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR, - eReplace = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR, - eMin = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR, - eMax = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR, - eMul = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( FragmentShadingRateCombinerOpKHR value ) - { - switch ( value ) - { - case FragmentShadingRateCombinerOpKHR::eKeep: return "Keep"; - case FragmentShadingRateCombinerOpKHR::eReplace: return "Replace"; - case FragmentShadingRateCombinerOpKHR::eMin: return "Min"; - case FragmentShadingRateCombinerOpKHR::eMax: return "Max"; - case FragmentShadingRateCombinerOpKHR::eMul: return "Mul"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_AMD_shader_core_properties2 === - - enum class ShaderCorePropertiesFlagBitsAMD : VkShaderCorePropertiesFlagsAMD - { - }; - - VULKAN_HPP_INLINE std::string to_string( ShaderCorePropertiesFlagBitsAMD ) - { - return "(void)"; - } - - //=== VK_EXT_validation_features === - - enum class ValidationFeatureEnableEXT - { - eGpuAssisted = VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT, - eGpuAssistedReserveBindingSlot = VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT, - eBestPractices = VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT, - eDebugPrintf = VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT, - eSynchronizationValidation = VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( ValidationFeatureEnableEXT value ) - { - switch ( value ) - { - case ValidationFeatureEnableEXT::eGpuAssisted: return "GpuAssisted"; - case ValidationFeatureEnableEXT::eGpuAssistedReserveBindingSlot: return "GpuAssistedReserveBindingSlot"; - case ValidationFeatureEnableEXT::eBestPractices: return "BestPractices"; - case ValidationFeatureEnableEXT::eDebugPrintf: return "DebugPrintf"; - case ValidationFeatureEnableEXT::eSynchronizationValidation: return "SynchronizationValidation"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ValidationFeatureDisableEXT - { - eAll = VK_VALIDATION_FEATURE_DISABLE_ALL_EXT, - eShaders = VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT, - eThreadSafety = VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT, - eApiParameters = VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT, - eObjectLifetimes = VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT, - eCoreChecks = VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT, - eUniqueHandles = VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT, - eShaderValidationCache = VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( ValidationFeatureDisableEXT value ) - { - switch ( value ) - { - case ValidationFeatureDisableEXT::eAll: return "All"; - case ValidationFeatureDisableEXT::eShaders: return "Shaders"; - case ValidationFeatureDisableEXT::eThreadSafety: return "ThreadSafety"; - case ValidationFeatureDisableEXT::eApiParameters: return "ApiParameters"; - case ValidationFeatureDisableEXT::eObjectLifetimes: return "ObjectLifetimes"; - case ValidationFeatureDisableEXT::eCoreChecks: return "CoreChecks"; - case ValidationFeatureDisableEXT::eUniqueHandles: return "UniqueHandles"; - case ValidationFeatureDisableEXT::eShaderValidationCache: return "ShaderValidationCache"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_NV_cooperative_matrix === - - enum class ScopeNV - { - eDevice = VK_SCOPE_DEVICE_NV, - eWorkgroup = VK_SCOPE_WORKGROUP_NV, - eSubgroup = VK_SCOPE_SUBGROUP_NV, - eQueueFamily = VK_SCOPE_QUEUE_FAMILY_NV - }; - - VULKAN_HPP_INLINE std::string to_string( ScopeNV value ) - { - switch ( value ) - { - case ScopeNV::eDevice: return "Device"; - case ScopeNV::eWorkgroup: return "Workgroup"; - case ScopeNV::eSubgroup: return "Subgroup"; - case ScopeNV::eQueueFamily: return "QueueFamily"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ComponentTypeNV - { - eFloat16 = VK_COMPONENT_TYPE_FLOAT16_NV, - eFloat32 = VK_COMPONENT_TYPE_FLOAT32_NV, - eFloat64 = VK_COMPONENT_TYPE_FLOAT64_NV, - eSint8 = VK_COMPONENT_TYPE_SINT8_NV, - eSint16 = VK_COMPONENT_TYPE_SINT16_NV, - eSint32 = VK_COMPONENT_TYPE_SINT32_NV, - eSint64 = VK_COMPONENT_TYPE_SINT64_NV, - eUint8 = VK_COMPONENT_TYPE_UINT8_NV, - eUint16 = VK_COMPONENT_TYPE_UINT16_NV, - eUint32 = VK_COMPONENT_TYPE_UINT32_NV, - eUint64 = VK_COMPONENT_TYPE_UINT64_NV - }; - - VULKAN_HPP_INLINE std::string to_string( ComponentTypeNV value ) - { - switch ( value ) - { - case ComponentTypeNV::eFloat16: return "Float16"; - case ComponentTypeNV::eFloat32: return "Float32"; - case ComponentTypeNV::eFloat64: return "Float64"; - case ComponentTypeNV::eSint8: return "Sint8"; - case ComponentTypeNV::eSint16: return "Sint16"; - case ComponentTypeNV::eSint32: return "Sint32"; - case ComponentTypeNV::eSint64: return "Sint64"; - case ComponentTypeNV::eUint8: return "Uint8"; - case ComponentTypeNV::eUint16: return "Uint16"; - case ComponentTypeNV::eUint32: return "Uint32"; - case ComponentTypeNV::eUint64: return "Uint64"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_NV_coverage_reduction_mode === - - enum class CoverageReductionModeNV - { - eMerge = VK_COVERAGE_REDUCTION_MODE_MERGE_NV, - eTruncate = VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV - }; - - VULKAN_HPP_INLINE std::string to_string( CoverageReductionModeNV value ) - { - switch ( value ) - { - case CoverageReductionModeNV::eMerge: return "Merge"; - case CoverageReductionModeNV::eTruncate: return "Truncate"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PipelineCoverageReductionStateCreateFlagBitsNV : VkPipelineCoverageReductionStateCreateFlagsNV - { - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineCoverageReductionStateCreateFlagBitsNV ) - { - return "(void)"; - } - - //=== VK_EXT_provoking_vertex === - - enum class ProvokingVertexModeEXT - { - eFirstVertex = VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT, - eLastVertex = VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( ProvokingVertexModeEXT value ) - { - switch ( value ) - { - case ProvokingVertexModeEXT::eFirstVertex: return "FirstVertex"; - case ProvokingVertexModeEXT::eLastVertex: return "LastVertex"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - - enum class FullScreenExclusiveEXT - { - eDefault = VK_FULL_SCREEN_EXCLUSIVE_DEFAULT_EXT, - eAllowed = VK_FULL_SCREEN_EXCLUSIVE_ALLOWED_EXT, - eDisallowed = VK_FULL_SCREEN_EXCLUSIVE_DISALLOWED_EXT, - eApplicationControlled = VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( FullScreenExclusiveEXT value ) - { - switch ( value ) - { - case FullScreenExclusiveEXT::eDefault: return "Default"; - case FullScreenExclusiveEXT::eAllowed: return "Allowed"; - case FullScreenExclusiveEXT::eDisallowed: return "Disallowed"; - case FullScreenExclusiveEXT::eApplicationControlled: return "ApplicationControlled"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_headless_surface === - - enum class HeadlessSurfaceCreateFlagBitsEXT : VkHeadlessSurfaceCreateFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( HeadlessSurfaceCreateFlagBitsEXT ) - { - return "(void)"; - } - - //=== VK_EXT_line_rasterization === - - enum class LineRasterizationModeEXT - { - eDefault = VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT, - eRectangular = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT, - eBresenham = VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT, - eRectangularSmooth = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( LineRasterizationModeEXT value ) - { - switch ( value ) - { - case LineRasterizationModeEXT::eDefault: return "Default"; - case LineRasterizationModeEXT::eRectangular: return "Rectangular"; - case LineRasterizationModeEXT::eBresenham: return "Bresenham"; - case LineRasterizationModeEXT::eRectangularSmooth: return "RectangularSmooth"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_KHR_pipeline_executable_properties === - - enum class PipelineExecutableStatisticFormatKHR - { - eBool32 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR, - eInt64 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR, - eUint64 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR, - eFloat64 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineExecutableStatisticFormatKHR value ) - { - switch ( value ) - { - case PipelineExecutableStatisticFormatKHR::eBool32: return "Bool32"; - case PipelineExecutableStatisticFormatKHR::eInt64: return "Int64"; - case PipelineExecutableStatisticFormatKHR::eUint64: return "Uint64"; - case PipelineExecutableStatisticFormatKHR::eFloat64: return "Float64"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_NV_device_generated_commands === - - enum class IndirectStateFlagBitsNV : VkIndirectStateFlagsNV - { - eFlagFrontface = VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV - }; - - VULKAN_HPP_INLINE std::string to_string( IndirectStateFlagBitsNV value ) - { - switch ( value ) - { - case IndirectStateFlagBitsNV::eFlagFrontface: return "FlagFrontface"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class IndirectCommandsTokenTypeNV - { - eShaderGroup = VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV, - eStateFlags = VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV, - eIndexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV, - eVertexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV, - ePushConstant = VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV, - eDrawIndexed = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV, - eDraw = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV, - eDrawTasks = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV - }; - - VULKAN_HPP_INLINE std::string to_string( IndirectCommandsTokenTypeNV value ) - { - switch ( value ) - { - case IndirectCommandsTokenTypeNV::eShaderGroup: return "ShaderGroup"; - case IndirectCommandsTokenTypeNV::eStateFlags: return "StateFlags"; - case IndirectCommandsTokenTypeNV::eIndexBuffer: return "IndexBuffer"; - case IndirectCommandsTokenTypeNV::eVertexBuffer: return "VertexBuffer"; - case IndirectCommandsTokenTypeNV::ePushConstant: return "PushConstant"; - case IndirectCommandsTokenTypeNV::eDrawIndexed: return "DrawIndexed"; - case IndirectCommandsTokenTypeNV::eDraw: return "Draw"; - case IndirectCommandsTokenTypeNV::eDrawTasks: return "DrawTasks"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class IndirectCommandsLayoutUsageFlagBitsNV : VkIndirectCommandsLayoutUsageFlagsNV - { - eExplicitPreprocess = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV, - eIndexedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV, - eUnorderedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV - }; - - VULKAN_HPP_INLINE std::string to_string( IndirectCommandsLayoutUsageFlagBitsNV value ) - { - switch ( value ) - { - case IndirectCommandsLayoutUsageFlagBitsNV::eExplicitPreprocess: return "ExplicitPreprocess"; - case IndirectCommandsLayoutUsageFlagBitsNV::eIndexedSequences: return "IndexedSequences"; - case IndirectCommandsLayoutUsageFlagBitsNV::eUnorderedSequences: return "UnorderedSequences"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_EXT_device_memory_report === - - enum class DeviceMemoryReportEventTypeEXT - { - eAllocate = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT, - eFree = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT, - eImport = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT, - eUnimport = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT, - eAllocationFailed = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( DeviceMemoryReportEventTypeEXT value ) - { - switch ( value ) - { - case DeviceMemoryReportEventTypeEXT::eAllocate: return "Allocate"; - case DeviceMemoryReportEventTypeEXT::eFree: return "Free"; - case DeviceMemoryReportEventTypeEXT::eImport: return "Import"; - case DeviceMemoryReportEventTypeEXT::eUnimport: return "Unimport"; - case DeviceMemoryReportEventTypeEXT::eAllocationFailed: return "AllocationFailed"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class DeviceMemoryReportFlagBitsEXT : VkDeviceMemoryReportFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( DeviceMemoryReportFlagBitsEXT ) - { - return "(void)"; - } - - //=== VK_EXT_pipeline_creation_cache_control === - - enum class PipelineCacheCreateFlagBits : VkPipelineCacheCreateFlags - { - eExternallySynchronized = VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT, - eExternallySynchronizedEXT = VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineCacheCreateFlagBits value ) - { - switch ( value ) - { - case PipelineCacheCreateFlagBits::eExternallySynchronized: return "ExternallySynchronized"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - - enum class VideoEncodeFlagBitsKHR : VkVideoEncodeFlagsKHR - { - eDefault = VK_VIDEO_ENCODE_DEFAULT_KHR, - eReserved0 = VK_VIDEO_ENCODE_RESERVED_0_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeFlagBitsKHR value ) - { - switch ( value ) - { - case VideoEncodeFlagBitsKHR::eDefault: return "Default"; - case VideoEncodeFlagBitsKHR::eReserved0: return "Reserved0"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoEncodeRateControlFlagBitsKHR : VkVideoEncodeRateControlFlagsKHR - { - eDefault = VK_VIDEO_ENCODE_RATE_CONTROL_DEFAULT_KHR, - eReserved0 = VK_VIDEO_ENCODE_RATE_CONTROL_RESERVED_0_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeRateControlFlagBitsKHR value ) - { - switch ( value ) - { - case VideoEncodeRateControlFlagBitsKHR::eDefault: return "Default"; - case VideoEncodeRateControlFlagBitsKHR::eReserved0: return "Reserved0"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class VideoEncodeRateControlModeFlagBitsKHR : VkVideoEncodeRateControlModeFlagsKHR - { - eNone = VK_VIDEO_ENCODE_RATE_CONTROL_MODE_NONE_BIT_KHR, - eCbr = VK_VIDEO_ENCODE_RATE_CONTROL_MODE_CBR_BIT_KHR, - eVbr = VK_VIDEO_ENCODE_RATE_CONTROL_MODE_VBR_BIT_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeRateControlModeFlagBitsKHR value ) - { - switch ( value ) - { - case VideoEncodeRateControlModeFlagBitsKHR::eNone: return "None"; - case VideoEncodeRateControlModeFlagBitsKHR::eCbr: return "Cbr"; - case VideoEncodeRateControlModeFlagBitsKHR::eVbr: return "Vbr"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_device_diagnostics_config === - - enum class DeviceDiagnosticsConfigFlagBitsNV : VkDeviceDiagnosticsConfigFlagsNV - { - eEnableShaderDebugInfo = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV, - eEnableResourceTracking = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV, - eEnableAutomaticCheckpoints = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV - }; - - VULKAN_HPP_INLINE std::string to_string( DeviceDiagnosticsConfigFlagBitsNV value ) - { - switch ( value ) - { - case DeviceDiagnosticsConfigFlagBitsNV::eEnableShaderDebugInfo: return "EnableShaderDebugInfo"; - case DeviceDiagnosticsConfigFlagBitsNV::eEnableResourceTracking: return "EnableResourceTracking"; - case DeviceDiagnosticsConfigFlagBitsNV::eEnableAutomaticCheckpoints: return "EnableAutomaticCheckpoints"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_NV_fragment_shading_rate_enums === - - enum class FragmentShadingRateNV - { - e1InvocationPerPixel = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV, - e1InvocationPer1X2Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV, - e1InvocationPer2X1Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV, - e1InvocationPer2X2Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV, - e1InvocationPer2X4Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV, - e1InvocationPer4X2Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV, - e1InvocationPer4X4Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV, - e2InvocationsPerPixel = VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV, - e4InvocationsPerPixel = VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV, - e8InvocationsPerPixel = VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV, - e16InvocationsPerPixel = VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV, - eNoInvocations = VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV - }; - - VULKAN_HPP_INLINE std::string to_string( FragmentShadingRateNV value ) - { - switch ( value ) - { - case FragmentShadingRateNV::e1InvocationPerPixel: return "1InvocationPerPixel"; - case FragmentShadingRateNV::e1InvocationPer1X2Pixels: return "1InvocationPer1X2Pixels"; - case FragmentShadingRateNV::e1InvocationPer2X1Pixels: return "1InvocationPer2X1Pixels"; - case FragmentShadingRateNV::e1InvocationPer2X2Pixels: return "1InvocationPer2X2Pixels"; - case FragmentShadingRateNV::e1InvocationPer2X4Pixels: return "1InvocationPer2X4Pixels"; - case FragmentShadingRateNV::e1InvocationPer4X2Pixels: return "1InvocationPer4X2Pixels"; - case FragmentShadingRateNV::e1InvocationPer4X4Pixels: return "1InvocationPer4X4Pixels"; - case FragmentShadingRateNV::e2InvocationsPerPixel: return "2InvocationsPerPixel"; - case FragmentShadingRateNV::e4InvocationsPerPixel: return "4InvocationsPerPixel"; - case FragmentShadingRateNV::e8InvocationsPerPixel: return "8InvocationsPerPixel"; - case FragmentShadingRateNV::e16InvocationsPerPixel: return "16InvocationsPerPixel"; - case FragmentShadingRateNV::eNoInvocations: return "NoInvocations"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class FragmentShadingRateTypeNV - { - eFragmentSize = VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV, - eEnums = VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV - }; - - VULKAN_HPP_INLINE std::string to_string( FragmentShadingRateTypeNV value ) - { - switch ( value ) - { - case FragmentShadingRateTypeNV::eFragmentSize: return "FragmentSize"; - case FragmentShadingRateTypeNV::eEnums: return "Enums"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - //=== VK_NV_ray_tracing_motion_blur === - - enum class AccelerationStructureMotionInstanceTypeNV - { - eStatic = VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV, - eMatrixMotion = VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV, - eSrtMotion = VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV - }; - - VULKAN_HPP_INLINE std::string to_string( AccelerationStructureMotionInstanceTypeNV value ) - { - switch ( value ) - { - case AccelerationStructureMotionInstanceTypeNV::eStatic: return "Static"; - case AccelerationStructureMotionInstanceTypeNV::eMatrixMotion: return "MatrixMotion"; - case AccelerationStructureMotionInstanceTypeNV::eSrtMotion: return "SrtMotion"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class AccelerationStructureMotionInfoFlagBitsNV : VkAccelerationStructureMotionInfoFlagsNV - { - }; - - VULKAN_HPP_INLINE std::string to_string( AccelerationStructureMotionInfoFlagBitsNV ) - { - return "(void)"; - } - - enum class AccelerationStructureMotionInstanceFlagBitsNV : VkAccelerationStructureMotionInstanceFlagsNV - { - }; - - VULKAN_HPP_INLINE std::string to_string( AccelerationStructureMotionInstanceFlagBitsNV ) - { - return "(void)"; - } - - //=== VK_ARM_rasterization_order_attachment_access === - - enum class PipelineColorBlendStateCreateFlagBits : VkPipelineColorBlendStateCreateFlags - { - eRasterizationOrderAttachmentAccessARM = - VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineColorBlendStateCreateFlagBits value ) - { - switch ( value ) - { - case PipelineColorBlendStateCreateFlagBits::eRasterizationOrderAttachmentAccessARM: - return "RasterizationOrderAttachmentAccessARM"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class PipelineDepthStencilStateCreateFlagBits : VkPipelineDepthStencilStateCreateFlags - { - eRasterizationOrderAttachmentDepthAccessARM = - VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM, - eRasterizationOrderAttachmentStencilAccessARM = - VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM - }; - - VULKAN_HPP_INLINE std::string to_string( PipelineDepthStencilStateCreateFlagBits value ) - { - switch ( value ) - { - case PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentDepthAccessARM: - return "RasterizationOrderAttachmentDepthAccessARM"; - case PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentStencilAccessARM: - return "RasterizationOrderAttachmentStencilAccessARM"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - - enum class DirectFBSurfaceCreateFlagBitsEXT : VkDirectFBSurfaceCreateFlagsEXT - { - }; - - VULKAN_HPP_INLINE std::string to_string( DirectFBSurfaceCreateFlagBitsEXT ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - //=== VK_KHR_ray_tracing_pipeline === - - enum class RayTracingShaderGroupTypeKHR - { - eGeneral = VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR, - eTrianglesHitGroup = VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR, - eProceduralHitGroup = VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR - }; - using RayTracingShaderGroupTypeNV = RayTracingShaderGroupTypeKHR; - - VULKAN_HPP_INLINE std::string to_string( RayTracingShaderGroupTypeKHR value ) - { - switch ( value ) - { - case RayTracingShaderGroupTypeKHR::eGeneral: return "General"; - case RayTracingShaderGroupTypeKHR::eTrianglesHitGroup: return "TrianglesHitGroup"; - case RayTracingShaderGroupTypeKHR::eProceduralHitGroup: return "ProceduralHitGroup"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ShaderGroupShaderKHR - { - eGeneral = VK_SHADER_GROUP_SHADER_GENERAL_KHR, - eClosestHit = VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR, - eAnyHit = VK_SHADER_GROUP_SHADER_ANY_HIT_KHR, - eIntersection = VK_SHADER_GROUP_SHADER_INTERSECTION_KHR - }; - - VULKAN_HPP_INLINE std::string to_string( ShaderGroupShaderKHR value ) - { - switch ( value ) - { - case ShaderGroupShaderKHR::eGeneral: return "General"; - case ShaderGroupShaderKHR::eClosestHit: return "ClosestHit"; - case ShaderGroupShaderKHR::eAnyHit: return "AnyHit"; - case ShaderGroupShaderKHR::eIntersection: return "Intersection"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - - enum class ImageConstraintsInfoFlagBitsFUCHSIA : VkImageConstraintsInfoFlagsFUCHSIA - { - eCpuReadRarely = VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_RARELY_FUCHSIA, - eCpuReadOften = VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_OFTEN_FUCHSIA, - eCpuWriteRarely = VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_RARELY_FUCHSIA, - eCpuWriteOften = VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_OFTEN_FUCHSIA, - eProtectedOptional = VK_IMAGE_CONSTRAINTS_INFO_PROTECTED_OPTIONAL_FUCHSIA - }; - - VULKAN_HPP_INLINE std::string to_string( ImageConstraintsInfoFlagBitsFUCHSIA value ) - { - switch ( value ) - { - case ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadRarely: return "CpuReadRarely"; - case ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadOften: return "CpuReadOften"; - case ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteRarely: return "CpuWriteRarely"; - case ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteOften: return "CpuWriteOften"; - case ImageConstraintsInfoFlagBitsFUCHSIA::eProtectedOptional: return "ProtectedOptional"; - default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast( value ) ) + " )"; - } - } - - enum class ImageFormatConstraintsFlagBitsFUCHSIA : VkImageFormatConstraintsFlagsFUCHSIA - { - }; - - VULKAN_HPP_INLINE std::string to_string( ImageFormatConstraintsFlagBitsFUCHSIA ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - - enum class ScreenSurfaceCreateFlagBitsQNX : VkScreenSurfaceCreateFlagsQNX - { - }; - - VULKAN_HPP_INLINE std::string to_string( ScreenSurfaceCreateFlagBitsQNX ) - { - return "(void)"; - } -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - template - struct cpp_type - {}; - - //===================== - //=== Format Traits === - //===================== - - // The texel block size in bytes. - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t blockSize( VULKAN_HPP_NAMESPACE::Format format ) - { - switch ( format ) - { - case VULKAN_HPP_NAMESPACE::Format::eR4G4UnormPack8: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR4G4B4A4UnormPack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eB4G4R4A4UnormPack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR5G6B5UnormPack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eB5G6R5UnormPack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR5G5B5A1UnormPack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eB5G5R5A1UnormPack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eA1R5G5B5UnormPack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Snorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Uscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Sscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Srgb: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Snorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Uscaled: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Sscaled: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Uint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Sint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Srgb: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Snorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uscaled: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sscaled: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Srgb: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Snorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uscaled: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sscaled: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Srgb: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Unorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Snorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uscaled: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sscaled: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Srgb: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Unorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Snorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uscaled: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sscaled: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Srgb: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UnormPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SnormPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UscaledPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SscaledPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UintPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SintPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SrgbPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UnormPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SnormPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UscaledPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SscaledPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UintPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SintPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UnormPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SnormPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UscaledPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SscaledPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UintPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SintPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16Unorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16Snorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16Uscaled: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16Sscaled: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16Uint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16Sint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16Sfloat: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Snorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Uscaled: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Sscaled: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Uint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Sint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Sfloat: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Unorm: return 6; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Snorm: return 6; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uscaled: return 6; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sscaled: return 6; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uint: return 6; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sint: return 6; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sfloat: return 6; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Unorm: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Snorm: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uscaled: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sscaled: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uint: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sint: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sfloat: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR32Uint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR32Sint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR32Sfloat: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR32G32Uint: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR32G32Sint: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR32G32Sfloat: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Uint: return 12; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sint: return 12; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sfloat: return 12; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Uint: return 16; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sint: return 16; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sfloat: return 16; - case VULKAN_HPP_NAMESPACE::Format::eR64Uint: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR64Sint: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR64Sfloat: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR64G64Uint: return 16; - case VULKAN_HPP_NAMESPACE::Format::eR64G64Sint: return 16; - case VULKAN_HPP_NAMESPACE::Format::eR64G64Sfloat: return 16; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Uint: return 24; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sint: return 24; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sfloat: return 24; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Uint: return 32; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sint: return 32; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sfloat: return 32; - case VULKAN_HPP_NAMESPACE::Format::eB10G11R11UfloatPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eE5B9G9R9UfloatPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eD16Unorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eX8D24UnormPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eD32Sfloat: return 4; - case VULKAN_HPP_NAMESPACE::Format::eS8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eD16UnormS8Uint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eD24UnormS8Uint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eD32SfloatS8Uint: return 5; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock: return 8; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock: return 8; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock: return 8; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock: return 8; - case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock: return 8; - case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock: return 8; - case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock: return 8; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock: return 8; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock: return 8; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock: return 8; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock: return 8; - case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock: return 8; - case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG8B8G8R8422Unorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8G8422Unorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6B10X6A10X6Unorm4Pack16: return 8; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16: return 8; - case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16: return 8; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16: return 6; - case VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4B12X4A12X4Unorm4Pack16: return 8; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16: return 8; - case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16: return 8; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG16B16G16R16422Unorm: return 8; - case VULKAN_HPP_NAMESPACE::Format::eB16G16R16G16422Unorm: return 8; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16: return 6; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm: return 6; - case VULKAN_HPP_NAMESPACE::Format::eA4R4G4B4UnormPack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eA4B4G4R4UnormPack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG: return 8; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG: return 8; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG: return 8; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG: return 8; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG: return 8; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG: return 8; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG: return 8; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG: return 8; - - default: VULKAN_HPP_ASSERT( false ); return 0; - } - } - - // The number of texels in a texel block. - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t texelsPerBlock( VULKAN_HPP_NAMESPACE::Format format ) - { - switch ( format ) - { - case VULKAN_HPP_NAMESPACE::Format::eR4G4UnormPack8: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR4G4B4A4UnormPack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB4G4R4A4UnormPack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR5G6B5UnormPack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB5G6R5UnormPack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR5G5B5A1UnormPack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB5G5R5A1UnormPack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA1R5G5B5UnormPack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Snorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Uscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Sscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Srgb: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Snorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Uscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Sscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Srgb: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Snorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Srgb: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Snorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Srgb: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Snorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Srgb: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Snorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Srgb: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UnormPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SnormPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UscaledPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SscaledPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UintPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SintPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SrgbPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UnormPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SnormPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UscaledPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SscaledPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UintPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SintPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UnormPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SnormPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UscaledPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SscaledPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UintPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SintPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16Snorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16Uscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16Sscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Snorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Uscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Sscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Snorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Snorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32G32Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32G32Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32G32Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64G64Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64G64Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64G64Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB10G11R11UfloatPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eE5B9G9R9UfloatPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eD16Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eX8D24UnormPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eD32Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eS8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eD16UnormS8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eD24UnormS8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eD32SfloatS8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock: return 20; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock: return 20; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock: return 25; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock: return 25; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock: return 30; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock: return 30; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock: return 36; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock: return 36; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock: return 40; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock: return 40; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock: return 48; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock: return 48; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock: return 64; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock: return 64; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock: return 50; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock: return 50; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock: return 60; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock: return 60; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock: return 80; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock: return 80; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock: return 100; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock: return 100; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock: return 120; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock: return 120; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock: return 144; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock: return 144; - case VULKAN_HPP_NAMESPACE::Format::eG8B8G8R8422Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8G8422Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6B10X6A10X6Unorm4Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4B12X4A12X4Unorm4Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG16B16G16R16422Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eB16G16R16G16422Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA4R4G4B4UnormPack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eA4B4G4R4UnormPack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock: return 16; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock: return 20; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock: return 25; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock: return 30; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock: return 36; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock: return 40; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock: return 48; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock: return 64; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock: return 50; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock: return 60; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock: return 80; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock: return 100; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock: return 120; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock: return 144; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG: return 1; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG: return 1; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG: return 1; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG: return 1; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG: return 1; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG: return 1; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG: return 1; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG: return 1; - - default: VULKAN_HPP_ASSERT( false ); return 0; - } - } - - // The three-dimensional extent of a texel block. - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 std::array blockExtent( VULKAN_HPP_NAMESPACE::Format format ) - { - switch ( format ) - { - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock: return { 5, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock: return { 5, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock: return { 5, 5, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock: return { 5, 5, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock: return { 6, 5, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock: return { 6, 5, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock: return { 6, 6, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock: return { 6, 6, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock: return { 8, 5, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock: return { 8, 5, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock: return { 8, 6, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock: return { 8, 6, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock: return { 8, 8, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock: return { 8, 8, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock: return { 10, 5, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock: return { 10, 5, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock: return { 10, 6, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock: return { 10, 6, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock: return { 10, 8, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock: return { 10, 8, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock: return { 10, 10, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock: return { 10, 10, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock: return { 12, 10, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock: return { 12, 10, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock: return { 12, 12, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock: return { 12, 12, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eG8B8G8R8422Unorm: return { 2, 1, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8G8422Unorm: return { 2, 1, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16: return { 2, 1, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16: return { 2, 1, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16: return { 2, 1, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16: return { 2, 1, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eG16B16G16R16422Unorm: return { 2, 1, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eB16G16R16G16422Unorm: return { 2, 1, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock: return { 5, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock: return { 5, 5, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock: return { 6, 5, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock: return { 6, 6, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock: return { 8, 5, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock: return { 8, 6, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock: return { 8, 8, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock: return { 10, 5, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock: return { 10, 6, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock: return { 10, 8, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock: return { 10, 10, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock: return { 12, 10, 1 }; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock: return { 12, 12, 1 }; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG: return { 8, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG: return { 8, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG: return { 8, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG: return { 4, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG: return { 8, 4, 1 }; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG: return { 4, 4, 1 }; - - default: return { 1, 1, 1 }; - } - } - - // A textual description of the compression scheme, or an empty string if it is not compressed - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * compressionScheme( VULKAN_HPP_NAMESPACE::Format format ) - { - switch ( format ) - { - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock: return "BC"; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock: return "ETC2"; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock: return "ETC2"; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock: return "ETC2"; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock: return "ETC2"; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock: return "ETC2"; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock: return "ETC2"; - case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock: return "EAC"; - case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock: return "EAC"; - case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock: return "EAC"; - case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock: return "EAC"; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock: return "ASTC LDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock: return "ASTC HDR"; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG: return "PVRTC"; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG: return "PVRTC"; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG: return "PVRTC"; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG: return "PVRTC"; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG: return "PVRTC"; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG: return "PVRTC"; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG: return "PVRTC"; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG: return "PVRTC"; - - default: return ""; - } - } - - // True, if this format is a compressed one. - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool isCompressed( VULKAN_HPP_NAMESPACE::Format format ) - { - return ( *VULKAN_HPP_NAMESPACE::compressionScheme( format ) != 0 ); - } - - // The number of bits into which the format is packed. A single image element in this format - // can be stored in the same space as a scalar type of this bit width. - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t packed( VULKAN_HPP_NAMESPACE::Format format ) - { - switch ( format ) - { - case VULKAN_HPP_NAMESPACE::Format::eR4G4UnormPack8: return 8; - case VULKAN_HPP_NAMESPACE::Format::eR4G4B4A4UnormPack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eB4G4R4A4UnormPack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eR5G6B5UnormPack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eB5G6R5UnormPack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eR5G5B5A1UnormPack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eB5G5R5A1UnormPack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eA1R5G5B5UnormPack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UnormPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SnormPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UscaledPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SscaledPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UintPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SintPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SrgbPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UnormPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SnormPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UscaledPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SscaledPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UintPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SintPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UnormPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SnormPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UscaledPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SscaledPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UintPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SintPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eB10G11R11UfloatPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eE5B9G9R9UfloatPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eX8D24UnormPack32: return 32; - case VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6B10X6A10X6Unorm4Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4B12X4A12X4Unorm4Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eA4R4G4B4UnormPack16: return 16; - case VULKAN_HPP_NAMESPACE::Format::eA4B4G4R4UnormPack16: return 16; - - default: return 0; - } - } - - // The number of components of this format. - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentCount( VULKAN_HPP_NAMESPACE::Format format ) - { - switch ( format ) - { - case VULKAN_HPP_NAMESPACE::Format::eR4G4UnormPack8: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR4G4B4A4UnormPack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB4G4R4A4UnormPack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR5G6B5UnormPack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB5G6R5UnormPack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR5G5B5A1UnormPack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB5G5R5A1UnormPack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA1R5G5B5UnormPack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR8Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Snorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Uscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Sscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8Srgb: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Snorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Uscaled: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Sscaled: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Uint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Sint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8Srgb: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Snorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uscaled: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sscaled: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Srgb: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Snorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uscaled: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sscaled: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Srgb: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Unorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Snorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uscaled: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sscaled: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Srgb: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Unorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Snorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uscaled: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sscaled: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Srgb: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UnormPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SnormPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UscaledPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SscaledPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UintPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SintPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SrgbPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UnormPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SnormPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UscaledPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SscaledPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UintPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SintPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UnormPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SnormPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UscaledPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SscaledPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UintPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SintPack32: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16Snorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16Uscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16Sscaled: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Snorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Uscaled: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Sscaled: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Uint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Sint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16G16Sfloat: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Snorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uscaled: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sscaled: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sfloat: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Unorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Snorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uscaled: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sscaled: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sfloat: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR32Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR32G32Uint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR32G32Sint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR32G32Sfloat: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Uint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sfloat: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Uint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sfloat: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR64Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64Sint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR64G64Uint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR64G64Sint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR64G64Sfloat: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Uint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sint: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sfloat: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Uint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sint: return 4; - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sfloat: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB10G11R11UfloatPack32: return 3; - case VULKAN_HPP_NAMESPACE::Format::eE5B9G9R9UfloatPack32: return 3; - case VULKAN_HPP_NAMESPACE::Format::eD16Unorm: return 1; - case VULKAN_HPP_NAMESPACE::Format::eX8D24UnormPack32: return 1; - case VULKAN_HPP_NAMESPACE::Format::eD32Sfloat: return 1; - case VULKAN_HPP_NAMESPACE::Format::eS8Uint: return 1; - case VULKAN_HPP_NAMESPACE::Format::eD16UnormS8Uint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eD24UnormS8Uint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eD32SfloatS8Uint: return 2; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock: return 3; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock: return 3; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock: return 1; - case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock: return 1; - case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock: return 2; - case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock: return 2; - case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock: return 3; - case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock: return 3; - case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock: return 3; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock: return 3; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock: return 1; - case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock: return 1; - case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock: return 2; - case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock: return 2; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eG8B8G8R8422Unorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8G8422Unorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6B10X6A10X6Unorm4Pack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16: return 1; - case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4B12X4A12X4Unorm4Pack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG16B16G16R16422Unorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eB16G16R16G16422Unorm: return 4; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eA4R4G4B4UnormPack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eA4B4G4R4UnormPack16: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock: return 4; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG: return 4; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG: return 4; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG: return 4; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG: return 4; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG: return 4; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG: return 4; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG: return 4; - case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG: return 4; - - default: return 0; - } - } - - // True, if the components of this format are compressed, otherwise false. - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool componentsAreCompressed( VULKAN_HPP_NAMESPACE::Format format ) - { - switch ( format ) - { - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock: - case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG: - case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG: - case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG: - case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG: - case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG: - case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG: - case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG: - case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG: return true; - default: return false; - } - } - - // The number of bits in this component, if not compressed, otherwise 0. - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentBits( VULKAN_HPP_NAMESPACE::Format format, - uint8_t component ) - { - switch ( format ) - { - case VULKAN_HPP_NAMESPACE::Format::eR4G4UnormPack8: - switch ( component ) - { - case 0: return 4; - case 1: return 4; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR4G4B4A4UnormPack16: - switch ( component ) - { - case 0: return 4; - case 1: return 4; - case 2: return 4; - case 3: return 4; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB4G4R4A4UnormPack16: - switch ( component ) - { - case 0: return 4; - case 1: return 4; - case 2: return 4; - case 3: return 4; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR5G6B5UnormPack16: - switch ( component ) - { - case 0: return 5; - case 1: return 6; - case 2: return 5; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB5G6R5UnormPack16: - switch ( component ) - { - case 0: return 5; - case 1: return 6; - case 2: return 5; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR5G5B5A1UnormPack16: - switch ( component ) - { - case 0: return 5; - case 1: return 5; - case 2: return 5; - case 3: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB5G5R5A1UnormPack16: - switch ( component ) - { - case 0: return 5; - case 1: return 5; - case 2: return 5; - case 3: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA1R5G5B5UnormPack16: - switch ( component ) - { - case 0: return 1; - case 1: return 5; - case 2: return 5; - case 3: return 5; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8Unorm: - switch ( component ) - { - case 0: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8Snorm: - switch ( component ) - { - case 0: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8Uscaled: - switch ( component ) - { - case 0: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8Sscaled: - switch ( component ) - { - case 0: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8Uint: - switch ( component ) - { - case 0: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8Sint: - switch ( component ) - { - case 0: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8Srgb: - switch ( component ) - { - case 0: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8Snorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8Uscaled: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8Sscaled: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8Uint: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8Sint: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8Srgb: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Unorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Snorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uscaled: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sscaled: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uint: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sint: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Srgb: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Unorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Snorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uscaled: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sscaled: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uint: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sint: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Srgb: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Unorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Snorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uscaled: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sscaled: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uint: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sint: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Srgb: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Unorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Snorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uscaled: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sscaled: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uint: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sint: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Srgb: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UnormPack32: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SnormPack32: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UscaledPack32: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SscaledPack32: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UintPack32: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SintPack32: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SrgbPack32: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UnormPack32: - switch ( component ) - { - case 0: return 2; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SnormPack32: - switch ( component ) - { - case 0: return 2; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UscaledPack32: - switch ( component ) - { - case 0: return 2; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SscaledPack32: - switch ( component ) - { - case 0: return 2; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UintPack32: - switch ( component ) - { - case 0: return 2; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SintPack32: - switch ( component ) - { - case 0: return 2; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UnormPack32: - switch ( component ) - { - case 0: return 2; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SnormPack32: - switch ( component ) - { - case 0: return 2; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UscaledPack32: - switch ( component ) - { - case 0: return 2; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SscaledPack32: - switch ( component ) - { - case 0: return 2; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UintPack32: - switch ( component ) - { - case 0: return 2; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SintPack32: - switch ( component ) - { - case 0: return 2; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16Unorm: - switch ( component ) - { - case 0: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16Snorm: - switch ( component ) - { - case 0: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16Uscaled: - switch ( component ) - { - case 0: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16Sscaled: - switch ( component ) - { - case 0: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16Uint: - switch ( component ) - { - case 0: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16Sint: - switch ( component ) - { - case 0: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16Sfloat: - switch ( component ) - { - case 0: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16Snorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16Uscaled: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16Sscaled: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16Uint: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16Sint: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16Sfloat: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Unorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Snorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uscaled: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sscaled: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uint: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sint: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sfloat: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Unorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - case 3: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Snorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - case 3: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uscaled: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - case 3: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sscaled: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - case 3: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uint: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - case 3: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sint: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - case 3: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sfloat: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - case 3: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR32Uint: - switch ( component ) - { - case 0: return 32; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR32Sint: - switch ( component ) - { - case 0: return 32; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR32Sfloat: - switch ( component ) - { - case 0: return 32; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR32G32Uint: - switch ( component ) - { - case 0: return 32; - case 1: return 32; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR32G32Sint: - switch ( component ) - { - case 0: return 32; - case 1: return 32; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR32G32Sfloat: - switch ( component ) - { - case 0: return 32; - case 1: return 32; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Uint: - switch ( component ) - { - case 0: return 32; - case 1: return 32; - case 2: return 32; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sint: - switch ( component ) - { - case 0: return 32; - case 1: return 32; - case 2: return 32; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sfloat: - switch ( component ) - { - case 0: return 32; - case 1: return 32; - case 2: return 32; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Uint: - switch ( component ) - { - case 0: return 32; - case 1: return 32; - case 2: return 32; - case 3: return 32; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sint: - switch ( component ) - { - case 0: return 32; - case 1: return 32; - case 2: return 32; - case 3: return 32; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sfloat: - switch ( component ) - { - case 0: return 32; - case 1: return 32; - case 2: return 32; - case 3: return 32; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR64Uint: - switch ( component ) - { - case 0: return 64; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR64Sint: - switch ( component ) - { - case 0: return 64; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR64Sfloat: - switch ( component ) - { - case 0: return 64; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR64G64Uint: - switch ( component ) - { - case 0: return 64; - case 1: return 64; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR64G64Sint: - switch ( component ) - { - case 0: return 64; - case 1: return 64; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR64G64Sfloat: - switch ( component ) - { - case 0: return 64; - case 1: return 64; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Uint: - switch ( component ) - { - case 0: return 64; - case 1: return 64; - case 2: return 64; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sint: - switch ( component ) - { - case 0: return 64; - case 1: return 64; - case 2: return 64; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sfloat: - switch ( component ) - { - case 0: return 64; - case 1: return 64; - case 2: return 64; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Uint: - switch ( component ) - { - case 0: return 64; - case 1: return 64; - case 2: return 64; - case 3: return 64; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sint: - switch ( component ) - { - case 0: return 64; - case 1: return 64; - case 2: return 64; - case 3: return 64; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sfloat: - switch ( component ) - { - case 0: return 64; - case 1: return 64; - case 2: return 64; - case 3: return 64; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB10G11R11UfloatPack32: - switch ( component ) - { - case 0: return 10; - case 1: return 11; - case 2: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eE5B9G9R9UfloatPack32: - switch ( component ) - { - case 0: return 9; - case 1: return 9; - case 2: return 9; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eD16Unorm: - switch ( component ) - { - case 0: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eX8D24UnormPack32: - switch ( component ) - { - case 0: return 24; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eD32Sfloat: - switch ( component ) - { - case 0: return 32; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eS8Uint: - switch ( component ) - { - case 0: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eD16UnormS8Uint: - switch ( component ) - { - case 0: return 16; - case 1: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eD24UnormS8Uint: - switch ( component ) - { - case 0: return 24; - case 1: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eD32SfloatS8Uint: - switch ( component ) - { - case 0: return 32; - case 1: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock: - switch ( component ) - { - case 0: return 11; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock: - switch ( component ) - { - case 0: return 11; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock: - switch ( component ) - { - case 0: return 11; - case 1: return 11; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock: - switch ( component ) - { - case 0: return 11; - case 1: return 11; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8G8R8422Unorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB8G8R8G8422Unorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - case 3: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16: - switch ( component ) - { - case 0: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16: - switch ( component ) - { - case 0: return 10; - case 1: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6B10X6A10X6Unorm4Pack16: - switch ( component ) - { - case 0: return 10; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16: - switch ( component ) - { - case 0: return 10; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16: - switch ( component ) - { - case 0: return 10; - case 1: return 10; - case 2: return 10; - case 3: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16: - switch ( component ) - { - case 0: return 10; - case 1: return 10; - case 2: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16: - switch ( component ) - { - case 0: return 10; - case 1: return 10; - case 2: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16: - switch ( component ) - { - case 0: return 10; - case 1: return 10; - case 2: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16: - switch ( component ) - { - case 0: return 10; - case 1: return 10; - case 2: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16: - switch ( component ) - { - case 0: return 10; - case 1: return 10; - case 2: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16: - switch ( component ) - { - case 0: return 12; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16: - switch ( component ) - { - case 0: return 12; - case 1: return 12; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4B12X4A12X4Unorm4Pack16: - switch ( component ) - { - case 0: return 12; - case 1: return 12; - case 2: return 12; - case 3: return 12; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16: - switch ( component ) - { - case 0: return 12; - case 1: return 12; - case 2: return 12; - case 3: return 12; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16: - switch ( component ) - { - case 0: return 12; - case 1: return 12; - case 2: return 12; - case 3: return 12; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16: - switch ( component ) - { - case 0: return 12; - case 1: return 12; - case 2: return 12; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16: - switch ( component ) - { - case 0: return 12; - case 1: return 12; - case 2: return 12; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16: - switch ( component ) - { - case 0: return 12; - case 1: return 12; - case 2: return 12; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16: - switch ( component ) - { - case 0: return 12; - case 1: return 12; - case 2: return 12; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16: - switch ( component ) - { - case 0: return 12; - case 1: return 12; - case 2: return 12; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16G16R16422Unorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - case 3: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eB16G16R16G16422Unorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - case 3: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm: - switch ( component ) - { - case 0: return 8; - case 1: return 8; - case 2: return 8; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16: - switch ( component ) - { - case 0: return 10; - case 1: return 10; - case 2: return 10; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16: - switch ( component ) - { - case 0: return 12; - case 1: return 12; - case 2: return 12; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm: - switch ( component ) - { - case 0: return 16; - case 1: return 16; - case 2: return 16; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA4R4G4B4UnormPack16: - switch ( component ) - { - case 0: return 4; - case 1: return 4; - case 2: return 4; - case 3: return 4; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eA4B4G4R4UnormPack16: - switch ( component ) - { - case 0: return 4; - case 1: return 4; - case 2: return 4; - case 3: return 4; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - - default: return 0; - } - } - - // The plane this component lies in. - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentPlaneIndex( VULKAN_HPP_NAMESPACE::Format format, - uint8_t component ) - { - switch ( format ) - { - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm: - switch ( component ) - { - case 0: return 0; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 0; - } - - default: return 0; - } - } - - // The number of image planes of this format. - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeCount( VULKAN_HPP_NAMESPACE::Format format ) - { - switch ( format ) - { - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm: return 3; - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm: return 2; - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16: return 2; - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm: return 2; - - default: return 1; - } - } - - // The single-plane format that this plane is compatible with. - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::Format - planeCompatibleFormat( VULKAN_HPP_NAMESPACE::Format format, uint8_t plane ) - { - switch ( format ) - { - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR8Unorm; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR8Unorm; - case 2: return VULKAN_HPP_NAMESPACE::Format::eR8Unorm; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR8Unorm; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR8Unorm; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR8Unorm; - case 2: return VULKAN_HPP_NAMESPACE::Format::eR8Unorm; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR8Unorm; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR8Unorm; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR8Unorm; - case 2: return VULKAN_HPP_NAMESPACE::Format::eR8Unorm; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16; - case 2: return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16; - case 2: return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16; - case 2: return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16; - case 2: return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16; - case 2: return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16; - case 2: return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR16Unorm; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR16Unorm; - case 2: return VULKAN_HPP_NAMESPACE::Format::eR16Unorm; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR16Unorm; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR16Unorm; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR16Unorm; - case 2: return VULKAN_HPP_NAMESPACE::Format::eR16Unorm; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR16Unorm; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR16Unorm; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR16Unorm; - case 2: return VULKAN_HPP_NAMESPACE::Format::eR16Unorm; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR8Unorm; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm: - switch ( plane ) - { - case 0: return VULKAN_HPP_NAMESPACE::Format::eR16Unorm; - case 1: return VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm; - default: VULKAN_HPP_ASSERT( false ); return VULKAN_HPP_NAMESPACE::Format::eUndefined; - } - - default: VULKAN_HPP_ASSERT( plane == 0 ); return format; - } - } - - // The relative height of this plane. A value of k means that this plane is 1/k the height of the overall format. - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeHeightDivisor( VULKAN_HPP_NAMESPACE::Format format, - uint8_t plane ) - { - switch ( format ) - { - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - - default: VULKAN_HPP_ASSERT( plane == 0 ); return 1; - } - } - - // The relative width of this plane. A value of k means that this plane is 1/k the width of the overall format. - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeWidthDivisor( VULKAN_HPP_NAMESPACE::Format format, - uint8_t plane ) - { - switch ( format ) - { - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - case 2: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 2; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - case 2: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm: - switch ( plane ) - { - case 0: return 1; - case 1: return 1; - default: VULKAN_HPP_ASSERT( false ); return 1; - } - - default: VULKAN_HPP_ASSERT( plane == 0 ); return 1; - } - } - - template - struct IndexTypeValue - {}; - - template <> - struct IndexTypeValue - { - static VULKAN_HPP_CONST_OR_CONSTEXPR IndexType value = IndexType::eUint16; - }; - - template <> - struct CppType - { - using Type = uint16_t; - }; - - template <> - struct IndexTypeValue - { - static VULKAN_HPP_CONST_OR_CONSTEXPR IndexType value = IndexType::eUint32; - }; - - template <> - struct CppType - { - using Type = uint32_t; - }; - - template <> - struct IndexTypeValue - { - static VULKAN_HPP_CONST_OR_CONSTEXPR IndexType value = IndexType::eUint8EXT; - }; - - template <> - struct CppType - { - using Type = uint8_t; - }; - - //================ - //=== BITMASKs === - //================ - - //=== VK_VERSION_1_0 === - - using FormatFeatureFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = - VkFlags( FormatFeatureFlagBits::eSampledImage ) | VkFlags( FormatFeatureFlagBits::eStorageImage ) | - VkFlags( FormatFeatureFlagBits::eStorageImageAtomic ) | VkFlags( FormatFeatureFlagBits::eUniformTexelBuffer ) | - VkFlags( FormatFeatureFlagBits::eStorageTexelBuffer ) | - VkFlags( FormatFeatureFlagBits::eStorageTexelBufferAtomic ) | VkFlags( FormatFeatureFlagBits::eVertexBuffer ) | - VkFlags( FormatFeatureFlagBits::eColorAttachment ) | VkFlags( FormatFeatureFlagBits::eColorAttachmentBlend ) | - VkFlags( FormatFeatureFlagBits::eDepthStencilAttachment ) | VkFlags( FormatFeatureFlagBits::eBlitSrc ) | - VkFlags( FormatFeatureFlagBits::eBlitDst ) | VkFlags( FormatFeatureFlagBits::eSampledImageFilterLinear ) | - VkFlags( FormatFeatureFlagBits::eTransferSrc ) | VkFlags( FormatFeatureFlagBits::eTransferDst ) | - VkFlags( FormatFeatureFlagBits::eMidpointChromaSamples ) | - VkFlags( FormatFeatureFlagBits::eSampledImageYcbcrConversionLinearFilter ) | - VkFlags( FormatFeatureFlagBits::eSampledImageYcbcrConversionSeparateReconstructionFilter ) | - VkFlags( FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicit ) | - VkFlags( FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable ) | - VkFlags( FormatFeatureFlagBits::eDisjoint ) | VkFlags( FormatFeatureFlagBits::eCositedChromaSamples ) | - VkFlags( FormatFeatureFlagBits::eSampledImageFilterMinmax ) | - VkFlags( FormatFeatureFlagBits::eSampledImageFilterCubicIMG ) -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - | VkFlags( FormatFeatureFlagBits::eVideoDecodeOutputKHR ) | VkFlags( FormatFeatureFlagBits::eVideoDecodeDpbKHR ) -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - | VkFlags( FormatFeatureFlagBits::eAccelerationStructureVertexBufferKHR ) | - VkFlags( FormatFeatureFlagBits::eFragmentDensityMapEXT ) | - VkFlags( FormatFeatureFlagBits::eFragmentShadingRateAttachmentKHR ) -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - | VkFlags( FormatFeatureFlagBits::eVideoEncodeInputKHR ) | VkFlags( FormatFeatureFlagBits::eVideoEncodeDpbKHR ) -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FormatFeatureFlags operator|( FormatFeatureFlagBits bit0, - FormatFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return FormatFeatureFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FormatFeatureFlags operator&( FormatFeatureFlagBits bit0, - FormatFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return FormatFeatureFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FormatFeatureFlags operator^( FormatFeatureFlagBits bit0, - FormatFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return FormatFeatureFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FormatFeatureFlags operator~( FormatFeatureFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( FormatFeatureFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( FormatFeatureFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & FormatFeatureFlagBits::eSampledImage ) - result += "SampledImage | "; - if ( value & FormatFeatureFlagBits::eStorageImage ) - result += "StorageImage | "; - if ( value & FormatFeatureFlagBits::eStorageImageAtomic ) - result += "StorageImageAtomic | "; - if ( value & FormatFeatureFlagBits::eUniformTexelBuffer ) - result += "UniformTexelBuffer | "; - if ( value & FormatFeatureFlagBits::eStorageTexelBuffer ) - result += "StorageTexelBuffer | "; - if ( value & FormatFeatureFlagBits::eStorageTexelBufferAtomic ) - result += "StorageTexelBufferAtomic | "; - if ( value & FormatFeatureFlagBits::eVertexBuffer ) - result += "VertexBuffer | "; - if ( value & FormatFeatureFlagBits::eColorAttachment ) - result += "ColorAttachment | "; - if ( value & FormatFeatureFlagBits::eColorAttachmentBlend ) - result += "ColorAttachmentBlend | "; - if ( value & FormatFeatureFlagBits::eDepthStencilAttachment ) - result += "DepthStencilAttachment | "; - if ( value & FormatFeatureFlagBits::eBlitSrc ) - result += "BlitSrc | "; - if ( value & FormatFeatureFlagBits::eBlitDst ) - result += "BlitDst | "; - if ( value & FormatFeatureFlagBits::eSampledImageFilterLinear ) - result += "SampledImageFilterLinear | "; - if ( value & FormatFeatureFlagBits::eTransferSrc ) - result += "TransferSrc | "; - if ( value & FormatFeatureFlagBits::eTransferDst ) - result += "TransferDst | "; - if ( value & FormatFeatureFlagBits::eMidpointChromaSamples ) - result += "MidpointChromaSamples | "; - if ( value & FormatFeatureFlagBits::eSampledImageYcbcrConversionLinearFilter ) - result += "SampledImageYcbcrConversionLinearFilter | "; - if ( value & FormatFeatureFlagBits::eSampledImageYcbcrConversionSeparateReconstructionFilter ) - result += "SampledImageYcbcrConversionSeparateReconstructionFilter | "; - if ( value & FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicit ) - result += "SampledImageYcbcrConversionChromaReconstructionExplicit | "; - if ( value & FormatFeatureFlagBits::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable ) - result += "SampledImageYcbcrConversionChromaReconstructionExplicitForceable | "; - if ( value & FormatFeatureFlagBits::eDisjoint ) - result += "Disjoint | "; - if ( value & FormatFeatureFlagBits::eCositedChromaSamples ) - result += "CositedChromaSamples | "; - if ( value & FormatFeatureFlagBits::eSampledImageFilterMinmax ) - result += "SampledImageFilterMinmax | "; - if ( value & FormatFeatureFlagBits::eSampledImageFilterCubicIMG ) - result += "SampledImageFilterCubicIMG | "; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - if ( value & FormatFeatureFlagBits::eVideoDecodeOutputKHR ) - result += "VideoDecodeOutputKHR | "; - if ( value & FormatFeatureFlagBits::eVideoDecodeDpbKHR ) - result += "VideoDecodeDpbKHR | "; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - if ( value & FormatFeatureFlagBits::eAccelerationStructureVertexBufferKHR ) - result += "AccelerationStructureVertexBufferKHR | "; - if ( value & FormatFeatureFlagBits::eFragmentDensityMapEXT ) - result += "FragmentDensityMapEXT | "; - if ( value & FormatFeatureFlagBits::eFragmentShadingRateAttachmentKHR ) - result += "FragmentShadingRateAttachmentKHR | "; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - if ( value & FormatFeatureFlagBits::eVideoEncodeInputKHR ) - result += "VideoEncodeInputKHR | "; - if ( value & FormatFeatureFlagBits::eVideoEncodeDpbKHR ) - result += "VideoEncodeDpbKHR | "; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using ImageCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = - VkFlags( ImageCreateFlagBits::eSparseBinding ) | VkFlags( ImageCreateFlagBits::eSparseResidency ) | - VkFlags( ImageCreateFlagBits::eSparseAliased ) | VkFlags( ImageCreateFlagBits::eMutableFormat ) | - VkFlags( ImageCreateFlagBits::eCubeCompatible ) | VkFlags( ImageCreateFlagBits::eAlias ) | - VkFlags( ImageCreateFlagBits::eSplitInstanceBindRegions ) | VkFlags( ImageCreateFlagBits::e2DArrayCompatible ) | - VkFlags( ImageCreateFlagBits::eBlockTexelViewCompatible ) | VkFlags( ImageCreateFlagBits::eExtendedUsage ) | - VkFlags( ImageCreateFlagBits::eProtected ) | VkFlags( ImageCreateFlagBits::eDisjoint ) | - VkFlags( ImageCreateFlagBits::eCornerSampledNV ) | - VkFlags( ImageCreateFlagBits::eSampleLocationsCompatibleDepthEXT ) | - VkFlags( ImageCreateFlagBits::eSubsampledEXT ) | VkFlags( ImageCreateFlagBits::eFragmentDensityMapOffsetQCOM ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageCreateFlags operator|( ImageCreateFlagBits bit0, - ImageCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageCreateFlags operator&( ImageCreateFlagBits bit0, - ImageCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageCreateFlags operator^( ImageCreateFlagBits bit0, - ImageCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageCreateFlags operator~( ImageCreateFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( ImageCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( ImageCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ImageCreateFlagBits::eSparseBinding ) - result += "SparseBinding | "; - if ( value & ImageCreateFlagBits::eSparseResidency ) - result += "SparseResidency | "; - if ( value & ImageCreateFlagBits::eSparseAliased ) - result += "SparseAliased | "; - if ( value & ImageCreateFlagBits::eMutableFormat ) - result += "MutableFormat | "; - if ( value & ImageCreateFlagBits::eCubeCompatible ) - result += "CubeCompatible | "; - if ( value & ImageCreateFlagBits::eAlias ) - result += "Alias | "; - if ( value & ImageCreateFlagBits::eSplitInstanceBindRegions ) - result += "SplitInstanceBindRegions | "; - if ( value & ImageCreateFlagBits::e2DArrayCompatible ) - result += "2DArrayCompatible | "; - if ( value & ImageCreateFlagBits::eBlockTexelViewCompatible ) - result += "BlockTexelViewCompatible | "; - if ( value & ImageCreateFlagBits::eExtendedUsage ) - result += "ExtendedUsage | "; - if ( value & ImageCreateFlagBits::eProtected ) - result += "Protected | "; - if ( value & ImageCreateFlagBits::eDisjoint ) - result += "Disjoint | "; - if ( value & ImageCreateFlagBits::eCornerSampledNV ) - result += "CornerSampledNV | "; - if ( value & ImageCreateFlagBits::eSampleLocationsCompatibleDepthEXT ) - result += "SampleLocationsCompatibleDepthEXT | "; - if ( value & ImageCreateFlagBits::eSubsampledEXT ) - result += "SubsampledEXT | "; - if ( value & ImageCreateFlagBits::eFragmentDensityMapOffsetQCOM ) - result += "FragmentDensityMapOffsetQCOM | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using ImageUsageFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ImageUsageFlagBits::eTransferSrc ) | VkFlags( ImageUsageFlagBits::eTransferDst ) | - VkFlags( ImageUsageFlagBits::eSampled ) | VkFlags( ImageUsageFlagBits::eStorage ) | - VkFlags( ImageUsageFlagBits::eColorAttachment ) | - VkFlags( ImageUsageFlagBits::eDepthStencilAttachment ) | - VkFlags( ImageUsageFlagBits::eTransientAttachment ) | VkFlags( ImageUsageFlagBits::eInputAttachment ) -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - | VkFlags( ImageUsageFlagBits::eVideoDecodeDstKHR ) | - VkFlags( ImageUsageFlagBits::eVideoDecodeSrcKHR ) | VkFlags( ImageUsageFlagBits::eVideoDecodeDpbKHR ) -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - | VkFlags( ImageUsageFlagBits::eFragmentDensityMapEXT ) | - VkFlags( ImageUsageFlagBits::eFragmentShadingRateAttachmentKHR ) -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - | VkFlags( ImageUsageFlagBits::eVideoEncodeDstKHR ) | - VkFlags( ImageUsageFlagBits::eVideoEncodeSrcKHR ) | VkFlags( ImageUsageFlagBits::eVideoEncodeDpbKHR ) -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - | VkFlags( ImageUsageFlagBits::eInvocationMaskHUAWEI ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageUsageFlags operator|( ImageUsageFlagBits bit0, - ImageUsageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageUsageFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageUsageFlags operator&( ImageUsageFlagBits bit0, - ImageUsageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageUsageFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageUsageFlags operator^( ImageUsageFlagBits bit0, - ImageUsageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageUsageFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageUsageFlags operator~( ImageUsageFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( ImageUsageFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( ImageUsageFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ImageUsageFlagBits::eTransferSrc ) - result += "TransferSrc | "; - if ( value & ImageUsageFlagBits::eTransferDst ) - result += "TransferDst | "; - if ( value & ImageUsageFlagBits::eSampled ) - result += "Sampled | "; - if ( value & ImageUsageFlagBits::eStorage ) - result += "Storage | "; - if ( value & ImageUsageFlagBits::eColorAttachment ) - result += "ColorAttachment | "; - if ( value & ImageUsageFlagBits::eDepthStencilAttachment ) - result += "DepthStencilAttachment | "; - if ( value & ImageUsageFlagBits::eTransientAttachment ) - result += "TransientAttachment | "; - if ( value & ImageUsageFlagBits::eInputAttachment ) - result += "InputAttachment | "; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - if ( value & ImageUsageFlagBits::eVideoDecodeDstKHR ) - result += "VideoDecodeDstKHR | "; - if ( value & ImageUsageFlagBits::eVideoDecodeSrcKHR ) - result += "VideoDecodeSrcKHR | "; - if ( value & ImageUsageFlagBits::eVideoDecodeDpbKHR ) - result += "VideoDecodeDpbKHR | "; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - if ( value & ImageUsageFlagBits::eFragmentDensityMapEXT ) - result += "FragmentDensityMapEXT | "; - if ( value & ImageUsageFlagBits::eFragmentShadingRateAttachmentKHR ) - result += "FragmentShadingRateAttachmentKHR | "; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - if ( value & ImageUsageFlagBits::eVideoEncodeDstKHR ) - result += "VideoEncodeDstKHR | "; - if ( value & ImageUsageFlagBits::eVideoEncodeSrcKHR ) - result += "VideoEncodeSrcKHR | "; - if ( value & ImageUsageFlagBits::eVideoEncodeDpbKHR ) - result += "VideoEncodeDpbKHR | "; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - if ( value & ImageUsageFlagBits::eInvocationMaskHUAWEI ) - result += "InvocationMaskHUAWEI | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using InstanceCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( InstanceCreateFlags ) - { - return "{}"; - } - - using MemoryHeapFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( MemoryHeapFlagBits::eDeviceLocal ) | VkFlags( MemoryHeapFlagBits::eMultiInstance ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryHeapFlags operator|( MemoryHeapFlagBits bit0, - MemoryHeapFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return MemoryHeapFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryHeapFlags operator&( MemoryHeapFlagBits bit0, - MemoryHeapFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return MemoryHeapFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryHeapFlags operator^( MemoryHeapFlagBits bit0, - MemoryHeapFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return MemoryHeapFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryHeapFlags operator~( MemoryHeapFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( MemoryHeapFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( MemoryHeapFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & MemoryHeapFlagBits::eDeviceLocal ) - result += "DeviceLocal | "; - if ( value & MemoryHeapFlagBits::eMultiInstance ) - result += "MultiInstance | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using MemoryPropertyFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( MemoryPropertyFlagBits::eDeviceLocal ) | VkFlags( MemoryPropertyFlagBits::eHostVisible ) | - VkFlags( MemoryPropertyFlagBits::eHostCoherent ) | VkFlags( MemoryPropertyFlagBits::eHostCached ) | - VkFlags( MemoryPropertyFlagBits::eLazilyAllocated ) | VkFlags( MemoryPropertyFlagBits::eProtected ) | - VkFlags( MemoryPropertyFlagBits::eDeviceCoherentAMD ) | - VkFlags( MemoryPropertyFlagBits::eDeviceUncachedAMD ) | - VkFlags( MemoryPropertyFlagBits::eRdmaCapableNV ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryPropertyFlags - operator|( MemoryPropertyFlagBits bit0, MemoryPropertyFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return MemoryPropertyFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryPropertyFlags - operator&( MemoryPropertyFlagBits bit0, MemoryPropertyFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return MemoryPropertyFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryPropertyFlags - operator^( MemoryPropertyFlagBits bit0, MemoryPropertyFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return MemoryPropertyFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryPropertyFlags operator~( MemoryPropertyFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( MemoryPropertyFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( MemoryPropertyFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & MemoryPropertyFlagBits::eDeviceLocal ) - result += "DeviceLocal | "; - if ( value & MemoryPropertyFlagBits::eHostVisible ) - result += "HostVisible | "; - if ( value & MemoryPropertyFlagBits::eHostCoherent ) - result += "HostCoherent | "; - if ( value & MemoryPropertyFlagBits::eHostCached ) - result += "HostCached | "; - if ( value & MemoryPropertyFlagBits::eLazilyAllocated ) - result += "LazilyAllocated | "; - if ( value & MemoryPropertyFlagBits::eProtected ) - result += "Protected | "; - if ( value & MemoryPropertyFlagBits::eDeviceCoherentAMD ) - result += "DeviceCoherentAMD | "; - if ( value & MemoryPropertyFlagBits::eDeviceUncachedAMD ) - result += "DeviceUncachedAMD | "; - if ( value & MemoryPropertyFlagBits::eRdmaCapableNV ) - result += "RdmaCapableNV | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using QueueFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( QueueFlagBits::eGraphics ) | VkFlags( QueueFlagBits::eCompute ) | - VkFlags( QueueFlagBits::eTransfer ) | VkFlags( QueueFlagBits::eSparseBinding ) | - VkFlags( QueueFlagBits::eProtected ) -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - | VkFlags( QueueFlagBits::eVideoDecodeKHR ) | VkFlags( QueueFlagBits::eVideoEncodeKHR ) -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueueFlags operator|( QueueFlagBits bit0, - QueueFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return QueueFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueueFlags operator&( QueueFlagBits bit0, - QueueFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return QueueFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueueFlags operator^( QueueFlagBits bit0, - QueueFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return QueueFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueueFlags operator~( QueueFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( QueueFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( QueueFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & QueueFlagBits::eGraphics ) - result += "Graphics | "; - if ( value & QueueFlagBits::eCompute ) - result += "Compute | "; - if ( value & QueueFlagBits::eTransfer ) - result += "Transfer | "; - if ( value & QueueFlagBits::eSparseBinding ) - result += "SparseBinding | "; - if ( value & QueueFlagBits::eProtected ) - result += "Protected | "; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - if ( value & QueueFlagBits::eVideoDecodeKHR ) - result += "VideoDecodeKHR | "; - if ( value & QueueFlagBits::eVideoEncodeKHR ) - result += "VideoEncodeKHR | "; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using SampleCountFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( SampleCountFlagBits::e1 ) | VkFlags( SampleCountFlagBits::e2 ) | - VkFlags( SampleCountFlagBits::e4 ) | VkFlags( SampleCountFlagBits::e8 ) | - VkFlags( SampleCountFlagBits::e16 ) | VkFlags( SampleCountFlagBits::e32 ) | - VkFlags( SampleCountFlagBits::e64 ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SampleCountFlags operator|( SampleCountFlagBits bit0, - SampleCountFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SampleCountFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SampleCountFlags operator&( SampleCountFlagBits bit0, - SampleCountFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SampleCountFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SampleCountFlags operator^( SampleCountFlagBits bit0, - SampleCountFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SampleCountFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SampleCountFlags operator~( SampleCountFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( SampleCountFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( SampleCountFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & SampleCountFlagBits::e1 ) - result += "1 | "; - if ( value & SampleCountFlagBits::e2 ) - result += "2 | "; - if ( value & SampleCountFlagBits::e4 ) - result += "4 | "; - if ( value & SampleCountFlagBits::e8 ) - result += "8 | "; - if ( value & SampleCountFlagBits::e16 ) - result += "16 | "; - if ( value & SampleCountFlagBits::e32 ) - result += "32 | "; - if ( value & SampleCountFlagBits::e64 ) - result += "64 | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using DeviceCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( DeviceCreateFlags ) - { - return "{}"; - } - - using DeviceQueueCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( DeviceQueueCreateFlagBits::eProtected ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceQueueCreateFlags - operator|( DeviceQueueCreateFlagBits bit0, DeviceQueueCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DeviceQueueCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceQueueCreateFlags - operator&( DeviceQueueCreateFlagBits bit0, DeviceQueueCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DeviceQueueCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceQueueCreateFlags - operator^( DeviceQueueCreateFlagBits bit0, DeviceQueueCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DeviceQueueCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceQueueCreateFlags operator~( DeviceQueueCreateFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( DeviceQueueCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( DeviceQueueCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & DeviceQueueCreateFlagBits::eProtected ) - result += "Protected | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using PipelineStageFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = - VkFlags( PipelineStageFlagBits::eTopOfPipe ) | VkFlags( PipelineStageFlagBits::eDrawIndirect ) | - VkFlags( PipelineStageFlagBits::eVertexInput ) | VkFlags( PipelineStageFlagBits::eVertexShader ) | - VkFlags( PipelineStageFlagBits::eTessellationControlShader ) | - VkFlags( PipelineStageFlagBits::eTessellationEvaluationShader ) | - VkFlags( PipelineStageFlagBits::eGeometryShader ) | VkFlags( PipelineStageFlagBits::eFragmentShader ) | - VkFlags( PipelineStageFlagBits::eEarlyFragmentTests ) | VkFlags( PipelineStageFlagBits::eLateFragmentTests ) | - VkFlags( PipelineStageFlagBits::eColorAttachmentOutput ) | VkFlags( PipelineStageFlagBits::eComputeShader ) | - VkFlags( PipelineStageFlagBits::eTransfer ) | VkFlags( PipelineStageFlagBits::eBottomOfPipe ) | - VkFlags( PipelineStageFlagBits::eHost ) | VkFlags( PipelineStageFlagBits::eAllGraphics ) | - VkFlags( PipelineStageFlagBits::eAllCommands ) | VkFlags( PipelineStageFlagBits::eNone ) | - VkFlags( PipelineStageFlagBits::eTransformFeedbackEXT ) | - VkFlags( PipelineStageFlagBits::eConditionalRenderingEXT ) | - VkFlags( PipelineStageFlagBits::eAccelerationStructureBuildKHR ) | - VkFlags( PipelineStageFlagBits::eRayTracingShaderKHR ) | VkFlags( PipelineStageFlagBits::eTaskShaderNV ) | - VkFlags( PipelineStageFlagBits::eMeshShaderNV ) | VkFlags( PipelineStageFlagBits::eFragmentDensityProcessEXT ) | - VkFlags( PipelineStageFlagBits::eFragmentShadingRateAttachmentKHR ) | - VkFlags( PipelineStageFlagBits::eCommandPreprocessNV ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineStageFlags operator|( PipelineStageFlagBits bit0, - PipelineStageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineStageFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineStageFlags operator&( PipelineStageFlagBits bit0, - PipelineStageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineStageFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineStageFlags operator^( PipelineStageFlagBits bit0, - PipelineStageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineStageFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineStageFlags operator~( PipelineStageFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( PipelineStageFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( PipelineStageFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & PipelineStageFlagBits::eTopOfPipe ) - result += "TopOfPipe | "; - if ( value & PipelineStageFlagBits::eDrawIndirect ) - result += "DrawIndirect | "; - if ( value & PipelineStageFlagBits::eVertexInput ) - result += "VertexInput | "; - if ( value & PipelineStageFlagBits::eVertexShader ) - result += "VertexShader | "; - if ( value & PipelineStageFlagBits::eTessellationControlShader ) - result += "TessellationControlShader | "; - if ( value & PipelineStageFlagBits::eTessellationEvaluationShader ) - result += "TessellationEvaluationShader | "; - if ( value & PipelineStageFlagBits::eGeometryShader ) - result += "GeometryShader | "; - if ( value & PipelineStageFlagBits::eFragmentShader ) - result += "FragmentShader | "; - if ( value & PipelineStageFlagBits::eEarlyFragmentTests ) - result += "EarlyFragmentTests | "; - if ( value & PipelineStageFlagBits::eLateFragmentTests ) - result += "LateFragmentTests | "; - if ( value & PipelineStageFlagBits::eColorAttachmentOutput ) - result += "ColorAttachmentOutput | "; - if ( value & PipelineStageFlagBits::eComputeShader ) - result += "ComputeShader | "; - if ( value & PipelineStageFlagBits::eTransfer ) - result += "Transfer | "; - if ( value & PipelineStageFlagBits::eBottomOfPipe ) - result += "BottomOfPipe | "; - if ( value & PipelineStageFlagBits::eHost ) - result += "Host | "; - if ( value & PipelineStageFlagBits::eAllGraphics ) - result += "AllGraphics | "; - if ( value & PipelineStageFlagBits::eAllCommands ) - result += "AllCommands | "; - if ( value & PipelineStageFlagBits::eTransformFeedbackEXT ) - result += "TransformFeedbackEXT | "; - if ( value & PipelineStageFlagBits::eConditionalRenderingEXT ) - result += "ConditionalRenderingEXT | "; - if ( value & PipelineStageFlagBits::eAccelerationStructureBuildKHR ) - result += "AccelerationStructureBuildKHR | "; - if ( value & PipelineStageFlagBits::eRayTracingShaderKHR ) - result += "RayTracingShaderKHR | "; - if ( value & PipelineStageFlagBits::eTaskShaderNV ) - result += "TaskShaderNV | "; - if ( value & PipelineStageFlagBits::eMeshShaderNV ) - result += "MeshShaderNV | "; - if ( value & PipelineStageFlagBits::eFragmentDensityProcessEXT ) - result += "FragmentDensityProcessEXT | "; - if ( value & PipelineStageFlagBits::eFragmentShadingRateAttachmentKHR ) - result += "FragmentShadingRateAttachmentKHR | "; - if ( value & PipelineStageFlagBits::eCommandPreprocessNV ) - result += "CommandPreprocessNV | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using MemoryMapFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( MemoryMapFlags ) - { - return "{}"; - } - - using ImageAspectFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ImageAspectFlagBits::eColor ) | VkFlags( ImageAspectFlagBits::eDepth ) | - VkFlags( ImageAspectFlagBits::eStencil ) | VkFlags( ImageAspectFlagBits::eMetadata ) | - VkFlags( ImageAspectFlagBits::ePlane0 ) | VkFlags( ImageAspectFlagBits::ePlane1 ) | - VkFlags( ImageAspectFlagBits::ePlane2 ) | VkFlags( ImageAspectFlagBits::eMemoryPlane0EXT ) | - VkFlags( ImageAspectFlagBits::eMemoryPlane1EXT ) | VkFlags( ImageAspectFlagBits::eMemoryPlane2EXT ) | - VkFlags( ImageAspectFlagBits::eMemoryPlane3EXT ) | VkFlags( ImageAspectFlagBits::eNoneKHR ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageAspectFlags operator|( ImageAspectFlagBits bit0, - ImageAspectFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageAspectFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageAspectFlags operator&( ImageAspectFlagBits bit0, - ImageAspectFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageAspectFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageAspectFlags operator^( ImageAspectFlagBits bit0, - ImageAspectFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageAspectFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageAspectFlags operator~( ImageAspectFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( ImageAspectFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( ImageAspectFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ImageAspectFlagBits::eColor ) - result += "Color | "; - if ( value & ImageAspectFlagBits::eDepth ) - result += "Depth | "; - if ( value & ImageAspectFlagBits::eStencil ) - result += "Stencil | "; - if ( value & ImageAspectFlagBits::eMetadata ) - result += "Metadata | "; - if ( value & ImageAspectFlagBits::ePlane0 ) - result += "Plane0 | "; - if ( value & ImageAspectFlagBits::ePlane1 ) - result += "Plane1 | "; - if ( value & ImageAspectFlagBits::ePlane2 ) - result += "Plane2 | "; - if ( value & ImageAspectFlagBits::eMemoryPlane0EXT ) - result += "MemoryPlane0EXT | "; - if ( value & ImageAspectFlagBits::eMemoryPlane1EXT ) - result += "MemoryPlane1EXT | "; - if ( value & ImageAspectFlagBits::eMemoryPlane2EXT ) - result += "MemoryPlane2EXT | "; - if ( value & ImageAspectFlagBits::eMemoryPlane3EXT ) - result += "MemoryPlane3EXT | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using SparseImageFormatFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( SparseImageFormatFlagBits::eSingleMiptail ) | - VkFlags( SparseImageFormatFlagBits::eAlignedMipSize ) | - VkFlags( SparseImageFormatFlagBits::eNonstandardBlockSize ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseImageFormatFlags - operator|( SparseImageFormatFlagBits bit0, SparseImageFormatFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SparseImageFormatFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseImageFormatFlags - operator&( SparseImageFormatFlagBits bit0, SparseImageFormatFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SparseImageFormatFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseImageFormatFlags - operator^( SparseImageFormatFlagBits bit0, SparseImageFormatFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SparseImageFormatFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseImageFormatFlags operator~( SparseImageFormatFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( SparseImageFormatFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( SparseImageFormatFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & SparseImageFormatFlagBits::eSingleMiptail ) - result += "SingleMiptail | "; - if ( value & SparseImageFormatFlagBits::eAlignedMipSize ) - result += "AlignedMipSize | "; - if ( value & SparseImageFormatFlagBits::eNonstandardBlockSize ) - result += "NonstandardBlockSize | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using SparseMemoryBindFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( SparseMemoryBindFlagBits::eMetadata ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseMemoryBindFlags - operator|( SparseMemoryBindFlagBits bit0, SparseMemoryBindFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SparseMemoryBindFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseMemoryBindFlags - operator&( SparseMemoryBindFlagBits bit0, SparseMemoryBindFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SparseMemoryBindFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseMemoryBindFlags - operator^( SparseMemoryBindFlagBits bit0, SparseMemoryBindFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SparseMemoryBindFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SparseMemoryBindFlags operator~( SparseMemoryBindFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( SparseMemoryBindFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( SparseMemoryBindFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & SparseMemoryBindFlagBits::eMetadata ) - result += "Metadata | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using FenceCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( FenceCreateFlagBits::eSignaled ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceCreateFlags operator|( FenceCreateFlagBits bit0, - FenceCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return FenceCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceCreateFlags operator&( FenceCreateFlagBits bit0, - FenceCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return FenceCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceCreateFlags operator^( FenceCreateFlagBits bit0, - FenceCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return FenceCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceCreateFlags operator~( FenceCreateFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( FenceCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( FenceCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & FenceCreateFlagBits::eSignaled ) - result += "Signaled | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using SemaphoreCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( SemaphoreCreateFlags ) - { - return "{}"; - } - - using EventCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( EventCreateFlagBits::eDeviceOnly ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR EventCreateFlags operator|( EventCreateFlagBits bit0, - EventCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return EventCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR EventCreateFlags operator&( EventCreateFlagBits bit0, - EventCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return EventCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR EventCreateFlags operator^( EventCreateFlagBits bit0, - EventCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return EventCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR EventCreateFlags operator~( EventCreateFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( EventCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( EventCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & EventCreateFlagBits::eDeviceOnly ) - result += "DeviceOnly | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using QueryPipelineStatisticFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( QueryPipelineStatisticFlagBits::eInputAssemblyVertices ) | - VkFlags( QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives ) | - VkFlags( QueryPipelineStatisticFlagBits::eVertexShaderInvocations ) | - VkFlags( QueryPipelineStatisticFlagBits::eGeometryShaderInvocations ) | - VkFlags( QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives ) | - VkFlags( QueryPipelineStatisticFlagBits::eClippingInvocations ) | - VkFlags( QueryPipelineStatisticFlagBits::eClippingPrimitives ) | - VkFlags( QueryPipelineStatisticFlagBits::eFragmentShaderInvocations ) | - VkFlags( QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches ) | - VkFlags( QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations ) | - VkFlags( QueryPipelineStatisticFlagBits::eComputeShaderInvocations ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryPipelineStatisticFlags - operator|( QueryPipelineStatisticFlagBits bit0, QueryPipelineStatisticFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return QueryPipelineStatisticFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryPipelineStatisticFlags - operator&( QueryPipelineStatisticFlagBits bit0, QueryPipelineStatisticFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return QueryPipelineStatisticFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryPipelineStatisticFlags - operator^( QueryPipelineStatisticFlagBits bit0, QueryPipelineStatisticFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return QueryPipelineStatisticFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryPipelineStatisticFlags operator~( QueryPipelineStatisticFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( QueryPipelineStatisticFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( QueryPipelineStatisticFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyVertices ) - result += "InputAssemblyVertices | "; - if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives ) - result += "InputAssemblyPrimitives | "; - if ( value & QueryPipelineStatisticFlagBits::eVertexShaderInvocations ) - result += "VertexShaderInvocations | "; - if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderInvocations ) - result += "GeometryShaderInvocations | "; - if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives ) - result += "GeometryShaderPrimitives | "; - if ( value & QueryPipelineStatisticFlagBits::eClippingInvocations ) - result += "ClippingInvocations | "; - if ( value & QueryPipelineStatisticFlagBits::eClippingPrimitives ) - result += "ClippingPrimitives | "; - if ( value & QueryPipelineStatisticFlagBits::eFragmentShaderInvocations ) - result += "FragmentShaderInvocations | "; - if ( value & QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches ) - result += "TessellationControlShaderPatches | "; - if ( value & QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations ) - result += "TessellationEvaluationShaderInvocations | "; - if ( value & QueryPipelineStatisticFlagBits::eComputeShaderInvocations ) - result += "ComputeShaderInvocations | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using QueryPoolCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( QueryPoolCreateFlags ) - { - return "{}"; - } - - using QueryResultFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( QueryResultFlagBits::e64 ) | VkFlags( QueryResultFlagBits::eWait ) | - VkFlags( QueryResultFlagBits::eWithAvailability ) | VkFlags( QueryResultFlagBits::ePartial ) -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - | VkFlags( QueryResultFlagBits::eWithStatusKHR ) -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryResultFlags operator|( QueryResultFlagBits bit0, - QueryResultFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return QueryResultFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryResultFlags operator&( QueryResultFlagBits bit0, - QueryResultFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return QueryResultFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryResultFlags operator^( QueryResultFlagBits bit0, - QueryResultFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return QueryResultFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryResultFlags operator~( QueryResultFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( QueryResultFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( QueryResultFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & QueryResultFlagBits::e64 ) - result += "64 | "; - if ( value & QueryResultFlagBits::eWait ) - result += "Wait | "; - if ( value & QueryResultFlagBits::eWithAvailability ) - result += "WithAvailability | "; - if ( value & QueryResultFlagBits::ePartial ) - result += "Partial | "; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - if ( value & QueryResultFlagBits::eWithStatusKHR ) - result += "WithStatusKHR | "; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using BufferCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( BufferCreateFlagBits::eSparseBinding ) | VkFlags( BufferCreateFlagBits::eSparseResidency ) | - VkFlags( BufferCreateFlagBits::eSparseAliased ) | VkFlags( BufferCreateFlagBits::eProtected ) | - VkFlags( BufferCreateFlagBits::eDeviceAddressCaptureReplay ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferCreateFlags operator|( BufferCreateFlagBits bit0, - BufferCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return BufferCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferCreateFlags operator&( BufferCreateFlagBits bit0, - BufferCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return BufferCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferCreateFlags operator^( BufferCreateFlagBits bit0, - BufferCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return BufferCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferCreateFlags operator~( BufferCreateFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( BufferCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( BufferCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & BufferCreateFlagBits::eSparseBinding ) - result += "SparseBinding | "; - if ( value & BufferCreateFlagBits::eSparseResidency ) - result += "SparseResidency | "; - if ( value & BufferCreateFlagBits::eSparseAliased ) - result += "SparseAliased | "; - if ( value & BufferCreateFlagBits::eProtected ) - result += "Protected | "; - if ( value & BufferCreateFlagBits::eDeviceAddressCaptureReplay ) - result += "DeviceAddressCaptureReplay | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using BufferUsageFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = - VkFlags( BufferUsageFlagBits::eTransferSrc ) | VkFlags( BufferUsageFlagBits::eTransferDst ) | - VkFlags( BufferUsageFlagBits::eUniformTexelBuffer ) | VkFlags( BufferUsageFlagBits::eStorageTexelBuffer ) | - VkFlags( BufferUsageFlagBits::eUniformBuffer ) | VkFlags( BufferUsageFlagBits::eStorageBuffer ) | - VkFlags( BufferUsageFlagBits::eIndexBuffer ) | VkFlags( BufferUsageFlagBits::eVertexBuffer ) | - VkFlags( BufferUsageFlagBits::eIndirectBuffer ) | VkFlags( BufferUsageFlagBits::eShaderDeviceAddress ) -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - | VkFlags( BufferUsageFlagBits::eVideoDecodeSrcKHR ) | VkFlags( BufferUsageFlagBits::eVideoDecodeDstKHR ) -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - | VkFlags( BufferUsageFlagBits::eTransformFeedbackBufferEXT ) | - VkFlags( BufferUsageFlagBits::eTransformFeedbackCounterBufferEXT ) | - VkFlags( BufferUsageFlagBits::eConditionalRenderingEXT ) | - VkFlags( BufferUsageFlagBits::eAccelerationStructureBuildInputReadOnlyKHR ) | - VkFlags( BufferUsageFlagBits::eAccelerationStructureStorageKHR ) | - VkFlags( BufferUsageFlagBits::eShaderBindingTableKHR ) -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - | VkFlags( BufferUsageFlagBits::eVideoEncodeDstKHR ) | VkFlags( BufferUsageFlagBits::eVideoEncodeSrcKHR ) -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferUsageFlags operator|( BufferUsageFlagBits bit0, - BufferUsageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return BufferUsageFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferUsageFlags operator&( BufferUsageFlagBits bit0, - BufferUsageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return BufferUsageFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferUsageFlags operator^( BufferUsageFlagBits bit0, - BufferUsageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return BufferUsageFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BufferUsageFlags operator~( BufferUsageFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( BufferUsageFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( BufferUsageFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & BufferUsageFlagBits::eTransferSrc ) - result += "TransferSrc | "; - if ( value & BufferUsageFlagBits::eTransferDst ) - result += "TransferDst | "; - if ( value & BufferUsageFlagBits::eUniformTexelBuffer ) - result += "UniformTexelBuffer | "; - if ( value & BufferUsageFlagBits::eStorageTexelBuffer ) - result += "StorageTexelBuffer | "; - if ( value & BufferUsageFlagBits::eUniformBuffer ) - result += "UniformBuffer | "; - if ( value & BufferUsageFlagBits::eStorageBuffer ) - result += "StorageBuffer | "; - if ( value & BufferUsageFlagBits::eIndexBuffer ) - result += "IndexBuffer | "; - if ( value & BufferUsageFlagBits::eVertexBuffer ) - result += "VertexBuffer | "; - if ( value & BufferUsageFlagBits::eIndirectBuffer ) - result += "IndirectBuffer | "; - if ( value & BufferUsageFlagBits::eShaderDeviceAddress ) - result += "ShaderDeviceAddress | "; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - if ( value & BufferUsageFlagBits::eVideoDecodeSrcKHR ) - result += "VideoDecodeSrcKHR | "; - if ( value & BufferUsageFlagBits::eVideoDecodeDstKHR ) - result += "VideoDecodeDstKHR | "; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - if ( value & BufferUsageFlagBits::eTransformFeedbackBufferEXT ) - result += "TransformFeedbackBufferEXT | "; - if ( value & BufferUsageFlagBits::eTransformFeedbackCounterBufferEXT ) - result += "TransformFeedbackCounterBufferEXT | "; - if ( value & BufferUsageFlagBits::eConditionalRenderingEXT ) - result += "ConditionalRenderingEXT | "; - if ( value & BufferUsageFlagBits::eAccelerationStructureBuildInputReadOnlyKHR ) - result += "AccelerationStructureBuildInputReadOnlyKHR | "; - if ( value & BufferUsageFlagBits::eAccelerationStructureStorageKHR ) - result += "AccelerationStructureStorageKHR | "; - if ( value & BufferUsageFlagBits::eShaderBindingTableKHR ) - result += "ShaderBindingTableKHR | "; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - if ( value & BufferUsageFlagBits::eVideoEncodeDstKHR ) - result += "VideoEncodeDstKHR | "; - if ( value & BufferUsageFlagBits::eVideoEncodeSrcKHR ) - result += "VideoEncodeSrcKHR | "; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using BufferViewCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( BufferViewCreateFlags ) - { - return "{}"; - } - - using ImageViewCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ImageViewCreateFlagBits::eFragmentDensityMapDynamicEXT ) | - VkFlags( ImageViewCreateFlagBits::eFragmentDensityMapDeferredEXT ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageViewCreateFlags - operator|( ImageViewCreateFlagBits bit0, ImageViewCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageViewCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageViewCreateFlags - operator&( ImageViewCreateFlagBits bit0, ImageViewCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageViewCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageViewCreateFlags - operator^( ImageViewCreateFlagBits bit0, ImageViewCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageViewCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageViewCreateFlags operator~( ImageViewCreateFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( ImageViewCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( ImageViewCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ImageViewCreateFlagBits::eFragmentDensityMapDynamicEXT ) - result += "FragmentDensityMapDynamicEXT | "; - if ( value & ImageViewCreateFlagBits::eFragmentDensityMapDeferredEXT ) - result += "FragmentDensityMapDeferredEXT | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using ShaderModuleCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( ShaderModuleCreateFlags ) - { - return "{}"; - } - - using PipelineCacheCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( PipelineCacheCreateFlagBits::eExternallySynchronized ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCacheCreateFlags - operator|( PipelineCacheCreateFlagBits bit0, PipelineCacheCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineCacheCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCacheCreateFlags - operator&( PipelineCacheCreateFlagBits bit0, PipelineCacheCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineCacheCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCacheCreateFlags - operator^( PipelineCacheCreateFlagBits bit0, PipelineCacheCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineCacheCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCacheCreateFlags operator~( PipelineCacheCreateFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( PipelineCacheCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( PipelineCacheCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & PipelineCacheCreateFlagBits::eExternallySynchronized ) - result += "ExternallySynchronized | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using ColorComponentFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ColorComponentFlagBits::eR ) | VkFlags( ColorComponentFlagBits::eG ) | - VkFlags( ColorComponentFlagBits::eB ) | VkFlags( ColorComponentFlagBits::eA ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ColorComponentFlags - operator|( ColorComponentFlagBits bit0, ColorComponentFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ColorComponentFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ColorComponentFlags - operator&( ColorComponentFlagBits bit0, ColorComponentFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ColorComponentFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ColorComponentFlags - operator^( ColorComponentFlagBits bit0, ColorComponentFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ColorComponentFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ColorComponentFlags operator~( ColorComponentFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( ColorComponentFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( ColorComponentFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ColorComponentFlagBits::eR ) - result += "R | "; - if ( value & ColorComponentFlagBits::eG ) - result += "G | "; - if ( value & ColorComponentFlagBits::eB ) - result += "B | "; - if ( value & ColorComponentFlagBits::eA ) - result += "A | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using CullModeFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( CullModeFlagBits::eNone ) | VkFlags( CullModeFlagBits::eFront ) | - VkFlags( CullModeFlagBits::eBack ) | VkFlags( CullModeFlagBits::eFrontAndBack ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CullModeFlags operator|( CullModeFlagBits bit0, - CullModeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CullModeFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CullModeFlags operator&( CullModeFlagBits bit0, - CullModeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CullModeFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CullModeFlags operator^( CullModeFlagBits bit0, - CullModeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CullModeFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CullModeFlags operator~( CullModeFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( CullModeFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( CullModeFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & CullModeFlagBits::eFront ) - result += "Front | "; - if ( value & CullModeFlagBits::eBack ) - result += "Back | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using PipelineColorBlendStateCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( PipelineColorBlendStateCreateFlagBits::eRasterizationOrderAttachmentAccessARM ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineColorBlendStateCreateFlags operator|( - PipelineColorBlendStateCreateFlagBits bit0, PipelineColorBlendStateCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineColorBlendStateCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineColorBlendStateCreateFlags operator&( - PipelineColorBlendStateCreateFlagBits bit0, PipelineColorBlendStateCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineColorBlendStateCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineColorBlendStateCreateFlags operator^( - PipelineColorBlendStateCreateFlagBits bit0, PipelineColorBlendStateCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineColorBlendStateCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineColorBlendStateCreateFlags - operator~( PipelineColorBlendStateCreateFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( PipelineColorBlendStateCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( PipelineColorBlendStateCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & PipelineColorBlendStateCreateFlagBits::eRasterizationOrderAttachmentAccessARM ) - result += "RasterizationOrderAttachmentAccessARM | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using PipelineCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = - VkFlags( PipelineCreateFlagBits::eDisableOptimization ) | VkFlags( PipelineCreateFlagBits::eAllowDerivatives ) | - VkFlags( PipelineCreateFlagBits::eDerivative ) | VkFlags( PipelineCreateFlagBits::eViewIndexFromDeviceIndex ) | - VkFlags( PipelineCreateFlagBits::eDispatchBase ) | - VkFlags( PipelineCreateFlagBits::eFailOnPipelineCompileRequired ) | - VkFlags( PipelineCreateFlagBits::eEarlyReturnOnFailure ) | - VkFlags( PipelineCreateFlagBits::eRenderingFragmentShadingRateAttachmentKHR ) | - VkFlags( PipelineCreateFlagBits::eRenderingFragmentDensityMapAttachmentEXT ) | - VkFlags( PipelineCreateFlagBits::eRayTracingNoNullAnyHitShadersKHR ) | - VkFlags( PipelineCreateFlagBits::eRayTracingNoNullClosestHitShadersKHR ) | - VkFlags( PipelineCreateFlagBits::eRayTracingNoNullMissShadersKHR ) | - VkFlags( PipelineCreateFlagBits::eRayTracingNoNullIntersectionShadersKHR ) | - VkFlags( PipelineCreateFlagBits::eRayTracingSkipTrianglesKHR ) | - VkFlags( PipelineCreateFlagBits::eRayTracingSkipAabbsKHR ) | - VkFlags( PipelineCreateFlagBits::eRayTracingShaderGroupHandleCaptureReplayKHR ) | - VkFlags( PipelineCreateFlagBits::eDeferCompileNV ) | VkFlags( PipelineCreateFlagBits::eCaptureStatisticsKHR ) | - VkFlags( PipelineCreateFlagBits::eCaptureInternalRepresentationsKHR ) | - VkFlags( PipelineCreateFlagBits::eIndirectBindableNV ) | VkFlags( PipelineCreateFlagBits::eLibraryKHR ) | - VkFlags( PipelineCreateFlagBits::eRayTracingAllowMotionNV ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreateFlags - operator|( PipelineCreateFlagBits bit0, PipelineCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreateFlags - operator&( PipelineCreateFlagBits bit0, PipelineCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreateFlags - operator^( PipelineCreateFlagBits bit0, PipelineCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreateFlags operator~( PipelineCreateFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( PipelineCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( PipelineCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & PipelineCreateFlagBits::eDisableOptimization ) - result += "DisableOptimization | "; - if ( value & PipelineCreateFlagBits::eAllowDerivatives ) - result += "AllowDerivatives | "; - if ( value & PipelineCreateFlagBits::eDerivative ) - result += "Derivative | "; - if ( value & PipelineCreateFlagBits::eViewIndexFromDeviceIndex ) - result += "ViewIndexFromDeviceIndex | "; - if ( value & PipelineCreateFlagBits::eDispatchBase ) - result += "DispatchBase | "; - if ( value & PipelineCreateFlagBits::eFailOnPipelineCompileRequired ) - result += "FailOnPipelineCompileRequired | "; - if ( value & PipelineCreateFlagBits::eEarlyReturnOnFailure ) - result += "EarlyReturnOnFailure | "; - if ( value & PipelineCreateFlagBits::eRenderingFragmentShadingRateAttachmentKHR ) - result += "RenderingFragmentShadingRateAttachmentKHR | "; - if ( value & PipelineCreateFlagBits::eRenderingFragmentDensityMapAttachmentEXT ) - result += "RenderingFragmentDensityMapAttachmentEXT | "; - if ( value & PipelineCreateFlagBits::eRayTracingNoNullAnyHitShadersKHR ) - result += "RayTracingNoNullAnyHitShadersKHR | "; - if ( value & PipelineCreateFlagBits::eRayTracingNoNullClosestHitShadersKHR ) - result += "RayTracingNoNullClosestHitShadersKHR | "; - if ( value & PipelineCreateFlagBits::eRayTracingNoNullMissShadersKHR ) - result += "RayTracingNoNullMissShadersKHR | "; - if ( value & PipelineCreateFlagBits::eRayTracingNoNullIntersectionShadersKHR ) - result += "RayTracingNoNullIntersectionShadersKHR | "; - if ( value & PipelineCreateFlagBits::eRayTracingSkipTrianglesKHR ) - result += "RayTracingSkipTrianglesKHR | "; - if ( value & PipelineCreateFlagBits::eRayTracingSkipAabbsKHR ) - result += "RayTracingSkipAabbsKHR | "; - if ( value & PipelineCreateFlagBits::eRayTracingShaderGroupHandleCaptureReplayKHR ) - result += "RayTracingShaderGroupHandleCaptureReplayKHR | "; - if ( value & PipelineCreateFlagBits::eDeferCompileNV ) - result += "DeferCompileNV | "; - if ( value & PipelineCreateFlagBits::eCaptureStatisticsKHR ) - result += "CaptureStatisticsKHR | "; - if ( value & PipelineCreateFlagBits::eCaptureInternalRepresentationsKHR ) - result += "CaptureInternalRepresentationsKHR | "; - if ( value & PipelineCreateFlagBits::eIndirectBindableNV ) - result += "IndirectBindableNV | "; - if ( value & PipelineCreateFlagBits::eLibraryKHR ) - result += "LibraryKHR | "; - if ( value & PipelineCreateFlagBits::eRayTracingAllowMotionNV ) - result += "RayTracingAllowMotionNV | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using PipelineDepthStencilStateCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentDepthAccessARM ) | - VkFlags( PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentStencilAccessARM ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineDepthStencilStateCreateFlags operator|( - PipelineDepthStencilStateCreateFlagBits bit0, PipelineDepthStencilStateCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineDepthStencilStateCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineDepthStencilStateCreateFlags operator&( - PipelineDepthStencilStateCreateFlagBits bit0, PipelineDepthStencilStateCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineDepthStencilStateCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineDepthStencilStateCreateFlags operator^( - PipelineDepthStencilStateCreateFlagBits bit0, PipelineDepthStencilStateCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineDepthStencilStateCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineDepthStencilStateCreateFlags - operator~( PipelineDepthStencilStateCreateFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( PipelineDepthStencilStateCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( PipelineDepthStencilStateCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentDepthAccessARM ) - result += "RasterizationOrderAttachmentDepthAccessARM | "; - if ( value & PipelineDepthStencilStateCreateFlagBits::eRasterizationOrderAttachmentStencilAccessARM ) - result += "RasterizationOrderAttachmentStencilAccessARM | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using PipelineDynamicStateCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineDynamicStateCreateFlags ) - { - return "{}"; - } - - using PipelineInputAssemblyStateCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineInputAssemblyStateCreateFlags ) - { - return "{}"; - } - - using PipelineLayoutCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineLayoutCreateFlags ) - { - return "{}"; - } - - using PipelineMultisampleStateCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineMultisampleStateCreateFlags ) - { - return "{}"; - } - - using PipelineRasterizationStateCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineRasterizationStateCreateFlags ) - { - return "{}"; - } - - using PipelineShaderStageCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( PipelineShaderStageCreateFlagBits::eAllowVaryingSubgroupSize ) | - VkFlags( PipelineShaderStageCreateFlagBits::eRequireFullSubgroups ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateFlags - operator|( PipelineShaderStageCreateFlagBits bit0, PipelineShaderStageCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineShaderStageCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateFlags - operator&( PipelineShaderStageCreateFlagBits bit0, PipelineShaderStageCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineShaderStageCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateFlags - operator^( PipelineShaderStageCreateFlagBits bit0, PipelineShaderStageCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineShaderStageCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateFlags - operator~( PipelineShaderStageCreateFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( PipelineShaderStageCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( PipelineShaderStageCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & PipelineShaderStageCreateFlagBits::eAllowVaryingSubgroupSize ) - result += "AllowVaryingSubgroupSize | "; - if ( value & PipelineShaderStageCreateFlagBits::eRequireFullSubgroups ) - result += "RequireFullSubgroups | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using PipelineTessellationStateCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineTessellationStateCreateFlags ) - { - return "{}"; - } - - using PipelineVertexInputStateCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineVertexInputStateCreateFlags ) - { - return "{}"; - } - - using PipelineViewportStateCreateFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineViewportStateCreateFlags ) - { - return "{}"; - } - - using ShaderStageFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ShaderStageFlagBits::eVertex ) | VkFlags( ShaderStageFlagBits::eTessellationControl ) | - VkFlags( ShaderStageFlagBits::eTessellationEvaluation ) | VkFlags( ShaderStageFlagBits::eGeometry ) | - VkFlags( ShaderStageFlagBits::eFragment ) | VkFlags( ShaderStageFlagBits::eCompute ) | - VkFlags( ShaderStageFlagBits::eAllGraphics ) | VkFlags( ShaderStageFlagBits::eAll ) | - VkFlags( ShaderStageFlagBits::eRaygenKHR ) | VkFlags( ShaderStageFlagBits::eAnyHitKHR ) | - VkFlags( ShaderStageFlagBits::eClosestHitKHR ) | VkFlags( ShaderStageFlagBits::eMissKHR ) | - VkFlags( ShaderStageFlagBits::eIntersectionKHR ) | VkFlags( ShaderStageFlagBits::eCallableKHR ) | - VkFlags( ShaderStageFlagBits::eTaskNV ) | VkFlags( ShaderStageFlagBits::eMeshNV ) | - VkFlags( ShaderStageFlagBits::eSubpassShadingHUAWEI ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ShaderStageFlags operator|( ShaderStageFlagBits bit0, - ShaderStageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ShaderStageFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ShaderStageFlags operator&( ShaderStageFlagBits bit0, - ShaderStageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ShaderStageFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ShaderStageFlags operator^( ShaderStageFlagBits bit0, - ShaderStageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ShaderStageFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ShaderStageFlags operator~( ShaderStageFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( ShaderStageFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( ShaderStageFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ShaderStageFlagBits::eVertex ) - result += "Vertex | "; - if ( value & ShaderStageFlagBits::eTessellationControl ) - result += "TessellationControl | "; - if ( value & ShaderStageFlagBits::eTessellationEvaluation ) - result += "TessellationEvaluation | "; - if ( value & ShaderStageFlagBits::eGeometry ) - result += "Geometry | "; - if ( value & ShaderStageFlagBits::eFragment ) - result += "Fragment | "; - if ( value & ShaderStageFlagBits::eCompute ) - result += "Compute | "; - if ( value & ShaderStageFlagBits::eRaygenKHR ) - result += "RaygenKHR | "; - if ( value & ShaderStageFlagBits::eAnyHitKHR ) - result += "AnyHitKHR | "; - if ( value & ShaderStageFlagBits::eClosestHitKHR ) - result += "ClosestHitKHR | "; - if ( value & ShaderStageFlagBits::eMissKHR ) - result += "MissKHR | "; - if ( value & ShaderStageFlagBits::eIntersectionKHR ) - result += "IntersectionKHR | "; - if ( value & ShaderStageFlagBits::eCallableKHR ) - result += "CallableKHR | "; - if ( value & ShaderStageFlagBits::eTaskNV ) - result += "TaskNV | "; - if ( value & ShaderStageFlagBits::eMeshNV ) - result += "MeshNV | "; - if ( value & ShaderStageFlagBits::eSubpassShadingHUAWEI ) - result += "SubpassShadingHUAWEI | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using SamplerCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( SamplerCreateFlagBits::eSubsampledEXT ) | - VkFlags( SamplerCreateFlagBits::eSubsampledCoarseReconstructionEXT ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SamplerCreateFlags operator|( SamplerCreateFlagBits bit0, - SamplerCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SamplerCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SamplerCreateFlags operator&( SamplerCreateFlagBits bit0, - SamplerCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SamplerCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SamplerCreateFlags operator^( SamplerCreateFlagBits bit0, - SamplerCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SamplerCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SamplerCreateFlags operator~( SamplerCreateFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( SamplerCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( SamplerCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & SamplerCreateFlagBits::eSubsampledEXT ) - result += "SubsampledEXT | "; - if ( value & SamplerCreateFlagBits::eSubsampledCoarseReconstructionEXT ) - result += "SubsampledCoarseReconstructionEXT | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using DescriptorPoolCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( DescriptorPoolCreateFlagBits::eFreeDescriptorSet ) | - VkFlags( DescriptorPoolCreateFlagBits::eUpdateAfterBind ) | - VkFlags( DescriptorPoolCreateFlagBits::eHostOnlyVALVE ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorPoolCreateFlags - operator|( DescriptorPoolCreateFlagBits bit0, DescriptorPoolCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DescriptorPoolCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorPoolCreateFlags - operator&( DescriptorPoolCreateFlagBits bit0, DescriptorPoolCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DescriptorPoolCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorPoolCreateFlags - operator^( DescriptorPoolCreateFlagBits bit0, DescriptorPoolCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DescriptorPoolCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorPoolCreateFlags operator~( DescriptorPoolCreateFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( DescriptorPoolCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( DescriptorPoolCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & DescriptorPoolCreateFlagBits::eFreeDescriptorSet ) - result += "FreeDescriptorSet | "; - if ( value & DescriptorPoolCreateFlagBits::eUpdateAfterBind ) - result += "UpdateAfterBind | "; - if ( value & DescriptorPoolCreateFlagBits::eHostOnlyVALVE ) - result += "HostOnlyVALVE | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using DescriptorPoolResetFlags = Flags; - - VULKAN_HPP_INLINE std::string to_string( DescriptorPoolResetFlags ) - { - return "{}"; - } - - using DescriptorSetLayoutCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( DescriptorSetLayoutCreateFlagBits::eUpdateAfterBindPool ) | - VkFlags( DescriptorSetLayoutCreateFlagBits::ePushDescriptorKHR ) | - VkFlags( DescriptorSetLayoutCreateFlagBits::eHostOnlyPoolVALVE ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorSetLayoutCreateFlags - operator|( DescriptorSetLayoutCreateFlagBits bit0, DescriptorSetLayoutCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DescriptorSetLayoutCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorSetLayoutCreateFlags - operator&( DescriptorSetLayoutCreateFlagBits bit0, DescriptorSetLayoutCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DescriptorSetLayoutCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorSetLayoutCreateFlags - operator^( DescriptorSetLayoutCreateFlagBits bit0, DescriptorSetLayoutCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DescriptorSetLayoutCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorSetLayoutCreateFlags - operator~( DescriptorSetLayoutCreateFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( DescriptorSetLayoutCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( DescriptorSetLayoutCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & DescriptorSetLayoutCreateFlagBits::eUpdateAfterBindPool ) - result += "UpdateAfterBindPool | "; - if ( value & DescriptorSetLayoutCreateFlagBits::ePushDescriptorKHR ) - result += "PushDescriptorKHR | "; - if ( value & DescriptorSetLayoutCreateFlagBits::eHostOnlyPoolVALVE ) - result += "HostOnlyPoolVALVE | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using AccessFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = - VkFlags( AccessFlagBits::eIndirectCommandRead ) | VkFlags( AccessFlagBits::eIndexRead ) | - VkFlags( AccessFlagBits::eVertexAttributeRead ) | VkFlags( AccessFlagBits::eUniformRead ) | - VkFlags( AccessFlagBits::eInputAttachmentRead ) | VkFlags( AccessFlagBits::eShaderRead ) | - VkFlags( AccessFlagBits::eShaderWrite ) | VkFlags( AccessFlagBits::eColorAttachmentRead ) | - VkFlags( AccessFlagBits::eColorAttachmentWrite ) | VkFlags( AccessFlagBits::eDepthStencilAttachmentRead ) | - VkFlags( AccessFlagBits::eDepthStencilAttachmentWrite ) | VkFlags( AccessFlagBits::eTransferRead ) | - VkFlags( AccessFlagBits::eTransferWrite ) | VkFlags( AccessFlagBits::eHostRead ) | - VkFlags( AccessFlagBits::eHostWrite ) | VkFlags( AccessFlagBits::eMemoryRead ) | - VkFlags( AccessFlagBits::eMemoryWrite ) | VkFlags( AccessFlagBits::eNone ) | - VkFlags( AccessFlagBits::eTransformFeedbackWriteEXT ) | - VkFlags( AccessFlagBits::eTransformFeedbackCounterReadEXT ) | - VkFlags( AccessFlagBits::eTransformFeedbackCounterWriteEXT ) | - VkFlags( AccessFlagBits::eConditionalRenderingReadEXT ) | - VkFlags( AccessFlagBits::eColorAttachmentReadNoncoherentEXT ) | - VkFlags( AccessFlagBits::eAccelerationStructureReadKHR ) | - VkFlags( AccessFlagBits::eAccelerationStructureWriteKHR ) | - VkFlags( AccessFlagBits::eFragmentDensityMapReadEXT ) | - VkFlags( AccessFlagBits::eFragmentShadingRateAttachmentReadKHR ) | - VkFlags( AccessFlagBits::eCommandPreprocessReadNV ) | VkFlags( AccessFlagBits::eCommandPreprocessWriteNV ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccessFlags operator|( AccessFlagBits bit0, - AccessFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return AccessFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccessFlags operator&( AccessFlagBits bit0, - AccessFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return AccessFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccessFlags operator^( AccessFlagBits bit0, - AccessFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return AccessFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccessFlags operator~( AccessFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( AccessFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( AccessFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & AccessFlagBits::eIndirectCommandRead ) - result += "IndirectCommandRead | "; - if ( value & AccessFlagBits::eIndexRead ) - result += "IndexRead | "; - if ( value & AccessFlagBits::eVertexAttributeRead ) - result += "VertexAttributeRead | "; - if ( value & AccessFlagBits::eUniformRead ) - result += "UniformRead | "; - if ( value & AccessFlagBits::eInputAttachmentRead ) - result += "InputAttachmentRead | "; - if ( value & AccessFlagBits::eShaderRead ) - result += "ShaderRead | "; - if ( value & AccessFlagBits::eShaderWrite ) - result += "ShaderWrite | "; - if ( value & AccessFlagBits::eColorAttachmentRead ) - result += "ColorAttachmentRead | "; - if ( value & AccessFlagBits::eColorAttachmentWrite ) - result += "ColorAttachmentWrite | "; - if ( value & AccessFlagBits::eDepthStencilAttachmentRead ) - result += "DepthStencilAttachmentRead | "; - if ( value & AccessFlagBits::eDepthStencilAttachmentWrite ) - result += "DepthStencilAttachmentWrite | "; - if ( value & AccessFlagBits::eTransferRead ) - result += "TransferRead | "; - if ( value & AccessFlagBits::eTransferWrite ) - result += "TransferWrite | "; - if ( value & AccessFlagBits::eHostRead ) - result += "HostRead | "; - if ( value & AccessFlagBits::eHostWrite ) - result += "HostWrite | "; - if ( value & AccessFlagBits::eMemoryRead ) - result += "MemoryRead | "; - if ( value & AccessFlagBits::eMemoryWrite ) - result += "MemoryWrite | "; - if ( value & AccessFlagBits::eTransformFeedbackWriteEXT ) - result += "TransformFeedbackWriteEXT | "; - if ( value & AccessFlagBits::eTransformFeedbackCounterReadEXT ) - result += "TransformFeedbackCounterReadEXT | "; - if ( value & AccessFlagBits::eTransformFeedbackCounterWriteEXT ) - result += "TransformFeedbackCounterWriteEXT | "; - if ( value & AccessFlagBits::eConditionalRenderingReadEXT ) - result += "ConditionalRenderingReadEXT | "; - if ( value & AccessFlagBits::eColorAttachmentReadNoncoherentEXT ) - result += "ColorAttachmentReadNoncoherentEXT | "; - if ( value & AccessFlagBits::eAccelerationStructureReadKHR ) - result += "AccelerationStructureReadKHR | "; - if ( value & AccessFlagBits::eAccelerationStructureWriteKHR ) - result += "AccelerationStructureWriteKHR | "; - if ( value & AccessFlagBits::eFragmentDensityMapReadEXT ) - result += "FragmentDensityMapReadEXT | "; - if ( value & AccessFlagBits::eFragmentShadingRateAttachmentReadKHR ) - result += "FragmentShadingRateAttachmentReadKHR | "; - if ( value & AccessFlagBits::eCommandPreprocessReadNV ) - result += "CommandPreprocessReadNV | "; - if ( value & AccessFlagBits::eCommandPreprocessWriteNV ) - result += "CommandPreprocessWriteNV | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using AttachmentDescriptionFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( AttachmentDescriptionFlagBits::eMayAlias ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AttachmentDescriptionFlags - operator|( AttachmentDescriptionFlagBits bit0, AttachmentDescriptionFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return AttachmentDescriptionFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AttachmentDescriptionFlags - operator&( AttachmentDescriptionFlagBits bit0, AttachmentDescriptionFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return AttachmentDescriptionFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AttachmentDescriptionFlags - operator^( AttachmentDescriptionFlagBits bit0, AttachmentDescriptionFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return AttachmentDescriptionFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AttachmentDescriptionFlags operator~( AttachmentDescriptionFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( AttachmentDescriptionFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( AttachmentDescriptionFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & AttachmentDescriptionFlagBits::eMayAlias ) - result += "MayAlias | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using DependencyFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( DependencyFlagBits::eByRegion ) | VkFlags( DependencyFlagBits::eDeviceGroup ) | - VkFlags( DependencyFlagBits::eViewLocal ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DependencyFlags operator|( DependencyFlagBits bit0, - DependencyFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DependencyFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DependencyFlags operator&( DependencyFlagBits bit0, - DependencyFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DependencyFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DependencyFlags operator^( DependencyFlagBits bit0, - DependencyFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DependencyFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DependencyFlags operator~( DependencyFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( DependencyFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( DependencyFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & DependencyFlagBits::eByRegion ) - result += "ByRegion | "; - if ( value & DependencyFlagBits::eDeviceGroup ) - result += "DeviceGroup | "; - if ( value & DependencyFlagBits::eViewLocal ) - result += "ViewLocal | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using FramebufferCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( FramebufferCreateFlagBits::eImageless ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FramebufferCreateFlags - operator|( FramebufferCreateFlagBits bit0, FramebufferCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return FramebufferCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FramebufferCreateFlags - operator&( FramebufferCreateFlagBits bit0, FramebufferCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return FramebufferCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FramebufferCreateFlags - operator^( FramebufferCreateFlagBits bit0, FramebufferCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return FramebufferCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FramebufferCreateFlags operator~( FramebufferCreateFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( FramebufferCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( FramebufferCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & FramebufferCreateFlagBits::eImageless ) - result += "Imageless | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using RenderPassCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( RenderPassCreateFlagBits::eTransformQCOM ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR RenderPassCreateFlags - operator|( RenderPassCreateFlagBits bit0, RenderPassCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return RenderPassCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR RenderPassCreateFlags - operator&( RenderPassCreateFlagBits bit0, RenderPassCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return RenderPassCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR RenderPassCreateFlags - operator^( RenderPassCreateFlagBits bit0, RenderPassCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return RenderPassCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR RenderPassCreateFlags operator~( RenderPassCreateFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( RenderPassCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( RenderPassCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & RenderPassCreateFlagBits::eTransformQCOM ) - result += "TransformQCOM | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using SubpassDescriptionFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( SubpassDescriptionFlagBits::ePerViewAttributesNVX ) | - VkFlags( SubpassDescriptionFlagBits::ePerViewPositionXOnlyNVX ) | - VkFlags( SubpassDescriptionFlagBits::eFragmentRegionQCOM ) | - VkFlags( SubpassDescriptionFlagBits::eShaderResolveQCOM ) | - VkFlags( SubpassDescriptionFlagBits::eRasterizationOrderAttachmentColorAccessARM ) | - VkFlags( SubpassDescriptionFlagBits::eRasterizationOrderAttachmentDepthAccessARM ) | - VkFlags( SubpassDescriptionFlagBits::eRasterizationOrderAttachmentStencilAccessARM ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubpassDescriptionFlags - operator|( SubpassDescriptionFlagBits bit0, SubpassDescriptionFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SubpassDescriptionFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubpassDescriptionFlags - operator&( SubpassDescriptionFlagBits bit0, SubpassDescriptionFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SubpassDescriptionFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubpassDescriptionFlags - operator^( SubpassDescriptionFlagBits bit0, SubpassDescriptionFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SubpassDescriptionFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubpassDescriptionFlags operator~( SubpassDescriptionFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( SubpassDescriptionFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( SubpassDescriptionFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & SubpassDescriptionFlagBits::ePerViewAttributesNVX ) - result += "PerViewAttributesNVX | "; - if ( value & SubpassDescriptionFlagBits::ePerViewPositionXOnlyNVX ) - result += "PerViewPositionXOnlyNVX | "; - if ( value & SubpassDescriptionFlagBits::eFragmentRegionQCOM ) - result += "FragmentRegionQCOM | "; - if ( value & SubpassDescriptionFlagBits::eShaderResolveQCOM ) - result += "ShaderResolveQCOM | "; - if ( value & SubpassDescriptionFlagBits::eRasterizationOrderAttachmentColorAccessARM ) - result += "RasterizationOrderAttachmentColorAccessARM | "; - if ( value & SubpassDescriptionFlagBits::eRasterizationOrderAttachmentDepthAccessARM ) - result += "RasterizationOrderAttachmentDepthAccessARM | "; - if ( value & SubpassDescriptionFlagBits::eRasterizationOrderAttachmentStencilAccessARM ) - result += "RasterizationOrderAttachmentStencilAccessARM | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using CommandPoolCreateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( CommandPoolCreateFlagBits::eTransient ) | - VkFlags( CommandPoolCreateFlagBits::eResetCommandBuffer ) | - VkFlags( CommandPoolCreateFlagBits::eProtected ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolCreateFlags - operator|( CommandPoolCreateFlagBits bit0, CommandPoolCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CommandPoolCreateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolCreateFlags - operator&( CommandPoolCreateFlagBits bit0, CommandPoolCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CommandPoolCreateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolCreateFlags - operator^( CommandPoolCreateFlagBits bit0, CommandPoolCreateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CommandPoolCreateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolCreateFlags operator~( CommandPoolCreateFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( CommandPoolCreateFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( CommandPoolCreateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & CommandPoolCreateFlagBits::eTransient ) - result += "Transient | "; - if ( value & CommandPoolCreateFlagBits::eResetCommandBuffer ) - result += "ResetCommandBuffer | "; - if ( value & CommandPoolCreateFlagBits::eProtected ) - result += "Protected | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using CommandPoolResetFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( CommandPoolResetFlagBits::eReleaseResources ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolResetFlags - operator|( CommandPoolResetFlagBits bit0, CommandPoolResetFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CommandPoolResetFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolResetFlags - operator&( CommandPoolResetFlagBits bit0, CommandPoolResetFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CommandPoolResetFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolResetFlags - operator^( CommandPoolResetFlagBits bit0, CommandPoolResetFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CommandPoolResetFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandPoolResetFlags operator~( CommandPoolResetFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( CommandPoolResetFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( CommandPoolResetFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & CommandPoolResetFlagBits::eReleaseResources ) - result += "ReleaseResources | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using CommandBufferResetFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( CommandBufferResetFlagBits::eReleaseResources ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferResetFlags - operator|( CommandBufferResetFlagBits bit0, CommandBufferResetFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CommandBufferResetFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferResetFlags - operator&( CommandBufferResetFlagBits bit0, CommandBufferResetFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CommandBufferResetFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferResetFlags - operator^( CommandBufferResetFlagBits bit0, CommandBufferResetFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CommandBufferResetFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferResetFlags operator~( CommandBufferResetFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( CommandBufferResetFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( CommandBufferResetFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & CommandBufferResetFlagBits::eReleaseResources ) - result += "ReleaseResources | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using CommandBufferUsageFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( CommandBufferUsageFlagBits::eOneTimeSubmit ) | - VkFlags( CommandBufferUsageFlagBits::eRenderPassContinue ) | - VkFlags( CommandBufferUsageFlagBits::eSimultaneousUse ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferUsageFlags - operator|( CommandBufferUsageFlagBits bit0, CommandBufferUsageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CommandBufferUsageFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferUsageFlags - operator&( CommandBufferUsageFlagBits bit0, CommandBufferUsageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CommandBufferUsageFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferUsageFlags - operator^( CommandBufferUsageFlagBits bit0, CommandBufferUsageFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return CommandBufferUsageFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CommandBufferUsageFlags operator~( CommandBufferUsageFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( CommandBufferUsageFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( CommandBufferUsageFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & CommandBufferUsageFlagBits::eOneTimeSubmit ) - result += "OneTimeSubmit | "; - if ( value & CommandBufferUsageFlagBits::eRenderPassContinue ) - result += "RenderPassContinue | "; - if ( value & CommandBufferUsageFlagBits::eSimultaneousUse ) - result += "SimultaneousUse | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using QueryControlFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( QueryControlFlagBits::ePrecise ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryControlFlags operator|( QueryControlFlagBits bit0, - QueryControlFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return QueryControlFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryControlFlags operator&( QueryControlFlagBits bit0, - QueryControlFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return QueryControlFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryControlFlags operator^( QueryControlFlagBits bit0, - QueryControlFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return QueryControlFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR QueryControlFlags operator~( QueryControlFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( QueryControlFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( QueryControlFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & QueryControlFlagBits::ePrecise ) - result += "Precise | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using StencilFaceFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( StencilFaceFlagBits::eFront ) | VkFlags( StencilFaceFlagBits::eBack ) | - VkFlags( StencilFaceFlagBits::eFrontAndBack ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR StencilFaceFlags operator|( StencilFaceFlagBits bit0, - StencilFaceFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return StencilFaceFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR StencilFaceFlags operator&( StencilFaceFlagBits bit0, - StencilFaceFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return StencilFaceFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR StencilFaceFlags operator^( StencilFaceFlagBits bit0, - StencilFaceFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return StencilFaceFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR StencilFaceFlags operator~( StencilFaceFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( StencilFaceFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( StencilFaceFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & StencilFaceFlagBits::eFront ) - result += "Front | "; - if ( value & StencilFaceFlagBits::eBack ) - result += "Back | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - //=== VK_VERSION_1_1 === - - using SubgroupFeatureFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( SubgroupFeatureFlagBits::eBasic ) | VkFlags( SubgroupFeatureFlagBits::eVote ) | - VkFlags( SubgroupFeatureFlagBits::eArithmetic ) | VkFlags( SubgroupFeatureFlagBits::eBallot ) | - VkFlags( SubgroupFeatureFlagBits::eShuffle ) | VkFlags( SubgroupFeatureFlagBits::eShuffleRelative ) | - VkFlags( SubgroupFeatureFlagBits::eClustered ) | VkFlags( SubgroupFeatureFlagBits::eQuad ) | - VkFlags( SubgroupFeatureFlagBits::ePartitionedNV ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubgroupFeatureFlags - operator|( SubgroupFeatureFlagBits bit0, SubgroupFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SubgroupFeatureFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubgroupFeatureFlags - operator&( SubgroupFeatureFlagBits bit0, SubgroupFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SubgroupFeatureFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubgroupFeatureFlags - operator^( SubgroupFeatureFlagBits bit0, SubgroupFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SubgroupFeatureFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubgroupFeatureFlags operator~( SubgroupFeatureFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( SubgroupFeatureFlags( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( SubgroupFeatureFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & SubgroupFeatureFlagBits::eBasic ) - result += "Basic | "; - if ( value & SubgroupFeatureFlagBits::eVote ) - result += "Vote | "; - if ( value & SubgroupFeatureFlagBits::eArithmetic ) - result += "Arithmetic | "; - if ( value & SubgroupFeatureFlagBits::eBallot ) - result += "Ballot | "; - if ( value & SubgroupFeatureFlagBits::eShuffle ) - result += "Shuffle | "; - if ( value & SubgroupFeatureFlagBits::eShuffleRelative ) - result += "ShuffleRelative | "; - if ( value & SubgroupFeatureFlagBits::eClustered ) - result += "Clustered | "; - if ( value & SubgroupFeatureFlagBits::eQuad ) - result += "Quad | "; - if ( value & SubgroupFeatureFlagBits::ePartitionedNV ) - result += "PartitionedNV | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using PeerMemoryFeatureFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( PeerMemoryFeatureFlagBits::eCopySrc ) | VkFlags( PeerMemoryFeatureFlagBits::eCopyDst ) | - VkFlags( PeerMemoryFeatureFlagBits::eGenericSrc ) | VkFlags( PeerMemoryFeatureFlagBits::eGenericDst ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PeerMemoryFeatureFlags - operator|( PeerMemoryFeatureFlagBits bit0, PeerMemoryFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PeerMemoryFeatureFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PeerMemoryFeatureFlags - operator&( PeerMemoryFeatureFlagBits bit0, PeerMemoryFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PeerMemoryFeatureFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PeerMemoryFeatureFlags - operator^( PeerMemoryFeatureFlagBits bit0, PeerMemoryFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PeerMemoryFeatureFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PeerMemoryFeatureFlags operator~( PeerMemoryFeatureFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( PeerMemoryFeatureFlags( bits ) ); - } - - using PeerMemoryFeatureFlagsKHR = PeerMemoryFeatureFlags; - - VULKAN_HPP_INLINE std::string to_string( PeerMemoryFeatureFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & PeerMemoryFeatureFlagBits::eCopySrc ) - result += "CopySrc | "; - if ( value & PeerMemoryFeatureFlagBits::eCopyDst ) - result += "CopyDst | "; - if ( value & PeerMemoryFeatureFlagBits::eGenericSrc ) - result += "GenericSrc | "; - if ( value & PeerMemoryFeatureFlagBits::eGenericDst ) - result += "GenericDst | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using MemoryAllocateFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( MemoryAllocateFlagBits::eDeviceMask ) | VkFlags( MemoryAllocateFlagBits::eDeviceAddress ) | - VkFlags( MemoryAllocateFlagBits::eDeviceAddressCaptureReplay ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryAllocateFlags - operator|( MemoryAllocateFlagBits bit0, MemoryAllocateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return MemoryAllocateFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryAllocateFlags - operator&( MemoryAllocateFlagBits bit0, MemoryAllocateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return MemoryAllocateFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryAllocateFlags - operator^( MemoryAllocateFlagBits bit0, MemoryAllocateFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return MemoryAllocateFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR MemoryAllocateFlags operator~( MemoryAllocateFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( MemoryAllocateFlags( bits ) ); - } - - using MemoryAllocateFlagsKHR = MemoryAllocateFlags; - - VULKAN_HPP_INLINE std::string to_string( MemoryAllocateFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & MemoryAllocateFlagBits::eDeviceMask ) - result += "DeviceMask | "; - if ( value & MemoryAllocateFlagBits::eDeviceAddress ) - result += "DeviceAddress | "; - if ( value & MemoryAllocateFlagBits::eDeviceAddressCaptureReplay ) - result += "DeviceAddressCaptureReplay | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using CommandPoolTrimFlags = Flags; - - using CommandPoolTrimFlagsKHR = CommandPoolTrimFlags; - - VULKAN_HPP_INLINE std::string to_string( CommandPoolTrimFlags ) - { - return "{}"; - } - - using DescriptorUpdateTemplateCreateFlags = Flags; - - using DescriptorUpdateTemplateCreateFlagsKHR = DescriptorUpdateTemplateCreateFlags; - - VULKAN_HPP_INLINE std::string to_string( DescriptorUpdateTemplateCreateFlags ) - { - return "{}"; - } - - using ExternalMemoryHandleTypeFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ExternalMemoryHandleTypeFlagBits::eOpaqueFd ) | - VkFlags( ExternalMemoryHandleTypeFlagBits::eOpaqueWin32 ) | - VkFlags( ExternalMemoryHandleTypeFlagBits::eOpaqueWin32Kmt ) | - VkFlags( ExternalMemoryHandleTypeFlagBits::eD3D11Texture ) | - VkFlags( ExternalMemoryHandleTypeFlagBits::eD3D11TextureKmt ) | - VkFlags( ExternalMemoryHandleTypeFlagBits::eD3D12Heap ) | - VkFlags( ExternalMemoryHandleTypeFlagBits::eD3D12Resource ) | - VkFlags( ExternalMemoryHandleTypeFlagBits::eDmaBufEXT ) -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - | VkFlags( ExternalMemoryHandleTypeFlagBits::eAndroidHardwareBufferANDROID ) -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - | VkFlags( ExternalMemoryHandleTypeFlagBits::eHostAllocationEXT ) | - VkFlags( ExternalMemoryHandleTypeFlagBits::eHostMappedForeignMemoryEXT ) -#if defined( VK_USE_PLATFORM_FUCHSIA ) - | VkFlags( ExternalMemoryHandleTypeFlagBits::eZirconVmoFUCHSIA ) -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - | VkFlags( ExternalMemoryHandleTypeFlagBits::eRdmaAddressNV ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlags - operator|( ExternalMemoryHandleTypeFlagBits bit0, ExternalMemoryHandleTypeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalMemoryHandleTypeFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlags - operator&( ExternalMemoryHandleTypeFlagBits bit0, ExternalMemoryHandleTypeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalMemoryHandleTypeFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlags - operator^( ExternalMemoryHandleTypeFlagBits bit0, ExternalMemoryHandleTypeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalMemoryHandleTypeFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlags - operator~( ExternalMemoryHandleTypeFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( ExternalMemoryHandleTypeFlags( bits ) ); - } - - using ExternalMemoryHandleTypeFlagsKHR = ExternalMemoryHandleTypeFlags; - - VULKAN_HPP_INLINE std::string to_string( ExternalMemoryHandleTypeFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ExternalMemoryHandleTypeFlagBits::eOpaqueFd ) - result += "OpaqueFd | "; - if ( value & ExternalMemoryHandleTypeFlagBits::eOpaqueWin32 ) - result += "OpaqueWin32 | "; - if ( value & ExternalMemoryHandleTypeFlagBits::eOpaqueWin32Kmt ) - result += "OpaqueWin32Kmt | "; - if ( value & ExternalMemoryHandleTypeFlagBits::eD3D11Texture ) - result += "D3D11Texture | "; - if ( value & ExternalMemoryHandleTypeFlagBits::eD3D11TextureKmt ) - result += "D3D11TextureKmt | "; - if ( value & ExternalMemoryHandleTypeFlagBits::eD3D12Heap ) - result += "D3D12Heap | "; - if ( value & ExternalMemoryHandleTypeFlagBits::eD3D12Resource ) - result += "D3D12Resource | "; - if ( value & ExternalMemoryHandleTypeFlagBits::eDmaBufEXT ) - result += "DmaBufEXT | "; -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - if ( value & ExternalMemoryHandleTypeFlagBits::eAndroidHardwareBufferANDROID ) - result += "AndroidHardwareBufferANDROID | "; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - if ( value & ExternalMemoryHandleTypeFlagBits::eHostAllocationEXT ) - result += "HostAllocationEXT | "; - if ( value & ExternalMemoryHandleTypeFlagBits::eHostMappedForeignMemoryEXT ) - result += "HostMappedForeignMemoryEXT | "; -#if defined( VK_USE_PLATFORM_FUCHSIA ) - if ( value & ExternalMemoryHandleTypeFlagBits::eZirconVmoFUCHSIA ) - result += "ZirconVmoFUCHSIA | "; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - if ( value & ExternalMemoryHandleTypeFlagBits::eRdmaAddressNV ) - result += "RdmaAddressNV | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using ExternalMemoryFeatureFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ExternalMemoryFeatureFlagBits::eDedicatedOnly ) | - VkFlags( ExternalMemoryFeatureFlagBits::eExportable ) | - VkFlags( ExternalMemoryFeatureFlagBits::eImportable ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlags - operator|( ExternalMemoryFeatureFlagBits bit0, ExternalMemoryFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalMemoryFeatureFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlags - operator&( ExternalMemoryFeatureFlagBits bit0, ExternalMemoryFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalMemoryFeatureFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlags - operator^( ExternalMemoryFeatureFlagBits bit0, ExternalMemoryFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalMemoryFeatureFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlags operator~( ExternalMemoryFeatureFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( ExternalMemoryFeatureFlags( bits ) ); - } - - using ExternalMemoryFeatureFlagsKHR = ExternalMemoryFeatureFlags; - - VULKAN_HPP_INLINE std::string to_string( ExternalMemoryFeatureFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ExternalMemoryFeatureFlagBits::eDedicatedOnly ) - result += "DedicatedOnly | "; - if ( value & ExternalMemoryFeatureFlagBits::eExportable ) - result += "Exportable | "; - if ( value & ExternalMemoryFeatureFlagBits::eImportable ) - result += "Importable | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using ExternalFenceHandleTypeFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ExternalFenceHandleTypeFlagBits::eOpaqueFd ) | - VkFlags( ExternalFenceHandleTypeFlagBits::eOpaqueWin32 ) | - VkFlags( ExternalFenceHandleTypeFlagBits::eOpaqueWin32Kmt ) | - VkFlags( ExternalFenceHandleTypeFlagBits::eSyncFd ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceHandleTypeFlags - operator|( ExternalFenceHandleTypeFlagBits bit0, ExternalFenceHandleTypeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalFenceHandleTypeFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceHandleTypeFlags - operator&( ExternalFenceHandleTypeFlagBits bit0, ExternalFenceHandleTypeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalFenceHandleTypeFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceHandleTypeFlags - operator^( ExternalFenceHandleTypeFlagBits bit0, ExternalFenceHandleTypeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalFenceHandleTypeFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceHandleTypeFlags operator~( ExternalFenceHandleTypeFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( ExternalFenceHandleTypeFlags( bits ) ); - } - - using ExternalFenceHandleTypeFlagsKHR = ExternalFenceHandleTypeFlags; - - VULKAN_HPP_INLINE std::string to_string( ExternalFenceHandleTypeFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ExternalFenceHandleTypeFlagBits::eOpaqueFd ) - result += "OpaqueFd | "; - if ( value & ExternalFenceHandleTypeFlagBits::eOpaqueWin32 ) - result += "OpaqueWin32 | "; - if ( value & ExternalFenceHandleTypeFlagBits::eOpaqueWin32Kmt ) - result += "OpaqueWin32Kmt | "; - if ( value & ExternalFenceHandleTypeFlagBits::eSyncFd ) - result += "SyncFd | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using ExternalFenceFeatureFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = - VkFlags( ExternalFenceFeatureFlagBits::eExportable ) | VkFlags( ExternalFenceFeatureFlagBits::eImportable ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceFeatureFlags - operator|( ExternalFenceFeatureFlagBits bit0, ExternalFenceFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalFenceFeatureFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceFeatureFlags - operator&( ExternalFenceFeatureFlagBits bit0, ExternalFenceFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalFenceFeatureFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceFeatureFlags - operator^( ExternalFenceFeatureFlagBits bit0, ExternalFenceFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalFenceFeatureFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalFenceFeatureFlags operator~( ExternalFenceFeatureFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( ExternalFenceFeatureFlags( bits ) ); - } - - using ExternalFenceFeatureFlagsKHR = ExternalFenceFeatureFlags; - - VULKAN_HPP_INLINE std::string to_string( ExternalFenceFeatureFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ExternalFenceFeatureFlagBits::eExportable ) - result += "Exportable | "; - if ( value & ExternalFenceFeatureFlagBits::eImportable ) - result += "Importable | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using FenceImportFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( FenceImportFlagBits::eTemporary ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceImportFlags operator|( FenceImportFlagBits bit0, - FenceImportFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return FenceImportFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceImportFlags operator&( FenceImportFlagBits bit0, - FenceImportFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return FenceImportFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceImportFlags operator^( FenceImportFlagBits bit0, - FenceImportFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return FenceImportFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FenceImportFlags operator~( FenceImportFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( FenceImportFlags( bits ) ); - } - - using FenceImportFlagsKHR = FenceImportFlags; - - VULKAN_HPP_INLINE std::string to_string( FenceImportFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & FenceImportFlagBits::eTemporary ) - result += "Temporary | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using SemaphoreImportFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( SemaphoreImportFlagBits::eTemporary ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreImportFlags - operator|( SemaphoreImportFlagBits bit0, SemaphoreImportFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SemaphoreImportFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreImportFlags - operator&( SemaphoreImportFlagBits bit0, SemaphoreImportFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SemaphoreImportFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreImportFlags - operator^( SemaphoreImportFlagBits bit0, SemaphoreImportFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SemaphoreImportFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreImportFlags operator~( SemaphoreImportFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( SemaphoreImportFlags( bits ) ); - } - - using SemaphoreImportFlagsKHR = SemaphoreImportFlags; - - VULKAN_HPP_INLINE std::string to_string( SemaphoreImportFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & SemaphoreImportFlagBits::eTemporary ) - result += "Temporary | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using ExternalSemaphoreHandleTypeFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd ) | - VkFlags( ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32 ) | - VkFlags( ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32Kmt ) | - VkFlags( ExternalSemaphoreHandleTypeFlagBits::eD3D12Fence ) | - VkFlags( ExternalSemaphoreHandleTypeFlagBits::eSyncFd ) -#if defined( VK_USE_PLATFORM_FUCHSIA ) - | VkFlags( ExternalSemaphoreHandleTypeFlagBits::eZirconEventFUCHSIA ) -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreHandleTypeFlags - operator|( ExternalSemaphoreHandleTypeFlagBits bit0, ExternalSemaphoreHandleTypeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalSemaphoreHandleTypeFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreHandleTypeFlags - operator&( ExternalSemaphoreHandleTypeFlagBits bit0, ExternalSemaphoreHandleTypeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalSemaphoreHandleTypeFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreHandleTypeFlags - operator^( ExternalSemaphoreHandleTypeFlagBits bit0, ExternalSemaphoreHandleTypeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalSemaphoreHandleTypeFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreHandleTypeFlags - operator~( ExternalSemaphoreHandleTypeFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( ExternalSemaphoreHandleTypeFlags( bits ) ); - } - - using ExternalSemaphoreHandleTypeFlagsKHR = ExternalSemaphoreHandleTypeFlags; - - VULKAN_HPP_INLINE std::string to_string( ExternalSemaphoreHandleTypeFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd ) - result += "OpaqueFd | "; - if ( value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32 ) - result += "OpaqueWin32 | "; - if ( value & ExternalSemaphoreHandleTypeFlagBits::eOpaqueWin32Kmt ) - result += "OpaqueWin32Kmt | "; - if ( value & ExternalSemaphoreHandleTypeFlagBits::eD3D12Fence ) - result += "D3D12Fence | "; - if ( value & ExternalSemaphoreHandleTypeFlagBits::eSyncFd ) - result += "SyncFd | "; -#if defined( VK_USE_PLATFORM_FUCHSIA ) - if ( value & ExternalSemaphoreHandleTypeFlagBits::eZirconEventFUCHSIA ) - result += "ZirconEventFUCHSIA | "; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using ExternalSemaphoreFeatureFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ExternalSemaphoreFeatureFlagBits::eExportable ) | - VkFlags( ExternalSemaphoreFeatureFlagBits::eImportable ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreFeatureFlags - operator|( ExternalSemaphoreFeatureFlagBits bit0, ExternalSemaphoreFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalSemaphoreFeatureFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreFeatureFlags - operator&( ExternalSemaphoreFeatureFlagBits bit0, ExternalSemaphoreFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalSemaphoreFeatureFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreFeatureFlags - operator^( ExternalSemaphoreFeatureFlagBits bit0, ExternalSemaphoreFeatureFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalSemaphoreFeatureFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalSemaphoreFeatureFlags - operator~( ExternalSemaphoreFeatureFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( ExternalSemaphoreFeatureFlags( bits ) ); - } - - using ExternalSemaphoreFeatureFlagsKHR = ExternalSemaphoreFeatureFlags; - - VULKAN_HPP_INLINE std::string to_string( ExternalSemaphoreFeatureFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ExternalSemaphoreFeatureFlagBits::eExportable ) - result += "Exportable | "; - if ( value & ExternalSemaphoreFeatureFlagBits::eImportable ) - result += "Importable | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - //=== VK_VERSION_1_2 === - - using DescriptorBindingFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( DescriptorBindingFlagBits::eUpdateAfterBind ) | - VkFlags( DescriptorBindingFlagBits::eUpdateUnusedWhilePending ) | - VkFlags( DescriptorBindingFlagBits::ePartiallyBound ) | - VkFlags( DescriptorBindingFlagBits::eVariableDescriptorCount ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorBindingFlags - operator|( DescriptorBindingFlagBits bit0, DescriptorBindingFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DescriptorBindingFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorBindingFlags - operator&( DescriptorBindingFlagBits bit0, DescriptorBindingFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DescriptorBindingFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorBindingFlags - operator^( DescriptorBindingFlagBits bit0, DescriptorBindingFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return DescriptorBindingFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DescriptorBindingFlags operator~( DescriptorBindingFlagBits bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( DescriptorBindingFlags( bits ) ); - } - - using DescriptorBindingFlagsEXT = DescriptorBindingFlags; - - VULKAN_HPP_INLINE std::string to_string( DescriptorBindingFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & DescriptorBindingFlagBits::eUpdateAfterBind ) - result += "UpdateAfterBind | "; - if ( value & DescriptorBindingFlagBits::eUpdateUnusedWhilePending ) - result += "UpdateUnusedWhilePending | "; - if ( value & DescriptorBindingFlagBits::ePartiallyBound ) - result += "PartiallyBound | "; - if ( value & DescriptorBindingFlagBits::eVariableDescriptorCount ) - result += "VariableDescriptorCount | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using ResolveModeFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ResolveModeFlagBits::eNone ) | VkFlags( ResolveModeFlagBits::eSampleZero ) | - VkFlags( ResolveModeFlagBits::eAverage ) | VkFlags( ResolveModeFlagBits::eMin ) | - VkFlags( ResolveModeFlagBits::eMax ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ResolveModeFlags operator|( ResolveModeFlagBits bit0, - ResolveModeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ResolveModeFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ResolveModeFlags operator&( ResolveModeFlagBits bit0, - ResolveModeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ResolveModeFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ResolveModeFlags operator^( ResolveModeFlagBits bit0, - ResolveModeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ResolveModeFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ResolveModeFlags operator~( ResolveModeFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( ResolveModeFlags( bits ) ); - } - - using ResolveModeFlagsKHR = ResolveModeFlags; - - VULKAN_HPP_INLINE std::string to_string( ResolveModeFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ResolveModeFlagBits::eSampleZero ) - result += "SampleZero | "; - if ( value & ResolveModeFlagBits::eAverage ) - result += "Average | "; - if ( value & ResolveModeFlagBits::eMin ) - result += "Min | "; - if ( value & ResolveModeFlagBits::eMax ) - result += "Max | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using SemaphoreWaitFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( SemaphoreWaitFlagBits::eAny ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreWaitFlags operator|( SemaphoreWaitFlagBits bit0, - SemaphoreWaitFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SemaphoreWaitFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreWaitFlags operator&( SemaphoreWaitFlagBits bit0, - SemaphoreWaitFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SemaphoreWaitFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreWaitFlags operator^( SemaphoreWaitFlagBits bit0, - SemaphoreWaitFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SemaphoreWaitFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SemaphoreWaitFlags operator~( SemaphoreWaitFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( SemaphoreWaitFlags( bits ) ); - } - - using SemaphoreWaitFlagsKHR = SemaphoreWaitFlags; - - VULKAN_HPP_INLINE std::string to_string( SemaphoreWaitFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & SemaphoreWaitFlagBits::eAny ) - result += "Any | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - //=== VK_VERSION_1_3 === - - using PipelineCreationFeedbackFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( PipelineCreationFeedbackFlagBits::eValid ) | - VkFlags( PipelineCreationFeedbackFlagBits::eApplicationPipelineCacheHit ) | - VkFlags( PipelineCreationFeedbackFlagBits::eBasePipelineAcceleration ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreationFeedbackFlags - operator|( PipelineCreationFeedbackFlagBits bit0, PipelineCreationFeedbackFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineCreationFeedbackFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreationFeedbackFlags - operator&( PipelineCreationFeedbackFlagBits bit0, PipelineCreationFeedbackFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineCreationFeedbackFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreationFeedbackFlags - operator^( PipelineCreationFeedbackFlagBits bit0, PipelineCreationFeedbackFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineCreationFeedbackFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineCreationFeedbackFlags - operator~( PipelineCreationFeedbackFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( PipelineCreationFeedbackFlags( bits ) ); - } - - using PipelineCreationFeedbackFlagsEXT = PipelineCreationFeedbackFlags; - - VULKAN_HPP_INLINE std::string to_string( PipelineCreationFeedbackFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & PipelineCreationFeedbackFlagBits::eValid ) - result += "Valid | "; - if ( value & PipelineCreationFeedbackFlagBits::eApplicationPipelineCacheHit ) - result += "ApplicationPipelineCacheHit | "; - if ( value & PipelineCreationFeedbackFlagBits::eBasePipelineAcceleration ) - result += "BasePipelineAcceleration | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using ToolPurposeFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ToolPurposeFlagBits::eValidation ) | VkFlags( ToolPurposeFlagBits::eProfiling ) | - VkFlags( ToolPurposeFlagBits::eTracing ) | VkFlags( ToolPurposeFlagBits::eAdditionalFeatures ) | - VkFlags( ToolPurposeFlagBits::eModifyingFeatures ) | - VkFlags( ToolPurposeFlagBits::eDebugReportingEXT ) | VkFlags( ToolPurposeFlagBits::eDebugMarkersEXT ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ToolPurposeFlags operator|( ToolPurposeFlagBits bit0, - ToolPurposeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ToolPurposeFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ToolPurposeFlags operator&( ToolPurposeFlagBits bit0, - ToolPurposeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ToolPurposeFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ToolPurposeFlags operator^( ToolPurposeFlagBits bit0, - ToolPurposeFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return ToolPurposeFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ToolPurposeFlags operator~( ToolPurposeFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( ToolPurposeFlags( bits ) ); - } - - using ToolPurposeFlagsEXT = ToolPurposeFlags; - - VULKAN_HPP_INLINE std::string to_string( ToolPurposeFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ToolPurposeFlagBits::eValidation ) - result += "Validation | "; - if ( value & ToolPurposeFlagBits::eProfiling ) - result += "Profiling | "; - if ( value & ToolPurposeFlagBits::eTracing ) - result += "Tracing | "; - if ( value & ToolPurposeFlagBits::eAdditionalFeatures ) - result += "AdditionalFeatures | "; - if ( value & ToolPurposeFlagBits::eModifyingFeatures ) - result += "ModifyingFeatures | "; - if ( value & ToolPurposeFlagBits::eDebugReportingEXT ) - result += "DebugReportingEXT | "; - if ( value & ToolPurposeFlagBits::eDebugMarkersEXT ) - result += "DebugMarkersEXT | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using PrivateDataSlotCreateFlags = Flags; - - using PrivateDataSlotCreateFlagsEXT = PrivateDataSlotCreateFlags; - - VULKAN_HPP_INLINE std::string to_string( PrivateDataSlotCreateFlags ) - { - return "{}"; - } - - using PipelineStageFlags2 = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags64 - { - allFlags = - VkFlags64( PipelineStageFlagBits2::eNone ) | VkFlags64( PipelineStageFlagBits2::eTopOfPipe ) | - VkFlags64( PipelineStageFlagBits2::eDrawIndirect ) | VkFlags64( PipelineStageFlagBits2::eVertexInput ) | - VkFlags64( PipelineStageFlagBits2::eVertexShader ) | - VkFlags64( PipelineStageFlagBits2::eTessellationControlShader ) | - VkFlags64( PipelineStageFlagBits2::eTessellationEvaluationShader ) | - VkFlags64( PipelineStageFlagBits2::eGeometryShader ) | VkFlags64( PipelineStageFlagBits2::eFragmentShader ) | - VkFlags64( PipelineStageFlagBits2::eEarlyFragmentTests ) | - VkFlags64( PipelineStageFlagBits2::eLateFragmentTests ) | - VkFlags64( PipelineStageFlagBits2::eColorAttachmentOutput ) | - VkFlags64( PipelineStageFlagBits2::eComputeShader ) | VkFlags64( PipelineStageFlagBits2::eAllTransfer ) | - VkFlags64( PipelineStageFlagBits2::eBottomOfPipe ) | VkFlags64( PipelineStageFlagBits2::eHost ) | - VkFlags64( PipelineStageFlagBits2::eAllGraphics ) | VkFlags64( PipelineStageFlagBits2::eAllCommands ) | - VkFlags64( PipelineStageFlagBits2::eCopy ) | VkFlags64( PipelineStageFlagBits2::eResolve ) | - VkFlags64( PipelineStageFlagBits2::eBlit ) | VkFlags64( PipelineStageFlagBits2::eClear ) | - VkFlags64( PipelineStageFlagBits2::eIndexInput ) | VkFlags64( PipelineStageFlagBits2::eVertexAttributeInput ) | - VkFlags64( PipelineStageFlagBits2::ePreRasterizationShaders ) -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - | VkFlags64( PipelineStageFlagBits2::eVideoDecodeKHR ) | VkFlags64( PipelineStageFlagBits2::eVideoEncodeKHR ) -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - | VkFlags64( PipelineStageFlagBits2::eTransformFeedbackEXT ) | - VkFlags64( PipelineStageFlagBits2::eConditionalRenderingEXT ) | - VkFlags64( PipelineStageFlagBits2::eCommandPreprocessNV ) | - VkFlags64( PipelineStageFlagBits2::eFragmentShadingRateAttachmentKHR ) | - VkFlags64( PipelineStageFlagBits2::eAccelerationStructureBuildKHR ) | - VkFlags64( PipelineStageFlagBits2::eRayTracingShaderKHR ) | - VkFlags64( PipelineStageFlagBits2::eFragmentDensityProcessEXT ) | - VkFlags64( PipelineStageFlagBits2::eTaskShaderNV ) | VkFlags64( PipelineStageFlagBits2::eMeshShaderNV ) | - VkFlags64( PipelineStageFlagBits2::eSubpassShadingHUAWEI ) | - VkFlags64( PipelineStageFlagBits2::eInvocationMaskHUAWEI ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineStageFlags2 - operator|( PipelineStageFlagBits2 bit0, PipelineStageFlagBits2 bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineStageFlags2( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineStageFlags2 - operator&( PipelineStageFlagBits2 bit0, PipelineStageFlagBits2 bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineStageFlags2( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineStageFlags2 - operator^( PipelineStageFlagBits2 bit0, PipelineStageFlagBits2 bit1 ) VULKAN_HPP_NOEXCEPT - { - return PipelineStageFlags2( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PipelineStageFlags2 operator~( PipelineStageFlagBits2 bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( PipelineStageFlags2( bits ) ); - } - - using PipelineStageFlags2KHR = PipelineStageFlags2; - - VULKAN_HPP_INLINE std::string to_string( PipelineStageFlags2 value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & PipelineStageFlagBits2::eTopOfPipe ) - result += "TopOfPipe | "; - if ( value & PipelineStageFlagBits2::eDrawIndirect ) - result += "DrawIndirect | "; - if ( value & PipelineStageFlagBits2::eVertexInput ) - result += "VertexInput | "; - if ( value & PipelineStageFlagBits2::eVertexShader ) - result += "VertexShader | "; - if ( value & PipelineStageFlagBits2::eTessellationControlShader ) - result += "TessellationControlShader | "; - if ( value & PipelineStageFlagBits2::eTessellationEvaluationShader ) - result += "TessellationEvaluationShader | "; - if ( value & PipelineStageFlagBits2::eGeometryShader ) - result += "GeometryShader | "; - if ( value & PipelineStageFlagBits2::eFragmentShader ) - result += "FragmentShader | "; - if ( value & PipelineStageFlagBits2::eEarlyFragmentTests ) - result += "EarlyFragmentTests | "; - if ( value & PipelineStageFlagBits2::eLateFragmentTests ) - result += "LateFragmentTests | "; - if ( value & PipelineStageFlagBits2::eColorAttachmentOutput ) - result += "ColorAttachmentOutput | "; - if ( value & PipelineStageFlagBits2::eComputeShader ) - result += "ComputeShader | "; - if ( value & PipelineStageFlagBits2::eAllTransfer ) - result += "AllTransfer | "; - if ( value & PipelineStageFlagBits2::eBottomOfPipe ) - result += "BottomOfPipe | "; - if ( value & PipelineStageFlagBits2::eHost ) - result += "Host | "; - if ( value & PipelineStageFlagBits2::eAllGraphics ) - result += "AllGraphics | "; - if ( value & PipelineStageFlagBits2::eAllCommands ) - result += "AllCommands | "; - if ( value & PipelineStageFlagBits2::eCopy ) - result += "Copy | "; - if ( value & PipelineStageFlagBits2::eResolve ) - result += "Resolve | "; - if ( value & PipelineStageFlagBits2::eBlit ) - result += "Blit | "; - if ( value & PipelineStageFlagBits2::eClear ) - result += "Clear | "; - if ( value & PipelineStageFlagBits2::eIndexInput ) - result += "IndexInput | "; - if ( value & PipelineStageFlagBits2::eVertexAttributeInput ) - result += "VertexAttributeInput | "; - if ( value & PipelineStageFlagBits2::ePreRasterizationShaders ) - result += "PreRasterizationShaders | "; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - if ( value & PipelineStageFlagBits2::eVideoDecodeKHR ) - result += "VideoDecodeKHR | "; - if ( value & PipelineStageFlagBits2::eVideoEncodeKHR ) - result += "VideoEncodeKHR | "; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - if ( value & PipelineStageFlagBits2::eTransformFeedbackEXT ) - result += "TransformFeedbackEXT | "; - if ( value & PipelineStageFlagBits2::eConditionalRenderingEXT ) - result += "ConditionalRenderingEXT | "; - if ( value & PipelineStageFlagBits2::eCommandPreprocessNV ) - result += "CommandPreprocessNV | "; - if ( value & PipelineStageFlagBits2::eFragmentShadingRateAttachmentKHR ) - result += "FragmentShadingRateAttachmentKHR | "; - if ( value & PipelineStageFlagBits2::eAccelerationStructureBuildKHR ) - result += "AccelerationStructureBuildKHR | "; - if ( value & PipelineStageFlagBits2::eRayTracingShaderKHR ) - result += "RayTracingShaderKHR | "; - if ( value & PipelineStageFlagBits2::eFragmentDensityProcessEXT ) - result += "FragmentDensityProcessEXT | "; - if ( value & PipelineStageFlagBits2::eTaskShaderNV ) - result += "TaskShaderNV | "; - if ( value & PipelineStageFlagBits2::eMeshShaderNV ) - result += "MeshShaderNV | "; - if ( value & PipelineStageFlagBits2::eSubpassShadingHUAWEI ) - result += "SubpassShadingHUAWEI | "; - if ( value & PipelineStageFlagBits2::eInvocationMaskHUAWEI ) - result += "InvocationMaskHUAWEI | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using AccessFlags2 = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags64 - { - allFlags = - VkFlags64( AccessFlagBits2::eNone ) | VkFlags64( AccessFlagBits2::eIndirectCommandRead ) | - VkFlags64( AccessFlagBits2::eIndexRead ) | VkFlags64( AccessFlagBits2::eVertexAttributeRead ) | - VkFlags64( AccessFlagBits2::eUniformRead ) | VkFlags64( AccessFlagBits2::eInputAttachmentRead ) | - VkFlags64( AccessFlagBits2::eShaderRead ) | VkFlags64( AccessFlagBits2::eShaderWrite ) | - VkFlags64( AccessFlagBits2::eColorAttachmentRead ) | VkFlags64( AccessFlagBits2::eColorAttachmentWrite ) | - VkFlags64( AccessFlagBits2::eDepthStencilAttachmentRead ) | - VkFlags64( AccessFlagBits2::eDepthStencilAttachmentWrite ) | VkFlags64( AccessFlagBits2::eTransferRead ) | - VkFlags64( AccessFlagBits2::eTransferWrite ) | VkFlags64( AccessFlagBits2::eHostRead ) | - VkFlags64( AccessFlagBits2::eHostWrite ) | VkFlags64( AccessFlagBits2::eMemoryRead ) | - VkFlags64( AccessFlagBits2::eMemoryWrite ) | VkFlags64( AccessFlagBits2::eShaderSampledRead ) | - VkFlags64( AccessFlagBits2::eShaderStorageRead ) | VkFlags64( AccessFlagBits2::eShaderStorageWrite ) -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - | VkFlags64( AccessFlagBits2::eVideoDecodeReadKHR ) | VkFlags64( AccessFlagBits2::eVideoDecodeWriteKHR ) | - VkFlags64( AccessFlagBits2::eVideoEncodeReadKHR ) | VkFlags64( AccessFlagBits2::eVideoEncodeWriteKHR ) -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - | VkFlags64( AccessFlagBits2::eTransformFeedbackWriteEXT ) | - VkFlags64( AccessFlagBits2::eTransformFeedbackCounterReadEXT ) | - VkFlags64( AccessFlagBits2::eTransformFeedbackCounterWriteEXT ) | - VkFlags64( AccessFlagBits2::eConditionalRenderingReadEXT ) | - VkFlags64( AccessFlagBits2::eCommandPreprocessReadNV ) | - VkFlags64( AccessFlagBits2::eCommandPreprocessWriteNV ) | - VkFlags64( AccessFlagBits2::eFragmentShadingRateAttachmentReadKHR ) | - VkFlags64( AccessFlagBits2::eAccelerationStructureReadKHR ) | - VkFlags64( AccessFlagBits2::eAccelerationStructureWriteKHR ) | - VkFlags64( AccessFlagBits2::eFragmentDensityMapReadEXT ) | - VkFlags64( AccessFlagBits2::eColorAttachmentReadNoncoherentEXT ) | - VkFlags64( AccessFlagBits2::eInvocationMaskReadHUAWEI ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccessFlags2 operator|( AccessFlagBits2 bit0, - AccessFlagBits2 bit1 ) VULKAN_HPP_NOEXCEPT - { - return AccessFlags2( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccessFlags2 operator&( AccessFlagBits2 bit0, - AccessFlagBits2 bit1 ) VULKAN_HPP_NOEXCEPT - { - return AccessFlags2( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccessFlags2 operator^( AccessFlagBits2 bit0, - AccessFlagBits2 bit1 ) VULKAN_HPP_NOEXCEPT - { - return AccessFlags2( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccessFlags2 operator~( AccessFlagBits2 bits ) VULKAN_HPP_NOEXCEPT - { - return ~( AccessFlags2( bits ) ); - } - - using AccessFlags2KHR = AccessFlags2; - - VULKAN_HPP_INLINE std::string to_string( AccessFlags2 value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & AccessFlagBits2::eIndirectCommandRead ) - result += "IndirectCommandRead | "; - if ( value & AccessFlagBits2::eIndexRead ) - result += "IndexRead | "; - if ( value & AccessFlagBits2::eVertexAttributeRead ) - result += "VertexAttributeRead | "; - if ( value & AccessFlagBits2::eUniformRead ) - result += "UniformRead | "; - if ( value & AccessFlagBits2::eInputAttachmentRead ) - result += "InputAttachmentRead | "; - if ( value & AccessFlagBits2::eShaderRead ) - result += "ShaderRead | "; - if ( value & AccessFlagBits2::eShaderWrite ) - result += "ShaderWrite | "; - if ( value & AccessFlagBits2::eColorAttachmentRead ) - result += "ColorAttachmentRead | "; - if ( value & AccessFlagBits2::eColorAttachmentWrite ) - result += "ColorAttachmentWrite | "; - if ( value & AccessFlagBits2::eDepthStencilAttachmentRead ) - result += "DepthStencilAttachmentRead | "; - if ( value & AccessFlagBits2::eDepthStencilAttachmentWrite ) - result += "DepthStencilAttachmentWrite | "; - if ( value & AccessFlagBits2::eTransferRead ) - result += "TransferRead | "; - if ( value & AccessFlagBits2::eTransferWrite ) - result += "TransferWrite | "; - if ( value & AccessFlagBits2::eHostRead ) - result += "HostRead | "; - if ( value & AccessFlagBits2::eHostWrite ) - result += "HostWrite | "; - if ( value & AccessFlagBits2::eMemoryRead ) - result += "MemoryRead | "; - if ( value & AccessFlagBits2::eMemoryWrite ) - result += "MemoryWrite | "; - if ( value & AccessFlagBits2::eShaderSampledRead ) - result += "ShaderSampledRead | "; - if ( value & AccessFlagBits2::eShaderStorageRead ) - result += "ShaderStorageRead | "; - if ( value & AccessFlagBits2::eShaderStorageWrite ) - result += "ShaderStorageWrite | "; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - if ( value & AccessFlagBits2::eVideoDecodeReadKHR ) - result += "VideoDecodeReadKHR | "; - if ( value & AccessFlagBits2::eVideoDecodeWriteKHR ) - result += "VideoDecodeWriteKHR | "; - if ( value & AccessFlagBits2::eVideoEncodeReadKHR ) - result += "VideoEncodeReadKHR | "; - if ( value & AccessFlagBits2::eVideoEncodeWriteKHR ) - result += "VideoEncodeWriteKHR | "; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - if ( value & AccessFlagBits2::eTransformFeedbackWriteEXT ) - result += "TransformFeedbackWriteEXT | "; - if ( value & AccessFlagBits2::eTransformFeedbackCounterReadEXT ) - result += "TransformFeedbackCounterReadEXT | "; - if ( value & AccessFlagBits2::eTransformFeedbackCounterWriteEXT ) - result += "TransformFeedbackCounterWriteEXT | "; - if ( value & AccessFlagBits2::eConditionalRenderingReadEXT ) - result += "ConditionalRenderingReadEXT | "; - if ( value & AccessFlagBits2::eCommandPreprocessReadNV ) - result += "CommandPreprocessReadNV | "; - if ( value & AccessFlagBits2::eCommandPreprocessWriteNV ) - result += "CommandPreprocessWriteNV | "; - if ( value & AccessFlagBits2::eFragmentShadingRateAttachmentReadKHR ) - result += "FragmentShadingRateAttachmentReadKHR | "; - if ( value & AccessFlagBits2::eAccelerationStructureReadKHR ) - result += "AccelerationStructureReadKHR | "; - if ( value & AccessFlagBits2::eAccelerationStructureWriteKHR ) - result += "AccelerationStructureWriteKHR | "; - if ( value & AccessFlagBits2::eFragmentDensityMapReadEXT ) - result += "FragmentDensityMapReadEXT | "; - if ( value & AccessFlagBits2::eColorAttachmentReadNoncoherentEXT ) - result += "ColorAttachmentReadNoncoherentEXT | "; - if ( value & AccessFlagBits2::eInvocationMaskReadHUAWEI ) - result += "InvocationMaskReadHUAWEI | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using SubmitFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( SubmitFlagBits::eProtected ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubmitFlags operator|( SubmitFlagBits bit0, - SubmitFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SubmitFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubmitFlags operator&( SubmitFlagBits bit0, - SubmitFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SubmitFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubmitFlags operator^( SubmitFlagBits bit0, - SubmitFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return SubmitFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SubmitFlags operator~( SubmitFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( SubmitFlags( bits ) ); - } - - using SubmitFlagsKHR = SubmitFlags; - - VULKAN_HPP_INLINE std::string to_string( SubmitFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & SubmitFlagBits::eProtected ) - result += "Protected | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using RenderingFlags = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( RenderingFlagBits::eContentsSecondaryCommandBuffers ) | - VkFlags( RenderingFlagBits::eSuspending ) | VkFlags( RenderingFlagBits::eResuming ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR RenderingFlags operator|( RenderingFlagBits bit0, - RenderingFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return RenderingFlags( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR RenderingFlags operator&( RenderingFlagBits bit0, - RenderingFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return RenderingFlags( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR RenderingFlags operator^( RenderingFlagBits bit0, - RenderingFlagBits bit1 ) VULKAN_HPP_NOEXCEPT - { - return RenderingFlags( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR RenderingFlags operator~( RenderingFlagBits bits ) VULKAN_HPP_NOEXCEPT - { - return ~( RenderingFlags( bits ) ); - } - - using RenderingFlagsKHR = RenderingFlags; - - VULKAN_HPP_INLINE std::string to_string( RenderingFlags value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & RenderingFlagBits::eContentsSecondaryCommandBuffers ) - result += "ContentsSecondaryCommandBuffers | "; - if ( value & RenderingFlagBits::eSuspending ) - result += "Suspending | "; - if ( value & RenderingFlagBits::eResuming ) - result += "Resuming | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using FormatFeatureFlags2 = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags64 - { - allFlags = - VkFlags64( FormatFeatureFlagBits2::eSampledImage ) | VkFlags64( FormatFeatureFlagBits2::eStorageImage ) | - VkFlags64( FormatFeatureFlagBits2::eStorageImageAtomic ) | - VkFlags64( FormatFeatureFlagBits2::eUniformTexelBuffer ) | - VkFlags64( FormatFeatureFlagBits2::eStorageTexelBuffer ) | - VkFlags64( FormatFeatureFlagBits2::eStorageTexelBufferAtomic ) | - VkFlags64( FormatFeatureFlagBits2::eVertexBuffer ) | VkFlags64( FormatFeatureFlagBits2::eColorAttachment ) | - VkFlags64( FormatFeatureFlagBits2::eColorAttachmentBlend ) | - VkFlags64( FormatFeatureFlagBits2::eDepthStencilAttachment ) | VkFlags64( FormatFeatureFlagBits2::eBlitSrc ) | - VkFlags64( FormatFeatureFlagBits2::eBlitDst ) | VkFlags64( FormatFeatureFlagBits2::eSampledImageFilterLinear ) | - VkFlags64( FormatFeatureFlagBits2::eSampledImageFilterCubic ) | - VkFlags64( FormatFeatureFlagBits2::eTransferSrc ) | VkFlags64( FormatFeatureFlagBits2::eTransferDst ) | - VkFlags64( FormatFeatureFlagBits2::eSampledImageFilterMinmax ) | - VkFlags64( FormatFeatureFlagBits2::eMidpointChromaSamples ) | - VkFlags64( FormatFeatureFlagBits2::eSampledImageYcbcrConversionLinearFilter ) | - VkFlags64( FormatFeatureFlagBits2::eSampledImageYcbcrConversionSeparateReconstructionFilter ) | - VkFlags64( FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicit ) | - VkFlags64( FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable ) | - VkFlags64( FormatFeatureFlagBits2::eDisjoint ) | VkFlags64( FormatFeatureFlagBits2::eCositedChromaSamples ) | - VkFlags64( FormatFeatureFlagBits2::eStorageReadWithoutFormat ) | - VkFlags64( FormatFeatureFlagBits2::eStorageWriteWithoutFormat ) | - VkFlags64( FormatFeatureFlagBits2::eSampledImageDepthComparison ) -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - | VkFlags64( FormatFeatureFlagBits2::eVideoDecodeOutputKHR ) | - VkFlags64( FormatFeatureFlagBits2::eVideoDecodeDpbKHR ) -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - | VkFlags64( FormatFeatureFlagBits2::eAccelerationStructureVertexBufferKHR ) | - VkFlags64( FormatFeatureFlagBits2::eFragmentDensityMapEXT ) | - VkFlags64( FormatFeatureFlagBits2::eFragmentShadingRateAttachmentKHR ) -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - | VkFlags64( FormatFeatureFlagBits2::eVideoEncodeInputKHR ) | - VkFlags64( FormatFeatureFlagBits2::eVideoEncodeDpbKHR ) -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - | VkFlags64( FormatFeatureFlagBits2::eLinearColorAttachmentNV ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FormatFeatureFlags2 - operator|( FormatFeatureFlagBits2 bit0, FormatFeatureFlagBits2 bit1 ) VULKAN_HPP_NOEXCEPT - { - return FormatFeatureFlags2( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FormatFeatureFlags2 - operator&( FormatFeatureFlagBits2 bit0, FormatFeatureFlagBits2 bit1 ) VULKAN_HPP_NOEXCEPT - { - return FormatFeatureFlags2( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FormatFeatureFlags2 - operator^( FormatFeatureFlagBits2 bit0, FormatFeatureFlagBits2 bit1 ) VULKAN_HPP_NOEXCEPT - { - return FormatFeatureFlags2( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR FormatFeatureFlags2 operator~( FormatFeatureFlagBits2 bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( FormatFeatureFlags2( bits ) ); - } - - using FormatFeatureFlags2KHR = FormatFeatureFlags2; - - VULKAN_HPP_INLINE std::string to_string( FormatFeatureFlags2 value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & FormatFeatureFlagBits2::eSampledImage ) - result += "SampledImage | "; - if ( value & FormatFeatureFlagBits2::eStorageImage ) - result += "StorageImage | "; - if ( value & FormatFeatureFlagBits2::eStorageImageAtomic ) - result += "StorageImageAtomic | "; - if ( value & FormatFeatureFlagBits2::eUniformTexelBuffer ) - result += "UniformTexelBuffer | "; - if ( value & FormatFeatureFlagBits2::eStorageTexelBuffer ) - result += "StorageTexelBuffer | "; - if ( value & FormatFeatureFlagBits2::eStorageTexelBufferAtomic ) - result += "StorageTexelBufferAtomic | "; - if ( value & FormatFeatureFlagBits2::eVertexBuffer ) - result += "VertexBuffer | "; - if ( value & FormatFeatureFlagBits2::eColorAttachment ) - result += "ColorAttachment | "; - if ( value & FormatFeatureFlagBits2::eColorAttachmentBlend ) - result += "ColorAttachmentBlend | "; - if ( value & FormatFeatureFlagBits2::eDepthStencilAttachment ) - result += "DepthStencilAttachment | "; - if ( value & FormatFeatureFlagBits2::eBlitSrc ) - result += "BlitSrc | "; - if ( value & FormatFeatureFlagBits2::eBlitDst ) - result += "BlitDst | "; - if ( value & FormatFeatureFlagBits2::eSampledImageFilterLinear ) - result += "SampledImageFilterLinear | "; - if ( value & FormatFeatureFlagBits2::eSampledImageFilterCubic ) - result += "SampledImageFilterCubic | "; - if ( value & FormatFeatureFlagBits2::eTransferSrc ) - result += "TransferSrc | "; - if ( value & FormatFeatureFlagBits2::eTransferDst ) - result += "TransferDst | "; - if ( value & FormatFeatureFlagBits2::eSampledImageFilterMinmax ) - result += "SampledImageFilterMinmax | "; - if ( value & FormatFeatureFlagBits2::eMidpointChromaSamples ) - result += "MidpointChromaSamples | "; - if ( value & FormatFeatureFlagBits2::eSampledImageYcbcrConversionLinearFilter ) - result += "SampledImageYcbcrConversionLinearFilter | "; - if ( value & FormatFeatureFlagBits2::eSampledImageYcbcrConversionSeparateReconstructionFilter ) - result += "SampledImageYcbcrConversionSeparateReconstructionFilter | "; - if ( value & FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicit ) - result += "SampledImageYcbcrConversionChromaReconstructionExplicit | "; - if ( value & FormatFeatureFlagBits2::eSampledImageYcbcrConversionChromaReconstructionExplicitForceable ) - result += "SampledImageYcbcrConversionChromaReconstructionExplicitForceable | "; - if ( value & FormatFeatureFlagBits2::eDisjoint ) - result += "Disjoint | "; - if ( value & FormatFeatureFlagBits2::eCositedChromaSamples ) - result += "CositedChromaSamples | "; - if ( value & FormatFeatureFlagBits2::eStorageReadWithoutFormat ) - result += "StorageReadWithoutFormat | "; - if ( value & FormatFeatureFlagBits2::eStorageWriteWithoutFormat ) - result += "StorageWriteWithoutFormat | "; - if ( value & FormatFeatureFlagBits2::eSampledImageDepthComparison ) - result += "SampledImageDepthComparison | "; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - if ( value & FormatFeatureFlagBits2::eVideoDecodeOutputKHR ) - result += "VideoDecodeOutputKHR | "; - if ( value & FormatFeatureFlagBits2::eVideoDecodeDpbKHR ) - result += "VideoDecodeDpbKHR | "; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - if ( value & FormatFeatureFlagBits2::eAccelerationStructureVertexBufferKHR ) - result += "AccelerationStructureVertexBufferKHR | "; - if ( value & FormatFeatureFlagBits2::eFragmentDensityMapEXT ) - result += "FragmentDensityMapEXT | "; - if ( value & FormatFeatureFlagBits2::eFragmentShadingRateAttachmentKHR ) - result += "FragmentShadingRateAttachmentKHR | "; -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - if ( value & FormatFeatureFlagBits2::eVideoEncodeInputKHR ) - result += "VideoEncodeInputKHR | "; - if ( value & FormatFeatureFlagBits2::eVideoEncodeDpbKHR ) - result += "VideoEncodeDpbKHR | "; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - if ( value & FormatFeatureFlagBits2::eLinearColorAttachmentNV ) - result += "LinearColorAttachmentNV | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - //=== VK_KHR_surface === - - using CompositeAlphaFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( CompositeAlphaFlagBitsKHR::eOpaque ) | VkFlags( CompositeAlphaFlagBitsKHR::ePreMultiplied ) | - VkFlags( CompositeAlphaFlagBitsKHR::ePostMultiplied ) | VkFlags( CompositeAlphaFlagBitsKHR::eInherit ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CompositeAlphaFlagsKHR - operator|( CompositeAlphaFlagBitsKHR bit0, CompositeAlphaFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return CompositeAlphaFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CompositeAlphaFlagsKHR - operator&( CompositeAlphaFlagBitsKHR bit0, CompositeAlphaFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return CompositeAlphaFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CompositeAlphaFlagsKHR - operator^( CompositeAlphaFlagBitsKHR bit0, CompositeAlphaFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return CompositeAlphaFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR CompositeAlphaFlagsKHR operator~( CompositeAlphaFlagBitsKHR bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( CompositeAlphaFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( CompositeAlphaFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & CompositeAlphaFlagBitsKHR::eOpaque ) - result += "Opaque | "; - if ( value & CompositeAlphaFlagBitsKHR::ePreMultiplied ) - result += "PreMultiplied | "; - if ( value & CompositeAlphaFlagBitsKHR::ePostMultiplied ) - result += "PostMultiplied | "; - if ( value & CompositeAlphaFlagBitsKHR::eInherit ) - result += "Inherit | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - //=== VK_KHR_swapchain === - - using SwapchainCreateFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( SwapchainCreateFlagBitsKHR::eSplitInstanceBindRegions ) | - VkFlags( SwapchainCreateFlagBitsKHR::eProtected ) | - VkFlags( SwapchainCreateFlagBitsKHR::eMutableFormat ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SwapchainCreateFlagsKHR - operator|( SwapchainCreateFlagBitsKHR bit0, SwapchainCreateFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return SwapchainCreateFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SwapchainCreateFlagsKHR - operator&( SwapchainCreateFlagBitsKHR bit0, SwapchainCreateFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return SwapchainCreateFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SwapchainCreateFlagsKHR - operator^( SwapchainCreateFlagBitsKHR bit0, SwapchainCreateFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return SwapchainCreateFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SwapchainCreateFlagsKHR operator~( SwapchainCreateFlagBitsKHR bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( SwapchainCreateFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( SwapchainCreateFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & SwapchainCreateFlagBitsKHR::eSplitInstanceBindRegions ) - result += "SplitInstanceBindRegions | "; - if ( value & SwapchainCreateFlagBitsKHR::eProtected ) - result += "Protected | "; - if ( value & SwapchainCreateFlagBitsKHR::eMutableFormat ) - result += "MutableFormat | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using DeviceGroupPresentModeFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( DeviceGroupPresentModeFlagBitsKHR::eLocal ) | - VkFlags( DeviceGroupPresentModeFlagBitsKHR::eRemote ) | - VkFlags( DeviceGroupPresentModeFlagBitsKHR::eSum ) | - VkFlags( DeviceGroupPresentModeFlagBitsKHR::eLocalMultiDevice ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceGroupPresentModeFlagsKHR - operator|( DeviceGroupPresentModeFlagBitsKHR bit0, DeviceGroupPresentModeFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return DeviceGroupPresentModeFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceGroupPresentModeFlagsKHR - operator&( DeviceGroupPresentModeFlagBitsKHR bit0, DeviceGroupPresentModeFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return DeviceGroupPresentModeFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceGroupPresentModeFlagsKHR - operator^( DeviceGroupPresentModeFlagBitsKHR bit0, DeviceGroupPresentModeFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return DeviceGroupPresentModeFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceGroupPresentModeFlagsKHR - operator~( DeviceGroupPresentModeFlagBitsKHR bits ) VULKAN_HPP_NOEXCEPT - { - return ~( DeviceGroupPresentModeFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( DeviceGroupPresentModeFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & DeviceGroupPresentModeFlagBitsKHR::eLocal ) - result += "Local | "; - if ( value & DeviceGroupPresentModeFlagBitsKHR::eRemote ) - result += "Remote | "; - if ( value & DeviceGroupPresentModeFlagBitsKHR::eSum ) - result += "Sum | "; - if ( value & DeviceGroupPresentModeFlagBitsKHR::eLocalMultiDevice ) - result += "LocalMultiDevice | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - //=== VK_KHR_display === - - using DisplayModeCreateFlagsKHR = Flags; - - VULKAN_HPP_INLINE std::string to_string( DisplayModeCreateFlagsKHR ) - { - return "{}"; - } - - using DisplayPlaneAlphaFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( DisplayPlaneAlphaFlagBitsKHR::eOpaque ) | VkFlags( DisplayPlaneAlphaFlagBitsKHR::eGlobal ) | - VkFlags( DisplayPlaneAlphaFlagBitsKHR::ePerPixel ) | - VkFlags( DisplayPlaneAlphaFlagBitsKHR::ePerPixelPremultiplied ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DisplayPlaneAlphaFlagsKHR - operator|( DisplayPlaneAlphaFlagBitsKHR bit0, DisplayPlaneAlphaFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return DisplayPlaneAlphaFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DisplayPlaneAlphaFlagsKHR - operator&( DisplayPlaneAlphaFlagBitsKHR bit0, DisplayPlaneAlphaFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return DisplayPlaneAlphaFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DisplayPlaneAlphaFlagsKHR - operator^( DisplayPlaneAlphaFlagBitsKHR bit0, DisplayPlaneAlphaFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return DisplayPlaneAlphaFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DisplayPlaneAlphaFlagsKHR operator~( DisplayPlaneAlphaFlagBitsKHR bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( DisplayPlaneAlphaFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( DisplayPlaneAlphaFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & DisplayPlaneAlphaFlagBitsKHR::eOpaque ) - result += "Opaque | "; - if ( value & DisplayPlaneAlphaFlagBitsKHR::eGlobal ) - result += "Global | "; - if ( value & DisplayPlaneAlphaFlagBitsKHR::ePerPixel ) - result += "PerPixel | "; - if ( value & DisplayPlaneAlphaFlagBitsKHR::ePerPixelPremultiplied ) - result += "PerPixelPremultiplied | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using DisplaySurfaceCreateFlagsKHR = Flags; - - VULKAN_HPP_INLINE std::string to_string( DisplaySurfaceCreateFlagsKHR ) - { - return "{}"; - } - - using SurfaceTransformFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( SurfaceTransformFlagBitsKHR::eIdentity ) | VkFlags( SurfaceTransformFlagBitsKHR::eRotate90 ) | - VkFlags( SurfaceTransformFlagBitsKHR::eRotate180 ) | - VkFlags( SurfaceTransformFlagBitsKHR::eRotate270 ) | - VkFlags( SurfaceTransformFlagBitsKHR::eHorizontalMirror ) | - VkFlags( SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate90 ) | - VkFlags( SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate180 ) | - VkFlags( SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate270 ) | - VkFlags( SurfaceTransformFlagBitsKHR::eInherit ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceTransformFlagsKHR - operator|( SurfaceTransformFlagBitsKHR bit0, SurfaceTransformFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return SurfaceTransformFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceTransformFlagsKHR - operator&( SurfaceTransformFlagBitsKHR bit0, SurfaceTransformFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return SurfaceTransformFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceTransformFlagsKHR - operator^( SurfaceTransformFlagBitsKHR bit0, SurfaceTransformFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return SurfaceTransformFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceTransformFlagsKHR operator~( SurfaceTransformFlagBitsKHR bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( SurfaceTransformFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( SurfaceTransformFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & SurfaceTransformFlagBitsKHR::eIdentity ) - result += "Identity | "; - if ( value & SurfaceTransformFlagBitsKHR::eRotate90 ) - result += "Rotate90 | "; - if ( value & SurfaceTransformFlagBitsKHR::eRotate180 ) - result += "Rotate180 | "; - if ( value & SurfaceTransformFlagBitsKHR::eRotate270 ) - result += "Rotate270 | "; - if ( value & SurfaceTransformFlagBitsKHR::eHorizontalMirror ) - result += "HorizontalMirror | "; - if ( value & SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate90 ) - result += "HorizontalMirrorRotate90 | "; - if ( value & SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate180 ) - result += "HorizontalMirrorRotate180 | "; - if ( value & SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate270 ) - result += "HorizontalMirrorRotate270 | "; - if ( value & SurfaceTransformFlagBitsKHR::eInherit ) - result += "Inherit | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - - using XlibSurfaceCreateFlagsKHR = Flags; - - VULKAN_HPP_INLINE std::string to_string( XlibSurfaceCreateFlagsKHR ) - { - return "{}"; - } -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -#if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - - using XcbSurfaceCreateFlagsKHR = Flags; - - VULKAN_HPP_INLINE std::string to_string( XcbSurfaceCreateFlagsKHR ) - { - return "{}"; - } -#endif /*VK_USE_PLATFORM_XCB_KHR*/ - -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - - using WaylandSurfaceCreateFlagsKHR = Flags; - - VULKAN_HPP_INLINE std::string to_string( WaylandSurfaceCreateFlagsKHR ) - { - return "{}"; - } -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - - using AndroidSurfaceCreateFlagsKHR = Flags; - - VULKAN_HPP_INLINE std::string to_string( AndroidSurfaceCreateFlagsKHR ) - { - return "{}"; - } -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - - using Win32SurfaceCreateFlagsKHR = Flags; - - VULKAN_HPP_INLINE std::string to_string( Win32SurfaceCreateFlagsKHR ) - { - return "{}"; - } -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_debug_report === - - using DebugReportFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( DebugReportFlagBitsEXT::eInformation ) | VkFlags( DebugReportFlagBitsEXT::eWarning ) | - VkFlags( DebugReportFlagBitsEXT::ePerformanceWarning ) | VkFlags( DebugReportFlagBitsEXT::eError ) | - VkFlags( DebugReportFlagBitsEXT::eDebug ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugReportFlagsEXT - operator|( DebugReportFlagBitsEXT bit0, DebugReportFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return DebugReportFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugReportFlagsEXT - operator&( DebugReportFlagBitsEXT bit0, DebugReportFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return DebugReportFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugReportFlagsEXT - operator^( DebugReportFlagBitsEXT bit0, DebugReportFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return DebugReportFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugReportFlagsEXT operator~( DebugReportFlagBitsEXT bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( DebugReportFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( DebugReportFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & DebugReportFlagBitsEXT::eInformation ) - result += "Information | "; - if ( value & DebugReportFlagBitsEXT::eWarning ) - result += "Warning | "; - if ( value & DebugReportFlagBitsEXT::ePerformanceWarning ) - result += "PerformanceWarning | "; - if ( value & DebugReportFlagBitsEXT::eError ) - result += "Error | "; - if ( value & DebugReportFlagBitsEXT::eDebug ) - result += "Debug | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - - using VideoCodecOperationFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoCodecOperationFlagBitsKHR::eInvalid ) -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - | VkFlags( VideoCodecOperationFlagBitsKHR::eEncodeH264EXT ) | - VkFlags( VideoCodecOperationFlagBitsKHR::eEncodeH265EXT ) | - VkFlags( VideoCodecOperationFlagBitsKHR::eDecodeH264EXT ) | - VkFlags( VideoCodecOperationFlagBitsKHR::eDecodeH265EXT ) -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCodecOperationFlagsKHR - operator|( VideoCodecOperationFlagBitsKHR bit0, VideoCodecOperationFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoCodecOperationFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCodecOperationFlagsKHR - operator&( VideoCodecOperationFlagBitsKHR bit0, VideoCodecOperationFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoCodecOperationFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCodecOperationFlagsKHR - operator^( VideoCodecOperationFlagBitsKHR bit0, VideoCodecOperationFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoCodecOperationFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCodecOperationFlagsKHR operator~( VideoCodecOperationFlagBitsKHR bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( VideoCodecOperationFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoCodecOperationFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - if ( value & VideoCodecOperationFlagBitsKHR::eEncodeH264EXT ) - result += "EncodeH264EXT | "; - if ( value & VideoCodecOperationFlagBitsKHR::eEncodeH265EXT ) - result += "EncodeH265EXT | "; - if ( value & VideoCodecOperationFlagBitsKHR::eDecodeH264EXT ) - result += "DecodeH264EXT | "; - if ( value & VideoCodecOperationFlagBitsKHR::eDecodeH265EXT ) - result += "DecodeH265EXT | "; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoChromaSubsamplingFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoChromaSubsamplingFlagBitsKHR::eInvalid ) | - VkFlags( VideoChromaSubsamplingFlagBitsKHR::eMonochrome ) | - VkFlags( VideoChromaSubsamplingFlagBitsKHR::e420 ) | - VkFlags( VideoChromaSubsamplingFlagBitsKHR::e422 ) | VkFlags( VideoChromaSubsamplingFlagBitsKHR::e444 ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoChromaSubsamplingFlagsKHR - operator|( VideoChromaSubsamplingFlagBitsKHR bit0, VideoChromaSubsamplingFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoChromaSubsamplingFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoChromaSubsamplingFlagsKHR - operator&( VideoChromaSubsamplingFlagBitsKHR bit0, VideoChromaSubsamplingFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoChromaSubsamplingFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoChromaSubsamplingFlagsKHR - operator^( VideoChromaSubsamplingFlagBitsKHR bit0, VideoChromaSubsamplingFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoChromaSubsamplingFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoChromaSubsamplingFlagsKHR - operator~( VideoChromaSubsamplingFlagBitsKHR bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoChromaSubsamplingFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoChromaSubsamplingFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoChromaSubsamplingFlagBitsKHR::eMonochrome ) - result += "Monochrome | "; - if ( value & VideoChromaSubsamplingFlagBitsKHR::e420 ) - result += "420 | "; - if ( value & VideoChromaSubsamplingFlagBitsKHR::e422 ) - result += "422 | "; - if ( value & VideoChromaSubsamplingFlagBitsKHR::e444 ) - result += "444 | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoComponentBitDepthFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoComponentBitDepthFlagBitsKHR::eInvalid ) | - VkFlags( VideoComponentBitDepthFlagBitsKHR::e8 ) | VkFlags( VideoComponentBitDepthFlagBitsKHR::e10 ) | - VkFlags( VideoComponentBitDepthFlagBitsKHR::e12 ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoComponentBitDepthFlagsKHR - operator|( VideoComponentBitDepthFlagBitsKHR bit0, VideoComponentBitDepthFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoComponentBitDepthFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoComponentBitDepthFlagsKHR - operator&( VideoComponentBitDepthFlagBitsKHR bit0, VideoComponentBitDepthFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoComponentBitDepthFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoComponentBitDepthFlagsKHR - operator^( VideoComponentBitDepthFlagBitsKHR bit0, VideoComponentBitDepthFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoComponentBitDepthFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoComponentBitDepthFlagsKHR - operator~( VideoComponentBitDepthFlagBitsKHR bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoComponentBitDepthFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoComponentBitDepthFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoComponentBitDepthFlagBitsKHR::e8 ) - result += "8 | "; - if ( value & VideoComponentBitDepthFlagBitsKHR::e10 ) - result += "10 | "; - if ( value & VideoComponentBitDepthFlagBitsKHR::e12 ) - result += "12 | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoCapabilityFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoCapabilityFlagBitsKHR::eProtectedContent ) | - VkFlags( VideoCapabilityFlagBitsKHR::eSeparateReferenceImages ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCapabilityFlagsKHR - operator|( VideoCapabilityFlagBitsKHR bit0, VideoCapabilityFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoCapabilityFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCapabilityFlagsKHR - operator&( VideoCapabilityFlagBitsKHR bit0, VideoCapabilityFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoCapabilityFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCapabilityFlagsKHR - operator^( VideoCapabilityFlagBitsKHR bit0, VideoCapabilityFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoCapabilityFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCapabilityFlagsKHR operator~( VideoCapabilityFlagBitsKHR bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( VideoCapabilityFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoCapabilityFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoCapabilityFlagBitsKHR::eProtectedContent ) - result += "ProtectedContent | "; - if ( value & VideoCapabilityFlagBitsKHR::eSeparateReferenceImages ) - result += "SeparateReferenceImages | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoSessionCreateFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = - VkFlags( VideoSessionCreateFlagBitsKHR::eDefault ) | VkFlags( VideoSessionCreateFlagBitsKHR::eProtectedContent ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoSessionCreateFlagsKHR - operator|( VideoSessionCreateFlagBitsKHR bit0, VideoSessionCreateFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoSessionCreateFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoSessionCreateFlagsKHR - operator&( VideoSessionCreateFlagBitsKHR bit0, VideoSessionCreateFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoSessionCreateFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoSessionCreateFlagsKHR - operator^( VideoSessionCreateFlagBitsKHR bit0, VideoSessionCreateFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoSessionCreateFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoSessionCreateFlagsKHR operator~( VideoSessionCreateFlagBitsKHR bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( VideoSessionCreateFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoSessionCreateFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoSessionCreateFlagBitsKHR::eProtectedContent ) - result += "ProtectedContent | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoBeginCodingFlagsKHR = Flags; - - VULKAN_HPP_INLINE std::string to_string( VideoBeginCodingFlagsKHR ) - { - return "{}"; - } - - using VideoEndCodingFlagsKHR = Flags; - - VULKAN_HPP_INLINE std::string to_string( VideoEndCodingFlagsKHR ) - { - return "{}"; - } - - using VideoCodingControlFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoCodingControlFlagBitsKHR::eDefault ) | VkFlags( VideoCodingControlFlagBitsKHR::eReset ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCodingControlFlagsKHR - operator|( VideoCodingControlFlagBitsKHR bit0, VideoCodingControlFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoCodingControlFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCodingControlFlagsKHR - operator&( VideoCodingControlFlagBitsKHR bit0, VideoCodingControlFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoCodingControlFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCodingControlFlagsKHR - operator^( VideoCodingControlFlagBitsKHR bit0, VideoCodingControlFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoCodingControlFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCodingControlFlagsKHR operator~( VideoCodingControlFlagBitsKHR bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( VideoCodingControlFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoCodingControlFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoCodingControlFlagBitsKHR::eReset ) - result += "Reset | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoCodingQualityPresetFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoCodingQualityPresetFlagBitsKHR::eNormal ) | - VkFlags( VideoCodingQualityPresetFlagBitsKHR::ePower ) | - VkFlags( VideoCodingQualityPresetFlagBitsKHR::eQuality ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCodingQualityPresetFlagsKHR - operator|( VideoCodingQualityPresetFlagBitsKHR bit0, VideoCodingQualityPresetFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoCodingQualityPresetFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCodingQualityPresetFlagsKHR - operator&( VideoCodingQualityPresetFlagBitsKHR bit0, VideoCodingQualityPresetFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoCodingQualityPresetFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCodingQualityPresetFlagsKHR - operator^( VideoCodingQualityPresetFlagBitsKHR bit0, VideoCodingQualityPresetFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoCodingQualityPresetFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoCodingQualityPresetFlagsKHR - operator~( VideoCodingQualityPresetFlagBitsKHR bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoCodingQualityPresetFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoCodingQualityPresetFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoCodingQualityPresetFlagBitsKHR::eNormal ) - result += "Normal | "; - if ( value & VideoCodingQualityPresetFlagBitsKHR::ePower ) - result += "Power | "; - if ( value & VideoCodingQualityPresetFlagBitsKHR::eQuality ) - result += "Quality | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_decode_queue === - - using VideoDecodeFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoDecodeFlagBitsKHR::eDefault ) | VkFlags( VideoDecodeFlagBitsKHR::eReserved0 ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoDecodeFlagsKHR - operator|( VideoDecodeFlagBitsKHR bit0, VideoDecodeFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoDecodeFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoDecodeFlagsKHR - operator&( VideoDecodeFlagBitsKHR bit0, VideoDecodeFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoDecodeFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoDecodeFlagsKHR - operator^( VideoDecodeFlagBitsKHR bit0, VideoDecodeFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoDecodeFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoDecodeFlagsKHR operator~( VideoDecodeFlagBitsKHR bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( VideoDecodeFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoDecodeFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoDecodeFlagBitsKHR::eReserved0 ) - result += "Reserved0 | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_EXT_transform_feedback === - - using PipelineRasterizationStateStreamCreateFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineRasterizationStateStreamCreateFlagsEXT ) - { - return "{}"; - } - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_encode_h264 === - - using VideoEncodeH264CapabilityFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoEncodeH264CapabilityFlagBitsEXT::eCabac ) | - VkFlags( VideoEncodeH264CapabilityFlagBitsEXT::eCavlc ) | - VkFlags( VideoEncodeH264CapabilityFlagBitsEXT::eWeightedBiPredImplicit ) | - VkFlags( VideoEncodeH264CapabilityFlagBitsEXT::eTransform8X8 ) | - VkFlags( VideoEncodeH264CapabilityFlagBitsEXT::eChromaQpOffset ) | - VkFlags( VideoEncodeH264CapabilityFlagBitsEXT::eSecondChromaQpOffset ) | - VkFlags( VideoEncodeH264CapabilityFlagBitsEXT::eDeblockingFilterDisabled ) | - VkFlags( VideoEncodeH264CapabilityFlagBitsEXT::eDeblockingFilterEnabled ) | - VkFlags( VideoEncodeH264CapabilityFlagBitsEXT::eDeblockingFilterPartial ) | - VkFlags( VideoEncodeH264CapabilityFlagBitsEXT::eMultipleSlicePerFrame ) | - VkFlags( VideoEncodeH264CapabilityFlagBitsEXT::eEvenlyDistributedSliceSize ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264CapabilityFlagsEXT operator|( - VideoEncodeH264CapabilityFlagBitsEXT bit0, VideoEncodeH264CapabilityFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264CapabilityFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264CapabilityFlagsEXT operator&( - VideoEncodeH264CapabilityFlagBitsEXT bit0, VideoEncodeH264CapabilityFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264CapabilityFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264CapabilityFlagsEXT operator^( - VideoEncodeH264CapabilityFlagBitsEXT bit0, VideoEncodeH264CapabilityFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264CapabilityFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264CapabilityFlagsEXT - operator~( VideoEncodeH264CapabilityFlagBitsEXT bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoEncodeH264CapabilityFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264CapabilityFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoEncodeH264CapabilityFlagBitsEXT::eCabac ) - result += "Cabac | "; - if ( value & VideoEncodeH264CapabilityFlagBitsEXT::eCavlc ) - result += "Cavlc | "; - if ( value & VideoEncodeH264CapabilityFlagBitsEXT::eWeightedBiPredImplicit ) - result += "WeightedBiPredImplicit | "; - if ( value & VideoEncodeH264CapabilityFlagBitsEXT::eTransform8X8 ) - result += "Transform8X8 | "; - if ( value & VideoEncodeH264CapabilityFlagBitsEXT::eChromaQpOffset ) - result += "ChromaQpOffset | "; - if ( value & VideoEncodeH264CapabilityFlagBitsEXT::eSecondChromaQpOffset ) - result += "SecondChromaQpOffset | "; - if ( value & VideoEncodeH264CapabilityFlagBitsEXT::eDeblockingFilterDisabled ) - result += "DeblockingFilterDisabled | "; - if ( value & VideoEncodeH264CapabilityFlagBitsEXT::eDeblockingFilterEnabled ) - result += "DeblockingFilterEnabled | "; - if ( value & VideoEncodeH264CapabilityFlagBitsEXT::eDeblockingFilterPartial ) - result += "DeblockingFilterPartial | "; - if ( value & VideoEncodeH264CapabilityFlagBitsEXT::eMultipleSlicePerFrame ) - result += "MultipleSlicePerFrame | "; - if ( value & VideoEncodeH264CapabilityFlagBitsEXT::eEvenlyDistributedSliceSize ) - result += "EvenlyDistributedSliceSize | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoEncodeH264InputModeFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoEncodeH264InputModeFlagBitsEXT::eFrame ) | - VkFlags( VideoEncodeH264InputModeFlagBitsEXT::eSlice ) | - VkFlags( VideoEncodeH264InputModeFlagBitsEXT::eNonVcl ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264InputModeFlagsEXT - operator|( VideoEncodeH264InputModeFlagBitsEXT bit0, VideoEncodeH264InputModeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264InputModeFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264InputModeFlagsEXT - operator&( VideoEncodeH264InputModeFlagBitsEXT bit0, VideoEncodeH264InputModeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264InputModeFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264InputModeFlagsEXT - operator^( VideoEncodeH264InputModeFlagBitsEXT bit0, VideoEncodeH264InputModeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264InputModeFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264InputModeFlagsEXT - operator~( VideoEncodeH264InputModeFlagBitsEXT bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoEncodeH264InputModeFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264InputModeFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoEncodeH264InputModeFlagBitsEXT::eFrame ) - result += "Frame | "; - if ( value & VideoEncodeH264InputModeFlagBitsEXT::eSlice ) - result += "Slice | "; - if ( value & VideoEncodeH264InputModeFlagBitsEXT::eNonVcl ) - result += "NonVcl | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoEncodeH264OutputModeFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoEncodeH264OutputModeFlagBitsEXT::eFrame ) | - VkFlags( VideoEncodeH264OutputModeFlagBitsEXT::eSlice ) | - VkFlags( VideoEncodeH264OutputModeFlagBitsEXT::eNonVcl ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264OutputModeFlagsEXT operator|( - VideoEncodeH264OutputModeFlagBitsEXT bit0, VideoEncodeH264OutputModeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264OutputModeFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264OutputModeFlagsEXT operator&( - VideoEncodeH264OutputModeFlagBitsEXT bit0, VideoEncodeH264OutputModeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264OutputModeFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264OutputModeFlagsEXT operator^( - VideoEncodeH264OutputModeFlagBitsEXT bit0, VideoEncodeH264OutputModeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264OutputModeFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264OutputModeFlagsEXT - operator~( VideoEncodeH264OutputModeFlagBitsEXT bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoEncodeH264OutputModeFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264OutputModeFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoEncodeH264OutputModeFlagBitsEXT::eFrame ) - result += "Frame | "; - if ( value & VideoEncodeH264OutputModeFlagBitsEXT::eSlice ) - result += "Slice | "; - if ( value & VideoEncodeH264OutputModeFlagBitsEXT::eNonVcl ) - result += "NonVcl | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoEncodeH264CreateFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = - VkFlags( VideoEncodeH264CreateFlagBitsEXT::eDefault ) | VkFlags( VideoEncodeH264CreateFlagBitsEXT::eReserved0 ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264CreateFlagsEXT - operator|( VideoEncodeH264CreateFlagBitsEXT bit0, VideoEncodeH264CreateFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264CreateFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264CreateFlagsEXT - operator&( VideoEncodeH264CreateFlagBitsEXT bit0, VideoEncodeH264CreateFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264CreateFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264CreateFlagsEXT - operator^( VideoEncodeH264CreateFlagBitsEXT bit0, VideoEncodeH264CreateFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264CreateFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264CreateFlagsEXT - operator~( VideoEncodeH264CreateFlagBitsEXT bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoEncodeH264CreateFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264CreateFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoEncodeH264CreateFlagBitsEXT::eReserved0 ) - result += "Reserved0 | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoEncodeH264RateControlStructureFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoEncodeH264RateControlStructureFlagBitsEXT::eUnknown ) | - VkFlags( VideoEncodeH264RateControlStructureFlagBitsEXT::eFlat ) | - VkFlags( VideoEncodeH264RateControlStructureFlagBitsEXT::eDyadic ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264RateControlStructureFlagsEXT - operator|( VideoEncodeH264RateControlStructureFlagBitsEXT bit0, - VideoEncodeH264RateControlStructureFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264RateControlStructureFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264RateControlStructureFlagsEXT - operator&( VideoEncodeH264RateControlStructureFlagBitsEXT bit0, - VideoEncodeH264RateControlStructureFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264RateControlStructureFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264RateControlStructureFlagsEXT - operator^( VideoEncodeH264RateControlStructureFlagBitsEXT bit0, - VideoEncodeH264RateControlStructureFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH264RateControlStructureFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH264RateControlStructureFlagsEXT - operator~( VideoEncodeH264RateControlStructureFlagBitsEXT bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoEncodeH264RateControlStructureFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH264RateControlStructureFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoEncodeH264RateControlStructureFlagBitsEXT::eFlat ) - result += "Flat | "; - if ( value & VideoEncodeH264RateControlStructureFlagBitsEXT::eDyadic ) - result += "Dyadic | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_encode_h265 === - - using VideoEncodeH265CapabilityFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265CapabilityFlagsEXT ) - { - return "{}"; - } - - using VideoEncodeH265InputModeFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoEncodeH265InputModeFlagBitsEXT::eFrame ) | - VkFlags( VideoEncodeH265InputModeFlagBitsEXT::eSlice ) | - VkFlags( VideoEncodeH265InputModeFlagBitsEXT::eNonVcl ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265InputModeFlagsEXT - operator|( VideoEncodeH265InputModeFlagBitsEXT bit0, VideoEncodeH265InputModeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH265InputModeFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265InputModeFlagsEXT - operator&( VideoEncodeH265InputModeFlagBitsEXT bit0, VideoEncodeH265InputModeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH265InputModeFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265InputModeFlagsEXT - operator^( VideoEncodeH265InputModeFlagBitsEXT bit0, VideoEncodeH265InputModeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH265InputModeFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265InputModeFlagsEXT - operator~( VideoEncodeH265InputModeFlagBitsEXT bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoEncodeH265InputModeFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265InputModeFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoEncodeH265InputModeFlagBitsEXT::eFrame ) - result += "Frame | "; - if ( value & VideoEncodeH265InputModeFlagBitsEXT::eSlice ) - result += "Slice | "; - if ( value & VideoEncodeH265InputModeFlagBitsEXT::eNonVcl ) - result += "NonVcl | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoEncodeH265OutputModeFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoEncodeH265OutputModeFlagBitsEXT::eFrame ) | - VkFlags( VideoEncodeH265OutputModeFlagBitsEXT::eSlice ) | - VkFlags( VideoEncodeH265OutputModeFlagBitsEXT::eNonVcl ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265OutputModeFlagsEXT operator|( - VideoEncodeH265OutputModeFlagBitsEXT bit0, VideoEncodeH265OutputModeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH265OutputModeFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265OutputModeFlagsEXT operator&( - VideoEncodeH265OutputModeFlagBitsEXT bit0, VideoEncodeH265OutputModeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH265OutputModeFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265OutputModeFlagsEXT operator^( - VideoEncodeH265OutputModeFlagBitsEXT bit0, VideoEncodeH265OutputModeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH265OutputModeFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265OutputModeFlagsEXT - operator~( VideoEncodeH265OutputModeFlagBitsEXT bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoEncodeH265OutputModeFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265OutputModeFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoEncodeH265OutputModeFlagBitsEXT::eFrame ) - result += "Frame | "; - if ( value & VideoEncodeH265OutputModeFlagBitsEXT::eSlice ) - result += "Slice | "; - if ( value & VideoEncodeH265OutputModeFlagBitsEXT::eNonVcl ) - result += "NonVcl | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoEncodeH265CreateFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265CreateFlagsEXT ) - { - return "{}"; - } - - using VideoEncodeH265CtbSizeFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoEncodeH265CtbSizeFlagBitsEXT::e8 ) | VkFlags( VideoEncodeH265CtbSizeFlagBitsEXT::e16 ) | - VkFlags( VideoEncodeH265CtbSizeFlagBitsEXT::e32 ) | VkFlags( VideoEncodeH265CtbSizeFlagBitsEXT::e64 ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265CtbSizeFlagsEXT - operator|( VideoEncodeH265CtbSizeFlagBitsEXT bit0, VideoEncodeH265CtbSizeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH265CtbSizeFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265CtbSizeFlagsEXT - operator&( VideoEncodeH265CtbSizeFlagBitsEXT bit0, VideoEncodeH265CtbSizeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH265CtbSizeFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265CtbSizeFlagsEXT - operator^( VideoEncodeH265CtbSizeFlagBitsEXT bit0, VideoEncodeH265CtbSizeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH265CtbSizeFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265CtbSizeFlagsEXT - operator~( VideoEncodeH265CtbSizeFlagBitsEXT bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoEncodeH265CtbSizeFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265CtbSizeFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoEncodeH265CtbSizeFlagBitsEXT::e8 ) - result += "8 | "; - if ( value & VideoEncodeH265CtbSizeFlagBitsEXT::e16 ) - result += "16 | "; - if ( value & VideoEncodeH265CtbSizeFlagBitsEXT::e32 ) - result += "32 | "; - if ( value & VideoEncodeH265CtbSizeFlagBitsEXT::e64 ) - result += "64 | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoEncodeH265RateControlStructureFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoEncodeH265RateControlStructureFlagBitsEXT::eUnknown ) | - VkFlags( VideoEncodeH265RateControlStructureFlagBitsEXT::eFlat ) | - VkFlags( VideoEncodeH265RateControlStructureFlagBitsEXT::eDyadic ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265RateControlStructureFlagsEXT - operator|( VideoEncodeH265RateControlStructureFlagBitsEXT bit0, - VideoEncodeH265RateControlStructureFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH265RateControlStructureFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265RateControlStructureFlagsEXT - operator&( VideoEncodeH265RateControlStructureFlagBitsEXT bit0, - VideoEncodeH265RateControlStructureFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH265RateControlStructureFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265RateControlStructureFlagsEXT - operator^( VideoEncodeH265RateControlStructureFlagBitsEXT bit0, - VideoEncodeH265RateControlStructureFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeH265RateControlStructureFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeH265RateControlStructureFlagsEXT - operator~( VideoEncodeH265RateControlStructureFlagBitsEXT bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoEncodeH265RateControlStructureFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeH265RateControlStructureFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoEncodeH265RateControlStructureFlagBitsEXT::eFlat ) - result += "Flat | "; - if ( value & VideoEncodeH265RateControlStructureFlagBitsEXT::eDyadic ) - result += "Dyadic | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_decode_h264 === - - using VideoDecodeH264PictureLayoutFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoDecodeH264PictureLayoutFlagBitsEXT::eProgressive ) | - VkFlags( VideoDecodeH264PictureLayoutFlagBitsEXT::eInterlacedInterleavedLines ) | - VkFlags( VideoDecodeH264PictureLayoutFlagBitsEXT::eInterlacedSeparatePlanes ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoDecodeH264PictureLayoutFlagsEXT operator|( - VideoDecodeH264PictureLayoutFlagBitsEXT bit0, VideoDecodeH264PictureLayoutFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoDecodeH264PictureLayoutFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoDecodeH264PictureLayoutFlagsEXT operator&( - VideoDecodeH264PictureLayoutFlagBitsEXT bit0, VideoDecodeH264PictureLayoutFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoDecodeH264PictureLayoutFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoDecodeH264PictureLayoutFlagsEXT operator^( - VideoDecodeH264PictureLayoutFlagBitsEXT bit0, VideoDecodeH264PictureLayoutFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoDecodeH264PictureLayoutFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoDecodeH264PictureLayoutFlagsEXT - operator~( VideoDecodeH264PictureLayoutFlagBitsEXT bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoDecodeH264PictureLayoutFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoDecodeH264PictureLayoutFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoDecodeH264PictureLayoutFlagBitsEXT::eInterlacedInterleavedLines ) - result += "InterlacedInterleavedLines | "; - if ( value & VideoDecodeH264PictureLayoutFlagBitsEXT::eInterlacedSeparatePlanes ) - result += "InterlacedSeparatePlanes | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoDecodeH264CreateFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( VideoDecodeH264CreateFlagsEXT ) - { - return "{}"; - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - - using StreamDescriptorSurfaceCreateFlagsGGP = Flags; - - VULKAN_HPP_INLINE std::string to_string( StreamDescriptorSurfaceCreateFlagsGGP ) - { - return "{}"; - } -#endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_external_memory_capabilities === - - using ExternalMemoryHandleTypeFlagsNV = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32 ) | - VkFlags( ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32Kmt ) | - VkFlags( ExternalMemoryHandleTypeFlagBitsNV::eD3D11Image ) | - VkFlags( ExternalMemoryHandleTypeFlagBitsNV::eD3D11ImageKmt ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlagsNV - operator|( ExternalMemoryHandleTypeFlagBitsNV bit0, ExternalMemoryHandleTypeFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalMemoryHandleTypeFlagsNV( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlagsNV - operator&( ExternalMemoryHandleTypeFlagBitsNV bit0, ExternalMemoryHandleTypeFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalMemoryHandleTypeFlagsNV( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlagsNV - operator^( ExternalMemoryHandleTypeFlagBitsNV bit0, ExternalMemoryHandleTypeFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalMemoryHandleTypeFlagsNV( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryHandleTypeFlagsNV - operator~( ExternalMemoryHandleTypeFlagBitsNV bits ) VULKAN_HPP_NOEXCEPT - { - return ~( ExternalMemoryHandleTypeFlagsNV( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( ExternalMemoryHandleTypeFlagsNV value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32 ) - result += "OpaqueWin32 | "; - if ( value & ExternalMemoryHandleTypeFlagBitsNV::eOpaqueWin32Kmt ) - result += "OpaqueWin32Kmt | "; - if ( value & ExternalMemoryHandleTypeFlagBitsNV::eD3D11Image ) - result += "D3D11Image | "; - if ( value & ExternalMemoryHandleTypeFlagBitsNV::eD3D11ImageKmt ) - result += "D3D11ImageKmt | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using ExternalMemoryFeatureFlagsNV = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ExternalMemoryFeatureFlagBitsNV::eDedicatedOnly ) | - VkFlags( ExternalMemoryFeatureFlagBitsNV::eExportable ) | - VkFlags( ExternalMemoryFeatureFlagBitsNV::eImportable ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlagsNV - operator|( ExternalMemoryFeatureFlagBitsNV bit0, ExternalMemoryFeatureFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalMemoryFeatureFlagsNV( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlagsNV - operator&( ExternalMemoryFeatureFlagBitsNV bit0, ExternalMemoryFeatureFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalMemoryFeatureFlagsNV( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlagsNV - operator^( ExternalMemoryFeatureFlagBitsNV bit0, ExternalMemoryFeatureFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return ExternalMemoryFeatureFlagsNV( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ExternalMemoryFeatureFlagsNV operator~( ExternalMemoryFeatureFlagBitsNV bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( ExternalMemoryFeatureFlagsNV( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( ExternalMemoryFeatureFlagsNV value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ExternalMemoryFeatureFlagBitsNV::eDedicatedOnly ) - result += "DedicatedOnly | "; - if ( value & ExternalMemoryFeatureFlagBitsNV::eExportable ) - result += "Exportable | "; - if ( value & ExternalMemoryFeatureFlagBitsNV::eImportable ) - result += "Importable | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - -#if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - - using ViSurfaceCreateFlagsNN = Flags; - - VULKAN_HPP_INLINE std::string to_string( ViSurfaceCreateFlagsNN ) - { - return "{}"; - } -#endif /*VK_USE_PLATFORM_VI_NN*/ - - //=== VK_EXT_conditional_rendering === - - using ConditionalRenderingFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ConditionalRenderingFlagBitsEXT::eInverted ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ConditionalRenderingFlagsEXT - operator|( ConditionalRenderingFlagBitsEXT bit0, ConditionalRenderingFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return ConditionalRenderingFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ConditionalRenderingFlagsEXT - operator&( ConditionalRenderingFlagBitsEXT bit0, ConditionalRenderingFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return ConditionalRenderingFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ConditionalRenderingFlagsEXT - operator^( ConditionalRenderingFlagBitsEXT bit0, ConditionalRenderingFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return ConditionalRenderingFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ConditionalRenderingFlagsEXT operator~( ConditionalRenderingFlagBitsEXT bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( ConditionalRenderingFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( ConditionalRenderingFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ConditionalRenderingFlagBitsEXT::eInverted ) - result += "Inverted | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - //=== VK_EXT_display_surface_counter === - - using SurfaceCounterFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( SurfaceCounterFlagBitsEXT::eVblank ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceCounterFlagsEXT - operator|( SurfaceCounterFlagBitsEXT bit0, SurfaceCounterFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return SurfaceCounterFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceCounterFlagsEXT - operator&( SurfaceCounterFlagBitsEXT bit0, SurfaceCounterFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return SurfaceCounterFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceCounterFlagsEXT - operator^( SurfaceCounterFlagBitsEXT bit0, SurfaceCounterFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return SurfaceCounterFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR SurfaceCounterFlagsEXT operator~( SurfaceCounterFlagBitsEXT bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( SurfaceCounterFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( SurfaceCounterFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & SurfaceCounterFlagBitsEXT::eVblank ) - result += "Vblank | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - //=== VK_NV_viewport_swizzle === - - using PipelineViewportSwizzleStateCreateFlagsNV = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineViewportSwizzleStateCreateFlagsNV ) - { - return "{}"; - } - - //=== VK_EXT_discard_rectangles === - - using PipelineDiscardRectangleStateCreateFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineDiscardRectangleStateCreateFlagsEXT ) - { - return "{}"; - } - - //=== VK_EXT_conservative_rasterization === - - using PipelineRasterizationConservativeStateCreateFlagsEXT = - Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineRasterizationConservativeStateCreateFlagsEXT ) - { - return "{}"; - } - - //=== VK_EXT_depth_clip_enable === - - using PipelineRasterizationDepthClipStateCreateFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineRasterizationDepthClipStateCreateFlagsEXT ) - { - return "{}"; - } - - //=== VK_KHR_performance_query === - - using PerformanceCounterDescriptionFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( PerformanceCounterDescriptionFlagBitsKHR::ePerformanceImpacting ) | - VkFlags( PerformanceCounterDescriptionFlagBitsKHR::eConcurrentlyImpacted ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PerformanceCounterDescriptionFlagsKHR operator|( - PerformanceCounterDescriptionFlagBitsKHR bit0, PerformanceCounterDescriptionFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return PerformanceCounterDescriptionFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PerformanceCounterDescriptionFlagsKHR operator&( - PerformanceCounterDescriptionFlagBitsKHR bit0, PerformanceCounterDescriptionFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return PerformanceCounterDescriptionFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PerformanceCounterDescriptionFlagsKHR operator^( - PerformanceCounterDescriptionFlagBitsKHR bit0, PerformanceCounterDescriptionFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return PerformanceCounterDescriptionFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR PerformanceCounterDescriptionFlagsKHR - operator~( PerformanceCounterDescriptionFlagBitsKHR bits ) VULKAN_HPP_NOEXCEPT - { - return ~( PerformanceCounterDescriptionFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( PerformanceCounterDescriptionFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & PerformanceCounterDescriptionFlagBitsKHR::ePerformanceImpacting ) - result += "PerformanceImpacting | "; - if ( value & PerformanceCounterDescriptionFlagBitsKHR::eConcurrentlyImpacted ) - result += "ConcurrentlyImpacted | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using AcquireProfilingLockFlagsKHR = Flags; - - VULKAN_HPP_INLINE std::string to_string( AcquireProfilingLockFlagsKHR ) - { - return "{}"; - } - -#if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - - using IOSSurfaceCreateFlagsMVK = Flags; - - VULKAN_HPP_INLINE std::string to_string( IOSSurfaceCreateFlagsMVK ) - { - return "{}"; - } -#endif /*VK_USE_PLATFORM_IOS_MVK*/ - -#if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - - using MacOSSurfaceCreateFlagsMVK = Flags; - - VULKAN_HPP_INLINE std::string to_string( MacOSSurfaceCreateFlagsMVK ) - { - return "{}"; - } -#endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - //=== VK_EXT_debug_utils === - - using DebugUtilsMessageSeverityFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( DebugUtilsMessageSeverityFlagBitsEXT::eVerbose ) | - VkFlags( DebugUtilsMessageSeverityFlagBitsEXT::eInfo ) | - VkFlags( DebugUtilsMessageSeverityFlagBitsEXT::eWarning ) | - VkFlags( DebugUtilsMessageSeverityFlagBitsEXT::eError ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageSeverityFlagsEXT operator|( - DebugUtilsMessageSeverityFlagBitsEXT bit0, DebugUtilsMessageSeverityFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return DebugUtilsMessageSeverityFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageSeverityFlagsEXT operator&( - DebugUtilsMessageSeverityFlagBitsEXT bit0, DebugUtilsMessageSeverityFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return DebugUtilsMessageSeverityFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageSeverityFlagsEXT operator^( - DebugUtilsMessageSeverityFlagBitsEXT bit0, DebugUtilsMessageSeverityFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return DebugUtilsMessageSeverityFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageSeverityFlagsEXT - operator~( DebugUtilsMessageSeverityFlagBitsEXT bits ) VULKAN_HPP_NOEXCEPT - { - return ~( DebugUtilsMessageSeverityFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessageSeverityFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eVerbose ) - result += "Verbose | "; - if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eInfo ) - result += "Info | "; - if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eWarning ) - result += "Warning | "; - if ( value & DebugUtilsMessageSeverityFlagBitsEXT::eError ) - result += "Error | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using DebugUtilsMessageTypeFlagsEXT = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( DebugUtilsMessageTypeFlagBitsEXT::eGeneral ) | - VkFlags( DebugUtilsMessageTypeFlagBitsEXT::eValidation ) | - VkFlags( DebugUtilsMessageTypeFlagBitsEXT::ePerformance ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageTypeFlagsEXT - operator|( DebugUtilsMessageTypeFlagBitsEXT bit0, DebugUtilsMessageTypeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return DebugUtilsMessageTypeFlagsEXT( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageTypeFlagsEXT - operator&( DebugUtilsMessageTypeFlagBitsEXT bit0, DebugUtilsMessageTypeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return DebugUtilsMessageTypeFlagsEXT( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageTypeFlagsEXT - operator^( DebugUtilsMessageTypeFlagBitsEXT bit0, DebugUtilsMessageTypeFlagBitsEXT bit1 ) VULKAN_HPP_NOEXCEPT - { - return DebugUtilsMessageTypeFlagsEXT( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DebugUtilsMessageTypeFlagsEXT - operator~( DebugUtilsMessageTypeFlagBitsEXT bits ) VULKAN_HPP_NOEXCEPT - { - return ~( DebugUtilsMessageTypeFlagsEXT( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessageTypeFlagsEXT value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & DebugUtilsMessageTypeFlagBitsEXT::eGeneral ) - result += "General | "; - if ( value & DebugUtilsMessageTypeFlagBitsEXT::eValidation ) - result += "Validation | "; - if ( value & DebugUtilsMessageTypeFlagBitsEXT::ePerformance ) - result += "Performance | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using DebugUtilsMessengerCallbackDataFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessengerCallbackDataFlagsEXT ) - { - return "{}"; - } - - using DebugUtilsMessengerCreateFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( DebugUtilsMessengerCreateFlagsEXT ) - { - return "{}"; - } - - //=== VK_NV_fragment_coverage_to_color === - - using PipelineCoverageToColorStateCreateFlagsNV = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineCoverageToColorStateCreateFlagsNV ) - { - return "{}"; - } - - //=== VK_KHR_acceleration_structure === - - using GeometryFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( GeometryFlagBitsKHR::eOpaque ) | VkFlags( GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryFlagsKHR operator|( GeometryFlagBitsKHR bit0, - GeometryFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return GeometryFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryFlagsKHR operator&( GeometryFlagBitsKHR bit0, - GeometryFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return GeometryFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryFlagsKHR operator^( GeometryFlagBitsKHR bit0, - GeometryFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return GeometryFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryFlagsKHR operator~( GeometryFlagBitsKHR bits ) VULKAN_HPP_NOEXCEPT - { - return ~( GeometryFlagsKHR( bits ) ); - } - - using GeometryFlagsNV = GeometryFlagsKHR; - - VULKAN_HPP_INLINE std::string to_string( GeometryFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & GeometryFlagBitsKHR::eOpaque ) - result += "Opaque | "; - if ( value & GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation ) - result += "NoDuplicateAnyHitInvocation | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using GeometryInstanceFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( GeometryInstanceFlagBitsKHR::eTriangleFacingCullDisable ) | - VkFlags( GeometryInstanceFlagBitsKHR::eTriangleFlipFacing ) | - VkFlags( GeometryInstanceFlagBitsKHR::eForceOpaque ) | - VkFlags( GeometryInstanceFlagBitsKHR::eForceNoOpaque ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryInstanceFlagsKHR - operator|( GeometryInstanceFlagBitsKHR bit0, GeometryInstanceFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return GeometryInstanceFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryInstanceFlagsKHR - operator&( GeometryInstanceFlagBitsKHR bit0, GeometryInstanceFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return GeometryInstanceFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryInstanceFlagsKHR - operator^( GeometryInstanceFlagBitsKHR bit0, GeometryInstanceFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return GeometryInstanceFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR GeometryInstanceFlagsKHR operator~( GeometryInstanceFlagBitsKHR bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( GeometryInstanceFlagsKHR( bits ) ); - } - - using GeometryInstanceFlagsNV = GeometryInstanceFlagsKHR; - - VULKAN_HPP_INLINE std::string to_string( GeometryInstanceFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & GeometryInstanceFlagBitsKHR::eTriangleFacingCullDisable ) - result += "TriangleFacingCullDisable | "; - if ( value & GeometryInstanceFlagBitsKHR::eTriangleFlipFacing ) - result += "TriangleFlipFacing | "; - if ( value & GeometryInstanceFlagBitsKHR::eForceOpaque ) - result += "ForceOpaque | "; - if ( value & GeometryInstanceFlagBitsKHR::eForceNoOpaque ) - result += "ForceNoOpaque | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using BuildAccelerationStructureFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( BuildAccelerationStructureFlagBitsKHR::eAllowUpdate ) | - VkFlags( BuildAccelerationStructureFlagBitsKHR::eAllowCompaction ) | - VkFlags( BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace ) | - VkFlags( BuildAccelerationStructureFlagBitsKHR::ePreferFastBuild ) | - VkFlags( BuildAccelerationStructureFlagBitsKHR::eLowMemory ) | - VkFlags( BuildAccelerationStructureFlagBitsKHR::eMotionNV ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BuildAccelerationStructureFlagsKHR operator|( - BuildAccelerationStructureFlagBitsKHR bit0, BuildAccelerationStructureFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return BuildAccelerationStructureFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BuildAccelerationStructureFlagsKHR operator&( - BuildAccelerationStructureFlagBitsKHR bit0, BuildAccelerationStructureFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return BuildAccelerationStructureFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BuildAccelerationStructureFlagsKHR operator^( - BuildAccelerationStructureFlagBitsKHR bit0, BuildAccelerationStructureFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return BuildAccelerationStructureFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR BuildAccelerationStructureFlagsKHR - operator~( BuildAccelerationStructureFlagBitsKHR bits ) VULKAN_HPP_NOEXCEPT - { - return ~( BuildAccelerationStructureFlagsKHR( bits ) ); - } - - using BuildAccelerationStructureFlagsNV = BuildAccelerationStructureFlagsKHR; - - VULKAN_HPP_INLINE std::string to_string( BuildAccelerationStructureFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowUpdate ) - result += "AllowUpdate | "; - if ( value & BuildAccelerationStructureFlagBitsKHR::eAllowCompaction ) - result += "AllowCompaction | "; - if ( value & BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace ) - result += "PreferFastTrace | "; - if ( value & BuildAccelerationStructureFlagBitsKHR::ePreferFastBuild ) - result += "PreferFastBuild | "; - if ( value & BuildAccelerationStructureFlagBitsKHR::eLowMemory ) - result += "LowMemory | "; - if ( value & BuildAccelerationStructureFlagBitsKHR::eMotionNV ) - result += "MotionNV | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using AccelerationStructureCreateFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( AccelerationStructureCreateFlagBitsKHR::eDeviceAddressCaptureReplay ) | - VkFlags( AccelerationStructureCreateFlagBitsKHR::eMotionNV ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccelerationStructureCreateFlagsKHR operator|( - AccelerationStructureCreateFlagBitsKHR bit0, AccelerationStructureCreateFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return AccelerationStructureCreateFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccelerationStructureCreateFlagsKHR operator&( - AccelerationStructureCreateFlagBitsKHR bit0, AccelerationStructureCreateFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return AccelerationStructureCreateFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccelerationStructureCreateFlagsKHR operator^( - AccelerationStructureCreateFlagBitsKHR bit0, AccelerationStructureCreateFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return AccelerationStructureCreateFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR AccelerationStructureCreateFlagsKHR - operator~( AccelerationStructureCreateFlagBitsKHR bits ) VULKAN_HPP_NOEXCEPT - { - return ~( AccelerationStructureCreateFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( AccelerationStructureCreateFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & AccelerationStructureCreateFlagBitsKHR::eDeviceAddressCaptureReplay ) - result += "DeviceAddressCaptureReplay | "; - if ( value & AccelerationStructureCreateFlagBitsKHR::eMotionNV ) - result += "MotionNV | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - //=== VK_NV_framebuffer_mixed_samples === - - using PipelineCoverageModulationStateCreateFlagsNV = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineCoverageModulationStateCreateFlagsNV ) - { - return "{}"; - } - - //=== VK_EXT_validation_cache === - - using ValidationCacheCreateFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( ValidationCacheCreateFlagsEXT ) - { - return "{}"; - } - - //=== VK_AMD_pipeline_compiler_control === - - using PipelineCompilerControlFlagsAMD = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineCompilerControlFlagsAMD ) - { - return "{}"; - } - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_decode_h265 === - - using VideoDecodeH265CreateFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( VideoDecodeH265CreateFlagsEXT ) - { - return "{}"; - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - - using ImagePipeSurfaceCreateFlagsFUCHSIA = Flags; - - VULKAN_HPP_INLINE std::string to_string( ImagePipeSurfaceCreateFlagsFUCHSIA ) - { - return "{}"; - } -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - - using MetalSurfaceCreateFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( MetalSurfaceCreateFlagsEXT ) - { - return "{}"; - } -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_AMD_shader_core_properties2 === - - using ShaderCorePropertiesFlagsAMD = Flags; - - VULKAN_HPP_INLINE std::string to_string( ShaderCorePropertiesFlagsAMD ) - { - return "{}"; - } - - //=== VK_NV_coverage_reduction_mode === - - using PipelineCoverageReductionStateCreateFlagsNV = Flags; - - VULKAN_HPP_INLINE std::string to_string( PipelineCoverageReductionStateCreateFlagsNV ) - { - return "{}"; - } - - //=== VK_EXT_headless_surface === - - using HeadlessSurfaceCreateFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( HeadlessSurfaceCreateFlagsEXT ) - { - return "{}"; - } - - //=== VK_NV_device_generated_commands === - - using IndirectStateFlagsNV = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( IndirectStateFlagBitsNV::eFlagFrontface ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectStateFlagsNV - operator|( IndirectStateFlagBitsNV bit0, IndirectStateFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return IndirectStateFlagsNV( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectStateFlagsNV - operator&( IndirectStateFlagBitsNV bit0, IndirectStateFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return IndirectStateFlagsNV( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectStateFlagsNV - operator^( IndirectStateFlagBitsNV bit0, IndirectStateFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return IndirectStateFlagsNV( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectStateFlagsNV operator~( IndirectStateFlagBitsNV bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( IndirectStateFlagsNV( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( IndirectStateFlagsNV value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & IndirectStateFlagBitsNV::eFlagFrontface ) - result += "FlagFrontface | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using IndirectCommandsLayoutUsageFlagsNV = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( IndirectCommandsLayoutUsageFlagBitsNV::eExplicitPreprocess ) | - VkFlags( IndirectCommandsLayoutUsageFlagBitsNV::eIndexedSequences ) | - VkFlags( IndirectCommandsLayoutUsageFlagBitsNV::eUnorderedSequences ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectCommandsLayoutUsageFlagsNV operator|( - IndirectCommandsLayoutUsageFlagBitsNV bit0, IndirectCommandsLayoutUsageFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return IndirectCommandsLayoutUsageFlagsNV( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectCommandsLayoutUsageFlagsNV operator&( - IndirectCommandsLayoutUsageFlagBitsNV bit0, IndirectCommandsLayoutUsageFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return IndirectCommandsLayoutUsageFlagsNV( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectCommandsLayoutUsageFlagsNV operator^( - IndirectCommandsLayoutUsageFlagBitsNV bit0, IndirectCommandsLayoutUsageFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return IndirectCommandsLayoutUsageFlagsNV( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR IndirectCommandsLayoutUsageFlagsNV - operator~( IndirectCommandsLayoutUsageFlagBitsNV bits ) VULKAN_HPP_NOEXCEPT - { - return ~( IndirectCommandsLayoutUsageFlagsNV( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( IndirectCommandsLayoutUsageFlagsNV value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & IndirectCommandsLayoutUsageFlagBitsNV::eExplicitPreprocess ) - result += "ExplicitPreprocess | "; - if ( value & IndirectCommandsLayoutUsageFlagBitsNV::eIndexedSequences ) - result += "IndexedSequences | "; - if ( value & IndirectCommandsLayoutUsageFlagBitsNV::eUnorderedSequences ) - result += "UnorderedSequences | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - //=== VK_EXT_device_memory_report === - - using DeviceMemoryReportFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( DeviceMemoryReportFlagsEXT ) - { - return "{}"; - } - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - - using VideoEncodeFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoEncodeFlagBitsKHR::eDefault ) | VkFlags( VideoEncodeFlagBitsKHR::eReserved0 ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeFlagsKHR - operator|( VideoEncodeFlagBitsKHR bit0, VideoEncodeFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeFlagsKHR - operator&( VideoEncodeFlagBitsKHR bit0, VideoEncodeFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeFlagsKHR - operator^( VideoEncodeFlagBitsKHR bit0, VideoEncodeFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeFlagsKHR operator~( VideoEncodeFlagBitsKHR bits ) - VULKAN_HPP_NOEXCEPT - { - return ~( VideoEncodeFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoEncodeFlagBitsKHR::eReserved0 ) - result += "Reserved0 | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoEncodeRateControlFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoEncodeRateControlFlagBitsKHR::eDefault ) | - VkFlags( VideoEncodeRateControlFlagBitsKHR::eReserved0 ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeRateControlFlagsKHR - operator|( VideoEncodeRateControlFlagBitsKHR bit0, VideoEncodeRateControlFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeRateControlFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeRateControlFlagsKHR - operator&( VideoEncodeRateControlFlagBitsKHR bit0, VideoEncodeRateControlFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeRateControlFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeRateControlFlagsKHR - operator^( VideoEncodeRateControlFlagBitsKHR bit0, VideoEncodeRateControlFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeRateControlFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeRateControlFlagsKHR - operator~( VideoEncodeRateControlFlagBitsKHR bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoEncodeRateControlFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeRateControlFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & VideoEncodeRateControlFlagBitsKHR::eReserved0 ) - result += "Reserved0 | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - using VideoEncodeRateControlModeFlagsKHR = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( VideoEncodeRateControlModeFlagBitsKHR::eNone ) | - VkFlags( VideoEncodeRateControlModeFlagBitsKHR::eCbr ) | - VkFlags( VideoEncodeRateControlModeFlagBitsKHR::eVbr ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeRateControlModeFlagsKHR operator|( - VideoEncodeRateControlModeFlagBitsKHR bit0, VideoEncodeRateControlModeFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeRateControlModeFlagsKHR( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeRateControlModeFlagsKHR operator&( - VideoEncodeRateControlModeFlagBitsKHR bit0, VideoEncodeRateControlModeFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeRateControlModeFlagsKHR( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeRateControlModeFlagsKHR operator^( - VideoEncodeRateControlModeFlagBitsKHR bit0, VideoEncodeRateControlModeFlagBitsKHR bit1 ) VULKAN_HPP_NOEXCEPT - { - return VideoEncodeRateControlModeFlagsKHR( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR VideoEncodeRateControlModeFlagsKHR - operator~( VideoEncodeRateControlModeFlagBitsKHR bits ) VULKAN_HPP_NOEXCEPT - { - return ~( VideoEncodeRateControlModeFlagsKHR( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( VideoEncodeRateControlModeFlagsKHR value ) - { - if ( !value ) - return "{}"; - - std::string result; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_device_diagnostics_config === - - using DeviceDiagnosticsConfigFlagsNV = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( DeviceDiagnosticsConfigFlagBitsNV::eEnableShaderDebugInfo ) | - VkFlags( DeviceDiagnosticsConfigFlagBitsNV::eEnableResourceTracking ) | - VkFlags( DeviceDiagnosticsConfigFlagBitsNV::eEnableAutomaticCheckpoints ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceDiagnosticsConfigFlagsNV - operator|( DeviceDiagnosticsConfigFlagBitsNV bit0, DeviceDiagnosticsConfigFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return DeviceDiagnosticsConfigFlagsNV( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceDiagnosticsConfigFlagsNV - operator&( DeviceDiagnosticsConfigFlagBitsNV bit0, DeviceDiagnosticsConfigFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return DeviceDiagnosticsConfigFlagsNV( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceDiagnosticsConfigFlagsNV - operator^( DeviceDiagnosticsConfigFlagBitsNV bit0, DeviceDiagnosticsConfigFlagBitsNV bit1 ) VULKAN_HPP_NOEXCEPT - { - return DeviceDiagnosticsConfigFlagsNV( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR DeviceDiagnosticsConfigFlagsNV - operator~( DeviceDiagnosticsConfigFlagBitsNV bits ) VULKAN_HPP_NOEXCEPT - { - return ~( DeviceDiagnosticsConfigFlagsNV( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( DeviceDiagnosticsConfigFlagsNV value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableShaderDebugInfo ) - result += "EnableShaderDebugInfo | "; - if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableResourceTracking ) - result += "EnableResourceTracking | "; - if ( value & DeviceDiagnosticsConfigFlagBitsNV::eEnableAutomaticCheckpoints ) - result += "EnableAutomaticCheckpoints | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } - - //=== VK_NV_ray_tracing_motion_blur === - - using AccelerationStructureMotionInfoFlagsNV = Flags; - - VULKAN_HPP_INLINE std::string to_string( AccelerationStructureMotionInfoFlagsNV ) - { - return "{}"; - } - - using AccelerationStructureMotionInstanceFlagsNV = Flags; - - VULKAN_HPP_INLINE std::string to_string( AccelerationStructureMotionInstanceFlagsNV ) - { - return "{}"; - } - -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - - using DirectFBSurfaceCreateFlagsEXT = Flags; - - VULKAN_HPP_INLINE std::string to_string( DirectFBSurfaceCreateFlagsEXT ) - { - return "{}"; - } -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - - using ImageFormatConstraintsFlagsFUCHSIA = Flags; - - VULKAN_HPP_INLINE std::string to_string( ImageFormatConstraintsFlagsFUCHSIA ) - { - return "{}"; - } - - using ImageConstraintsInfoFlagsFUCHSIA = Flags; - - template <> - struct FlagTraits - { - enum : VkFlags - { - allFlags = VkFlags( ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadRarely ) | - VkFlags( ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadOften ) | - VkFlags( ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteRarely ) | - VkFlags( ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteOften ) | - VkFlags( ImageConstraintsInfoFlagBitsFUCHSIA::eProtectedOptional ) - }; - }; - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageConstraintsInfoFlagsFUCHSIA - operator|( ImageConstraintsInfoFlagBitsFUCHSIA bit0, ImageConstraintsInfoFlagBitsFUCHSIA bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageConstraintsInfoFlagsFUCHSIA( bit0 ) | bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageConstraintsInfoFlagsFUCHSIA - operator&( ImageConstraintsInfoFlagBitsFUCHSIA bit0, ImageConstraintsInfoFlagBitsFUCHSIA bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageConstraintsInfoFlagsFUCHSIA( bit0 ) & bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageConstraintsInfoFlagsFUCHSIA - operator^( ImageConstraintsInfoFlagBitsFUCHSIA bit0, ImageConstraintsInfoFlagBitsFUCHSIA bit1 ) VULKAN_HPP_NOEXCEPT - { - return ImageConstraintsInfoFlagsFUCHSIA( bit0 ) ^ bit1; - } - - VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR ImageConstraintsInfoFlagsFUCHSIA - operator~( ImageConstraintsInfoFlagBitsFUCHSIA bits ) VULKAN_HPP_NOEXCEPT - { - return ~( ImageConstraintsInfoFlagsFUCHSIA( bits ) ); - } - - VULKAN_HPP_INLINE std::string to_string( ImageConstraintsInfoFlagsFUCHSIA value ) - { - if ( !value ) - return "{}"; - - std::string result; - if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadRarely ) - result += "CpuReadRarely | "; - if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eCpuReadOften ) - result += "CpuReadOften | "; - if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteRarely ) - result += "CpuWriteRarely | "; - if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eCpuWriteOften ) - result += "CpuWriteOften | "; - if ( value & ImageConstraintsInfoFlagBitsFUCHSIA::eProtectedOptional ) - result += "ProtectedOptional | "; - - return "{ " + result.substr( 0, result.size() - 3 ) + " }"; - } -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - - using ScreenSurfaceCreateFlagsQNX = Flags; - - VULKAN_HPP_INLINE std::string to_string( ScreenSurfaceCreateFlagsQNX ) - { - return "{}"; - } -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - -} // namespace VULKAN_HPP_NAMESPACE -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_fuchsia.h b/Externals/Vulkan/Include/vulkan/vulkan_fuchsia.h deleted file mode 100644 index 61774ff9cb..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_fuchsia.h +++ /dev/null @@ -1,258 +0,0 @@ -#ifndef VULKAN_FUCHSIA_H_ -#define VULKAN_FUCHSIA_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_FUCHSIA_imagepipe_surface 1 -#define VK_FUCHSIA_IMAGEPIPE_SURFACE_SPEC_VERSION 1 -#define VK_FUCHSIA_IMAGEPIPE_SURFACE_EXTENSION_NAME "VK_FUCHSIA_imagepipe_surface" -typedef VkFlags VkImagePipeSurfaceCreateFlagsFUCHSIA; -typedef struct VkImagePipeSurfaceCreateInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkImagePipeSurfaceCreateFlagsFUCHSIA flags; - zx_handle_t imagePipeHandle; -} VkImagePipeSurfaceCreateInfoFUCHSIA; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateImagePipeSurfaceFUCHSIA)(VkInstance instance, const VkImagePipeSurfaceCreateInfoFUCHSIA* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateImagePipeSurfaceFUCHSIA( - VkInstance instance, - const VkImagePipeSurfaceCreateInfoFUCHSIA* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - - -#define VK_FUCHSIA_external_memory 1 -#define VK_FUCHSIA_EXTERNAL_MEMORY_SPEC_VERSION 1 -#define VK_FUCHSIA_EXTERNAL_MEMORY_EXTENSION_NAME "VK_FUCHSIA_external_memory" -typedef struct VkImportMemoryZirconHandleInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagBits handleType; - zx_handle_t handle; -} VkImportMemoryZirconHandleInfoFUCHSIA; - -typedef struct VkMemoryZirconHandlePropertiesFUCHSIA { - VkStructureType sType; - void* pNext; - uint32_t memoryTypeBits; -} VkMemoryZirconHandlePropertiesFUCHSIA; - -typedef struct VkMemoryGetZirconHandleInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; - VkExternalMemoryHandleTypeFlagBits handleType; -} VkMemoryGetZirconHandleInfoFUCHSIA; - -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryZirconHandleFUCHSIA)(VkDevice device, const VkMemoryGetZirconHandleInfoFUCHSIA* pGetZirconHandleInfo, zx_handle_t* pZirconHandle); -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA)(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, zx_handle_t zirconHandle, VkMemoryZirconHandlePropertiesFUCHSIA* pMemoryZirconHandleProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryZirconHandleFUCHSIA( - VkDevice device, - const VkMemoryGetZirconHandleInfoFUCHSIA* pGetZirconHandleInfo, - zx_handle_t* pZirconHandle); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryZirconHandlePropertiesFUCHSIA( - VkDevice device, - VkExternalMemoryHandleTypeFlagBits handleType, - zx_handle_t zirconHandle, - VkMemoryZirconHandlePropertiesFUCHSIA* pMemoryZirconHandleProperties); -#endif - - -#define VK_FUCHSIA_external_semaphore 1 -#define VK_FUCHSIA_EXTERNAL_SEMAPHORE_SPEC_VERSION 1 -#define VK_FUCHSIA_EXTERNAL_SEMAPHORE_EXTENSION_NAME "VK_FUCHSIA_external_semaphore" -typedef struct VkImportSemaphoreZirconHandleInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - VkSemaphoreImportFlags flags; - VkExternalSemaphoreHandleTypeFlagBits handleType; - zx_handle_t zirconHandle; -} VkImportSemaphoreZirconHandleInfoFUCHSIA; - -typedef struct VkSemaphoreGetZirconHandleInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - VkExternalSemaphoreHandleTypeFlagBits handleType; -} VkSemaphoreGetZirconHandleInfoFUCHSIA; - -typedef VkResult (VKAPI_PTR *PFN_vkImportSemaphoreZirconHandleFUCHSIA)(VkDevice device, const VkImportSemaphoreZirconHandleInfoFUCHSIA* pImportSemaphoreZirconHandleInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetSemaphoreZirconHandleFUCHSIA)(VkDevice device, const VkSemaphoreGetZirconHandleInfoFUCHSIA* pGetZirconHandleInfo, zx_handle_t* pZirconHandle); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkImportSemaphoreZirconHandleFUCHSIA( - VkDevice device, - const VkImportSemaphoreZirconHandleInfoFUCHSIA* pImportSemaphoreZirconHandleInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreZirconHandleFUCHSIA( - VkDevice device, - const VkSemaphoreGetZirconHandleInfoFUCHSIA* pGetZirconHandleInfo, - zx_handle_t* pZirconHandle); -#endif - - -#define VK_FUCHSIA_buffer_collection 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBufferCollectionFUCHSIA) -#define VK_FUCHSIA_BUFFER_COLLECTION_SPEC_VERSION 2 -#define VK_FUCHSIA_BUFFER_COLLECTION_EXTENSION_NAME "VK_FUCHSIA_buffer_collection" -typedef VkFlags VkImageFormatConstraintsFlagsFUCHSIA; - -typedef enum VkImageConstraintsInfoFlagBitsFUCHSIA { - VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_RARELY_FUCHSIA = 0x00000001, - VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_OFTEN_FUCHSIA = 0x00000002, - VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_RARELY_FUCHSIA = 0x00000004, - VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_OFTEN_FUCHSIA = 0x00000008, - VK_IMAGE_CONSTRAINTS_INFO_PROTECTED_OPTIONAL_FUCHSIA = 0x00000010, - VK_IMAGE_CONSTRAINTS_INFO_FLAG_BITS_MAX_ENUM_FUCHSIA = 0x7FFFFFFF -} VkImageConstraintsInfoFlagBitsFUCHSIA; -typedef VkFlags VkImageConstraintsInfoFlagsFUCHSIA; -typedef struct VkBufferCollectionCreateInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - zx_handle_t collectionToken; -} VkBufferCollectionCreateInfoFUCHSIA; - -typedef struct VkImportMemoryBufferCollectionFUCHSIA { - VkStructureType sType; - const void* pNext; - VkBufferCollectionFUCHSIA collection; - uint32_t index; -} VkImportMemoryBufferCollectionFUCHSIA; - -typedef struct VkBufferCollectionImageCreateInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkBufferCollectionFUCHSIA collection; - uint32_t index; -} VkBufferCollectionImageCreateInfoFUCHSIA; - -typedef struct VkBufferCollectionConstraintsInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - uint32_t minBufferCount; - uint32_t maxBufferCount; - uint32_t minBufferCountForCamping; - uint32_t minBufferCountForDedicatedSlack; - uint32_t minBufferCountForSharedSlack; -} VkBufferCollectionConstraintsInfoFUCHSIA; - -typedef struct VkBufferConstraintsInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkBufferCreateInfo createInfo; - VkFormatFeatureFlags requiredFormatFeatures; - VkBufferCollectionConstraintsInfoFUCHSIA bufferCollectionConstraints; -} VkBufferConstraintsInfoFUCHSIA; - -typedef struct VkBufferCollectionBufferCreateInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkBufferCollectionFUCHSIA collection; - uint32_t index; -} VkBufferCollectionBufferCreateInfoFUCHSIA; - -typedef struct VkSysmemColorSpaceFUCHSIA { - VkStructureType sType; - const void* pNext; - uint32_t colorSpace; -} VkSysmemColorSpaceFUCHSIA; - -typedef struct VkBufferCollectionPropertiesFUCHSIA { - VkStructureType sType; - void* pNext; - uint32_t memoryTypeBits; - uint32_t bufferCount; - uint32_t createInfoIndex; - uint64_t sysmemPixelFormat; - VkFormatFeatureFlags formatFeatures; - VkSysmemColorSpaceFUCHSIA sysmemColorSpaceIndex; - VkComponentMapping samplerYcbcrConversionComponents; - VkSamplerYcbcrModelConversion suggestedYcbcrModel; - VkSamplerYcbcrRange suggestedYcbcrRange; - VkChromaLocation suggestedXChromaOffset; - VkChromaLocation suggestedYChromaOffset; -} VkBufferCollectionPropertiesFUCHSIA; - -typedef struct VkImageFormatConstraintsInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkImageCreateInfo imageCreateInfo; - VkFormatFeatureFlags requiredFormatFeatures; - VkImageFormatConstraintsFlagsFUCHSIA flags; - uint64_t sysmemPixelFormat; - uint32_t colorSpaceCount; - const VkSysmemColorSpaceFUCHSIA* pColorSpaces; -} VkImageFormatConstraintsInfoFUCHSIA; - -typedef struct VkImageConstraintsInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - uint32_t formatConstraintsCount; - const VkImageFormatConstraintsInfoFUCHSIA* pFormatConstraints; - VkBufferCollectionConstraintsInfoFUCHSIA bufferCollectionConstraints; - VkImageConstraintsInfoFlagsFUCHSIA flags; -} VkImageConstraintsInfoFUCHSIA; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateBufferCollectionFUCHSIA)(VkDevice device, const VkBufferCollectionCreateInfoFUCHSIA* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBufferCollectionFUCHSIA* pCollection); -typedef VkResult (VKAPI_PTR *PFN_vkSetBufferCollectionImageConstraintsFUCHSIA)(VkDevice device, VkBufferCollectionFUCHSIA collection, const VkImageConstraintsInfoFUCHSIA* pImageConstraintsInfo); -typedef VkResult (VKAPI_PTR *PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA)(VkDevice device, VkBufferCollectionFUCHSIA collection, const VkBufferConstraintsInfoFUCHSIA* pBufferConstraintsInfo); -typedef void (VKAPI_PTR *PFN_vkDestroyBufferCollectionFUCHSIA)(VkDevice device, VkBufferCollectionFUCHSIA collection, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetBufferCollectionPropertiesFUCHSIA)(VkDevice device, VkBufferCollectionFUCHSIA collection, VkBufferCollectionPropertiesFUCHSIA* pProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateBufferCollectionFUCHSIA( - VkDevice device, - const VkBufferCollectionCreateInfoFUCHSIA* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkBufferCollectionFUCHSIA* pCollection); - -VKAPI_ATTR VkResult VKAPI_CALL vkSetBufferCollectionImageConstraintsFUCHSIA( - VkDevice device, - VkBufferCollectionFUCHSIA collection, - const VkImageConstraintsInfoFUCHSIA* pImageConstraintsInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkSetBufferCollectionBufferConstraintsFUCHSIA( - VkDevice device, - VkBufferCollectionFUCHSIA collection, - const VkBufferConstraintsInfoFUCHSIA* pBufferConstraintsInfo); - -VKAPI_ATTR void VKAPI_CALL vkDestroyBufferCollectionFUCHSIA( - VkDevice device, - VkBufferCollectionFUCHSIA collection, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetBufferCollectionPropertiesFUCHSIA( - VkDevice device, - VkBufferCollectionFUCHSIA collection, - VkBufferCollectionPropertiesFUCHSIA* pProperties); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_funcs.hpp b/Externals/Vulkan/Include/vulkan/vulkan_funcs.hpp deleted file mode 100644 index 8d556d68b7..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_funcs.hpp +++ /dev/null @@ -1,20957 +0,0 @@ -// Copyright 2015-2022 The Khronos Group Inc. -// -// SPDX-License-Identifier: Apache-2.0 OR MIT -// - -// This header is generated from the Khronos Vulkan XML API Registry. - -#ifndef VULKAN_FUNCS_HPP -#define VULKAN_FUNCS_HPP - -namespace VULKAN_HPP_NAMESPACE -{ - //=========================== - //=== COMMAND Definitions === - //=========================== - - //=== VK_VERSION_1_0 === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - createInstance( const VULKAN_HPP_NAMESPACE::InstanceCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Instance * pInstance, - Dispatch const & d ) VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateInstance( reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pInstance ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - createInstance( const VULKAN_HPP_NAMESPACE::InstanceCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Instance instance; - Result result = static_cast( - d.vkCreateInstance( reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &instance ) ) ); - return createResultValue( result, instance, VULKAN_HPP_NAMESPACE_STRING "::createInstance" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createInstanceUnique( const VULKAN_HPP_NAMESPACE::InstanceCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Instance instance; - Result result = static_cast( - d.vkCreateInstance( reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &instance ) ) ); - ObjectDestroy deleter( allocator, d ); - return createResultValue( - result, instance, VULKAN_HPP_NAMESPACE_STRING "::createInstanceUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Instance::destroy( const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyInstance( m_instance, reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Instance::destroy( Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyInstance( m_instance, - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::enumeratePhysicalDevices( uint32_t * pPhysicalDeviceCount, - VULKAN_HPP_NAMESPACE::PhysicalDevice * pPhysicalDevices, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkEnumeratePhysicalDevices( - m_instance, pPhysicalDeviceCount, reinterpret_cast( pPhysicalDevices ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::enumeratePhysicalDevices( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector physicalDevices; - uint32_t physicalDeviceCount; - Result result; - do - { - result = static_cast( d.vkEnumeratePhysicalDevices( m_instance, &physicalDeviceCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && physicalDeviceCount ) - { - physicalDevices.resize( physicalDeviceCount ); - result = static_cast( d.vkEnumeratePhysicalDevices( - m_instance, &physicalDeviceCount, reinterpret_cast( physicalDevices.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( physicalDeviceCount <= physicalDevices.size() ); - if ( physicalDeviceCount < physicalDevices.size() ) - { - physicalDevices.resize( physicalDeviceCount ); - } - } - return createResultValue( - result, physicalDevices, VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDevices" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::enumeratePhysicalDevices( PhysicalDeviceAllocator & physicalDeviceAllocator, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector physicalDevices( physicalDeviceAllocator ); - uint32_t physicalDeviceCount; - Result result; - do - { - result = static_cast( d.vkEnumeratePhysicalDevices( m_instance, &physicalDeviceCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && physicalDeviceCount ) - { - physicalDevices.resize( physicalDeviceCount ); - result = static_cast( d.vkEnumeratePhysicalDevices( - m_instance, &physicalDeviceCount, reinterpret_cast( physicalDevices.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( physicalDeviceCount <= physicalDevices.size() ); - if ( physicalDeviceCount < physicalDevices.size() ) - { - physicalDevices.resize( physicalDeviceCount ); - } - } - return createResultValue( - result, physicalDevices, VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDevices" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void PhysicalDevice::getFeatures( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures * pFeatures, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceFeatures( m_physicalDevice, reinterpret_cast( pFeatures ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures - PhysicalDevice::getFeatures( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures features; - d.vkGetPhysicalDeviceFeatures( m_physicalDevice, reinterpret_cast( &features ) ); - return features; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - PhysicalDevice::getFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::FormatProperties * pFormatProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceFormatProperties( - m_physicalDevice, static_cast( format ), reinterpret_cast( pFormatProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::FormatProperties - PhysicalDevice::getFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::FormatProperties formatProperties; - d.vkGetPhysicalDeviceFormatProperties( - m_physicalDevice, static_cast( format ), reinterpret_cast( &formatProperties ) ); - return formatProperties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getImageFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags, - VULKAN_HPP_NAMESPACE::ImageFormatProperties * pImageFormatProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceImageFormatProperties( - m_physicalDevice, - static_cast( format ), - static_cast( type ), - static_cast( tiling ), - static_cast( usage ), - static_cast( flags ), - reinterpret_cast( pImageFormatProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - PhysicalDevice::getImageFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ImageFormatProperties imageFormatProperties; - Result result = static_cast( d.vkGetPhysicalDeviceImageFormatProperties( - m_physicalDevice, - static_cast( format ), - static_cast( type ), - static_cast( tiling ), - static_cast( usage ), - static_cast( flags ), - reinterpret_cast( &imageFormatProperties ) ) ); - return createResultValue( - result, imageFormatProperties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void PhysicalDevice::getProperties( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceProperties( m_physicalDevice, reinterpret_cast( pProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties - PhysicalDevice::getProperties( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties properties; - d.vkGetPhysicalDeviceProperties( m_physicalDevice, reinterpret_cast( &properties ) ); - return properties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - PhysicalDevice::getQueueFamilyProperties( uint32_t * pQueueFamilyPropertyCount, - VULKAN_HPP_NAMESPACE::QueueFamilyProperties * pQueueFamilyProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceQueueFamilyProperties( m_physicalDevice, - pQueueFamilyPropertyCount, - reinterpret_cast( pQueueFamilyProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector queueFamilyProperties; - uint32_t queueFamilyPropertyCount; - d.vkGetPhysicalDeviceQueueFamilyProperties( m_physicalDevice, &queueFamilyPropertyCount, nullptr ); - queueFamilyProperties.resize( queueFamilyPropertyCount ); - d.vkGetPhysicalDeviceQueueFamilyProperties( - m_physicalDevice, - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount <= queueFamilyProperties.size() ); - return queueFamilyProperties; - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties( QueueFamilyPropertiesAllocator & queueFamilyPropertiesAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector queueFamilyProperties( - queueFamilyPropertiesAllocator ); - uint32_t queueFamilyPropertyCount; - d.vkGetPhysicalDeviceQueueFamilyProperties( m_physicalDevice, &queueFamilyPropertyCount, nullptr ); - queueFamilyProperties.resize( queueFamilyPropertyCount ); - d.vkGetPhysicalDeviceQueueFamilyProperties( - m_physicalDevice, - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount <= queueFamilyProperties.size() ); - return queueFamilyProperties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - PhysicalDevice::getMemoryProperties( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties * pMemoryProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceMemoryProperties( m_physicalDevice, - reinterpret_cast( pMemoryProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties - PhysicalDevice::getMemoryProperties( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties memoryProperties; - d.vkGetPhysicalDeviceMemoryProperties( m_physicalDevice, - reinterpret_cast( &memoryProperties ) ); - return memoryProperties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE PFN_vkVoidFunction Instance::getProcAddr( const char * pName, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetInstanceProcAddr( m_instance, pName ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE PFN_vkVoidFunction Instance::getProcAddr( const std::string & name, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetInstanceProcAddr( m_instance, name.c_str() ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE PFN_vkVoidFunction Device::getProcAddr( const char * pName, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetDeviceProcAddr( m_device, pName ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE PFN_vkVoidFunction Device::getProcAddr( const std::string & name, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetDeviceProcAddr( m_device, name.c_str() ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::createDevice( const VULKAN_HPP_NAMESPACE::DeviceCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Device * pDevice, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateDevice( m_physicalDevice, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pDevice ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - PhysicalDevice::createDevice( const VULKAN_HPP_NAMESPACE::DeviceCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Device device; - Result result = static_cast( - d.vkCreateDevice( m_physicalDevice, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &device ) ) ); - return createResultValue( result, device, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::createDevice" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::createDeviceUnique( const VULKAN_HPP_NAMESPACE::DeviceCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Device device; - Result result = static_cast( - d.vkCreateDevice( m_physicalDevice, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &device ) ) ); - ObjectDestroy deleter( allocator, d ); - return createResultValue( - result, device, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::createDeviceUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDevice( m_device, reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDevice( m_device, - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - enumerateInstanceExtensionProperties( const char * pLayerName, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::ExtensionProperties * pProperties, - Dispatch const & d ) VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkEnumerateInstanceExtensionProperties( - pLayerName, pPropertyCount, reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - enumerateInstanceExtensionProperties( Optional layerName, Dispatch const & d ) - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - Result result; - do - { - result = static_cast( - d.vkEnumerateInstanceExtensionProperties( layerName ? layerName->c_str() : nullptr, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( - d.vkEnumerateInstanceExtensionProperties( layerName ? layerName->c_str() : nullptr, - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::enumerateInstanceExtensionProperties" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - enumerateInstanceExtensionProperties( Optional layerName, - ExtensionPropertiesAllocator & extensionPropertiesAllocator, - Dispatch const & d ) - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( extensionPropertiesAllocator ); - uint32_t propertyCount; - Result result; - do - { - result = static_cast( - d.vkEnumerateInstanceExtensionProperties( layerName ? layerName->c_str() : nullptr, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( - d.vkEnumerateInstanceExtensionProperties( layerName ? layerName->c_str() : nullptr, - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::enumerateInstanceExtensionProperties" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::enumerateDeviceExtensionProperties( const char * pLayerName, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::ExtensionProperties * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkEnumerateDeviceExtensionProperties( - m_physicalDevice, pLayerName, pPropertyCount, reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::enumerateDeviceExtensionProperties( Optional layerName, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - Result result; - do - { - result = static_cast( d.vkEnumerateDeviceExtensionProperties( - m_physicalDevice, layerName ? layerName->c_str() : nullptr, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( - d.vkEnumerateDeviceExtensionProperties( m_physicalDevice, - layerName ? layerName->c_str() : nullptr, - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateDeviceExtensionProperties" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::enumerateDeviceExtensionProperties( Optional layerName, - ExtensionPropertiesAllocator & extensionPropertiesAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( extensionPropertiesAllocator ); - uint32_t propertyCount; - Result result; - do - { - result = static_cast( d.vkEnumerateDeviceExtensionProperties( - m_physicalDevice, layerName ? layerName->c_str() : nullptr, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( - d.vkEnumerateDeviceExtensionProperties( m_physicalDevice, - layerName ? layerName->c_str() : nullptr, - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateDeviceExtensionProperties" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - enumerateInstanceLayerProperties( uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::LayerProperties * pProperties, - Dispatch const & d ) VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkEnumerateInstanceLayerProperties( pPropertyCount, reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - enumerateInstanceLayerProperties( Dispatch const & d ) - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - Result result; - do - { - result = static_cast( d.vkEnumerateInstanceLayerProperties( &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkEnumerateInstanceLayerProperties( - &propertyCount, reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( result, properties, VULKAN_HPP_NAMESPACE_STRING "::enumerateInstanceLayerProperties" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - enumerateInstanceLayerProperties( LayerPropertiesAllocator & layerPropertiesAllocator, Dispatch const & d ) - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( layerPropertiesAllocator ); - uint32_t propertyCount; - Result result; - do - { - result = static_cast( d.vkEnumerateInstanceLayerProperties( &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkEnumerateInstanceLayerProperties( - &propertyCount, reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( result, properties, VULKAN_HPP_NAMESPACE_STRING "::enumerateInstanceLayerProperties" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::enumerateDeviceLayerProperties( uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::LayerProperties * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkEnumerateDeviceLayerProperties( - m_physicalDevice, pPropertyCount, reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::enumerateDeviceLayerProperties( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - Result result; - do - { - result = static_cast( d.vkEnumerateDeviceLayerProperties( m_physicalDevice, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkEnumerateDeviceLayerProperties( - m_physicalDevice, &propertyCount, reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateDeviceLayerProperties" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::enumerateDeviceLayerProperties( LayerPropertiesAllocator & layerPropertiesAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( layerPropertiesAllocator ); - uint32_t propertyCount; - Result result; - do - { - result = static_cast( d.vkEnumerateDeviceLayerProperties( m_physicalDevice, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkEnumerateDeviceLayerProperties( - m_physicalDevice, &propertyCount, reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateDeviceLayerProperties" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getQueue( uint32_t queueFamilyIndex, - uint32_t queueIndex, - VULKAN_HPP_NAMESPACE::Queue * pQueue, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDeviceQueue( m_device, queueFamilyIndex, queueIndex, reinterpret_cast( pQueue ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Queue - Device::getQueue( uint32_t queueFamilyIndex, uint32_t queueIndex, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Queue queue; - d.vkGetDeviceQueue( m_device, queueFamilyIndex, queueIndex, reinterpret_cast( &queue ) ); - return queue; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Queue::submit( uint32_t submitCount, - const VULKAN_HPP_NAMESPACE::SubmitInfo * pSubmits, - VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkQueueSubmit( - m_queue, submitCount, reinterpret_cast( pSubmits ), static_cast( fence ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Queue::submit( ArrayProxy const & submits, - VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkQueueSubmit( m_queue, - submits.size(), - reinterpret_cast( submits.data() ), - static_cast( fence ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::submit" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Queue::waitIdle( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkQueueWaitIdle( m_queue ) ); - } -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Queue::waitIdle( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkQueueWaitIdle( m_queue ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::waitIdle" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::waitIdle( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkDeviceWaitIdle( m_device ) ); - } -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::waitIdle( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkDeviceWaitIdle( m_device ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::waitIdle" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::allocateMemory( const VULKAN_HPP_NAMESPACE::MemoryAllocateInfo * pAllocateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DeviceMemory * pMemory, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkAllocateMemory( m_device, - reinterpret_cast( pAllocateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pMemory ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::allocateMemory( const VULKAN_HPP_NAMESPACE::MemoryAllocateInfo & allocateInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DeviceMemory memory; - Result result = static_cast( - d.vkAllocateMemory( m_device, - reinterpret_cast( &allocateInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &memory ) ) ); - return createResultValue( result, memory, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateMemory" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::allocateMemoryUnique( const VULKAN_HPP_NAMESPACE::MemoryAllocateInfo & allocateInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DeviceMemory memory; - Result result = static_cast( - d.vkAllocateMemory( m_device, - reinterpret_cast( &allocateInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &memory ) ) ); - ObjectFree deleter( *this, allocator, d ); - return createResultValue( - result, memory, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateMemoryUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::freeMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkFreeMemory( - m_device, static_cast( memory ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::freeMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkFreeMemory( m_device, - static_cast( memory ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::free( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkFreeMemory( - m_device, static_cast( memory ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::free( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkFreeMemory( m_device, - static_cast( memory ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::mapMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::DeviceSize size, - VULKAN_HPP_NAMESPACE::MemoryMapFlags flags, - void ** ppData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkMapMemory( m_device, - static_cast( memory ), - static_cast( offset ), - static_cast( size ), - static_cast( flags ), - ppData ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::mapMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::DeviceSize size, - VULKAN_HPP_NAMESPACE::MemoryMapFlags flags, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - void * pData; - Result result = static_cast( d.vkMapMemory( m_device, - static_cast( memory ), - static_cast( offset ), - static_cast( size ), - static_cast( flags ), - &pData ) ); - return createResultValue( result, pData, VULKAN_HPP_NAMESPACE_STRING "::Device::mapMemory" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::unmapMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkUnmapMemory( m_device, static_cast( memory ) ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::flushMappedMemoryRanges( uint32_t memoryRangeCount, - const VULKAN_HPP_NAMESPACE::MappedMemoryRange * pMemoryRanges, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkFlushMappedMemoryRanges( - m_device, memoryRangeCount, reinterpret_cast( pMemoryRanges ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::flushMappedMemoryRanges( ArrayProxy const & memoryRanges, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkFlushMappedMemoryRanges( - m_device, memoryRanges.size(), reinterpret_cast( memoryRanges.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::flushMappedMemoryRanges" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::invalidateMappedMemoryRanges( uint32_t memoryRangeCount, - const VULKAN_HPP_NAMESPACE::MappedMemoryRange * pMemoryRanges, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkInvalidateMappedMemoryRanges( - m_device, memoryRangeCount, reinterpret_cast( pMemoryRanges ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::invalidateMappedMemoryRanges( - ArrayProxy const & memoryRanges, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkInvalidateMappedMemoryRanges( - m_device, memoryRanges.size(), reinterpret_cast( memoryRanges.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::invalidateMappedMemoryRanges" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getMemoryCommitment( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize * pCommittedMemoryInBytes, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDeviceMemoryCommitment( - m_device, static_cast( memory ), reinterpret_cast( pCommittedMemoryInBytes ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DeviceSize - Device::getMemoryCommitment( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DeviceSize committedMemoryInBytes; - d.vkGetDeviceMemoryCommitment( - m_device, static_cast( memory ), reinterpret_cast( &committedMemoryInBytes ) ); - return committedMemoryInBytes; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::bindBufferMemory( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkBindBufferMemory( m_device, - static_cast( buffer ), - static_cast( memory ), - static_cast( memoryOffset ) ) ); - } -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::bindBufferMemory( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkBindBufferMemory( m_device, - static_cast( buffer ), - static_cast( memory ), - static_cast( memoryOffset ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindBufferMemory" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::bindImageMemory( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkBindImageMemory( m_device, - static_cast( image ), - static_cast( memory ), - static_cast( memoryOffset ) ) ); - } -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::bindImageMemory( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkBindImageMemory( m_device, - static_cast( image ), - static_cast( memory ), - static_cast( memoryOffset ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindImageMemory" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::getBufferMemoryRequirements( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::MemoryRequirements * pMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetBufferMemoryRequirements( - m_device, static_cast( buffer ), reinterpret_cast( pMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements - Device::getBufferMemoryRequirements( VULKAN_HPP_NAMESPACE::Buffer buffer, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryRequirements memoryRequirements; - d.vkGetBufferMemoryRequirements( - m_device, static_cast( buffer ), reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::getImageMemoryRequirements( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::MemoryRequirements * pMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetImageMemoryRequirements( - m_device, static_cast( image ), reinterpret_cast( pMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements - Device::getImageMemoryRequirements( VULKAN_HPP_NAMESPACE::Image image, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryRequirements memoryRequirements; - d.vkGetImageMemoryRequirements( - m_device, static_cast( image ), reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getImageSparseMemoryRequirements( - VULKAN_HPP_NAMESPACE::Image image, - uint32_t * pSparseMemoryRequirementCount, - VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements * pSparseMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetImageSparseMemoryRequirements( - m_device, - static_cast( image ), - pSparseMemoryRequirementCount, - reinterpret_cast( pSparseMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirements( VULKAN_HPP_NAMESPACE::Image image, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector sparseMemoryRequirements; - uint32_t sparseMemoryRequirementCount; - d.vkGetImageSparseMemoryRequirements( - m_device, static_cast( image ), &sparseMemoryRequirementCount, nullptr ); - sparseMemoryRequirements.resize( sparseMemoryRequirementCount ); - d.vkGetImageSparseMemoryRequirements( - m_device, - static_cast( image ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount <= sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } - - template < - typename SparseImageMemoryRequirementsAllocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirements( - VULKAN_HPP_NAMESPACE::Image image, - SparseImageMemoryRequirementsAllocator & sparseImageMemoryRequirementsAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector sparseMemoryRequirements( - sparseImageMemoryRequirementsAllocator ); - uint32_t sparseMemoryRequirementCount; - d.vkGetImageSparseMemoryRequirements( - m_device, static_cast( image ), &sparseMemoryRequirementCount, nullptr ); - sparseMemoryRequirements.resize( sparseMemoryRequirementCount ); - d.vkGetImageSparseMemoryRequirements( - m_device, - static_cast( image ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount <= sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - PhysicalDevice::getSparseImageFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::SparseImageFormatProperties * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceSparseImageFormatProperties( - m_physicalDevice, - static_cast( format ), - static_cast( type ), - static_cast( samples ), - static_cast( usage ), - static_cast( tiling ), - pPropertyCount, - reinterpret_cast( pProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSparseImageFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - d.vkGetPhysicalDeviceSparseImageFormatProperties( m_physicalDevice, - static_cast( format ), - static_cast( type ), - static_cast( samples ), - static_cast( usage ), - static_cast( tiling ), - &propertyCount, - nullptr ); - properties.resize( propertyCount ); - d.vkGetPhysicalDeviceSparseImageFormatProperties( - m_physicalDevice, - static_cast( format ), - static_cast( type ), - static_cast( samples ), - static_cast( usage ), - static_cast( tiling ), - &propertyCount, - reinterpret_cast( properties.data() ) ); - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - return properties; - } - - template < - typename SparseImageFormatPropertiesAllocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSparseImageFormatProperties( - VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - SparseImageFormatPropertiesAllocator & sparseImageFormatPropertiesAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( - sparseImageFormatPropertiesAllocator ); - uint32_t propertyCount; - d.vkGetPhysicalDeviceSparseImageFormatProperties( m_physicalDevice, - static_cast( format ), - static_cast( type ), - static_cast( samples ), - static_cast( usage ), - static_cast( tiling ), - &propertyCount, - nullptr ); - properties.resize( propertyCount ); - d.vkGetPhysicalDeviceSparseImageFormatProperties( - m_physicalDevice, - static_cast( format ), - static_cast( type ), - static_cast( samples ), - static_cast( usage ), - static_cast( tiling ), - &propertyCount, - reinterpret_cast( properties.data() ) ); - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - return properties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Queue::bindSparse( uint32_t bindInfoCount, - const VULKAN_HPP_NAMESPACE::BindSparseInfo * pBindInfo, - VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkQueueBindSparse( m_queue, - bindInfoCount, - reinterpret_cast( pBindInfo ), - static_cast( fence ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Queue::bindSparse( ArrayProxy const & bindInfo, - VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = - static_cast( d.vkQueueBindSparse( m_queue, - bindInfo.size(), - reinterpret_cast( bindInfo.data() ), - static_cast( fence ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::bindSparse" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createFence( const VULKAN_HPP_NAMESPACE::FenceCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Fence * pFence, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateFence( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pFence ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::createFence( const VULKAN_HPP_NAMESPACE::FenceCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Fence fence; - Result result = static_cast( - d.vkCreateFence( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &fence ) ) ); - return createResultValue( result, fence, VULKAN_HPP_NAMESPACE_STRING "::Device::createFence" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createFenceUnique( const VULKAN_HPP_NAMESPACE::FenceCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Fence fence; - Result result = static_cast( - d.vkCreateFence( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &fence ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, fence, VULKAN_HPP_NAMESPACE_STRING "::Device::createFenceUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyFence( VULKAN_HPP_NAMESPACE::Fence fence, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyFence( - m_device, static_cast( fence ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroyFence( VULKAN_HPP_NAMESPACE::Fence fence, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyFence( m_device, - static_cast( fence ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Fence fence, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyFence( - m_device, static_cast( fence ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Fence fence, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyFence( m_device, - static_cast( fence ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::resetFences( uint32_t fenceCount, - const VULKAN_HPP_NAMESPACE::Fence * pFences, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkResetFences( m_device, fenceCount, reinterpret_cast( pFences ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::resetFences( ArrayProxy const & fences, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkResetFences( m_device, fences.size(), reinterpret_cast( fences.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::resetFences" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getFenceStatus( VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetFenceStatus( m_device, static_cast( fence ) ) ); - } -#else - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getFenceStatus( VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkGetFenceStatus( m_device, static_cast( fence ) ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::getFenceStatus", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eNotReady } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::waitForFences( uint32_t fenceCount, - const VULKAN_HPP_NAMESPACE::Fence * pFences, - VULKAN_HPP_NAMESPACE::Bool32 waitAll, - uint64_t timeout, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkWaitForFences( - m_device, fenceCount, reinterpret_cast( pFences ), static_cast( waitAll ), timeout ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::waitForFences( ArrayProxy const & fences, - VULKAN_HPP_NAMESPACE::Bool32 waitAll, - uint64_t timeout, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkWaitForFences( m_device, - fences.size(), - reinterpret_cast( fences.data() ), - static_cast( waitAll ), - timeout ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::waitForFences", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eTimeout } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createSemaphore( const VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Semaphore * pSemaphore, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateSemaphore( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSemaphore ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createSemaphore( const VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Semaphore semaphore; - Result result = static_cast( - d.vkCreateSemaphore( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &semaphore ) ) ); - return createResultValue( result, semaphore, VULKAN_HPP_NAMESPACE_STRING "::Device::createSemaphore" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createSemaphoreUnique( const VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Semaphore semaphore; - Result result = static_cast( - d.vkCreateSemaphore( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &semaphore ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, semaphore, VULKAN_HPP_NAMESPACE_STRING "::Device::createSemaphoreUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroySemaphore( VULKAN_HPP_NAMESPACE::Semaphore semaphore, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySemaphore( - m_device, static_cast( semaphore ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroySemaphore( VULKAN_HPP_NAMESPACE::Semaphore semaphore, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySemaphore( m_device, - static_cast( semaphore ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Semaphore semaphore, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySemaphore( - m_device, static_cast( semaphore ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Semaphore semaphore, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySemaphore( m_device, - static_cast( semaphore ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createEvent( const VULKAN_HPP_NAMESPACE::EventCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Event * pEvent, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateEvent( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pEvent ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::createEvent( const VULKAN_HPP_NAMESPACE::EventCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Event event; - Result result = static_cast( - d.vkCreateEvent( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &event ) ) ); - return createResultValue( result, event, VULKAN_HPP_NAMESPACE_STRING "::Device::createEvent" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createEventUnique( const VULKAN_HPP_NAMESPACE::EventCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Event event; - Result result = static_cast( - d.vkCreateEvent( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &event ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, event, VULKAN_HPP_NAMESPACE_STRING "::Device::createEventUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyEvent( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyEvent( - m_device, static_cast( event ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroyEvent( VULKAN_HPP_NAMESPACE::Event event, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyEvent( m_device, - static_cast( event ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyEvent( - m_device, static_cast( event ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Event event, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyEvent( m_device, - static_cast( event ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getEventStatus( VULKAN_HPP_NAMESPACE::Event event, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetEventStatus( m_device, static_cast( event ) ) ); - } -#else - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getEventStatus( VULKAN_HPP_NAMESPACE::Event event, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkGetEventStatus( m_device, static_cast( event ) ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::getEventStatus", - { VULKAN_HPP_NAMESPACE::Result::eEventSet, VULKAN_HPP_NAMESPACE::Result::eEventReset } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::setEvent( VULKAN_HPP_NAMESPACE::Event event, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkSetEvent( m_device, static_cast( event ) ) ); - } -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::setEvent( VULKAN_HPP_NAMESPACE::Event event, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkSetEvent( m_device, static_cast( event ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setEvent" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::resetEvent( VULKAN_HPP_NAMESPACE::Event event, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkResetEvent( m_device, static_cast( event ) ) ); - } -#else - template - VULKAN_HPP_INLINE typename ResultValueType::type Device::resetEvent( VULKAN_HPP_NAMESPACE::Event event, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkResetEvent( m_device, static_cast( event ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::resetEvent" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createQueryPool( const VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::QueryPool * pQueryPool, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateQueryPool( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pQueryPool ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createQueryPool( const VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::QueryPool queryPool; - Result result = static_cast( - d.vkCreateQueryPool( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &queryPool ) ) ); - return createResultValue( result, queryPool, VULKAN_HPP_NAMESPACE_STRING "::Device::createQueryPool" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createQueryPoolUnique( const VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::QueryPool queryPool; - Result result = static_cast( - d.vkCreateQueryPool( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &queryPool ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, queryPool, VULKAN_HPP_NAMESPACE_STRING "::Device::createQueryPoolUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyQueryPool( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyQueryPool( - m_device, static_cast( queryPool ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroyQueryPool( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyQueryPool( m_device, - static_cast( queryPool ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyQueryPool( - m_device, static_cast( queryPool ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyQueryPool( m_device, - static_cast( queryPool ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getQueryPoolResults( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - size_t dataSize, - void * pData, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetQueryPoolResults( m_device, - static_cast( queryPool ), - firstQuery, - queryCount, - dataSize, - pData, - static_cast( stride ), - static_cast( flags ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_DEPRECATED( "This function is deprecated. Use one of the other flavours of it." ) - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE Result Device::getQueryPoolResults( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - ArrayProxy const & data, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkGetQueryPoolResults( m_device, - static_cast( queryPool ), - firstQuery, - queryCount, - data.size() * sizeof( T ), - reinterpret_cast( data.data() ), - static_cast( stride ), - static_cast( flags ) ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::getQueryPoolResults", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eNotReady } ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue> - Device::getQueryPoolResults( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - size_t dataSize, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_ASSERT( dataSize % sizeof( DataType ) == 0 ); - std::vector data( dataSize / sizeof( DataType ) ); - Result result = static_cast( d.vkGetQueryPoolResults( m_device, - static_cast( queryPool ), - firstQuery, - queryCount, - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ), - static_cast( stride ), - static_cast( flags ) ) ); - return createResultValue( result, - data, - VULKAN_HPP_NAMESPACE_STRING "::Device::getQueryPoolResults", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eNotReady } ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue - Device::getQueryPoolResult( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - DataType data; - Result result = static_cast( d.vkGetQueryPoolResults( m_device, - static_cast( queryPool ), - firstQuery, - queryCount, - sizeof( DataType ), - reinterpret_cast( &data ), - static_cast( stride ), - static_cast( flags ) ) ); - return createResultValue( result, - data, - VULKAN_HPP_NAMESPACE_STRING "::Device::getQueryPoolResult", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eNotReady } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createBuffer( const VULKAN_HPP_NAMESPACE::BufferCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Buffer * pBuffer, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateBuffer( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pBuffer ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::createBuffer( const VULKAN_HPP_NAMESPACE::BufferCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Buffer buffer; - Result result = static_cast( - d.vkCreateBuffer( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &buffer ) ) ); - return createResultValue( result, buffer, VULKAN_HPP_NAMESPACE_STRING "::Device::createBuffer" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createBufferUnique( const VULKAN_HPP_NAMESPACE::BufferCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Buffer buffer; - Result result = static_cast( - d.vkCreateBuffer( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &buffer ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, buffer, VULKAN_HPP_NAMESPACE_STRING "::Device::createBufferUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyBuffer( - m_device, static_cast( buffer ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroyBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyBuffer( m_device, - static_cast( buffer ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Buffer buffer, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyBuffer( - m_device, static_cast( buffer ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Buffer buffer, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyBuffer( m_device, - static_cast( buffer ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createBufferView( const VULKAN_HPP_NAMESPACE::BufferViewCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::BufferView * pView, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateBufferView( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pView ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createBufferView( const VULKAN_HPP_NAMESPACE::BufferViewCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::BufferView view; - Result result = static_cast( - d.vkCreateBufferView( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &view ) ) ); - return createResultValue( result, view, VULKAN_HPP_NAMESPACE_STRING "::Device::createBufferView" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createBufferViewUnique( const VULKAN_HPP_NAMESPACE::BufferViewCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::BufferView view; - Result result = static_cast( - d.vkCreateBufferView( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &view ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, view, VULKAN_HPP_NAMESPACE_STRING "::Device::createBufferViewUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyBufferView( VULKAN_HPP_NAMESPACE::BufferView bufferView, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyBufferView( m_device, - static_cast( bufferView ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroyBufferView( VULKAN_HPP_NAMESPACE::BufferView bufferView, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyBufferView( m_device, - static_cast( bufferView ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::BufferView bufferView, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyBufferView( m_device, - static_cast( bufferView ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::BufferView bufferView, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyBufferView( m_device, - static_cast( bufferView ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createImage( const VULKAN_HPP_NAMESPACE::ImageCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Image * pImage, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateImage( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pImage ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::createImage( const VULKAN_HPP_NAMESPACE::ImageCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Image image; - Result result = static_cast( - d.vkCreateImage( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &image ) ) ); - return createResultValue( result, image, VULKAN_HPP_NAMESPACE_STRING "::Device::createImage" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createImageUnique( const VULKAN_HPP_NAMESPACE::ImageCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Image image; - Result result = static_cast( - d.vkCreateImage( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &image ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, image, VULKAN_HPP_NAMESPACE_STRING "::Device::createImageUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyImage( VULKAN_HPP_NAMESPACE::Image image, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyImage( - m_device, static_cast( image ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroyImage( VULKAN_HPP_NAMESPACE::Image image, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyImage( m_device, - static_cast( image ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Image image, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyImage( - m_device, static_cast( image ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Image image, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyImage( m_device, - static_cast( image ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getImageSubresourceLayout( VULKAN_HPP_NAMESPACE::Image image, - const VULKAN_HPP_NAMESPACE::ImageSubresource * pSubresource, - VULKAN_HPP_NAMESPACE::SubresourceLayout * pLayout, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetImageSubresourceLayout( m_device, - static_cast( image ), - reinterpret_cast( pSubresource ), - reinterpret_cast( pLayout ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::SubresourceLayout - Device::getImageSubresourceLayout( VULKAN_HPP_NAMESPACE::Image image, - const VULKAN_HPP_NAMESPACE::ImageSubresource & subresource, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SubresourceLayout layout; - d.vkGetImageSubresourceLayout( m_device, - static_cast( image ), - reinterpret_cast( &subresource ), - reinterpret_cast( &layout ) ); - return layout; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createImageView( const VULKAN_HPP_NAMESPACE::ImageViewCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::ImageView * pView, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateImageView( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pView ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createImageView( const VULKAN_HPP_NAMESPACE::ImageViewCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ImageView view; - Result result = static_cast( - d.vkCreateImageView( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &view ) ) ); - return createResultValue( result, view, VULKAN_HPP_NAMESPACE_STRING "::Device::createImageView" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createImageViewUnique( const VULKAN_HPP_NAMESPACE::ImageViewCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ImageView view; - Result result = static_cast( - d.vkCreateImageView( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &view ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, view, VULKAN_HPP_NAMESPACE_STRING "::Device::createImageViewUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyImageView( VULKAN_HPP_NAMESPACE::ImageView imageView, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyImageView( - m_device, static_cast( imageView ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroyImageView( VULKAN_HPP_NAMESPACE::ImageView imageView, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyImageView( m_device, - static_cast( imageView ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::ImageView imageView, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyImageView( - m_device, static_cast( imageView ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::ImageView imageView, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyImageView( m_device, - static_cast( imageView ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createShaderModule( const VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::ShaderModule * pShaderModule, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateShaderModule( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pShaderModule ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createShaderModule( const VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ShaderModule shaderModule; - Result result = static_cast( - d.vkCreateShaderModule( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &shaderModule ) ) ); - return createResultValue( result, shaderModule, VULKAN_HPP_NAMESPACE_STRING "::Device::createShaderModule" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createShaderModuleUnique( const VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ShaderModule shaderModule; - Result result = static_cast( - d.vkCreateShaderModule( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &shaderModule ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, shaderModule, VULKAN_HPP_NAMESPACE_STRING "::Device::createShaderModuleUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyShaderModule( VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyShaderModule( m_device, - static_cast( shaderModule ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyShaderModule( VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyShaderModule( m_device, - static_cast( shaderModule ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyShaderModule( m_device, - static_cast( shaderModule ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyShaderModule( m_device, - static_cast( shaderModule ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createPipelineCache( const VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::PipelineCache * pPipelineCache, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreatePipelineCache( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pPipelineCache ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createPipelineCache( const VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache; - Result result = static_cast( - d.vkCreatePipelineCache( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &pipelineCache ) ) ); - return createResultValue( result, pipelineCache, VULKAN_HPP_NAMESPACE_STRING "::Device::createPipelineCache" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createPipelineCacheUnique( const VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache; - Result result = static_cast( - d.vkCreatePipelineCache( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &pipelineCache ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, pipelineCache, VULKAN_HPP_NAMESPACE_STRING "::Device::createPipelineCacheUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyPipelineCache( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPipelineCache( m_device, - static_cast( pipelineCache ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyPipelineCache( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPipelineCache( m_device, - static_cast( pipelineCache ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPipelineCache( m_device, - static_cast( pipelineCache ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPipelineCache( m_device, - static_cast( pipelineCache ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getPipelineCacheData( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - size_t * pDataSize, - void * pData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetPipelineCacheData( m_device, static_cast( pipelineCache ), pDataSize, pData ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType>::type - Device::getPipelineCacheData( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector data; - size_t dataSize; - Result result; - do - { - result = static_cast( - d.vkGetPipelineCacheData( m_device, static_cast( pipelineCache ), &dataSize, nullptr ) ); - if ( ( result == Result::eSuccess ) && dataSize ) - { - data.resize( dataSize ); - result = static_cast( d.vkGetPipelineCacheData( m_device, - static_cast( pipelineCache ), - &dataSize, - reinterpret_cast( data.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( dataSize <= data.size() ); - if ( dataSize < data.size() ) - { - data.resize( dataSize ); - } - } - return createResultValue( result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineCacheData" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType>::type - Device::getPipelineCacheData( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - Uint8_tAllocator & uint8_tAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector data( uint8_tAllocator ); - size_t dataSize; - Result result; - do - { - result = static_cast( - d.vkGetPipelineCacheData( m_device, static_cast( pipelineCache ), &dataSize, nullptr ) ); - if ( ( result == Result::eSuccess ) && dataSize ) - { - data.resize( dataSize ); - result = static_cast( d.vkGetPipelineCacheData( m_device, - static_cast( pipelineCache ), - &dataSize, - reinterpret_cast( data.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( dataSize <= data.size() ); - if ( dataSize < data.size() ) - { - data.resize( dataSize ); - } - } - return createResultValue( result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineCacheData" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::mergePipelineCaches( VULKAN_HPP_NAMESPACE::PipelineCache dstCache, - uint32_t srcCacheCount, - const VULKAN_HPP_NAMESPACE::PipelineCache * pSrcCaches, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkMergePipelineCaches( m_device, - static_cast( dstCache ), - srcCacheCount, - reinterpret_cast( pSrcCaches ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::mergePipelineCaches( VULKAN_HPP_NAMESPACE::PipelineCache dstCache, - ArrayProxy const & srcCaches, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = - static_cast( d.vkMergePipelineCaches( m_device, - static_cast( dstCache ), - srcCaches.size(), - reinterpret_cast( srcCaches.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::mergePipelineCaches" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createGraphicsPipelines( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - uint32_t createInfoCount, - const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo * pCreateInfos, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Pipeline * pPipelines, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateGraphicsPipelines( m_device, - static_cast( pipelineCache ), - createInfoCount, - reinterpret_cast( pCreateInfos ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pPipelines ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue> - Device::createGraphicsPipelines( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector pipelines( createInfos.size() ); - Result result = static_cast( - d.vkCreateGraphicsPipelines( m_device, - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - return createResultValue( - result, - pipelines, - VULKAN_HPP_NAMESPACE_STRING "::Device::createGraphicsPipelines", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue> - Device::createGraphicsPipelines( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector pipelines( createInfos.size(), pipelineAllocator ); - Result result = static_cast( - d.vkCreateGraphicsPipelines( m_device, - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - return createResultValue( - result, - pipelines, - VULKAN_HPP_NAMESPACE_STRING "::Device::createGraphicsPipelines", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue - Device::createGraphicsPipeline( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Pipeline pipeline; - Result result = static_cast( - d.vkCreateGraphicsPipelines( m_device, - static_cast( pipelineCache ), - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &pipeline ) ) ); - return createResultValue( - result, - pipeline, - VULKAN_HPP_NAMESPACE_STRING "::Device::createGraphicsPipeline", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue, PipelineAllocator>> - Device::createGraphicsPipelinesUnique( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, PipelineAllocator> uniquePipelines; - std::vector pipelines( createInfos.size() ); - Result result = static_cast( - d.vkCreateGraphicsPipelines( m_device, - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) || - ( result == VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - uniquePipelines.reserve( createInfos.size() ); - ObjectDestroy deleter( *this, allocator, d ); - for ( size_t i = 0; i < createInfos.size(); i++ ) - { - uniquePipelines.push_back( UniqueHandle( pipelines[i], deleter ) ); - } - } - return createResultValue( - result, - std::move( uniquePipelines ), - VULKAN_HPP_NAMESPACE_STRING "::Device::createGraphicsPipelinesUnique", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template < - typename Dispatch, - typename PipelineAllocator, - typename B, - typename std::enable_if>::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue, PipelineAllocator>> - Device::createGraphicsPipelinesUnique( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, PipelineAllocator> uniquePipelines( pipelineAllocator ); - std::vector pipelines( createInfos.size() ); - Result result = static_cast( - d.vkCreateGraphicsPipelines( m_device, - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) || - ( result == VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - uniquePipelines.reserve( createInfos.size() ); - ObjectDestroy deleter( *this, allocator, d ); - for ( size_t i = 0; i < createInfos.size(); i++ ) - { - uniquePipelines.push_back( UniqueHandle( pipelines[i], deleter ) ); - } - } - return createResultValue( - result, - std::move( uniquePipelines ), - VULKAN_HPP_NAMESPACE_STRING "::Device::createGraphicsPipelinesUnique", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue> - Device::createGraphicsPipelineUnique( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Pipeline pipeline; - Result result = static_cast( - d.vkCreateGraphicsPipelines( m_device, - static_cast( pipelineCache ), - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &pipeline ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, - pipeline, - VULKAN_HPP_NAMESPACE_STRING "::Device::createGraphicsPipelineUnique", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT }, - deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createComputePipelines( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - uint32_t createInfoCount, - const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo * pCreateInfos, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Pipeline * pPipelines, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateComputePipelines( m_device, - static_cast( pipelineCache ), - createInfoCount, - reinterpret_cast( pCreateInfos ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pPipelines ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue> - Device::createComputePipelines( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector pipelines( createInfos.size() ); - Result result = static_cast( - d.vkCreateComputePipelines( m_device, - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - return createResultValue( - result, - pipelines, - VULKAN_HPP_NAMESPACE_STRING "::Device::createComputePipelines", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue> - Device::createComputePipelines( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector pipelines( createInfos.size(), pipelineAllocator ); - Result result = static_cast( - d.vkCreateComputePipelines( m_device, - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - return createResultValue( - result, - pipelines, - VULKAN_HPP_NAMESPACE_STRING "::Device::createComputePipelines", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue - Device::createComputePipeline( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Pipeline pipeline; - Result result = static_cast( - d.vkCreateComputePipelines( m_device, - static_cast( pipelineCache ), - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &pipeline ) ) ); - return createResultValue( - result, - pipeline, - VULKAN_HPP_NAMESPACE_STRING "::Device::createComputePipeline", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue, PipelineAllocator>> - Device::createComputePipelinesUnique( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, PipelineAllocator> uniquePipelines; - std::vector pipelines( createInfos.size() ); - Result result = static_cast( - d.vkCreateComputePipelines( m_device, - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) || - ( result == VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - uniquePipelines.reserve( createInfos.size() ); - ObjectDestroy deleter( *this, allocator, d ); - for ( size_t i = 0; i < createInfos.size(); i++ ) - { - uniquePipelines.push_back( UniqueHandle( pipelines[i], deleter ) ); - } - } - return createResultValue( - result, - std::move( uniquePipelines ), - VULKAN_HPP_NAMESPACE_STRING "::Device::createComputePipelinesUnique", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template < - typename Dispatch, - typename PipelineAllocator, - typename B, - typename std::enable_if>::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue, PipelineAllocator>> - Device::createComputePipelinesUnique( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, PipelineAllocator> uniquePipelines( pipelineAllocator ); - std::vector pipelines( createInfos.size() ); - Result result = static_cast( - d.vkCreateComputePipelines( m_device, - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) || - ( result == VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - uniquePipelines.reserve( createInfos.size() ); - ObjectDestroy deleter( *this, allocator, d ); - for ( size_t i = 0; i < createInfos.size(); i++ ) - { - uniquePipelines.push_back( UniqueHandle( pipelines[i], deleter ) ); - } - } - return createResultValue( - result, - std::move( uniquePipelines ), - VULKAN_HPP_NAMESPACE_STRING "::Device::createComputePipelinesUnique", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue> - Device::createComputePipelineUnique( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Pipeline pipeline; - Result result = static_cast( - d.vkCreateComputePipelines( m_device, - static_cast( pipelineCache ), - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &pipeline ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, - pipeline, - VULKAN_HPP_NAMESPACE_STRING "::Device::createComputePipelineUnique", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT }, - deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyPipeline( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPipeline( - m_device, static_cast( pipeline ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroyPipeline( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPipeline( m_device, - static_cast( pipeline ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPipeline( - m_device, static_cast( pipeline ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPipeline( m_device, - static_cast( pipeline ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createPipelineLayout( const VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::PipelineLayout * pPipelineLayout, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreatePipelineLayout( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pPipelineLayout ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createPipelineLayout( const VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout; - Result result = static_cast( - d.vkCreatePipelineLayout( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &pipelineLayout ) ) ); - return createResultValue( result, pipelineLayout, VULKAN_HPP_NAMESPACE_STRING "::Device::createPipelineLayout" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createPipelineLayoutUnique( const VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout; - Result result = static_cast( - d.vkCreatePipelineLayout( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &pipelineLayout ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, pipelineLayout, VULKAN_HPP_NAMESPACE_STRING "::Device::createPipelineLayoutUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyPipelineLayout( VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPipelineLayout( m_device, - static_cast( pipelineLayout ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyPipelineLayout( VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPipelineLayout( m_device, - static_cast( pipelineLayout ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPipelineLayout( m_device, - static_cast( pipelineLayout ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPipelineLayout( m_device, - static_cast( pipelineLayout ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createSampler( const VULKAN_HPP_NAMESPACE::SamplerCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Sampler * pSampler, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateSampler( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSampler ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createSampler( const VULKAN_HPP_NAMESPACE::SamplerCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Sampler sampler; - Result result = static_cast( - d.vkCreateSampler( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &sampler ) ) ); - return createResultValue( result, sampler, VULKAN_HPP_NAMESPACE_STRING "::Device::createSampler" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createSamplerUnique( const VULKAN_HPP_NAMESPACE::SamplerCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Sampler sampler; - Result result = static_cast( - d.vkCreateSampler( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &sampler ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, sampler, VULKAN_HPP_NAMESPACE_STRING "::Device::createSamplerUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroySampler( VULKAN_HPP_NAMESPACE::Sampler sampler, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySampler( - m_device, static_cast( sampler ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroySampler( VULKAN_HPP_NAMESPACE::Sampler sampler, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySampler( m_device, - static_cast( sampler ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Sampler sampler, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySampler( - m_device, static_cast( sampler ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Sampler sampler, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySampler( m_device, - static_cast( sampler ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createDescriptorSetLayout( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DescriptorSetLayout * pSetLayout, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateDescriptorSetLayout( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSetLayout ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createDescriptorSetLayout( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DescriptorSetLayout setLayout; - Result result = static_cast( - d.vkCreateDescriptorSetLayout( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &setLayout ) ) ); - return createResultValue( result, setLayout, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorSetLayout" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createDescriptorSetLayoutUnique( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DescriptorSetLayout setLayout; - Result result = static_cast( - d.vkCreateDescriptorSetLayout( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &setLayout ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, setLayout, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorSetLayoutUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::destroyDescriptorSetLayout( VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorSetLayout( m_device, - static_cast( descriptorSetLayout ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyDescriptorSetLayout( VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorSetLayout( m_device, - static_cast( descriptorSetLayout ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorSetLayout( m_device, - static_cast( descriptorSetLayout ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorSetLayout( m_device, - static_cast( descriptorSetLayout ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createDescriptorPool( const VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DescriptorPool * pDescriptorPool, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateDescriptorPool( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pDescriptorPool ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createDescriptorPool( const VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool; - Result result = static_cast( - d.vkCreateDescriptorPool( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &descriptorPool ) ) ); - return createResultValue( result, descriptorPool, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorPool" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createDescriptorPoolUnique( const VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool; - Result result = static_cast( - d.vkCreateDescriptorPool( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &descriptorPool ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, descriptorPool, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorPoolUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyDescriptorPool( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorPool( m_device, - static_cast( descriptorPool ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyDescriptorPool( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorPool( m_device, - static_cast( descriptorPool ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorPool( m_device, - static_cast( descriptorPool ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorPool( m_device, - static_cast( descriptorPool ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE Result Device::resetDescriptorPool( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags flags, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkResetDescriptorPool( - m_device, static_cast( descriptorPool ), static_cast( flags ) ) ); - } -#else - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::resetDescriptorPool( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags flags, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkResetDescriptorPool( - m_device, static_cast( descriptorPool ), static_cast( flags ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::resetDescriptorPool" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::allocateDescriptorSets( const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo * pAllocateInfo, - VULKAN_HPP_NAMESPACE::DescriptorSet * pDescriptorSets, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkAllocateDescriptorSets( m_device, - reinterpret_cast( pAllocateInfo ), - reinterpret_cast( pDescriptorSets ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::allocateDescriptorSets( const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo & allocateInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector descriptorSets( - allocateInfo.descriptorSetCount ); - Result result = static_cast( - d.vkAllocateDescriptorSets( m_device, - reinterpret_cast( &allocateInfo ), - reinterpret_cast( descriptorSets.data() ) ) ); - return createResultValue( result, descriptorSets, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateDescriptorSets" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::allocateDescriptorSets( const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo & allocateInfo, - DescriptorSetAllocator & descriptorSetAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector descriptorSets( - allocateInfo.descriptorSetCount, descriptorSetAllocator ); - Result result = static_cast( - d.vkAllocateDescriptorSets( m_device, - reinterpret_cast( &allocateInfo ), - reinterpret_cast( descriptorSets.data() ) ) ); - return createResultValue( result, descriptorSets, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateDescriptorSets" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType, DescriptorSetAllocator>>::type - Device::allocateDescriptorSetsUnique( const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo & allocateInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, DescriptorSetAllocator> uniqueDescriptorSets; - std::vector descriptorSets( allocateInfo.descriptorSetCount ); - Result result = static_cast( - d.vkAllocateDescriptorSets( m_device, - reinterpret_cast( &allocateInfo ), - reinterpret_cast( descriptorSets.data() ) ) ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - uniqueDescriptorSets.reserve( allocateInfo.descriptorSetCount ); - PoolFree deleter( *this, allocateInfo.descriptorPool, d ); - for ( size_t i = 0; i < allocateInfo.descriptorSetCount; i++ ) - { - uniqueDescriptorSets.push_back( UniqueHandle( descriptorSets[i], deleter ) ); - } - } - return createResultValue( - result, std::move( uniqueDescriptorSets ), VULKAN_HPP_NAMESPACE_STRING "::Device::allocateDescriptorSetsUnique" ); - } - - template >::value, - int>::type> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType, DescriptorSetAllocator>>::type - Device::allocateDescriptorSetsUnique( const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo & allocateInfo, - DescriptorSetAllocator & descriptorSetAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, DescriptorSetAllocator> uniqueDescriptorSets( - descriptorSetAllocator ); - std::vector descriptorSets( allocateInfo.descriptorSetCount ); - Result result = static_cast( - d.vkAllocateDescriptorSets( m_device, - reinterpret_cast( &allocateInfo ), - reinterpret_cast( descriptorSets.data() ) ) ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - uniqueDescriptorSets.reserve( allocateInfo.descriptorSetCount ); - PoolFree deleter( *this, allocateInfo.descriptorPool, d ); - for ( size_t i = 0; i < allocateInfo.descriptorSetCount; i++ ) - { - uniqueDescriptorSets.push_back( UniqueHandle( descriptorSets[i], deleter ) ); - } - } - return createResultValue( - result, std::move( uniqueDescriptorSets ), VULKAN_HPP_NAMESPACE_STRING "::Device::allocateDescriptorSetsUnique" ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE Result Device::freeDescriptorSets( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - uint32_t descriptorSetCount, - const VULKAN_HPP_NAMESPACE::DescriptorSet * pDescriptorSets, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkFreeDescriptorSets( m_device, - static_cast( descriptorPool ), - descriptorSetCount, - reinterpret_cast( pDescriptorSets ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::freeDescriptorSets( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - ArrayProxy const & descriptorSets, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkFreeDescriptorSets( m_device, - static_cast( descriptorPool ), - descriptorSets.size(), - reinterpret_cast( descriptorSets.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::freeDescriptorSets" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE Result Device::free( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - uint32_t descriptorSetCount, - const VULKAN_HPP_NAMESPACE::DescriptorSet * pDescriptorSets, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkFreeDescriptorSets( m_device, - static_cast( descriptorPool ), - descriptorSetCount, - reinterpret_cast( pDescriptorSets ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::free( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - ArrayProxy const & descriptorSets, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkFreeDescriptorSets( m_device, - static_cast( descriptorPool ), - descriptorSets.size(), - reinterpret_cast( descriptorSets.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::free" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::updateDescriptorSets( uint32_t descriptorWriteCount, - const VULKAN_HPP_NAMESPACE::WriteDescriptorSet * pDescriptorWrites, - uint32_t descriptorCopyCount, - const VULKAN_HPP_NAMESPACE::CopyDescriptorSet * pDescriptorCopies, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkUpdateDescriptorSets( m_device, - descriptorWriteCount, - reinterpret_cast( pDescriptorWrites ), - descriptorCopyCount, - reinterpret_cast( pDescriptorCopies ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::updateDescriptorSets( ArrayProxy const & descriptorWrites, - ArrayProxy const & descriptorCopies, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkUpdateDescriptorSets( m_device, - descriptorWrites.size(), - reinterpret_cast( descriptorWrites.data() ), - descriptorCopies.size(), - reinterpret_cast( descriptorCopies.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createFramebuffer( const VULKAN_HPP_NAMESPACE::FramebufferCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Framebuffer * pFramebuffer, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateFramebuffer( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pFramebuffer ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createFramebuffer( const VULKAN_HPP_NAMESPACE::FramebufferCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Framebuffer framebuffer; - Result result = static_cast( - d.vkCreateFramebuffer( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &framebuffer ) ) ); - return createResultValue( result, framebuffer, VULKAN_HPP_NAMESPACE_STRING "::Device::createFramebuffer" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createFramebufferUnique( const VULKAN_HPP_NAMESPACE::FramebufferCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Framebuffer framebuffer; - Result result = static_cast( - d.vkCreateFramebuffer( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &framebuffer ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, framebuffer, VULKAN_HPP_NAMESPACE_STRING "::Device::createFramebufferUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyFramebuffer( VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyFramebuffer( m_device, - static_cast( framebuffer ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyFramebuffer( VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyFramebuffer( m_device, - static_cast( framebuffer ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyFramebuffer( m_device, - static_cast( framebuffer ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyFramebuffer( m_device, - static_cast( framebuffer ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createRenderPass( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::RenderPass * pRenderPass, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateRenderPass( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pRenderPass ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createRenderPass( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::RenderPass renderPass; - Result result = static_cast( - d.vkCreateRenderPass( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &renderPass ) ) ); - return createResultValue( result, renderPass, VULKAN_HPP_NAMESPACE_STRING "::Device::createRenderPass" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createRenderPassUnique( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::RenderPass renderPass; - Result result = static_cast( - d.vkCreateRenderPass( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &renderPass ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, renderPass, VULKAN_HPP_NAMESPACE_STRING "::Device::createRenderPassUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyRenderPass( VULKAN_HPP_NAMESPACE::RenderPass renderPass, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyRenderPass( m_device, - static_cast( renderPass ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroyRenderPass( VULKAN_HPP_NAMESPACE::RenderPass renderPass, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyRenderPass( m_device, - static_cast( renderPass ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::RenderPass renderPass, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyRenderPass( m_device, - static_cast( renderPass ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::RenderPass renderPass, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyRenderPass( m_device, - static_cast( renderPass ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getRenderAreaGranularity( VULKAN_HPP_NAMESPACE::RenderPass renderPass, - VULKAN_HPP_NAMESPACE::Extent2D * pGranularity, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetRenderAreaGranularity( - m_device, static_cast( renderPass ), reinterpret_cast( pGranularity ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Extent2D - Device::getRenderAreaGranularity( VULKAN_HPP_NAMESPACE::RenderPass renderPass, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Extent2D granularity; - d.vkGetRenderAreaGranularity( - m_device, static_cast( renderPass ), reinterpret_cast( &granularity ) ); - return granularity; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createCommandPool( const VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::CommandPool * pCommandPool, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateCommandPool( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pCommandPool ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createCommandPool( const VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::CommandPool commandPool; - Result result = static_cast( - d.vkCreateCommandPool( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &commandPool ) ) ); - return createResultValue( result, commandPool, VULKAN_HPP_NAMESPACE_STRING "::Device::createCommandPool" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createCommandPoolUnique( const VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::CommandPool commandPool; - Result result = static_cast( - d.vkCreateCommandPool( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &commandPool ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, commandPool, VULKAN_HPP_NAMESPACE_STRING "::Device::createCommandPoolUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyCommandPool( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyCommandPool( m_device, - static_cast( commandPool ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyCommandPool( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyCommandPool( m_device, - static_cast( commandPool ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyCommandPool( m_device, - static_cast( commandPool ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyCommandPool( m_device, - static_cast( commandPool ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::resetCommandPool( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - VULKAN_HPP_NAMESPACE::CommandPoolResetFlags flags, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkResetCommandPool( - m_device, static_cast( commandPool ), static_cast( flags ) ) ); - } -#else - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::resetCommandPool( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - VULKAN_HPP_NAMESPACE::CommandPoolResetFlags flags, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkResetCommandPool( - m_device, static_cast( commandPool ), static_cast( flags ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::resetCommandPool" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::allocateCommandBuffers( const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo * pAllocateInfo, - VULKAN_HPP_NAMESPACE::CommandBuffer * pCommandBuffers, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkAllocateCommandBuffers( m_device, - reinterpret_cast( pAllocateInfo ), - reinterpret_cast( pCommandBuffers ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::allocateCommandBuffers( const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo & allocateInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector commandBuffers( - allocateInfo.commandBufferCount ); - Result result = static_cast( - d.vkAllocateCommandBuffers( m_device, - reinterpret_cast( &allocateInfo ), - reinterpret_cast( commandBuffers.data() ) ) ); - return createResultValue( result, commandBuffers, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateCommandBuffers" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::allocateCommandBuffers( const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo & allocateInfo, - CommandBufferAllocator & commandBufferAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector commandBuffers( - allocateInfo.commandBufferCount, commandBufferAllocator ); - Result result = static_cast( - d.vkAllocateCommandBuffers( m_device, - reinterpret_cast( &allocateInfo ), - reinterpret_cast( commandBuffers.data() ) ) ); - return createResultValue( result, commandBuffers, VULKAN_HPP_NAMESPACE_STRING "::Device::allocateCommandBuffers" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType, CommandBufferAllocator>>::type - Device::allocateCommandBuffersUnique( const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo & allocateInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, CommandBufferAllocator> uniqueCommandBuffers; - std::vector commandBuffers( allocateInfo.commandBufferCount ); - Result result = static_cast( - d.vkAllocateCommandBuffers( m_device, - reinterpret_cast( &allocateInfo ), - reinterpret_cast( commandBuffers.data() ) ) ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - uniqueCommandBuffers.reserve( allocateInfo.commandBufferCount ); - PoolFree deleter( *this, allocateInfo.commandPool, d ); - for ( size_t i = 0; i < allocateInfo.commandBufferCount; i++ ) - { - uniqueCommandBuffers.push_back( UniqueHandle( commandBuffers[i], deleter ) ); - } - } - return createResultValue( - result, std::move( uniqueCommandBuffers ), VULKAN_HPP_NAMESPACE_STRING "::Device::allocateCommandBuffersUnique" ); - } - - template >::value, - int>::type> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType, CommandBufferAllocator>>::type - Device::allocateCommandBuffersUnique( const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo & allocateInfo, - CommandBufferAllocator & commandBufferAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, CommandBufferAllocator> uniqueCommandBuffers( - commandBufferAllocator ); - std::vector commandBuffers( allocateInfo.commandBufferCount ); - Result result = static_cast( - d.vkAllocateCommandBuffers( m_device, - reinterpret_cast( &allocateInfo ), - reinterpret_cast( commandBuffers.data() ) ) ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - uniqueCommandBuffers.reserve( allocateInfo.commandBufferCount ); - PoolFree deleter( *this, allocateInfo.commandPool, d ); - for ( size_t i = 0; i < allocateInfo.commandBufferCount; i++ ) - { - uniqueCommandBuffers.push_back( UniqueHandle( commandBuffers[i], deleter ) ); - } - } - return createResultValue( - result, std::move( uniqueCommandBuffers ), VULKAN_HPP_NAMESPACE_STRING "::Device::allocateCommandBuffersUnique" ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::freeCommandBuffers( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - uint32_t commandBufferCount, - const VULKAN_HPP_NAMESPACE::CommandBuffer * pCommandBuffers, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkFreeCommandBuffers( m_device, - static_cast( commandPool ), - commandBufferCount, - reinterpret_cast( pCommandBuffers ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::freeCommandBuffers( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - ArrayProxy const & commandBuffers, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkFreeCommandBuffers( m_device, - static_cast( commandPool ), - commandBuffers.size(), - reinterpret_cast( commandBuffers.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::free( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - uint32_t commandBufferCount, - const VULKAN_HPP_NAMESPACE::CommandBuffer * pCommandBuffers, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkFreeCommandBuffers( m_device, - static_cast( commandPool ), - commandBufferCount, - reinterpret_cast( pCommandBuffers ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::free( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - ArrayProxy const & commandBuffers, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkFreeCommandBuffers( m_device, - static_cast( commandPool ), - commandBuffers.size(), - reinterpret_cast( commandBuffers.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result CommandBuffer::begin( - const VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo * pBeginInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkBeginCommandBuffer( m_commandBuffer, reinterpret_cast( pBeginInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - CommandBuffer::begin( const VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo & beginInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkBeginCommandBuffer( m_commandBuffer, reinterpret_cast( &beginInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::begin" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result CommandBuffer::end( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkEndCommandBuffer( m_commandBuffer ) ); - } -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - CommandBuffer::end( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkEndCommandBuffer( m_commandBuffer ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::end" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result CommandBuffer::reset( - VULKAN_HPP_NAMESPACE::CommandBufferResetFlags flags, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkResetCommandBuffer( m_commandBuffer, static_cast( flags ) ) ); - } -#else - template - VULKAN_HPP_INLINE typename ResultValueType::type - CommandBuffer::reset( VULKAN_HPP_NAMESPACE::CommandBufferResetFlags flags, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = - static_cast( d.vkResetCommandBuffer( m_commandBuffer, static_cast( flags ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::reset" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::bindPipeline( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::Pipeline pipeline, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBindPipeline( - m_commandBuffer, static_cast( pipelineBindPoint ), static_cast( pipeline ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setViewport( uint32_t firstViewport, - uint32_t viewportCount, - const VULKAN_HPP_NAMESPACE::Viewport * pViewports, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetViewport( - m_commandBuffer, firstViewport, viewportCount, reinterpret_cast( pViewports ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::setViewport( uint32_t firstViewport, - ArrayProxy const & viewports, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetViewport( - m_commandBuffer, firstViewport, viewports.size(), reinterpret_cast( viewports.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::setScissor( uint32_t firstScissor, - uint32_t scissorCount, - const VULKAN_HPP_NAMESPACE::Rect2D * pScissors, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetScissor( m_commandBuffer, firstScissor, scissorCount, reinterpret_cast( pScissors ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::setScissor( uint32_t firstScissor, - ArrayProxy const & scissors, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetScissor( - m_commandBuffer, firstScissor, scissors.size(), reinterpret_cast( scissors.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::setLineWidth( float lineWidth, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetLineWidth( m_commandBuffer, lineWidth ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setDepthBias( float depthBiasConstantFactor, - float depthBiasClamp, - float depthBiasSlopeFactor, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDepthBias( m_commandBuffer, depthBiasConstantFactor, depthBiasClamp, depthBiasSlopeFactor ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setBlendConstants( const float blendConstants[4], - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetBlendConstants( m_commandBuffer, blendConstants ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setDepthBounds( float minDepthBounds, - float maxDepthBounds, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDepthBounds( m_commandBuffer, minDepthBounds, maxDepthBounds ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setStencilCompareMask( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - uint32_t compareMask, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetStencilCompareMask( m_commandBuffer, static_cast( faceMask ), compareMask ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setStencilWriteMask( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - uint32_t writeMask, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetStencilWriteMask( m_commandBuffer, static_cast( faceMask ), writeMask ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setStencilReference( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - uint32_t reference, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetStencilReference( m_commandBuffer, static_cast( faceMask ), reference ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::bindDescriptorSets( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t firstSet, - uint32_t descriptorSetCount, - const VULKAN_HPP_NAMESPACE::DescriptorSet * pDescriptorSets, - uint32_t dynamicOffsetCount, - const uint32_t * pDynamicOffsets, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBindDescriptorSets( m_commandBuffer, - static_cast( pipelineBindPoint ), - static_cast( layout ), - firstSet, - descriptorSetCount, - reinterpret_cast( pDescriptorSets ), - dynamicOffsetCount, - pDynamicOffsets ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::bindDescriptorSets( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t firstSet, - ArrayProxy const & descriptorSets, - ArrayProxy const & dynamicOffsets, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBindDescriptorSets( m_commandBuffer, - static_cast( pipelineBindPoint ), - static_cast( layout ), - firstSet, - descriptorSets.size(), - reinterpret_cast( descriptorSets.data() ), - dynamicOffsets.size(), - dynamicOffsets.data() ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::bindIndexBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::IndexType indexType, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBindIndexBuffer( m_commandBuffer, - static_cast( buffer ), - static_cast( offset ), - static_cast( indexType ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::bindVertexBuffers( uint32_t firstBinding, - uint32_t bindingCount, - const VULKAN_HPP_NAMESPACE::Buffer * pBuffers, - const VULKAN_HPP_NAMESPACE::DeviceSize * pOffsets, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBindVertexBuffers( m_commandBuffer, - firstBinding, - bindingCount, - reinterpret_cast( pBuffers ), - reinterpret_cast( pOffsets ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::bindVertexBuffers( uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( buffers.size() == offsets.size() ); -# else - if ( buffers.size() != offsets.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers: buffers.size() != offsets.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - d.vkCmdBindVertexBuffers( m_commandBuffer, - firstBinding, - buffers.size(), - reinterpret_cast( buffers.data() ), - reinterpret_cast( offsets.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::draw( uint32_t vertexCount, - uint32_t instanceCount, - uint32_t firstVertex, - uint32_t firstInstance, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDraw( m_commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::drawIndexed( uint32_t indexCount, - uint32_t instanceCount, - uint32_t firstIndex, - int32_t vertexOffset, - uint32_t firstInstance, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawIndexed( m_commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::drawIndirect( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - uint32_t drawCount, - uint32_t stride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawIndirect( - m_commandBuffer, static_cast( buffer ), static_cast( offset ), drawCount, stride ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::drawIndexedIndirect( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - uint32_t drawCount, - uint32_t stride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawIndexedIndirect( - m_commandBuffer, static_cast( buffer ), static_cast( offset ), drawCount, stride ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::dispatch( uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDispatch( m_commandBuffer, groupCountX, groupCountY, groupCountZ ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::dispatchIndirect( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDispatchIndirect( m_commandBuffer, static_cast( buffer ), static_cast( offset ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::copyBuffer( VULKAN_HPP_NAMESPACE::Buffer srcBuffer, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - uint32_t regionCount, - const VULKAN_HPP_NAMESPACE::BufferCopy * pRegions, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyBuffer( m_commandBuffer, - static_cast( srcBuffer ), - static_cast( dstBuffer ), - regionCount, - reinterpret_cast( pRegions ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::copyBuffer( VULKAN_HPP_NAMESPACE::Buffer srcBuffer, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - ArrayProxy const & regions, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyBuffer( m_commandBuffer, - static_cast( srcBuffer ), - static_cast( dstBuffer ), - regions.size(), - reinterpret_cast( regions.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::copyImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - uint32_t regionCount, - const VULKAN_HPP_NAMESPACE::ImageCopy * pRegions, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyImage( m_commandBuffer, - static_cast( srcImage ), - static_cast( srcImageLayout ), - static_cast( dstImage ), - static_cast( dstImageLayout ), - regionCount, - reinterpret_cast( pRegions ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::copyImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyImage( m_commandBuffer, - static_cast( srcImage ), - static_cast( srcImageLayout ), - static_cast( dstImage ), - static_cast( dstImageLayout ), - regions.size(), - reinterpret_cast( regions.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::blitImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - uint32_t regionCount, - const VULKAN_HPP_NAMESPACE::ImageBlit * pRegions, - VULKAN_HPP_NAMESPACE::Filter filter, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBlitImage( m_commandBuffer, - static_cast( srcImage ), - static_cast( srcImageLayout ), - static_cast( dstImage ), - static_cast( dstImageLayout ), - regionCount, - reinterpret_cast( pRegions ), - static_cast( filter ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::blitImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions, - VULKAN_HPP_NAMESPACE::Filter filter, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBlitImage( m_commandBuffer, - static_cast( srcImage ), - static_cast( srcImageLayout ), - static_cast( dstImage ), - static_cast( dstImageLayout ), - regions.size(), - reinterpret_cast( regions.data() ), - static_cast( filter ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::copyBufferToImage( VULKAN_HPP_NAMESPACE::Buffer srcBuffer, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - uint32_t regionCount, - const VULKAN_HPP_NAMESPACE::BufferImageCopy * pRegions, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyBufferToImage( m_commandBuffer, - static_cast( srcBuffer ), - static_cast( dstImage ), - static_cast( dstImageLayout ), - regionCount, - reinterpret_cast( pRegions ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::copyBufferToImage( VULKAN_HPP_NAMESPACE::Buffer srcBuffer, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyBufferToImage( m_commandBuffer, - static_cast( srcBuffer ), - static_cast( dstImage ), - static_cast( dstImageLayout ), - regions.size(), - reinterpret_cast( regions.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::copyImageToBuffer( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - uint32_t regionCount, - const VULKAN_HPP_NAMESPACE::BufferImageCopy * pRegions, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyImageToBuffer( m_commandBuffer, - static_cast( srcImage ), - static_cast( srcImageLayout ), - static_cast( dstBuffer ), - regionCount, - reinterpret_cast( pRegions ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::copyImageToBuffer( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - ArrayProxy const & regions, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyImageToBuffer( m_commandBuffer, - static_cast( srcImage ), - static_cast( srcImageLayout ), - static_cast( dstBuffer ), - regions.size(), - reinterpret_cast( regions.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::updateBuffer( VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - VULKAN_HPP_NAMESPACE::DeviceSize dataSize, - const void * pData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdUpdateBuffer( m_commandBuffer, - static_cast( dstBuffer ), - static_cast( dstOffset ), - static_cast( dataSize ), - pData ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::updateBuffer( VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - ArrayProxy const & data, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdUpdateBuffer( m_commandBuffer, - static_cast( dstBuffer ), - static_cast( dstOffset ), - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::fillBuffer( VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - VULKAN_HPP_NAMESPACE::DeviceSize size, - uint32_t data, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdFillBuffer( m_commandBuffer, - static_cast( dstBuffer ), - static_cast( dstOffset ), - static_cast( size ), - data ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::clearColorImage( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - const VULKAN_HPP_NAMESPACE::ClearColorValue * pColor, - uint32_t rangeCount, - const VULKAN_HPP_NAMESPACE::ImageSubresourceRange * pRanges, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdClearColorImage( m_commandBuffer, - static_cast( image ), - static_cast( imageLayout ), - reinterpret_cast( pColor ), - rangeCount, - reinterpret_cast( pRanges ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::clearColorImage( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - const VULKAN_HPP_NAMESPACE::ClearColorValue & color, - ArrayProxy const & ranges, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdClearColorImage( m_commandBuffer, - static_cast( image ), - static_cast( imageLayout ), - reinterpret_cast( &color ), - ranges.size(), - reinterpret_cast( ranges.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::clearDepthStencilImage( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - const VULKAN_HPP_NAMESPACE::ClearDepthStencilValue * pDepthStencil, - uint32_t rangeCount, - const VULKAN_HPP_NAMESPACE::ImageSubresourceRange * pRanges, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdClearDepthStencilImage( m_commandBuffer, - static_cast( image ), - static_cast( imageLayout ), - reinterpret_cast( pDepthStencil ), - rangeCount, - reinterpret_cast( pRanges ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::clearDepthStencilImage( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - const VULKAN_HPP_NAMESPACE::ClearDepthStencilValue & depthStencil, - ArrayProxy const & ranges, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdClearDepthStencilImage( m_commandBuffer, - static_cast( image ), - static_cast( imageLayout ), - reinterpret_cast( &depthStencil ), - ranges.size(), - reinterpret_cast( ranges.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::clearAttachments( uint32_t attachmentCount, - const VULKAN_HPP_NAMESPACE::ClearAttachment * pAttachments, - uint32_t rectCount, - const VULKAN_HPP_NAMESPACE::ClearRect * pRects, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdClearAttachments( m_commandBuffer, - attachmentCount, - reinterpret_cast( pAttachments ), - rectCount, - reinterpret_cast( pRects ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::clearAttachments( ArrayProxy const & attachments, - ArrayProxy const & rects, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdClearAttachments( m_commandBuffer, - attachments.size(), - reinterpret_cast( attachments.data() ), - rects.size(), - reinterpret_cast( rects.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::resolveImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - uint32_t regionCount, - const VULKAN_HPP_NAMESPACE::ImageResolve * pRegions, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdResolveImage( m_commandBuffer, - static_cast( srcImage ), - static_cast( srcImageLayout ), - static_cast( dstImage ), - static_cast( dstImageLayout ), - regionCount, - reinterpret_cast( pRegions ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::resolveImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdResolveImage( m_commandBuffer, - static_cast( srcImage ), - static_cast( srcImageLayout ), - static_cast( dstImage ), - static_cast( dstImageLayout ), - regions.size(), - reinterpret_cast( regions.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::setEvent( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetEvent( m_commandBuffer, static_cast( event ), static_cast( stageMask ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::resetEvent( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdResetEvent( m_commandBuffer, static_cast( event ), static_cast( stageMask ) ); - } - - template - VULKAN_HPP_INLINE void - CommandBuffer::waitEvents( uint32_t eventCount, - const VULKAN_HPP_NAMESPACE::Event * pEvents, - VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, - uint32_t memoryBarrierCount, - const VULKAN_HPP_NAMESPACE::MemoryBarrier * pMemoryBarriers, - uint32_t bufferMemoryBarrierCount, - const VULKAN_HPP_NAMESPACE::BufferMemoryBarrier * pBufferMemoryBarriers, - uint32_t imageMemoryBarrierCount, - const VULKAN_HPP_NAMESPACE::ImageMemoryBarrier * pImageMemoryBarriers, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdWaitEvents( m_commandBuffer, - eventCount, - reinterpret_cast( pEvents ), - static_cast( srcStageMask ), - static_cast( dstStageMask ), - memoryBarrierCount, - reinterpret_cast( pMemoryBarriers ), - bufferMemoryBarrierCount, - reinterpret_cast( pBufferMemoryBarriers ), - imageMemoryBarrierCount, - reinterpret_cast( pImageMemoryBarriers ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::waitEvents( ArrayProxy const & events, - VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, - ArrayProxy const & memoryBarriers, - ArrayProxy const & bufferMemoryBarriers, - ArrayProxy const & imageMemoryBarriers, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdWaitEvents( m_commandBuffer, - events.size(), - reinterpret_cast( events.data() ), - static_cast( srcStageMask ), - static_cast( dstStageMask ), - memoryBarriers.size(), - reinterpret_cast( memoryBarriers.data() ), - bufferMemoryBarriers.size(), - reinterpret_cast( bufferMemoryBarriers.data() ), - imageMemoryBarriers.size(), - reinterpret_cast( imageMemoryBarriers.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::pipelineBarrier( VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, - VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags, - uint32_t memoryBarrierCount, - const VULKAN_HPP_NAMESPACE::MemoryBarrier * pMemoryBarriers, - uint32_t bufferMemoryBarrierCount, - const VULKAN_HPP_NAMESPACE::BufferMemoryBarrier * pBufferMemoryBarriers, - uint32_t imageMemoryBarrierCount, - const VULKAN_HPP_NAMESPACE::ImageMemoryBarrier * pImageMemoryBarriers, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPipelineBarrier( m_commandBuffer, - static_cast( srcStageMask ), - static_cast( dstStageMask ), - static_cast( dependencyFlags ), - memoryBarrierCount, - reinterpret_cast( pMemoryBarriers ), - bufferMemoryBarrierCount, - reinterpret_cast( pBufferMemoryBarriers ), - imageMemoryBarrierCount, - reinterpret_cast( pImageMemoryBarriers ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::pipelineBarrier( - VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, - VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags, - ArrayProxy const & memoryBarriers, - ArrayProxy const & bufferMemoryBarriers, - ArrayProxy const & imageMemoryBarriers, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPipelineBarrier( m_commandBuffer, - static_cast( srcStageMask ), - static_cast( dstStageMask ), - static_cast( dependencyFlags ), - memoryBarriers.size(), - reinterpret_cast( memoryBarriers.data() ), - bufferMemoryBarriers.size(), - reinterpret_cast( bufferMemoryBarriers.data() ), - imageMemoryBarriers.size(), - reinterpret_cast( imageMemoryBarriers.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::beginQuery( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - VULKAN_HPP_NAMESPACE::QueryControlFlags flags, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginQuery( - m_commandBuffer, static_cast( queryPool ), query, static_cast( flags ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::endQuery( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndQuery( m_commandBuffer, static_cast( queryPool ), query ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::resetQueryPool( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdResetQueryPool( m_commandBuffer, static_cast( queryPool ), firstQuery, queryCount ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::writeTimestamp( VULKAN_HPP_NAMESPACE::PipelineStageFlagBits pipelineStage, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdWriteTimestamp( m_commandBuffer, - static_cast( pipelineStage ), - static_cast( queryPool ), - query ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::copyQueryPoolResults( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyQueryPoolResults( m_commandBuffer, - static_cast( queryPool ), - firstQuery, - queryCount, - static_cast( dstBuffer ), - static_cast( dstOffset ), - static_cast( stride ), - static_cast( flags ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::pushConstants( VULKAN_HPP_NAMESPACE::PipelineLayout layout, - VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags, - uint32_t offset, - uint32_t size, - const void * pValues, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPushConstants( m_commandBuffer, - static_cast( layout ), - static_cast( stageFlags ), - offset, - size, - pValues ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::pushConstants( VULKAN_HPP_NAMESPACE::PipelineLayout layout, - VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags, - uint32_t offset, - ArrayProxy const & values, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPushConstants( m_commandBuffer, - static_cast( layout ), - static_cast( stageFlags ), - offset, - values.size() * sizeof( ValuesType ), - reinterpret_cast( values.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::beginRenderPass( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo * pRenderPassBegin, - VULKAN_HPP_NAMESPACE::SubpassContents contents, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginRenderPass( m_commandBuffer, - reinterpret_cast( pRenderPassBegin ), - static_cast( contents ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::beginRenderPass( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo & renderPassBegin, - VULKAN_HPP_NAMESPACE::SubpassContents contents, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginRenderPass( m_commandBuffer, - reinterpret_cast( &renderPassBegin ), - static_cast( contents ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::nextSubpass( VULKAN_HPP_NAMESPACE::SubpassContents contents, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdNextSubpass( m_commandBuffer, static_cast( contents ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::endRenderPass( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndRenderPass( m_commandBuffer ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::executeCommands( uint32_t commandBufferCount, - const VULKAN_HPP_NAMESPACE::CommandBuffer * pCommandBuffers, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdExecuteCommands( - m_commandBuffer, commandBufferCount, reinterpret_cast( pCommandBuffers ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::executeCommands( ArrayProxy const & commandBuffers, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdExecuteCommands( - m_commandBuffer, commandBuffers.size(), reinterpret_cast( commandBuffers.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_VERSION_1_1 === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result enumerateInstanceVersion( uint32_t * pApiVersion, - Dispatch const & d ) VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkEnumerateInstanceVersion( pApiVersion ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type enumerateInstanceVersion( Dispatch const & d ) - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - uint32_t apiVersion; - Result result = static_cast( d.vkEnumerateInstanceVersion( &apiVersion ) ); - return createResultValue( result, apiVersion, VULKAN_HPP_NAMESPACE_STRING "::enumerateInstanceVersion" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::bindBufferMemory2( uint32_t bindInfoCount, - const VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo * pBindInfos, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkBindBufferMemory2( - m_device, bindInfoCount, reinterpret_cast( pBindInfos ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::bindBufferMemory2( ArrayProxy const & bindInfos, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkBindBufferMemory2( - m_device, bindInfos.size(), reinterpret_cast( bindInfos.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindBufferMemory2" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::bindImageMemory2( uint32_t bindInfoCount, - const VULKAN_HPP_NAMESPACE::BindImageMemoryInfo * pBindInfos, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkBindImageMemory2( m_device, bindInfoCount, reinterpret_cast( pBindInfos ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::bindImageMemory2( ArrayProxy const & bindInfos, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkBindImageMemory2( - m_device, bindInfos.size(), reinterpret_cast( bindInfos.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindImageMemory2" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::getGroupPeerMemoryFeatures( uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags * pPeerMemoryFeatures, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDeviceGroupPeerMemoryFeatures( m_device, - heapIndex, - localDeviceIndex, - remoteDeviceIndex, - reinterpret_cast( pPeerMemoryFeatures ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags - Device::getGroupPeerMemoryFeatures( uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags peerMemoryFeatures; - d.vkGetDeviceGroupPeerMemoryFeatures( m_device, - heapIndex, - localDeviceIndex, - remoteDeviceIndex, - reinterpret_cast( &peerMemoryFeatures ) ); - return peerMemoryFeatures; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::setDeviceMask( uint32_t deviceMask, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDeviceMask( m_commandBuffer, deviceMask ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::dispatchBase( uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDispatchBase( m_commandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Instance::enumeratePhysicalDeviceGroups( - uint32_t * pPhysicalDeviceGroupCount, - VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties * pPhysicalDeviceGroupProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkEnumeratePhysicalDeviceGroups( - m_instance, - pPhysicalDeviceGroupCount, - reinterpret_cast( pPhysicalDeviceGroupProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::enumeratePhysicalDeviceGroups( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector physicalDeviceGroupProperties; - uint32_t physicalDeviceGroupCount; - Result result; - do - { - result = - static_cast( d.vkEnumeratePhysicalDeviceGroups( m_instance, &physicalDeviceGroupCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && physicalDeviceGroupCount ) - { - physicalDeviceGroupProperties.resize( physicalDeviceGroupCount ); - result = static_cast( d.vkEnumeratePhysicalDeviceGroups( - m_instance, - &physicalDeviceGroupCount, - reinterpret_cast( physicalDeviceGroupProperties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( physicalDeviceGroupCount <= physicalDeviceGroupProperties.size() ); - if ( physicalDeviceGroupCount < physicalDeviceGroupProperties.size() ) - { - physicalDeviceGroupProperties.resize( physicalDeviceGroupCount ); - } - } - return createResultValue( - result, physicalDeviceGroupProperties, VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDeviceGroups" ); - } - - template < - typename PhysicalDeviceGroupPropertiesAllocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::enumeratePhysicalDeviceGroups( - PhysicalDeviceGroupPropertiesAllocator & physicalDeviceGroupPropertiesAllocator, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector physicalDeviceGroupProperties( - physicalDeviceGroupPropertiesAllocator ); - uint32_t physicalDeviceGroupCount; - Result result; - do - { - result = - static_cast( d.vkEnumeratePhysicalDeviceGroups( m_instance, &physicalDeviceGroupCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && physicalDeviceGroupCount ) - { - physicalDeviceGroupProperties.resize( physicalDeviceGroupCount ); - result = static_cast( d.vkEnumeratePhysicalDeviceGroups( - m_instance, - &physicalDeviceGroupCount, - reinterpret_cast( physicalDeviceGroupProperties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( physicalDeviceGroupCount <= physicalDeviceGroupProperties.size() ); - if ( physicalDeviceGroupCount < physicalDeviceGroupProperties.size() ) - { - physicalDeviceGroupProperties.resize( physicalDeviceGroupCount ); - } - } - return createResultValue( - result, physicalDeviceGroupProperties, VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDeviceGroups" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::getImageMemoryRequirements2( const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetImageMemoryRequirements2( m_device, - reinterpret_cast( pInfo ), - reinterpret_cast( pMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getImageMemoryRequirements2( const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - d.vkGetImageMemoryRequirements2( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - Device::getImageMemoryRequirements2( const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - d.vkGetImageMemoryRequirements2( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::getBufferMemoryRequirements2( const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetBufferMemoryRequirements2( m_device, - reinterpret_cast( pInfo ), - reinterpret_cast( pMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getBufferMemoryRequirements2( const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - d.vkGetBufferMemoryRequirements2( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - Device::getBufferMemoryRequirements2( const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - d.vkGetBufferMemoryRequirements2( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getImageSparseMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 * pInfo, - uint32_t * pSparseMemoryRequirementCount, - VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 * pSparseMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetImageSparseMemoryRequirements2( - m_device, - reinterpret_cast( pInfo ), - pSparseMemoryRequirementCount, - reinterpret_cast( pSparseMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirements2( const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 & info, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector sparseMemoryRequirements; - uint32_t sparseMemoryRequirementCount; - d.vkGetImageSparseMemoryRequirements2( m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - nullptr ); - sparseMemoryRequirements.resize( sparseMemoryRequirementCount ); - d.vkGetImageSparseMemoryRequirements2( - m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount <= sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } - - template < - typename SparseImageMemoryRequirements2Allocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 & info, - SparseImageMemoryRequirements2Allocator & sparseImageMemoryRequirements2Allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector sparseMemoryRequirements( - sparseImageMemoryRequirements2Allocator ); - uint32_t sparseMemoryRequirementCount; - d.vkGetImageSparseMemoryRequirements2( m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - nullptr ); - sparseMemoryRequirements.resize( sparseMemoryRequirementCount ); - d.vkGetImageSparseMemoryRequirements2( - m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount <= sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void PhysicalDevice::getFeatures2( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 * pFeatures, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceFeatures2( m_physicalDevice, reinterpret_cast( pFeatures ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 - PhysicalDevice::getFeatures2( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 features; - d.vkGetPhysicalDeviceFeatures2( m_physicalDevice, reinterpret_cast( &features ) ); - return features; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getFeatures2( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 & features = - structureChain.template get(); - d.vkGetPhysicalDeviceFeatures2( m_physicalDevice, reinterpret_cast( &features ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void PhysicalDevice::getProperties2( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceProperties2( m_physicalDevice, - reinterpret_cast( pProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 - PhysicalDevice::getProperties2( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 properties; - d.vkGetPhysicalDeviceProperties2( m_physicalDevice, - reinterpret_cast( &properties ) ); - return properties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getProperties2( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 & properties = - structureChain.template get(); - d.vkGetPhysicalDeviceProperties2( m_physicalDevice, - reinterpret_cast( &properties ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - PhysicalDevice::getFormatProperties2( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::FormatProperties2 * pFormatProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceFormatProperties2( - m_physicalDevice, static_cast( format ), reinterpret_cast( pFormatProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::FormatProperties2 - PhysicalDevice::getFormatProperties2( VULKAN_HPP_NAMESPACE::Format format, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::FormatProperties2 formatProperties; - d.vkGetPhysicalDeviceFormatProperties2( - m_physicalDevice, static_cast( format ), reinterpret_cast( &formatProperties ) ); - return formatProperties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getFormatProperties2( VULKAN_HPP_NAMESPACE::Format format, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::FormatProperties2 & formatProperties = - structureChain.template get(); - d.vkGetPhysicalDeviceFormatProperties2( - m_physicalDevice, static_cast( format ), reinterpret_cast( &formatProperties ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::getImageFormatProperties2( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 * pImageFormatInfo, - VULKAN_HPP_NAMESPACE::ImageFormatProperties2 * pImageFormatProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceImageFormatProperties2( - m_physicalDevice, - reinterpret_cast( pImageFormatInfo ), - reinterpret_cast( pImageFormatProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - PhysicalDevice::getImageFormatProperties2( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ImageFormatProperties2 imageFormatProperties; - Result result = static_cast( d.vkGetPhysicalDeviceImageFormatProperties2( - m_physicalDevice, - reinterpret_cast( &imageFormatInfo ), - reinterpret_cast( &imageFormatProperties ) ) ); - return createResultValue( - result, imageFormatProperties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties2" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType>::type - PhysicalDevice::getImageFormatProperties2( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::ImageFormatProperties2 & imageFormatProperties = - structureChain.template get(); - Result result = static_cast( d.vkGetPhysicalDeviceImageFormatProperties2( - m_physicalDevice, - reinterpret_cast( &imageFormatInfo ), - reinterpret_cast( &imageFormatProperties ) ) ); - return createResultValue( - result, structureChain, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties2" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - PhysicalDevice::getQueueFamilyProperties2( uint32_t * pQueueFamilyPropertyCount, - VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 * pQueueFamilyProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceQueueFamilyProperties2( - m_physicalDevice, - pQueueFamilyPropertyCount, - reinterpret_cast( pQueueFamilyProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties2( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector queueFamilyProperties; - uint32_t queueFamilyPropertyCount; - d.vkGetPhysicalDeviceQueueFamilyProperties2( m_physicalDevice, &queueFamilyPropertyCount, nullptr ); - queueFamilyProperties.resize( queueFamilyPropertyCount ); - d.vkGetPhysicalDeviceQueueFamilyProperties2( - m_physicalDevice, - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount <= queueFamilyProperties.size() ); - return queueFamilyProperties; - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties2( QueueFamilyProperties2Allocator & queueFamilyProperties2Allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector queueFamilyProperties( - queueFamilyProperties2Allocator ); - uint32_t queueFamilyPropertyCount; - d.vkGetPhysicalDeviceQueueFamilyProperties2( m_physicalDevice, &queueFamilyPropertyCount, nullptr ); - queueFamilyProperties.resize( queueFamilyPropertyCount ); - d.vkGetPhysicalDeviceQueueFamilyProperties2( - m_physicalDevice, - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount <= queueFamilyProperties.size() ); - return queueFamilyProperties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties2( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - uint32_t queueFamilyPropertyCount; - d.vkGetPhysicalDeviceQueueFamilyProperties2( m_physicalDevice, &queueFamilyPropertyCount, nullptr ); - std::vector returnVector( queueFamilyPropertyCount ); - std::vector queueFamilyProperties( queueFamilyPropertyCount ); - for ( uint32_t i = 0; i < queueFamilyPropertyCount; i++ ) - { - queueFamilyProperties[i].pNext = - returnVector[i].template get().pNext; - } - d.vkGetPhysicalDeviceQueueFamilyProperties2( - m_physicalDevice, - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount <= queueFamilyProperties.size() ); - for ( uint32_t i = 0; i < queueFamilyPropertyCount; i++ ) - { - returnVector[i].template get() = queueFamilyProperties[i]; - } - return returnVector; - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties2( StructureChainAllocator & structureChainAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - uint32_t queueFamilyPropertyCount; - d.vkGetPhysicalDeviceQueueFamilyProperties2( m_physicalDevice, &queueFamilyPropertyCount, nullptr ); - std::vector returnVector( queueFamilyPropertyCount, - structureChainAllocator ); - std::vector queueFamilyProperties( queueFamilyPropertyCount ); - for ( uint32_t i = 0; i < queueFamilyPropertyCount; i++ ) - { - queueFamilyProperties[i].pNext = - returnVector[i].template get().pNext; - } - d.vkGetPhysicalDeviceQueueFamilyProperties2( - m_physicalDevice, - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount <= queueFamilyProperties.size() ); - for ( uint32_t i = 0; i < queueFamilyPropertyCount; i++ ) - { - returnVector[i].template get() = queueFamilyProperties[i]; - } - return returnVector; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - PhysicalDevice::getMemoryProperties2( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 * pMemoryProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceMemoryProperties2( - m_physicalDevice, reinterpret_cast( pMemoryProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 - PhysicalDevice::getMemoryProperties2( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 memoryProperties; - d.vkGetPhysicalDeviceMemoryProperties2( - m_physicalDevice, reinterpret_cast( &memoryProperties ) ); - return memoryProperties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getMemoryProperties2( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 & memoryProperties = - structureChain.template get(); - d.vkGetPhysicalDeviceMemoryProperties2( - m_physicalDevice, reinterpret_cast( &memoryProperties ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void PhysicalDevice::getSparseImageFormatProperties2( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 * pFormatInfo, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceSparseImageFormatProperties2( - m_physicalDevice, - reinterpret_cast( pFormatInfo ), - pPropertyCount, - reinterpret_cast( pProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSparseImageFormatProperties2( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & formatInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - d.vkGetPhysicalDeviceSparseImageFormatProperties2( - m_physicalDevice, - reinterpret_cast( &formatInfo ), - &propertyCount, - nullptr ); - properties.resize( propertyCount ); - d.vkGetPhysicalDeviceSparseImageFormatProperties2( - m_physicalDevice, - reinterpret_cast( &formatInfo ), - &propertyCount, - reinterpret_cast( properties.data() ) ); - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - return properties; - } - - template < - typename SparseImageFormatProperties2Allocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSparseImageFormatProperties2( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & formatInfo, - SparseImageFormatProperties2Allocator & sparseImageFormatProperties2Allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( - sparseImageFormatProperties2Allocator ); - uint32_t propertyCount; - d.vkGetPhysicalDeviceSparseImageFormatProperties2( - m_physicalDevice, - reinterpret_cast( &formatInfo ), - &propertyCount, - nullptr ); - properties.resize( propertyCount ); - d.vkGetPhysicalDeviceSparseImageFormatProperties2( - m_physicalDevice, - reinterpret_cast( &formatInfo ), - &propertyCount, - reinterpret_cast( properties.data() ) ); - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - return properties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::trimCommandPool( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags flags, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkTrimCommandPool( - m_device, static_cast( commandPool ), static_cast( flags ) ); - } - - template - VULKAN_HPP_INLINE void Device::getQueue2( const VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 * pQueueInfo, - VULKAN_HPP_NAMESPACE::Queue * pQueue, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDeviceQueue2( - m_device, reinterpret_cast( pQueueInfo ), reinterpret_cast( pQueue ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Queue - Device::getQueue2( const VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 & queueInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Queue queue; - d.vkGetDeviceQueue2( - m_device, reinterpret_cast( &queueInfo ), reinterpret_cast( &queue ) ); - return queue; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createSamplerYcbcrConversion( const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion * pYcbcrConversion, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateSamplerYcbcrConversion( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pYcbcrConversion ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createSamplerYcbcrConversion( const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion; - Result result = static_cast( - d.vkCreateSamplerYcbcrConversion( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &ycbcrConversion ) ) ); - return createResultValue( - result, ycbcrConversion, VULKAN_HPP_NAMESPACE_STRING "::Device::createSamplerYcbcrConversion" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createSamplerYcbcrConversionUnique( - const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion; - Result result = static_cast( - d.vkCreateSamplerYcbcrConversion( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &ycbcrConversion ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, ycbcrConversion, VULKAN_HPP_NAMESPACE_STRING "::Device::createSamplerYcbcrConversionUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::destroySamplerYcbcrConversion( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySamplerYcbcrConversion( m_device, - static_cast( ycbcrConversion ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroySamplerYcbcrConversion( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySamplerYcbcrConversion( - m_device, - static_cast( ycbcrConversion ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySamplerYcbcrConversion( m_device, - static_cast( ycbcrConversion ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySamplerYcbcrConversion( - m_device, - static_cast( ycbcrConversion ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::createDescriptorUpdateTemplate( - const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate * pDescriptorUpdateTemplate, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateDescriptorUpdateTemplate( - m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pDescriptorUpdateTemplate ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createDescriptorUpdateTemplate( const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate; - Result result = static_cast( d.vkCreateDescriptorUpdateTemplate( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &descriptorUpdateTemplate ) ) ); - return createResultValue( - result, descriptorUpdateTemplate, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorUpdateTemplate" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createDescriptorUpdateTemplateUnique( - const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate; - Result result = static_cast( d.vkCreateDescriptorUpdateTemplate( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &descriptorUpdateTemplate ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, - descriptorUpdateTemplate, - VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorUpdateTemplateUnique", - deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::destroyDescriptorUpdateTemplate( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorUpdateTemplate( m_device, - static_cast( descriptorUpdateTemplate ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyDescriptorUpdateTemplate( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorUpdateTemplate( - m_device, - static_cast( descriptorUpdateTemplate ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorUpdateTemplate( m_device, - static_cast( descriptorUpdateTemplate ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorUpdateTemplate( - m_device, - static_cast( descriptorUpdateTemplate ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::updateDescriptorSetWithTemplate( VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - const void * pData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkUpdateDescriptorSetWithTemplate( m_device, - static_cast( descriptorSet ), - static_cast( descriptorUpdateTemplate ), - pData ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::updateDescriptorSetWithTemplate( VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - DataType const & data, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkUpdateDescriptorSetWithTemplate( m_device, - static_cast( descriptorSet ), - static_cast( descriptorUpdateTemplate ), - reinterpret_cast( &data ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void PhysicalDevice::getExternalBufferProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo * pExternalBufferInfo, - VULKAN_HPP_NAMESPACE::ExternalBufferProperties * pExternalBufferProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceExternalBufferProperties( - m_physicalDevice, - reinterpret_cast( pExternalBufferInfo ), - reinterpret_cast( pExternalBufferProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalBufferProperties - PhysicalDevice::getExternalBufferProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo & externalBufferInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ExternalBufferProperties externalBufferProperties; - d.vkGetPhysicalDeviceExternalBufferProperties( - m_physicalDevice, - reinterpret_cast( &externalBufferInfo ), - reinterpret_cast( &externalBufferProperties ) ); - return externalBufferProperties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void PhysicalDevice::getExternalFenceProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo * pExternalFenceInfo, - VULKAN_HPP_NAMESPACE::ExternalFenceProperties * pExternalFenceProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceExternalFenceProperties( - m_physicalDevice, - reinterpret_cast( pExternalFenceInfo ), - reinterpret_cast( pExternalFenceProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalFenceProperties - PhysicalDevice::getExternalFenceProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo & externalFenceInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ExternalFenceProperties externalFenceProperties; - d.vkGetPhysicalDeviceExternalFenceProperties( - m_physicalDevice, - reinterpret_cast( &externalFenceInfo ), - reinterpret_cast( &externalFenceProperties ) ); - return externalFenceProperties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void PhysicalDevice::getExternalSemaphoreProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo * pExternalSemaphoreInfo, - VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties * pExternalSemaphoreProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceExternalSemaphoreProperties( - m_physicalDevice, - reinterpret_cast( pExternalSemaphoreInfo ), - reinterpret_cast( pExternalSemaphoreProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties - PhysicalDevice::getExternalSemaphoreProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo & externalSemaphoreInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties externalSemaphoreProperties; - d.vkGetPhysicalDeviceExternalSemaphoreProperties( - m_physicalDevice, - reinterpret_cast( &externalSemaphoreInfo ), - reinterpret_cast( &externalSemaphoreProperties ) ); - return externalSemaphoreProperties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::getDescriptorSetLayoutSupport( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo * pCreateInfo, - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport * pSupport, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDescriptorSetLayoutSupport( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pSupport ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport - Device::getDescriptorSetLayoutSupport( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport support; - d.vkGetDescriptorSetLayoutSupport( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( &support ) ); - return support; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - Device::getDescriptorSetLayoutSupport( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport & support = - structureChain.template get(); - d.vkGetDescriptorSetLayoutSupport( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( &support ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_VERSION_1_2 === - - template - VULKAN_HPP_INLINE void CommandBuffer::drawIndirectCount( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawIndirectCount( m_commandBuffer, - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::drawIndexedIndirectCount( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawIndexedIndirectCount( m_commandBuffer, - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createRenderPass2( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::RenderPass * pRenderPass, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateRenderPass2( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pRenderPass ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createRenderPass2( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::RenderPass renderPass; - Result result = static_cast( - d.vkCreateRenderPass2( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &renderPass ) ) ); - return createResultValue( result, renderPass, VULKAN_HPP_NAMESPACE_STRING "::Device::createRenderPass2" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createRenderPass2Unique( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::RenderPass renderPass; - Result result = static_cast( - d.vkCreateRenderPass2( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &renderPass ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, renderPass, VULKAN_HPP_NAMESPACE_STRING "::Device::createRenderPass2Unique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::beginRenderPass2( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo * pRenderPassBegin, - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo * pSubpassBeginInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginRenderPass2( m_commandBuffer, - reinterpret_cast( pRenderPassBegin ), - reinterpret_cast( pSubpassBeginInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::beginRenderPass2( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo & renderPassBegin, - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginRenderPass2( m_commandBuffer, - reinterpret_cast( &renderPassBegin ), - reinterpret_cast( &subpassBeginInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::nextSubpass2( const VULKAN_HPP_NAMESPACE::SubpassBeginInfo * pSubpassBeginInfo, - const VULKAN_HPP_NAMESPACE::SubpassEndInfo * pSubpassEndInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdNextSubpass2( m_commandBuffer, - reinterpret_cast( pSubpassBeginInfo ), - reinterpret_cast( pSubpassEndInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::nextSubpass2( const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo, - const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdNextSubpass2( m_commandBuffer, - reinterpret_cast( &subpassBeginInfo ), - reinterpret_cast( &subpassEndInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::endRenderPass2( const VULKAN_HPP_NAMESPACE::SubpassEndInfo * pSubpassEndInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndRenderPass2( m_commandBuffer, reinterpret_cast( pSubpassEndInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::endRenderPass2( const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndRenderPass2( m_commandBuffer, reinterpret_cast( &subpassEndInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::resetQueryPool( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkResetQueryPool( m_device, static_cast( queryPool ), firstQuery, queryCount ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getSemaphoreCounterValue( - VULKAN_HPP_NAMESPACE::Semaphore semaphore, uint64_t * pValue, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetSemaphoreCounterValue( m_device, static_cast( semaphore ), pValue ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getSemaphoreCounterValue( VULKAN_HPP_NAMESPACE::Semaphore semaphore, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - uint64_t value; - Result result = - static_cast( d.vkGetSemaphoreCounterValue( m_device, static_cast( semaphore ), &value ) ); - return createResultValue( result, value, VULKAN_HPP_NAMESPACE_STRING "::Device::getSemaphoreCounterValue" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::waitSemaphores( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo * pWaitInfo, - uint64_t timeout, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkWaitSemaphores( m_device, reinterpret_cast( pWaitInfo ), timeout ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::waitSemaphores( - const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo & waitInfo, uint64_t timeout, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkWaitSemaphores( m_device, reinterpret_cast( &waitInfo ), timeout ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::waitSemaphores", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eTimeout } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::signalSemaphore( - const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo * pSignalInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkSignalSemaphore( m_device, reinterpret_cast( pSignalInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::signalSemaphore( const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo & signalInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkSignalSemaphore( m_device, reinterpret_cast( &signalInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::signalSemaphore" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE DeviceAddress Device::getBufferAddress( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo * pInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetBufferDeviceAddress( m_device, reinterpret_cast( pInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE DeviceAddress Device::getBufferAddress( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetBufferDeviceAddress( m_device, reinterpret_cast( &info ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE uint64_t Device::getBufferOpaqueCaptureAddress( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo * pInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetBufferOpaqueCaptureAddress( m_device, reinterpret_cast( pInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE uint64_t Device::getBufferOpaqueCaptureAddress( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetBufferOpaqueCaptureAddress( m_device, reinterpret_cast( &info ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE uint64_t - Device::getMemoryOpaqueCaptureAddress( const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo * pInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetDeviceMemoryOpaqueCaptureAddress( - m_device, reinterpret_cast( pInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE uint64_t - Device::getMemoryOpaqueCaptureAddress( const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetDeviceMemoryOpaqueCaptureAddress( - m_device, reinterpret_cast( &info ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_VERSION_1_3 === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getToolProperties( uint32_t * pToolCount, - VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties * pToolProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceToolProperties( - m_physicalDevice, pToolCount, reinterpret_cast( pToolProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getToolProperties( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector toolProperties; - uint32_t toolCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceToolProperties( m_physicalDevice, &toolCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && toolCount ) - { - toolProperties.resize( toolCount ); - result = static_cast( d.vkGetPhysicalDeviceToolProperties( - m_physicalDevice, &toolCount, reinterpret_cast( toolProperties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( toolCount <= toolProperties.size() ); - if ( toolCount < toolProperties.size() ) - { - toolProperties.resize( toolCount ); - } - } - return createResultValue( - result, toolProperties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getToolProperties" ); - } - - template < - typename PhysicalDeviceToolPropertiesAllocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getToolProperties( PhysicalDeviceToolPropertiesAllocator & physicalDeviceToolPropertiesAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector toolProperties( - physicalDeviceToolPropertiesAllocator ); - uint32_t toolCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceToolProperties( m_physicalDevice, &toolCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && toolCount ) - { - toolProperties.resize( toolCount ); - result = static_cast( d.vkGetPhysicalDeviceToolProperties( - m_physicalDevice, &toolCount, reinterpret_cast( toolProperties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( toolCount <= toolProperties.size() ); - if ( toolCount < toolProperties.size() ) - { - toolProperties.resize( toolCount ); - } - } - return createResultValue( - result, toolProperties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getToolProperties" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createPrivateDataSlot( const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::PrivateDataSlot * pPrivateDataSlot, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreatePrivateDataSlot( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pPrivateDataSlot ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::createPrivateDataSlot( const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot; - Result result = static_cast( - d.vkCreatePrivateDataSlot( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &privateDataSlot ) ) ); - return createResultValue( result, privateDataSlot, VULKAN_HPP_NAMESPACE_STRING "::Device::createPrivateDataSlot" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - Device::createPrivateDataSlotUnique( const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot; - Result result = static_cast( - d.vkCreatePrivateDataSlot( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &privateDataSlot ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, privateDataSlot, VULKAN_HPP_NAMESPACE_STRING "::Device::createPrivateDataSlotUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyPrivateDataSlot( VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPrivateDataSlot( m_device, - static_cast( privateDataSlot ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyPrivateDataSlot( VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPrivateDataSlot( m_device, - static_cast( privateDataSlot ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPrivateDataSlot( m_device, - static_cast( privateDataSlot ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPrivateDataSlot( m_device, - static_cast( privateDataSlot ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::setPrivateData( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t data, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkSetPrivateData( m_device, - static_cast( objectType ), - objectHandle, - static_cast( privateDataSlot ), - data ) ); - } -#else - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::setPrivateData( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t data, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkSetPrivateData( m_device, - static_cast( objectType ), - objectHandle, - static_cast( privateDataSlot ), - data ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setPrivateData" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getPrivateData( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t * pData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPrivateData( m_device, - static_cast( objectType ), - objectHandle, - static_cast( privateDataSlot ), - pData ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t - Device::getPrivateData( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - uint64_t data; - d.vkGetPrivateData( m_device, - static_cast( objectType ), - objectHandle, - static_cast( privateDataSlot ), - &data ); - return data; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::setEvent2( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::DependencyInfo * pDependencyInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetEvent2( - m_commandBuffer, static_cast( event ), reinterpret_cast( pDependencyInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::setEvent2( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetEvent2( - m_commandBuffer, static_cast( event ), reinterpret_cast( &dependencyInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::resetEvent2( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdResetEvent2( - m_commandBuffer, static_cast( event ), static_cast( stageMask ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::waitEvents2( uint32_t eventCount, - const VULKAN_HPP_NAMESPACE::Event * pEvents, - const VULKAN_HPP_NAMESPACE::DependencyInfo * pDependencyInfos, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdWaitEvents2( m_commandBuffer, - eventCount, - reinterpret_cast( pEvents ), - reinterpret_cast( pDependencyInfos ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::waitEvents2( ArrayProxy const & events, - ArrayProxy const & dependencyInfos, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( events.size() == dependencyInfos.size() ); -# else - if ( events.size() != dependencyInfos.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::waitEvents2: events.size() != dependencyInfos.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - d.vkCmdWaitEvents2( m_commandBuffer, - events.size(), - reinterpret_cast( events.data() ), - reinterpret_cast( dependencyInfos.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::pipelineBarrier2( const VULKAN_HPP_NAMESPACE::DependencyInfo * pDependencyInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPipelineBarrier2( m_commandBuffer, reinterpret_cast( pDependencyInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::pipelineBarrier2( const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPipelineBarrier2( m_commandBuffer, reinterpret_cast( &dependencyInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::writeTimestamp2( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdWriteTimestamp2( - m_commandBuffer, static_cast( stage ), static_cast( queryPool ), query ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Queue::submit2( uint32_t submitCount, - const VULKAN_HPP_NAMESPACE::SubmitInfo2 * pSubmits, - VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkQueueSubmit2( - m_queue, submitCount, reinterpret_cast( pSubmits ), static_cast( fence ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Queue::submit2( ArrayProxy const & submits, - VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkQueueSubmit2( m_queue, - submits.size(), - reinterpret_cast( submits.data() ), - static_cast( fence ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::submit2" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::copyBuffer2( const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 * pCopyBufferInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyBuffer2( m_commandBuffer, reinterpret_cast( pCopyBufferInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::copyBuffer2( const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 & copyBufferInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyBuffer2( m_commandBuffer, reinterpret_cast( ©BufferInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::copyImage2( const VULKAN_HPP_NAMESPACE::CopyImageInfo2 * pCopyImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyImage2( m_commandBuffer, reinterpret_cast( pCopyImageInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::copyImage2( const VULKAN_HPP_NAMESPACE::CopyImageInfo2 & copyImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyImage2( m_commandBuffer, reinterpret_cast( ©ImageInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::copyBufferToImage2( const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 * pCopyBufferToImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyBufferToImage2( m_commandBuffer, - reinterpret_cast( pCopyBufferToImageInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::copyBufferToImage2( const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 & copyBufferToImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyBufferToImage2( m_commandBuffer, - reinterpret_cast( ©BufferToImageInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::copyImageToBuffer2( const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 * pCopyImageToBufferInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyImageToBuffer2( m_commandBuffer, - reinterpret_cast( pCopyImageToBufferInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::copyImageToBuffer2( const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 & copyImageToBufferInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyImageToBuffer2( m_commandBuffer, - reinterpret_cast( ©ImageToBufferInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::blitImage2( const VULKAN_HPP_NAMESPACE::BlitImageInfo2 * pBlitImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBlitImage2( m_commandBuffer, reinterpret_cast( pBlitImageInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::blitImage2( const VULKAN_HPP_NAMESPACE::BlitImageInfo2 & blitImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBlitImage2( m_commandBuffer, reinterpret_cast( &blitImageInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::resolveImage2( const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 * pResolveImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdResolveImage2( m_commandBuffer, reinterpret_cast( pResolveImageInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::resolveImage2( const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 & resolveImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdResolveImage2( m_commandBuffer, reinterpret_cast( &resolveImageInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::beginRendering( const VULKAN_HPP_NAMESPACE::RenderingInfo * pRenderingInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginRendering( m_commandBuffer, reinterpret_cast( pRenderingInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::beginRendering( const VULKAN_HPP_NAMESPACE::RenderingInfo & renderingInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginRendering( m_commandBuffer, reinterpret_cast( &renderingInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::endRendering( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndRendering( m_commandBuffer ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setCullMode( VULKAN_HPP_NAMESPACE::CullModeFlags cullMode, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetCullMode( m_commandBuffer, static_cast( cullMode ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setFrontFace( VULKAN_HPP_NAMESPACE::FrontFace frontFace, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetFrontFace( m_commandBuffer, static_cast( frontFace ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setPrimitiveTopology( VULKAN_HPP_NAMESPACE::PrimitiveTopology primitiveTopology, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetPrimitiveTopology( m_commandBuffer, static_cast( primitiveTopology ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setViewportWithCount( uint32_t viewportCount, - const VULKAN_HPP_NAMESPACE::Viewport * pViewports, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetViewportWithCount( m_commandBuffer, viewportCount, reinterpret_cast( pViewports ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::setViewportWithCount( ArrayProxy const & viewports, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetViewportWithCount( - m_commandBuffer, viewports.size(), reinterpret_cast( viewports.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::setScissorWithCount( uint32_t scissorCount, - const VULKAN_HPP_NAMESPACE::Rect2D * pScissors, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetScissorWithCount( m_commandBuffer, scissorCount, reinterpret_cast( pScissors ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::setScissorWithCount( ArrayProxy const & scissors, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetScissorWithCount( - m_commandBuffer, scissors.size(), reinterpret_cast( scissors.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::bindVertexBuffers2( uint32_t firstBinding, - uint32_t bindingCount, - const VULKAN_HPP_NAMESPACE::Buffer * pBuffers, - const VULKAN_HPP_NAMESPACE::DeviceSize * pOffsets, - const VULKAN_HPP_NAMESPACE::DeviceSize * pSizes, - const VULKAN_HPP_NAMESPACE::DeviceSize * pStrides, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBindVertexBuffers2( m_commandBuffer, - firstBinding, - bindingCount, - reinterpret_cast( pBuffers ), - reinterpret_cast( pOffsets ), - reinterpret_cast( pSizes ), - reinterpret_cast( pStrides ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::bindVertexBuffers2( uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - ArrayProxy const & sizes, - ArrayProxy const & strides, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( buffers.size() == offsets.size() ); - VULKAN_HPP_ASSERT( sizes.empty() || buffers.size() == sizes.size() ); - VULKAN_HPP_ASSERT( strides.empty() || buffers.size() == strides.size() ); -# else - if ( buffers.size() != offsets.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers2: buffers.size() != offsets.size()" ); - } - if ( !sizes.empty() && buffers.size() != sizes.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers2: buffers.size() != sizes.size()" ); - } - if ( !strides.empty() && buffers.size() != strides.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers2: buffers.size() != strides.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - d.vkCmdBindVertexBuffers2( m_commandBuffer, - firstBinding, - buffers.size(), - reinterpret_cast( buffers.data() ), - reinterpret_cast( offsets.data() ), - reinterpret_cast( sizes.data() ), - reinterpret_cast( strides.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::setDepthTestEnable( VULKAN_HPP_NAMESPACE::Bool32 depthTestEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDepthTestEnable( m_commandBuffer, static_cast( depthTestEnable ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setDepthWriteEnable( VULKAN_HPP_NAMESPACE::Bool32 depthWriteEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDepthWriteEnable( m_commandBuffer, static_cast( depthWriteEnable ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setDepthCompareOp( VULKAN_HPP_NAMESPACE::CompareOp depthCompareOp, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDepthCompareOp( m_commandBuffer, static_cast( depthCompareOp ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setDepthBoundsTestEnable( VULKAN_HPP_NAMESPACE::Bool32 depthBoundsTestEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDepthBoundsTestEnable( m_commandBuffer, static_cast( depthBoundsTestEnable ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setStencilTestEnable( VULKAN_HPP_NAMESPACE::Bool32 stencilTestEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetStencilTestEnable( m_commandBuffer, static_cast( stencilTestEnable ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setStencilOp( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - VULKAN_HPP_NAMESPACE::StencilOp failOp, - VULKAN_HPP_NAMESPACE::StencilOp passOp, - VULKAN_HPP_NAMESPACE::StencilOp depthFailOp, - VULKAN_HPP_NAMESPACE::CompareOp compareOp, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetStencilOp( m_commandBuffer, - static_cast( faceMask ), - static_cast( failOp ), - static_cast( passOp ), - static_cast( depthFailOp ), - static_cast( compareOp ) ); - } - - template - VULKAN_HPP_INLINE void - CommandBuffer::setRasterizerDiscardEnable( VULKAN_HPP_NAMESPACE::Bool32 rasterizerDiscardEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetRasterizerDiscardEnable( m_commandBuffer, static_cast( rasterizerDiscardEnable ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setDepthBiasEnable( VULKAN_HPP_NAMESPACE::Bool32 depthBiasEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDepthBiasEnable( m_commandBuffer, static_cast( depthBiasEnable ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setPrimitiveRestartEnable( VULKAN_HPP_NAMESPACE::Bool32 primitiveRestartEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetPrimitiveRestartEnable( m_commandBuffer, static_cast( primitiveRestartEnable ) ); - } - - template - VULKAN_HPP_INLINE void - Device::getBufferMemoryRequirements( const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDeviceBufferMemoryRequirements( m_device, - reinterpret_cast( pInfo ), - reinterpret_cast( pMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getBufferMemoryRequirements( const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - d.vkGetDeviceBufferMemoryRequirements( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - Device::getBufferMemoryRequirements( const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - d.vkGetDeviceBufferMemoryRequirements( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::getImageMemoryRequirements( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDeviceImageMemoryRequirements( m_device, - reinterpret_cast( pInfo ), - reinterpret_cast( pMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getImageMemoryRequirements( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - d.vkGetDeviceImageMemoryRequirements( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - Device::getImageMemoryRequirements( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - d.vkGetDeviceImageMemoryRequirements( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getImageSparseMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements * pInfo, - uint32_t * pSparseMemoryRequirementCount, - VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 * pSparseMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDeviceImageSparseMemoryRequirements( - m_device, - reinterpret_cast( pInfo ), - pSparseMemoryRequirementCount, - reinterpret_cast( pSparseMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirements( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector sparseMemoryRequirements; - uint32_t sparseMemoryRequirementCount; - d.vkGetDeviceImageSparseMemoryRequirements( m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - nullptr ); - sparseMemoryRequirements.resize( sparseMemoryRequirementCount ); - d.vkGetDeviceImageSparseMemoryRequirements( - m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount <= sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } - - template < - typename SparseImageMemoryRequirements2Allocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - SparseImageMemoryRequirements2Allocator & sparseImageMemoryRequirements2Allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector sparseMemoryRequirements( - sparseImageMemoryRequirements2Allocator ); - uint32_t sparseMemoryRequirementCount; - d.vkGetDeviceImageSparseMemoryRequirements( m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - nullptr ); - sparseMemoryRequirements.resize( sparseMemoryRequirementCount ); - d.vkGetDeviceImageSparseMemoryRequirements( - m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount <= sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_surface === - - template - VULKAN_HPP_INLINE void Instance::destroySurfaceKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySurfaceKHR( - m_instance, static_cast( surface ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Instance::destroySurfaceKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySurfaceKHR( m_instance, - static_cast( surface ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Instance::destroy( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySurfaceKHR( - m_instance, static_cast( surface ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Instance::destroy( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySurfaceKHR( m_instance, - static_cast( surface ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getSurfaceSupportKHR( uint32_t queueFamilyIndex, - VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - VULKAN_HPP_NAMESPACE::Bool32 * pSupported, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceSurfaceSupportKHR( m_physicalDevice, - queueFamilyIndex, - static_cast( surface ), - reinterpret_cast( pSupported ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - PhysicalDevice::getSurfaceSupportKHR( uint32_t queueFamilyIndex, - VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Bool32 supported; - Result result = - static_cast( d.vkGetPhysicalDeviceSurfaceSupportKHR( m_physicalDevice, - queueFamilyIndex, - static_cast( surface ), - reinterpret_cast( &supported ) ) ); - return createResultValue( result, supported, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceSupportKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getSurfaceCapabilitiesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR * pSurfaceCapabilities, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceSurfaceCapabilitiesKHR( - m_physicalDevice, - static_cast( surface ), - reinterpret_cast( pSurfaceCapabilities ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - PhysicalDevice::getSurfaceCapabilitiesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR surfaceCapabilities; - Result result = static_cast( d.vkGetPhysicalDeviceSurfaceCapabilitiesKHR( - m_physicalDevice, - static_cast( surface ), - reinterpret_cast( &surfaceCapabilities ) ) ); - return createResultValue( - result, surfaceCapabilities, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceCapabilitiesKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getSurfaceFormatsKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - uint32_t * pSurfaceFormatCount, - VULKAN_HPP_NAMESPACE::SurfaceFormatKHR * pSurfaceFormats, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetPhysicalDeviceSurfaceFormatsKHR( m_physicalDevice, - static_cast( surface ), - pSurfaceFormatCount, - reinterpret_cast( pSurfaceFormats ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getSurfaceFormatsKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector surfaceFormats; - uint32_t surfaceFormatCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceSurfaceFormatsKHR( - m_physicalDevice, static_cast( surface ), &surfaceFormatCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && surfaceFormatCount ) - { - surfaceFormats.resize( surfaceFormatCount ); - result = static_cast( - d.vkGetPhysicalDeviceSurfaceFormatsKHR( m_physicalDevice, - static_cast( surface ), - &surfaceFormatCount, - reinterpret_cast( surfaceFormats.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( surfaceFormatCount <= surfaceFormats.size() ); - if ( surfaceFormatCount < surfaceFormats.size() ) - { - surfaceFormats.resize( surfaceFormatCount ); - } - } - return createResultValue( - result, surfaceFormats, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceFormatsKHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getSurfaceFormatsKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - SurfaceFormatKHRAllocator & surfaceFormatKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector surfaceFormats( surfaceFormatKHRAllocator ); - uint32_t surfaceFormatCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceSurfaceFormatsKHR( - m_physicalDevice, static_cast( surface ), &surfaceFormatCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && surfaceFormatCount ) - { - surfaceFormats.resize( surfaceFormatCount ); - result = static_cast( - d.vkGetPhysicalDeviceSurfaceFormatsKHR( m_physicalDevice, - static_cast( surface ), - &surfaceFormatCount, - reinterpret_cast( surfaceFormats.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( surfaceFormatCount <= surfaceFormats.size() ); - if ( surfaceFormatCount < surfaceFormats.size() ) - { - surfaceFormats.resize( surfaceFormatCount ); - } - } - return createResultValue( - result, surfaceFormats, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceFormatsKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getSurfacePresentModesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - uint32_t * pPresentModeCount, - VULKAN_HPP_NAMESPACE::PresentModeKHR * pPresentModes, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetPhysicalDeviceSurfacePresentModesKHR( m_physicalDevice, - static_cast( surface ), - pPresentModeCount, - reinterpret_cast( pPresentModes ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getSurfacePresentModesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector presentModes; - uint32_t presentModeCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceSurfacePresentModesKHR( - m_physicalDevice, static_cast( surface ), &presentModeCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && presentModeCount ) - { - presentModes.resize( presentModeCount ); - result = static_cast( - d.vkGetPhysicalDeviceSurfacePresentModesKHR( m_physicalDevice, - static_cast( surface ), - &presentModeCount, - reinterpret_cast( presentModes.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( presentModeCount <= presentModes.size() ); - if ( presentModeCount < presentModes.size() ) - { - presentModes.resize( presentModeCount ); - } - } - return createResultValue( - result, presentModes, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfacePresentModesKHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getSurfacePresentModesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - PresentModeKHRAllocator & presentModeKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector presentModes( presentModeKHRAllocator ); - uint32_t presentModeCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceSurfacePresentModesKHR( - m_physicalDevice, static_cast( surface ), &presentModeCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && presentModeCount ) - { - presentModes.resize( presentModeCount ); - result = static_cast( - d.vkGetPhysicalDeviceSurfacePresentModesKHR( m_physicalDevice, - static_cast( surface ), - &presentModeCount, - reinterpret_cast( presentModes.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( presentModeCount <= presentModes.size() ); - if ( presentModeCount < presentModes.size() ) - { - presentModes.resize( presentModeCount ); - } - } - return createResultValue( - result, presentModes, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfacePresentModesKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_swapchain === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createSwapchainKHR( const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SwapchainKHR * pSwapchain, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateSwapchainKHR( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSwapchain ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createSwapchainKHR( const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain; - Result result = static_cast( - d.vkCreateSwapchainKHR( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &swapchain ) ) ); - return createResultValue( result, swapchain, VULKAN_HPP_NAMESPACE_STRING "::Device::createSwapchainKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createSwapchainKHRUnique( const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain; - Result result = static_cast( - d.vkCreateSwapchainKHR( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &swapchain ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, swapchain, VULKAN_HPP_NAMESPACE_STRING "::Device::createSwapchainKHRUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroySwapchainKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySwapchainKHR( m_device, - static_cast( swapchain ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroySwapchainKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySwapchainKHR( m_device, - static_cast( swapchain ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySwapchainKHR( m_device, - static_cast( swapchain ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySwapchainKHR( m_device, - static_cast( swapchain ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getSwapchainImagesKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - uint32_t * pSwapchainImageCount, - VULKAN_HPP_NAMESPACE::Image * pSwapchainImages, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetSwapchainImagesKHR( m_device, - static_cast( swapchain ), - pSwapchainImageCount, - reinterpret_cast( pSwapchainImages ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType>::type - Device::getSwapchainImagesKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector swapchainImages; - uint32_t swapchainImageCount; - Result result; - do - { - result = static_cast( d.vkGetSwapchainImagesKHR( - m_device, static_cast( swapchain ), &swapchainImageCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && swapchainImageCount ) - { - swapchainImages.resize( swapchainImageCount ); - result = - static_cast( d.vkGetSwapchainImagesKHR( m_device, - static_cast( swapchain ), - &swapchainImageCount, - reinterpret_cast( swapchainImages.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( swapchainImageCount <= swapchainImages.size() ); - if ( swapchainImageCount < swapchainImages.size() ) - { - swapchainImages.resize( swapchainImageCount ); - } - } - return createResultValue( result, swapchainImages, VULKAN_HPP_NAMESPACE_STRING "::Device::getSwapchainImagesKHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType>::type - Device::getSwapchainImagesKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - ImageAllocator & imageAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector swapchainImages( imageAllocator ); - uint32_t swapchainImageCount; - Result result; - do - { - result = static_cast( d.vkGetSwapchainImagesKHR( - m_device, static_cast( swapchain ), &swapchainImageCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && swapchainImageCount ) - { - swapchainImages.resize( swapchainImageCount ); - result = - static_cast( d.vkGetSwapchainImagesKHR( m_device, - static_cast( swapchain ), - &swapchainImageCount, - reinterpret_cast( swapchainImages.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( swapchainImageCount <= swapchainImages.size() ); - if ( swapchainImageCount < swapchainImages.size() ) - { - swapchainImages.resize( swapchainImageCount ); - } - } - return createResultValue( result, swapchainImages, VULKAN_HPP_NAMESPACE_STRING "::Device::getSwapchainImagesKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::acquireNextImageKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - uint64_t timeout, - VULKAN_HPP_NAMESPACE::Semaphore semaphore, - VULKAN_HPP_NAMESPACE::Fence fence, - uint32_t * pImageIndex, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkAcquireNextImageKHR( m_device, - static_cast( swapchain ), - timeout, - static_cast( semaphore ), - static_cast( fence ), - pImageIndex ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue - Device::acquireNextImageKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - uint64_t timeout, - VULKAN_HPP_NAMESPACE::Semaphore semaphore, - VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - uint32_t imageIndex; - Result result = static_cast( d.vkAcquireNextImageKHR( m_device, - static_cast( swapchain ), - timeout, - static_cast( semaphore ), - static_cast( fence ), - &imageIndex ) ); - return createResultValue( result, - imageIndex, - VULKAN_HPP_NAMESPACE_STRING "::Device::acquireNextImageKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, - VULKAN_HPP_NAMESPACE::Result::eTimeout, - VULKAN_HPP_NAMESPACE::Result::eNotReady, - VULKAN_HPP_NAMESPACE::Result::eSuboptimalKHR } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Queue::presentKHR( - const VULKAN_HPP_NAMESPACE::PresentInfoKHR * pPresentInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkQueuePresentKHR( m_queue, reinterpret_cast( pPresentInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Queue::presentKHR( const VULKAN_HPP_NAMESPACE::PresentInfoKHR & presentInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = - static_cast( d.vkQueuePresentKHR( m_queue, reinterpret_cast( &presentInfo ) ) ); - return createResultValue( - result, - VULKAN_HPP_NAMESPACE_STRING "::Queue::presentKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eSuboptimalKHR } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getGroupPresentCapabilitiesKHR( - VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR * pDeviceGroupPresentCapabilities, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetDeviceGroupPresentCapabilitiesKHR( - m_device, reinterpret_cast( pDeviceGroupPresentCapabilities ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::getGroupPresentCapabilitiesKHR( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR deviceGroupPresentCapabilities; - Result result = static_cast( d.vkGetDeviceGroupPresentCapabilitiesKHR( - m_device, reinterpret_cast( &deviceGroupPresentCapabilities ) ) ); - return createResultValue( - result, deviceGroupPresentCapabilities, VULKAN_HPP_NAMESPACE_STRING "::Device::getGroupPresentCapabilitiesKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getGroupSurfacePresentModesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR * pModes, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetDeviceGroupSurfacePresentModesKHR( m_device, - static_cast( surface ), - reinterpret_cast( pModes ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::getGroupSurfacePresentModesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR modes; - Result result = static_cast( - d.vkGetDeviceGroupSurfacePresentModesKHR( m_device, - static_cast( surface ), - reinterpret_cast( &modes ) ) ); - return createResultValue( result, modes, VULKAN_HPP_NAMESPACE_STRING "::Device::getGroupSurfacePresentModesKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getPresentRectanglesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - uint32_t * pRectCount, - VULKAN_HPP_NAMESPACE::Rect2D * pRects, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDevicePresentRectanglesKHR( - m_physicalDevice, static_cast( surface ), pRectCount, reinterpret_cast( pRects ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType>::type - PhysicalDevice::getPresentRectanglesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector rects; - uint32_t rectCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDevicePresentRectanglesKHR( - m_physicalDevice, static_cast( surface ), &rectCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && rectCount ) - { - rects.resize( rectCount ); - result = static_cast( - d.vkGetPhysicalDevicePresentRectanglesKHR( m_physicalDevice, - static_cast( surface ), - &rectCount, - reinterpret_cast( rects.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( rectCount <= rects.size() ); - if ( rectCount < rects.size() ) - { - rects.resize( rectCount ); - } - } - return createResultValue( result, rects, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getPresentRectanglesKHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType>::type - PhysicalDevice::getPresentRectanglesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - Rect2DAllocator & rect2DAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector rects( rect2DAllocator ); - uint32_t rectCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDevicePresentRectanglesKHR( - m_physicalDevice, static_cast( surface ), &rectCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && rectCount ) - { - rects.resize( rectCount ); - result = static_cast( - d.vkGetPhysicalDevicePresentRectanglesKHR( m_physicalDevice, - static_cast( surface ), - &rectCount, - reinterpret_cast( rects.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( rectCount <= rects.size() ); - if ( rectCount < rects.size() ) - { - rects.resize( rectCount ); - } - } - return createResultValue( result, rects, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getPresentRectanglesKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::acquireNextImage2KHR( const VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR * pAcquireInfo, - uint32_t * pImageIndex, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkAcquireNextImage2KHR( - m_device, reinterpret_cast( pAcquireInfo ), pImageIndex ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue - Device::acquireNextImage2KHR( const VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR & acquireInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - uint32_t imageIndex; - Result result = static_cast( d.vkAcquireNextImage2KHR( - m_device, reinterpret_cast( &acquireInfo ), &imageIndex ) ); - return createResultValue( result, - imageIndex, - VULKAN_HPP_NAMESPACE_STRING "::Device::acquireNextImage2KHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, - VULKAN_HPP_NAMESPACE::Result::eTimeout, - VULKAN_HPP_NAMESPACE::Result::eNotReady, - VULKAN_HPP_NAMESPACE::Result::eSuboptimalKHR } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_display === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getDisplayPropertiesKHR( uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceDisplayPropertiesKHR( - m_physicalDevice, pPropertyCount, reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getDisplayPropertiesKHR( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - Result result; - do - { - result = - static_cast( d.vkGetPhysicalDeviceDisplayPropertiesKHR( m_physicalDevice, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkGetPhysicalDeviceDisplayPropertiesKHR( - m_physicalDevice, &propertyCount, reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPropertiesKHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getDisplayPropertiesKHR( DisplayPropertiesKHRAllocator & displayPropertiesKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( displayPropertiesKHRAllocator ); - uint32_t propertyCount; - Result result; - do - { - result = - static_cast( d.vkGetPhysicalDeviceDisplayPropertiesKHR( m_physicalDevice, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkGetPhysicalDeviceDisplayPropertiesKHR( - m_physicalDevice, &propertyCount, reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPropertiesKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getDisplayPlanePropertiesKHR( uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceDisplayPlanePropertiesKHR( - m_physicalDevice, pPropertyCount, reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getDisplayPlanePropertiesKHR( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - Result result; - do - { - result = static_cast( - d.vkGetPhysicalDeviceDisplayPlanePropertiesKHR( m_physicalDevice, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkGetPhysicalDeviceDisplayPlanePropertiesKHR( - m_physicalDevice, &propertyCount, reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlanePropertiesKHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getDisplayPlanePropertiesKHR( - DisplayPlanePropertiesKHRAllocator & displayPlanePropertiesKHRAllocator, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( - displayPlanePropertiesKHRAllocator ); - uint32_t propertyCount; - Result result; - do - { - result = static_cast( - d.vkGetPhysicalDeviceDisplayPlanePropertiesKHR( m_physicalDevice, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkGetPhysicalDeviceDisplayPlanePropertiesKHR( - m_physicalDevice, &propertyCount, reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlanePropertiesKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR( uint32_t planeIndex, - uint32_t * pDisplayCount, - VULKAN_HPP_NAMESPACE::DisplayKHR * pDisplays, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetDisplayPlaneSupportedDisplaysKHR( - m_physicalDevice, planeIndex, pDisplayCount, reinterpret_cast( pDisplays ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType>::type - PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR( uint32_t planeIndex, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector displays; - uint32_t displayCount; - Result result; - do - { - result = static_cast( - d.vkGetDisplayPlaneSupportedDisplaysKHR( m_physicalDevice, planeIndex, &displayCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && displayCount ) - { - displays.resize( displayCount ); - result = static_cast( d.vkGetDisplayPlaneSupportedDisplaysKHR( - m_physicalDevice, planeIndex, &displayCount, reinterpret_cast( displays.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( displayCount <= displays.size() ); - if ( displayCount < displays.size() ) - { - displays.resize( displayCount ); - } - } - return createResultValue( - result, displays, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType>::type - PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR( uint32_t planeIndex, - DisplayKHRAllocator & displayKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector displays( displayKHRAllocator ); - uint32_t displayCount; - Result result; - do - { - result = static_cast( - d.vkGetDisplayPlaneSupportedDisplaysKHR( m_physicalDevice, planeIndex, &displayCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && displayCount ) - { - displays.resize( displayCount ); - result = static_cast( d.vkGetDisplayPlaneSupportedDisplaysKHR( - m_physicalDevice, planeIndex, &displayCount, reinterpret_cast( displays.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( displayCount <= displays.size() ); - if ( displayCount < displays.size() ) - { - displays.resize( displayCount ); - } - } - return createResultValue( - result, displays, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getDisplayModePropertiesKHR( VULKAN_HPP_NAMESPACE::DisplayKHR display, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetDisplayModePropertiesKHR( m_physicalDevice, - static_cast( display ), - pPropertyCount, - reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getDisplayModePropertiesKHR( VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - Result result; - do - { - result = static_cast( d.vkGetDisplayModePropertiesKHR( - m_physicalDevice, static_cast( display ), &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( - d.vkGetDisplayModePropertiesKHR( m_physicalDevice, - static_cast( display ), - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayModePropertiesKHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getDisplayModePropertiesKHR( VULKAN_HPP_NAMESPACE::DisplayKHR display, - DisplayModePropertiesKHRAllocator & displayModePropertiesKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( - displayModePropertiesKHRAllocator ); - uint32_t propertyCount; - Result result; - do - { - result = static_cast( d.vkGetDisplayModePropertiesKHR( - m_physicalDevice, static_cast( display ), &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( - d.vkGetDisplayModePropertiesKHR( m_physicalDevice, - static_cast( display ), - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayModePropertiesKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::createDisplayModeKHR( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DisplayModeKHR * pMode, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateDisplayModeKHR( m_physicalDevice, - static_cast( display ), - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pMode ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - PhysicalDevice::createDisplayModeKHR( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DisplayModeKHR mode; - Result result = static_cast( - d.vkCreateDisplayModeKHR( m_physicalDevice, - static_cast( display ), - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &mode ) ) ); - return createResultValue( result, mode, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::createDisplayModeKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::createDisplayModeKHRUnique( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DisplayModeKHR mode; - Result result = static_cast( - d.vkCreateDisplayModeKHR( m_physicalDevice, - static_cast( display ), - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &mode ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, mode, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::createDisplayModeKHRUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getDisplayPlaneCapabilitiesKHR( VULKAN_HPP_NAMESPACE::DisplayModeKHR mode, - uint32_t planeIndex, - VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR * pCapabilities, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetDisplayPlaneCapabilitiesKHR( m_physicalDevice, - static_cast( mode ), - planeIndex, - reinterpret_cast( pCapabilities ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - PhysicalDevice::getDisplayPlaneCapabilitiesKHR( VULKAN_HPP_NAMESPACE::DisplayModeKHR mode, - uint32_t planeIndex, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR capabilities; - Result result = static_cast( - d.vkGetDisplayPlaneCapabilitiesKHR( m_physicalDevice, - static_cast( mode ), - planeIndex, - reinterpret_cast( &capabilities ) ) ); - return createResultValue( - result, capabilities, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneCapabilitiesKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createDisplayPlaneSurfaceKHR( const VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateDisplayPlaneSurfaceKHR( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createDisplayPlaneSurfaceKHR( const VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateDisplayPlaneSurfaceKHR( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDisplayPlaneSurfaceKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createDisplayPlaneSurfaceKHRUnique( const VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateDisplayPlaneSurfaceKHR( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDisplayPlaneSurfaceKHRUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_display_swapchain === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createSharedSwapchainsKHR( uint32_t swapchainCount, - const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR * pCreateInfos, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SwapchainKHR * pSwapchains, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateSharedSwapchainsKHR( m_device, - swapchainCount, - reinterpret_cast( pCreateInfos ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSwapchains ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createSharedSwapchainsKHR( - ArrayProxy const & createInfos, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector swapchains( createInfos.size() ); - Result result = static_cast( - d.vkCreateSharedSwapchainsKHR( m_device, - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( swapchains.data() ) ) ); - return createResultValue( result, swapchains, VULKAN_HPP_NAMESPACE_STRING "::Device::createSharedSwapchainsKHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createSharedSwapchainsKHR( - ArrayProxy const & createInfos, - Optional allocator, - SwapchainKHRAllocator & swapchainKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector swapchains( createInfos.size(), - swapchainKHRAllocator ); - Result result = static_cast( - d.vkCreateSharedSwapchainsKHR( m_device, - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( swapchains.data() ) ) ); - return createResultValue( result, swapchains, VULKAN_HPP_NAMESPACE_STRING "::Device::createSharedSwapchainsKHR" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createSharedSwapchainKHR( const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain; - Result result = static_cast( - d.vkCreateSharedSwapchainsKHR( m_device, - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &swapchain ) ) ); - return createResultValue( result, swapchain, VULKAN_HPP_NAMESPACE_STRING "::Device::createSharedSwapchainKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType, SwapchainKHRAllocator>>::type - Device::createSharedSwapchainsKHRUnique( - ArrayProxy const & createInfos, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, SwapchainKHRAllocator> uniqueSwapchains; - std::vector swapchains( createInfos.size() ); - Result result = static_cast( - d.vkCreateSharedSwapchainsKHR( m_device, - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( swapchains.data() ) ) ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - uniqueSwapchains.reserve( createInfos.size() ); - ObjectDestroy deleter( *this, allocator, d ); - for ( size_t i = 0; i < createInfos.size(); i++ ) - { - uniqueSwapchains.push_back( UniqueHandle( swapchains[i], deleter ) ); - } - } - return createResultValue( - result, std::move( uniqueSwapchains ), VULKAN_HPP_NAMESPACE_STRING "::Device::createSharedSwapchainsKHRUnique" ); - } - - template >::value, - int>::type> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType, SwapchainKHRAllocator>>::type - Device::createSharedSwapchainsKHRUnique( - ArrayProxy const & createInfos, - Optional allocator, - SwapchainKHRAllocator & swapchainKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, SwapchainKHRAllocator> uniqueSwapchains( swapchainKHRAllocator ); - std::vector swapchains( createInfos.size() ); - Result result = static_cast( - d.vkCreateSharedSwapchainsKHR( m_device, - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( swapchains.data() ) ) ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - uniqueSwapchains.reserve( createInfos.size() ); - ObjectDestroy deleter( *this, allocator, d ); - for ( size_t i = 0; i < createInfos.size(); i++ ) - { - uniqueSwapchains.push_back( UniqueHandle( swapchains[i], deleter ) ); - } - } - return createResultValue( - result, std::move( uniqueSwapchains ), VULKAN_HPP_NAMESPACE_STRING "::Device::createSharedSwapchainsKHRUnique" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createSharedSwapchainKHRUnique( const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - SwapchainKHR swapchain; - Result result = static_cast( - d.vkCreateSharedSwapchainsKHR( m_device, - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &swapchain ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, swapchain, VULKAN_HPP_NAMESPACE_STRING "::Device::createSharedSwapchainKHRUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createXlibSurfaceKHR( const VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateXlibSurfaceKHR( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createXlibSurfaceKHR( const VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateXlibSurfaceKHR( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createXlibSurfaceKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createXlibSurfaceKHRUnique( const VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateXlibSurfaceKHR( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createXlibSurfaceKHRUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE Bool32 PhysicalDevice::getXlibPresentationSupportKHR( uint32_t queueFamilyIndex, - Display * dpy, - VisualID visualID, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetPhysicalDeviceXlibPresentationSupportKHR( m_physicalDevice, queueFamilyIndex, dpy, visualID ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE Bool32 PhysicalDevice::getXlibPresentationSupportKHR( uint32_t queueFamilyIndex, - Display & dpy, - VisualID visualID, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetPhysicalDeviceXlibPresentationSupportKHR( m_physicalDevice, queueFamilyIndex, &dpy, visualID ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -#if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createXcbSurfaceKHR( const VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateXcbSurfaceKHR( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createXcbSurfaceKHR( const VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateXcbSurfaceKHR( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createXcbSurfaceKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createXcbSurfaceKHRUnique( const VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateXcbSurfaceKHR( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createXcbSurfaceKHRUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE Bool32 PhysicalDevice::getXcbPresentationSupportKHR( uint32_t queueFamilyIndex, - xcb_connection_t * connection, - xcb_visualid_t visual_id, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetPhysicalDeviceXcbPresentationSupportKHR( m_physicalDevice, queueFamilyIndex, connection, visual_id ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE Bool32 PhysicalDevice::getXcbPresentationSupportKHR( uint32_t queueFamilyIndex, - xcb_connection_t & connection, - xcb_visualid_t visual_id, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetPhysicalDeviceXcbPresentationSupportKHR( m_physicalDevice, queueFamilyIndex, &connection, visual_id ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_XCB_KHR*/ - -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createWaylandSurfaceKHR( const VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateWaylandSurfaceKHR( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createWaylandSurfaceKHR( const VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateWaylandSurfaceKHR( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createWaylandSurfaceKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createWaylandSurfaceKHRUnique( const VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateWaylandSurfaceKHR( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createWaylandSurfaceKHRUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE Bool32 PhysicalDevice::getWaylandPresentationSupportKHR( - uint32_t queueFamilyIndex, struct wl_display * display, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetPhysicalDeviceWaylandPresentationSupportKHR( m_physicalDevice, queueFamilyIndex, display ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE Bool32 PhysicalDevice::getWaylandPresentationSupportKHR( - uint32_t queueFamilyIndex, struct wl_display & display, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetPhysicalDeviceWaylandPresentationSupportKHR( m_physicalDevice, queueFamilyIndex, &display ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createAndroidSurfaceKHR( const VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateAndroidSurfaceKHR( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createAndroidSurfaceKHR( const VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateAndroidSurfaceKHR( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createAndroidSurfaceKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createAndroidSurfaceKHRUnique( const VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateAndroidSurfaceKHR( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createAndroidSurfaceKHRUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createWin32SurfaceKHR( const VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateWin32SurfaceKHR( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createWin32SurfaceKHR( const VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateWin32SurfaceKHR( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createWin32SurfaceKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createWin32SurfaceKHRUnique( const VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateWin32SurfaceKHR( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createWin32SurfaceKHRUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE Bool32 PhysicalDevice::getWin32PresentationSupportKHR( - uint32_t queueFamilyIndex, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetPhysicalDeviceWin32PresentationSupportKHR( m_physicalDevice, queueFamilyIndex ) ); - } -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_debug_report === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createDebugReportCallbackEXT( const VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT * pCallback, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateDebugReportCallbackEXT( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pCallback ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Instance::createDebugReportCallbackEXT( const VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT callback; - Result result = static_cast( - d.vkCreateDebugReportCallbackEXT( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &callback ) ) ); - return createResultValue( - result, callback, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDebugReportCallbackEXT" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - Instance::createDebugReportCallbackEXTUnique( - const VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT callback; - Result result = static_cast( - d.vkCreateDebugReportCallbackEXT( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &callback ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, callback, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDebugReportCallbackEXTUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Instance::destroyDebugReportCallbackEXT( VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT callback, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDebugReportCallbackEXT( m_instance, - static_cast( callback ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Instance::destroyDebugReportCallbackEXT( VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT callback, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDebugReportCallbackEXT( - m_instance, - static_cast( callback ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Instance::destroy( VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT callback, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDebugReportCallbackEXT( m_instance, - static_cast( callback ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Instance::destroy( VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT callback, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDebugReportCallbackEXT( - m_instance, - static_cast( callback ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Instance::debugReportMessageEXT( VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT flags, - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType, - uint64_t object, - size_t location, - int32_t messageCode, - const char * pLayerPrefix, - const char * pMessage, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDebugReportMessageEXT( m_instance, - static_cast( flags ), - static_cast( objectType ), - object, - location, - messageCode, - pLayerPrefix, - pMessage ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Instance::debugReportMessageEXT( VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT flags, - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType, - uint64_t object, - size_t location, - int32_t messageCode, - const std::string & layerPrefix, - const std::string & message, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDebugReportMessageEXT( m_instance, - static_cast( flags ), - static_cast( objectType ), - object, - location, - messageCode, - layerPrefix.c_str(), - message.c_str() ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_debug_marker === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::debugMarkerSetObjectTagEXT( - const VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT * pTagInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkDebugMarkerSetObjectTagEXT( m_device, reinterpret_cast( pTagInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::debugMarkerSetObjectTagEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT & tagInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkDebugMarkerSetObjectTagEXT( m_device, reinterpret_cast( &tagInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::debugMarkerSetObjectTagEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::debugMarkerSetObjectNameEXT( - const VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT * pNameInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkDebugMarkerSetObjectNameEXT( - m_device, reinterpret_cast( pNameInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::debugMarkerSetObjectNameEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT & nameInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkDebugMarkerSetObjectNameEXT( - m_device, reinterpret_cast( &nameInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::debugMarkerSetObjectNameEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::debugMarkerBeginEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT * pMarkerInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDebugMarkerBeginEXT( m_commandBuffer, reinterpret_cast( pMarkerInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::debugMarkerBeginEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT & markerInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDebugMarkerBeginEXT( m_commandBuffer, reinterpret_cast( &markerInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::debugMarkerEndEXT( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDebugMarkerEndEXT( m_commandBuffer ); - } - - template - VULKAN_HPP_INLINE void - CommandBuffer::debugMarkerInsertEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT * pMarkerInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDebugMarkerInsertEXT( m_commandBuffer, reinterpret_cast( pMarkerInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::debugMarkerInsertEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT & markerInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDebugMarkerInsertEXT( m_commandBuffer, reinterpret_cast( &markerInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getVideoCapabilitiesKHR( const VULKAN_HPP_NAMESPACE::VideoProfileKHR * pVideoProfile, - VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR * pCapabilities, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetPhysicalDeviceVideoCapabilitiesKHR( m_physicalDevice, - reinterpret_cast( pVideoProfile ), - reinterpret_cast( pCapabilities ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - PhysicalDevice::getVideoCapabilitiesKHR( const VULKAN_HPP_NAMESPACE::VideoProfileKHR & videoProfile, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR capabilities; - Result result = static_cast( - d.vkGetPhysicalDeviceVideoCapabilitiesKHR( m_physicalDevice, - reinterpret_cast( &videoProfile ), - reinterpret_cast( &capabilities ) ) ); - return createResultValue( - result, capabilities, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getVideoCapabilitiesKHR" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType>::type - PhysicalDevice::getVideoCapabilitiesKHR( const VULKAN_HPP_NAMESPACE::VideoProfileKHR & videoProfile, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR & capabilities = - structureChain.template get(); - Result result = static_cast( - d.vkGetPhysicalDeviceVideoCapabilitiesKHR( m_physicalDevice, - reinterpret_cast( &videoProfile ), - reinterpret_cast( &capabilities ) ) ); - return createResultValue( - result, structureChain, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getVideoCapabilitiesKHR" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::getVideoFormatPropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR * pVideoFormatInfo, - uint32_t * pVideoFormatPropertyCount, - VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR * pVideoFormatProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceVideoFormatPropertiesKHR( - m_physicalDevice, - reinterpret_cast( pVideoFormatInfo ), - pVideoFormatPropertyCount, - reinterpret_cast( pVideoFormatProperties ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getVideoFormatPropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR & videoFormatInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector videoFormatProperties; - uint32_t videoFormatPropertyCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceVideoFormatPropertiesKHR( - m_physicalDevice, - reinterpret_cast( &videoFormatInfo ), - &videoFormatPropertyCount, - nullptr ) ); - if ( ( result == Result::eSuccess ) && videoFormatPropertyCount ) - { - videoFormatProperties.resize( videoFormatPropertyCount ); - result = static_cast( d.vkGetPhysicalDeviceVideoFormatPropertiesKHR( - m_physicalDevice, - reinterpret_cast( &videoFormatInfo ), - &videoFormatPropertyCount, - reinterpret_cast( videoFormatProperties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( videoFormatPropertyCount <= videoFormatProperties.size() ); - if ( videoFormatPropertyCount < videoFormatProperties.size() ) - { - videoFormatProperties.resize( videoFormatPropertyCount ); - } - } - return createResultValue( - result, videoFormatProperties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getVideoFormatPropertiesKHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getVideoFormatPropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR & videoFormatInfo, - VideoFormatPropertiesKHRAllocator & videoFormatPropertiesKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector videoFormatProperties( - videoFormatPropertiesKHRAllocator ); - uint32_t videoFormatPropertyCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceVideoFormatPropertiesKHR( - m_physicalDevice, - reinterpret_cast( &videoFormatInfo ), - &videoFormatPropertyCount, - nullptr ) ); - if ( ( result == Result::eSuccess ) && videoFormatPropertyCount ) - { - videoFormatProperties.resize( videoFormatPropertyCount ); - result = static_cast( d.vkGetPhysicalDeviceVideoFormatPropertiesKHR( - m_physicalDevice, - reinterpret_cast( &videoFormatInfo ), - &videoFormatPropertyCount, - reinterpret_cast( videoFormatProperties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( videoFormatPropertyCount <= videoFormatProperties.size() ); - if ( videoFormatPropertyCount < videoFormatProperties.size() ) - { - videoFormatProperties.resize( videoFormatPropertyCount ); - } - } - return createResultValue( - result, videoFormatProperties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getVideoFormatPropertiesKHR" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createVideoSessionKHR( const VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::VideoSessionKHR * pVideoSession, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateVideoSessionKHR( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pVideoSession ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createVideoSessionKHR( const VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession; - Result result = static_cast( - d.vkCreateVideoSessionKHR( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &videoSession ) ) ); - return createResultValue( result, videoSession, VULKAN_HPP_NAMESPACE_STRING "::Device::createVideoSessionKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createVideoSessionKHRUnique( const VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession; - Result result = static_cast( - d.vkCreateVideoSessionKHR( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &videoSession ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, videoSession, VULKAN_HPP_NAMESPACE_STRING "::Device::createVideoSessionKHRUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyVideoSessionKHR( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyVideoSessionKHR( m_device, - static_cast( videoSession ), - reinterpret_cast( pAllocator ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyVideoSessionKHR( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyVideoSessionKHR( m_device, - static_cast( videoSession ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyVideoSessionKHR( m_device, - static_cast( videoSession ), - reinterpret_cast( pAllocator ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyVideoSessionKHR( m_device, - static_cast( videoSession ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getVideoSessionMemoryRequirementsKHR( - VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - uint32_t * pVideoSessionMemoryRequirementsCount, - VULKAN_HPP_NAMESPACE::VideoGetMemoryPropertiesKHR * pVideoSessionMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetVideoSessionMemoryRequirementsKHR( - m_device, - static_cast( videoSession ), - pVideoSessionMemoryRequirementsCount, - reinterpret_cast( pVideoSessionMemoryRequirements ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::getVideoSessionMemoryRequirementsKHR( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector videoSessionMemoryRequirements; - uint32_t videoSessionMemoryRequirementsCount; - Result result; - do - { - result = static_cast( d.vkGetVideoSessionMemoryRequirementsKHR( - m_device, static_cast( videoSession ), &videoSessionMemoryRequirementsCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && videoSessionMemoryRequirementsCount ) - { - videoSessionMemoryRequirements.resize( videoSessionMemoryRequirementsCount ); - result = static_cast( d.vkGetVideoSessionMemoryRequirementsKHR( - m_device, - static_cast( videoSession ), - &videoSessionMemoryRequirementsCount, - reinterpret_cast( videoSessionMemoryRequirements.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( videoSessionMemoryRequirementsCount <= videoSessionMemoryRequirements.size() ); - if ( videoSessionMemoryRequirementsCount < videoSessionMemoryRequirements.size() ) - { - videoSessionMemoryRequirements.resize( videoSessionMemoryRequirementsCount ); - } - } - return createResultValue( result, - videoSessionMemoryRequirements, - VULKAN_HPP_NAMESPACE_STRING "::Device::getVideoSessionMemoryRequirementsKHR" ); - } - - template < - typename VideoGetMemoryPropertiesKHRAllocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::getVideoSessionMemoryRequirementsKHR( - VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - VideoGetMemoryPropertiesKHRAllocator & videoGetMemoryPropertiesKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector videoSessionMemoryRequirements( - videoGetMemoryPropertiesKHRAllocator ); - uint32_t videoSessionMemoryRequirementsCount; - Result result; - do - { - result = static_cast( d.vkGetVideoSessionMemoryRequirementsKHR( - m_device, static_cast( videoSession ), &videoSessionMemoryRequirementsCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && videoSessionMemoryRequirementsCount ) - { - videoSessionMemoryRequirements.resize( videoSessionMemoryRequirementsCount ); - result = static_cast( d.vkGetVideoSessionMemoryRequirementsKHR( - m_device, - static_cast( videoSession ), - &videoSessionMemoryRequirementsCount, - reinterpret_cast( videoSessionMemoryRequirements.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( videoSessionMemoryRequirementsCount <= videoSessionMemoryRequirements.size() ); - if ( videoSessionMemoryRequirementsCount < videoSessionMemoryRequirements.size() ) - { - videoSessionMemoryRequirements.resize( videoSessionMemoryRequirementsCount ); - } - } - return createResultValue( result, - videoSessionMemoryRequirements, - VULKAN_HPP_NAMESPACE_STRING "::Device::getVideoSessionMemoryRequirementsKHR" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::bindVideoSessionMemoryKHR( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - uint32_t videoSessionBindMemoryCount, - const VULKAN_HPP_NAMESPACE::VideoBindMemoryKHR * pVideoSessionBindMemories, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkBindVideoSessionMemoryKHR( m_device, - static_cast( videoSession ), - videoSessionBindMemoryCount, - reinterpret_cast( pVideoSessionBindMemories ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::bindVideoSessionMemoryKHR( - VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - ArrayProxy const & videoSessionBindMemories, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkBindVideoSessionMemoryKHR( - m_device, - static_cast( videoSession ), - videoSessionBindMemories.size(), - reinterpret_cast( videoSessionBindMemories.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindVideoSessionMemoryKHR" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::createVideoSessionParametersKHR( - const VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR * pVideoSessionParameters, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateVideoSessionParametersKHR( - m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pVideoSessionParameters ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createVideoSessionParametersKHR( - const VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters; - Result result = static_cast( d.vkCreateVideoSessionParametersKHR( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &videoSessionParameters ) ) ); - return createResultValue( - result, videoSessionParameters, VULKAN_HPP_NAMESPACE_STRING "::Device::createVideoSessionParametersKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createVideoSessionParametersKHRUnique( - const VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters; - Result result = static_cast( d.vkCreateVideoSessionParametersKHR( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &videoSessionParameters ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, - videoSessionParameters, - VULKAN_HPP_NAMESPACE_STRING "::Device::createVideoSessionParametersKHRUnique", - deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::updateVideoSessionParametersKHR( - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters, - const VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR * pUpdateInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkUpdateVideoSessionParametersKHR( - m_device, - static_cast( videoSessionParameters ), - reinterpret_cast( pUpdateInfo ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::updateVideoSessionParametersKHR( - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters, - const VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR & updateInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkUpdateVideoSessionParametersKHR( - m_device, - static_cast( videoSessionParameters ), - reinterpret_cast( &updateInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::updateVideoSessionParametersKHR" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::destroyVideoSessionParametersKHR( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyVideoSessionParametersKHR( m_device, - static_cast( videoSessionParameters ), - reinterpret_cast( pAllocator ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyVideoSessionParametersKHR( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyVideoSessionParametersKHR( - m_device, - static_cast( videoSessionParameters ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyVideoSessionParametersKHR( m_device, - static_cast( videoSessionParameters ), - reinterpret_cast( pAllocator ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyVideoSessionParametersKHR( - m_device, - static_cast( videoSessionParameters ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::beginVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR * pBeginInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginVideoCodingKHR( m_commandBuffer, reinterpret_cast( pBeginInfo ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::beginVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR & beginInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginVideoCodingKHR( m_commandBuffer, reinterpret_cast( &beginInfo ) ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::endVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR * pEndCodingInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndVideoCodingKHR( m_commandBuffer, reinterpret_cast( pEndCodingInfo ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::endVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR & endCodingInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndVideoCodingKHR( m_commandBuffer, reinterpret_cast( &endCodingInfo ) ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::controlVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR * pCodingControlInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdControlVideoCodingKHR( m_commandBuffer, - reinterpret_cast( pCodingControlInfo ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::controlVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR & codingControlInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdControlVideoCodingKHR( m_commandBuffer, - reinterpret_cast( &codingControlInfo ) ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_decode_queue === - - template - VULKAN_HPP_INLINE void CommandBuffer::decodeVideoKHR( const VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR * pFrameInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDecodeVideoKHR( m_commandBuffer, reinterpret_cast( pFrameInfo ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::decodeVideoKHR( const VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR & frameInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDecodeVideoKHR( m_commandBuffer, reinterpret_cast( &frameInfo ) ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_EXT_transform_feedback === - - template - VULKAN_HPP_INLINE void - CommandBuffer::bindTransformFeedbackBuffersEXT( uint32_t firstBinding, - uint32_t bindingCount, - const VULKAN_HPP_NAMESPACE::Buffer * pBuffers, - const VULKAN_HPP_NAMESPACE::DeviceSize * pOffsets, - const VULKAN_HPP_NAMESPACE::DeviceSize * pSizes, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBindTransformFeedbackBuffersEXT( m_commandBuffer, - firstBinding, - bindingCount, - reinterpret_cast( pBuffers ), - reinterpret_cast( pOffsets ), - reinterpret_cast( pSizes ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::bindTransformFeedbackBuffersEXT( uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - ArrayProxy const & sizes, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( buffers.size() == offsets.size() ); - VULKAN_HPP_ASSERT( sizes.empty() || buffers.size() == sizes.size() ); -# else - if ( buffers.size() != offsets.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindTransformFeedbackBuffersEXT: buffers.size() != offsets.size()" ); - } - if ( !sizes.empty() && buffers.size() != sizes.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindTransformFeedbackBuffersEXT: buffers.size() != sizes.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - d.vkCmdBindTransformFeedbackBuffersEXT( m_commandBuffer, - firstBinding, - buffers.size(), - reinterpret_cast( buffers.data() ), - reinterpret_cast( offsets.data() ), - reinterpret_cast( sizes.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::beginTransformFeedbackEXT( uint32_t firstCounterBuffer, - uint32_t counterBufferCount, - const VULKAN_HPP_NAMESPACE::Buffer * pCounterBuffers, - const VULKAN_HPP_NAMESPACE::DeviceSize * pCounterBufferOffsets, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginTransformFeedbackEXT( m_commandBuffer, - firstCounterBuffer, - counterBufferCount, - reinterpret_cast( pCounterBuffers ), - reinterpret_cast( pCounterBufferOffsets ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::beginTransformFeedbackEXT( - uint32_t firstCounterBuffer, - ArrayProxy const & counterBuffers, - ArrayProxy const & counterBufferOffsets, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( counterBufferOffsets.empty() || counterBuffers.size() == counterBufferOffsets.size() ); -# else - if ( !counterBufferOffsets.empty() && counterBuffers.size() != counterBufferOffsets.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::beginTransformFeedbackEXT: counterBuffers.size() != counterBufferOffsets.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - d.vkCmdBeginTransformFeedbackEXT( m_commandBuffer, - firstCounterBuffer, - counterBuffers.size(), - reinterpret_cast( counterBuffers.data() ), - reinterpret_cast( counterBufferOffsets.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::endTransformFeedbackEXT( uint32_t firstCounterBuffer, - uint32_t counterBufferCount, - const VULKAN_HPP_NAMESPACE::Buffer * pCounterBuffers, - const VULKAN_HPP_NAMESPACE::DeviceSize * pCounterBufferOffsets, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndTransformFeedbackEXT( m_commandBuffer, - firstCounterBuffer, - counterBufferCount, - reinterpret_cast( pCounterBuffers ), - reinterpret_cast( pCounterBufferOffsets ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::endTransformFeedbackEXT( - uint32_t firstCounterBuffer, - ArrayProxy const & counterBuffers, - ArrayProxy const & counterBufferOffsets, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( counterBufferOffsets.empty() || counterBuffers.size() == counterBufferOffsets.size() ); -# else - if ( !counterBufferOffsets.empty() && counterBuffers.size() != counterBufferOffsets.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::endTransformFeedbackEXT: counterBuffers.size() != counterBufferOffsets.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - d.vkCmdEndTransformFeedbackEXT( m_commandBuffer, - firstCounterBuffer, - counterBuffers.size(), - reinterpret_cast( counterBuffers.data() ), - reinterpret_cast( counterBufferOffsets.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::beginQueryIndexedEXT( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - VULKAN_HPP_NAMESPACE::QueryControlFlags flags, - uint32_t index, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginQueryIndexedEXT( - m_commandBuffer, static_cast( queryPool ), query, static_cast( flags ), index ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::endQueryIndexedEXT( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - uint32_t index, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndQueryIndexedEXT( m_commandBuffer, static_cast( queryPool ), query, index ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::drawIndirectByteCountEXT( uint32_t instanceCount, - uint32_t firstInstance, - VULKAN_HPP_NAMESPACE::Buffer counterBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize counterBufferOffset, - uint32_t counterOffset, - uint32_t vertexStride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawIndirectByteCountEXT( m_commandBuffer, - instanceCount, - firstInstance, - static_cast( counterBuffer ), - static_cast( counterBufferOffset ), - counterOffset, - vertexStride ); - } - - //=== VK_NVX_binary_import === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createCuModuleNVX( const VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::CuModuleNVX * pModule, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateCuModuleNVX( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pModule ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createCuModuleNVX( const VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::CuModuleNVX module; - Result result = static_cast( - d.vkCreateCuModuleNVX( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &module ) ) ); - return createResultValue( result, module, VULKAN_HPP_NAMESPACE_STRING "::Device::createCuModuleNVX" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createCuModuleNVXUnique( const VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::CuModuleNVX module; - Result result = static_cast( - d.vkCreateCuModuleNVX( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &module ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, module, VULKAN_HPP_NAMESPACE_STRING "::Device::createCuModuleNVXUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createCuFunctionNVX( const VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::CuFunctionNVX * pFunction, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateCuFunctionNVX( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pFunction ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createCuFunctionNVX( const VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::CuFunctionNVX function; - Result result = static_cast( - d.vkCreateCuFunctionNVX( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &function ) ) ); - return createResultValue( result, function, VULKAN_HPP_NAMESPACE_STRING "::Device::createCuFunctionNVX" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createCuFunctionNVXUnique( const VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::CuFunctionNVX function; - Result result = static_cast( - d.vkCreateCuFunctionNVX( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &function ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, function, VULKAN_HPP_NAMESPACE_STRING "::Device::createCuFunctionNVXUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyCuModuleNVX( VULKAN_HPP_NAMESPACE::CuModuleNVX module, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyCuModuleNVX( - m_device, static_cast( module ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyCuModuleNVX( VULKAN_HPP_NAMESPACE::CuModuleNVX module, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyCuModuleNVX( m_device, - static_cast( module ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::CuModuleNVX module, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyCuModuleNVX( - m_device, static_cast( module ), reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::CuModuleNVX module, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyCuModuleNVX( m_device, - static_cast( module ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroyCuFunctionNVX( VULKAN_HPP_NAMESPACE::CuFunctionNVX function, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyCuFunctionNVX( m_device, - static_cast( function ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyCuFunctionNVX( VULKAN_HPP_NAMESPACE::CuFunctionNVX function, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyCuFunctionNVX( m_device, - static_cast( function ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::CuFunctionNVX function, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyCuFunctionNVX( m_device, - static_cast( function ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::CuFunctionNVX function, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyCuFunctionNVX( m_device, - static_cast( function ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::cuLaunchKernelNVX( const VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX * pLaunchInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCuLaunchKernelNVX( m_commandBuffer, reinterpret_cast( pLaunchInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::cuLaunchKernelNVX( const VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX & launchInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCuLaunchKernelNVX( m_commandBuffer, reinterpret_cast( &launchInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NVX_image_view_handle === - - template - VULKAN_HPP_INLINE uint32_t Device::getImageViewHandleNVX( const VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX * pInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetImageViewHandleNVX( m_device, reinterpret_cast( pInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE uint32_t Device::getImageViewHandleNVX( const VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetImageViewHandleNVX( m_device, reinterpret_cast( &info ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getImageViewAddressNVX( VULKAN_HPP_NAMESPACE::ImageView imageView, - VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetImageViewAddressNVX( m_device, - static_cast( imageView ), - reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::getImageViewAddressNVX( VULKAN_HPP_NAMESPACE::ImageView imageView, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX properties; - Result result = static_cast( - d.vkGetImageViewAddressNVX( m_device, - static_cast( imageView ), - reinterpret_cast( &properties ) ) ); - return createResultValue( result, properties, VULKAN_HPP_NAMESPACE_STRING "::Device::getImageViewAddressNVX" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_AMD_draw_indirect_count === - - template - VULKAN_HPP_INLINE void CommandBuffer::drawIndirectCountAMD( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawIndirectCountAMD( m_commandBuffer, - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::drawIndexedIndirectCountAMD( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawIndexedIndirectCountAMD( m_commandBuffer, - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - //=== VK_AMD_shader_info === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getShaderInfoAMD( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, - VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType, - size_t * pInfoSize, - void * pInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetShaderInfoAMD( m_device, - static_cast( pipeline ), - static_cast( shaderStage ), - static_cast( infoType ), - pInfoSize, - pInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType>::type - Device::getShaderInfoAMD( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, - VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector info; - size_t infoSize; - Result result; - do - { - result = static_cast( d.vkGetShaderInfoAMD( m_device, - static_cast( pipeline ), - static_cast( shaderStage ), - static_cast( infoType ), - &infoSize, - nullptr ) ); - if ( ( result == Result::eSuccess ) && infoSize ) - { - info.resize( infoSize ); - result = static_cast( d.vkGetShaderInfoAMD( m_device, - static_cast( pipeline ), - static_cast( shaderStage ), - static_cast( infoType ), - &infoSize, - reinterpret_cast( info.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( infoSize <= info.size() ); - if ( infoSize < info.size() ) - { - info.resize( infoSize ); - } - } - return createResultValue( result, info, VULKAN_HPP_NAMESPACE_STRING "::Device::getShaderInfoAMD" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType>::type - Device::getShaderInfoAMD( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, - VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType, - Uint8_tAllocator & uint8_tAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector info( uint8_tAllocator ); - size_t infoSize; - Result result; - do - { - result = static_cast( d.vkGetShaderInfoAMD( m_device, - static_cast( pipeline ), - static_cast( shaderStage ), - static_cast( infoType ), - &infoSize, - nullptr ) ); - if ( ( result == Result::eSuccess ) && infoSize ) - { - info.resize( infoSize ); - result = static_cast( d.vkGetShaderInfoAMD( m_device, - static_cast( pipeline ), - static_cast( shaderStage ), - static_cast( infoType ), - &infoSize, - reinterpret_cast( info.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( infoSize <= info.size() ); - if ( infoSize < info.size() ) - { - info.resize( infoSize ); - } - } - return createResultValue( result, info, VULKAN_HPP_NAMESPACE_STRING "::Device::getShaderInfoAMD" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_dynamic_rendering === - - template - VULKAN_HPP_INLINE void CommandBuffer::beginRenderingKHR( const VULKAN_HPP_NAMESPACE::RenderingInfo * pRenderingInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginRenderingKHR( m_commandBuffer, reinterpret_cast( pRenderingInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::beginRenderingKHR( const VULKAN_HPP_NAMESPACE::RenderingInfo & renderingInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginRenderingKHR( m_commandBuffer, reinterpret_cast( &renderingInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::endRenderingKHR( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndRenderingKHR( m_commandBuffer ); - } - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Instance::createStreamDescriptorSurfaceGGP( - const VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateStreamDescriptorSurfaceGGP( - m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createStreamDescriptorSurfaceGGP( - const VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( d.vkCreateStreamDescriptorSurfaceGGP( - m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createStreamDescriptorSurfaceGGP" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createStreamDescriptorSurfaceGGPUnique( - const VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( d.vkCreateStreamDescriptorSurfaceGGP( - m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createStreamDescriptorSurfaceGGPUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_external_memory_capabilities === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::getExternalImageFormatPropertiesNV( - VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV externalHandleType, - VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV * pExternalImageFormatProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceExternalImageFormatPropertiesNV( - m_physicalDevice, - static_cast( format ), - static_cast( type ), - static_cast( tiling ), - static_cast( usage ), - static_cast( flags ), - static_cast( externalHandleType ), - reinterpret_cast( pExternalImageFormatProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - PhysicalDevice::getExternalImageFormatPropertiesNV( - VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV externalHandleType, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV externalImageFormatProperties; - Result result = static_cast( d.vkGetPhysicalDeviceExternalImageFormatPropertiesNV( - m_physicalDevice, - static_cast( format ), - static_cast( type ), - static_cast( tiling ), - static_cast( usage ), - static_cast( flags ), - static_cast( externalHandleType ), - reinterpret_cast( &externalImageFormatProperties ) ) ); - return createResultValue( result, - externalImageFormatProperties, - VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getExternalImageFormatPropertiesNV" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getMemoryWin32HandleNV( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleType, - HANDLE * pHandle, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetMemoryWin32HandleNV( m_device, - static_cast( memory ), - static_cast( handleType ), - pHandle ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getMemoryWin32HandleNV( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleType, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - HANDLE handle; - Result result = - static_cast( d.vkGetMemoryWin32HandleNV( m_device, - static_cast( memory ), - static_cast( handleType ), - &handle ) ); - return createResultValue( result, handle, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryWin32HandleNV" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_get_physical_device_properties2 === - - template - VULKAN_HPP_INLINE void PhysicalDevice::getFeatures2KHR( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 * pFeatures, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceFeatures2KHR( m_physicalDevice, reinterpret_cast( pFeatures ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 - PhysicalDevice::getFeatures2KHR( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 features; - d.vkGetPhysicalDeviceFeatures2KHR( m_physicalDevice, reinterpret_cast( &features ) ); - return features; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getFeatures2KHR( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 & features = - structureChain.template get(); - d.vkGetPhysicalDeviceFeatures2KHR( m_physicalDevice, reinterpret_cast( &features ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - PhysicalDevice::getProperties2KHR( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceProperties2KHR( m_physicalDevice, - reinterpret_cast( pProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 - PhysicalDevice::getProperties2KHR( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 properties; - d.vkGetPhysicalDeviceProperties2KHR( m_physicalDevice, - reinterpret_cast( &properties ) ); - return properties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getProperties2KHR( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 & properties = - structureChain.template get(); - d.vkGetPhysicalDeviceProperties2KHR( m_physicalDevice, - reinterpret_cast( &properties ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - PhysicalDevice::getFormatProperties2KHR( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::FormatProperties2 * pFormatProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceFormatProperties2KHR( - m_physicalDevice, static_cast( format ), reinterpret_cast( pFormatProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::FormatProperties2 - PhysicalDevice::getFormatProperties2KHR( VULKAN_HPP_NAMESPACE::Format format, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::FormatProperties2 formatProperties; - d.vkGetPhysicalDeviceFormatProperties2KHR( - m_physicalDevice, static_cast( format ), reinterpret_cast( &formatProperties ) ); - return formatProperties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getFormatProperties2KHR( VULKAN_HPP_NAMESPACE::Format format, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::FormatProperties2 & formatProperties = - structureChain.template get(); - d.vkGetPhysicalDeviceFormatProperties2KHR( - m_physicalDevice, static_cast( format ), reinterpret_cast( &formatProperties ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::getImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 * pImageFormatInfo, - VULKAN_HPP_NAMESPACE::ImageFormatProperties2 * pImageFormatProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceImageFormatProperties2KHR( - m_physicalDevice, - reinterpret_cast( pImageFormatInfo ), - reinterpret_cast( pImageFormatProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - PhysicalDevice::getImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ImageFormatProperties2 imageFormatProperties; - Result result = static_cast( d.vkGetPhysicalDeviceImageFormatProperties2KHR( - m_physicalDevice, - reinterpret_cast( &imageFormatInfo ), - reinterpret_cast( &imageFormatProperties ) ) ); - return createResultValue( - result, imageFormatProperties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties2KHR" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType>::type - PhysicalDevice::getImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::ImageFormatProperties2 & imageFormatProperties = - structureChain.template get(); - Result result = static_cast( d.vkGetPhysicalDeviceImageFormatProperties2KHR( - m_physicalDevice, - reinterpret_cast( &imageFormatInfo ), - reinterpret_cast( &imageFormatProperties ) ) ); - return createResultValue( - result, structureChain, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties2KHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - PhysicalDevice::getQueueFamilyProperties2KHR( uint32_t * pQueueFamilyPropertyCount, - VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 * pQueueFamilyProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceQueueFamilyProperties2KHR( - m_physicalDevice, - pQueueFamilyPropertyCount, - reinterpret_cast( pQueueFamilyProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties2KHR( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector queueFamilyProperties; - uint32_t queueFamilyPropertyCount; - d.vkGetPhysicalDeviceQueueFamilyProperties2KHR( m_physicalDevice, &queueFamilyPropertyCount, nullptr ); - queueFamilyProperties.resize( queueFamilyPropertyCount ); - d.vkGetPhysicalDeviceQueueFamilyProperties2KHR( - m_physicalDevice, - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount <= queueFamilyProperties.size() ); - return queueFamilyProperties; - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties2KHR( QueueFamilyProperties2Allocator & queueFamilyProperties2Allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector queueFamilyProperties( - queueFamilyProperties2Allocator ); - uint32_t queueFamilyPropertyCount; - d.vkGetPhysicalDeviceQueueFamilyProperties2KHR( m_physicalDevice, &queueFamilyPropertyCount, nullptr ); - queueFamilyProperties.resize( queueFamilyPropertyCount ); - d.vkGetPhysicalDeviceQueueFamilyProperties2KHR( - m_physicalDevice, - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount <= queueFamilyProperties.size() ); - return queueFamilyProperties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties2KHR( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - uint32_t queueFamilyPropertyCount; - d.vkGetPhysicalDeviceQueueFamilyProperties2KHR( m_physicalDevice, &queueFamilyPropertyCount, nullptr ); - std::vector returnVector( queueFamilyPropertyCount ); - std::vector queueFamilyProperties( queueFamilyPropertyCount ); - for ( uint32_t i = 0; i < queueFamilyPropertyCount; i++ ) - { - queueFamilyProperties[i].pNext = - returnVector[i].template get().pNext; - } - d.vkGetPhysicalDeviceQueueFamilyProperties2KHR( - m_physicalDevice, - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount <= queueFamilyProperties.size() ); - for ( uint32_t i = 0; i < queueFamilyPropertyCount; i++ ) - { - returnVector[i].template get() = queueFamilyProperties[i]; - } - return returnVector; - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties2KHR( StructureChainAllocator & structureChainAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - uint32_t queueFamilyPropertyCount; - d.vkGetPhysicalDeviceQueueFamilyProperties2KHR( m_physicalDevice, &queueFamilyPropertyCount, nullptr ); - std::vector returnVector( queueFamilyPropertyCount, - structureChainAllocator ); - std::vector queueFamilyProperties( queueFamilyPropertyCount ); - for ( uint32_t i = 0; i < queueFamilyPropertyCount; i++ ) - { - queueFamilyProperties[i].pNext = - returnVector[i].template get().pNext; - } - d.vkGetPhysicalDeviceQueueFamilyProperties2KHR( - m_physicalDevice, - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount <= queueFamilyProperties.size() ); - for ( uint32_t i = 0; i < queueFamilyPropertyCount; i++ ) - { - returnVector[i].template get() = queueFamilyProperties[i]; - } - return returnVector; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - PhysicalDevice::getMemoryProperties2KHR( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 * pMemoryProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceMemoryProperties2KHR( - m_physicalDevice, reinterpret_cast( pMemoryProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 - PhysicalDevice::getMemoryProperties2KHR( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 memoryProperties; - d.vkGetPhysicalDeviceMemoryProperties2KHR( - m_physicalDevice, reinterpret_cast( &memoryProperties ) ); - return memoryProperties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getMemoryProperties2KHR( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 & memoryProperties = - structureChain.template get(); - d.vkGetPhysicalDeviceMemoryProperties2KHR( - m_physicalDevice, reinterpret_cast( &memoryProperties ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void PhysicalDevice::getSparseImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 * pFormatInfo, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceSparseImageFormatProperties2KHR( - m_physicalDevice, - reinterpret_cast( pFormatInfo ), - pPropertyCount, - reinterpret_cast( pProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSparseImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & formatInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - d.vkGetPhysicalDeviceSparseImageFormatProperties2KHR( - m_physicalDevice, - reinterpret_cast( &formatInfo ), - &propertyCount, - nullptr ); - properties.resize( propertyCount ); - d.vkGetPhysicalDeviceSparseImageFormatProperties2KHR( - m_physicalDevice, - reinterpret_cast( &formatInfo ), - &propertyCount, - reinterpret_cast( properties.data() ) ); - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - return properties; - } - - template < - typename SparseImageFormatProperties2Allocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSparseImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & formatInfo, - SparseImageFormatProperties2Allocator & sparseImageFormatProperties2Allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( - sparseImageFormatProperties2Allocator ); - uint32_t propertyCount; - d.vkGetPhysicalDeviceSparseImageFormatProperties2KHR( - m_physicalDevice, - reinterpret_cast( &formatInfo ), - &propertyCount, - nullptr ); - properties.resize( propertyCount ); - d.vkGetPhysicalDeviceSparseImageFormatProperties2KHR( - m_physicalDevice, - reinterpret_cast( &formatInfo ), - &propertyCount, - reinterpret_cast( properties.data() ) ); - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - return properties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_device_group === - - template - VULKAN_HPP_INLINE void - Device::getGroupPeerMemoryFeaturesKHR( uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags * pPeerMemoryFeatures, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDeviceGroupPeerMemoryFeaturesKHR( m_device, - heapIndex, - localDeviceIndex, - remoteDeviceIndex, - reinterpret_cast( pPeerMemoryFeatures ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags - Device::getGroupPeerMemoryFeaturesKHR( uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags peerMemoryFeatures; - d.vkGetDeviceGroupPeerMemoryFeaturesKHR( m_device, - heapIndex, - localDeviceIndex, - remoteDeviceIndex, - reinterpret_cast( &peerMemoryFeatures ) ); - return peerMemoryFeatures; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::setDeviceMaskKHR( uint32_t deviceMask, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDeviceMaskKHR( m_commandBuffer, deviceMask ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::dispatchBaseKHR( uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDispatchBaseKHR( - m_commandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ ); - } - -#if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createViSurfaceNN( const VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateViSurfaceNN( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createViSurfaceNN( const VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateViSurfaceNN( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createViSurfaceNN" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createViSurfaceNNUnique( const VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateViSurfaceNN( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createViSurfaceNNUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_VI_NN*/ - - //=== VK_KHR_maintenance1 === - - template - VULKAN_HPP_INLINE void Device::trimCommandPoolKHR( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags flags, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkTrimCommandPoolKHR( - m_device, static_cast( commandPool ), static_cast( flags ) ); - } - - //=== VK_KHR_device_group_creation === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Instance::enumeratePhysicalDeviceGroupsKHR( - uint32_t * pPhysicalDeviceGroupCount, - VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties * pPhysicalDeviceGroupProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkEnumeratePhysicalDeviceGroupsKHR( - m_instance, - pPhysicalDeviceGroupCount, - reinterpret_cast( pPhysicalDeviceGroupProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::enumeratePhysicalDeviceGroupsKHR( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector physicalDeviceGroupProperties; - uint32_t physicalDeviceGroupCount; - Result result; - do - { - result = - static_cast( d.vkEnumeratePhysicalDeviceGroupsKHR( m_instance, &physicalDeviceGroupCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && physicalDeviceGroupCount ) - { - physicalDeviceGroupProperties.resize( physicalDeviceGroupCount ); - result = static_cast( d.vkEnumeratePhysicalDeviceGroupsKHR( - m_instance, - &physicalDeviceGroupCount, - reinterpret_cast( physicalDeviceGroupProperties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( physicalDeviceGroupCount <= physicalDeviceGroupProperties.size() ); - if ( physicalDeviceGroupCount < physicalDeviceGroupProperties.size() ) - { - physicalDeviceGroupProperties.resize( physicalDeviceGroupCount ); - } - } - return createResultValue( result, - physicalDeviceGroupProperties, - VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDeviceGroupsKHR" ); - } - - template < - typename PhysicalDeviceGroupPropertiesAllocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::enumeratePhysicalDeviceGroupsKHR( - PhysicalDeviceGroupPropertiesAllocator & physicalDeviceGroupPropertiesAllocator, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector physicalDeviceGroupProperties( - physicalDeviceGroupPropertiesAllocator ); - uint32_t physicalDeviceGroupCount; - Result result; - do - { - result = - static_cast( d.vkEnumeratePhysicalDeviceGroupsKHR( m_instance, &physicalDeviceGroupCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && physicalDeviceGroupCount ) - { - physicalDeviceGroupProperties.resize( physicalDeviceGroupCount ); - result = static_cast( d.vkEnumeratePhysicalDeviceGroupsKHR( - m_instance, - &physicalDeviceGroupCount, - reinterpret_cast( physicalDeviceGroupProperties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( physicalDeviceGroupCount <= physicalDeviceGroupProperties.size() ); - if ( physicalDeviceGroupCount < physicalDeviceGroupProperties.size() ) - { - physicalDeviceGroupProperties.resize( physicalDeviceGroupCount ); - } - } - return createResultValue( result, - physicalDeviceGroupProperties, - VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDeviceGroupsKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_external_memory_capabilities === - - template - VULKAN_HPP_INLINE void PhysicalDevice::getExternalBufferPropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo * pExternalBufferInfo, - VULKAN_HPP_NAMESPACE::ExternalBufferProperties * pExternalBufferProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceExternalBufferPropertiesKHR( - m_physicalDevice, - reinterpret_cast( pExternalBufferInfo ), - reinterpret_cast( pExternalBufferProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalBufferProperties - PhysicalDevice::getExternalBufferPropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo & externalBufferInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ExternalBufferProperties externalBufferProperties; - d.vkGetPhysicalDeviceExternalBufferPropertiesKHR( - m_physicalDevice, - reinterpret_cast( &externalBufferInfo ), - reinterpret_cast( &externalBufferProperties ) ); - return externalBufferProperties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getMemoryWin32HandleKHR( const VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR * pGetWin32HandleInfo, - HANDLE * pHandle, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetMemoryWin32HandleKHR( - m_device, reinterpret_cast( pGetWin32HandleInfo ), pHandle ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getMemoryWin32HandleKHR( const VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR & getWin32HandleInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - HANDLE handle; - Result result = static_cast( d.vkGetMemoryWin32HandleKHR( - m_device, reinterpret_cast( &getWin32HandleInfo ), &handle ) ); - return createResultValue( result, handle, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryWin32HandleKHR" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getMemoryWin32HandlePropertiesKHR( - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - HANDLE handle, - VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR * pMemoryWin32HandleProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetMemoryWin32HandlePropertiesKHR( - m_device, - static_cast( handleType ), - handle, - reinterpret_cast( pMemoryWin32HandleProperties ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::getMemoryWin32HandlePropertiesKHR( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - HANDLE handle, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR memoryWin32HandleProperties; - Result result = static_cast( d.vkGetMemoryWin32HandlePropertiesKHR( - m_device, - static_cast( handleType ), - handle, - reinterpret_cast( &memoryWin32HandleProperties ) ) ); - return createResultValue( - result, memoryWin32HandleProperties, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryWin32HandlePropertiesKHR" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getMemoryFdKHR( const VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR * pGetFdInfo, - int * pFd, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetMemoryFdKHR( m_device, reinterpret_cast( pGetFdInfo ), pFd ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getMemoryFdKHR( const VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR & getFdInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - int fd; - Result result = static_cast( - d.vkGetMemoryFdKHR( m_device, reinterpret_cast( &getFdInfo ), &fd ) ); - return createResultValue( result, fd, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryFdKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getMemoryFdPropertiesKHR( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - int fd, - VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR * pMemoryFdProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetMemoryFdPropertiesKHR( m_device, - static_cast( handleType ), - fd, - reinterpret_cast( pMemoryFdProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::getMemoryFdPropertiesKHR( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - int fd, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR memoryFdProperties; - Result result = static_cast( - d.vkGetMemoryFdPropertiesKHR( m_device, - static_cast( handleType ), - fd, - reinterpret_cast( &memoryFdProperties ) ) ); - return createResultValue( - result, memoryFdProperties, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryFdPropertiesKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_external_semaphore_capabilities === - - template - VULKAN_HPP_INLINE void PhysicalDevice::getExternalSemaphorePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo * pExternalSemaphoreInfo, - VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties * pExternalSemaphoreProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceExternalSemaphorePropertiesKHR( - m_physicalDevice, - reinterpret_cast( pExternalSemaphoreInfo ), - reinterpret_cast( pExternalSemaphoreProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties - PhysicalDevice::getExternalSemaphorePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo & externalSemaphoreInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties externalSemaphoreProperties; - d.vkGetPhysicalDeviceExternalSemaphorePropertiesKHR( - m_physicalDevice, - reinterpret_cast( &externalSemaphoreInfo ), - reinterpret_cast( &externalSemaphoreProperties ) ); - return externalSemaphoreProperties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::importSemaphoreWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR * pImportSemaphoreWin32HandleInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkImportSemaphoreWin32HandleKHR( - m_device, reinterpret_cast( pImportSemaphoreWin32HandleInfo ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::importSemaphoreWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR & importSemaphoreWin32HandleInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkImportSemaphoreWin32HandleKHR( - m_device, reinterpret_cast( &importSemaphoreWin32HandleInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importSemaphoreWin32HandleKHR" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getSemaphoreWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR * pGetWin32HandleInfo, - HANDLE * pHandle, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetSemaphoreWin32HandleKHR( - m_device, reinterpret_cast( pGetWin32HandleInfo ), pHandle ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getSemaphoreWin32HandleKHR( const VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR & getWin32HandleInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - HANDLE handle; - Result result = static_cast( d.vkGetSemaphoreWin32HandleKHR( - m_device, reinterpret_cast( &getWin32HandleInfo ), &handle ) ); - return createResultValue( result, handle, VULKAN_HPP_NAMESPACE_STRING "::Device::getSemaphoreWin32HandleKHR" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_fd === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::importSemaphoreFdKHR( const VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR * pImportSemaphoreFdInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkImportSemaphoreFdKHR( - m_device, reinterpret_cast( pImportSemaphoreFdInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::importSemaphoreFdKHR( const VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR & importSemaphoreFdInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkImportSemaphoreFdKHR( - m_device, reinterpret_cast( &importSemaphoreFdInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importSemaphoreFdKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getSemaphoreFdKHR( const VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR * pGetFdInfo, - int * pFd, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetSemaphoreFdKHR( m_device, reinterpret_cast( pGetFdInfo ), pFd ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getSemaphoreFdKHR( const VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR & getFdInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - int fd; - Result result = static_cast( - d.vkGetSemaphoreFdKHR( m_device, reinterpret_cast( &getFdInfo ), &fd ) ); - return createResultValue( result, fd, VULKAN_HPP_NAMESPACE_STRING "::Device::getSemaphoreFdKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_push_descriptor === - - template - VULKAN_HPP_INLINE void - CommandBuffer::pushDescriptorSetKHR( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t set, - uint32_t descriptorWriteCount, - const VULKAN_HPP_NAMESPACE::WriteDescriptorSet * pDescriptorWrites, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPushDescriptorSetKHR( m_commandBuffer, - static_cast( pipelineBindPoint ), - static_cast( layout ), - set, - descriptorWriteCount, - reinterpret_cast( pDescriptorWrites ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::pushDescriptorSetKHR( - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t set, - ArrayProxy const & descriptorWrites, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPushDescriptorSetKHR( m_commandBuffer, - static_cast( pipelineBindPoint ), - static_cast( layout ), - set, - descriptorWrites.size(), - reinterpret_cast( descriptorWrites.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::pushDescriptorSetWithTemplateKHR( - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t set, - const void * pData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPushDescriptorSetWithTemplateKHR( m_commandBuffer, - static_cast( descriptorUpdateTemplate ), - static_cast( layout ), - set, - pData ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::pushDescriptorSetWithTemplateKHR( - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t set, - DataType const & data, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPushDescriptorSetWithTemplateKHR( m_commandBuffer, - static_cast( descriptorUpdateTemplate ), - static_cast( layout ), - set, - reinterpret_cast( &data ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_conditional_rendering === - - template - VULKAN_HPP_INLINE void CommandBuffer::beginConditionalRenderingEXT( - const VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT * pConditionalRenderingBegin, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginConditionalRenderingEXT( - m_commandBuffer, reinterpret_cast( pConditionalRenderingBegin ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::beginConditionalRenderingEXT( - const VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT & conditionalRenderingBegin, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginConditionalRenderingEXT( - m_commandBuffer, reinterpret_cast( &conditionalRenderingBegin ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::endConditionalRenderingEXT( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndConditionalRenderingEXT( m_commandBuffer ); - } - - //=== VK_KHR_descriptor_update_template === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::createDescriptorUpdateTemplateKHR( - const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate * pDescriptorUpdateTemplate, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCreateDescriptorUpdateTemplateKHR( - m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pDescriptorUpdateTemplate ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createDescriptorUpdateTemplateKHR( - const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate; - Result result = static_cast( d.vkCreateDescriptorUpdateTemplateKHR( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &descriptorUpdateTemplate ) ) ); - return createResultValue( - result, descriptorUpdateTemplate, VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorUpdateTemplateKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createDescriptorUpdateTemplateKHRUnique( - const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate; - Result result = static_cast( d.vkCreateDescriptorUpdateTemplateKHR( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &descriptorUpdateTemplate ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, - descriptorUpdateTemplate, - VULKAN_HPP_NAMESPACE_STRING "::Device::createDescriptorUpdateTemplateKHRUnique", - deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::destroyDescriptorUpdateTemplateKHR( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorUpdateTemplateKHR( m_device, - static_cast( descriptorUpdateTemplate ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyDescriptorUpdateTemplateKHR( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDescriptorUpdateTemplateKHR( - m_device, - static_cast( descriptorUpdateTemplate ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::updateDescriptorSetWithTemplateKHR( VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - const void * pData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkUpdateDescriptorSetWithTemplateKHR( m_device, - static_cast( descriptorSet ), - static_cast( descriptorUpdateTemplate ), - pData ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::updateDescriptorSetWithTemplateKHR( VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - DataType const & data, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkUpdateDescriptorSetWithTemplateKHR( m_device, - static_cast( descriptorSet ), - static_cast( descriptorUpdateTemplate ), - reinterpret_cast( &data ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_clip_space_w_scaling === - - template - VULKAN_HPP_INLINE void - CommandBuffer::setViewportWScalingNV( uint32_t firstViewport, - uint32_t viewportCount, - const VULKAN_HPP_NAMESPACE::ViewportWScalingNV * pViewportWScalings, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetViewportWScalingNV( m_commandBuffer, - firstViewport, - viewportCount, - reinterpret_cast( pViewportWScalings ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::setViewportWScalingNV( - uint32_t firstViewport, - ArrayProxy const & viewportWScalings, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetViewportWScalingNV( m_commandBuffer, - firstViewport, - viewportWScalings.size(), - reinterpret_cast( viewportWScalings.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_direct_mode_display === - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE Result PhysicalDevice::releaseDisplayEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkReleaseDisplayEXT( m_physicalDevice, static_cast( display ) ) ); - } -#else - template - VULKAN_HPP_INLINE typename ResultValueType::type - PhysicalDevice::releaseDisplayEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = - static_cast( d.vkReleaseDisplayEXT( m_physicalDevice, static_cast( display ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::releaseDisplayEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) - //=== VK_EXT_acquire_xlib_display === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::acquireXlibDisplayEXT( - Display * dpy, VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkAcquireXlibDisplayEXT( m_physicalDevice, dpy, static_cast( display ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - PhysicalDevice::acquireXlibDisplayEXT( Display & dpy, - VULKAN_HPP_NAMESPACE::DisplayKHR display, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = - static_cast( d.vkAcquireXlibDisplayEXT( m_physicalDevice, &dpy, static_cast( display ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::acquireXlibDisplayEXT" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getRandROutputDisplayEXT( Display * dpy, - RROutput rrOutput, - VULKAN_HPP_NAMESPACE::DisplayKHR * pDisplay, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetRandROutputDisplayEXT( m_physicalDevice, dpy, rrOutput, reinterpret_cast( pDisplay ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - PhysicalDevice::getRandROutputDisplayEXT( Display & dpy, RROutput rrOutput, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DisplayKHR display; - Result result = static_cast( - d.vkGetRandROutputDisplayEXT( m_physicalDevice, &dpy, rrOutput, reinterpret_cast( &display ) ) ); - return createResultValue( - result, display, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getRandROutputDisplayEXT" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - PhysicalDevice::getRandROutputDisplayEXTUnique( Display & dpy, RROutput rrOutput, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DisplayKHR display; - Result result = static_cast( - d.vkGetRandROutputDisplayEXT( m_physicalDevice, &dpy, rrOutput, reinterpret_cast( &display ) ) ); - ObjectRelease deleter( *this, d ); - return createResultValue( - result, display, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getRandROutputDisplayEXTUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ - - //=== VK_EXT_display_surface_counter === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getSurfaceCapabilities2EXT( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT * pSurfaceCapabilities, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceSurfaceCapabilities2EXT( - m_physicalDevice, - static_cast( surface ), - reinterpret_cast( pSurfaceCapabilities ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - PhysicalDevice::getSurfaceCapabilities2EXT( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT surfaceCapabilities; - Result result = static_cast( d.vkGetPhysicalDeviceSurfaceCapabilities2EXT( - m_physicalDevice, - static_cast( surface ), - reinterpret_cast( &surfaceCapabilities ) ) ); - return createResultValue( - result, surfaceCapabilities, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceCapabilities2EXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_display_control === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::displayPowerControlEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT * pDisplayPowerInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkDisplayPowerControlEXT( m_device, - static_cast( display ), - reinterpret_cast( pDisplayPowerInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::displayPowerControlEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT & displayPowerInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkDisplayPowerControlEXT( m_device, - static_cast( display ), - reinterpret_cast( &displayPowerInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::displayPowerControlEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::registerEventEXT( const VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT * pDeviceEventInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Fence * pFence, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkRegisterDeviceEventEXT( m_device, - reinterpret_cast( pDeviceEventInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pFence ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::registerEventEXT( const VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT & deviceEventInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Fence fence; - Result result = static_cast( - d.vkRegisterDeviceEventEXT( m_device, - reinterpret_cast( &deviceEventInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &fence ) ) ); - return createResultValue( result, fence, VULKAN_HPP_NAMESPACE_STRING "::Device::registerEventEXT" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - Device::registerEventEXTUnique( const VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT & deviceEventInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Fence fence; - Result result = static_cast( - d.vkRegisterDeviceEventEXT( m_device, - reinterpret_cast( &deviceEventInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &fence ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, fence, VULKAN_HPP_NAMESPACE_STRING "::Device::registerEventEXTUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::registerDisplayEventEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT * pDisplayEventInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Fence * pFence, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkRegisterDisplayEventEXT( m_device, - static_cast( display ), - reinterpret_cast( pDisplayEventInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pFence ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::registerDisplayEventEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT & displayEventInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Fence fence; - Result result = static_cast( - d.vkRegisterDisplayEventEXT( m_device, - static_cast( display ), - reinterpret_cast( &displayEventInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &fence ) ) ); - return createResultValue( result, fence, VULKAN_HPP_NAMESPACE_STRING "::Device::registerDisplayEventEXT" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - Device::registerDisplayEventEXTUnique( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT & displayEventInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Fence fence; - Result result = static_cast( - d.vkRegisterDisplayEventEXT( m_device, - static_cast( display ), - reinterpret_cast( &displayEventInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &fence ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, fence, VULKAN_HPP_NAMESPACE_STRING "::Device::registerDisplayEventEXTUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getSwapchainCounterEXT( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT counter, - uint64_t * pCounterValue, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetSwapchainCounterEXT( m_device, - static_cast( swapchain ), - static_cast( counter ), - pCounterValue ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getSwapchainCounterEXT( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT counter, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - uint64_t counterValue; - Result result = - static_cast( d.vkGetSwapchainCounterEXT( m_device, - static_cast( swapchain ), - static_cast( counter ), - &counterValue ) ); - return createResultValue( result, counterValue, VULKAN_HPP_NAMESPACE_STRING "::Device::getSwapchainCounterEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_GOOGLE_display_timing === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getRefreshCycleDurationGOOGLE( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE * pDisplayTimingProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetRefreshCycleDurationGOOGLE( - m_device, - static_cast( swapchain ), - reinterpret_cast( pDisplayTimingProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::getRefreshCycleDurationGOOGLE( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE displayTimingProperties; - Result result = static_cast( d.vkGetRefreshCycleDurationGOOGLE( - m_device, - static_cast( swapchain ), - reinterpret_cast( &displayTimingProperties ) ) ); - return createResultValue( - result, displayTimingProperties, VULKAN_HPP_NAMESPACE_STRING "::Device::getRefreshCycleDurationGOOGLE" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getPastPresentationTimingGOOGLE( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - uint32_t * pPresentationTimingCount, - VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE * pPresentationTimings, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPastPresentationTimingGOOGLE( - m_device, - static_cast( swapchain ), - pPresentationTimingCount, - reinterpret_cast( pPresentationTimings ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::getPastPresentationTimingGOOGLE( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector presentationTimings; - uint32_t presentationTimingCount; - Result result; - do - { - result = static_cast( d.vkGetPastPresentationTimingGOOGLE( - m_device, static_cast( swapchain ), &presentationTimingCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && presentationTimingCount ) - { - presentationTimings.resize( presentationTimingCount ); - result = static_cast( d.vkGetPastPresentationTimingGOOGLE( - m_device, - static_cast( swapchain ), - &presentationTimingCount, - reinterpret_cast( presentationTimings.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( presentationTimingCount <= presentationTimings.size() ); - if ( presentationTimingCount < presentationTimings.size() ) - { - presentationTimings.resize( presentationTimingCount ); - } - } - return createResultValue( - result, presentationTimings, VULKAN_HPP_NAMESPACE_STRING "::Device::getPastPresentationTimingGOOGLE" ); - } - - template < - typename PastPresentationTimingGOOGLEAllocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::getPastPresentationTimingGOOGLE( - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - PastPresentationTimingGOOGLEAllocator & pastPresentationTimingGOOGLEAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector presentationTimings( - pastPresentationTimingGOOGLEAllocator ); - uint32_t presentationTimingCount; - Result result; - do - { - result = static_cast( d.vkGetPastPresentationTimingGOOGLE( - m_device, static_cast( swapchain ), &presentationTimingCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && presentationTimingCount ) - { - presentationTimings.resize( presentationTimingCount ); - result = static_cast( d.vkGetPastPresentationTimingGOOGLE( - m_device, - static_cast( swapchain ), - &presentationTimingCount, - reinterpret_cast( presentationTimings.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( presentationTimingCount <= presentationTimings.size() ); - if ( presentationTimingCount < presentationTimings.size() ) - { - presentationTimings.resize( presentationTimingCount ); - } - } - return createResultValue( - result, presentationTimings, VULKAN_HPP_NAMESPACE_STRING "::Device::getPastPresentationTimingGOOGLE" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_discard_rectangles === - - template - VULKAN_HPP_INLINE void CommandBuffer::setDiscardRectangleEXT( uint32_t firstDiscardRectangle, - uint32_t discardRectangleCount, - const VULKAN_HPP_NAMESPACE::Rect2D * pDiscardRectangles, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDiscardRectangleEXT( m_commandBuffer, - firstDiscardRectangle, - discardRectangleCount, - reinterpret_cast( pDiscardRectangles ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::setDiscardRectangleEXT( uint32_t firstDiscardRectangle, - ArrayProxy const & discardRectangles, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDiscardRectangleEXT( m_commandBuffer, - firstDiscardRectangle, - discardRectangles.size(), - reinterpret_cast( discardRectangles.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_hdr_metadata === - - template - VULKAN_HPP_INLINE void Device::setHdrMetadataEXT( uint32_t swapchainCount, - const VULKAN_HPP_NAMESPACE::SwapchainKHR * pSwapchains, - const VULKAN_HPP_NAMESPACE::HdrMetadataEXT * pMetadata, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkSetHdrMetadataEXT( m_device, - swapchainCount, - reinterpret_cast( pSwapchains ), - reinterpret_cast( pMetadata ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::setHdrMetadataEXT( ArrayProxy const & swapchains, - ArrayProxy const & metadata, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( swapchains.size() == metadata.size() ); -# else - if ( swapchains.size() != metadata.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::Device::setHdrMetadataEXT: swapchains.size() != metadata.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - d.vkSetHdrMetadataEXT( m_device, - swapchains.size(), - reinterpret_cast( swapchains.data() ), - reinterpret_cast( metadata.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_create_renderpass2 === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createRenderPass2KHR( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::RenderPass * pRenderPass, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateRenderPass2KHR( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pRenderPass ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createRenderPass2KHR( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::RenderPass renderPass; - Result result = static_cast( - d.vkCreateRenderPass2KHR( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &renderPass ) ) ); - return createResultValue( result, renderPass, VULKAN_HPP_NAMESPACE_STRING "::Device::createRenderPass2KHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createRenderPass2KHRUnique( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::RenderPass renderPass; - Result result = static_cast( - d.vkCreateRenderPass2KHR( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &renderPass ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, renderPass, VULKAN_HPP_NAMESPACE_STRING "::Device::createRenderPass2KHRUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::beginRenderPass2KHR( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo * pRenderPassBegin, - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo * pSubpassBeginInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginRenderPass2KHR( m_commandBuffer, - reinterpret_cast( pRenderPassBegin ), - reinterpret_cast( pSubpassBeginInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::beginRenderPass2KHR( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo & renderPassBegin, - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginRenderPass2KHR( m_commandBuffer, - reinterpret_cast( &renderPassBegin ), - reinterpret_cast( &subpassBeginInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::nextSubpass2KHR( const VULKAN_HPP_NAMESPACE::SubpassBeginInfo * pSubpassBeginInfo, - const VULKAN_HPP_NAMESPACE::SubpassEndInfo * pSubpassEndInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdNextSubpass2KHR( m_commandBuffer, - reinterpret_cast( pSubpassBeginInfo ), - reinterpret_cast( pSubpassEndInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::nextSubpass2KHR( const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo, - const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdNextSubpass2KHR( m_commandBuffer, - reinterpret_cast( &subpassBeginInfo ), - reinterpret_cast( &subpassEndInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::endRenderPass2KHR( const VULKAN_HPP_NAMESPACE::SubpassEndInfo * pSubpassEndInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndRenderPass2KHR( m_commandBuffer, reinterpret_cast( pSubpassEndInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::endRenderPass2KHR( const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndRenderPass2KHR( m_commandBuffer, reinterpret_cast( &subpassEndInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_shared_presentable_image === - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getSwapchainStatusKHR( - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetSwapchainStatusKHR( m_device, static_cast( swapchain ) ) ); - } -#else - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getSwapchainStatusKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = - static_cast( d.vkGetSwapchainStatusKHR( m_device, static_cast( swapchain ) ) ); - return createResultValue( - result, - VULKAN_HPP_NAMESPACE_STRING "::Device::getSwapchainStatusKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eSuboptimalKHR } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_external_fence_capabilities === - - template - VULKAN_HPP_INLINE void PhysicalDevice::getExternalFencePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo * pExternalFenceInfo, - VULKAN_HPP_NAMESPACE::ExternalFenceProperties * pExternalFenceProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceExternalFencePropertiesKHR( - m_physicalDevice, - reinterpret_cast( pExternalFenceInfo ), - reinterpret_cast( pExternalFenceProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalFenceProperties - PhysicalDevice::getExternalFencePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo & externalFenceInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ExternalFenceProperties externalFenceProperties; - d.vkGetPhysicalDeviceExternalFencePropertiesKHR( - m_physicalDevice, - reinterpret_cast( &externalFenceInfo ), - reinterpret_cast( &externalFenceProperties ) ); - return externalFenceProperties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::importFenceWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR * pImportFenceWin32HandleInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkImportFenceWin32HandleKHR( - m_device, reinterpret_cast( pImportFenceWin32HandleInfo ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::importFenceWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR & importFenceWin32HandleInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkImportFenceWin32HandleKHR( - m_device, reinterpret_cast( &importFenceWin32HandleInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importFenceWin32HandleKHR" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getFenceWin32HandleKHR( const VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR * pGetWin32HandleInfo, - HANDLE * pHandle, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetFenceWin32HandleKHR( - m_device, reinterpret_cast( pGetWin32HandleInfo ), pHandle ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getFenceWin32HandleKHR( const VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR & getWin32HandleInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - HANDLE handle; - Result result = static_cast( d.vkGetFenceWin32HandleKHR( - m_device, reinterpret_cast( &getWin32HandleInfo ), &handle ) ); - return createResultValue( result, handle, VULKAN_HPP_NAMESPACE_STRING "::Device::getFenceWin32HandleKHR" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_fence_fd === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::importFenceFdKHR( const VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR * pImportFenceFdInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkImportFenceFdKHR( m_device, reinterpret_cast( pImportFenceFdInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::importFenceFdKHR( const VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR & importFenceFdInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkImportFenceFdKHR( m_device, reinterpret_cast( &importFenceFdInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importFenceFdKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getFenceFdKHR( const VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR * pGetFdInfo, - int * pFd, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetFenceFdKHR( m_device, reinterpret_cast( pGetFdInfo ), pFd ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getFenceFdKHR( const VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR & getFdInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - int fd; - Result result = static_cast( - d.vkGetFenceFdKHR( m_device, reinterpret_cast( &getFdInfo ), &fd ) ); - return createResultValue( result, fd, VULKAN_HPP_NAMESPACE_STRING "::Device::getFenceFdKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_performance_query === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR( - uint32_t queueFamilyIndex, - uint32_t * pCounterCount, - VULKAN_HPP_NAMESPACE::PerformanceCounterKHR * pCounters, - VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR * pCounterDescriptions, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( - m_physicalDevice, - queueFamilyIndex, - pCounterCount, - reinterpret_cast( pCounters ), - reinterpret_cast( pCounterDescriptions ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType< - std::pair, - std::vector>>::type - PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR( uint32_t queueFamilyIndex, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::pair, - std::vector> - data; - std::vector & counters = data.first; - std::vector & counterDescriptions = - data.second; - uint32_t counterCount; - Result result; - do - { - result = static_cast( d.vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( - m_physicalDevice, queueFamilyIndex, &counterCount, nullptr, nullptr ) ); - if ( ( result == Result::eSuccess ) && counterCount ) - { - counters.resize( counterCount ); - counterDescriptions.resize( counterCount ); - result = static_cast( d.vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( - m_physicalDevice, - queueFamilyIndex, - &counterCount, - reinterpret_cast( counters.data() ), - reinterpret_cast( counterDescriptions.data() ) ) ); - VULKAN_HPP_ASSERT( counterCount <= counters.size() ); - } - } while ( result == Result::eIncomplete ); - if ( ( result == Result::eSuccess ) && ( counterCount < counters.size() ) ) - { - counters.resize( counterCount ); - counterDescriptions.resize( counterCount ); - } - return createResultValue( - result, data, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR" ); - } - - template ::value && - std::is_same::value, - int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType< - std::pair, - std::vector>>::type - PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR( - uint32_t queueFamilyIndex, - PerformanceCounterKHRAllocator & performanceCounterKHRAllocator, - PerformanceCounterDescriptionKHRAllocator & performanceCounterDescriptionKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::pair, - std::vector> - data( std::piecewise_construct, - std::forward_as_tuple( performanceCounterKHRAllocator ), - std::forward_as_tuple( performanceCounterDescriptionKHRAllocator ) ); - std::vector & counters = data.first; - std::vector & counterDescriptions = - data.second; - uint32_t counterCount; - Result result; - do - { - result = static_cast( d.vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( - m_physicalDevice, queueFamilyIndex, &counterCount, nullptr, nullptr ) ); - if ( ( result == Result::eSuccess ) && counterCount ) - { - counters.resize( counterCount ); - counterDescriptions.resize( counterCount ); - result = static_cast( d.vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( - m_physicalDevice, - queueFamilyIndex, - &counterCount, - reinterpret_cast( counters.data() ), - reinterpret_cast( counterDescriptions.data() ) ) ); - VULKAN_HPP_ASSERT( counterCount <= counters.size() ); - } - } while ( result == Result::eIncomplete ); - if ( ( result == Result::eSuccess ) && ( counterCount < counters.size() ) ) - { - counters.resize( counterCount ); - counterDescriptions.resize( counterCount ); - } - return createResultValue( - result, data, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void PhysicalDevice::getQueueFamilyPerformanceQueryPassesKHR( - const VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR * pPerformanceQueryCreateInfo, - uint32_t * pNumPasses, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR( - m_physicalDevice, - reinterpret_cast( pPerformanceQueryCreateInfo ), - pNumPasses ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint32_t PhysicalDevice::getQueueFamilyPerformanceQueryPassesKHR( - const VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR & performanceQueryCreateInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - uint32_t numPasses; - d.vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR( - m_physicalDevice, - reinterpret_cast( &performanceQueryCreateInfo ), - &numPasses ); - return numPasses; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::acquireProfilingLockKHR( - const VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR * pInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkAcquireProfilingLockKHR( m_device, reinterpret_cast( pInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::acquireProfilingLockKHR( const VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR & info, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkAcquireProfilingLockKHR( m_device, reinterpret_cast( &info ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::acquireProfilingLockKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::releaseProfilingLockKHR( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkReleaseProfilingLockKHR( m_device ); - } - - //=== VK_KHR_get_surface_capabilities2 === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::getSurfaceCapabilities2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo, - VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR * pSurfaceCapabilities, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceSurfaceCapabilities2KHR( - m_physicalDevice, - reinterpret_cast( pSurfaceInfo ), - reinterpret_cast( pSurfaceCapabilities ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - PhysicalDevice::getSurfaceCapabilities2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR surfaceCapabilities; - Result result = static_cast( d.vkGetPhysicalDeviceSurfaceCapabilities2KHR( - m_physicalDevice, - reinterpret_cast( &surfaceInfo ), - reinterpret_cast( &surfaceCapabilities ) ) ); - return createResultValue( - result, surfaceCapabilities, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceCapabilities2KHR" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType>::type - PhysicalDevice::getSurfaceCapabilities2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR & surfaceCapabilities = - structureChain.template get(); - Result result = static_cast( d.vkGetPhysicalDeviceSurfaceCapabilities2KHR( - m_physicalDevice, - reinterpret_cast( &surfaceInfo ), - reinterpret_cast( &surfaceCapabilities ) ) ); - return createResultValue( - result, structureChain, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceCapabilities2KHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getSurfaceFormats2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo, - uint32_t * pSurfaceFormatCount, - VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR * pSurfaceFormats, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceSurfaceFormats2KHR( - m_physicalDevice, - reinterpret_cast( pSurfaceInfo ), - pSurfaceFormatCount, - reinterpret_cast( pSurfaceFormats ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getSurfaceFormats2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector surfaceFormats; - uint32_t surfaceFormatCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceSurfaceFormats2KHR( - m_physicalDevice, - reinterpret_cast( &surfaceInfo ), - &surfaceFormatCount, - nullptr ) ); - if ( ( result == Result::eSuccess ) && surfaceFormatCount ) - { - surfaceFormats.resize( surfaceFormatCount ); - result = static_cast( d.vkGetPhysicalDeviceSurfaceFormats2KHR( - m_physicalDevice, - reinterpret_cast( &surfaceInfo ), - &surfaceFormatCount, - reinterpret_cast( surfaceFormats.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( surfaceFormatCount <= surfaceFormats.size() ); - if ( surfaceFormatCount < surfaceFormats.size() ) - { - surfaceFormats.resize( surfaceFormatCount ); - } - } - return createResultValue( - result, surfaceFormats, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceFormats2KHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getSurfaceFormats2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - SurfaceFormat2KHRAllocator & surfaceFormat2KHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector surfaceFormats( surfaceFormat2KHRAllocator ); - uint32_t surfaceFormatCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceSurfaceFormats2KHR( - m_physicalDevice, - reinterpret_cast( &surfaceInfo ), - &surfaceFormatCount, - nullptr ) ); - if ( ( result == Result::eSuccess ) && surfaceFormatCount ) - { - surfaceFormats.resize( surfaceFormatCount ); - result = static_cast( d.vkGetPhysicalDeviceSurfaceFormats2KHR( - m_physicalDevice, - reinterpret_cast( &surfaceInfo ), - &surfaceFormatCount, - reinterpret_cast( surfaceFormats.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( surfaceFormatCount <= surfaceFormats.size() ); - if ( surfaceFormatCount < surfaceFormats.size() ) - { - surfaceFormats.resize( surfaceFormatCount ); - } - } - return createResultValue( - result, surfaceFormats, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceFormats2KHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_get_display_properties2 === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getDisplayProperties2KHR( uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::DisplayProperties2KHR * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceDisplayProperties2KHR( - m_physicalDevice, pPropertyCount, reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getDisplayProperties2KHR( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - Result result; - do - { - result = - static_cast( d.vkGetPhysicalDeviceDisplayProperties2KHR( m_physicalDevice, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkGetPhysicalDeviceDisplayProperties2KHR( - m_physicalDevice, &propertyCount, reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayProperties2KHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getDisplayProperties2KHR( DisplayProperties2KHRAllocator & displayProperties2KHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( displayProperties2KHRAllocator ); - uint32_t propertyCount; - Result result; - do - { - result = - static_cast( d.vkGetPhysicalDeviceDisplayProperties2KHR( m_physicalDevice, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkGetPhysicalDeviceDisplayProperties2KHR( - m_physicalDevice, &propertyCount, reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayProperties2KHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getDisplayPlaneProperties2KHR( uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceDisplayPlaneProperties2KHR( - m_physicalDevice, pPropertyCount, reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getDisplayPlaneProperties2KHR( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - Result result; - do - { - result = static_cast( - d.vkGetPhysicalDeviceDisplayPlaneProperties2KHR( m_physicalDevice, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkGetPhysicalDeviceDisplayPlaneProperties2KHR( - m_physicalDevice, &propertyCount, reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneProperties2KHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getDisplayPlaneProperties2KHR( - DisplayPlaneProperties2KHRAllocator & displayPlaneProperties2KHRAllocator, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( - displayPlaneProperties2KHRAllocator ); - uint32_t propertyCount; - Result result; - do - { - result = static_cast( - d.vkGetPhysicalDeviceDisplayPlaneProperties2KHR( m_physicalDevice, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkGetPhysicalDeviceDisplayPlaneProperties2KHR( - m_physicalDevice, &propertyCount, reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneProperties2KHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getDisplayModeProperties2KHR( VULKAN_HPP_NAMESPACE::DisplayKHR display, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetDisplayModeProperties2KHR( m_physicalDevice, - static_cast( display ), - pPropertyCount, - reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getDisplayModeProperties2KHR( VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - Result result; - do - { - result = static_cast( d.vkGetDisplayModeProperties2KHR( - m_physicalDevice, static_cast( display ), &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( - d.vkGetDisplayModeProperties2KHR( m_physicalDevice, - static_cast( display ), - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayModeProperties2KHR" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getDisplayModeProperties2KHR( - VULKAN_HPP_NAMESPACE::DisplayKHR display, - DisplayModeProperties2KHRAllocator & displayModeProperties2KHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( - displayModeProperties2KHRAllocator ); - uint32_t propertyCount; - Result result; - do - { - result = static_cast( d.vkGetDisplayModeProperties2KHR( - m_physicalDevice, static_cast( display ), &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( - d.vkGetDisplayModeProperties2KHR( m_physicalDevice, - static_cast( display ), - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayModeProperties2KHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::getDisplayPlaneCapabilities2KHR( - const VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR * pDisplayPlaneInfo, - VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR * pCapabilities, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetDisplayPlaneCapabilities2KHR( m_physicalDevice, - reinterpret_cast( pDisplayPlaneInfo ), - reinterpret_cast( pCapabilities ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - PhysicalDevice::getDisplayPlaneCapabilities2KHR( - const VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR & displayPlaneInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR capabilities; - Result result = static_cast( - d.vkGetDisplayPlaneCapabilities2KHR( m_physicalDevice, - reinterpret_cast( &displayPlaneInfo ), - reinterpret_cast( &capabilities ) ) ); - return createResultValue( - result, capabilities, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneCapabilities2KHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createIOSSurfaceMVK( const VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateIOSSurfaceMVK( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createIOSSurfaceMVK( const VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateIOSSurfaceMVK( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createIOSSurfaceMVK" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createIOSSurfaceMVKUnique( const VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateIOSSurfaceMVK( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createIOSSurfaceMVKUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_IOS_MVK*/ - -#if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createMacOSSurfaceMVK( const VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateMacOSSurfaceMVK( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createMacOSSurfaceMVK( const VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateMacOSSurfaceMVK( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createMacOSSurfaceMVK" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createMacOSSurfaceMVKUnique( const VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateMacOSSurfaceMVK( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createMacOSSurfaceMVKUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - //=== VK_EXT_debug_utils === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::setDebugUtilsObjectNameEXT( - const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT * pNameInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkSetDebugUtilsObjectNameEXT( - m_device, reinterpret_cast( pNameInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::setDebugUtilsObjectNameEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT & nameInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkSetDebugUtilsObjectNameEXT( - m_device, reinterpret_cast( &nameInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setDebugUtilsObjectNameEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::setDebugUtilsObjectTagEXT( - const VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT * pTagInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkSetDebugUtilsObjectTagEXT( m_device, reinterpret_cast( pTagInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::setDebugUtilsObjectTagEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT & tagInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkSetDebugUtilsObjectTagEXT( m_device, reinterpret_cast( &tagInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setDebugUtilsObjectTagEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Queue::beginDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pLabelInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkQueueBeginDebugUtilsLabelEXT( m_queue, reinterpret_cast( pLabelInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Queue::beginDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkQueueBeginDebugUtilsLabelEXT( m_queue, reinterpret_cast( &labelInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Queue::endDebugUtilsLabelEXT( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkQueueEndDebugUtilsLabelEXT( m_queue ); - } - - template - VULKAN_HPP_INLINE void Queue::insertDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pLabelInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkQueueInsertDebugUtilsLabelEXT( m_queue, reinterpret_cast( pLabelInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Queue::insertDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkQueueInsertDebugUtilsLabelEXT( m_queue, reinterpret_cast( &labelInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::beginDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pLabelInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginDebugUtilsLabelEXT( m_commandBuffer, reinterpret_cast( pLabelInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::beginDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBeginDebugUtilsLabelEXT( m_commandBuffer, reinterpret_cast( &labelInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::endDebugUtilsLabelEXT( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEndDebugUtilsLabelEXT( m_commandBuffer ); - } - - template - VULKAN_HPP_INLINE void - CommandBuffer::insertDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pLabelInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdInsertDebugUtilsLabelEXT( m_commandBuffer, reinterpret_cast( pLabelInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::insertDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdInsertDebugUtilsLabelEXT( m_commandBuffer, reinterpret_cast( &labelInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createDebugUtilsMessengerEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT * pMessenger, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateDebugUtilsMessengerEXT( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pMessenger ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Instance::createDebugUtilsMessengerEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT messenger; - Result result = static_cast( - d.vkCreateDebugUtilsMessengerEXT( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &messenger ) ) ); - return createResultValue( - result, messenger, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDebugUtilsMessengerEXT" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - Instance::createDebugUtilsMessengerEXTUnique( - const VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT messenger; - Result result = static_cast( - d.vkCreateDebugUtilsMessengerEXT( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &messenger ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, messenger, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDebugUtilsMessengerEXTUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Instance::destroyDebugUtilsMessengerEXT( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT messenger, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDebugUtilsMessengerEXT( m_instance, - static_cast( messenger ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Instance::destroyDebugUtilsMessengerEXT( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT messenger, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDebugUtilsMessengerEXT( - m_instance, - static_cast( messenger ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Instance::destroy( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT messenger, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDebugUtilsMessengerEXT( m_instance, - static_cast( messenger ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Instance::destroy( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT messenger, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDebugUtilsMessengerEXT( - m_instance, - static_cast( messenger ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Instance::submitDebugUtilsMessageEXT( - VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, - VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT messageTypes, - const VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT * pCallbackData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkSubmitDebugUtilsMessageEXT( m_instance, - static_cast( messageSeverity ), - static_cast( messageTypes ), - reinterpret_cast( pCallbackData ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Instance::submitDebugUtilsMessageEXT( VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, - VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT messageTypes, - const VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT & callbackData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkSubmitDebugUtilsMessageEXT( m_instance, - static_cast( messageSeverity ), - static_cast( messageTypes ), - reinterpret_cast( &callbackData ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getAndroidHardwareBufferPropertiesANDROID( - const struct AHardwareBuffer * buffer, - VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetAndroidHardwareBufferPropertiesANDROID( - m_device, buffer, reinterpret_cast( pProperties ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer & buffer, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID properties; - Result result = static_cast( d.vkGetAndroidHardwareBufferPropertiesANDROID( - m_device, &buffer, reinterpret_cast( &properties ) ) ); - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::Device::getAndroidHardwareBufferPropertiesANDROID" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType>::type - Device::getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer & buffer, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID & properties = - structureChain.template get(); - Result result = static_cast( d.vkGetAndroidHardwareBufferPropertiesANDROID( - m_device, &buffer, reinterpret_cast( &properties ) ) ); - return createResultValue( - result, structureChain, VULKAN_HPP_NAMESPACE_STRING "::Device::getAndroidHardwareBufferPropertiesANDROID" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getMemoryAndroidHardwareBufferANDROID( - const VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID * pInfo, - struct AHardwareBuffer ** pBuffer, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetMemoryAndroidHardwareBufferANDROID( - m_device, reinterpret_cast( pInfo ), pBuffer ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getMemoryAndroidHardwareBufferANDROID( - const VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID & info, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - struct AHardwareBuffer * buffer; - Result result = static_cast( d.vkGetMemoryAndroidHardwareBufferANDROID( - m_device, reinterpret_cast( &info ), &buffer ) ); - return createResultValue( - result, buffer, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryAndroidHardwareBufferANDROID" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_EXT_sample_locations === - - template - VULKAN_HPP_INLINE void - CommandBuffer::setSampleLocationsEXT( const VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT * pSampleLocationsInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetSampleLocationsEXT( m_commandBuffer, - reinterpret_cast( pSampleLocationsInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::setSampleLocationsEXT( const VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT & sampleLocationsInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetSampleLocationsEXT( m_commandBuffer, - reinterpret_cast( &sampleLocationsInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void PhysicalDevice::getMultisamplePropertiesEXT( - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, - VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT * pMultisampleProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPhysicalDeviceMultisamplePropertiesEXT( - m_physicalDevice, - static_cast( samples ), - reinterpret_cast( pMultisampleProperties ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT - PhysicalDevice::getMultisamplePropertiesEXT( VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT multisampleProperties; - d.vkGetPhysicalDeviceMultisamplePropertiesEXT( - m_physicalDevice, - static_cast( samples ), - reinterpret_cast( &multisampleProperties ) ); - return multisampleProperties; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_get_memory_requirements2 === - - template - VULKAN_HPP_INLINE void - Device::getImageMemoryRequirements2KHR( const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetImageMemoryRequirements2KHR( m_device, - reinterpret_cast( pInfo ), - reinterpret_cast( pMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getImageMemoryRequirements2KHR( const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - d.vkGetImageMemoryRequirements2KHR( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - Device::getImageMemoryRequirements2KHR( const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - d.vkGetImageMemoryRequirements2KHR( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::getBufferMemoryRequirements2KHR( const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetBufferMemoryRequirements2KHR( m_device, - reinterpret_cast( pInfo ), - reinterpret_cast( pMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getBufferMemoryRequirements2KHR( const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - d.vkGetBufferMemoryRequirements2KHR( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - Device::getBufferMemoryRequirements2KHR( const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - d.vkGetBufferMemoryRequirements2KHR( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getImageSparseMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 * pInfo, - uint32_t * pSparseMemoryRequirementCount, - VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 * pSparseMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetImageSparseMemoryRequirements2KHR( - m_device, - reinterpret_cast( pInfo ), - pSparseMemoryRequirementCount, - reinterpret_cast( pSparseMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirements2KHR( const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 & info, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector sparseMemoryRequirements; - uint32_t sparseMemoryRequirementCount; - d.vkGetImageSparseMemoryRequirements2KHR( m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - nullptr ); - sparseMemoryRequirements.resize( sparseMemoryRequirementCount ); - d.vkGetImageSparseMemoryRequirements2KHR( - m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount <= sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } - - template < - typename SparseImageMemoryRequirements2Allocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 & info, - SparseImageMemoryRequirements2Allocator & sparseImageMemoryRequirements2Allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector sparseMemoryRequirements( - sparseImageMemoryRequirements2Allocator ); - uint32_t sparseMemoryRequirementCount; - d.vkGetImageSparseMemoryRequirements2KHR( m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - nullptr ); - sparseMemoryRequirements.resize( sparseMemoryRequirementCount ); - d.vkGetImageSparseMemoryRequirements2KHR( - m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount <= sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_acceleration_structure === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::createAccelerationStructureKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR * pAccelerationStructure, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateAccelerationStructureKHR( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pAccelerationStructure ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createAccelerationStructureKHR( const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure; - Result result = static_cast( d.vkCreateAccelerationStructureKHR( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &accelerationStructure ) ) ); - return createResultValue( - result, accelerationStructure, VULKAN_HPP_NAMESPACE_STRING "::Device::createAccelerationStructureKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createAccelerationStructureKHRUnique( - const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure; - Result result = static_cast( d.vkCreateAccelerationStructureKHR( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &accelerationStructure ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, - accelerationStructure, - VULKAN_HPP_NAMESPACE_STRING "::Device::createAccelerationStructureKHRUnique", - deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::destroyAccelerationStructureKHR( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyAccelerationStructureKHR( m_device, - static_cast( accelerationStructure ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyAccelerationStructureKHR( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyAccelerationStructureKHR( - m_device, - static_cast( accelerationStructure ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyAccelerationStructureKHR( m_device, - static_cast( accelerationStructure ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyAccelerationStructureKHR( - m_device, - static_cast( accelerationStructure ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::buildAccelerationStructuresKHR( - uint32_t infoCount, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR * pInfos, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR * const * ppBuildRangeInfos, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBuildAccelerationStructuresKHR( - m_commandBuffer, - infoCount, - reinterpret_cast( pInfos ), - reinterpret_cast( ppBuildRangeInfos ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::buildAccelerationStructuresKHR( - ArrayProxy const & infos, - ArrayProxy const & pBuildRangeInfos, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( infos.size() == pBuildRangeInfos.size() ); -# else - if ( infos.size() != pBuildRangeInfos.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::buildAccelerationStructuresKHR: infos.size() != pBuildRangeInfos.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - d.vkCmdBuildAccelerationStructuresKHR( - m_commandBuffer, - infos.size(), - reinterpret_cast( infos.data() ), - reinterpret_cast( pBuildRangeInfos.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::buildAccelerationStructuresIndirectKHR( - uint32_t infoCount, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR * pInfos, - const VULKAN_HPP_NAMESPACE::DeviceAddress * pIndirectDeviceAddresses, - const uint32_t * pIndirectStrides, - const uint32_t * const * ppMaxPrimitiveCounts, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBuildAccelerationStructuresIndirectKHR( - m_commandBuffer, - infoCount, - reinterpret_cast( pInfos ), - reinterpret_cast( pIndirectDeviceAddresses ), - pIndirectStrides, - ppMaxPrimitiveCounts ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::buildAccelerationStructuresIndirectKHR( - ArrayProxy const & infos, - ArrayProxy const & indirectDeviceAddresses, - ArrayProxy const & indirectStrides, - ArrayProxy const & pMaxPrimitiveCounts, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( infos.size() == indirectDeviceAddresses.size() ); - VULKAN_HPP_ASSERT( infos.size() == indirectStrides.size() ); - VULKAN_HPP_ASSERT( infos.size() == pMaxPrimitiveCounts.size() ); -# else - if ( infos.size() != indirectDeviceAddresses.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::buildAccelerationStructuresIndirectKHR: infos.size() != indirectDeviceAddresses.size()" ); - } - if ( infos.size() != indirectStrides.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::buildAccelerationStructuresIndirectKHR: infos.size() != indirectStrides.size()" ); - } - if ( infos.size() != pMaxPrimitiveCounts.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::buildAccelerationStructuresIndirectKHR: infos.size() != pMaxPrimitiveCounts.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - d.vkCmdBuildAccelerationStructuresIndirectKHR( - m_commandBuffer, - infos.size(), - reinterpret_cast( infos.data() ), - reinterpret_cast( indirectDeviceAddresses.data() ), - indirectStrides.data(), - pMaxPrimitiveCounts.data() ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::buildAccelerationStructuresKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - uint32_t infoCount, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR * pInfos, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR * const * ppBuildRangeInfos, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkBuildAccelerationStructuresKHR( - m_device, - static_cast( deferredOperation ), - infoCount, - reinterpret_cast( pInfos ), - reinterpret_cast( ppBuildRangeInfos ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE Result Device::buildAccelerationStructuresKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - ArrayProxy const & infos, - ArrayProxy const & pBuildRangeInfos, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( infos.size() == pBuildRangeInfos.size() ); -# else - if ( infos.size() != pBuildRangeInfos.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::Device::buildAccelerationStructuresKHR: infos.size() != pBuildRangeInfos.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - Result result = static_cast( d.vkBuildAccelerationStructuresKHR( - m_device, - static_cast( deferredOperation ), - infos.size(), - reinterpret_cast( infos.data() ), - reinterpret_cast( pBuildRangeInfos.data() ) ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::buildAccelerationStructuresKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, - VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::copyAccelerationStructureKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR * pInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCopyAccelerationStructureKHR( m_device, - static_cast( deferredOperation ), - reinterpret_cast( pInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::copyAccelerationStructureKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR & info, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkCopyAccelerationStructureKHR( m_device, - static_cast( deferredOperation ), - reinterpret_cast( &info ) ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::copyAccelerationStructureKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, - VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::copyAccelerationStructureToMemoryKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR * pInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCopyAccelerationStructureToMemoryKHR( - m_device, - static_cast( deferredOperation ), - reinterpret_cast( pInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::copyAccelerationStructureToMemoryKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR & info, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkCopyAccelerationStructureToMemoryKHR( - m_device, - static_cast( deferredOperation ), - reinterpret_cast( &info ) ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::copyAccelerationStructureToMemoryKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, - VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::copyMemoryToAccelerationStructureKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR * pInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCopyMemoryToAccelerationStructureKHR( - m_device, - static_cast( deferredOperation ), - reinterpret_cast( pInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::copyMemoryToAccelerationStructureKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR & info, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkCopyMemoryToAccelerationStructureKHR( - m_device, - static_cast( deferredOperation ), - reinterpret_cast( &info ) ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::copyMemoryToAccelerationStructureKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, - VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::writeAccelerationStructuresPropertiesKHR( - uint32_t accelerationStructureCount, - const VULKAN_HPP_NAMESPACE::AccelerationStructureKHR * pAccelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - size_t dataSize, - void * pData, - size_t stride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkWriteAccelerationStructuresPropertiesKHR( - m_device, - accelerationStructureCount, - reinterpret_cast( pAccelerationStructures ), - static_cast( queryType ), - dataSize, - pData, - stride ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_DEPRECATED( "This function is deprecated. Use one of the other flavours of it." ) - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type Device::writeAccelerationStructuresPropertiesKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - ArrayProxy const & data, - size_t stride, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkWriteAccelerationStructuresPropertiesKHR( - m_device, - accelerationStructures.size(), - reinterpret_cast( accelerationStructures.data() ), - static_cast( queryType ), - data.size() * sizeof( T ), - reinterpret_cast( data.data() ), - stride ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::writeAccelerationStructuresPropertiesKHR" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::writeAccelerationStructuresPropertiesKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - size_t dataSize, - size_t stride, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_ASSERT( dataSize % sizeof( DataType ) == 0 ); - std::vector data( dataSize / sizeof( DataType ) ); - Result result = static_cast( d.vkWriteAccelerationStructuresPropertiesKHR( - m_device, - accelerationStructures.size(), - reinterpret_cast( accelerationStructures.data() ), - static_cast( queryType ), - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ), - stride ) ); - return createResultValue( - result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::writeAccelerationStructuresPropertiesKHR" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::writeAccelerationStructuresPropertyKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - size_t stride, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - DataType data; - Result result = static_cast( d.vkWriteAccelerationStructuresPropertiesKHR( - m_device, - accelerationStructures.size(), - reinterpret_cast( accelerationStructures.data() ), - static_cast( queryType ), - sizeof( DataType ), - reinterpret_cast( &data ), - stride ) ); - return createResultValue( - result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::writeAccelerationStructuresPropertyKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::copyAccelerationStructureKHR( const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR * pInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyAccelerationStructureKHR( m_commandBuffer, - reinterpret_cast( pInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::copyAccelerationStructureKHR( const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyAccelerationStructureKHR( m_commandBuffer, - reinterpret_cast( &info ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::copyAccelerationStructureToMemoryKHR( - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR * pInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyAccelerationStructureToMemoryKHR( - m_commandBuffer, reinterpret_cast( pInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::copyAccelerationStructureToMemoryKHR( - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyAccelerationStructureToMemoryKHR( - m_commandBuffer, reinterpret_cast( &info ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::copyMemoryToAccelerationStructureKHR( - const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR * pInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyMemoryToAccelerationStructureKHR( - m_commandBuffer, reinterpret_cast( pInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::copyMemoryToAccelerationStructureKHR( - const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyMemoryToAccelerationStructureKHR( - m_commandBuffer, reinterpret_cast( &info ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE DeviceAddress Device::getAccelerationStructureAddressKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR * pInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetAccelerationStructureDeviceAddressKHR( - m_device, reinterpret_cast( pInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE DeviceAddress Device::getAccelerationStructureAddressKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetAccelerationStructureDeviceAddressKHR( - m_device, reinterpret_cast( &info ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::writeAccelerationStructuresPropertiesKHR( - uint32_t accelerationStructureCount, - const VULKAN_HPP_NAMESPACE::AccelerationStructureKHR * pAccelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdWriteAccelerationStructuresPropertiesKHR( - m_commandBuffer, - accelerationStructureCount, - reinterpret_cast( pAccelerationStructures ), - static_cast( queryType ), - static_cast( queryPool ), - firstQuery ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::writeAccelerationStructuresPropertiesKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdWriteAccelerationStructuresPropertiesKHR( - m_commandBuffer, - accelerationStructures.size(), - reinterpret_cast( accelerationStructures.data() ), - static_cast( queryType ), - static_cast( queryPool ), - firstQuery ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getAccelerationStructureCompatibilityKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR * pVersionInfo, - VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR * pCompatibility, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDeviceAccelerationStructureCompatibilityKHR( - m_device, - reinterpret_cast( pVersionInfo ), - reinterpret_cast( pCompatibility ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR - Device::getAccelerationStructureCompatibilityKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR & versionInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR compatibility; - d.vkGetDeviceAccelerationStructureCompatibilityKHR( - m_device, - reinterpret_cast( &versionInfo ), - reinterpret_cast( &compatibility ) ); - return compatibility; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getAccelerationStructureBuildSizesKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR buildType, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR * pBuildInfo, - const uint32_t * pMaxPrimitiveCounts, - VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR * pSizeInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetAccelerationStructureBuildSizesKHR( - m_device, - static_cast( buildType ), - reinterpret_cast( pBuildInfo ), - pMaxPrimitiveCounts, - reinterpret_cast( pSizeInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR - Device::getAccelerationStructureBuildSizesKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR buildType, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR & buildInfo, - ArrayProxy const & maxPrimitiveCounts, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( maxPrimitiveCounts.size() == buildInfo.geometryCount ); -# else - if ( maxPrimitiveCounts.size() != buildInfo.geometryCount ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::Device::getAccelerationStructureBuildSizesKHR: maxPrimitiveCounts.size() != buildInfo.geometryCount" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR sizeInfo; - d.vkGetAccelerationStructureBuildSizesKHR( - m_device, - static_cast( buildType ), - reinterpret_cast( &buildInfo ), - maxPrimitiveCounts.data(), - reinterpret_cast( &sizeInfo ) ); - return sizeInfo; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_sampler_ycbcr_conversion === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createSamplerYcbcrConversionKHR( const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion * pYcbcrConversion, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateSamplerYcbcrConversionKHR( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pYcbcrConversion ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createSamplerYcbcrConversionKHR( const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion; - Result result = static_cast( d.vkCreateSamplerYcbcrConversionKHR( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &ycbcrConversion ) ) ); - return createResultValue( - result, ycbcrConversion, VULKAN_HPP_NAMESPACE_STRING "::Device::createSamplerYcbcrConversionKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createSamplerYcbcrConversionKHRUnique( - const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion; - Result result = static_cast( d.vkCreateSamplerYcbcrConversionKHR( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &ycbcrConversion ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, ycbcrConversion, VULKAN_HPP_NAMESPACE_STRING "::Device::createSamplerYcbcrConversionKHRUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::destroySamplerYcbcrConversionKHR( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySamplerYcbcrConversionKHR( m_device, - static_cast( ycbcrConversion ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroySamplerYcbcrConversionKHR( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroySamplerYcbcrConversionKHR( - m_device, - static_cast( ycbcrConversion ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_bind_memory2 === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::bindBufferMemory2KHR( uint32_t bindInfoCount, - const VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo * pBindInfos, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkBindBufferMemory2KHR( - m_device, bindInfoCount, reinterpret_cast( pBindInfos ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::bindBufferMemory2KHR( ArrayProxy const & bindInfos, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkBindBufferMemory2KHR( - m_device, bindInfos.size(), reinterpret_cast( bindInfos.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindBufferMemory2KHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::bindImageMemory2KHR( uint32_t bindInfoCount, - const VULKAN_HPP_NAMESPACE::BindImageMemoryInfo * pBindInfos, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkBindImageMemory2KHR( - m_device, bindInfoCount, reinterpret_cast( pBindInfos ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::bindImageMemory2KHR( ArrayProxy const & bindInfos, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkBindImageMemory2KHR( - m_device, bindInfos.size(), reinterpret_cast( bindInfos.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindImageMemory2KHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_image_drm_format_modifier === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getImageDrmFormatModifierPropertiesEXT( - VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetImageDrmFormatModifierPropertiesEXT( - m_device, - static_cast( image ), - reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::getImageDrmFormatModifierPropertiesEXT( VULKAN_HPP_NAMESPACE::Image image, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT properties; - Result result = static_cast( d.vkGetImageDrmFormatModifierPropertiesEXT( - m_device, - static_cast( image ), - reinterpret_cast( &properties ) ) ); - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::Device::getImageDrmFormatModifierPropertiesEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_validation_cache === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createValidationCacheEXT( const VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::ValidationCacheEXT * pValidationCache, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateValidationCacheEXT( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pValidationCache ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::createValidationCacheEXT( const VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache; - Result result = static_cast( - d.vkCreateValidationCacheEXT( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &validationCache ) ) ); - return createResultValue( - result, validationCache, VULKAN_HPP_NAMESPACE_STRING "::Device::createValidationCacheEXT" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - Device::createValidationCacheEXTUnique( const VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache; - Result result = static_cast( - d.vkCreateValidationCacheEXT( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &validationCache ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, validationCache, VULKAN_HPP_NAMESPACE_STRING "::Device::createValidationCacheEXTUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::destroyValidationCacheEXT( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyValidationCacheEXT( m_device, - static_cast( validationCache ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyValidationCacheEXT( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyValidationCacheEXT( m_device, - static_cast( validationCache ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyValidationCacheEXT( m_device, - static_cast( validationCache ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyValidationCacheEXT( m_device, - static_cast( validationCache ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::mergeValidationCachesEXT( VULKAN_HPP_NAMESPACE::ValidationCacheEXT dstCache, - uint32_t srcCacheCount, - const VULKAN_HPP_NAMESPACE::ValidationCacheEXT * pSrcCaches, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkMergeValidationCachesEXT( m_device, - static_cast( dstCache ), - srcCacheCount, - reinterpret_cast( pSrcCaches ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::mergeValidationCachesEXT( VULKAN_HPP_NAMESPACE::ValidationCacheEXT dstCache, - ArrayProxy const & srcCaches, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkMergeValidationCachesEXT( m_device, - static_cast( dstCache ), - srcCaches.size(), - reinterpret_cast( srcCaches.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::mergeValidationCachesEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getValidationCacheDataEXT( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, - size_t * pDataSize, - void * pData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetValidationCacheDataEXT( - m_device, static_cast( validationCache ), pDataSize, pData ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType>::type - Device::getValidationCacheDataEXT( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector data; - size_t dataSize; - Result result; - do - { - result = static_cast( d.vkGetValidationCacheDataEXT( - m_device, static_cast( validationCache ), &dataSize, nullptr ) ); - if ( ( result == Result::eSuccess ) && dataSize ) - { - data.resize( dataSize ); - result = - static_cast( d.vkGetValidationCacheDataEXT( m_device, - static_cast( validationCache ), - &dataSize, - reinterpret_cast( data.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( dataSize <= data.size() ); - if ( dataSize < data.size() ) - { - data.resize( dataSize ); - } - } - return createResultValue( result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getValidationCacheDataEXT" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType>::type - Device::getValidationCacheDataEXT( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, - Uint8_tAllocator & uint8_tAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector data( uint8_tAllocator ); - size_t dataSize; - Result result; - do - { - result = static_cast( d.vkGetValidationCacheDataEXT( - m_device, static_cast( validationCache ), &dataSize, nullptr ) ); - if ( ( result == Result::eSuccess ) && dataSize ) - { - data.resize( dataSize ); - result = - static_cast( d.vkGetValidationCacheDataEXT( m_device, - static_cast( validationCache ), - &dataSize, - reinterpret_cast( data.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( dataSize <= data.size() ); - if ( dataSize < data.size() ) - { - data.resize( dataSize ); - } - } - return createResultValue( result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getValidationCacheDataEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_shading_rate_image === - - template - VULKAN_HPP_INLINE void CommandBuffer::bindShadingRateImageNV( VULKAN_HPP_NAMESPACE::ImageView imageView, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBindShadingRateImageNV( - m_commandBuffer, static_cast( imageView ), static_cast( imageLayout ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setViewportShadingRatePaletteNV( - uint32_t firstViewport, - uint32_t viewportCount, - const VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV * pShadingRatePalettes, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetViewportShadingRatePaletteNV( m_commandBuffer, - firstViewport, - viewportCount, - reinterpret_cast( pShadingRatePalettes ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::setViewportShadingRatePaletteNV( - uint32_t firstViewport, - ArrayProxy const & shadingRatePalettes, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetViewportShadingRatePaletteNV( - m_commandBuffer, - firstViewport, - shadingRatePalettes.size(), - reinterpret_cast( shadingRatePalettes.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::setCoarseSampleOrderNV( VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType, - uint32_t customSampleOrderCount, - const VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV * pCustomSampleOrders, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetCoarseSampleOrderNV( m_commandBuffer, - static_cast( sampleOrderType ), - customSampleOrderCount, - reinterpret_cast( pCustomSampleOrders ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::setCoarseSampleOrderNV( - VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType, - ArrayProxy const & customSampleOrders, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetCoarseSampleOrderNV( m_commandBuffer, - static_cast( sampleOrderType ), - customSampleOrders.size(), - reinterpret_cast( customSampleOrders.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_ray_tracing === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createAccelerationStructureNV( const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV * pAccelerationStructure, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateAccelerationStructureNV( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pAccelerationStructure ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::createAccelerationStructureNV( const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure; - Result result = static_cast( d.vkCreateAccelerationStructureNV( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &accelerationStructure ) ) ); - return createResultValue( - result, accelerationStructure, VULKAN_HPP_NAMESPACE_STRING "::Device::createAccelerationStructureNV" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createAccelerationStructureNVUnique( - const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure; - Result result = static_cast( d.vkCreateAccelerationStructureNV( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &accelerationStructure ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, - accelerationStructure, - VULKAN_HPP_NAMESPACE_STRING "::Device::createAccelerationStructureNVUnique", - deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::destroyAccelerationStructureNV( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyAccelerationStructureNV( m_device, - static_cast( accelerationStructure ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyAccelerationStructureNV( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyAccelerationStructureNV( - m_device, - static_cast( accelerationStructure ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyAccelerationStructureNV( m_device, - static_cast( accelerationStructure ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyAccelerationStructureNV( - m_device, - static_cast( accelerationStructure ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getAccelerationStructureMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR * pMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetAccelerationStructureMemoryRequirementsNV( - m_device, - reinterpret_cast( pInfo ), - reinterpret_cast( pMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR - Device::getAccelerationStructureMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR memoryRequirements; - d.vkGetAccelerationStructureMemoryRequirementsNV( - m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - Device::getAccelerationStructureMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR & memoryRequirements = - structureChain.template get(); - d.vkGetAccelerationStructureMemoryRequirementsNV( - m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::bindAccelerationStructureMemoryNV( - uint32_t bindInfoCount, - const VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV * pBindInfos, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkBindAccelerationStructureMemoryNV( - m_device, bindInfoCount, reinterpret_cast( pBindInfos ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::bindAccelerationStructureMemoryNV( - ArrayProxy const & bindInfos, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkBindAccelerationStructureMemoryNV( - m_device, - bindInfos.size(), - reinterpret_cast( bindInfos.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindAccelerationStructureMemoryNV" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::buildAccelerationStructureNV( const VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV * pInfo, - VULKAN_HPP_NAMESPACE::Buffer instanceData, - VULKAN_HPP_NAMESPACE::DeviceSize instanceOffset, - VULKAN_HPP_NAMESPACE::Bool32 update, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV dst, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV src, - VULKAN_HPP_NAMESPACE::Buffer scratch, - VULKAN_HPP_NAMESPACE::DeviceSize scratchOffset, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBuildAccelerationStructureNV( m_commandBuffer, - reinterpret_cast( pInfo ), - static_cast( instanceData ), - static_cast( instanceOffset ), - static_cast( update ), - static_cast( dst ), - static_cast( src ), - static_cast( scratch ), - static_cast( scratchOffset ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::buildAccelerationStructureNV( const VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV & info, - VULKAN_HPP_NAMESPACE::Buffer instanceData, - VULKAN_HPP_NAMESPACE::DeviceSize instanceOffset, - VULKAN_HPP_NAMESPACE::Bool32 update, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV dst, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV src, - VULKAN_HPP_NAMESPACE::Buffer scratch, - VULKAN_HPP_NAMESPACE::DeviceSize scratchOffset, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBuildAccelerationStructureNV( m_commandBuffer, - reinterpret_cast( &info ), - static_cast( instanceData ), - static_cast( instanceOffset ), - static_cast( update ), - static_cast( dst ), - static_cast( src ), - static_cast( scratch ), - static_cast( scratchOffset ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::copyAccelerationStructureNV( VULKAN_HPP_NAMESPACE::AccelerationStructureNV dst, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV src, - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyAccelerationStructureNV( m_commandBuffer, - static_cast( dst ), - static_cast( src ), - static_cast( mode ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::traceRaysNV( VULKAN_HPP_NAMESPACE::Buffer raygenShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize raygenShaderBindingOffset, - VULKAN_HPP_NAMESPACE::Buffer missShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingOffset, - VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingStride, - VULKAN_HPP_NAMESPACE::Buffer hitShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingOffset, - VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingStride, - VULKAN_HPP_NAMESPACE::Buffer callableShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingOffset, - VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingStride, - uint32_t width, - uint32_t height, - uint32_t depth, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdTraceRaysNV( m_commandBuffer, - static_cast( raygenShaderBindingTableBuffer ), - static_cast( raygenShaderBindingOffset ), - static_cast( missShaderBindingTableBuffer ), - static_cast( missShaderBindingOffset ), - static_cast( missShaderBindingStride ), - static_cast( hitShaderBindingTableBuffer ), - static_cast( hitShaderBindingOffset ), - static_cast( hitShaderBindingStride ), - static_cast( callableShaderBindingTableBuffer ), - static_cast( callableShaderBindingOffset ), - static_cast( callableShaderBindingStride ), - width, - height, - depth ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createRayTracingPipelinesNV( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - uint32_t createInfoCount, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV * pCreateInfos, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Pipeline * pPipelines, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateRayTracingPipelinesNV( m_device, - static_cast( pipelineCache ), - createInfoCount, - reinterpret_cast( pCreateInfos ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pPipelines ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue> - Device::createRayTracingPipelinesNV( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector pipelines( createInfos.size() ); - Result result = static_cast( - d.vkCreateRayTracingPipelinesNV( m_device, - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - return createResultValue( - result, - pipelines, - VULKAN_HPP_NAMESPACE_STRING "::Device::createRayTracingPipelinesNV", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue> - Device::createRayTracingPipelinesNV( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector pipelines( createInfos.size(), pipelineAllocator ); - Result result = static_cast( - d.vkCreateRayTracingPipelinesNV( m_device, - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - return createResultValue( - result, - pipelines, - VULKAN_HPP_NAMESPACE_STRING "::Device::createRayTracingPipelinesNV", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue - Device::createRayTracingPipelineNV( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Pipeline pipeline; - Result result = static_cast( - d.vkCreateRayTracingPipelinesNV( m_device, - static_cast( pipelineCache ), - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &pipeline ) ) ); - return createResultValue( - result, - pipeline, - VULKAN_HPP_NAMESPACE_STRING "::Device::createRayTracingPipelineNV", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue, PipelineAllocator>> - Device::createRayTracingPipelinesNVUnique( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, PipelineAllocator> uniquePipelines; - std::vector pipelines( createInfos.size() ); - Result result = static_cast( - d.vkCreateRayTracingPipelinesNV( m_device, - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) || - ( result == VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - uniquePipelines.reserve( createInfos.size() ); - ObjectDestroy deleter( *this, allocator, d ); - for ( size_t i = 0; i < createInfos.size(); i++ ) - { - uniquePipelines.push_back( UniqueHandle( pipelines[i], deleter ) ); - } - } - return createResultValue( - result, - std::move( uniquePipelines ), - VULKAN_HPP_NAMESPACE_STRING "::Device::createRayTracingPipelinesNVUnique", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template < - typename Dispatch, - typename PipelineAllocator, - typename B, - typename std::enable_if>::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue, PipelineAllocator>> - Device::createRayTracingPipelinesNVUnique( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, PipelineAllocator> uniquePipelines( pipelineAllocator ); - std::vector pipelines( createInfos.size() ); - Result result = static_cast( - d.vkCreateRayTracingPipelinesNV( m_device, - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) || - ( result == VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - uniquePipelines.reserve( createInfos.size() ); - ObjectDestroy deleter( *this, allocator, d ); - for ( size_t i = 0; i < createInfos.size(); i++ ) - { - uniquePipelines.push_back( UniqueHandle( pipelines[i], deleter ) ); - } - } - return createResultValue( - result, - std::move( uniquePipelines ), - VULKAN_HPP_NAMESPACE_STRING "::Device::createRayTracingPipelinesNVUnique", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue> - Device::createRayTracingPipelineNVUnique( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Pipeline pipeline; - Result result = static_cast( - d.vkCreateRayTracingPipelinesNV( m_device, - static_cast( pipelineCache ), - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &pipeline ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, - pipeline, - VULKAN_HPP_NAMESPACE_STRING "::Device::createRayTracingPipelineNVUnique", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT }, - deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getRayTracingShaderGroupHandlesNV( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void * pData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetRayTracingShaderGroupHandlesNV( - m_device, static_cast( pipeline ), firstGroup, groupCount, dataSize, pData ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_DEPRECATED( "This function is deprecated. Use one of the other flavours of it." ) - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type Device::getRayTracingShaderGroupHandlesNV( - VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - ArrayProxy const & data, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = - static_cast( d.vkGetRayTracingShaderGroupHandlesNV( m_device, - static_cast( pipeline ), - firstGroup, - groupCount, - data.size() * sizeof( T ), - reinterpret_cast( data.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingShaderGroupHandlesNV" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::getRayTracingShaderGroupHandlesNV( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_ASSERT( dataSize % sizeof( DataType ) == 0 ); - std::vector data( dataSize / sizeof( DataType ) ); - Result result = - static_cast( d.vkGetRayTracingShaderGroupHandlesNV( m_device, - static_cast( pipeline ), - firstGroup, - groupCount, - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ) ) ); - return createResultValue( result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingShaderGroupHandlesNV" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getRayTracingShaderGroupHandleNV( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - DataType data; - Result result = static_cast( d.vkGetRayTracingShaderGroupHandlesNV( m_device, - static_cast( pipeline ), - firstGroup, - groupCount, - sizeof( DataType ), - reinterpret_cast( &data ) ) ); - return createResultValue( result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingShaderGroupHandleNV" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getAccelerationStructureHandleNV( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - size_t dataSize, - void * pData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetAccelerationStructureHandleNV( - m_device, static_cast( accelerationStructure ), dataSize, pData ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_DEPRECATED( "This function is deprecated. Use one of the other flavours of it." ) - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type Device::getAccelerationStructureHandleNV( - VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - ArrayProxy const & data, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkGetAccelerationStructureHandleNV( m_device, - static_cast( accelerationStructure ), - data.size() * sizeof( T ), - reinterpret_cast( data.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getAccelerationStructureHandleNV" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::getAccelerationStructureHandleNV( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - size_t dataSize, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_ASSERT( dataSize % sizeof( DataType ) == 0 ); - std::vector data( dataSize / sizeof( DataType ) ); - Result result = static_cast( - d.vkGetAccelerationStructureHandleNV( m_device, - static_cast( accelerationStructure ), - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ) ) ); - return createResultValue( result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getAccelerationStructureHandleNV" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getAccelerationStructureHandleNV( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - DataType data; - Result result = static_cast( - d.vkGetAccelerationStructureHandleNV( m_device, - static_cast( accelerationStructure ), - sizeof( DataType ), - reinterpret_cast( &data ) ) ); - return createResultValue( result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getAccelerationStructureHandleNV" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::writeAccelerationStructuresPropertiesNV( - uint32_t accelerationStructureCount, - const VULKAN_HPP_NAMESPACE::AccelerationStructureNV * pAccelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdWriteAccelerationStructuresPropertiesNV( - m_commandBuffer, - accelerationStructureCount, - reinterpret_cast( pAccelerationStructures ), - static_cast( queryType ), - static_cast( queryPool ), - firstQuery ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::writeAccelerationStructuresPropertiesNV( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdWriteAccelerationStructuresPropertiesNV( - m_commandBuffer, - accelerationStructures.size(), - reinterpret_cast( accelerationStructures.data() ), - static_cast( queryType ), - static_cast( queryPool ), - firstQuery ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::compileDeferredNV( - VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t shader, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCompileDeferredNV( m_device, static_cast( pipeline ), shader ) ); - } -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::compileDeferredNV( VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t shader, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = - static_cast( d.vkCompileDeferredNV( m_device, static_cast( pipeline ), shader ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::compileDeferredNV" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_maintenance3 === - - template - VULKAN_HPP_INLINE void - Device::getDescriptorSetLayoutSupportKHR( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo * pCreateInfo, - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport * pSupport, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDescriptorSetLayoutSupportKHR( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pSupport ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport - Device::getDescriptorSetLayoutSupportKHR( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport support; - d.vkGetDescriptorSetLayoutSupportKHR( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( &support ) ); - return support; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - Device::getDescriptorSetLayoutSupportKHR( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport & support = - structureChain.template get(); - d.vkGetDescriptorSetLayoutSupportKHR( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( &support ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_draw_indirect_count === - - template - VULKAN_HPP_INLINE void CommandBuffer::drawIndirectCountKHR( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawIndirectCountKHR( m_commandBuffer, - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::drawIndexedIndirectCountKHR( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawIndexedIndirectCountKHR( m_commandBuffer, - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - //=== VK_EXT_external_memory_host === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getMemoryHostPointerPropertiesEXT( - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - const void * pHostPointer, - VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT * pMemoryHostPointerProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetMemoryHostPointerPropertiesEXT( - m_device, - static_cast( handleType ), - pHostPointer, - reinterpret_cast( pMemoryHostPointerProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::getMemoryHostPointerPropertiesEXT( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - const void * pHostPointer, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT memoryHostPointerProperties; - Result result = static_cast( d.vkGetMemoryHostPointerPropertiesEXT( - m_device, - static_cast( handleType ), - pHostPointer, - reinterpret_cast( &memoryHostPointerProperties ) ) ); - return createResultValue( - result, memoryHostPointerProperties, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryHostPointerPropertiesEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_AMD_buffer_marker === - - template - VULKAN_HPP_INLINE void CommandBuffer::writeBufferMarkerAMD( VULKAN_HPP_NAMESPACE::PipelineStageFlagBits pipelineStage, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - uint32_t marker, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdWriteBufferMarkerAMD( m_commandBuffer, - static_cast( pipelineStage ), - static_cast( dstBuffer ), - static_cast( dstOffset ), - marker ); - } - - //=== VK_EXT_calibrated_timestamps === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getCalibrateableTimeDomainsEXT( uint32_t * pTimeDomainCount, - VULKAN_HPP_NAMESPACE::TimeDomainEXT * pTimeDomains, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( - m_physicalDevice, pTimeDomainCount, reinterpret_cast( pTimeDomains ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getCalibrateableTimeDomainsEXT( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector timeDomains; - uint32_t timeDomainCount; - Result result; - do - { - result = static_cast( - d.vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( m_physicalDevice, &timeDomainCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && timeDomainCount ) - { - timeDomains.resize( timeDomainCount ); - result = static_cast( d.vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( - m_physicalDevice, &timeDomainCount, reinterpret_cast( timeDomains.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( timeDomainCount <= timeDomains.size() ); - if ( timeDomainCount < timeDomains.size() ) - { - timeDomains.resize( timeDomainCount ); - } - } - return createResultValue( - result, timeDomains, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCalibrateableTimeDomainsEXT" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getCalibrateableTimeDomainsEXT( TimeDomainEXTAllocator & timeDomainEXTAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector timeDomains( timeDomainEXTAllocator ); - uint32_t timeDomainCount; - Result result; - do - { - result = static_cast( - d.vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( m_physicalDevice, &timeDomainCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && timeDomainCount ) - { - timeDomains.resize( timeDomainCount ); - result = static_cast( d.vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( - m_physicalDevice, &timeDomainCount, reinterpret_cast( timeDomains.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( timeDomainCount <= timeDomains.size() ); - if ( timeDomainCount < timeDomains.size() ) - { - timeDomains.resize( timeDomainCount ); - } - } - return createResultValue( - result, timeDomains, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCalibrateableTimeDomainsEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getCalibratedTimestampsEXT( uint32_t timestampCount, - const VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT * pTimestampInfos, - uint64_t * pTimestamps, - uint64_t * pMaxDeviation, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetCalibratedTimestampsEXT( m_device, - timestampCount, - reinterpret_cast( pTimestampInfos ), - pTimestamps, - pMaxDeviation ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType, uint64_t>>::type - Device::getCalibratedTimestampsEXT( - ArrayProxy const & timestampInfos, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::pair, uint64_t> data( - std::piecewise_construct, std::forward_as_tuple( timestampInfos.size() ), std::forward_as_tuple( 0 ) ); - std::vector & timestamps = data.first; - uint64_t & maxDeviation = data.second; - Result result = static_cast( - d.vkGetCalibratedTimestampsEXT( m_device, - timestampInfos.size(), - reinterpret_cast( timestampInfos.data() ), - timestamps.data(), - &maxDeviation ) ); - return createResultValue( result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getCalibratedTimestampsEXT" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType, uint64_t>>::type - Device::getCalibratedTimestampsEXT( - ArrayProxy const & timestampInfos, - Uint64_tAllocator & uint64_tAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::pair, uint64_t> data( - std::piecewise_construct, - std::forward_as_tuple( timestampInfos.size(), uint64_tAllocator ), - std::forward_as_tuple( 0 ) ); - std::vector & timestamps = data.first; - uint64_t & maxDeviation = data.second; - Result result = static_cast( - d.vkGetCalibratedTimestampsEXT( m_device, - timestampInfos.size(), - reinterpret_cast( timestampInfos.data() ), - timestamps.data(), - &maxDeviation ) ); - return createResultValue( result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getCalibratedTimestampsEXT" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::getCalibratedTimestampEXT( const VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT & timestampInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::pair data; - uint64_t & timestamp = data.first; - uint64_t & maxDeviation = data.second; - Result result = static_cast( - d.vkGetCalibratedTimestampsEXT( m_device, - 1, - reinterpret_cast( ×tampInfo ), - ×tamp, - &maxDeviation ) ); - return createResultValue( result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getCalibratedTimestampEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_mesh_shader === - - template - VULKAN_HPP_INLINE void CommandBuffer::drawMeshTasksNV( uint32_t taskCount, - uint32_t firstTask, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawMeshTasksNV( m_commandBuffer, taskCount, firstTask ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::drawMeshTasksIndirectNV( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - uint32_t drawCount, - uint32_t stride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawMeshTasksIndirectNV( - m_commandBuffer, static_cast( buffer ), static_cast( offset ), drawCount, stride ); - } - - template - VULKAN_HPP_INLINE void - CommandBuffer::drawMeshTasksIndirectCountNV( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawMeshTasksIndirectCountNV( m_commandBuffer, - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - //=== VK_NV_scissor_exclusive === - - template - VULKAN_HPP_INLINE void CommandBuffer::setExclusiveScissorNV( uint32_t firstExclusiveScissor, - uint32_t exclusiveScissorCount, - const VULKAN_HPP_NAMESPACE::Rect2D * pExclusiveScissors, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetExclusiveScissorNV( m_commandBuffer, - firstExclusiveScissor, - exclusiveScissorCount, - reinterpret_cast( pExclusiveScissors ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::setExclusiveScissorNV( uint32_t firstExclusiveScissor, - ArrayProxy const & exclusiveScissors, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetExclusiveScissorNV( m_commandBuffer, - firstExclusiveScissor, - exclusiveScissors.size(), - reinterpret_cast( exclusiveScissors.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_device_diagnostic_checkpoints === - - template - VULKAN_HPP_INLINE void CommandBuffer::setCheckpointNV( const void * pCheckpointMarker, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetCheckpointNV( m_commandBuffer, pCheckpointMarker ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::setCheckpointNV( CheckpointMarkerType const & checkpointMarker, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetCheckpointNV( m_commandBuffer, reinterpret_cast( &checkpointMarker ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Queue::getCheckpointDataNV( uint32_t * pCheckpointDataCount, - VULKAN_HPP_NAMESPACE::CheckpointDataNV * pCheckpointData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetQueueCheckpointDataNV( - m_queue, pCheckpointDataCount, reinterpret_cast( pCheckpointData ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Queue::getCheckpointDataNV( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector checkpointData; - uint32_t checkpointDataCount; - d.vkGetQueueCheckpointDataNV( m_queue, &checkpointDataCount, nullptr ); - checkpointData.resize( checkpointDataCount ); - d.vkGetQueueCheckpointDataNV( - m_queue, &checkpointDataCount, reinterpret_cast( checkpointData.data() ) ); - VULKAN_HPP_ASSERT( checkpointDataCount <= checkpointData.size() ); - return checkpointData; - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Queue::getCheckpointDataNV( CheckpointDataNVAllocator & checkpointDataNVAllocator, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector checkpointData( checkpointDataNVAllocator ); - uint32_t checkpointDataCount; - d.vkGetQueueCheckpointDataNV( m_queue, &checkpointDataCount, nullptr ); - checkpointData.resize( checkpointDataCount ); - d.vkGetQueueCheckpointDataNV( - m_queue, &checkpointDataCount, reinterpret_cast( checkpointData.data() ) ); - VULKAN_HPP_ASSERT( checkpointDataCount <= checkpointData.size() ); - return checkpointData; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_timeline_semaphore === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getSemaphoreCounterValueKHR( - VULKAN_HPP_NAMESPACE::Semaphore semaphore, uint64_t * pValue, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetSemaphoreCounterValueKHR( m_device, static_cast( semaphore ), pValue ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getSemaphoreCounterValueKHR( VULKAN_HPP_NAMESPACE::Semaphore semaphore, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - uint64_t value; - Result result = - static_cast( d.vkGetSemaphoreCounterValueKHR( m_device, static_cast( semaphore ), &value ) ); - return createResultValue( result, value, VULKAN_HPP_NAMESPACE_STRING "::Device::getSemaphoreCounterValueKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::waitSemaphoresKHR( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo * pWaitInfo, - uint64_t timeout, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkWaitSemaphoresKHR( m_device, reinterpret_cast( pWaitInfo ), timeout ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::waitSemaphoresKHR( - const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo & waitInfo, uint64_t timeout, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkWaitSemaphoresKHR( m_device, reinterpret_cast( &waitInfo ), timeout ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::waitSemaphoresKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eTimeout } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::signalSemaphoreKHR( - const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo * pSignalInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkSignalSemaphoreKHR( m_device, reinterpret_cast( pSignalInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::signalSemaphoreKHR( const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo & signalInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkSignalSemaphoreKHR( m_device, reinterpret_cast( &signalInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::signalSemaphoreKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_INTEL_performance_query === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::initializePerformanceApiINTEL( - const VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL * pInitializeInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkInitializePerformanceApiINTEL( - m_device, reinterpret_cast( pInitializeInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::initializePerformanceApiINTEL( - const VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL & initializeInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkInitializePerformanceApiINTEL( - m_device, reinterpret_cast( &initializeInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::initializePerformanceApiINTEL" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::uninitializePerformanceApiINTEL( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkUninitializePerformanceApiINTEL( m_device ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result CommandBuffer::setPerformanceMarkerINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL * pMarkerInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCmdSetPerformanceMarkerINTEL( - m_commandBuffer, reinterpret_cast( pMarkerInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - CommandBuffer::setPerformanceMarkerINTEL( const VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL & markerInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkCmdSetPerformanceMarkerINTEL( - m_commandBuffer, reinterpret_cast( &markerInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::setPerformanceMarkerINTEL" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result CommandBuffer::setPerformanceStreamMarkerINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL * pMarkerInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCmdSetPerformanceStreamMarkerINTEL( - m_commandBuffer, reinterpret_cast( pMarkerInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - CommandBuffer::setPerformanceStreamMarkerINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL & markerInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkCmdSetPerformanceStreamMarkerINTEL( - m_commandBuffer, reinterpret_cast( &markerInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::setPerformanceStreamMarkerINTEL" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result CommandBuffer::setPerformanceOverrideINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL * pOverrideInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkCmdSetPerformanceOverrideINTEL( - m_commandBuffer, reinterpret_cast( pOverrideInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - CommandBuffer::setPerformanceOverrideINTEL( const VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL & overrideInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkCmdSetPerformanceOverrideINTEL( - m_commandBuffer, reinterpret_cast( &overrideInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::setPerformanceOverrideINTEL" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::acquirePerformanceConfigurationINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL * pAcquireInfo, - VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL * pConfiguration, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkAcquirePerformanceConfigurationINTEL( - m_device, - reinterpret_cast( pAcquireInfo ), - reinterpret_cast( pConfiguration ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::acquirePerformanceConfigurationINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL & acquireInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration; - Result result = static_cast( d.vkAcquirePerformanceConfigurationINTEL( - m_device, - reinterpret_cast( &acquireInfo ), - reinterpret_cast( &configuration ) ) ); - return createResultValue( - result, configuration, VULKAN_HPP_NAMESPACE_STRING "::Device::acquirePerformanceConfigurationINTEL" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::acquirePerformanceConfigurationINTELUnique( - const VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL & acquireInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration; - Result result = static_cast( d.vkAcquirePerformanceConfigurationINTEL( - m_device, - reinterpret_cast( &acquireInfo ), - reinterpret_cast( &configuration ) ) ); - ObjectRelease deleter( *this, d ); - return createResultValue( - result, - configuration, - VULKAN_HPP_NAMESPACE_STRING "::Device::acquirePerformanceConfigurationINTELUnique", - deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::releasePerformanceConfigurationINTEL( - VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkReleasePerformanceConfigurationINTEL( - m_device, static_cast( configuration ) ) ); - } -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::releasePerformanceConfigurationINTEL( VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkReleasePerformanceConfigurationINTEL( - m_device, static_cast( configuration ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::releasePerformanceConfigurationINTEL" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::release( - VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkReleasePerformanceConfigurationINTEL( - m_device, static_cast( configuration ) ) ); - } -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::release( VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkReleasePerformanceConfigurationINTEL( - m_device, static_cast( configuration ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::release" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Queue::setPerformanceConfigurationINTEL( - VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkQueueSetPerformanceConfigurationINTEL( - m_queue, static_cast( configuration ) ) ); - } -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Queue::setPerformanceConfigurationINTEL( VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkQueueSetPerformanceConfigurationINTEL( - m_queue, static_cast( configuration ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::setPerformanceConfigurationINTEL" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getPerformanceParameterINTEL( VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL parameter, - VULKAN_HPP_NAMESPACE::PerformanceValueINTEL * pValue, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetPerformanceParameterINTEL( m_device, - static_cast( parameter ), - reinterpret_cast( pValue ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::getPerformanceParameterINTEL( VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL parameter, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PerformanceValueINTEL value; - Result result = - static_cast( d.vkGetPerformanceParameterINTEL( m_device, - static_cast( parameter ), - reinterpret_cast( &value ) ) ); - return createResultValue( result, value, VULKAN_HPP_NAMESPACE_STRING "::Device::getPerformanceParameterINTEL" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_AMD_display_native_hdr === - - template - VULKAN_HPP_INLINE void Device::setLocalDimmingAMD( VULKAN_HPP_NAMESPACE::SwapchainKHR swapChain, - VULKAN_HPP_NAMESPACE::Bool32 localDimmingEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkSetLocalDimmingAMD( - m_device, static_cast( swapChain ), static_cast( localDimmingEnable ) ); - } - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Instance::createImagePipeSurfaceFUCHSIA( - const VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateImagePipeSurfaceFUCHSIA( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createImagePipeSurfaceFUCHSIA( const VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( d.vkCreateImagePipeSurfaceFUCHSIA( - m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createImagePipeSurfaceFUCHSIA" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createImagePipeSurfaceFUCHSIAUnique( - const VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( d.vkCreateImagePipeSurfaceFUCHSIA( - m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createImagePipeSurfaceFUCHSIAUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createMetalSurfaceEXT( const VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateMetalSurfaceEXT( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createMetalSurfaceEXT( const VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateMetalSurfaceEXT( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createMetalSurfaceEXT" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createMetalSurfaceEXTUnique( const VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateMetalSurfaceEXT( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createMetalSurfaceEXTUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_KHR_fragment_shading_rate === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::getFragmentShadingRatesKHR( - uint32_t * pFragmentShadingRateCount, - VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR * pFragmentShadingRates, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceFragmentShadingRatesKHR( - m_physicalDevice, - pFragmentShadingRateCount, - reinterpret_cast( pFragmentShadingRates ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType< - std::vector>::type - PhysicalDevice::getFragmentShadingRatesKHR( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector - fragmentShadingRates; - uint32_t fragmentShadingRateCount; - Result result; - do - { - result = static_cast( - d.vkGetPhysicalDeviceFragmentShadingRatesKHR( m_physicalDevice, &fragmentShadingRateCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && fragmentShadingRateCount ) - { - fragmentShadingRates.resize( fragmentShadingRateCount ); - result = static_cast( d.vkGetPhysicalDeviceFragmentShadingRatesKHR( - m_physicalDevice, - &fragmentShadingRateCount, - reinterpret_cast( fragmentShadingRates.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( fragmentShadingRateCount <= fragmentShadingRates.size() ); - if ( fragmentShadingRateCount < fragmentShadingRates.size() ) - { - fragmentShadingRates.resize( fragmentShadingRateCount ); - } - } - return createResultValue( - result, fragmentShadingRates, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getFragmentShadingRatesKHR" ); - } - - template ::value, - int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType< - std::vector>::type - PhysicalDevice::getFragmentShadingRatesKHR( - PhysicalDeviceFragmentShadingRateKHRAllocator & physicalDeviceFragmentShadingRateKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector - fragmentShadingRates( physicalDeviceFragmentShadingRateKHRAllocator ); - uint32_t fragmentShadingRateCount; - Result result; - do - { - result = static_cast( - d.vkGetPhysicalDeviceFragmentShadingRatesKHR( m_physicalDevice, &fragmentShadingRateCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && fragmentShadingRateCount ) - { - fragmentShadingRates.resize( fragmentShadingRateCount ); - result = static_cast( d.vkGetPhysicalDeviceFragmentShadingRatesKHR( - m_physicalDevice, - &fragmentShadingRateCount, - reinterpret_cast( fragmentShadingRates.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( fragmentShadingRateCount <= fragmentShadingRates.size() ); - if ( fragmentShadingRateCount < fragmentShadingRates.size() ) - { - fragmentShadingRates.resize( fragmentShadingRateCount ); - } - } - return createResultValue( - result, fragmentShadingRates, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getFragmentShadingRatesKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::setFragmentShadingRateKHR( - const VULKAN_HPP_NAMESPACE::Extent2D * pFragmentSize, - const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR combinerOps[2], - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetFragmentShadingRateKHR( m_commandBuffer, - reinterpret_cast( pFragmentSize ), - reinterpret_cast( combinerOps ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::setFragmentShadingRateKHR( - const VULKAN_HPP_NAMESPACE::Extent2D & fragmentSize, - const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR combinerOps[2], - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetFragmentShadingRateKHR( m_commandBuffer, - reinterpret_cast( &fragmentSize ), - reinterpret_cast( combinerOps ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_buffer_device_address === - - template - VULKAN_HPP_INLINE DeviceAddress Device::getBufferAddressEXT( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo * pInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetBufferDeviceAddressEXT( m_device, reinterpret_cast( pInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE DeviceAddress Device::getBufferAddressEXT( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetBufferDeviceAddressEXT( m_device, reinterpret_cast( &info ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_tooling_info === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getToolPropertiesEXT( uint32_t * pToolCount, - VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties * pToolProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceToolPropertiesEXT( - m_physicalDevice, pToolCount, reinterpret_cast( pToolProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getToolPropertiesEXT( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector toolProperties; - uint32_t toolCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceToolPropertiesEXT( m_physicalDevice, &toolCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && toolCount ) - { - toolProperties.resize( toolCount ); - result = static_cast( d.vkGetPhysicalDeviceToolPropertiesEXT( - m_physicalDevice, &toolCount, reinterpret_cast( toolProperties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( toolCount <= toolProperties.size() ); - if ( toolCount < toolProperties.size() ) - { - toolProperties.resize( toolCount ); - } - } - return createResultValue( - result, toolProperties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getToolPropertiesEXT" ); - } - - template < - typename PhysicalDeviceToolPropertiesAllocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getToolPropertiesEXT( PhysicalDeviceToolPropertiesAllocator & physicalDeviceToolPropertiesAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector toolProperties( - physicalDeviceToolPropertiesAllocator ); - uint32_t toolCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceToolPropertiesEXT( m_physicalDevice, &toolCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && toolCount ) - { - toolProperties.resize( toolCount ); - result = static_cast( d.vkGetPhysicalDeviceToolPropertiesEXT( - m_physicalDevice, &toolCount, reinterpret_cast( toolProperties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( toolCount <= toolProperties.size() ); - if ( toolCount < toolProperties.size() ) - { - toolProperties.resize( toolCount ); - } - } - return createResultValue( - result, toolProperties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getToolPropertiesEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_present_wait === - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::waitForPresentKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - uint64_t presentId, - uint64_t timeout, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkWaitForPresentKHR( m_device, static_cast( swapchain ), presentId, timeout ) ); - } -#else - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::waitForPresentKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - uint64_t presentId, - uint64_t timeout, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkWaitForPresentKHR( m_device, static_cast( swapchain ), presentId, timeout ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::waitForPresentKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eTimeout } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_cooperative_matrix === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getCooperativeMatrixPropertiesNV( uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( - m_physicalDevice, pPropertyCount, reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getCooperativeMatrixPropertiesNV( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t propertyCount; - Result result; - do - { - result = static_cast( - d.vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( m_physicalDevice, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( - m_physicalDevice, - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCooperativeMatrixPropertiesNV" ); - } - - template < - typename CooperativeMatrixPropertiesNVAllocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getCooperativeMatrixPropertiesNV( - CooperativeMatrixPropertiesNVAllocator & cooperativeMatrixPropertiesNVAllocator, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( - cooperativeMatrixPropertiesNVAllocator ); - uint32_t propertyCount; - Result result; - do - { - result = static_cast( - d.vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( m_physicalDevice, &propertyCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( d.vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( - m_physicalDevice, - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCooperativeMatrixPropertiesNV" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_coverage_reduction_mode === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV( - uint32_t * pCombinationCount, - VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV * pCombinations, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( - m_physicalDevice, - pCombinationCount, - reinterpret_cast( pCombinations ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType< - std::vector>::type - PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector combinations; - uint32_t combinationCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( - m_physicalDevice, &combinationCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && combinationCount ) - { - combinations.resize( combinationCount ); - result = static_cast( d.vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( - m_physicalDevice, - &combinationCount, - reinterpret_cast( combinations.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( combinationCount <= combinations.size() ); - if ( combinationCount < combinations.size() ) - { - combinations.resize( combinationCount ); - } - } - return createResultValue( result, - combinations, - VULKAN_HPP_NAMESPACE_STRING - "::PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV" ); - } - - template ::value, - int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType< - std::vector>::type - PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV( - FramebufferMixedSamplesCombinationNVAllocator & framebufferMixedSamplesCombinationNVAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector combinations( - framebufferMixedSamplesCombinationNVAllocator ); - uint32_t combinationCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( - m_physicalDevice, &combinationCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && combinationCount ) - { - combinations.resize( combinationCount ); - result = static_cast( d.vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( - m_physicalDevice, - &combinationCount, - reinterpret_cast( combinations.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( combinationCount <= combinations.size() ); - if ( combinationCount < combinations.size() ) - { - combinations.resize( combinationCount ); - } - } - return createResultValue( result, - combinations, - VULKAN_HPP_NAMESPACE_STRING - "::PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::getSurfacePresentModes2EXT( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo, - uint32_t * pPresentModeCount, - VULKAN_HPP_NAMESPACE::PresentModeKHR * pPresentModes, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPhysicalDeviceSurfacePresentModes2EXT( - m_physicalDevice, - reinterpret_cast( pSurfaceInfo ), - pPresentModeCount, - reinterpret_cast( pPresentModes ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getSurfacePresentModes2EXT( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector presentModes; - uint32_t presentModeCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceSurfacePresentModes2EXT( - m_physicalDevice, - reinterpret_cast( &surfaceInfo ), - &presentModeCount, - nullptr ) ); - if ( ( result == Result::eSuccess ) && presentModeCount ) - { - presentModes.resize( presentModeCount ); - result = static_cast( d.vkGetPhysicalDeviceSurfacePresentModes2EXT( - m_physicalDevice, - reinterpret_cast( &surfaceInfo ), - &presentModeCount, - reinterpret_cast( presentModes.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( presentModeCount <= presentModes.size() ); - if ( presentModeCount < presentModes.size() ) - { - presentModes.resize( presentModeCount ); - } - } - return createResultValue( - result, presentModes, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfacePresentModes2EXT" ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getSurfacePresentModes2EXT( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - PresentModeKHRAllocator & presentModeKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector presentModes( presentModeKHRAllocator ); - uint32_t presentModeCount; - Result result; - do - { - result = static_cast( d.vkGetPhysicalDeviceSurfacePresentModes2EXT( - m_physicalDevice, - reinterpret_cast( &surfaceInfo ), - &presentModeCount, - nullptr ) ); - if ( ( result == Result::eSuccess ) && presentModeCount ) - { - presentModes.resize( presentModeCount ); - result = static_cast( d.vkGetPhysicalDeviceSurfacePresentModes2EXT( - m_physicalDevice, - reinterpret_cast( &surfaceInfo ), - &presentModeCount, - reinterpret_cast( presentModes.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( presentModeCount <= presentModes.size() ); - if ( presentModeCount < presentModes.size() ) - { - presentModes.resize( presentModeCount ); - } - } - return createResultValue( - result, presentModes, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfacePresentModes2EXT" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -# ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::acquireFullScreenExclusiveModeEXT( - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkAcquireFullScreenExclusiveModeEXT( m_device, static_cast( swapchain ) ) ); - } -# else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::acquireFullScreenExclusiveModeEXT( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkAcquireFullScreenExclusiveModeEXT( m_device, static_cast( swapchain ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::acquireFullScreenExclusiveModeEXT" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -# ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::releaseFullScreenExclusiveModeEXT( - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkReleaseFullScreenExclusiveModeEXT( m_device, static_cast( swapchain ) ) ); - } -# else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::releaseFullScreenExclusiveModeEXT( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkReleaseFullScreenExclusiveModeEXT( m_device, static_cast( swapchain ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::releaseFullScreenExclusiveModeEXT" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getGroupSurfacePresentModes2EXT( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo, - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR * pModes, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetDeviceGroupSurfacePresentModes2EXT( - m_device, - reinterpret_cast( pSurfaceInfo ), - reinterpret_cast( pModes ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::getGroupSurfacePresentModes2EXT( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR modes; - Result result = static_cast( d.vkGetDeviceGroupSurfacePresentModes2EXT( - m_device, - reinterpret_cast( &surfaceInfo ), - reinterpret_cast( &modes ) ) ); - return createResultValue( result, modes, VULKAN_HPP_NAMESPACE_STRING "::Device::getGroupSurfacePresentModes2EXT" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_headless_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createHeadlessSurfaceEXT( const VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateHeadlessSurfaceEXT( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createHeadlessSurfaceEXT( const VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateHeadlessSurfaceEXT( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createHeadlessSurfaceEXT" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createHeadlessSurfaceEXTUnique( const VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateHeadlessSurfaceEXT( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createHeadlessSurfaceEXTUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_buffer_device_address === - - template - VULKAN_HPP_INLINE DeviceAddress Device::getBufferAddressKHR( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo * pInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetBufferDeviceAddressKHR( m_device, reinterpret_cast( pInfo ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE DeviceAddress Device::getBufferAddressKHR( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetBufferDeviceAddressKHR( m_device, reinterpret_cast( &info ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE uint64_t Device::getBufferOpaqueCaptureAddressKHR( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo * pInfo, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetBufferOpaqueCaptureAddressKHR( m_device, - reinterpret_cast( pInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE uint64_t Device::getBufferOpaqueCaptureAddressKHR( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetBufferOpaqueCaptureAddressKHR( m_device, - reinterpret_cast( &info ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE uint64_t - Device::getMemoryOpaqueCaptureAddressKHR( const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo * pInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetDeviceMemoryOpaqueCaptureAddressKHR( - m_device, reinterpret_cast( pInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE uint64_t - Device::getMemoryOpaqueCaptureAddressKHR( const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetDeviceMemoryOpaqueCaptureAddressKHR( - m_device, reinterpret_cast( &info ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_line_rasterization === - - template - VULKAN_HPP_INLINE void CommandBuffer::setLineStippleEXT( uint32_t lineStippleFactor, - uint16_t lineStipplePattern, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetLineStippleEXT( m_commandBuffer, lineStippleFactor, lineStipplePattern ); - } - - //=== VK_EXT_host_query_reset === - - template - VULKAN_HPP_INLINE void Device::resetQueryPoolEXT( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkResetQueryPoolEXT( m_device, static_cast( queryPool ), firstQuery, queryCount ); - } - - //=== VK_EXT_extended_dynamic_state === - - template - VULKAN_HPP_INLINE void CommandBuffer::setCullModeEXT( VULKAN_HPP_NAMESPACE::CullModeFlags cullMode, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetCullModeEXT( m_commandBuffer, static_cast( cullMode ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setFrontFaceEXT( VULKAN_HPP_NAMESPACE::FrontFace frontFace, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetFrontFaceEXT( m_commandBuffer, static_cast( frontFace ) ); - } - - template - VULKAN_HPP_INLINE void - CommandBuffer::setPrimitiveTopologyEXT( VULKAN_HPP_NAMESPACE::PrimitiveTopology primitiveTopology, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetPrimitiveTopologyEXT( m_commandBuffer, static_cast( primitiveTopology ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setViewportWithCountEXT( uint32_t viewportCount, - const VULKAN_HPP_NAMESPACE::Viewport * pViewports, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetViewportWithCountEXT( - m_commandBuffer, viewportCount, reinterpret_cast( pViewports ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::setViewportWithCountEXT( ArrayProxy const & viewports, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetViewportWithCountEXT( - m_commandBuffer, viewports.size(), reinterpret_cast( viewports.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::setScissorWithCountEXT( uint32_t scissorCount, - const VULKAN_HPP_NAMESPACE::Rect2D * pScissors, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetScissorWithCountEXT( m_commandBuffer, scissorCount, reinterpret_cast( pScissors ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::setScissorWithCountEXT( ArrayProxy const & scissors, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetScissorWithCountEXT( - m_commandBuffer, scissors.size(), reinterpret_cast( scissors.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::bindVertexBuffers2EXT( uint32_t firstBinding, - uint32_t bindingCount, - const VULKAN_HPP_NAMESPACE::Buffer * pBuffers, - const VULKAN_HPP_NAMESPACE::DeviceSize * pOffsets, - const VULKAN_HPP_NAMESPACE::DeviceSize * pSizes, - const VULKAN_HPP_NAMESPACE::DeviceSize * pStrides, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBindVertexBuffers2EXT( m_commandBuffer, - firstBinding, - bindingCount, - reinterpret_cast( pBuffers ), - reinterpret_cast( pOffsets ), - reinterpret_cast( pSizes ), - reinterpret_cast( pStrides ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::bindVertexBuffers2EXT( uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - ArrayProxy const & sizes, - ArrayProxy const & strides, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( buffers.size() == offsets.size() ); - VULKAN_HPP_ASSERT( sizes.empty() || buffers.size() == sizes.size() ); - VULKAN_HPP_ASSERT( strides.empty() || buffers.size() == strides.size() ); -# else - if ( buffers.size() != offsets.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers2EXT: buffers.size() != offsets.size()" ); - } - if ( !sizes.empty() && buffers.size() != sizes.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers2EXT: buffers.size() != sizes.size()" ); - } - if ( !strides.empty() && buffers.size() != strides.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers2EXT: buffers.size() != strides.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - d.vkCmdBindVertexBuffers2EXT( m_commandBuffer, - firstBinding, - buffers.size(), - reinterpret_cast( buffers.data() ), - reinterpret_cast( offsets.data() ), - reinterpret_cast( sizes.data() ), - reinterpret_cast( strides.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::setDepthTestEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthTestEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDepthTestEnableEXT( m_commandBuffer, static_cast( depthTestEnable ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setDepthWriteEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthWriteEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDepthWriteEnableEXT( m_commandBuffer, static_cast( depthWriteEnable ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setDepthCompareOpEXT( VULKAN_HPP_NAMESPACE::CompareOp depthCompareOp, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDepthCompareOpEXT( m_commandBuffer, static_cast( depthCompareOp ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setDepthBoundsTestEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthBoundsTestEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDepthBoundsTestEnableEXT( m_commandBuffer, static_cast( depthBoundsTestEnable ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setStencilTestEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 stencilTestEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetStencilTestEnableEXT( m_commandBuffer, static_cast( stencilTestEnable ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setStencilOpEXT( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - VULKAN_HPP_NAMESPACE::StencilOp failOp, - VULKAN_HPP_NAMESPACE::StencilOp passOp, - VULKAN_HPP_NAMESPACE::StencilOp depthFailOp, - VULKAN_HPP_NAMESPACE::CompareOp compareOp, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetStencilOpEXT( m_commandBuffer, - static_cast( faceMask ), - static_cast( failOp ), - static_cast( passOp ), - static_cast( depthFailOp ), - static_cast( compareOp ) ); - } - - //=== VK_KHR_deferred_host_operations === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createDeferredOperationKHR( const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DeferredOperationKHR * pDeferredOperation, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateDeferredOperationKHR( m_device, - reinterpret_cast( pAllocator ), - reinterpret_cast( pDeferredOperation ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::createDeferredOperationKHR( Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation; - Result result = static_cast( - d.vkCreateDeferredOperationKHR( m_device, - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &deferredOperation ) ) ); - return createResultValue( - result, deferredOperation, VULKAN_HPP_NAMESPACE_STRING "::Device::createDeferredOperationKHR" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - Device::createDeferredOperationKHRUnique( Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation; - Result result = static_cast( - d.vkCreateDeferredOperationKHR( m_device, - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &deferredOperation ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, deferredOperation, VULKAN_HPP_NAMESPACE_STRING "::Device::createDeferredOperationKHRUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::destroyDeferredOperationKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDeferredOperationKHR( m_device, - static_cast( operation ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyDeferredOperationKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDeferredOperationKHR( m_device, - static_cast( operation ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDeferredOperationKHR( m_device, - static_cast( operation ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyDeferredOperationKHR( m_device, - static_cast( operation ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE uint32_t Device::getDeferredOperationMaxConcurrencyKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetDeferredOperationMaxConcurrencyKHR( m_device, static_cast( operation ) ); - } - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getDeferredOperationResultKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetDeferredOperationResultKHR( m_device, static_cast( operation ) ) ); - } -#else - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getDeferredOperationResultKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkGetDeferredOperationResultKHR( m_device, static_cast( operation ) ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::getDeferredOperationResultKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eNotReady } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::deferredOperationJoinKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkDeferredOperationJoinKHR( m_device, static_cast( operation ) ) ); - } -#else - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::deferredOperationJoinKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = - static_cast( d.vkDeferredOperationJoinKHR( m_device, static_cast( operation ) ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::deferredOperationJoinKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, - VULKAN_HPP_NAMESPACE::Result::eThreadDoneKHR, - VULKAN_HPP_NAMESPACE::Result::eThreadIdleKHR } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_pipeline_executable_properties === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getPipelineExecutablePropertiesKHR( const VULKAN_HPP_NAMESPACE::PipelineInfoKHR * pPipelineInfo, - uint32_t * pExecutableCount, - VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetPipelineExecutablePropertiesKHR( m_device, - reinterpret_cast( pPipelineInfo ), - pExecutableCount, - reinterpret_cast( pProperties ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType< - std::vector>::type - Device::getPipelineExecutablePropertiesKHR( const VULKAN_HPP_NAMESPACE::PipelineInfoKHR & pipelineInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties; - uint32_t executableCount; - Result result; - do - { - result = static_cast( d.vkGetPipelineExecutablePropertiesKHR( - m_device, reinterpret_cast( &pipelineInfo ), &executableCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && executableCount ) - { - properties.resize( executableCount ); - result = static_cast( d.vkGetPipelineExecutablePropertiesKHR( - m_device, - reinterpret_cast( &pipelineInfo ), - &executableCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( executableCount <= properties.size() ); - if ( executableCount < properties.size() ) - { - properties.resize( executableCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutablePropertiesKHR" ); - } - - template < - typename PipelineExecutablePropertiesKHRAllocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE typename ResultValueType< - std::vector>::type - Device::getPipelineExecutablePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PipelineInfoKHR & pipelineInfo, - PipelineExecutablePropertiesKHRAllocator & pipelineExecutablePropertiesKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector properties( - pipelineExecutablePropertiesKHRAllocator ); - uint32_t executableCount; - Result result; - do - { - result = static_cast( d.vkGetPipelineExecutablePropertiesKHR( - m_device, reinterpret_cast( &pipelineInfo ), &executableCount, nullptr ) ); - if ( ( result == Result::eSuccess ) && executableCount ) - { - properties.resize( executableCount ); - result = static_cast( d.vkGetPipelineExecutablePropertiesKHR( - m_device, - reinterpret_cast( &pipelineInfo ), - &executableCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( executableCount <= properties.size() ); - if ( executableCount < properties.size() ) - { - properties.resize( executableCount ); - } - } - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutablePropertiesKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getPipelineExecutableStatisticsKHR( const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR * pExecutableInfo, - uint32_t * pStatisticCount, - VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR * pStatistics, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetPipelineExecutableStatisticsKHR( m_device, - reinterpret_cast( pExecutableInfo ), - pStatisticCount, - reinterpret_cast( pStatistics ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::getPipelineExecutableStatisticsKHR( const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR & executableInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector statistics; - uint32_t statisticCount; - Result result; - do - { - result = static_cast( d.vkGetPipelineExecutableStatisticsKHR( - m_device, - reinterpret_cast( &executableInfo ), - &statisticCount, - nullptr ) ); - if ( ( result == Result::eSuccess ) && statisticCount ) - { - statistics.resize( statisticCount ); - result = static_cast( d.vkGetPipelineExecutableStatisticsKHR( - m_device, - reinterpret_cast( &executableInfo ), - &statisticCount, - reinterpret_cast( statistics.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( statisticCount <= statistics.size() ); - if ( statisticCount < statistics.size() ) - { - statistics.resize( statisticCount ); - } - } - return createResultValue( - result, statistics, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutableStatisticsKHR" ); - } - - template < - typename PipelineExecutableStatisticKHRAllocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::getPipelineExecutableStatisticsKHR( - const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR & executableInfo, - PipelineExecutableStatisticKHRAllocator & pipelineExecutableStatisticKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector statistics( - pipelineExecutableStatisticKHRAllocator ); - uint32_t statisticCount; - Result result; - do - { - result = static_cast( d.vkGetPipelineExecutableStatisticsKHR( - m_device, - reinterpret_cast( &executableInfo ), - &statisticCount, - nullptr ) ); - if ( ( result == Result::eSuccess ) && statisticCount ) - { - statistics.resize( statisticCount ); - result = static_cast( d.vkGetPipelineExecutableStatisticsKHR( - m_device, - reinterpret_cast( &executableInfo ), - &statisticCount, - reinterpret_cast( statistics.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( statisticCount <= statistics.size() ); - if ( statisticCount < statistics.size() ) - { - statistics.resize( statisticCount ); - } - } - return createResultValue( - result, statistics, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutableStatisticsKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getPipelineExecutableInternalRepresentationsKHR( - const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR * pExecutableInfo, - uint32_t * pInternalRepresentationCount, - VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR * pInternalRepresentations, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetPipelineExecutableInternalRepresentationsKHR( - m_device, - reinterpret_cast( pExecutableInfo ), - pInternalRepresentationCount, - reinterpret_cast( pInternalRepresentations ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::getPipelineExecutableInternalRepresentationsKHR( - const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR & executableInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector - internalRepresentations; - uint32_t internalRepresentationCount; - Result result; - do - { - result = static_cast( d.vkGetPipelineExecutableInternalRepresentationsKHR( - m_device, - reinterpret_cast( &executableInfo ), - &internalRepresentationCount, - nullptr ) ); - if ( ( result == Result::eSuccess ) && internalRepresentationCount ) - { - internalRepresentations.resize( internalRepresentationCount ); - result = static_cast( d.vkGetPipelineExecutableInternalRepresentationsKHR( - m_device, - reinterpret_cast( &executableInfo ), - &internalRepresentationCount, - reinterpret_cast( internalRepresentations.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( internalRepresentationCount <= internalRepresentations.size() ); - if ( internalRepresentationCount < internalRepresentations.size() ) - { - internalRepresentations.resize( internalRepresentationCount ); - } - } - return createResultValue( result, - internalRepresentations, - VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutableInternalRepresentationsKHR" ); - } - - template < - typename PipelineExecutableInternalRepresentationKHRAllocator, - typename Dispatch, - typename B, - typename std::enable_if::value, - int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::getPipelineExecutableInternalRepresentationsKHR( - const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR & executableInfo, - PipelineExecutableInternalRepresentationKHRAllocator & pipelineExecutableInternalRepresentationKHRAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector - internalRepresentations( pipelineExecutableInternalRepresentationKHRAllocator ); - uint32_t internalRepresentationCount; - Result result; - do - { - result = static_cast( d.vkGetPipelineExecutableInternalRepresentationsKHR( - m_device, - reinterpret_cast( &executableInfo ), - &internalRepresentationCount, - nullptr ) ); - if ( ( result == Result::eSuccess ) && internalRepresentationCount ) - { - internalRepresentations.resize( internalRepresentationCount ); - result = static_cast( d.vkGetPipelineExecutableInternalRepresentationsKHR( - m_device, - reinterpret_cast( &executableInfo ), - &internalRepresentationCount, - reinterpret_cast( internalRepresentations.data() ) ) ); - } - } while ( result == Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( internalRepresentationCount <= internalRepresentations.size() ); - if ( internalRepresentationCount < internalRepresentations.size() ) - { - internalRepresentations.resize( internalRepresentationCount ); - } - } - return createResultValue( result, - internalRepresentations, - VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutableInternalRepresentationsKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_device_generated_commands === - - template - VULKAN_HPP_INLINE void Device::getGeneratedCommandsMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetGeneratedCommandsMemoryRequirementsNV( - m_device, - reinterpret_cast( pInfo ), - reinterpret_cast( pMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getGeneratedCommandsMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - d.vkGetGeneratedCommandsMemoryRequirementsNV( - m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain Device::getGeneratedCommandsMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - d.vkGetGeneratedCommandsMemoryRequirementsNV( - m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::preprocessGeneratedCommandsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV * pGeneratedCommandsInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPreprocessGeneratedCommandsNV( - m_commandBuffer, reinterpret_cast( pGeneratedCommandsInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::preprocessGeneratedCommandsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV & generatedCommandsInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPreprocessGeneratedCommandsNV( - m_commandBuffer, reinterpret_cast( &generatedCommandsInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::executeGeneratedCommandsNV( - VULKAN_HPP_NAMESPACE::Bool32 isPreprocessed, - const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV * pGeneratedCommandsInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdExecuteGeneratedCommandsNV( m_commandBuffer, - static_cast( isPreprocessed ), - reinterpret_cast( pGeneratedCommandsInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::executeGeneratedCommandsNV( - VULKAN_HPP_NAMESPACE::Bool32 isPreprocessed, - const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV & generatedCommandsInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdExecuteGeneratedCommandsNV( m_commandBuffer, - static_cast( isPreprocessed ), - reinterpret_cast( &generatedCommandsInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::bindPipelineShaderGroupNV( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t groupIndex, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBindPipelineShaderGroupNV( m_commandBuffer, - static_cast( pipelineBindPoint ), - static_cast( pipeline ), - groupIndex ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::createIndirectCommandsLayoutNV( - const VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV * pIndirectCommandsLayout, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateIndirectCommandsLayoutNV( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pIndirectCommandsLayout ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createIndirectCommandsLayoutNV( const VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout; - Result result = static_cast( d.vkCreateIndirectCommandsLayoutNV( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &indirectCommandsLayout ) ) ); - return createResultValue( - result, indirectCommandsLayout, VULKAN_HPP_NAMESPACE_STRING "::Device::createIndirectCommandsLayoutNV" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createIndirectCommandsLayoutNVUnique( - const VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout; - Result result = static_cast( d.vkCreateIndirectCommandsLayoutNV( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &indirectCommandsLayout ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, - indirectCommandsLayout, - VULKAN_HPP_NAMESPACE_STRING "::Device::createIndirectCommandsLayoutNVUnique", - deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::destroyIndirectCommandsLayoutNV( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyIndirectCommandsLayoutNV( m_device, - static_cast( indirectCommandsLayout ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyIndirectCommandsLayoutNV( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyIndirectCommandsLayoutNV( - m_device, - static_cast( indirectCommandsLayout ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyIndirectCommandsLayoutNV( m_device, - static_cast( indirectCommandsLayout ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyIndirectCommandsLayoutNV( - m_device, - static_cast( indirectCommandsLayout ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_acquire_drm_display === - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::acquireDrmDisplayEXT( - int32_t drmFd, VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkAcquireDrmDisplayEXT( m_physicalDevice, drmFd, static_cast( display ) ) ); - } -#else - template - VULKAN_HPP_INLINE typename ResultValueType::type PhysicalDevice::acquireDrmDisplayEXT( - int32_t drmFd, VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = - static_cast( d.vkAcquireDrmDisplayEXT( m_physicalDevice, drmFd, static_cast( display ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::acquireDrmDisplayEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getDrmDisplayEXT( int32_t drmFd, - uint32_t connectorId, - VULKAN_HPP_NAMESPACE::DisplayKHR * display, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetDrmDisplayEXT( m_physicalDevice, drmFd, connectorId, reinterpret_cast( display ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - PhysicalDevice::getDrmDisplayEXT( int32_t drmFd, uint32_t connectorId, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DisplayKHR display; - Result result = static_cast( - d.vkGetDrmDisplayEXT( m_physicalDevice, drmFd, connectorId, reinterpret_cast( &display ) ) ); - return createResultValue( result, display, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDrmDisplayEXT" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getDrmDisplayEXTUnique( int32_t drmFd, uint32_t connectorId, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DisplayKHR display; - Result result = static_cast( - d.vkGetDrmDisplayEXT( m_physicalDevice, drmFd, connectorId, reinterpret_cast( &display ) ) ); - ObjectRelease deleter( *this, d ); - return createResultValue( - result, display, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDrmDisplayEXTUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_private_data === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createPrivateDataSlotEXT( const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::PrivateDataSlot * pPrivateDataSlot, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreatePrivateDataSlotEXT( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pPrivateDataSlot ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::createPrivateDataSlotEXT( const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot; - Result result = static_cast( - d.vkCreatePrivateDataSlotEXT( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &privateDataSlot ) ) ); - return createResultValue( - result, privateDataSlot, VULKAN_HPP_NAMESPACE_STRING "::Device::createPrivateDataSlotEXT" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - Device::createPrivateDataSlotEXTUnique( const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot; - Result result = static_cast( - d.vkCreatePrivateDataSlotEXT( m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &privateDataSlot ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, privateDataSlot, VULKAN_HPP_NAMESPACE_STRING "::Device::createPrivateDataSlotEXTUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::destroyPrivateDataSlotEXT( VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPrivateDataSlotEXT( m_device, - static_cast( privateDataSlot ), - reinterpret_cast( pAllocator ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyPrivateDataSlotEXT( VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyPrivateDataSlotEXT( m_device, - static_cast( privateDataSlot ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::setPrivateDataEXT( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t data, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkSetPrivateDataEXT( m_device, - static_cast( objectType ), - objectHandle, - static_cast( privateDataSlot ), - data ) ); - } -#else - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::setPrivateDataEXT( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t data, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkSetPrivateDataEXT( m_device, - static_cast( objectType ), - objectHandle, - static_cast( privateDataSlot ), - data ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setPrivateDataEXT" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getPrivateDataEXT( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t * pData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetPrivateDataEXT( m_device, - static_cast( objectType ), - objectHandle, - static_cast( privateDataSlot ), - pData ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t - Device::getPrivateDataEXT( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - uint64_t data; - d.vkGetPrivateDataEXT( m_device, - static_cast( objectType ), - objectHandle, - static_cast( privateDataSlot ), - &data ); - return data; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - - template - VULKAN_HPP_INLINE void CommandBuffer::encodeVideoKHR( const VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR * pEncodeInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEncodeVideoKHR( m_commandBuffer, reinterpret_cast( pEncodeInfo ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::encodeVideoKHR( const VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR & encodeInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdEncodeVideoKHR( m_commandBuffer, reinterpret_cast( &encodeInfo ) ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_KHR_synchronization2 === - - template - VULKAN_HPP_INLINE void CommandBuffer::setEvent2KHR( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::DependencyInfo * pDependencyInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetEvent2KHR( - m_commandBuffer, static_cast( event ), reinterpret_cast( pDependencyInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::setEvent2KHR( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetEvent2KHR( - m_commandBuffer, static_cast( event ), reinterpret_cast( &dependencyInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::resetEvent2KHR( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdResetEvent2KHR( - m_commandBuffer, static_cast( event ), static_cast( stageMask ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::waitEvents2KHR( uint32_t eventCount, - const VULKAN_HPP_NAMESPACE::Event * pEvents, - const VULKAN_HPP_NAMESPACE::DependencyInfo * pDependencyInfos, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdWaitEvents2KHR( m_commandBuffer, - eventCount, - reinterpret_cast( pEvents ), - reinterpret_cast( pDependencyInfos ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::waitEvents2KHR( ArrayProxy const & events, - ArrayProxy const & dependencyInfos, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( events.size() == dependencyInfos.size() ); -# else - if ( events.size() != dependencyInfos.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::waitEvents2KHR: events.size() != dependencyInfos.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - d.vkCmdWaitEvents2KHR( m_commandBuffer, - events.size(), - reinterpret_cast( events.data() ), - reinterpret_cast( dependencyInfos.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::pipelineBarrier2KHR( const VULKAN_HPP_NAMESPACE::DependencyInfo * pDependencyInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPipelineBarrier2KHR( m_commandBuffer, reinterpret_cast( pDependencyInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::pipelineBarrier2KHR( const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdPipelineBarrier2KHR( m_commandBuffer, reinterpret_cast( &dependencyInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::writeTimestamp2KHR( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdWriteTimestamp2KHR( - m_commandBuffer, static_cast( stage ), static_cast( queryPool ), query ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Queue::submit2KHR( uint32_t submitCount, - const VULKAN_HPP_NAMESPACE::SubmitInfo2 * pSubmits, - VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkQueueSubmit2KHR( - m_queue, submitCount, reinterpret_cast( pSubmits ), static_cast( fence ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Queue::submit2KHR( ArrayProxy const & submits, - VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkQueueSubmit2KHR( m_queue, - submits.size(), - reinterpret_cast( submits.data() ), - static_cast( fence ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::submit2KHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::writeBufferMarker2AMD( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - uint32_t marker, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdWriteBufferMarker2AMD( m_commandBuffer, - static_cast( stage ), - static_cast( dstBuffer ), - static_cast( dstOffset ), - marker ); - } - - template - VULKAN_HPP_INLINE void Queue::getCheckpointData2NV( uint32_t * pCheckpointDataCount, - VULKAN_HPP_NAMESPACE::CheckpointData2NV * pCheckpointData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetQueueCheckpointData2NV( - m_queue, pCheckpointDataCount, reinterpret_cast( pCheckpointData ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Queue::getCheckpointData2NV( Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector checkpointData; - uint32_t checkpointDataCount; - d.vkGetQueueCheckpointData2NV( m_queue, &checkpointDataCount, nullptr ); - checkpointData.resize( checkpointDataCount ); - d.vkGetQueueCheckpointData2NV( - m_queue, &checkpointDataCount, reinterpret_cast( checkpointData.data() ) ); - VULKAN_HPP_ASSERT( checkpointDataCount <= checkpointData.size() ); - return checkpointData; - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Queue::getCheckpointData2NV( CheckpointData2NVAllocator & checkpointData2NVAllocator, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector checkpointData( checkpointData2NVAllocator ); - uint32_t checkpointDataCount; - d.vkGetQueueCheckpointData2NV( m_queue, &checkpointDataCount, nullptr ); - checkpointData.resize( checkpointDataCount ); - d.vkGetQueueCheckpointData2NV( - m_queue, &checkpointDataCount, reinterpret_cast( checkpointData.data() ) ); - VULKAN_HPP_ASSERT( checkpointDataCount <= checkpointData.size() ); - return checkpointData; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_fragment_shading_rate_enums === - - template - VULKAN_HPP_INLINE void CommandBuffer::setFragmentShadingRateEnumNV( - VULKAN_HPP_NAMESPACE::FragmentShadingRateNV shadingRate, - const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR combinerOps[2], - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetFragmentShadingRateEnumNV( m_commandBuffer, - static_cast( shadingRate ), - reinterpret_cast( combinerOps ) ); - } - - //=== VK_KHR_copy_commands2 === - - template - VULKAN_HPP_INLINE void CommandBuffer::copyBuffer2KHR( const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 * pCopyBufferInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyBuffer2KHR( m_commandBuffer, reinterpret_cast( pCopyBufferInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::copyBuffer2KHR( const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 & copyBufferInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyBuffer2KHR( m_commandBuffer, reinterpret_cast( ©BufferInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::copyImage2KHR( const VULKAN_HPP_NAMESPACE::CopyImageInfo2 * pCopyImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyImage2KHR( m_commandBuffer, reinterpret_cast( pCopyImageInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::copyImage2KHR( const VULKAN_HPP_NAMESPACE::CopyImageInfo2 & copyImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyImage2KHR( m_commandBuffer, reinterpret_cast( ©ImageInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::copyBufferToImage2KHR( const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 * pCopyBufferToImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyBufferToImage2KHR( m_commandBuffer, - reinterpret_cast( pCopyBufferToImageInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::copyBufferToImage2KHR( const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 & copyBufferToImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyBufferToImage2KHR( m_commandBuffer, - reinterpret_cast( ©BufferToImageInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::copyImageToBuffer2KHR( const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 * pCopyImageToBufferInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyImageToBuffer2KHR( m_commandBuffer, - reinterpret_cast( pCopyImageToBufferInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::copyImageToBuffer2KHR( const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 & copyImageToBufferInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdCopyImageToBuffer2KHR( m_commandBuffer, - reinterpret_cast( ©ImageToBufferInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::blitImage2KHR( const VULKAN_HPP_NAMESPACE::BlitImageInfo2 * pBlitImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBlitImage2KHR( m_commandBuffer, reinterpret_cast( pBlitImageInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::blitImage2KHR( const VULKAN_HPP_NAMESPACE::BlitImageInfo2 & blitImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBlitImage2KHR( m_commandBuffer, reinterpret_cast( &blitImageInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::resolveImage2KHR( const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 * pResolveImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdResolveImage2KHR( m_commandBuffer, reinterpret_cast( pResolveImageInfo ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::resolveImage2KHR( const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 & resolveImageInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdResolveImage2KHR( m_commandBuffer, reinterpret_cast( &resolveImageInfo ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_acquire_winrt_display === - -# ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result PhysicalDevice::acquireWinrtDisplayNV( - VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkAcquireWinrtDisplayNV( m_physicalDevice, static_cast( display ) ) ); - } -# else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - PhysicalDevice::acquireWinrtDisplayNV( VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = - static_cast( d.vkAcquireWinrtDisplayNV( m_physicalDevice, static_cast( display ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::acquireWinrtDisplayNV" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - PhysicalDevice::getWinrtDisplayNV( uint32_t deviceRelativeId, - VULKAN_HPP_NAMESPACE::DisplayKHR * pDisplay, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetWinrtDisplayNV( m_physicalDevice, deviceRelativeId, reinterpret_cast( pDisplay ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - PhysicalDevice::getWinrtDisplayNV( uint32_t deviceRelativeId, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DisplayKHR display; - Result result = static_cast( - d.vkGetWinrtDisplayNV( m_physicalDevice, deviceRelativeId, reinterpret_cast( &display ) ) ); - return createResultValue( result, display, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getWinrtDisplayNV" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - PhysicalDevice::getWinrtDisplayNVUnique( uint32_t deviceRelativeId, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::DisplayKHR display; - Result result = static_cast( - d.vkGetWinrtDisplayNV( m_physicalDevice, deviceRelativeId, reinterpret_cast( &display ) ) ); - ObjectRelease deleter( *this, d ); - return createResultValue( - result, display, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getWinrtDisplayNVUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createDirectFBSurfaceEXT( const VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateDirectFBSurfaceEXT( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createDirectFBSurfaceEXT( const VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateDirectFBSurfaceEXT( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDirectFBSurfaceEXT" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createDirectFBSurfaceEXTUnique( const VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateDirectFBSurfaceEXT( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createDirectFBSurfaceEXTUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE Bool32 PhysicalDevice::getDirectFBPresentationSupportEXT( - uint32_t queueFamilyIndex, IDirectFB * dfb, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetPhysicalDeviceDirectFBPresentationSupportEXT( m_physicalDevice, queueFamilyIndex, dfb ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE Bool32 PhysicalDevice::getDirectFBPresentationSupportEXT( - uint32_t queueFamilyIndex, IDirectFB & dfb, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetPhysicalDeviceDirectFBPresentationSupportEXT( m_physicalDevice, queueFamilyIndex, &dfb ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - //=== VK_KHR_ray_tracing_pipeline === - - template - VULKAN_HPP_INLINE void CommandBuffer::traceRaysKHR( - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pRaygenShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pMissShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pHitShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pCallableShaderBindingTable, - uint32_t width, - uint32_t height, - uint32_t depth, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdTraceRaysKHR( m_commandBuffer, - reinterpret_cast( pRaygenShaderBindingTable ), - reinterpret_cast( pMissShaderBindingTable ), - reinterpret_cast( pHitShaderBindingTable ), - reinterpret_cast( pCallableShaderBindingTable ), - width, - height, - depth ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::traceRaysKHR( const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & raygenShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & missShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & hitShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & callableShaderBindingTable, - uint32_t width, - uint32_t height, - uint32_t depth, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdTraceRaysKHR( m_commandBuffer, - reinterpret_cast( &raygenShaderBindingTable ), - reinterpret_cast( &missShaderBindingTable ), - reinterpret_cast( &hitShaderBindingTable ), - reinterpret_cast( &callableShaderBindingTable ), - width, - height, - depth ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createRayTracingPipelinesKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - uint32_t createInfoCount, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR * pCreateInfos, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Pipeline * pPipelines, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateRayTracingPipelinesKHR( m_device, - static_cast( deferredOperation ), - static_cast( pipelineCache ), - createInfoCount, - reinterpret_cast( pCreateInfos ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pPipelines ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue> - Device::createRayTracingPipelinesKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector pipelines( createInfos.size() ); - Result result = static_cast( d.vkCreateRayTracingPipelinesKHR( - m_device, - static_cast( deferredOperation ), - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - return createResultValue( result, - pipelines, - VULKAN_HPP_NAMESPACE_STRING "::Device::createRayTracingPipelinesKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, - VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template ::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue> - Device::createRayTracingPipelinesKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector pipelines( createInfos.size(), pipelineAllocator ); - Result result = static_cast( d.vkCreateRayTracingPipelinesKHR( - m_device, - static_cast( deferredOperation ), - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - return createResultValue( result, - pipelines, - VULKAN_HPP_NAMESPACE_STRING "::Device::createRayTracingPipelinesKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, - VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue - Device::createRayTracingPipelineKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Pipeline pipeline; - Result result = static_cast( - d.vkCreateRayTracingPipelinesKHR( m_device, - static_cast( deferredOperation ), - static_cast( pipelineCache ), - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &pipeline ) ) ); - return createResultValue( result, - pipeline, - VULKAN_HPP_NAMESPACE_STRING "::Device::createRayTracingPipelineKHR", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, - VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue, PipelineAllocator>> - Device::createRayTracingPipelinesKHRUnique( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, PipelineAllocator> uniquePipelines; - std::vector pipelines( createInfos.size() ); - Result result = static_cast( d.vkCreateRayTracingPipelinesKHR( - m_device, - static_cast( deferredOperation ), - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) || - ( result == VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR ) || - ( result == VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR ) || - ( result == VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - uniquePipelines.reserve( createInfos.size() ); - ObjectDestroy deleter( *this, allocator, d ); - for ( size_t i = 0; i < createInfos.size(); i++ ) - { - uniquePipelines.push_back( UniqueHandle( pipelines[i], deleter ) ); - } - } - return createResultValue( result, - std::move( uniquePipelines ), - VULKAN_HPP_NAMESPACE_STRING "::Device::createRayTracingPipelinesKHRUnique", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, - VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template < - typename Dispatch, - typename PipelineAllocator, - typename B, - typename std::enable_if>::value, int>::type> - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue, PipelineAllocator>> - Device::createRayTracingPipelinesKHRUnique( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector, PipelineAllocator> uniquePipelines( pipelineAllocator ); - std::vector pipelines( createInfos.size() ); - Result result = static_cast( d.vkCreateRayTracingPipelinesKHR( - m_device, - static_cast( deferredOperation ), - static_cast( pipelineCache ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( pipelines.data() ) ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) || - ( result == VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR ) || - ( result == VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR ) || - ( result == VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - uniquePipelines.reserve( createInfos.size() ); - ObjectDestroy deleter( *this, allocator, d ); - for ( size_t i = 0; i < createInfos.size(); i++ ) - { - uniquePipelines.push_back( UniqueHandle( pipelines[i], deleter ) ); - } - } - return createResultValue( result, - std::move( uniquePipelines ), - VULKAN_HPP_NAMESPACE_STRING "::Device::createRayTracingPipelinesKHRUnique", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, - VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT } ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue> - Device::createRayTracingPipelineKHRUnique( VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Pipeline pipeline; - Result result = static_cast( - d.vkCreateRayTracingPipelinesKHR( m_device, - static_cast( deferredOperation ), - static_cast( pipelineCache ), - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &pipeline ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( result, - pipeline, - VULKAN_HPP_NAMESPACE_STRING - "::Device::createRayTracingPipelineKHRUnique", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, - VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR, - VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT }, - deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getRayTracingShaderGroupHandlesKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void * pData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetRayTracingShaderGroupHandlesKHR( - m_device, static_cast( pipeline ), firstGroup, groupCount, dataSize, pData ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_DEPRECATED( "This function is deprecated. Use one of the other flavours of it." ) - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type Device::getRayTracingShaderGroupHandlesKHR( - VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - ArrayProxy const & data, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = - static_cast( d.vkGetRayTracingShaderGroupHandlesKHR( m_device, - static_cast( pipeline ), - firstGroup, - groupCount, - data.size() * sizeof( T ), - reinterpret_cast( data.data() ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingShaderGroupHandlesKHR" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::getRayTracingShaderGroupHandlesKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_ASSERT( dataSize % sizeof( DataType ) == 0 ); - std::vector data( dataSize / sizeof( DataType ) ); - Result result = - static_cast( d.vkGetRayTracingShaderGroupHandlesKHR( m_device, - static_cast( pipeline ), - firstGroup, - groupCount, - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ) ) ); - return createResultValue( - result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingShaderGroupHandlesKHR" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getRayTracingShaderGroupHandleKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - DataType data; - Result result = static_cast( d.vkGetRayTracingShaderGroupHandlesKHR( m_device, - static_cast( pipeline ), - firstGroup, - groupCount, - sizeof( DataType ), - reinterpret_cast( &data ) ) ); - return createResultValue( result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingShaderGroupHandleKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getRayTracingCaptureReplayShaderGroupHandlesKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void * pData, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( - m_device, static_cast( pipeline ), firstGroup, groupCount, dataSize, pData ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_DEPRECATED( "This function is deprecated. Use one of the other flavours of it." ) - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type Device::getRayTracingCaptureReplayShaderGroupHandlesKHR( - VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - ArrayProxy const & data, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( - d.vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( m_device, - static_cast( pipeline ), - firstGroup, - groupCount, - data.size() * sizeof( T ), - reinterpret_cast( data.data() ) ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingCaptureReplayShaderGroupHandlesKHR" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::getRayTracingCaptureReplayShaderGroupHandlesKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_ASSERT( dataSize % sizeof( DataType ) == 0 ); - std::vector data( dataSize / sizeof( DataType ) ); - Result result = static_cast( - d.vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( m_device, - static_cast( pipeline ), - firstGroup, - groupCount, - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ) ) ); - return createResultValue( - result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingCaptureReplayShaderGroupHandlesKHR" ); - } - - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getRayTracingCaptureReplayShaderGroupHandleKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - DataType data; - Result result = - static_cast( d.vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( m_device, - static_cast( pipeline ), - firstGroup, - groupCount, - sizeof( DataType ), - reinterpret_cast( &data ) ) ); - return createResultValue( - result, data, VULKAN_HPP_NAMESPACE_STRING "::Device::getRayTracingCaptureReplayShaderGroupHandleKHR" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::traceRaysIndirectKHR( - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pRaygenShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pMissShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pHitShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pCallableShaderBindingTable, - VULKAN_HPP_NAMESPACE::DeviceAddress indirectDeviceAddress, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdTraceRaysIndirectKHR( - m_commandBuffer, - reinterpret_cast( pRaygenShaderBindingTable ), - reinterpret_cast( pMissShaderBindingTable ), - reinterpret_cast( pHitShaderBindingTable ), - reinterpret_cast( pCallableShaderBindingTable ), - static_cast( indirectDeviceAddress ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::traceRaysIndirectKHR( - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & raygenShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & missShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & hitShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & callableShaderBindingTable, - VULKAN_HPP_NAMESPACE::DeviceAddress indirectDeviceAddress, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdTraceRaysIndirectKHR( - m_commandBuffer, - reinterpret_cast( &raygenShaderBindingTable ), - reinterpret_cast( &missShaderBindingTable ), - reinterpret_cast( &hitShaderBindingTable ), - reinterpret_cast( &callableShaderBindingTable ), - static_cast( indirectDeviceAddress ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE DeviceSize - Device::getRayTracingShaderGroupStackSizeKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t group, - VULKAN_HPP_NAMESPACE::ShaderGroupShaderKHR groupShader, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetRayTracingShaderGroupStackSizeKHR( - m_device, static_cast( pipeline ), group, static_cast( groupShader ) ) ); - } - - template - VULKAN_HPP_INLINE void - CommandBuffer::setRayTracingPipelineStackSizeKHR( uint32_t pipelineStackSize, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetRayTracingPipelineStackSizeKHR( m_commandBuffer, pipelineStackSize ); - } - - //=== VK_EXT_vertex_input_dynamic_state === - - template - VULKAN_HPP_INLINE void CommandBuffer::setVertexInputEXT( - uint32_t vertexBindingDescriptionCount, - const VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT * pVertexBindingDescriptions, - uint32_t vertexAttributeDescriptionCount, - const VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT * pVertexAttributeDescriptions, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetVertexInputEXT( - m_commandBuffer, - vertexBindingDescriptionCount, - reinterpret_cast( pVertexBindingDescriptions ), - vertexAttributeDescriptionCount, - reinterpret_cast( pVertexAttributeDescriptions ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::setVertexInputEXT( - ArrayProxy const & vertexBindingDescriptions, - ArrayProxy const & vertexAttributeDescriptions, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetVertexInputEXT( - m_commandBuffer, - vertexBindingDescriptions.size(), - reinterpret_cast( vertexBindingDescriptions.data() ), - vertexAttributeDescriptions.size(), - reinterpret_cast( vertexAttributeDescriptions.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getMemoryZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA * pGetZirconHandleInfo, - zx_handle_t * pZirconHandle, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetMemoryZirconHandleFUCHSIA( - m_device, reinterpret_cast( pGetZirconHandleInfo ), pZirconHandle ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getMemoryZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA & getZirconHandleInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - zx_handle_t zirconHandle; - Result result = static_cast( d.vkGetMemoryZirconHandleFUCHSIA( - m_device, reinterpret_cast( &getZirconHandleInfo ), &zirconHandle ) ); - return createResultValue( - result, zirconHandle, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryZirconHandleFUCHSIA" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getMemoryZirconHandlePropertiesFUCHSIA( - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - zx_handle_t zirconHandle, - VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA * pMemoryZirconHandleProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetMemoryZirconHandlePropertiesFUCHSIA( - m_device, - static_cast( handleType ), - zirconHandle, - reinterpret_cast( pMemoryZirconHandleProperties ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::getMemoryZirconHandlePropertiesFUCHSIA( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - zx_handle_t zirconHandle, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA memoryZirconHandleProperties; - Result result = static_cast( d.vkGetMemoryZirconHandlePropertiesFUCHSIA( - m_device, - static_cast( handleType ), - zirconHandle, - reinterpret_cast( &memoryZirconHandleProperties ) ) ); - return createResultValue( result, - memoryZirconHandleProperties, - VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryZirconHandlePropertiesFUCHSIA" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_semaphore === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::importSemaphoreZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA * pImportSemaphoreZirconHandleInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkImportSemaphoreZirconHandleFUCHSIA( - m_device, - reinterpret_cast( pImportSemaphoreZirconHandleInfo ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::importSemaphoreZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA & importSemaphoreZirconHandleInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkImportSemaphoreZirconHandleFUCHSIA( - m_device, - reinterpret_cast( &importSemaphoreZirconHandleInfo ) ) ); - return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importSemaphoreZirconHandleFUCHSIA" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getSemaphoreZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA * pGetZirconHandleInfo, - zx_handle_t * pZirconHandle, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetSemaphoreZirconHandleFUCHSIA( - m_device, - reinterpret_cast( pGetZirconHandleInfo ), - pZirconHandle ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::getSemaphoreZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA & getZirconHandleInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - zx_handle_t zirconHandle; - Result result = static_cast( d.vkGetSemaphoreZirconHandleFUCHSIA( - m_device, - reinterpret_cast( &getZirconHandleInfo ), - &zirconHandle ) ); - return createResultValue( - result, zirconHandle, VULKAN_HPP_NAMESPACE_STRING "::Device::getSemaphoreZirconHandleFUCHSIA" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::createBufferCollectionFUCHSIA( const VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA * pCollection, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateBufferCollectionFUCHSIA( m_device, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pCollection ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::createBufferCollectionFUCHSIA( const VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection; - Result result = static_cast( d.vkCreateBufferCollectionFUCHSIA( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &collection ) ) ); - return createResultValue( - result, collection, VULKAN_HPP_NAMESPACE_STRING "::Device::createBufferCollectionFUCHSIA" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Device::createBufferCollectionFUCHSIAUnique( - const VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection; - Result result = static_cast( d.vkCreateBufferCollectionFUCHSIA( - m_device, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &collection ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, collection, VULKAN_HPP_NAMESPACE_STRING "::Device::createBufferCollectionFUCHSIAUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::setBufferCollectionImageConstraintsFUCHSIA( - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - const VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA * pImageConstraintsInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkSetBufferCollectionImageConstraintsFUCHSIA( - m_device, - static_cast( collection ), - reinterpret_cast( pImageConstraintsInfo ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::setBufferCollectionImageConstraintsFUCHSIA( - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - const VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA & imageConstraintsInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkSetBufferCollectionImageConstraintsFUCHSIA( - m_device, - static_cast( collection ), - reinterpret_cast( &imageConstraintsInfo ) ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::setBufferCollectionImageConstraintsFUCHSIA" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::setBufferCollectionBufferConstraintsFUCHSIA( - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - const VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA * pBufferConstraintsInfo, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkSetBufferCollectionBufferConstraintsFUCHSIA( - m_device, - static_cast( collection ), - reinterpret_cast( pBufferConstraintsInfo ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE typename ResultValueType::type - Device::setBufferCollectionBufferConstraintsFUCHSIA( - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - const VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA & bufferConstraintsInfo, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - Result result = static_cast( d.vkSetBufferCollectionBufferConstraintsFUCHSIA( - m_device, - static_cast( collection ), - reinterpret_cast( &bufferConstraintsInfo ) ) ); - return createResultValue( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::setBufferCollectionBufferConstraintsFUCHSIA" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::destroyBufferCollectionFUCHSIA( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyBufferCollectionFUCHSIA( m_device, - static_cast( collection ), - reinterpret_cast( pAllocator ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - Device::destroyBufferCollectionFUCHSIA( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyBufferCollectionFUCHSIA( - m_device, - static_cast( collection ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyBufferCollectionFUCHSIA( m_device, - static_cast( collection ), - reinterpret_cast( pAllocator ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - Optional allocator, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkDestroyBufferCollectionFUCHSIA( - m_device, - static_cast( collection ), - reinterpret_cast( - static_cast( allocator ) ) ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getBufferCollectionPropertiesFUCHSIA( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA * pProperties, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetBufferCollectionPropertiesFUCHSIA( - m_device, - static_cast( collection ), - reinterpret_cast( pProperties ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Device::getBufferCollectionPropertiesFUCHSIA( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA properties; - Result result = static_cast( d.vkGetBufferCollectionPropertiesFUCHSIA( - m_device, - static_cast( collection ), - reinterpret_cast( &properties ) ) ); - return createResultValue( - result, properties, VULKAN_HPP_NAMESPACE_STRING "::Device::getBufferCollectionPropertiesFUCHSIA" ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_HUAWEI_subpass_shading === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Device::getSubpassShadingMaxWorkgroupSizeHUAWEI( VULKAN_HPP_NAMESPACE::RenderPass renderpass, - VULKAN_HPP_NAMESPACE::Extent2D * pMaxWorkgroupSize, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI( - m_device, static_cast( renderpass ), reinterpret_cast( pMaxWorkgroupSize ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue - Device::getSubpassShadingMaxWorkgroupSizeHUAWEI( VULKAN_HPP_NAMESPACE::RenderPass renderpass, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::Extent2D maxWorkgroupSize; - Result result = static_cast( d.vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI( - m_device, static_cast( renderpass ), reinterpret_cast( &maxWorkgroupSize ) ) ); - return createResultValue( result, - maxWorkgroupSize, - VULKAN_HPP_NAMESPACE_STRING "::Device::getSubpassShadingMaxWorkgroupSizeHUAWEI", - { VULKAN_HPP_NAMESPACE::Result::eSuccess, VULKAN_HPP_NAMESPACE::Result::eIncomplete } ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void CommandBuffer::subpassShadingHUAWEI( Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSubpassShadingHUAWEI( m_commandBuffer ); - } - - //=== VK_HUAWEI_invocation_mask === - - template - VULKAN_HPP_INLINE void CommandBuffer::bindInvocationMaskHUAWEI( VULKAN_HPP_NAMESPACE::ImageView imageView, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdBindInvocationMaskHUAWEI( - m_commandBuffer, static_cast( imageView ), static_cast( imageLayout ) ); - } - - //=== VK_NV_external_memory_rdma === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result Device::getMemoryRemoteAddressNV( - const VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV * pMemoryGetRemoteAddressInfo, - VULKAN_HPP_NAMESPACE::RemoteAddressNV * pAddress, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( d.vkGetMemoryRemoteAddressNV( - m_device, - reinterpret_cast( pMemoryGetRemoteAddressInfo ), - reinterpret_cast( pAddress ) ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE typename ResultValueType::type - Device::getMemoryRemoteAddressNV( - const VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV & memoryGetRemoteAddressInfo, Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::RemoteAddressNV address; - Result result = static_cast( d.vkGetMemoryRemoteAddressNV( - m_device, - reinterpret_cast( &memoryGetRemoteAddressInfo ), - reinterpret_cast( &address ) ) ); - return createResultValue( result, address, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryRemoteAddressNV" ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_extended_dynamic_state2 === - - template - VULKAN_HPP_INLINE void CommandBuffer::setPatchControlPointsEXT( uint32_t patchControlPoints, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetPatchControlPointsEXT( m_commandBuffer, patchControlPoints ); - } - - template - VULKAN_HPP_INLINE void - CommandBuffer::setRasterizerDiscardEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 rasterizerDiscardEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetRasterizerDiscardEnableEXT( m_commandBuffer, static_cast( rasterizerDiscardEnable ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setDepthBiasEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthBiasEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetDepthBiasEnableEXT( m_commandBuffer, static_cast( depthBiasEnable ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::setLogicOpEXT( VULKAN_HPP_NAMESPACE::LogicOp logicOp, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetLogicOpEXT( m_commandBuffer, static_cast( logicOp ) ); - } - - template - VULKAN_HPP_INLINE void - CommandBuffer::setPrimitiveRestartEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 primitiveRestartEnable, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetPrimitiveRestartEnableEXT( m_commandBuffer, static_cast( primitiveRestartEnable ) ); - } - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result - Instance::createScreenSurfaceQNX( const VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkCreateScreenSurfaceQNX( m_instance, - reinterpret_cast( pCreateInfo ), - reinterpret_cast( pAllocator ), - reinterpret_cast( pSurface ) ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType::type - Instance::createScreenSurfaceQNX( const VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateScreenSurfaceQNX( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - return createResultValue( result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createScreenSurfaceQNX" ); - } - -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - Instance::createScreenSurfaceQNXUnique( const VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX & createInfo, - Optional allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::SurfaceKHR surface; - Result result = static_cast( - d.vkCreateScreenSurfaceQNX( m_instance, - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &surface ) ) ); - ObjectDestroy deleter( *this, allocator, d ); - return createResultValue( - result, surface, VULKAN_HPP_NAMESPACE_STRING "::Instance::createScreenSurfaceQNXUnique", deleter ); - } -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE Bool32 PhysicalDevice::getScreenPresentationSupportQNX( - uint32_t queueFamilyIndex, struct _screen_window * window, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return static_cast( - d.vkGetPhysicalDeviceScreenPresentationSupportQNX( m_physicalDevice, queueFamilyIndex, window ) ); - } - -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE Bool32 PhysicalDevice::getScreenPresentationSupportQNX( - uint32_t queueFamilyIndex, struct _screen_window & window, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - return d.vkGetPhysicalDeviceScreenPresentationSupportQNX( m_physicalDevice, queueFamilyIndex, &window ); - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - //=== VK_EXT_color_write_enable === - - template - VULKAN_HPP_INLINE void CommandBuffer::setColorWriteEnableEXT( uint32_t attachmentCount, - const VULKAN_HPP_NAMESPACE::Bool32 * pColorWriteEnables, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetColorWriteEnableEXT( - m_commandBuffer, attachmentCount, reinterpret_cast( pColorWriteEnables ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::setColorWriteEnableEXT( ArrayProxy const & colorWriteEnables, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdSetColorWriteEnableEXT( - m_commandBuffer, colorWriteEnables.size(), reinterpret_cast( colorWriteEnables.data() ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_multi_draw === - - template - VULKAN_HPP_INLINE void CommandBuffer::drawMultiEXT( uint32_t drawCount, - const VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT * pVertexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawMultiEXT( m_commandBuffer, - drawCount, - reinterpret_cast( pVertexInfo ), - instanceCount, - firstInstance, - stride ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void - CommandBuffer::drawMultiEXT( ArrayProxy const & vertexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawMultiEXT( m_commandBuffer, - vertexInfo.size(), - reinterpret_cast( vertexInfo.data() ), - instanceCount, - firstInstance, - stride ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - CommandBuffer::drawMultiIndexedEXT( uint32_t drawCount, - const VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT * pIndexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride, - const int32_t * pVertexOffset, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawMultiIndexedEXT( m_commandBuffer, - drawCount, - reinterpret_cast( pIndexInfo ), - instanceCount, - firstInstance, - stride, - pVertexOffset ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_INLINE void CommandBuffer::drawMultiIndexedEXT( - ArrayProxy const & indexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride, - Optional vertexOffset, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkCmdDrawMultiIndexedEXT( m_commandBuffer, - indexInfo.size(), - reinterpret_cast( indexInfo.data() ), - instanceCount, - firstInstance, - stride, - static_cast( vertexOffset ) ); - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_pageable_device_local_memory === - - template - VULKAN_HPP_INLINE void Device::setMemoryPriorityEXT( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - float priority, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkSetDeviceMemoryPriorityEXT( m_device, static_cast( memory ), priority ); - } - - //=== VK_KHR_maintenance4 === - - template - VULKAN_HPP_INLINE void - Device::getBufferMemoryRequirementsKHR( const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDeviceBufferMemoryRequirementsKHR( m_device, - reinterpret_cast( pInfo ), - reinterpret_cast( pMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getBufferMemoryRequirementsKHR( const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - d.vkGetDeviceBufferMemoryRequirementsKHR( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - Device::getBufferMemoryRequirementsKHR( const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - d.vkGetDeviceBufferMemoryRequirementsKHR( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void - Device::getImageMemoryRequirementsKHR( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDeviceImageMemoryRequirementsKHR( m_device, - reinterpret_cast( pInfo ), - reinterpret_cast( pMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getImageMemoryRequirementsKHR( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - d.vkGetDeviceImageMemoryRequirementsKHR( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - Device::getImageMemoryRequirementsKHR( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - d.vkGetDeviceImageMemoryRequirementsKHR( m_device, - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_INLINE void Device::getImageSparseMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements * pInfo, - uint32_t * pSparseMemoryRequirementCount, - VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 * pSparseMemoryRequirements, - Dispatch const & d ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - d.vkGetDeviceImageSparseMemoryRequirementsKHR( - m_device, - reinterpret_cast( pInfo ), - pSparseMemoryRequirementCount, - reinterpret_cast( pSparseMemoryRequirements ) ); - } - -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirementsKHR( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector sparseMemoryRequirements; - uint32_t sparseMemoryRequirementCount; - d.vkGetDeviceImageSparseMemoryRequirementsKHR( m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - nullptr ); - sparseMemoryRequirements.resize( sparseMemoryRequirementCount ); - d.vkGetDeviceImageSparseMemoryRequirementsKHR( - m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount <= sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } - - template < - typename SparseImageMemoryRequirements2Allocator, - typename Dispatch, - typename B, - typename std::enable_if::value, int>::type> - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - SparseImageMemoryRequirements2Allocator & sparseImageMemoryRequirements2Allocator, - Dispatch const & d ) const - { - VULKAN_HPP_ASSERT( d.getVkHeaderVersion() == VK_HEADER_VERSION ); - std::vector sparseMemoryRequirements( - sparseImageMemoryRequirements2Allocator ); - uint32_t sparseMemoryRequirementCount; - d.vkGetDeviceImageSparseMemoryRequirementsKHR( m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - nullptr ); - sparseMemoryRequirements.resize( sparseMemoryRequirementCount ); - d.vkGetDeviceImageSparseMemoryRequirementsKHR( - m_device, - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount <= sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -} // namespace VULKAN_HPP_NAMESPACE -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_ggp.h b/Externals/Vulkan/Include/vulkan/vulkan_ggp.h deleted file mode 100644 index 19dfd22617..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_ggp.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef VULKAN_GGP_H_ -#define VULKAN_GGP_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_GGP_stream_descriptor_surface 1 -#define VK_GGP_STREAM_DESCRIPTOR_SURFACE_SPEC_VERSION 1 -#define VK_GGP_STREAM_DESCRIPTOR_SURFACE_EXTENSION_NAME "VK_GGP_stream_descriptor_surface" -typedef VkFlags VkStreamDescriptorSurfaceCreateFlagsGGP; -typedef struct VkStreamDescriptorSurfaceCreateInfoGGP { - VkStructureType sType; - const void* pNext; - VkStreamDescriptorSurfaceCreateFlagsGGP flags; - GgpStreamDescriptor streamDescriptor; -} VkStreamDescriptorSurfaceCreateInfoGGP; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateStreamDescriptorSurfaceGGP)(VkInstance instance, const VkStreamDescriptorSurfaceCreateInfoGGP* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateStreamDescriptorSurfaceGGP( - VkInstance instance, - const VkStreamDescriptorSurfaceCreateInfoGGP* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - - -#define VK_GGP_frame_token 1 -#define VK_GGP_FRAME_TOKEN_SPEC_VERSION 1 -#define VK_GGP_FRAME_TOKEN_EXTENSION_NAME "VK_GGP_frame_token" -typedef struct VkPresentFrameTokenGGP { - VkStructureType sType; - const void* pNext; - GgpFrameToken frameToken; -} VkPresentFrameTokenGGP; - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_handles.hpp b/Externals/Vulkan/Include/vulkan/vulkan_handles.hpp deleted file mode 100644 index aa81afc94a..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_handles.hpp +++ /dev/null @@ -1,14971 +0,0 @@ -// Copyright 2015-2022 The Khronos Group Inc. -// -// SPDX-License-Identifier: Apache-2.0 OR MIT -// - -// This header is generated from the Khronos Vulkan XML API Registry. - -#ifndef VULKAN_HANDLES_HPP -#define VULKAN_HANDLES_HPP - -namespace VULKAN_HPP_NAMESPACE -{ - //=================================== - //=== STRUCT forward declarations === - //=================================== - - //=== VK_VERSION_1_0 === - struct Extent2D; - struct Extent3D; - struct Offset2D; - struct Offset3D; - struct Rect2D; - struct BaseInStructure; - struct BaseOutStructure; - struct BufferMemoryBarrier; - struct DispatchIndirectCommand; - struct DrawIndexedIndirectCommand; - struct DrawIndirectCommand; - struct ImageMemoryBarrier; - struct MemoryBarrier; - struct PipelineCacheHeaderVersionOne; - struct AllocationCallbacks; - struct ApplicationInfo; - struct FormatProperties; - struct ImageFormatProperties; - struct InstanceCreateInfo; - struct MemoryHeap; - struct MemoryType; - struct PhysicalDeviceFeatures; - struct PhysicalDeviceLimits; - struct PhysicalDeviceMemoryProperties; - struct PhysicalDeviceProperties; - struct PhysicalDeviceSparseProperties; - struct QueueFamilyProperties; - struct DeviceCreateInfo; - struct DeviceQueueCreateInfo; - struct ExtensionProperties; - struct LayerProperties; - struct SubmitInfo; - struct MappedMemoryRange; - struct MemoryAllocateInfo; - struct MemoryRequirements; - struct BindSparseInfo; - struct ImageSubresource; - struct SparseBufferMemoryBindInfo; - struct SparseImageFormatProperties; - struct SparseImageMemoryBind; - struct SparseImageMemoryBindInfo; - struct SparseImageMemoryRequirements; - struct SparseImageOpaqueMemoryBindInfo; - struct SparseMemoryBind; - struct FenceCreateInfo; - struct SemaphoreCreateInfo; - struct EventCreateInfo; - struct QueryPoolCreateInfo; - struct BufferCreateInfo; - struct BufferViewCreateInfo; - struct ImageCreateInfo; - struct SubresourceLayout; - struct ComponentMapping; - struct ImageSubresourceRange; - struct ImageViewCreateInfo; - struct ShaderModuleCreateInfo; - struct PipelineCacheCreateInfo; - struct ComputePipelineCreateInfo; - struct GraphicsPipelineCreateInfo; - struct PipelineColorBlendAttachmentState; - struct PipelineColorBlendStateCreateInfo; - struct PipelineDepthStencilStateCreateInfo; - struct PipelineDynamicStateCreateInfo; - struct PipelineInputAssemblyStateCreateInfo; - struct PipelineMultisampleStateCreateInfo; - struct PipelineRasterizationStateCreateInfo; - struct PipelineShaderStageCreateInfo; - struct PipelineTessellationStateCreateInfo; - struct PipelineVertexInputStateCreateInfo; - struct PipelineViewportStateCreateInfo; - struct SpecializationInfo; - struct SpecializationMapEntry; - struct StencilOpState; - struct VertexInputAttributeDescription; - struct VertexInputBindingDescription; - struct Viewport; - struct PipelineLayoutCreateInfo; - struct PushConstantRange; - struct SamplerCreateInfo; - struct CopyDescriptorSet; - struct DescriptorBufferInfo; - struct DescriptorImageInfo; - struct DescriptorPoolCreateInfo; - struct DescriptorPoolSize; - struct DescriptorSetAllocateInfo; - struct DescriptorSetLayoutBinding; - struct DescriptorSetLayoutCreateInfo; - struct WriteDescriptorSet; - struct AttachmentDescription; - struct AttachmentReference; - struct FramebufferCreateInfo; - struct RenderPassCreateInfo; - struct SubpassDependency; - struct SubpassDescription; - struct CommandPoolCreateInfo; - struct CommandBufferAllocateInfo; - struct CommandBufferBeginInfo; - struct CommandBufferInheritanceInfo; - struct BufferCopy; - struct BufferImageCopy; - struct ClearAttachment; - union ClearColorValue; - struct ClearDepthStencilValue; - struct ClearRect; - union ClearValue; - struct ImageBlit; - struct ImageCopy; - struct ImageResolve; - struct ImageSubresourceLayers; - struct RenderPassBeginInfo; - - //=== VK_VERSION_1_1 === - struct PhysicalDeviceSubgroupProperties; - struct BindBufferMemoryInfo; - using BindBufferMemoryInfoKHR = BindBufferMemoryInfo; - struct BindImageMemoryInfo; - using BindImageMemoryInfoKHR = BindImageMemoryInfo; - struct PhysicalDevice16BitStorageFeatures; - using PhysicalDevice16BitStorageFeaturesKHR = PhysicalDevice16BitStorageFeatures; - struct MemoryDedicatedRequirements; - using MemoryDedicatedRequirementsKHR = MemoryDedicatedRequirements; - struct MemoryDedicatedAllocateInfo; - using MemoryDedicatedAllocateInfoKHR = MemoryDedicatedAllocateInfo; - struct MemoryAllocateFlagsInfo; - using MemoryAllocateFlagsInfoKHR = MemoryAllocateFlagsInfo; - struct DeviceGroupRenderPassBeginInfo; - using DeviceGroupRenderPassBeginInfoKHR = DeviceGroupRenderPassBeginInfo; - struct DeviceGroupCommandBufferBeginInfo; - using DeviceGroupCommandBufferBeginInfoKHR = DeviceGroupCommandBufferBeginInfo; - struct DeviceGroupSubmitInfo; - using DeviceGroupSubmitInfoKHR = DeviceGroupSubmitInfo; - struct DeviceGroupBindSparseInfo; - using DeviceGroupBindSparseInfoKHR = DeviceGroupBindSparseInfo; - struct BindBufferMemoryDeviceGroupInfo; - using BindBufferMemoryDeviceGroupInfoKHR = BindBufferMemoryDeviceGroupInfo; - struct BindImageMemoryDeviceGroupInfo; - using BindImageMemoryDeviceGroupInfoKHR = BindImageMemoryDeviceGroupInfo; - struct PhysicalDeviceGroupProperties; - using PhysicalDeviceGroupPropertiesKHR = PhysicalDeviceGroupProperties; - struct DeviceGroupDeviceCreateInfo; - using DeviceGroupDeviceCreateInfoKHR = DeviceGroupDeviceCreateInfo; - struct BufferMemoryRequirementsInfo2; - using BufferMemoryRequirementsInfo2KHR = BufferMemoryRequirementsInfo2; - struct ImageMemoryRequirementsInfo2; - using ImageMemoryRequirementsInfo2KHR = ImageMemoryRequirementsInfo2; - struct ImageSparseMemoryRequirementsInfo2; - using ImageSparseMemoryRequirementsInfo2KHR = ImageSparseMemoryRequirementsInfo2; - struct MemoryRequirements2; - using MemoryRequirements2KHR = MemoryRequirements2; - struct SparseImageMemoryRequirements2; - using SparseImageMemoryRequirements2KHR = SparseImageMemoryRequirements2; - struct PhysicalDeviceFeatures2; - using PhysicalDeviceFeatures2KHR = PhysicalDeviceFeatures2; - struct PhysicalDeviceProperties2; - using PhysicalDeviceProperties2KHR = PhysicalDeviceProperties2; - struct FormatProperties2; - using FormatProperties2KHR = FormatProperties2; - struct ImageFormatProperties2; - using ImageFormatProperties2KHR = ImageFormatProperties2; - struct PhysicalDeviceImageFormatInfo2; - using PhysicalDeviceImageFormatInfo2KHR = PhysicalDeviceImageFormatInfo2; - struct QueueFamilyProperties2; - using QueueFamilyProperties2KHR = QueueFamilyProperties2; - struct PhysicalDeviceMemoryProperties2; - using PhysicalDeviceMemoryProperties2KHR = PhysicalDeviceMemoryProperties2; - struct SparseImageFormatProperties2; - using SparseImageFormatProperties2KHR = SparseImageFormatProperties2; - struct PhysicalDeviceSparseImageFormatInfo2; - using PhysicalDeviceSparseImageFormatInfo2KHR = PhysicalDeviceSparseImageFormatInfo2; - struct PhysicalDevicePointClippingProperties; - using PhysicalDevicePointClippingPropertiesKHR = PhysicalDevicePointClippingProperties; - struct RenderPassInputAttachmentAspectCreateInfo; - using RenderPassInputAttachmentAspectCreateInfoKHR = RenderPassInputAttachmentAspectCreateInfo; - struct InputAttachmentAspectReference; - using InputAttachmentAspectReferenceKHR = InputAttachmentAspectReference; - struct ImageViewUsageCreateInfo; - using ImageViewUsageCreateInfoKHR = ImageViewUsageCreateInfo; - struct PipelineTessellationDomainOriginStateCreateInfo; - using PipelineTessellationDomainOriginStateCreateInfoKHR = PipelineTessellationDomainOriginStateCreateInfo; - struct RenderPassMultiviewCreateInfo; - using RenderPassMultiviewCreateInfoKHR = RenderPassMultiviewCreateInfo; - struct PhysicalDeviceMultiviewFeatures; - using PhysicalDeviceMultiviewFeaturesKHR = PhysicalDeviceMultiviewFeatures; - struct PhysicalDeviceMultiviewProperties; - using PhysicalDeviceMultiviewPropertiesKHR = PhysicalDeviceMultiviewProperties; - struct PhysicalDeviceVariablePointersFeatures; - using PhysicalDeviceVariablePointerFeatures = PhysicalDeviceVariablePointersFeatures; - using PhysicalDeviceVariablePointerFeaturesKHR = PhysicalDeviceVariablePointersFeatures; - using PhysicalDeviceVariablePointersFeaturesKHR = PhysicalDeviceVariablePointersFeatures; - struct PhysicalDeviceProtectedMemoryFeatures; - struct PhysicalDeviceProtectedMemoryProperties; - struct DeviceQueueInfo2; - struct ProtectedSubmitInfo; - struct SamplerYcbcrConversionCreateInfo; - using SamplerYcbcrConversionCreateInfoKHR = SamplerYcbcrConversionCreateInfo; - struct SamplerYcbcrConversionInfo; - using SamplerYcbcrConversionInfoKHR = SamplerYcbcrConversionInfo; - struct BindImagePlaneMemoryInfo; - using BindImagePlaneMemoryInfoKHR = BindImagePlaneMemoryInfo; - struct ImagePlaneMemoryRequirementsInfo; - using ImagePlaneMemoryRequirementsInfoKHR = ImagePlaneMemoryRequirementsInfo; - struct PhysicalDeviceSamplerYcbcrConversionFeatures; - using PhysicalDeviceSamplerYcbcrConversionFeaturesKHR = PhysicalDeviceSamplerYcbcrConversionFeatures; - struct SamplerYcbcrConversionImageFormatProperties; - using SamplerYcbcrConversionImageFormatPropertiesKHR = SamplerYcbcrConversionImageFormatProperties; - struct DescriptorUpdateTemplateEntry; - using DescriptorUpdateTemplateEntryKHR = DescriptorUpdateTemplateEntry; - struct DescriptorUpdateTemplateCreateInfo; - using DescriptorUpdateTemplateCreateInfoKHR = DescriptorUpdateTemplateCreateInfo; - struct ExternalMemoryProperties; - using ExternalMemoryPropertiesKHR = ExternalMemoryProperties; - struct PhysicalDeviceExternalImageFormatInfo; - using PhysicalDeviceExternalImageFormatInfoKHR = PhysicalDeviceExternalImageFormatInfo; - struct ExternalImageFormatProperties; - using ExternalImageFormatPropertiesKHR = ExternalImageFormatProperties; - struct PhysicalDeviceExternalBufferInfo; - using PhysicalDeviceExternalBufferInfoKHR = PhysicalDeviceExternalBufferInfo; - struct ExternalBufferProperties; - using ExternalBufferPropertiesKHR = ExternalBufferProperties; - struct PhysicalDeviceIDProperties; - using PhysicalDeviceIDPropertiesKHR = PhysicalDeviceIDProperties; - struct ExternalMemoryImageCreateInfo; - using ExternalMemoryImageCreateInfoKHR = ExternalMemoryImageCreateInfo; - struct ExternalMemoryBufferCreateInfo; - using ExternalMemoryBufferCreateInfoKHR = ExternalMemoryBufferCreateInfo; - struct ExportMemoryAllocateInfo; - using ExportMemoryAllocateInfoKHR = ExportMemoryAllocateInfo; - struct PhysicalDeviceExternalFenceInfo; - using PhysicalDeviceExternalFenceInfoKHR = PhysicalDeviceExternalFenceInfo; - struct ExternalFenceProperties; - using ExternalFencePropertiesKHR = ExternalFenceProperties; - struct ExportFenceCreateInfo; - using ExportFenceCreateInfoKHR = ExportFenceCreateInfo; - struct ExportSemaphoreCreateInfo; - using ExportSemaphoreCreateInfoKHR = ExportSemaphoreCreateInfo; - struct PhysicalDeviceExternalSemaphoreInfo; - using PhysicalDeviceExternalSemaphoreInfoKHR = PhysicalDeviceExternalSemaphoreInfo; - struct ExternalSemaphoreProperties; - using ExternalSemaphorePropertiesKHR = ExternalSemaphoreProperties; - struct PhysicalDeviceMaintenance3Properties; - using PhysicalDeviceMaintenance3PropertiesKHR = PhysicalDeviceMaintenance3Properties; - struct DescriptorSetLayoutSupport; - using DescriptorSetLayoutSupportKHR = DescriptorSetLayoutSupport; - struct PhysicalDeviceShaderDrawParametersFeatures; - using PhysicalDeviceShaderDrawParameterFeatures = PhysicalDeviceShaderDrawParametersFeatures; - - //=== VK_VERSION_1_2 === - struct PhysicalDeviceVulkan11Features; - struct PhysicalDeviceVulkan11Properties; - struct PhysicalDeviceVulkan12Features; - struct PhysicalDeviceVulkan12Properties; - struct ImageFormatListCreateInfo; - using ImageFormatListCreateInfoKHR = ImageFormatListCreateInfo; - struct RenderPassCreateInfo2; - using RenderPassCreateInfo2KHR = RenderPassCreateInfo2; - struct AttachmentDescription2; - using AttachmentDescription2KHR = AttachmentDescription2; - struct AttachmentReference2; - using AttachmentReference2KHR = AttachmentReference2; - struct SubpassDescription2; - using SubpassDescription2KHR = SubpassDescription2; - struct SubpassDependency2; - using SubpassDependency2KHR = SubpassDependency2; - struct SubpassBeginInfo; - using SubpassBeginInfoKHR = SubpassBeginInfo; - struct SubpassEndInfo; - using SubpassEndInfoKHR = SubpassEndInfo; - struct PhysicalDevice8BitStorageFeatures; - using PhysicalDevice8BitStorageFeaturesKHR = PhysicalDevice8BitStorageFeatures; - struct ConformanceVersion; - using ConformanceVersionKHR = ConformanceVersion; - struct PhysicalDeviceDriverProperties; - using PhysicalDeviceDriverPropertiesKHR = PhysicalDeviceDriverProperties; - struct PhysicalDeviceShaderAtomicInt64Features; - using PhysicalDeviceShaderAtomicInt64FeaturesKHR = PhysicalDeviceShaderAtomicInt64Features; - struct PhysicalDeviceShaderFloat16Int8Features; - using PhysicalDeviceFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features; - using PhysicalDeviceShaderFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features; - struct PhysicalDeviceFloatControlsProperties; - using PhysicalDeviceFloatControlsPropertiesKHR = PhysicalDeviceFloatControlsProperties; - struct DescriptorSetLayoutBindingFlagsCreateInfo; - using DescriptorSetLayoutBindingFlagsCreateInfoEXT = DescriptorSetLayoutBindingFlagsCreateInfo; - struct PhysicalDeviceDescriptorIndexingFeatures; - using PhysicalDeviceDescriptorIndexingFeaturesEXT = PhysicalDeviceDescriptorIndexingFeatures; - struct PhysicalDeviceDescriptorIndexingProperties; - using PhysicalDeviceDescriptorIndexingPropertiesEXT = PhysicalDeviceDescriptorIndexingProperties; - struct DescriptorSetVariableDescriptorCountAllocateInfo; - using DescriptorSetVariableDescriptorCountAllocateInfoEXT = DescriptorSetVariableDescriptorCountAllocateInfo; - struct DescriptorSetVariableDescriptorCountLayoutSupport; - using DescriptorSetVariableDescriptorCountLayoutSupportEXT = DescriptorSetVariableDescriptorCountLayoutSupport; - struct SubpassDescriptionDepthStencilResolve; - using SubpassDescriptionDepthStencilResolveKHR = SubpassDescriptionDepthStencilResolve; - struct PhysicalDeviceDepthStencilResolveProperties; - using PhysicalDeviceDepthStencilResolvePropertiesKHR = PhysicalDeviceDepthStencilResolveProperties; - struct PhysicalDeviceScalarBlockLayoutFeatures; - using PhysicalDeviceScalarBlockLayoutFeaturesEXT = PhysicalDeviceScalarBlockLayoutFeatures; - struct ImageStencilUsageCreateInfo; - using ImageStencilUsageCreateInfoEXT = ImageStencilUsageCreateInfo; - struct SamplerReductionModeCreateInfo; - using SamplerReductionModeCreateInfoEXT = SamplerReductionModeCreateInfo; - struct PhysicalDeviceSamplerFilterMinmaxProperties; - using PhysicalDeviceSamplerFilterMinmaxPropertiesEXT = PhysicalDeviceSamplerFilterMinmaxProperties; - struct PhysicalDeviceVulkanMemoryModelFeatures; - using PhysicalDeviceVulkanMemoryModelFeaturesKHR = PhysicalDeviceVulkanMemoryModelFeatures; - struct PhysicalDeviceImagelessFramebufferFeatures; - using PhysicalDeviceImagelessFramebufferFeaturesKHR = PhysicalDeviceImagelessFramebufferFeatures; - struct FramebufferAttachmentsCreateInfo; - using FramebufferAttachmentsCreateInfoKHR = FramebufferAttachmentsCreateInfo; - struct FramebufferAttachmentImageInfo; - using FramebufferAttachmentImageInfoKHR = FramebufferAttachmentImageInfo; - struct RenderPassAttachmentBeginInfo; - using RenderPassAttachmentBeginInfoKHR = RenderPassAttachmentBeginInfo; - struct PhysicalDeviceUniformBufferStandardLayoutFeatures; - using PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR = PhysicalDeviceUniformBufferStandardLayoutFeatures; - struct PhysicalDeviceShaderSubgroupExtendedTypesFeatures; - using PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR = PhysicalDeviceShaderSubgroupExtendedTypesFeatures; - struct PhysicalDeviceSeparateDepthStencilLayoutsFeatures; - using PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR = PhysicalDeviceSeparateDepthStencilLayoutsFeatures; - struct AttachmentReferenceStencilLayout; - using AttachmentReferenceStencilLayoutKHR = AttachmentReferenceStencilLayout; - struct AttachmentDescriptionStencilLayout; - using AttachmentDescriptionStencilLayoutKHR = AttachmentDescriptionStencilLayout; - struct PhysicalDeviceHostQueryResetFeatures; - using PhysicalDeviceHostQueryResetFeaturesEXT = PhysicalDeviceHostQueryResetFeatures; - struct PhysicalDeviceTimelineSemaphoreFeatures; - using PhysicalDeviceTimelineSemaphoreFeaturesKHR = PhysicalDeviceTimelineSemaphoreFeatures; - struct PhysicalDeviceTimelineSemaphoreProperties; - using PhysicalDeviceTimelineSemaphorePropertiesKHR = PhysicalDeviceTimelineSemaphoreProperties; - struct SemaphoreTypeCreateInfo; - using SemaphoreTypeCreateInfoKHR = SemaphoreTypeCreateInfo; - struct TimelineSemaphoreSubmitInfo; - using TimelineSemaphoreSubmitInfoKHR = TimelineSemaphoreSubmitInfo; - struct SemaphoreWaitInfo; - using SemaphoreWaitInfoKHR = SemaphoreWaitInfo; - struct SemaphoreSignalInfo; - using SemaphoreSignalInfoKHR = SemaphoreSignalInfo; - struct PhysicalDeviceBufferDeviceAddressFeatures; - using PhysicalDeviceBufferDeviceAddressFeaturesKHR = PhysicalDeviceBufferDeviceAddressFeatures; - struct BufferDeviceAddressInfo; - using BufferDeviceAddressInfoEXT = BufferDeviceAddressInfo; - using BufferDeviceAddressInfoKHR = BufferDeviceAddressInfo; - struct BufferOpaqueCaptureAddressCreateInfo; - using BufferOpaqueCaptureAddressCreateInfoKHR = BufferOpaqueCaptureAddressCreateInfo; - struct MemoryOpaqueCaptureAddressAllocateInfo; - using MemoryOpaqueCaptureAddressAllocateInfoKHR = MemoryOpaqueCaptureAddressAllocateInfo; - struct DeviceMemoryOpaqueCaptureAddressInfo; - using DeviceMemoryOpaqueCaptureAddressInfoKHR = DeviceMemoryOpaqueCaptureAddressInfo; - - //=== VK_VERSION_1_3 === - struct PhysicalDeviceVulkan13Features; - struct PhysicalDeviceVulkan13Properties; - struct PipelineCreationFeedbackCreateInfo; - using PipelineCreationFeedbackCreateInfoEXT = PipelineCreationFeedbackCreateInfo; - struct PipelineCreationFeedback; - using PipelineCreationFeedbackEXT = PipelineCreationFeedback; - struct PhysicalDeviceShaderTerminateInvocationFeatures; - using PhysicalDeviceShaderTerminateInvocationFeaturesKHR = PhysicalDeviceShaderTerminateInvocationFeatures; - struct PhysicalDeviceToolProperties; - using PhysicalDeviceToolPropertiesEXT = PhysicalDeviceToolProperties; - struct PhysicalDeviceShaderDemoteToHelperInvocationFeatures; - using PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT = PhysicalDeviceShaderDemoteToHelperInvocationFeatures; - struct PhysicalDevicePrivateDataFeatures; - using PhysicalDevicePrivateDataFeaturesEXT = PhysicalDevicePrivateDataFeatures; - struct DevicePrivateDataCreateInfo; - using DevicePrivateDataCreateInfoEXT = DevicePrivateDataCreateInfo; - struct PrivateDataSlotCreateInfo; - using PrivateDataSlotCreateInfoEXT = PrivateDataSlotCreateInfo; - struct PhysicalDevicePipelineCreationCacheControlFeatures; - using PhysicalDevicePipelineCreationCacheControlFeaturesEXT = PhysicalDevicePipelineCreationCacheControlFeatures; - struct MemoryBarrier2; - using MemoryBarrier2KHR = MemoryBarrier2; - struct BufferMemoryBarrier2; - using BufferMemoryBarrier2KHR = BufferMemoryBarrier2; - struct ImageMemoryBarrier2; - using ImageMemoryBarrier2KHR = ImageMemoryBarrier2; - struct DependencyInfo; - using DependencyInfoKHR = DependencyInfo; - struct SubmitInfo2; - using SubmitInfo2KHR = SubmitInfo2; - struct SemaphoreSubmitInfo; - using SemaphoreSubmitInfoKHR = SemaphoreSubmitInfo; - struct CommandBufferSubmitInfo; - using CommandBufferSubmitInfoKHR = CommandBufferSubmitInfo; - struct PhysicalDeviceSynchronization2Features; - using PhysicalDeviceSynchronization2FeaturesKHR = PhysicalDeviceSynchronization2Features; - struct PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures; - using PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR = PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures; - struct PhysicalDeviceImageRobustnessFeatures; - using PhysicalDeviceImageRobustnessFeaturesEXT = PhysicalDeviceImageRobustnessFeatures; - struct CopyBufferInfo2; - using CopyBufferInfo2KHR = CopyBufferInfo2; - struct CopyImageInfo2; - using CopyImageInfo2KHR = CopyImageInfo2; - struct CopyBufferToImageInfo2; - using CopyBufferToImageInfo2KHR = CopyBufferToImageInfo2; - struct CopyImageToBufferInfo2; - using CopyImageToBufferInfo2KHR = CopyImageToBufferInfo2; - struct BlitImageInfo2; - using BlitImageInfo2KHR = BlitImageInfo2; - struct ResolveImageInfo2; - using ResolveImageInfo2KHR = ResolveImageInfo2; - struct BufferCopy2; - using BufferCopy2KHR = BufferCopy2; - struct ImageCopy2; - using ImageCopy2KHR = ImageCopy2; - struct ImageBlit2; - using ImageBlit2KHR = ImageBlit2; - struct BufferImageCopy2; - using BufferImageCopy2KHR = BufferImageCopy2; - struct ImageResolve2; - using ImageResolve2KHR = ImageResolve2; - struct PhysicalDeviceSubgroupSizeControlFeatures; - using PhysicalDeviceSubgroupSizeControlFeaturesEXT = PhysicalDeviceSubgroupSizeControlFeatures; - struct PhysicalDeviceSubgroupSizeControlProperties; - using PhysicalDeviceSubgroupSizeControlPropertiesEXT = PhysicalDeviceSubgroupSizeControlProperties; - struct PipelineShaderStageRequiredSubgroupSizeCreateInfo; - using PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT = PipelineShaderStageRequiredSubgroupSizeCreateInfo; - struct PhysicalDeviceInlineUniformBlockFeatures; - using PhysicalDeviceInlineUniformBlockFeaturesEXT = PhysicalDeviceInlineUniformBlockFeatures; - struct PhysicalDeviceInlineUniformBlockProperties; - using PhysicalDeviceInlineUniformBlockPropertiesEXT = PhysicalDeviceInlineUniformBlockProperties; - struct WriteDescriptorSetInlineUniformBlock; - using WriteDescriptorSetInlineUniformBlockEXT = WriteDescriptorSetInlineUniformBlock; - struct DescriptorPoolInlineUniformBlockCreateInfo; - using DescriptorPoolInlineUniformBlockCreateInfoEXT = DescriptorPoolInlineUniformBlockCreateInfo; - struct PhysicalDeviceTextureCompressionASTCHDRFeatures; - using PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT = PhysicalDeviceTextureCompressionASTCHDRFeatures; - struct RenderingInfo; - using RenderingInfoKHR = RenderingInfo; - struct RenderingAttachmentInfo; - using RenderingAttachmentInfoKHR = RenderingAttachmentInfo; - struct PipelineRenderingCreateInfo; - using PipelineRenderingCreateInfoKHR = PipelineRenderingCreateInfo; - struct PhysicalDeviceDynamicRenderingFeatures; - using PhysicalDeviceDynamicRenderingFeaturesKHR = PhysicalDeviceDynamicRenderingFeatures; - struct CommandBufferInheritanceRenderingInfo; - using CommandBufferInheritanceRenderingInfoKHR = CommandBufferInheritanceRenderingInfo; - struct PhysicalDeviceShaderIntegerDotProductFeatures; - using PhysicalDeviceShaderIntegerDotProductFeaturesKHR = PhysicalDeviceShaderIntegerDotProductFeatures; - struct PhysicalDeviceShaderIntegerDotProductProperties; - using PhysicalDeviceShaderIntegerDotProductPropertiesKHR = PhysicalDeviceShaderIntegerDotProductProperties; - struct PhysicalDeviceTexelBufferAlignmentProperties; - using PhysicalDeviceTexelBufferAlignmentPropertiesEXT = PhysicalDeviceTexelBufferAlignmentProperties; - struct FormatProperties3; - using FormatProperties3KHR = FormatProperties3; - struct PhysicalDeviceMaintenance4Features; - using PhysicalDeviceMaintenance4FeaturesKHR = PhysicalDeviceMaintenance4Features; - struct PhysicalDeviceMaintenance4Properties; - using PhysicalDeviceMaintenance4PropertiesKHR = PhysicalDeviceMaintenance4Properties; - struct DeviceBufferMemoryRequirements; - using DeviceBufferMemoryRequirementsKHR = DeviceBufferMemoryRequirements; - struct DeviceImageMemoryRequirements; - using DeviceImageMemoryRequirementsKHR = DeviceImageMemoryRequirements; - - //=== VK_KHR_surface === - struct SurfaceCapabilitiesKHR; - struct SurfaceFormatKHR; - - //=== VK_KHR_swapchain === - struct SwapchainCreateInfoKHR; - struct PresentInfoKHR; - struct ImageSwapchainCreateInfoKHR; - struct BindImageMemorySwapchainInfoKHR; - struct AcquireNextImageInfoKHR; - struct DeviceGroupPresentCapabilitiesKHR; - struct DeviceGroupPresentInfoKHR; - struct DeviceGroupSwapchainCreateInfoKHR; - - //=== VK_KHR_display === - struct DisplayModeCreateInfoKHR; - struct DisplayModeParametersKHR; - struct DisplayModePropertiesKHR; - struct DisplayPlaneCapabilitiesKHR; - struct DisplayPlanePropertiesKHR; - struct DisplayPropertiesKHR; - struct DisplaySurfaceCreateInfoKHR; - - //=== VK_KHR_display_swapchain === - struct DisplayPresentInfoKHR; - -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - struct XlibSurfaceCreateInfoKHR; -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -#if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - struct XcbSurfaceCreateInfoKHR; -#endif /*VK_USE_PLATFORM_XCB_KHR*/ - -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - struct WaylandSurfaceCreateInfoKHR; -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - struct AndroidSurfaceCreateInfoKHR; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - struct Win32SurfaceCreateInfoKHR; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_debug_report === - struct DebugReportCallbackCreateInfoEXT; - - //=== VK_AMD_rasterization_order === - struct PipelineRasterizationStateRasterizationOrderAMD; - - //=== VK_EXT_debug_marker === - struct DebugMarkerObjectNameInfoEXT; - struct DebugMarkerObjectTagInfoEXT; - struct DebugMarkerMarkerInfoEXT; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - struct QueueFamilyQueryResultStatusProperties2KHR; - struct VideoQueueFamilyProperties2KHR; - struct VideoProfileKHR; - struct VideoProfilesKHR; - struct VideoCapabilitiesKHR; - struct PhysicalDeviceVideoFormatInfoKHR; - struct VideoFormatPropertiesKHR; - struct VideoPictureResourceKHR; - struct VideoReferenceSlotKHR; - struct VideoGetMemoryPropertiesKHR; - struct VideoBindMemoryKHR; - struct VideoSessionCreateInfoKHR; - struct VideoSessionParametersCreateInfoKHR; - struct VideoSessionParametersUpdateInfoKHR; - struct VideoBeginCodingInfoKHR; - struct VideoEndCodingInfoKHR; - struct VideoCodingControlInfoKHR; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_decode_queue === - struct VideoDecodeInfoKHR; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_dedicated_allocation === - struct DedicatedAllocationImageCreateInfoNV; - struct DedicatedAllocationBufferCreateInfoNV; - struct DedicatedAllocationMemoryAllocateInfoNV; - - //=== VK_EXT_transform_feedback === - struct PhysicalDeviceTransformFeedbackFeaturesEXT; - struct PhysicalDeviceTransformFeedbackPropertiesEXT; - struct PipelineRasterizationStateStreamCreateInfoEXT; - - //=== VK_NVX_binary_import === - struct CuModuleCreateInfoNVX; - struct CuFunctionCreateInfoNVX; - struct CuLaunchInfoNVX; - - //=== VK_NVX_image_view_handle === - struct ImageViewHandleInfoNVX; - struct ImageViewAddressPropertiesNVX; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_encode_h264 === - struct VideoEncodeH264CapabilitiesEXT; - struct VideoEncodeH264SessionCreateInfoEXT; - struct VideoEncodeH264SessionParametersCreateInfoEXT; - struct VideoEncodeH264SessionParametersAddInfoEXT; - struct VideoEncodeH264VclFrameInfoEXT; - struct VideoEncodeH264EmitPictureParametersEXT; - struct VideoEncodeH264DpbSlotInfoEXT; - struct VideoEncodeH264NaluSliceEXT; - struct VideoEncodeH264ProfileEXT; - struct VideoEncodeH264RateControlInfoEXT; - struct VideoEncodeH264RateControlLayerInfoEXT; - struct VideoEncodeH264QpEXT; - struct VideoEncodeH264FrameSizeEXT; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_encode_h265 === - struct VideoEncodeH265CapabilitiesEXT; - struct VideoEncodeH265SessionCreateInfoEXT; - struct VideoEncodeH265SessionParametersCreateInfoEXT; - struct VideoEncodeH265SessionParametersAddInfoEXT; - struct VideoEncodeH265VclFrameInfoEXT; - struct VideoEncodeH265EmitPictureParametersEXT; - struct VideoEncodeH265DpbSlotInfoEXT; - struct VideoEncodeH265NaluSliceEXT; - struct VideoEncodeH265ProfileEXT; - struct VideoEncodeH265ReferenceListsEXT; - struct VideoEncodeH265RateControlInfoEXT; - struct VideoEncodeH265RateControlLayerInfoEXT; - struct VideoEncodeH265QpEXT; - struct VideoEncodeH265FrameSizeEXT; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_decode_h264 === - struct VideoDecodeH264ProfileEXT; - struct VideoDecodeH264CapabilitiesEXT; - struct VideoDecodeH264SessionCreateInfoEXT; - struct VideoDecodeH264SessionParametersCreateInfoEXT; - struct VideoDecodeH264SessionParametersAddInfoEXT; - struct VideoDecodeH264PictureInfoEXT; - struct VideoDecodeH264MvcEXT; - struct VideoDecodeH264DpbSlotInfoEXT; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_AMD_texture_gather_bias_lod === - struct TextureLODGatherFormatPropertiesAMD; - - //=== VK_AMD_shader_info === - struct ShaderResourceUsageAMD; - struct ShaderStatisticsInfoAMD; - - //=== VK_KHR_dynamic_rendering === - struct RenderingFragmentShadingRateAttachmentInfoKHR; - struct RenderingFragmentDensityMapAttachmentInfoEXT; - struct AttachmentSampleCountInfoAMD; - using AttachmentSampleCountInfoNV = AttachmentSampleCountInfoAMD; - struct MultiviewPerViewAttributesInfoNVX; - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - struct StreamDescriptorSurfaceCreateInfoGGP; -#endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_corner_sampled_image === - struct PhysicalDeviceCornerSampledImageFeaturesNV; - - //=== VK_NV_external_memory_capabilities === - struct ExternalImageFormatPropertiesNV; - - //=== VK_NV_external_memory === - struct ExternalMemoryImageCreateInfoNV; - struct ExportMemoryAllocateInfoNV; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - struct ImportMemoryWin32HandleInfoNV; - struct ExportMemoryWin32HandleInfoNV; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_win32_keyed_mutex === - struct Win32KeyedMutexAcquireReleaseInfoNV; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_validation_flags === - struct ValidationFlagsEXT; - -#if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - struct ViSurfaceCreateInfoNN; -#endif /*VK_USE_PLATFORM_VI_NN*/ - - //=== VK_EXT_astc_decode_mode === - struct ImageViewASTCDecodeModeEXT; - struct PhysicalDeviceASTCDecodeFeaturesEXT; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - struct ImportMemoryWin32HandleInfoKHR; - struct ExportMemoryWin32HandleInfoKHR; - struct MemoryWin32HandlePropertiesKHR; - struct MemoryGetWin32HandleInfoKHR; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - struct ImportMemoryFdInfoKHR; - struct MemoryFdPropertiesKHR; - struct MemoryGetFdInfoKHR; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_keyed_mutex === - struct Win32KeyedMutexAcquireReleaseInfoKHR; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - struct ImportSemaphoreWin32HandleInfoKHR; - struct ExportSemaphoreWin32HandleInfoKHR; - struct D3D12FenceSubmitInfoKHR; - struct SemaphoreGetWin32HandleInfoKHR; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_fd === - struct ImportSemaphoreFdInfoKHR; - struct SemaphoreGetFdInfoKHR; - - //=== VK_KHR_push_descriptor === - struct PhysicalDevicePushDescriptorPropertiesKHR; - - //=== VK_EXT_conditional_rendering === - struct ConditionalRenderingBeginInfoEXT; - struct PhysicalDeviceConditionalRenderingFeaturesEXT; - struct CommandBufferInheritanceConditionalRenderingInfoEXT; - - //=== VK_KHR_incremental_present === - struct PresentRegionsKHR; - struct PresentRegionKHR; - struct RectLayerKHR; - - //=== VK_NV_clip_space_w_scaling === - struct ViewportWScalingNV; - struct PipelineViewportWScalingStateCreateInfoNV; - - //=== VK_EXT_display_surface_counter === - struct SurfaceCapabilities2EXT; - - //=== VK_EXT_display_control === - struct DisplayPowerInfoEXT; - struct DeviceEventInfoEXT; - struct DisplayEventInfoEXT; - struct SwapchainCounterCreateInfoEXT; - - //=== VK_GOOGLE_display_timing === - struct RefreshCycleDurationGOOGLE; - struct PastPresentationTimingGOOGLE; - struct PresentTimesInfoGOOGLE; - struct PresentTimeGOOGLE; - - //=== VK_NVX_multiview_per_view_attributes === - struct PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX; - - //=== VK_NV_viewport_swizzle === - struct ViewportSwizzleNV; - struct PipelineViewportSwizzleStateCreateInfoNV; - - //=== VK_EXT_discard_rectangles === - struct PhysicalDeviceDiscardRectanglePropertiesEXT; - struct PipelineDiscardRectangleStateCreateInfoEXT; - - //=== VK_EXT_conservative_rasterization === - struct PhysicalDeviceConservativeRasterizationPropertiesEXT; - struct PipelineRasterizationConservativeStateCreateInfoEXT; - - //=== VK_EXT_depth_clip_enable === - struct PhysicalDeviceDepthClipEnableFeaturesEXT; - struct PipelineRasterizationDepthClipStateCreateInfoEXT; - - //=== VK_EXT_hdr_metadata === - struct HdrMetadataEXT; - struct XYColorEXT; - - //=== VK_KHR_shared_presentable_image === - struct SharedPresentSurfaceCapabilitiesKHR; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - struct ImportFenceWin32HandleInfoKHR; - struct ExportFenceWin32HandleInfoKHR; - struct FenceGetWin32HandleInfoKHR; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_fence_fd === - struct ImportFenceFdInfoKHR; - struct FenceGetFdInfoKHR; - - //=== VK_KHR_performance_query === - struct PhysicalDevicePerformanceQueryFeaturesKHR; - struct PhysicalDevicePerformanceQueryPropertiesKHR; - struct PerformanceCounterKHR; - struct PerformanceCounterDescriptionKHR; - struct QueryPoolPerformanceCreateInfoKHR; - union PerformanceCounterResultKHR; - struct AcquireProfilingLockInfoKHR; - struct PerformanceQuerySubmitInfoKHR; - - //=== VK_KHR_get_surface_capabilities2 === - struct PhysicalDeviceSurfaceInfo2KHR; - struct SurfaceCapabilities2KHR; - struct SurfaceFormat2KHR; - - //=== VK_KHR_get_display_properties2 === - struct DisplayProperties2KHR; - struct DisplayPlaneProperties2KHR; - struct DisplayModeProperties2KHR; - struct DisplayPlaneInfo2KHR; - struct DisplayPlaneCapabilities2KHR; - -#if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - struct IOSSurfaceCreateInfoMVK; -#endif /*VK_USE_PLATFORM_IOS_MVK*/ - -#if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - struct MacOSSurfaceCreateInfoMVK; -#endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - //=== VK_EXT_debug_utils === - struct DebugUtilsLabelEXT; - struct DebugUtilsMessengerCallbackDataEXT; - struct DebugUtilsMessengerCreateInfoEXT; - struct DebugUtilsObjectNameInfoEXT; - struct DebugUtilsObjectTagInfoEXT; - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - struct AndroidHardwareBufferUsageANDROID; - struct AndroidHardwareBufferPropertiesANDROID; - struct AndroidHardwareBufferFormatPropertiesANDROID; - struct ImportAndroidHardwareBufferInfoANDROID; - struct MemoryGetAndroidHardwareBufferInfoANDROID; - struct ExternalFormatANDROID; - struct AndroidHardwareBufferFormatProperties2ANDROID; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_EXT_sample_locations === - struct SampleLocationEXT; - struct SampleLocationsInfoEXT; - struct AttachmentSampleLocationsEXT; - struct SubpassSampleLocationsEXT; - struct RenderPassSampleLocationsBeginInfoEXT; - struct PipelineSampleLocationsStateCreateInfoEXT; - struct PhysicalDeviceSampleLocationsPropertiesEXT; - struct MultisamplePropertiesEXT; - - //=== VK_EXT_blend_operation_advanced === - struct PhysicalDeviceBlendOperationAdvancedFeaturesEXT; - struct PhysicalDeviceBlendOperationAdvancedPropertiesEXT; - struct PipelineColorBlendAdvancedStateCreateInfoEXT; - - //=== VK_NV_fragment_coverage_to_color === - struct PipelineCoverageToColorStateCreateInfoNV; - - //=== VK_KHR_acceleration_structure === - union DeviceOrHostAddressKHR; - union DeviceOrHostAddressConstKHR; - struct AccelerationStructureBuildRangeInfoKHR; - struct AabbPositionsKHR; - using AabbPositionsNV = AabbPositionsKHR; - struct AccelerationStructureGeometryTrianglesDataKHR; - struct TransformMatrixKHR; - using TransformMatrixNV = TransformMatrixKHR; - struct AccelerationStructureBuildGeometryInfoKHR; - struct AccelerationStructureGeometryAabbsDataKHR; - struct AccelerationStructureInstanceKHR; - using AccelerationStructureInstanceNV = AccelerationStructureInstanceKHR; - struct AccelerationStructureGeometryInstancesDataKHR; - union AccelerationStructureGeometryDataKHR; - struct AccelerationStructureGeometryKHR; - struct AccelerationStructureCreateInfoKHR; - struct WriteDescriptorSetAccelerationStructureKHR; - struct PhysicalDeviceAccelerationStructureFeaturesKHR; - struct PhysicalDeviceAccelerationStructurePropertiesKHR; - struct AccelerationStructureDeviceAddressInfoKHR; - struct AccelerationStructureVersionInfoKHR; - struct CopyAccelerationStructureToMemoryInfoKHR; - struct CopyMemoryToAccelerationStructureInfoKHR; - struct CopyAccelerationStructureInfoKHR; - struct AccelerationStructureBuildSizesInfoKHR; - - //=== VK_NV_framebuffer_mixed_samples === - struct PipelineCoverageModulationStateCreateInfoNV; - - //=== VK_NV_shader_sm_builtins === - struct PhysicalDeviceShaderSMBuiltinsPropertiesNV; - struct PhysicalDeviceShaderSMBuiltinsFeaturesNV; - - //=== VK_EXT_image_drm_format_modifier === - struct DrmFormatModifierPropertiesListEXT; - struct DrmFormatModifierPropertiesEXT; - struct PhysicalDeviceImageDrmFormatModifierInfoEXT; - struct ImageDrmFormatModifierListCreateInfoEXT; - struct ImageDrmFormatModifierExplicitCreateInfoEXT; - struct ImageDrmFormatModifierPropertiesEXT; - struct DrmFormatModifierPropertiesList2EXT; - struct DrmFormatModifierProperties2EXT; - - //=== VK_EXT_validation_cache === - struct ValidationCacheCreateInfoEXT; - struct ShaderModuleValidationCacheCreateInfoEXT; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_portability_subset === - struct PhysicalDevicePortabilitySubsetFeaturesKHR; - struct PhysicalDevicePortabilitySubsetPropertiesKHR; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_shading_rate_image === - struct ShadingRatePaletteNV; - struct PipelineViewportShadingRateImageStateCreateInfoNV; - struct PhysicalDeviceShadingRateImageFeaturesNV; - struct PhysicalDeviceShadingRateImagePropertiesNV; - struct CoarseSampleLocationNV; - struct CoarseSampleOrderCustomNV; - struct PipelineViewportCoarseSampleOrderStateCreateInfoNV; - - //=== VK_NV_ray_tracing === - struct RayTracingShaderGroupCreateInfoNV; - struct RayTracingPipelineCreateInfoNV; - struct GeometryTrianglesNV; - struct GeometryAABBNV; - struct GeometryDataNV; - struct GeometryNV; - struct AccelerationStructureInfoNV; - struct AccelerationStructureCreateInfoNV; - struct BindAccelerationStructureMemoryInfoNV; - struct WriteDescriptorSetAccelerationStructureNV; - struct AccelerationStructureMemoryRequirementsInfoNV; - struct PhysicalDeviceRayTracingPropertiesNV; - - //=== VK_NV_representative_fragment_test === - struct PhysicalDeviceRepresentativeFragmentTestFeaturesNV; - struct PipelineRepresentativeFragmentTestStateCreateInfoNV; - - //=== VK_EXT_filter_cubic === - struct PhysicalDeviceImageViewImageFormatInfoEXT; - struct FilterCubicImageViewImageFormatPropertiesEXT; - - //=== VK_EXT_external_memory_host === - struct ImportMemoryHostPointerInfoEXT; - struct MemoryHostPointerPropertiesEXT; - struct PhysicalDeviceExternalMemoryHostPropertiesEXT; - - //=== VK_KHR_shader_clock === - struct PhysicalDeviceShaderClockFeaturesKHR; - - //=== VK_AMD_pipeline_compiler_control === - struct PipelineCompilerControlCreateInfoAMD; - - //=== VK_EXT_calibrated_timestamps === - struct CalibratedTimestampInfoEXT; - - //=== VK_AMD_shader_core_properties === - struct PhysicalDeviceShaderCorePropertiesAMD; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_EXT_video_decode_h265 === - struct VideoDecodeH265ProfileEXT; - struct VideoDecodeH265CapabilitiesEXT; - struct VideoDecodeH265SessionCreateInfoEXT; - struct VideoDecodeH265SessionParametersCreateInfoEXT; - struct VideoDecodeH265SessionParametersAddInfoEXT; - struct VideoDecodeH265PictureInfoEXT; - struct VideoDecodeH265DpbSlotInfoEXT; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_KHR_global_priority === - struct DeviceQueueGlobalPriorityCreateInfoKHR; - using DeviceQueueGlobalPriorityCreateInfoEXT = DeviceQueueGlobalPriorityCreateInfoKHR; - struct PhysicalDeviceGlobalPriorityQueryFeaturesKHR; - using PhysicalDeviceGlobalPriorityQueryFeaturesEXT = PhysicalDeviceGlobalPriorityQueryFeaturesKHR; - struct QueueFamilyGlobalPriorityPropertiesKHR; - using QueueFamilyGlobalPriorityPropertiesEXT = QueueFamilyGlobalPriorityPropertiesKHR; - - //=== VK_AMD_memory_overallocation_behavior === - struct DeviceMemoryOverallocationCreateInfoAMD; - - //=== VK_EXT_vertex_attribute_divisor === - struct PhysicalDeviceVertexAttributeDivisorPropertiesEXT; - struct VertexInputBindingDivisorDescriptionEXT; - struct PipelineVertexInputDivisorStateCreateInfoEXT; - struct PhysicalDeviceVertexAttributeDivisorFeaturesEXT; - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_frame_token === - struct PresentFrameTokenGGP; -#endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_compute_shader_derivatives === - struct PhysicalDeviceComputeShaderDerivativesFeaturesNV; - - //=== VK_NV_mesh_shader === - struct PhysicalDeviceMeshShaderFeaturesNV; - struct PhysicalDeviceMeshShaderPropertiesNV; - struct DrawMeshTasksIndirectCommandNV; - - //=== VK_NV_fragment_shader_barycentric === - struct PhysicalDeviceFragmentShaderBarycentricFeaturesNV; - - //=== VK_NV_shader_image_footprint === - struct PhysicalDeviceShaderImageFootprintFeaturesNV; - - //=== VK_NV_scissor_exclusive === - struct PipelineViewportExclusiveScissorStateCreateInfoNV; - struct PhysicalDeviceExclusiveScissorFeaturesNV; - - //=== VK_NV_device_diagnostic_checkpoints === - struct QueueFamilyCheckpointPropertiesNV; - struct CheckpointDataNV; - - //=== VK_INTEL_shader_integer_functions2 === - struct PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL; - - //=== VK_INTEL_performance_query === - union PerformanceValueDataINTEL; - struct PerformanceValueINTEL; - struct InitializePerformanceApiInfoINTEL; - struct QueryPoolPerformanceQueryCreateInfoINTEL; - using QueryPoolCreateInfoINTEL = QueryPoolPerformanceQueryCreateInfoINTEL; - struct PerformanceMarkerInfoINTEL; - struct PerformanceStreamMarkerInfoINTEL; - struct PerformanceOverrideInfoINTEL; - struct PerformanceConfigurationAcquireInfoINTEL; - - //=== VK_EXT_pci_bus_info === - struct PhysicalDevicePCIBusInfoPropertiesEXT; - - //=== VK_AMD_display_native_hdr === - struct DisplayNativeHdrSurfaceCapabilitiesAMD; - struct SwapchainDisplayNativeHdrCreateInfoAMD; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - struct ImagePipeSurfaceCreateInfoFUCHSIA; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - struct MetalSurfaceCreateInfoEXT; -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_EXT_fragment_density_map === - struct PhysicalDeviceFragmentDensityMapFeaturesEXT; - struct PhysicalDeviceFragmentDensityMapPropertiesEXT; - struct RenderPassFragmentDensityMapCreateInfoEXT; - - //=== VK_KHR_fragment_shading_rate === - struct FragmentShadingRateAttachmentInfoKHR; - struct PipelineFragmentShadingRateStateCreateInfoKHR; - struct PhysicalDeviceFragmentShadingRateFeaturesKHR; - struct PhysicalDeviceFragmentShadingRatePropertiesKHR; - struct PhysicalDeviceFragmentShadingRateKHR; - - //=== VK_AMD_shader_core_properties2 === - struct PhysicalDeviceShaderCoreProperties2AMD; - - //=== VK_AMD_device_coherent_memory === - struct PhysicalDeviceCoherentMemoryFeaturesAMD; - - //=== VK_EXT_shader_image_atomic_int64 === - struct PhysicalDeviceShaderImageAtomicInt64FeaturesEXT; - - //=== VK_EXT_memory_budget === - struct PhysicalDeviceMemoryBudgetPropertiesEXT; - - //=== VK_EXT_memory_priority === - struct PhysicalDeviceMemoryPriorityFeaturesEXT; - struct MemoryPriorityAllocateInfoEXT; - - //=== VK_KHR_surface_protected_capabilities === - struct SurfaceProtectedCapabilitiesKHR; - - //=== VK_NV_dedicated_allocation_image_aliasing === - struct PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV; - - //=== VK_EXT_buffer_device_address === - struct PhysicalDeviceBufferDeviceAddressFeaturesEXT; - using PhysicalDeviceBufferAddressFeaturesEXT = PhysicalDeviceBufferDeviceAddressFeaturesEXT; - struct BufferDeviceAddressCreateInfoEXT; - - //=== VK_EXT_validation_features === - struct ValidationFeaturesEXT; - - //=== VK_KHR_present_wait === - struct PhysicalDevicePresentWaitFeaturesKHR; - - //=== VK_NV_cooperative_matrix === - struct CooperativeMatrixPropertiesNV; - struct PhysicalDeviceCooperativeMatrixFeaturesNV; - struct PhysicalDeviceCooperativeMatrixPropertiesNV; - - //=== VK_NV_coverage_reduction_mode === - struct PhysicalDeviceCoverageReductionModeFeaturesNV; - struct PipelineCoverageReductionStateCreateInfoNV; - struct FramebufferMixedSamplesCombinationNV; - - //=== VK_EXT_fragment_shader_interlock === - struct PhysicalDeviceFragmentShaderInterlockFeaturesEXT; - - //=== VK_EXT_ycbcr_image_arrays === - struct PhysicalDeviceYcbcrImageArraysFeaturesEXT; - - //=== VK_EXT_provoking_vertex === - struct PhysicalDeviceProvokingVertexFeaturesEXT; - struct PhysicalDeviceProvokingVertexPropertiesEXT; - struct PipelineRasterizationProvokingVertexStateCreateInfoEXT; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - struct SurfaceFullScreenExclusiveInfoEXT; - struct SurfaceCapabilitiesFullScreenExclusiveEXT; - struct SurfaceFullScreenExclusiveWin32InfoEXT; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_headless_surface === - struct HeadlessSurfaceCreateInfoEXT; - - //=== VK_EXT_line_rasterization === - struct PhysicalDeviceLineRasterizationFeaturesEXT; - struct PhysicalDeviceLineRasterizationPropertiesEXT; - struct PipelineRasterizationLineStateCreateInfoEXT; - - //=== VK_EXT_shader_atomic_float === - struct PhysicalDeviceShaderAtomicFloatFeaturesEXT; - - //=== VK_EXT_index_type_uint8 === - struct PhysicalDeviceIndexTypeUint8FeaturesEXT; - - //=== VK_EXT_extended_dynamic_state === - struct PhysicalDeviceExtendedDynamicStateFeaturesEXT; - - //=== VK_KHR_pipeline_executable_properties === - struct PhysicalDevicePipelineExecutablePropertiesFeaturesKHR; - struct PipelineInfoKHR; - struct PipelineExecutablePropertiesKHR; - struct PipelineExecutableInfoKHR; - union PipelineExecutableStatisticValueKHR; - struct PipelineExecutableStatisticKHR; - struct PipelineExecutableInternalRepresentationKHR; - - //=== VK_EXT_shader_atomic_float2 === - struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT; - - //=== VK_NV_device_generated_commands === - struct PhysicalDeviceDeviceGeneratedCommandsPropertiesNV; - struct PhysicalDeviceDeviceGeneratedCommandsFeaturesNV; - struct GraphicsShaderGroupCreateInfoNV; - struct GraphicsPipelineShaderGroupsCreateInfoNV; - struct BindShaderGroupIndirectCommandNV; - struct BindIndexBufferIndirectCommandNV; - struct BindVertexBufferIndirectCommandNV; - struct SetStateFlagsIndirectCommandNV; - struct IndirectCommandsStreamNV; - struct IndirectCommandsLayoutTokenNV; - struct IndirectCommandsLayoutCreateInfoNV; - struct GeneratedCommandsInfoNV; - struct GeneratedCommandsMemoryRequirementsInfoNV; - - //=== VK_NV_inherited_viewport_scissor === - struct PhysicalDeviceInheritedViewportScissorFeaturesNV; - struct CommandBufferInheritanceViewportScissorInfoNV; - - //=== VK_EXT_texel_buffer_alignment === - struct PhysicalDeviceTexelBufferAlignmentFeaturesEXT; - - //=== VK_QCOM_render_pass_transform === - struct RenderPassTransformBeginInfoQCOM; - struct CommandBufferInheritanceRenderPassTransformInfoQCOM; - - //=== VK_EXT_device_memory_report === - struct PhysicalDeviceDeviceMemoryReportFeaturesEXT; - struct DeviceDeviceMemoryReportCreateInfoEXT; - struct DeviceMemoryReportCallbackDataEXT; - - //=== VK_EXT_robustness2 === - struct PhysicalDeviceRobustness2FeaturesEXT; - struct PhysicalDeviceRobustness2PropertiesEXT; - - //=== VK_EXT_custom_border_color === - struct SamplerCustomBorderColorCreateInfoEXT; - struct PhysicalDeviceCustomBorderColorPropertiesEXT; - struct PhysicalDeviceCustomBorderColorFeaturesEXT; - - //=== VK_KHR_pipeline_library === - struct PipelineLibraryCreateInfoKHR; - - //=== VK_KHR_present_id === - struct PresentIdKHR; - struct PhysicalDevicePresentIdFeaturesKHR; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - struct VideoEncodeInfoKHR; - struct VideoEncodeRateControlInfoKHR; - struct VideoEncodeRateControlLayerInfoKHR; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_device_diagnostics_config === - struct PhysicalDeviceDiagnosticsConfigFeaturesNV; - struct DeviceDiagnosticsConfigCreateInfoNV; - - //=== VK_KHR_synchronization2 === - struct QueueFamilyCheckpointProperties2NV; - struct CheckpointData2NV; - - //=== VK_KHR_shader_subgroup_uniform_control_flow === - struct PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR; - - //=== VK_NV_fragment_shading_rate_enums === - struct PhysicalDeviceFragmentShadingRateEnumsFeaturesNV; - struct PhysicalDeviceFragmentShadingRateEnumsPropertiesNV; - struct PipelineFragmentShadingRateEnumStateCreateInfoNV; - - //=== VK_NV_ray_tracing_motion_blur === - struct AccelerationStructureGeometryMotionTrianglesDataNV; - struct AccelerationStructureMotionInfoNV; - struct AccelerationStructureMotionInstanceNV; - union AccelerationStructureMotionInstanceDataNV; - struct AccelerationStructureMatrixMotionInstanceNV; - struct AccelerationStructureSRTMotionInstanceNV; - struct SRTDataNV; - struct PhysicalDeviceRayTracingMotionBlurFeaturesNV; - - //=== VK_EXT_ycbcr_2plane_444_formats === - struct PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT; - - //=== VK_EXT_fragment_density_map2 === - struct PhysicalDeviceFragmentDensityMap2FeaturesEXT; - struct PhysicalDeviceFragmentDensityMap2PropertiesEXT; - - //=== VK_QCOM_rotated_copy_commands === - struct CopyCommandTransformInfoQCOM; - - //=== VK_KHR_workgroup_memory_explicit_layout === - struct PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR; - - //=== VK_EXT_4444_formats === - struct PhysicalDevice4444FormatsFeaturesEXT; - - //=== VK_ARM_rasterization_order_attachment_access === - struct PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM; - - //=== VK_EXT_rgba10x6_formats === - struct PhysicalDeviceRGBA10X6FormatsFeaturesEXT; - -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - struct DirectFBSurfaceCreateInfoEXT; -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - //=== VK_KHR_ray_tracing_pipeline === - struct RayTracingShaderGroupCreateInfoKHR; - struct RayTracingPipelineCreateInfoKHR; - struct PhysicalDeviceRayTracingPipelineFeaturesKHR; - struct PhysicalDeviceRayTracingPipelinePropertiesKHR; - struct StridedDeviceAddressRegionKHR; - struct TraceRaysIndirectCommandKHR; - struct RayTracingPipelineInterfaceCreateInfoKHR; - - //=== VK_KHR_ray_query === - struct PhysicalDeviceRayQueryFeaturesKHR; - - //=== VK_VALVE_mutable_descriptor_type === - struct PhysicalDeviceMutableDescriptorTypeFeaturesVALVE; - struct MutableDescriptorTypeListVALVE; - struct MutableDescriptorTypeCreateInfoVALVE; - - //=== VK_EXT_vertex_input_dynamic_state === - struct PhysicalDeviceVertexInputDynamicStateFeaturesEXT; - struct VertexInputBindingDescription2EXT; - struct VertexInputAttributeDescription2EXT; - - //=== VK_EXT_physical_device_drm === - struct PhysicalDeviceDrmPropertiesEXT; - - //=== VK_EXT_depth_clip_control === - struct PhysicalDeviceDepthClipControlFeaturesEXT; - struct PipelineViewportDepthClipControlCreateInfoEXT; - - //=== VK_EXT_primitive_topology_list_restart === - struct PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - struct ImportMemoryZirconHandleInfoFUCHSIA; - struct MemoryZirconHandlePropertiesFUCHSIA; - struct MemoryGetZirconHandleInfoFUCHSIA; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_semaphore === - struct ImportSemaphoreZirconHandleInfoFUCHSIA; - struct SemaphoreGetZirconHandleInfoFUCHSIA; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - struct BufferCollectionCreateInfoFUCHSIA; - struct ImportMemoryBufferCollectionFUCHSIA; - struct BufferCollectionImageCreateInfoFUCHSIA; - struct BufferConstraintsInfoFUCHSIA; - struct BufferCollectionBufferCreateInfoFUCHSIA; - struct BufferCollectionPropertiesFUCHSIA; - struct SysmemColorSpaceFUCHSIA; - struct ImageConstraintsInfoFUCHSIA; - struct ImageFormatConstraintsInfoFUCHSIA; - struct BufferCollectionConstraintsInfoFUCHSIA; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_HUAWEI_subpass_shading === - struct SubpassShadingPipelineCreateInfoHUAWEI; - struct PhysicalDeviceSubpassShadingFeaturesHUAWEI; - struct PhysicalDeviceSubpassShadingPropertiesHUAWEI; - - //=== VK_HUAWEI_invocation_mask === - struct PhysicalDeviceInvocationMaskFeaturesHUAWEI; - - //=== VK_NV_external_memory_rdma === - struct MemoryGetRemoteAddressInfoNV; - struct PhysicalDeviceExternalMemoryRDMAFeaturesNV; - - //=== VK_EXT_extended_dynamic_state2 === - struct PhysicalDeviceExtendedDynamicState2FeaturesEXT; - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - struct ScreenSurfaceCreateInfoQNX; -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - //=== VK_EXT_color_write_enable === - struct PhysicalDeviceColorWriteEnableFeaturesEXT; - struct PipelineColorWriteCreateInfoEXT; - - //=== VK_EXT_image_view_min_lod === - struct PhysicalDeviceImageViewMinLodFeaturesEXT; - struct ImageViewMinLodCreateInfoEXT; - - //=== VK_EXT_multi_draw === - struct PhysicalDeviceMultiDrawFeaturesEXT; - struct PhysicalDeviceMultiDrawPropertiesEXT; - struct MultiDrawInfoEXT; - struct MultiDrawIndexedInfoEXT; - - //=== VK_EXT_border_color_swizzle === - struct PhysicalDeviceBorderColorSwizzleFeaturesEXT; - struct SamplerBorderColorComponentMappingCreateInfoEXT; - - //=== VK_EXT_pageable_device_local_memory === - struct PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT; - - //=== VK_QCOM_fragment_density_map_offset === - struct PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM; - struct PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM; - struct SubpassFragmentDensityMapOffsetEndInfoQCOM; - - //=== VK_NV_linear_color_attachment === - struct PhysicalDeviceLinearColorAttachmentFeaturesNV; - - //=============== - //=== HANDLEs === - //=============== - - class SurfaceKHR - { - public: - using CType = VkSurfaceKHR; - using NativeType = VkSurfaceKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eSurfaceKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSurfaceKHR; - - public: - VULKAN_HPP_CONSTEXPR SurfaceKHR() = default; - VULKAN_HPP_CONSTEXPR SurfaceKHR( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT SurfaceKHR( VkSurfaceKHR surfaceKHR ) VULKAN_HPP_NOEXCEPT : m_surfaceKHR( surfaceKHR ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - SurfaceKHR & operator=( VkSurfaceKHR surfaceKHR ) VULKAN_HPP_NOEXCEPT - { - m_surfaceKHR = surfaceKHR; - return *this; - } -#endif - - SurfaceKHR & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_surfaceKHR = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SurfaceKHR const & ) const = default; -#else - bool operator==( SurfaceKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_surfaceKHR == rhs.m_surfaceKHR; - } - - bool operator!=( SurfaceKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_surfaceKHR != rhs.m_surfaceKHR; - } - - bool operator<( SurfaceKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_surfaceKHR < rhs.m_surfaceKHR; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkSurfaceKHR() const VULKAN_HPP_NOEXCEPT - { - return m_surfaceKHR; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_surfaceKHR != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_surfaceKHR == VK_NULL_HANDLE; - } - - private: - VkSurfaceKHR m_surfaceKHR = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceKHR ) == sizeof( VkSurfaceKHR ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SurfaceKHR is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::SurfaceKHR; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::SurfaceKHR; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::SurfaceKHR; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class DebugReportCallbackEXT - { - public: - using CType = VkDebugReportCallbackEXT; - using NativeType = VkDebugReportCallbackEXT; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDebugReportCallbackEXT; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDebugReportCallbackEXT; - - public: - VULKAN_HPP_CONSTEXPR DebugReportCallbackEXT() = default; - VULKAN_HPP_CONSTEXPR DebugReportCallbackEXT( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT - DebugReportCallbackEXT( VkDebugReportCallbackEXT debugReportCallbackEXT ) VULKAN_HPP_NOEXCEPT - : m_debugReportCallbackEXT( debugReportCallbackEXT ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - DebugReportCallbackEXT & operator=( VkDebugReportCallbackEXT debugReportCallbackEXT ) VULKAN_HPP_NOEXCEPT - { - m_debugReportCallbackEXT = debugReportCallbackEXT; - return *this; - } -#endif - - DebugReportCallbackEXT & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_debugReportCallbackEXT = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DebugReportCallbackEXT const & ) const = default; -#else - bool operator==( DebugReportCallbackEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_debugReportCallbackEXT == rhs.m_debugReportCallbackEXT; - } - - bool operator!=( DebugReportCallbackEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_debugReportCallbackEXT != rhs.m_debugReportCallbackEXT; - } - - bool operator<( DebugReportCallbackEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_debugReportCallbackEXT < rhs.m_debugReportCallbackEXT; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDebugReportCallbackEXT() const VULKAN_HPP_NOEXCEPT - { - return m_debugReportCallbackEXT; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_debugReportCallbackEXT != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_debugReportCallbackEXT == VK_NULL_HANDLE; - } - - private: - VkDebugReportCallbackEXT m_debugReportCallbackEXT = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT ) == - sizeof( VkDebugReportCallbackEXT ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DebugReportCallbackEXT is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class DebugUtilsMessengerEXT - { - public: - using CType = VkDebugUtilsMessengerEXT; - using NativeType = VkDebugUtilsMessengerEXT; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDebugUtilsMessengerEXT; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - VULKAN_HPP_CONSTEXPR DebugUtilsMessengerEXT() = default; - VULKAN_HPP_CONSTEXPR DebugUtilsMessengerEXT( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT - DebugUtilsMessengerEXT( VkDebugUtilsMessengerEXT debugUtilsMessengerEXT ) VULKAN_HPP_NOEXCEPT - : m_debugUtilsMessengerEXT( debugUtilsMessengerEXT ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - DebugUtilsMessengerEXT & operator=( VkDebugUtilsMessengerEXT debugUtilsMessengerEXT ) VULKAN_HPP_NOEXCEPT - { - m_debugUtilsMessengerEXT = debugUtilsMessengerEXT; - return *this; - } -#endif - - DebugUtilsMessengerEXT & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_debugUtilsMessengerEXT = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DebugUtilsMessengerEXT const & ) const = default; -#else - bool operator==( DebugUtilsMessengerEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_debugUtilsMessengerEXT == rhs.m_debugUtilsMessengerEXT; - } - - bool operator!=( DebugUtilsMessengerEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_debugUtilsMessengerEXT != rhs.m_debugUtilsMessengerEXT; - } - - bool operator<( DebugUtilsMessengerEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_debugUtilsMessengerEXT < rhs.m_debugUtilsMessengerEXT; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDebugUtilsMessengerEXT() const VULKAN_HPP_NOEXCEPT - { - return m_debugUtilsMessengerEXT; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_debugUtilsMessengerEXT != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_debugUtilsMessengerEXT == VK_NULL_HANDLE; - } - - private: - VkDebugUtilsMessengerEXT m_debugUtilsMessengerEXT = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT ) == - sizeof( VkDebugUtilsMessengerEXT ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DebugUtilsMessengerEXT is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class DisplayKHR - { - public: - using CType = VkDisplayKHR; - using NativeType = VkDisplayKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDisplayKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDisplayKHR; - - public: - VULKAN_HPP_CONSTEXPR DisplayKHR() = default; - VULKAN_HPP_CONSTEXPR DisplayKHR( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT DisplayKHR( VkDisplayKHR displayKHR ) VULKAN_HPP_NOEXCEPT : m_displayKHR( displayKHR ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - DisplayKHR & operator=( VkDisplayKHR displayKHR ) VULKAN_HPP_NOEXCEPT - { - m_displayKHR = displayKHR; - return *this; - } -#endif - - DisplayKHR & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_displayKHR = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayKHR const & ) const = default; -#else - bool operator==( DisplayKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_displayKHR == rhs.m_displayKHR; - } - - bool operator!=( DisplayKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_displayKHR != rhs.m_displayKHR; - } - - bool operator<( DisplayKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_displayKHR < rhs.m_displayKHR; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDisplayKHR() const VULKAN_HPP_NOEXCEPT - { - return m_displayKHR; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_displayKHR != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_displayKHR == VK_NULL_HANDLE; - } - - private: - VkDisplayKHR m_displayKHR = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayKHR ) == sizeof( VkDisplayKHR ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayKHR is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::DisplayKHR; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DisplayKHR; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DisplayKHR; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class SwapchainKHR - { - public: - using CType = VkSwapchainKHR; - using NativeType = VkSwapchainKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eSwapchainKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSwapchainKHR; - - public: - VULKAN_HPP_CONSTEXPR SwapchainKHR() = default; - VULKAN_HPP_CONSTEXPR SwapchainKHR( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT SwapchainKHR( VkSwapchainKHR swapchainKHR ) VULKAN_HPP_NOEXCEPT - : m_swapchainKHR( swapchainKHR ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - SwapchainKHR & operator=( VkSwapchainKHR swapchainKHR ) VULKAN_HPP_NOEXCEPT - { - m_swapchainKHR = swapchainKHR; - return *this; - } -#endif - - SwapchainKHR & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_swapchainKHR = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SwapchainKHR const & ) const = default; -#else - bool operator==( SwapchainKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_swapchainKHR == rhs.m_swapchainKHR; - } - - bool operator!=( SwapchainKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_swapchainKHR != rhs.m_swapchainKHR; - } - - bool operator<( SwapchainKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_swapchainKHR < rhs.m_swapchainKHR; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkSwapchainKHR() const VULKAN_HPP_NOEXCEPT - { - return m_swapchainKHR; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_swapchainKHR != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_swapchainKHR == VK_NULL_HANDLE; - } - - private: - VkSwapchainKHR m_swapchainKHR = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainKHR ) == sizeof( VkSwapchainKHR ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SwapchainKHR is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::SwapchainKHR; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::SwapchainKHR; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::SwapchainKHR; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class Semaphore - { - public: - using CType = VkSemaphore; - using NativeType = VkSemaphore; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eSemaphore; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSemaphore; - - public: - VULKAN_HPP_CONSTEXPR Semaphore() = default; - VULKAN_HPP_CONSTEXPR Semaphore( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT Semaphore( VkSemaphore semaphore ) VULKAN_HPP_NOEXCEPT : m_semaphore( semaphore ) {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - Semaphore & operator=( VkSemaphore semaphore ) VULKAN_HPP_NOEXCEPT - { - m_semaphore = semaphore; - return *this; - } -#endif - - Semaphore & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_semaphore = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Semaphore const & ) const = default; -#else - bool operator==( Semaphore const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_semaphore == rhs.m_semaphore; - } - - bool operator!=( Semaphore const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_semaphore != rhs.m_semaphore; - } - - bool operator<( Semaphore const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_semaphore < rhs.m_semaphore; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkSemaphore() const VULKAN_HPP_NOEXCEPT - { - return m_semaphore; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_semaphore != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_semaphore == VK_NULL_HANDLE; - } - - private: - VkSemaphore m_semaphore = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Semaphore ) == sizeof( VkSemaphore ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Semaphore is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::Semaphore; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Semaphore; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Semaphore; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class Fence - { - public: - using CType = VkFence; - using NativeType = VkFence; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eFence; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eFence; - - public: - VULKAN_HPP_CONSTEXPR Fence() = default; - VULKAN_HPP_CONSTEXPR Fence( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT Fence( VkFence fence ) VULKAN_HPP_NOEXCEPT : m_fence( fence ) {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - Fence & operator=( VkFence fence ) VULKAN_HPP_NOEXCEPT - { - m_fence = fence; - return *this; - } -#endif - - Fence & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_fence = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Fence const & ) const = default; -#else - bool operator==( Fence const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_fence == rhs.m_fence; - } - - bool operator!=( Fence const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_fence != rhs.m_fence; - } - - bool operator<( Fence const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_fence < rhs.m_fence; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkFence() const VULKAN_HPP_NOEXCEPT - { - return m_fence; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_fence != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_fence == VK_NULL_HANDLE; - } - - private: - VkFence m_fence = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Fence ) == sizeof( VkFence ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Fence is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::Fence; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Fence; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Fence; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class PerformanceConfigurationINTEL - { - public: - using CType = VkPerformanceConfigurationINTEL; - using NativeType = VkPerformanceConfigurationINTEL; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::ePerformanceConfigurationINTEL; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - VULKAN_HPP_CONSTEXPR PerformanceConfigurationINTEL() = default; - VULKAN_HPP_CONSTEXPR PerformanceConfigurationINTEL( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT - PerformanceConfigurationINTEL( VkPerformanceConfigurationINTEL performanceConfigurationINTEL ) VULKAN_HPP_NOEXCEPT - : m_performanceConfigurationINTEL( performanceConfigurationINTEL ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - PerformanceConfigurationINTEL & - operator=( VkPerformanceConfigurationINTEL performanceConfigurationINTEL ) VULKAN_HPP_NOEXCEPT - { - m_performanceConfigurationINTEL = performanceConfigurationINTEL; - return *this; - } -#endif - - PerformanceConfigurationINTEL & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_performanceConfigurationINTEL = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PerformanceConfigurationINTEL const & ) const = default; -#else - bool operator==( PerformanceConfigurationINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_performanceConfigurationINTEL == rhs.m_performanceConfigurationINTEL; - } - - bool operator!=( PerformanceConfigurationINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_performanceConfigurationINTEL != rhs.m_performanceConfigurationINTEL; - } - - bool operator<( PerformanceConfigurationINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_performanceConfigurationINTEL < rhs.m_performanceConfigurationINTEL; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkPerformanceConfigurationINTEL() const VULKAN_HPP_NOEXCEPT - { - return m_performanceConfigurationINTEL; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_performanceConfigurationINTEL != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_performanceConfigurationINTEL == VK_NULL_HANDLE; - } - - private: - VkPerformanceConfigurationINTEL m_performanceConfigurationINTEL = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL ) == - sizeof( VkPerformanceConfigurationINTEL ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PerformanceConfigurationINTEL is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class QueryPool - { - public: - using CType = VkQueryPool; - using NativeType = VkQueryPool; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eQueryPool; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eQueryPool; - - public: - VULKAN_HPP_CONSTEXPR QueryPool() = default; - VULKAN_HPP_CONSTEXPR QueryPool( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT QueryPool( VkQueryPool queryPool ) VULKAN_HPP_NOEXCEPT : m_queryPool( queryPool ) {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - QueryPool & operator=( VkQueryPool queryPool ) VULKAN_HPP_NOEXCEPT - { - m_queryPool = queryPool; - return *this; - } -#endif - - QueryPool & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_queryPool = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( QueryPool const & ) const = default; -#else - bool operator==( QueryPool const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_queryPool == rhs.m_queryPool; - } - - bool operator!=( QueryPool const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_queryPool != rhs.m_queryPool; - } - - bool operator<( QueryPool const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_queryPool < rhs.m_queryPool; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkQueryPool() const VULKAN_HPP_NOEXCEPT - { - return m_queryPool; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_queryPool != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_queryPool == VK_NULL_HANDLE; - } - - private: - VkQueryPool m_queryPool = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPool ) == sizeof( VkQueryPool ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "QueryPool is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::QueryPool; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::QueryPool; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::QueryPool; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class Buffer - { - public: - using CType = VkBuffer; - using NativeType = VkBuffer; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eBuffer; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eBuffer; - - public: - VULKAN_HPP_CONSTEXPR Buffer() = default; - VULKAN_HPP_CONSTEXPR Buffer( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT Buffer( VkBuffer buffer ) VULKAN_HPP_NOEXCEPT : m_buffer( buffer ) {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - Buffer & operator=( VkBuffer buffer ) VULKAN_HPP_NOEXCEPT - { - m_buffer = buffer; - return *this; - } -#endif - - Buffer & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_buffer = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Buffer const & ) const = default; -#else - bool operator==( Buffer const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_buffer == rhs.m_buffer; - } - - bool operator!=( Buffer const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_buffer != rhs.m_buffer; - } - - bool operator<( Buffer const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_buffer < rhs.m_buffer; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkBuffer() const VULKAN_HPP_NOEXCEPT - { - return m_buffer; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_buffer != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_buffer == VK_NULL_HANDLE; - } - - private: - VkBuffer m_buffer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Buffer ) == sizeof( VkBuffer ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Buffer is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::Buffer; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Buffer; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Buffer; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class PipelineLayout - { - public: - using CType = VkPipelineLayout; - using NativeType = VkPipelineLayout; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::ePipelineLayout; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePipelineLayout; - - public: - VULKAN_HPP_CONSTEXPR PipelineLayout() = default; - VULKAN_HPP_CONSTEXPR PipelineLayout( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT PipelineLayout( VkPipelineLayout pipelineLayout ) VULKAN_HPP_NOEXCEPT - : m_pipelineLayout( pipelineLayout ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - PipelineLayout & operator=( VkPipelineLayout pipelineLayout ) VULKAN_HPP_NOEXCEPT - { - m_pipelineLayout = pipelineLayout; - return *this; - } -#endif - - PipelineLayout & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_pipelineLayout = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineLayout const & ) const = default; -#else - bool operator==( PipelineLayout const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_pipelineLayout == rhs.m_pipelineLayout; - } - - bool operator!=( PipelineLayout const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_pipelineLayout != rhs.m_pipelineLayout; - } - - bool operator<( PipelineLayout const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_pipelineLayout < rhs.m_pipelineLayout; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkPipelineLayout() const VULKAN_HPP_NOEXCEPT - { - return m_pipelineLayout; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_pipelineLayout != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_pipelineLayout == VK_NULL_HANDLE; - } - - private: - VkPipelineLayout m_pipelineLayout = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLayout ) == sizeof( VkPipelineLayout ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PipelineLayout is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::PipelineLayout; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::PipelineLayout; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::PipelineLayout; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class DescriptorSet - { - public: - using CType = VkDescriptorSet; - using NativeType = VkDescriptorSet; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorSet; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorSet; - - public: - VULKAN_HPP_CONSTEXPR DescriptorSet() = default; - VULKAN_HPP_CONSTEXPR DescriptorSet( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT DescriptorSet( VkDescriptorSet descriptorSet ) VULKAN_HPP_NOEXCEPT - : m_descriptorSet( descriptorSet ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - DescriptorSet & operator=( VkDescriptorSet descriptorSet ) VULKAN_HPP_NOEXCEPT - { - m_descriptorSet = descriptorSet; - return *this; - } -#endif - - DescriptorSet & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_descriptorSet = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorSet const & ) const = default; -#else - bool operator==( DescriptorSet const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSet == rhs.m_descriptorSet; - } - - bool operator!=( DescriptorSet const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSet != rhs.m_descriptorSet; - } - - bool operator<( DescriptorSet const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSet < rhs.m_descriptorSet; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDescriptorSet() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSet; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSet != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSet == VK_NULL_HANDLE; - } - - private: - VkDescriptorSet m_descriptorSet = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSet ) == sizeof( VkDescriptorSet ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DescriptorSet is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::DescriptorSet; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DescriptorSet; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DescriptorSet; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class ImageView - { - public: - using CType = VkImageView; - using NativeType = VkImageView; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eImageView; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eImageView; - - public: - VULKAN_HPP_CONSTEXPR ImageView() = default; - VULKAN_HPP_CONSTEXPR ImageView( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT ImageView( VkImageView imageView ) VULKAN_HPP_NOEXCEPT : m_imageView( imageView ) {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - ImageView & operator=( VkImageView imageView ) VULKAN_HPP_NOEXCEPT - { - m_imageView = imageView; - return *this; - } -#endif - - ImageView & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_imageView = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageView const & ) const = default; -#else - bool operator==( ImageView const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_imageView == rhs.m_imageView; - } - - bool operator!=( ImageView const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_imageView != rhs.m_imageView; - } - - bool operator<( ImageView const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_imageView < rhs.m_imageView; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkImageView() const VULKAN_HPP_NOEXCEPT - { - return m_imageView; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_imageView != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_imageView == VK_NULL_HANDLE; - } - - private: - VkImageView m_imageView = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageView ) == sizeof( VkImageView ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageView is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::ImageView; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::ImageView; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::ImageView; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class Pipeline - { - public: - using CType = VkPipeline; - using NativeType = VkPipeline; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::ePipeline; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePipeline; - - public: - VULKAN_HPP_CONSTEXPR Pipeline() = default; - VULKAN_HPP_CONSTEXPR Pipeline( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT Pipeline( VkPipeline pipeline ) VULKAN_HPP_NOEXCEPT : m_pipeline( pipeline ) {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - Pipeline & operator=( VkPipeline pipeline ) VULKAN_HPP_NOEXCEPT - { - m_pipeline = pipeline; - return *this; - } -#endif - - Pipeline & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_pipeline = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Pipeline const & ) const = default; -#else - bool operator==( Pipeline const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_pipeline == rhs.m_pipeline; - } - - bool operator!=( Pipeline const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_pipeline != rhs.m_pipeline; - } - - bool operator<( Pipeline const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_pipeline < rhs.m_pipeline; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkPipeline() const VULKAN_HPP_NOEXCEPT - { - return m_pipeline; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_pipeline != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_pipeline == VK_NULL_HANDLE; - } - - private: - VkPipeline m_pipeline = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Pipeline ) == sizeof( VkPipeline ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Pipeline is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::Pipeline; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Pipeline; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Pipeline; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class Image - { - public: - using CType = VkImage; - using NativeType = VkImage; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eImage; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eImage; - - public: - VULKAN_HPP_CONSTEXPR Image() = default; - VULKAN_HPP_CONSTEXPR Image( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT Image( VkImage image ) VULKAN_HPP_NOEXCEPT : m_image( image ) {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - Image & operator=( VkImage image ) VULKAN_HPP_NOEXCEPT - { - m_image = image; - return *this; - } -#endif - - Image & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_image = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Image const & ) const = default; -#else - bool operator==( Image const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_image == rhs.m_image; - } - - bool operator!=( Image const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_image != rhs.m_image; - } - - bool operator<( Image const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_image < rhs.m_image; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkImage() const VULKAN_HPP_NOEXCEPT - { - return m_image; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_image != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_image == VK_NULL_HANDLE; - } - - private: - VkImage m_image = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Image ) == sizeof( VkImage ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Image is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::Image; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Image; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Image; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class AccelerationStructureNV - { - public: - using CType = VkAccelerationStructureNV; - using NativeType = VkAccelerationStructureNV; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eAccelerationStructureNV; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eAccelerationStructureNV; - - public: - VULKAN_HPP_CONSTEXPR AccelerationStructureNV() = default; - VULKAN_HPP_CONSTEXPR AccelerationStructureNV( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT - AccelerationStructureNV( VkAccelerationStructureNV accelerationStructureNV ) VULKAN_HPP_NOEXCEPT - : m_accelerationStructureNV( accelerationStructureNV ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - AccelerationStructureNV & operator=( VkAccelerationStructureNV accelerationStructureNV ) VULKAN_HPP_NOEXCEPT - { - m_accelerationStructureNV = accelerationStructureNV; - return *this; - } -#endif - - AccelerationStructureNV & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_accelerationStructureNV = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureNV const & ) const = default; -#else - bool operator==( AccelerationStructureNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructureNV == rhs.m_accelerationStructureNV; - } - - bool operator!=( AccelerationStructureNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructureNV != rhs.m_accelerationStructureNV; - } - - bool operator<( AccelerationStructureNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructureNV < rhs.m_accelerationStructureNV; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkAccelerationStructureNV() const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructureNV; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructureNV != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructureNV == VK_NULL_HANDLE; - } - - private: - VkAccelerationStructureNV m_accelerationStructureNV = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureNV ) == - sizeof( VkAccelerationStructureNV ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "AccelerationStructureNV is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::AccelerationStructureNV; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::AccelerationStructureNV; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::AccelerationStructureNV; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class DescriptorUpdateTemplate - { - public: - using CType = VkDescriptorUpdateTemplate; - using NativeType = VkDescriptorUpdateTemplate; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorUpdateTemplate; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorUpdateTemplate; - - public: - VULKAN_HPP_CONSTEXPR DescriptorUpdateTemplate() = default; - VULKAN_HPP_CONSTEXPR DescriptorUpdateTemplate( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT - DescriptorUpdateTemplate( VkDescriptorUpdateTemplate descriptorUpdateTemplate ) VULKAN_HPP_NOEXCEPT - : m_descriptorUpdateTemplate( descriptorUpdateTemplate ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - DescriptorUpdateTemplate & operator=( VkDescriptorUpdateTemplate descriptorUpdateTemplate ) VULKAN_HPP_NOEXCEPT - { - m_descriptorUpdateTemplate = descriptorUpdateTemplate; - return *this; - } -#endif - - DescriptorUpdateTemplate & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_descriptorUpdateTemplate = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorUpdateTemplate const & ) const = default; -#else - bool operator==( DescriptorUpdateTemplate const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_descriptorUpdateTemplate == rhs.m_descriptorUpdateTemplate; - } - - bool operator!=( DescriptorUpdateTemplate const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_descriptorUpdateTemplate != rhs.m_descriptorUpdateTemplate; - } - - bool operator<( DescriptorUpdateTemplate const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_descriptorUpdateTemplate < rhs.m_descriptorUpdateTemplate; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDescriptorUpdateTemplate() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorUpdateTemplate; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorUpdateTemplate != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorUpdateTemplate == VK_NULL_HANDLE; - } - - private: - VkDescriptorUpdateTemplate m_descriptorUpdateTemplate = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate ) == - sizeof( VkDescriptorUpdateTemplate ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DescriptorUpdateTemplate is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - using DescriptorUpdateTemplateKHR = DescriptorUpdateTemplate; - - class Event - { - public: - using CType = VkEvent; - using NativeType = VkEvent; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eEvent; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eEvent; - - public: - VULKAN_HPP_CONSTEXPR Event() = default; - VULKAN_HPP_CONSTEXPR Event( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT Event( VkEvent event ) VULKAN_HPP_NOEXCEPT : m_event( event ) {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - Event & operator=( VkEvent event ) VULKAN_HPP_NOEXCEPT - { - m_event = event; - return *this; - } -#endif - - Event & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_event = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Event const & ) const = default; -#else - bool operator==( Event const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_event == rhs.m_event; - } - - bool operator!=( Event const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_event != rhs.m_event; - } - - bool operator<( Event const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_event < rhs.m_event; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkEvent() const VULKAN_HPP_NOEXCEPT - { - return m_event; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_event != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_event == VK_NULL_HANDLE; - } - - private: - VkEvent m_event = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Event ) == sizeof( VkEvent ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Event is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::Event; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Event; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Event; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class AccelerationStructureKHR - { - public: - using CType = VkAccelerationStructureKHR; - using NativeType = VkAccelerationStructureKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eAccelerationStructureKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eAccelerationStructureKHR; - - public: - VULKAN_HPP_CONSTEXPR AccelerationStructureKHR() = default; - VULKAN_HPP_CONSTEXPR AccelerationStructureKHR( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT - AccelerationStructureKHR( VkAccelerationStructureKHR accelerationStructureKHR ) VULKAN_HPP_NOEXCEPT - : m_accelerationStructureKHR( accelerationStructureKHR ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - AccelerationStructureKHR & operator=( VkAccelerationStructureKHR accelerationStructureKHR ) VULKAN_HPP_NOEXCEPT - { - m_accelerationStructureKHR = accelerationStructureKHR; - return *this; - } -#endif - - AccelerationStructureKHR & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_accelerationStructureKHR = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureKHR const & ) const = default; -#else - bool operator==( AccelerationStructureKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructureKHR == rhs.m_accelerationStructureKHR; - } - - bool operator!=( AccelerationStructureKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructureKHR != rhs.m_accelerationStructureKHR; - } - - bool operator<( AccelerationStructureKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructureKHR < rhs.m_accelerationStructureKHR; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkAccelerationStructureKHR() const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructureKHR; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructureKHR != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructureKHR == VK_NULL_HANDLE; - } - - private: - VkAccelerationStructureKHR m_accelerationStructureKHR = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR ) == - sizeof( VkAccelerationStructureKHR ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "AccelerationStructureKHR is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::AccelerationStructureKHR; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::AccelerationStructureKHR; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::AccelerationStructureKHR; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class CommandBuffer - { - public: - using CType = VkCommandBuffer; - using NativeType = VkCommandBuffer; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eCommandBuffer; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCommandBuffer; - - public: - VULKAN_HPP_CONSTEXPR CommandBuffer() = default; - VULKAN_HPP_CONSTEXPR CommandBuffer( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT CommandBuffer( VkCommandBuffer commandBuffer ) VULKAN_HPP_NOEXCEPT - : m_commandBuffer( commandBuffer ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - CommandBuffer & operator=( VkCommandBuffer commandBuffer ) VULKAN_HPP_NOEXCEPT - { - m_commandBuffer = commandBuffer; - return *this; - } -#endif - - CommandBuffer & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_commandBuffer = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CommandBuffer const & ) const = default; -#else - bool operator==( CommandBuffer const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_commandBuffer == rhs.m_commandBuffer; - } - - bool operator!=( CommandBuffer const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_commandBuffer != rhs.m_commandBuffer; - } - - bool operator<( CommandBuffer const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_commandBuffer < rhs.m_commandBuffer; - } -#endif - - //=== VK_VERSION_1_0 === - - template - VULKAN_HPP_NODISCARD Result - begin( const VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo * pBeginInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - begin( const VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo & beginInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - end( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - end( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - reset( VULKAN_HPP_NAMESPACE::CommandBufferResetFlags flags, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - typename ResultValueType::type - reset( VULKAN_HPP_NAMESPACE::CommandBufferResetFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void bindPipeline( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::Pipeline pipeline, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setViewport( uint32_t firstViewport, - uint32_t viewportCount, - const VULKAN_HPP_NAMESPACE::Viewport * pViewports, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setViewport( uint32_t firstViewport, - ArrayProxy const & viewports, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void setScissor( uint32_t firstScissor, - uint32_t scissorCount, - const VULKAN_HPP_NAMESPACE::Rect2D * pScissors, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setScissor( uint32_t firstScissor, - ArrayProxy const & scissors, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void setLineWidth( float lineWidth, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setDepthBias( float depthBiasConstantFactor, - float depthBiasClamp, - float depthBiasSlopeFactor, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setBlendConstants( const float blendConstants[4], - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setDepthBounds( float minDepthBounds, - float maxDepthBounds, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setStencilCompareMask( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - uint32_t compareMask, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setStencilWriteMask( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - uint32_t writeMask, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setStencilReference( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - uint32_t reference, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void bindDescriptorSets( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t firstSet, - uint32_t descriptorSetCount, - const VULKAN_HPP_NAMESPACE::DescriptorSet * pDescriptorSets, - uint32_t dynamicOffsetCount, - const uint32_t * pDynamicOffsets, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void bindDescriptorSets( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t firstSet, - ArrayProxy const & descriptorSets, - ArrayProxy const & dynamicOffsets, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void bindIndexBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::IndexType indexType, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void bindVertexBuffers( uint32_t firstBinding, - uint32_t bindingCount, - const VULKAN_HPP_NAMESPACE::Buffer * pBuffers, - const VULKAN_HPP_NAMESPACE::DeviceSize * pOffsets, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void bindVertexBuffers( uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void draw( uint32_t vertexCount, - uint32_t instanceCount, - uint32_t firstVertex, - uint32_t firstInstance, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void drawIndexed( uint32_t indexCount, - uint32_t instanceCount, - uint32_t firstIndex, - int32_t vertexOffset, - uint32_t firstInstance, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void drawIndirect( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - uint32_t drawCount, - uint32_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void drawIndexedIndirect( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - uint32_t drawCount, - uint32_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void dispatch( uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void dispatchIndirect( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void copyBuffer( VULKAN_HPP_NAMESPACE::Buffer srcBuffer, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - uint32_t regionCount, - const VULKAN_HPP_NAMESPACE::BufferCopy * pRegions, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyBuffer( VULKAN_HPP_NAMESPACE::Buffer srcBuffer, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - ArrayProxy const & regions, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void copyImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - uint32_t regionCount, - const VULKAN_HPP_NAMESPACE::ImageCopy * pRegions, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void blitImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - uint32_t regionCount, - const VULKAN_HPP_NAMESPACE::ImageBlit * pRegions, - VULKAN_HPP_NAMESPACE::Filter filter, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void blitImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions, - VULKAN_HPP_NAMESPACE::Filter filter, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void copyBufferToImage( VULKAN_HPP_NAMESPACE::Buffer srcBuffer, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - uint32_t regionCount, - const VULKAN_HPP_NAMESPACE::BufferImageCopy * pRegions, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyBufferToImage( VULKAN_HPP_NAMESPACE::Buffer srcBuffer, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void copyImageToBuffer( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - uint32_t regionCount, - const VULKAN_HPP_NAMESPACE::BufferImageCopy * pRegions, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyImageToBuffer( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - ArrayProxy const & regions, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void updateBuffer( VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - VULKAN_HPP_NAMESPACE::DeviceSize dataSize, - const void * pData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void updateBuffer( VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - ArrayProxy const & data, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void fillBuffer( VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - VULKAN_HPP_NAMESPACE::DeviceSize size, - uint32_t data, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void clearColorImage( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - const VULKAN_HPP_NAMESPACE::ClearColorValue * pColor, - uint32_t rangeCount, - const VULKAN_HPP_NAMESPACE::ImageSubresourceRange * pRanges, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void clearColorImage( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - const VULKAN_HPP_NAMESPACE::ClearColorValue & color, - ArrayProxy const & ranges, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void - clearDepthStencilImage( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - const VULKAN_HPP_NAMESPACE::ClearDepthStencilValue * pDepthStencil, - uint32_t rangeCount, - const VULKAN_HPP_NAMESPACE::ImageSubresourceRange * pRanges, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void - clearDepthStencilImage( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - const VULKAN_HPP_NAMESPACE::ClearDepthStencilValue & depthStencil, - ArrayProxy const & ranges, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void clearAttachments( uint32_t attachmentCount, - const VULKAN_HPP_NAMESPACE::ClearAttachment * pAttachments, - uint32_t rectCount, - const VULKAN_HPP_NAMESPACE::ClearRect * pRects, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void clearAttachments( ArrayProxy const & attachments, - ArrayProxy const & rects, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void resolveImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - uint32_t regionCount, - const VULKAN_HPP_NAMESPACE::ImageResolve * pRegions, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void resolveImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void setEvent( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void resetEvent( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void waitEvents( uint32_t eventCount, - const VULKAN_HPP_NAMESPACE::Event * pEvents, - VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, - uint32_t memoryBarrierCount, - const VULKAN_HPP_NAMESPACE::MemoryBarrier * pMemoryBarriers, - uint32_t bufferMemoryBarrierCount, - const VULKAN_HPP_NAMESPACE::BufferMemoryBarrier * pBufferMemoryBarriers, - uint32_t imageMemoryBarrierCount, - const VULKAN_HPP_NAMESPACE::ImageMemoryBarrier * pImageMemoryBarriers, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void waitEvents( ArrayProxy const & events, - VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, - ArrayProxy const & memoryBarriers, - ArrayProxy const & bufferMemoryBarriers, - ArrayProxy const & imageMemoryBarriers, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void pipelineBarrier( VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, - VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags, - uint32_t memoryBarrierCount, - const VULKAN_HPP_NAMESPACE::MemoryBarrier * pMemoryBarriers, - uint32_t bufferMemoryBarrierCount, - const VULKAN_HPP_NAMESPACE::BufferMemoryBarrier * pBufferMemoryBarriers, - uint32_t imageMemoryBarrierCount, - const VULKAN_HPP_NAMESPACE::ImageMemoryBarrier * pImageMemoryBarriers, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void pipelineBarrier( VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, - VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags, - ArrayProxy const & memoryBarriers, - ArrayProxy const & bufferMemoryBarriers, - ArrayProxy const & imageMemoryBarriers, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void beginQuery( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - VULKAN_HPP_NAMESPACE::QueryControlFlags flags, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void endQuery( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void resetQueryPool( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void writeTimestamp( VULKAN_HPP_NAMESPACE::PipelineStageFlagBits pipelineStage, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void copyQueryPoolResults( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void pushConstants( VULKAN_HPP_NAMESPACE::PipelineLayout layout, - VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags, - uint32_t offset, - uint32_t size, - const void * pValues, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void pushConstants( VULKAN_HPP_NAMESPACE::PipelineLayout layout, - VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags, - uint32_t offset, - ArrayProxy const & values, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void beginRenderPass( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo * pRenderPassBegin, - VULKAN_HPP_NAMESPACE::SubpassContents contents, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void beginRenderPass( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo & renderPassBegin, - VULKAN_HPP_NAMESPACE::SubpassContents contents, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void nextSubpass( VULKAN_HPP_NAMESPACE::SubpassContents contents, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void endRenderPass( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void executeCommands( uint32_t commandBufferCount, - const VULKAN_HPP_NAMESPACE::CommandBuffer * pCommandBuffers, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void executeCommands( ArrayProxy const & commandBuffers, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_VERSION_1_1 === - - template - void setDeviceMask( uint32_t deviceMask, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void dispatchBase( uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_VERSION_1_2 === - - template - void drawIndirectCount( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void - drawIndexedIndirectCount( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void beginRenderPass2( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo * pRenderPassBegin, - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo * pSubpassBeginInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void beginRenderPass2( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo & renderPassBegin, - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void nextSubpass2( const VULKAN_HPP_NAMESPACE::SubpassBeginInfo * pSubpassBeginInfo, - const VULKAN_HPP_NAMESPACE::SubpassEndInfo * pSubpassEndInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void nextSubpass2( const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo, - const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void endRenderPass2( const VULKAN_HPP_NAMESPACE::SubpassEndInfo * pSubpassEndInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void endRenderPass2( const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_VERSION_1_3 === - - template - void setEvent2( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::DependencyInfo * pDependencyInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setEvent2( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void resetEvent2( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void waitEvents2( uint32_t eventCount, - const VULKAN_HPP_NAMESPACE::Event * pEvents, - const VULKAN_HPP_NAMESPACE::DependencyInfo * pDependencyInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void waitEvents2( ArrayProxy const & events, - ArrayProxy const & dependencyInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void pipelineBarrier2( const VULKAN_HPP_NAMESPACE::DependencyInfo * pDependencyInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void pipelineBarrier2( const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void writeTimestamp2( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void copyBuffer2( const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 * pCopyBufferInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyBuffer2( const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 & copyBufferInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void copyImage2( const VULKAN_HPP_NAMESPACE::CopyImageInfo2 * pCopyImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyImage2( const VULKAN_HPP_NAMESPACE::CopyImageInfo2 & copyImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void copyBufferToImage2( const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 * pCopyBufferToImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyBufferToImage2( const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 & copyBufferToImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void copyImageToBuffer2( const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 * pCopyImageToBufferInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyImageToBuffer2( const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 & copyImageToBufferInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void blitImage2( const VULKAN_HPP_NAMESPACE::BlitImageInfo2 * pBlitImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void blitImage2( const VULKAN_HPP_NAMESPACE::BlitImageInfo2 & blitImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void resolveImage2( const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 * pResolveImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void resolveImage2( const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 & resolveImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void beginRendering( const VULKAN_HPP_NAMESPACE::RenderingInfo * pRenderingInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void beginRendering( const VULKAN_HPP_NAMESPACE::RenderingInfo & renderingInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void endRendering( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setCullMode( VULKAN_HPP_NAMESPACE::CullModeFlags cullMode, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setFrontFace( VULKAN_HPP_NAMESPACE::FrontFace frontFace, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setPrimitiveTopology( VULKAN_HPP_NAMESPACE::PrimitiveTopology primitiveTopology, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setViewportWithCount( uint32_t viewportCount, - const VULKAN_HPP_NAMESPACE::Viewport * pViewports, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setViewportWithCount( ArrayProxy const & viewports, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void setScissorWithCount( uint32_t scissorCount, - const VULKAN_HPP_NAMESPACE::Rect2D * pScissors, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setScissorWithCount( ArrayProxy const & scissors, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void bindVertexBuffers2( uint32_t firstBinding, - uint32_t bindingCount, - const VULKAN_HPP_NAMESPACE::Buffer * pBuffers, - const VULKAN_HPP_NAMESPACE::DeviceSize * pOffsets, - const VULKAN_HPP_NAMESPACE::DeviceSize * pSizes, - const VULKAN_HPP_NAMESPACE::DeviceSize * pStrides, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void bindVertexBuffers2( - uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - ArrayProxy const & sizes VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - ArrayProxy const & strides VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void setDepthTestEnable( VULKAN_HPP_NAMESPACE::Bool32 depthTestEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setDepthWriteEnable( VULKAN_HPP_NAMESPACE::Bool32 depthWriteEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setDepthCompareOp( VULKAN_HPP_NAMESPACE::CompareOp depthCompareOp, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void - setDepthBoundsTestEnable( VULKAN_HPP_NAMESPACE::Bool32 depthBoundsTestEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setStencilTestEnable( VULKAN_HPP_NAMESPACE::Bool32 stencilTestEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setStencilOp( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - VULKAN_HPP_NAMESPACE::StencilOp failOp, - VULKAN_HPP_NAMESPACE::StencilOp passOp, - VULKAN_HPP_NAMESPACE::StencilOp depthFailOp, - VULKAN_HPP_NAMESPACE::CompareOp compareOp, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setRasterizerDiscardEnable( VULKAN_HPP_NAMESPACE::Bool32 rasterizerDiscardEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - template - void setDepthBiasEnable( VULKAN_HPP_NAMESPACE::Bool32 depthBiasEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setPrimitiveRestartEnable( VULKAN_HPP_NAMESPACE::Bool32 primitiveRestartEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_debug_marker === - - template - void debugMarkerBeginEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT * pMarkerInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void debugMarkerBeginEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT & markerInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void debugMarkerEndEXT( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void debugMarkerInsertEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT * pMarkerInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void debugMarkerInsertEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT & markerInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - - template - void beginVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR * pBeginInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void beginVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR & beginInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void endVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR * pEndCodingInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void endVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR & endCodingInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void controlVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR * pCodingControlInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void controlVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR & codingControlInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_decode_queue === - - template - void decodeVideoKHR( const VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR * pFrameInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void decodeVideoKHR( const VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR & frameInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_EXT_transform_feedback === - - template - void bindTransformFeedbackBuffersEXT( uint32_t firstBinding, - uint32_t bindingCount, - const VULKAN_HPP_NAMESPACE::Buffer * pBuffers, - const VULKAN_HPP_NAMESPACE::DeviceSize * pOffsets, - const VULKAN_HPP_NAMESPACE::DeviceSize * pSizes, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void bindTransformFeedbackBuffersEXT( - uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - ArrayProxy const & sizes VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void beginTransformFeedbackEXT( uint32_t firstCounterBuffer, - uint32_t counterBufferCount, - const VULKAN_HPP_NAMESPACE::Buffer * pCounterBuffers, - const VULKAN_HPP_NAMESPACE::DeviceSize * pCounterBufferOffsets, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void beginTransformFeedbackEXT( uint32_t firstCounterBuffer, - ArrayProxy const & counterBuffers, - ArrayProxy const & counterBufferOffsets - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void - endTransformFeedbackEXT( uint32_t firstCounterBuffer, - uint32_t counterBufferCount, - const VULKAN_HPP_NAMESPACE::Buffer * pCounterBuffers, - const VULKAN_HPP_NAMESPACE::DeviceSize * pCounterBufferOffsets, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void endTransformFeedbackEXT( uint32_t firstCounterBuffer, - ArrayProxy const & counterBuffers, - ArrayProxy const & counterBufferOffsets - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void beginQueryIndexedEXT( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - VULKAN_HPP_NAMESPACE::QueryControlFlags flags, - uint32_t index, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void endQueryIndexedEXT( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - uint32_t index, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void - drawIndirectByteCountEXT( uint32_t instanceCount, - uint32_t firstInstance, - VULKAN_HPP_NAMESPACE::Buffer counterBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize counterBufferOffset, - uint32_t counterOffset, - uint32_t vertexStride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_NVX_binary_import === - - template - void cuLaunchKernelNVX( const VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX * pLaunchInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void cuLaunchKernelNVX( const VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX & launchInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_AMD_draw_indirect_count === - - template - void drawIndirectCountAMD( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void drawIndexedIndirectCountAMD( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_dynamic_rendering === - - template - void beginRenderingKHR( const VULKAN_HPP_NAMESPACE::RenderingInfo * pRenderingInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void beginRenderingKHR( const VULKAN_HPP_NAMESPACE::RenderingInfo & renderingInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void endRenderingKHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_device_group === - - template - void setDeviceMaskKHR( uint32_t deviceMask, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void dispatchBaseKHR( uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_push_descriptor === - - template - void pushDescriptorSetKHR( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t set, - uint32_t descriptorWriteCount, - const VULKAN_HPP_NAMESPACE::WriteDescriptorSet * pDescriptorWrites, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void pushDescriptorSetKHR( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t set, - ArrayProxy const & descriptorWrites, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void pushDescriptorSetWithTemplateKHR( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t set, - const void * pData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void pushDescriptorSetWithTemplateKHR( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t set, - DataType const & data, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_conditional_rendering === - - template - void beginConditionalRenderingEXT( - const VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT * pConditionalRenderingBegin, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void beginConditionalRenderingEXT( - const VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT & conditionalRenderingBegin, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void endConditionalRenderingEXT( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_clip_space_w_scaling === - - template - void setViewportWScalingNV( uint32_t firstViewport, - uint32_t viewportCount, - const VULKAN_HPP_NAMESPACE::ViewportWScalingNV * pViewportWScalings, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setViewportWScalingNV( uint32_t firstViewport, - ArrayProxy const & viewportWScalings, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_discard_rectangles === - - template - void - setDiscardRectangleEXT( uint32_t firstDiscardRectangle, - uint32_t discardRectangleCount, - const VULKAN_HPP_NAMESPACE::Rect2D * pDiscardRectangles, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void - setDiscardRectangleEXT( uint32_t firstDiscardRectangle, - ArrayProxy const & discardRectangles, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_create_renderpass2 === - - template - void beginRenderPass2KHR( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo * pRenderPassBegin, - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo * pSubpassBeginInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void beginRenderPass2KHR( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo & renderPassBegin, - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void nextSubpass2KHR( const VULKAN_HPP_NAMESPACE::SubpassBeginInfo * pSubpassBeginInfo, - const VULKAN_HPP_NAMESPACE::SubpassEndInfo * pSubpassEndInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void nextSubpass2KHR( const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo, - const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void endRenderPass2KHR( const VULKAN_HPP_NAMESPACE::SubpassEndInfo * pSubpassEndInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void endRenderPass2KHR( const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_debug_utils === - - template - void - beginDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pLabelInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void - beginDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void endDebugUtilsLabelEXT( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void - insertDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pLabelInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void - insertDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_sample_locations === - - template - void setSampleLocationsEXT( const VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT * pSampleLocationsInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setSampleLocationsEXT( const VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT & sampleLocationsInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_acceleration_structure === - - template - void buildAccelerationStructuresKHR( - uint32_t infoCount, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR * pInfos, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR * const * ppBuildRangeInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void buildAccelerationStructuresKHR( - ArrayProxy const & infos, - ArrayProxy const & pBuildRangeInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void buildAccelerationStructuresIndirectKHR( - uint32_t infoCount, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR * pInfos, - const VULKAN_HPP_NAMESPACE::DeviceAddress * pIndirectDeviceAddresses, - const uint32_t * pIndirectStrides, - const uint32_t * const * ppMaxPrimitiveCounts, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void buildAccelerationStructuresIndirectKHR( - ArrayProxy const & infos, - ArrayProxy const & indirectDeviceAddresses, - ArrayProxy const & indirectStrides, - ArrayProxy const & pMaxPrimitiveCounts, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void copyAccelerationStructureKHR( const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyAccelerationStructureKHR( const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void copyAccelerationStructureToMemoryKHR( - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyAccelerationStructureToMemoryKHR( - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void copyMemoryToAccelerationStructureKHR( - const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyMemoryToAccelerationStructureKHR( - const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void writeAccelerationStructuresPropertiesKHR( - uint32_t accelerationStructureCount, - const VULKAN_HPP_NAMESPACE::AccelerationStructureKHR * pAccelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void writeAccelerationStructuresPropertiesKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_shading_rate_image === - - template - void - bindShadingRateImageNV( VULKAN_HPP_NAMESPACE::ImageView imageView, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setViewportShadingRatePaletteNV( uint32_t firstViewport, - uint32_t viewportCount, - const VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV * pShadingRatePalettes, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setViewportShadingRatePaletteNV( - uint32_t firstViewport, - ArrayProxy const & shadingRatePalettes, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void - setCoarseSampleOrderNV( VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType, - uint32_t customSampleOrderCount, - const VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV * pCustomSampleOrders, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setCoarseSampleOrderNV( - VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType, - ArrayProxy const & customSampleOrders, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_ray_tracing === - - template - void buildAccelerationStructureNV( const VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV * pInfo, - VULKAN_HPP_NAMESPACE::Buffer instanceData, - VULKAN_HPP_NAMESPACE::DeviceSize instanceOffset, - VULKAN_HPP_NAMESPACE::Bool32 update, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV dst, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV src, - VULKAN_HPP_NAMESPACE::Buffer scratch, - VULKAN_HPP_NAMESPACE::DeviceSize scratchOffset, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void buildAccelerationStructureNV( const VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV & info, - VULKAN_HPP_NAMESPACE::Buffer instanceData, - VULKAN_HPP_NAMESPACE::DeviceSize instanceOffset, - VULKAN_HPP_NAMESPACE::Bool32 update, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV dst, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV src, - VULKAN_HPP_NAMESPACE::Buffer scratch, - VULKAN_HPP_NAMESPACE::DeviceSize scratchOffset, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void copyAccelerationStructureNV( VULKAN_HPP_NAMESPACE::AccelerationStructureNV dst, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV src, - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - template - void traceRaysNV( VULKAN_HPP_NAMESPACE::Buffer raygenShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize raygenShaderBindingOffset, - VULKAN_HPP_NAMESPACE::Buffer missShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingOffset, - VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingStride, - VULKAN_HPP_NAMESPACE::Buffer hitShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingOffset, - VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingStride, - VULKAN_HPP_NAMESPACE::Buffer callableShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingOffset, - VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingStride, - uint32_t width, - uint32_t height, - uint32_t depth, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void writeAccelerationStructuresPropertiesNV( - uint32_t accelerationStructureCount, - const VULKAN_HPP_NAMESPACE::AccelerationStructureNV * pAccelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void writeAccelerationStructuresPropertiesNV( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_draw_indirect_count === - - template - void drawIndirectCountKHR( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void drawIndexedIndirectCountKHR( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_AMD_buffer_marker === - - template - void writeBufferMarkerAMD( VULKAN_HPP_NAMESPACE::PipelineStageFlagBits pipelineStage, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - uint32_t marker, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_mesh_shader === - - template - void drawMeshTasksNV( uint32_t taskCount, - uint32_t firstTask, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void - drawMeshTasksIndirectNV( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - uint32_t drawCount, - uint32_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void drawMeshTasksIndirectCountNV( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_scissor_exclusive === - - template - void setExclusiveScissorNV( uint32_t firstExclusiveScissor, - uint32_t exclusiveScissorCount, - const VULKAN_HPP_NAMESPACE::Rect2D * pExclusiveScissors, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setExclusiveScissorNV( uint32_t firstExclusiveScissor, - ArrayProxy const & exclusiveScissors, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_device_diagnostic_checkpoints === - - template - void setCheckpointNV( const void * pCheckpointMarker, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setCheckpointNV( CheckpointMarkerType const & checkpointMarker, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_INTEL_performance_query === - - template - VULKAN_HPP_NODISCARD Result setPerformanceMarkerINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL * pMarkerInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - setPerformanceMarkerINTEL( const VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL & markerInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result setPerformanceStreamMarkerINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL * pMarkerInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - setPerformanceStreamMarkerINTEL( const VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL & markerInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result setPerformanceOverrideINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL * pOverrideInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - setPerformanceOverrideINTEL( const VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL & overrideInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_fragment_shading_rate === - - template - void setFragmentShadingRateKHR( const VULKAN_HPP_NAMESPACE::Extent2D * pFragmentSize, - const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR combinerOps[2], - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setFragmentShadingRateKHR( const VULKAN_HPP_NAMESPACE::Extent2D & fragmentSize, - const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR combinerOps[2], - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_line_rasterization === - - template - void setLineStippleEXT( uint32_t lineStippleFactor, - uint16_t lineStipplePattern, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_extended_dynamic_state === - - template - void setCullModeEXT( VULKAN_HPP_NAMESPACE::CullModeFlags cullMode, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setFrontFaceEXT( VULKAN_HPP_NAMESPACE::FrontFace frontFace, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void - setPrimitiveTopologyEXT( VULKAN_HPP_NAMESPACE::PrimitiveTopology primitiveTopology, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void - setViewportWithCountEXT( uint32_t viewportCount, - const VULKAN_HPP_NAMESPACE::Viewport * pViewports, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void - setViewportWithCountEXT( ArrayProxy const & viewports, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void - setScissorWithCountEXT( uint32_t scissorCount, - const VULKAN_HPP_NAMESPACE::Rect2D * pScissors, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void - setScissorWithCountEXT( ArrayProxy const & scissors, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void bindVertexBuffers2EXT( uint32_t firstBinding, - uint32_t bindingCount, - const VULKAN_HPP_NAMESPACE::Buffer * pBuffers, - const VULKAN_HPP_NAMESPACE::DeviceSize * pOffsets, - const VULKAN_HPP_NAMESPACE::DeviceSize * pSizes, - const VULKAN_HPP_NAMESPACE::DeviceSize * pStrides, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void bindVertexBuffers2EXT( - uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - ArrayProxy const & sizes VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - ArrayProxy const & strides VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void setDepthTestEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthTestEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void - setDepthWriteEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthWriteEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setDepthCompareOpEXT( VULKAN_HPP_NAMESPACE::CompareOp depthCompareOp, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setDepthBoundsTestEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthBoundsTestEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - template - void - setStencilTestEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 stencilTestEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setStencilOpEXT( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - VULKAN_HPP_NAMESPACE::StencilOp failOp, - VULKAN_HPP_NAMESPACE::StencilOp passOp, - VULKAN_HPP_NAMESPACE::StencilOp depthFailOp, - VULKAN_HPP_NAMESPACE::CompareOp compareOp, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_device_generated_commands === - - template - void preprocessGeneratedCommandsNV( const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV * pGeneratedCommandsInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void preprocessGeneratedCommandsNV( const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV & generatedCommandsInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void executeGeneratedCommandsNV( VULKAN_HPP_NAMESPACE::Bool32 isPreprocessed, - const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV * pGeneratedCommandsInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void executeGeneratedCommandsNV( VULKAN_HPP_NAMESPACE::Bool32 isPreprocessed, - const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV & generatedCommandsInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void bindPipelineShaderGroupNV( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t groupIndex, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - - template - void encodeVideoKHR( const VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR * pEncodeInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void encodeVideoKHR( const VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR & encodeInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_KHR_synchronization2 === - - template - void setEvent2KHR( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::DependencyInfo * pDependencyInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setEvent2KHR( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void resetEvent2KHR( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void waitEvents2KHR( uint32_t eventCount, - const VULKAN_HPP_NAMESPACE::Event * pEvents, - const VULKAN_HPP_NAMESPACE::DependencyInfo * pDependencyInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void waitEvents2KHR( ArrayProxy const & events, - ArrayProxy const & dependencyInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void pipelineBarrier2KHR( const VULKAN_HPP_NAMESPACE::DependencyInfo * pDependencyInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void pipelineBarrier2KHR( const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void writeTimestamp2KHR( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void writeBufferMarker2AMD( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - uint32_t marker, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_fragment_shading_rate_enums === - - template - void setFragmentShadingRateEnumNV( VULKAN_HPP_NAMESPACE::FragmentShadingRateNV shadingRate, - const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR combinerOps[2], - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_copy_commands2 === - - template - void copyBuffer2KHR( const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 * pCopyBufferInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyBuffer2KHR( const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 & copyBufferInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void copyImage2KHR( const VULKAN_HPP_NAMESPACE::CopyImageInfo2 * pCopyImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyImage2KHR( const VULKAN_HPP_NAMESPACE::CopyImageInfo2 & copyImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void copyBufferToImage2KHR( const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 * pCopyBufferToImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyBufferToImage2KHR( const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 & copyBufferToImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void copyImageToBuffer2KHR( const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 * pCopyImageToBufferInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void copyImageToBuffer2KHR( const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 & copyImageToBufferInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void blitImage2KHR( const VULKAN_HPP_NAMESPACE::BlitImageInfo2 * pBlitImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void blitImage2KHR( const VULKAN_HPP_NAMESPACE::BlitImageInfo2 & blitImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void resolveImage2KHR( const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 * pResolveImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void resolveImage2KHR( const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 & resolveImageInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_ray_tracing_pipeline === - - template - void traceRaysKHR( const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pRaygenShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pMissShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pHitShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pCallableShaderBindingTable, - uint32_t width, - uint32_t height, - uint32_t depth, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void traceRaysKHR( const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & raygenShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & missShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & hitShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & callableShaderBindingTable, - uint32_t width, - uint32_t height, - uint32_t depth, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void traceRaysIndirectKHR( const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pRaygenShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pMissShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pHitShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR * pCallableShaderBindingTable, - VULKAN_HPP_NAMESPACE::DeviceAddress indirectDeviceAddress, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void traceRaysIndirectKHR( const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & raygenShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & missShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & hitShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & callableShaderBindingTable, - VULKAN_HPP_NAMESPACE::DeviceAddress indirectDeviceAddress, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void setRayTracingPipelineStackSizeKHR( uint32_t pipelineStackSize, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_vertex_input_dynamic_state === - - template - void - setVertexInputEXT( uint32_t vertexBindingDescriptionCount, - const VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT * pVertexBindingDescriptions, - uint32_t vertexAttributeDescriptionCount, - const VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT * pVertexAttributeDescriptions, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setVertexInputEXT( - ArrayProxy const & vertexBindingDescriptions, - ArrayProxy const & vertexAttributeDescriptions, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_HUAWEI_subpass_shading === - - template - void subpassShadingHUAWEI( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_HUAWEI_invocation_mask === - - template - void - bindInvocationMaskHUAWEI( VULKAN_HPP_NAMESPACE::ImageView imageView, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_extended_dynamic_state2 === - - template - void - setPatchControlPointsEXT( uint32_t patchControlPoints, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setRasterizerDiscardEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 rasterizerDiscardEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - template - void setDepthBiasEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthBiasEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setLogicOpEXT( VULKAN_HPP_NAMESPACE::LogicOp logicOp, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void setPrimitiveRestartEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 primitiveRestartEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_color_write_enable === - - template - void - setColorWriteEnableEXT( uint32_t attachmentCount, - const VULKAN_HPP_NAMESPACE::Bool32 * pColorWriteEnables, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void - setColorWriteEnableEXT( ArrayProxy const & colorWriteEnables, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_multi_draw === - - template - void drawMultiEXT( uint32_t drawCount, - const VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT * pVertexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void drawMultiEXT( ArrayProxy const & vertexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void drawMultiIndexedEXT( uint32_t drawCount, - const VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT * pIndexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride, - const int32_t * pVertexOffset, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void drawMultiIndexedEXT( ArrayProxy const & indexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride, - Optional vertexOffset VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkCommandBuffer() const VULKAN_HPP_NOEXCEPT - { - return m_commandBuffer; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_commandBuffer != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_commandBuffer == VK_NULL_HANDLE; - } - - private: - VkCommandBuffer m_commandBuffer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBuffer ) == sizeof( VkCommandBuffer ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CommandBuffer is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::CommandBuffer; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::CommandBuffer; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::CommandBuffer; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class DeviceMemory - { - public: - using CType = VkDeviceMemory; - using NativeType = VkDeviceMemory; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDeviceMemory; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDeviceMemory; - - public: - VULKAN_HPP_CONSTEXPR DeviceMemory() = default; - VULKAN_HPP_CONSTEXPR DeviceMemory( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT DeviceMemory( VkDeviceMemory deviceMemory ) VULKAN_HPP_NOEXCEPT - : m_deviceMemory( deviceMemory ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - DeviceMemory & operator=( VkDeviceMemory deviceMemory ) VULKAN_HPP_NOEXCEPT - { - m_deviceMemory = deviceMemory; - return *this; - } -#endif - - DeviceMemory & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_deviceMemory = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceMemory const & ) const = default; -#else - bool operator==( DeviceMemory const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_deviceMemory == rhs.m_deviceMemory; - } - - bool operator!=( DeviceMemory const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_deviceMemory != rhs.m_deviceMemory; - } - - bool operator<( DeviceMemory const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_deviceMemory < rhs.m_deviceMemory; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDeviceMemory() const VULKAN_HPP_NOEXCEPT - { - return m_deviceMemory; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_deviceMemory != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_deviceMemory == VK_NULL_HANDLE; - } - - private: - VkDeviceMemory m_deviceMemory = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemory ) == sizeof( VkDeviceMemory ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DeviceMemory is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::DeviceMemory; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DeviceMemory; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DeviceMemory; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - class VideoSessionKHR - { - public: - using CType = VkVideoSessionKHR; - using NativeType = VkVideoSessionKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eVideoSessionKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - VULKAN_HPP_CONSTEXPR VideoSessionKHR() = default; - VULKAN_HPP_CONSTEXPR VideoSessionKHR( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT VideoSessionKHR( VkVideoSessionKHR videoSessionKHR ) VULKAN_HPP_NOEXCEPT - : m_videoSessionKHR( videoSessionKHR ) - {} - -# if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - VideoSessionKHR & operator=( VkVideoSessionKHR videoSessionKHR ) VULKAN_HPP_NOEXCEPT - { - m_videoSessionKHR = videoSessionKHR; - return *this; - } -# endif - - VideoSessionKHR & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_videoSessionKHR = {}; - return *this; - } - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoSessionKHR const & ) const = default; -# else - bool operator==( VideoSessionKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_videoSessionKHR == rhs.m_videoSessionKHR; - } - - bool operator!=( VideoSessionKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_videoSessionKHR != rhs.m_videoSessionKHR; - } - - bool operator<( VideoSessionKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_videoSessionKHR < rhs.m_videoSessionKHR; - } -# endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkVideoSessionKHR() const VULKAN_HPP_NOEXCEPT - { - return m_videoSessionKHR; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_videoSessionKHR != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_videoSessionKHR == VK_NULL_HANDLE; - } - - private: - VkVideoSessionKHR m_videoSessionKHR = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionKHR ) == sizeof( VkVideoSessionKHR ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoSessionKHR is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::VideoSessionKHR; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::VideoSessionKHR; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - class DeferredOperationKHR - { - public: - using CType = VkDeferredOperationKHR; - using NativeType = VkDeferredOperationKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDeferredOperationKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - VULKAN_HPP_CONSTEXPR DeferredOperationKHR() = default; - VULKAN_HPP_CONSTEXPR DeferredOperationKHR( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT DeferredOperationKHR( VkDeferredOperationKHR deferredOperationKHR ) VULKAN_HPP_NOEXCEPT - : m_deferredOperationKHR( deferredOperationKHR ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - DeferredOperationKHR & operator=( VkDeferredOperationKHR deferredOperationKHR ) VULKAN_HPP_NOEXCEPT - { - m_deferredOperationKHR = deferredOperationKHR; - return *this; - } -#endif - - DeferredOperationKHR & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_deferredOperationKHR = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeferredOperationKHR const & ) const = default; -#else - bool operator==( DeferredOperationKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_deferredOperationKHR == rhs.m_deferredOperationKHR; - } - - bool operator!=( DeferredOperationKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_deferredOperationKHR != rhs.m_deferredOperationKHR; - } - - bool operator<( DeferredOperationKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_deferredOperationKHR < rhs.m_deferredOperationKHR; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDeferredOperationKHR() const VULKAN_HPP_NOEXCEPT - { - return m_deferredOperationKHR; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_deferredOperationKHR != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_deferredOperationKHR == VK_NULL_HANDLE; - } - - private: - VkDeferredOperationKHR m_deferredOperationKHR = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeferredOperationKHR ) == sizeof( VkDeferredOperationKHR ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DeferredOperationKHR is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::DeferredOperationKHR; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DeferredOperationKHR; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - class BufferCollectionFUCHSIA - { - public: - using CType = VkBufferCollectionFUCHSIA; - using NativeType = VkBufferCollectionFUCHSIA; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eBufferCollectionFUCHSIA; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eBufferCollectionFUCHSIA; - - public: - VULKAN_HPP_CONSTEXPR BufferCollectionFUCHSIA() = default; - VULKAN_HPP_CONSTEXPR BufferCollectionFUCHSIA( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT - BufferCollectionFUCHSIA( VkBufferCollectionFUCHSIA bufferCollectionFUCHSIA ) VULKAN_HPP_NOEXCEPT - : m_bufferCollectionFUCHSIA( bufferCollectionFUCHSIA ) - {} - -# if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - BufferCollectionFUCHSIA & operator=( VkBufferCollectionFUCHSIA bufferCollectionFUCHSIA ) VULKAN_HPP_NOEXCEPT - { - m_bufferCollectionFUCHSIA = bufferCollectionFUCHSIA; - return *this; - } -# endif - - BufferCollectionFUCHSIA & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_bufferCollectionFUCHSIA = {}; - return *this; - } - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferCollectionFUCHSIA const & ) const = default; -# else - bool operator==( BufferCollectionFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_bufferCollectionFUCHSIA == rhs.m_bufferCollectionFUCHSIA; - } - - bool operator!=( BufferCollectionFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_bufferCollectionFUCHSIA != rhs.m_bufferCollectionFUCHSIA; - } - - bool operator<( BufferCollectionFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_bufferCollectionFUCHSIA < rhs.m_bufferCollectionFUCHSIA; - } -# endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkBufferCollectionFUCHSIA() const VULKAN_HPP_NOEXCEPT - { - return m_bufferCollectionFUCHSIA; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_bufferCollectionFUCHSIA != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_bufferCollectionFUCHSIA == VK_NULL_HANDLE; - } - - private: - VkBufferCollectionFUCHSIA m_bufferCollectionFUCHSIA = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA ) == - sizeof( VkBufferCollectionFUCHSIA ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BufferCollectionFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - class BufferView - { - public: - using CType = VkBufferView; - using NativeType = VkBufferView; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eBufferView; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eBufferView; - - public: - VULKAN_HPP_CONSTEXPR BufferView() = default; - VULKAN_HPP_CONSTEXPR BufferView( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT BufferView( VkBufferView bufferView ) VULKAN_HPP_NOEXCEPT : m_bufferView( bufferView ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - BufferView & operator=( VkBufferView bufferView ) VULKAN_HPP_NOEXCEPT - { - m_bufferView = bufferView; - return *this; - } -#endif - - BufferView & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_bufferView = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferView const & ) const = default; -#else - bool operator==( BufferView const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_bufferView == rhs.m_bufferView; - } - - bool operator!=( BufferView const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_bufferView != rhs.m_bufferView; - } - - bool operator<( BufferView const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_bufferView < rhs.m_bufferView; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkBufferView() const VULKAN_HPP_NOEXCEPT - { - return m_bufferView; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_bufferView != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_bufferView == VK_NULL_HANDLE; - } - - private: - VkBufferView m_bufferView = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferView ) == sizeof( VkBufferView ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BufferView is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::BufferView; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::BufferView; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::BufferView; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class CommandPool - { - public: - using CType = VkCommandPool; - using NativeType = VkCommandPool; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eCommandPool; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCommandPool; - - public: - VULKAN_HPP_CONSTEXPR CommandPool() = default; - VULKAN_HPP_CONSTEXPR CommandPool( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT CommandPool( VkCommandPool commandPool ) VULKAN_HPP_NOEXCEPT - : m_commandPool( commandPool ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - CommandPool & operator=( VkCommandPool commandPool ) VULKAN_HPP_NOEXCEPT - { - m_commandPool = commandPool; - return *this; - } -#endif - - CommandPool & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_commandPool = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CommandPool const & ) const = default; -#else - bool operator==( CommandPool const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_commandPool == rhs.m_commandPool; - } - - bool operator!=( CommandPool const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_commandPool != rhs.m_commandPool; - } - - bool operator<( CommandPool const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_commandPool < rhs.m_commandPool; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkCommandPool() const VULKAN_HPP_NOEXCEPT - { - return m_commandPool; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_commandPool != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_commandPool == VK_NULL_HANDLE; - } - - private: - VkCommandPool m_commandPool = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandPool ) == sizeof( VkCommandPool ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CommandPool is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::CommandPool; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::CommandPool; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::CommandPool; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class PipelineCache - { - public: - using CType = VkPipelineCache; - using NativeType = VkPipelineCache; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::ePipelineCache; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePipelineCache; - - public: - VULKAN_HPP_CONSTEXPR PipelineCache() = default; - VULKAN_HPP_CONSTEXPR PipelineCache( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT PipelineCache( VkPipelineCache pipelineCache ) VULKAN_HPP_NOEXCEPT - : m_pipelineCache( pipelineCache ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - PipelineCache & operator=( VkPipelineCache pipelineCache ) VULKAN_HPP_NOEXCEPT - { - m_pipelineCache = pipelineCache; - return *this; - } -#endif - - PipelineCache & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_pipelineCache = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineCache const & ) const = default; -#else - bool operator==( PipelineCache const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_pipelineCache == rhs.m_pipelineCache; - } - - bool operator!=( PipelineCache const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_pipelineCache != rhs.m_pipelineCache; - } - - bool operator<( PipelineCache const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_pipelineCache < rhs.m_pipelineCache; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkPipelineCache() const VULKAN_HPP_NOEXCEPT - { - return m_pipelineCache; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_pipelineCache != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_pipelineCache == VK_NULL_HANDLE; - } - - private: - VkPipelineCache m_pipelineCache = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCache ) == sizeof( VkPipelineCache ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PipelineCache is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::PipelineCache; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::PipelineCache; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::PipelineCache; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class CuFunctionNVX - { - public: - using CType = VkCuFunctionNVX; - using NativeType = VkCuFunctionNVX; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eCuFunctionNVX; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCuFunctionNVX; - - public: - VULKAN_HPP_CONSTEXPR CuFunctionNVX() = default; - VULKAN_HPP_CONSTEXPR CuFunctionNVX( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT CuFunctionNVX( VkCuFunctionNVX cuFunctionNVX ) VULKAN_HPP_NOEXCEPT - : m_cuFunctionNVX( cuFunctionNVX ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - CuFunctionNVX & operator=( VkCuFunctionNVX cuFunctionNVX ) VULKAN_HPP_NOEXCEPT - { - m_cuFunctionNVX = cuFunctionNVX; - return *this; - } -#endif - - CuFunctionNVX & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_cuFunctionNVX = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CuFunctionNVX const & ) const = default; -#else - bool operator==( CuFunctionNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_cuFunctionNVX == rhs.m_cuFunctionNVX; - } - - bool operator!=( CuFunctionNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_cuFunctionNVX != rhs.m_cuFunctionNVX; - } - - bool operator<( CuFunctionNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_cuFunctionNVX < rhs.m_cuFunctionNVX; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkCuFunctionNVX() const VULKAN_HPP_NOEXCEPT - { - return m_cuFunctionNVX; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_cuFunctionNVX != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_cuFunctionNVX == VK_NULL_HANDLE; - } - - private: - VkCuFunctionNVX m_cuFunctionNVX = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuFunctionNVX ) == sizeof( VkCuFunctionNVX ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CuFunctionNVX is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::CuFunctionNVX; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::CuFunctionNVX; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::CuFunctionNVX; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class CuModuleNVX - { - public: - using CType = VkCuModuleNVX; - using NativeType = VkCuModuleNVX; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eCuModuleNVX; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCuModuleNVX; - - public: - VULKAN_HPP_CONSTEXPR CuModuleNVX() = default; - VULKAN_HPP_CONSTEXPR CuModuleNVX( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT CuModuleNVX( VkCuModuleNVX cuModuleNVX ) VULKAN_HPP_NOEXCEPT - : m_cuModuleNVX( cuModuleNVX ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - CuModuleNVX & operator=( VkCuModuleNVX cuModuleNVX ) VULKAN_HPP_NOEXCEPT - { - m_cuModuleNVX = cuModuleNVX; - return *this; - } -#endif - - CuModuleNVX & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_cuModuleNVX = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CuModuleNVX const & ) const = default; -#else - bool operator==( CuModuleNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_cuModuleNVX == rhs.m_cuModuleNVX; - } - - bool operator!=( CuModuleNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_cuModuleNVX != rhs.m_cuModuleNVX; - } - - bool operator<( CuModuleNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_cuModuleNVX < rhs.m_cuModuleNVX; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkCuModuleNVX() const VULKAN_HPP_NOEXCEPT - { - return m_cuModuleNVX; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_cuModuleNVX != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_cuModuleNVX == VK_NULL_HANDLE; - } - - private: - VkCuModuleNVX m_cuModuleNVX = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuModuleNVX ) == sizeof( VkCuModuleNVX ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CuModuleNVX is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::CuModuleNVX; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::CuModuleNVX; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::CuModuleNVX; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class DescriptorPool - { - public: - using CType = VkDescriptorPool; - using NativeType = VkDescriptorPool; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorPool; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorPool; - - public: - VULKAN_HPP_CONSTEXPR DescriptorPool() = default; - VULKAN_HPP_CONSTEXPR DescriptorPool( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT DescriptorPool( VkDescriptorPool descriptorPool ) VULKAN_HPP_NOEXCEPT - : m_descriptorPool( descriptorPool ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - DescriptorPool & operator=( VkDescriptorPool descriptorPool ) VULKAN_HPP_NOEXCEPT - { - m_descriptorPool = descriptorPool; - return *this; - } -#endif - - DescriptorPool & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_descriptorPool = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorPool const & ) const = default; -#else - bool operator==( DescriptorPool const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_descriptorPool == rhs.m_descriptorPool; - } - - bool operator!=( DescriptorPool const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_descriptorPool != rhs.m_descriptorPool; - } - - bool operator<( DescriptorPool const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_descriptorPool < rhs.m_descriptorPool; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDescriptorPool() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorPool; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorPool != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorPool == VK_NULL_HANDLE; - } - - private: - VkDescriptorPool m_descriptorPool = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPool ) == sizeof( VkDescriptorPool ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DescriptorPool is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::DescriptorPool; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DescriptorPool; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DescriptorPool; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class DescriptorSetLayout - { - public: - using CType = VkDescriptorSetLayout; - using NativeType = VkDescriptorSetLayout; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorSetLayout; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorSetLayout; - - public: - VULKAN_HPP_CONSTEXPR DescriptorSetLayout() = default; - VULKAN_HPP_CONSTEXPR DescriptorSetLayout( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT DescriptorSetLayout( VkDescriptorSetLayout descriptorSetLayout ) VULKAN_HPP_NOEXCEPT - : m_descriptorSetLayout( descriptorSetLayout ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - DescriptorSetLayout & operator=( VkDescriptorSetLayout descriptorSetLayout ) VULKAN_HPP_NOEXCEPT - { - m_descriptorSetLayout = descriptorSetLayout; - return *this; - } -#endif - - DescriptorSetLayout & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_descriptorSetLayout = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorSetLayout const & ) const = default; -#else - bool operator==( DescriptorSetLayout const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSetLayout == rhs.m_descriptorSetLayout; - } - - bool operator!=( DescriptorSetLayout const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSetLayout != rhs.m_descriptorSetLayout; - } - - bool operator<( DescriptorSetLayout const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSetLayout < rhs.m_descriptorSetLayout; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDescriptorSetLayout() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSetLayout; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSetLayout != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSetLayout == VK_NULL_HANDLE; - } - - private: - VkDescriptorSetLayout m_descriptorSetLayout = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayout ) == sizeof( VkDescriptorSetLayout ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DescriptorSetLayout is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::DescriptorSetLayout; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DescriptorSetLayout; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DescriptorSetLayout; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class Framebuffer - { - public: - using CType = VkFramebuffer; - using NativeType = VkFramebuffer; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eFramebuffer; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eFramebuffer; - - public: - VULKAN_HPP_CONSTEXPR Framebuffer() = default; - VULKAN_HPP_CONSTEXPR Framebuffer( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT Framebuffer( VkFramebuffer framebuffer ) VULKAN_HPP_NOEXCEPT - : m_framebuffer( framebuffer ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - Framebuffer & operator=( VkFramebuffer framebuffer ) VULKAN_HPP_NOEXCEPT - { - m_framebuffer = framebuffer; - return *this; - } -#endif - - Framebuffer & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_framebuffer = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Framebuffer const & ) const = default; -#else - bool operator==( Framebuffer const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_framebuffer == rhs.m_framebuffer; - } - - bool operator!=( Framebuffer const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_framebuffer != rhs.m_framebuffer; - } - - bool operator<( Framebuffer const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_framebuffer < rhs.m_framebuffer; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkFramebuffer() const VULKAN_HPP_NOEXCEPT - { - return m_framebuffer; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_framebuffer != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_framebuffer == VK_NULL_HANDLE; - } - - private: - VkFramebuffer m_framebuffer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Framebuffer ) == sizeof( VkFramebuffer ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Framebuffer is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::Framebuffer; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Framebuffer; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Framebuffer; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class IndirectCommandsLayoutNV - { - public: - using CType = VkIndirectCommandsLayoutNV; - using NativeType = VkIndirectCommandsLayoutNV; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eIndirectCommandsLayoutNV; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - VULKAN_HPP_CONSTEXPR IndirectCommandsLayoutNV() = default; - VULKAN_HPP_CONSTEXPR IndirectCommandsLayoutNV( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT - IndirectCommandsLayoutNV( VkIndirectCommandsLayoutNV indirectCommandsLayoutNV ) VULKAN_HPP_NOEXCEPT - : m_indirectCommandsLayoutNV( indirectCommandsLayoutNV ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - IndirectCommandsLayoutNV & operator=( VkIndirectCommandsLayoutNV indirectCommandsLayoutNV ) VULKAN_HPP_NOEXCEPT - { - m_indirectCommandsLayoutNV = indirectCommandsLayoutNV; - return *this; - } -#endif - - IndirectCommandsLayoutNV & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_indirectCommandsLayoutNV = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( IndirectCommandsLayoutNV const & ) const = default; -#else - bool operator==( IndirectCommandsLayoutNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_indirectCommandsLayoutNV == rhs.m_indirectCommandsLayoutNV; - } - - bool operator!=( IndirectCommandsLayoutNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_indirectCommandsLayoutNV != rhs.m_indirectCommandsLayoutNV; - } - - bool operator<( IndirectCommandsLayoutNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_indirectCommandsLayoutNV < rhs.m_indirectCommandsLayoutNV; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkIndirectCommandsLayoutNV() const VULKAN_HPP_NOEXCEPT - { - return m_indirectCommandsLayoutNV; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_indirectCommandsLayoutNV != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_indirectCommandsLayoutNV == VK_NULL_HANDLE; - } - - private: - VkIndirectCommandsLayoutNV m_indirectCommandsLayoutNV = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV ) == - sizeof( VkIndirectCommandsLayoutNV ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "IndirectCommandsLayoutNV is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class PrivateDataSlot - { - public: - using CType = VkPrivateDataSlot; - using NativeType = VkPrivateDataSlot; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::ePrivateDataSlot; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - VULKAN_HPP_CONSTEXPR PrivateDataSlot() = default; - VULKAN_HPP_CONSTEXPR PrivateDataSlot( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT PrivateDataSlot( VkPrivateDataSlot privateDataSlot ) VULKAN_HPP_NOEXCEPT - : m_privateDataSlot( privateDataSlot ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - PrivateDataSlot & operator=( VkPrivateDataSlot privateDataSlot ) VULKAN_HPP_NOEXCEPT - { - m_privateDataSlot = privateDataSlot; - return *this; - } -#endif - - PrivateDataSlot & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_privateDataSlot = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PrivateDataSlot const & ) const = default; -#else - bool operator==( PrivateDataSlot const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_privateDataSlot == rhs.m_privateDataSlot; - } - - bool operator!=( PrivateDataSlot const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_privateDataSlot != rhs.m_privateDataSlot; - } - - bool operator<( PrivateDataSlot const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_privateDataSlot < rhs.m_privateDataSlot; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkPrivateDataSlot() const VULKAN_HPP_NOEXCEPT - { - return m_privateDataSlot; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_privateDataSlot != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_privateDataSlot == VK_NULL_HANDLE; - } - - private: - VkPrivateDataSlot m_privateDataSlot = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PrivateDataSlot ) == sizeof( VkPrivateDataSlot ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PrivateDataSlot is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::PrivateDataSlot; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::PrivateDataSlot; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - using PrivateDataSlotEXT = PrivateDataSlot; - - class RenderPass - { - public: - using CType = VkRenderPass; - using NativeType = VkRenderPass; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eRenderPass; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eRenderPass; - - public: - VULKAN_HPP_CONSTEXPR RenderPass() = default; - VULKAN_HPP_CONSTEXPR RenderPass( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT RenderPass( VkRenderPass renderPass ) VULKAN_HPP_NOEXCEPT : m_renderPass( renderPass ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - RenderPass & operator=( VkRenderPass renderPass ) VULKAN_HPP_NOEXCEPT - { - m_renderPass = renderPass; - return *this; - } -#endif - - RenderPass & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_renderPass = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RenderPass const & ) const = default; -#else - bool operator==( RenderPass const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_renderPass == rhs.m_renderPass; - } - - bool operator!=( RenderPass const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_renderPass != rhs.m_renderPass; - } - - bool operator<( RenderPass const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_renderPass < rhs.m_renderPass; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkRenderPass() const VULKAN_HPP_NOEXCEPT - { - return m_renderPass; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_renderPass != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_renderPass == VK_NULL_HANDLE; - } - - private: - VkRenderPass m_renderPass = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPass ) == sizeof( VkRenderPass ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "RenderPass is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::RenderPass; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::RenderPass; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::RenderPass; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class Sampler - { - public: - using CType = VkSampler; - using NativeType = VkSampler; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eSampler; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSampler; - - public: - VULKAN_HPP_CONSTEXPR Sampler() = default; - VULKAN_HPP_CONSTEXPR Sampler( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT Sampler( VkSampler sampler ) VULKAN_HPP_NOEXCEPT : m_sampler( sampler ) {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - Sampler & operator=( VkSampler sampler ) VULKAN_HPP_NOEXCEPT - { - m_sampler = sampler; - return *this; - } -#endif - - Sampler & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_sampler = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Sampler const & ) const = default; -#else - bool operator==( Sampler const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_sampler == rhs.m_sampler; - } - - bool operator!=( Sampler const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_sampler != rhs.m_sampler; - } - - bool operator<( Sampler const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_sampler < rhs.m_sampler; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkSampler() const VULKAN_HPP_NOEXCEPT - { - return m_sampler; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_sampler != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_sampler == VK_NULL_HANDLE; - } - - private: - VkSampler m_sampler = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Sampler ) == sizeof( VkSampler ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Sampler is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::Sampler; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Sampler; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Sampler; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class SamplerYcbcrConversion - { - public: - using CType = VkSamplerYcbcrConversion; - using NativeType = VkSamplerYcbcrConversion; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eSamplerYcbcrConversion; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSamplerYcbcrConversion; - - public: - VULKAN_HPP_CONSTEXPR SamplerYcbcrConversion() = default; - VULKAN_HPP_CONSTEXPR SamplerYcbcrConversion( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT - SamplerYcbcrConversion( VkSamplerYcbcrConversion samplerYcbcrConversion ) VULKAN_HPP_NOEXCEPT - : m_samplerYcbcrConversion( samplerYcbcrConversion ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - SamplerYcbcrConversion & operator=( VkSamplerYcbcrConversion samplerYcbcrConversion ) VULKAN_HPP_NOEXCEPT - { - m_samplerYcbcrConversion = samplerYcbcrConversion; - return *this; - } -#endif - - SamplerYcbcrConversion & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_samplerYcbcrConversion = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SamplerYcbcrConversion const & ) const = default; -#else - bool operator==( SamplerYcbcrConversion const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_samplerYcbcrConversion == rhs.m_samplerYcbcrConversion; - } - - bool operator!=( SamplerYcbcrConversion const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_samplerYcbcrConversion != rhs.m_samplerYcbcrConversion; - } - - bool operator<( SamplerYcbcrConversion const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_samplerYcbcrConversion < rhs.m_samplerYcbcrConversion; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkSamplerYcbcrConversion() const VULKAN_HPP_NOEXCEPT - { - return m_samplerYcbcrConversion; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_samplerYcbcrConversion != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_samplerYcbcrConversion == VK_NULL_HANDLE; - } - - private: - VkSamplerYcbcrConversion m_samplerYcbcrConversion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ) == - sizeof( VkSamplerYcbcrConversion ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SamplerYcbcrConversion is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - using SamplerYcbcrConversionKHR = SamplerYcbcrConversion; - - class ShaderModule - { - public: - using CType = VkShaderModule; - using NativeType = VkShaderModule; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eShaderModule; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eShaderModule; - - public: - VULKAN_HPP_CONSTEXPR ShaderModule() = default; - VULKAN_HPP_CONSTEXPR ShaderModule( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT ShaderModule( VkShaderModule shaderModule ) VULKAN_HPP_NOEXCEPT - : m_shaderModule( shaderModule ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - ShaderModule & operator=( VkShaderModule shaderModule ) VULKAN_HPP_NOEXCEPT - { - m_shaderModule = shaderModule; - return *this; - } -#endif - - ShaderModule & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_shaderModule = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ShaderModule const & ) const = default; -#else - bool operator==( ShaderModule const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_shaderModule == rhs.m_shaderModule; - } - - bool operator!=( ShaderModule const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_shaderModule != rhs.m_shaderModule; - } - - bool operator<( ShaderModule const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_shaderModule < rhs.m_shaderModule; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkShaderModule() const VULKAN_HPP_NOEXCEPT - { - return m_shaderModule; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_shaderModule != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_shaderModule == VK_NULL_HANDLE; - } - - private: - VkShaderModule m_shaderModule = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModule ) == sizeof( VkShaderModule ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ShaderModule is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::ShaderModule; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::ShaderModule; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::ShaderModule; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class ValidationCacheEXT - { - public: - using CType = VkValidationCacheEXT; - using NativeType = VkValidationCacheEXT; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eValidationCacheEXT; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eValidationCacheEXT; - - public: - VULKAN_HPP_CONSTEXPR ValidationCacheEXT() = default; - VULKAN_HPP_CONSTEXPR ValidationCacheEXT( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT ValidationCacheEXT( VkValidationCacheEXT validationCacheEXT ) VULKAN_HPP_NOEXCEPT - : m_validationCacheEXT( validationCacheEXT ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - ValidationCacheEXT & operator=( VkValidationCacheEXT validationCacheEXT ) VULKAN_HPP_NOEXCEPT - { - m_validationCacheEXT = validationCacheEXT; - return *this; - } -#endif - - ValidationCacheEXT & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_validationCacheEXT = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ValidationCacheEXT const & ) const = default; -#else - bool operator==( ValidationCacheEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_validationCacheEXT == rhs.m_validationCacheEXT; - } - - bool operator!=( ValidationCacheEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_validationCacheEXT != rhs.m_validationCacheEXT; - } - - bool operator<( ValidationCacheEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_validationCacheEXT < rhs.m_validationCacheEXT; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkValidationCacheEXT() const VULKAN_HPP_NOEXCEPT - { - return m_validationCacheEXT; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_validationCacheEXT != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_validationCacheEXT == VK_NULL_HANDLE; - } - - private: - VkValidationCacheEXT m_validationCacheEXT = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationCacheEXT ) == sizeof( VkValidationCacheEXT ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ValidationCacheEXT is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::ValidationCacheEXT; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::ValidationCacheEXT; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::ValidationCacheEXT; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - class VideoSessionParametersKHR - { - public: - using CType = VkVideoSessionParametersKHR; - using NativeType = VkVideoSessionParametersKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eVideoSessionParametersKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - VULKAN_HPP_CONSTEXPR VideoSessionParametersKHR() = default; - VULKAN_HPP_CONSTEXPR VideoSessionParametersKHR( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT - VideoSessionParametersKHR( VkVideoSessionParametersKHR videoSessionParametersKHR ) VULKAN_HPP_NOEXCEPT - : m_videoSessionParametersKHR( videoSessionParametersKHR ) - {} - -# if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - VideoSessionParametersKHR & operator=( VkVideoSessionParametersKHR videoSessionParametersKHR ) VULKAN_HPP_NOEXCEPT - { - m_videoSessionParametersKHR = videoSessionParametersKHR; - return *this; - } -# endif - - VideoSessionParametersKHR & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_videoSessionParametersKHR = {}; - return *this; - } - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoSessionParametersKHR const & ) const = default; -# else - bool operator==( VideoSessionParametersKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_videoSessionParametersKHR == rhs.m_videoSessionParametersKHR; - } - - bool operator!=( VideoSessionParametersKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_videoSessionParametersKHR != rhs.m_videoSessionParametersKHR; - } - - bool operator<( VideoSessionParametersKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_videoSessionParametersKHR < rhs.m_videoSessionParametersKHR; - } -# endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkVideoSessionParametersKHR() const VULKAN_HPP_NOEXCEPT - { - return m_videoSessionParametersKHR; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_videoSessionParametersKHR != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_videoSessionParametersKHR == VK_NULL_HANDLE; - } - - private: - VkVideoSessionParametersKHR m_videoSessionParametersKHR = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR ) == - sizeof( VkVideoSessionParametersKHR ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoSessionParametersKHR is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - class Queue - { - public: - using CType = VkQueue; - using NativeType = VkQueue; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eQueue; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eQueue; - - public: - VULKAN_HPP_CONSTEXPR Queue() = default; - VULKAN_HPP_CONSTEXPR Queue( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT Queue( VkQueue queue ) VULKAN_HPP_NOEXCEPT : m_queue( queue ) {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - Queue & operator=( VkQueue queue ) VULKAN_HPP_NOEXCEPT - { - m_queue = queue; - return *this; - } -#endif - - Queue & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_queue = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Queue const & ) const = default; -#else - bool operator==( Queue const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_queue == rhs.m_queue; - } - - bool operator!=( Queue const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_queue != rhs.m_queue; - } - - bool operator<( Queue const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_queue < rhs.m_queue; - } -#endif - - //=== VK_VERSION_1_0 === - - template - VULKAN_HPP_NODISCARD Result - submit( uint32_t submitCount, - const VULKAN_HPP_NAMESPACE::SubmitInfo * pSubmits, - VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - submit( ArrayProxy const & submits, - VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - waitIdle( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - waitIdle( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - bindSparse( uint32_t bindInfoCount, - const VULKAN_HPP_NAMESPACE::BindSparseInfo * pBindInfo, - VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - bindSparse( ArrayProxy const & bindInfo, - VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_VERSION_1_3 === - - template - VULKAN_HPP_NODISCARD Result - submit2( uint32_t submitCount, - const VULKAN_HPP_NAMESPACE::SubmitInfo2 * pSubmits, - VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - submit2( ArrayProxy const & submits, - VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_swapchain === - - template - VULKAN_HPP_NODISCARD Result - presentKHR( const VULKAN_HPP_NAMESPACE::PresentInfoKHR * pPresentInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result presentKHR( const VULKAN_HPP_NAMESPACE::PresentInfoKHR & presentInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_debug_utils === - - template - void - beginDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pLabelInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void - beginDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void endDebugUtilsLabelEXT( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void - insertDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pLabelInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void - insertDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_device_diagnostic_checkpoints === - - template - void getCheckpointDataNV( uint32_t * pCheckpointDataCount, - VULKAN_HPP_NAMESPACE::CheckpointDataNV * pCheckpointData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getCheckpointDataNV( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = CheckpointDataNVAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getCheckpointDataNV( CheckpointDataNVAllocator & checkpointDataNVAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_INTEL_performance_query === - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result setPerformanceConfigurationINTEL( - VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - setPerformanceConfigurationINTEL( VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_synchronization2 === - - template - VULKAN_HPP_NODISCARD Result - submit2KHR( uint32_t submitCount, - const VULKAN_HPP_NAMESPACE::SubmitInfo2 * pSubmits, - VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - submit2KHR( ArrayProxy const & submits, - VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getCheckpointData2NV( uint32_t * pCheckpointDataCount, - VULKAN_HPP_NAMESPACE::CheckpointData2NV * pCheckpointData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getCheckpointData2NV( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = CheckpointData2NVAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getCheckpointData2NV( CheckpointData2NVAllocator & checkpointData2NVAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkQueue() const VULKAN_HPP_NOEXCEPT - { - return m_queue; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_queue != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_queue == VK_NULL_HANDLE; - } - - private: - VkQueue m_queue = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Queue ) == sizeof( VkQueue ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Queue is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::Queue; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Queue; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Queue; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - -#ifndef VULKAN_HPP_NO_SMART_HANDLE - class Device; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueAccelerationStructureKHR = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueAccelerationStructureNV = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueBuffer = UniqueHandle; -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueBufferCollectionFUCHSIA = UniqueHandle; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueBufferView = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = PoolFree; - }; - using UniqueCommandBuffer = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueCommandPool = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueCuFunctionNVX = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueCuModuleNVX = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueDeferredOperationKHR = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueDescriptorPool = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = PoolFree; - }; - using UniqueDescriptorSet = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueDescriptorSetLayout = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueDescriptorUpdateTemplate = UniqueHandle; - using UniqueDescriptorUpdateTemplateKHR = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectFree; - }; - using UniqueDeviceMemory = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueEvent = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueFence = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueFramebuffer = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueImage = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueImageView = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueIndirectCommandsLayoutNV = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniquePipeline = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniquePipelineCache = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniquePipelineLayout = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniquePrivateDataSlot = UniqueHandle; - using UniquePrivateDataSlotEXT = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueQueryPool = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueRenderPass = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueSampler = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueSamplerYcbcrConversion = UniqueHandle; - using UniqueSamplerYcbcrConversionKHR = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueSemaphore = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueShaderModule = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueSwapchainKHR = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueValidationCacheEXT = UniqueHandle; -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueVideoSessionKHR = UniqueHandle; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueVideoSessionParametersKHR = UniqueHandle; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ -#endif /*VULKAN_HPP_NO_SMART_HANDLE*/ - - class Device - { - public: - using CType = VkDevice; - using NativeType = VkDevice; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDevice; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDevice; - - public: - VULKAN_HPP_CONSTEXPR Device() = default; - VULKAN_HPP_CONSTEXPR Device( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT Device( VkDevice device ) VULKAN_HPP_NOEXCEPT : m_device( device ) {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - Device & operator=( VkDevice device ) VULKAN_HPP_NOEXCEPT - { - m_device = device; - return *this; - } -#endif - - Device & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_device = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Device const & ) const = default; -#else - bool operator==( Device const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_device == rhs.m_device; - } - - bool operator!=( Device const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_device != rhs.m_device; - } - - bool operator<( Device const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_device < rhs.m_device; - } -#endif - - //=== VK_VERSION_1_0 === - - template - PFN_vkVoidFunction - getProcAddr( const char * pName, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - PFN_vkVoidFunction - getProcAddr( const std::string & name, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getQueue( uint32_t queueFamilyIndex, - uint32_t queueIndex, - VULKAN_HPP_NAMESPACE::Queue * pQueue, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Queue - getQueue( uint32_t queueFamilyIndex, - uint32_t queueIndex, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - waitIdle( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - waitIdle( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - allocateMemory( const VULKAN_HPP_NAMESPACE::MemoryAllocateInfo * pAllocateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DeviceMemory * pMemory, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - allocateMemory( const VULKAN_HPP_NAMESPACE::MemoryAllocateInfo & allocateInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - allocateMemoryUnique( const VULKAN_HPP_NAMESPACE::MemoryAllocateInfo & allocateInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void freeMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void freeMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void free( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void free( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - mapMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::DeviceSize size, - VULKAN_HPP_NAMESPACE::MemoryMapFlags flags, - void ** ppData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - mapMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::DeviceSize size, - VULKAN_HPP_NAMESPACE::MemoryMapFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void unmapMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD Result - flushMappedMemoryRanges( uint32_t memoryRangeCount, - const VULKAN_HPP_NAMESPACE::MappedMemoryRange * pMemoryRanges, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - flushMappedMemoryRanges( ArrayProxy const & memoryRanges, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result invalidateMappedMemoryRanges( - uint32_t memoryRangeCount, - const VULKAN_HPP_NAMESPACE::MappedMemoryRange * pMemoryRanges, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - invalidateMappedMemoryRanges( ArrayProxy const & memoryRanges, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getMemoryCommitment( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize * pCommittedMemoryInBytes, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DeviceSize - getMemoryCommitment( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - bindBufferMemory( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - bindBufferMemory( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - bindImageMemory( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - bindImageMemory( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getBufferMemoryRequirements( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::MemoryRequirements * pMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements getBufferMemoryRequirements( - VULKAN_HPP_NAMESPACE::Buffer buffer, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getImageMemoryRequirements( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::MemoryRequirements * pMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements getImageMemoryRequirements( - VULKAN_HPP_NAMESPACE::Image image, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getImageSparseMemoryRequirements( - VULKAN_HPP_NAMESPACE::Image image, - uint32_t * pSparseMemoryRequirementCount, - VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements * pSparseMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirements( VULKAN_HPP_NAMESPACE::Image image, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = SparseImageMemoryRequirementsAllocator, - typename std::enable_if::value, - int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirements( VULKAN_HPP_NAMESPACE::Image image, - SparseImageMemoryRequirementsAllocator & sparseImageMemoryRequirementsAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createFence( const VULKAN_HPP_NAMESPACE::FenceCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Fence * pFence, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createFence( const VULKAN_HPP_NAMESPACE::FenceCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createFenceUnique( const VULKAN_HPP_NAMESPACE::FenceCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyFence( VULKAN_HPP_NAMESPACE::Fence fence, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyFence( VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::Fence fence, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::Fence fence, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - resetFences( uint32_t fenceCount, - const VULKAN_HPP_NAMESPACE::Fence * pFences, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - resetFences( ArrayProxy const & fences, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - getFenceStatus( VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD Result getFenceStatus( VULKAN_HPP_NAMESPACE::Fence fence, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - waitForFences( uint32_t fenceCount, - const VULKAN_HPP_NAMESPACE::Fence * pFences, - VULKAN_HPP_NAMESPACE::Bool32 waitAll, - uint64_t timeout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result waitForFences( ArrayProxy const & fences, - VULKAN_HPP_NAMESPACE::Bool32 waitAll, - uint64_t timeout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createSemaphore( const VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Semaphore * pSemaphore, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createSemaphore( const VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createSemaphoreUnique( const VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroySemaphore( VULKAN_HPP_NAMESPACE::Semaphore semaphore, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroySemaphore( VULKAN_HPP_NAMESPACE::Semaphore semaphore VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::Semaphore semaphore, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::Semaphore semaphore, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createEvent( const VULKAN_HPP_NAMESPACE::EventCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Event * pEvent, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createEvent( const VULKAN_HPP_NAMESPACE::EventCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createEventUnique( const VULKAN_HPP_NAMESPACE::EventCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyEvent( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyEvent( VULKAN_HPP_NAMESPACE::Event event VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::Event event, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - getEventStatus( VULKAN_HPP_NAMESPACE::Event event, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD Result getEventStatus( VULKAN_HPP_NAMESPACE::Event event, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - setEvent( VULKAN_HPP_NAMESPACE::Event event, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - setEvent( VULKAN_HPP_NAMESPACE::Event event, Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - resetEvent( VULKAN_HPP_NAMESPACE::Event event, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - typename ResultValueType::type - resetEvent( VULKAN_HPP_NAMESPACE::Event event, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createQueryPool( const VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::QueryPool * pQueryPool, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createQueryPool( const VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createQueryPoolUnique( const VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyQueryPool( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyQueryPool( VULKAN_HPP_NAMESPACE::QueryPool queryPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getQueryPoolResults( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - size_t dataSize, - void * pData, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - getQueryPoolResults( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - ArrayProxy const & data, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD ResultValue> - getQueryPoolResults( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - size_t dataSize, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD ResultValue - getQueryPoolResult( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createBuffer( const VULKAN_HPP_NAMESPACE::BufferCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Buffer * pBuffer, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createBuffer( const VULKAN_HPP_NAMESPACE::BufferCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createBufferUnique( const VULKAN_HPP_NAMESPACE::BufferCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::Buffer buffer, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::Buffer buffer, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createBufferView( const VULKAN_HPP_NAMESPACE::BufferViewCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::BufferView * pView, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createBufferView( const VULKAN_HPP_NAMESPACE::BufferViewCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createBufferViewUnique( const VULKAN_HPP_NAMESPACE::BufferViewCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyBufferView( VULKAN_HPP_NAMESPACE::BufferView bufferView, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyBufferView( VULKAN_HPP_NAMESPACE::BufferView bufferView VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::BufferView bufferView, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::BufferView bufferView, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createImage( const VULKAN_HPP_NAMESPACE::ImageCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Image * pImage, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createImage( const VULKAN_HPP_NAMESPACE::ImageCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createImageUnique( const VULKAN_HPP_NAMESPACE::ImageCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyImage( VULKAN_HPP_NAMESPACE::Image image, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyImage( VULKAN_HPP_NAMESPACE::Image image VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::Image image, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::Image image, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getImageSubresourceLayout( VULKAN_HPP_NAMESPACE::Image image, - const VULKAN_HPP_NAMESPACE::ImageSubresource * pSubresource, - VULKAN_HPP_NAMESPACE::SubresourceLayout * pLayout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::SubresourceLayout getImageSubresourceLayout( - VULKAN_HPP_NAMESPACE::Image image, - const VULKAN_HPP_NAMESPACE::ImageSubresource & subresource, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createImageView( const VULKAN_HPP_NAMESPACE::ImageViewCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::ImageView * pView, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createImageView( const VULKAN_HPP_NAMESPACE::ImageViewCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createImageViewUnique( const VULKAN_HPP_NAMESPACE::ImageViewCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyImageView( VULKAN_HPP_NAMESPACE::ImageView imageView, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyImageView( VULKAN_HPP_NAMESPACE::ImageView imageView VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::ImageView imageView, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::ImageView imageView, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createShaderModule( const VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::ShaderModule * pShaderModule, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createShaderModule( const VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createShaderModuleUnique( const VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyShaderModule( VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyShaderModule( VULKAN_HPP_NAMESPACE::ShaderModule shaderModule VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createPipelineCache( const VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::PipelineCache * pPipelineCache, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createPipelineCache( const VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createPipelineCacheUnique( const VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyPipelineCache( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyPipelineCache( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getPipelineCacheData( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - size_t * pDataSize, - void * pData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getPipelineCacheData( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = Uint8_tAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getPipelineCacheData( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - Uint8_tAllocator & uint8_tAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - mergePipelineCaches( VULKAN_HPP_NAMESPACE::PipelineCache dstCache, - uint32_t srcCacheCount, - const VULKAN_HPP_NAMESPACE::PipelineCache * pSrcCaches, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - mergePipelineCaches( VULKAN_HPP_NAMESPACE::PipelineCache dstCache, - ArrayProxy const & srcCaches, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createGraphicsPipelines( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - uint32_t createInfoCount, - const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo * pCreateInfos, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Pipeline * pPipelines, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD ResultValue> - createGraphicsPipelines( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PipelineAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD ResultValue> - createGraphicsPipelines( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD ResultValue - createGraphicsPipeline( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template >> - VULKAN_HPP_NODISCARD ResultValue, PipelineAllocator>> - createGraphicsPipelinesUnique( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template >, - typename B = PipelineAllocator, - typename std::enable_if>::value, - int>::type = 0> - VULKAN_HPP_NODISCARD ResultValue, PipelineAllocator>> - createGraphicsPipelinesUnique( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD ResultValue> - createGraphicsPipelineUnique( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createComputePipelines( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - uint32_t createInfoCount, - const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo * pCreateInfos, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Pipeline * pPipelines, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD ResultValue> - createComputePipelines( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PipelineAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD ResultValue> - createComputePipelines( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD ResultValue - createComputePipeline( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template >> - VULKAN_HPP_NODISCARD ResultValue, PipelineAllocator>> - createComputePipelinesUnique( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template >, - typename B = PipelineAllocator, - typename std::enable_if>::value, - int>::type = 0> - VULKAN_HPP_NODISCARD ResultValue, PipelineAllocator>> - createComputePipelinesUnique( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD ResultValue> - createComputePipelineUnique( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyPipeline( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyPipeline( VULKAN_HPP_NAMESPACE::Pipeline pipeline VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createPipelineLayout( const VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::PipelineLayout * pPipelineLayout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createPipelineLayout( const VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createPipelineLayoutUnique( const VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyPipelineLayout( VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void - destroyPipelineLayout( VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createSampler( const VULKAN_HPP_NAMESPACE::SamplerCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Sampler * pSampler, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createSampler( const VULKAN_HPP_NAMESPACE::SamplerCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createSamplerUnique( const VULKAN_HPP_NAMESPACE::SamplerCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroySampler( VULKAN_HPP_NAMESPACE::Sampler sampler, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroySampler( VULKAN_HPP_NAMESPACE::Sampler sampler VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::Sampler sampler, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::Sampler sampler, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result createDescriptorSetLayout( - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DescriptorSetLayout * pSetLayout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createDescriptorSetLayout( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createDescriptorSetLayoutUnique( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyDescriptorSetLayout( VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyDescriptorSetLayout( - VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createDescriptorPool( const VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DescriptorPool * pDescriptorPool, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createDescriptorPool( const VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createDescriptorPoolUnique( const VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyDescriptorPool( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void - destroyDescriptorPool( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - Result resetDescriptorPool( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags flags, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - typename ResultValueType::type - resetDescriptorPool( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - allocateDescriptorSets( const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo * pAllocateInfo, - VULKAN_HPP_NAMESPACE::DescriptorSet * pDescriptorSets, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType>::type - allocateDescriptorSets( const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo & allocateInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = DescriptorSetAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType>::type - allocateDescriptorSets( const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo & allocateInfo, - DescriptorSetAllocator & descriptorSetAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template >> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType, DescriptorSetAllocator>>::type - allocateDescriptorSetsUnique( const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo & allocateInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename DescriptorSetAllocator = std::allocator>, - typename B = DescriptorSetAllocator, - typename std::enable_if>::value, - int>::type = 0> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType, DescriptorSetAllocator>>::type - allocateDescriptorSetsUnique( const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo & allocateInfo, - DescriptorSetAllocator & descriptorSetAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - Result freeDescriptorSets( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - uint32_t descriptorSetCount, - const VULKAN_HPP_NAMESPACE::DescriptorSet * pDescriptorSets, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - freeDescriptorSets( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - ArrayProxy const & descriptorSets, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - Result free( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - uint32_t descriptorSetCount, - const VULKAN_HPP_NAMESPACE::DescriptorSet * pDescriptorSets, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - free( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, - ArrayProxy const & descriptorSets, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void updateDescriptorSets( uint32_t descriptorWriteCount, - const VULKAN_HPP_NAMESPACE::WriteDescriptorSet * pDescriptorWrites, - uint32_t descriptorCopyCount, - const VULKAN_HPP_NAMESPACE::CopyDescriptorSet * pDescriptorCopies, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void updateDescriptorSets( ArrayProxy const & descriptorWrites, - ArrayProxy const & descriptorCopies, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createFramebuffer( const VULKAN_HPP_NAMESPACE::FramebufferCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Framebuffer * pFramebuffer, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createFramebuffer( const VULKAN_HPP_NAMESPACE::FramebufferCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createFramebufferUnique( const VULKAN_HPP_NAMESPACE::FramebufferCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyFramebuffer( VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyFramebuffer( VULKAN_HPP_NAMESPACE::Framebuffer framebuffer VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createRenderPass( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::RenderPass * pRenderPass, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createRenderPass( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createRenderPassUnique( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyRenderPass( VULKAN_HPP_NAMESPACE::RenderPass renderPass, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyRenderPass( VULKAN_HPP_NAMESPACE::RenderPass renderPass VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::RenderPass renderPass, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::RenderPass renderPass, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void - getRenderAreaGranularity( VULKAN_HPP_NAMESPACE::RenderPass renderPass, - VULKAN_HPP_NAMESPACE::Extent2D * pGranularity, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Extent2D - getRenderAreaGranularity( VULKAN_HPP_NAMESPACE::RenderPass renderPass, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createCommandPool( const VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::CommandPool * pCommandPool, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createCommandPool( const VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createCommandPoolUnique( const VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyCommandPool( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyCommandPool( VULKAN_HPP_NAMESPACE::CommandPool commandPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - resetCommandPool( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - VULKAN_HPP_NAMESPACE::CommandPoolResetFlags flags, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - typename ResultValueType::type - resetCommandPool( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - VULKAN_HPP_NAMESPACE::CommandPoolResetFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - allocateCommandBuffers( const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo * pAllocateInfo, - VULKAN_HPP_NAMESPACE::CommandBuffer * pCommandBuffers, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType>::type - allocateCommandBuffers( const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo & allocateInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = CommandBufferAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType>::type - allocateCommandBuffers( const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo & allocateInfo, - CommandBufferAllocator & commandBufferAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template >> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType, CommandBufferAllocator>>::type - allocateCommandBuffersUnique( const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo & allocateInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename CommandBufferAllocator = std::allocator>, - typename B = CommandBufferAllocator, - typename std::enable_if>::value, - int>::type = 0> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType, CommandBufferAllocator>>::type - allocateCommandBuffersUnique( const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo & allocateInfo, - CommandBufferAllocator & commandBufferAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void freeCommandBuffers( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - uint32_t commandBufferCount, - const VULKAN_HPP_NAMESPACE::CommandBuffer * pCommandBuffers, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void freeCommandBuffers( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - ArrayProxy const & commandBuffers, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void free( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - uint32_t commandBufferCount, - const VULKAN_HPP_NAMESPACE::CommandBuffer * pCommandBuffers, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void free( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - ArrayProxy const & commandBuffers, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_VERSION_1_1 === - - template - VULKAN_HPP_NODISCARD Result - bindBufferMemory2( uint32_t bindInfoCount, - const VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo * pBindInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - bindBufferMemory2( ArrayProxy const & bindInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - bindImageMemory2( uint32_t bindInfoCount, - const VULKAN_HPP_NAMESPACE::BindImageMemoryInfo * pBindInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - bindImageMemory2( ArrayProxy const & bindInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getGroupPeerMemoryFeatures( uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags * pPeerMemoryFeatures, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags getGroupPeerMemoryFeatures( - uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getImageMemoryRequirements2( const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getImageMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain getImageMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getBufferMemoryRequirements2( const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getBufferMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain getBufferMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getImageSparseMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 * pInfo, - uint32_t * pSparseMemoryRequirementCount, - VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 * pSparseMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirements2( const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = SparseImageMemoryRequirements2Allocator, - typename std::enable_if::value, - int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 & info, - SparseImageMemoryRequirements2Allocator & sparseImageMemoryRequirements2Allocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void trimCommandPool( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags flags, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void getQueue2( const VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 * pQueueInfo, - VULKAN_HPP_NAMESPACE::Queue * pQueue, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Queue - getQueue2( const VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 & queueInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result createSamplerYcbcrConversion( - const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion * pYcbcrConversion, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createSamplerYcbcrConversion( const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createSamplerYcbcrConversionUnique( const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroySamplerYcbcrConversion( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroySamplerYcbcrConversion( - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result createDescriptorUpdateTemplate( - const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate * pDescriptorUpdateTemplate, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - createDescriptorUpdateTemplate( const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createDescriptorUpdateTemplateUnique( const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyDescriptorUpdateTemplate( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyDescriptorUpdateTemplate( - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void updateDescriptorSetWithTemplate( VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - const void * pData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void updateDescriptorSetWithTemplate( VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - DataType const & data, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getDescriptorSetLayoutSupport( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo * pCreateInfo, - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport * pSupport, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport getDescriptorSetLayoutSupport( - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain getDescriptorSetLayoutSupport( - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_VERSION_1_2 === - - template - VULKAN_HPP_NODISCARD Result - createRenderPass2( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::RenderPass * pRenderPass, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createRenderPass2( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createRenderPass2Unique( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void resetQueryPool( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD Result - getSemaphoreCounterValue( VULKAN_HPP_NAMESPACE::Semaphore semaphore, - uint64_t * pValue, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getSemaphoreCounterValue( VULKAN_HPP_NAMESPACE::Semaphore semaphore, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - waitSemaphores( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo * pWaitInfo, - uint64_t timeout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result waitSemaphores( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo & waitInfo, - uint64_t timeout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - signalSemaphore( const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo * pSignalInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - signalSemaphore( const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo & signalInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - DeviceAddress - getBufferAddress( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - DeviceAddress - getBufferAddress( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - uint64_t getBufferOpaqueCaptureAddress( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - uint64_t getBufferOpaqueCaptureAddress( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - uint64_t getMemoryOpaqueCaptureAddress( const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - uint64_t getMemoryOpaqueCaptureAddress( const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_VERSION_1_3 === - - template - VULKAN_HPP_NODISCARD Result - createPrivateDataSlot( const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::PrivateDataSlot * pPrivateDataSlot, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - createPrivateDataSlot( const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - createPrivateDataSlotUnique( const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void - destroyPrivateDataSlot( VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyPrivateDataSlot( - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - setPrivateData( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t data, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - typename ResultValueType::type - setPrivateData( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t data, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getPrivateData( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t * pData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD uint64_t - getPrivateData( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getBufferMemoryRequirements( const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getBufferMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain getBufferMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getImageMemoryRequirements( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getImageMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain getImageMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getImageSparseMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements * pInfo, - uint32_t * pSparseMemoryRequirementCount, - VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 * pSparseMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirements( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = SparseImageMemoryRequirements2Allocator, - typename std::enable_if::value, - int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - SparseImageMemoryRequirements2Allocator & sparseImageMemoryRequirements2Allocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_swapchain === - - template - VULKAN_HPP_NODISCARD Result - createSwapchainKHR( const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SwapchainKHR * pSwapchain, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createSwapchainKHR( const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createSwapchainKHRUnique( const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroySwapchainKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroySwapchainKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getSwapchainImagesKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - uint32_t * pSwapchainImageCount, - VULKAN_HPP_NAMESPACE::Image * pSwapchainImages, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getSwapchainImagesKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = ImageAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getSwapchainImagesKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - ImageAllocator & imageAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - acquireNextImageKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - uint64_t timeout, - VULKAN_HPP_NAMESPACE::Semaphore semaphore, - VULKAN_HPP_NAMESPACE::Fence fence, - uint32_t * pImageIndex, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD ResultValue - acquireNextImageKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - uint64_t timeout, - VULKAN_HPP_NAMESPACE::Semaphore semaphore VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getGroupPresentCapabilitiesKHR( - VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR * pDeviceGroupPresentCapabilities, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getGroupPresentCapabilitiesKHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getGroupSurfacePresentModesKHR( - VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR * pModes, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getGroupSurfacePresentModesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - acquireNextImage2KHR( const VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR * pAcquireInfo, - uint32_t * pImageIndex, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD ResultValue - acquireNextImage2KHR( const VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR & acquireInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_display_swapchain === - - template - VULKAN_HPP_NODISCARD Result createSharedSwapchainsKHR( - uint32_t swapchainCount, - const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR * pCreateInfos, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SwapchainKHR * pSwapchains, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType>::type - createSharedSwapchainsKHR( ArrayProxy const & createInfos, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = SwapchainKHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType>::type - createSharedSwapchainsKHR( ArrayProxy const & createInfos, - Optional allocator, - SwapchainKHRAllocator & swapchainKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createSharedSwapchainKHR( const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template >> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType, SwapchainKHRAllocator>>::type - createSharedSwapchainsKHRUnique( - ArrayProxy const & createInfos, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template >, - typename B = SwapchainKHRAllocator, - typename std::enable_if>::value, - int>::type = 0> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType, SwapchainKHRAllocator>>::type - createSharedSwapchainsKHRUnique( - ArrayProxy const & createInfos, - Optional allocator, - SwapchainKHRAllocator & swapchainKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType>::type - createSharedSwapchainKHRUnique( const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_debug_marker === - - template - VULKAN_HPP_NODISCARD Result debugMarkerSetObjectTagEXT( - const VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT * pTagInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - debugMarkerSetObjectTagEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT & tagInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result debugMarkerSetObjectNameEXT( - const VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT * pNameInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - debugMarkerSetObjectNameEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT & nameInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - - template - VULKAN_HPP_NODISCARD Result - createVideoSessionKHR( const VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::VideoSessionKHR * pVideoSession, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createVideoSessionKHR( const VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createVideoSessionKHRUnique( const VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void - destroyVideoSessionKHR( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void - destroyVideoSessionKHR( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getVideoSessionMemoryRequirementsKHR( - VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - uint32_t * pVideoSessionMemoryRequirementsCount, - VULKAN_HPP_NAMESPACE::VideoGetMemoryPropertiesKHR * pVideoSessionMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getVideoSessionMemoryRequirementsKHR( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename VideoGetMemoryPropertiesKHRAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = VideoGetMemoryPropertiesKHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getVideoSessionMemoryRequirementsKHR( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - VideoGetMemoryPropertiesKHRAllocator & videoGetMemoryPropertiesKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result bindVideoSessionMemoryKHR( - VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - uint32_t videoSessionBindMemoryCount, - const VULKAN_HPP_NAMESPACE::VideoBindMemoryKHR * pVideoSessionBindMemories, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type bindVideoSessionMemoryKHR( - VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession, - ArrayProxy const & videoSessionBindMemories, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result createVideoSessionParametersKHR( - const VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR * pVideoSessionParameters, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - createVideoSessionParametersKHR( const VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createVideoSessionParametersKHRUnique( - const VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result updateVideoSessionParametersKHR( - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters, - const VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR * pUpdateInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - updateVideoSessionParametersKHR( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters, - const VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR & updateInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyVideoSessionParametersKHR( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyVideoSessionParametersKHR( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NVX_binary_import === - - template - VULKAN_HPP_NODISCARD Result - createCuModuleNVX( const VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::CuModuleNVX * pModule, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createCuModuleNVX( const VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createCuModuleNVXUnique( const VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createCuFunctionNVX( const VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::CuFunctionNVX * pFunction, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createCuFunctionNVX( const VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createCuFunctionNVXUnique( const VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyCuModuleNVX( VULKAN_HPP_NAMESPACE::CuModuleNVX module, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyCuModuleNVX( VULKAN_HPP_NAMESPACE::CuModuleNVX module, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::CuModuleNVX module, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::CuModuleNVX module, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyCuFunctionNVX( VULKAN_HPP_NAMESPACE::CuFunctionNVX function, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyCuFunctionNVX( VULKAN_HPP_NAMESPACE::CuFunctionNVX function, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::CuFunctionNVX function, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::CuFunctionNVX function, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NVX_image_view_handle === - - template - uint32_t - getImageViewHandleNVX( const VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - uint32_t - getImageViewHandleNVX( const VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getImageViewAddressNVX( VULKAN_HPP_NAMESPACE::ImageView imageView, - VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getImageViewAddressNVX( VULKAN_HPP_NAMESPACE::ImageView imageView, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_AMD_shader_info === - - template - VULKAN_HPP_NODISCARD Result - getShaderInfoAMD( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, - VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType, - size_t * pInfoSize, - void * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getShaderInfoAMD( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, - VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = Uint8_tAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getShaderInfoAMD( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, - VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType, - Uint8_tAllocator & uint8_tAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - - template - VULKAN_HPP_NODISCARD Result - getMemoryWin32HandleNV( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleType, - HANDLE * pHandle, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getMemoryWin32HandleNV( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleType, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_device_group === - - template - void getGroupPeerMemoryFeaturesKHR( uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags * pPeerMemoryFeatures, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags getGroupPeerMemoryFeaturesKHR( - uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_maintenance1 === - - template - void trimCommandPoolKHR( VULKAN_HPP_NAMESPACE::CommandPool commandPool, - VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags flags, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - - template - VULKAN_HPP_NODISCARD Result - getMemoryWin32HandleKHR( const VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR * pGetWin32HandleInfo, - HANDLE * pHandle, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getMemoryWin32HandleKHR( const VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR & getWin32HandleInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getMemoryWin32HandlePropertiesKHR( - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - HANDLE handle, - VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR * pMemoryWin32HandleProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getMemoryWin32HandlePropertiesKHR( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - HANDLE handle, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - - template - VULKAN_HPP_NODISCARD Result - getMemoryFdKHR( const VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR * pGetFdInfo, - int * pFd, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getMemoryFdKHR( const VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR & getFdInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getMemoryFdPropertiesKHR( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - int fd, - VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR * pMemoryFdProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getMemoryFdPropertiesKHR( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - int fd, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - - template - VULKAN_HPP_NODISCARD Result importSemaphoreWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR * pImportSemaphoreWin32HandleInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type importSemaphoreWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR & importSemaphoreWin32HandleInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getSemaphoreWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR * pGetWin32HandleInfo, - HANDLE * pHandle, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getSemaphoreWin32HandleKHR( const VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR & getWin32HandleInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_fd === - - template - VULKAN_HPP_NODISCARD Result - importSemaphoreFdKHR( const VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR * pImportSemaphoreFdInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - importSemaphoreFdKHR( const VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR & importSemaphoreFdInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getSemaphoreFdKHR( const VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR * pGetFdInfo, - int * pFd, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getSemaphoreFdKHR( const VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR & getFdInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_descriptor_update_template === - - template - VULKAN_HPP_NODISCARD Result createDescriptorUpdateTemplateKHR( - const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate * pDescriptorUpdateTemplate, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - createDescriptorUpdateTemplateKHR( const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createDescriptorUpdateTemplateKHRUnique( - const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyDescriptorUpdateTemplateKHR( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyDescriptorUpdateTemplateKHR( - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void updateDescriptorSetWithTemplateKHR( VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - const void * pData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void updateDescriptorSetWithTemplateKHR( VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - DataType const & data, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_display_control === - - template - VULKAN_HPP_NODISCARD Result - displayPowerControlEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT * pDisplayPowerInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - displayPowerControlEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT & displayPowerInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - registerEventEXT( const VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT * pDeviceEventInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Fence * pFence, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - registerEventEXT( const VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT & deviceEventInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - registerEventEXTUnique( const VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT & deviceEventInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - registerDisplayEventEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT * pDisplayEventInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Fence * pFence, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - registerDisplayEventEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT & displayEventInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - registerDisplayEventEXTUnique( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT & displayEventInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getSwapchainCounterEXT( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT counter, - uint64_t * pCounterValue, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getSwapchainCounterEXT( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT counter, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_GOOGLE_display_timing === - - template - VULKAN_HPP_NODISCARD Result getRefreshCycleDurationGOOGLE( - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE * pDisplayTimingProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getRefreshCycleDurationGOOGLE( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getPastPresentationTimingGOOGLE( - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - uint32_t * pPresentationTimingCount, - VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE * pPresentationTimings, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getPastPresentationTimingGOOGLE( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename PastPresentationTimingGOOGLEAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PastPresentationTimingGOOGLEAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getPastPresentationTimingGOOGLE( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - PastPresentationTimingGOOGLEAllocator & pastPresentationTimingGOOGLEAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_hdr_metadata === - - template - void setHdrMetadataEXT( uint32_t swapchainCount, - const VULKAN_HPP_NAMESPACE::SwapchainKHR * pSwapchains, - const VULKAN_HPP_NAMESPACE::HdrMetadataEXT * pMetadata, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void setHdrMetadataEXT( ArrayProxy const & swapchains, - ArrayProxy const & metadata, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_create_renderpass2 === - - template - VULKAN_HPP_NODISCARD Result - createRenderPass2KHR( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::RenderPass * pRenderPass, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createRenderPass2KHR( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createRenderPass2KHRUnique( const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_shared_presentable_image === - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - getSwapchainStatusKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD Result getSwapchainStatusKHR( - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - - template - VULKAN_HPP_NODISCARD Result importFenceWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR * pImportFenceWin32HandleInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - importFenceWin32HandleKHR( const VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR & importFenceWin32HandleInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getFenceWin32HandleKHR( const VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR * pGetWin32HandleInfo, - HANDLE * pHandle, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getFenceWin32HandleKHR( const VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR & getWin32HandleInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_fence_fd === - - template - VULKAN_HPP_NODISCARD Result - importFenceFdKHR( const VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR * pImportFenceFdInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - importFenceFdKHR( const VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR & importFenceFdInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getFenceFdKHR( const VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR * pGetFdInfo, - int * pFd, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getFenceFdKHR( const VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR & getFdInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_performance_query === - - template - VULKAN_HPP_NODISCARD Result - acquireProfilingLockKHR( const VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - acquireProfilingLockKHR( const VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void - releaseProfilingLockKHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_debug_utils === - - template - VULKAN_HPP_NODISCARD Result setDebugUtilsObjectNameEXT( - const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT * pNameInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - setDebugUtilsObjectNameEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT & nameInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result setDebugUtilsObjectTagEXT( - const VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT * pTagInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - setDebugUtilsObjectTagEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT & tagInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - - template - VULKAN_HPP_NODISCARD Result getAndroidHardwareBufferPropertiesANDROID( - const struct AHardwareBuffer * buffer, - VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer & buffer, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType>::type - getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer & buffer, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getMemoryAndroidHardwareBufferANDROID( - const VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID * pInfo, - struct AHardwareBuffer ** pBuffer, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getMemoryAndroidHardwareBufferANDROID( - const VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_KHR_get_memory_requirements2 === - - template - void getImageMemoryRequirements2KHR( const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getImageMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain getImageMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getBufferMemoryRequirements2KHR( const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getBufferMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain getBufferMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getImageSparseMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 * pInfo, - uint32_t * pSparseMemoryRequirementCount, - VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 * pSparseMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirements2KHR( const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = SparseImageMemoryRequirements2Allocator, - typename std::enable_if::value, - int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 & info, - SparseImageMemoryRequirements2Allocator & sparseImageMemoryRequirements2Allocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_acceleration_structure === - - template - VULKAN_HPP_NODISCARD Result createAccelerationStructureKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR * pAccelerationStructure, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - createAccelerationStructureKHR( const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createAccelerationStructureKHRUnique( const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyAccelerationStructureKHR( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyAccelerationStructureKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result buildAccelerationStructuresKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - uint32_t infoCount, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR * pInfos, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR * const * ppBuildRangeInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - Result buildAccelerationStructuresKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - ArrayProxy const & infos, - ArrayProxy const & pBuildRangeInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result copyAccelerationStructureKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - copyAccelerationStructureKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result copyAccelerationStructureToMemoryKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - copyAccelerationStructureToMemoryKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result copyMemoryToAccelerationStructureKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - copyMemoryToAccelerationStructureKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result writeAccelerationStructuresPropertiesKHR( - uint32_t accelerationStructureCount, - const VULKAN_HPP_NAMESPACE::AccelerationStructureKHR * pAccelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - size_t dataSize, - void * pData, - size_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - writeAccelerationStructuresPropertiesKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - ArrayProxy const & data, - size_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType>::type - writeAccelerationStructuresPropertiesKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - size_t dataSize, - size_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - writeAccelerationStructuresPropertyKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - size_t stride, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - DeviceAddress getAccelerationStructureAddressKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - DeviceAddress getAccelerationStructureAddressKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getAccelerationStructureCompatibilityKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR * pVersionInfo, - VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR * pCompatibility, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR - getAccelerationStructureCompatibilityKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR & versionInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getAccelerationStructureBuildSizesKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR buildType, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR * pBuildInfo, - const uint32_t * pMaxPrimitiveCounts, - VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR * pSizeInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR - getAccelerationStructureBuildSizesKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR buildType, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR & buildInfo, - ArrayProxy const & maxPrimitiveCounts VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_sampler_ycbcr_conversion === - - template - VULKAN_HPP_NODISCARD Result createSamplerYcbcrConversionKHR( - const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion * pYcbcrConversion, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createSamplerYcbcrConversionKHR( const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createSamplerYcbcrConversionKHRUnique( const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroySamplerYcbcrConversionKHR( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroySamplerYcbcrConversionKHR( - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_bind_memory2 === - - template - VULKAN_HPP_NODISCARD Result - bindBufferMemory2KHR( uint32_t bindInfoCount, - const VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo * pBindInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - bindBufferMemory2KHR( ArrayProxy const & bindInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - bindImageMemory2KHR( uint32_t bindInfoCount, - const VULKAN_HPP_NAMESPACE::BindImageMemoryInfo * pBindInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - bindImageMemory2KHR( ArrayProxy const & bindInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_image_drm_format_modifier === - - template - VULKAN_HPP_NODISCARD Result getImageDrmFormatModifierPropertiesEXT( - VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - getImageDrmFormatModifierPropertiesEXT( VULKAN_HPP_NAMESPACE::Image image, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_validation_cache === - - template - VULKAN_HPP_NODISCARD Result - createValidationCacheEXT( const VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::ValidationCacheEXT * pValidationCache, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - createValidationCacheEXT( const VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - createValidationCacheEXTUnique( const VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyValidationCacheEXT( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyValidationCacheEXT( - VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - mergeValidationCachesEXT( VULKAN_HPP_NAMESPACE::ValidationCacheEXT dstCache, - uint32_t srcCacheCount, - const VULKAN_HPP_NAMESPACE::ValidationCacheEXT * pSrcCaches, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - mergeValidationCachesEXT( VULKAN_HPP_NAMESPACE::ValidationCacheEXT dstCache, - ArrayProxy const & srcCaches, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getValidationCacheDataEXT( - VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, - size_t * pDataSize, - void * pData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getValidationCacheDataEXT( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = Uint8_tAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getValidationCacheDataEXT( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, - Uint8_tAllocator & uint8_tAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_ray_tracing === - - template - VULKAN_HPP_NODISCARD Result createAccelerationStructureNV( - const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV * pAccelerationStructure, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - createAccelerationStructureNV( const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE - typename ResultValueType>::type - createAccelerationStructureNVUnique( const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyAccelerationStructureNV( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyAccelerationStructureNV( - VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getAccelerationStructureMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR * pMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR getAccelerationStructureMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain getAccelerationStructureMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result bindAccelerationStructureMemoryNV( - uint32_t bindInfoCount, - const VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV * pBindInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type bindAccelerationStructureMemoryNV( - ArrayProxy const & bindInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result createRayTracingPipelinesNV( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - uint32_t createInfoCount, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV * pCreateInfos, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Pipeline * pPipelines, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD ResultValue> - createRayTracingPipelinesNV( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PipelineAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD ResultValue> - createRayTracingPipelinesNV( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD ResultValue - createRayTracingPipelineNV( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template >> - VULKAN_HPP_NODISCARD ResultValue, PipelineAllocator>> - createRayTracingPipelinesNVUnique( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template >, - typename B = PipelineAllocator, - typename std::enable_if>::value, - int>::type = 0> - VULKAN_HPP_NODISCARD ResultValue, PipelineAllocator>> - createRayTracingPipelinesNVUnique( - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD ResultValue> - createRayTracingPipelineNVUnique( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getRayTracingShaderGroupHandlesNV( - VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void * pData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getRayTracingShaderGroupHandlesNV( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - ArrayProxy const & data, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType>::type - getRayTracingShaderGroupHandlesNV( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getRayTracingShaderGroupHandleNV( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getAccelerationStructureHandleNV( - VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - size_t dataSize, - void * pData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getAccelerationStructureHandleNV( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - ArrayProxy const & data, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType>::type - getAccelerationStructureHandleNV( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - size_t dataSize, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getAccelerationStructureHandleNV( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - compileDeferredNV( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t shader, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - compileDeferredNV( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t shader, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_maintenance3 === - - template - void getDescriptorSetLayoutSupportKHR( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo * pCreateInfo, - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport * pSupport, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport getDescriptorSetLayoutSupportKHR( - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain getDescriptorSetLayoutSupportKHR( - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_external_memory_host === - - template - VULKAN_HPP_NODISCARD Result getMemoryHostPointerPropertiesEXT( - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - const void * pHostPointer, - VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT * pMemoryHostPointerProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getMemoryHostPointerPropertiesEXT( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - const void * pHostPointer, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_calibrated_timestamps === - - template - VULKAN_HPP_NODISCARD Result getCalibratedTimestampsEXT( - uint32_t timestampCount, - const VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT * pTimestampInfos, - uint64_t * pTimestamps, - uint64_t * pMaxDeviation, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType, uint64_t>>::type - getCalibratedTimestampsEXT( - ArrayProxy const & timestampInfos, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = Uint64_tAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType, uint64_t>>::type - getCalibratedTimestampsEXT( - ArrayProxy const & timestampInfos, - Uint64_tAllocator & uint64_tAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType>::type - getCalibratedTimestampEXT( const VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT & timestampInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_timeline_semaphore === - - template - VULKAN_HPP_NODISCARD Result getSemaphoreCounterValueKHR( - VULKAN_HPP_NAMESPACE::Semaphore semaphore, - uint64_t * pValue, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getSemaphoreCounterValueKHR( VULKAN_HPP_NAMESPACE::Semaphore semaphore, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - waitSemaphoresKHR( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo * pWaitInfo, - uint64_t timeout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result waitSemaphoresKHR( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo & waitInfo, - uint64_t timeout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - signalSemaphoreKHR( const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo * pSignalInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - signalSemaphoreKHR( const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo & signalInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_INTEL_performance_query === - - template - VULKAN_HPP_NODISCARD Result initializePerformanceApiINTEL( - const VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL * pInitializeInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - initializePerformanceApiINTEL( const VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL & initializeInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void uninitializePerformanceApiINTEL( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD Result acquirePerformanceConfigurationINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL * pAcquireInfo, - VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL * pConfiguration, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - acquirePerformanceConfigurationINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL & acquireInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - acquirePerformanceConfigurationINTELUnique( - const VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL & acquireInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result releasePerformanceConfigurationINTEL( - VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type releasePerformanceConfigurationINTEL( - VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - release( VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - release( VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getPerformanceParameterINTEL( - VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL parameter, - VULKAN_HPP_NAMESPACE::PerformanceValueINTEL * pValue, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getPerformanceParameterINTEL( VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL parameter, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_AMD_display_native_hdr === - - template - void setLocalDimmingAMD( VULKAN_HPP_NAMESPACE::SwapchainKHR swapChain, - VULKAN_HPP_NAMESPACE::Bool32 localDimmingEnable, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_buffer_device_address === - - template - DeviceAddress - getBufferAddressEXT( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - DeviceAddress - getBufferAddressEXT( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_present_wait === - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - waitForPresentKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - uint64_t presentId, - uint64_t timeout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD Result waitForPresentKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - uint64_t presentId, - uint64_t timeout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - -# ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result acquireFullScreenExclusiveModeEXT( - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - acquireFullScreenExclusiveModeEXT( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -# ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result releaseFullScreenExclusiveModeEXT( - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - releaseFullScreenExclusiveModeEXT( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getGroupSurfacePresentModes2EXT( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo, - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR * pModes, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getGroupSurfacePresentModes2EXT( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_buffer_device_address === - - template - DeviceAddress - getBufferAddressKHR( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - DeviceAddress - getBufferAddressKHR( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - uint64_t getBufferOpaqueCaptureAddressKHR( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - uint64_t getBufferOpaqueCaptureAddressKHR( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - uint64_t getMemoryOpaqueCaptureAddressKHR( const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo * pInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - uint64_t getMemoryOpaqueCaptureAddressKHR( const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_host_query_reset === - - template - void resetQueryPoolEXT( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_deferred_host_operations === - - template - VULKAN_HPP_NODISCARD Result createDeferredOperationKHR( - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DeferredOperationKHR * pDeferredOperation, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - createDeferredOperationKHR( Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - createDeferredOperationKHRUnique( Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyDeferredOperationKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyDeferredOperationKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - uint32_t getDeferredOperationMaxConcurrencyKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result getDeferredOperationResultKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD Result - getDeferredOperationResultKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - deferredOperationJoinKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - VULKAN_HPP_NODISCARD Result - deferredOperationJoinKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_pipeline_executable_properties === - - template - VULKAN_HPP_NODISCARD Result getPipelineExecutablePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PipelineInfoKHR * pPipelineInfo, - uint32_t * pExecutableCount, - VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType< - std::vector>::type - getPipelineExecutablePropertiesKHR( const VULKAN_HPP_NAMESPACE::PipelineInfoKHR & pipelineInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PipelineExecutablePropertiesKHRAllocator, - typename std::enable_if::value, - int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType< - std::vector>::type - getPipelineExecutablePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PipelineInfoKHR & pipelineInfo, - PipelineExecutablePropertiesKHRAllocator & pipelineExecutablePropertiesKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getPipelineExecutableStatisticsKHR( - const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR * pExecutableInfo, - uint32_t * pStatisticCount, - VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR * pStatistics, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType< - std::vector>::type - getPipelineExecutableStatisticsKHR( const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR & executableInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PipelineExecutableStatisticKHRAllocator, - typename std::enable_if::value, - int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType< - std::vector>::type - getPipelineExecutableStatisticsKHR( - const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR & executableInfo, - PipelineExecutableStatisticKHRAllocator & pipelineExecutableStatisticKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getPipelineExecutableInternalRepresentationsKHR( - const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR * pExecutableInfo, - uint32_t * pInternalRepresentationCount, - VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR * pInternalRepresentations, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getPipelineExecutableInternalRepresentationsKHR( - const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR & executableInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename PipelineExecutableInternalRepresentationKHRAllocator = - std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PipelineExecutableInternalRepresentationKHRAllocator, - typename std::enable_if::value, - int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getPipelineExecutableInternalRepresentationsKHR( - const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR & executableInfo, - PipelineExecutableInternalRepresentationKHRAllocator & pipelineExecutableInternalRepresentationKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_device_generated_commands === - - template - void getGeneratedCommandsMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getGeneratedCommandsMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain getGeneratedCommandsMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result createIndirectCommandsLayoutNV( - const VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV * pIndirectCommandsLayout, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - createIndirectCommandsLayoutNV( const VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createIndirectCommandsLayoutNVUnique( const VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyIndirectCommandsLayoutNV( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyIndirectCommandsLayoutNV( - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_private_data === - - template - VULKAN_HPP_NODISCARD Result - createPrivateDataSlotEXT( const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::PrivateDataSlot * pPrivateDataSlot, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - createPrivateDataSlotEXT( const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - createPrivateDataSlotEXTUnique( const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyPrivateDataSlotEXT( VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyPrivateDataSlotEXT( - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - setPrivateDataEXT( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t data, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - typename ResultValueType::type - setPrivateDataEXT( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t data, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getPrivateDataEXT( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t * pData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD uint64_t - getPrivateDataEXT( VULKAN_HPP_NAMESPACE::ObjectType objectType, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_ray_tracing_pipeline === - - template - VULKAN_HPP_NODISCARD Result createRayTracingPipelinesKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - uint32_t createInfoCount, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR * pCreateInfos, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Pipeline * pPipelines, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD ResultValue> - createRayTracingPipelinesKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PipelineAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD ResultValue> - createRayTracingPipelinesKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD ResultValue - createRayTracingPipelineKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template >> - VULKAN_HPP_NODISCARD ResultValue, PipelineAllocator>> - createRayTracingPipelinesKHRUnique( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template >, - typename B = PipelineAllocator, - typename std::enable_if>::value, - int>::type = 0> - VULKAN_HPP_NODISCARD ResultValue, PipelineAllocator>> - createRayTracingPipelinesKHRUnique( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - ArrayProxy const & createInfos, - Optional allocator, - PipelineAllocator & pipelineAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD ResultValue> - createRayTracingPipelineKHRUnique( VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getRayTracingShaderGroupHandlesKHR( - VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void * pData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getRayTracingShaderGroupHandlesKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - ArrayProxy const & data, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType>::type - getRayTracingShaderGroupHandlesKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getRayTracingShaderGroupHandleKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getRayTracingCaptureReplayShaderGroupHandlesKHR( - VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void * pData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getRayTracingCaptureReplayShaderGroupHandlesKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - ArrayProxy const & data, - Dispatch const & d - VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType>::type - getRayTracingCaptureReplayShaderGroupHandlesKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - Dispatch const & d - VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getRayTracingCaptureReplayShaderGroupHandleKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - Dispatch const & d - VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - DeviceSize getRayTracingShaderGroupStackSizeKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t group, - VULKAN_HPP_NAMESPACE::ShaderGroupShaderKHR groupShader, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - - template - VULKAN_HPP_NODISCARD Result getMemoryZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA * pGetZirconHandleInfo, - zx_handle_t * pZirconHandle, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getMemoryZirconHandleFUCHSIA( const VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA & getZirconHandleInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getMemoryZirconHandlePropertiesFUCHSIA( - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - zx_handle_t zirconHandle, - VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA * pMemoryZirconHandleProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - getMemoryZirconHandlePropertiesFUCHSIA( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - zx_handle_t zirconHandle, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_semaphore === - - template - VULKAN_HPP_NODISCARD Result importSemaphoreZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA * pImportSemaphoreZirconHandleInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type importSemaphoreZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA & importSemaphoreZirconHandleInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getSemaphoreZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA * pGetZirconHandleInfo, - zx_handle_t * pZirconHandle, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type getSemaphoreZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA & getZirconHandleInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - - template - VULKAN_HPP_NODISCARD Result createBufferCollectionFUCHSIA( - const VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA * pCollection, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - createBufferCollectionFUCHSIA( const VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createBufferCollectionFUCHSIAUnique( const VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result setBufferCollectionImageConstraintsFUCHSIA( - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - const VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA * pImageConstraintsInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - setBufferCollectionImageConstraintsFUCHSIA( - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - const VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA & imageConstraintsInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result setBufferCollectionBufferConstraintsFUCHSIA( - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - const VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA * pBufferConstraintsInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - setBufferCollectionBufferConstraintsFUCHSIA( - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - const VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA & bufferConstraintsInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyBufferCollectionFUCHSIA( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyBufferCollectionFUCHSIA( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getBufferCollectionPropertiesFUCHSIA( - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getBufferCollectionPropertiesFUCHSIA( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_HUAWEI_subpass_shading === - - template - VULKAN_HPP_NODISCARD Result getSubpassShadingMaxWorkgroupSizeHUAWEI( - VULKAN_HPP_NAMESPACE::RenderPass renderpass, - VULKAN_HPP_NAMESPACE::Extent2D * pMaxWorkgroupSize, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD ResultValue - getSubpassShadingMaxWorkgroupSizeHUAWEI( VULKAN_HPP_NAMESPACE::RenderPass renderpass, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_external_memory_rdma === - - template - VULKAN_HPP_NODISCARD Result - getMemoryRemoteAddressNV( const VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV * pMemoryGetRemoteAddressInfo, - VULKAN_HPP_NAMESPACE::RemoteAddressNV * pAddress, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - getMemoryRemoteAddressNV( const VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV & memoryGetRemoteAddressInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_pageable_device_local_memory === - - template - void setMemoryPriorityEXT( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - float priority, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_maintenance4 === - - template - void getBufferMemoryRequirementsKHR( const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getBufferMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain getBufferMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getImageMemoryRequirementsKHR( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements * pInfo, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getImageMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain getImageMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getImageSparseMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements * pInfo, - uint32_t * pSparseMemoryRequirementCount, - VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 * pSparseMemoryRequirements, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirementsKHR( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = SparseImageMemoryRequirements2Allocator, - typename std::enable_if::value, - int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info, - SparseImageMemoryRequirements2Allocator & sparseImageMemoryRequirements2Allocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDevice() const VULKAN_HPP_NOEXCEPT - { - return m_device; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_device != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_device == VK_NULL_HANDLE; - } - - private: - VkDevice m_device = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Device ) == sizeof( VkDevice ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Device is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::Device; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Device; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Device; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - class DisplayModeKHR - { - public: - using CType = VkDisplayModeKHR; - using NativeType = VkDisplayModeKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDisplayModeKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDisplayModeKHR; - - public: - VULKAN_HPP_CONSTEXPR DisplayModeKHR() = default; - VULKAN_HPP_CONSTEXPR DisplayModeKHR( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT DisplayModeKHR( VkDisplayModeKHR displayModeKHR ) VULKAN_HPP_NOEXCEPT - : m_displayModeKHR( displayModeKHR ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - DisplayModeKHR & operator=( VkDisplayModeKHR displayModeKHR ) VULKAN_HPP_NOEXCEPT - { - m_displayModeKHR = displayModeKHR; - return *this; - } -#endif - - DisplayModeKHR & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_displayModeKHR = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayModeKHR const & ) const = default; -#else - bool operator==( DisplayModeKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_displayModeKHR == rhs.m_displayModeKHR; - } - - bool operator!=( DisplayModeKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_displayModeKHR != rhs.m_displayModeKHR; - } - - bool operator<( DisplayModeKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_displayModeKHR < rhs.m_displayModeKHR; - } -#endif - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkDisplayModeKHR() const VULKAN_HPP_NOEXCEPT - { - return m_displayModeKHR; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_displayModeKHR != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_displayModeKHR == VK_NULL_HANDLE; - } - - private: - VkDisplayModeKHR m_displayModeKHR = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeKHR ) == sizeof( VkDisplayModeKHR ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayModeKHR is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::DisplayModeKHR; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DisplayModeKHR; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::DisplayModeKHR; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - -#ifndef VULKAN_HPP_NO_SMART_HANDLE - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueDevice = UniqueHandle; -#endif /*VULKAN_HPP_NO_SMART_HANDLE*/ - - class PhysicalDevice - { - public: - using CType = VkPhysicalDevice; - using NativeType = VkPhysicalDevice; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::ePhysicalDevice; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePhysicalDevice; - - public: - VULKAN_HPP_CONSTEXPR PhysicalDevice() = default; - VULKAN_HPP_CONSTEXPR PhysicalDevice( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT PhysicalDevice( VkPhysicalDevice physicalDevice ) VULKAN_HPP_NOEXCEPT - : m_physicalDevice( physicalDevice ) - {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - PhysicalDevice & operator=( VkPhysicalDevice physicalDevice ) VULKAN_HPP_NOEXCEPT - { - m_physicalDevice = physicalDevice; - return *this; - } -#endif - - PhysicalDevice & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_physicalDevice = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevice const & ) const = default; -#else - bool operator==( PhysicalDevice const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_physicalDevice == rhs.m_physicalDevice; - } - - bool operator!=( PhysicalDevice const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_physicalDevice != rhs.m_physicalDevice; - } - - bool operator<( PhysicalDevice const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_physicalDevice < rhs.m_physicalDevice; - } -#endif - - //=== VK_VERSION_1_0 === - - template - void getFeatures( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures * pFeatures, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures - getFeatures( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::FormatProperties * pFormatProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::FormatProperties - getFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getImageFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags, - VULKAN_HPP_NAMESPACE::ImageFormatProperties * pImageFormatProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getImageFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getProperties( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties - getProperties( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void - getQueueFamilyProperties( uint32_t * pQueueFamilyPropertyCount, - VULKAN_HPP_NAMESPACE::QueueFamilyProperties * pQueueFamilyProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getQueueFamilyProperties( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename QueueFamilyPropertiesAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = QueueFamilyPropertiesAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getQueueFamilyProperties( QueueFamilyPropertiesAllocator & queueFamilyPropertiesAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getMemoryProperties( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties * pMemoryProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties - getMemoryProperties( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createDevice( const VULKAN_HPP_NAMESPACE::DeviceCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Device * pDevice, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createDevice( const VULKAN_HPP_NAMESPACE::DeviceCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createDeviceUnique( const VULKAN_HPP_NAMESPACE::DeviceCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result enumerateDeviceExtensionProperties( - const char * pLayerName, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::ExtensionProperties * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - enumerateDeviceExtensionProperties( Optional layerName - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = ExtensionPropertiesAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - enumerateDeviceExtensionProperties( Optional layerName, - ExtensionPropertiesAllocator & extensionPropertiesAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result enumerateDeviceLayerProperties( - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::LayerProperties * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - enumerateDeviceLayerProperties( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = LayerPropertiesAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - enumerateDeviceLayerProperties( LayerPropertiesAllocator & layerPropertiesAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getSparseImageFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::SparseImageFormatProperties * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getSparseImageFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename SparseImageFormatPropertiesAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = SparseImageFormatPropertiesAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getSparseImageFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - SparseImageFormatPropertiesAllocator & sparseImageFormatPropertiesAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_VERSION_1_1 === - - template - void getFeatures2( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 * pFeatures, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 - getFeatures2( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain - getFeatures2( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getProperties2( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 - getProperties2( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain - getProperties2( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getFormatProperties2( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::FormatProperties2 * pFormatProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::FormatProperties2 - getFormatProperties2( VULKAN_HPP_NAMESPACE::Format format, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain - getFormatProperties2( VULKAN_HPP_NAMESPACE::Format format, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getImageFormatProperties2( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 * pImageFormatInfo, - VULKAN_HPP_NAMESPACE::ImageFormatProperties2 * pImageFormatProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getImageFormatProperties2( const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType>::type - getImageFormatProperties2( const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getQueueFamilyProperties2( uint32_t * pQueueFamilyPropertyCount, - VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 * pQueueFamilyProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getQueueFamilyProperties2( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename QueueFamilyProperties2Allocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = QueueFamilyProperties2Allocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getQueueFamilyProperties2( QueueFamilyProperties2Allocator & queueFamilyProperties2Allocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getQueueFamilyProperties2( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = StructureChainAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getQueueFamilyProperties2( StructureChainAllocator & structureChainAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getMemoryProperties2( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 * pMemoryProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 - getMemoryProperties2( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain - getMemoryProperties2( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getSparseImageFormatProperties2( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 * pFormatInfo, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getSparseImageFormatProperties2( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & formatInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename SparseImageFormatProperties2Allocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = SparseImageFormatProperties2Allocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getSparseImageFormatProperties2( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & formatInfo, - SparseImageFormatProperties2Allocator & sparseImageFormatProperties2Allocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getExternalBufferProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo * pExternalBufferInfo, - VULKAN_HPP_NAMESPACE::ExternalBufferProperties * pExternalBufferProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalBufferProperties getExternalBufferProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo & externalBufferInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getExternalFenceProperties( const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo * pExternalFenceInfo, - VULKAN_HPP_NAMESPACE::ExternalFenceProperties * pExternalFenceProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalFenceProperties getExternalFenceProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo & externalFenceInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getExternalSemaphoreProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo * pExternalSemaphoreInfo, - VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties * pExternalSemaphoreProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties getExternalSemaphoreProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo & externalSemaphoreInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_VERSION_1_3 === - - template - VULKAN_HPP_NODISCARD Result - getToolProperties( uint32_t * pToolCount, - VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties * pToolProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getToolProperties( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename PhysicalDeviceToolPropertiesAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PhysicalDeviceToolPropertiesAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getToolProperties( PhysicalDeviceToolPropertiesAllocator & physicalDeviceToolPropertiesAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_surface === - - template - VULKAN_HPP_NODISCARD Result - getSurfaceSupportKHR( uint32_t queueFamilyIndex, - VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - VULKAN_HPP_NAMESPACE::Bool32 * pSupported, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getSurfaceSupportKHR( uint32_t queueFamilyIndex, - VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getSurfaceCapabilitiesKHR( - VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR * pSurfaceCapabilities, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getSurfaceCapabilitiesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getSurfaceFormatsKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - uint32_t * pSurfaceFormatCount, - VULKAN_HPP_NAMESPACE::SurfaceFormatKHR * pSurfaceFormats, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getSurfaceFormatsKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = SurfaceFormatKHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getSurfaceFormatsKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - SurfaceFormatKHRAllocator & surfaceFormatKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getSurfacePresentModesKHR( - VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - uint32_t * pPresentModeCount, - VULKAN_HPP_NAMESPACE::PresentModeKHR * pPresentModes, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getSurfacePresentModesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PresentModeKHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getSurfacePresentModesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - PresentModeKHRAllocator & presentModeKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_swapchain === - - template - VULKAN_HPP_NODISCARD Result - getPresentRectanglesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - uint32_t * pRectCount, - VULKAN_HPP_NAMESPACE::Rect2D * pRects, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getPresentRectanglesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = Rect2DAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getPresentRectanglesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - Rect2DAllocator & rect2DAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_display === - - template - VULKAN_HPP_NODISCARD Result - getDisplayPropertiesKHR( uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getDisplayPropertiesKHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = DisplayPropertiesKHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getDisplayPropertiesKHR( DisplayPropertiesKHRAllocator & displayPropertiesKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getDisplayPlanePropertiesKHR( - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getDisplayPlanePropertiesKHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename DisplayPlanePropertiesKHRAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = DisplayPlanePropertiesKHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getDisplayPlanePropertiesKHR( DisplayPlanePropertiesKHRAllocator & displayPlanePropertiesKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getDisplayPlaneSupportedDisplaysKHR( - uint32_t planeIndex, - uint32_t * pDisplayCount, - VULKAN_HPP_NAMESPACE::DisplayKHR * pDisplays, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getDisplayPlaneSupportedDisplaysKHR( uint32_t planeIndex, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = DisplayKHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getDisplayPlaneSupportedDisplaysKHR( uint32_t planeIndex, - DisplayKHRAllocator & displayKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getDisplayModePropertiesKHR( - VULKAN_HPP_NAMESPACE::DisplayKHR display, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getDisplayModePropertiesKHR( VULKAN_HPP_NAMESPACE::DisplayKHR display, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename DisplayModePropertiesKHRAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = DisplayModePropertiesKHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getDisplayModePropertiesKHR( VULKAN_HPP_NAMESPACE::DisplayKHR display, - DisplayModePropertiesKHRAllocator & displayModePropertiesKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - createDisplayModeKHR( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DisplayModeKHR * pMode, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createDisplayModeKHR( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createDisplayModeKHRUnique( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getDisplayPlaneCapabilitiesKHR( - VULKAN_HPP_NAMESPACE::DisplayModeKHR mode, - uint32_t planeIndex, - VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR * pCapabilities, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getDisplayPlaneCapabilitiesKHR( VULKAN_HPP_NAMESPACE::DisplayModeKHR mode, - uint32_t planeIndex, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - - template - Bool32 getXlibPresentationSupportKHR( uint32_t queueFamilyIndex, - Display * dpy, - VisualID visualID, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - Bool32 getXlibPresentationSupportKHR( uint32_t queueFamilyIndex, - Display & dpy, - VisualID visualID, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -#if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - - template - Bool32 getXcbPresentationSupportKHR( uint32_t queueFamilyIndex, - xcb_connection_t * connection, - xcb_visualid_t visual_id, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - Bool32 getXcbPresentationSupportKHR( uint32_t queueFamilyIndex, - xcb_connection_t & connection, - xcb_visualid_t visual_id, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_XCB_KHR*/ - -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - - template - Bool32 getWaylandPresentationSupportKHR( uint32_t queueFamilyIndex, - struct wl_display * display, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - Bool32 getWaylandPresentationSupportKHR( uint32_t queueFamilyIndex, - struct wl_display & display, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - - template - Bool32 getWin32PresentationSupportKHR( uint32_t queueFamilyIndex, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - - template - VULKAN_HPP_NODISCARD Result - getVideoCapabilitiesKHR( const VULKAN_HPP_NAMESPACE::VideoProfileKHR * pVideoProfile, - VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR * pCapabilities, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getVideoCapabilitiesKHR( const VULKAN_HPP_NAMESPACE::VideoProfileKHR & videoProfile, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType>::type - getVideoCapabilitiesKHR( const VULKAN_HPP_NAMESPACE::VideoProfileKHR & videoProfile, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getVideoFormatPropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR * pVideoFormatInfo, - uint32_t * pVideoFormatPropertyCount, - VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR * pVideoFormatProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getVideoFormatPropertiesKHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR & videoFormatInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename VideoFormatPropertiesKHRAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = VideoFormatPropertiesKHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getVideoFormatPropertiesKHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR & videoFormatInfo, - VideoFormatPropertiesKHRAllocator & videoFormatPropertiesKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_external_memory_capabilities === - - template - VULKAN_HPP_NODISCARD Result getExternalImageFormatPropertiesNV( - VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV externalHandleType, - VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV * pExternalImageFormatProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getExternalImageFormatPropertiesNV( - VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV externalHandleType VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_get_physical_device_properties2 === - - template - void getFeatures2KHR( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 * pFeatures, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 - getFeatures2KHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain - getFeatures2KHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getProperties2KHR( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 - getProperties2KHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain - getProperties2KHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void - getFormatProperties2KHR( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::FormatProperties2 * pFormatProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::FormatProperties2 - getFormatProperties2KHR( VULKAN_HPP_NAMESPACE::Format format, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain - getFormatProperties2KHR( VULKAN_HPP_NAMESPACE::Format format, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 * pImageFormatInfo, - VULKAN_HPP_NAMESPACE::ImageFormatProperties2 * pImageFormatProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getImageFormatProperties2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType>::type - getImageFormatProperties2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getQueueFamilyProperties2KHR( uint32_t * pQueueFamilyPropertyCount, - VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 * pQueueFamilyProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getQueueFamilyProperties2KHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename QueueFamilyProperties2Allocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = QueueFamilyProperties2Allocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getQueueFamilyProperties2KHR( QueueFamilyProperties2Allocator & queueFamilyProperties2Allocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getQueueFamilyProperties2KHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = StructureChainAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getQueueFamilyProperties2KHR( StructureChainAllocator & structureChainAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void - getMemoryProperties2KHR( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 * pMemoryProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 - getMemoryProperties2KHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - template - VULKAN_HPP_NODISCARD StructureChain - getMemoryProperties2KHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getSparseImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 * pFormatInfo, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD std::vector - getSparseImageFormatProperties2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & formatInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename SparseImageFormatProperties2Allocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = SparseImageFormatProperties2Allocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD std::vector - getSparseImageFormatProperties2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & formatInfo, - SparseImageFormatProperties2Allocator & sparseImageFormatProperties2Allocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_external_memory_capabilities === - - template - void getExternalBufferPropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo * pExternalBufferInfo, - VULKAN_HPP_NAMESPACE::ExternalBufferProperties * pExternalBufferProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalBufferProperties getExternalBufferPropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo & externalBufferInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_external_semaphore_capabilities === - - template - void getExternalSemaphorePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo * pExternalSemaphoreInfo, - VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties * pExternalSemaphoreProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties getExternalSemaphorePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo & externalSemaphoreInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_direct_mode_display === - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - Result releaseDisplayEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - typename ResultValueType::type - releaseDisplayEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) - //=== VK_EXT_acquire_xlib_display === - - template - VULKAN_HPP_NODISCARD Result - acquireXlibDisplayEXT( Display * dpy, - VULKAN_HPP_NAMESPACE::DisplayKHR display, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - acquireXlibDisplayEXT( Display & dpy, - VULKAN_HPP_NAMESPACE::DisplayKHR display, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getRandROutputDisplayEXT( Display * dpy, - RROutput rrOutput, - VULKAN_HPP_NAMESPACE::DisplayKHR * pDisplay, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type getRandROutputDisplayEXT( - Display & dpy, RROutput rrOutput, Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE typename ResultValueType>::type - getRandROutputDisplayEXTUnique( Display & dpy, - RROutput rrOutput, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ - - //=== VK_EXT_display_surface_counter === - - template - VULKAN_HPP_NODISCARD Result getSurfaceCapabilities2EXT( - VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT * pSurfaceCapabilities, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getSurfaceCapabilities2EXT( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_external_fence_capabilities === - - template - void getExternalFencePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo * pExternalFenceInfo, - VULKAN_HPP_NAMESPACE::ExternalFenceProperties * pExternalFenceProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalFenceProperties getExternalFencePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo & externalFenceInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_performance_query === - - template - VULKAN_HPP_NODISCARD Result enumerateQueueFamilyPerformanceQueryCountersKHR( - uint32_t queueFamilyIndex, - uint32_t * pCounterCount, - VULKAN_HPP_NAMESPACE::PerformanceCounterKHR * pCounters, - VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR * pCounterDescriptions, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename PerformanceCounterDescriptionKHRAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType< - std::pair, - std::vector>>::type - enumerateQueueFamilyPerformanceQueryCountersKHR( - uint32_t queueFamilyIndex, Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename PerformanceCounterDescriptionKHRAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B1 = PerformanceCounterKHRAllocator, - typename B2 = PerformanceCounterDescriptionKHRAllocator, - typename std::enable_if::value && - std::is_same::value, - int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType< - std::pair, - std::vector>>::type - enumerateQueueFamilyPerformanceQueryCountersKHR( - uint32_t queueFamilyIndex, - PerformanceCounterKHRAllocator & performanceCounterKHRAllocator, - PerformanceCounterDescriptionKHRAllocator & performanceCounterDescriptionKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void getQueueFamilyPerformanceQueryPassesKHR( - const VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR * pPerformanceQueryCreateInfo, - uint32_t * pNumPasses, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD uint32_t getQueueFamilyPerformanceQueryPassesKHR( - const VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR & performanceQueryCreateInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_get_surface_capabilities2 === - - template - VULKAN_HPP_NODISCARD Result getSurfaceCapabilities2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo, - VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR * pSurfaceCapabilities, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getSurfaceCapabilities2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType>::type - getSurfaceCapabilities2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getSurfaceFormats2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo, - uint32_t * pSurfaceFormatCount, - VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR * pSurfaceFormats, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getSurfaceFormats2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = SurfaceFormat2KHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getSurfaceFormats2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - SurfaceFormat2KHRAllocator & surfaceFormat2KHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_get_display_properties2 === - - template - VULKAN_HPP_NODISCARD Result - getDisplayProperties2KHR( uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::DisplayProperties2KHR * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getDisplayProperties2KHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename DisplayProperties2KHRAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = DisplayProperties2KHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getDisplayProperties2KHR( DisplayProperties2KHRAllocator & displayProperties2KHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getDisplayPlaneProperties2KHR( - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getDisplayPlaneProperties2KHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename DisplayPlaneProperties2KHRAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = DisplayPlaneProperties2KHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getDisplayPlaneProperties2KHR( DisplayPlaneProperties2KHRAllocator & displayPlaneProperties2KHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getDisplayModeProperties2KHR( - VULKAN_HPP_NAMESPACE::DisplayKHR display, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getDisplayModeProperties2KHR( VULKAN_HPP_NAMESPACE::DisplayKHR display, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename DisplayModeProperties2KHRAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = DisplayModeProperties2KHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getDisplayModeProperties2KHR( VULKAN_HPP_NAMESPACE::DisplayKHR display, - DisplayModeProperties2KHRAllocator & displayModeProperties2KHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result getDisplayPlaneCapabilities2KHR( - const VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR * pDisplayPlaneInfo, - VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR * pCapabilities, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS - typename ResultValueType::type - getDisplayPlaneCapabilities2KHR( const VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR & displayPlaneInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_sample_locations === - - template - void getMultisamplePropertiesEXT( VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, - VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT * pMultisampleProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT getMultisamplePropertiesEXT( - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_calibrated_timestamps === - - template - VULKAN_HPP_NODISCARD Result getCalibrateableTimeDomainsEXT( - uint32_t * pTimeDomainCount, - VULKAN_HPP_NAMESPACE::TimeDomainEXT * pTimeDomains, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getCalibrateableTimeDomainsEXT( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = TimeDomainEXTAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getCalibrateableTimeDomainsEXT( TimeDomainEXTAllocator & timeDomainEXTAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_fragment_shading_rate === - - template - VULKAN_HPP_NODISCARD Result getFragmentShadingRatesKHR( - uint32_t * pFragmentShadingRateCount, - VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR * pFragmentShadingRates, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template < - typename PhysicalDeviceFragmentShadingRateKHRAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType< - std::vector>::type - getFragmentShadingRatesKHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename PhysicalDeviceFragmentShadingRateKHRAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PhysicalDeviceFragmentShadingRateKHRAllocator, - typename std::enable_if::value, - int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType< - std::vector>::type - getFragmentShadingRatesKHR( - PhysicalDeviceFragmentShadingRateKHRAllocator & physicalDeviceFragmentShadingRateKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_EXT_tooling_info === - - template - VULKAN_HPP_NODISCARD Result - getToolPropertiesEXT( uint32_t * pToolCount, - VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties * pToolProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getToolPropertiesEXT( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename PhysicalDeviceToolPropertiesAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PhysicalDeviceToolPropertiesAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getToolPropertiesEXT( PhysicalDeviceToolPropertiesAllocator & physicalDeviceToolPropertiesAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_cooperative_matrix === - - template - VULKAN_HPP_NODISCARD Result getCooperativeMatrixPropertiesNV( - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getCooperativeMatrixPropertiesNV( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = CooperativeMatrixPropertiesNVAllocator, - typename std::enable_if::value, - int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - getCooperativeMatrixPropertiesNV( CooperativeMatrixPropertiesNVAllocator & cooperativeMatrixPropertiesNVAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_NV_coverage_reduction_mode === - - template - VULKAN_HPP_NODISCARD Result getSupportedFramebufferMixedSamplesCombinationsNV( - uint32_t * pCombinationCount, - VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV * pCombinations, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template < - typename FramebufferMixedSamplesCombinationNVAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType< - std::vector>::type - getSupportedFramebufferMixedSamplesCombinationsNV( - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template < - typename FramebufferMixedSamplesCombinationNVAllocator = std::allocator, - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = FramebufferMixedSamplesCombinationNVAllocator, - typename std::enable_if::value, - int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType< - std::vector>::type - getSupportedFramebufferMixedSamplesCombinationsNV( - FramebufferMixedSamplesCombinationNVAllocator & framebufferMixedSamplesCombinationNVAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - - template - VULKAN_HPP_NODISCARD Result getSurfacePresentModes2EXT( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR * pSurfaceInfo, - uint32_t * pPresentModeCount, - VULKAN_HPP_NAMESPACE::PresentModeKHR * pPresentModes, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getSurfacePresentModes2EXT( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PresentModeKHRAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - getSurfacePresentModes2EXT( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, - PresentModeKHRAllocator & presentModeKHRAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_acquire_drm_display === - -#ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - acquireDrmDisplayEXT( int32_t drmFd, - VULKAN_HPP_NAMESPACE::DisplayKHR display, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#else - template - typename ResultValueType::type - acquireDrmDisplayEXT( int32_t drmFd, - VULKAN_HPP_NAMESPACE::DisplayKHR display, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getDrmDisplayEXT( int32_t drmFd, - uint32_t connectorId, - VULKAN_HPP_NAMESPACE::DisplayKHR * display, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getDrmDisplayEXT( int32_t drmFd, - uint32_t connectorId, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - getDrmDisplayEXTUnique( int32_t drmFd, - uint32_t connectorId, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_acquire_winrt_display === - -# ifdef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD Result - acquireWinrtDisplayNV( VULKAN_HPP_NAMESPACE::DisplayKHR display, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# else - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - acquireWinrtDisplayNV( VULKAN_HPP_NAMESPACE::DisplayKHR display, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - getWinrtDisplayNV( uint32_t deviceRelativeId, - VULKAN_HPP_NAMESPACE::DisplayKHR * pDisplay, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - getWinrtDisplayNV( uint32_t deviceRelativeId, Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - getWinrtDisplayNVUnique( uint32_t deviceRelativeId, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - - template - Bool32 getDirectFBPresentationSupportEXT( uint32_t queueFamilyIndex, - IDirectFB * dfb, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - Bool32 getDirectFBPresentationSupportEXT( uint32_t queueFamilyIndex, - IDirectFB & dfb, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - - template - Bool32 getScreenPresentationSupportQNX( uint32_t queueFamilyIndex, - struct _screen_window * window, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - Bool32 getScreenPresentationSupportQNX( uint32_t queueFamilyIndex, - struct _screen_window & window, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkPhysicalDevice() const VULKAN_HPP_NOEXCEPT - { - return m_physicalDevice; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_physicalDevice != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_physicalDevice == VK_NULL_HANDLE; - } - - private: - VkPhysicalDevice m_physicalDevice = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice ) == sizeof( VkPhysicalDevice ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PhysicalDevice is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( - "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::PhysicalDevice; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::PhysicalDevice; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::PhysicalDevice; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - -#ifndef VULKAN_HPP_NO_SMART_HANDLE - class Instance; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueDebugReportCallbackEXT = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueDebugUtilsMessengerEXT = UniqueHandle; - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueSurfaceKHR = UniqueHandle; -#endif /*VULKAN_HPP_NO_SMART_HANDLE*/ - - class Instance - { - public: - using CType = VkInstance; - using NativeType = VkInstance; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eInstance; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eInstance; - - public: - VULKAN_HPP_CONSTEXPR Instance() = default; - VULKAN_HPP_CONSTEXPR Instance( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} - VULKAN_HPP_TYPESAFE_EXPLICIT Instance( VkInstance instance ) VULKAN_HPP_NOEXCEPT : m_instance( instance ) {} - -#if defined( VULKAN_HPP_TYPESAFE_CONVERSION ) - Instance & operator=( VkInstance instance ) VULKAN_HPP_NOEXCEPT - { - m_instance = instance; - return *this; - } -#endif - - Instance & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT - { - m_instance = {}; - return *this; - } - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Instance const & ) const = default; -#else - bool operator==( Instance const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_instance == rhs.m_instance; - } - - bool operator!=( Instance const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_instance != rhs.m_instance; - } - - bool operator<( Instance const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return m_instance < rhs.m_instance; - } -#endif - - //=== VK_VERSION_1_0 === - - template - void destroy( const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - enumeratePhysicalDevices( uint32_t * pPhysicalDeviceCount, - VULKAN_HPP_NAMESPACE::PhysicalDevice * pPhysicalDevices, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - enumeratePhysicalDevices( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PhysicalDeviceAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - enumeratePhysicalDevices( PhysicalDeviceAllocator & physicalDeviceAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - PFN_vkVoidFunction - getProcAddr( const char * pName, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - PFN_vkVoidFunction - getProcAddr( const std::string & name, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_VERSION_1_1 === - - template - VULKAN_HPP_NODISCARD Result enumeratePhysicalDeviceGroups( - uint32_t * pPhysicalDeviceGroupCount, - VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties * pPhysicalDeviceGroupProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - enumeratePhysicalDeviceGroups( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PhysicalDeviceGroupPropertiesAllocator, - typename std::enable_if::value, - int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - enumeratePhysicalDeviceGroups( PhysicalDeviceGroupPropertiesAllocator & physicalDeviceGroupPropertiesAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_surface === - - template - void destroySurfaceKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroySurfaceKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::SurfaceKHR surface, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_KHR_display === - - template - VULKAN_HPP_NODISCARD Result createDisplayPlaneSurfaceKHR( - const VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createDisplayPlaneSurfaceKHR( const VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createDisplayPlaneSurfaceKHRUnique( const VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - - template - VULKAN_HPP_NODISCARD Result - createXlibSurfaceKHR( const VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createXlibSurfaceKHR( const VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createXlibSurfaceKHRUnique( const VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -#if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - - template - VULKAN_HPP_NODISCARD Result - createXcbSurfaceKHR( const VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createXcbSurfaceKHR( const VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createXcbSurfaceKHRUnique( const VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_XCB_KHR*/ - -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - - template - VULKAN_HPP_NODISCARD Result - createWaylandSurfaceKHR( const VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createWaylandSurfaceKHR( const VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createWaylandSurfaceKHRUnique( const VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - - template - VULKAN_HPP_NODISCARD Result - createAndroidSurfaceKHR( const VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createAndroidSurfaceKHR( const VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createAndroidSurfaceKHRUnique( const VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - - template - VULKAN_HPP_NODISCARD Result - createWin32SurfaceKHR( const VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createWin32SurfaceKHR( const VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createWin32SurfaceKHRUnique( const VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_debug_report === - - template - VULKAN_HPP_NODISCARD Result createDebugReportCallbackEXT( - const VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT * pCallback, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - createDebugReportCallbackEXT( const VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE - typename ResultValueType>::type - createDebugReportCallbackEXTUnique( const VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyDebugReportCallbackEXT( VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT callback, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyDebugReportCallbackEXT( - VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT callback VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT callback, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT callback, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void debugReportMessageEXT( VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT flags, - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType, - uint64_t object, - size_t location, - int32_t messageCode, - const char * pLayerPrefix, - const char * pMessage, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void debugReportMessageEXT( VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT flags, - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType, - uint64_t object, - size_t location, - int32_t messageCode, - const std::string & layerPrefix, - const std::string & message, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - - template - VULKAN_HPP_NODISCARD Result createStreamDescriptorSurfaceGGP( - const VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createStreamDescriptorSurfaceGGP( const VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createStreamDescriptorSurfaceGGPUnique( - const VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_GGP*/ - -#if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - - template - VULKAN_HPP_NODISCARD Result - createViSurfaceNN( const VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createViSurfaceNN( const VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createViSurfaceNNUnique( const VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_VI_NN*/ - - //=== VK_KHR_device_group_creation === - - template - VULKAN_HPP_NODISCARD Result enumeratePhysicalDeviceGroupsKHR( - uint32_t * pPhysicalDeviceGroupCount, - VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties * pPhysicalDeviceGroupProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - enumeratePhysicalDeviceGroupsKHR( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = PhysicalDeviceGroupPropertiesAllocator, - typename std::enable_if::value, - int>::type = 0> - VULKAN_HPP_NODISCARD - typename ResultValueType>::type - enumeratePhysicalDeviceGroupsKHR( PhysicalDeviceGroupPropertiesAllocator & physicalDeviceGroupPropertiesAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - - template - VULKAN_HPP_NODISCARD Result - createIOSSurfaceMVK( const VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createIOSSurfaceMVK( const VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createIOSSurfaceMVKUnique( const VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_IOS_MVK*/ - -#if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - - template - VULKAN_HPP_NODISCARD Result - createMacOSSurfaceMVK( const VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createMacOSSurfaceMVK( const VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createMacOSSurfaceMVKUnique( const VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - //=== VK_EXT_debug_utils === - - template - VULKAN_HPP_NODISCARD Result createDebugUtilsMessengerEXT( - const VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT * pMessenger, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - createDebugUtilsMessengerEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_INLINE - typename ResultValueType>::type - createDebugUtilsMessengerEXTUnique( const VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroyDebugUtilsMessengerEXT( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT messenger, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroyDebugUtilsMessengerEXT( - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT messenger VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void destroy( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT messenger, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void destroy( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT messenger, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - void submitDebugUtilsMessageEXT( VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, - VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT messageTypes, - const VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT * pCallbackData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - void submitDebugUtilsMessageEXT( VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, - VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT messageTypes, - const VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT & callbackData, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - - template - VULKAN_HPP_NODISCARD Result createImagePipeSurfaceFUCHSIA( - const VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createImagePipeSurfaceFUCHSIA( const VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createImagePipeSurfaceFUCHSIAUnique( const VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - - template - VULKAN_HPP_NODISCARD Result - createMetalSurfaceEXT( const VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createMetalSurfaceEXT( const VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createMetalSurfaceEXTUnique( const VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_EXT_headless_surface === - - template - VULKAN_HPP_NODISCARD Result - createHeadlessSurfaceEXT( const VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createHeadlessSurfaceEXT( const VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createHeadlessSurfaceEXTUnique( const VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - - template - VULKAN_HPP_NODISCARD Result - createDirectFBSurfaceEXT( const VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createDirectFBSurfaceEXT( const VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createDirectFBSurfaceEXTUnique( const VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - - template - VULKAN_HPP_NODISCARD Result - createScreenSurfaceQNX( const VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::SurfaceKHR * pSurface, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; -# ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type - createScreenSurfaceQNX( const VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createScreenSurfaceQNXUnique( const VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) const; -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - VULKAN_HPP_TYPESAFE_EXPLICIT operator VkInstance() const VULKAN_HPP_NOEXCEPT - { - return m_instance; - } - - explicit operator bool() const VULKAN_HPP_NOEXCEPT - { - return m_instance != VK_NULL_HANDLE; - } - - bool operator!() const VULKAN_HPP_NOEXCEPT - { - return m_instance == VK_NULL_HANDLE; - } - - private: - VkInstance m_instance = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Instance ) == sizeof( VkInstance ), - "handle and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Instance is not nothrow_move_constructible!" ); - - template <> - struct VULKAN_HPP_DEPRECATED( "vk::cpp_type is deprecated. Use vk::CppType instead." ) cpp_type - { - using type = VULKAN_HPP_NAMESPACE::Instance; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Instance; - }; - - template <> - struct CppType - { - using Type = VULKAN_HPP_NAMESPACE::Instance; - }; - - template <> - struct isVulkanHandleType - { - static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true; - }; - - //=== VK_VERSION_1_0 === - -#ifndef VULKAN_HPP_NO_SMART_HANDLE - template - class UniqueHandleTraits - { - public: - using deleter = ObjectDestroy; - }; - using UniqueInstance = UniqueHandle; -#endif /*VULKAN_HPP_NO_SMART_HANDLE*/ - - template - VULKAN_HPP_NODISCARD Result createInstance( const VULKAN_HPP_NAMESPACE::InstanceCreateInfo * pCreateInfo, - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * pAllocator, - VULKAN_HPP_NAMESPACE::Instance * pInstance, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) - VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS typename ResultValueType::type createInstance( - const VULKAN_HPP_NAMESPACE::InstanceCreateInfo & createInfo, - Optional allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ); -# ifndef VULKAN_HPP_NO_SMART_HANDLE - template - VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE - typename ResultValueType>::type - createInstanceUnique( const VULKAN_HPP_NAMESPACE::InstanceCreateInfo & createInfo, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ); -# endif /*VULKAN_HPP_NO_SMART_HANDLE*/ -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result enumerateInstanceExtensionProperties( - const char * pLayerName, - uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::ExtensionProperties * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - enumerateInstanceExtensionProperties( Optional layerName - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ); - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = ExtensionPropertiesAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - enumerateInstanceExtensionProperties( Optional layerName, - ExtensionPropertiesAllocator & extensionPropertiesAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ); -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - template - VULKAN_HPP_NODISCARD Result - enumerateInstanceLayerProperties( uint32_t * pPropertyCount, - VULKAN_HPP_NAMESPACE::LayerProperties * pProperties, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - enumerateInstanceLayerProperties( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ); - template , - typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, - typename B = LayerPropertiesAllocator, - typename std::enable_if::value, int>::type = 0> - VULKAN_HPP_NODISCARD typename ResultValueType>::type - enumerateInstanceLayerProperties( LayerPropertiesAllocator & layerPropertiesAllocator, - Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ); -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - //=== VK_VERSION_1_1 === - - template - VULKAN_HPP_NODISCARD Result enumerateInstanceVersion( - uint32_t * pApiVersion, Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT; -#ifndef VULKAN_HPP_DISABLE_ENHANCED_MODE - template - typename ResultValueType::type - enumerateInstanceVersion( Dispatch const & d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ); -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -} // namespace VULKAN_HPP_NAMESPACE -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_hash.hpp b/Externals/Vulkan/Include/vulkan/vulkan_hash.hpp deleted file mode 100644 index f5e13e58ce..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_hash.hpp +++ /dev/null @@ -1,13191 +0,0 @@ -// Copyright 2015-2022 The Khronos Group Inc. -// -// SPDX-License-Identifier: Apache-2.0 OR MIT -// - -// This header is generated from the Khronos Vulkan XML API Registry. - -#ifndef VULKAN_HASH_HPP -#define VULKAN_HASH_HPP - -#include - -namespace std -{ - //======================================= - //=== HASH structures for Flags types === - //======================================= - - template - struct hash> - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Flags const & flags ) const VULKAN_HPP_NOEXCEPT - { - return std::hash::type>{}( - static_cast::type>( flags ) ); - } - }; - - //=================================== - //=== HASH structures for handles === - //=================================== - - //=== VK_VERSION_1_0 === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Instance const & instance ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( instance ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevice const & physicalDevice ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( physicalDevice ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Device const & device ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( device ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Queue const & queue ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( queue ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceMemory const & deviceMemory ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( deviceMemory ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Fence const & fence ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( fence ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Semaphore const & semaphore ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( semaphore ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Event const & event ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( event ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::QueryPool const & queryPool ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( queryPool ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Buffer const & buffer ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( buffer ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferView const & bufferView ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( bufferView ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Image const & image ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( image ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageView const & imageView ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( imageView ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ShaderModule const & shaderModule ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( shaderModule ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineCache const & pipelineCache ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( pipelineCache ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Pipeline const & pipeline ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( pipeline ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineLayout const & pipelineLayout ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( pipelineLayout ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Sampler const & sampler ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( sampler ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorPool const & descriptorPool ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( descriptorPool ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorSet const & descriptorSet ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( descriptorSet ) ); - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DescriptorSetLayout const & descriptorSetLayout ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( descriptorSetLayout ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Framebuffer const & framebuffer ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( framebuffer ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RenderPass const & renderPass ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( renderPass ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CommandPool const & commandPool ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( commandPool ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CommandBuffer const & commandBuffer ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( commandBuffer ) ); - } - }; - - //=== VK_VERSION_1_1 === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion const & samplerYcbcrConversion ) const - VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( samplerYcbcrConversion ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate const & descriptorUpdateTemplate ) const - VULKAN_HPP_NOEXCEPT - { - return std::hash{}( - static_cast( descriptorUpdateTemplate ) ); - } - }; - - //=== VK_VERSION_1_3 === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PrivateDataSlot const & privateDataSlot ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( privateDataSlot ) ); - } - }; - - //=== VK_KHR_surface === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SurfaceKHR const & surfaceKHR ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( surfaceKHR ) ); - } - }; - - //=== VK_KHR_swapchain === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SwapchainKHR const & swapchainKHR ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( swapchainKHR ) ); - } - }; - - //=== VK_KHR_display === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DisplayKHR const & displayKHR ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( displayKHR ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DisplayModeKHR const & displayModeKHR ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( displayModeKHR ) ); - } - }; - - //=== VK_EXT_debug_report === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT const & debugReportCallbackEXT ) const - VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( debugReportCallbackEXT ) ); - } - }; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoSessionKHR const & videoSessionKHR ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( videoSessionKHR ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR const & videoSessionParametersKHR ) const - VULKAN_HPP_NOEXCEPT - { - return std::hash{}( - static_cast( videoSessionParametersKHR ) ); - } - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NVX_binary_import === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CuModuleNVX const & cuModuleNVX ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( cuModuleNVX ) ); - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CuFunctionNVX const & cuFunctionNVX ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( cuFunctionNVX ) ); - } - }; - - //=== VK_EXT_debug_utils === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT const & debugUtilsMessengerEXT ) const - VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( debugUtilsMessengerEXT ) ); - } - }; - - //=== VK_KHR_acceleration_structure === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR const & accelerationStructureKHR ) const - VULKAN_HPP_NOEXCEPT - { - return std::hash{}( - static_cast( accelerationStructureKHR ) ); - } - }; - - //=== VK_EXT_validation_cache === - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ValidationCacheEXT const & validationCacheEXT ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( validationCacheEXT ) ); - } - }; - - //=== VK_NV_ray_tracing === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AccelerationStructureNV const & accelerationStructureNV ) const - VULKAN_HPP_NOEXCEPT - { - return std::hash{}( - static_cast( accelerationStructureNV ) ); - } - }; - - //=== VK_INTEL_performance_query === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL const & performanceConfigurationINTEL ) - const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( - static_cast( performanceConfigurationINTEL ) ); - } - }; - - //=== VK_KHR_deferred_host_operations === - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DeferredOperationKHR const & deferredOperationKHR ) const VULKAN_HPP_NOEXCEPT - { - return std::hash{}( static_cast( deferredOperationKHR ) ); - } - }; - - //=== VK_NV_device_generated_commands === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV const & indirectCommandsLayoutNV ) const - VULKAN_HPP_NOEXCEPT - { - return std::hash{}( - static_cast( indirectCommandsLayoutNV ) ); - } - }; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA const & bufferCollectionFUCHSIA ) const - VULKAN_HPP_NOEXCEPT - { - return std::hash{}( - static_cast( bufferCollectionFUCHSIA ) ); - } - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if 14 <= VULKAN_HPP_CPP_VERSION - //====================================== - //=== HASH structures for structures === - //====================================== - -# if !defined( VULKAN_HPP_HASH_COMBINE ) -# define VULKAN_HPP_HASH_COMBINE( seed, value ) \ - seed ^= std::hash::type>{}( value ) + 0x9e3779b9 + ( seed << 6 ) + ( seed >> 2 ) -# endif - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AabbPositionsKHR const & aabbPositionsKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, aabbPositionsKHR.minX ); - VULKAN_HPP_HASH_COMBINE( seed, aabbPositionsKHR.minY ); - VULKAN_HPP_HASH_COMBINE( seed, aabbPositionsKHR.minZ ); - VULKAN_HPP_HASH_COMBINE( seed, aabbPositionsKHR.maxX ); - VULKAN_HPP_HASH_COMBINE( seed, aabbPositionsKHR.maxY ); - VULKAN_HPP_HASH_COMBINE( seed, aabbPositionsKHR.maxZ ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR const & - accelerationStructureBuildRangeInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureBuildRangeInfoKHR.primitiveCount ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureBuildRangeInfoKHR.primitiveOffset ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureBuildRangeInfoKHR.firstVertex ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureBuildRangeInfoKHR.transformOffset ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR const & - accelerationStructureBuildSizesInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureBuildSizesInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureBuildSizesInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureBuildSizesInfoKHR.accelerationStructureSize ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureBuildSizesInfoKHR.updateScratchSize ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureBuildSizesInfoKHR.buildScratchSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR const & - accelerationStructureCreateInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureCreateInfoKHR.createFlags ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureCreateInfoKHR.buffer ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureCreateInfoKHR.offset ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureCreateInfoKHR.size ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureCreateInfoKHR.type ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureCreateInfoKHR.deviceAddress ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::GeometryTrianglesNV const & geometryTrianglesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, geometryTrianglesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, geometryTrianglesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, geometryTrianglesNV.vertexData ); - VULKAN_HPP_HASH_COMBINE( seed, geometryTrianglesNV.vertexOffset ); - VULKAN_HPP_HASH_COMBINE( seed, geometryTrianglesNV.vertexCount ); - VULKAN_HPP_HASH_COMBINE( seed, geometryTrianglesNV.vertexStride ); - VULKAN_HPP_HASH_COMBINE( seed, geometryTrianglesNV.vertexFormat ); - VULKAN_HPP_HASH_COMBINE( seed, geometryTrianglesNV.indexData ); - VULKAN_HPP_HASH_COMBINE( seed, geometryTrianglesNV.indexOffset ); - VULKAN_HPP_HASH_COMBINE( seed, geometryTrianglesNV.indexCount ); - VULKAN_HPP_HASH_COMBINE( seed, geometryTrianglesNV.indexType ); - VULKAN_HPP_HASH_COMBINE( seed, geometryTrianglesNV.transformData ); - VULKAN_HPP_HASH_COMBINE( seed, geometryTrianglesNV.transformOffset ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::GeometryAABBNV const & geometryAABBNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, geometryAABBNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, geometryAABBNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, geometryAABBNV.aabbData ); - VULKAN_HPP_HASH_COMBINE( seed, geometryAABBNV.numAABBs ); - VULKAN_HPP_HASH_COMBINE( seed, geometryAABBNV.stride ); - VULKAN_HPP_HASH_COMBINE( seed, geometryAABBNV.offset ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::GeometryDataNV const & geometryDataNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, geometryDataNV.triangles ); - VULKAN_HPP_HASH_COMBINE( seed, geometryDataNV.aabbs ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::GeometryNV const & geometryNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, geometryNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, geometryNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, geometryNV.geometryType ); - VULKAN_HPP_HASH_COMBINE( seed, geometryNV.geometry ); - VULKAN_HPP_HASH_COMBINE( seed, geometryNV.flags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV const & accelerationStructureInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureInfoNV.type ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureInfoNV.flags ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureInfoNV.instanceCount ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureInfoNV.geometryCount ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureInfoNV.pGeometries ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV const & - accelerationStructureCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureCreateInfoNV.compactedSize ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureCreateInfoNV.info ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR const & - accelerationStructureDeviceAddressInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureDeviceAddressInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureDeviceAddressInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureDeviceAddressInfoKHR.accelerationStructure ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::TransformMatrixKHR const & transformMatrixKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - for ( size_t i = 0; i < 3; ++i ) - { - for ( size_t j = 0; j < 4; ++j ) - { - VULKAN_HPP_HASH_COMBINE( seed, transformMatrixKHR.matrix[i][j] ); - } - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR const & - accelerationStructureInstanceKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureInstanceKHR.transform ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureInstanceKHR.instanceCustomIndex ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureInstanceKHR.mask ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureInstanceKHR.instanceShaderBindingTableRecordOffset ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureInstanceKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureInstanceKHR.accelerationStructureReference ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV const & - accelerationStructureMatrixMotionInstanceNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMatrixMotionInstanceNV.transformT0 ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMatrixMotionInstanceNV.transformT1 ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMatrixMotionInstanceNV.instanceCustomIndex ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMatrixMotionInstanceNV.mask ); - VULKAN_HPP_HASH_COMBINE( seed, - accelerationStructureMatrixMotionInstanceNV.instanceShaderBindingTableRecordOffset ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMatrixMotionInstanceNV.flags ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMatrixMotionInstanceNV.accelerationStructureReference ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV const & - accelerationStructureMemoryRequirementsInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMemoryRequirementsInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMemoryRequirementsInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMemoryRequirementsInfoNV.type ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMemoryRequirementsInfoNV.accelerationStructure ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV const & - accelerationStructureMotionInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMotionInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMotionInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMotionInfoNV.maxInstances ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureMotionInfoNV.flags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SRTDataNV const & sRTDataNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.sx ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.a ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.b ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.pvx ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.sy ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.c ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.pvy ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.sz ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.pvz ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.qx ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.qy ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.qz ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.qw ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.tx ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.ty ); - VULKAN_HPP_HASH_COMBINE( seed, sRTDataNV.tz ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV const & - accelerationStructureSRTMotionInstanceNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureSRTMotionInstanceNV.transformT0 ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureSRTMotionInstanceNV.transformT1 ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureSRTMotionInstanceNV.instanceCustomIndex ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureSRTMotionInstanceNV.mask ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureSRTMotionInstanceNV.instanceShaderBindingTableRecordOffset ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureSRTMotionInstanceNV.flags ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureSRTMotionInstanceNV.accelerationStructureReference ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR const & - accelerationStructureVersionInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureVersionInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureVersionInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, accelerationStructureVersionInfoKHR.pVersionData ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR const & acquireNextImageInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, acquireNextImageInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, acquireNextImageInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, acquireNextImageInfoKHR.swapchain ); - VULKAN_HPP_HASH_COMBINE( seed, acquireNextImageInfoKHR.timeout ); - VULKAN_HPP_HASH_COMBINE( seed, acquireNextImageInfoKHR.semaphore ); - VULKAN_HPP_HASH_COMBINE( seed, acquireNextImageInfoKHR.fence ); - VULKAN_HPP_HASH_COMBINE( seed, acquireNextImageInfoKHR.deviceMask ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR const & acquireProfilingLockInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, acquireProfilingLockInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, acquireProfilingLockInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, acquireProfilingLockInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, acquireProfilingLockInfoKHR.timeout ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::AllocationCallbacks const & allocationCallbacks ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, allocationCallbacks.pUserData ); - VULKAN_HPP_HASH_COMBINE( seed, allocationCallbacks.pfnAllocation ); - VULKAN_HPP_HASH_COMBINE( seed, allocationCallbacks.pfnReallocation ); - VULKAN_HPP_HASH_COMBINE( seed, allocationCallbacks.pfnFree ); - VULKAN_HPP_HASH_COMBINE( seed, allocationCallbacks.pfnInternalAllocation ); - VULKAN_HPP_HASH_COMBINE( seed, allocationCallbacks.pfnInternalFree ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ComponentMapping const & componentMapping ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, componentMapping.r ); - VULKAN_HPP_HASH_COMBINE( seed, componentMapping.g ); - VULKAN_HPP_HASH_COMBINE( seed, componentMapping.b ); - VULKAN_HPP_HASH_COMBINE( seed, componentMapping.a ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID const & - androidHardwareBufferFormatProperties2ANDROID ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatProperties2ANDROID.sType ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatProperties2ANDROID.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatProperties2ANDROID.format ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatProperties2ANDROID.externalFormat ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatProperties2ANDROID.formatFeatures ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatProperties2ANDROID.samplerYcbcrConversionComponents ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatProperties2ANDROID.suggestedYcbcrModel ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatProperties2ANDROID.suggestedYcbcrRange ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatProperties2ANDROID.suggestedXChromaOffset ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatProperties2ANDROID.suggestedYChromaOffset ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID const & - androidHardwareBufferFormatPropertiesANDROID ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatPropertiesANDROID.sType ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatPropertiesANDROID.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatPropertiesANDROID.format ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatPropertiesANDROID.externalFormat ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatPropertiesANDROID.formatFeatures ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatPropertiesANDROID.samplerYcbcrConversionComponents ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatPropertiesANDROID.suggestedYcbcrModel ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatPropertiesANDROID.suggestedYcbcrRange ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatPropertiesANDROID.suggestedXChromaOffset ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferFormatPropertiesANDROID.suggestedYChromaOffset ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID const & - androidHardwareBufferPropertiesANDROID ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferPropertiesANDROID.sType ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferPropertiesANDROID.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferPropertiesANDROID.allocationSize ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferPropertiesANDROID.memoryTypeBits ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID const & - androidHardwareBufferUsageANDROID ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferUsageANDROID.sType ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferUsageANDROID.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, androidHardwareBufferUsageANDROID.androidHardwareBufferUsage ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR const & androidSurfaceCreateInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, androidSurfaceCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, androidSurfaceCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, androidSurfaceCreateInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, androidSurfaceCreateInfoKHR.window ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ApplicationInfo const & applicationInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, applicationInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, applicationInfo.pNext ); - for ( const char * p = applicationInfo.pApplicationName; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - VULKAN_HPP_HASH_COMBINE( seed, applicationInfo.applicationVersion ); - for ( const char * p = applicationInfo.pEngineName; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - VULKAN_HPP_HASH_COMBINE( seed, applicationInfo.engineVersion ); - VULKAN_HPP_HASH_COMBINE( seed, applicationInfo.apiVersion ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::AttachmentDescription const & attachmentDescription ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription.flags ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription.format ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription.samples ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription.loadOp ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription.storeOp ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription.stencilLoadOp ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription.stencilStoreOp ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription.initialLayout ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription.finalLayout ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AttachmentDescription2 const & attachmentDescription2 ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription2.flags ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription2.format ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription2.samples ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription2.loadOp ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription2.storeOp ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription2.stencilLoadOp ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription2.stencilStoreOp ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription2.initialLayout ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescription2.finalLayout ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout const & - attachmentDescriptionStencilLayout ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescriptionStencilLayout.sType ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescriptionStencilLayout.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescriptionStencilLayout.stencilInitialLayout ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentDescriptionStencilLayout.stencilFinalLayout ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::AttachmentReference const & attachmentReference ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, attachmentReference.attachment ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentReference.layout ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::AttachmentReference2 const & attachmentReference2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, attachmentReference2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentReference2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentReference2.attachment ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentReference2.layout ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentReference2.aspectMask ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout const & - attachmentReferenceStencilLayout ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, attachmentReferenceStencilLayout.sType ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentReferenceStencilLayout.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentReferenceStencilLayout.stencilLayout ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD const & attachmentSampleCountInfoAMD ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, attachmentSampleCountInfoAMD.sType ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentSampleCountInfoAMD.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentSampleCountInfoAMD.colorAttachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentSampleCountInfoAMD.pColorAttachmentSamples ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentSampleCountInfoAMD.depthStencilAttachmentSamples ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Extent2D const & extent2D ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, extent2D.width ); - VULKAN_HPP_HASH_COMBINE( seed, extent2D.height ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SampleLocationEXT const & sampleLocationEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sampleLocationEXT.x ); - VULKAN_HPP_HASH_COMBINE( seed, sampleLocationEXT.y ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT const & sampleLocationsInfoEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sampleLocationsInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, sampleLocationsInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, sampleLocationsInfoEXT.sampleLocationsPerPixel ); - VULKAN_HPP_HASH_COMBINE( seed, sampleLocationsInfoEXT.sampleLocationGridSize ); - VULKAN_HPP_HASH_COMBINE( seed, sampleLocationsInfoEXT.sampleLocationsCount ); - VULKAN_HPP_HASH_COMBINE( seed, sampleLocationsInfoEXT.pSampleLocations ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT const & attachmentSampleLocationsEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, attachmentSampleLocationsEXT.attachmentIndex ); - VULKAN_HPP_HASH_COMBINE( seed, attachmentSampleLocationsEXT.sampleLocationsInfo ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BaseInStructure const & baseInStructure ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, baseInStructure.sType ); - VULKAN_HPP_HASH_COMBINE( seed, baseInStructure.pNext ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BaseOutStructure const & baseOutStructure ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, baseOutStructure.sType ); - VULKAN_HPP_HASH_COMBINE( seed, baseOutStructure.pNext ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV const & - bindAccelerationStructureMemoryInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bindAccelerationStructureMemoryInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bindAccelerationStructureMemoryInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bindAccelerationStructureMemoryInfoNV.accelerationStructure ); - VULKAN_HPP_HASH_COMBINE( seed, bindAccelerationStructureMemoryInfoNV.memory ); - VULKAN_HPP_HASH_COMBINE( seed, bindAccelerationStructureMemoryInfoNV.memoryOffset ); - VULKAN_HPP_HASH_COMBINE( seed, bindAccelerationStructureMemoryInfoNV.deviceIndexCount ); - VULKAN_HPP_HASH_COMBINE( seed, bindAccelerationStructureMemoryInfoNV.pDeviceIndices ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo const & bindBufferMemoryDeviceGroupInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bindBufferMemoryDeviceGroupInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bindBufferMemoryDeviceGroupInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bindBufferMemoryDeviceGroupInfo.deviceIndexCount ); - VULKAN_HPP_HASH_COMBINE( seed, bindBufferMemoryDeviceGroupInfo.pDeviceIndices ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo const & bindBufferMemoryInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bindBufferMemoryInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bindBufferMemoryInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bindBufferMemoryInfo.buffer ); - VULKAN_HPP_HASH_COMBINE( seed, bindBufferMemoryInfo.memory ); - VULKAN_HPP_HASH_COMBINE( seed, bindBufferMemoryInfo.memoryOffset ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Offset2D const & offset2D ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, offset2D.x ); - VULKAN_HPP_HASH_COMBINE( seed, offset2D.y ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Rect2D const & rect2D ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, rect2D.offset ); - VULKAN_HPP_HASH_COMBINE( seed, rect2D.extent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo const & bindImageMemoryDeviceGroupInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemoryDeviceGroupInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemoryDeviceGroupInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemoryDeviceGroupInfo.deviceIndexCount ); - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemoryDeviceGroupInfo.pDeviceIndices ); - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemoryDeviceGroupInfo.splitInstanceBindRegionCount ); - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemoryDeviceGroupInfo.pSplitInstanceBindRegions ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::BindImageMemoryInfo const & bindImageMemoryInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemoryInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemoryInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemoryInfo.image ); - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemoryInfo.memory ); - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemoryInfo.memoryOffset ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR const & bindImageMemorySwapchainInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemorySwapchainInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemorySwapchainInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemorySwapchainInfoKHR.swapchain ); - VULKAN_HPP_HASH_COMBINE( seed, bindImageMemorySwapchainInfoKHR.imageIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo const & bindImagePlaneMemoryInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bindImagePlaneMemoryInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bindImagePlaneMemoryInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bindImagePlaneMemoryInfo.planeAspect ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV const & - bindIndexBufferIndirectCommandNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bindIndexBufferIndirectCommandNV.bufferAddress ); - VULKAN_HPP_HASH_COMBINE( seed, bindIndexBufferIndirectCommandNV.size ); - VULKAN_HPP_HASH_COMBINE( seed, bindIndexBufferIndirectCommandNV.indexType ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV const & - bindShaderGroupIndirectCommandNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bindShaderGroupIndirectCommandNV.groupIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SparseMemoryBind const & sparseMemoryBind ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sparseMemoryBind.resourceOffset ); - VULKAN_HPP_HASH_COMBINE( seed, sparseMemoryBind.size ); - VULKAN_HPP_HASH_COMBINE( seed, sparseMemoryBind.memory ); - VULKAN_HPP_HASH_COMBINE( seed, sparseMemoryBind.memoryOffset ); - VULKAN_HPP_HASH_COMBINE( seed, sparseMemoryBind.flags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo const & sparseBufferMemoryBindInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sparseBufferMemoryBindInfo.buffer ); - VULKAN_HPP_HASH_COMBINE( seed, sparseBufferMemoryBindInfo.bindCount ); - VULKAN_HPP_HASH_COMBINE( seed, sparseBufferMemoryBindInfo.pBinds ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo const & sparseImageOpaqueMemoryBindInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sparseImageOpaqueMemoryBindInfo.image ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageOpaqueMemoryBindInfo.bindCount ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageOpaqueMemoryBindInfo.pBinds ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageSubresource const & imageSubresource ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageSubresource.aspectMask ); - VULKAN_HPP_HASH_COMBINE( seed, imageSubresource.mipLevel ); - VULKAN_HPP_HASH_COMBINE( seed, imageSubresource.arrayLayer ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Offset3D const & offset3D ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, offset3D.x ); - VULKAN_HPP_HASH_COMBINE( seed, offset3D.y ); - VULKAN_HPP_HASH_COMBINE( seed, offset3D.z ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Extent3D const & extent3D ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, extent3D.width ); - VULKAN_HPP_HASH_COMBINE( seed, extent3D.height ); - VULKAN_HPP_HASH_COMBINE( seed, extent3D.depth ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SparseImageMemoryBind const & sparseImageMemoryBind ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryBind.subresource ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryBind.offset ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryBind.extent ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryBind.memory ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryBind.memoryOffset ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryBind.flags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo const & sparseImageMemoryBindInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryBindInfo.image ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryBindInfo.bindCount ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryBindInfo.pBinds ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BindSparseInfo const & bindSparseInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bindSparseInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bindSparseInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bindSparseInfo.waitSemaphoreCount ); - VULKAN_HPP_HASH_COMBINE( seed, bindSparseInfo.pWaitSemaphores ); - VULKAN_HPP_HASH_COMBINE( seed, bindSparseInfo.bufferBindCount ); - VULKAN_HPP_HASH_COMBINE( seed, bindSparseInfo.pBufferBinds ); - VULKAN_HPP_HASH_COMBINE( seed, bindSparseInfo.imageOpaqueBindCount ); - VULKAN_HPP_HASH_COMBINE( seed, bindSparseInfo.pImageOpaqueBinds ); - VULKAN_HPP_HASH_COMBINE( seed, bindSparseInfo.imageBindCount ); - VULKAN_HPP_HASH_COMBINE( seed, bindSparseInfo.pImageBinds ); - VULKAN_HPP_HASH_COMBINE( seed, bindSparseInfo.signalSemaphoreCount ); - VULKAN_HPP_HASH_COMBINE( seed, bindSparseInfo.pSignalSemaphores ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV const & - bindVertexBufferIndirectCommandNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bindVertexBufferIndirectCommandNV.bufferAddress ); - VULKAN_HPP_HASH_COMBINE( seed, bindVertexBufferIndirectCommandNV.size ); - VULKAN_HPP_HASH_COMBINE( seed, bindVertexBufferIndirectCommandNV.stride ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & imageSubresourceLayers ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageSubresourceLayers.aspectMask ); - VULKAN_HPP_HASH_COMBINE( seed, imageSubresourceLayers.mipLevel ); - VULKAN_HPP_HASH_COMBINE( seed, imageSubresourceLayers.baseArrayLayer ); - VULKAN_HPP_HASH_COMBINE( seed, imageSubresourceLayers.layerCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageBlit2 const & imageBlit2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageBlit2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageBlit2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageBlit2.srcSubresource ); - for ( size_t i = 0; i < 2; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, imageBlit2.srcOffsets[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, imageBlit2.dstSubresource ); - for ( size_t i = 0; i < 2; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, imageBlit2.dstOffsets[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BlitImageInfo2 const & blitImageInfo2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, blitImageInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, blitImageInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, blitImageInfo2.srcImage ); - VULKAN_HPP_HASH_COMBINE( seed, blitImageInfo2.srcImageLayout ); - VULKAN_HPP_HASH_COMBINE( seed, blitImageInfo2.dstImage ); - VULKAN_HPP_HASH_COMBINE( seed, blitImageInfo2.dstImageLayout ); - VULKAN_HPP_HASH_COMBINE( seed, blitImageInfo2.regionCount ); - VULKAN_HPP_HASH_COMBINE( seed, blitImageInfo2.pRegions ); - VULKAN_HPP_HASH_COMBINE( seed, blitImageInfo2.filter ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA const & - bufferCollectionBufferCreateInfoFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionBufferCreateInfoFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionBufferCreateInfoFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionBufferCreateInfoFUCHSIA.collection ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionBufferCreateInfoFUCHSIA.index ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA const & - bufferCollectionConstraintsInfoFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionConstraintsInfoFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionConstraintsInfoFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionConstraintsInfoFUCHSIA.minBufferCount ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionConstraintsInfoFUCHSIA.maxBufferCount ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionConstraintsInfoFUCHSIA.minBufferCountForCamping ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionConstraintsInfoFUCHSIA.minBufferCountForDedicatedSlack ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionConstraintsInfoFUCHSIA.minBufferCountForSharedSlack ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA const & - bufferCollectionCreateInfoFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionCreateInfoFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionCreateInfoFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionCreateInfoFUCHSIA.collectionToken ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA const & - bufferCollectionImageCreateInfoFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionImageCreateInfoFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionImageCreateInfoFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionImageCreateInfoFUCHSIA.collection ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionImageCreateInfoFUCHSIA.index ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA const & sysmemColorSpaceFUCHSIA ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sysmemColorSpaceFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, sysmemColorSpaceFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, sysmemColorSpaceFUCHSIA.colorSpace ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA const & - bufferCollectionPropertiesFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionPropertiesFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionPropertiesFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionPropertiesFUCHSIA.memoryTypeBits ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionPropertiesFUCHSIA.bufferCount ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionPropertiesFUCHSIA.createInfoIndex ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionPropertiesFUCHSIA.sysmemPixelFormat ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionPropertiesFUCHSIA.formatFeatures ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionPropertiesFUCHSIA.sysmemColorSpaceIndex ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionPropertiesFUCHSIA.samplerYcbcrConversionComponents ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionPropertiesFUCHSIA.suggestedYcbcrModel ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionPropertiesFUCHSIA.suggestedYcbcrRange ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionPropertiesFUCHSIA.suggestedXChromaOffset ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCollectionPropertiesFUCHSIA.suggestedYChromaOffset ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferCreateInfo const & bufferCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCreateInfo.size ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCreateInfo.usage ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCreateInfo.sharingMode ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCreateInfo.queueFamilyIndexCount ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCreateInfo.pQueueFamilyIndices ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA const & bufferConstraintsInfoFUCHSIA ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferConstraintsInfoFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferConstraintsInfoFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferConstraintsInfoFUCHSIA.createInfo ); - VULKAN_HPP_HASH_COMBINE( seed, bufferConstraintsInfoFUCHSIA.requiredFormatFeatures ); - VULKAN_HPP_HASH_COMBINE( seed, bufferConstraintsInfoFUCHSIA.bufferCollectionConstraints ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferCopy const & bufferCopy ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferCopy.srcOffset ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCopy.dstOffset ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCopy.size ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferCopy2 const & bufferCopy2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferCopy2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCopy2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCopy2.srcOffset ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCopy2.dstOffset ); - VULKAN_HPP_HASH_COMBINE( seed, bufferCopy2.size ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT const & - bufferDeviceAddressCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferDeviceAddressCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferDeviceAddressCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferDeviceAddressCreateInfoEXT.deviceAddress ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo const & bufferDeviceAddressInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferDeviceAddressInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferDeviceAddressInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferDeviceAddressInfo.buffer ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferImageCopy const & bufferImageCopy ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy.bufferOffset ); - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy.bufferRowLength ); - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy.bufferImageHeight ); - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy.imageSubresource ); - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy.imageOffset ); - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy.imageExtent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferImageCopy2 const & bufferImageCopy2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy2.bufferOffset ); - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy2.bufferRowLength ); - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy2.bufferImageHeight ); - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy2.imageSubresource ); - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy2.imageOffset ); - VULKAN_HPP_HASH_COMBINE( seed, bufferImageCopy2.imageExtent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::BufferMemoryBarrier const & bufferMemoryBarrier ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier.srcAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier.dstAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier.srcQueueFamilyIndex ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier.dstQueueFamilyIndex ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier.buffer ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier.offset ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier.size ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2 const & bufferMemoryBarrier2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier2.srcStageMask ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier2.srcAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier2.dstStageMask ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier2.dstAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier2.srcQueueFamilyIndex ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier2.dstQueueFamilyIndex ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier2.buffer ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier2.offset ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryBarrier2.size ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 const & bufferMemoryRequirementsInfo2 ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryRequirementsInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryRequirementsInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferMemoryRequirementsInfo2.buffer ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo const & - bufferOpaqueCaptureAddressCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferOpaqueCaptureAddressCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferOpaqueCaptureAddressCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferOpaqueCaptureAddressCreateInfo.opaqueCaptureAddress ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::BufferViewCreateInfo const & bufferViewCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, bufferViewCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, bufferViewCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, bufferViewCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, bufferViewCreateInfo.buffer ); - VULKAN_HPP_HASH_COMBINE( seed, bufferViewCreateInfo.format ); - VULKAN_HPP_HASH_COMBINE( seed, bufferViewCreateInfo.offset ); - VULKAN_HPP_HASH_COMBINE( seed, bufferViewCreateInfo.range ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT const & calibratedTimestampInfoEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, calibratedTimestampInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, calibratedTimestampInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, calibratedTimestampInfoEXT.timeDomain ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::CheckpointData2NV const & checkpointData2NV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, checkpointData2NV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, checkpointData2NV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, checkpointData2NV.stage ); - VULKAN_HPP_HASH_COMBINE( seed, checkpointData2NV.pCheckpointMarker ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CheckpointDataNV const & checkpointDataNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, checkpointDataNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, checkpointDataNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, checkpointDataNV.stage ); - VULKAN_HPP_HASH_COMBINE( seed, checkpointDataNV.pCheckpointMarker ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ClearDepthStencilValue const & clearDepthStencilValue ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, clearDepthStencilValue.depth ); - VULKAN_HPP_HASH_COMBINE( seed, clearDepthStencilValue.stencil ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ClearRect const & clearRect ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, clearRect.rect ); - VULKAN_HPP_HASH_COMBINE( seed, clearRect.baseArrayLayer ); - VULKAN_HPP_HASH_COMBINE( seed, clearRect.layerCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV const & coarseSampleLocationNV ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, coarseSampleLocationNV.pixelX ); - VULKAN_HPP_HASH_COMBINE( seed, coarseSampleLocationNV.pixelY ); - VULKAN_HPP_HASH_COMBINE( seed, coarseSampleLocationNV.sample ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV const & coarseSampleOrderCustomNV ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, coarseSampleOrderCustomNV.shadingRate ); - VULKAN_HPP_HASH_COMBINE( seed, coarseSampleOrderCustomNV.sampleCount ); - VULKAN_HPP_HASH_COMBINE( seed, coarseSampleOrderCustomNV.sampleLocationCount ); - VULKAN_HPP_HASH_COMBINE( seed, coarseSampleOrderCustomNV.pSampleLocations ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo const & commandBufferAllocateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, commandBufferAllocateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferAllocateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferAllocateInfo.commandPool ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferAllocateInfo.level ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferAllocateInfo.commandBufferCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo const & commandBufferInheritanceInfo ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceInfo.renderPass ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceInfo.subpass ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceInfo.framebuffer ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceInfo.occlusionQueryEnable ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceInfo.queryFlags ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceInfo.pipelineStatistics ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo const & commandBufferBeginInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, commandBufferBeginInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferBeginInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferBeginInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferBeginInfo.pInheritanceInfo ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT const & - commandBufferInheritanceConditionalRenderingInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceConditionalRenderingInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceConditionalRenderingInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceConditionalRenderingInfoEXT.conditionalRenderingEnable ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM const & - commandBufferInheritanceRenderPassTransformInfoQCOM ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceRenderPassTransformInfoQCOM.sType ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceRenderPassTransformInfoQCOM.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceRenderPassTransformInfoQCOM.transform ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceRenderPassTransformInfoQCOM.renderArea ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo const & - commandBufferInheritanceRenderingInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceRenderingInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceRenderingInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceRenderingInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceRenderingInfo.viewMask ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceRenderingInfo.colorAttachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceRenderingInfo.pColorAttachmentFormats ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceRenderingInfo.depthAttachmentFormat ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceRenderingInfo.stencilAttachmentFormat ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceRenderingInfo.rasterizationSamples ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Viewport const & viewport ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, viewport.x ); - VULKAN_HPP_HASH_COMBINE( seed, viewport.y ); - VULKAN_HPP_HASH_COMBINE( seed, viewport.width ); - VULKAN_HPP_HASH_COMBINE( seed, viewport.height ); - VULKAN_HPP_HASH_COMBINE( seed, viewport.minDepth ); - VULKAN_HPP_HASH_COMBINE( seed, viewport.maxDepth ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV const & - commandBufferInheritanceViewportScissorInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceViewportScissorInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceViewportScissorInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceViewportScissorInfoNV.viewportScissor2D ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceViewportScissorInfoNV.viewportDepthCount ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferInheritanceViewportScissorInfoNV.pViewportDepths ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo const & commandBufferSubmitInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, commandBufferSubmitInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferSubmitInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferSubmitInfo.commandBuffer ); - VULKAN_HPP_HASH_COMBINE( seed, commandBufferSubmitInfo.deviceMask ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo const & commandPoolCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, commandPoolCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, commandPoolCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, commandPoolCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, commandPoolCreateInfo.queueFamilyIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SpecializationMapEntry const & specializationMapEntry ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, specializationMapEntry.constantID ); - VULKAN_HPP_HASH_COMBINE( seed, specializationMapEntry.offset ); - VULKAN_HPP_HASH_COMBINE( seed, specializationMapEntry.size ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SpecializationInfo const & specializationInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, specializationInfo.mapEntryCount ); - VULKAN_HPP_HASH_COMBINE( seed, specializationInfo.pMapEntries ); - VULKAN_HPP_HASH_COMBINE( seed, specializationInfo.dataSize ); - VULKAN_HPP_HASH_COMBINE( seed, specializationInfo.pData ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo const & pipelineShaderStageCreateInfo ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.stage ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.module ); - for ( const char * p = pipelineShaderStageCreateInfo.pName; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.pSpecializationInfo ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo const & computePipelineCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, computePipelineCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, computePipelineCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, computePipelineCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, computePipelineCreateInfo.stage ); - VULKAN_HPP_HASH_COMBINE( seed, computePipelineCreateInfo.layout ); - VULKAN_HPP_HASH_COMBINE( seed, computePipelineCreateInfo.basePipelineHandle ); - VULKAN_HPP_HASH_COMBINE( seed, computePipelineCreateInfo.basePipelineIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT const & - conditionalRenderingBeginInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, conditionalRenderingBeginInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, conditionalRenderingBeginInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, conditionalRenderingBeginInfoEXT.buffer ); - VULKAN_HPP_HASH_COMBINE( seed, conditionalRenderingBeginInfoEXT.offset ); - VULKAN_HPP_HASH_COMBINE( seed, conditionalRenderingBeginInfoEXT.flags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ConformanceVersion const & conformanceVersion ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, conformanceVersion.major ); - VULKAN_HPP_HASH_COMBINE( seed, conformanceVersion.minor ); - VULKAN_HPP_HASH_COMBINE( seed, conformanceVersion.subminor ); - VULKAN_HPP_HASH_COMBINE( seed, conformanceVersion.patch ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV const & cooperativeMatrixPropertiesNV ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, cooperativeMatrixPropertiesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, cooperativeMatrixPropertiesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, cooperativeMatrixPropertiesNV.MSize ); - VULKAN_HPP_HASH_COMBINE( seed, cooperativeMatrixPropertiesNV.NSize ); - VULKAN_HPP_HASH_COMBINE( seed, cooperativeMatrixPropertiesNV.KSize ); - VULKAN_HPP_HASH_COMBINE( seed, cooperativeMatrixPropertiesNV.AType ); - VULKAN_HPP_HASH_COMBINE( seed, cooperativeMatrixPropertiesNV.BType ); - VULKAN_HPP_HASH_COMBINE( seed, cooperativeMatrixPropertiesNV.CType ); - VULKAN_HPP_HASH_COMBINE( seed, cooperativeMatrixPropertiesNV.DType ); - VULKAN_HPP_HASH_COMBINE( seed, cooperativeMatrixPropertiesNV.scope ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR const & - copyAccelerationStructureInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, copyAccelerationStructureInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, copyAccelerationStructureInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, copyAccelerationStructureInfoKHR.src ); - VULKAN_HPP_HASH_COMBINE( seed, copyAccelerationStructureInfoKHR.dst ); - VULKAN_HPP_HASH_COMBINE( seed, copyAccelerationStructureInfoKHR.mode ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CopyBufferInfo2 const & copyBufferInfo2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, copyBufferInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, copyBufferInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, copyBufferInfo2.srcBuffer ); - VULKAN_HPP_HASH_COMBINE( seed, copyBufferInfo2.dstBuffer ); - VULKAN_HPP_HASH_COMBINE( seed, copyBufferInfo2.regionCount ); - VULKAN_HPP_HASH_COMBINE( seed, copyBufferInfo2.pRegions ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 const & copyBufferToImageInfo2 ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, copyBufferToImageInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, copyBufferToImageInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, copyBufferToImageInfo2.srcBuffer ); - VULKAN_HPP_HASH_COMBINE( seed, copyBufferToImageInfo2.dstImage ); - VULKAN_HPP_HASH_COMBINE( seed, copyBufferToImageInfo2.dstImageLayout ); - VULKAN_HPP_HASH_COMBINE( seed, copyBufferToImageInfo2.regionCount ); - VULKAN_HPP_HASH_COMBINE( seed, copyBufferToImageInfo2.pRegions ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM const & copyCommandTransformInfoQCOM ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, copyCommandTransformInfoQCOM.sType ); - VULKAN_HPP_HASH_COMBINE( seed, copyCommandTransformInfoQCOM.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, copyCommandTransformInfoQCOM.transform ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::CopyDescriptorSet const & copyDescriptorSet ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, copyDescriptorSet.sType ); - VULKAN_HPP_HASH_COMBINE( seed, copyDescriptorSet.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, copyDescriptorSet.srcSet ); - VULKAN_HPP_HASH_COMBINE( seed, copyDescriptorSet.srcBinding ); - VULKAN_HPP_HASH_COMBINE( seed, copyDescriptorSet.srcArrayElement ); - VULKAN_HPP_HASH_COMBINE( seed, copyDescriptorSet.dstSet ); - VULKAN_HPP_HASH_COMBINE( seed, copyDescriptorSet.dstBinding ); - VULKAN_HPP_HASH_COMBINE( seed, copyDescriptorSet.dstArrayElement ); - VULKAN_HPP_HASH_COMBINE( seed, copyDescriptorSet.descriptorCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageCopy2 const & imageCopy2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageCopy2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageCopy2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageCopy2.srcSubresource ); - VULKAN_HPP_HASH_COMBINE( seed, imageCopy2.srcOffset ); - VULKAN_HPP_HASH_COMBINE( seed, imageCopy2.dstSubresource ); - VULKAN_HPP_HASH_COMBINE( seed, imageCopy2.dstOffset ); - VULKAN_HPP_HASH_COMBINE( seed, imageCopy2.extent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CopyImageInfo2 const & copyImageInfo2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, copyImageInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, copyImageInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, copyImageInfo2.srcImage ); - VULKAN_HPP_HASH_COMBINE( seed, copyImageInfo2.srcImageLayout ); - VULKAN_HPP_HASH_COMBINE( seed, copyImageInfo2.dstImage ); - VULKAN_HPP_HASH_COMBINE( seed, copyImageInfo2.dstImageLayout ); - VULKAN_HPP_HASH_COMBINE( seed, copyImageInfo2.regionCount ); - VULKAN_HPP_HASH_COMBINE( seed, copyImageInfo2.pRegions ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 const & copyImageToBufferInfo2 ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, copyImageToBufferInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, copyImageToBufferInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, copyImageToBufferInfo2.srcImage ); - VULKAN_HPP_HASH_COMBINE( seed, copyImageToBufferInfo2.srcImageLayout ); - VULKAN_HPP_HASH_COMBINE( seed, copyImageToBufferInfo2.dstBuffer ); - VULKAN_HPP_HASH_COMBINE( seed, copyImageToBufferInfo2.regionCount ); - VULKAN_HPP_HASH_COMBINE( seed, copyImageToBufferInfo2.pRegions ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX const & cuFunctionCreateInfoNVX ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, cuFunctionCreateInfoNVX.sType ); - VULKAN_HPP_HASH_COMBINE( seed, cuFunctionCreateInfoNVX.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, cuFunctionCreateInfoNVX.module ); - for ( const char * p = cuFunctionCreateInfoNVX.pName; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX const & cuLaunchInfoNVX ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.sType ); - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.function ); - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.gridDimX ); - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.gridDimY ); - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.gridDimZ ); - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.blockDimX ); - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.blockDimY ); - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.blockDimZ ); - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.sharedMemBytes ); - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.paramCount ); - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.pParams ); - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.extraCount ); - VULKAN_HPP_HASH_COMBINE( seed, cuLaunchInfoNVX.pExtras ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX const & cuModuleCreateInfoNVX ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, cuModuleCreateInfoNVX.sType ); - VULKAN_HPP_HASH_COMBINE( seed, cuModuleCreateInfoNVX.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, cuModuleCreateInfoNVX.dataSize ); - VULKAN_HPP_HASH_COMBINE( seed, cuModuleCreateInfoNVX.pData ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR const & d3D12FenceSubmitInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, d3D12FenceSubmitInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, d3D12FenceSubmitInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, d3D12FenceSubmitInfoKHR.waitSemaphoreValuesCount ); - VULKAN_HPP_HASH_COMBINE( seed, d3D12FenceSubmitInfoKHR.pWaitSemaphoreValues ); - VULKAN_HPP_HASH_COMBINE( seed, d3D12FenceSubmitInfoKHR.signalSemaphoreValuesCount ); - VULKAN_HPP_HASH_COMBINE( seed, d3D12FenceSubmitInfoKHR.pSignalSemaphoreValues ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT const & debugMarkerMarkerInfoEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerMarkerInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerMarkerInfoEXT.pNext ); - for ( const char * p = debugMarkerMarkerInfoEXT.pMarkerName; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - for ( size_t i = 0; i < 4; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerMarkerInfoEXT.color[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT const & debugMarkerObjectNameInfoEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectNameInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectNameInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectNameInfoEXT.objectType ); - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectNameInfoEXT.object ); - for ( const char * p = debugMarkerObjectNameInfoEXT.pObjectName; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT const & debugMarkerObjectTagInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectTagInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectTagInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectTagInfoEXT.objectType ); - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectTagInfoEXT.object ); - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectTagInfoEXT.tagName ); - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectTagInfoEXT.tagSize ); - VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectTagInfoEXT.pTag ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT const & - debugReportCallbackCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, debugReportCallbackCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, debugReportCallbackCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, debugReportCallbackCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, debugReportCallbackCreateInfoEXT.pfnCallback ); - VULKAN_HPP_HASH_COMBINE( seed, debugReportCallbackCreateInfoEXT.pUserData ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT const & debugUtilsLabelEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsLabelEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsLabelEXT.pNext ); - for ( const char * p = debugUtilsLabelEXT.pLabelName; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - for ( size_t i = 0; i < 4; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsLabelEXT.color[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT const & debugUtilsObjectNameInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectNameInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectNameInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectNameInfoEXT.objectType ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectNameInfoEXT.objectHandle ); - for ( const char * p = debugUtilsObjectNameInfoEXT.pObjectName; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT const & - debugUtilsMessengerCallbackDataEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.flags ); - for ( const char * p = debugUtilsMessengerCallbackDataEXT.pMessageIdName; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.messageIdNumber ); - for ( const char * p = debugUtilsMessengerCallbackDataEXT.pMessage; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.queueLabelCount ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.pQueueLabels ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.cmdBufLabelCount ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.pCmdBufLabels ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.objectCount ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.pObjects ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT const & - debugUtilsMessengerCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCreateInfoEXT.messageSeverity ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCreateInfoEXT.messageType ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCreateInfoEXT.pfnUserCallback ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCreateInfoEXT.pUserData ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT const & debugUtilsObjectTagInfoEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectTagInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectTagInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectTagInfoEXT.objectType ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectTagInfoEXT.objectHandle ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectTagInfoEXT.tagName ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectTagInfoEXT.tagSize ); - VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectTagInfoEXT.pTag ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV const & - dedicatedAllocationBufferCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, dedicatedAllocationBufferCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, dedicatedAllocationBufferCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, dedicatedAllocationBufferCreateInfoNV.dedicatedAllocation ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV const & - dedicatedAllocationImageCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, dedicatedAllocationImageCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, dedicatedAllocationImageCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, dedicatedAllocationImageCreateInfoNV.dedicatedAllocation ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV const & - dedicatedAllocationMemoryAllocateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, dedicatedAllocationMemoryAllocateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, dedicatedAllocationMemoryAllocateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, dedicatedAllocationMemoryAllocateInfoNV.image ); - VULKAN_HPP_HASH_COMBINE( seed, dedicatedAllocationMemoryAllocateInfoNV.buffer ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MemoryBarrier2 const & memoryBarrier2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryBarrier2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryBarrier2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryBarrier2.srcStageMask ); - VULKAN_HPP_HASH_COMBINE( seed, memoryBarrier2.srcAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, memoryBarrier2.dstStageMask ); - VULKAN_HPP_HASH_COMBINE( seed, memoryBarrier2.dstAccessMask ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ImageSubresourceRange const & imageSubresourceRange ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageSubresourceRange.aspectMask ); - VULKAN_HPP_HASH_COMBINE( seed, imageSubresourceRange.baseMipLevel ); - VULKAN_HPP_HASH_COMBINE( seed, imageSubresourceRange.levelCount ); - VULKAN_HPP_HASH_COMBINE( seed, imageSubresourceRange.baseArrayLayer ); - VULKAN_HPP_HASH_COMBINE( seed, imageSubresourceRange.layerCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2 const & imageMemoryBarrier2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier2.srcStageMask ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier2.srcAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier2.dstStageMask ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier2.dstAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier2.oldLayout ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier2.newLayout ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier2.srcQueueFamilyIndex ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier2.dstQueueFamilyIndex ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier2.image ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier2.subresourceRange ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DependencyInfo const & dependencyInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, dependencyInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, dependencyInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, dependencyInfo.dependencyFlags ); - VULKAN_HPP_HASH_COMBINE( seed, dependencyInfo.memoryBarrierCount ); - VULKAN_HPP_HASH_COMBINE( seed, dependencyInfo.pMemoryBarriers ); - VULKAN_HPP_HASH_COMBINE( seed, dependencyInfo.bufferMemoryBarrierCount ); - VULKAN_HPP_HASH_COMBINE( seed, dependencyInfo.pBufferMemoryBarriers ); - VULKAN_HPP_HASH_COMBINE( seed, dependencyInfo.imageMemoryBarrierCount ); - VULKAN_HPP_HASH_COMBINE( seed, dependencyInfo.pImageMemoryBarriers ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DescriptorBufferInfo const & descriptorBufferInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorBufferInfo.buffer ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorBufferInfo.offset ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorBufferInfo.range ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DescriptorImageInfo const & descriptorImageInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorImageInfo.sampler ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorImageInfo.imageView ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorImageInfo.imageLayout ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DescriptorPoolSize const & descriptorPoolSize ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorPoolSize.type ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorPoolSize.descriptorCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo const & descriptorPoolCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorPoolCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorPoolCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorPoolCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorPoolCreateInfo.maxSets ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorPoolCreateInfo.poolSizeCount ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorPoolCreateInfo.pPoolSizes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo const & - descriptorPoolInlineUniformBlockCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorPoolInlineUniformBlockCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorPoolInlineUniformBlockCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorPoolInlineUniformBlockCreateInfo.maxInlineUniformBlockBindings ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo const & descriptorSetAllocateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetAllocateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetAllocateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetAllocateInfo.descriptorPool ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetAllocateInfo.descriptorSetCount ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetAllocateInfo.pSetLayouts ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding const & descriptorSetLayoutBinding ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutBinding.binding ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutBinding.descriptorType ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutBinding.descriptorCount ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutBinding.stageFlags ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutBinding.pImmutableSamplers ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo const & - descriptorSetLayoutBindingFlagsCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutBindingFlagsCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutBindingFlagsCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutBindingFlagsCreateInfo.bindingCount ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutBindingFlagsCreateInfo.pBindingFlags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo const & descriptorSetLayoutCreateInfo ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutCreateInfo.bindingCount ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutCreateInfo.pBindings ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport const & descriptorSetLayoutSupport ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutSupport.sType ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutSupport.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetLayoutSupport.supported ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo const & - descriptorSetVariableDescriptorCountAllocateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetVariableDescriptorCountAllocateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetVariableDescriptorCountAllocateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetVariableDescriptorCountAllocateInfo.descriptorSetCount ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetVariableDescriptorCountAllocateInfo.pDescriptorCounts ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport const & - descriptorSetVariableDescriptorCountLayoutSupport ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetVariableDescriptorCountLayoutSupport.sType ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetVariableDescriptorCountLayoutSupport.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorSetVariableDescriptorCountLayoutSupport.maxVariableDescriptorCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry const & descriptorUpdateTemplateEntry ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateEntry.dstBinding ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateEntry.dstArrayElement ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateEntry.descriptorCount ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateEntry.descriptorType ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateEntry.offset ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateEntry.stride ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo const & - descriptorUpdateTemplateCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateCreateInfo.descriptorUpdateEntryCount ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateCreateInfo.pDescriptorUpdateEntries ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateCreateInfo.templateType ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateCreateInfo.descriptorSetLayout ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateCreateInfo.pipelineBindPoint ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateCreateInfo.pipelineLayout ); - VULKAN_HPP_HASH_COMBINE( seed, descriptorUpdateTemplateCreateInfo.set ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements const & deviceBufferMemoryRequirements ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceBufferMemoryRequirements.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceBufferMemoryRequirements.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceBufferMemoryRequirements.pCreateInfo ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo const & deviceQueueCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueCreateInfo.queueFamilyIndex ); - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueCreateInfo.queueCount ); - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueCreateInfo.pQueuePriorities ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures const & physicalDeviceFeatures ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.robustBufferAccess ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.fullDrawIndexUint32 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.imageCubeArray ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.independentBlend ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.geometryShader ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.tessellationShader ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.sampleRateShading ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.dualSrcBlend ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.logicOp ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.multiDrawIndirect ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.drawIndirectFirstInstance ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.depthClamp ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.depthBiasClamp ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.fillModeNonSolid ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.depthBounds ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.wideLines ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.largePoints ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.alphaToOne ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.multiViewport ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.samplerAnisotropy ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.textureCompressionETC2 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.textureCompressionASTC_LDR ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.textureCompressionBC ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.occlusionQueryPrecise ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.pipelineStatisticsQuery ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.vertexPipelineStoresAndAtomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.fragmentStoresAndAtomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderTessellationAndGeometryPointSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderImageGatherExtended ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderStorageImageExtendedFormats ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderStorageImageMultisample ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderStorageImageReadWithoutFormat ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderStorageImageWriteWithoutFormat ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderUniformBufferArrayDynamicIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderSampledImageArrayDynamicIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderStorageBufferArrayDynamicIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderStorageImageArrayDynamicIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderClipDistance ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderCullDistance ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderFloat64 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderInt64 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderInt16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderResourceResidency ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.shaderResourceMinLod ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.sparseBinding ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.sparseResidencyBuffer ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.sparseResidencyImage2D ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.sparseResidencyImage3D ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.sparseResidency2Samples ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.sparseResidency4Samples ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.sparseResidency8Samples ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.sparseResidency16Samples ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.sparseResidencyAliased ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.variableMultisampleRate ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures.inheritedQueries ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceCreateInfo const & deviceCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, deviceCreateInfo.queueCreateInfoCount ); - VULKAN_HPP_HASH_COMBINE( seed, deviceCreateInfo.pQueueCreateInfos ); - VULKAN_HPP_HASH_COMBINE( seed, deviceCreateInfo.enabledLayerCount ); - for ( size_t i = 0; i < deviceCreateInfo.enabledLayerCount; ++i ) - { - for ( const char * p = deviceCreateInfo.ppEnabledLayerNames[i]; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - } - VULKAN_HPP_HASH_COMBINE( seed, deviceCreateInfo.enabledExtensionCount ); - for ( size_t i = 0; i < deviceCreateInfo.enabledExtensionCount; ++i ) - { - for ( const char * p = deviceCreateInfo.ppEnabledExtensionNames[i]; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - } - VULKAN_HPP_HASH_COMBINE( seed, deviceCreateInfo.pEnabledFeatures ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT const & - deviceDeviceMemoryReportCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceDeviceMemoryReportCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceDeviceMemoryReportCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceDeviceMemoryReportCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, deviceDeviceMemoryReportCreateInfoEXT.pfnUserCallback ); - VULKAN_HPP_HASH_COMBINE( seed, deviceDeviceMemoryReportCreateInfoEXT.pUserData ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV const & - deviceDiagnosticsConfigCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceDiagnosticsConfigCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceDiagnosticsConfigCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceDiagnosticsConfigCreateInfoNV.flags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT const & deviceEventInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceEventInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceEventInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceEventInfoEXT.deviceEvent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo const & deviceGroupBindSparseInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupBindSparseInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupBindSparseInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupBindSparseInfo.resourceDeviceIndex ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupBindSparseInfo.memoryDeviceIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo const & - deviceGroupCommandBufferBeginInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupCommandBufferBeginInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupCommandBufferBeginInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupCommandBufferBeginInfo.deviceMask ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo const & deviceGroupDeviceCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupDeviceCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupDeviceCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupDeviceCreateInfo.physicalDeviceCount ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupDeviceCreateInfo.pPhysicalDevices ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR const & - deviceGroupPresentCapabilitiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupPresentCapabilitiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupPresentCapabilitiesKHR.pNext ); - for ( size_t i = 0; i < VK_MAX_DEVICE_GROUP_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupPresentCapabilitiesKHR.presentMask[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupPresentCapabilitiesKHR.modes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR const & deviceGroupPresentInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupPresentInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupPresentInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupPresentInfoKHR.swapchainCount ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupPresentInfoKHR.pDeviceMasks ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupPresentInfoKHR.mode ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo const & deviceGroupRenderPassBeginInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupRenderPassBeginInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupRenderPassBeginInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupRenderPassBeginInfo.deviceMask ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupRenderPassBeginInfo.deviceRenderAreaCount ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupRenderPassBeginInfo.pDeviceRenderAreas ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo const & deviceGroupSubmitInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupSubmitInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupSubmitInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupSubmitInfo.waitSemaphoreCount ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupSubmitInfo.pWaitSemaphoreDeviceIndices ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupSubmitInfo.commandBufferCount ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupSubmitInfo.pCommandBufferDeviceMasks ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupSubmitInfo.signalSemaphoreCount ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupSubmitInfo.pSignalSemaphoreDeviceIndices ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR const & - deviceGroupSwapchainCreateInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupSwapchainCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupSwapchainCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceGroupSwapchainCreateInfoKHR.modes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageCreateInfo const & imageCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.imageType ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.format ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.extent ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.mipLevels ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.arrayLayers ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.samples ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.tiling ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.usage ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.sharingMode ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.queueFamilyIndexCount ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.pQueueFamilyIndices ); - VULKAN_HPP_HASH_COMBINE( seed, imageCreateInfo.initialLayout ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements const & deviceImageMemoryRequirements ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceImageMemoryRequirements.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceImageMemoryRequirements.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceImageMemoryRequirements.pCreateInfo ); - VULKAN_HPP_HASH_COMBINE( seed, deviceImageMemoryRequirements.planeAspect ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo const & - deviceMemoryOpaqueCaptureAddressInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryOpaqueCaptureAddressInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryOpaqueCaptureAddressInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryOpaqueCaptureAddressInfo.memory ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD const & - deviceMemoryOverallocationCreateInfoAMD ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryOverallocationCreateInfoAMD.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryOverallocationCreateInfoAMD.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryOverallocationCreateInfoAMD.overallocationBehavior ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT const & - deviceMemoryReportCallbackDataEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryReportCallbackDataEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryReportCallbackDataEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryReportCallbackDataEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryReportCallbackDataEXT.type ); - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryReportCallbackDataEXT.memoryObjectId ); - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryReportCallbackDataEXT.size ); - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryReportCallbackDataEXT.objectType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryReportCallbackDataEXT.objectHandle ); - VULKAN_HPP_HASH_COMBINE( seed, deviceMemoryReportCallbackDataEXT.heapIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo const & devicePrivateDataCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, devicePrivateDataCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, devicePrivateDataCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, devicePrivateDataCreateInfo.privateDataSlotRequestCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoKHR const & - deviceQueueGlobalPriorityCreateInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueGlobalPriorityCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueGlobalPriorityCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueGlobalPriorityCreateInfoKHR.globalPriority ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 const & deviceQueueInfo2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueInfo2.flags ); - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueInfo2.queueFamilyIndex ); - VULKAN_HPP_HASH_COMBINE( seed, deviceQueueInfo2.queueIndex ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT const & directFBSurfaceCreateInfoEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, directFBSurfaceCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, directFBSurfaceCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, directFBSurfaceCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, directFBSurfaceCreateInfoEXT.dfb ); - VULKAN_HPP_HASH_COMBINE( seed, directFBSurfaceCreateInfoEXT.surface ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DispatchIndirectCommand const & dispatchIndirectCommand ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, dispatchIndirectCommand.x ); - VULKAN_HPP_HASH_COMBINE( seed, dispatchIndirectCommand.y ); - VULKAN_HPP_HASH_COMBINE( seed, dispatchIndirectCommand.z ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT const & displayEventInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayEventInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, displayEventInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, displayEventInfoEXT.displayEvent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR const & displayModeParametersKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayModeParametersKHR.visibleRegion ); - VULKAN_HPP_HASH_COMBINE( seed, displayModeParametersKHR.refreshRate ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR const & displayModeCreateInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayModeCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, displayModeCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, displayModeCreateInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, displayModeCreateInfoKHR.parameters ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR const & displayModePropertiesKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayModePropertiesKHR.displayMode ); - VULKAN_HPP_HASH_COMBINE( seed, displayModePropertiesKHR.parameters ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR const & displayModeProperties2KHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayModeProperties2KHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, displayModeProperties2KHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, displayModeProperties2KHR.displayModeProperties ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD const & - displayNativeHdrSurfaceCapabilitiesAMD ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayNativeHdrSurfaceCapabilitiesAMD.sType ); - VULKAN_HPP_HASH_COMBINE( seed, displayNativeHdrSurfaceCapabilitiesAMD.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, displayNativeHdrSurfaceCapabilitiesAMD.localDimmingSupport ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR const & displayPlaneCapabilitiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneCapabilitiesKHR.supportedAlpha ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneCapabilitiesKHR.minSrcPosition ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneCapabilitiesKHR.maxSrcPosition ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneCapabilitiesKHR.minSrcExtent ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneCapabilitiesKHR.maxSrcExtent ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneCapabilitiesKHR.minDstPosition ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneCapabilitiesKHR.maxDstPosition ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneCapabilitiesKHR.minDstExtent ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneCapabilitiesKHR.maxDstExtent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR const & displayPlaneCapabilities2KHR ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneCapabilities2KHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneCapabilities2KHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneCapabilities2KHR.capabilities ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR const & displayPlaneInfo2KHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneInfo2KHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneInfo2KHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneInfo2KHR.mode ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneInfo2KHR.planeIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR const & displayPlanePropertiesKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayPlanePropertiesKHR.currentDisplay ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlanePropertiesKHR.currentStackIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR const & displayPlaneProperties2KHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneProperties2KHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneProperties2KHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, displayPlaneProperties2KHR.displayPlaneProperties ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT const & displayPowerInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayPowerInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, displayPowerInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, displayPowerInfoEXT.powerState ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR const & displayPresentInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayPresentInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, displayPresentInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, displayPresentInfoKHR.srcRect ); - VULKAN_HPP_HASH_COMBINE( seed, displayPresentInfoKHR.dstRect ); - VULKAN_HPP_HASH_COMBINE( seed, displayPresentInfoKHR.persistent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR const & displayPropertiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayPropertiesKHR.display ); - for ( const char * p = displayPropertiesKHR.displayName; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - VULKAN_HPP_HASH_COMBINE( seed, displayPropertiesKHR.physicalDimensions ); - VULKAN_HPP_HASH_COMBINE( seed, displayPropertiesKHR.physicalResolution ); - VULKAN_HPP_HASH_COMBINE( seed, displayPropertiesKHR.supportedTransforms ); - VULKAN_HPP_HASH_COMBINE( seed, displayPropertiesKHR.planeReorderPossible ); - VULKAN_HPP_HASH_COMBINE( seed, displayPropertiesKHR.persistentContent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DisplayProperties2KHR const & displayProperties2KHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displayProperties2KHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, displayProperties2KHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, displayProperties2KHR.displayProperties ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR const & displaySurfaceCreateInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, displaySurfaceCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, displaySurfaceCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, displaySurfaceCreateInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, displaySurfaceCreateInfoKHR.displayMode ); - VULKAN_HPP_HASH_COMBINE( seed, displaySurfaceCreateInfoKHR.planeIndex ); - VULKAN_HPP_HASH_COMBINE( seed, displaySurfaceCreateInfoKHR.planeStackIndex ); - VULKAN_HPP_HASH_COMBINE( seed, displaySurfaceCreateInfoKHR.transform ); - VULKAN_HPP_HASH_COMBINE( seed, displaySurfaceCreateInfoKHR.globalAlpha ); - VULKAN_HPP_HASH_COMBINE( seed, displaySurfaceCreateInfoKHR.alphaMode ); - VULKAN_HPP_HASH_COMBINE( seed, displaySurfaceCreateInfoKHR.imageExtent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand const & drawIndexedIndirectCommand ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, drawIndexedIndirectCommand.indexCount ); - VULKAN_HPP_HASH_COMBINE( seed, drawIndexedIndirectCommand.instanceCount ); - VULKAN_HPP_HASH_COMBINE( seed, drawIndexedIndirectCommand.firstIndex ); - VULKAN_HPP_HASH_COMBINE( seed, drawIndexedIndirectCommand.vertexOffset ); - VULKAN_HPP_HASH_COMBINE( seed, drawIndexedIndirectCommand.firstInstance ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DrawIndirectCommand const & drawIndirectCommand ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, drawIndirectCommand.vertexCount ); - VULKAN_HPP_HASH_COMBINE( seed, drawIndirectCommand.instanceCount ); - VULKAN_HPP_HASH_COMBINE( seed, drawIndirectCommand.firstVertex ); - VULKAN_HPP_HASH_COMBINE( seed, drawIndirectCommand.firstInstance ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV const & drawMeshTasksIndirectCommandNV ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, drawMeshTasksIndirectCommandNV.taskCount ); - VULKAN_HPP_HASH_COMBINE( seed, drawMeshTasksIndirectCommandNV.firstTask ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT const & drmFormatModifierProperties2EXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierProperties2EXT.drmFormatModifier ); - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierProperties2EXT.drmFormatModifierPlaneCount ); - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierProperties2EXT.drmFormatModifierTilingFeatures ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT const & drmFormatModifierPropertiesEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierPropertiesEXT.drmFormatModifier ); - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierPropertiesEXT.drmFormatModifierPlaneCount ); - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierPropertiesEXT.drmFormatModifierTilingFeatures ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT const & - drmFormatModifierPropertiesList2EXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierPropertiesList2EXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierPropertiesList2EXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierPropertiesList2EXT.drmFormatModifierCount ); - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierPropertiesList2EXT.pDrmFormatModifierProperties ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT const & - drmFormatModifierPropertiesListEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierPropertiesListEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierPropertiesListEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierPropertiesListEXT.drmFormatModifierCount ); - VULKAN_HPP_HASH_COMBINE( seed, drmFormatModifierPropertiesListEXT.pDrmFormatModifierProperties ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::EventCreateInfo const & eventCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, eventCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, eventCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, eventCreateInfo.flags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo const & exportFenceCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, exportFenceCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, exportFenceCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, exportFenceCreateInfo.handleTypes ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR const & exportFenceWin32HandleInfoKHR ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, exportFenceWin32HandleInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, exportFenceWin32HandleInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, exportFenceWin32HandleInfoKHR.pAttributes ); - VULKAN_HPP_HASH_COMBINE( seed, exportFenceWin32HandleInfoKHR.dwAccess ); - VULKAN_HPP_HASH_COMBINE( seed, exportFenceWin32HandleInfoKHR.name ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo const & exportMemoryAllocateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryAllocateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryAllocateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryAllocateInfo.handleTypes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV const & exportMemoryAllocateInfoNV ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryAllocateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryAllocateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryAllocateInfoNV.handleTypes ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR const & exportMemoryWin32HandleInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryWin32HandleInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryWin32HandleInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryWin32HandleInfoKHR.pAttributes ); - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryWin32HandleInfoKHR.dwAccess ); - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryWin32HandleInfoKHR.name ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV const & exportMemoryWin32HandleInfoNV ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryWin32HandleInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryWin32HandleInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryWin32HandleInfoNV.pAttributes ); - VULKAN_HPP_HASH_COMBINE( seed, exportMemoryWin32HandleInfoNV.dwAccess ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo const & exportSemaphoreCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, exportSemaphoreCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, exportSemaphoreCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, exportSemaphoreCreateInfo.handleTypes ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR const & - exportSemaphoreWin32HandleInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, exportSemaphoreWin32HandleInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, exportSemaphoreWin32HandleInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, exportSemaphoreWin32HandleInfoKHR.pAttributes ); - VULKAN_HPP_HASH_COMBINE( seed, exportSemaphoreWin32HandleInfoKHR.dwAccess ); - VULKAN_HPP_HASH_COMBINE( seed, exportSemaphoreWin32HandleInfoKHR.name ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ExtensionProperties const & extensionProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - for ( size_t i = 0; i < VK_MAX_EXTENSION_NAME_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, extensionProperties.extensionName[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, extensionProperties.specVersion ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ExternalMemoryProperties const & externalMemoryProperties ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, externalMemoryProperties.externalMemoryFeatures ); - VULKAN_HPP_HASH_COMBINE( seed, externalMemoryProperties.exportFromImportedHandleTypes ); - VULKAN_HPP_HASH_COMBINE( seed, externalMemoryProperties.compatibleHandleTypes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ExternalBufferProperties const & externalBufferProperties ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, externalBufferProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, externalBufferProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, externalBufferProperties.externalMemoryProperties ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ExternalFenceProperties const & externalFenceProperties ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, externalFenceProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, externalFenceProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, externalFenceProperties.exportFromImportedHandleTypes ); - VULKAN_HPP_HASH_COMBINE( seed, externalFenceProperties.compatibleHandleTypes ); - VULKAN_HPP_HASH_COMBINE( seed, externalFenceProperties.externalFenceFeatures ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ExternalFormatANDROID const & externalFormatANDROID ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, externalFormatANDROID.sType ); - VULKAN_HPP_HASH_COMBINE( seed, externalFormatANDROID.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, externalFormatANDROID.externalFormat ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties const & externalImageFormatProperties ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, externalImageFormatProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, externalImageFormatProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, externalImageFormatProperties.externalMemoryProperties ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ImageFormatProperties const & imageFormatProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageFormatProperties.maxExtent ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatProperties.maxMipLevels ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatProperties.maxArrayLayers ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatProperties.sampleCounts ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatProperties.maxResourceSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV const & externalImageFormatPropertiesNV ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, externalImageFormatPropertiesNV.imageFormatProperties ); - VULKAN_HPP_HASH_COMBINE( seed, externalImageFormatPropertiesNV.externalMemoryFeatures ); - VULKAN_HPP_HASH_COMBINE( seed, externalImageFormatPropertiesNV.exportFromImportedHandleTypes ); - VULKAN_HPP_HASH_COMBINE( seed, externalImageFormatPropertiesNV.compatibleHandleTypes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo const & externalMemoryBufferCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, externalMemoryBufferCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, externalMemoryBufferCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, externalMemoryBufferCreateInfo.handleTypes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo const & externalMemoryImageCreateInfo ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, externalMemoryImageCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, externalMemoryImageCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, externalMemoryImageCreateInfo.handleTypes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV const & externalMemoryImageCreateInfoNV ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, externalMemoryImageCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, externalMemoryImageCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, externalMemoryImageCreateInfoNV.handleTypes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties const & externalSemaphoreProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, externalSemaphoreProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, externalSemaphoreProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, externalSemaphoreProperties.exportFromImportedHandleTypes ); - VULKAN_HPP_HASH_COMBINE( seed, externalSemaphoreProperties.compatibleHandleTypes ); - VULKAN_HPP_HASH_COMBINE( seed, externalSemaphoreProperties.externalSemaphoreFeatures ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::FenceCreateInfo const & fenceCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, fenceCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, fenceCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, fenceCreateInfo.flags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR const & fenceGetFdInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, fenceGetFdInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, fenceGetFdInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, fenceGetFdInfoKHR.fence ); - VULKAN_HPP_HASH_COMBINE( seed, fenceGetFdInfoKHR.handleType ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR const & fenceGetWin32HandleInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, fenceGetWin32HandleInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, fenceGetWin32HandleInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, fenceGetWin32HandleInfoKHR.fence ); - VULKAN_HPP_HASH_COMBINE( seed, fenceGetWin32HandleInfoKHR.handleType ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT const & - filterCubicImageViewImageFormatPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, filterCubicImageViewImageFormatPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, filterCubicImageViewImageFormatPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, filterCubicImageViewImageFormatPropertiesEXT.filterCubic ); - VULKAN_HPP_HASH_COMBINE( seed, filterCubicImageViewImageFormatPropertiesEXT.filterCubicMinmax ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::FormatProperties const & formatProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, formatProperties.linearTilingFeatures ); - VULKAN_HPP_HASH_COMBINE( seed, formatProperties.optimalTilingFeatures ); - VULKAN_HPP_HASH_COMBINE( seed, formatProperties.bufferFeatures ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::FormatProperties2 const & formatProperties2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, formatProperties2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, formatProperties2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, formatProperties2.formatProperties ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::FormatProperties3 const & formatProperties3 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, formatProperties3.sType ); - VULKAN_HPP_HASH_COMBINE( seed, formatProperties3.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, formatProperties3.linearTilingFeatures ); - VULKAN_HPP_HASH_COMBINE( seed, formatProperties3.optimalTilingFeatures ); - VULKAN_HPP_HASH_COMBINE( seed, formatProperties3.bufferFeatures ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR const & - fragmentShadingRateAttachmentInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, fragmentShadingRateAttachmentInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, fragmentShadingRateAttachmentInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, fragmentShadingRateAttachmentInfoKHR.pFragmentShadingRateAttachment ); - VULKAN_HPP_HASH_COMBINE( seed, fragmentShadingRateAttachmentInfoKHR.shadingRateAttachmentTexelSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo const & framebufferAttachmentImageInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, framebufferAttachmentImageInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferAttachmentImageInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferAttachmentImageInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferAttachmentImageInfo.usage ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferAttachmentImageInfo.width ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferAttachmentImageInfo.height ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferAttachmentImageInfo.layerCount ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferAttachmentImageInfo.viewFormatCount ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferAttachmentImageInfo.pViewFormats ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo const & - framebufferAttachmentsCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, framebufferAttachmentsCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferAttachmentsCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferAttachmentsCreateInfo.attachmentImageInfoCount ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferAttachmentsCreateInfo.pAttachmentImageInfos ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::FramebufferCreateInfo const & framebufferCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, framebufferCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferCreateInfo.renderPass ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferCreateInfo.attachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferCreateInfo.pAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferCreateInfo.width ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferCreateInfo.height ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferCreateInfo.layers ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV const & - framebufferMixedSamplesCombinationNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, framebufferMixedSamplesCombinationNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferMixedSamplesCombinationNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferMixedSamplesCombinationNV.coverageReductionMode ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferMixedSamplesCombinationNV.rasterizationSamples ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferMixedSamplesCombinationNV.depthStencilSamples ); - VULKAN_HPP_HASH_COMBINE( seed, framebufferMixedSamplesCombinationNV.colorSamples ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV const & indirectCommandsStreamNV ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsStreamNV.buffer ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsStreamNV.offset ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV const & generatedCommandsInfoNV ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.pipelineBindPoint ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.pipeline ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.indirectCommandsLayout ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.streamCount ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.pStreams ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.sequencesCount ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.preprocessBuffer ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.preprocessOffset ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.preprocessSize ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.sequencesCountBuffer ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.sequencesCountOffset ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.sequencesIndexBuffer ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsInfoNV.sequencesIndexOffset ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV const & - generatedCommandsMemoryRequirementsInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsMemoryRequirementsInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsMemoryRequirementsInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsMemoryRequirementsInfoNV.pipelineBindPoint ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsMemoryRequirementsInfoNV.pipeline ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsMemoryRequirementsInfoNV.indirectCommandsLayout ); - VULKAN_HPP_HASH_COMBINE( seed, generatedCommandsMemoryRequirementsInfoNV.maxSequencesCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VertexInputBindingDescription const & vertexInputBindingDescription ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, vertexInputBindingDescription.binding ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputBindingDescription.stride ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputBindingDescription.inputRate ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription const & vertexInputAttributeDescription ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, vertexInputAttributeDescription.location ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputAttributeDescription.binding ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputAttributeDescription.format ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputAttributeDescription.offset ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo const & - pipelineVertexInputStateCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineVertexInputStateCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineVertexInputStateCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineVertexInputStateCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineVertexInputStateCreateInfo.vertexBindingDescriptionCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineVertexInputStateCreateInfo.pVertexBindingDescriptions ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineVertexInputStateCreateInfo.vertexAttributeDescriptionCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineVertexInputStateCreateInfo.pVertexAttributeDescriptions ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo const & - pipelineInputAssemblyStateCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineInputAssemblyStateCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineInputAssemblyStateCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineInputAssemblyStateCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineInputAssemblyStateCreateInfo.topology ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineInputAssemblyStateCreateInfo.primitiveRestartEnable ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo const & - pipelineTessellationStateCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineTessellationStateCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineTessellationStateCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineTessellationStateCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineTessellationStateCreateInfo.patchControlPoints ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo const & pipelineViewportStateCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportStateCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportStateCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportStateCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportStateCreateInfo.viewportCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportStateCreateInfo.pViewports ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportStateCreateInfo.scissorCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportStateCreateInfo.pScissors ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo const & - pipelineRasterizationStateCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateCreateInfo.depthClampEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateCreateInfo.rasterizerDiscardEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateCreateInfo.polygonMode ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateCreateInfo.cullMode ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateCreateInfo.frontFace ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateCreateInfo.depthBiasEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateCreateInfo.depthBiasConstantFactor ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateCreateInfo.depthBiasClamp ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateCreateInfo.depthBiasSlopeFactor ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateCreateInfo.lineWidth ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo const & - pipelineMultisampleStateCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineMultisampleStateCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineMultisampleStateCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineMultisampleStateCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineMultisampleStateCreateInfo.rasterizationSamples ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineMultisampleStateCreateInfo.sampleShadingEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineMultisampleStateCreateInfo.minSampleShading ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineMultisampleStateCreateInfo.pSampleMask ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineMultisampleStateCreateInfo.alphaToCoverageEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineMultisampleStateCreateInfo.alphaToOneEnable ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::StencilOpState const & stencilOpState ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, stencilOpState.failOp ); - VULKAN_HPP_HASH_COMBINE( seed, stencilOpState.passOp ); - VULKAN_HPP_HASH_COMBINE( seed, stencilOpState.depthFailOp ); - VULKAN_HPP_HASH_COMBINE( seed, stencilOpState.compareOp ); - VULKAN_HPP_HASH_COMBINE( seed, stencilOpState.compareMask ); - VULKAN_HPP_HASH_COMBINE( seed, stencilOpState.writeMask ); - VULKAN_HPP_HASH_COMBINE( seed, stencilOpState.reference ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo const & - pipelineDepthStencilStateCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineDepthStencilStateCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDepthStencilStateCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDepthStencilStateCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDepthStencilStateCreateInfo.depthTestEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDepthStencilStateCreateInfo.depthWriteEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDepthStencilStateCreateInfo.depthCompareOp ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDepthStencilStateCreateInfo.depthBoundsTestEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDepthStencilStateCreateInfo.stencilTestEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDepthStencilStateCreateInfo.front ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDepthStencilStateCreateInfo.back ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDepthStencilStateCreateInfo.minDepthBounds ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDepthStencilStateCreateInfo.maxDepthBounds ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState const & - pipelineColorBlendAttachmentState ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendAttachmentState.blendEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendAttachmentState.srcColorBlendFactor ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendAttachmentState.dstColorBlendFactor ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendAttachmentState.colorBlendOp ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendAttachmentState.srcAlphaBlendFactor ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendAttachmentState.dstAlphaBlendFactor ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendAttachmentState.alphaBlendOp ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendAttachmentState.colorWriteMask ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo const & - pipelineColorBlendStateCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendStateCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendStateCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendStateCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendStateCreateInfo.logicOpEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendStateCreateInfo.logicOp ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendStateCreateInfo.attachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendStateCreateInfo.pAttachments ); - for ( size_t i = 0; i < 4; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendStateCreateInfo.blendConstants[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo const & pipelineDynamicStateCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineDynamicStateCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDynamicStateCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDynamicStateCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDynamicStateCreateInfo.dynamicStateCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDynamicStateCreateInfo.pDynamicStates ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo const & graphicsPipelineCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.stageCount ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.pStages ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.pVertexInputState ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.pInputAssemblyState ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.pTessellationState ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.pViewportState ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.pRasterizationState ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.pMultisampleState ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.pDepthStencilState ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.pColorBlendState ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.pDynamicState ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.layout ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.renderPass ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.subpass ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.basePipelineHandle ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineCreateInfo.basePipelineIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV const & graphicsShaderGroupCreateInfoNV ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, graphicsShaderGroupCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsShaderGroupCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsShaderGroupCreateInfoNV.stageCount ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsShaderGroupCreateInfoNV.pStages ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsShaderGroupCreateInfoNV.pVertexInputState ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsShaderGroupCreateInfoNV.pTessellationState ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV const & - graphicsPipelineShaderGroupsCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineShaderGroupsCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineShaderGroupsCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineShaderGroupsCreateInfoNV.groupCount ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineShaderGroupsCreateInfoNV.pGroups ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineShaderGroupsCreateInfoNV.pipelineCount ); - VULKAN_HPP_HASH_COMBINE( seed, graphicsPipelineShaderGroupsCreateInfoNV.pPipelines ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::XYColorEXT const & xYColorEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, xYColorEXT.x ); - VULKAN_HPP_HASH_COMBINE( seed, xYColorEXT.y ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::HdrMetadataEXT const & hdrMetadataEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, hdrMetadataEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, hdrMetadataEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, hdrMetadataEXT.displayPrimaryRed ); - VULKAN_HPP_HASH_COMBINE( seed, hdrMetadataEXT.displayPrimaryGreen ); - VULKAN_HPP_HASH_COMBINE( seed, hdrMetadataEXT.displayPrimaryBlue ); - VULKAN_HPP_HASH_COMBINE( seed, hdrMetadataEXT.whitePoint ); - VULKAN_HPP_HASH_COMBINE( seed, hdrMetadataEXT.maxLuminance ); - VULKAN_HPP_HASH_COMBINE( seed, hdrMetadataEXT.minLuminance ); - VULKAN_HPP_HASH_COMBINE( seed, hdrMetadataEXT.maxContentLightLevel ); - VULKAN_HPP_HASH_COMBINE( seed, hdrMetadataEXT.maxFrameAverageLightLevel ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT const & headlessSurfaceCreateInfoEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, headlessSurfaceCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, headlessSurfaceCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, headlessSurfaceCreateInfoEXT.flags ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_IOS_MVK ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK const & iOSSurfaceCreateInfoMVK ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, iOSSurfaceCreateInfoMVK.sType ); - VULKAN_HPP_HASH_COMBINE( seed, iOSSurfaceCreateInfoMVK.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, iOSSurfaceCreateInfoMVK.flags ); - VULKAN_HPP_HASH_COMBINE( seed, iOSSurfaceCreateInfoMVK.pView ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_IOS_MVK*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageBlit const & imageBlit ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageBlit.srcSubresource ); - for ( size_t i = 0; i < 2; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, imageBlit.srcOffsets[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, imageBlit.dstSubresource ); - for ( size_t i = 0; i < 2; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, imageBlit.dstOffsets[i] ); - } - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA const & - imageFormatConstraintsInfoFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageFormatConstraintsInfoFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatConstraintsInfoFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatConstraintsInfoFUCHSIA.imageCreateInfo ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatConstraintsInfoFUCHSIA.requiredFormatFeatures ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatConstraintsInfoFUCHSIA.flags ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatConstraintsInfoFUCHSIA.sysmemPixelFormat ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatConstraintsInfoFUCHSIA.colorSpaceCount ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatConstraintsInfoFUCHSIA.pColorSpaces ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA const & imageConstraintsInfoFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageConstraintsInfoFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageConstraintsInfoFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageConstraintsInfoFUCHSIA.formatConstraintsCount ); - VULKAN_HPP_HASH_COMBINE( seed, imageConstraintsInfoFUCHSIA.pFormatConstraints ); - VULKAN_HPP_HASH_COMBINE( seed, imageConstraintsInfoFUCHSIA.bufferCollectionConstraints ); - VULKAN_HPP_HASH_COMBINE( seed, imageConstraintsInfoFUCHSIA.flags ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageCopy const & imageCopy ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageCopy.srcSubresource ); - VULKAN_HPP_HASH_COMBINE( seed, imageCopy.srcOffset ); - VULKAN_HPP_HASH_COMBINE( seed, imageCopy.dstSubresource ); - VULKAN_HPP_HASH_COMBINE( seed, imageCopy.dstOffset ); - VULKAN_HPP_HASH_COMBINE( seed, imageCopy.extent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SubresourceLayout const & subresourceLayout ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, subresourceLayout.offset ); - VULKAN_HPP_HASH_COMBINE( seed, subresourceLayout.size ); - VULKAN_HPP_HASH_COMBINE( seed, subresourceLayout.rowPitch ); - VULKAN_HPP_HASH_COMBINE( seed, subresourceLayout.arrayPitch ); - VULKAN_HPP_HASH_COMBINE( seed, subresourceLayout.depthPitch ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT const & - imageDrmFormatModifierExplicitCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageDrmFormatModifierExplicitCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageDrmFormatModifierExplicitCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageDrmFormatModifierExplicitCreateInfoEXT.drmFormatModifier ); - VULKAN_HPP_HASH_COMBINE( seed, imageDrmFormatModifierExplicitCreateInfoEXT.drmFormatModifierPlaneCount ); - VULKAN_HPP_HASH_COMBINE( seed, imageDrmFormatModifierExplicitCreateInfoEXT.pPlaneLayouts ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT const & - imageDrmFormatModifierListCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageDrmFormatModifierListCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageDrmFormatModifierListCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageDrmFormatModifierListCreateInfoEXT.drmFormatModifierCount ); - VULKAN_HPP_HASH_COMBINE( seed, imageDrmFormatModifierListCreateInfoEXT.pDrmFormatModifiers ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT const & - imageDrmFormatModifierPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageDrmFormatModifierPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageDrmFormatModifierPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageDrmFormatModifierPropertiesEXT.drmFormatModifier ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo const & imageFormatListCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageFormatListCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatListCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatListCreateInfo.viewFormatCount ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatListCreateInfo.pViewFormats ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageFormatProperties2 const & imageFormatProperties2 ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageFormatProperties2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatProperties2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageFormatProperties2.imageFormatProperties ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ImageMemoryBarrier const & imageMemoryBarrier ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier.srcAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier.dstAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier.oldLayout ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier.newLayout ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier.srcQueueFamilyIndex ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier.dstQueueFamilyIndex ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier.image ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryBarrier.subresourceRange ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 const & imageMemoryRequirementsInfo2 ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryRequirementsInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryRequirementsInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageMemoryRequirementsInfo2.image ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA const & - imagePipeSurfaceCreateInfoFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imagePipeSurfaceCreateInfoFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imagePipeSurfaceCreateInfoFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imagePipeSurfaceCreateInfoFUCHSIA.flags ); - VULKAN_HPP_HASH_COMBINE( seed, imagePipeSurfaceCreateInfoFUCHSIA.imagePipeHandle ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo const & - imagePlaneMemoryRequirementsInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imagePlaneMemoryRequirementsInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imagePlaneMemoryRequirementsInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imagePlaneMemoryRequirementsInfo.planeAspect ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageResolve const & imageResolve ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageResolve.srcSubresource ); - VULKAN_HPP_HASH_COMBINE( seed, imageResolve.srcOffset ); - VULKAN_HPP_HASH_COMBINE( seed, imageResolve.dstSubresource ); - VULKAN_HPP_HASH_COMBINE( seed, imageResolve.dstOffset ); - VULKAN_HPP_HASH_COMBINE( seed, imageResolve.extent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageResolve2 const & imageResolve2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageResolve2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageResolve2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageResolve2.srcSubresource ); - VULKAN_HPP_HASH_COMBINE( seed, imageResolve2.srcOffset ); - VULKAN_HPP_HASH_COMBINE( seed, imageResolve2.dstSubresource ); - VULKAN_HPP_HASH_COMBINE( seed, imageResolve2.dstOffset ); - VULKAN_HPP_HASH_COMBINE( seed, imageResolve2.extent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 const & - imageSparseMemoryRequirementsInfo2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageSparseMemoryRequirementsInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageSparseMemoryRequirementsInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageSparseMemoryRequirementsInfo2.image ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo const & imageStencilUsageCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageStencilUsageCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageStencilUsageCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageStencilUsageCreateInfo.stencilUsage ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR const & imageSwapchainCreateInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageSwapchainCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageSwapchainCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageSwapchainCreateInfoKHR.swapchain ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT const & imageViewASTCDecodeModeEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageViewASTCDecodeModeEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewASTCDecodeModeEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewASTCDecodeModeEXT.decodeMode ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX const & imageViewAddressPropertiesNVX ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageViewAddressPropertiesNVX.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewAddressPropertiesNVX.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewAddressPropertiesNVX.deviceAddress ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewAddressPropertiesNVX.size ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ImageViewCreateInfo const & imageViewCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageViewCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewCreateInfo.image ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewCreateInfo.viewType ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewCreateInfo.format ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewCreateInfo.components ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewCreateInfo.subresourceRange ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX const & imageViewHandleInfoNVX ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageViewHandleInfoNVX.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewHandleInfoNVX.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewHandleInfoNVX.imageView ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewHandleInfoNVX.descriptorType ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewHandleInfoNVX.sampler ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT const & imageViewMinLodCreateInfoEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageViewMinLodCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewMinLodCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewMinLodCreateInfoEXT.minLod ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo const & imageViewUsageCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, imageViewUsageCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewUsageCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, imageViewUsageCreateInfo.usage ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID const & - importAndroidHardwareBufferInfoANDROID ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, importAndroidHardwareBufferInfoANDROID.sType ); - VULKAN_HPP_HASH_COMBINE( seed, importAndroidHardwareBufferInfoANDROID.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, importAndroidHardwareBufferInfoANDROID.buffer ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR const & importFenceFdInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, importFenceFdInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, importFenceFdInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, importFenceFdInfoKHR.fence ); - VULKAN_HPP_HASH_COMBINE( seed, importFenceFdInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, importFenceFdInfoKHR.handleType ); - VULKAN_HPP_HASH_COMBINE( seed, importFenceFdInfoKHR.fd ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR const & importFenceWin32HandleInfoKHR ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, importFenceWin32HandleInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, importFenceWin32HandleInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, importFenceWin32HandleInfoKHR.fence ); - VULKAN_HPP_HASH_COMBINE( seed, importFenceWin32HandleInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, importFenceWin32HandleInfoKHR.handleType ); - VULKAN_HPP_HASH_COMBINE( seed, importFenceWin32HandleInfoKHR.handle ); - VULKAN_HPP_HASH_COMBINE( seed, importFenceWin32HandleInfoKHR.name ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA const & - importMemoryBufferCollectionFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, importMemoryBufferCollectionFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryBufferCollectionFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryBufferCollectionFUCHSIA.collection ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryBufferCollectionFUCHSIA.index ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR const & importMemoryFdInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, importMemoryFdInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryFdInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryFdInfoKHR.handleType ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryFdInfoKHR.fd ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT const & importMemoryHostPointerInfoEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, importMemoryHostPointerInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryHostPointerInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryHostPointerInfoEXT.handleType ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryHostPointerInfoEXT.pHostPointer ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR const & importMemoryWin32HandleInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, importMemoryWin32HandleInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryWin32HandleInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryWin32HandleInfoKHR.handleType ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryWin32HandleInfoKHR.handle ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryWin32HandleInfoKHR.name ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV const & importMemoryWin32HandleInfoNV ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, importMemoryWin32HandleInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryWin32HandleInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryWin32HandleInfoNV.handleType ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryWin32HandleInfoNV.handle ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA const & - importMemoryZirconHandleInfoFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, importMemoryZirconHandleInfoFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryZirconHandleInfoFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryZirconHandleInfoFUCHSIA.handleType ); - VULKAN_HPP_HASH_COMBINE( seed, importMemoryZirconHandleInfoFUCHSIA.handle ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR const & importSemaphoreFdInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreFdInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreFdInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreFdInfoKHR.semaphore ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreFdInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreFdInfoKHR.handleType ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreFdInfoKHR.fd ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR const & - importSemaphoreWin32HandleInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreWin32HandleInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreWin32HandleInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreWin32HandleInfoKHR.semaphore ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreWin32HandleInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreWin32HandleInfoKHR.handleType ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreWin32HandleInfoKHR.handle ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreWin32HandleInfoKHR.name ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA const & - importSemaphoreZirconHandleInfoFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreZirconHandleInfoFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreZirconHandleInfoFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreZirconHandleInfoFUCHSIA.semaphore ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreZirconHandleInfoFUCHSIA.flags ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreZirconHandleInfoFUCHSIA.handleType ); - VULKAN_HPP_HASH_COMBINE( seed, importSemaphoreZirconHandleInfoFUCHSIA.zirconHandle ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV const & indirectCommandsLayoutTokenNV ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.tokenType ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.stream ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.offset ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.vertexBindingUnit ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.vertexDynamicStride ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.pushconstantPipelineLayout ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.pushconstantShaderStageFlags ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.pushconstantOffset ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.pushconstantSize ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.indirectStateFlags ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.indexTypeCount ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.pIndexTypes ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutTokenNV.pIndexTypeValues ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV const & - indirectCommandsLayoutCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutCreateInfoNV.flags ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutCreateInfoNV.pipelineBindPoint ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutCreateInfoNV.tokenCount ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutCreateInfoNV.pTokens ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutCreateInfoNV.streamCount ); - VULKAN_HPP_HASH_COMBINE( seed, indirectCommandsLayoutCreateInfoNV.pStreamStrides ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL const & - initializePerformanceApiInfoINTEL ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, initializePerformanceApiInfoINTEL.sType ); - VULKAN_HPP_HASH_COMBINE( seed, initializePerformanceApiInfoINTEL.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, initializePerformanceApiInfoINTEL.pUserData ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference const & inputAttachmentAspectReference ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, inputAttachmentAspectReference.subpass ); - VULKAN_HPP_HASH_COMBINE( seed, inputAttachmentAspectReference.inputAttachmentIndex ); - VULKAN_HPP_HASH_COMBINE( seed, inputAttachmentAspectReference.aspectMask ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::InstanceCreateInfo const & instanceCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, instanceCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, instanceCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, instanceCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, instanceCreateInfo.pApplicationInfo ); - VULKAN_HPP_HASH_COMBINE( seed, instanceCreateInfo.enabledLayerCount ); - for ( size_t i = 0; i < instanceCreateInfo.enabledLayerCount; ++i ) - { - for ( const char * p = instanceCreateInfo.ppEnabledLayerNames[i]; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - } - VULKAN_HPP_HASH_COMBINE( seed, instanceCreateInfo.enabledExtensionCount ); - for ( size_t i = 0; i < instanceCreateInfo.enabledExtensionCount; ++i ) - { - for ( const char * p = instanceCreateInfo.ppEnabledExtensionNames[i]; *p != '\0'; ++p ) - { - VULKAN_HPP_HASH_COMBINE( seed, *p ); - } - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::LayerProperties const & layerProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - for ( size_t i = 0; i < VK_MAX_EXTENSION_NAME_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, layerProperties.layerName[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, layerProperties.specVersion ); - VULKAN_HPP_HASH_COMBINE( seed, layerProperties.implementationVersion ); - for ( size_t i = 0; i < VK_MAX_DESCRIPTION_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, layerProperties.description[i] ); - } - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_MACOS_MVK ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK const & macOSSurfaceCreateInfoMVK ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, macOSSurfaceCreateInfoMVK.sType ); - VULKAN_HPP_HASH_COMBINE( seed, macOSSurfaceCreateInfoMVK.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, macOSSurfaceCreateInfoMVK.flags ); - VULKAN_HPP_HASH_COMBINE( seed, macOSSurfaceCreateInfoMVK.pView ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::MappedMemoryRange const & mappedMemoryRange ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, mappedMemoryRange.sType ); - VULKAN_HPP_HASH_COMBINE( seed, mappedMemoryRange.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, mappedMemoryRange.memory ); - VULKAN_HPP_HASH_COMBINE( seed, mappedMemoryRange.offset ); - VULKAN_HPP_HASH_COMBINE( seed, mappedMemoryRange.size ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo const & memoryAllocateFlagsInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryAllocateFlagsInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryAllocateFlagsInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryAllocateFlagsInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, memoryAllocateFlagsInfo.deviceMask ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::MemoryAllocateInfo const & memoryAllocateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryAllocateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryAllocateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryAllocateInfo.allocationSize ); - VULKAN_HPP_HASH_COMBINE( seed, memoryAllocateInfo.memoryTypeIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MemoryBarrier const & memoryBarrier ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryBarrier.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryBarrier.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryBarrier.srcAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, memoryBarrier.dstAccessMask ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo const & memoryDedicatedAllocateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryDedicatedAllocateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryDedicatedAllocateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryDedicatedAllocateInfo.image ); - VULKAN_HPP_HASH_COMBINE( seed, memoryDedicatedAllocateInfo.buffer ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements const & memoryDedicatedRequirements ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryDedicatedRequirements.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryDedicatedRequirements.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryDedicatedRequirements.prefersDedicatedAllocation ); - VULKAN_HPP_HASH_COMBINE( seed, memoryDedicatedRequirements.requiresDedicatedAllocation ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR const & memoryFdPropertiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryFdPropertiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryFdPropertiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryFdPropertiesKHR.memoryTypeBits ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID const & - memoryGetAndroidHardwareBufferInfoANDROID ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryGetAndroidHardwareBufferInfoANDROID.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetAndroidHardwareBufferInfoANDROID.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetAndroidHardwareBufferInfoANDROID.memory ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR const & memoryGetFdInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryGetFdInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetFdInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetFdInfoKHR.memory ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetFdInfoKHR.handleType ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV const & memoryGetRemoteAddressInfoNV ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryGetRemoteAddressInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetRemoteAddressInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetRemoteAddressInfoNV.memory ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetRemoteAddressInfoNV.handleType ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR const & memoryGetWin32HandleInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryGetWin32HandleInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetWin32HandleInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetWin32HandleInfoKHR.memory ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetWin32HandleInfoKHR.handleType ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA const & - memoryGetZirconHandleInfoFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryGetZirconHandleInfoFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetZirconHandleInfoFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetZirconHandleInfoFUCHSIA.memory ); - VULKAN_HPP_HASH_COMBINE( seed, memoryGetZirconHandleInfoFUCHSIA.handleType ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MemoryHeap const & memoryHeap ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryHeap.size ); - VULKAN_HPP_HASH_COMBINE( seed, memoryHeap.flags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT const & memoryHostPointerPropertiesEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryHostPointerPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryHostPointerPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryHostPointerPropertiesEXT.memoryTypeBits ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo const & - memoryOpaqueCaptureAddressAllocateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryOpaqueCaptureAddressAllocateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryOpaqueCaptureAddressAllocateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryOpaqueCaptureAddressAllocateInfo.opaqueCaptureAddress ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT const & memoryPriorityAllocateInfoEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryPriorityAllocateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryPriorityAllocateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryPriorityAllocateInfoEXT.priority ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::MemoryRequirements const & memoryRequirements ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryRequirements.size ); - VULKAN_HPP_HASH_COMBINE( seed, memoryRequirements.alignment ); - VULKAN_HPP_HASH_COMBINE( seed, memoryRequirements.memoryTypeBits ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::MemoryRequirements2 const & memoryRequirements2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryRequirements2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryRequirements2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryRequirements2.memoryRequirements ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MemoryType const & memoryType ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryType.propertyFlags ); - VULKAN_HPP_HASH_COMBINE( seed, memoryType.heapIndex ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR const & memoryWin32HandlePropertiesKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryWin32HandlePropertiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryWin32HandlePropertiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryWin32HandlePropertiesKHR.memoryTypeBits ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA const & - memoryZirconHandlePropertiesFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, memoryZirconHandlePropertiesFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, memoryZirconHandlePropertiesFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, memoryZirconHandlePropertiesFUCHSIA.memoryTypeBits ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_METAL_EXT ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT const & metalSurfaceCreateInfoEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, metalSurfaceCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, metalSurfaceCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, metalSurfaceCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, metalSurfaceCreateInfoEXT.pLayer ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_METAL_EXT*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT const & multiDrawIndexedInfoEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, multiDrawIndexedInfoEXT.firstIndex ); - VULKAN_HPP_HASH_COMBINE( seed, multiDrawIndexedInfoEXT.indexCount ); - VULKAN_HPP_HASH_COMBINE( seed, multiDrawIndexedInfoEXT.vertexOffset ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT const & multiDrawInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, multiDrawInfoEXT.firstVertex ); - VULKAN_HPP_HASH_COMBINE( seed, multiDrawInfoEXT.vertexCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT const & multisamplePropertiesEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, multisamplePropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, multisamplePropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, multisamplePropertiesEXT.maxSampleLocationGridSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX const & - multiviewPerViewAttributesInfoNVX ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, multiviewPerViewAttributesInfoNVX.sType ); - VULKAN_HPP_HASH_COMBINE( seed, multiviewPerViewAttributesInfoNVX.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, multiviewPerViewAttributesInfoNVX.perViewAttributes ); - VULKAN_HPP_HASH_COMBINE( seed, multiviewPerViewAttributesInfoNVX.perViewAttributesPositionXOnly ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListVALVE const & mutableDescriptorTypeListVALVE ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, mutableDescriptorTypeListVALVE.descriptorTypeCount ); - VULKAN_HPP_HASH_COMBINE( seed, mutableDescriptorTypeListVALVE.pDescriptorTypes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoVALVE const & - mutableDescriptorTypeCreateInfoVALVE ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, mutableDescriptorTypeCreateInfoVALVE.sType ); - VULKAN_HPP_HASH_COMBINE( seed, mutableDescriptorTypeCreateInfoVALVE.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, mutableDescriptorTypeCreateInfoVALVE.mutableDescriptorTypeListCount ); - VULKAN_HPP_HASH_COMBINE( seed, mutableDescriptorTypeCreateInfoVALVE.pMutableDescriptorTypeLists ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE const & pastPresentationTimingGOOGLE ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pastPresentationTimingGOOGLE.presentID ); - VULKAN_HPP_HASH_COMBINE( seed, pastPresentationTimingGOOGLE.desiredPresentTime ); - VULKAN_HPP_HASH_COMBINE( seed, pastPresentationTimingGOOGLE.actualPresentTime ); - VULKAN_HPP_HASH_COMBINE( seed, pastPresentationTimingGOOGLE.earliestPresentTime ); - VULKAN_HPP_HASH_COMBINE( seed, pastPresentationTimingGOOGLE.presentMargin ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL const & - performanceConfigurationAcquireInfoINTEL ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, performanceConfigurationAcquireInfoINTEL.sType ); - VULKAN_HPP_HASH_COMBINE( seed, performanceConfigurationAcquireInfoINTEL.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, performanceConfigurationAcquireInfoINTEL.type ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR const & - performanceCounterDescriptionKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, performanceCounterDescriptionKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, performanceCounterDescriptionKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, performanceCounterDescriptionKHR.flags ); - for ( size_t i = 0; i < VK_MAX_DESCRIPTION_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, performanceCounterDescriptionKHR.name[i] ); - } - for ( size_t i = 0; i < VK_MAX_DESCRIPTION_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, performanceCounterDescriptionKHR.category[i] ); - } - for ( size_t i = 0; i < VK_MAX_DESCRIPTION_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, performanceCounterDescriptionKHR.description[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PerformanceCounterKHR const & performanceCounterKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, performanceCounterKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, performanceCounterKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, performanceCounterKHR.unit ); - VULKAN_HPP_HASH_COMBINE( seed, performanceCounterKHR.scope ); - VULKAN_HPP_HASH_COMBINE( seed, performanceCounterKHR.storage ); - for ( size_t i = 0; i < VK_UUID_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, performanceCounterKHR.uuid[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL const & performanceMarkerInfoINTEL ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, performanceMarkerInfoINTEL.sType ); - VULKAN_HPP_HASH_COMBINE( seed, performanceMarkerInfoINTEL.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, performanceMarkerInfoINTEL.marker ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL const & performanceOverrideInfoINTEL ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, performanceOverrideInfoINTEL.sType ); - VULKAN_HPP_HASH_COMBINE( seed, performanceOverrideInfoINTEL.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, performanceOverrideInfoINTEL.type ); - VULKAN_HPP_HASH_COMBINE( seed, performanceOverrideInfoINTEL.enable ); - VULKAN_HPP_HASH_COMBINE( seed, performanceOverrideInfoINTEL.parameter ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR const & performanceQuerySubmitInfoKHR ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, performanceQuerySubmitInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, performanceQuerySubmitInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, performanceQuerySubmitInfoKHR.counterPassIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL const & - performanceStreamMarkerInfoINTEL ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, performanceStreamMarkerInfoINTEL.sType ); - VULKAN_HPP_HASH_COMBINE( seed, performanceStreamMarkerInfoINTEL.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, performanceStreamMarkerInfoINTEL.marker ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures const & - physicalDevice16BitStorageFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice16BitStorageFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice16BitStorageFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice16BitStorageFeatures.storageBuffer16BitAccess ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice16BitStorageFeatures.uniformAndStorageBuffer16BitAccess ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice16BitStorageFeatures.storagePushConstant16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice16BitStorageFeatures.storageInputOutput16 ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT const & - physicalDevice4444FormatsFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice4444FormatsFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice4444FormatsFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice4444FormatsFeaturesEXT.formatA4R4G4B4 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice4444FormatsFeaturesEXT.formatA4B4G4R4 ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures const & - physicalDevice8BitStorageFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice8BitStorageFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice8BitStorageFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice8BitStorageFeatures.storageBuffer8BitAccess ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice8BitStorageFeatures.uniformAndStorageBuffer8BitAccess ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevice8BitStorageFeatures.storagePushConstant8 ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT const & - physicalDeviceASTCDecodeFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceASTCDecodeFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceASTCDecodeFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceASTCDecodeFeaturesEXT.decodeModeSharedExponent ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR const & - physicalDeviceAccelerationStructureFeaturesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceAccelerationStructureFeaturesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceAccelerationStructureFeaturesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceAccelerationStructureFeaturesKHR.accelerationStructure ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureCaptureReplay ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureIndirectBuild ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceAccelerationStructureFeaturesKHR.accelerationStructureHostCommands ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceAccelerationStructureFeaturesKHR.descriptorBindingAccelerationStructureUpdateAfterBind ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR const & - physicalDeviceAccelerationStructurePropertiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceAccelerationStructurePropertiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceAccelerationStructurePropertiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceAccelerationStructurePropertiesKHR.maxGeometryCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceAccelerationStructurePropertiesKHR.maxInstanceCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceAccelerationStructurePropertiesKHR.maxPrimitiveCount ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceAccelerationStructurePropertiesKHR.maxPerStageDescriptorAccelerationStructures ); - VULKAN_HPP_HASH_COMBINE( - seed, - physicalDeviceAccelerationStructurePropertiesKHR.maxPerStageDescriptorUpdateAfterBindAccelerationStructures ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceAccelerationStructurePropertiesKHR.maxDescriptorSetAccelerationStructures ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceAccelerationStructurePropertiesKHR.maxDescriptorSetUpdateAfterBindAccelerationStructures ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceAccelerationStructurePropertiesKHR.minAccelerationStructureScratchOffsetAlignment ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT const & - physicalDeviceBlendOperationAdvancedFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBlendOperationAdvancedFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBlendOperationAdvancedFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBlendOperationAdvancedFeaturesEXT.advancedBlendCoherentOperations ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT const & - physicalDeviceBlendOperationAdvancedPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBlendOperationAdvancedPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBlendOperationAdvancedPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendMaxColorAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendIndependentBlend ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendNonPremultipliedSrcColor ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendNonPremultipliedDstColor ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendCorrelatedOverlap ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendAllOperations ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT const & - physicalDeviceBorderColorSwizzleFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBorderColorSwizzleFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBorderColorSwizzleFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBorderColorSwizzleFeaturesEXT.borderColorSwizzle ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBorderColorSwizzleFeaturesEXT.borderColorSwizzleFromImage ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures const & - physicalDeviceBufferDeviceAddressFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBufferDeviceAddressFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBufferDeviceAddressFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddress ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddressCaptureReplay ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBufferDeviceAddressFeatures.bufferDeviceAddressMultiDevice ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT const & - physicalDeviceBufferDeviceAddressFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBufferDeviceAddressFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBufferDeviceAddressFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddress ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddressCaptureReplay ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceBufferDeviceAddressFeaturesEXT.bufferDeviceAddressMultiDevice ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD const & - physicalDeviceCoherentMemoryFeaturesAMD ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCoherentMemoryFeaturesAMD.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCoherentMemoryFeaturesAMD.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCoherentMemoryFeaturesAMD.deviceCoherentMemory ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT const & - physicalDeviceColorWriteEnableFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceColorWriteEnableFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceColorWriteEnableFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceColorWriteEnableFeaturesEXT.colorWriteEnable ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV const & - physicalDeviceComputeShaderDerivativesFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceComputeShaderDerivativesFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceComputeShaderDerivativesFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceComputeShaderDerivativesFeaturesNV.computeDerivativeGroupQuads ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceComputeShaderDerivativesFeaturesNV.computeDerivativeGroupLinear ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT const & - physicalDeviceConditionalRenderingFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceConditionalRenderingFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceConditionalRenderingFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceConditionalRenderingFeaturesEXT.conditionalRendering ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceConditionalRenderingFeaturesEXT.inheritedConditionalRendering ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT const & - physicalDeviceConservativeRasterizationPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceConservativeRasterizationPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceConservativeRasterizationPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceConservativeRasterizationPropertiesEXT.primitiveOverestimationSize ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceConservativeRasterizationPropertiesEXT.maxExtraPrimitiveOverestimationSize ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceConservativeRasterizationPropertiesEXT.extraPrimitiveOverestimationSizeGranularity ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceConservativeRasterizationPropertiesEXT.primitiveUnderestimation ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceConservativeRasterizationPropertiesEXT.conservativePointAndLineRasterization ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceConservativeRasterizationPropertiesEXT.degenerateTrianglesRasterized ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceConservativeRasterizationPropertiesEXT.degenerateLinesRasterized ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceConservativeRasterizationPropertiesEXT.fullyCoveredFragmentShaderInputVariable ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceConservativeRasterizationPropertiesEXT.conservativeRasterizationPostDepthCoverage ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV const & - physicalDeviceCooperativeMatrixFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCooperativeMatrixFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCooperativeMatrixFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCooperativeMatrixFeaturesNV.cooperativeMatrix ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCooperativeMatrixFeaturesNV.cooperativeMatrixRobustBufferAccess ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV const & - physicalDeviceCooperativeMatrixPropertiesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCooperativeMatrixPropertiesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCooperativeMatrixPropertiesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCooperativeMatrixPropertiesNV.cooperativeMatrixSupportedStages ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV const & - physicalDeviceCornerSampledImageFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCornerSampledImageFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCornerSampledImageFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCornerSampledImageFeaturesNV.cornerSampledImage ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV const & - physicalDeviceCoverageReductionModeFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCoverageReductionModeFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCoverageReductionModeFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCoverageReductionModeFeaturesNV.coverageReductionMode ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT const & - physicalDeviceCustomBorderColorFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCustomBorderColorFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCustomBorderColorFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCustomBorderColorFeaturesEXT.customBorderColors ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCustomBorderColorFeaturesEXT.customBorderColorWithoutFormat ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT const & - physicalDeviceCustomBorderColorPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCustomBorderColorPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCustomBorderColorPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceCustomBorderColorPropertiesEXT.maxCustomBorderColorSamplers ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV const & - physicalDeviceDedicatedAllocationImageAliasingFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDedicatedAllocationImageAliasingFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDedicatedAllocationImageAliasingFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDedicatedAllocationImageAliasingFeaturesNV.dedicatedAllocationImageAliasing ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT const & - physicalDeviceDepthClipControlFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDepthClipControlFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDepthClipControlFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDepthClipControlFeaturesEXT.depthClipControl ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT const & - physicalDeviceDepthClipEnableFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDepthClipEnableFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDepthClipEnableFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDepthClipEnableFeaturesEXT.depthClipEnable ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties const & - physicalDeviceDepthStencilResolveProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDepthStencilResolveProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDepthStencilResolveProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDepthStencilResolveProperties.supportedDepthResolveModes ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDepthStencilResolveProperties.supportedStencilResolveModes ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDepthStencilResolveProperties.independentResolveNone ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDepthStencilResolveProperties.independentResolve ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures const & - physicalDeviceDescriptorIndexingFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDescriptorIndexingFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDescriptorIndexingFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayDynamicIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayDynamicIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayDynamicIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.shaderUniformBufferArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.shaderSampledImageArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.shaderStorageBufferArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.shaderStorageImageArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformBufferUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.descriptorBindingSampledImageUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageImageUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageBufferUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformTexelBufferUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageTexelBufferUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.descriptorBindingUpdateUnusedWhilePending ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDescriptorIndexingFeatures.descriptorBindingPartiallyBound ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingFeatures.descriptorBindingVariableDescriptorCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDescriptorIndexingFeatures.runtimeDescriptorArray ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties const & - physicalDeviceDescriptorIndexingProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDescriptorIndexingProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDescriptorIndexingProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingProperties.maxUpdateAfterBindDescriptorsInAllPools ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.shaderUniformBufferArrayNonUniformIndexingNative ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.shaderSampledImageArrayNonUniformIndexingNative ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.shaderStorageBufferArrayNonUniformIndexingNative ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.shaderStorageImageArrayNonUniformIndexingNative ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.shaderInputAttachmentArrayNonUniformIndexingNative ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDescriptorIndexingProperties.robustBufferAccessUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDescriptorIndexingProperties.quadDivergentImplicitLod ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindSamplers ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindUniformBuffers ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindStorageBuffers ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindSampledImages ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindStorageImages ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.maxPerStageDescriptorUpdateAfterBindInputAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDescriptorIndexingProperties.maxPerStageUpdateAfterBindResources ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindSamplers ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindUniformBuffers ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageBuffers ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindSampledImages ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindStorageImages ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDescriptorIndexingProperties.maxDescriptorSetUpdateAfterBindInputAttachments ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV const & - physicalDeviceDeviceGeneratedCommandsFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDeviceGeneratedCommandsFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDeviceGeneratedCommandsFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDeviceGeneratedCommandsFeaturesNV.deviceGeneratedCommands ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV const & - physicalDeviceDeviceGeneratedCommandsPropertiesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDeviceGeneratedCommandsPropertiesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDeviceGeneratedCommandsPropertiesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDeviceGeneratedCommandsPropertiesNV.maxGraphicsShaderGroupCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectSequenceCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsTokenCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsStreamCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsTokenOffset ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceDeviceGeneratedCommandsPropertiesNV.maxIndirectCommandsStreamStride ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDeviceGeneratedCommandsPropertiesNV.minSequencesCountBufferOffsetAlignment ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDeviceGeneratedCommandsPropertiesNV.minSequencesIndexBufferOffsetAlignment ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceDeviceGeneratedCommandsPropertiesNV.minIndirectCommandsBufferOffsetAlignment ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT const & - physicalDeviceDeviceMemoryReportFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDeviceMemoryReportFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDeviceMemoryReportFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDeviceMemoryReportFeaturesEXT.deviceMemoryReport ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV const & - physicalDeviceDiagnosticsConfigFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDiagnosticsConfigFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDiagnosticsConfigFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDiagnosticsConfigFeaturesNV.diagnosticsConfig ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT const & - physicalDeviceDiscardRectanglePropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDiscardRectanglePropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDiscardRectanglePropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDiscardRectanglePropertiesEXT.maxDiscardRectangles ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties const & physicalDeviceDriverProperties ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDriverProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDriverProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDriverProperties.driverID ); - for ( size_t i = 0; i < VK_MAX_DRIVER_NAME_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDriverProperties.driverName[i] ); - } - for ( size_t i = 0; i < VK_MAX_DRIVER_INFO_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDriverProperties.driverInfo[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDriverProperties.conformanceVersion ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT const & physicalDeviceDrmPropertiesEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDrmPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDrmPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDrmPropertiesEXT.hasPrimary ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDrmPropertiesEXT.hasRender ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDrmPropertiesEXT.primaryMajor ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDrmPropertiesEXT.primaryMinor ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDrmPropertiesEXT.renderMajor ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDrmPropertiesEXT.renderMinor ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures const & - physicalDeviceDynamicRenderingFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDynamicRenderingFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDynamicRenderingFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceDynamicRenderingFeatures.dynamicRendering ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV const & - physicalDeviceExclusiveScissorFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExclusiveScissorFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExclusiveScissorFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExclusiveScissorFeaturesNV.exclusiveScissor ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT const & - physicalDeviceExtendedDynamicState2FeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExtendedDynamicState2FeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExtendedDynamicState2FeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2LogicOp ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceExtendedDynamicState2FeaturesEXT.extendedDynamicState2PatchControlPoints ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT const & - physicalDeviceExtendedDynamicStateFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExtendedDynamicStateFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExtendedDynamicStateFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExtendedDynamicStateFeaturesEXT.extendedDynamicState ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo const & - physicalDeviceExternalBufferInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalBufferInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalBufferInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalBufferInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalBufferInfo.usage ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalBufferInfo.handleType ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo const & physicalDeviceExternalFenceInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalFenceInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalFenceInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalFenceInfo.handleType ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo const & - physicalDeviceExternalImageFormatInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalImageFormatInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalImageFormatInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalImageFormatInfo.handleType ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT const & - physicalDeviceExternalMemoryHostPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalMemoryHostPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalMemoryHostPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalMemoryHostPropertiesEXT.minImportedHostPointerAlignment ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV const & - physicalDeviceExternalMemoryRDMAFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalMemoryRDMAFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalMemoryRDMAFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalMemoryRDMAFeaturesNV.externalMemoryRDMA ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo const & - physicalDeviceExternalSemaphoreInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalSemaphoreInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalSemaphoreInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceExternalSemaphoreInfo.handleType ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 const & physicalDeviceFeatures2 ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFeatures2.features ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties const & - physicalDeviceFloatControlsProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.denormBehaviorIndependence ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.roundingModeIndependence ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat32 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderSignedZeroInfNanPreserveFloat64 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderDenormPreserveFloat16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderDenormPreserveFloat32 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderDenormPreserveFloat64 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat32 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderDenormFlushToZeroFloat64 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat32 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderRoundingModeRTEFloat64 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat32 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFloatControlsProperties.shaderRoundingModeRTZFloat64 ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT const & - physicalDeviceFragmentDensityMap2FeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMap2FeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMap2FeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMap2FeaturesEXT.fragmentDensityMapDeferred ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT const & - physicalDeviceFragmentDensityMap2PropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMap2PropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMap2PropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMap2PropertiesEXT.subsampledLoads ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceFragmentDensityMap2PropertiesEXT.subsampledCoarseReconstructionEarlyAccess ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMap2PropertiesEXT.maxSubsampledArrayLayers ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceFragmentDensityMap2PropertiesEXT.maxDescriptorSetSubsampledSamplers ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT const & - physicalDeviceFragmentDensityMapFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMap ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMapDynamic ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceFragmentDensityMapFeaturesEXT.fragmentDensityMapNonSubsampledImages ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM const & - physicalDeviceFragmentDensityMapOffsetFeaturesQCOM ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapOffsetFeaturesQCOM.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapOffsetFeaturesQCOM.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapOffsetFeaturesQCOM.fragmentDensityMapOffset ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM const & - physicalDeviceFragmentDensityMapOffsetPropertiesQCOM ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapOffsetPropertiesQCOM.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapOffsetPropertiesQCOM.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceFragmentDensityMapOffsetPropertiesQCOM.fragmentDensityOffsetGranularity ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT const & - physicalDeviceFragmentDensityMapPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapPropertiesEXT.minFragmentDensityTexelSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapPropertiesEXT.maxFragmentDensityTexelSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentDensityMapPropertiesEXT.fragmentDensityInvocations ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV const & - physicalDeviceFragmentShaderBarycentricFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShaderBarycentricFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShaderBarycentricFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShaderBarycentricFeaturesNV.fragmentShaderBarycentric ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT const & - physicalDeviceFragmentShaderInterlockFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShaderInterlockFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShaderInterlockFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderSampleInterlock ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderPixelInterlock ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceFragmentShaderInterlockFeaturesEXT.fragmentShaderShadingRateInterlock ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV const & - physicalDeviceFragmentShadingRateEnumsFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateEnumsFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateEnumsFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateEnumsFeaturesNV.fragmentShadingRateEnums ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateEnumsFeaturesNV.supersampleFragmentShadingRates ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceFragmentShadingRateEnumsFeaturesNV.noInvocationFragmentShadingRates ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV const & - physicalDeviceFragmentShadingRateEnumsPropertiesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateEnumsPropertiesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateEnumsPropertiesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceFragmentShadingRateEnumsPropertiesNV.maxFragmentShadingRateInvocationCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR const & - physicalDeviceFragmentShadingRateFeaturesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateFeaturesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateFeaturesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateFeaturesKHR.pipelineFragmentShadingRate ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateFeaturesKHR.primitiveFragmentShadingRate ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateFeaturesKHR.attachmentFragmentShadingRate ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR const & - physicalDeviceFragmentShadingRateKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateKHR.sampleCounts ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRateKHR.fragmentSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR const & - physicalDeviceFragmentShadingRatePropertiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRatePropertiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRatePropertiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceFragmentShadingRatePropertiesKHR.minFragmentShadingRateAttachmentTexelSize ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateAttachmentTexelSize ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateAttachmentTexelSizeAspectRatio ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceFragmentShadingRatePropertiesKHR.primitiveFragmentShadingRateWithMultipleViewports ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRatePropertiesKHR.layeredShadingRateAttachments ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateNonTrivialCombinerOps ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentSizeAspectRatio ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateCoverageSamples ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceFragmentShadingRatePropertiesKHR.maxFragmentShadingRateRasterizationSamples ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithShaderDepthStencilWrites ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithSampleMask ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithShaderSampleMask ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithConservativeRasterization ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithFragmentShaderInterlock ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateWithCustomSampleLocations ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceFragmentShadingRatePropertiesKHR.fragmentShadingRateStrictMultiplyCombiner ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesKHR const & - physicalDeviceGlobalPriorityQueryFeaturesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceGlobalPriorityQueryFeaturesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceGlobalPriorityQueryFeaturesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceGlobalPriorityQueryFeaturesKHR.globalPriorityQuery ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties const & physicalDeviceGroupProperties ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceGroupProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceGroupProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceGroupProperties.physicalDeviceCount ); - for ( size_t i = 0; i < VK_MAX_DEVICE_GROUP_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceGroupProperties.physicalDevices[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceGroupProperties.subsetAllocation ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures const & - physicalDeviceHostQueryResetFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceHostQueryResetFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceHostQueryResetFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceHostQueryResetFeatures.hostQueryReset ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties const & physicalDeviceIDProperties ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIDProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIDProperties.pNext ); - for ( size_t i = 0; i < VK_UUID_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIDProperties.deviceUUID[i] ); - } - for ( size_t i = 0; i < VK_UUID_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIDProperties.driverUUID[i] ); - } - for ( size_t i = 0; i < VK_LUID_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIDProperties.deviceLUID[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIDProperties.deviceNodeMask ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIDProperties.deviceLUIDValid ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT const & - physicalDeviceImageDrmFormatModifierInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageDrmFormatModifierInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageDrmFormatModifierInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageDrmFormatModifierInfoEXT.drmFormatModifier ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageDrmFormatModifierInfoEXT.sharingMode ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageDrmFormatModifierInfoEXT.queueFamilyIndexCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageDrmFormatModifierInfoEXT.pQueueFamilyIndices ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 const & physicalDeviceImageFormatInfo2 ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageFormatInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageFormatInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageFormatInfo2.format ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageFormatInfo2.type ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageFormatInfo2.tiling ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageFormatInfo2.usage ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageFormatInfo2.flags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures const & - physicalDeviceImageRobustnessFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageRobustnessFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageRobustnessFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageRobustnessFeatures.robustImageAccess ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT const & - physicalDeviceImageViewImageFormatInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageViewImageFormatInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageViewImageFormatInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageViewImageFormatInfoEXT.imageViewType ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT const & - physicalDeviceImageViewMinLodFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageViewMinLodFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageViewMinLodFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageViewMinLodFeaturesEXT.minLod ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures const & - physicalDeviceImagelessFramebufferFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImagelessFramebufferFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImagelessFramebufferFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImagelessFramebufferFeatures.imagelessFramebuffer ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT const & - physicalDeviceIndexTypeUint8FeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIndexTypeUint8FeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIndexTypeUint8FeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceIndexTypeUint8FeaturesEXT.indexTypeUint8 ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV const & - physicalDeviceInheritedViewportScissorFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceInheritedViewportScissorFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceInheritedViewportScissorFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceInheritedViewportScissorFeaturesNV.inheritedViewportScissor2D ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures const & - physicalDeviceInlineUniformBlockFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceInlineUniformBlockFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceInlineUniformBlockFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceInlineUniformBlockFeatures.inlineUniformBlock ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceInlineUniformBlockFeatures.descriptorBindingInlineUniformBlockUpdateAfterBind ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties const & - physicalDeviceInlineUniformBlockProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceInlineUniformBlockProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceInlineUniformBlockProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceInlineUniformBlockProperties.maxInlineUniformBlockSize ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceInlineUniformBlockProperties.maxPerStageDescriptorInlineUniformBlocks ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceInlineUniformBlockProperties.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceInlineUniformBlockProperties.maxDescriptorSetInlineUniformBlocks ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceInlineUniformBlockProperties.maxDescriptorSetUpdateAfterBindInlineUniformBlocks ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI const & - physicalDeviceInvocationMaskFeaturesHUAWEI ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceInvocationMaskFeaturesHUAWEI.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceInvocationMaskFeaturesHUAWEI.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceInvocationMaskFeaturesHUAWEI.invocationMask ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits const & physicalDeviceLimits ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxImageDimension1D ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxImageDimension2D ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxImageDimension3D ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxImageDimensionCube ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxImageArrayLayers ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxTexelBufferElements ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxUniformBufferRange ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxStorageBufferRange ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxPushConstantsSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxMemoryAllocationCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxSamplerAllocationCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.bufferImageGranularity ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.sparseAddressSpaceSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxBoundDescriptorSets ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxPerStageDescriptorSamplers ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxPerStageDescriptorUniformBuffers ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxPerStageDescriptorStorageBuffers ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxPerStageDescriptorSampledImages ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxPerStageDescriptorStorageImages ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxPerStageDescriptorInputAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxPerStageResources ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxDescriptorSetSamplers ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxDescriptorSetUniformBuffers ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxDescriptorSetUniformBuffersDynamic ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxDescriptorSetStorageBuffers ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxDescriptorSetStorageBuffersDynamic ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxDescriptorSetSampledImages ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxDescriptorSetStorageImages ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxDescriptorSetInputAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxVertexInputAttributes ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxVertexInputBindings ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxVertexInputAttributeOffset ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxVertexInputBindingStride ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxVertexOutputComponents ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxTessellationGenerationLevel ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxTessellationPatchSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxTessellationControlPerVertexInputComponents ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxTessellationControlPerVertexOutputComponents ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxTessellationControlPerPatchOutputComponents ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxTessellationControlTotalOutputComponents ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxTessellationEvaluationInputComponents ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxTessellationEvaluationOutputComponents ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxGeometryShaderInvocations ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxGeometryInputComponents ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxGeometryOutputComponents ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxGeometryOutputVertices ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxGeometryTotalOutputComponents ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxFragmentInputComponents ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxFragmentOutputAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxFragmentDualSrcAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxFragmentCombinedOutputResources ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxComputeSharedMemorySize ); - for ( size_t i = 0; i < 3; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxComputeWorkGroupCount[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxComputeWorkGroupInvocations ); - for ( size_t i = 0; i < 3; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxComputeWorkGroupSize[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.subPixelPrecisionBits ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.subTexelPrecisionBits ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.mipmapPrecisionBits ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxDrawIndexedIndexValue ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxDrawIndirectCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxSamplerLodBias ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxSamplerAnisotropy ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxViewports ); - for ( size_t i = 0; i < 2; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxViewportDimensions[i] ); - } - for ( size_t i = 0; i < 2; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.viewportBoundsRange[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.viewportSubPixelBits ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.minMemoryMapAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.minTexelBufferOffsetAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.minUniformBufferOffsetAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.minStorageBufferOffsetAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.minTexelOffset ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxTexelOffset ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.minTexelGatherOffset ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxTexelGatherOffset ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.minInterpolationOffset ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxInterpolationOffset ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.subPixelInterpolationOffsetBits ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxFramebufferWidth ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxFramebufferHeight ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxFramebufferLayers ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.framebufferColorSampleCounts ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.framebufferDepthSampleCounts ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.framebufferStencilSampleCounts ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.framebufferNoAttachmentsSampleCounts ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxColorAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.sampledImageColorSampleCounts ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.sampledImageIntegerSampleCounts ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.sampledImageDepthSampleCounts ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.sampledImageStencilSampleCounts ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.storageImageSampleCounts ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxSampleMaskWords ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.timestampComputeAndGraphics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.timestampPeriod ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxClipDistances ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxCullDistances ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.maxCombinedClipAndCullDistances ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.discreteQueuePriorities ); - for ( size_t i = 0; i < 2; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.pointSizeRange[i] ); - } - for ( size_t i = 0; i < 2; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.lineWidthRange[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.pointSizeGranularity ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.lineWidthGranularity ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.strictLines ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.standardSampleLocations ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.optimalBufferCopyOffsetAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.optimalBufferCopyRowPitchAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLimits.nonCoherentAtomSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT const & - physicalDeviceLineRasterizationFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.rectangularLines ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.bresenhamLines ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.smoothLines ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.stippledRectangularLines ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.stippledBresenhamLines ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationFeaturesEXT.stippledSmoothLines ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT const & - physicalDeviceLineRasterizationPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLineRasterizationPropertiesEXT.lineSubPixelPrecisionBits ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV const & - physicalDeviceLinearColorAttachmentFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLinearColorAttachmentFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLinearColorAttachmentFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceLinearColorAttachmentFeaturesNV.linearColorAttachment ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties const & - physicalDeviceMaintenance3Properties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMaintenance3Properties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMaintenance3Properties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMaintenance3Properties.maxPerSetDescriptors ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMaintenance3Properties.maxMemoryAllocationSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features const & - physicalDeviceMaintenance4Features ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMaintenance4Features.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMaintenance4Features.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMaintenance4Features.maintenance4 ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties const & - physicalDeviceMaintenance4Properties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMaintenance4Properties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMaintenance4Properties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMaintenance4Properties.maxBufferSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT const & - physicalDeviceMemoryBudgetPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryBudgetPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryBudgetPropertiesEXT.pNext ); - for ( size_t i = 0; i < VK_MAX_MEMORY_HEAPS; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryBudgetPropertiesEXT.heapBudget[i] ); - } - for ( size_t i = 0; i < VK_MAX_MEMORY_HEAPS; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryBudgetPropertiesEXT.heapUsage[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT const & - physicalDeviceMemoryPriorityFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryPriorityFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryPriorityFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryPriorityFeaturesEXT.memoryPriority ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties const & physicalDeviceMemoryProperties ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryProperties.memoryTypeCount ); - for ( size_t i = 0; i < VK_MAX_MEMORY_TYPES; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryProperties.memoryTypes[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryProperties.memoryHeapCount ); - for ( size_t i = 0; i < VK_MAX_MEMORY_HEAPS; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryProperties.memoryHeaps[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 const & physicalDeviceMemoryProperties2 ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryProperties2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryProperties2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMemoryProperties2.memoryProperties ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV const & - physicalDeviceMeshShaderFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderFeaturesNV.taskShader ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderFeaturesNV.meshShader ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV const & - physicalDeviceMeshShaderPropertiesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.maxDrawMeshTasksCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.maxTaskWorkGroupInvocations ); - for ( size_t i = 0; i < 3; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.maxTaskWorkGroupSize[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.maxTaskTotalMemorySize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.maxTaskOutputCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.maxMeshWorkGroupInvocations ); - for ( size_t i = 0; i < 3; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.maxMeshWorkGroupSize[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.maxMeshTotalMemorySize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.maxMeshOutputVertices ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.maxMeshOutputPrimitives ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.maxMeshMultiviewViewCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.meshOutputPerVertexGranularity ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMeshShaderPropertiesNV.meshOutputPerPrimitiveGranularity ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT const & - physicalDeviceMultiDrawFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiDrawFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiDrawFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiDrawFeaturesEXT.multiDraw ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT const & - physicalDeviceMultiDrawPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiDrawPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiDrawPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiDrawPropertiesEXT.maxMultiDrawCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures const & physicalDeviceMultiviewFeatures ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiviewFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiviewFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiviewFeatures.multiview ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiviewFeatures.multiviewGeometryShader ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiviewFeatures.multiviewTessellationShader ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX const & - physicalDeviceMultiviewPerViewAttributesPropertiesNVX ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiviewPerViewAttributesPropertiesNVX.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiviewPerViewAttributesPropertiesNVX.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceMultiviewPerViewAttributesPropertiesNVX.perViewPositionAllComponents ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties const & - physicalDeviceMultiviewProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiviewProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiviewProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiviewProperties.maxMultiviewViewCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMultiviewProperties.maxMultiviewInstanceIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesVALVE const & - physicalDeviceMutableDescriptorTypeFeaturesVALVE ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMutableDescriptorTypeFeaturesVALVE.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMutableDescriptorTypeFeaturesVALVE.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceMutableDescriptorTypeFeaturesVALVE.mutableDescriptorType ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT const & - physicalDevicePCIBusInfoPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePCIBusInfoPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePCIBusInfoPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePCIBusInfoPropertiesEXT.pciDomain ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePCIBusInfoPropertiesEXT.pciBus ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePCIBusInfoPropertiesEXT.pciDevice ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePCIBusInfoPropertiesEXT.pciFunction ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT const & - physicalDevicePageableDeviceLocalMemoryFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePageableDeviceLocalMemoryFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePageableDeviceLocalMemoryFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePageableDeviceLocalMemoryFeaturesEXT.pageableDeviceLocalMemory ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR const & - physicalDevicePerformanceQueryFeaturesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePerformanceQueryFeaturesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePerformanceQueryFeaturesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePerformanceQueryFeaturesKHR.performanceCounterQueryPools ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePerformanceQueryFeaturesKHR.performanceCounterMultipleQueryPools ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR const & - physicalDevicePerformanceQueryPropertiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePerformanceQueryPropertiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePerformanceQueryPropertiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePerformanceQueryPropertiesKHR.allowCommandBufferQueryCopies ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures const & - physicalDevicePipelineCreationCacheControlFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePipelineCreationCacheControlFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePipelineCreationCacheControlFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePipelineCreationCacheControlFeatures.pipelineCreationCacheControl ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR const & - physicalDevicePipelineExecutablePropertiesFeaturesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePipelineExecutablePropertiesFeaturesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePipelineExecutablePropertiesFeaturesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePipelineExecutablePropertiesFeaturesKHR.pipelineExecutableInfo ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties const & - physicalDevicePointClippingProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePointClippingProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePointClippingProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePointClippingProperties.pointClippingBehavior ); - return seed; - } - }; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR const & - physicalDevicePortabilitySubsetFeaturesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.constantAlphaColorBlendFactors ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.events ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.imageViewFormatReinterpretation ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.imageViewFormatSwizzle ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.imageView2DOn3DImage ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.multisampleArrayImage ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.mutableComparisonSamplers ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.pointPolygons ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.samplerMipLodBias ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.separateStencilMaskRef ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDevicePortabilitySubsetFeaturesKHR.shaderSampleRateInterpolationFunctions ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.tessellationIsolines ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.tessellationPointMode ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.triangleFans ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetFeaturesKHR.vertexAttributeAccessBeyondStride ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR const & - physicalDevicePortabilitySubsetPropertiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetPropertiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePortabilitySubsetPropertiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDevicePortabilitySubsetPropertiesKHR.minVertexInputBindingStrideAlignment ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR const & - physicalDevicePresentIdFeaturesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePresentIdFeaturesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePresentIdFeaturesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePresentIdFeaturesKHR.presentId ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR const & - physicalDevicePresentWaitFeaturesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePresentWaitFeaturesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePresentWaitFeaturesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePresentWaitFeaturesKHR.presentWait ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT const & - physicalDevicePrimitiveTopologyListRestartFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePrimitiveTopologyListRestartFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePrimitiveTopologyListRestartFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDevicePrimitiveTopologyListRestartFeaturesEXT.primitiveTopologyListRestart ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDevicePrimitiveTopologyListRestartFeaturesEXT.primitiveTopologyPatchListRestart ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures const & - physicalDevicePrivateDataFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePrivateDataFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePrivateDataFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePrivateDataFeatures.privateData ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties const & physicalDeviceSparseProperties ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSparseProperties.residencyStandard2DBlockShape ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSparseProperties.residencyStandard2DMultisampleBlockShape ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSparseProperties.residencyStandard3DBlockShape ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSparseProperties.residencyAlignedMipSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSparseProperties.residencyNonResidentStrict ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties const & physicalDeviceProperties ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProperties.apiVersion ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProperties.driverVersion ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProperties.vendorID ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProperties.deviceID ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProperties.deviceType ); - for ( size_t i = 0; i < VK_MAX_PHYSICAL_DEVICE_NAME_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProperties.deviceName[i] ); - } - for ( size_t i = 0; i < VK_UUID_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProperties.pipelineCacheUUID[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProperties.limits ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProperties.sparseProperties ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 const & physicalDeviceProperties2 ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProperties2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProperties2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProperties2.properties ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures const & - physicalDeviceProtectedMemoryFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProtectedMemoryFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProtectedMemoryFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProtectedMemoryFeatures.protectedMemory ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties const & - physicalDeviceProtectedMemoryProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProtectedMemoryProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProtectedMemoryProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProtectedMemoryProperties.protectedNoFault ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT const & - physicalDeviceProvokingVertexFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProvokingVertexFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProvokingVertexFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProvokingVertexFeaturesEXT.provokingVertexLast ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceProvokingVertexFeaturesEXT.transformFeedbackPreservesProvokingVertex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT const & - physicalDeviceProvokingVertexPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProvokingVertexPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProvokingVertexPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceProvokingVertexPropertiesEXT.provokingVertexModePerPipeline ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceProvokingVertexPropertiesEXT.transformFeedbackPreservesTriangleFanProvokingVertex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR const & - physicalDevicePushDescriptorPropertiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePushDescriptorPropertiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePushDescriptorPropertiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDevicePushDescriptorPropertiesKHR.maxPushDescriptors ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT const & - physicalDeviceRGBA10X6FormatsFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRGBA10X6FormatsFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRGBA10X6FormatsFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRGBA10X6FormatsFeaturesEXT.formatRgba10x6WithoutYCbCrSampler ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM const & - physicalDeviceRasterizationOrderAttachmentAccessFeaturesARM ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRasterizationOrderAttachmentAccessFeaturesARM.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRasterizationOrderAttachmentAccessFeaturesARM.pNext ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceRasterizationOrderAttachmentAccessFeaturesARM.rasterizationOrderColorAttachmentAccess ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceRasterizationOrderAttachmentAccessFeaturesARM.rasterizationOrderDepthAttachmentAccess ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceRasterizationOrderAttachmentAccessFeaturesARM.rasterizationOrderStencilAttachmentAccess ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR const & - physicalDeviceRayQueryFeaturesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayQueryFeaturesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayQueryFeaturesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayQueryFeaturesKHR.rayQuery ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV const & - physicalDeviceRayTracingMotionBlurFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingMotionBlurFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingMotionBlurFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingMotionBlurFeaturesNV.rayTracingMotionBlur ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceRayTracingMotionBlurFeaturesNV.rayTracingMotionBlurPipelineTraceRaysIndirect ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR const & - physicalDeviceRayTracingPipelineFeaturesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelineFeaturesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelineFeaturesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipeline ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineShaderGroupHandleCaptureReplay ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineShaderGroupHandleCaptureReplayMixed ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelineFeaturesKHR.rayTracingPipelineTraceRaysIndirect ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelineFeaturesKHR.rayTraversalPrimitiveCulling ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR const & - physicalDeviceRayTracingPipelinePropertiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelinePropertiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelinePropertiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelinePropertiesKHR.maxRayRecursionDepth ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelinePropertiesKHR.maxShaderGroupStride ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupBaseAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleCaptureReplaySize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelinePropertiesKHR.maxRayDispatchInvocationCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelinePropertiesKHR.shaderGroupHandleAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPipelinePropertiesKHR.maxRayHitAttributeSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV const & - physicalDeviceRayTracingPropertiesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPropertiesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPropertiesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPropertiesNV.shaderGroupHandleSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPropertiesNV.maxRecursionDepth ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPropertiesNV.maxShaderGroupStride ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPropertiesNV.shaderGroupBaseAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPropertiesNV.maxGeometryCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPropertiesNV.maxInstanceCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPropertiesNV.maxTriangleCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRayTracingPropertiesNV.maxDescriptorSetAccelerationStructures ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV const & - physicalDeviceRepresentativeFragmentTestFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRepresentativeFragmentTestFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRepresentativeFragmentTestFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRepresentativeFragmentTestFeaturesNV.representativeFragmentTest ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT const & - physicalDeviceRobustness2FeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRobustness2FeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRobustness2FeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRobustness2FeaturesEXT.robustBufferAccess2 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRobustness2FeaturesEXT.robustImageAccess2 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRobustness2FeaturesEXT.nullDescriptor ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT const & - physicalDeviceRobustness2PropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRobustness2PropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRobustness2PropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRobustness2PropertiesEXT.robustStorageBufferAccessSizeAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRobustness2PropertiesEXT.robustUniformBufferAccessSizeAlignment ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT const & - physicalDeviceSampleLocationsPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSampleLocationsPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSampleLocationsPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSampleLocationsPropertiesEXT.sampleLocationSampleCounts ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSampleLocationsPropertiesEXT.maxSampleLocationGridSize ); - for ( size_t i = 0; i < 2; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSampleLocationsPropertiesEXT.sampleLocationCoordinateRange[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSampleLocationsPropertiesEXT.sampleLocationSubPixelBits ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSampleLocationsPropertiesEXT.variableSampleLocations ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties const & - physicalDeviceSamplerFilterMinmaxProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSamplerFilterMinmaxProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSamplerFilterMinmaxProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSamplerFilterMinmaxProperties.filterMinmaxSingleComponentFormats ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSamplerFilterMinmaxProperties.filterMinmaxImageComponentMapping ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures const & - physicalDeviceSamplerYcbcrConversionFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSamplerYcbcrConversionFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSamplerYcbcrConversionFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSamplerYcbcrConversionFeatures.samplerYcbcrConversion ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures const & - physicalDeviceScalarBlockLayoutFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceScalarBlockLayoutFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceScalarBlockLayoutFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceScalarBlockLayoutFeatures.scalarBlockLayout ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures const & - physicalDeviceSeparateDepthStencilLayoutsFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSeparateDepthStencilLayoutsFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSeparateDepthStencilLayoutsFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSeparateDepthStencilLayoutsFeatures.separateDepthStencilLayouts ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT const & - physicalDeviceShaderAtomicFloat2FeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16Atomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16AtomicAdd ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat16AtomicMinMax ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat32AtomicMinMax ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.shaderBufferFloat64AtomicMinMax ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16Atomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16AtomicAdd ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat16AtomicMinMax ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat32AtomicMinMax ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.shaderSharedFloat64AtomicMinMax ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.shaderImageFloat32AtomicMinMax ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloat2FeaturesEXT.sparseImageFloat32AtomicMinMax ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT const & - physicalDeviceShaderAtomicFloatFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat32Atomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat32AtomicAdd ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat64Atomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.shaderBufferFloat64AtomicAdd ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat32Atomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat32AtomicAdd ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat64Atomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.shaderSharedFloat64AtomicAdd ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.shaderImageFloat32Atomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.shaderImageFloat32AtomicAdd ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32Atomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicFloatFeaturesEXT.sparseImageFloat32AtomicAdd ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features const & - physicalDeviceShaderAtomicInt64Features ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicInt64Features.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicInt64Features.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicInt64Features.shaderBufferInt64Atomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderAtomicInt64Features.shaderSharedInt64Atomics ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR const & - physicalDeviceShaderClockFeaturesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderClockFeaturesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderClockFeaturesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderClockFeaturesKHR.shaderSubgroupClock ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderClockFeaturesKHR.shaderDeviceClock ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD const & - physicalDeviceShaderCoreProperties2AMD ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCoreProperties2AMD.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCoreProperties2AMD.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCoreProperties2AMD.shaderCoreFeatures ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCoreProperties2AMD.activeComputeUnitCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD const & - physicalDeviceShaderCorePropertiesAMD ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.shaderEngineCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.shaderArraysPerEngineCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.computeUnitsPerShaderArray ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.simdPerComputeUnit ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.wavefrontsPerSimd ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.wavefrontSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.sgprsPerSimd ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.minSgprAllocation ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.maxSgprAllocation ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.sgprAllocationGranularity ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.vgprsPerSimd ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.minVgprAllocation ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.maxVgprAllocation ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderCorePropertiesAMD.vgprAllocationGranularity ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures const & - physicalDeviceShaderDemoteToHelperInvocationFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderDemoteToHelperInvocationFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderDemoteToHelperInvocationFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceShaderDemoteToHelperInvocationFeatures.shaderDemoteToHelperInvocation ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures const & - physicalDeviceShaderDrawParametersFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderDrawParametersFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderDrawParametersFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderDrawParametersFeatures.shaderDrawParameters ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features const & - physicalDeviceShaderFloat16Int8Features ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderFloat16Int8Features.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderFloat16Int8Features.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderFloat16Int8Features.shaderFloat16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderFloat16Int8Features.shaderInt8 ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT const & - physicalDeviceShaderImageAtomicInt64FeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderImageAtomicInt64FeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderImageAtomicInt64FeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderImageAtomicInt64FeaturesEXT.shaderImageInt64Atomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderImageAtomicInt64FeaturesEXT.sparseImageInt64Atomics ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV const & - physicalDeviceShaderImageFootprintFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderImageFootprintFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderImageFootprintFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderImageFootprintFeaturesNV.imageFootprint ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures const & - physicalDeviceShaderIntegerDotProductFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderIntegerDotProductFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderIntegerDotProductFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderIntegerDotProductFeatures.shaderIntegerDotProduct ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties const & - physicalDeviceShaderIntegerDotProductProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderIntegerDotProductProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderIntegerDotProductProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct8BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct4x8BitPackedMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct16BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct32BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderIntegerDotProductProperties.integerDotProduct64BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceShaderIntegerDotProductProperties - .integerDotProductAccumulatingSaturating8BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, - physicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating8BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceShaderIntegerDotProductProperties - .integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceShaderIntegerDotProductProperties - .integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceShaderIntegerDotProductProperties - .integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceShaderIntegerDotProductProperties - .integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceShaderIntegerDotProductProperties - .integerDotProductAccumulatingSaturating16BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, - physicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating16BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceShaderIntegerDotProductProperties - .integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceShaderIntegerDotProductProperties - .integerDotProductAccumulatingSaturating32BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, - physicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating32BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceShaderIntegerDotProductProperties - .integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceShaderIntegerDotProductProperties - .integerDotProductAccumulatingSaturating64BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, - physicalDeviceShaderIntegerDotProductProperties.integerDotProductAccumulatingSaturating64BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceShaderIntegerDotProductProperties - .integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL const & - physicalDeviceShaderIntegerFunctions2FeaturesINTEL ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderIntegerFunctions2FeaturesINTEL.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderIntegerFunctions2FeaturesINTEL.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderIntegerFunctions2FeaturesINTEL.shaderIntegerFunctions2 ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV const & - physicalDeviceShaderSMBuiltinsFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSMBuiltinsFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSMBuiltinsFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSMBuiltinsFeaturesNV.shaderSMBuiltins ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV const & - physicalDeviceShaderSMBuiltinsPropertiesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSMBuiltinsPropertiesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSMBuiltinsPropertiesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSMBuiltinsPropertiesNV.shaderSMCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSMBuiltinsPropertiesNV.shaderWarpsPerSM ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures const & - physicalDeviceShaderSubgroupExtendedTypesFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSubgroupExtendedTypesFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSubgroupExtendedTypesFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSubgroupExtendedTypesFeatures.shaderSubgroupExtendedTypes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR const & - physicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.shaderSubgroupUniformControlFlow ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures const & - physicalDeviceShaderTerminateInvocationFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderTerminateInvocationFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderTerminateInvocationFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderTerminateInvocationFeatures.shaderTerminateInvocation ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV const & - physicalDeviceShadingRateImageFeaturesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShadingRateImageFeaturesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShadingRateImageFeaturesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShadingRateImageFeaturesNV.shadingRateImage ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShadingRateImageFeaturesNV.shadingRateCoarseSampleOrder ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV const & - physicalDeviceShadingRateImagePropertiesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShadingRateImagePropertiesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShadingRateImagePropertiesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShadingRateImagePropertiesNV.shadingRateTexelSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShadingRateImagePropertiesNV.shadingRatePaletteSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShadingRateImagePropertiesNV.shadingRateMaxCoarseSamples ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 const & - physicalDeviceSparseImageFormatInfo2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSparseImageFormatInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSparseImageFormatInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSparseImageFormatInfo2.format ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSparseImageFormatInfo2.type ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSparseImageFormatInfo2.samples ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSparseImageFormatInfo2.usage ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSparseImageFormatInfo2.tiling ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties const & - physicalDeviceSubgroupProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupProperties.subgroupSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupProperties.supportedStages ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupProperties.supportedOperations ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupProperties.quadOperationsInAllStages ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures const & - physicalDeviceSubgroupSizeControlFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupSizeControlFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupSizeControlFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupSizeControlFeatures.subgroupSizeControl ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupSizeControlFeatures.computeFullSubgroups ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties const & - physicalDeviceSubgroupSizeControlProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupSizeControlProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupSizeControlProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupSizeControlProperties.minSubgroupSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupSizeControlProperties.maxSubgroupSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupSizeControlProperties.maxComputeWorkgroupSubgroups ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubgroupSizeControlProperties.requiredSubgroupSizeStages ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI const & - physicalDeviceSubpassShadingFeaturesHUAWEI ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubpassShadingFeaturesHUAWEI.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubpassShadingFeaturesHUAWEI.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubpassShadingFeaturesHUAWEI.subpassShading ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI const & - physicalDeviceSubpassShadingPropertiesHUAWEI ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubpassShadingPropertiesHUAWEI.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSubpassShadingPropertiesHUAWEI.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceSubpassShadingPropertiesHUAWEI.maxSubpassShadingWorkgroupSizeAspectRatio ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR const & physicalDeviceSurfaceInfo2KHR ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSurfaceInfo2KHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSurfaceInfo2KHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSurfaceInfo2KHR.surface ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features const & - physicalDeviceSynchronization2Features ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSynchronization2Features.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSynchronization2Features.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceSynchronization2Features.synchronization2 ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT const & - physicalDeviceTexelBufferAlignmentFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTexelBufferAlignmentFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTexelBufferAlignmentFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTexelBufferAlignmentFeaturesEXT.texelBufferAlignment ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties const & - physicalDeviceTexelBufferAlignmentProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTexelBufferAlignmentProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTexelBufferAlignmentProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceTexelBufferAlignmentProperties.storageTexelBufferOffsetAlignmentBytes ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceTexelBufferAlignmentProperties.storageTexelBufferOffsetSingleTexelAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceTexelBufferAlignmentProperties.uniformTexelBufferOffsetAlignmentBytes ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceTexelBufferAlignmentProperties.uniformTexelBufferOffsetSingleTexelAlignment ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures const & - physicalDeviceTextureCompressionASTCHDRFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTextureCompressionASTCHDRFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTextureCompressionASTCHDRFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTextureCompressionASTCHDRFeatures.textureCompressionASTC_HDR ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures const & - physicalDeviceTimelineSemaphoreFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTimelineSemaphoreFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTimelineSemaphoreFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTimelineSemaphoreFeatures.timelineSemaphore ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties const & - physicalDeviceTimelineSemaphoreProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTimelineSemaphoreProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTimelineSemaphoreProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTimelineSemaphoreProperties.maxTimelineSemaphoreValueDifference ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties const & physicalDeviceToolProperties ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceToolProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceToolProperties.pNext ); - for ( size_t i = 0; i < VK_MAX_EXTENSION_NAME_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceToolProperties.name[i] ); - } - for ( size_t i = 0; i < VK_MAX_EXTENSION_NAME_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceToolProperties.version[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceToolProperties.purposes ); - for ( size_t i = 0; i < VK_MAX_DESCRIPTION_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceToolProperties.description[i] ); - } - for ( size_t i = 0; i < VK_MAX_EXTENSION_NAME_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceToolProperties.layer[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT const & - physicalDeviceTransformFeedbackFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTransformFeedbackFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTransformFeedbackFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTransformFeedbackFeaturesEXT.transformFeedback ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTransformFeedbackFeaturesEXT.geometryStreams ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT const & - physicalDeviceTransformFeedbackPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTransformFeedbackPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTransformFeedbackPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackStreams ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBuffers ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackStreamDataSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferDataSize ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceTransformFeedbackPropertiesEXT.maxTransformFeedbackBufferDataStride ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackQueries ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackStreamsLinesTriangles ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackRasterizationStreamSelect ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceTransformFeedbackPropertiesEXT.transformFeedbackDraw ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures const & - physicalDeviceUniformBufferStandardLayoutFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceUniformBufferStandardLayoutFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceUniformBufferStandardLayoutFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceUniformBufferStandardLayoutFeatures.uniformBufferStandardLayout ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures const & - physicalDeviceVariablePointersFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVariablePointersFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVariablePointersFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVariablePointersFeatures.variablePointersStorageBuffer ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVariablePointersFeatures.variablePointers ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesEXT const & - physicalDeviceVertexAttributeDivisorFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVertexAttributeDivisorFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVertexAttributeDivisorFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVertexAttributeDivisorFeaturesEXT.vertexAttributeInstanceRateDivisor ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVertexAttributeDivisorFeaturesEXT.vertexAttributeInstanceRateZeroDivisor ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT const & - physicalDeviceVertexAttributeDivisorPropertiesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVertexAttributeDivisorPropertiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVertexAttributeDivisorPropertiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVertexAttributeDivisorPropertiesEXT.maxVertexAttribDivisor ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT const & - physicalDeviceVertexInputDynamicStateFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVertexInputDynamicStateFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVertexInputDynamicStateFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVertexInputDynamicStateFeaturesEXT.vertexInputDynamicState ); - return seed; - } - }; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoProfileKHR const & videoProfileKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoProfileKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoProfileKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoProfileKHR.videoCodecOperation ); - VULKAN_HPP_HASH_COMBINE( seed, videoProfileKHR.chromaSubsampling ); - VULKAN_HPP_HASH_COMBINE( seed, videoProfileKHR.lumaBitDepth ); - VULKAN_HPP_HASH_COMBINE( seed, videoProfileKHR.chromaBitDepth ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoProfilesKHR const & videoProfilesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoProfilesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoProfilesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoProfilesKHR.profileCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoProfilesKHR.pProfiles ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR const & - physicalDeviceVideoFormatInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVideoFormatInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVideoFormatInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVideoFormatInfoKHR.imageUsage ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVideoFormatInfoKHR.pVideoProfiles ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features const & physicalDeviceVulkan11Features ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.storageBuffer16BitAccess ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.uniformAndStorageBuffer16BitAccess ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.storagePushConstant16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.storageInputOutput16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.multiview ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.multiviewGeometryShader ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.multiviewTessellationShader ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.variablePointersStorageBuffer ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.variablePointers ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.protectedMemory ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.samplerYcbcrConversion ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Features.shaderDrawParameters ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties const & - physicalDeviceVulkan11Properties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.pNext ); - for ( size_t i = 0; i < VK_UUID_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.deviceUUID[i] ); - } - for ( size_t i = 0; i < VK_UUID_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.driverUUID[i] ); - } - for ( size_t i = 0; i < VK_LUID_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.deviceLUID[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.deviceNodeMask ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.deviceLUIDValid ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.subgroupSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.subgroupSupportedStages ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.subgroupSupportedOperations ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.subgroupQuadOperationsInAllStages ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.pointClippingBehavior ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.maxMultiviewViewCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.maxMultiviewInstanceIndex ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.protectedNoFault ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.maxPerSetDescriptors ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan11Properties.maxMemoryAllocationSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features const & physicalDeviceVulkan12Features ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.samplerMirrorClampToEdge ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.drawIndirectCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.storageBuffer8BitAccess ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.uniformAndStorageBuffer8BitAccess ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.storagePushConstant8 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderBufferInt64Atomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderSharedInt64Atomics ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderFloat16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderInt8 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.descriptorIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderInputAttachmentArrayDynamicIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderUniformTexelBufferArrayDynamicIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderStorageTexelBufferArrayDynamicIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderUniformBufferArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderSampledImageArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderStorageBufferArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderStorageImageArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderInputAttachmentArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderUniformTexelBufferArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderStorageTexelBufferArrayNonUniformIndexing ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.descriptorBindingUniformBufferUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.descriptorBindingSampledImageUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.descriptorBindingStorageImageUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.descriptorBindingStorageBufferUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan12Features.descriptorBindingUniformTexelBufferUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan12Features.descriptorBindingStorageTexelBufferUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.descriptorBindingUpdateUnusedWhilePending ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.descriptorBindingPartiallyBound ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.descriptorBindingVariableDescriptorCount ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.runtimeDescriptorArray ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.samplerFilterMinmax ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.scalarBlockLayout ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.imagelessFramebuffer ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.uniformBufferStandardLayout ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderSubgroupExtendedTypes ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.separateDepthStencilLayouts ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.hostQueryReset ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.timelineSemaphore ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.bufferDeviceAddress ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.bufferDeviceAddressCaptureReplay ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.bufferDeviceAddressMultiDevice ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.vulkanMemoryModel ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.vulkanMemoryModelDeviceScope ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.vulkanMemoryModelAvailabilityVisibilityChains ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderOutputViewportIndex ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.shaderOutputLayer ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Features.subgroupBroadcastDynamicId ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties const & - physicalDeviceVulkan12Properties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.driverID ); - for ( size_t i = 0; i < VK_MAX_DRIVER_NAME_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.driverName[i] ); - } - for ( size_t i = 0; i < VK_MAX_DRIVER_INFO_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.driverInfo[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.conformanceVersion ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.denormBehaviorIndependence ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.roundingModeIndependence ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat32 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderSignedZeroInfNanPreserveFloat64 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderDenormPreserveFloat16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderDenormPreserveFloat32 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderDenormPreserveFloat64 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat32 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderDenormFlushToZeroFloat64 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat32 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderRoundingModeRTEFloat64 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat16 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat32 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderRoundingModeRTZFloat64 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.maxUpdateAfterBindDescriptorsInAllPools ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan12Properties.shaderUniformBufferArrayNonUniformIndexingNative ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderSampledImageArrayNonUniformIndexingNative ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan12Properties.shaderStorageBufferArrayNonUniformIndexingNative ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.shaderStorageImageArrayNonUniformIndexingNative ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan12Properties.shaderInputAttachmentArrayNonUniformIndexingNative ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.robustBufferAccessUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.quadDivergentImplicitLod ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindSamplers ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindUniformBuffers ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindStorageBuffers ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindSampledImages ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindStorageImages ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan12Properties.maxPerStageDescriptorUpdateAfterBindInputAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.maxPerStageUpdateAfterBindResources ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindSamplers ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindUniformBuffers ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageBuffers ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindSampledImages ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindStorageImages ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.maxDescriptorSetUpdateAfterBindInputAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.supportedDepthResolveModes ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.supportedStencilResolveModes ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.independentResolveNone ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.independentResolve ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.filterMinmaxSingleComponentFormats ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.filterMinmaxImageComponentMapping ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.maxTimelineSemaphoreValueDifference ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan12Properties.framebufferIntegerColorSampleCounts ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features const & physicalDeviceVulkan13Features ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.robustImageAccess ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.inlineUniformBlock ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan13Features.descriptorBindingInlineUniformBlockUpdateAfterBind ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.pipelineCreationCacheControl ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.privateData ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.shaderDemoteToHelperInvocation ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.shaderTerminateInvocation ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.subgroupSizeControl ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.computeFullSubgroups ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.synchronization2 ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.textureCompressionASTC_HDR ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.shaderZeroInitializeWorkgroupMemory ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.dynamicRendering ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.shaderIntegerDotProduct ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Features.maintenance4 ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties const & - physicalDeviceVulkan13Properties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.minSubgroupSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.maxSubgroupSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.maxComputeWorkgroupSubgroups ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.requiredSubgroupSizeStages ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.maxInlineUniformBlockSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.maxPerStageDescriptorInlineUniformBlocks ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.maxDescriptorSetInlineUniformBlocks ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan13Properties.maxDescriptorSetUpdateAfterBindInlineUniformBlocks ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.maxInlineUniformTotalSize ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.integerDotProduct8BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.integerDotProduct8BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.integerDotProduct8BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProduct4x8BitPackedMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.integerDotProduct16BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.integerDotProduct16BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan13Properties.integerDotProduct16BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.integerDotProduct32BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.integerDotProduct32BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan13Properties.integerDotProduct32BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.integerDotProduct64BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.integerDotProduct64BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan13Properties.integerDotProduct64BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkan13Properties - .integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitSignedAccelerated ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceVulkan13Properties.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.storageTexelBufferOffsetAlignmentBytes ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.storageTexelBufferOffsetSingleTexelAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.uniformTexelBufferOffsetAlignmentBytes ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.uniformTexelBufferOffsetSingleTexelAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkan13Properties.maxBufferSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures const & - physicalDeviceVulkanMemoryModelFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkanMemoryModelFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkanMemoryModelFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModel ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModelDeviceScope ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceVulkanMemoryModelFeatures.vulkanMemoryModelAvailabilityVisibilityChains ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR const & - physicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, - physicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayoutScalarBlockLayout ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout8BitAccess ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.workgroupMemoryExplicitLayout16BitAccess ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT const & - physicalDeviceYcbcr2Plane444FormatsFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceYcbcr2Plane444FormatsFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceYcbcr2Plane444FormatsFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceYcbcr2Plane444FormatsFeaturesEXT.ycbcr2plane444Formats ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT const & - physicalDeviceYcbcrImageArraysFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceYcbcrImageArraysFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceYcbcrImageArraysFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceYcbcrImageArraysFeaturesEXT.ycbcrImageArrays ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures const & - physicalDeviceZeroInitializeWorkgroupMemoryFeatures ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceZeroInitializeWorkgroupMemoryFeatures.sType ); - VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceZeroInitializeWorkgroupMemoryFeatures.pNext ); - VULKAN_HPP_HASH_COMBINE( - seed, physicalDeviceZeroInitializeWorkgroupMemoryFeatures.shaderZeroInitializeWorkgroupMemory ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo const & pipelineCacheCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineCacheCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCacheCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCacheCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCacheCreateInfo.initialDataSize ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCacheCreateInfo.pInitialData ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne const & pipelineCacheHeaderVersionOne ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineCacheHeaderVersionOne.headerSize ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCacheHeaderVersionOne.headerVersion ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCacheHeaderVersionOne.vendorID ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCacheHeaderVersionOne.deviceID ); - for ( size_t i = 0; i < VK_UUID_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, pipelineCacheHeaderVersionOne.pipelineCacheUUID[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT const & - pipelineColorBlendAdvancedStateCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendAdvancedStateCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendAdvancedStateCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendAdvancedStateCreateInfoEXT.srcPremultiplied ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendAdvancedStateCreateInfoEXT.dstPremultiplied ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorBlendAdvancedStateCreateInfoEXT.blendOverlap ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT const & pipelineColorWriteCreateInfoEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorWriteCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorWriteCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorWriteCreateInfoEXT.attachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineColorWriteCreateInfoEXT.pColorWriteEnables ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD const & - pipelineCompilerControlCreateInfoAMD ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineCompilerControlCreateInfoAMD.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCompilerControlCreateInfoAMD.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCompilerControlCreateInfoAMD.compilerControlFlags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV const & - pipelineCoverageModulationStateCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageModulationStateCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageModulationStateCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageModulationStateCreateInfoNV.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageModulationStateCreateInfoNV.coverageModulationMode ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageModulationStateCreateInfoNV.coverageModulationTableEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageModulationStateCreateInfoNV.coverageModulationTableCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageModulationStateCreateInfoNV.pCoverageModulationTable ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV const & - pipelineCoverageReductionStateCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageReductionStateCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageReductionStateCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageReductionStateCreateInfoNV.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageReductionStateCreateInfoNV.coverageReductionMode ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV const & - pipelineCoverageToColorStateCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageToColorStateCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageToColorStateCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageToColorStateCreateInfoNV.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageToColorStateCreateInfoNV.coverageToColorEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCoverageToColorStateCreateInfoNV.coverageToColorLocation ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineCreationFeedback const & pipelineCreationFeedback ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineCreationFeedback.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCreationFeedback.duration ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo const & - pipelineCreationFeedbackCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineCreationFeedbackCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCreationFeedbackCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCreationFeedbackCreateInfo.pPipelineCreationFeedback ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCreationFeedbackCreateInfo.pipelineStageCreationFeedbackCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineCreationFeedbackCreateInfo.pPipelineStageCreationFeedbacks ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT const & - pipelineDiscardRectangleStateCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineDiscardRectangleStateCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDiscardRectangleStateCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDiscardRectangleStateCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDiscardRectangleStateCreateInfoEXT.discardRectangleMode ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDiscardRectangleStateCreateInfoEXT.discardRectangleCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineDiscardRectangleStateCreateInfoEXT.pDiscardRectangles ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR const & pipelineExecutableInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutableInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutableInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutableInfoKHR.pipeline ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutableInfoKHR.executableIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR const & - pipelineExecutableInternalRepresentationKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutableInternalRepresentationKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutableInternalRepresentationKHR.pNext ); - for ( size_t i = 0; i < VK_MAX_DESCRIPTION_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutableInternalRepresentationKHR.name[i] ); - } - for ( size_t i = 0; i < VK_MAX_DESCRIPTION_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutableInternalRepresentationKHR.description[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutableInternalRepresentationKHR.isText ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutableInternalRepresentationKHR.dataSize ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutableInternalRepresentationKHR.pData ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR const & pipelineExecutablePropertiesKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutablePropertiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutablePropertiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutablePropertiesKHR.stages ); - for ( size_t i = 0; i < VK_MAX_DESCRIPTION_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutablePropertiesKHR.name[i] ); - } - for ( size_t i = 0; i < VK_MAX_DESCRIPTION_SIZE; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutablePropertiesKHR.description[i] ); - } - VULKAN_HPP_HASH_COMBINE( seed, pipelineExecutablePropertiesKHR.subgroupSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV const & - pipelineFragmentShadingRateEnumStateCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineFragmentShadingRateEnumStateCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineFragmentShadingRateEnumStateCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineFragmentShadingRateEnumStateCreateInfoNV.shadingRateType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineFragmentShadingRateEnumStateCreateInfoNV.shadingRate ); - for ( size_t i = 0; i < 2; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, pipelineFragmentShadingRateEnumStateCreateInfoNV.combinerOps[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR const & - pipelineFragmentShadingRateStateCreateInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineFragmentShadingRateStateCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineFragmentShadingRateStateCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineFragmentShadingRateStateCreateInfoKHR.fragmentSize ); - for ( size_t i = 0; i < 2; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, pipelineFragmentShadingRateStateCreateInfoKHR.combinerOps[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineInfoKHR const & pipelineInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineInfoKHR.pipeline ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PushConstantRange const & pushConstantRange ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pushConstantRange.stageFlags ); - VULKAN_HPP_HASH_COMBINE( seed, pushConstantRange.offset ); - VULKAN_HPP_HASH_COMBINE( seed, pushConstantRange.size ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo const & pipelineLayoutCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineLayoutCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineLayoutCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineLayoutCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineLayoutCreateInfo.setLayoutCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineLayoutCreateInfo.pSetLayouts ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineLayoutCreateInfo.pushConstantRangeCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineLayoutCreateInfo.pPushConstantRanges ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR const & pipelineLibraryCreateInfoKHR ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineLibraryCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineLibraryCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineLibraryCreateInfoKHR.libraryCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineLibraryCreateInfoKHR.pLibraries ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT const & - pipelineRasterizationConservativeStateCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationConservativeStateCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationConservativeStateCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationConservativeStateCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, - pipelineRasterizationConservativeStateCreateInfoEXT.conservativeRasterizationMode ); - VULKAN_HPP_HASH_COMBINE( seed, - pipelineRasterizationConservativeStateCreateInfoEXT.extraPrimitiveOverestimationSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT const & - pipelineRasterizationDepthClipStateCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationDepthClipStateCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationDepthClipStateCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationDepthClipStateCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationDepthClipStateCreateInfoEXT.depthClipEnable ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT const & - pipelineRasterizationLineStateCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoEXT.lineRasterizationMode ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoEXT.stippledLineEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoEXT.lineStippleFactor ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationLineStateCreateInfoEXT.lineStipplePattern ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT const & - pipelineRasterizationProvokingVertexStateCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationProvokingVertexStateCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationProvokingVertexStateCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationProvokingVertexStateCreateInfoEXT.provokingVertexMode ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD const & - pipelineRasterizationStateRasterizationOrderAMD ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateRasterizationOrderAMD.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateRasterizationOrderAMD.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateRasterizationOrderAMD.rasterizationOrder ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT const & - pipelineRasterizationStateStreamCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateStreamCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateStreamCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateStreamCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRasterizationStateStreamCreateInfoEXT.rasterizationStream ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo const & pipelineRenderingCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineRenderingCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRenderingCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRenderingCreateInfo.viewMask ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRenderingCreateInfo.colorAttachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRenderingCreateInfo.pColorAttachmentFormats ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRenderingCreateInfo.depthAttachmentFormat ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRenderingCreateInfo.stencilAttachmentFormat ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV const & - pipelineRepresentativeFragmentTestStateCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineRepresentativeFragmentTestStateCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineRepresentativeFragmentTestStateCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, - pipelineRepresentativeFragmentTestStateCreateInfoNV.representativeFragmentTestEnable ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT const & - pipelineSampleLocationsStateCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineSampleLocationsStateCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineSampleLocationsStateCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineSampleLocationsStateCreateInfoEXT.sampleLocationsEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineSampleLocationsStateCreateInfoEXT.sampleLocationsInfo ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo const & - pipelineShaderStageRequiredSubgroupSizeCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageRequiredSubgroupSizeCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageRequiredSubgroupSizeCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageRequiredSubgroupSizeCreateInfo.requiredSubgroupSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo const & - pipelineTessellationDomainOriginStateCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineTessellationDomainOriginStateCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineTessellationDomainOriginStateCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineTessellationDomainOriginStateCreateInfo.domainOrigin ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT const & - vertexInputBindingDivisorDescriptionEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, vertexInputBindingDivisorDescriptionEXT.binding ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputBindingDivisorDescriptionEXT.divisor ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoEXT const & - pipelineVertexInputDivisorStateCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineVertexInputDivisorStateCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineVertexInputDivisorStateCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineVertexInputDivisorStateCreateInfoEXT.vertexBindingDivisorCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineVertexInputDivisorStateCreateInfoEXT.pVertexBindingDivisors ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV const & - pipelineViewportCoarseSampleOrderStateCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportCoarseSampleOrderStateCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportCoarseSampleOrderStateCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportCoarseSampleOrderStateCreateInfoNV.sampleOrderType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportCoarseSampleOrderStateCreateInfoNV.customSampleOrderCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportCoarseSampleOrderStateCreateInfoNV.pCustomSampleOrders ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT const & - pipelineViewportDepthClipControlCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportDepthClipControlCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportDepthClipControlCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportDepthClipControlCreateInfoEXT.negativeOneToOne ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV const & - pipelineViewportExclusiveScissorStateCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportExclusiveScissorStateCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportExclusiveScissorStateCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportExclusiveScissorStateCreateInfoNV.exclusiveScissorCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportExclusiveScissorStateCreateInfoNV.pExclusiveScissors ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV const & shadingRatePaletteNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, shadingRatePaletteNV.shadingRatePaletteEntryCount ); - VULKAN_HPP_HASH_COMBINE( seed, shadingRatePaletteNV.pShadingRatePaletteEntries ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV const & - pipelineViewportShadingRateImageStateCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportShadingRateImageStateCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportShadingRateImageStateCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportShadingRateImageStateCreateInfoNV.shadingRateImageEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportShadingRateImageStateCreateInfoNV.viewportCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportShadingRateImageStateCreateInfoNV.pShadingRatePalettes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ViewportSwizzleNV const & viewportSwizzleNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, viewportSwizzleNV.x ); - VULKAN_HPP_HASH_COMBINE( seed, viewportSwizzleNV.y ); - VULKAN_HPP_HASH_COMBINE( seed, viewportSwizzleNV.z ); - VULKAN_HPP_HASH_COMBINE( seed, viewportSwizzleNV.w ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV const & - pipelineViewportSwizzleStateCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportSwizzleStateCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportSwizzleStateCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportSwizzleStateCreateInfoNV.flags ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportSwizzleStateCreateInfoNV.viewportCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportSwizzleStateCreateInfoNV.pViewportSwizzles ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ViewportWScalingNV const & viewportWScalingNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, viewportWScalingNV.xcoeff ); - VULKAN_HPP_HASH_COMBINE( seed, viewportWScalingNV.ycoeff ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV const & - pipelineViewportWScalingStateCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportWScalingStateCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportWScalingStateCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportWScalingStateCreateInfoNV.viewportWScalingEnable ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportWScalingStateCreateInfoNV.viewportCount ); - VULKAN_HPP_HASH_COMBINE( seed, pipelineViewportWScalingStateCreateInfoNV.pViewportWScalings ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_GGP ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP const & presentFrameTokenGGP ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, presentFrameTokenGGP.sType ); - VULKAN_HPP_HASH_COMBINE( seed, presentFrameTokenGGP.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, presentFrameTokenGGP.frameToken ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_GGP*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PresentIdKHR const & presentIdKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, presentIdKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, presentIdKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, presentIdKHR.swapchainCount ); - VULKAN_HPP_HASH_COMBINE( seed, presentIdKHR.pPresentIds ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PresentInfoKHR const & presentInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, presentInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, presentInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, presentInfoKHR.waitSemaphoreCount ); - VULKAN_HPP_HASH_COMBINE( seed, presentInfoKHR.pWaitSemaphores ); - VULKAN_HPP_HASH_COMBINE( seed, presentInfoKHR.swapchainCount ); - VULKAN_HPP_HASH_COMBINE( seed, presentInfoKHR.pSwapchains ); - VULKAN_HPP_HASH_COMBINE( seed, presentInfoKHR.pImageIndices ); - VULKAN_HPP_HASH_COMBINE( seed, presentInfoKHR.pResults ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RectLayerKHR const & rectLayerKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, rectLayerKHR.offset ); - VULKAN_HPP_HASH_COMBINE( seed, rectLayerKHR.extent ); - VULKAN_HPP_HASH_COMBINE( seed, rectLayerKHR.layer ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PresentRegionKHR const & presentRegionKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, presentRegionKHR.rectangleCount ); - VULKAN_HPP_HASH_COMBINE( seed, presentRegionKHR.pRectangles ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PresentRegionsKHR const & presentRegionsKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, presentRegionsKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, presentRegionsKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, presentRegionsKHR.swapchainCount ); - VULKAN_HPP_HASH_COMBINE( seed, presentRegionsKHR.pRegions ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE const & presentTimeGOOGLE ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, presentTimeGOOGLE.presentID ); - VULKAN_HPP_HASH_COMBINE( seed, presentTimeGOOGLE.desiredPresentTime ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE const & presentTimesInfoGOOGLE ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, presentTimesInfoGOOGLE.sType ); - VULKAN_HPP_HASH_COMBINE( seed, presentTimesInfoGOOGLE.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, presentTimesInfoGOOGLE.swapchainCount ); - VULKAN_HPP_HASH_COMBINE( seed, presentTimesInfoGOOGLE.pTimes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo const & privateDataSlotCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, privateDataSlotCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, privateDataSlotCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, privateDataSlotCreateInfo.flags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo const & protectedSubmitInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, protectedSubmitInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, protectedSubmitInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, protectedSubmitInfo.protectedSubmit ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo const & queryPoolCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, queryPoolCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, queryPoolCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, queryPoolCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, queryPoolCreateInfo.queryType ); - VULKAN_HPP_HASH_COMBINE( seed, queryPoolCreateInfo.queryCount ); - VULKAN_HPP_HASH_COMBINE( seed, queryPoolCreateInfo.pipelineStatistics ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR const & - queryPoolPerformanceCreateInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, queryPoolPerformanceCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, queryPoolPerformanceCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, queryPoolPerformanceCreateInfoKHR.queueFamilyIndex ); - VULKAN_HPP_HASH_COMBINE( seed, queryPoolPerformanceCreateInfoKHR.counterIndexCount ); - VULKAN_HPP_HASH_COMBINE( seed, queryPoolPerformanceCreateInfoKHR.pCounterIndices ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL const & - queryPoolPerformanceQueryCreateInfoINTEL ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, queryPoolPerformanceQueryCreateInfoINTEL.sType ); - VULKAN_HPP_HASH_COMBINE( seed, queryPoolPerformanceQueryCreateInfoINTEL.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, queryPoolPerformanceQueryCreateInfoINTEL.performanceCountersSampling ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV const & - queueFamilyCheckpointProperties2NV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyCheckpointProperties2NV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyCheckpointProperties2NV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyCheckpointProperties2NV.checkpointExecutionStageMask ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV const & - queueFamilyCheckpointPropertiesNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyCheckpointPropertiesNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyCheckpointPropertiesNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyCheckpointPropertiesNV.checkpointExecutionStageMask ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesKHR const & - queueFamilyGlobalPriorityPropertiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyGlobalPriorityPropertiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyGlobalPriorityPropertiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyGlobalPriorityPropertiesKHR.priorityCount ); - for ( size_t i = 0; i < VK_MAX_GLOBAL_PRIORITY_SIZE_KHR; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyGlobalPriorityPropertiesKHR.priorities[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::QueueFamilyProperties const & queueFamilyProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyProperties.queueFlags ); - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyProperties.queueCount ); - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyProperties.timestampValidBits ); - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyProperties.minImageTransferGranularity ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 const & queueFamilyProperties2 ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyProperties2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyProperties2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyProperties2.queueFamilyProperties ); - return seed; - } - }; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusProperties2KHR const & - queueFamilyQueryResultStatusProperties2KHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyQueryResultStatusProperties2KHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyQueryResultStatusProperties2KHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, queueFamilyQueryResultStatusProperties2KHR.supported ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR const & - rayTracingShaderGroupCreateInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoKHR.type ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoKHR.generalShader ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoKHR.closestHitShader ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoKHR.anyHitShader ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoKHR.intersectionShader ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoKHR.pShaderGroupCaptureReplayHandle ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR const & - rayTracingPipelineInterfaceCreateInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineInterfaceCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineInterfaceCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineInterfaceCreateInfoKHR.maxPipelineRayPayloadSize ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineInterfaceCreateInfoKHR.maxPipelineRayHitAttributeSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR const & rayTracingPipelineCreateInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.stageCount ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.pStages ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.groupCount ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.pGroups ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.maxPipelineRayRecursionDepth ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.pLibraryInfo ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.pLibraryInterface ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.pDynamicState ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.layout ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.basePipelineHandle ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoKHR.basePipelineIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV const & - rayTracingShaderGroupCreateInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoNV.type ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoNV.generalShader ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoNV.closestHitShader ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoNV.anyHitShader ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingShaderGroupCreateInfoNV.intersectionShader ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV const & rayTracingPipelineCreateInfoNV ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoNV.flags ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoNV.stageCount ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoNV.pStages ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoNV.groupCount ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoNV.pGroups ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoNV.maxRecursionDepth ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoNV.layout ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoNV.basePipelineHandle ); - VULKAN_HPP_HASH_COMBINE( seed, rayTracingPipelineCreateInfoNV.basePipelineIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE const & refreshCycleDurationGOOGLE ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, refreshCycleDurationGOOGLE.refreshDuration ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo const & renderPassAttachmentBeginInfo ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, renderPassAttachmentBeginInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassAttachmentBeginInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassAttachmentBeginInfo.attachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassAttachmentBeginInfo.pAttachments ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::RenderPassBeginInfo const & renderPassBeginInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, renderPassBeginInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassBeginInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassBeginInfo.renderPass ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassBeginInfo.framebuffer ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassBeginInfo.renderArea ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassBeginInfo.clearValueCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassBeginInfo.pClearValues ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SubpassDescription const & subpassDescription ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription.flags ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription.pipelineBindPoint ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription.inputAttachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription.pInputAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription.colorAttachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription.pColorAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription.pResolveAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription.pDepthStencilAttachment ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription.preserveAttachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription.pPreserveAttachments ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SubpassDependency const & subpassDependency ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency.srcSubpass ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency.dstSubpass ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency.srcStageMask ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency.dstStageMask ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency.srcAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency.dstAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency.dependencyFlags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo const & renderPassCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo.attachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo.pAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo.subpassCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo.pSubpasses ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo.dependencyCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo.pDependencies ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SubpassDescription2 const & subpassDescription2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription2.flags ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription2.pipelineBindPoint ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription2.viewMask ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription2.inputAttachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription2.pInputAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription2.colorAttachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription2.pColorAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription2.pResolveAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription2.pDepthStencilAttachment ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription2.preserveAttachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescription2.pPreserveAttachments ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SubpassDependency2 const & subpassDependency2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency2.srcSubpass ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency2.dstSubpass ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency2.srcStageMask ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency2.dstStageMask ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency2.srcAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency2.dstAccessMask ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency2.dependencyFlags ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDependency2.viewOffset ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 const & renderPassCreateInfo2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo2.flags ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo2.attachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo2.pAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo2.subpassCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo2.pSubpasses ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo2.dependencyCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo2.pDependencies ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo2.correlatedViewMaskCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassCreateInfo2.pCorrelatedViewMasks ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT const & - renderPassFragmentDensityMapCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, renderPassFragmentDensityMapCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassFragmentDensityMapCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassFragmentDensityMapCreateInfoEXT.fragmentDensityMapAttachment ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo const & - renderPassInputAttachmentAspectCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, renderPassInputAttachmentAspectCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassInputAttachmentAspectCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassInputAttachmentAspectCreateInfo.aspectReferenceCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassInputAttachmentAspectCreateInfo.pAspectReferences ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo const & renderPassMultiviewCreateInfo ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, renderPassMultiviewCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassMultiviewCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassMultiviewCreateInfo.subpassCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassMultiviewCreateInfo.pViewMasks ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassMultiviewCreateInfo.dependencyCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassMultiviewCreateInfo.pViewOffsets ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassMultiviewCreateInfo.correlationMaskCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassMultiviewCreateInfo.pCorrelationMasks ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT const & subpassSampleLocationsEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, subpassSampleLocationsEXT.subpassIndex ); - VULKAN_HPP_HASH_COMBINE( seed, subpassSampleLocationsEXT.sampleLocationsInfo ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT const & - renderPassSampleLocationsBeginInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, renderPassSampleLocationsBeginInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassSampleLocationsBeginInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassSampleLocationsBeginInfoEXT.attachmentInitialSampleLocationsCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassSampleLocationsBeginInfoEXT.pAttachmentInitialSampleLocations ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassSampleLocationsBeginInfoEXT.postSubpassSampleLocationsCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassSampleLocationsBeginInfoEXT.pPostSubpassSampleLocations ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM const & - renderPassTransformBeginInfoQCOM ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, renderPassTransformBeginInfoQCOM.sType ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassTransformBeginInfoQCOM.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, renderPassTransformBeginInfoQCOM.transform ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT const & - renderingFragmentDensityMapAttachmentInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, renderingFragmentDensityMapAttachmentInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, renderingFragmentDensityMapAttachmentInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, renderingFragmentDensityMapAttachmentInfoEXT.imageView ); - VULKAN_HPP_HASH_COMBINE( seed, renderingFragmentDensityMapAttachmentInfoEXT.imageLayout ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR const & - renderingFragmentShadingRateAttachmentInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, renderingFragmentShadingRateAttachmentInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, renderingFragmentShadingRateAttachmentInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, renderingFragmentShadingRateAttachmentInfoKHR.imageView ); - VULKAN_HPP_HASH_COMBINE( seed, renderingFragmentShadingRateAttachmentInfoKHR.imageLayout ); - VULKAN_HPP_HASH_COMBINE( seed, renderingFragmentShadingRateAttachmentInfoKHR.shadingRateAttachmentTexelSize ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::RenderingInfo const & renderingInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, renderingInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, renderingInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, renderingInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, renderingInfo.renderArea ); - VULKAN_HPP_HASH_COMBINE( seed, renderingInfo.layerCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderingInfo.viewMask ); - VULKAN_HPP_HASH_COMBINE( seed, renderingInfo.colorAttachmentCount ); - VULKAN_HPP_HASH_COMBINE( seed, renderingInfo.pColorAttachments ); - VULKAN_HPP_HASH_COMBINE( seed, renderingInfo.pDepthAttachment ); - VULKAN_HPP_HASH_COMBINE( seed, renderingInfo.pStencilAttachment ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ResolveImageInfo2 const & resolveImageInfo2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, resolveImageInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, resolveImageInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, resolveImageInfo2.srcImage ); - VULKAN_HPP_HASH_COMBINE( seed, resolveImageInfo2.srcImageLayout ); - VULKAN_HPP_HASH_COMBINE( seed, resolveImageInfo2.dstImage ); - VULKAN_HPP_HASH_COMBINE( seed, resolveImageInfo2.dstImageLayout ); - VULKAN_HPP_HASH_COMBINE( seed, resolveImageInfo2.regionCount ); - VULKAN_HPP_HASH_COMBINE( seed, resolveImageInfo2.pRegions ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT const & - samplerBorderColorComponentMappingCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, samplerBorderColorComponentMappingCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, samplerBorderColorComponentMappingCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, samplerBorderColorComponentMappingCreateInfoEXT.components ); - VULKAN_HPP_HASH_COMBINE( seed, samplerBorderColorComponentMappingCreateInfoEXT.srgb ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SamplerCreateInfo const & samplerCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.magFilter ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.minFilter ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.mipmapMode ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.addressModeU ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.addressModeV ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.addressModeW ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.mipLodBias ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.anisotropyEnable ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.maxAnisotropy ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.compareEnable ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.compareOp ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.minLod ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.maxLod ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.borderColor ); - VULKAN_HPP_HASH_COMBINE( seed, samplerCreateInfo.unnormalizedCoordinates ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo const & samplerReductionModeCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, samplerReductionModeCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, samplerReductionModeCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, samplerReductionModeCreateInfo.reductionMode ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo const & - samplerYcbcrConversionCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionCreateInfo.format ); - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionCreateInfo.ycbcrModel ); - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionCreateInfo.ycbcrRange ); - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionCreateInfo.components ); - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionCreateInfo.xChromaOffset ); - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionCreateInfo.yChromaOffset ); - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionCreateInfo.chromaFilter ); - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionCreateInfo.forceExplicitReconstruction ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties const & - samplerYcbcrConversionImageFormatProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionImageFormatProperties.sType ); - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionImageFormatProperties.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionImageFormatProperties.combinedImageSamplerDescriptorCount ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo const & samplerYcbcrConversionInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, samplerYcbcrConversionInfo.conversion ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_SCREEN_QNX ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX const & screenSurfaceCreateInfoQNX ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, screenSurfaceCreateInfoQNX.sType ); - VULKAN_HPP_HASH_COMBINE( seed, screenSurfaceCreateInfoQNX.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, screenSurfaceCreateInfoQNX.flags ); - VULKAN_HPP_HASH_COMBINE( seed, screenSurfaceCreateInfoQNX.context ); - VULKAN_HPP_HASH_COMBINE( seed, screenSurfaceCreateInfoQNX.window ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo const & semaphoreCreateInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, semaphoreCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreCreateInfo.flags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR const & semaphoreGetFdInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, semaphoreGetFdInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreGetFdInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreGetFdInfoKHR.semaphore ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreGetFdInfoKHR.handleType ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR const & semaphoreGetWin32HandleInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, semaphoreGetWin32HandleInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreGetWin32HandleInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreGetWin32HandleInfoKHR.semaphore ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreGetWin32HandleInfoKHR.handleType ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA const & - semaphoreGetZirconHandleInfoFUCHSIA ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, semaphoreGetZirconHandleInfoFUCHSIA.sType ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreGetZirconHandleInfoFUCHSIA.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreGetZirconHandleInfoFUCHSIA.semaphore ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreGetZirconHandleInfoFUCHSIA.handleType ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo const & semaphoreSignalInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, semaphoreSignalInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreSignalInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreSignalInfo.semaphore ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreSignalInfo.value ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo const & semaphoreSubmitInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, semaphoreSubmitInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreSubmitInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreSubmitInfo.semaphore ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreSubmitInfo.value ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreSubmitInfo.stageMask ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreSubmitInfo.deviceIndex ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo const & semaphoreTypeCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, semaphoreTypeCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreTypeCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreTypeCreateInfo.semaphoreType ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreTypeCreateInfo.initialValue ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo const & semaphoreWaitInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, semaphoreWaitInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreWaitInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreWaitInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreWaitInfo.semaphoreCount ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreWaitInfo.pSemaphores ); - VULKAN_HPP_HASH_COMBINE( seed, semaphoreWaitInfo.pValues ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV const & setStateFlagsIndirectCommandNV ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, setStateFlagsIndirectCommandNV.data ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo const & shaderModuleCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, shaderModuleCreateInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, shaderModuleCreateInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, shaderModuleCreateInfo.flags ); - VULKAN_HPP_HASH_COMBINE( seed, shaderModuleCreateInfo.codeSize ); - VULKAN_HPP_HASH_COMBINE( seed, shaderModuleCreateInfo.pCode ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT const & - shaderModuleValidationCacheCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, shaderModuleValidationCacheCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, shaderModuleValidationCacheCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, shaderModuleValidationCacheCreateInfoEXT.validationCache ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD const & shaderResourceUsageAMD ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, shaderResourceUsageAMD.numUsedVgprs ); - VULKAN_HPP_HASH_COMBINE( seed, shaderResourceUsageAMD.numUsedSgprs ); - VULKAN_HPP_HASH_COMBINE( seed, shaderResourceUsageAMD.ldsSizePerLocalWorkGroup ); - VULKAN_HPP_HASH_COMBINE( seed, shaderResourceUsageAMD.ldsUsageSizeInBytes ); - VULKAN_HPP_HASH_COMBINE( seed, shaderResourceUsageAMD.scratchMemUsageInBytes ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD const & shaderStatisticsInfoAMD ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, shaderStatisticsInfoAMD.shaderStageMask ); - VULKAN_HPP_HASH_COMBINE( seed, shaderStatisticsInfoAMD.resourceUsage ); - VULKAN_HPP_HASH_COMBINE( seed, shaderStatisticsInfoAMD.numPhysicalVgprs ); - VULKAN_HPP_HASH_COMBINE( seed, shaderStatisticsInfoAMD.numPhysicalSgprs ); - VULKAN_HPP_HASH_COMBINE( seed, shaderStatisticsInfoAMD.numAvailableVgprs ); - VULKAN_HPP_HASH_COMBINE( seed, shaderStatisticsInfoAMD.numAvailableSgprs ); - for ( size_t i = 0; i < 3; ++i ) - { - VULKAN_HPP_HASH_COMBINE( seed, shaderStatisticsInfoAMD.computeWorkGroupSize[i] ); - } - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR const & - sharedPresentSurfaceCapabilitiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sharedPresentSurfaceCapabilitiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, sharedPresentSurfaceCapabilitiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, sharedPresentSurfaceCapabilitiesKHR.sharedPresentSupportedUsageFlags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::SparseImageFormatProperties const & sparseImageFormatProperties ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sparseImageFormatProperties.aspectMask ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageFormatProperties.imageGranularity ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageFormatProperties.flags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 const & sparseImageFormatProperties2 ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sparseImageFormatProperties2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageFormatProperties2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageFormatProperties2.properties ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements const & sparseImageMemoryRequirements ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryRequirements.formatProperties ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryRequirements.imageMipTailFirstLod ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryRequirements.imageMipTailSize ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryRequirements.imageMipTailOffset ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryRequirements.imageMipTailStride ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 const & sparseImageMemoryRequirements2 ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryRequirements2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryRequirements2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, sparseImageMemoryRequirements2.memoryRequirements ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_GGP ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP const & - streamDescriptorSurfaceCreateInfoGGP ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, streamDescriptorSurfaceCreateInfoGGP.sType ); - VULKAN_HPP_HASH_COMBINE( seed, streamDescriptorSurfaceCreateInfoGGP.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, streamDescriptorSurfaceCreateInfoGGP.flags ); - VULKAN_HPP_HASH_COMBINE( seed, streamDescriptorSurfaceCreateInfoGGP.streamDescriptor ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_GGP*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR const & stridedDeviceAddressRegionKHR ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, stridedDeviceAddressRegionKHR.deviceAddress ); - VULKAN_HPP_HASH_COMBINE( seed, stridedDeviceAddressRegionKHR.stride ); - VULKAN_HPP_HASH_COMBINE( seed, stridedDeviceAddressRegionKHR.size ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SubmitInfo const & submitInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, submitInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo.waitSemaphoreCount ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo.pWaitSemaphores ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo.pWaitDstStageMask ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo.commandBufferCount ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo.pCommandBuffers ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo.signalSemaphoreCount ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo.pSignalSemaphores ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SubmitInfo2 const & submitInfo2 ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, submitInfo2.sType ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo2.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo2.flags ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo2.waitSemaphoreInfoCount ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo2.pWaitSemaphoreInfos ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo2.commandBufferInfoCount ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo2.pCommandBufferInfos ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo2.signalSemaphoreInfoCount ); - VULKAN_HPP_HASH_COMBINE( seed, submitInfo2.pSignalSemaphoreInfos ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SubpassBeginInfo const & subpassBeginInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, subpassBeginInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, subpassBeginInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, subpassBeginInfo.contents ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve const & - subpassDescriptionDepthStencilResolve ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, subpassDescriptionDepthStencilResolve.sType ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescriptionDepthStencilResolve.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescriptionDepthStencilResolve.depthResolveMode ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescriptionDepthStencilResolve.stencilResolveMode ); - VULKAN_HPP_HASH_COMBINE( seed, subpassDescriptionDepthStencilResolve.pDepthStencilResolveAttachment ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SubpassEndInfo const & subpassEndInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, subpassEndInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, subpassEndInfo.pNext ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM const & - subpassFragmentDensityMapOffsetEndInfoQCOM ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, subpassFragmentDensityMapOffsetEndInfoQCOM.sType ); - VULKAN_HPP_HASH_COMBINE( seed, subpassFragmentDensityMapOffsetEndInfoQCOM.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, subpassFragmentDensityMapOffsetEndInfoQCOM.fragmentDensityOffsetCount ); - VULKAN_HPP_HASH_COMBINE( seed, subpassFragmentDensityMapOffsetEndInfoQCOM.pFragmentDensityOffsets ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI const & - subpassShadingPipelineCreateInfoHUAWEI ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, subpassShadingPipelineCreateInfoHUAWEI.sType ); - VULKAN_HPP_HASH_COMBINE( seed, subpassShadingPipelineCreateInfoHUAWEI.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, subpassShadingPipelineCreateInfoHUAWEI.renderPass ); - VULKAN_HPP_HASH_COMBINE( seed, subpassShadingPipelineCreateInfoHUAWEI.subpass ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT const & surfaceCapabilities2EXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2EXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2EXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2EXT.minImageCount ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2EXT.maxImageCount ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2EXT.currentExtent ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2EXT.minImageExtent ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2EXT.maxImageExtent ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2EXT.maxImageArrayLayers ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2EXT.supportedTransforms ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2EXT.currentTransform ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2EXT.supportedCompositeAlpha ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2EXT.supportedUsageFlags ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2EXT.supportedSurfaceCounters ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR const & surfaceCapabilitiesKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilitiesKHR.minImageCount ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilitiesKHR.maxImageCount ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilitiesKHR.currentExtent ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilitiesKHR.minImageExtent ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilitiesKHR.maxImageExtent ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilitiesKHR.maxImageArrayLayers ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilitiesKHR.supportedTransforms ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilitiesKHR.currentTransform ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilitiesKHR.supportedCompositeAlpha ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilitiesKHR.supportedUsageFlags ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR const & surfaceCapabilities2KHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2KHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2KHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilities2KHR.surfaceCapabilities ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT const & - surfaceCapabilitiesFullScreenExclusiveEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilitiesFullScreenExclusiveEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilitiesFullScreenExclusiveEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceCapabilitiesFullScreenExclusiveEXT.fullScreenExclusiveSupported ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SurfaceFormatKHR const & surfaceFormatKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, surfaceFormatKHR.format ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceFormatKHR.colorSpace ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR const & surfaceFormat2KHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, surfaceFormat2KHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceFormat2KHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceFormat2KHR.surfaceFormat ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT const & - surfaceFullScreenExclusiveInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, surfaceFullScreenExclusiveInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceFullScreenExclusiveInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceFullScreenExclusiveInfoEXT.fullScreenExclusive ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT const & - surfaceFullScreenExclusiveWin32InfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, surfaceFullScreenExclusiveWin32InfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceFullScreenExclusiveWin32InfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceFullScreenExclusiveWin32InfoEXT.hmonitor ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR const & surfaceProtectedCapabilitiesKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, surfaceProtectedCapabilitiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceProtectedCapabilitiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, surfaceProtectedCapabilitiesKHR.supportsProtected ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT const & swapchainCounterCreateInfoEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, swapchainCounterCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCounterCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCounterCreateInfoEXT.surfaceCounters ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR const & swapchainCreateInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.surface ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.minImageCount ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.imageFormat ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.imageColorSpace ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.imageExtent ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.imageArrayLayers ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.imageUsage ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.imageSharingMode ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.queueFamilyIndexCount ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.pQueueFamilyIndices ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.preTransform ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.compositeAlpha ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.presentMode ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.clipped ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainCreateInfoKHR.oldSwapchain ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD const & - swapchainDisplayNativeHdrCreateInfoAMD ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, swapchainDisplayNativeHdrCreateInfoAMD.sType ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainDisplayNativeHdrCreateInfoAMD.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, swapchainDisplayNativeHdrCreateInfoAMD.localDimmingEnable ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD const & - textureLODGatherFormatPropertiesAMD ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, textureLODGatherFormatPropertiesAMD.sType ); - VULKAN_HPP_HASH_COMBINE( seed, textureLODGatherFormatPropertiesAMD.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, textureLODGatherFormatPropertiesAMD.supportsTextureGatherLODBiasAMD ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo const & timelineSemaphoreSubmitInfo ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, timelineSemaphoreSubmitInfo.sType ); - VULKAN_HPP_HASH_COMBINE( seed, timelineSemaphoreSubmitInfo.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, timelineSemaphoreSubmitInfo.waitSemaphoreValueCount ); - VULKAN_HPP_HASH_COMBINE( seed, timelineSemaphoreSubmitInfo.pWaitSemaphoreValues ); - VULKAN_HPP_HASH_COMBINE( seed, timelineSemaphoreSubmitInfo.signalSemaphoreValueCount ); - VULKAN_HPP_HASH_COMBINE( seed, timelineSemaphoreSubmitInfo.pSignalSemaphoreValues ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR const & traceRaysIndirectCommandKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, traceRaysIndirectCommandKHR.width ); - VULKAN_HPP_HASH_COMBINE( seed, traceRaysIndirectCommandKHR.height ); - VULKAN_HPP_HASH_COMBINE( seed, traceRaysIndirectCommandKHR.depth ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT const & validationCacheCreateInfoEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, validationCacheCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, validationCacheCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, validationCacheCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, validationCacheCreateInfoEXT.initialDataSize ); - VULKAN_HPP_HASH_COMBINE( seed, validationCacheCreateInfoEXT.pInitialData ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT const & validationFeaturesEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, validationFeaturesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, validationFeaturesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, validationFeaturesEXT.enabledValidationFeatureCount ); - VULKAN_HPP_HASH_COMBINE( seed, validationFeaturesEXT.pEnabledValidationFeatures ); - VULKAN_HPP_HASH_COMBINE( seed, validationFeaturesEXT.disabledValidationFeatureCount ); - VULKAN_HPP_HASH_COMBINE( seed, validationFeaturesEXT.pDisabledValidationFeatures ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ValidationFlagsEXT const & validationFlagsEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, validationFlagsEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, validationFlagsEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, validationFlagsEXT.disabledValidationCheckCount ); - VULKAN_HPP_HASH_COMBINE( seed, validationFlagsEXT.pDisabledValidationChecks ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT const & - vertexInputAttributeDescription2EXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, vertexInputAttributeDescription2EXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputAttributeDescription2EXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputAttributeDescription2EXT.location ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputAttributeDescription2EXT.binding ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputAttributeDescription2EXT.format ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputAttributeDescription2EXT.offset ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT const & - vertexInputBindingDescription2EXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, vertexInputBindingDescription2EXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputBindingDescription2EXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputBindingDescription2EXT.binding ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputBindingDescription2EXT.stride ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputBindingDescription2EXT.inputRate ); - VULKAN_HPP_HASH_COMBINE( seed, vertexInputBindingDescription2EXT.divisor ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_VI_NN ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN const & viSurfaceCreateInfoNN ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, viSurfaceCreateInfoNN.sType ); - VULKAN_HPP_HASH_COMBINE( seed, viSurfaceCreateInfoNN.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, viSurfaceCreateInfoNN.flags ); - VULKAN_HPP_HASH_COMBINE( seed, viSurfaceCreateInfoNN.window ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_VI_NN*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoPictureResourceKHR const & videoPictureResourceKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoPictureResourceKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoPictureResourceKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoPictureResourceKHR.codedOffset ); - VULKAN_HPP_HASH_COMBINE( seed, videoPictureResourceKHR.codedExtent ); - VULKAN_HPP_HASH_COMBINE( seed, videoPictureResourceKHR.baseArrayLayer ); - VULKAN_HPP_HASH_COMBINE( seed, videoPictureResourceKHR.imageViewBinding ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR const & videoReferenceSlotKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoReferenceSlotKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoReferenceSlotKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoReferenceSlotKHR.slotIndex ); - VULKAN_HPP_HASH_COMBINE( seed, videoReferenceSlotKHR.pPictureResource ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR const & videoBeginCodingInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoBeginCodingInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoBeginCodingInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoBeginCodingInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, videoBeginCodingInfoKHR.codecQualityPreset ); - VULKAN_HPP_HASH_COMBINE( seed, videoBeginCodingInfoKHR.videoSession ); - VULKAN_HPP_HASH_COMBINE( seed, videoBeginCodingInfoKHR.videoSessionParameters ); - VULKAN_HPP_HASH_COMBINE( seed, videoBeginCodingInfoKHR.referenceSlotCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoBeginCodingInfoKHR.pReferenceSlots ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoBindMemoryKHR const & videoBindMemoryKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoBindMemoryKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoBindMemoryKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoBindMemoryKHR.memoryBindIndex ); - VULKAN_HPP_HASH_COMBINE( seed, videoBindMemoryKHR.memory ); - VULKAN_HPP_HASH_COMBINE( seed, videoBindMemoryKHR.memoryOffset ); - VULKAN_HPP_HASH_COMBINE( seed, videoBindMemoryKHR.memorySize ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR const & videoCapabilitiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoCapabilitiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoCapabilitiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoCapabilitiesKHR.capabilityFlags ); - VULKAN_HPP_HASH_COMBINE( seed, videoCapabilitiesKHR.minBitstreamBufferOffsetAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, videoCapabilitiesKHR.minBitstreamBufferSizeAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, videoCapabilitiesKHR.videoPictureExtentGranularity ); - VULKAN_HPP_HASH_COMBINE( seed, videoCapabilitiesKHR.minExtent ); - VULKAN_HPP_HASH_COMBINE( seed, videoCapabilitiesKHR.maxExtent ); - VULKAN_HPP_HASH_COMBINE( seed, videoCapabilitiesKHR.maxReferencePicturesSlotsCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoCapabilitiesKHR.maxReferencePicturesActiveCount ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR const & videoCodingControlInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoCodingControlInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoCodingControlInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoCodingControlInfoKHR.flags ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesEXT const & videoDecodeH264CapabilitiesEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264CapabilitiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264CapabilitiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264CapabilitiesEXT.maxLevel ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264CapabilitiesEXT.fieldOffsetGranularity ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264CapabilitiesEXT.stdExtensionVersion ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoEXT const & videoDecodeH264DpbSlotInfoEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264DpbSlotInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264DpbSlotInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264DpbSlotInfoEXT.pStdReferenceInfo ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH264MvcEXT const & videoDecodeH264MvcEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264MvcEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264MvcEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264MvcEXT.pStdMvc ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoEXT const & videoDecodeH264PictureInfoEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264PictureInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264PictureInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264PictureInfoEXT.pStdPictureInfo ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264PictureInfoEXT.slicesCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264PictureInfoEXT.pSlicesDataOffsets ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileEXT const & videoDecodeH264ProfileEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264ProfileEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264ProfileEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264ProfileEXT.stdProfileIdc ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264ProfileEXT.pictureLayout ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionCreateInfoEXT const & - videoDecodeH264SessionCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionCreateInfoEXT.pStdExtensionVersion ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoEXT const & - videoDecodeH264SessionParametersAddInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionParametersAddInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionParametersAddInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionParametersAddInfoEXT.spsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionParametersAddInfoEXT.pSpsStd ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionParametersAddInfoEXT.ppsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionParametersAddInfoEXT.pPpsStd ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoEXT const & - videoDecodeH264SessionParametersCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionParametersCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionParametersCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionParametersCreateInfoEXT.maxSpsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionParametersCreateInfoEXT.maxPpsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH264SessionParametersCreateInfoEXT.pParametersAddInfo ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesEXT const & videoDecodeH265CapabilitiesEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265CapabilitiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265CapabilitiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265CapabilitiesEXT.maxLevel ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265CapabilitiesEXT.stdExtensionVersion ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoEXT const & videoDecodeH265DpbSlotInfoEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265DpbSlotInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265DpbSlotInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265DpbSlotInfoEXT.pStdReferenceInfo ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoEXT const & videoDecodeH265PictureInfoEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265PictureInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265PictureInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265PictureInfoEXT.pStdPictureInfo ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265PictureInfoEXT.slicesCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265PictureInfoEXT.pSlicesDataOffsets ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileEXT const & videoDecodeH265ProfileEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265ProfileEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265ProfileEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265ProfileEXT.stdProfileIdc ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionCreateInfoEXT const & - videoDecodeH265SessionCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionCreateInfoEXT.pStdExtensionVersion ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoEXT const & - videoDecodeH265SessionParametersAddInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionParametersAddInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionParametersAddInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionParametersAddInfoEXT.spsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionParametersAddInfoEXT.pSpsStd ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionParametersAddInfoEXT.ppsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionParametersAddInfoEXT.pPpsStd ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoEXT const & - videoDecodeH265SessionParametersCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionParametersCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionParametersCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionParametersCreateInfoEXT.maxSpsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionParametersCreateInfoEXT.maxPpsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeH265SessionParametersCreateInfoEXT.pParametersAddInfo ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR const & videoDecodeInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeInfoKHR.codedOffset ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeInfoKHR.codedExtent ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeInfoKHR.srcBuffer ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeInfoKHR.srcBufferOffset ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeInfoKHR.srcBufferRange ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeInfoKHR.dstPictureResource ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeInfoKHR.pSetupReferenceSlot ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeInfoKHR.referenceSlotCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoDecodeInfoKHR.pReferenceSlots ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesEXT const & videoEncodeH264CapabilitiesEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264CapabilitiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264CapabilitiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264CapabilitiesEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264CapabilitiesEXT.inputModeFlags ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264CapabilitiesEXT.outputModeFlags ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264CapabilitiesEXT.minPictureSizeInMbs ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264CapabilitiesEXT.maxPictureSizeInMbs ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264CapabilitiesEXT.inputImageDataAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264CapabilitiesEXT.maxNumL0ReferenceForP ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264CapabilitiesEXT.maxNumL0ReferenceForB ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264CapabilitiesEXT.maxNumL1Reference ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264CapabilitiesEXT.qualityLevelCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264CapabilitiesEXT.stdExtensionVersion ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT const & videoEncodeH264DpbSlotInfoEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264DpbSlotInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264DpbSlotInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264DpbSlotInfoEXT.slotIndex ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264DpbSlotInfoEXT.pStdPictureInfo ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH264EmitPictureParametersEXT const & - videoEncodeH264EmitPictureParametersEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264EmitPictureParametersEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264EmitPictureParametersEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264EmitPictureParametersEXT.spsId ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264EmitPictureParametersEXT.emitSpsEnable ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264EmitPictureParametersEXT.ppsIdEntryCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264EmitPictureParametersEXT.ppsIdEntries ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeEXT const & videoEncodeH264FrameSizeEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264FrameSizeEXT.frameISize ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264FrameSizeEXT.framePSize ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264FrameSizeEXT.frameBSize ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceEXT const & videoEncodeH264NaluSliceEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264NaluSliceEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264NaluSliceEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264NaluSliceEXT.pSliceHeaderStd ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264NaluSliceEXT.mbCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264NaluSliceEXT.refFinalList0EntryCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264NaluSliceEXT.pRefFinalList0Entries ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264NaluSliceEXT.refFinalList1EntryCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264NaluSliceEXT.pRefFinalList1Entries ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileEXT const & videoEncodeH264ProfileEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264ProfileEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264ProfileEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264ProfileEXT.stdProfileIdc ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH264QpEXT const & videoEncodeH264QpEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264QpEXT.qpI ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264QpEXT.qpP ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264QpEXT.qpB ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoEXT const & - videoEncodeH264RateControlInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlInfoEXT.gopFrameCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlInfoEXT.idrPeriod ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlInfoEXT.consecutiveBFrameCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlInfoEXT.rateControlStructure ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlInfoEXT.temporalLayerCount ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoEXT const & - videoEncodeH264RateControlLayerInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlLayerInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlLayerInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlLayerInfoEXT.temporalLayerId ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlLayerInfoEXT.useInitialRcQp ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlLayerInfoEXT.initialRcQp ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlLayerInfoEXT.useMinQp ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlLayerInfoEXT.minQp ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlLayerInfoEXT.useMaxQp ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlLayerInfoEXT.maxQp ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlLayerInfoEXT.useMaxFrameSize ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264RateControlLayerInfoEXT.maxFrameSize ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoEXT const & - videoEncodeH264SessionCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionCreateInfoEXT.maxPictureSizeInMbs ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionCreateInfoEXT.pStdExtensionVersion ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoEXT const & - videoEncodeH264SessionParametersAddInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionParametersAddInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionParametersAddInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionParametersAddInfoEXT.spsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionParametersAddInfoEXT.pSpsStd ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionParametersAddInfoEXT.ppsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionParametersAddInfoEXT.pPpsStd ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoEXT const & - videoEncodeH264SessionParametersCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionParametersCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionParametersCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionParametersCreateInfoEXT.maxSpsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionParametersCreateInfoEXT.maxPpsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264SessionParametersCreateInfoEXT.pParametersAddInfo ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH264VclFrameInfoEXT const & videoEncodeH264VclFrameInfoEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264VclFrameInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264VclFrameInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264VclFrameInfoEXT.refDefaultFinalList0EntryCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264VclFrameInfoEXT.pRefDefaultFinalList0Entries ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264VclFrameInfoEXT.refDefaultFinalList1EntryCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264VclFrameInfoEXT.pRefDefaultFinalList1Entries ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264VclFrameInfoEXT.naluSliceEntryCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264VclFrameInfoEXT.pNaluSliceEntries ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH264VclFrameInfoEXT.pCurrentPictureInfo ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesEXT const & videoEncodeH265CapabilitiesEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265CapabilitiesEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265CapabilitiesEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265CapabilitiesEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265CapabilitiesEXT.inputModeFlags ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265CapabilitiesEXT.outputModeFlags ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265CapabilitiesEXT.ctbSizes ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265CapabilitiesEXT.inputImageDataAlignment ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265CapabilitiesEXT.maxNumL0ReferenceForP ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265CapabilitiesEXT.maxNumL0ReferenceForB ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265CapabilitiesEXT.maxNumL1Reference ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265CapabilitiesEXT.maxNumSubLayers ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265CapabilitiesEXT.qualityLevelCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265CapabilitiesEXT.stdExtensionVersion ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoEXT const & videoEncodeH265DpbSlotInfoEXT ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265DpbSlotInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265DpbSlotInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265DpbSlotInfoEXT.slotIndex ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265DpbSlotInfoEXT.pStdReferenceInfo ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH265EmitPictureParametersEXT const & - videoEncodeH265EmitPictureParametersEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265EmitPictureParametersEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265EmitPictureParametersEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265EmitPictureParametersEXT.vpsId ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265EmitPictureParametersEXT.spsId ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265EmitPictureParametersEXT.emitVpsEnable ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265EmitPictureParametersEXT.emitSpsEnable ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265EmitPictureParametersEXT.ppsIdEntryCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265EmitPictureParametersEXT.ppsIdEntries ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeEXT const & videoEncodeH265FrameSizeEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265FrameSizeEXT.frameISize ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265FrameSizeEXT.framePSize ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265FrameSizeEXT.frameBSize ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH265ReferenceListsEXT const & - videoEncodeH265ReferenceListsEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265ReferenceListsEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265ReferenceListsEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265ReferenceListsEXT.referenceList0EntryCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265ReferenceListsEXT.pReferenceList0Entries ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265ReferenceListsEXT.referenceList1EntryCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265ReferenceListsEXT.pReferenceList1Entries ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265ReferenceListsEXT.pReferenceModifications ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceEXT const & videoEncodeH265NaluSliceEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265NaluSliceEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265NaluSliceEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265NaluSliceEXT.ctbCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265NaluSliceEXT.pReferenceFinalLists ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265NaluSliceEXT.pSliceHeaderStd ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileEXT const & videoEncodeH265ProfileEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265ProfileEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265ProfileEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265ProfileEXT.stdProfileIdc ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH265QpEXT const & videoEncodeH265QpEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265QpEXT.qpI ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265QpEXT.qpP ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265QpEXT.qpB ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoEXT const & - videoEncodeH265RateControlInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlInfoEXT.gopFrameCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlInfoEXT.idrPeriod ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlInfoEXT.consecutiveBFrameCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlInfoEXT.rateControlStructure ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlInfoEXT.subLayerCount ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoEXT const & - videoEncodeH265RateControlLayerInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlLayerInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlLayerInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlLayerInfoEXT.temporalId ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlLayerInfoEXT.useInitialRcQp ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlLayerInfoEXT.initialRcQp ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlLayerInfoEXT.useMinQp ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlLayerInfoEXT.minQp ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlLayerInfoEXT.useMaxQp ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlLayerInfoEXT.maxQp ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlLayerInfoEXT.useMaxFrameSize ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265RateControlLayerInfoEXT.maxFrameSize ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoEXT const & - videoEncodeH265SessionCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionCreateInfoEXT.flags ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionCreateInfoEXT.pStdExtensionVersion ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoEXT const & - videoEncodeH265SessionParametersAddInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersAddInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersAddInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersAddInfoEXT.vpsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersAddInfoEXT.pVpsStd ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersAddInfoEXT.spsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersAddInfoEXT.pSpsStd ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersAddInfoEXT.ppsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersAddInfoEXT.pPpsStd ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoEXT const & - videoEncodeH265SessionParametersCreateInfoEXT ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersCreateInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersCreateInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersCreateInfoEXT.maxVpsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersCreateInfoEXT.maxSpsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersCreateInfoEXT.maxPpsStdCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265SessionParametersCreateInfoEXT.pParametersAddInfo ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoEncodeH265VclFrameInfoEXT const & videoEncodeH265VclFrameInfoEXT ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265VclFrameInfoEXT.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265VclFrameInfoEXT.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265VclFrameInfoEXT.pReferenceFinalLists ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265VclFrameInfoEXT.naluSliceEntryCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265VclFrameInfoEXT.pNaluSliceEntries ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeH265VclFrameInfoEXT.pCurrentPictureInfo ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR const & videoEncodeInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeInfoKHR.qualityLevel ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeInfoKHR.codedExtent ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeInfoKHR.dstBitstreamBuffer ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeInfoKHR.dstBitstreamBufferOffset ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeInfoKHR.dstBitstreamBufferMaxRange ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeInfoKHR.srcPictureResource ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeInfoKHR.pSetupReferenceSlot ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeInfoKHR.referenceSlotCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeInfoKHR.pReferenceSlots ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeInfoKHR.precedingExternallyEncodedBytes ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR const & - videoEncodeRateControlLayerInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlLayerInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlLayerInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlLayerInfoKHR.averageBitrate ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlLayerInfoKHR.maxBitrate ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlLayerInfoKHR.frameRateNumerator ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlLayerInfoKHR.frameRateDenominator ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlLayerInfoKHR.virtualBufferSizeInMs ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlLayerInfoKHR.initialVirtualBufferSizeInMs ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR const & videoEncodeRateControlInfoKHR ) - const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlInfoKHR.rateControlMode ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlInfoKHR.layerCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoEncodeRateControlInfoKHR.pLayerConfigs ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR const & videoEndCodingInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoEndCodingInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoEndCodingInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoEndCodingInfoKHR.flags ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR const & videoFormatPropertiesKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoFormatPropertiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoFormatPropertiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoFormatPropertiesKHR.format ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::VideoGetMemoryPropertiesKHR const & videoGetMemoryPropertiesKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoGetMemoryPropertiesKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoGetMemoryPropertiesKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoGetMemoryPropertiesKHR.memoryBindIndex ); - VULKAN_HPP_HASH_COMBINE( seed, videoGetMemoryPropertiesKHR.pMemoryRequirements ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::VideoQueueFamilyProperties2KHR const & videoQueueFamilyProperties2KHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoQueueFamilyProperties2KHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoQueueFamilyProperties2KHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoQueueFamilyProperties2KHR.videoCodecOperations ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR const & videoSessionCreateInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoSessionCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionCreateInfoKHR.queueFamilyIndex ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionCreateInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionCreateInfoKHR.pVideoProfile ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionCreateInfoKHR.pictureFormat ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionCreateInfoKHR.maxCodedExtent ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionCreateInfoKHR.referencePicturesFormat ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionCreateInfoKHR.maxReferencePicturesSlotsCount ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionCreateInfoKHR.maxReferencePicturesActiveCount ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR const & - videoSessionParametersCreateInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoSessionParametersCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionParametersCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionParametersCreateInfoKHR.videoSessionParametersTemplate ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionParametersCreateInfoKHR.videoSession ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR const & - videoSessionParametersUpdateInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, videoSessionParametersUpdateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionParametersUpdateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, videoSessionParametersUpdateInfoKHR.updateSequenceCount ); - return seed; - } - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - template <> - struct hash - { - std::size_t operator()( - VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR const & waylandSurfaceCreateInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, waylandSurfaceCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, waylandSurfaceCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, waylandSurfaceCreateInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, waylandSurfaceCreateInfoKHR.display ); - VULKAN_HPP_HASH_COMBINE( seed, waylandSurfaceCreateInfoKHR.surface ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR const & - win32KeyedMutexAcquireReleaseInfoKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoKHR.acquireCount ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoKHR.pAcquireSyncs ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoKHR.pAcquireKeys ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoKHR.pAcquireTimeouts ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoKHR.releaseCount ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoKHR.pReleaseSyncs ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoKHR.pReleaseKeys ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV const & - win32KeyedMutexAcquireReleaseInfoNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoNV.acquireCount ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoNV.pAcquireSyncs ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoNV.pAcquireKeys ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoNV.pAcquireTimeoutMilliseconds ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoNV.releaseCount ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoNV.pReleaseSyncs ); - VULKAN_HPP_HASH_COMBINE( seed, win32KeyedMutexAcquireReleaseInfoNV.pReleaseKeys ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR const & win32SurfaceCreateInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, win32SurfaceCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, win32SurfaceCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, win32SurfaceCreateInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, win32SurfaceCreateInfoKHR.hinstance ); - VULKAN_HPP_HASH_COMBINE( seed, win32SurfaceCreateInfoKHR.hwnd ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - template <> - struct hash - { - std::size_t - operator()( VULKAN_HPP_NAMESPACE::WriteDescriptorSet const & writeDescriptorSet ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSet.sType ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSet.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSet.dstSet ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSet.dstBinding ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSet.dstArrayElement ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSet.descriptorCount ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSet.descriptorType ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSet.pImageInfo ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSet.pBufferInfo ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSet.pTexelBufferView ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR const & - writeDescriptorSetAccelerationStructureKHR ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSetAccelerationStructureKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSetAccelerationStructureKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSetAccelerationStructureKHR.accelerationStructureCount ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSetAccelerationStructureKHR.pAccelerationStructures ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV const & - writeDescriptorSetAccelerationStructureNV ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSetAccelerationStructureNV.sType ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSetAccelerationStructureNV.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSetAccelerationStructureNV.accelerationStructureCount ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSetAccelerationStructureNV.pAccelerationStructures ); - return seed; - } - }; - - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock const & - writeDescriptorSetInlineUniformBlock ) const VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSetInlineUniformBlock.sType ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSetInlineUniformBlock.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSetInlineUniformBlock.dataSize ); - VULKAN_HPP_HASH_COMBINE( seed, writeDescriptorSetInlineUniformBlock.pData ); - return seed; - } - }; - -# if defined( VK_USE_PLATFORM_XCB_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR const & xcbSurfaceCreateInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, xcbSurfaceCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, xcbSurfaceCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, xcbSurfaceCreateInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, xcbSurfaceCreateInfoKHR.connection ); - VULKAN_HPP_HASH_COMBINE( seed, xcbSurfaceCreateInfoKHR.window ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_XCB_KHR*/ - -# if defined( VK_USE_PLATFORM_XLIB_KHR ) - template <> - struct hash - { - std::size_t operator()( VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR const & xlibSurfaceCreateInfoKHR ) const - VULKAN_HPP_NOEXCEPT - { - std::size_t seed = 0; - VULKAN_HPP_HASH_COMBINE( seed, xlibSurfaceCreateInfoKHR.sType ); - VULKAN_HPP_HASH_COMBINE( seed, xlibSurfaceCreateInfoKHR.pNext ); - VULKAN_HPP_HASH_COMBINE( seed, xlibSurfaceCreateInfoKHR.flags ); - VULKAN_HPP_HASH_COMBINE( seed, xlibSurfaceCreateInfoKHR.dpy ); - VULKAN_HPP_HASH_COMBINE( seed, xlibSurfaceCreateInfoKHR.window ); - return seed; - } - }; -# endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -#endif // 14 <= VULKAN_HPP_CPP_VERSION - -} // namespace std -#endif // VULKAN_HASH_HPP diff --git a/Externals/Vulkan/Include/vulkan/vulkan_ios.h b/Externals/Vulkan/Include/vulkan/vulkan_ios.h deleted file mode 100644 index 5792205439..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_ios.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef VULKAN_IOS_H_ -#define VULKAN_IOS_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_MVK_ios_surface 1 -#define VK_MVK_IOS_SURFACE_SPEC_VERSION 3 -#define VK_MVK_IOS_SURFACE_EXTENSION_NAME "VK_MVK_ios_surface" -typedef VkFlags VkIOSSurfaceCreateFlagsMVK; -typedef struct VkIOSSurfaceCreateInfoMVK { - VkStructureType sType; - const void* pNext; - VkIOSSurfaceCreateFlagsMVK flags; - const void* pView; -} VkIOSSurfaceCreateInfoMVK; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateIOSSurfaceMVK)(VkInstance instance, const VkIOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateIOSSurfaceMVK( - VkInstance instance, - const VkIOSSurfaceCreateInfoMVK* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_macos.h b/Externals/Vulkan/Include/vulkan/vulkan_macos.h deleted file mode 100644 index 8e197c7cff..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_macos.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef VULKAN_MACOS_H_ -#define VULKAN_MACOS_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_MVK_macos_surface 1 -#define VK_MVK_MACOS_SURFACE_SPEC_VERSION 3 -#define VK_MVK_MACOS_SURFACE_EXTENSION_NAME "VK_MVK_macos_surface" -typedef VkFlags VkMacOSSurfaceCreateFlagsMVK; -typedef struct VkMacOSSurfaceCreateInfoMVK { - VkStructureType sType; - const void* pNext; - VkMacOSSurfaceCreateFlagsMVK flags; - const void* pView; -} VkMacOSSurfaceCreateInfoMVK; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateMacOSSurfaceMVK)(VkInstance instance, const VkMacOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateMacOSSurfaceMVK( - VkInstance instance, - const VkMacOSSurfaceCreateInfoMVK* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_metal.h b/Externals/Vulkan/Include/vulkan/vulkan_metal.h deleted file mode 100644 index 3631f1200a..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_metal.h +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef VULKAN_METAL_H_ -#define VULKAN_METAL_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_EXT_metal_surface 1 - -#ifdef __OBJC__ -@class CAMetalLayer; -#else -typedef void CAMetalLayer; -#endif - -#define VK_EXT_METAL_SURFACE_SPEC_VERSION 1 -#define VK_EXT_METAL_SURFACE_EXTENSION_NAME "VK_EXT_metal_surface" -typedef VkFlags VkMetalSurfaceCreateFlagsEXT; -typedef struct VkMetalSurfaceCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkMetalSurfaceCreateFlagsEXT flags; - const CAMetalLayer* pLayer; -} VkMetalSurfaceCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateMetalSurfaceEXT)(VkInstance instance, const VkMetalSurfaceCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateMetalSurfaceEXT( - VkInstance instance, - const VkMetalSurfaceCreateInfoEXT* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_raii.hpp b/Externals/Vulkan/Include/vulkan/vulkan_raii.hpp deleted file mode 100644 index a5304301d7..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_raii.hpp +++ /dev/null @@ -1,18669 +0,0 @@ -// Copyright 2015-2022 The Khronos Group Inc. -// -// SPDX-License-Identifier: Apache-2.0 OR MIT -// - -// This header is generated from the Khronos Vulkan XML API Registry. - -#ifndef VULKAN_RAII_HPP -#define VULKAN_RAII_HPP - -#include - -#if !defined( VULKAN_HPP_RAII_NAMESPACE ) -# define VULKAN_HPP_RAII_NAMESPACE raii -#endif - -namespace VULKAN_HPP_NAMESPACE -{ - namespace VULKAN_HPP_RAII_NAMESPACE - { -#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) && !defined( VULKAN_HPP_NO_EXCEPTIONS ) - - template - VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_INLINE T exchange( T & obj, U && newValue ) - { -# if ( 14 <= VULKAN_HPP_CPP_VERSION ) - return std::exchange( obj, std::forward( newValue ) ); -# else - T oldValue = std::move( obj ); - obj = std::forward( newValue ); - return oldValue; -# endif - } - - class ContextDispatcher : public DispatchLoaderBase - { - public: - ContextDispatcher( PFN_vkGetInstanceProcAddr getProcAddr ) - : vkGetInstanceProcAddr( getProcAddr ) - //=== VK_VERSION_1_0 === - , vkCreateInstance( PFN_vkCreateInstance( getProcAddr( NULL, "vkCreateInstance" ) ) ) - , vkEnumerateInstanceExtensionProperties( PFN_vkEnumerateInstanceExtensionProperties( - getProcAddr( NULL, "vkEnumerateInstanceExtensionProperties" ) ) ) - , vkEnumerateInstanceLayerProperties( - PFN_vkEnumerateInstanceLayerProperties( getProcAddr( NULL, "vkEnumerateInstanceLayerProperties" ) ) ) - //=== VK_VERSION_1_1 === - , vkEnumerateInstanceVersion( - PFN_vkEnumerateInstanceVersion( getProcAddr( NULL, "vkEnumerateInstanceVersion" ) ) ) - {} - - public: - PFN_vkGetInstanceProcAddr vkGetInstanceProcAddr = 0; - - //=== VK_VERSION_1_0 === - PFN_vkCreateInstance vkCreateInstance = 0; - PFN_vkEnumerateInstanceExtensionProperties vkEnumerateInstanceExtensionProperties = 0; - PFN_vkEnumerateInstanceLayerProperties vkEnumerateInstanceLayerProperties = 0; - - //=== VK_VERSION_1_1 === - PFN_vkEnumerateInstanceVersion vkEnumerateInstanceVersion = 0; - }; - - class InstanceDispatcher : public DispatchLoaderBase - { - public: - InstanceDispatcher( PFN_vkGetInstanceProcAddr getProcAddr, VkInstance instance ) - : vkGetInstanceProcAddr( getProcAddr ) - { - //=== VK_VERSION_1_0 === - vkDestroyInstance = PFN_vkDestroyInstance( vkGetInstanceProcAddr( instance, "vkDestroyInstance" ) ); - vkEnumeratePhysicalDevices = - PFN_vkEnumeratePhysicalDevices( vkGetInstanceProcAddr( instance, "vkEnumeratePhysicalDevices" ) ); - vkGetPhysicalDeviceFeatures = - PFN_vkGetPhysicalDeviceFeatures( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFeatures" ) ); - vkGetPhysicalDeviceFormatProperties = PFN_vkGetPhysicalDeviceFormatProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFormatProperties" ) ); - vkGetPhysicalDeviceImageFormatProperties = PFN_vkGetPhysicalDeviceImageFormatProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceImageFormatProperties" ) ); - vkGetPhysicalDeviceProperties = - PFN_vkGetPhysicalDeviceProperties( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceProperties" ) ); - vkGetPhysicalDeviceQueueFamilyProperties = PFN_vkGetPhysicalDeviceQueueFamilyProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceQueueFamilyProperties" ) ); - vkGetPhysicalDeviceMemoryProperties = PFN_vkGetPhysicalDeviceMemoryProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceMemoryProperties" ) ); - vkCreateDevice = PFN_vkCreateDevice( vkGetInstanceProcAddr( instance, "vkCreateDevice" ) ); - vkEnumerateDeviceExtensionProperties = PFN_vkEnumerateDeviceExtensionProperties( - vkGetInstanceProcAddr( instance, "vkEnumerateDeviceExtensionProperties" ) ); - vkEnumerateDeviceLayerProperties = - PFN_vkEnumerateDeviceLayerProperties( vkGetInstanceProcAddr( instance, "vkEnumerateDeviceLayerProperties" ) ); - vkGetPhysicalDeviceSparseImageFormatProperties = PFN_vkGetPhysicalDeviceSparseImageFormatProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSparseImageFormatProperties" ) ); - - //=== VK_VERSION_1_1 === - vkEnumeratePhysicalDeviceGroups = - PFN_vkEnumeratePhysicalDeviceGroups( vkGetInstanceProcAddr( instance, "vkEnumeratePhysicalDeviceGroups" ) ); - vkGetPhysicalDeviceFeatures2 = - PFN_vkGetPhysicalDeviceFeatures2( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFeatures2" ) ); - vkGetPhysicalDeviceProperties2 = - PFN_vkGetPhysicalDeviceProperties2( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceProperties2" ) ); - vkGetPhysicalDeviceFormatProperties2 = PFN_vkGetPhysicalDeviceFormatProperties2( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFormatProperties2" ) ); - vkGetPhysicalDeviceImageFormatProperties2 = PFN_vkGetPhysicalDeviceImageFormatProperties2( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceImageFormatProperties2" ) ); - vkGetPhysicalDeviceQueueFamilyProperties2 = PFN_vkGetPhysicalDeviceQueueFamilyProperties2( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceQueueFamilyProperties2" ) ); - vkGetPhysicalDeviceMemoryProperties2 = PFN_vkGetPhysicalDeviceMemoryProperties2( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceMemoryProperties2" ) ); - vkGetPhysicalDeviceSparseImageFormatProperties2 = PFN_vkGetPhysicalDeviceSparseImageFormatProperties2( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSparseImageFormatProperties2" ) ); - vkGetPhysicalDeviceExternalBufferProperties = PFN_vkGetPhysicalDeviceExternalBufferProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalBufferProperties" ) ); - vkGetPhysicalDeviceExternalFenceProperties = PFN_vkGetPhysicalDeviceExternalFenceProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalFenceProperties" ) ); - vkGetPhysicalDeviceExternalSemaphoreProperties = PFN_vkGetPhysicalDeviceExternalSemaphoreProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalSemaphoreProperties" ) ); - - //=== VK_VERSION_1_3 === - vkGetPhysicalDeviceToolProperties = PFN_vkGetPhysicalDeviceToolProperties( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceToolProperties" ) ); - - //=== VK_EXT_acquire_drm_display === - vkAcquireDrmDisplayEXT = - PFN_vkAcquireDrmDisplayEXT( vkGetInstanceProcAddr( instance, "vkAcquireDrmDisplayEXT" ) ); - vkGetDrmDisplayEXT = PFN_vkGetDrmDisplayEXT( vkGetInstanceProcAddr( instance, "vkGetDrmDisplayEXT" ) ); - -# if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) - //=== VK_EXT_acquire_xlib_display === - vkAcquireXlibDisplayEXT = - PFN_vkAcquireXlibDisplayEXT( vkGetInstanceProcAddr( instance, "vkAcquireXlibDisplayEXT" ) ); - vkGetRandROutputDisplayEXT = - PFN_vkGetRandROutputDisplayEXT( vkGetInstanceProcAddr( instance, "vkGetRandROutputDisplayEXT" ) ); -# endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ - - //=== VK_EXT_calibrated_timestamps === - vkGetPhysicalDeviceCalibrateableTimeDomainsEXT = PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceCalibrateableTimeDomainsEXT" ) ); - - //=== VK_EXT_debug_report === - vkCreateDebugReportCallbackEXT = - PFN_vkCreateDebugReportCallbackEXT( vkGetInstanceProcAddr( instance, "vkCreateDebugReportCallbackEXT" ) ); - vkDestroyDebugReportCallbackEXT = - PFN_vkDestroyDebugReportCallbackEXT( vkGetInstanceProcAddr( instance, "vkDestroyDebugReportCallbackEXT" ) ); - vkDebugReportMessageEXT = - PFN_vkDebugReportMessageEXT( vkGetInstanceProcAddr( instance, "vkDebugReportMessageEXT" ) ); - - //=== VK_EXT_debug_utils === - vkCreateDebugUtilsMessengerEXT = - PFN_vkCreateDebugUtilsMessengerEXT( vkGetInstanceProcAddr( instance, "vkCreateDebugUtilsMessengerEXT" ) ); - vkDestroyDebugUtilsMessengerEXT = - PFN_vkDestroyDebugUtilsMessengerEXT( vkGetInstanceProcAddr( instance, "vkDestroyDebugUtilsMessengerEXT" ) ); - vkSubmitDebugUtilsMessageEXT = - PFN_vkSubmitDebugUtilsMessageEXT( vkGetInstanceProcAddr( instance, "vkSubmitDebugUtilsMessageEXT" ) ); - - //=== VK_EXT_direct_mode_display === - vkReleaseDisplayEXT = PFN_vkReleaseDisplayEXT( vkGetInstanceProcAddr( instance, "vkReleaseDisplayEXT" ) ); - -# if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - vkCreateDirectFBSurfaceEXT = - PFN_vkCreateDirectFBSurfaceEXT( vkGetInstanceProcAddr( instance, "vkCreateDirectFBSurfaceEXT" ) ); - vkGetPhysicalDeviceDirectFBPresentationSupportEXT = PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceDirectFBPresentationSupportEXT" ) ); -# endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - //=== VK_EXT_display_surface_counter === - vkGetPhysicalDeviceSurfaceCapabilities2EXT = PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfaceCapabilities2EXT" ) ); - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - vkGetPhysicalDeviceSurfacePresentModes2EXT = PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfacePresentModes2EXT" ) ); -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_headless_surface === - vkCreateHeadlessSurfaceEXT = - PFN_vkCreateHeadlessSurfaceEXT( vkGetInstanceProcAddr( instance, "vkCreateHeadlessSurfaceEXT" ) ); - -# if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - vkCreateMetalSurfaceEXT = - PFN_vkCreateMetalSurfaceEXT( vkGetInstanceProcAddr( instance, "vkCreateMetalSurfaceEXT" ) ); -# endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_EXT_sample_locations === - vkGetPhysicalDeviceMultisamplePropertiesEXT = PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceMultisamplePropertiesEXT" ) ); - - //=== VK_EXT_tooling_info === - vkGetPhysicalDeviceToolPropertiesEXT = PFN_vkGetPhysicalDeviceToolPropertiesEXT( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceToolPropertiesEXT" ) ); - if ( !vkGetPhysicalDeviceToolProperties ) - vkGetPhysicalDeviceToolProperties = vkGetPhysicalDeviceToolPropertiesEXT; - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - vkCreateImagePipeSurfaceFUCHSIA = - PFN_vkCreateImagePipeSurfaceFUCHSIA( vkGetInstanceProcAddr( instance, "vkCreateImagePipeSurfaceFUCHSIA" ) ); -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - vkCreateStreamDescriptorSurfaceGGP = PFN_vkCreateStreamDescriptorSurfaceGGP( - vkGetInstanceProcAddr( instance, "vkCreateStreamDescriptorSurfaceGGP" ) ); -# endif /*VK_USE_PLATFORM_GGP*/ - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - vkCreateAndroidSurfaceKHR = - PFN_vkCreateAndroidSurfaceKHR( vkGetInstanceProcAddr( instance, "vkCreateAndroidSurfaceKHR" ) ); -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_KHR_device_group === - vkGetPhysicalDevicePresentRectanglesKHR = PFN_vkGetPhysicalDevicePresentRectanglesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDevicePresentRectanglesKHR" ) ); - - //=== VK_KHR_device_group_creation === - vkEnumeratePhysicalDeviceGroupsKHR = PFN_vkEnumeratePhysicalDeviceGroupsKHR( - vkGetInstanceProcAddr( instance, "vkEnumeratePhysicalDeviceGroupsKHR" ) ); - if ( !vkEnumeratePhysicalDeviceGroups ) - vkEnumeratePhysicalDeviceGroups = vkEnumeratePhysicalDeviceGroupsKHR; - - //=== VK_KHR_display === - vkGetPhysicalDeviceDisplayPropertiesKHR = PFN_vkGetPhysicalDeviceDisplayPropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceDisplayPropertiesKHR" ) ); - vkGetPhysicalDeviceDisplayPlanePropertiesKHR = PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceDisplayPlanePropertiesKHR" ) ); - vkGetDisplayPlaneSupportedDisplaysKHR = PFN_vkGetDisplayPlaneSupportedDisplaysKHR( - vkGetInstanceProcAddr( instance, "vkGetDisplayPlaneSupportedDisplaysKHR" ) ); - vkGetDisplayModePropertiesKHR = - PFN_vkGetDisplayModePropertiesKHR( vkGetInstanceProcAddr( instance, "vkGetDisplayModePropertiesKHR" ) ); - vkCreateDisplayModeKHR = - PFN_vkCreateDisplayModeKHR( vkGetInstanceProcAddr( instance, "vkCreateDisplayModeKHR" ) ); - vkGetDisplayPlaneCapabilitiesKHR = - PFN_vkGetDisplayPlaneCapabilitiesKHR( vkGetInstanceProcAddr( instance, "vkGetDisplayPlaneCapabilitiesKHR" ) ); - vkCreateDisplayPlaneSurfaceKHR = - PFN_vkCreateDisplayPlaneSurfaceKHR( vkGetInstanceProcAddr( instance, "vkCreateDisplayPlaneSurfaceKHR" ) ); - - //=== VK_KHR_external_fence_capabilities === - vkGetPhysicalDeviceExternalFencePropertiesKHR = PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalFencePropertiesKHR" ) ); - if ( !vkGetPhysicalDeviceExternalFenceProperties ) - vkGetPhysicalDeviceExternalFenceProperties = vkGetPhysicalDeviceExternalFencePropertiesKHR; - - //=== VK_KHR_external_memory_capabilities === - vkGetPhysicalDeviceExternalBufferPropertiesKHR = PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalBufferPropertiesKHR" ) ); - if ( !vkGetPhysicalDeviceExternalBufferProperties ) - vkGetPhysicalDeviceExternalBufferProperties = vkGetPhysicalDeviceExternalBufferPropertiesKHR; - - //=== VK_KHR_external_semaphore_capabilities === - vkGetPhysicalDeviceExternalSemaphorePropertiesKHR = PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR" ) ); - if ( !vkGetPhysicalDeviceExternalSemaphoreProperties ) - vkGetPhysicalDeviceExternalSemaphoreProperties = vkGetPhysicalDeviceExternalSemaphorePropertiesKHR; - - //=== VK_KHR_fragment_shading_rate === - vkGetPhysicalDeviceFragmentShadingRatesKHR = PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFragmentShadingRatesKHR" ) ); - - //=== VK_KHR_get_display_properties2 === - vkGetPhysicalDeviceDisplayProperties2KHR = PFN_vkGetPhysicalDeviceDisplayProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceDisplayProperties2KHR" ) ); - vkGetPhysicalDeviceDisplayPlaneProperties2KHR = PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceDisplayPlaneProperties2KHR" ) ); - vkGetDisplayModeProperties2KHR = - PFN_vkGetDisplayModeProperties2KHR( vkGetInstanceProcAddr( instance, "vkGetDisplayModeProperties2KHR" ) ); - vkGetDisplayPlaneCapabilities2KHR = PFN_vkGetDisplayPlaneCapabilities2KHR( - vkGetInstanceProcAddr( instance, "vkGetDisplayPlaneCapabilities2KHR" ) ); - - //=== VK_KHR_get_physical_device_properties2 === - vkGetPhysicalDeviceFeatures2KHR = - PFN_vkGetPhysicalDeviceFeatures2KHR( vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFeatures2KHR" ) ); - if ( !vkGetPhysicalDeviceFeatures2 ) - vkGetPhysicalDeviceFeatures2 = vkGetPhysicalDeviceFeatures2KHR; - vkGetPhysicalDeviceProperties2KHR = PFN_vkGetPhysicalDeviceProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceProperties2KHR" ) ); - if ( !vkGetPhysicalDeviceProperties2 ) - vkGetPhysicalDeviceProperties2 = vkGetPhysicalDeviceProperties2KHR; - vkGetPhysicalDeviceFormatProperties2KHR = PFN_vkGetPhysicalDeviceFormatProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceFormatProperties2KHR" ) ); - if ( !vkGetPhysicalDeviceFormatProperties2 ) - vkGetPhysicalDeviceFormatProperties2 = vkGetPhysicalDeviceFormatProperties2KHR; - vkGetPhysicalDeviceImageFormatProperties2KHR = PFN_vkGetPhysicalDeviceImageFormatProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceImageFormatProperties2KHR" ) ); - if ( !vkGetPhysicalDeviceImageFormatProperties2 ) - vkGetPhysicalDeviceImageFormatProperties2 = vkGetPhysicalDeviceImageFormatProperties2KHR; - vkGetPhysicalDeviceQueueFamilyProperties2KHR = PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceQueueFamilyProperties2KHR" ) ); - if ( !vkGetPhysicalDeviceQueueFamilyProperties2 ) - vkGetPhysicalDeviceQueueFamilyProperties2 = vkGetPhysicalDeviceQueueFamilyProperties2KHR; - vkGetPhysicalDeviceMemoryProperties2KHR = PFN_vkGetPhysicalDeviceMemoryProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceMemoryProperties2KHR" ) ); - if ( !vkGetPhysicalDeviceMemoryProperties2 ) - vkGetPhysicalDeviceMemoryProperties2 = vkGetPhysicalDeviceMemoryProperties2KHR; - vkGetPhysicalDeviceSparseImageFormatProperties2KHR = PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSparseImageFormatProperties2KHR" ) ); - if ( !vkGetPhysicalDeviceSparseImageFormatProperties2 ) - vkGetPhysicalDeviceSparseImageFormatProperties2 = vkGetPhysicalDeviceSparseImageFormatProperties2KHR; - - //=== VK_KHR_get_surface_capabilities2 === - vkGetPhysicalDeviceSurfaceCapabilities2KHR = PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfaceCapabilities2KHR" ) ); - vkGetPhysicalDeviceSurfaceFormats2KHR = PFN_vkGetPhysicalDeviceSurfaceFormats2KHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfaceFormats2KHR" ) ); - - //=== VK_KHR_performance_query === - vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = - PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( - vkGetInstanceProcAddr( instance, "vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR" ) ); - vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = - PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR" ) ); - - //=== VK_KHR_surface === - vkDestroySurfaceKHR = PFN_vkDestroySurfaceKHR( vkGetInstanceProcAddr( instance, "vkDestroySurfaceKHR" ) ); - vkGetPhysicalDeviceSurfaceSupportKHR = PFN_vkGetPhysicalDeviceSurfaceSupportKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfaceSupportKHR" ) ); - vkGetPhysicalDeviceSurfaceCapabilitiesKHR = PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfaceCapabilitiesKHR" ) ); - vkGetPhysicalDeviceSurfaceFormatsKHR = PFN_vkGetPhysicalDeviceSurfaceFormatsKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfaceFormatsKHR" ) ); - vkGetPhysicalDeviceSurfacePresentModesKHR = PFN_vkGetPhysicalDeviceSurfacePresentModesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSurfacePresentModesKHR" ) ); - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - vkGetPhysicalDeviceVideoCapabilitiesKHR = PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceVideoCapabilitiesKHR" ) ); - vkGetPhysicalDeviceVideoFormatPropertiesKHR = PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceVideoFormatPropertiesKHR" ) ); -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - vkCreateWaylandSurfaceKHR = - PFN_vkCreateWaylandSurfaceKHR( vkGetInstanceProcAddr( instance, "vkCreateWaylandSurfaceKHR" ) ); - vkGetPhysicalDeviceWaylandPresentationSupportKHR = PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceWaylandPresentationSupportKHR" ) ); -# endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - vkCreateWin32SurfaceKHR = - PFN_vkCreateWin32SurfaceKHR( vkGetInstanceProcAddr( instance, "vkCreateWin32SurfaceKHR" ) ); - vkGetPhysicalDeviceWin32PresentationSupportKHR = PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceWin32PresentationSupportKHR" ) ); -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - vkCreateXcbSurfaceKHR = PFN_vkCreateXcbSurfaceKHR( vkGetInstanceProcAddr( instance, "vkCreateXcbSurfaceKHR" ) ); - vkGetPhysicalDeviceXcbPresentationSupportKHR = PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceXcbPresentationSupportKHR" ) ); -# endif /*VK_USE_PLATFORM_XCB_KHR*/ - -# if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - vkCreateXlibSurfaceKHR = - PFN_vkCreateXlibSurfaceKHR( vkGetInstanceProcAddr( instance, "vkCreateXlibSurfaceKHR" ) ); - vkGetPhysicalDeviceXlibPresentationSupportKHR = PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceXlibPresentationSupportKHR" ) ); -# endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -# if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - vkCreateIOSSurfaceMVK = PFN_vkCreateIOSSurfaceMVK( vkGetInstanceProcAddr( instance, "vkCreateIOSSurfaceMVK" ) ); -# endif /*VK_USE_PLATFORM_IOS_MVK*/ - -# if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - vkCreateMacOSSurfaceMVK = - PFN_vkCreateMacOSSurfaceMVK( vkGetInstanceProcAddr( instance, "vkCreateMacOSSurfaceMVK" ) ); -# endif /*VK_USE_PLATFORM_MACOS_MVK*/ - -# if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - vkCreateViSurfaceNN = PFN_vkCreateViSurfaceNN( vkGetInstanceProcAddr( instance, "vkCreateViSurfaceNN" ) ); -# endif /*VK_USE_PLATFORM_VI_NN*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_acquire_winrt_display === - vkAcquireWinrtDisplayNV = - PFN_vkAcquireWinrtDisplayNV( vkGetInstanceProcAddr( instance, "vkAcquireWinrtDisplayNV" ) ); - vkGetWinrtDisplayNV = PFN_vkGetWinrtDisplayNV( vkGetInstanceProcAddr( instance, "vkGetWinrtDisplayNV" ) ); -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_NV_cooperative_matrix === - vkGetPhysicalDeviceCooperativeMatrixPropertiesNV = PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV" ) ); - - //=== VK_NV_coverage_reduction_mode === - vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = - PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV" ) ); - - //=== VK_NV_external_memory_capabilities === - vkGetPhysicalDeviceExternalImageFormatPropertiesNV = PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceExternalImageFormatPropertiesNV" ) ); - -# if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - vkCreateScreenSurfaceQNX = - PFN_vkCreateScreenSurfaceQNX( vkGetInstanceProcAddr( instance, "vkCreateScreenSurfaceQNX" ) ); - vkGetPhysicalDeviceScreenPresentationSupportQNX = PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX( - vkGetInstanceProcAddr( instance, "vkGetPhysicalDeviceScreenPresentationSupportQNX" ) ); -# endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - vkGetDeviceProcAddr = PFN_vkGetDeviceProcAddr( vkGetInstanceProcAddr( instance, "vkGetDeviceProcAddr" ) ); - } - - public: - //=== VK_VERSION_1_0 === - PFN_vkDestroyInstance vkDestroyInstance = 0; - PFN_vkEnumeratePhysicalDevices vkEnumeratePhysicalDevices = 0; - PFN_vkGetPhysicalDeviceFeatures vkGetPhysicalDeviceFeatures = 0; - PFN_vkGetPhysicalDeviceFormatProperties vkGetPhysicalDeviceFormatProperties = 0; - PFN_vkGetPhysicalDeviceImageFormatProperties vkGetPhysicalDeviceImageFormatProperties = 0; - PFN_vkGetPhysicalDeviceProperties vkGetPhysicalDeviceProperties = 0; - PFN_vkGetPhysicalDeviceQueueFamilyProperties vkGetPhysicalDeviceQueueFamilyProperties = 0; - PFN_vkGetPhysicalDeviceMemoryProperties vkGetPhysicalDeviceMemoryProperties = 0; - PFN_vkGetInstanceProcAddr vkGetInstanceProcAddr = 0; - PFN_vkCreateDevice vkCreateDevice = 0; - PFN_vkEnumerateDeviceExtensionProperties vkEnumerateDeviceExtensionProperties = 0; - PFN_vkEnumerateDeviceLayerProperties vkEnumerateDeviceLayerProperties = 0; - PFN_vkGetPhysicalDeviceSparseImageFormatProperties vkGetPhysicalDeviceSparseImageFormatProperties = 0; - - //=== VK_VERSION_1_1 === - PFN_vkEnumeratePhysicalDeviceGroups vkEnumeratePhysicalDeviceGroups = 0; - PFN_vkGetPhysicalDeviceFeatures2 vkGetPhysicalDeviceFeatures2 = 0; - PFN_vkGetPhysicalDeviceProperties2 vkGetPhysicalDeviceProperties2 = 0; - PFN_vkGetPhysicalDeviceFormatProperties2 vkGetPhysicalDeviceFormatProperties2 = 0; - PFN_vkGetPhysicalDeviceImageFormatProperties2 vkGetPhysicalDeviceImageFormatProperties2 = 0; - PFN_vkGetPhysicalDeviceQueueFamilyProperties2 vkGetPhysicalDeviceQueueFamilyProperties2 = 0; - PFN_vkGetPhysicalDeviceMemoryProperties2 vkGetPhysicalDeviceMemoryProperties2 = 0; - PFN_vkGetPhysicalDeviceSparseImageFormatProperties2 vkGetPhysicalDeviceSparseImageFormatProperties2 = 0; - PFN_vkGetPhysicalDeviceExternalBufferProperties vkGetPhysicalDeviceExternalBufferProperties = 0; - PFN_vkGetPhysicalDeviceExternalFenceProperties vkGetPhysicalDeviceExternalFenceProperties = 0; - PFN_vkGetPhysicalDeviceExternalSemaphoreProperties vkGetPhysicalDeviceExternalSemaphoreProperties = 0; - - //=== VK_VERSION_1_3 === - PFN_vkGetPhysicalDeviceToolProperties vkGetPhysicalDeviceToolProperties = 0; - - //=== VK_EXT_acquire_drm_display === - PFN_vkAcquireDrmDisplayEXT vkAcquireDrmDisplayEXT = 0; - PFN_vkGetDrmDisplayEXT vkGetDrmDisplayEXT = 0; - -# if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) - //=== VK_EXT_acquire_xlib_display === - PFN_vkAcquireXlibDisplayEXT vkAcquireXlibDisplayEXT = 0; - PFN_vkGetRandROutputDisplayEXT vkGetRandROutputDisplayEXT = 0; -# else - PFN_dummy vkAcquireXlibDisplayEXT_placeholder = 0; - PFN_dummy vkGetRandROutputDisplayEXT_placeholder = 0; -# endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ - - //=== VK_EXT_calibrated_timestamps === - PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT vkGetPhysicalDeviceCalibrateableTimeDomainsEXT = 0; - - //=== VK_EXT_debug_report === - PFN_vkCreateDebugReportCallbackEXT vkCreateDebugReportCallbackEXT = 0; - PFN_vkDestroyDebugReportCallbackEXT vkDestroyDebugReportCallbackEXT = 0; - PFN_vkDebugReportMessageEXT vkDebugReportMessageEXT = 0; - - //=== VK_EXT_debug_utils === - PFN_vkCreateDebugUtilsMessengerEXT vkCreateDebugUtilsMessengerEXT = 0; - PFN_vkDestroyDebugUtilsMessengerEXT vkDestroyDebugUtilsMessengerEXT = 0; - PFN_vkSubmitDebugUtilsMessageEXT vkSubmitDebugUtilsMessageEXT = 0; - - //=== VK_EXT_direct_mode_display === - PFN_vkReleaseDisplayEXT vkReleaseDisplayEXT = 0; - -# if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - PFN_vkCreateDirectFBSurfaceEXT vkCreateDirectFBSurfaceEXT = 0; - PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT vkGetPhysicalDeviceDirectFBPresentationSupportEXT = 0; -# else - PFN_dummy vkCreateDirectFBSurfaceEXT_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceDirectFBPresentationSupportEXT_placeholder = 0; -# endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - //=== VK_EXT_display_surface_counter === - PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT vkGetPhysicalDeviceSurfaceCapabilities2EXT = 0; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT vkGetPhysicalDeviceSurfacePresentModes2EXT = 0; -# else - PFN_dummy vkGetPhysicalDeviceSurfacePresentModes2EXT_placeholder = 0; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_headless_surface === - PFN_vkCreateHeadlessSurfaceEXT vkCreateHeadlessSurfaceEXT = 0; - -# if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - PFN_vkCreateMetalSurfaceEXT vkCreateMetalSurfaceEXT = 0; -# else - PFN_dummy vkCreateMetalSurfaceEXT_placeholder = 0; -# endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_EXT_sample_locations === - PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT vkGetPhysicalDeviceMultisamplePropertiesEXT = 0; - - //=== VK_EXT_tooling_info === - PFN_vkGetPhysicalDeviceToolPropertiesEXT vkGetPhysicalDeviceToolPropertiesEXT = 0; - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - PFN_vkCreateImagePipeSurfaceFUCHSIA vkCreateImagePipeSurfaceFUCHSIA = 0; -# else - PFN_dummy vkCreateImagePipeSurfaceFUCHSIA_placeholder = 0; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - PFN_vkCreateStreamDescriptorSurfaceGGP vkCreateStreamDescriptorSurfaceGGP = 0; -# else - PFN_dummy vkCreateStreamDescriptorSurfaceGGP_placeholder = 0; -# endif /*VK_USE_PLATFORM_GGP*/ - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - PFN_vkCreateAndroidSurfaceKHR vkCreateAndroidSurfaceKHR = 0; -# else - PFN_dummy vkCreateAndroidSurfaceKHR_placeholder = 0; -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_KHR_device_group === - PFN_vkGetPhysicalDevicePresentRectanglesKHR vkGetPhysicalDevicePresentRectanglesKHR = 0; - - //=== VK_KHR_device_group_creation === - PFN_vkEnumeratePhysicalDeviceGroupsKHR vkEnumeratePhysicalDeviceGroupsKHR = 0; - - //=== VK_KHR_display === - PFN_vkGetPhysicalDeviceDisplayPropertiesKHR vkGetPhysicalDeviceDisplayPropertiesKHR = 0; - PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR vkGetPhysicalDeviceDisplayPlanePropertiesKHR = 0; - PFN_vkGetDisplayPlaneSupportedDisplaysKHR vkGetDisplayPlaneSupportedDisplaysKHR = 0; - PFN_vkGetDisplayModePropertiesKHR vkGetDisplayModePropertiesKHR = 0; - PFN_vkCreateDisplayModeKHR vkCreateDisplayModeKHR = 0; - PFN_vkGetDisplayPlaneCapabilitiesKHR vkGetDisplayPlaneCapabilitiesKHR = 0; - PFN_vkCreateDisplayPlaneSurfaceKHR vkCreateDisplayPlaneSurfaceKHR = 0; - - //=== VK_KHR_external_fence_capabilities === - PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR vkGetPhysicalDeviceExternalFencePropertiesKHR = 0; - - //=== VK_KHR_external_memory_capabilities === - PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR vkGetPhysicalDeviceExternalBufferPropertiesKHR = 0; - - //=== VK_KHR_external_semaphore_capabilities === - PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR vkGetPhysicalDeviceExternalSemaphorePropertiesKHR = 0; - - //=== VK_KHR_fragment_shading_rate === - PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR vkGetPhysicalDeviceFragmentShadingRatesKHR = 0; - - //=== VK_KHR_get_display_properties2 === - PFN_vkGetPhysicalDeviceDisplayProperties2KHR vkGetPhysicalDeviceDisplayProperties2KHR = 0; - PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR vkGetPhysicalDeviceDisplayPlaneProperties2KHR = 0; - PFN_vkGetDisplayModeProperties2KHR vkGetDisplayModeProperties2KHR = 0; - PFN_vkGetDisplayPlaneCapabilities2KHR vkGetDisplayPlaneCapabilities2KHR = 0; - - //=== VK_KHR_get_physical_device_properties2 === - PFN_vkGetPhysicalDeviceFeatures2KHR vkGetPhysicalDeviceFeatures2KHR = 0; - PFN_vkGetPhysicalDeviceProperties2KHR vkGetPhysicalDeviceProperties2KHR = 0; - PFN_vkGetPhysicalDeviceFormatProperties2KHR vkGetPhysicalDeviceFormatProperties2KHR = 0; - PFN_vkGetPhysicalDeviceImageFormatProperties2KHR vkGetPhysicalDeviceImageFormatProperties2KHR = 0; - PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR vkGetPhysicalDeviceQueueFamilyProperties2KHR = 0; - PFN_vkGetPhysicalDeviceMemoryProperties2KHR vkGetPhysicalDeviceMemoryProperties2KHR = 0; - PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR vkGetPhysicalDeviceSparseImageFormatProperties2KHR = 0; - - //=== VK_KHR_get_surface_capabilities2 === - PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR vkGetPhysicalDeviceSurfaceCapabilities2KHR = 0; - PFN_vkGetPhysicalDeviceSurfaceFormats2KHR vkGetPhysicalDeviceSurfaceFormats2KHR = 0; - - //=== VK_KHR_performance_query === - PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR - vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = 0; - PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR - vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = 0; - - //=== VK_KHR_surface === - PFN_vkDestroySurfaceKHR vkDestroySurfaceKHR = 0; - PFN_vkGetPhysicalDeviceSurfaceSupportKHR vkGetPhysicalDeviceSurfaceSupportKHR = 0; - PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR vkGetPhysicalDeviceSurfaceCapabilitiesKHR = 0; - PFN_vkGetPhysicalDeviceSurfaceFormatsKHR vkGetPhysicalDeviceSurfaceFormatsKHR = 0; - PFN_vkGetPhysicalDeviceSurfacePresentModesKHR vkGetPhysicalDeviceSurfacePresentModesKHR = 0; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR vkGetPhysicalDeviceVideoCapabilitiesKHR = 0; - PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR vkGetPhysicalDeviceVideoFormatPropertiesKHR = 0; -# else - PFN_dummy vkGetPhysicalDeviceVideoCapabilitiesKHR_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceVideoFormatPropertiesKHR_placeholder = 0; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - PFN_vkCreateWaylandSurfaceKHR vkCreateWaylandSurfaceKHR = 0; - PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR vkGetPhysicalDeviceWaylandPresentationSupportKHR = 0; -# else - PFN_dummy vkCreateWaylandSurfaceKHR_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceWaylandPresentationSupportKHR_placeholder = 0; -# endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - PFN_vkCreateWin32SurfaceKHR vkCreateWin32SurfaceKHR = 0; - PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR vkGetPhysicalDeviceWin32PresentationSupportKHR = 0; -# else - PFN_dummy vkCreateWin32SurfaceKHR_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceWin32PresentationSupportKHR_placeholder = 0; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - PFN_vkCreateXcbSurfaceKHR vkCreateXcbSurfaceKHR = 0; - PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR vkGetPhysicalDeviceXcbPresentationSupportKHR = 0; -# else - PFN_dummy vkCreateXcbSurfaceKHR_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceXcbPresentationSupportKHR_placeholder = 0; -# endif /*VK_USE_PLATFORM_XCB_KHR*/ - -# if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - PFN_vkCreateXlibSurfaceKHR vkCreateXlibSurfaceKHR = 0; - PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR vkGetPhysicalDeviceXlibPresentationSupportKHR = 0; -# else - PFN_dummy vkCreateXlibSurfaceKHR_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceXlibPresentationSupportKHR_placeholder = 0; -# endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -# if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - PFN_vkCreateIOSSurfaceMVK vkCreateIOSSurfaceMVK = 0; -# else - PFN_dummy vkCreateIOSSurfaceMVK_placeholder = 0; -# endif /*VK_USE_PLATFORM_IOS_MVK*/ - -# if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - PFN_vkCreateMacOSSurfaceMVK vkCreateMacOSSurfaceMVK = 0; -# else - PFN_dummy vkCreateMacOSSurfaceMVK_placeholder = 0; -# endif /*VK_USE_PLATFORM_MACOS_MVK*/ - -# if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - PFN_vkCreateViSurfaceNN vkCreateViSurfaceNN = 0; -# else - PFN_dummy vkCreateViSurfaceNN_placeholder = 0; -# endif /*VK_USE_PLATFORM_VI_NN*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_acquire_winrt_display === - PFN_vkAcquireWinrtDisplayNV vkAcquireWinrtDisplayNV = 0; - PFN_vkGetWinrtDisplayNV vkGetWinrtDisplayNV = 0; -# else - PFN_dummy vkAcquireWinrtDisplayNV_placeholder = 0; - PFN_dummy vkGetWinrtDisplayNV_placeholder = 0; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_NV_cooperative_matrix === - PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV vkGetPhysicalDeviceCooperativeMatrixPropertiesNV = 0; - - //=== VK_NV_coverage_reduction_mode === - PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV - vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = 0; - - //=== VK_NV_external_memory_capabilities === - PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV vkGetPhysicalDeviceExternalImageFormatPropertiesNV = 0; - -# if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - PFN_vkCreateScreenSurfaceQNX vkCreateScreenSurfaceQNX = 0; - PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX vkGetPhysicalDeviceScreenPresentationSupportQNX = 0; -# else - PFN_dummy vkCreateScreenSurfaceQNX_placeholder = 0; - PFN_dummy vkGetPhysicalDeviceScreenPresentationSupportQNX_placeholder = 0; -# endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - PFN_vkGetDeviceProcAddr vkGetDeviceProcAddr = 0; - }; - - class DeviceDispatcher : public DispatchLoaderBase - { - public: - DeviceDispatcher( PFN_vkGetDeviceProcAddr getProcAddr, VkDevice device ) : vkGetDeviceProcAddr( getProcAddr ) - { - //=== VK_VERSION_1_0 === - vkGetDeviceProcAddr = PFN_vkGetDeviceProcAddr( vkGetDeviceProcAddr( device, "vkGetDeviceProcAddr" ) ); - vkDestroyDevice = PFN_vkDestroyDevice( vkGetDeviceProcAddr( device, "vkDestroyDevice" ) ); - vkGetDeviceQueue = PFN_vkGetDeviceQueue( vkGetDeviceProcAddr( device, "vkGetDeviceQueue" ) ); - vkQueueSubmit = PFN_vkQueueSubmit( vkGetDeviceProcAddr( device, "vkQueueSubmit" ) ); - vkQueueWaitIdle = PFN_vkQueueWaitIdle( vkGetDeviceProcAddr( device, "vkQueueWaitIdle" ) ); - vkDeviceWaitIdle = PFN_vkDeviceWaitIdle( vkGetDeviceProcAddr( device, "vkDeviceWaitIdle" ) ); - vkAllocateMemory = PFN_vkAllocateMemory( vkGetDeviceProcAddr( device, "vkAllocateMemory" ) ); - vkFreeMemory = PFN_vkFreeMemory( vkGetDeviceProcAddr( device, "vkFreeMemory" ) ); - vkMapMemory = PFN_vkMapMemory( vkGetDeviceProcAddr( device, "vkMapMemory" ) ); - vkUnmapMemory = PFN_vkUnmapMemory( vkGetDeviceProcAddr( device, "vkUnmapMemory" ) ); - vkFlushMappedMemoryRanges = - PFN_vkFlushMappedMemoryRanges( vkGetDeviceProcAddr( device, "vkFlushMappedMemoryRanges" ) ); - vkInvalidateMappedMemoryRanges = - PFN_vkInvalidateMappedMemoryRanges( vkGetDeviceProcAddr( device, "vkInvalidateMappedMemoryRanges" ) ); - vkGetDeviceMemoryCommitment = - PFN_vkGetDeviceMemoryCommitment( vkGetDeviceProcAddr( device, "vkGetDeviceMemoryCommitment" ) ); - vkBindBufferMemory = PFN_vkBindBufferMemory( vkGetDeviceProcAddr( device, "vkBindBufferMemory" ) ); - vkBindImageMemory = PFN_vkBindImageMemory( vkGetDeviceProcAddr( device, "vkBindImageMemory" ) ); - vkGetBufferMemoryRequirements = - PFN_vkGetBufferMemoryRequirements( vkGetDeviceProcAddr( device, "vkGetBufferMemoryRequirements" ) ); - vkGetImageMemoryRequirements = - PFN_vkGetImageMemoryRequirements( vkGetDeviceProcAddr( device, "vkGetImageMemoryRequirements" ) ); - vkGetImageSparseMemoryRequirements = - PFN_vkGetImageSparseMemoryRequirements( vkGetDeviceProcAddr( device, "vkGetImageSparseMemoryRequirements" ) ); - vkQueueBindSparse = PFN_vkQueueBindSparse( vkGetDeviceProcAddr( device, "vkQueueBindSparse" ) ); - vkCreateFence = PFN_vkCreateFence( vkGetDeviceProcAddr( device, "vkCreateFence" ) ); - vkDestroyFence = PFN_vkDestroyFence( vkGetDeviceProcAddr( device, "vkDestroyFence" ) ); - vkResetFences = PFN_vkResetFences( vkGetDeviceProcAddr( device, "vkResetFences" ) ); - vkGetFenceStatus = PFN_vkGetFenceStatus( vkGetDeviceProcAddr( device, "vkGetFenceStatus" ) ); - vkWaitForFences = PFN_vkWaitForFences( vkGetDeviceProcAddr( device, "vkWaitForFences" ) ); - vkCreateSemaphore = PFN_vkCreateSemaphore( vkGetDeviceProcAddr( device, "vkCreateSemaphore" ) ); - vkDestroySemaphore = PFN_vkDestroySemaphore( vkGetDeviceProcAddr( device, "vkDestroySemaphore" ) ); - vkCreateEvent = PFN_vkCreateEvent( vkGetDeviceProcAddr( device, "vkCreateEvent" ) ); - vkDestroyEvent = PFN_vkDestroyEvent( vkGetDeviceProcAddr( device, "vkDestroyEvent" ) ); - vkGetEventStatus = PFN_vkGetEventStatus( vkGetDeviceProcAddr( device, "vkGetEventStatus" ) ); - vkSetEvent = PFN_vkSetEvent( vkGetDeviceProcAddr( device, "vkSetEvent" ) ); - vkResetEvent = PFN_vkResetEvent( vkGetDeviceProcAddr( device, "vkResetEvent" ) ); - vkCreateQueryPool = PFN_vkCreateQueryPool( vkGetDeviceProcAddr( device, "vkCreateQueryPool" ) ); - vkDestroyQueryPool = PFN_vkDestroyQueryPool( vkGetDeviceProcAddr( device, "vkDestroyQueryPool" ) ); - vkGetQueryPoolResults = PFN_vkGetQueryPoolResults( vkGetDeviceProcAddr( device, "vkGetQueryPoolResults" ) ); - vkCreateBuffer = PFN_vkCreateBuffer( vkGetDeviceProcAddr( device, "vkCreateBuffer" ) ); - vkDestroyBuffer = PFN_vkDestroyBuffer( vkGetDeviceProcAddr( device, "vkDestroyBuffer" ) ); - vkCreateBufferView = PFN_vkCreateBufferView( vkGetDeviceProcAddr( device, "vkCreateBufferView" ) ); - vkDestroyBufferView = PFN_vkDestroyBufferView( vkGetDeviceProcAddr( device, "vkDestroyBufferView" ) ); - vkCreateImage = PFN_vkCreateImage( vkGetDeviceProcAddr( device, "vkCreateImage" ) ); - vkDestroyImage = PFN_vkDestroyImage( vkGetDeviceProcAddr( device, "vkDestroyImage" ) ); - vkGetImageSubresourceLayout = - PFN_vkGetImageSubresourceLayout( vkGetDeviceProcAddr( device, "vkGetImageSubresourceLayout" ) ); - vkCreateImageView = PFN_vkCreateImageView( vkGetDeviceProcAddr( device, "vkCreateImageView" ) ); - vkDestroyImageView = PFN_vkDestroyImageView( vkGetDeviceProcAddr( device, "vkDestroyImageView" ) ); - vkCreateShaderModule = PFN_vkCreateShaderModule( vkGetDeviceProcAddr( device, "vkCreateShaderModule" ) ); - vkDestroyShaderModule = PFN_vkDestroyShaderModule( vkGetDeviceProcAddr( device, "vkDestroyShaderModule" ) ); - vkCreatePipelineCache = PFN_vkCreatePipelineCache( vkGetDeviceProcAddr( device, "vkCreatePipelineCache" ) ); - vkDestroyPipelineCache = PFN_vkDestroyPipelineCache( vkGetDeviceProcAddr( device, "vkDestroyPipelineCache" ) ); - vkGetPipelineCacheData = PFN_vkGetPipelineCacheData( vkGetDeviceProcAddr( device, "vkGetPipelineCacheData" ) ); - vkMergePipelineCaches = PFN_vkMergePipelineCaches( vkGetDeviceProcAddr( device, "vkMergePipelineCaches" ) ); - vkCreateGraphicsPipelines = - PFN_vkCreateGraphicsPipelines( vkGetDeviceProcAddr( device, "vkCreateGraphicsPipelines" ) ); - vkCreateComputePipelines = - PFN_vkCreateComputePipelines( vkGetDeviceProcAddr( device, "vkCreateComputePipelines" ) ); - vkDestroyPipeline = PFN_vkDestroyPipeline( vkGetDeviceProcAddr( device, "vkDestroyPipeline" ) ); - vkCreatePipelineLayout = PFN_vkCreatePipelineLayout( vkGetDeviceProcAddr( device, "vkCreatePipelineLayout" ) ); - vkDestroyPipelineLayout = - PFN_vkDestroyPipelineLayout( vkGetDeviceProcAddr( device, "vkDestroyPipelineLayout" ) ); - vkCreateSampler = PFN_vkCreateSampler( vkGetDeviceProcAddr( device, "vkCreateSampler" ) ); - vkDestroySampler = PFN_vkDestroySampler( vkGetDeviceProcAddr( device, "vkDestroySampler" ) ); - vkCreateDescriptorSetLayout = - PFN_vkCreateDescriptorSetLayout( vkGetDeviceProcAddr( device, "vkCreateDescriptorSetLayout" ) ); - vkDestroyDescriptorSetLayout = - PFN_vkDestroyDescriptorSetLayout( vkGetDeviceProcAddr( device, "vkDestroyDescriptorSetLayout" ) ); - vkCreateDescriptorPool = PFN_vkCreateDescriptorPool( vkGetDeviceProcAddr( device, "vkCreateDescriptorPool" ) ); - vkDestroyDescriptorPool = - PFN_vkDestroyDescriptorPool( vkGetDeviceProcAddr( device, "vkDestroyDescriptorPool" ) ); - vkResetDescriptorPool = PFN_vkResetDescriptorPool( vkGetDeviceProcAddr( device, "vkResetDescriptorPool" ) ); - vkAllocateDescriptorSets = - PFN_vkAllocateDescriptorSets( vkGetDeviceProcAddr( device, "vkAllocateDescriptorSets" ) ); - vkFreeDescriptorSets = PFN_vkFreeDescriptorSets( vkGetDeviceProcAddr( device, "vkFreeDescriptorSets" ) ); - vkUpdateDescriptorSets = PFN_vkUpdateDescriptorSets( vkGetDeviceProcAddr( device, "vkUpdateDescriptorSets" ) ); - vkCreateFramebuffer = PFN_vkCreateFramebuffer( vkGetDeviceProcAddr( device, "vkCreateFramebuffer" ) ); - vkDestroyFramebuffer = PFN_vkDestroyFramebuffer( vkGetDeviceProcAddr( device, "vkDestroyFramebuffer" ) ); - vkCreateRenderPass = PFN_vkCreateRenderPass( vkGetDeviceProcAddr( device, "vkCreateRenderPass" ) ); - vkDestroyRenderPass = PFN_vkDestroyRenderPass( vkGetDeviceProcAddr( device, "vkDestroyRenderPass" ) ); - vkGetRenderAreaGranularity = - PFN_vkGetRenderAreaGranularity( vkGetDeviceProcAddr( device, "vkGetRenderAreaGranularity" ) ); - vkCreateCommandPool = PFN_vkCreateCommandPool( vkGetDeviceProcAddr( device, "vkCreateCommandPool" ) ); - vkDestroyCommandPool = PFN_vkDestroyCommandPool( vkGetDeviceProcAddr( device, "vkDestroyCommandPool" ) ); - vkResetCommandPool = PFN_vkResetCommandPool( vkGetDeviceProcAddr( device, "vkResetCommandPool" ) ); - vkAllocateCommandBuffers = - PFN_vkAllocateCommandBuffers( vkGetDeviceProcAddr( device, "vkAllocateCommandBuffers" ) ); - vkFreeCommandBuffers = PFN_vkFreeCommandBuffers( vkGetDeviceProcAddr( device, "vkFreeCommandBuffers" ) ); - vkBeginCommandBuffer = PFN_vkBeginCommandBuffer( vkGetDeviceProcAddr( device, "vkBeginCommandBuffer" ) ); - vkEndCommandBuffer = PFN_vkEndCommandBuffer( vkGetDeviceProcAddr( device, "vkEndCommandBuffer" ) ); - vkResetCommandBuffer = PFN_vkResetCommandBuffer( vkGetDeviceProcAddr( device, "vkResetCommandBuffer" ) ); - vkCmdBindPipeline = PFN_vkCmdBindPipeline( vkGetDeviceProcAddr( device, "vkCmdBindPipeline" ) ); - vkCmdSetViewport = PFN_vkCmdSetViewport( vkGetDeviceProcAddr( device, "vkCmdSetViewport" ) ); - vkCmdSetScissor = PFN_vkCmdSetScissor( vkGetDeviceProcAddr( device, "vkCmdSetScissor" ) ); - vkCmdSetLineWidth = PFN_vkCmdSetLineWidth( vkGetDeviceProcAddr( device, "vkCmdSetLineWidth" ) ); - vkCmdSetDepthBias = PFN_vkCmdSetDepthBias( vkGetDeviceProcAddr( device, "vkCmdSetDepthBias" ) ); - vkCmdSetBlendConstants = PFN_vkCmdSetBlendConstants( vkGetDeviceProcAddr( device, "vkCmdSetBlendConstants" ) ); - vkCmdSetDepthBounds = PFN_vkCmdSetDepthBounds( vkGetDeviceProcAddr( device, "vkCmdSetDepthBounds" ) ); - vkCmdSetStencilCompareMask = - PFN_vkCmdSetStencilCompareMask( vkGetDeviceProcAddr( device, "vkCmdSetStencilCompareMask" ) ); - vkCmdSetStencilWriteMask = - PFN_vkCmdSetStencilWriteMask( vkGetDeviceProcAddr( device, "vkCmdSetStencilWriteMask" ) ); - vkCmdSetStencilReference = - PFN_vkCmdSetStencilReference( vkGetDeviceProcAddr( device, "vkCmdSetStencilReference" ) ); - vkCmdBindDescriptorSets = - PFN_vkCmdBindDescriptorSets( vkGetDeviceProcAddr( device, "vkCmdBindDescriptorSets" ) ); - vkCmdBindIndexBuffer = PFN_vkCmdBindIndexBuffer( vkGetDeviceProcAddr( device, "vkCmdBindIndexBuffer" ) ); - vkCmdBindVertexBuffers = PFN_vkCmdBindVertexBuffers( vkGetDeviceProcAddr( device, "vkCmdBindVertexBuffers" ) ); - vkCmdDraw = PFN_vkCmdDraw( vkGetDeviceProcAddr( device, "vkCmdDraw" ) ); - vkCmdDrawIndexed = PFN_vkCmdDrawIndexed( vkGetDeviceProcAddr( device, "vkCmdDrawIndexed" ) ); - vkCmdDrawIndirect = PFN_vkCmdDrawIndirect( vkGetDeviceProcAddr( device, "vkCmdDrawIndirect" ) ); - vkCmdDrawIndexedIndirect = - PFN_vkCmdDrawIndexedIndirect( vkGetDeviceProcAddr( device, "vkCmdDrawIndexedIndirect" ) ); - vkCmdDispatch = PFN_vkCmdDispatch( vkGetDeviceProcAddr( device, "vkCmdDispatch" ) ); - vkCmdDispatchIndirect = PFN_vkCmdDispatchIndirect( vkGetDeviceProcAddr( device, "vkCmdDispatchIndirect" ) ); - vkCmdCopyBuffer = PFN_vkCmdCopyBuffer( vkGetDeviceProcAddr( device, "vkCmdCopyBuffer" ) ); - vkCmdCopyImage = PFN_vkCmdCopyImage( vkGetDeviceProcAddr( device, "vkCmdCopyImage" ) ); - vkCmdBlitImage = PFN_vkCmdBlitImage( vkGetDeviceProcAddr( device, "vkCmdBlitImage" ) ); - vkCmdCopyBufferToImage = PFN_vkCmdCopyBufferToImage( vkGetDeviceProcAddr( device, "vkCmdCopyBufferToImage" ) ); - vkCmdCopyImageToBuffer = PFN_vkCmdCopyImageToBuffer( vkGetDeviceProcAddr( device, "vkCmdCopyImageToBuffer" ) ); - vkCmdUpdateBuffer = PFN_vkCmdUpdateBuffer( vkGetDeviceProcAddr( device, "vkCmdUpdateBuffer" ) ); - vkCmdFillBuffer = PFN_vkCmdFillBuffer( vkGetDeviceProcAddr( device, "vkCmdFillBuffer" ) ); - vkCmdClearColorImage = PFN_vkCmdClearColorImage( vkGetDeviceProcAddr( device, "vkCmdClearColorImage" ) ); - vkCmdClearDepthStencilImage = - PFN_vkCmdClearDepthStencilImage( vkGetDeviceProcAddr( device, "vkCmdClearDepthStencilImage" ) ); - vkCmdClearAttachments = PFN_vkCmdClearAttachments( vkGetDeviceProcAddr( device, "vkCmdClearAttachments" ) ); - vkCmdResolveImage = PFN_vkCmdResolveImage( vkGetDeviceProcAddr( device, "vkCmdResolveImage" ) ); - vkCmdSetEvent = PFN_vkCmdSetEvent( vkGetDeviceProcAddr( device, "vkCmdSetEvent" ) ); - vkCmdResetEvent = PFN_vkCmdResetEvent( vkGetDeviceProcAddr( device, "vkCmdResetEvent" ) ); - vkCmdWaitEvents = PFN_vkCmdWaitEvents( vkGetDeviceProcAddr( device, "vkCmdWaitEvents" ) ); - vkCmdPipelineBarrier = PFN_vkCmdPipelineBarrier( vkGetDeviceProcAddr( device, "vkCmdPipelineBarrier" ) ); - vkCmdBeginQuery = PFN_vkCmdBeginQuery( vkGetDeviceProcAddr( device, "vkCmdBeginQuery" ) ); - vkCmdEndQuery = PFN_vkCmdEndQuery( vkGetDeviceProcAddr( device, "vkCmdEndQuery" ) ); - vkCmdResetQueryPool = PFN_vkCmdResetQueryPool( vkGetDeviceProcAddr( device, "vkCmdResetQueryPool" ) ); - vkCmdWriteTimestamp = PFN_vkCmdWriteTimestamp( vkGetDeviceProcAddr( device, "vkCmdWriteTimestamp" ) ); - vkCmdCopyQueryPoolResults = - PFN_vkCmdCopyQueryPoolResults( vkGetDeviceProcAddr( device, "vkCmdCopyQueryPoolResults" ) ); - vkCmdPushConstants = PFN_vkCmdPushConstants( vkGetDeviceProcAddr( device, "vkCmdPushConstants" ) ); - vkCmdBeginRenderPass = PFN_vkCmdBeginRenderPass( vkGetDeviceProcAddr( device, "vkCmdBeginRenderPass" ) ); - vkCmdNextSubpass = PFN_vkCmdNextSubpass( vkGetDeviceProcAddr( device, "vkCmdNextSubpass" ) ); - vkCmdEndRenderPass = PFN_vkCmdEndRenderPass( vkGetDeviceProcAddr( device, "vkCmdEndRenderPass" ) ); - vkCmdExecuteCommands = PFN_vkCmdExecuteCommands( vkGetDeviceProcAddr( device, "vkCmdExecuteCommands" ) ); - - //=== VK_VERSION_1_1 === - vkBindBufferMemory2 = PFN_vkBindBufferMemory2( vkGetDeviceProcAddr( device, "vkBindBufferMemory2" ) ); - vkBindImageMemory2 = PFN_vkBindImageMemory2( vkGetDeviceProcAddr( device, "vkBindImageMemory2" ) ); - vkGetDeviceGroupPeerMemoryFeatures = - PFN_vkGetDeviceGroupPeerMemoryFeatures( vkGetDeviceProcAddr( device, "vkGetDeviceGroupPeerMemoryFeatures" ) ); - vkCmdSetDeviceMask = PFN_vkCmdSetDeviceMask( vkGetDeviceProcAddr( device, "vkCmdSetDeviceMask" ) ); - vkCmdDispatchBase = PFN_vkCmdDispatchBase( vkGetDeviceProcAddr( device, "vkCmdDispatchBase" ) ); - vkGetImageMemoryRequirements2 = - PFN_vkGetImageMemoryRequirements2( vkGetDeviceProcAddr( device, "vkGetImageMemoryRequirements2" ) ); - vkGetBufferMemoryRequirements2 = - PFN_vkGetBufferMemoryRequirements2( vkGetDeviceProcAddr( device, "vkGetBufferMemoryRequirements2" ) ); - vkGetImageSparseMemoryRequirements2 = PFN_vkGetImageSparseMemoryRequirements2( - vkGetDeviceProcAddr( device, "vkGetImageSparseMemoryRequirements2" ) ); - vkTrimCommandPool = PFN_vkTrimCommandPool( vkGetDeviceProcAddr( device, "vkTrimCommandPool" ) ); - vkGetDeviceQueue2 = PFN_vkGetDeviceQueue2( vkGetDeviceProcAddr( device, "vkGetDeviceQueue2" ) ); - vkCreateSamplerYcbcrConversion = - PFN_vkCreateSamplerYcbcrConversion( vkGetDeviceProcAddr( device, "vkCreateSamplerYcbcrConversion" ) ); - vkDestroySamplerYcbcrConversion = - PFN_vkDestroySamplerYcbcrConversion( vkGetDeviceProcAddr( device, "vkDestroySamplerYcbcrConversion" ) ); - vkCreateDescriptorUpdateTemplate = - PFN_vkCreateDescriptorUpdateTemplate( vkGetDeviceProcAddr( device, "vkCreateDescriptorUpdateTemplate" ) ); - vkDestroyDescriptorUpdateTemplate = - PFN_vkDestroyDescriptorUpdateTemplate( vkGetDeviceProcAddr( device, "vkDestroyDescriptorUpdateTemplate" ) ); - vkUpdateDescriptorSetWithTemplate = - PFN_vkUpdateDescriptorSetWithTemplate( vkGetDeviceProcAddr( device, "vkUpdateDescriptorSetWithTemplate" ) ); - vkGetDescriptorSetLayoutSupport = - PFN_vkGetDescriptorSetLayoutSupport( vkGetDeviceProcAddr( device, "vkGetDescriptorSetLayoutSupport" ) ); - - //=== VK_VERSION_1_2 === - vkCmdDrawIndirectCount = PFN_vkCmdDrawIndirectCount( vkGetDeviceProcAddr( device, "vkCmdDrawIndirectCount" ) ); - vkCmdDrawIndexedIndirectCount = - PFN_vkCmdDrawIndexedIndirectCount( vkGetDeviceProcAddr( device, "vkCmdDrawIndexedIndirectCount" ) ); - vkCreateRenderPass2 = PFN_vkCreateRenderPass2( vkGetDeviceProcAddr( device, "vkCreateRenderPass2" ) ); - vkCmdBeginRenderPass2 = PFN_vkCmdBeginRenderPass2( vkGetDeviceProcAddr( device, "vkCmdBeginRenderPass2" ) ); - vkCmdNextSubpass2 = PFN_vkCmdNextSubpass2( vkGetDeviceProcAddr( device, "vkCmdNextSubpass2" ) ); - vkCmdEndRenderPass2 = PFN_vkCmdEndRenderPass2( vkGetDeviceProcAddr( device, "vkCmdEndRenderPass2" ) ); - vkResetQueryPool = PFN_vkResetQueryPool( vkGetDeviceProcAddr( device, "vkResetQueryPool" ) ); - vkGetSemaphoreCounterValue = - PFN_vkGetSemaphoreCounterValue( vkGetDeviceProcAddr( device, "vkGetSemaphoreCounterValue" ) ); - vkWaitSemaphores = PFN_vkWaitSemaphores( vkGetDeviceProcAddr( device, "vkWaitSemaphores" ) ); - vkSignalSemaphore = PFN_vkSignalSemaphore( vkGetDeviceProcAddr( device, "vkSignalSemaphore" ) ); - vkGetBufferDeviceAddress = - PFN_vkGetBufferDeviceAddress( vkGetDeviceProcAddr( device, "vkGetBufferDeviceAddress" ) ); - vkGetBufferOpaqueCaptureAddress = - PFN_vkGetBufferOpaqueCaptureAddress( vkGetDeviceProcAddr( device, "vkGetBufferOpaqueCaptureAddress" ) ); - vkGetDeviceMemoryOpaqueCaptureAddress = PFN_vkGetDeviceMemoryOpaqueCaptureAddress( - vkGetDeviceProcAddr( device, "vkGetDeviceMemoryOpaqueCaptureAddress" ) ); - - //=== VK_VERSION_1_3 === - vkCreatePrivateDataSlot = - PFN_vkCreatePrivateDataSlot( vkGetDeviceProcAddr( device, "vkCreatePrivateDataSlot" ) ); - vkDestroyPrivateDataSlot = - PFN_vkDestroyPrivateDataSlot( vkGetDeviceProcAddr( device, "vkDestroyPrivateDataSlot" ) ); - vkSetPrivateData = PFN_vkSetPrivateData( vkGetDeviceProcAddr( device, "vkSetPrivateData" ) ); - vkGetPrivateData = PFN_vkGetPrivateData( vkGetDeviceProcAddr( device, "vkGetPrivateData" ) ); - vkCmdSetEvent2 = PFN_vkCmdSetEvent2( vkGetDeviceProcAddr( device, "vkCmdSetEvent2" ) ); - vkCmdResetEvent2 = PFN_vkCmdResetEvent2( vkGetDeviceProcAddr( device, "vkCmdResetEvent2" ) ); - vkCmdWaitEvents2 = PFN_vkCmdWaitEvents2( vkGetDeviceProcAddr( device, "vkCmdWaitEvents2" ) ); - vkCmdPipelineBarrier2 = PFN_vkCmdPipelineBarrier2( vkGetDeviceProcAddr( device, "vkCmdPipelineBarrier2" ) ); - vkCmdWriteTimestamp2 = PFN_vkCmdWriteTimestamp2( vkGetDeviceProcAddr( device, "vkCmdWriteTimestamp2" ) ); - vkQueueSubmit2 = PFN_vkQueueSubmit2( vkGetDeviceProcAddr( device, "vkQueueSubmit2" ) ); - vkCmdCopyBuffer2 = PFN_vkCmdCopyBuffer2( vkGetDeviceProcAddr( device, "vkCmdCopyBuffer2" ) ); - vkCmdCopyImage2 = PFN_vkCmdCopyImage2( vkGetDeviceProcAddr( device, "vkCmdCopyImage2" ) ); - vkCmdCopyBufferToImage2 = - PFN_vkCmdCopyBufferToImage2( vkGetDeviceProcAddr( device, "vkCmdCopyBufferToImage2" ) ); - vkCmdCopyImageToBuffer2 = - PFN_vkCmdCopyImageToBuffer2( vkGetDeviceProcAddr( device, "vkCmdCopyImageToBuffer2" ) ); - vkCmdBlitImage2 = PFN_vkCmdBlitImage2( vkGetDeviceProcAddr( device, "vkCmdBlitImage2" ) ); - vkCmdResolveImage2 = PFN_vkCmdResolveImage2( vkGetDeviceProcAddr( device, "vkCmdResolveImage2" ) ); - vkCmdBeginRendering = PFN_vkCmdBeginRendering( vkGetDeviceProcAddr( device, "vkCmdBeginRendering" ) ); - vkCmdEndRendering = PFN_vkCmdEndRendering( vkGetDeviceProcAddr( device, "vkCmdEndRendering" ) ); - vkCmdSetCullMode = PFN_vkCmdSetCullMode( vkGetDeviceProcAddr( device, "vkCmdSetCullMode" ) ); - vkCmdSetFrontFace = PFN_vkCmdSetFrontFace( vkGetDeviceProcAddr( device, "vkCmdSetFrontFace" ) ); - vkCmdSetPrimitiveTopology = - PFN_vkCmdSetPrimitiveTopology( vkGetDeviceProcAddr( device, "vkCmdSetPrimitiveTopology" ) ); - vkCmdSetViewportWithCount = - PFN_vkCmdSetViewportWithCount( vkGetDeviceProcAddr( device, "vkCmdSetViewportWithCount" ) ); - vkCmdSetScissorWithCount = - PFN_vkCmdSetScissorWithCount( vkGetDeviceProcAddr( device, "vkCmdSetScissorWithCount" ) ); - vkCmdBindVertexBuffers2 = - PFN_vkCmdBindVertexBuffers2( vkGetDeviceProcAddr( device, "vkCmdBindVertexBuffers2" ) ); - vkCmdSetDepthTestEnable = - PFN_vkCmdSetDepthTestEnable( vkGetDeviceProcAddr( device, "vkCmdSetDepthTestEnable" ) ); - vkCmdSetDepthWriteEnable = - PFN_vkCmdSetDepthWriteEnable( vkGetDeviceProcAddr( device, "vkCmdSetDepthWriteEnable" ) ); - vkCmdSetDepthCompareOp = PFN_vkCmdSetDepthCompareOp( vkGetDeviceProcAddr( device, "vkCmdSetDepthCompareOp" ) ); - vkCmdSetDepthBoundsTestEnable = - PFN_vkCmdSetDepthBoundsTestEnable( vkGetDeviceProcAddr( device, "vkCmdSetDepthBoundsTestEnable" ) ); - vkCmdSetStencilTestEnable = - PFN_vkCmdSetStencilTestEnable( vkGetDeviceProcAddr( device, "vkCmdSetStencilTestEnable" ) ); - vkCmdSetStencilOp = PFN_vkCmdSetStencilOp( vkGetDeviceProcAddr( device, "vkCmdSetStencilOp" ) ); - vkCmdSetRasterizerDiscardEnable = - PFN_vkCmdSetRasterizerDiscardEnable( vkGetDeviceProcAddr( device, "vkCmdSetRasterizerDiscardEnable" ) ); - vkCmdSetDepthBiasEnable = - PFN_vkCmdSetDepthBiasEnable( vkGetDeviceProcAddr( device, "vkCmdSetDepthBiasEnable" ) ); - vkCmdSetPrimitiveRestartEnable = - PFN_vkCmdSetPrimitiveRestartEnable( vkGetDeviceProcAddr( device, "vkCmdSetPrimitiveRestartEnable" ) ); - vkGetDeviceBufferMemoryRequirements = PFN_vkGetDeviceBufferMemoryRequirements( - vkGetDeviceProcAddr( device, "vkGetDeviceBufferMemoryRequirements" ) ); - vkGetDeviceImageMemoryRequirements = - PFN_vkGetDeviceImageMemoryRequirements( vkGetDeviceProcAddr( device, "vkGetDeviceImageMemoryRequirements" ) ); - vkGetDeviceImageSparseMemoryRequirements = PFN_vkGetDeviceImageSparseMemoryRequirements( - vkGetDeviceProcAddr( device, "vkGetDeviceImageSparseMemoryRequirements" ) ); - - //=== VK_AMD_buffer_marker === - vkCmdWriteBufferMarkerAMD = - PFN_vkCmdWriteBufferMarkerAMD( vkGetDeviceProcAddr( device, "vkCmdWriteBufferMarkerAMD" ) ); - - //=== VK_AMD_display_native_hdr === - vkSetLocalDimmingAMD = PFN_vkSetLocalDimmingAMD( vkGetDeviceProcAddr( device, "vkSetLocalDimmingAMD" ) ); - - //=== VK_AMD_draw_indirect_count === - vkCmdDrawIndirectCountAMD = - PFN_vkCmdDrawIndirectCountAMD( vkGetDeviceProcAddr( device, "vkCmdDrawIndirectCountAMD" ) ); - if ( !vkCmdDrawIndirectCount ) - vkCmdDrawIndirectCount = vkCmdDrawIndirectCountAMD; - vkCmdDrawIndexedIndirectCountAMD = - PFN_vkCmdDrawIndexedIndirectCountAMD( vkGetDeviceProcAddr( device, "vkCmdDrawIndexedIndirectCountAMD" ) ); - if ( !vkCmdDrawIndexedIndirectCount ) - vkCmdDrawIndexedIndirectCount = vkCmdDrawIndexedIndirectCountAMD; - - //=== VK_AMD_shader_info === - vkGetShaderInfoAMD = PFN_vkGetShaderInfoAMD( vkGetDeviceProcAddr( device, "vkGetShaderInfoAMD" ) ); - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - vkGetAndroidHardwareBufferPropertiesANDROID = PFN_vkGetAndroidHardwareBufferPropertiesANDROID( - vkGetDeviceProcAddr( device, "vkGetAndroidHardwareBufferPropertiesANDROID" ) ); - vkGetMemoryAndroidHardwareBufferANDROID = PFN_vkGetMemoryAndroidHardwareBufferANDROID( - vkGetDeviceProcAddr( device, "vkGetMemoryAndroidHardwareBufferANDROID" ) ); -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_EXT_buffer_device_address === - vkGetBufferDeviceAddressEXT = - PFN_vkGetBufferDeviceAddressEXT( vkGetDeviceProcAddr( device, "vkGetBufferDeviceAddressEXT" ) ); - if ( !vkGetBufferDeviceAddress ) - vkGetBufferDeviceAddress = vkGetBufferDeviceAddressEXT; - - //=== VK_EXT_calibrated_timestamps === - vkGetCalibratedTimestampsEXT = - PFN_vkGetCalibratedTimestampsEXT( vkGetDeviceProcAddr( device, "vkGetCalibratedTimestampsEXT" ) ); - - //=== VK_EXT_color_write_enable === - vkCmdSetColorWriteEnableEXT = - PFN_vkCmdSetColorWriteEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetColorWriteEnableEXT" ) ); - - //=== VK_EXT_conditional_rendering === - vkCmdBeginConditionalRenderingEXT = - PFN_vkCmdBeginConditionalRenderingEXT( vkGetDeviceProcAddr( device, "vkCmdBeginConditionalRenderingEXT" ) ); - vkCmdEndConditionalRenderingEXT = - PFN_vkCmdEndConditionalRenderingEXT( vkGetDeviceProcAddr( device, "vkCmdEndConditionalRenderingEXT" ) ); - - //=== VK_EXT_debug_marker === - vkDebugMarkerSetObjectTagEXT = - PFN_vkDebugMarkerSetObjectTagEXT( vkGetDeviceProcAddr( device, "vkDebugMarkerSetObjectTagEXT" ) ); - vkDebugMarkerSetObjectNameEXT = - PFN_vkDebugMarkerSetObjectNameEXT( vkGetDeviceProcAddr( device, "vkDebugMarkerSetObjectNameEXT" ) ); - vkCmdDebugMarkerBeginEXT = - PFN_vkCmdDebugMarkerBeginEXT( vkGetDeviceProcAddr( device, "vkCmdDebugMarkerBeginEXT" ) ); - vkCmdDebugMarkerEndEXT = PFN_vkCmdDebugMarkerEndEXT( vkGetDeviceProcAddr( device, "vkCmdDebugMarkerEndEXT" ) ); - vkCmdDebugMarkerInsertEXT = - PFN_vkCmdDebugMarkerInsertEXT( vkGetDeviceProcAddr( device, "vkCmdDebugMarkerInsertEXT" ) ); - - //=== VK_EXT_debug_utils === - vkSetDebugUtilsObjectNameEXT = - PFN_vkSetDebugUtilsObjectNameEXT( vkGetDeviceProcAddr( device, "vkSetDebugUtilsObjectNameEXT" ) ); - vkSetDebugUtilsObjectTagEXT = - PFN_vkSetDebugUtilsObjectTagEXT( vkGetDeviceProcAddr( device, "vkSetDebugUtilsObjectTagEXT" ) ); - vkQueueBeginDebugUtilsLabelEXT = - PFN_vkQueueBeginDebugUtilsLabelEXT( vkGetDeviceProcAddr( device, "vkQueueBeginDebugUtilsLabelEXT" ) ); - vkQueueEndDebugUtilsLabelEXT = - PFN_vkQueueEndDebugUtilsLabelEXT( vkGetDeviceProcAddr( device, "vkQueueEndDebugUtilsLabelEXT" ) ); - vkQueueInsertDebugUtilsLabelEXT = - PFN_vkQueueInsertDebugUtilsLabelEXT( vkGetDeviceProcAddr( device, "vkQueueInsertDebugUtilsLabelEXT" ) ); - vkCmdBeginDebugUtilsLabelEXT = - PFN_vkCmdBeginDebugUtilsLabelEXT( vkGetDeviceProcAddr( device, "vkCmdBeginDebugUtilsLabelEXT" ) ); - vkCmdEndDebugUtilsLabelEXT = - PFN_vkCmdEndDebugUtilsLabelEXT( vkGetDeviceProcAddr( device, "vkCmdEndDebugUtilsLabelEXT" ) ); - vkCmdInsertDebugUtilsLabelEXT = - PFN_vkCmdInsertDebugUtilsLabelEXT( vkGetDeviceProcAddr( device, "vkCmdInsertDebugUtilsLabelEXT" ) ); - - //=== VK_EXT_discard_rectangles === - vkCmdSetDiscardRectangleEXT = - PFN_vkCmdSetDiscardRectangleEXT( vkGetDeviceProcAddr( device, "vkCmdSetDiscardRectangleEXT" ) ); - - //=== VK_EXT_display_control === - vkDisplayPowerControlEXT = - PFN_vkDisplayPowerControlEXT( vkGetDeviceProcAddr( device, "vkDisplayPowerControlEXT" ) ); - vkRegisterDeviceEventEXT = - PFN_vkRegisterDeviceEventEXT( vkGetDeviceProcAddr( device, "vkRegisterDeviceEventEXT" ) ); - vkRegisterDisplayEventEXT = - PFN_vkRegisterDisplayEventEXT( vkGetDeviceProcAddr( device, "vkRegisterDisplayEventEXT" ) ); - vkGetSwapchainCounterEXT = - PFN_vkGetSwapchainCounterEXT( vkGetDeviceProcAddr( device, "vkGetSwapchainCounterEXT" ) ); - - //=== VK_EXT_extended_dynamic_state === - vkCmdSetCullModeEXT = PFN_vkCmdSetCullModeEXT( vkGetDeviceProcAddr( device, "vkCmdSetCullModeEXT" ) ); - if ( !vkCmdSetCullMode ) - vkCmdSetCullMode = vkCmdSetCullModeEXT; - vkCmdSetFrontFaceEXT = PFN_vkCmdSetFrontFaceEXT( vkGetDeviceProcAddr( device, "vkCmdSetFrontFaceEXT" ) ); - if ( !vkCmdSetFrontFace ) - vkCmdSetFrontFace = vkCmdSetFrontFaceEXT; - vkCmdSetPrimitiveTopologyEXT = - PFN_vkCmdSetPrimitiveTopologyEXT( vkGetDeviceProcAddr( device, "vkCmdSetPrimitiveTopologyEXT" ) ); - if ( !vkCmdSetPrimitiveTopology ) - vkCmdSetPrimitiveTopology = vkCmdSetPrimitiveTopologyEXT; - vkCmdSetViewportWithCountEXT = - PFN_vkCmdSetViewportWithCountEXT( vkGetDeviceProcAddr( device, "vkCmdSetViewportWithCountEXT" ) ); - if ( !vkCmdSetViewportWithCount ) - vkCmdSetViewportWithCount = vkCmdSetViewportWithCountEXT; - vkCmdSetScissorWithCountEXT = - PFN_vkCmdSetScissorWithCountEXT( vkGetDeviceProcAddr( device, "vkCmdSetScissorWithCountEXT" ) ); - if ( !vkCmdSetScissorWithCount ) - vkCmdSetScissorWithCount = vkCmdSetScissorWithCountEXT; - vkCmdBindVertexBuffers2EXT = - PFN_vkCmdBindVertexBuffers2EXT( vkGetDeviceProcAddr( device, "vkCmdBindVertexBuffers2EXT" ) ); - if ( !vkCmdBindVertexBuffers2 ) - vkCmdBindVertexBuffers2 = vkCmdBindVertexBuffers2EXT; - vkCmdSetDepthTestEnableEXT = - PFN_vkCmdSetDepthTestEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetDepthTestEnableEXT" ) ); - if ( !vkCmdSetDepthTestEnable ) - vkCmdSetDepthTestEnable = vkCmdSetDepthTestEnableEXT; - vkCmdSetDepthWriteEnableEXT = - PFN_vkCmdSetDepthWriteEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetDepthWriteEnableEXT" ) ); - if ( !vkCmdSetDepthWriteEnable ) - vkCmdSetDepthWriteEnable = vkCmdSetDepthWriteEnableEXT; - vkCmdSetDepthCompareOpEXT = - PFN_vkCmdSetDepthCompareOpEXT( vkGetDeviceProcAddr( device, "vkCmdSetDepthCompareOpEXT" ) ); - if ( !vkCmdSetDepthCompareOp ) - vkCmdSetDepthCompareOp = vkCmdSetDepthCompareOpEXT; - vkCmdSetDepthBoundsTestEnableEXT = - PFN_vkCmdSetDepthBoundsTestEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetDepthBoundsTestEnableEXT" ) ); - if ( !vkCmdSetDepthBoundsTestEnable ) - vkCmdSetDepthBoundsTestEnable = vkCmdSetDepthBoundsTestEnableEXT; - vkCmdSetStencilTestEnableEXT = - PFN_vkCmdSetStencilTestEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetStencilTestEnableEXT" ) ); - if ( !vkCmdSetStencilTestEnable ) - vkCmdSetStencilTestEnable = vkCmdSetStencilTestEnableEXT; - vkCmdSetStencilOpEXT = PFN_vkCmdSetStencilOpEXT( vkGetDeviceProcAddr( device, "vkCmdSetStencilOpEXT" ) ); - if ( !vkCmdSetStencilOp ) - vkCmdSetStencilOp = vkCmdSetStencilOpEXT; - - //=== VK_EXT_extended_dynamic_state2 === - vkCmdSetPatchControlPointsEXT = - PFN_vkCmdSetPatchControlPointsEXT( vkGetDeviceProcAddr( device, "vkCmdSetPatchControlPointsEXT" ) ); - vkCmdSetRasterizerDiscardEnableEXT = - PFN_vkCmdSetRasterizerDiscardEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetRasterizerDiscardEnableEXT" ) ); - if ( !vkCmdSetRasterizerDiscardEnable ) - vkCmdSetRasterizerDiscardEnable = vkCmdSetRasterizerDiscardEnableEXT; - vkCmdSetDepthBiasEnableEXT = - PFN_vkCmdSetDepthBiasEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetDepthBiasEnableEXT" ) ); - if ( !vkCmdSetDepthBiasEnable ) - vkCmdSetDepthBiasEnable = vkCmdSetDepthBiasEnableEXT; - vkCmdSetLogicOpEXT = PFN_vkCmdSetLogicOpEXT( vkGetDeviceProcAddr( device, "vkCmdSetLogicOpEXT" ) ); - vkCmdSetPrimitiveRestartEnableEXT = - PFN_vkCmdSetPrimitiveRestartEnableEXT( vkGetDeviceProcAddr( device, "vkCmdSetPrimitiveRestartEnableEXT" ) ); - if ( !vkCmdSetPrimitiveRestartEnable ) - vkCmdSetPrimitiveRestartEnable = vkCmdSetPrimitiveRestartEnableEXT; - - //=== VK_EXT_external_memory_host === - vkGetMemoryHostPointerPropertiesEXT = PFN_vkGetMemoryHostPointerPropertiesEXT( - vkGetDeviceProcAddr( device, "vkGetMemoryHostPointerPropertiesEXT" ) ); - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - vkAcquireFullScreenExclusiveModeEXT = PFN_vkAcquireFullScreenExclusiveModeEXT( - vkGetDeviceProcAddr( device, "vkAcquireFullScreenExclusiveModeEXT" ) ); - vkReleaseFullScreenExclusiveModeEXT = PFN_vkReleaseFullScreenExclusiveModeEXT( - vkGetDeviceProcAddr( device, "vkReleaseFullScreenExclusiveModeEXT" ) ); - vkGetDeviceGroupSurfacePresentModes2EXT = PFN_vkGetDeviceGroupSurfacePresentModes2EXT( - vkGetDeviceProcAddr( device, "vkGetDeviceGroupSurfacePresentModes2EXT" ) ); -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_hdr_metadata === - vkSetHdrMetadataEXT = PFN_vkSetHdrMetadataEXT( vkGetDeviceProcAddr( device, "vkSetHdrMetadataEXT" ) ); - - //=== VK_EXT_host_query_reset === - vkResetQueryPoolEXT = PFN_vkResetQueryPoolEXT( vkGetDeviceProcAddr( device, "vkResetQueryPoolEXT" ) ); - if ( !vkResetQueryPool ) - vkResetQueryPool = vkResetQueryPoolEXT; - - //=== VK_EXT_image_drm_format_modifier === - vkGetImageDrmFormatModifierPropertiesEXT = PFN_vkGetImageDrmFormatModifierPropertiesEXT( - vkGetDeviceProcAddr( device, "vkGetImageDrmFormatModifierPropertiesEXT" ) ); - - //=== VK_EXT_line_rasterization === - vkCmdSetLineStippleEXT = PFN_vkCmdSetLineStippleEXT( vkGetDeviceProcAddr( device, "vkCmdSetLineStippleEXT" ) ); - - //=== VK_EXT_multi_draw === - vkCmdDrawMultiEXT = PFN_vkCmdDrawMultiEXT( vkGetDeviceProcAddr( device, "vkCmdDrawMultiEXT" ) ); - vkCmdDrawMultiIndexedEXT = - PFN_vkCmdDrawMultiIndexedEXT( vkGetDeviceProcAddr( device, "vkCmdDrawMultiIndexedEXT" ) ); - - //=== VK_EXT_pageable_device_local_memory === - vkSetDeviceMemoryPriorityEXT = - PFN_vkSetDeviceMemoryPriorityEXT( vkGetDeviceProcAddr( device, "vkSetDeviceMemoryPriorityEXT" ) ); - - //=== VK_EXT_private_data === - vkCreatePrivateDataSlotEXT = - PFN_vkCreatePrivateDataSlotEXT( vkGetDeviceProcAddr( device, "vkCreatePrivateDataSlotEXT" ) ); - if ( !vkCreatePrivateDataSlot ) - vkCreatePrivateDataSlot = vkCreatePrivateDataSlotEXT; - vkDestroyPrivateDataSlotEXT = - PFN_vkDestroyPrivateDataSlotEXT( vkGetDeviceProcAddr( device, "vkDestroyPrivateDataSlotEXT" ) ); - if ( !vkDestroyPrivateDataSlot ) - vkDestroyPrivateDataSlot = vkDestroyPrivateDataSlotEXT; - vkSetPrivateDataEXT = PFN_vkSetPrivateDataEXT( vkGetDeviceProcAddr( device, "vkSetPrivateDataEXT" ) ); - if ( !vkSetPrivateData ) - vkSetPrivateData = vkSetPrivateDataEXT; - vkGetPrivateDataEXT = PFN_vkGetPrivateDataEXT( vkGetDeviceProcAddr( device, "vkGetPrivateDataEXT" ) ); - if ( !vkGetPrivateData ) - vkGetPrivateData = vkGetPrivateDataEXT; - - //=== VK_EXT_sample_locations === - vkCmdSetSampleLocationsEXT = - PFN_vkCmdSetSampleLocationsEXT( vkGetDeviceProcAddr( device, "vkCmdSetSampleLocationsEXT" ) ); - - //=== VK_EXT_transform_feedback === - vkCmdBindTransformFeedbackBuffersEXT = PFN_vkCmdBindTransformFeedbackBuffersEXT( - vkGetDeviceProcAddr( device, "vkCmdBindTransformFeedbackBuffersEXT" ) ); - vkCmdBeginTransformFeedbackEXT = - PFN_vkCmdBeginTransformFeedbackEXT( vkGetDeviceProcAddr( device, "vkCmdBeginTransformFeedbackEXT" ) ); - vkCmdEndTransformFeedbackEXT = - PFN_vkCmdEndTransformFeedbackEXT( vkGetDeviceProcAddr( device, "vkCmdEndTransformFeedbackEXT" ) ); - vkCmdBeginQueryIndexedEXT = - PFN_vkCmdBeginQueryIndexedEXT( vkGetDeviceProcAddr( device, "vkCmdBeginQueryIndexedEXT" ) ); - vkCmdEndQueryIndexedEXT = - PFN_vkCmdEndQueryIndexedEXT( vkGetDeviceProcAddr( device, "vkCmdEndQueryIndexedEXT" ) ); - vkCmdDrawIndirectByteCountEXT = - PFN_vkCmdDrawIndirectByteCountEXT( vkGetDeviceProcAddr( device, "vkCmdDrawIndirectByteCountEXT" ) ); - - //=== VK_EXT_validation_cache === - vkCreateValidationCacheEXT = - PFN_vkCreateValidationCacheEXT( vkGetDeviceProcAddr( device, "vkCreateValidationCacheEXT" ) ); - vkDestroyValidationCacheEXT = - PFN_vkDestroyValidationCacheEXT( vkGetDeviceProcAddr( device, "vkDestroyValidationCacheEXT" ) ); - vkMergeValidationCachesEXT = - PFN_vkMergeValidationCachesEXT( vkGetDeviceProcAddr( device, "vkMergeValidationCachesEXT" ) ); - vkGetValidationCacheDataEXT = - PFN_vkGetValidationCacheDataEXT( vkGetDeviceProcAddr( device, "vkGetValidationCacheDataEXT" ) ); - - //=== VK_EXT_vertex_input_dynamic_state === - vkCmdSetVertexInputEXT = PFN_vkCmdSetVertexInputEXT( vkGetDeviceProcAddr( device, "vkCmdSetVertexInputEXT" ) ); - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - vkCreateBufferCollectionFUCHSIA = - PFN_vkCreateBufferCollectionFUCHSIA( vkGetDeviceProcAddr( device, "vkCreateBufferCollectionFUCHSIA" ) ); - vkSetBufferCollectionImageConstraintsFUCHSIA = PFN_vkSetBufferCollectionImageConstraintsFUCHSIA( - vkGetDeviceProcAddr( device, "vkSetBufferCollectionImageConstraintsFUCHSIA" ) ); - vkSetBufferCollectionBufferConstraintsFUCHSIA = PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA( - vkGetDeviceProcAddr( device, "vkSetBufferCollectionBufferConstraintsFUCHSIA" ) ); - vkDestroyBufferCollectionFUCHSIA = - PFN_vkDestroyBufferCollectionFUCHSIA( vkGetDeviceProcAddr( device, "vkDestroyBufferCollectionFUCHSIA" ) ); - vkGetBufferCollectionPropertiesFUCHSIA = PFN_vkGetBufferCollectionPropertiesFUCHSIA( - vkGetDeviceProcAddr( device, "vkGetBufferCollectionPropertiesFUCHSIA" ) ); -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - vkGetMemoryZirconHandleFUCHSIA = - PFN_vkGetMemoryZirconHandleFUCHSIA( vkGetDeviceProcAddr( device, "vkGetMemoryZirconHandleFUCHSIA" ) ); - vkGetMemoryZirconHandlePropertiesFUCHSIA = PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA( - vkGetDeviceProcAddr( device, "vkGetMemoryZirconHandlePropertiesFUCHSIA" ) ); -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_semaphore === - vkImportSemaphoreZirconHandleFUCHSIA = PFN_vkImportSemaphoreZirconHandleFUCHSIA( - vkGetDeviceProcAddr( device, "vkImportSemaphoreZirconHandleFUCHSIA" ) ); - vkGetSemaphoreZirconHandleFUCHSIA = - PFN_vkGetSemaphoreZirconHandleFUCHSIA( vkGetDeviceProcAddr( device, "vkGetSemaphoreZirconHandleFUCHSIA" ) ); -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_GOOGLE_display_timing === - vkGetRefreshCycleDurationGOOGLE = - PFN_vkGetRefreshCycleDurationGOOGLE( vkGetDeviceProcAddr( device, "vkGetRefreshCycleDurationGOOGLE" ) ); - vkGetPastPresentationTimingGOOGLE = - PFN_vkGetPastPresentationTimingGOOGLE( vkGetDeviceProcAddr( device, "vkGetPastPresentationTimingGOOGLE" ) ); - - //=== VK_HUAWEI_invocation_mask === - vkCmdBindInvocationMaskHUAWEI = - PFN_vkCmdBindInvocationMaskHUAWEI( vkGetDeviceProcAddr( device, "vkCmdBindInvocationMaskHUAWEI" ) ); - - //=== VK_HUAWEI_subpass_shading === - vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI = PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI( - vkGetDeviceProcAddr( device, "vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI" ) ); - vkCmdSubpassShadingHUAWEI = - PFN_vkCmdSubpassShadingHUAWEI( vkGetDeviceProcAddr( device, "vkCmdSubpassShadingHUAWEI" ) ); - - //=== VK_INTEL_performance_query === - vkInitializePerformanceApiINTEL = - PFN_vkInitializePerformanceApiINTEL( vkGetDeviceProcAddr( device, "vkInitializePerformanceApiINTEL" ) ); - vkUninitializePerformanceApiINTEL = - PFN_vkUninitializePerformanceApiINTEL( vkGetDeviceProcAddr( device, "vkUninitializePerformanceApiINTEL" ) ); - vkCmdSetPerformanceMarkerINTEL = - PFN_vkCmdSetPerformanceMarkerINTEL( vkGetDeviceProcAddr( device, "vkCmdSetPerformanceMarkerINTEL" ) ); - vkCmdSetPerformanceStreamMarkerINTEL = PFN_vkCmdSetPerformanceStreamMarkerINTEL( - vkGetDeviceProcAddr( device, "vkCmdSetPerformanceStreamMarkerINTEL" ) ); - vkCmdSetPerformanceOverrideINTEL = - PFN_vkCmdSetPerformanceOverrideINTEL( vkGetDeviceProcAddr( device, "vkCmdSetPerformanceOverrideINTEL" ) ); - vkAcquirePerformanceConfigurationINTEL = PFN_vkAcquirePerformanceConfigurationINTEL( - vkGetDeviceProcAddr( device, "vkAcquirePerformanceConfigurationINTEL" ) ); - vkReleasePerformanceConfigurationINTEL = PFN_vkReleasePerformanceConfigurationINTEL( - vkGetDeviceProcAddr( device, "vkReleasePerformanceConfigurationINTEL" ) ); - vkQueueSetPerformanceConfigurationINTEL = PFN_vkQueueSetPerformanceConfigurationINTEL( - vkGetDeviceProcAddr( device, "vkQueueSetPerformanceConfigurationINTEL" ) ); - vkGetPerformanceParameterINTEL = - PFN_vkGetPerformanceParameterINTEL( vkGetDeviceProcAddr( device, "vkGetPerformanceParameterINTEL" ) ); - - //=== VK_KHR_acceleration_structure === - vkCreateAccelerationStructureKHR = - PFN_vkCreateAccelerationStructureKHR( vkGetDeviceProcAddr( device, "vkCreateAccelerationStructureKHR" ) ); - vkDestroyAccelerationStructureKHR = - PFN_vkDestroyAccelerationStructureKHR( vkGetDeviceProcAddr( device, "vkDestroyAccelerationStructureKHR" ) ); - vkCmdBuildAccelerationStructuresKHR = PFN_vkCmdBuildAccelerationStructuresKHR( - vkGetDeviceProcAddr( device, "vkCmdBuildAccelerationStructuresKHR" ) ); - vkCmdBuildAccelerationStructuresIndirectKHR = PFN_vkCmdBuildAccelerationStructuresIndirectKHR( - vkGetDeviceProcAddr( device, "vkCmdBuildAccelerationStructuresIndirectKHR" ) ); - vkBuildAccelerationStructuresKHR = - PFN_vkBuildAccelerationStructuresKHR( vkGetDeviceProcAddr( device, "vkBuildAccelerationStructuresKHR" ) ); - vkCopyAccelerationStructureKHR = - PFN_vkCopyAccelerationStructureKHR( vkGetDeviceProcAddr( device, "vkCopyAccelerationStructureKHR" ) ); - vkCopyAccelerationStructureToMemoryKHR = PFN_vkCopyAccelerationStructureToMemoryKHR( - vkGetDeviceProcAddr( device, "vkCopyAccelerationStructureToMemoryKHR" ) ); - vkCopyMemoryToAccelerationStructureKHR = PFN_vkCopyMemoryToAccelerationStructureKHR( - vkGetDeviceProcAddr( device, "vkCopyMemoryToAccelerationStructureKHR" ) ); - vkWriteAccelerationStructuresPropertiesKHR = PFN_vkWriteAccelerationStructuresPropertiesKHR( - vkGetDeviceProcAddr( device, "vkWriteAccelerationStructuresPropertiesKHR" ) ); - vkCmdCopyAccelerationStructureKHR = - PFN_vkCmdCopyAccelerationStructureKHR( vkGetDeviceProcAddr( device, "vkCmdCopyAccelerationStructureKHR" ) ); - vkCmdCopyAccelerationStructureToMemoryKHR = PFN_vkCmdCopyAccelerationStructureToMemoryKHR( - vkGetDeviceProcAddr( device, "vkCmdCopyAccelerationStructureToMemoryKHR" ) ); - vkCmdCopyMemoryToAccelerationStructureKHR = PFN_vkCmdCopyMemoryToAccelerationStructureKHR( - vkGetDeviceProcAddr( device, "vkCmdCopyMemoryToAccelerationStructureKHR" ) ); - vkGetAccelerationStructureDeviceAddressKHR = PFN_vkGetAccelerationStructureDeviceAddressKHR( - vkGetDeviceProcAddr( device, "vkGetAccelerationStructureDeviceAddressKHR" ) ); - vkCmdWriteAccelerationStructuresPropertiesKHR = PFN_vkCmdWriteAccelerationStructuresPropertiesKHR( - vkGetDeviceProcAddr( device, "vkCmdWriteAccelerationStructuresPropertiesKHR" ) ); - vkGetDeviceAccelerationStructureCompatibilityKHR = PFN_vkGetDeviceAccelerationStructureCompatibilityKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceAccelerationStructureCompatibilityKHR" ) ); - vkGetAccelerationStructureBuildSizesKHR = PFN_vkGetAccelerationStructureBuildSizesKHR( - vkGetDeviceProcAddr( device, "vkGetAccelerationStructureBuildSizesKHR" ) ); - - //=== VK_KHR_bind_memory2 === - vkBindBufferMemory2KHR = PFN_vkBindBufferMemory2KHR( vkGetDeviceProcAddr( device, "vkBindBufferMemory2KHR" ) ); - if ( !vkBindBufferMemory2 ) - vkBindBufferMemory2 = vkBindBufferMemory2KHR; - vkBindImageMemory2KHR = PFN_vkBindImageMemory2KHR( vkGetDeviceProcAddr( device, "vkBindImageMemory2KHR" ) ); - if ( !vkBindImageMemory2 ) - vkBindImageMemory2 = vkBindImageMemory2KHR; - - //=== VK_KHR_buffer_device_address === - vkGetBufferDeviceAddressKHR = - PFN_vkGetBufferDeviceAddressKHR( vkGetDeviceProcAddr( device, "vkGetBufferDeviceAddressKHR" ) ); - if ( !vkGetBufferDeviceAddress ) - vkGetBufferDeviceAddress = vkGetBufferDeviceAddressKHR; - vkGetBufferOpaqueCaptureAddressKHR = - PFN_vkGetBufferOpaqueCaptureAddressKHR( vkGetDeviceProcAddr( device, "vkGetBufferOpaqueCaptureAddressKHR" ) ); - if ( !vkGetBufferOpaqueCaptureAddress ) - vkGetBufferOpaqueCaptureAddress = vkGetBufferOpaqueCaptureAddressKHR; - vkGetDeviceMemoryOpaqueCaptureAddressKHR = PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceMemoryOpaqueCaptureAddressKHR" ) ); - if ( !vkGetDeviceMemoryOpaqueCaptureAddress ) - vkGetDeviceMemoryOpaqueCaptureAddress = vkGetDeviceMemoryOpaqueCaptureAddressKHR; - - //=== VK_KHR_copy_commands2 === - vkCmdCopyBuffer2KHR = PFN_vkCmdCopyBuffer2KHR( vkGetDeviceProcAddr( device, "vkCmdCopyBuffer2KHR" ) ); - if ( !vkCmdCopyBuffer2 ) - vkCmdCopyBuffer2 = vkCmdCopyBuffer2KHR; - vkCmdCopyImage2KHR = PFN_vkCmdCopyImage2KHR( vkGetDeviceProcAddr( device, "vkCmdCopyImage2KHR" ) ); - if ( !vkCmdCopyImage2 ) - vkCmdCopyImage2 = vkCmdCopyImage2KHR; - vkCmdCopyBufferToImage2KHR = - PFN_vkCmdCopyBufferToImage2KHR( vkGetDeviceProcAddr( device, "vkCmdCopyBufferToImage2KHR" ) ); - if ( !vkCmdCopyBufferToImage2 ) - vkCmdCopyBufferToImage2 = vkCmdCopyBufferToImage2KHR; - vkCmdCopyImageToBuffer2KHR = - PFN_vkCmdCopyImageToBuffer2KHR( vkGetDeviceProcAddr( device, "vkCmdCopyImageToBuffer2KHR" ) ); - if ( !vkCmdCopyImageToBuffer2 ) - vkCmdCopyImageToBuffer2 = vkCmdCopyImageToBuffer2KHR; - vkCmdBlitImage2KHR = PFN_vkCmdBlitImage2KHR( vkGetDeviceProcAddr( device, "vkCmdBlitImage2KHR" ) ); - if ( !vkCmdBlitImage2 ) - vkCmdBlitImage2 = vkCmdBlitImage2KHR; - vkCmdResolveImage2KHR = PFN_vkCmdResolveImage2KHR( vkGetDeviceProcAddr( device, "vkCmdResolveImage2KHR" ) ); - if ( !vkCmdResolveImage2 ) - vkCmdResolveImage2 = vkCmdResolveImage2KHR; - - //=== VK_KHR_create_renderpass2 === - vkCreateRenderPass2KHR = PFN_vkCreateRenderPass2KHR( vkGetDeviceProcAddr( device, "vkCreateRenderPass2KHR" ) ); - if ( !vkCreateRenderPass2 ) - vkCreateRenderPass2 = vkCreateRenderPass2KHR; - vkCmdBeginRenderPass2KHR = - PFN_vkCmdBeginRenderPass2KHR( vkGetDeviceProcAddr( device, "vkCmdBeginRenderPass2KHR" ) ); - if ( !vkCmdBeginRenderPass2 ) - vkCmdBeginRenderPass2 = vkCmdBeginRenderPass2KHR; - vkCmdNextSubpass2KHR = PFN_vkCmdNextSubpass2KHR( vkGetDeviceProcAddr( device, "vkCmdNextSubpass2KHR" ) ); - if ( !vkCmdNextSubpass2 ) - vkCmdNextSubpass2 = vkCmdNextSubpass2KHR; - vkCmdEndRenderPass2KHR = PFN_vkCmdEndRenderPass2KHR( vkGetDeviceProcAddr( device, "vkCmdEndRenderPass2KHR" ) ); - if ( !vkCmdEndRenderPass2 ) - vkCmdEndRenderPass2 = vkCmdEndRenderPass2KHR; - - //=== VK_KHR_deferred_host_operations === - vkCreateDeferredOperationKHR = - PFN_vkCreateDeferredOperationKHR( vkGetDeviceProcAddr( device, "vkCreateDeferredOperationKHR" ) ); - vkDestroyDeferredOperationKHR = - PFN_vkDestroyDeferredOperationKHR( vkGetDeviceProcAddr( device, "vkDestroyDeferredOperationKHR" ) ); - vkGetDeferredOperationMaxConcurrencyKHR = PFN_vkGetDeferredOperationMaxConcurrencyKHR( - vkGetDeviceProcAddr( device, "vkGetDeferredOperationMaxConcurrencyKHR" ) ); - vkGetDeferredOperationResultKHR = - PFN_vkGetDeferredOperationResultKHR( vkGetDeviceProcAddr( device, "vkGetDeferredOperationResultKHR" ) ); - vkDeferredOperationJoinKHR = - PFN_vkDeferredOperationJoinKHR( vkGetDeviceProcAddr( device, "vkDeferredOperationJoinKHR" ) ); - - //=== VK_KHR_descriptor_update_template === - vkCreateDescriptorUpdateTemplateKHR = PFN_vkCreateDescriptorUpdateTemplateKHR( - vkGetDeviceProcAddr( device, "vkCreateDescriptorUpdateTemplateKHR" ) ); - if ( !vkCreateDescriptorUpdateTemplate ) - vkCreateDescriptorUpdateTemplate = vkCreateDescriptorUpdateTemplateKHR; - vkDestroyDescriptorUpdateTemplateKHR = PFN_vkDestroyDescriptorUpdateTemplateKHR( - vkGetDeviceProcAddr( device, "vkDestroyDescriptorUpdateTemplateKHR" ) ); - if ( !vkDestroyDescriptorUpdateTemplate ) - vkDestroyDescriptorUpdateTemplate = vkDestroyDescriptorUpdateTemplateKHR; - vkUpdateDescriptorSetWithTemplateKHR = PFN_vkUpdateDescriptorSetWithTemplateKHR( - vkGetDeviceProcAddr( device, "vkUpdateDescriptorSetWithTemplateKHR" ) ); - if ( !vkUpdateDescriptorSetWithTemplate ) - vkUpdateDescriptorSetWithTemplate = vkUpdateDescriptorSetWithTemplateKHR; - vkCmdPushDescriptorSetWithTemplateKHR = PFN_vkCmdPushDescriptorSetWithTemplateKHR( - vkGetDeviceProcAddr( device, "vkCmdPushDescriptorSetWithTemplateKHR" ) ); - - //=== VK_KHR_device_group === - vkGetDeviceGroupPeerMemoryFeaturesKHR = PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceGroupPeerMemoryFeaturesKHR" ) ); - if ( !vkGetDeviceGroupPeerMemoryFeatures ) - vkGetDeviceGroupPeerMemoryFeatures = vkGetDeviceGroupPeerMemoryFeaturesKHR; - vkCmdSetDeviceMaskKHR = PFN_vkCmdSetDeviceMaskKHR( vkGetDeviceProcAddr( device, "vkCmdSetDeviceMaskKHR" ) ); - if ( !vkCmdSetDeviceMask ) - vkCmdSetDeviceMask = vkCmdSetDeviceMaskKHR; - vkCmdDispatchBaseKHR = PFN_vkCmdDispatchBaseKHR( vkGetDeviceProcAddr( device, "vkCmdDispatchBaseKHR" ) ); - if ( !vkCmdDispatchBase ) - vkCmdDispatchBase = vkCmdDispatchBaseKHR; - vkGetDeviceGroupPresentCapabilitiesKHR = PFN_vkGetDeviceGroupPresentCapabilitiesKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceGroupPresentCapabilitiesKHR" ) ); - vkGetDeviceGroupSurfacePresentModesKHR = PFN_vkGetDeviceGroupSurfacePresentModesKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceGroupSurfacePresentModesKHR" ) ); - vkAcquireNextImage2KHR = PFN_vkAcquireNextImage2KHR( vkGetDeviceProcAddr( device, "vkAcquireNextImage2KHR" ) ); - - //=== VK_KHR_display_swapchain === - vkCreateSharedSwapchainsKHR = - PFN_vkCreateSharedSwapchainsKHR( vkGetDeviceProcAddr( device, "vkCreateSharedSwapchainsKHR" ) ); - - //=== VK_KHR_draw_indirect_count === - vkCmdDrawIndirectCountKHR = - PFN_vkCmdDrawIndirectCountKHR( vkGetDeviceProcAddr( device, "vkCmdDrawIndirectCountKHR" ) ); - if ( !vkCmdDrawIndirectCount ) - vkCmdDrawIndirectCount = vkCmdDrawIndirectCountKHR; - vkCmdDrawIndexedIndirectCountKHR = - PFN_vkCmdDrawIndexedIndirectCountKHR( vkGetDeviceProcAddr( device, "vkCmdDrawIndexedIndirectCountKHR" ) ); - if ( !vkCmdDrawIndexedIndirectCount ) - vkCmdDrawIndexedIndirectCount = vkCmdDrawIndexedIndirectCountKHR; - - //=== VK_KHR_dynamic_rendering === - vkCmdBeginRenderingKHR = PFN_vkCmdBeginRenderingKHR( vkGetDeviceProcAddr( device, "vkCmdBeginRenderingKHR" ) ); - if ( !vkCmdBeginRendering ) - vkCmdBeginRendering = vkCmdBeginRenderingKHR; - vkCmdEndRenderingKHR = PFN_vkCmdEndRenderingKHR( vkGetDeviceProcAddr( device, "vkCmdEndRenderingKHR" ) ); - if ( !vkCmdEndRendering ) - vkCmdEndRendering = vkCmdEndRenderingKHR; - - //=== VK_KHR_external_fence_fd === - vkImportFenceFdKHR = PFN_vkImportFenceFdKHR( vkGetDeviceProcAddr( device, "vkImportFenceFdKHR" ) ); - vkGetFenceFdKHR = PFN_vkGetFenceFdKHR( vkGetDeviceProcAddr( device, "vkGetFenceFdKHR" ) ); - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - vkImportFenceWin32HandleKHR = - PFN_vkImportFenceWin32HandleKHR( vkGetDeviceProcAddr( device, "vkImportFenceWin32HandleKHR" ) ); - vkGetFenceWin32HandleKHR = - PFN_vkGetFenceWin32HandleKHR( vkGetDeviceProcAddr( device, "vkGetFenceWin32HandleKHR" ) ); -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - vkGetMemoryFdKHR = PFN_vkGetMemoryFdKHR( vkGetDeviceProcAddr( device, "vkGetMemoryFdKHR" ) ); - vkGetMemoryFdPropertiesKHR = - PFN_vkGetMemoryFdPropertiesKHR( vkGetDeviceProcAddr( device, "vkGetMemoryFdPropertiesKHR" ) ); - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - vkGetMemoryWin32HandleKHR = - PFN_vkGetMemoryWin32HandleKHR( vkGetDeviceProcAddr( device, "vkGetMemoryWin32HandleKHR" ) ); - vkGetMemoryWin32HandlePropertiesKHR = PFN_vkGetMemoryWin32HandlePropertiesKHR( - vkGetDeviceProcAddr( device, "vkGetMemoryWin32HandlePropertiesKHR" ) ); -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_fd === - vkImportSemaphoreFdKHR = PFN_vkImportSemaphoreFdKHR( vkGetDeviceProcAddr( device, "vkImportSemaphoreFdKHR" ) ); - vkGetSemaphoreFdKHR = PFN_vkGetSemaphoreFdKHR( vkGetDeviceProcAddr( device, "vkGetSemaphoreFdKHR" ) ); - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - vkImportSemaphoreWin32HandleKHR = - PFN_vkImportSemaphoreWin32HandleKHR( vkGetDeviceProcAddr( device, "vkImportSemaphoreWin32HandleKHR" ) ); - vkGetSemaphoreWin32HandleKHR = - PFN_vkGetSemaphoreWin32HandleKHR( vkGetDeviceProcAddr( device, "vkGetSemaphoreWin32HandleKHR" ) ); -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_fragment_shading_rate === - vkCmdSetFragmentShadingRateKHR = - PFN_vkCmdSetFragmentShadingRateKHR( vkGetDeviceProcAddr( device, "vkCmdSetFragmentShadingRateKHR" ) ); - - //=== VK_KHR_get_memory_requirements2 === - vkGetImageMemoryRequirements2KHR = - PFN_vkGetImageMemoryRequirements2KHR( vkGetDeviceProcAddr( device, "vkGetImageMemoryRequirements2KHR" ) ); - if ( !vkGetImageMemoryRequirements2 ) - vkGetImageMemoryRequirements2 = vkGetImageMemoryRequirements2KHR; - vkGetBufferMemoryRequirements2KHR = - PFN_vkGetBufferMemoryRequirements2KHR( vkGetDeviceProcAddr( device, "vkGetBufferMemoryRequirements2KHR" ) ); - if ( !vkGetBufferMemoryRequirements2 ) - vkGetBufferMemoryRequirements2 = vkGetBufferMemoryRequirements2KHR; - vkGetImageSparseMemoryRequirements2KHR = PFN_vkGetImageSparseMemoryRequirements2KHR( - vkGetDeviceProcAddr( device, "vkGetImageSparseMemoryRequirements2KHR" ) ); - if ( !vkGetImageSparseMemoryRequirements2 ) - vkGetImageSparseMemoryRequirements2 = vkGetImageSparseMemoryRequirements2KHR; - - //=== VK_KHR_maintenance1 === - vkTrimCommandPoolKHR = PFN_vkTrimCommandPoolKHR( vkGetDeviceProcAddr( device, "vkTrimCommandPoolKHR" ) ); - if ( !vkTrimCommandPool ) - vkTrimCommandPool = vkTrimCommandPoolKHR; - - //=== VK_KHR_maintenance3 === - vkGetDescriptorSetLayoutSupportKHR = - PFN_vkGetDescriptorSetLayoutSupportKHR( vkGetDeviceProcAddr( device, "vkGetDescriptorSetLayoutSupportKHR" ) ); - if ( !vkGetDescriptorSetLayoutSupport ) - vkGetDescriptorSetLayoutSupport = vkGetDescriptorSetLayoutSupportKHR; - - //=== VK_KHR_maintenance4 === - vkGetDeviceBufferMemoryRequirementsKHR = PFN_vkGetDeviceBufferMemoryRequirementsKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceBufferMemoryRequirementsKHR" ) ); - if ( !vkGetDeviceBufferMemoryRequirements ) - vkGetDeviceBufferMemoryRequirements = vkGetDeviceBufferMemoryRequirementsKHR; - vkGetDeviceImageMemoryRequirementsKHR = PFN_vkGetDeviceImageMemoryRequirementsKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceImageMemoryRequirementsKHR" ) ); - if ( !vkGetDeviceImageMemoryRequirements ) - vkGetDeviceImageMemoryRequirements = vkGetDeviceImageMemoryRequirementsKHR; - vkGetDeviceImageSparseMemoryRequirementsKHR = PFN_vkGetDeviceImageSparseMemoryRequirementsKHR( - vkGetDeviceProcAddr( device, "vkGetDeviceImageSparseMemoryRequirementsKHR" ) ); - if ( !vkGetDeviceImageSparseMemoryRequirements ) - vkGetDeviceImageSparseMemoryRequirements = vkGetDeviceImageSparseMemoryRequirementsKHR; - - //=== VK_KHR_performance_query === - vkAcquireProfilingLockKHR = - PFN_vkAcquireProfilingLockKHR( vkGetDeviceProcAddr( device, "vkAcquireProfilingLockKHR" ) ); - vkReleaseProfilingLockKHR = - PFN_vkReleaseProfilingLockKHR( vkGetDeviceProcAddr( device, "vkReleaseProfilingLockKHR" ) ); - - //=== VK_KHR_pipeline_executable_properties === - vkGetPipelineExecutablePropertiesKHR = PFN_vkGetPipelineExecutablePropertiesKHR( - vkGetDeviceProcAddr( device, "vkGetPipelineExecutablePropertiesKHR" ) ); - vkGetPipelineExecutableStatisticsKHR = PFN_vkGetPipelineExecutableStatisticsKHR( - vkGetDeviceProcAddr( device, "vkGetPipelineExecutableStatisticsKHR" ) ); - vkGetPipelineExecutableInternalRepresentationsKHR = PFN_vkGetPipelineExecutableInternalRepresentationsKHR( - vkGetDeviceProcAddr( device, "vkGetPipelineExecutableInternalRepresentationsKHR" ) ); - - //=== VK_KHR_present_wait === - vkWaitForPresentKHR = PFN_vkWaitForPresentKHR( vkGetDeviceProcAddr( device, "vkWaitForPresentKHR" ) ); - - //=== VK_KHR_push_descriptor === - vkCmdPushDescriptorSetKHR = - PFN_vkCmdPushDescriptorSetKHR( vkGetDeviceProcAddr( device, "vkCmdPushDescriptorSetKHR" ) ); - - //=== VK_KHR_ray_tracing_pipeline === - vkCmdTraceRaysKHR = PFN_vkCmdTraceRaysKHR( vkGetDeviceProcAddr( device, "vkCmdTraceRaysKHR" ) ); - vkCreateRayTracingPipelinesKHR = - PFN_vkCreateRayTracingPipelinesKHR( vkGetDeviceProcAddr( device, "vkCreateRayTracingPipelinesKHR" ) ); - vkGetRayTracingShaderGroupHandlesKHR = PFN_vkGetRayTracingShaderGroupHandlesKHR( - vkGetDeviceProcAddr( device, "vkGetRayTracingShaderGroupHandlesKHR" ) ); - vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( - vkGetDeviceProcAddr( device, "vkGetRayTracingCaptureReplayShaderGroupHandlesKHR" ) ); - vkCmdTraceRaysIndirectKHR = - PFN_vkCmdTraceRaysIndirectKHR( vkGetDeviceProcAddr( device, "vkCmdTraceRaysIndirectKHR" ) ); - vkGetRayTracingShaderGroupStackSizeKHR = PFN_vkGetRayTracingShaderGroupStackSizeKHR( - vkGetDeviceProcAddr( device, "vkGetRayTracingShaderGroupStackSizeKHR" ) ); - vkCmdSetRayTracingPipelineStackSizeKHR = PFN_vkCmdSetRayTracingPipelineStackSizeKHR( - vkGetDeviceProcAddr( device, "vkCmdSetRayTracingPipelineStackSizeKHR" ) ); - - //=== VK_KHR_sampler_ycbcr_conversion === - vkCreateSamplerYcbcrConversionKHR = - PFN_vkCreateSamplerYcbcrConversionKHR( vkGetDeviceProcAddr( device, "vkCreateSamplerYcbcrConversionKHR" ) ); - if ( !vkCreateSamplerYcbcrConversion ) - vkCreateSamplerYcbcrConversion = vkCreateSamplerYcbcrConversionKHR; - vkDestroySamplerYcbcrConversionKHR = - PFN_vkDestroySamplerYcbcrConversionKHR( vkGetDeviceProcAddr( device, "vkDestroySamplerYcbcrConversionKHR" ) ); - if ( !vkDestroySamplerYcbcrConversion ) - vkDestroySamplerYcbcrConversion = vkDestroySamplerYcbcrConversionKHR; - - //=== VK_KHR_shared_presentable_image === - vkGetSwapchainStatusKHR = - PFN_vkGetSwapchainStatusKHR( vkGetDeviceProcAddr( device, "vkGetSwapchainStatusKHR" ) ); - - //=== VK_KHR_swapchain === - vkCreateSwapchainKHR = PFN_vkCreateSwapchainKHR( vkGetDeviceProcAddr( device, "vkCreateSwapchainKHR" ) ); - vkDestroySwapchainKHR = PFN_vkDestroySwapchainKHR( vkGetDeviceProcAddr( device, "vkDestroySwapchainKHR" ) ); - vkGetSwapchainImagesKHR = - PFN_vkGetSwapchainImagesKHR( vkGetDeviceProcAddr( device, "vkGetSwapchainImagesKHR" ) ); - vkAcquireNextImageKHR = PFN_vkAcquireNextImageKHR( vkGetDeviceProcAddr( device, "vkAcquireNextImageKHR" ) ); - vkQueuePresentKHR = PFN_vkQueuePresentKHR( vkGetDeviceProcAddr( device, "vkQueuePresentKHR" ) ); - - //=== VK_KHR_synchronization2 === - vkCmdSetEvent2KHR = PFN_vkCmdSetEvent2KHR( vkGetDeviceProcAddr( device, "vkCmdSetEvent2KHR" ) ); - if ( !vkCmdSetEvent2 ) - vkCmdSetEvent2 = vkCmdSetEvent2KHR; - vkCmdResetEvent2KHR = PFN_vkCmdResetEvent2KHR( vkGetDeviceProcAddr( device, "vkCmdResetEvent2KHR" ) ); - if ( !vkCmdResetEvent2 ) - vkCmdResetEvent2 = vkCmdResetEvent2KHR; - vkCmdWaitEvents2KHR = PFN_vkCmdWaitEvents2KHR( vkGetDeviceProcAddr( device, "vkCmdWaitEvents2KHR" ) ); - if ( !vkCmdWaitEvents2 ) - vkCmdWaitEvents2 = vkCmdWaitEvents2KHR; - vkCmdPipelineBarrier2KHR = - PFN_vkCmdPipelineBarrier2KHR( vkGetDeviceProcAddr( device, "vkCmdPipelineBarrier2KHR" ) ); - if ( !vkCmdPipelineBarrier2 ) - vkCmdPipelineBarrier2 = vkCmdPipelineBarrier2KHR; - vkCmdWriteTimestamp2KHR = - PFN_vkCmdWriteTimestamp2KHR( vkGetDeviceProcAddr( device, "vkCmdWriteTimestamp2KHR" ) ); - if ( !vkCmdWriteTimestamp2 ) - vkCmdWriteTimestamp2 = vkCmdWriteTimestamp2KHR; - vkQueueSubmit2KHR = PFN_vkQueueSubmit2KHR( vkGetDeviceProcAddr( device, "vkQueueSubmit2KHR" ) ); - if ( !vkQueueSubmit2 ) - vkQueueSubmit2 = vkQueueSubmit2KHR; - vkCmdWriteBufferMarker2AMD = - PFN_vkCmdWriteBufferMarker2AMD( vkGetDeviceProcAddr( device, "vkCmdWriteBufferMarker2AMD" ) ); - vkGetQueueCheckpointData2NV = - PFN_vkGetQueueCheckpointData2NV( vkGetDeviceProcAddr( device, "vkGetQueueCheckpointData2NV" ) ); - - //=== VK_KHR_timeline_semaphore === - vkGetSemaphoreCounterValueKHR = - PFN_vkGetSemaphoreCounterValueKHR( vkGetDeviceProcAddr( device, "vkGetSemaphoreCounterValueKHR" ) ); - if ( !vkGetSemaphoreCounterValue ) - vkGetSemaphoreCounterValue = vkGetSemaphoreCounterValueKHR; - vkWaitSemaphoresKHR = PFN_vkWaitSemaphoresKHR( vkGetDeviceProcAddr( device, "vkWaitSemaphoresKHR" ) ); - if ( !vkWaitSemaphores ) - vkWaitSemaphores = vkWaitSemaphoresKHR; - vkSignalSemaphoreKHR = PFN_vkSignalSemaphoreKHR( vkGetDeviceProcAddr( device, "vkSignalSemaphoreKHR" ) ); - if ( !vkSignalSemaphore ) - vkSignalSemaphore = vkSignalSemaphoreKHR; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_decode_queue === - vkCmdDecodeVideoKHR = PFN_vkCmdDecodeVideoKHR( vkGetDeviceProcAddr( device, "vkCmdDecodeVideoKHR" ) ); -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - vkCmdEncodeVideoKHR = PFN_vkCmdEncodeVideoKHR( vkGetDeviceProcAddr( device, "vkCmdEncodeVideoKHR" ) ); -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - vkCreateVideoSessionKHR = - PFN_vkCreateVideoSessionKHR( vkGetDeviceProcAddr( device, "vkCreateVideoSessionKHR" ) ); - vkDestroyVideoSessionKHR = - PFN_vkDestroyVideoSessionKHR( vkGetDeviceProcAddr( device, "vkDestroyVideoSessionKHR" ) ); - vkGetVideoSessionMemoryRequirementsKHR = PFN_vkGetVideoSessionMemoryRequirementsKHR( - vkGetDeviceProcAddr( device, "vkGetVideoSessionMemoryRequirementsKHR" ) ); - vkBindVideoSessionMemoryKHR = - PFN_vkBindVideoSessionMemoryKHR( vkGetDeviceProcAddr( device, "vkBindVideoSessionMemoryKHR" ) ); - vkCreateVideoSessionParametersKHR = - PFN_vkCreateVideoSessionParametersKHR( vkGetDeviceProcAddr( device, "vkCreateVideoSessionParametersKHR" ) ); - vkUpdateVideoSessionParametersKHR = - PFN_vkUpdateVideoSessionParametersKHR( vkGetDeviceProcAddr( device, "vkUpdateVideoSessionParametersKHR" ) ); - vkDestroyVideoSessionParametersKHR = - PFN_vkDestroyVideoSessionParametersKHR( vkGetDeviceProcAddr( device, "vkDestroyVideoSessionParametersKHR" ) ); - vkCmdBeginVideoCodingKHR = - PFN_vkCmdBeginVideoCodingKHR( vkGetDeviceProcAddr( device, "vkCmdBeginVideoCodingKHR" ) ); - vkCmdEndVideoCodingKHR = PFN_vkCmdEndVideoCodingKHR( vkGetDeviceProcAddr( device, "vkCmdEndVideoCodingKHR" ) ); - vkCmdControlVideoCodingKHR = - PFN_vkCmdControlVideoCodingKHR( vkGetDeviceProcAddr( device, "vkCmdControlVideoCodingKHR" ) ); -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NVX_binary_import === - vkCreateCuModuleNVX = PFN_vkCreateCuModuleNVX( vkGetDeviceProcAddr( device, "vkCreateCuModuleNVX" ) ); - vkCreateCuFunctionNVX = PFN_vkCreateCuFunctionNVX( vkGetDeviceProcAddr( device, "vkCreateCuFunctionNVX" ) ); - vkDestroyCuModuleNVX = PFN_vkDestroyCuModuleNVX( vkGetDeviceProcAddr( device, "vkDestroyCuModuleNVX" ) ); - vkDestroyCuFunctionNVX = PFN_vkDestroyCuFunctionNVX( vkGetDeviceProcAddr( device, "vkDestroyCuFunctionNVX" ) ); - vkCmdCuLaunchKernelNVX = PFN_vkCmdCuLaunchKernelNVX( vkGetDeviceProcAddr( device, "vkCmdCuLaunchKernelNVX" ) ); - - //=== VK_NVX_image_view_handle === - vkGetImageViewHandleNVX = - PFN_vkGetImageViewHandleNVX( vkGetDeviceProcAddr( device, "vkGetImageViewHandleNVX" ) ); - vkGetImageViewAddressNVX = - PFN_vkGetImageViewAddressNVX( vkGetDeviceProcAddr( device, "vkGetImageViewAddressNVX" ) ); - - //=== VK_NV_clip_space_w_scaling === - vkCmdSetViewportWScalingNV = - PFN_vkCmdSetViewportWScalingNV( vkGetDeviceProcAddr( device, "vkCmdSetViewportWScalingNV" ) ); - - //=== VK_NV_device_diagnostic_checkpoints === - vkCmdSetCheckpointNV = PFN_vkCmdSetCheckpointNV( vkGetDeviceProcAddr( device, "vkCmdSetCheckpointNV" ) ); - vkGetQueueCheckpointDataNV = - PFN_vkGetQueueCheckpointDataNV( vkGetDeviceProcAddr( device, "vkGetQueueCheckpointDataNV" ) ); - - //=== VK_NV_device_generated_commands === - vkGetGeneratedCommandsMemoryRequirementsNV = PFN_vkGetGeneratedCommandsMemoryRequirementsNV( - vkGetDeviceProcAddr( device, "vkGetGeneratedCommandsMemoryRequirementsNV" ) ); - vkCmdPreprocessGeneratedCommandsNV = - PFN_vkCmdPreprocessGeneratedCommandsNV( vkGetDeviceProcAddr( device, "vkCmdPreprocessGeneratedCommandsNV" ) ); - vkCmdExecuteGeneratedCommandsNV = - PFN_vkCmdExecuteGeneratedCommandsNV( vkGetDeviceProcAddr( device, "vkCmdExecuteGeneratedCommandsNV" ) ); - vkCmdBindPipelineShaderGroupNV = - PFN_vkCmdBindPipelineShaderGroupNV( vkGetDeviceProcAddr( device, "vkCmdBindPipelineShaderGroupNV" ) ); - vkCreateIndirectCommandsLayoutNV = - PFN_vkCreateIndirectCommandsLayoutNV( vkGetDeviceProcAddr( device, "vkCreateIndirectCommandsLayoutNV" ) ); - vkDestroyIndirectCommandsLayoutNV = - PFN_vkDestroyIndirectCommandsLayoutNV( vkGetDeviceProcAddr( device, "vkDestroyIndirectCommandsLayoutNV" ) ); - - //=== VK_NV_external_memory_rdma === - vkGetMemoryRemoteAddressNV = - PFN_vkGetMemoryRemoteAddressNV( vkGetDeviceProcAddr( device, "vkGetMemoryRemoteAddressNV" ) ); - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - vkGetMemoryWin32HandleNV = - PFN_vkGetMemoryWin32HandleNV( vkGetDeviceProcAddr( device, "vkGetMemoryWin32HandleNV" ) ); -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_NV_fragment_shading_rate_enums === - vkCmdSetFragmentShadingRateEnumNV = - PFN_vkCmdSetFragmentShadingRateEnumNV( vkGetDeviceProcAddr( device, "vkCmdSetFragmentShadingRateEnumNV" ) ); - - //=== VK_NV_mesh_shader === - vkCmdDrawMeshTasksNV = PFN_vkCmdDrawMeshTasksNV( vkGetDeviceProcAddr( device, "vkCmdDrawMeshTasksNV" ) ); - vkCmdDrawMeshTasksIndirectNV = - PFN_vkCmdDrawMeshTasksIndirectNV( vkGetDeviceProcAddr( device, "vkCmdDrawMeshTasksIndirectNV" ) ); - vkCmdDrawMeshTasksIndirectCountNV = - PFN_vkCmdDrawMeshTasksIndirectCountNV( vkGetDeviceProcAddr( device, "vkCmdDrawMeshTasksIndirectCountNV" ) ); - - //=== VK_NV_ray_tracing === - vkCreateAccelerationStructureNV = - PFN_vkCreateAccelerationStructureNV( vkGetDeviceProcAddr( device, "vkCreateAccelerationStructureNV" ) ); - vkDestroyAccelerationStructureNV = - PFN_vkDestroyAccelerationStructureNV( vkGetDeviceProcAddr( device, "vkDestroyAccelerationStructureNV" ) ); - vkGetAccelerationStructureMemoryRequirementsNV = PFN_vkGetAccelerationStructureMemoryRequirementsNV( - vkGetDeviceProcAddr( device, "vkGetAccelerationStructureMemoryRequirementsNV" ) ); - vkBindAccelerationStructureMemoryNV = PFN_vkBindAccelerationStructureMemoryNV( - vkGetDeviceProcAddr( device, "vkBindAccelerationStructureMemoryNV" ) ); - vkCmdBuildAccelerationStructureNV = - PFN_vkCmdBuildAccelerationStructureNV( vkGetDeviceProcAddr( device, "vkCmdBuildAccelerationStructureNV" ) ); - vkCmdCopyAccelerationStructureNV = - PFN_vkCmdCopyAccelerationStructureNV( vkGetDeviceProcAddr( device, "vkCmdCopyAccelerationStructureNV" ) ); - vkCmdTraceRaysNV = PFN_vkCmdTraceRaysNV( vkGetDeviceProcAddr( device, "vkCmdTraceRaysNV" ) ); - vkCreateRayTracingPipelinesNV = - PFN_vkCreateRayTracingPipelinesNV( vkGetDeviceProcAddr( device, "vkCreateRayTracingPipelinesNV" ) ); - vkGetRayTracingShaderGroupHandlesNV = PFN_vkGetRayTracingShaderGroupHandlesNV( - vkGetDeviceProcAddr( device, "vkGetRayTracingShaderGroupHandlesNV" ) ); - if ( !vkGetRayTracingShaderGroupHandlesKHR ) - vkGetRayTracingShaderGroupHandlesKHR = vkGetRayTracingShaderGroupHandlesNV; - vkGetAccelerationStructureHandleNV = - PFN_vkGetAccelerationStructureHandleNV( vkGetDeviceProcAddr( device, "vkGetAccelerationStructureHandleNV" ) ); - vkCmdWriteAccelerationStructuresPropertiesNV = PFN_vkCmdWriteAccelerationStructuresPropertiesNV( - vkGetDeviceProcAddr( device, "vkCmdWriteAccelerationStructuresPropertiesNV" ) ); - vkCompileDeferredNV = PFN_vkCompileDeferredNV( vkGetDeviceProcAddr( device, "vkCompileDeferredNV" ) ); - - //=== VK_NV_scissor_exclusive === - vkCmdSetExclusiveScissorNV = - PFN_vkCmdSetExclusiveScissorNV( vkGetDeviceProcAddr( device, "vkCmdSetExclusiveScissorNV" ) ); - - //=== VK_NV_shading_rate_image === - vkCmdBindShadingRateImageNV = - PFN_vkCmdBindShadingRateImageNV( vkGetDeviceProcAddr( device, "vkCmdBindShadingRateImageNV" ) ); - vkCmdSetViewportShadingRatePaletteNV = PFN_vkCmdSetViewportShadingRatePaletteNV( - vkGetDeviceProcAddr( device, "vkCmdSetViewportShadingRatePaletteNV" ) ); - vkCmdSetCoarseSampleOrderNV = - PFN_vkCmdSetCoarseSampleOrderNV( vkGetDeviceProcAddr( device, "vkCmdSetCoarseSampleOrderNV" ) ); - } - - public: - //=== VK_VERSION_1_0 === - PFN_vkGetDeviceProcAddr vkGetDeviceProcAddr = 0; - PFN_vkDestroyDevice vkDestroyDevice = 0; - PFN_vkGetDeviceQueue vkGetDeviceQueue = 0; - PFN_vkQueueSubmit vkQueueSubmit = 0; - PFN_vkQueueWaitIdle vkQueueWaitIdle = 0; - PFN_vkDeviceWaitIdle vkDeviceWaitIdle = 0; - PFN_vkAllocateMemory vkAllocateMemory = 0; - PFN_vkFreeMemory vkFreeMemory = 0; - PFN_vkMapMemory vkMapMemory = 0; - PFN_vkUnmapMemory vkUnmapMemory = 0; - PFN_vkFlushMappedMemoryRanges vkFlushMappedMemoryRanges = 0; - PFN_vkInvalidateMappedMemoryRanges vkInvalidateMappedMemoryRanges = 0; - PFN_vkGetDeviceMemoryCommitment vkGetDeviceMemoryCommitment = 0; - PFN_vkBindBufferMemory vkBindBufferMemory = 0; - PFN_vkBindImageMemory vkBindImageMemory = 0; - PFN_vkGetBufferMemoryRequirements vkGetBufferMemoryRequirements = 0; - PFN_vkGetImageMemoryRequirements vkGetImageMemoryRequirements = 0; - PFN_vkGetImageSparseMemoryRequirements vkGetImageSparseMemoryRequirements = 0; - PFN_vkQueueBindSparse vkQueueBindSparse = 0; - PFN_vkCreateFence vkCreateFence = 0; - PFN_vkDestroyFence vkDestroyFence = 0; - PFN_vkResetFences vkResetFences = 0; - PFN_vkGetFenceStatus vkGetFenceStatus = 0; - PFN_vkWaitForFences vkWaitForFences = 0; - PFN_vkCreateSemaphore vkCreateSemaphore = 0; - PFN_vkDestroySemaphore vkDestroySemaphore = 0; - PFN_vkCreateEvent vkCreateEvent = 0; - PFN_vkDestroyEvent vkDestroyEvent = 0; - PFN_vkGetEventStatus vkGetEventStatus = 0; - PFN_vkSetEvent vkSetEvent = 0; - PFN_vkResetEvent vkResetEvent = 0; - PFN_vkCreateQueryPool vkCreateQueryPool = 0; - PFN_vkDestroyQueryPool vkDestroyQueryPool = 0; - PFN_vkGetQueryPoolResults vkGetQueryPoolResults = 0; - PFN_vkCreateBuffer vkCreateBuffer = 0; - PFN_vkDestroyBuffer vkDestroyBuffer = 0; - PFN_vkCreateBufferView vkCreateBufferView = 0; - PFN_vkDestroyBufferView vkDestroyBufferView = 0; - PFN_vkCreateImage vkCreateImage = 0; - PFN_vkDestroyImage vkDestroyImage = 0; - PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout = 0; - PFN_vkCreateImageView vkCreateImageView = 0; - PFN_vkDestroyImageView vkDestroyImageView = 0; - PFN_vkCreateShaderModule vkCreateShaderModule = 0; - PFN_vkDestroyShaderModule vkDestroyShaderModule = 0; - PFN_vkCreatePipelineCache vkCreatePipelineCache = 0; - PFN_vkDestroyPipelineCache vkDestroyPipelineCache = 0; - PFN_vkGetPipelineCacheData vkGetPipelineCacheData = 0; - PFN_vkMergePipelineCaches vkMergePipelineCaches = 0; - PFN_vkCreateGraphicsPipelines vkCreateGraphicsPipelines = 0; - PFN_vkCreateComputePipelines vkCreateComputePipelines = 0; - PFN_vkDestroyPipeline vkDestroyPipeline = 0; - PFN_vkCreatePipelineLayout vkCreatePipelineLayout = 0; - PFN_vkDestroyPipelineLayout vkDestroyPipelineLayout = 0; - PFN_vkCreateSampler vkCreateSampler = 0; - PFN_vkDestroySampler vkDestroySampler = 0; - PFN_vkCreateDescriptorSetLayout vkCreateDescriptorSetLayout = 0; - PFN_vkDestroyDescriptorSetLayout vkDestroyDescriptorSetLayout = 0; - PFN_vkCreateDescriptorPool vkCreateDescriptorPool = 0; - PFN_vkDestroyDescriptorPool vkDestroyDescriptorPool = 0; - PFN_vkResetDescriptorPool vkResetDescriptorPool = 0; - PFN_vkAllocateDescriptorSets vkAllocateDescriptorSets = 0; - PFN_vkFreeDescriptorSets vkFreeDescriptorSets = 0; - PFN_vkUpdateDescriptorSets vkUpdateDescriptorSets = 0; - PFN_vkCreateFramebuffer vkCreateFramebuffer = 0; - PFN_vkDestroyFramebuffer vkDestroyFramebuffer = 0; - PFN_vkCreateRenderPass vkCreateRenderPass = 0; - PFN_vkDestroyRenderPass vkDestroyRenderPass = 0; - PFN_vkGetRenderAreaGranularity vkGetRenderAreaGranularity = 0; - PFN_vkCreateCommandPool vkCreateCommandPool = 0; - PFN_vkDestroyCommandPool vkDestroyCommandPool = 0; - PFN_vkResetCommandPool vkResetCommandPool = 0; - PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers = 0; - PFN_vkFreeCommandBuffers vkFreeCommandBuffers = 0; - PFN_vkBeginCommandBuffer vkBeginCommandBuffer = 0; - PFN_vkEndCommandBuffer vkEndCommandBuffer = 0; - PFN_vkResetCommandBuffer vkResetCommandBuffer = 0; - PFN_vkCmdBindPipeline vkCmdBindPipeline = 0; - PFN_vkCmdSetViewport vkCmdSetViewport = 0; - PFN_vkCmdSetScissor vkCmdSetScissor = 0; - PFN_vkCmdSetLineWidth vkCmdSetLineWidth = 0; - PFN_vkCmdSetDepthBias vkCmdSetDepthBias = 0; - PFN_vkCmdSetBlendConstants vkCmdSetBlendConstants = 0; - PFN_vkCmdSetDepthBounds vkCmdSetDepthBounds = 0; - PFN_vkCmdSetStencilCompareMask vkCmdSetStencilCompareMask = 0; - PFN_vkCmdSetStencilWriteMask vkCmdSetStencilWriteMask = 0; - PFN_vkCmdSetStencilReference vkCmdSetStencilReference = 0; - PFN_vkCmdBindDescriptorSets vkCmdBindDescriptorSets = 0; - PFN_vkCmdBindIndexBuffer vkCmdBindIndexBuffer = 0; - PFN_vkCmdBindVertexBuffers vkCmdBindVertexBuffers = 0; - PFN_vkCmdDraw vkCmdDraw = 0; - PFN_vkCmdDrawIndexed vkCmdDrawIndexed = 0; - PFN_vkCmdDrawIndirect vkCmdDrawIndirect = 0; - PFN_vkCmdDrawIndexedIndirect vkCmdDrawIndexedIndirect = 0; - PFN_vkCmdDispatch vkCmdDispatch = 0; - PFN_vkCmdDispatchIndirect vkCmdDispatchIndirect = 0; - PFN_vkCmdCopyBuffer vkCmdCopyBuffer = 0; - PFN_vkCmdCopyImage vkCmdCopyImage = 0; - PFN_vkCmdBlitImage vkCmdBlitImage = 0; - PFN_vkCmdCopyBufferToImage vkCmdCopyBufferToImage = 0; - PFN_vkCmdCopyImageToBuffer vkCmdCopyImageToBuffer = 0; - PFN_vkCmdUpdateBuffer vkCmdUpdateBuffer = 0; - PFN_vkCmdFillBuffer vkCmdFillBuffer = 0; - PFN_vkCmdClearColorImage vkCmdClearColorImage = 0; - PFN_vkCmdClearDepthStencilImage vkCmdClearDepthStencilImage = 0; - PFN_vkCmdClearAttachments vkCmdClearAttachments = 0; - PFN_vkCmdResolveImage vkCmdResolveImage = 0; - PFN_vkCmdSetEvent vkCmdSetEvent = 0; - PFN_vkCmdResetEvent vkCmdResetEvent = 0; - PFN_vkCmdWaitEvents vkCmdWaitEvents = 0; - PFN_vkCmdPipelineBarrier vkCmdPipelineBarrier = 0; - PFN_vkCmdBeginQuery vkCmdBeginQuery = 0; - PFN_vkCmdEndQuery vkCmdEndQuery = 0; - PFN_vkCmdResetQueryPool vkCmdResetQueryPool = 0; - PFN_vkCmdWriteTimestamp vkCmdWriteTimestamp = 0; - PFN_vkCmdCopyQueryPoolResults vkCmdCopyQueryPoolResults = 0; - PFN_vkCmdPushConstants vkCmdPushConstants = 0; - PFN_vkCmdBeginRenderPass vkCmdBeginRenderPass = 0; - PFN_vkCmdNextSubpass vkCmdNextSubpass = 0; - PFN_vkCmdEndRenderPass vkCmdEndRenderPass = 0; - PFN_vkCmdExecuteCommands vkCmdExecuteCommands = 0; - - //=== VK_VERSION_1_1 === - PFN_vkBindBufferMemory2 vkBindBufferMemory2 = 0; - PFN_vkBindImageMemory2 vkBindImageMemory2 = 0; - PFN_vkGetDeviceGroupPeerMemoryFeatures vkGetDeviceGroupPeerMemoryFeatures = 0; - PFN_vkCmdSetDeviceMask vkCmdSetDeviceMask = 0; - PFN_vkCmdDispatchBase vkCmdDispatchBase = 0; - PFN_vkGetImageMemoryRequirements2 vkGetImageMemoryRequirements2 = 0; - PFN_vkGetBufferMemoryRequirements2 vkGetBufferMemoryRequirements2 = 0; - PFN_vkGetImageSparseMemoryRequirements2 vkGetImageSparseMemoryRequirements2 = 0; - PFN_vkTrimCommandPool vkTrimCommandPool = 0; - PFN_vkGetDeviceQueue2 vkGetDeviceQueue2 = 0; - PFN_vkCreateSamplerYcbcrConversion vkCreateSamplerYcbcrConversion = 0; - PFN_vkDestroySamplerYcbcrConversion vkDestroySamplerYcbcrConversion = 0; - PFN_vkCreateDescriptorUpdateTemplate vkCreateDescriptorUpdateTemplate = 0; - PFN_vkDestroyDescriptorUpdateTemplate vkDestroyDescriptorUpdateTemplate = 0; - PFN_vkUpdateDescriptorSetWithTemplate vkUpdateDescriptorSetWithTemplate = 0; - PFN_vkGetDescriptorSetLayoutSupport vkGetDescriptorSetLayoutSupport = 0; - - //=== VK_VERSION_1_2 === - PFN_vkCmdDrawIndirectCount vkCmdDrawIndirectCount = 0; - PFN_vkCmdDrawIndexedIndirectCount vkCmdDrawIndexedIndirectCount = 0; - PFN_vkCreateRenderPass2 vkCreateRenderPass2 = 0; - PFN_vkCmdBeginRenderPass2 vkCmdBeginRenderPass2 = 0; - PFN_vkCmdNextSubpass2 vkCmdNextSubpass2 = 0; - PFN_vkCmdEndRenderPass2 vkCmdEndRenderPass2 = 0; - PFN_vkResetQueryPool vkResetQueryPool = 0; - PFN_vkGetSemaphoreCounterValue vkGetSemaphoreCounterValue = 0; - PFN_vkWaitSemaphores vkWaitSemaphores = 0; - PFN_vkSignalSemaphore vkSignalSemaphore = 0; - PFN_vkGetBufferDeviceAddress vkGetBufferDeviceAddress = 0; - PFN_vkGetBufferOpaqueCaptureAddress vkGetBufferOpaqueCaptureAddress = 0; - PFN_vkGetDeviceMemoryOpaqueCaptureAddress vkGetDeviceMemoryOpaqueCaptureAddress = 0; - - //=== VK_VERSION_1_3 === - PFN_vkCreatePrivateDataSlot vkCreatePrivateDataSlot = 0; - PFN_vkDestroyPrivateDataSlot vkDestroyPrivateDataSlot = 0; - PFN_vkSetPrivateData vkSetPrivateData = 0; - PFN_vkGetPrivateData vkGetPrivateData = 0; - PFN_vkCmdSetEvent2 vkCmdSetEvent2 = 0; - PFN_vkCmdResetEvent2 vkCmdResetEvent2 = 0; - PFN_vkCmdWaitEvents2 vkCmdWaitEvents2 = 0; - PFN_vkCmdPipelineBarrier2 vkCmdPipelineBarrier2 = 0; - PFN_vkCmdWriteTimestamp2 vkCmdWriteTimestamp2 = 0; - PFN_vkQueueSubmit2 vkQueueSubmit2 = 0; - PFN_vkCmdCopyBuffer2 vkCmdCopyBuffer2 = 0; - PFN_vkCmdCopyImage2 vkCmdCopyImage2 = 0; - PFN_vkCmdCopyBufferToImage2 vkCmdCopyBufferToImage2 = 0; - PFN_vkCmdCopyImageToBuffer2 vkCmdCopyImageToBuffer2 = 0; - PFN_vkCmdBlitImage2 vkCmdBlitImage2 = 0; - PFN_vkCmdResolveImage2 vkCmdResolveImage2 = 0; - PFN_vkCmdBeginRendering vkCmdBeginRendering = 0; - PFN_vkCmdEndRendering vkCmdEndRendering = 0; - PFN_vkCmdSetCullMode vkCmdSetCullMode = 0; - PFN_vkCmdSetFrontFace vkCmdSetFrontFace = 0; - PFN_vkCmdSetPrimitiveTopology vkCmdSetPrimitiveTopology = 0; - PFN_vkCmdSetViewportWithCount vkCmdSetViewportWithCount = 0; - PFN_vkCmdSetScissorWithCount vkCmdSetScissorWithCount = 0; - PFN_vkCmdBindVertexBuffers2 vkCmdBindVertexBuffers2 = 0; - PFN_vkCmdSetDepthTestEnable vkCmdSetDepthTestEnable = 0; - PFN_vkCmdSetDepthWriteEnable vkCmdSetDepthWriteEnable = 0; - PFN_vkCmdSetDepthCompareOp vkCmdSetDepthCompareOp = 0; - PFN_vkCmdSetDepthBoundsTestEnable vkCmdSetDepthBoundsTestEnable = 0; - PFN_vkCmdSetStencilTestEnable vkCmdSetStencilTestEnable = 0; - PFN_vkCmdSetStencilOp vkCmdSetStencilOp = 0; - PFN_vkCmdSetRasterizerDiscardEnable vkCmdSetRasterizerDiscardEnable = 0; - PFN_vkCmdSetDepthBiasEnable vkCmdSetDepthBiasEnable = 0; - PFN_vkCmdSetPrimitiveRestartEnable vkCmdSetPrimitiveRestartEnable = 0; - PFN_vkGetDeviceBufferMemoryRequirements vkGetDeviceBufferMemoryRequirements = 0; - PFN_vkGetDeviceImageMemoryRequirements vkGetDeviceImageMemoryRequirements = 0; - PFN_vkGetDeviceImageSparseMemoryRequirements vkGetDeviceImageSparseMemoryRequirements = 0; - - //=== VK_AMD_buffer_marker === - PFN_vkCmdWriteBufferMarkerAMD vkCmdWriteBufferMarkerAMD = 0; - - //=== VK_AMD_display_native_hdr === - PFN_vkSetLocalDimmingAMD vkSetLocalDimmingAMD = 0; - - //=== VK_AMD_draw_indirect_count === - PFN_vkCmdDrawIndirectCountAMD vkCmdDrawIndirectCountAMD = 0; - PFN_vkCmdDrawIndexedIndirectCountAMD vkCmdDrawIndexedIndirectCountAMD = 0; - - //=== VK_AMD_shader_info === - PFN_vkGetShaderInfoAMD vkGetShaderInfoAMD = 0; - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - PFN_vkGetAndroidHardwareBufferPropertiesANDROID vkGetAndroidHardwareBufferPropertiesANDROID = 0; - PFN_vkGetMemoryAndroidHardwareBufferANDROID vkGetMemoryAndroidHardwareBufferANDROID = 0; -# else - PFN_dummy vkGetAndroidHardwareBufferPropertiesANDROID_placeholder = 0; - PFN_dummy vkGetMemoryAndroidHardwareBufferANDROID_placeholder = 0; -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_EXT_buffer_device_address === - PFN_vkGetBufferDeviceAddressEXT vkGetBufferDeviceAddressEXT = 0; - - //=== VK_EXT_calibrated_timestamps === - PFN_vkGetCalibratedTimestampsEXT vkGetCalibratedTimestampsEXT = 0; - - //=== VK_EXT_color_write_enable === - PFN_vkCmdSetColorWriteEnableEXT vkCmdSetColorWriteEnableEXT = 0; - - //=== VK_EXT_conditional_rendering === - PFN_vkCmdBeginConditionalRenderingEXT vkCmdBeginConditionalRenderingEXT = 0; - PFN_vkCmdEndConditionalRenderingEXT vkCmdEndConditionalRenderingEXT = 0; - - //=== VK_EXT_debug_marker === - PFN_vkDebugMarkerSetObjectTagEXT vkDebugMarkerSetObjectTagEXT = 0; - PFN_vkDebugMarkerSetObjectNameEXT vkDebugMarkerSetObjectNameEXT = 0; - PFN_vkCmdDebugMarkerBeginEXT vkCmdDebugMarkerBeginEXT = 0; - PFN_vkCmdDebugMarkerEndEXT vkCmdDebugMarkerEndEXT = 0; - PFN_vkCmdDebugMarkerInsertEXT vkCmdDebugMarkerInsertEXT = 0; - - //=== VK_EXT_debug_utils === - PFN_vkSetDebugUtilsObjectNameEXT vkSetDebugUtilsObjectNameEXT = 0; - PFN_vkSetDebugUtilsObjectTagEXT vkSetDebugUtilsObjectTagEXT = 0; - PFN_vkQueueBeginDebugUtilsLabelEXT vkQueueBeginDebugUtilsLabelEXT = 0; - PFN_vkQueueEndDebugUtilsLabelEXT vkQueueEndDebugUtilsLabelEXT = 0; - PFN_vkQueueInsertDebugUtilsLabelEXT vkQueueInsertDebugUtilsLabelEXT = 0; - PFN_vkCmdBeginDebugUtilsLabelEXT vkCmdBeginDebugUtilsLabelEXT = 0; - PFN_vkCmdEndDebugUtilsLabelEXT vkCmdEndDebugUtilsLabelEXT = 0; - PFN_vkCmdInsertDebugUtilsLabelEXT vkCmdInsertDebugUtilsLabelEXT = 0; - - //=== VK_EXT_discard_rectangles === - PFN_vkCmdSetDiscardRectangleEXT vkCmdSetDiscardRectangleEXT = 0; - - //=== VK_EXT_display_control === - PFN_vkDisplayPowerControlEXT vkDisplayPowerControlEXT = 0; - PFN_vkRegisterDeviceEventEXT vkRegisterDeviceEventEXT = 0; - PFN_vkRegisterDisplayEventEXT vkRegisterDisplayEventEXT = 0; - PFN_vkGetSwapchainCounterEXT vkGetSwapchainCounterEXT = 0; - - //=== VK_EXT_extended_dynamic_state === - PFN_vkCmdSetCullModeEXT vkCmdSetCullModeEXT = 0; - PFN_vkCmdSetFrontFaceEXT vkCmdSetFrontFaceEXT = 0; - PFN_vkCmdSetPrimitiveTopologyEXT vkCmdSetPrimitiveTopologyEXT = 0; - PFN_vkCmdSetViewportWithCountEXT vkCmdSetViewportWithCountEXT = 0; - PFN_vkCmdSetScissorWithCountEXT vkCmdSetScissorWithCountEXT = 0; - PFN_vkCmdBindVertexBuffers2EXT vkCmdBindVertexBuffers2EXT = 0; - PFN_vkCmdSetDepthTestEnableEXT vkCmdSetDepthTestEnableEXT = 0; - PFN_vkCmdSetDepthWriteEnableEXT vkCmdSetDepthWriteEnableEXT = 0; - PFN_vkCmdSetDepthCompareOpEXT vkCmdSetDepthCompareOpEXT = 0; - PFN_vkCmdSetDepthBoundsTestEnableEXT vkCmdSetDepthBoundsTestEnableEXT = 0; - PFN_vkCmdSetStencilTestEnableEXT vkCmdSetStencilTestEnableEXT = 0; - PFN_vkCmdSetStencilOpEXT vkCmdSetStencilOpEXT = 0; - - //=== VK_EXT_extended_dynamic_state2 === - PFN_vkCmdSetPatchControlPointsEXT vkCmdSetPatchControlPointsEXT = 0; - PFN_vkCmdSetRasterizerDiscardEnableEXT vkCmdSetRasterizerDiscardEnableEXT = 0; - PFN_vkCmdSetDepthBiasEnableEXT vkCmdSetDepthBiasEnableEXT = 0; - PFN_vkCmdSetLogicOpEXT vkCmdSetLogicOpEXT = 0; - PFN_vkCmdSetPrimitiveRestartEnableEXT vkCmdSetPrimitiveRestartEnableEXT = 0; - - //=== VK_EXT_external_memory_host === - PFN_vkGetMemoryHostPointerPropertiesEXT vkGetMemoryHostPointerPropertiesEXT = 0; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - PFN_vkAcquireFullScreenExclusiveModeEXT vkAcquireFullScreenExclusiveModeEXT = 0; - PFN_vkReleaseFullScreenExclusiveModeEXT vkReleaseFullScreenExclusiveModeEXT = 0; - PFN_vkGetDeviceGroupSurfacePresentModes2EXT vkGetDeviceGroupSurfacePresentModes2EXT = 0; -# else - PFN_dummy vkAcquireFullScreenExclusiveModeEXT_placeholder = 0; - PFN_dummy vkReleaseFullScreenExclusiveModeEXT_placeholder = 0; - PFN_dummy vkGetDeviceGroupSurfacePresentModes2EXT_placeholder = 0; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_hdr_metadata === - PFN_vkSetHdrMetadataEXT vkSetHdrMetadataEXT = 0; - - //=== VK_EXT_host_query_reset === - PFN_vkResetQueryPoolEXT vkResetQueryPoolEXT = 0; - - //=== VK_EXT_image_drm_format_modifier === - PFN_vkGetImageDrmFormatModifierPropertiesEXT vkGetImageDrmFormatModifierPropertiesEXT = 0; - - //=== VK_EXT_line_rasterization === - PFN_vkCmdSetLineStippleEXT vkCmdSetLineStippleEXT = 0; - - //=== VK_EXT_multi_draw === - PFN_vkCmdDrawMultiEXT vkCmdDrawMultiEXT = 0; - PFN_vkCmdDrawMultiIndexedEXT vkCmdDrawMultiIndexedEXT = 0; - - //=== VK_EXT_pageable_device_local_memory === - PFN_vkSetDeviceMemoryPriorityEXT vkSetDeviceMemoryPriorityEXT = 0; - - //=== VK_EXT_private_data === - PFN_vkCreatePrivateDataSlotEXT vkCreatePrivateDataSlotEXT = 0; - PFN_vkDestroyPrivateDataSlotEXT vkDestroyPrivateDataSlotEXT = 0; - PFN_vkSetPrivateDataEXT vkSetPrivateDataEXT = 0; - PFN_vkGetPrivateDataEXT vkGetPrivateDataEXT = 0; - - //=== VK_EXT_sample_locations === - PFN_vkCmdSetSampleLocationsEXT vkCmdSetSampleLocationsEXT = 0; - - //=== VK_EXT_transform_feedback === - PFN_vkCmdBindTransformFeedbackBuffersEXT vkCmdBindTransformFeedbackBuffersEXT = 0; - PFN_vkCmdBeginTransformFeedbackEXT vkCmdBeginTransformFeedbackEXT = 0; - PFN_vkCmdEndTransformFeedbackEXT vkCmdEndTransformFeedbackEXT = 0; - PFN_vkCmdBeginQueryIndexedEXT vkCmdBeginQueryIndexedEXT = 0; - PFN_vkCmdEndQueryIndexedEXT vkCmdEndQueryIndexedEXT = 0; - PFN_vkCmdDrawIndirectByteCountEXT vkCmdDrawIndirectByteCountEXT = 0; - - //=== VK_EXT_validation_cache === - PFN_vkCreateValidationCacheEXT vkCreateValidationCacheEXT = 0; - PFN_vkDestroyValidationCacheEXT vkDestroyValidationCacheEXT = 0; - PFN_vkMergeValidationCachesEXT vkMergeValidationCachesEXT = 0; - PFN_vkGetValidationCacheDataEXT vkGetValidationCacheDataEXT = 0; - - //=== VK_EXT_vertex_input_dynamic_state === - PFN_vkCmdSetVertexInputEXT vkCmdSetVertexInputEXT = 0; - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - PFN_vkCreateBufferCollectionFUCHSIA vkCreateBufferCollectionFUCHSIA = 0; - PFN_vkSetBufferCollectionImageConstraintsFUCHSIA vkSetBufferCollectionImageConstraintsFUCHSIA = 0; - PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA vkSetBufferCollectionBufferConstraintsFUCHSIA = 0; - PFN_vkDestroyBufferCollectionFUCHSIA vkDestroyBufferCollectionFUCHSIA = 0; - PFN_vkGetBufferCollectionPropertiesFUCHSIA vkGetBufferCollectionPropertiesFUCHSIA = 0; -# else - PFN_dummy vkCreateBufferCollectionFUCHSIA_placeholder = 0; - PFN_dummy vkSetBufferCollectionImageConstraintsFUCHSIA_placeholder = 0; - PFN_dummy vkSetBufferCollectionBufferConstraintsFUCHSIA_placeholder = 0; - PFN_dummy vkDestroyBufferCollectionFUCHSIA_placeholder = 0; - PFN_dummy vkGetBufferCollectionPropertiesFUCHSIA_placeholder = 0; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - PFN_vkGetMemoryZirconHandleFUCHSIA vkGetMemoryZirconHandleFUCHSIA = 0; - PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA vkGetMemoryZirconHandlePropertiesFUCHSIA = 0; -# else - PFN_dummy vkGetMemoryZirconHandleFUCHSIA_placeholder = 0; - PFN_dummy vkGetMemoryZirconHandlePropertiesFUCHSIA_placeholder = 0; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_semaphore === - PFN_vkImportSemaphoreZirconHandleFUCHSIA vkImportSemaphoreZirconHandleFUCHSIA = 0; - PFN_vkGetSemaphoreZirconHandleFUCHSIA vkGetSemaphoreZirconHandleFUCHSIA = 0; -# else - PFN_dummy vkImportSemaphoreZirconHandleFUCHSIA_placeholder = 0; - PFN_dummy vkGetSemaphoreZirconHandleFUCHSIA_placeholder = 0; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_GOOGLE_display_timing === - PFN_vkGetRefreshCycleDurationGOOGLE vkGetRefreshCycleDurationGOOGLE = 0; - PFN_vkGetPastPresentationTimingGOOGLE vkGetPastPresentationTimingGOOGLE = 0; - - //=== VK_HUAWEI_invocation_mask === - PFN_vkCmdBindInvocationMaskHUAWEI vkCmdBindInvocationMaskHUAWEI = 0; - - //=== VK_HUAWEI_subpass_shading === - PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI = 0; - PFN_vkCmdSubpassShadingHUAWEI vkCmdSubpassShadingHUAWEI = 0; - - //=== VK_INTEL_performance_query === - PFN_vkInitializePerformanceApiINTEL vkInitializePerformanceApiINTEL = 0; - PFN_vkUninitializePerformanceApiINTEL vkUninitializePerformanceApiINTEL = 0; - PFN_vkCmdSetPerformanceMarkerINTEL vkCmdSetPerformanceMarkerINTEL = 0; - PFN_vkCmdSetPerformanceStreamMarkerINTEL vkCmdSetPerformanceStreamMarkerINTEL = 0; - PFN_vkCmdSetPerformanceOverrideINTEL vkCmdSetPerformanceOverrideINTEL = 0; - PFN_vkAcquirePerformanceConfigurationINTEL vkAcquirePerformanceConfigurationINTEL = 0; - PFN_vkReleasePerformanceConfigurationINTEL vkReleasePerformanceConfigurationINTEL = 0; - PFN_vkQueueSetPerformanceConfigurationINTEL vkQueueSetPerformanceConfigurationINTEL = 0; - PFN_vkGetPerformanceParameterINTEL vkGetPerformanceParameterINTEL = 0; - - //=== VK_KHR_acceleration_structure === - PFN_vkCreateAccelerationStructureKHR vkCreateAccelerationStructureKHR = 0; - PFN_vkDestroyAccelerationStructureKHR vkDestroyAccelerationStructureKHR = 0; - PFN_vkCmdBuildAccelerationStructuresKHR vkCmdBuildAccelerationStructuresKHR = 0; - PFN_vkCmdBuildAccelerationStructuresIndirectKHR vkCmdBuildAccelerationStructuresIndirectKHR = 0; - PFN_vkBuildAccelerationStructuresKHR vkBuildAccelerationStructuresKHR = 0; - PFN_vkCopyAccelerationStructureKHR vkCopyAccelerationStructureKHR = 0; - PFN_vkCopyAccelerationStructureToMemoryKHR vkCopyAccelerationStructureToMemoryKHR = 0; - PFN_vkCopyMemoryToAccelerationStructureKHR vkCopyMemoryToAccelerationStructureKHR = 0; - PFN_vkWriteAccelerationStructuresPropertiesKHR vkWriteAccelerationStructuresPropertiesKHR = 0; - PFN_vkCmdCopyAccelerationStructureKHR vkCmdCopyAccelerationStructureKHR = 0; - PFN_vkCmdCopyAccelerationStructureToMemoryKHR vkCmdCopyAccelerationStructureToMemoryKHR = 0; - PFN_vkCmdCopyMemoryToAccelerationStructureKHR vkCmdCopyMemoryToAccelerationStructureKHR = 0; - PFN_vkGetAccelerationStructureDeviceAddressKHR vkGetAccelerationStructureDeviceAddressKHR = 0; - PFN_vkCmdWriteAccelerationStructuresPropertiesKHR vkCmdWriteAccelerationStructuresPropertiesKHR = 0; - PFN_vkGetDeviceAccelerationStructureCompatibilityKHR vkGetDeviceAccelerationStructureCompatibilityKHR = 0; - PFN_vkGetAccelerationStructureBuildSizesKHR vkGetAccelerationStructureBuildSizesKHR = 0; - - //=== VK_KHR_bind_memory2 === - PFN_vkBindBufferMemory2KHR vkBindBufferMemory2KHR = 0; - PFN_vkBindImageMemory2KHR vkBindImageMemory2KHR = 0; - - //=== VK_KHR_buffer_device_address === - PFN_vkGetBufferDeviceAddressKHR vkGetBufferDeviceAddressKHR = 0; - PFN_vkGetBufferOpaqueCaptureAddressKHR vkGetBufferOpaqueCaptureAddressKHR = 0; - PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR vkGetDeviceMemoryOpaqueCaptureAddressKHR = 0; - - //=== VK_KHR_copy_commands2 === - PFN_vkCmdCopyBuffer2KHR vkCmdCopyBuffer2KHR = 0; - PFN_vkCmdCopyImage2KHR vkCmdCopyImage2KHR = 0; - PFN_vkCmdCopyBufferToImage2KHR vkCmdCopyBufferToImage2KHR = 0; - PFN_vkCmdCopyImageToBuffer2KHR vkCmdCopyImageToBuffer2KHR = 0; - PFN_vkCmdBlitImage2KHR vkCmdBlitImage2KHR = 0; - PFN_vkCmdResolveImage2KHR vkCmdResolveImage2KHR = 0; - - //=== VK_KHR_create_renderpass2 === - PFN_vkCreateRenderPass2KHR vkCreateRenderPass2KHR = 0; - PFN_vkCmdBeginRenderPass2KHR vkCmdBeginRenderPass2KHR = 0; - PFN_vkCmdNextSubpass2KHR vkCmdNextSubpass2KHR = 0; - PFN_vkCmdEndRenderPass2KHR vkCmdEndRenderPass2KHR = 0; - - //=== VK_KHR_deferred_host_operations === - PFN_vkCreateDeferredOperationKHR vkCreateDeferredOperationKHR = 0; - PFN_vkDestroyDeferredOperationKHR vkDestroyDeferredOperationKHR = 0; - PFN_vkGetDeferredOperationMaxConcurrencyKHR vkGetDeferredOperationMaxConcurrencyKHR = 0; - PFN_vkGetDeferredOperationResultKHR vkGetDeferredOperationResultKHR = 0; - PFN_vkDeferredOperationJoinKHR vkDeferredOperationJoinKHR = 0; - - //=== VK_KHR_descriptor_update_template === - PFN_vkCreateDescriptorUpdateTemplateKHR vkCreateDescriptorUpdateTemplateKHR = 0; - PFN_vkDestroyDescriptorUpdateTemplateKHR vkDestroyDescriptorUpdateTemplateKHR = 0; - PFN_vkUpdateDescriptorSetWithTemplateKHR vkUpdateDescriptorSetWithTemplateKHR = 0; - PFN_vkCmdPushDescriptorSetWithTemplateKHR vkCmdPushDescriptorSetWithTemplateKHR = 0; - - //=== VK_KHR_device_group === - PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR vkGetDeviceGroupPeerMemoryFeaturesKHR = 0; - PFN_vkCmdSetDeviceMaskKHR vkCmdSetDeviceMaskKHR = 0; - PFN_vkCmdDispatchBaseKHR vkCmdDispatchBaseKHR = 0; - PFN_vkGetDeviceGroupPresentCapabilitiesKHR vkGetDeviceGroupPresentCapabilitiesKHR = 0; - PFN_vkGetDeviceGroupSurfacePresentModesKHR vkGetDeviceGroupSurfacePresentModesKHR = 0; - PFN_vkAcquireNextImage2KHR vkAcquireNextImage2KHR = 0; - - //=== VK_KHR_display_swapchain === - PFN_vkCreateSharedSwapchainsKHR vkCreateSharedSwapchainsKHR = 0; - - //=== VK_KHR_draw_indirect_count === - PFN_vkCmdDrawIndirectCountKHR vkCmdDrawIndirectCountKHR = 0; - PFN_vkCmdDrawIndexedIndirectCountKHR vkCmdDrawIndexedIndirectCountKHR = 0; - - //=== VK_KHR_dynamic_rendering === - PFN_vkCmdBeginRenderingKHR vkCmdBeginRenderingKHR = 0; - PFN_vkCmdEndRenderingKHR vkCmdEndRenderingKHR = 0; - - //=== VK_KHR_external_fence_fd === - PFN_vkImportFenceFdKHR vkImportFenceFdKHR = 0; - PFN_vkGetFenceFdKHR vkGetFenceFdKHR = 0; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - PFN_vkImportFenceWin32HandleKHR vkImportFenceWin32HandleKHR = 0; - PFN_vkGetFenceWin32HandleKHR vkGetFenceWin32HandleKHR = 0; -# else - PFN_dummy vkImportFenceWin32HandleKHR_placeholder = 0; - PFN_dummy vkGetFenceWin32HandleKHR_placeholder = 0; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - PFN_vkGetMemoryFdKHR vkGetMemoryFdKHR = 0; - PFN_vkGetMemoryFdPropertiesKHR vkGetMemoryFdPropertiesKHR = 0; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - PFN_vkGetMemoryWin32HandleKHR vkGetMemoryWin32HandleKHR = 0; - PFN_vkGetMemoryWin32HandlePropertiesKHR vkGetMemoryWin32HandlePropertiesKHR = 0; -# else - PFN_dummy vkGetMemoryWin32HandleKHR_placeholder = 0; - PFN_dummy vkGetMemoryWin32HandlePropertiesKHR_placeholder = 0; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_fd === - PFN_vkImportSemaphoreFdKHR vkImportSemaphoreFdKHR = 0; - PFN_vkGetSemaphoreFdKHR vkGetSemaphoreFdKHR = 0; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - PFN_vkImportSemaphoreWin32HandleKHR vkImportSemaphoreWin32HandleKHR = 0; - PFN_vkGetSemaphoreWin32HandleKHR vkGetSemaphoreWin32HandleKHR = 0; -# else - PFN_dummy vkImportSemaphoreWin32HandleKHR_placeholder = 0; - PFN_dummy vkGetSemaphoreWin32HandleKHR_placeholder = 0; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_fragment_shading_rate === - PFN_vkCmdSetFragmentShadingRateKHR vkCmdSetFragmentShadingRateKHR = 0; - - //=== VK_KHR_get_memory_requirements2 === - PFN_vkGetImageMemoryRequirements2KHR vkGetImageMemoryRequirements2KHR = 0; - PFN_vkGetBufferMemoryRequirements2KHR vkGetBufferMemoryRequirements2KHR = 0; - PFN_vkGetImageSparseMemoryRequirements2KHR vkGetImageSparseMemoryRequirements2KHR = 0; - - //=== VK_KHR_maintenance1 === - PFN_vkTrimCommandPoolKHR vkTrimCommandPoolKHR = 0; - - //=== VK_KHR_maintenance3 === - PFN_vkGetDescriptorSetLayoutSupportKHR vkGetDescriptorSetLayoutSupportKHR = 0; - - //=== VK_KHR_maintenance4 === - PFN_vkGetDeviceBufferMemoryRequirementsKHR vkGetDeviceBufferMemoryRequirementsKHR = 0; - PFN_vkGetDeviceImageMemoryRequirementsKHR vkGetDeviceImageMemoryRequirementsKHR = 0; - PFN_vkGetDeviceImageSparseMemoryRequirementsKHR vkGetDeviceImageSparseMemoryRequirementsKHR = 0; - - //=== VK_KHR_performance_query === - PFN_vkAcquireProfilingLockKHR vkAcquireProfilingLockKHR = 0; - PFN_vkReleaseProfilingLockKHR vkReleaseProfilingLockKHR = 0; - - //=== VK_KHR_pipeline_executable_properties === - PFN_vkGetPipelineExecutablePropertiesKHR vkGetPipelineExecutablePropertiesKHR = 0; - PFN_vkGetPipelineExecutableStatisticsKHR vkGetPipelineExecutableStatisticsKHR = 0; - PFN_vkGetPipelineExecutableInternalRepresentationsKHR vkGetPipelineExecutableInternalRepresentationsKHR = 0; - - //=== VK_KHR_present_wait === - PFN_vkWaitForPresentKHR vkWaitForPresentKHR = 0; - - //=== VK_KHR_push_descriptor === - PFN_vkCmdPushDescriptorSetKHR vkCmdPushDescriptorSetKHR = 0; - - //=== VK_KHR_ray_tracing_pipeline === - PFN_vkCmdTraceRaysKHR vkCmdTraceRaysKHR = 0; - PFN_vkCreateRayTracingPipelinesKHR vkCreateRayTracingPipelinesKHR = 0; - PFN_vkGetRayTracingShaderGroupHandlesKHR vkGetRayTracingShaderGroupHandlesKHR = 0; - PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = 0; - PFN_vkCmdTraceRaysIndirectKHR vkCmdTraceRaysIndirectKHR = 0; - PFN_vkGetRayTracingShaderGroupStackSizeKHR vkGetRayTracingShaderGroupStackSizeKHR = 0; - PFN_vkCmdSetRayTracingPipelineStackSizeKHR vkCmdSetRayTracingPipelineStackSizeKHR = 0; - - //=== VK_KHR_sampler_ycbcr_conversion === - PFN_vkCreateSamplerYcbcrConversionKHR vkCreateSamplerYcbcrConversionKHR = 0; - PFN_vkDestroySamplerYcbcrConversionKHR vkDestroySamplerYcbcrConversionKHR = 0; - - //=== VK_KHR_shared_presentable_image === - PFN_vkGetSwapchainStatusKHR vkGetSwapchainStatusKHR = 0; - - //=== VK_KHR_swapchain === - PFN_vkCreateSwapchainKHR vkCreateSwapchainKHR = 0; - PFN_vkDestroySwapchainKHR vkDestroySwapchainKHR = 0; - PFN_vkGetSwapchainImagesKHR vkGetSwapchainImagesKHR = 0; - PFN_vkAcquireNextImageKHR vkAcquireNextImageKHR = 0; - PFN_vkQueuePresentKHR vkQueuePresentKHR = 0; - - //=== VK_KHR_synchronization2 === - PFN_vkCmdSetEvent2KHR vkCmdSetEvent2KHR = 0; - PFN_vkCmdResetEvent2KHR vkCmdResetEvent2KHR = 0; - PFN_vkCmdWaitEvents2KHR vkCmdWaitEvents2KHR = 0; - PFN_vkCmdPipelineBarrier2KHR vkCmdPipelineBarrier2KHR = 0; - PFN_vkCmdWriteTimestamp2KHR vkCmdWriteTimestamp2KHR = 0; - PFN_vkQueueSubmit2KHR vkQueueSubmit2KHR = 0; - PFN_vkCmdWriteBufferMarker2AMD vkCmdWriteBufferMarker2AMD = 0; - PFN_vkGetQueueCheckpointData2NV vkGetQueueCheckpointData2NV = 0; - - //=== VK_KHR_timeline_semaphore === - PFN_vkGetSemaphoreCounterValueKHR vkGetSemaphoreCounterValueKHR = 0; - PFN_vkWaitSemaphoresKHR vkWaitSemaphoresKHR = 0; - PFN_vkSignalSemaphoreKHR vkSignalSemaphoreKHR = 0; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_decode_queue === - PFN_vkCmdDecodeVideoKHR vkCmdDecodeVideoKHR = 0; -# else - PFN_dummy vkCmdDecodeVideoKHR_placeholder = 0; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - PFN_vkCmdEncodeVideoKHR vkCmdEncodeVideoKHR = 0; -# else - PFN_dummy vkCmdEncodeVideoKHR_placeholder = 0; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - PFN_vkCreateVideoSessionKHR vkCreateVideoSessionKHR = 0; - PFN_vkDestroyVideoSessionKHR vkDestroyVideoSessionKHR = 0; - PFN_vkGetVideoSessionMemoryRequirementsKHR vkGetVideoSessionMemoryRequirementsKHR = 0; - PFN_vkBindVideoSessionMemoryKHR vkBindVideoSessionMemoryKHR = 0; - PFN_vkCreateVideoSessionParametersKHR vkCreateVideoSessionParametersKHR = 0; - PFN_vkUpdateVideoSessionParametersKHR vkUpdateVideoSessionParametersKHR = 0; - PFN_vkDestroyVideoSessionParametersKHR vkDestroyVideoSessionParametersKHR = 0; - PFN_vkCmdBeginVideoCodingKHR vkCmdBeginVideoCodingKHR = 0; - PFN_vkCmdEndVideoCodingKHR vkCmdEndVideoCodingKHR = 0; - PFN_vkCmdControlVideoCodingKHR vkCmdControlVideoCodingKHR = 0; -# else - PFN_dummy vkCreateVideoSessionKHR_placeholder = 0; - PFN_dummy vkDestroyVideoSessionKHR_placeholder = 0; - PFN_dummy vkGetVideoSessionMemoryRequirementsKHR_placeholder = 0; - PFN_dummy vkBindVideoSessionMemoryKHR_placeholder = 0; - PFN_dummy vkCreateVideoSessionParametersKHR_placeholder = 0; - PFN_dummy vkUpdateVideoSessionParametersKHR_placeholder = 0; - PFN_dummy vkDestroyVideoSessionParametersKHR_placeholder = 0; - PFN_dummy vkCmdBeginVideoCodingKHR_placeholder = 0; - PFN_dummy vkCmdEndVideoCodingKHR_placeholder = 0; - PFN_dummy vkCmdControlVideoCodingKHR_placeholder = 0; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NVX_binary_import === - PFN_vkCreateCuModuleNVX vkCreateCuModuleNVX = 0; - PFN_vkCreateCuFunctionNVX vkCreateCuFunctionNVX = 0; - PFN_vkDestroyCuModuleNVX vkDestroyCuModuleNVX = 0; - PFN_vkDestroyCuFunctionNVX vkDestroyCuFunctionNVX = 0; - PFN_vkCmdCuLaunchKernelNVX vkCmdCuLaunchKernelNVX = 0; - - //=== VK_NVX_image_view_handle === - PFN_vkGetImageViewHandleNVX vkGetImageViewHandleNVX = 0; - PFN_vkGetImageViewAddressNVX vkGetImageViewAddressNVX = 0; - - //=== VK_NV_clip_space_w_scaling === - PFN_vkCmdSetViewportWScalingNV vkCmdSetViewportWScalingNV = 0; - - //=== VK_NV_device_diagnostic_checkpoints === - PFN_vkCmdSetCheckpointNV vkCmdSetCheckpointNV = 0; - PFN_vkGetQueueCheckpointDataNV vkGetQueueCheckpointDataNV = 0; - - //=== VK_NV_device_generated_commands === - PFN_vkGetGeneratedCommandsMemoryRequirementsNV vkGetGeneratedCommandsMemoryRequirementsNV = 0; - PFN_vkCmdPreprocessGeneratedCommandsNV vkCmdPreprocessGeneratedCommandsNV = 0; - PFN_vkCmdExecuteGeneratedCommandsNV vkCmdExecuteGeneratedCommandsNV = 0; - PFN_vkCmdBindPipelineShaderGroupNV vkCmdBindPipelineShaderGroupNV = 0; - PFN_vkCreateIndirectCommandsLayoutNV vkCreateIndirectCommandsLayoutNV = 0; - PFN_vkDestroyIndirectCommandsLayoutNV vkDestroyIndirectCommandsLayoutNV = 0; - - //=== VK_NV_external_memory_rdma === - PFN_vkGetMemoryRemoteAddressNV vkGetMemoryRemoteAddressNV = 0; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - PFN_vkGetMemoryWin32HandleNV vkGetMemoryWin32HandleNV = 0; -# else - PFN_dummy vkGetMemoryWin32HandleNV_placeholder = 0; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_NV_fragment_shading_rate_enums === - PFN_vkCmdSetFragmentShadingRateEnumNV vkCmdSetFragmentShadingRateEnumNV = 0; - - //=== VK_NV_mesh_shader === - PFN_vkCmdDrawMeshTasksNV vkCmdDrawMeshTasksNV = 0; - PFN_vkCmdDrawMeshTasksIndirectNV vkCmdDrawMeshTasksIndirectNV = 0; - PFN_vkCmdDrawMeshTasksIndirectCountNV vkCmdDrawMeshTasksIndirectCountNV = 0; - - //=== VK_NV_ray_tracing === - PFN_vkCreateAccelerationStructureNV vkCreateAccelerationStructureNV = 0; - PFN_vkDestroyAccelerationStructureNV vkDestroyAccelerationStructureNV = 0; - PFN_vkGetAccelerationStructureMemoryRequirementsNV vkGetAccelerationStructureMemoryRequirementsNV = 0; - PFN_vkBindAccelerationStructureMemoryNV vkBindAccelerationStructureMemoryNV = 0; - PFN_vkCmdBuildAccelerationStructureNV vkCmdBuildAccelerationStructureNV = 0; - PFN_vkCmdCopyAccelerationStructureNV vkCmdCopyAccelerationStructureNV = 0; - PFN_vkCmdTraceRaysNV vkCmdTraceRaysNV = 0; - PFN_vkCreateRayTracingPipelinesNV vkCreateRayTracingPipelinesNV = 0; - PFN_vkGetRayTracingShaderGroupHandlesNV vkGetRayTracingShaderGroupHandlesNV = 0; - PFN_vkGetAccelerationStructureHandleNV vkGetAccelerationStructureHandleNV = 0; - PFN_vkCmdWriteAccelerationStructuresPropertiesNV vkCmdWriteAccelerationStructuresPropertiesNV = 0; - PFN_vkCompileDeferredNV vkCompileDeferredNV = 0; - - //=== VK_NV_scissor_exclusive === - PFN_vkCmdSetExclusiveScissorNV vkCmdSetExclusiveScissorNV = 0; - - //=== VK_NV_shading_rate_image === - PFN_vkCmdBindShadingRateImageNV vkCmdBindShadingRateImageNV = 0; - PFN_vkCmdSetViewportShadingRatePaletteNV vkCmdSetViewportShadingRatePaletteNV = 0; - PFN_vkCmdSetCoarseSampleOrderNV vkCmdSetCoarseSampleOrderNV = 0; - }; - - //======================================== - //=== RAII HANDLE forward declarations === - //======================================== - - //=== VK_VERSION_1_0 === - class Instance; - class PhysicalDevice; - class Device; - class Queue; - class DeviceMemory; - class Fence; - class Semaphore; - class Event; - class QueryPool; - class Buffer; - class BufferView; - class Image; - class ImageView; - class ShaderModule; - class PipelineCache; - class Pipeline; - class PipelineLayout; - class Sampler; - class DescriptorPool; - class DescriptorSet; - class DescriptorSetLayout; - class Framebuffer; - class RenderPass; - class CommandPool; - class CommandBuffer; - - //=== VK_VERSION_1_1 === - class SamplerYcbcrConversion; - class DescriptorUpdateTemplate; - - //=== VK_VERSION_1_3 === - class PrivateDataSlot; - - //=== VK_KHR_surface === - class SurfaceKHR; - - //=== VK_KHR_swapchain === - class SwapchainKHR; - - //=== VK_KHR_display === - class DisplayKHR; - class DisplayModeKHR; - - //=== VK_EXT_debug_report === - class DebugReportCallbackEXT; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - class VideoSessionKHR; - class VideoSessionParametersKHR; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NVX_binary_import === - class CuModuleNVX; - class CuFunctionNVX; - - //=== VK_EXT_debug_utils === - class DebugUtilsMessengerEXT; - - //=== VK_KHR_acceleration_structure === - class AccelerationStructureKHR; - - //=== VK_EXT_validation_cache === - class ValidationCacheEXT; - - //=== VK_NV_ray_tracing === - class AccelerationStructureNV; - - //=== VK_INTEL_performance_query === - class PerformanceConfigurationINTEL; - - //=== VK_KHR_deferred_host_operations === - class DeferredOperationKHR; - - //=== VK_NV_device_generated_commands === - class IndirectCommandsLayoutNV; - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - class BufferCollectionFUCHSIA; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //==================== - //=== RAII HANDLES === - //==================== - - class Context - { - public: -# if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL - Context() - : m_dispatcher( new VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::ContextDispatcher( - m_dynamicLoader.getProcAddress( "vkGetInstanceProcAddr" ) ) ) -# else - Context( PFN_vkGetInstanceProcAddr getInstanceProcAddr ) - : m_dispatcher( new VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::ContextDispatcher( getInstanceProcAddr ) ) -# endif - {} - - ~Context() = default; - - Context( Context const & ) = delete; - Context( Context && rhs ) VULKAN_HPP_NOEXCEPT -# if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL - : m_dynamicLoader( std::move( rhs.m_dynamicLoader ) ) - , m_dispatcher( rhs.m_dispatcher.release() ) -# else - : m_dispatcher( rhs.m_dispatcher.release() ) -# endif - {} - Context & operator=( Context const & ) = delete; - Context & operator =( Context && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { -# if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL - m_dynamicLoader = std::move( rhs.m_dynamicLoader ); -# endif - m_dispatcher.reset( rhs.m_dispatcher.release() ); - } - return *this; - } - - //=== VK_VERSION_1_0 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Instance createInstance( - VULKAN_HPP_NAMESPACE::InstanceCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD std::vector enumerateInstanceExtensionProperties( - Optional layerName VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT ) const; - - VULKAN_HPP_NODISCARD std::vector enumerateInstanceLayerProperties() const; - - //=== VK_VERSION_1_1 === - - VULKAN_HPP_NODISCARD uint32_t enumerateInstanceVersion() const; - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::ContextDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return &*m_dispatcher; - } - - private: -# if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL - VULKAN_HPP_NAMESPACE::DynamicLoader m_dynamicLoader; -# endif - std::unique_ptr m_dispatcher; - }; - - class Instance - { - public: - using CType = VkInstance; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eInstance; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eInstance; - - public: - Instance( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Context const & context, - VULKAN_HPP_NAMESPACE::InstanceCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_allocator( static_cast( allocator ) ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - context.getDispatcher()->vkCreateInstance( reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_instance ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateInstance" ); - } - m_dispatcher.reset( new VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher( - context.getDispatcher()->vkGetInstanceProcAddr, static_cast( m_instance ) ) ); - } - - Instance( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Context const & context, - VkInstance instance, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( instance ) - , m_allocator( static_cast( allocator ) ) - { - m_dispatcher.reset( new VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher( - context.getDispatcher()->vkGetInstanceProcAddr, static_cast( m_instance ) ) ); - } - - Instance( std::nullptr_t ) {} - - ~Instance() - { - if ( m_instance ) - { - getDispatcher()->vkDestroyInstance( static_cast( m_instance ), - reinterpret_cast( m_allocator ) ); - } - } - - Instance() = delete; - Instance( Instance const & ) = delete; - Instance( Instance && rhs ) VULKAN_HPP_NOEXCEPT - : m_instance( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_instance, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( rhs.m_dispatcher.release() ) - {} - Instance & operator=( Instance const & ) = delete; - Instance & operator =( Instance && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_instance ) - { - getDispatcher()->vkDestroyInstance( static_cast( m_instance ), - reinterpret_cast( m_allocator ) ); - } - m_instance = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_instance, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher.reset( rhs.m_dispatcher.release() ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::Instance const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_instance; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return &*m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - VULKAN_HPP_NODISCARD std::vector enumeratePhysicalDevices() const; - - VULKAN_HPP_NODISCARD PFN_vkVoidFunction getProcAddr( const std::string & name ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_VERSION_1_1 === - - VULKAN_HPP_NODISCARD std::vector - enumeratePhysicalDeviceGroups() const; - - //=== VK_KHR_display === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createDisplayPlaneSurfaceKHR( - VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - -# if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createXlibSurfaceKHR( - VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -# if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createXcbSurfaceKHR( - VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_XCB_KHR*/ - -# if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createWaylandSurfaceKHR( - VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createAndroidSurfaceKHR( - VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createWin32SurfaceKHR( - VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_debug_report === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::DebugReportCallbackEXT createDebugReportCallbackEXT( - VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - void debugReportMessageEXT( VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT flags, - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType_, - uint64_t object, - size_t location, - int32_t messageCode, - const std::string & layerPrefix, - const std::string & message ) const VULKAN_HPP_NOEXCEPT; - -# if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createStreamDescriptorSurfaceGGP( - VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_GGP*/ - -# if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createViSurfaceNN( - VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_VI_NN*/ - - //=== VK_KHR_device_group_creation === - - VULKAN_HPP_NODISCARD std::vector - enumeratePhysicalDeviceGroupsKHR() const; - -# if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createIOSSurfaceMVK( - VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_IOS_MVK*/ - -# if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createMacOSSurfaceMVK( - VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - //=== VK_EXT_debug_utils === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::DebugUtilsMessengerEXT createDebugUtilsMessengerEXT( - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - void submitDebugUtilsMessageEXT( - VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, - VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT messageTypes, - const VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT & callbackData ) const VULKAN_HPP_NOEXCEPT; - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createImagePipeSurfaceFUCHSIA( - VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createMetalSurfaceEXT( - VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_EXT_headless_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createHeadlessSurfaceEXT( - VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - -# if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createDirectFBSurfaceEXT( - VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - -# if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR createScreenSurfaceQNX( - VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - private: - VULKAN_HPP_NAMESPACE::Instance m_instance = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - std::unique_ptr m_dispatcher; - }; - - class PhysicalDevice - { - public: - using CType = VkPhysicalDevice; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::ePhysicalDevice; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePhysicalDevice; - - public: - PhysicalDevice( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VkPhysicalDevice physicalDevice ) - : m_physicalDevice( physicalDevice ), m_dispatcher( instance.getDispatcher() ) - {} - - PhysicalDevice( std::nullptr_t ) {} - - PhysicalDevice() = delete; - PhysicalDevice( PhysicalDevice const & ) = delete; - PhysicalDevice( PhysicalDevice && rhs ) VULKAN_HPP_NOEXCEPT - : m_physicalDevice( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_physicalDevice, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - PhysicalDevice & operator=( PhysicalDevice const & ) = delete; - PhysicalDevice & operator =( PhysicalDevice && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - m_physicalDevice = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_physicalDevice, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::PhysicalDevice const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_physicalDevice; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures getFeatures() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::FormatProperties - getFormatProperties( VULKAN_HPP_NAMESPACE::Format format ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ImageFormatProperties getImageFormatProperties( - VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties getProperties() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD std::vector - getQueueFamilyProperties() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties - getMemoryProperties() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Device createDevice( - VULKAN_HPP_NAMESPACE::DeviceCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD std::vector enumerateDeviceExtensionProperties( - Optional layerName VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT ) const; - - VULKAN_HPP_NODISCARD std::vector enumerateDeviceLayerProperties() const; - - VULKAN_HPP_NODISCARD std::vector - getSparseImageFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageTiling tiling ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_VERSION_1_1 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 getFeatures2() const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getFeatures2() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 getProperties2() const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getProperties2() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::FormatProperties2 - getFormatProperties2( VULKAN_HPP_NAMESPACE::Format format ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain - getFormatProperties2( VULKAN_HPP_NAMESPACE::Format format ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ImageFormatProperties2 - getImageFormatProperties2( const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo ) const; - - template - VULKAN_HPP_NODISCARD StructureChain - getImageFormatProperties2( const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo ) const; - - VULKAN_HPP_NODISCARD std::vector - getQueueFamilyProperties2() const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD std::vector getQueueFamilyProperties2() const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 - getMemoryProperties2() const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getMemoryProperties2() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD std::vector - getSparseImageFormatProperties2( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & formatInfo ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalBufferProperties getExternalBufferProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo & externalBufferInfo ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalFenceProperties getExternalFenceProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo & externalFenceInfo ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties getExternalSemaphoreProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo & externalSemaphoreInfo ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_VERSION_1_3 === - - VULKAN_HPP_NODISCARD std::vector getToolProperties() const; - - //=== VK_KHR_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Bool32 - getSurfaceSupportKHR( uint32_t queueFamilyIndex, VULKAN_HPP_NAMESPACE::SurfaceKHR surface ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR - getSurfaceCapabilitiesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface ) const; - - VULKAN_HPP_NODISCARD std::vector - getSurfaceFormatsKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - VULKAN_HPP_NODISCARD std::vector getSurfacePresentModesKHR( - VULKAN_HPP_NAMESPACE::SurfaceKHR surface VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - //=== VK_KHR_swapchain === - - VULKAN_HPP_NODISCARD std::vector - getPresentRectanglesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface ) const; - - //=== VK_KHR_display === - - VULKAN_HPP_NODISCARD std::vector getDisplayPropertiesKHR() const; - - VULKAN_HPP_NODISCARD std::vector - getDisplayPlanePropertiesKHR() const; - - VULKAN_HPP_NODISCARD std::vector - getDisplayPlaneSupportedDisplaysKHR( uint32_t planeIndex ) const; - -# if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Bool32 getXlibPresentationSupportKHR( - uint32_t queueFamilyIndex, Display & dpy, VisualID visualID ) const VULKAN_HPP_NOEXCEPT; -# endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -# if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Bool32 getXcbPresentationSupportKHR( - uint32_t queueFamilyIndex, xcb_connection_t & connection, xcb_visualid_t visual_id ) const VULKAN_HPP_NOEXCEPT; -# endif /*VK_USE_PLATFORM_XCB_KHR*/ - -# if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Bool32 - getWaylandPresentationSupportKHR( uint32_t queueFamilyIndex, - struct wl_display & display ) const VULKAN_HPP_NOEXCEPT; -# endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Bool32 - getWin32PresentationSupportKHR( uint32_t queueFamilyIndex ) const VULKAN_HPP_NOEXCEPT; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR - getVideoCapabilitiesKHR( const VULKAN_HPP_NAMESPACE::VideoProfileKHR & videoProfile ) const; - - template - VULKAN_HPP_NODISCARD StructureChain - getVideoCapabilitiesKHR( const VULKAN_HPP_NAMESPACE::VideoProfileKHR & videoProfile ) const; - - VULKAN_HPP_NODISCARD std::vector getVideoFormatPropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR & videoFormatInfo ) const; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_external_memory_capabilities === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV getExternalImageFormatPropertiesNV( - VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV externalHandleType - VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - //=== VK_KHR_get_physical_device_properties2 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 getFeatures2KHR() const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getFeatures2KHR() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 - getProperties2KHR() const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getProperties2KHR() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::FormatProperties2 - getFormatProperties2KHR( VULKAN_HPP_NAMESPACE::Format format ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain - getFormatProperties2KHR( VULKAN_HPP_NAMESPACE::Format format ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ImageFormatProperties2 getImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo ) const; - - template - VULKAN_HPP_NODISCARD StructureChain getImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo ) const; - - VULKAN_HPP_NODISCARD std::vector - getQueueFamilyProperties2KHR() const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD std::vector getQueueFamilyProperties2KHR() const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 - getMemoryProperties2KHR() const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getMemoryProperties2KHR() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD std::vector - getSparseImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & formatInfo ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_external_memory_capabilities === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalBufferProperties getExternalBufferPropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo & externalBufferInfo ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_external_semaphore_capabilities === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties getExternalSemaphorePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo & externalSemaphoreInfo ) const - VULKAN_HPP_NOEXCEPT; - -# if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) - //=== VK_EXT_acquire_xlib_display === - - void acquireXlibDisplayEXT( Display & dpy, VULKAN_HPP_NAMESPACE::DisplayKHR display ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::DisplayKHR getRandROutputDisplayEXT( Display & dpy, - RROutput rrOutput ) const; -# endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ - - //=== VK_EXT_display_surface_counter === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT - getSurfaceCapabilities2EXT( VULKAN_HPP_NAMESPACE::SurfaceKHR surface ) const; - - //=== VK_KHR_external_fence_capabilities === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalFenceProperties getExternalFencePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo & externalFenceInfo ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_performance_query === - - VULKAN_HPP_NODISCARD std::pair, std::vector> - enumerateQueueFamilyPerformanceQueryCountersKHR( uint32_t queueFamilyIndex ) const; - - VULKAN_HPP_NODISCARD uint32_t getQueueFamilyPerformanceQueryPassesKHR( - const VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR & performanceQueryCreateInfo ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_get_surface_capabilities2 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR - getSurfaceCapabilities2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo ) const; - - template - VULKAN_HPP_NODISCARD StructureChain - getSurfaceCapabilities2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo ) const; - - VULKAN_HPP_NODISCARD std::vector - getSurfaceFormats2KHR( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo ) const; - - //=== VK_KHR_get_display_properties2 === - - VULKAN_HPP_NODISCARD std::vector getDisplayProperties2KHR() const; - - VULKAN_HPP_NODISCARD std::vector - getDisplayPlaneProperties2KHR() const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR - getDisplayPlaneCapabilities2KHR( const VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR & displayPlaneInfo ) const; - - //=== VK_EXT_sample_locations === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT - getMultisamplePropertiesEXT( VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_calibrated_timestamps === - - VULKAN_HPP_NODISCARD std::vector getCalibrateableTimeDomainsEXT() const; - - //=== VK_KHR_fragment_shading_rate === - - VULKAN_HPP_NODISCARD std::vector - getFragmentShadingRatesKHR() const; - - //=== VK_EXT_tooling_info === - - VULKAN_HPP_NODISCARD std::vector getToolPropertiesEXT() const; - - //=== VK_NV_cooperative_matrix === - - VULKAN_HPP_NODISCARD std::vector - getCooperativeMatrixPropertiesNV() const; - - //=== VK_NV_coverage_reduction_mode === - - VULKAN_HPP_NODISCARD std::vector - getSupportedFramebufferMixedSamplesCombinationsNV() const; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - - VULKAN_HPP_NODISCARD std::vector - getSurfacePresentModes2EXT( const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo ) const; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_acquire_drm_display === - - void acquireDrmDisplayEXT( int32_t drmFd, VULKAN_HPP_NAMESPACE::DisplayKHR display ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::DisplayKHR getDrmDisplayEXT( int32_t drmFd, - uint32_t connectorId ) const; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_acquire_winrt_display === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::DisplayKHR getWinrtDisplayNV( uint32_t deviceRelativeId ) const; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Bool32 - getDirectFBPresentationSupportEXT( uint32_t queueFamilyIndex, IDirectFB & dfb ) const VULKAN_HPP_NOEXCEPT; -# endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - -# if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Bool32 - getScreenPresentationSupportQNX( uint32_t queueFamilyIndex, - struct _screen_window & window ) const VULKAN_HPP_NOEXCEPT; -# endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - private: - VULKAN_HPP_NAMESPACE::PhysicalDevice m_physicalDevice = {}; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * m_dispatcher = nullptr; - }; - - class PhysicalDevices : public std::vector - { - public: - PhysicalDevices( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance ) - { - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * dispatcher = - instance.getDispatcher(); - std::vector physicalDevices; - uint32_t physicalDeviceCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( dispatcher->vkEnumeratePhysicalDevices( - static_cast( *instance ), &physicalDeviceCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && physicalDeviceCount ) - { - physicalDevices.resize( physicalDeviceCount ); - result = static_cast( dispatcher->vkEnumeratePhysicalDevices( - static_cast( *instance ), &physicalDeviceCount, physicalDevices.data() ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( physicalDeviceCount <= physicalDevices.size() ); - this->reserve( physicalDeviceCount ); - for ( auto const & physicalDevice : physicalDevices ) - { - this->emplace_back( instance, physicalDevice ); - } - } - else - { - throwResultException( result, "vkEnumeratePhysicalDevices" ); - } - } - - PhysicalDevices() = delete; - PhysicalDevices( PhysicalDevices const & ) = delete; - PhysicalDevices( PhysicalDevices && rhs ) = default; - PhysicalDevices & operator=( PhysicalDevices const & ) = delete; - PhysicalDevices & operator=( PhysicalDevices && rhs ) = default; - }; - - class Device - { - public: - using CType = VkDevice; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDevice; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDevice; - - public: - Device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::PhysicalDevice const & physicalDevice, - VULKAN_HPP_NAMESPACE::DeviceCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_allocator( static_cast( allocator ) ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( physicalDevice.getDispatcher()->vkCreateDevice( - static_cast( *physicalDevice ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_device ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateDevice" ); - } - m_dispatcher.reset( new VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher( - physicalDevice.getDispatcher()->vkGetDeviceProcAddr, static_cast( m_device ) ) ); - } - - Device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::PhysicalDevice const & physicalDevice, - VkDevice device, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( device ), m_allocator( static_cast( allocator ) ) - { - m_dispatcher.reset( new VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher( - physicalDevice.getDispatcher()->vkGetDeviceProcAddr, static_cast( m_device ) ) ); - } - - Device( std::nullptr_t ) {} - - ~Device() - { - if ( m_device ) - { - getDispatcher()->vkDestroyDevice( static_cast( m_device ), - reinterpret_cast( m_allocator ) ); - } - } - - Device() = delete; - Device( Device const & ) = delete; - Device( Device && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( rhs.m_dispatcher.release() ) - {} - Device & operator=( Device const & ) = delete; - Device & operator =( Device && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_device ) - { - getDispatcher()->vkDestroyDevice( static_cast( m_device ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher.reset( rhs.m_dispatcher.release() ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::Device const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return &*m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - VULKAN_HPP_NODISCARD PFN_vkVoidFunction getProcAddr( const std::string & name ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Queue getQueue( uint32_t queueFamilyIndex, - uint32_t queueIndex ) const; - - void waitIdle() const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::DeviceMemory allocateMemory( - VULKAN_HPP_NAMESPACE::MemoryAllocateInfo const & allocateInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - void - flushMappedMemoryRanges( ArrayProxy const & memoryRanges ) const; - - void invalidateMappedMemoryRanges( - ArrayProxy const & memoryRanges ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Fence createFence( - VULKAN_HPP_NAMESPACE::FenceCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - void resetFences( ArrayProxy const & fences ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result - waitForFences( ArrayProxy const & fences, - VULKAN_HPP_NAMESPACE::Bool32 waitAll, - uint64_t timeout ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Semaphore createSemaphore( - VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Event createEvent( - VULKAN_HPP_NAMESPACE::EventCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::QueryPool createQueryPool( - VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Buffer createBuffer( - VULKAN_HPP_NAMESPACE::BufferCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::BufferView createBufferView( - VULKAN_HPP_NAMESPACE::BufferViewCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Image createImage( - VULKAN_HPP_NAMESPACE::ImageCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::ImageView createImageView( - VULKAN_HPP_NAMESPACE::ImageViewCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::ShaderModule createShaderModule( - VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::PipelineCache createPipelineCache( - VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD std::vector createGraphicsPipelines( - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Pipeline createGraphicsPipeline( - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD std::vector createComputePipelines( - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Pipeline createComputePipeline( - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::PipelineLayout createPipelineLayout( - VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Sampler createSampler( - VULKAN_HPP_NAMESPACE::SamplerCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::DescriptorSetLayout createDescriptorSetLayout( - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::DescriptorPool createDescriptorPool( - VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD std::vector - allocateDescriptorSets( VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo const & allocateInfo ) const; - - void updateDescriptorSets( - ArrayProxy const & descriptorWrites, - ArrayProxy const & descriptorCopies ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Framebuffer createFramebuffer( - VULKAN_HPP_NAMESPACE::FramebufferCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::RenderPass createRenderPass( - VULKAN_HPP_NAMESPACE::RenderPassCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::CommandPool createCommandPool( - VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD std::vector - allocateCommandBuffers( VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo const & allocateInfo ) const; - - //=== VK_VERSION_1_1 === - - void bindBufferMemory2( ArrayProxy const & bindInfos ) const; - - void bindImageMemory2( ArrayProxy const & bindInfos ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags getGroupPeerMemoryFeatures( - uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getImageMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getImageMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getBufferMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getBufferMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirements2( const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 & info ) const - VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Queue - getQueue2( VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 const & queueInfo ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion createSamplerYcbcrConversion( - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::DescriptorUpdateTemplate createDescriptorUpdateTemplate( - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport getDescriptorSetLayoutSupport( - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getDescriptorSetLayoutSupport( - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_VERSION_1_2 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::RenderPass createRenderPass2( - VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result - waitSemaphores( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo & waitInfo, uint64_t timeout ) const; - - void signalSemaphore( const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo & signalInfo ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DeviceAddress - getBufferAddress( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD uint64_t getBufferOpaqueCaptureAddress( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD uint64_t getMemoryOpaqueCaptureAddress( - const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo & info ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_VERSION_1_3 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::PrivateDataSlot createPrivateDataSlot( - VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - void setPrivateData( VULKAN_HPP_NAMESPACE::ObjectType objectType_, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t data ) const; - - VULKAN_HPP_NODISCARD uint64_t - getPrivateData( VULKAN_HPP_NAMESPACE::ObjectType objectType_, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getBufferMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getBufferMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getImageMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getImageMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirements( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_swapchain === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR createSwapchainKHR( - VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR - getGroupPresentCapabilitiesKHR() const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR - getGroupSurfacePresentModesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface ) const; - - VULKAN_HPP_NODISCARD std::pair - acquireNextImage2KHR( const VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR & acquireInfo ) const; - - //=== VK_KHR_display_swapchain === - - VULKAN_HPP_NODISCARD std::vector createSharedSwapchainsKHR( - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR createSharedSwapchainKHR( - VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - //=== VK_EXT_debug_marker === - - void debugMarkerSetObjectTagEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT & tagInfo ) const; - - void debugMarkerSetObjectNameEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT & nameInfo ) const; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::VideoSessionKHR createVideoSessionKHR( - VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::VideoSessionParametersKHR createVideoSessionParametersKHR( - VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NVX_binary_import === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::CuModuleNVX createCuModuleNVX( - VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::CuFunctionNVX createCuFunctionNVX( - VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - //=== VK_NVX_image_view_handle === - - VULKAN_HPP_NODISCARD uint32_t - getImageViewHandleNVX( const VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX & info ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_device_group === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags getGroupPeerMemoryFeaturesKHR( - uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex ) const VULKAN_HPP_NOEXCEPT; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - - VULKAN_HPP_NODISCARD HANDLE - getMemoryWin32HandleKHR( const VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR & getWin32HandleInfo ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR - getMemoryWin32HandlePropertiesKHR( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - HANDLE handle ) const; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - - VULKAN_HPP_NODISCARD int getMemoryFdKHR( const VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR & getFdInfo ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR - getMemoryFdPropertiesKHR( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, int fd ) const; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - - void importSemaphoreWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR & importSemaphoreWin32HandleInfo ) const; - - VULKAN_HPP_NODISCARD HANDLE getSemaphoreWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR & getWin32HandleInfo ) const; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_fd === - - void importSemaphoreFdKHR( const VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR & importSemaphoreFdInfo ) const; - - VULKAN_HPP_NODISCARD int getSemaphoreFdKHR( const VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR & getFdInfo ) const; - - //=== VK_KHR_descriptor_update_template === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::DescriptorUpdateTemplate createDescriptorUpdateTemplateKHR( - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - void destroyDescriptorUpdateTemplateKHR( - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_display_control === - - void displayPowerControlEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT & displayPowerInfo ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Fence registerEventEXT( - VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT const & deviceEventInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Fence registerDisplayEventEXT( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DisplayKHR const & display, - VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT const & displayEventInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - //=== VK_EXT_hdr_metadata === - - void setHdrMetadataEXT( ArrayProxy const & swapchains, - ArrayProxy const & metadata ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; - - //=== VK_KHR_create_renderpass2 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::RenderPass createRenderPass2KHR( - VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - - void importFenceWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR & importFenceWin32HandleInfo ) const; - - VULKAN_HPP_NODISCARD HANDLE - getFenceWin32HandleKHR( const VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR & getWin32HandleInfo ) const; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_fence_fd === - - void importFenceFdKHR( const VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR & importFenceFdInfo ) const; - - VULKAN_HPP_NODISCARD int getFenceFdKHR( const VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR & getFdInfo ) const; - - //=== VK_KHR_performance_query === - - void acquireProfilingLockKHR( const VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR & info ) const; - - void releaseProfilingLockKHR() const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_debug_utils === - - void setDebugUtilsObjectNameEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT & nameInfo ) const; - - void setDebugUtilsObjectTagEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT & tagInfo ) const; - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID - getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer & buffer ) const; - - template - VULKAN_HPP_NODISCARD StructureChain - getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer & buffer ) const; - - VULKAN_HPP_NODISCARD struct AHardwareBuffer * getMemoryAndroidHardwareBufferANDROID( - const VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID & info ) const; -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_KHR_get_memory_requirements2 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getImageMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getImageMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getBufferMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getBufferMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_acceleration_structure === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureKHR createAccelerationStructureKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result buildAccelerationStructuresKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - ArrayProxy const & infos, - ArrayProxy const & - pBuildRangeInfos ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result - copyAccelerationStructureKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR & info ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result copyAccelerationStructureToMemoryKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR & info ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result copyMemoryToAccelerationStructureKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR & info ) const; - - template - VULKAN_HPP_NODISCARD std::vector writeAccelerationStructuresPropertiesKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - size_t dataSize, - size_t stride ) const; - - template - VULKAN_HPP_NODISCARD DataType writeAccelerationStructuresPropertyKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - size_t stride ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DeviceAddress getAccelerationStructureAddressKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR - getAccelerationStructureCompatibilityKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR & versionInfo ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR - getAccelerationStructureBuildSizesKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR buildType, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR & buildInfo, - ArrayProxy const & maxPrimitiveCounts VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_sampler_ycbcr_conversion === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion createSamplerYcbcrConversionKHR( - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - void destroySamplerYcbcrConversionKHR( - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_bind_memory2 === - - void bindBufferMemory2KHR( ArrayProxy const & bindInfos ) const; - - void bindImageMemory2KHR( ArrayProxy const & bindInfos ) const; - - //=== VK_EXT_validation_cache === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::ValidationCacheEXT createValidationCacheEXT( - VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - //=== VK_NV_ray_tracing === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureNV createAccelerationStructureNV( - VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR getAccelerationStructureMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV & info ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getAccelerationStructureMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV & info ) const VULKAN_HPP_NOEXCEPT; - - void bindAccelerationStructureMemoryNV( - ArrayProxy const & bindInfos ) const; - - VULKAN_HPP_NODISCARD std::vector createRayTracingPipelinesNV( - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Pipeline createRayTracingPipelineNV( - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - //=== VK_KHR_maintenance3 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport getDescriptorSetLayoutSupportKHR( - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getDescriptorSetLayoutSupportKHR( - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_external_memory_host === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT - getMemoryHostPointerPropertiesEXT( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - const void * pHostPointer ) const; - - //=== VK_EXT_calibrated_timestamps === - - VULKAN_HPP_NODISCARD std::pair, uint64_t> getCalibratedTimestampsEXT( - ArrayProxy const & timestampInfos ) const; - - VULKAN_HPP_NODISCARD std::pair - getCalibratedTimestampEXT( const VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT & timestampInfo ) const; - - //=== VK_KHR_timeline_semaphore === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result - waitSemaphoresKHR( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo & waitInfo, uint64_t timeout ) const; - - void signalSemaphoreKHR( const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo & signalInfo ) const; - - //=== VK_INTEL_performance_query === - - void initializePerformanceApiINTEL( - const VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL & initializeInfo ) const; - - void uninitializePerformanceApiINTEL() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::PerformanceConfigurationINTEL - acquirePerformanceConfigurationINTEL( - VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL const & acquireInfo ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PerformanceValueINTEL - getPerformanceParameterINTEL( VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL parameter ) const; - - //=== VK_EXT_buffer_device_address === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DeviceAddress - getBufferAddressEXT( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info ) const VULKAN_HPP_NOEXCEPT; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR getGroupSurfacePresentModes2EXT( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo ) const; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_buffer_device_address === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DeviceAddress - getBufferAddressKHR( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD uint64_t getBufferOpaqueCaptureAddressKHR( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD uint64_t getMemoryOpaqueCaptureAddressKHR( - const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo & info ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_deferred_host_operations === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR createDeferredOperationKHR( - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - //=== VK_KHR_pipeline_executable_properties === - - VULKAN_HPP_NODISCARD std::vector - getPipelineExecutablePropertiesKHR( const VULKAN_HPP_NAMESPACE::PipelineInfoKHR & pipelineInfo ) const; - - VULKAN_HPP_NODISCARD std::vector - getPipelineExecutableStatisticsKHR( - const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR & executableInfo ) const; - - VULKAN_HPP_NODISCARD std::vector - getPipelineExecutableInternalRepresentationsKHR( - const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR & executableInfo ) const; - - //=== VK_NV_device_generated_commands === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getGeneratedCommandsMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV & info ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getGeneratedCommandsMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::IndirectCommandsLayoutNV createIndirectCommandsLayoutNV( - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - //=== VK_EXT_private_data === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::PrivateDataSlot createPrivateDataSlotEXT( - VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - void destroyPrivateDataSlotEXT( VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot - VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - Optional allocator - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - void setPrivateDataEXT( VULKAN_HPP_NAMESPACE::ObjectType objectType_, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t data ) const; - - VULKAN_HPP_NODISCARD uint64_t - getPrivateDataEXT( VULKAN_HPP_NAMESPACE::ObjectType objectType_, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_ray_tracing_pipeline === - - VULKAN_HPP_NODISCARD std::vector createRayTracingPipelinesKHR( - VULKAN_HPP_NAMESPACE::Optional< - const VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR> const & deferredOperation, - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::Pipeline createRayTracingPipelineKHR( - VULKAN_HPP_NAMESPACE::Optional< - const VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR> const & deferredOperation, - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - - VULKAN_HPP_NODISCARD zx_handle_t getMemoryZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA & getZirconHandleInfo ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA - getMemoryZirconHandlePropertiesFUCHSIA( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - zx_handle_t zirconHandle ) const; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_semaphore === - - void importSemaphoreZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA & importSemaphoreZirconHandleInfo ) const; - - VULKAN_HPP_NODISCARD zx_handle_t getSemaphoreZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA & getZirconHandleInfo ) const; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::BufferCollectionFUCHSIA createBufferCollectionFUCHSIA( - VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_NV_external_memory_rdma === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::RemoteAddressNV getMemoryRemoteAddressNV( - const VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV & memoryGetRemoteAddressInfo ) const; - - //=== VK_KHR_maintenance4 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getBufferMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getBufferMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements2 getImageMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT; - - template - VULKAN_HPP_NODISCARD StructureChain getImageMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD std::vector - getImageSparseMemoryRequirementsKHR( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info ) const - VULKAN_HPP_NOEXCEPT; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - std::unique_ptr m_dispatcher; - }; - - class AccelerationStructureKHR - { - public: - using CType = VkAccelerationStructureKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eAccelerationStructureKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eAccelerationStructureKHR; - - public: - AccelerationStructureKHR( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateAccelerationStructureKHR( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_accelerationStructure ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateAccelerationStructureKHR" ); - } - } - - AccelerationStructureKHR( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkAccelerationStructureKHR accelerationStructure, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_accelerationStructure( accelerationStructure ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - AccelerationStructureKHR( std::nullptr_t ) {} - - ~AccelerationStructureKHR() - { - if ( m_accelerationStructure ) - { - getDispatcher()->vkDestroyAccelerationStructureKHR( - static_cast( m_device ), - static_cast( m_accelerationStructure ), - reinterpret_cast( m_allocator ) ); - } - } - - AccelerationStructureKHR() = delete; - AccelerationStructureKHR( AccelerationStructureKHR const & ) = delete; - AccelerationStructureKHR( AccelerationStructureKHR && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_accelerationStructure( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_accelerationStructure, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - AccelerationStructureKHR & operator=( AccelerationStructureKHR const & ) = delete; - AccelerationStructureKHR & operator=( AccelerationStructureKHR && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_accelerationStructure ) - { - getDispatcher()->vkDestroyAccelerationStructureKHR( - static_cast( m_device ), - static_cast( m_accelerationStructure ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_accelerationStructure = - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_accelerationStructure, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructure; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR m_accelerationStructure = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class AccelerationStructureNV - { - public: - using CType = VkAccelerationStructureNV; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eAccelerationStructureNV; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eAccelerationStructureNV; - - public: - AccelerationStructureNV( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateAccelerationStructureNV( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_accelerationStructure ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateAccelerationStructureNV" ); - } - } - - AccelerationStructureNV( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkAccelerationStructureNV accelerationStructure, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_accelerationStructure( accelerationStructure ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - AccelerationStructureNV( std::nullptr_t ) {} - - ~AccelerationStructureNV() - { - if ( m_accelerationStructure ) - { - getDispatcher()->vkDestroyAccelerationStructureNV( - static_cast( m_device ), - static_cast( m_accelerationStructure ), - reinterpret_cast( m_allocator ) ); - } - } - - AccelerationStructureNV() = delete; - AccelerationStructureNV( AccelerationStructureNV const & ) = delete; - AccelerationStructureNV( AccelerationStructureNV && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_accelerationStructure( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_accelerationStructure, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - AccelerationStructureNV & operator=( AccelerationStructureNV const & ) = delete; - AccelerationStructureNV & operator=( AccelerationStructureNV && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_accelerationStructure ) - { - getDispatcher()->vkDestroyAccelerationStructureNV( - static_cast( m_device ), - static_cast( m_accelerationStructure ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_accelerationStructure = - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_accelerationStructure, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::AccelerationStructureNV const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_accelerationStructure; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_NV_ray_tracing === - - template - VULKAN_HPP_NODISCARD std::vector getHandle( size_t dataSize ) const; - - template - VULKAN_HPP_NODISCARD DataType getHandle() const; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureNV m_accelerationStructure = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class Buffer - { - public: - using CType = VkBuffer; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eBuffer; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eBuffer; - - public: - Buffer( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::BufferCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateBuffer( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_buffer ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateBuffer" ); - } - } - - Buffer( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkBuffer buffer, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_buffer( buffer ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - Buffer( std::nullptr_t ) {} - - ~Buffer() - { - if ( m_buffer ) - { - getDispatcher()->vkDestroyBuffer( static_cast( m_device ), - static_cast( m_buffer ), - reinterpret_cast( m_allocator ) ); - } - } - - Buffer() = delete; - Buffer( Buffer const & ) = delete; - Buffer( Buffer && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_buffer( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_buffer, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - Buffer & operator=( Buffer const & ) = delete; - Buffer & operator =( Buffer && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_buffer ) - { - getDispatcher()->vkDestroyBuffer( static_cast( m_device ), - static_cast( m_buffer ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_buffer = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_buffer, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::Buffer const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_buffer; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - void bindMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory, VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements getMemoryRequirements() const VULKAN_HPP_NOEXCEPT; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::Buffer m_buffer = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - class BufferCollectionFUCHSIA - { - public: - using CType = VkBufferCollectionFUCHSIA; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eBufferCollectionFUCHSIA; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eBufferCollectionFUCHSIA; - - public: - BufferCollectionFUCHSIA( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateBufferCollectionFUCHSIA( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_collection ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateBufferCollectionFUCHSIA" ); - } - } - - BufferCollectionFUCHSIA( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkBufferCollectionFUCHSIA collection, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_collection( collection ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - BufferCollectionFUCHSIA( std::nullptr_t ) {} - - ~BufferCollectionFUCHSIA() - { - if ( m_collection ) - { - getDispatcher()->vkDestroyBufferCollectionFUCHSIA( - static_cast( m_device ), - static_cast( m_collection ), - reinterpret_cast( m_allocator ) ); - } - } - - BufferCollectionFUCHSIA() = delete; - BufferCollectionFUCHSIA( BufferCollectionFUCHSIA const & ) = delete; - BufferCollectionFUCHSIA( BufferCollectionFUCHSIA && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_collection( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_collection, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - BufferCollectionFUCHSIA & operator=( BufferCollectionFUCHSIA const & ) = delete; - BufferCollectionFUCHSIA & operator=( BufferCollectionFUCHSIA && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_collection ) - { - getDispatcher()->vkDestroyBufferCollectionFUCHSIA( - static_cast( m_device ), - static_cast( m_collection ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_collection = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_collection, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_collection; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_FUCHSIA_buffer_collection === - - void setImageConstraints( const VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA & imageConstraintsInfo ) const; - - void - setBufferConstraints( const VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA & bufferConstraintsInfo ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA getProperties() const; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA m_collection = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - class BufferView - { - public: - using CType = VkBufferView; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eBufferView; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eBufferView; - - public: - BufferView( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::BufferViewCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateBufferView( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_bufferView ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateBufferView" ); - } - } - - BufferView( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkBufferView bufferView, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_bufferView( bufferView ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - BufferView( std::nullptr_t ) {} - - ~BufferView() - { - if ( m_bufferView ) - { - getDispatcher()->vkDestroyBufferView( static_cast( m_device ), - static_cast( m_bufferView ), - reinterpret_cast( m_allocator ) ); - } - } - - BufferView() = delete; - BufferView( BufferView const & ) = delete; - BufferView( BufferView && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_bufferView( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_bufferView, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - BufferView & operator=( BufferView const & ) = delete; - BufferView & operator =( BufferView && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_bufferView ) - { - getDispatcher()->vkDestroyBufferView( static_cast( m_device ), - static_cast( m_bufferView ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_bufferView = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_bufferView, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::BufferView const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_bufferView; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::BufferView m_bufferView = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class CommandPool - { - public: - using CType = VkCommandPool; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eCommandPool; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCommandPool; - - public: - CommandPool( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateCommandPool( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_commandPool ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateCommandPool" ); - } - } - - CommandPool( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkCommandPool commandPool, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_commandPool( commandPool ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - CommandPool( std::nullptr_t ) {} - - ~CommandPool() - { - if ( m_commandPool ) - { - getDispatcher()->vkDestroyCommandPool( static_cast( m_device ), - static_cast( m_commandPool ), - reinterpret_cast( m_allocator ) ); - } - } - - CommandPool() = delete; - CommandPool( CommandPool const & ) = delete; - CommandPool( CommandPool && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_commandPool( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_commandPool, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - CommandPool & operator=( CommandPool const & ) = delete; - CommandPool & operator =( CommandPool && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_commandPool ) - { - getDispatcher()->vkDestroyCommandPool( static_cast( m_device ), - static_cast( m_commandPool ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_commandPool = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_commandPool, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::CommandPool const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_commandPool; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - void reset( VULKAN_HPP_NAMESPACE::CommandPoolResetFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - //=== VK_VERSION_1_1 === - - void trim( VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_maintenance1 === - - void trimKHR( VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::CommandPool m_commandPool = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class CommandBuffer - { - public: - using CType = VkCommandBuffer; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eCommandBuffer; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCommandBuffer; - - public: - CommandBuffer( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkCommandBuffer commandBuffer, - VkCommandPool commandPool ) - : m_device( *device ) - , m_commandPool( commandPool ) - , m_commandBuffer( commandBuffer ) - , m_dispatcher( device.getDispatcher() ) - {} - - CommandBuffer( std::nullptr_t ) {} - - ~CommandBuffer() - { - if ( m_commandBuffer ) - { - getDispatcher()->vkFreeCommandBuffers( static_cast( m_device ), - static_cast( m_commandPool ), - 1, - reinterpret_cast( &m_commandBuffer ) ); - } - } - - CommandBuffer() = delete; - CommandBuffer( CommandBuffer const & ) = delete; - CommandBuffer( CommandBuffer && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_commandPool( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_commandPool, {} ) ) - , m_commandBuffer( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_commandBuffer, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - CommandBuffer & operator=( CommandBuffer const & ) = delete; - CommandBuffer & operator =( CommandBuffer && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_commandBuffer ) - { - getDispatcher()->vkFreeCommandBuffers( static_cast( m_device ), - static_cast( m_commandPool ), - 1, - reinterpret_cast( &m_commandBuffer ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_commandPool = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_commandPool, {} ); - m_commandBuffer = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_commandBuffer, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::CommandBuffer const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_commandBuffer; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - void begin( const VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo & beginInfo ) const; - - void end() const; - - void reset( VULKAN_HPP_NAMESPACE::CommandBufferResetFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - void bindPipeline( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::Pipeline pipeline ) const VULKAN_HPP_NOEXCEPT; - - void setViewport( uint32_t firstViewport, - ArrayProxy const & viewports ) const VULKAN_HPP_NOEXCEPT; - - void setScissor( uint32_t firstScissor, - ArrayProxy const & scissors ) const VULKAN_HPP_NOEXCEPT; - - void setLineWidth( float lineWidth ) const VULKAN_HPP_NOEXCEPT; - - void setDepthBias( float depthBiasConstantFactor, - float depthBiasClamp, - float depthBiasSlopeFactor ) const VULKAN_HPP_NOEXCEPT; - - void setBlendConstants( const float blendConstants[4] ) const VULKAN_HPP_NOEXCEPT; - - void setDepthBounds( float minDepthBounds, float maxDepthBounds ) const VULKAN_HPP_NOEXCEPT; - - void setStencilCompareMask( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - uint32_t compareMask ) const VULKAN_HPP_NOEXCEPT; - - void setStencilWriteMask( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - uint32_t writeMask ) const VULKAN_HPP_NOEXCEPT; - - void setStencilReference( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - uint32_t reference ) const VULKAN_HPP_NOEXCEPT; - - void bindDescriptorSets( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t firstSet, - ArrayProxy const & descriptorSets, - ArrayProxy const & dynamicOffsets ) const VULKAN_HPP_NOEXCEPT; - - void bindIndexBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::IndexType indexType ) const VULKAN_HPP_NOEXCEPT; - - void bindVertexBuffers( uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; - - void draw( uint32_t vertexCount, - uint32_t instanceCount, - uint32_t firstVertex, - uint32_t firstInstance ) const VULKAN_HPP_NOEXCEPT; - - void drawIndexed( uint32_t indexCount, - uint32_t instanceCount, - uint32_t firstIndex, - int32_t vertexOffset, - uint32_t firstInstance ) const VULKAN_HPP_NOEXCEPT; - - void drawIndirect( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - uint32_t drawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT; - - void drawIndexedIndirect( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - uint32_t drawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT; - - void dispatch( uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT; - - void dispatchIndirect( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset ) const VULKAN_HPP_NOEXCEPT; - - void copyBuffer( VULKAN_HPP_NAMESPACE::Buffer srcBuffer, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - ArrayProxy const & regions ) const VULKAN_HPP_NOEXCEPT; - - void copyImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions ) const VULKAN_HPP_NOEXCEPT; - - void blitImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions, - VULKAN_HPP_NAMESPACE::Filter filter ) const VULKAN_HPP_NOEXCEPT; - - void copyBufferToImage( VULKAN_HPP_NAMESPACE::Buffer srcBuffer, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions ) const - VULKAN_HPP_NOEXCEPT; - - void copyImageToBuffer( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - ArrayProxy const & regions ) const - VULKAN_HPP_NOEXCEPT; - - template - void updateBuffer( VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - ArrayProxy const & data ) const VULKAN_HPP_NOEXCEPT; - - void fillBuffer( VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - VULKAN_HPP_NAMESPACE::DeviceSize size, - uint32_t data ) const VULKAN_HPP_NOEXCEPT; - - void clearColorImage( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - const VULKAN_HPP_NAMESPACE::ClearColorValue & color, - ArrayProxy const & ranges ) const - VULKAN_HPP_NOEXCEPT; - - void clearDepthStencilImage( VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - const VULKAN_HPP_NAMESPACE::ClearDepthStencilValue & depthStencil, - ArrayProxy const & ranges ) const - VULKAN_HPP_NOEXCEPT; - - void - clearAttachments( ArrayProxy const & attachments, - ArrayProxy const & rects ) const VULKAN_HPP_NOEXCEPT; - - void - resolveImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions ) const VULKAN_HPP_NOEXCEPT; - - void setEvent( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask - VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - void resetEvent( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask - VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - void waitEvents( ArrayProxy const & events, - VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, - ArrayProxy const & memoryBarriers, - ArrayProxy const & bufferMemoryBarriers, - ArrayProxy const & imageMemoryBarriers ) const - VULKAN_HPP_NOEXCEPT; - - void pipelineBarrier( VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, - VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags, - ArrayProxy const & memoryBarriers, - ArrayProxy const & bufferMemoryBarriers, - ArrayProxy const & imageMemoryBarriers ) - const VULKAN_HPP_NOEXCEPT; - - void beginQuery( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - VULKAN_HPP_NAMESPACE::QueryControlFlags flags - VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - void endQuery( VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t query ) const VULKAN_HPP_NOEXCEPT; - - void resetQueryPool( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount ) const VULKAN_HPP_NOEXCEPT; - - void writeTimestamp( VULKAN_HPP_NAMESPACE::PipelineStageFlagBits pipelineStage, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query ) const VULKAN_HPP_NOEXCEPT; - - void copyQueryPoolResults( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags - VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - template - void pushConstants( VULKAN_HPP_NAMESPACE::PipelineLayout layout, - VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags, - uint32_t offset, - ArrayProxy const & values ) const VULKAN_HPP_NOEXCEPT; - - void beginRenderPass( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo & renderPassBegin, - VULKAN_HPP_NAMESPACE::SubpassContents contents ) const VULKAN_HPP_NOEXCEPT; - - void nextSubpass( VULKAN_HPP_NAMESPACE::SubpassContents contents ) const VULKAN_HPP_NOEXCEPT; - - void endRenderPass() const VULKAN_HPP_NOEXCEPT; - - void executeCommands( ArrayProxy const & commandBuffers ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_VERSION_1_1 === - - void setDeviceMask( uint32_t deviceMask ) const VULKAN_HPP_NOEXCEPT; - - void dispatchBase( uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_VERSION_1_2 === - - void drawIndirectCount( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT; - - void drawIndexedIndirectCount( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT; - - void - beginRenderPass2( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo & renderPassBegin, - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo ) const VULKAN_HPP_NOEXCEPT; - - void nextSubpass2( const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo, - const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo ) const VULKAN_HPP_NOEXCEPT; - - void endRenderPass2( const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_VERSION_1_3 === - - void setEvent2( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo ) const VULKAN_HPP_NOEXCEPT; - - void resetEvent2( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask - VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - void waitEvents2( ArrayProxy const & events, - ArrayProxy const & dependencyInfos ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; - - void pipelineBarrier2( const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo ) const VULKAN_HPP_NOEXCEPT; - - void writeTimestamp2( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query ) const VULKAN_HPP_NOEXCEPT; - - void copyBuffer2( const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 & copyBufferInfo ) const VULKAN_HPP_NOEXCEPT; - - void copyImage2( const VULKAN_HPP_NAMESPACE::CopyImageInfo2 & copyImageInfo ) const VULKAN_HPP_NOEXCEPT; - - void copyBufferToImage2( const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 & copyBufferToImageInfo ) const - VULKAN_HPP_NOEXCEPT; - - void copyImageToBuffer2( const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 & copyImageToBufferInfo ) const - VULKAN_HPP_NOEXCEPT; - - void blitImage2( const VULKAN_HPP_NAMESPACE::BlitImageInfo2 & blitImageInfo ) const VULKAN_HPP_NOEXCEPT; - - void resolveImage2( const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 & resolveImageInfo ) const VULKAN_HPP_NOEXCEPT; - - void beginRendering( const VULKAN_HPP_NAMESPACE::RenderingInfo & renderingInfo ) const VULKAN_HPP_NOEXCEPT; - - void endRendering() const VULKAN_HPP_NOEXCEPT; - - void setCullMode( VULKAN_HPP_NAMESPACE::CullModeFlags cullMode VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - void setFrontFace( VULKAN_HPP_NAMESPACE::FrontFace frontFace ) const VULKAN_HPP_NOEXCEPT; - - void setPrimitiveTopology( VULKAN_HPP_NAMESPACE::PrimitiveTopology primitiveTopology ) const VULKAN_HPP_NOEXCEPT; - - void setViewportWithCount( ArrayProxy const & viewports ) const - VULKAN_HPP_NOEXCEPT; - - void setScissorWithCount( ArrayProxy const & scissors ) const - VULKAN_HPP_NOEXCEPT; - - void bindVertexBuffers2( - uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - ArrayProxy const & sizes VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - ArrayProxy const & strides - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; - - void setDepthTestEnable( VULKAN_HPP_NAMESPACE::Bool32 depthTestEnable ) const VULKAN_HPP_NOEXCEPT; - - void setDepthWriteEnable( VULKAN_HPP_NAMESPACE::Bool32 depthWriteEnable ) const VULKAN_HPP_NOEXCEPT; - - void setDepthCompareOp( VULKAN_HPP_NAMESPACE::CompareOp depthCompareOp ) const VULKAN_HPP_NOEXCEPT; - - void setDepthBoundsTestEnable( VULKAN_HPP_NAMESPACE::Bool32 depthBoundsTestEnable ) const VULKAN_HPP_NOEXCEPT; - - void setStencilTestEnable( VULKAN_HPP_NAMESPACE::Bool32 stencilTestEnable ) const VULKAN_HPP_NOEXCEPT; - - void setStencilOp( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - VULKAN_HPP_NAMESPACE::StencilOp failOp, - VULKAN_HPP_NAMESPACE::StencilOp passOp, - VULKAN_HPP_NAMESPACE::StencilOp depthFailOp, - VULKAN_HPP_NAMESPACE::CompareOp compareOp ) const VULKAN_HPP_NOEXCEPT; - - void setRasterizerDiscardEnable( VULKAN_HPP_NAMESPACE::Bool32 rasterizerDiscardEnable ) const VULKAN_HPP_NOEXCEPT; - - void setDepthBiasEnable( VULKAN_HPP_NAMESPACE::Bool32 depthBiasEnable ) const VULKAN_HPP_NOEXCEPT; - - void setPrimitiveRestartEnable( VULKAN_HPP_NAMESPACE::Bool32 primitiveRestartEnable ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_debug_marker === - - void debugMarkerBeginEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT & markerInfo ) const - VULKAN_HPP_NOEXCEPT; - - void debugMarkerEndEXT() const VULKAN_HPP_NOEXCEPT; - - void debugMarkerInsertEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT & markerInfo ) const - VULKAN_HPP_NOEXCEPT; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - - void beginVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR & beginInfo ) const - VULKAN_HPP_NOEXCEPT; - - void endVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR & endCodingInfo ) const - VULKAN_HPP_NOEXCEPT; - - void controlVideoCodingKHR( const VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR & codingControlInfo ) const - VULKAN_HPP_NOEXCEPT; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_decode_queue === - - void decodeVideoKHR( const VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR & frameInfo ) const VULKAN_HPP_NOEXCEPT; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_EXT_transform_feedback === - - void bindTransformFeedbackBuffersEXT( uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - ArrayProxy const & sizes - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; - - void beginTransformFeedbackEXT( uint32_t firstCounterBuffer, - ArrayProxy const & counterBuffers, - ArrayProxy const & counterBufferOffsets - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; - - void endTransformFeedbackEXT( uint32_t firstCounterBuffer, - ArrayProxy const & counterBuffers, - ArrayProxy const & counterBufferOffsets - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; - - void beginQueryIndexedEXT( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - VULKAN_HPP_NAMESPACE::QueryControlFlags flags, - uint32_t index ) const VULKAN_HPP_NOEXCEPT; - - void endQueryIndexedEXT( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - uint32_t index ) const VULKAN_HPP_NOEXCEPT; - - void drawIndirectByteCountEXT( uint32_t instanceCount, - uint32_t firstInstance, - VULKAN_HPP_NAMESPACE::Buffer counterBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize counterBufferOffset, - uint32_t counterOffset, - uint32_t vertexStride ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_NVX_binary_import === - - void cuLaunchKernelNVX( const VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX & launchInfo ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_AMD_draw_indirect_count === - - void drawIndirectCountAMD( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT; - - void drawIndexedIndirectCountAMD( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_dynamic_rendering === - - void beginRenderingKHR( const VULKAN_HPP_NAMESPACE::RenderingInfo & renderingInfo ) const VULKAN_HPP_NOEXCEPT; - - void endRenderingKHR() const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_device_group === - - void setDeviceMaskKHR( uint32_t deviceMask ) const VULKAN_HPP_NOEXCEPT; - - void dispatchBaseKHR( uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_push_descriptor === - - void pushDescriptorSetKHR( - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t set, - ArrayProxy const & descriptorWrites ) const VULKAN_HPP_NOEXCEPT; - - template - void pushDescriptorSetWithTemplateKHR( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t set, - DataType const & data ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_conditional_rendering === - - void beginConditionalRenderingEXT( const VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT & - conditionalRenderingBegin ) const VULKAN_HPP_NOEXCEPT; - - void endConditionalRenderingEXT() const VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_clip_space_w_scaling === - - void setViewportWScalingNV( uint32_t firstViewport, - ArrayProxy const & viewportWScalings ) - const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_discard_rectangles === - - void setDiscardRectangleEXT( uint32_t firstDiscardRectangle, - ArrayProxy const & discardRectangles ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_create_renderpass2 === - - void beginRenderPass2KHR( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo & renderPassBegin, - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo ) const - VULKAN_HPP_NOEXCEPT; - - void nextSubpass2KHR( const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo, - const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo ) const VULKAN_HPP_NOEXCEPT; - - void endRenderPass2KHR( const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_debug_utils === - - void - beginDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo ) const VULKAN_HPP_NOEXCEPT; - - void endDebugUtilsLabelEXT() const VULKAN_HPP_NOEXCEPT; - - void insertDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_sample_locations === - - void setSampleLocationsEXT( const VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT & sampleLocationsInfo ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_acceleration_structure === - - void buildAccelerationStructuresKHR( - ArrayProxy const & infos, - ArrayProxy const & - pBuildRangeInfos ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; - - void buildAccelerationStructuresIndirectKHR( - ArrayProxy const & infos, - ArrayProxy const & indirectDeviceAddresses, - ArrayProxy const & indirectStrides, - ArrayProxy const & pMaxPrimitiveCounts ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; - - void copyAccelerationStructureKHR( const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR & info ) const - VULKAN_HPP_NOEXCEPT; - - void copyAccelerationStructureToMemoryKHR( - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR & info ) const VULKAN_HPP_NOEXCEPT; - - void copyMemoryToAccelerationStructureKHR( - const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR & info ) const VULKAN_HPP_NOEXCEPT; - - void writeAccelerationStructuresPropertiesKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_shading_rate_image === - - void bindShadingRateImageNV( VULKAN_HPP_NAMESPACE::ImageView imageView, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout ) const VULKAN_HPP_NOEXCEPT; - - void setViewportShadingRatePaletteNV( uint32_t firstViewport, - ArrayProxy const & - shadingRatePalettes ) const VULKAN_HPP_NOEXCEPT; - - void setCoarseSampleOrderNV( VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType, - ArrayProxy const & - customSampleOrders ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_ray_tracing === - - void buildAccelerationStructureNV( const VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV & info, - VULKAN_HPP_NAMESPACE::Buffer instanceData, - VULKAN_HPP_NAMESPACE::DeviceSize instanceOffset, - VULKAN_HPP_NAMESPACE::Bool32 update, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV dst, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV src, - VULKAN_HPP_NAMESPACE::Buffer scratch, - VULKAN_HPP_NAMESPACE::DeviceSize scratchOffset ) const VULKAN_HPP_NOEXCEPT; - - void copyAccelerationStructureNV( VULKAN_HPP_NAMESPACE::AccelerationStructureNV dst, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV src, - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode ) const - VULKAN_HPP_NOEXCEPT; - - void traceRaysNV( VULKAN_HPP_NAMESPACE::Buffer raygenShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize raygenShaderBindingOffset, - VULKAN_HPP_NAMESPACE::Buffer missShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingOffset, - VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingStride, - VULKAN_HPP_NAMESPACE::Buffer hitShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingOffset, - VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingStride, - VULKAN_HPP_NAMESPACE::Buffer callableShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingOffset, - VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingStride, - uint32_t width, - uint32_t height, - uint32_t depth ) const VULKAN_HPP_NOEXCEPT; - - void writeAccelerationStructuresPropertiesNV( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_draw_indirect_count === - - void drawIndirectCountKHR( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT; - - void drawIndexedIndirectCountKHR( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_AMD_buffer_marker === - - void writeBufferMarkerAMD( VULKAN_HPP_NAMESPACE::PipelineStageFlagBits pipelineStage, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - uint32_t marker ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_mesh_shader === - - void drawMeshTasksNV( uint32_t taskCount, uint32_t firstTask ) const VULKAN_HPP_NOEXCEPT; - - void drawMeshTasksIndirectNV( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - uint32_t drawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT; - - void drawMeshTasksIndirectCountNV( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_scissor_exclusive === - - void setExclusiveScissorNV( uint32_t firstExclusiveScissor, - ArrayProxy const & exclusiveScissors ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_device_diagnostic_checkpoints === - - template - void setCheckpointNV( CheckpointMarkerType const & checkpointMarker ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_INTEL_performance_query === - - void setPerformanceMarkerINTEL( const VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL & markerInfo ) const; - - void setPerformanceStreamMarkerINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL & markerInfo ) const; - - void setPerformanceOverrideINTEL( const VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL & overrideInfo ) const; - - //=== VK_KHR_fragment_shading_rate === - - void setFragmentShadingRateKHR( - const VULKAN_HPP_NAMESPACE::Extent2D & fragmentSize, - const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR combinerOps[2] ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_line_rasterization === - - void setLineStippleEXT( uint32_t lineStippleFactor, uint16_t lineStipplePattern ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_extended_dynamic_state === - - void setCullModeEXT( VULKAN_HPP_NAMESPACE::CullModeFlags cullMode VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - void setFrontFaceEXT( VULKAN_HPP_NAMESPACE::FrontFace frontFace ) const VULKAN_HPP_NOEXCEPT; - - void - setPrimitiveTopologyEXT( VULKAN_HPP_NAMESPACE::PrimitiveTopology primitiveTopology ) const VULKAN_HPP_NOEXCEPT; - - void setViewportWithCountEXT( ArrayProxy const & viewports ) const - VULKAN_HPP_NOEXCEPT; - - void setScissorWithCountEXT( ArrayProxy const & scissors ) const - VULKAN_HPP_NOEXCEPT; - - void bindVertexBuffers2EXT( - uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - ArrayProxy const & sizes VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, - ArrayProxy const & strides - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; - - void setDepthTestEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthTestEnable ) const VULKAN_HPP_NOEXCEPT; - - void setDepthWriteEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthWriteEnable ) const VULKAN_HPP_NOEXCEPT; - - void setDepthCompareOpEXT( VULKAN_HPP_NAMESPACE::CompareOp depthCompareOp ) const VULKAN_HPP_NOEXCEPT; - - void setDepthBoundsTestEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthBoundsTestEnable ) const VULKAN_HPP_NOEXCEPT; - - void setStencilTestEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 stencilTestEnable ) const VULKAN_HPP_NOEXCEPT; - - void setStencilOpEXT( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - VULKAN_HPP_NAMESPACE::StencilOp failOp, - VULKAN_HPP_NAMESPACE::StencilOp passOp, - VULKAN_HPP_NAMESPACE::StencilOp depthFailOp, - VULKAN_HPP_NAMESPACE::CompareOp compareOp ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_device_generated_commands === - - void preprocessGeneratedCommandsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV & generatedCommandsInfo ) const VULKAN_HPP_NOEXCEPT; - - void executeGeneratedCommandsNV( - VULKAN_HPP_NAMESPACE::Bool32 isPreprocessed, - const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV & generatedCommandsInfo ) const VULKAN_HPP_NOEXCEPT; - - void bindPipelineShaderGroupNV( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t groupIndex ) const VULKAN_HPP_NOEXCEPT; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - - void encodeVideoKHR( const VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR & encodeInfo ) const VULKAN_HPP_NOEXCEPT; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_KHR_synchronization2 === - - void setEvent2KHR( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo ) const VULKAN_HPP_NOEXCEPT; - - void resetEvent2KHR( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask - VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - void waitEvents2KHR( ArrayProxy const & events, - ArrayProxy const & dependencyInfos ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS; - - void pipelineBarrier2KHR( const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo ) const VULKAN_HPP_NOEXCEPT; - - void writeTimestamp2KHR( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query ) const VULKAN_HPP_NOEXCEPT; - - void writeBufferMarker2AMD( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - uint32_t marker ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_fragment_shading_rate_enums === - - void setFragmentShadingRateEnumNV( - VULKAN_HPP_NAMESPACE::FragmentShadingRateNV shadingRate, - const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR combinerOps[2] ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_copy_commands2 === - - void copyBuffer2KHR( const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 & copyBufferInfo ) const VULKAN_HPP_NOEXCEPT; - - void copyImage2KHR( const VULKAN_HPP_NAMESPACE::CopyImageInfo2 & copyImageInfo ) const VULKAN_HPP_NOEXCEPT; - - void copyBufferToImage2KHR( const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 & copyBufferToImageInfo ) const - VULKAN_HPP_NOEXCEPT; - - void copyImageToBuffer2KHR( const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 & copyImageToBufferInfo ) const - VULKAN_HPP_NOEXCEPT; - - void blitImage2KHR( const VULKAN_HPP_NAMESPACE::BlitImageInfo2 & blitImageInfo ) const VULKAN_HPP_NOEXCEPT; - - void - resolveImage2KHR( const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 & resolveImageInfo ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_ray_tracing_pipeline === - - void traceRaysKHR( const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & raygenShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & missShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & hitShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & callableShaderBindingTable, - uint32_t width, - uint32_t height, - uint32_t depth ) const VULKAN_HPP_NOEXCEPT; - - void traceRaysIndirectKHR( const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & raygenShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & missShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & hitShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & callableShaderBindingTable, - VULKAN_HPP_NAMESPACE::DeviceAddress indirectDeviceAddress ) const VULKAN_HPP_NOEXCEPT; - - void setRayTracingPipelineStackSizeKHR( uint32_t pipelineStackSize ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_vertex_input_dynamic_state === - - void setVertexInputEXT( - ArrayProxy const & vertexBindingDescriptions, - ArrayProxy const & - vertexAttributeDescriptions ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_HUAWEI_subpass_shading === - - void subpassShadingHUAWEI() const VULKAN_HPP_NOEXCEPT; - - //=== VK_HUAWEI_invocation_mask === - - void bindInvocationMaskHUAWEI( VULKAN_HPP_NAMESPACE::ImageView imageView, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_extended_dynamic_state2 === - - void setPatchControlPointsEXT( uint32_t patchControlPoints ) const VULKAN_HPP_NOEXCEPT; - - void - setRasterizerDiscardEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 rasterizerDiscardEnable ) const VULKAN_HPP_NOEXCEPT; - - void setDepthBiasEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthBiasEnable ) const VULKAN_HPP_NOEXCEPT; - - void setLogicOpEXT( VULKAN_HPP_NAMESPACE::LogicOp logicOp ) const VULKAN_HPP_NOEXCEPT; - - void - setPrimitiveRestartEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 primitiveRestartEnable ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_color_write_enable === - - void setColorWriteEnableEXT( ArrayProxy const & colorWriteEnables ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_multi_draw === - - void drawMultiEXT( ArrayProxy const & vertexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT; - - void drawMultiIndexedEXT( ArrayProxy const & indexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride, - Optional vertexOffset - VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT ) const VULKAN_HPP_NOEXCEPT; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::CommandPool m_commandPool = {}; - VULKAN_HPP_NAMESPACE::CommandBuffer m_commandBuffer = {}; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class CommandBuffers : public std::vector - { - public: - CommandBuffers( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo const & allocateInfo ) - { - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * dispatcher = device.getDispatcher(); - std::vector commandBuffers( allocateInfo.commandBufferCount ); - VULKAN_HPP_NAMESPACE::Result result = static_cast( - dispatcher->vkAllocateCommandBuffers( static_cast( *device ), - reinterpret_cast( &allocateInfo ), - commandBuffers.data() ) ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - this->reserve( allocateInfo.commandBufferCount ); - for ( auto const & commandBuffer : commandBuffers ) - { - this->emplace_back( device, commandBuffer, static_cast( allocateInfo.commandPool ) ); - } - } - else - { - throwResultException( result, "vkAllocateCommandBuffers" ); - } - } - - CommandBuffers() = delete; - CommandBuffers( CommandBuffers const & ) = delete; - CommandBuffers( CommandBuffers && rhs ) = default; - CommandBuffers & operator=( CommandBuffers const & ) = delete; - CommandBuffers & operator=( CommandBuffers && rhs ) = default; - }; - - class CuFunctionNVX - { - public: - using CType = VkCuFunctionNVX; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eCuFunctionNVX; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCuFunctionNVX; - - public: - CuFunctionNVX( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateCuFunctionNVX( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_function ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateCuFunctionNVX" ); - } - } - - CuFunctionNVX( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkCuFunctionNVX function, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_function( function ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - CuFunctionNVX( std::nullptr_t ) {} - - ~CuFunctionNVX() - { - if ( m_function ) - { - getDispatcher()->vkDestroyCuFunctionNVX( static_cast( m_device ), - static_cast( m_function ), - reinterpret_cast( m_allocator ) ); - } - } - - CuFunctionNVX() = delete; - CuFunctionNVX( CuFunctionNVX const & ) = delete; - CuFunctionNVX( CuFunctionNVX && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_function( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_function, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - CuFunctionNVX & operator=( CuFunctionNVX const & ) = delete; - CuFunctionNVX & operator =( CuFunctionNVX && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_function ) - { - getDispatcher()->vkDestroyCuFunctionNVX( static_cast( m_device ), - static_cast( m_function ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_function = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_function, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::CuFunctionNVX const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_function; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::CuFunctionNVX m_function = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class CuModuleNVX - { - public: - using CType = VkCuModuleNVX; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eCuModuleNVX; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eCuModuleNVX; - - public: - CuModuleNVX( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateCuModuleNVX( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_module ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateCuModuleNVX" ); - } - } - - CuModuleNVX( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkCuModuleNVX module, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_module( module ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - CuModuleNVX( std::nullptr_t ) {} - - ~CuModuleNVX() - { - if ( m_module ) - { - getDispatcher()->vkDestroyCuModuleNVX( static_cast( m_device ), - static_cast( m_module ), - reinterpret_cast( m_allocator ) ); - } - } - - CuModuleNVX() = delete; - CuModuleNVX( CuModuleNVX const & ) = delete; - CuModuleNVX( CuModuleNVX && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_module( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_module, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - CuModuleNVX & operator=( CuModuleNVX const & ) = delete; - CuModuleNVX & operator =( CuModuleNVX && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_module ) - { - getDispatcher()->vkDestroyCuModuleNVX( static_cast( m_device ), - static_cast( m_module ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_module = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_module, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::CuModuleNVX const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_module; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::CuModuleNVX m_module = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class DebugReportCallbackEXT - { - public: - using CType = VkDebugReportCallbackEXT; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDebugReportCallbackEXT; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDebugReportCallbackEXT; - - public: - DebugReportCallbackEXT( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateDebugReportCallbackEXT( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_callback ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateDebugReportCallbackEXT" ); - } - } - - DebugReportCallbackEXT( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VkDebugReportCallbackEXT callback, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_callback( callback ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - {} - - DebugReportCallbackEXT( std::nullptr_t ) {} - - ~DebugReportCallbackEXT() - { - if ( m_callback ) - { - getDispatcher()->vkDestroyDebugReportCallbackEXT( - static_cast( m_instance ), - static_cast( m_callback ), - reinterpret_cast( m_allocator ) ); - } - } - - DebugReportCallbackEXT() = delete; - DebugReportCallbackEXT( DebugReportCallbackEXT const & ) = delete; - DebugReportCallbackEXT( DebugReportCallbackEXT && rhs ) VULKAN_HPP_NOEXCEPT - : m_instance( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_instance, {} ) ) - , m_callback( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_callback, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - DebugReportCallbackEXT & operator=( DebugReportCallbackEXT const & ) = delete; - DebugReportCallbackEXT & operator=( DebugReportCallbackEXT && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_callback ) - { - getDispatcher()->vkDestroyDebugReportCallbackEXT( - static_cast( m_instance ), - static_cast( m_callback ), - reinterpret_cast( m_allocator ) ); - } - m_instance = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_instance, {} ); - m_callback = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_callback, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_callback; - } - - VULKAN_HPP_NAMESPACE::Instance getInstance() const - { - return m_instance; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Instance m_instance = {}; - VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT m_callback = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * m_dispatcher = nullptr; - }; - - class DebugUtilsMessengerEXT - { - public: - using CType = VkDebugUtilsMessengerEXT; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDebugUtilsMessengerEXT; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - DebugUtilsMessengerEXT( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateDebugUtilsMessengerEXT( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_messenger ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateDebugUtilsMessengerEXT" ); - } - } - - DebugUtilsMessengerEXT( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VkDebugUtilsMessengerEXT messenger, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_messenger( messenger ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - {} - - DebugUtilsMessengerEXT( std::nullptr_t ) {} - - ~DebugUtilsMessengerEXT() - { - if ( m_messenger ) - { - getDispatcher()->vkDestroyDebugUtilsMessengerEXT( - static_cast( m_instance ), - static_cast( m_messenger ), - reinterpret_cast( m_allocator ) ); - } - } - - DebugUtilsMessengerEXT() = delete; - DebugUtilsMessengerEXT( DebugUtilsMessengerEXT const & ) = delete; - DebugUtilsMessengerEXT( DebugUtilsMessengerEXT && rhs ) VULKAN_HPP_NOEXCEPT - : m_instance( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_instance, {} ) ) - , m_messenger( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_messenger, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - DebugUtilsMessengerEXT & operator=( DebugUtilsMessengerEXT const & ) = delete; - DebugUtilsMessengerEXT & operator=( DebugUtilsMessengerEXT && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_messenger ) - { - getDispatcher()->vkDestroyDebugUtilsMessengerEXT( - static_cast( m_instance ), - static_cast( m_messenger ), - reinterpret_cast( m_allocator ) ); - } - m_instance = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_instance, {} ); - m_messenger = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_messenger, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_messenger; - } - - VULKAN_HPP_NAMESPACE::Instance getInstance() const - { - return m_instance; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Instance m_instance = {}; - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT m_messenger = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * m_dispatcher = nullptr; - }; - - class DeferredOperationKHR - { - public: - using CType = VkDeferredOperationKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDeferredOperationKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - DeferredOperationKHR( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateDeferredOperationKHR( - static_cast( *device ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_operation ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateDeferredOperationKHR" ); - } - } - - DeferredOperationKHR( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkDeferredOperationKHR operation, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_operation( operation ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - DeferredOperationKHR( std::nullptr_t ) {} - - ~DeferredOperationKHR() - { - if ( m_operation ) - { - getDispatcher()->vkDestroyDeferredOperationKHR( - static_cast( m_device ), - static_cast( m_operation ), - reinterpret_cast( m_allocator ) ); - } - } - - DeferredOperationKHR() = delete; - DeferredOperationKHR( DeferredOperationKHR const & ) = delete; - DeferredOperationKHR( DeferredOperationKHR && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_operation( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_operation, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - DeferredOperationKHR & operator=( DeferredOperationKHR const & ) = delete; - DeferredOperationKHR & operator=( DeferredOperationKHR && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_operation ) - { - getDispatcher()->vkDestroyDeferredOperationKHR( - static_cast( m_device ), - static_cast( m_operation ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_operation = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_operation, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::DeferredOperationKHR const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_operation; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_KHR_deferred_host_operations === - - VULKAN_HPP_NODISCARD uint32_t getMaxConcurrency() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result getResult() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result join() const; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::DeferredOperationKHR m_operation = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class DescriptorPool - { - public: - using CType = VkDescriptorPool; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorPool; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorPool; - - public: - DescriptorPool( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateDescriptorPool( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_descriptorPool ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateDescriptorPool" ); - } - } - - DescriptorPool( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkDescriptorPool descriptorPool, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_descriptorPool( descriptorPool ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - DescriptorPool( std::nullptr_t ) {} - - ~DescriptorPool() - { - if ( m_descriptorPool ) - { - getDispatcher()->vkDestroyDescriptorPool( static_cast( m_device ), - static_cast( m_descriptorPool ), - reinterpret_cast( m_allocator ) ); - } - } - - DescriptorPool() = delete; - DescriptorPool( DescriptorPool const & ) = delete; - DescriptorPool( DescriptorPool && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_descriptorPool( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_descriptorPool, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - DescriptorPool & operator=( DescriptorPool const & ) = delete; - DescriptorPool & operator =( DescriptorPool && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_descriptorPool ) - { - getDispatcher()->vkDestroyDescriptorPool( static_cast( m_device ), - static_cast( m_descriptorPool ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_descriptorPool = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_descriptorPool, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::DescriptorPool const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorPool; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - void reset( VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const - VULKAN_HPP_NOEXCEPT; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::DescriptorPool m_descriptorPool = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class DescriptorSet - { - public: - using CType = VkDescriptorSet; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorSet; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorSet; - - public: - DescriptorSet( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkDescriptorSet descriptorSet, - VkDescriptorPool descriptorPool ) - : m_device( *device ) - , m_descriptorPool( descriptorPool ) - , m_descriptorSet( descriptorSet ) - , m_dispatcher( device.getDispatcher() ) - {} - - DescriptorSet( std::nullptr_t ) {} - - ~DescriptorSet() - { - if ( m_descriptorSet ) - { - getDispatcher()->vkFreeDescriptorSets( static_cast( m_device ), - static_cast( m_descriptorPool ), - 1, - reinterpret_cast( &m_descriptorSet ) ); - } - } - - DescriptorSet() = delete; - DescriptorSet( DescriptorSet const & ) = delete; - DescriptorSet( DescriptorSet && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_descriptorPool( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_descriptorPool, {} ) ) - , m_descriptorSet( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_descriptorSet, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - DescriptorSet & operator=( DescriptorSet const & ) = delete; - DescriptorSet & operator =( DescriptorSet && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_descriptorSet ) - { - getDispatcher()->vkFreeDescriptorSets( static_cast( m_device ), - static_cast( m_descriptorPool ), - 1, - reinterpret_cast( &m_descriptorSet ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_descriptorPool = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_descriptorPool, {} ); - m_descriptorSet = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_descriptorSet, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::DescriptorSet const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSet; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_1 === - - template - void updateWithTemplate( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - DataType const & data ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_descriptor_update_template === - - template - void updateWithTemplateKHR( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - DataType const & data ) const VULKAN_HPP_NOEXCEPT; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::DescriptorPool m_descriptorPool = {}; - VULKAN_HPP_NAMESPACE::DescriptorSet m_descriptorSet = {}; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class DescriptorSets : public std::vector - { - public: - DescriptorSets( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo const & allocateInfo ) - { - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * dispatcher = device.getDispatcher(); - std::vector descriptorSets( allocateInfo.descriptorSetCount ); - VULKAN_HPP_NAMESPACE::Result result = static_cast( - dispatcher->vkAllocateDescriptorSets( static_cast( *device ), - reinterpret_cast( &allocateInfo ), - descriptorSets.data() ) ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - this->reserve( allocateInfo.descriptorSetCount ); - for ( auto const & descriptorSet : descriptorSets ) - { - this->emplace_back( device, descriptorSet, static_cast( allocateInfo.descriptorPool ) ); - } - } - else - { - throwResultException( result, "vkAllocateDescriptorSets" ); - } - } - - DescriptorSets() = delete; - DescriptorSets( DescriptorSets const & ) = delete; - DescriptorSets( DescriptorSets && rhs ) = default; - DescriptorSets & operator=( DescriptorSets const & ) = delete; - DescriptorSets & operator=( DescriptorSets && rhs ) = default; - }; - - class DescriptorSetLayout - { - public: - using CType = VkDescriptorSetLayout; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorSetLayout; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorSetLayout; - - public: - DescriptorSetLayout( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateDescriptorSetLayout( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_descriptorSetLayout ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateDescriptorSetLayout" ); - } - } - - DescriptorSetLayout( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkDescriptorSetLayout descriptorSetLayout, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_descriptorSetLayout( descriptorSetLayout ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - DescriptorSetLayout( std::nullptr_t ) {} - - ~DescriptorSetLayout() - { - if ( m_descriptorSetLayout ) - { - getDispatcher()->vkDestroyDescriptorSetLayout( - static_cast( m_device ), - static_cast( m_descriptorSetLayout ), - reinterpret_cast( m_allocator ) ); - } - } - - DescriptorSetLayout() = delete; - DescriptorSetLayout( DescriptorSetLayout const & ) = delete; - DescriptorSetLayout( DescriptorSetLayout && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_descriptorSetLayout( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_descriptorSetLayout, - {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - DescriptorSetLayout & operator=( DescriptorSetLayout const & ) = delete; - DescriptorSetLayout & operator =( DescriptorSetLayout && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_descriptorSetLayout ) - { - getDispatcher()->vkDestroyDescriptorSetLayout( - static_cast( m_device ), - static_cast( m_descriptorSetLayout ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_descriptorSetLayout = - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_descriptorSetLayout, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::DescriptorSetLayout const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorSetLayout; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::DescriptorSetLayout m_descriptorSetLayout = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class DescriptorUpdateTemplate - { - public: - using CType = VkDescriptorUpdateTemplate; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDescriptorUpdateTemplate; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDescriptorUpdateTemplate; - - public: - DescriptorUpdateTemplate( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateDescriptorUpdateTemplate( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_descriptorUpdateTemplate ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateDescriptorUpdateTemplate" ); - } - } - - DescriptorUpdateTemplate( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_descriptorUpdateTemplate( descriptorUpdateTemplate ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - DescriptorUpdateTemplate( std::nullptr_t ) {} - - ~DescriptorUpdateTemplate() - { - if ( m_descriptorUpdateTemplate ) - { - getDispatcher()->vkDestroyDescriptorUpdateTemplate( - static_cast( m_device ), - static_cast( m_descriptorUpdateTemplate ), - reinterpret_cast( m_allocator ) ); - } - } - - DescriptorUpdateTemplate() = delete; - DescriptorUpdateTemplate( DescriptorUpdateTemplate const & ) = delete; - DescriptorUpdateTemplate( DescriptorUpdateTemplate && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_descriptorUpdateTemplate( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_descriptorUpdateTemplate, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - DescriptorUpdateTemplate & operator=( DescriptorUpdateTemplate const & ) = delete; - DescriptorUpdateTemplate & operator=( DescriptorUpdateTemplate && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_descriptorUpdateTemplate ) - { - getDispatcher()->vkDestroyDescriptorUpdateTemplate( - static_cast( m_device ), - static_cast( m_descriptorUpdateTemplate ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_descriptorUpdateTemplate = - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_descriptorUpdateTemplate, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_descriptorUpdateTemplate; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate m_descriptorUpdateTemplate = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class DeviceMemory - { - public: - using CType = VkDeviceMemory; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDeviceMemory; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDeviceMemory; - - public: - DeviceMemory( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::MemoryAllocateInfo const & allocateInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkAllocateMemory( static_cast( *device ), - reinterpret_cast( &allocateInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_memory ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkAllocateMemory" ); - } - } - - DeviceMemory( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkDeviceMemory memory, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_memory( memory ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - DeviceMemory( std::nullptr_t ) {} - - ~DeviceMemory() - { - if ( m_memory ) - { - getDispatcher()->vkFreeMemory( static_cast( m_device ), - static_cast( m_memory ), - reinterpret_cast( m_allocator ) ); - } - } - - DeviceMemory() = delete; - DeviceMemory( DeviceMemory const & ) = delete; - DeviceMemory( DeviceMemory && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_memory( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_memory, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - DeviceMemory & operator=( DeviceMemory const & ) = delete; - DeviceMemory & operator =( DeviceMemory && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_memory ) - { - getDispatcher()->vkFreeMemory( static_cast( m_device ), - static_cast( m_memory ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_memory = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_memory, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::DeviceMemory const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_memory; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - VULKAN_HPP_NODISCARD void * - mapMemory( VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::DeviceSize size, - VULKAN_HPP_NAMESPACE::MemoryMapFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - void unmapMemory() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DeviceSize getCommitment() const VULKAN_HPP_NOEXCEPT; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - - VULKAN_HPP_NODISCARD HANDLE - getMemoryWin32HandleNV( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleType ) const; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_pageable_device_local_memory === - - void setPriorityEXT( float priority ) const VULKAN_HPP_NOEXCEPT; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory m_memory = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class DisplayKHR - { - public: - using CType = VkDisplayKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDisplayKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDisplayKHR; - - public: - DisplayKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::PhysicalDevice const & physicalDevice, - int32_t drmFd, - uint32_t connectorId ) - : m_physicalDevice( *physicalDevice ), m_dispatcher( physicalDevice.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - physicalDevice.getDispatcher()->vkGetDrmDisplayEXT( static_cast( *physicalDevice ), - drmFd, - connectorId, - reinterpret_cast( &m_display ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkGetDrmDisplayEXT" ); - } - } - -# if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) - DisplayKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::PhysicalDevice const & physicalDevice, - Display & dpy, - RROutput rrOutput ) - : m_physicalDevice( *physicalDevice ), m_dispatcher( physicalDevice.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( physicalDevice.getDispatcher()->vkGetRandROutputDisplayEXT( - static_cast( *physicalDevice ), - &dpy, - rrOutput, - reinterpret_cast( &m_display ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkGetRandROutputDisplayEXT" ); - } - } -# endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - DisplayKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::PhysicalDevice const & physicalDevice, - uint32_t deviceRelativeId ) - : m_physicalDevice( *physicalDevice ), m_dispatcher( physicalDevice.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - physicalDevice.getDispatcher()->vkGetWinrtDisplayNV( static_cast( *physicalDevice ), - deviceRelativeId, - reinterpret_cast( &m_display ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkGetWinrtDisplayNV" ); - } - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - DisplayKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::PhysicalDevice const & physicalDevice, - VkDisplayKHR display ) - : m_physicalDevice( *physicalDevice ), m_display( display ), m_dispatcher( physicalDevice.getDispatcher() ) - {} - - DisplayKHR( std::nullptr_t ) {} - - ~DisplayKHR() - { - if ( m_display ) - { - getDispatcher()->vkReleaseDisplayEXT( static_cast( m_physicalDevice ), - static_cast( m_display ) ); - } - } - - DisplayKHR() = delete; - DisplayKHR( DisplayKHR const & ) = delete; - DisplayKHR( DisplayKHR && rhs ) VULKAN_HPP_NOEXCEPT - : m_physicalDevice( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_physicalDevice, {} ) ) - , m_display( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_display, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - DisplayKHR & operator=( DisplayKHR const & ) = delete; - DisplayKHR & operator =( DisplayKHR && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_display ) - { - getDispatcher()->vkReleaseDisplayEXT( static_cast( m_physicalDevice ), - static_cast( m_display ) ); - } - m_physicalDevice = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_physicalDevice, {} ); - m_display = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_display, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::DisplayKHR const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_display; - } - - VULKAN_HPP_NAMESPACE::PhysicalDevice getPhysicalDevice() const - { - return m_physicalDevice; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_KHR_display === - - VULKAN_HPP_NODISCARD std::vector getModeProperties() const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_RAII_NAMESPACE::DisplayModeKHR createMode( - VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) const; - - //=== VK_KHR_get_display_properties2 === - - VULKAN_HPP_NODISCARD std::vector getModeProperties2() const; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_acquire_winrt_display === - - void acquireWinrtNV() const; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - private: - VULKAN_HPP_NAMESPACE::PhysicalDevice m_physicalDevice = {}; - VULKAN_HPP_NAMESPACE::DisplayKHR m_display = {}; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * m_dispatcher = nullptr; - }; - - class DisplayKHRs : public std::vector - { - public: - DisplayKHRs( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::PhysicalDevice const & physicalDevice, - uint32_t planeIndex ) - { - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * dispatcher = - physicalDevice.getDispatcher(); - std::vector displays; - uint32_t displayCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( dispatcher->vkGetDisplayPlaneSupportedDisplaysKHR( - static_cast( *physicalDevice ), planeIndex, &displayCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && displayCount ) - { - displays.resize( displayCount ); - result = static_cast( dispatcher->vkGetDisplayPlaneSupportedDisplaysKHR( - static_cast( *physicalDevice ), planeIndex, &displayCount, displays.data() ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( displayCount <= displays.size() ); - this->reserve( displayCount ); - for ( auto const & displayKHR : displays ) - { - this->emplace_back( physicalDevice, displayKHR ); - } - } - else - { - throwResultException( result, "vkGetDisplayPlaneSupportedDisplaysKHR" ); - } - } - - DisplayKHRs() = delete; - DisplayKHRs( DisplayKHRs const & ) = delete; - DisplayKHRs( DisplayKHRs && rhs ) = default; - DisplayKHRs & operator=( DisplayKHRs const & ) = delete; - DisplayKHRs & operator=( DisplayKHRs && rhs ) = default; - }; - - class DisplayModeKHR - { - public: - using CType = VkDisplayModeKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eDisplayModeKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eDisplayModeKHR; - - public: - DisplayModeKHR( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DisplayKHR const & display, - VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_physicalDevice( display.getPhysicalDevice() ), m_dispatcher( display.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( display.getDispatcher()->vkCreateDisplayModeKHR( - static_cast( display.getPhysicalDevice() ), - static_cast( *display ), - reinterpret_cast( &createInfo ), - reinterpret_cast( - static_cast( allocator ) ), - reinterpret_cast( &m_displayModeKHR ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateDisplayModeKHR" ); - } - } - - DisplayModeKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DisplayKHR const & display, - VkDisplayModeKHR displayModeKHR ) - : m_physicalDevice( display.getPhysicalDevice() ) - , m_displayModeKHR( displayModeKHR ) - , m_dispatcher( display.getDispatcher() ) - {} - - DisplayModeKHR( std::nullptr_t ) {} - - DisplayModeKHR() = delete; - DisplayModeKHR( DisplayModeKHR const & ) = delete; - DisplayModeKHR( DisplayModeKHR && rhs ) VULKAN_HPP_NOEXCEPT - : m_physicalDevice( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_physicalDevice, {} ) ) - , m_displayModeKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_displayModeKHR, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - DisplayModeKHR & operator=( DisplayModeKHR const & ) = delete; - DisplayModeKHR & operator =( DisplayModeKHR && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - m_physicalDevice = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_physicalDevice, {} ); - m_displayModeKHR = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_displayModeKHR, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::DisplayModeKHR const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_displayModeKHR; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_KHR_display === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR - getDisplayPlaneCapabilities( uint32_t planeIndex ) const; - - private: - VULKAN_HPP_NAMESPACE::PhysicalDevice m_physicalDevice = {}; - VULKAN_HPP_NAMESPACE::DisplayModeKHR m_displayModeKHR = {}; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * m_dispatcher = nullptr; - }; - - class Event - { - public: - using CType = VkEvent; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eEvent; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eEvent; - - public: - Event( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::EventCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateEvent( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_event ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateEvent" ); - } - } - - Event( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkEvent event, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_event( event ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - Event( std::nullptr_t ) {} - - ~Event() - { - if ( m_event ) - { - getDispatcher()->vkDestroyEvent( static_cast( m_device ), - static_cast( m_event ), - reinterpret_cast( m_allocator ) ); - } - } - - Event() = delete; - Event( Event const & ) = delete; - Event( Event && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_event( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_event, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - Event & operator=( Event const & ) = delete; - Event & operator =( Event && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_event ) - { - getDispatcher()->vkDestroyEvent( static_cast( m_device ), - static_cast( m_event ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_event = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_event, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::Event const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_event; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result getStatus() const; - - void set() const; - - void reset() const; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::Event m_event = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class Fence - { - public: - using CType = VkFence; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eFence; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eFence; - - public: - Fence( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::FenceCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateFence( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_fence ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateFence" ); - } - } - - Fence( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT const & deviceEventInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkRegisterDeviceEventEXT( - static_cast( *device ), - reinterpret_cast( &deviceEventInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_fence ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkRegisterDeviceEventEXT" ); - } - } - - Fence( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DisplayKHR const & display, - VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT const & displayEventInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkRegisterDisplayEventEXT( - static_cast( *device ), - static_cast( *display ), - reinterpret_cast( &displayEventInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_fence ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkRegisterDisplayEventEXT" ); - } - } - - Fence( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkFence fence, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_fence( fence ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - Fence( std::nullptr_t ) {} - - ~Fence() - { - if ( m_fence ) - { - getDispatcher()->vkDestroyFence( static_cast( m_device ), - static_cast( m_fence ), - reinterpret_cast( m_allocator ) ); - } - } - - Fence() = delete; - Fence( Fence const & ) = delete; - Fence( Fence && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_fence( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_fence, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - Fence & operator=( Fence const & ) = delete; - Fence & operator =( Fence && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_fence ) - { - getDispatcher()->vkDestroyFence( static_cast( m_device ), - static_cast( m_fence ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_fence = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_fence, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::Fence const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_fence; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result getStatus() const; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::Fence m_fence = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class Framebuffer - { - public: - using CType = VkFramebuffer; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eFramebuffer; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eFramebuffer; - - public: - Framebuffer( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::FramebufferCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateFramebuffer( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_framebuffer ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateFramebuffer" ); - } - } - - Framebuffer( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkFramebuffer framebuffer, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_framebuffer( framebuffer ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - Framebuffer( std::nullptr_t ) {} - - ~Framebuffer() - { - if ( m_framebuffer ) - { - getDispatcher()->vkDestroyFramebuffer( static_cast( m_device ), - static_cast( m_framebuffer ), - reinterpret_cast( m_allocator ) ); - } - } - - Framebuffer() = delete; - Framebuffer( Framebuffer const & ) = delete; - Framebuffer( Framebuffer && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_framebuffer( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_framebuffer, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - Framebuffer & operator=( Framebuffer const & ) = delete; - Framebuffer & operator =( Framebuffer && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_framebuffer ) - { - getDispatcher()->vkDestroyFramebuffer( static_cast( m_device ), - static_cast( m_framebuffer ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_framebuffer = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_framebuffer, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::Framebuffer const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_framebuffer; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::Framebuffer m_framebuffer = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class Image - { - public: - using CType = VkImage; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eImage; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eImage; - - public: - Image( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::ImageCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateImage( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_image ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateImage" ); - } - } - - Image( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkImage image, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_image( image ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - Image( std::nullptr_t ) {} - - ~Image() - { - if ( m_image ) - { - getDispatcher()->vkDestroyImage( static_cast( m_device ), - static_cast( m_image ), - reinterpret_cast( m_allocator ) ); - } - } - - Image() = delete; - Image( Image const & ) = delete; - Image( Image && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_image( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_image, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - Image & operator=( Image const & ) = delete; - Image & operator =( Image && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_image ) - { - getDispatcher()->vkDestroyImage( static_cast( m_device ), - static_cast( m_image ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_image = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_image, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::Image const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_image; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - void bindMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory, VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MemoryRequirements getMemoryRequirements() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD std::vector - getSparseMemoryRequirements() const VULKAN_HPP_NOEXCEPT; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::SubresourceLayout - getSubresourceLayout( const VULKAN_HPP_NAMESPACE::ImageSubresource & subresource ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_image_drm_format_modifier === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT - getDrmFormatModifierPropertiesEXT() const; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::Image m_image = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class ImageView - { - public: - using CType = VkImageView; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eImageView; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eImageView; - - public: - ImageView( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::ImageViewCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateImageView( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_imageView ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateImageView" ); - } - } - - ImageView( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkImageView imageView, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_imageView( imageView ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - ImageView( std::nullptr_t ) {} - - ~ImageView() - { - if ( m_imageView ) - { - getDispatcher()->vkDestroyImageView( static_cast( m_device ), - static_cast( m_imageView ), - reinterpret_cast( m_allocator ) ); - } - } - - ImageView() = delete; - ImageView( ImageView const & ) = delete; - ImageView( ImageView && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_imageView( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_imageView, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - ImageView & operator=( ImageView const & ) = delete; - ImageView & operator =( ImageView && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_imageView ) - { - getDispatcher()->vkDestroyImageView( static_cast( m_device ), - static_cast( m_imageView ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_imageView = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_imageView, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::ImageView const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_imageView; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_NVX_image_view_handle === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX getAddressNVX() const; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::ImageView m_imageView = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class IndirectCommandsLayoutNV - { - public: - using CType = VkIndirectCommandsLayoutNV; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eIndirectCommandsLayoutNV; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - IndirectCommandsLayoutNV( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateIndirectCommandsLayoutNV( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_indirectCommandsLayout ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateIndirectCommandsLayoutNV" ); - } - } - - IndirectCommandsLayoutNV( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkIndirectCommandsLayoutNV indirectCommandsLayout, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_indirectCommandsLayout( indirectCommandsLayout ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - IndirectCommandsLayoutNV( std::nullptr_t ) {} - - ~IndirectCommandsLayoutNV() - { - if ( m_indirectCommandsLayout ) - { - getDispatcher()->vkDestroyIndirectCommandsLayoutNV( - static_cast( m_device ), - static_cast( m_indirectCommandsLayout ), - reinterpret_cast( m_allocator ) ); - } - } - - IndirectCommandsLayoutNV() = delete; - IndirectCommandsLayoutNV( IndirectCommandsLayoutNV const & ) = delete; - IndirectCommandsLayoutNV( IndirectCommandsLayoutNV && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_indirectCommandsLayout( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_indirectCommandsLayout, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - IndirectCommandsLayoutNV & operator=( IndirectCommandsLayoutNV const & ) = delete; - IndirectCommandsLayoutNV & operator=( IndirectCommandsLayoutNV && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_indirectCommandsLayout ) - { - getDispatcher()->vkDestroyIndirectCommandsLayoutNV( - static_cast( m_device ), - static_cast( m_indirectCommandsLayout ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_indirectCommandsLayout = - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_indirectCommandsLayout, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_indirectCommandsLayout; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV m_indirectCommandsLayout = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class PerformanceConfigurationINTEL - { - public: - using CType = VkPerformanceConfigurationINTEL; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::ePerformanceConfigurationINTEL; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - PerformanceConfigurationINTEL( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL const & acquireInfo ) - : m_device( *device ), m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkAcquirePerformanceConfigurationINTEL( - static_cast( *device ), - reinterpret_cast( &acquireInfo ), - reinterpret_cast( &m_configuration ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkAcquirePerformanceConfigurationINTEL" ); - } - } - - PerformanceConfigurationINTEL( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkPerformanceConfigurationINTEL configuration ) - : m_device( *device ), m_configuration( configuration ), m_dispatcher( device.getDispatcher() ) - {} - - PerformanceConfigurationINTEL( std::nullptr_t ) {} - - ~PerformanceConfigurationINTEL() - { - if ( m_configuration ) - { - getDispatcher()->vkReleasePerformanceConfigurationINTEL( - static_cast( m_device ), static_cast( m_configuration ) ); - } - } - - PerformanceConfigurationINTEL() = delete; - PerformanceConfigurationINTEL( PerformanceConfigurationINTEL const & ) = delete; - PerformanceConfigurationINTEL( PerformanceConfigurationINTEL && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_configuration( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_configuration, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - PerformanceConfigurationINTEL & operator=( PerformanceConfigurationINTEL const & ) = delete; - PerformanceConfigurationINTEL & operator=( PerformanceConfigurationINTEL && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_configuration ) - { - getDispatcher()->vkReleasePerformanceConfigurationINTEL( - static_cast( m_device ), static_cast( m_configuration ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_configuration = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_configuration, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_configuration; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL m_configuration = {}; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class PipelineCache - { - public: - using CType = VkPipelineCache; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::ePipelineCache; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePipelineCache; - - public: - PipelineCache( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreatePipelineCache( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_pipelineCache ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreatePipelineCache" ); - } - } - - PipelineCache( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkPipelineCache pipelineCache, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_pipelineCache( pipelineCache ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - PipelineCache( std::nullptr_t ) {} - - ~PipelineCache() - { - if ( m_pipelineCache ) - { - getDispatcher()->vkDestroyPipelineCache( static_cast( m_device ), - static_cast( m_pipelineCache ), - reinterpret_cast( m_allocator ) ); - } - } - - PipelineCache() = delete; - PipelineCache( PipelineCache const & ) = delete; - PipelineCache( PipelineCache && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_pipelineCache( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_pipelineCache, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - PipelineCache & operator=( PipelineCache const & ) = delete; - PipelineCache & operator =( PipelineCache && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_pipelineCache ) - { - getDispatcher()->vkDestroyPipelineCache( static_cast( m_device ), - static_cast( m_pipelineCache ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_pipelineCache = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_pipelineCache, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::PipelineCache const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_pipelineCache; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - VULKAN_HPP_NODISCARD std::vector getData() const; - - void merge( ArrayProxy const & srcCaches ) const; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::PipelineCache m_pipelineCache = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class Pipeline - { - public: - using CType = VkPipeline; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::ePipeline; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePipeline; - - public: - Pipeline( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - m_constructorSuccessCode = static_cast( getDispatcher()->vkCreateComputePipelines( - static_cast( *device ), - pipelineCache ? static_cast( **pipelineCache ) : 0, - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_pipeline ) ) ); - if ( ( m_constructorSuccessCode != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( m_constructorSuccessCode != VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - throwResultException( m_constructorSuccessCode, "vkCreateComputePipelines" ); - } - } - - Pipeline( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - m_constructorSuccessCode = - static_cast( getDispatcher()->vkCreateGraphicsPipelines( - static_cast( *device ), - pipelineCache ? static_cast( **pipelineCache ) : 0, - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_pipeline ) ) ); - if ( ( m_constructorSuccessCode != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( m_constructorSuccessCode != VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - throwResultException( m_constructorSuccessCode, "vkCreateGraphicsPipelines" ); - } - } - - Pipeline( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::Optional< - const VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR> const & deferredOperation, - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - m_constructorSuccessCode = - static_cast( getDispatcher()->vkCreateRayTracingPipelinesKHR( - static_cast( *device ), - deferredOperation ? static_cast( **deferredOperation ) : 0, - pipelineCache ? static_cast( **pipelineCache ) : 0, - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_pipeline ) ) ); - if ( ( m_constructorSuccessCode != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( m_constructorSuccessCode != VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR ) && - ( m_constructorSuccessCode != VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR ) && - ( m_constructorSuccessCode != VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - throwResultException( m_constructorSuccessCode, "vkCreateRayTracingPipelinesKHR" ); - } - } - - Pipeline( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - m_constructorSuccessCode = - static_cast( getDispatcher()->vkCreateRayTracingPipelinesNV( - static_cast( *device ), - pipelineCache ? static_cast( **pipelineCache ) : 0, - 1, - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_pipeline ) ) ); - if ( ( m_constructorSuccessCode != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( m_constructorSuccessCode != VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - throwResultException( m_constructorSuccessCode, "vkCreateRayTracingPipelinesNV" ); - } - } - - Pipeline( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkPipeline pipeline, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr, - VULKAN_HPP_NAMESPACE::Result successCode = VULKAN_HPP_NAMESPACE::Result::eSuccess ) - : m_device( *device ) - , m_pipeline( pipeline ) - , m_allocator( static_cast( allocator ) ) - , m_constructorSuccessCode( successCode ) - , m_dispatcher( device.getDispatcher() ) - {} - - Pipeline( std::nullptr_t ) {} - - ~Pipeline() - { - if ( m_pipeline ) - { - getDispatcher()->vkDestroyPipeline( static_cast( m_device ), - static_cast( m_pipeline ), - reinterpret_cast( m_allocator ) ); - } - } - - Pipeline() = delete; - Pipeline( Pipeline const & ) = delete; - Pipeline( Pipeline && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_pipeline( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_pipeline, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - Pipeline & operator=( Pipeline const & ) = delete; - Pipeline & operator =( Pipeline && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_pipeline ) - { - getDispatcher()->vkDestroyPipeline( static_cast( m_device ), - static_cast( m_pipeline ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_pipeline = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_pipeline, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::Pipeline const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_pipeline; - } - - VULKAN_HPP_NAMESPACE::Result getConstructorSuccessCode() const - { - return m_constructorSuccessCode; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_AMD_shader_info === - - VULKAN_HPP_NODISCARD std::vector - getShaderInfoAMD( VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, - VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType ) const; - - //=== VK_NV_ray_tracing === - - template - VULKAN_HPP_NODISCARD std::vector - getRayTracingShaderGroupHandlesNV( uint32_t firstGroup, uint32_t groupCount, size_t dataSize ) const; - - template - VULKAN_HPP_NODISCARD DataType getRayTracingShaderGroupHandleNV( uint32_t firstGroup, uint32_t groupCount ) const; - - void compileDeferredNV( uint32_t shader ) const; - - //=== VK_KHR_ray_tracing_pipeline === - - template - VULKAN_HPP_NODISCARD std::vector - getRayTracingShaderGroupHandlesKHR( uint32_t firstGroup, uint32_t groupCount, size_t dataSize ) const; - - template - VULKAN_HPP_NODISCARD DataType getRayTracingShaderGroupHandleKHR( uint32_t firstGroup, uint32_t groupCount ) const; - - template - VULKAN_HPP_NODISCARD std::vector getRayTracingCaptureReplayShaderGroupHandlesKHR( - uint32_t firstGroup, uint32_t groupCount, size_t dataSize ) const; - - template - VULKAN_HPP_NODISCARD DataType getRayTracingCaptureReplayShaderGroupHandleKHR( uint32_t firstGroup, - uint32_t groupCount ) const; - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::DeviceSize getRayTracingShaderGroupStackSizeKHR( - uint32_t group, VULKAN_HPP_NAMESPACE::ShaderGroupShaderKHR groupShader ) const VULKAN_HPP_NOEXCEPT; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::Pipeline m_pipeline = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::Result m_constructorSuccessCode; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class Pipelines : public std::vector - { - public: - Pipelines( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - { - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * dispatcher = device.getDispatcher(); - std::vector pipelines( createInfos.size() ); - VULKAN_HPP_NAMESPACE::Result result = - static_cast( dispatcher->vkCreateComputePipelines( - static_cast( *device ), - pipelineCache ? static_cast( **pipelineCache ) : 0, - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - pipelines.data() ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) || - ( result == VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - this->reserve( createInfos.size() ); - for ( auto const & pipeline : pipelines ) - { - this->emplace_back( device, pipeline, allocator, result ); - } - } - else - { - throwResultException( result, "vkCreateComputePipelines" ); - } - } - - Pipelines( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - { - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * dispatcher = device.getDispatcher(); - std::vector pipelines( createInfos.size() ); - VULKAN_HPP_NAMESPACE::Result result = - static_cast( dispatcher->vkCreateGraphicsPipelines( - static_cast( *device ), - pipelineCache ? static_cast( **pipelineCache ) : 0, - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - pipelines.data() ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) || - ( result == VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - this->reserve( createInfos.size() ); - for ( auto const & pipeline : pipelines ) - { - this->emplace_back( device, pipeline, allocator, result ); - } - } - else - { - throwResultException( result, "vkCreateGraphicsPipelines" ); - } - } - - Pipelines( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::Optional< - const VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR> const & deferredOperation, - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - { - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * dispatcher = device.getDispatcher(); - std::vector pipelines( createInfos.size() ); - VULKAN_HPP_NAMESPACE::Result result = - static_cast( dispatcher->vkCreateRayTracingPipelinesKHR( - static_cast( *device ), - deferredOperation ? static_cast( **deferredOperation ) : 0, - pipelineCache ? static_cast( **pipelineCache ) : 0, - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - pipelines.data() ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) || - ( result == VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR ) || - ( result == VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR ) || - ( result == VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - this->reserve( createInfos.size() ); - for ( auto const & pipeline : pipelines ) - { - this->emplace_back( device, pipeline, allocator, result ); - } - } - else - { - throwResultException( result, "vkCreateRayTracingPipelinesKHR" ); - } - } - - Pipelines( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - { - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * dispatcher = device.getDispatcher(); - std::vector pipelines( createInfos.size() ); - VULKAN_HPP_NAMESPACE::Result result = - static_cast( dispatcher->vkCreateRayTracingPipelinesNV( - static_cast( *device ), - pipelineCache ? static_cast( **pipelineCache ) : 0, - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - pipelines.data() ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) || - ( result == VULKAN_HPP_NAMESPACE::Result::ePipelineCompileRequiredEXT ) ) - { - this->reserve( createInfos.size() ); - for ( auto const & pipeline : pipelines ) - { - this->emplace_back( device, pipeline, allocator, result ); - } - } - else - { - throwResultException( result, "vkCreateRayTracingPipelinesNV" ); - } - } - - Pipelines() = delete; - Pipelines( Pipelines const & ) = delete; - Pipelines( Pipelines && rhs ) = default; - Pipelines & operator=( Pipelines const & ) = delete; - Pipelines & operator=( Pipelines && rhs ) = default; - }; - - class PipelineLayout - { - public: - using CType = VkPipelineLayout; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::ePipelineLayout; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::ePipelineLayout; - - public: - PipelineLayout( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreatePipelineLayout( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_pipelineLayout ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreatePipelineLayout" ); - } - } - - PipelineLayout( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkPipelineLayout pipelineLayout, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_pipelineLayout( pipelineLayout ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - PipelineLayout( std::nullptr_t ) {} - - ~PipelineLayout() - { - if ( m_pipelineLayout ) - { - getDispatcher()->vkDestroyPipelineLayout( static_cast( m_device ), - static_cast( m_pipelineLayout ), - reinterpret_cast( m_allocator ) ); - } - } - - PipelineLayout() = delete; - PipelineLayout( PipelineLayout const & ) = delete; - PipelineLayout( PipelineLayout && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_pipelineLayout( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_pipelineLayout, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - PipelineLayout & operator=( PipelineLayout const & ) = delete; - PipelineLayout & operator =( PipelineLayout && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_pipelineLayout ) - { - getDispatcher()->vkDestroyPipelineLayout( static_cast( m_device ), - static_cast( m_pipelineLayout ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_pipelineLayout = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_pipelineLayout, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::PipelineLayout const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_pipelineLayout; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::PipelineLayout m_pipelineLayout = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class PrivateDataSlot - { - public: - using CType = VkPrivateDataSlot; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::ePrivateDataSlot; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - PrivateDataSlot( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreatePrivateDataSlot( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_privateDataSlot ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreatePrivateDataSlot" ); - } - } - - PrivateDataSlot( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkPrivateDataSlot privateDataSlot, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_privateDataSlot( privateDataSlot ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - PrivateDataSlot( std::nullptr_t ) {} - - ~PrivateDataSlot() - { - if ( m_privateDataSlot ) - { - getDispatcher()->vkDestroyPrivateDataSlot( static_cast( m_device ), - static_cast( m_privateDataSlot ), - reinterpret_cast( m_allocator ) ); - } - } - - PrivateDataSlot() = delete; - PrivateDataSlot( PrivateDataSlot const & ) = delete; - PrivateDataSlot( PrivateDataSlot && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_privateDataSlot( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_privateDataSlot, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - PrivateDataSlot & operator=( PrivateDataSlot const & ) = delete; - PrivateDataSlot & operator =( PrivateDataSlot && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_privateDataSlot ) - { - getDispatcher()->vkDestroyPrivateDataSlot( static_cast( m_device ), - static_cast( m_privateDataSlot ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_privateDataSlot = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_privateDataSlot, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::PrivateDataSlot const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_privateDataSlot; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::PrivateDataSlot m_privateDataSlot = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class QueryPool - { - public: - using CType = VkQueryPool; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eQueryPool; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eQueryPool; - - public: - QueryPool( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateQueryPool( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_queryPool ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateQueryPool" ); - } - } - - QueryPool( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkQueryPool queryPool, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_queryPool( queryPool ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - QueryPool( std::nullptr_t ) {} - - ~QueryPool() - { - if ( m_queryPool ) - { - getDispatcher()->vkDestroyQueryPool( static_cast( m_device ), - static_cast( m_queryPool ), - reinterpret_cast( m_allocator ) ); - } - } - - QueryPool() = delete; - QueryPool( QueryPool const & ) = delete; - QueryPool( QueryPool && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_queryPool( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_queryPool, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - QueryPool & operator=( QueryPool const & ) = delete; - QueryPool & operator =( QueryPool && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_queryPool ) - { - getDispatcher()->vkDestroyQueryPool( static_cast( m_device ), - static_cast( m_queryPool ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_queryPool = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_queryPool, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::QueryPool const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_queryPool; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - template - VULKAN_HPP_NODISCARD std::pair> - getResults( uint32_t firstQuery, - uint32_t queryCount, - size_t dataSize, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - template - VULKAN_HPP_NODISCARD std::pair - getResult( uint32_t firstQuery, - uint32_t queryCount, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - //=== VK_VERSION_1_2 === - - void reset( uint32_t firstQuery, uint32_t queryCount ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_EXT_host_query_reset === - - void resetEXT( uint32_t firstQuery, uint32_t queryCount ) const VULKAN_HPP_NOEXCEPT; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::QueryPool m_queryPool = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class Queue - { - public: - using CType = VkQueue; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eQueue; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eQueue; - - public: - Queue( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - uint32_t queueFamilyIndex, - uint32_t queueIndex ) - : m_dispatcher( device.getDispatcher() ) - { - getDispatcher()->vkGetDeviceQueue( - static_cast( *device ), queueFamilyIndex, queueIndex, reinterpret_cast( &m_queue ) ); - } - - Queue( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 const & queueInfo ) - : m_dispatcher( device.getDispatcher() ) - { - getDispatcher()->vkGetDeviceQueue2( static_cast( *device ), - reinterpret_cast( &queueInfo ), - reinterpret_cast( &m_queue ) ); - } - - Queue( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, VkQueue queue ) - : m_queue( queue ), m_dispatcher( device.getDispatcher() ) - {} - - Queue( std::nullptr_t ) {} - - Queue() = delete; - Queue( Queue const & ) = delete; - Queue( Queue && rhs ) VULKAN_HPP_NOEXCEPT - : m_queue( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_queue, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - Queue & operator=( Queue const & ) = delete; - Queue & operator =( Queue && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - m_queue = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_queue, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::Queue const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_queue; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - void submit( ArrayProxy const & submits, - VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - void waitIdle() const; - - void bindSparse( ArrayProxy const & bindInfo, - VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - //=== VK_VERSION_1_3 === - - void submit2( ArrayProxy const & submits, - VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - //=== VK_KHR_swapchain === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result - presentKHR( const VULKAN_HPP_NAMESPACE::PresentInfoKHR & presentInfo ) const; - - //=== VK_EXT_debug_utils === - - void - beginDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo ) const VULKAN_HPP_NOEXCEPT; - - void endDebugUtilsLabelEXT() const VULKAN_HPP_NOEXCEPT; - - void insertDebugUtilsLabelEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo ) const - VULKAN_HPP_NOEXCEPT; - - //=== VK_NV_device_diagnostic_checkpoints === - - VULKAN_HPP_NODISCARD std::vector - getCheckpointDataNV() const VULKAN_HPP_NOEXCEPT; - - //=== VK_INTEL_performance_query === - - void setPerformanceConfigurationINTEL( VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration ) const; - - //=== VK_KHR_synchronization2 === - - void submit2KHR( ArrayProxy const & submits, - VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - VULKAN_HPP_NODISCARD std::vector - getCheckpointData2NV() const VULKAN_HPP_NOEXCEPT; - - private: - VULKAN_HPP_NAMESPACE::Queue m_queue = {}; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class RenderPass - { - public: - using CType = VkRenderPass; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eRenderPass; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eRenderPass; - - public: - RenderPass( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::RenderPassCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateRenderPass( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_renderPass ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateRenderPass" ); - } - } - - RenderPass( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateRenderPass2( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_renderPass ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateRenderPass2" ); - } - } - - RenderPass( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkRenderPass renderPass, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_renderPass( renderPass ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - RenderPass( std::nullptr_t ) {} - - ~RenderPass() - { - if ( m_renderPass ) - { - getDispatcher()->vkDestroyRenderPass( static_cast( m_device ), - static_cast( m_renderPass ), - reinterpret_cast( m_allocator ) ); - } - } - - RenderPass() = delete; - RenderPass( RenderPass const & ) = delete; - RenderPass( RenderPass && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_renderPass( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_renderPass, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - RenderPass & operator=( RenderPass const & ) = delete; - RenderPass & operator =( RenderPass && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_renderPass ) - { - getDispatcher()->vkDestroyRenderPass( static_cast( m_device ), - static_cast( m_renderPass ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_renderPass = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_renderPass, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::RenderPass const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_renderPass; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_0 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Extent2D getRenderAreaGranularity() const VULKAN_HPP_NOEXCEPT; - - //=== VK_HUAWEI_subpass_shading === - - VULKAN_HPP_NODISCARD std::pair - getSubpassShadingMaxWorkgroupSizeHUAWEI() const; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::RenderPass m_renderPass = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class Sampler - { - public: - using CType = VkSampler; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eSampler; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSampler; - - public: - Sampler( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::SamplerCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateSampler( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_sampler ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateSampler" ); - } - } - - Sampler( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkSampler sampler, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_sampler( sampler ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - Sampler( std::nullptr_t ) {} - - ~Sampler() - { - if ( m_sampler ) - { - getDispatcher()->vkDestroySampler( static_cast( m_device ), - static_cast( m_sampler ), - reinterpret_cast( m_allocator ) ); - } - } - - Sampler() = delete; - Sampler( Sampler const & ) = delete; - Sampler( Sampler && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_sampler( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_sampler, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - Sampler & operator=( Sampler const & ) = delete; - Sampler & operator =( Sampler && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_sampler ) - { - getDispatcher()->vkDestroySampler( static_cast( m_device ), - static_cast( m_sampler ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_sampler = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_sampler, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::Sampler const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_sampler; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::Sampler m_sampler = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class SamplerYcbcrConversion - { - public: - using CType = VkSamplerYcbcrConversion; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eSamplerYcbcrConversion; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSamplerYcbcrConversion; - - public: - SamplerYcbcrConversion( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateSamplerYcbcrConversion( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_ycbcrConversion ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateSamplerYcbcrConversion" ); - } - } - - SamplerYcbcrConversion( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkSamplerYcbcrConversion ycbcrConversion, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_ycbcrConversion( ycbcrConversion ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - SamplerYcbcrConversion( std::nullptr_t ) {} - - ~SamplerYcbcrConversion() - { - if ( m_ycbcrConversion ) - { - getDispatcher()->vkDestroySamplerYcbcrConversion( - static_cast( m_device ), - static_cast( m_ycbcrConversion ), - reinterpret_cast( m_allocator ) ); - } - } - - SamplerYcbcrConversion() = delete; - SamplerYcbcrConversion( SamplerYcbcrConversion const & ) = delete; - SamplerYcbcrConversion( SamplerYcbcrConversion && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_ycbcrConversion( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_ycbcrConversion, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - SamplerYcbcrConversion & operator=( SamplerYcbcrConversion const & ) = delete; - SamplerYcbcrConversion & operator=( SamplerYcbcrConversion && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_ycbcrConversion ) - { - getDispatcher()->vkDestroySamplerYcbcrConversion( - static_cast( m_device ), - static_cast( m_ycbcrConversion ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_ycbcrConversion = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_ycbcrConversion, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_ycbcrConversion; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion m_ycbcrConversion = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class Semaphore - { - public: - using CType = VkSemaphore; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eSemaphore; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSemaphore; - - public: - Semaphore( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - device.getDispatcher()->vkCreateSemaphore( static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_semaphore ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateSemaphore" ); - } - } - - Semaphore( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkSemaphore semaphore, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_semaphore( semaphore ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - Semaphore( std::nullptr_t ) {} - - ~Semaphore() - { - if ( m_semaphore ) - { - getDispatcher()->vkDestroySemaphore( static_cast( m_device ), - static_cast( m_semaphore ), - reinterpret_cast( m_allocator ) ); - } - } - - Semaphore() = delete; - Semaphore( Semaphore const & ) = delete; - Semaphore( Semaphore && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_semaphore( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_semaphore, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - Semaphore & operator=( Semaphore const & ) = delete; - Semaphore & operator =( Semaphore && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_semaphore ) - { - getDispatcher()->vkDestroySemaphore( static_cast( m_device ), - static_cast( m_semaphore ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_semaphore = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_semaphore, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::Semaphore const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_semaphore; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_VERSION_1_2 === - - VULKAN_HPP_NODISCARD uint64_t getCounterValue() const; - - //=== VK_KHR_timeline_semaphore === - - VULKAN_HPP_NODISCARD uint64_t getCounterValueKHR() const; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::Semaphore m_semaphore = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class ShaderModule - { - public: - using CType = VkShaderModule; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eShaderModule; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eShaderModule; - - public: - ShaderModule( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateShaderModule( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_shaderModule ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateShaderModule" ); - } - } - - ShaderModule( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkShaderModule shaderModule, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_shaderModule( shaderModule ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - ShaderModule( std::nullptr_t ) {} - - ~ShaderModule() - { - if ( m_shaderModule ) - { - getDispatcher()->vkDestroyShaderModule( static_cast( m_device ), - static_cast( m_shaderModule ), - reinterpret_cast( m_allocator ) ); - } - } - - ShaderModule() = delete; - ShaderModule( ShaderModule const & ) = delete; - ShaderModule( ShaderModule && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_shaderModule( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_shaderModule, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - ShaderModule & operator=( ShaderModule const & ) = delete; - ShaderModule & operator =( ShaderModule && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_shaderModule ) - { - getDispatcher()->vkDestroyShaderModule( static_cast( m_device ), - static_cast( m_shaderModule ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_shaderModule = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_shaderModule, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::ShaderModule const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_shaderModule; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::ShaderModule m_shaderModule = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class SurfaceKHR - { - public: - using CType = VkSurfaceKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eSurfaceKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSurfaceKHR; - - public: -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateAndroidSurfaceKHR( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateAndroidSurfaceKHR" ); - } - } -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -# if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateDirectFBSurfaceEXT( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateDirectFBSurfaceEXT" ); - } - } -# endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateDisplayPlaneSurfaceKHR( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateDisplayPlaneSurfaceKHR" ); - } - } - - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateHeadlessSurfaceEXT( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateHeadlessSurfaceEXT" ); - } - } - -# if defined( VK_USE_PLATFORM_IOS_MVK ) - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateIOSSurfaceMVK( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateIOSSurfaceMVK" ); - } - } -# endif /*VK_USE_PLATFORM_IOS_MVK*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateImagePipeSurfaceFUCHSIA( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateImagePipeSurfaceFUCHSIA" ); - } - } -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_MACOS_MVK ) - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateMacOSSurfaceMVK( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateMacOSSurfaceMVK" ); - } - } -# endif /*VK_USE_PLATFORM_MACOS_MVK*/ - -# if defined( VK_USE_PLATFORM_METAL_EXT ) - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateMetalSurfaceEXT( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateMetalSurfaceEXT" ); - } - } -# endif /*VK_USE_PLATFORM_METAL_EXT*/ - -# if defined( VK_USE_PLATFORM_SCREEN_QNX ) - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateScreenSurfaceQNX( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateScreenSurfaceQNX" ); - } - } -# endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - -# if defined( VK_USE_PLATFORM_GGP ) - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateStreamDescriptorSurfaceGGP( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateStreamDescriptorSurfaceGGP" ); - } - } -# endif /*VK_USE_PLATFORM_GGP*/ - -# if defined( VK_USE_PLATFORM_VI_NN ) - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateViSurfaceNN( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateViSurfaceNN" ); - } - } -# endif /*VK_USE_PLATFORM_VI_NN*/ - -# if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateWaylandSurfaceKHR( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateWaylandSurfaceKHR" ); - } - } -# endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateWin32SurfaceKHR( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateWin32SurfaceKHR" ); - } - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_XCB_KHR ) - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateXcbSurfaceKHR( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateXcbSurfaceKHR" ); - } - } -# endif /*VK_USE_PLATFORM_XCB_KHR*/ - -# if defined( VK_USE_PLATFORM_XLIB_KHR ) - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( instance.getDispatcher()->vkCreateXlibSurfaceKHR( - static_cast( *instance ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_surface ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateXlibSurfaceKHR" ); - } - } -# endif /*VK_USE_PLATFORM_XLIB_KHR*/ - - SurfaceKHR( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Instance const & instance, - VkSurfaceKHR surface, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_instance( *instance ) - , m_surface( surface ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( instance.getDispatcher() ) - {} - - SurfaceKHR( std::nullptr_t ) {} - - ~SurfaceKHR() - { - if ( m_surface ) - { - getDispatcher()->vkDestroySurfaceKHR( static_cast( m_instance ), - static_cast( m_surface ), - reinterpret_cast( m_allocator ) ); - } - } - - SurfaceKHR() = delete; - SurfaceKHR( SurfaceKHR const & ) = delete; - SurfaceKHR( SurfaceKHR && rhs ) VULKAN_HPP_NOEXCEPT - : m_instance( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_instance, {} ) ) - , m_surface( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_surface, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - SurfaceKHR & operator=( SurfaceKHR const & ) = delete; - SurfaceKHR & operator =( SurfaceKHR && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_surface ) - { - getDispatcher()->vkDestroySurfaceKHR( static_cast( m_instance ), - static_cast( m_surface ), - reinterpret_cast( m_allocator ) ); - } - m_instance = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_instance, {} ); - m_surface = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_surface, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::SurfaceKHR const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_surface; - } - - VULKAN_HPP_NAMESPACE::Instance getInstance() const - { - return m_instance; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - private: - VULKAN_HPP_NAMESPACE::Instance m_instance = {}; - VULKAN_HPP_NAMESPACE::SurfaceKHR m_surface = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher const * m_dispatcher = nullptr; - }; - - class SwapchainKHR - { - public: - using CType = VkSwapchainKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eSwapchainKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eSwapchainKHR; - - public: - SwapchainKHR( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateSwapchainKHR( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_swapchain ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateSwapchainKHR" ); - } - } - - SwapchainKHR( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkSwapchainKHR swapchain, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_swapchain( swapchain ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - SwapchainKHR( std::nullptr_t ) {} - - ~SwapchainKHR() - { - if ( m_swapchain ) - { - getDispatcher()->vkDestroySwapchainKHR( static_cast( m_device ), - static_cast( m_swapchain ), - reinterpret_cast( m_allocator ) ); - } - } - - SwapchainKHR() = delete; - SwapchainKHR( SwapchainKHR const & ) = delete; - SwapchainKHR( SwapchainKHR && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_swapchain( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_swapchain, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - SwapchainKHR & operator=( SwapchainKHR const & ) = delete; - SwapchainKHR & operator =( SwapchainKHR && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_swapchain ) - { - getDispatcher()->vkDestroySwapchainKHR( static_cast( m_device ), - static_cast( m_swapchain ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_swapchain = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_swapchain, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::SwapchainKHR const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_swapchain; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_KHR_swapchain === - - VULKAN_HPP_NODISCARD std::vector getImages() const; - - VULKAN_HPP_NODISCARD std::pair - acquireNextImage( uint64_t timeout, - VULKAN_HPP_NAMESPACE::Semaphore semaphore VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, - VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT ) const; - - //=== VK_EXT_display_control === - - VULKAN_HPP_NODISCARD uint64_t getCounterEXT( VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT counter ) const; - - //=== VK_GOOGLE_display_timing === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE getRefreshCycleDurationGOOGLE() const; - - VULKAN_HPP_NODISCARD std::vector - getPastPresentationTimingGOOGLE() const; - - //=== VK_KHR_shared_presentable_image === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result getStatus() const; - - //=== VK_AMD_display_native_hdr === - - void setLocalDimmingAMD( VULKAN_HPP_NAMESPACE::Bool32 localDimmingEnable ) const VULKAN_HPP_NOEXCEPT; - - //=== VK_KHR_present_wait === - - VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::Result waitForPresent( uint64_t presentId, uint64_t timeout ) const; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - - void acquireFullScreenExclusiveModeEXT() const; - - void releaseFullScreenExclusiveModeEXT() const; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::SwapchainKHR m_swapchain = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - - class SwapchainKHRs : public std::vector - { - public: - SwapchainKHRs( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - { - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * dispatcher = device.getDispatcher(); - std::vector swapchains( createInfos.size() ); - VULKAN_HPP_NAMESPACE::Result result = - static_cast( dispatcher->vkCreateSharedSwapchainsKHR( - static_cast( *device ), - createInfos.size(), - reinterpret_cast( createInfos.data() ), - reinterpret_cast( - static_cast( allocator ) ), - swapchains.data() ) ); - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - this->reserve( createInfos.size() ); - for ( auto const & swapchainKHR : swapchains ) - { - this->emplace_back( device, swapchainKHR, allocator ); - } - } - else - { - throwResultException( result, "vkCreateSharedSwapchainsKHR" ); - } - } - - SwapchainKHRs() = delete; - SwapchainKHRs( SwapchainKHRs const & ) = delete; - SwapchainKHRs( SwapchainKHRs && rhs ) = default; - SwapchainKHRs & operator=( SwapchainKHRs const & ) = delete; - SwapchainKHRs & operator=( SwapchainKHRs && rhs ) = default; - }; - - class ValidationCacheEXT - { - public: - using CType = VkValidationCacheEXT; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eValidationCacheEXT; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eValidationCacheEXT; - - public: - ValidationCacheEXT( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateValidationCacheEXT( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_validationCache ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateValidationCacheEXT" ); - } - } - - ValidationCacheEXT( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkValidationCacheEXT validationCache, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_validationCache( validationCache ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - ValidationCacheEXT( std::nullptr_t ) {} - - ~ValidationCacheEXT() - { - if ( m_validationCache ) - { - getDispatcher()->vkDestroyValidationCacheEXT( - static_cast( m_device ), - static_cast( m_validationCache ), - reinterpret_cast( m_allocator ) ); - } - } - - ValidationCacheEXT() = delete; - ValidationCacheEXT( ValidationCacheEXT const & ) = delete; - ValidationCacheEXT( ValidationCacheEXT && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_validationCache( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_validationCache, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - ValidationCacheEXT & operator=( ValidationCacheEXT const & ) = delete; - ValidationCacheEXT & operator =( ValidationCacheEXT && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_validationCache ) - { - getDispatcher()->vkDestroyValidationCacheEXT( - static_cast( m_device ), - static_cast( m_validationCache ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_validationCache = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_validationCache, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::ValidationCacheEXT const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_validationCache; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_EXT_validation_cache === - - void merge( ArrayProxy const & srcCaches ) const; - - VULKAN_HPP_NODISCARD std::vector getData() const; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::ValidationCacheEXT m_validationCache = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - class VideoSessionKHR - { - public: - using CType = VkVideoSessionKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eVideoSessionKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - VideoSessionKHR( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateVideoSessionKHR( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_videoSession ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateVideoSessionKHR" ); - } - } - - VideoSessionKHR( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkVideoSessionKHR videoSession, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_videoSession( videoSession ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - VideoSessionKHR( std::nullptr_t ) {} - - ~VideoSessionKHR() - { - if ( m_videoSession ) - { - getDispatcher()->vkDestroyVideoSessionKHR( static_cast( m_device ), - static_cast( m_videoSession ), - reinterpret_cast( m_allocator ) ); - } - } - - VideoSessionKHR() = delete; - VideoSessionKHR( VideoSessionKHR const & ) = delete; - VideoSessionKHR( VideoSessionKHR && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_videoSession( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_videoSession, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - VideoSessionKHR & operator=( VideoSessionKHR const & ) = delete; - VideoSessionKHR & operator =( VideoSessionKHR && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_videoSession ) - { - getDispatcher()->vkDestroyVideoSessionKHR( static_cast( m_device ), - static_cast( m_videoSession ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_videoSession = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_videoSession, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::VideoSessionKHR const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_videoSession; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_KHR_video_queue === - - VULKAN_HPP_NODISCARD std::vector getMemoryRequirements() const; - - void - bindMemory( ArrayProxy const & videoSessionBindMemories ) const; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::VideoSessionKHR m_videoSession = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - class VideoSessionParametersKHR - { - public: - using CType = VkVideoSessionParametersKHR; - - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType objectType = - VULKAN_HPP_NAMESPACE::ObjectType::eVideoSessionParametersKHR; - static VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT debugReportObjectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - - public: - VideoSessionParametersKHR( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( device.getDispatcher()->vkCreateVideoSessionParametersKHR( - static_cast( *device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( m_allocator ), - reinterpret_cast( &m_videoSessionParameters ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, "vkCreateVideoSessionParametersKHR" ); - } - } - - VideoSessionParametersKHR( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const & device, - VkVideoSessionParametersKHR videoSessionParameters, - VULKAN_HPP_NAMESPACE::Optional allocator = nullptr ) - : m_device( *device ) - , m_videoSessionParameters( videoSessionParameters ) - , m_allocator( static_cast( allocator ) ) - , m_dispatcher( device.getDispatcher() ) - {} - - VideoSessionParametersKHR( std::nullptr_t ) {} - - ~VideoSessionParametersKHR() - { - if ( m_videoSessionParameters ) - { - getDispatcher()->vkDestroyVideoSessionParametersKHR( - static_cast( m_device ), - static_cast( m_videoSessionParameters ), - reinterpret_cast( m_allocator ) ); - } - } - - VideoSessionParametersKHR() = delete; - VideoSessionParametersKHR( VideoSessionParametersKHR const & ) = delete; - VideoSessionParametersKHR( VideoSessionParametersKHR && rhs ) VULKAN_HPP_NOEXCEPT - : m_device( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ) ) - , m_videoSessionParameters( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_videoSessionParameters, {} ) ) - , m_allocator( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ) ) - , m_dispatcher( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ) ) - {} - VideoSessionParametersKHR & operator=( VideoSessionParametersKHR const & ) = delete; - VideoSessionParametersKHR & operator=( VideoSessionParametersKHR && rhs ) VULKAN_HPP_NOEXCEPT - { - if ( this != &rhs ) - { - if ( m_videoSessionParameters ) - { - getDispatcher()->vkDestroyVideoSessionParametersKHR( - static_cast( m_device ), - static_cast( m_videoSessionParameters ), - reinterpret_cast( m_allocator ) ); - } - m_device = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_device, {} ); - m_videoSessionParameters = - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_videoSessionParameters, {} ); - m_allocator = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_allocator, {} ); - m_dispatcher = VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange( rhs.m_dispatcher, nullptr ); - } - return *this; - } - - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR const & operator*() const VULKAN_HPP_NOEXCEPT - { - return m_videoSessionParameters; - } - - VULKAN_HPP_NAMESPACE::Device getDevice() const - { - return m_device; - } - - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * getDispatcher() const - { - VULKAN_HPP_ASSERT( m_dispatcher->getVkHeaderVersion() == VK_HEADER_VERSION ); - return m_dispatcher; - } - - //=== VK_KHR_video_queue === - - void update( const VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR & updateInfo ) const; - - private: - VULKAN_HPP_NAMESPACE::Device m_device = {}; - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR m_videoSessionParameters = {}; - const VULKAN_HPP_NAMESPACE::AllocationCallbacks * m_allocator = nullptr; - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const * m_dispatcher = nullptr; - }; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=========================== - //=== COMMAND Definitions === - //=========================== - - //=== VK_VERSION_1_0 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Instance Context::createInstance( - VULKAN_HPP_NAMESPACE::InstanceCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Instance( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Instance::enumeratePhysicalDevices() const - { - return VULKAN_HPP_RAII_NAMESPACE::PhysicalDevices( *this ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures - PhysicalDevice::getFeatures() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures features; - getDispatcher()->vkGetPhysicalDeviceFeatures( static_cast( m_physicalDevice ), - reinterpret_cast( &features ) ); - return features; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::FormatProperties - PhysicalDevice::getFormatProperties( VULKAN_HPP_NAMESPACE::Format format ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::FormatProperties formatProperties; - getDispatcher()->vkGetPhysicalDeviceFormatProperties( - static_cast( m_physicalDevice ), - static_cast( format ), - reinterpret_cast( &formatProperties ) ); - return formatProperties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ImageFormatProperties - PhysicalDevice::getImageFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags ) const - { - VULKAN_HPP_NAMESPACE::ImageFormatProperties imageFormatProperties; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetPhysicalDeviceImageFormatProperties( - static_cast( m_physicalDevice ), - static_cast( format ), - static_cast( type ), - static_cast( tiling ), - static_cast( usage ), - static_cast( flags ), - reinterpret_cast( &imageFormatProperties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties" ); - } - return imageFormatProperties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties - PhysicalDevice::getProperties() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties properties; - getDispatcher()->vkGetPhysicalDeviceProperties( static_cast( m_physicalDevice ), - reinterpret_cast( &properties ) ); - return properties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties() const VULKAN_HPP_NOEXCEPT - { - uint32_t queueFamilyPropertyCount; - getDispatcher()->vkGetPhysicalDeviceQueueFamilyProperties( - static_cast( m_physicalDevice ), &queueFamilyPropertyCount, nullptr ); - std::vector queueFamilyProperties( queueFamilyPropertyCount ); - getDispatcher()->vkGetPhysicalDeviceQueueFamilyProperties( - static_cast( m_physicalDevice ), - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount == queueFamilyProperties.size() ); - return queueFamilyProperties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties - PhysicalDevice::getMemoryProperties() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties memoryProperties; - getDispatcher()->vkGetPhysicalDeviceMemoryProperties( - static_cast( m_physicalDevice ), - reinterpret_cast( &memoryProperties ) ); - return memoryProperties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE PFN_vkVoidFunction - Instance::getProcAddr( const std::string & name ) const VULKAN_HPP_NOEXCEPT - { - return getDispatcher()->vkGetInstanceProcAddr( static_cast( m_instance ), name.c_str() ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE PFN_vkVoidFunction - Device::getProcAddr( const std::string & name ) const VULKAN_HPP_NOEXCEPT - { - return getDispatcher()->vkGetDeviceProcAddr( static_cast( m_device ), name.c_str() ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Device PhysicalDevice::createDevice( - VULKAN_HPP_NAMESPACE::DeviceCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Device( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Context::enumerateInstanceExtensionProperties( Optional layerName ) const - { - std::vector properties; - uint32_t propertyCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkEnumerateInstanceExtensionProperties( - layerName ? layerName->c_str() : nullptr, &propertyCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( getDispatcher()->vkEnumerateInstanceExtensionProperties( - layerName ? layerName->c_str() : nullptr, - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Context::enumerateInstanceExtensionProperties" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return properties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::enumerateDeviceExtensionProperties( Optional layerName ) const - { - std::vector properties; - uint32_t propertyCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkEnumerateDeviceExtensionProperties( static_cast( m_physicalDevice ), - layerName ? layerName->c_str() : nullptr, - &propertyCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( getDispatcher()->vkEnumerateDeviceExtensionProperties( - static_cast( m_physicalDevice ), - layerName ? layerName->c_str() : nullptr, - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, - VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateDeviceExtensionProperties" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return properties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Context::enumerateInstanceLayerProperties() const - { - std::vector properties; - uint32_t propertyCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkEnumerateInstanceLayerProperties( &propertyCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( getDispatcher()->vkEnumerateInstanceLayerProperties( - &propertyCount, reinterpret_cast( properties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Context::enumerateInstanceLayerProperties" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return properties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::enumerateDeviceLayerProperties() const - { - std::vector properties; - uint32_t propertyCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkEnumerateDeviceLayerProperties( - static_cast( m_physicalDevice ), &propertyCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( getDispatcher()->vkEnumerateDeviceLayerProperties( - static_cast( m_physicalDevice ), - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateDeviceLayerProperties" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return properties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Queue - Device::getQueue( uint32_t queueFamilyIndex, uint32_t queueIndex ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Queue( *this, queueFamilyIndex, queueIndex ); - } - - VULKAN_HPP_INLINE void Queue::submit( ArrayProxy const & submits, - VULKAN_HPP_NAMESPACE::Fence fence ) const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkQueueSubmit( static_cast( m_queue ), - submits.size(), - reinterpret_cast( submits.data() ), - static_cast( fence ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::submit" ); - } - } - - VULKAN_HPP_INLINE void Queue::waitIdle() const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkQueueWaitIdle( static_cast( m_queue ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::waitIdle" ); - } - } - - VULKAN_HPP_INLINE void Device::waitIdle() const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkDeviceWaitIdle( static_cast( m_device ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::waitIdle" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::DeviceMemory Device::allocateMemory( - VULKAN_HPP_NAMESPACE::MemoryAllocateInfo const & allocateInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DeviceMemory( *this, allocateInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE void * - DeviceMemory::mapMemory( VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::DeviceSize size, - VULKAN_HPP_NAMESPACE::MemoryMapFlags flags ) const - { - void * pData; - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkMapMemory( static_cast( m_device ), - static_cast( m_memory ), - static_cast( offset ), - static_cast( size ), - static_cast( flags ), - &pData ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::DeviceMemory::mapMemory" ); - } - return pData; - } - - VULKAN_HPP_INLINE void DeviceMemory::unmapMemory() const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkUnmapMemory( static_cast( m_device ), static_cast( m_memory ) ); - } - - VULKAN_HPP_INLINE void Device::flushMappedMemoryRanges( - ArrayProxy const & memoryRanges ) const - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkFlushMappedMemoryRanges( - static_cast( m_device ), - memoryRanges.size(), - reinterpret_cast( memoryRanges.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::flushMappedMemoryRanges" ); - } - } - - VULKAN_HPP_INLINE void Device::invalidateMappedMemoryRanges( - ArrayProxy const & memoryRanges ) const - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkInvalidateMappedMemoryRanges( - static_cast( m_device ), - memoryRanges.size(), - reinterpret_cast( memoryRanges.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::invalidateMappedMemoryRanges" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DeviceSize - DeviceMemory::getCommitment() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::DeviceSize committedMemoryInBytes; - getDispatcher()->vkGetDeviceMemoryCommitment( static_cast( m_device ), - static_cast( m_memory ), - reinterpret_cast( &committedMemoryInBytes ) ); - return committedMemoryInBytes; - } - - VULKAN_HPP_INLINE void Buffer::bindMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset ) const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkBindBufferMemory( static_cast( m_device ), - static_cast( m_buffer ), - static_cast( memory ), - static_cast( memoryOffset ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Buffer::bindMemory" ); - } - } - - VULKAN_HPP_INLINE void Image::bindMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset ) const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkBindImageMemory( static_cast( m_device ), - static_cast( m_image ), - static_cast( memory ), - static_cast( memoryOffset ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Image::bindMemory" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements - Buffer::getMemoryRequirements() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::MemoryRequirements memoryRequirements; - getDispatcher()->vkGetBufferMemoryRequirements( static_cast( m_device ), - static_cast( m_buffer ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements - Image::getMemoryRequirements() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::MemoryRequirements memoryRequirements; - getDispatcher()->vkGetImageMemoryRequirements( static_cast( m_device ), - static_cast( m_image ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Image::getSparseMemoryRequirements() const VULKAN_HPP_NOEXCEPT - { - uint32_t sparseMemoryRequirementCount; - getDispatcher()->vkGetImageSparseMemoryRequirements( - static_cast( m_device ), static_cast( m_image ), &sparseMemoryRequirementCount, nullptr ); - std::vector sparseMemoryRequirements( - sparseMemoryRequirementCount ); - getDispatcher()->vkGetImageSparseMemoryRequirements( - static_cast( m_device ), - static_cast( m_image ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount == sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSparseImageFormatProperties( VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageTiling tiling ) const - VULKAN_HPP_NOEXCEPT - { - uint32_t propertyCount; - getDispatcher()->vkGetPhysicalDeviceSparseImageFormatProperties( - static_cast( m_physicalDevice ), - static_cast( format ), - static_cast( type ), - static_cast( samples ), - static_cast( usage ), - static_cast( tiling ), - &propertyCount, - nullptr ); - std::vector properties( propertyCount ); - getDispatcher()->vkGetPhysicalDeviceSparseImageFormatProperties( - static_cast( m_physicalDevice ), - static_cast( format ), - static_cast( type ), - static_cast( samples ), - static_cast( usage ), - static_cast( tiling ), - &propertyCount, - reinterpret_cast( properties.data() ) ); - VULKAN_HPP_ASSERT( propertyCount == properties.size() ); - return properties; - } - - VULKAN_HPP_INLINE void Queue::bindSparse( ArrayProxy const & bindInfo, - VULKAN_HPP_NAMESPACE::Fence fence ) const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkQueueBindSparse( static_cast( m_queue ), - bindInfo.size(), - reinterpret_cast( bindInfo.data() ), - static_cast( fence ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::bindSparse" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Fence Device::createFence( - VULKAN_HPP_NAMESPACE::FenceCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Fence( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void Device::resetFences( ArrayProxy const & fences ) const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( getDispatcher()->vkResetFences( - static_cast( m_device ), fences.size(), reinterpret_cast( fences.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::resetFences" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result Fence::getStatus() const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkGetFenceStatus( static_cast( m_device ), static_cast( m_fence ) ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eNotReady ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Fence::getStatus" ); - } - return result; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result - Device::waitForFences( ArrayProxy const & fences, - VULKAN_HPP_NAMESPACE::Bool32 waitAll, - uint64_t timeout ) const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkWaitForFences( static_cast( m_device ), - fences.size(), - reinterpret_cast( fences.data() ), - static_cast( waitAll ), - timeout ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eTimeout ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::waitForFences" ); - } - return result; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Semaphore Device::createSemaphore( - VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Semaphore( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Event Device::createEvent( - VULKAN_HPP_NAMESPACE::EventCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Event( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result Event::getStatus() const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkGetEventStatus( static_cast( m_device ), static_cast( m_event ) ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eEventSet ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eEventReset ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Event::getStatus" ); - } - return result; - } - - VULKAN_HPP_INLINE void Event::set() const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkSetEvent( static_cast( m_device ), static_cast( m_event ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Event::set" ); - } - } - - VULKAN_HPP_INLINE void Event::reset() const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkResetEvent( static_cast( m_device ), static_cast( m_event ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Event::reset" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::QueryPool Device::createQueryPool( - VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::QueryPool( *this, createInfo, allocator ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::pair> - QueryPool::getResults( uint32_t firstQuery, - uint32_t queryCount, - size_t dataSize, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags ) const - { - VULKAN_HPP_ASSERT( dataSize % sizeof( DataType ) == 0 ); - std::vector data( dataSize / sizeof( DataType ) ); - Result result = - static_cast( getDispatcher()->vkGetQueryPoolResults( static_cast( m_device ), - static_cast( m_queryPool ), - firstQuery, - queryCount, - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ), - static_cast( stride ), - static_cast( flags ) ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eNotReady ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::QueryPool::getResults" ); - } - return std::make_pair( result, data ); - } - - template - VULKAN_HPP_NODISCARD std::pair - QueryPool::getResult( uint32_t firstQuery, - uint32_t queryCount, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags ) const - { - DataType data; - Result result = - static_cast( getDispatcher()->vkGetQueryPoolResults( static_cast( m_device ), - static_cast( m_queryPool ), - firstQuery, - queryCount, - sizeof( DataType ), - reinterpret_cast( &data ), - static_cast( stride ), - static_cast( flags ) ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eNotReady ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::QueryPool::getResult" ); - } - return std::make_pair( result, data ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Buffer Device::createBuffer( - VULKAN_HPP_NAMESPACE::BufferCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Buffer( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::BufferView Device::createBufferView( - VULKAN_HPP_NAMESPACE::BufferViewCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::BufferView( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Image Device::createImage( - VULKAN_HPP_NAMESPACE::ImageCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Image( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::SubresourceLayout Image::getSubresourceLayout( - const VULKAN_HPP_NAMESPACE::ImageSubresource & subresource ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::SubresourceLayout layout; - getDispatcher()->vkGetImageSubresourceLayout( static_cast( m_device ), - static_cast( m_image ), - reinterpret_cast( &subresource ), - reinterpret_cast( &layout ) ); - return layout; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::ImageView Device::createImageView( - VULKAN_HPP_NAMESPACE::ImageViewCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::ImageView( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::ShaderModule Device::createShaderModule( - VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::ShaderModule( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::PipelineCache Device::createPipelineCache( - VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::PipelineCache( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector PipelineCache::getData() const - { - std::vector data; - size_t dataSize; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkGetPipelineCacheData( - static_cast( m_device ), static_cast( m_pipelineCache ), &dataSize, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && dataSize ) - { - data.resize( dataSize ); - result = static_cast( - getDispatcher()->vkGetPipelineCacheData( static_cast( m_device ), - static_cast( m_pipelineCache ), - &dataSize, - reinterpret_cast( data.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PipelineCache::getData" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( dataSize <= data.size() ); - if ( dataSize < data.size() ) - { - data.resize( dataSize ); - } - } - return data; - } - - VULKAN_HPP_INLINE void - PipelineCache::merge( ArrayProxy const & srcCaches ) const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkMergePipelineCaches( static_cast( m_device ), - static_cast( m_pipelineCache ), - srcCaches.size(), - reinterpret_cast( srcCaches.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PipelineCache::merge" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Device::createGraphicsPipelines( - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Pipelines( *this, pipelineCache, createInfos, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Pipeline Device::createGraphicsPipeline( - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, pipelineCache, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Device::createComputePipelines( - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Pipelines( *this, pipelineCache, createInfos, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Pipeline Device::createComputePipeline( - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, pipelineCache, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::PipelineLayout Device::createPipelineLayout( - VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::PipelineLayout( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Sampler Device::createSampler( - VULKAN_HPP_NAMESPACE::SamplerCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Sampler( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::DescriptorSetLayout - Device::createDescriptorSetLayout( - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DescriptorSetLayout( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::DescriptorPool Device::createDescriptorPool( - VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DescriptorPool( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void - DescriptorPool::reset( VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags flags ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkResetDescriptorPool( static_cast( m_device ), - static_cast( m_descriptorPool ), - static_cast( flags ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Device::allocateDescriptorSets( VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo const & allocateInfo ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DescriptorSets( *this, allocateInfo ); - } - - VULKAN_HPP_INLINE void Device::updateDescriptorSets( - ArrayProxy const & descriptorWrites, - ArrayProxy const & descriptorCopies ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkUpdateDescriptorSets( - static_cast( m_device ), - descriptorWrites.size(), - reinterpret_cast( descriptorWrites.data() ), - descriptorCopies.size(), - reinterpret_cast( descriptorCopies.data() ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Framebuffer Device::createFramebuffer( - VULKAN_HPP_NAMESPACE::FramebufferCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Framebuffer( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::RenderPass Device::createRenderPass( - VULKAN_HPP_NAMESPACE::RenderPassCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::RenderPass( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Extent2D - RenderPass::getRenderAreaGranularity() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::Extent2D granularity; - getDispatcher()->vkGetRenderAreaGranularity( static_cast( m_device ), - static_cast( m_renderPass ), - reinterpret_cast( &granularity ) ); - return granularity; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::CommandPool Device::createCommandPool( - VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::CommandPool( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void CommandPool::reset( VULKAN_HPP_NAMESPACE::CommandPoolResetFlags flags ) const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkResetCommandPool( static_cast( m_device ), - static_cast( m_commandPool ), - static_cast( flags ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::CommandPool::reset" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Device::allocateCommandBuffers( VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo const & allocateInfo ) const - { - return VULKAN_HPP_RAII_NAMESPACE::CommandBuffers( *this, allocateInfo ); - } - - VULKAN_HPP_INLINE void CommandBuffer::begin( const VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo & beginInfo ) const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkBeginCommandBuffer( static_cast( m_commandBuffer ), - reinterpret_cast( &beginInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::begin" ); - } - } - - VULKAN_HPP_INLINE void CommandBuffer::end() const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkEndCommandBuffer( static_cast( m_commandBuffer ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::end" ); - } - } - - VULKAN_HPP_INLINE void CommandBuffer::reset( VULKAN_HPP_NAMESPACE::CommandBufferResetFlags flags ) const - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkResetCommandBuffer( - static_cast( m_commandBuffer ), static_cast( flags ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::reset" ); - } - } - - VULKAN_HPP_INLINE void - CommandBuffer::bindPipeline( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::Pipeline pipeline ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdBindPipeline( static_cast( m_commandBuffer ), - static_cast( pipelineBindPoint ), - static_cast( pipeline ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setViewport( - uint32_t firstViewport, - ArrayProxy const & viewports ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetViewport( static_cast( m_commandBuffer ), - firstViewport, - viewports.size(), - reinterpret_cast( viewports.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setScissor( - uint32_t firstScissor, ArrayProxy const & scissors ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetScissor( static_cast( m_commandBuffer ), - firstScissor, - scissors.size(), - reinterpret_cast( scissors.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setLineWidth( float lineWidth ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetLineWidth( static_cast( m_commandBuffer ), lineWidth ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setDepthBias( float depthBiasConstantFactor, - float depthBiasClamp, - float depthBiasSlopeFactor ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetDepthBias( static_cast( m_commandBuffer ), - depthBiasConstantFactor, - depthBiasClamp, - depthBiasSlopeFactor ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setBlendConstants( const float blendConstants[4] ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetBlendConstants( static_cast( m_commandBuffer ), blendConstants ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setDepthBounds( float minDepthBounds, - float maxDepthBounds ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetDepthBounds( - static_cast( m_commandBuffer ), minDepthBounds, maxDepthBounds ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setStencilCompareMask( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - uint32_t compareMask ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetStencilCompareMask( - static_cast( m_commandBuffer ), static_cast( faceMask ), compareMask ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setStencilWriteMask( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - uint32_t writeMask ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetStencilWriteMask( - static_cast( m_commandBuffer ), static_cast( faceMask ), writeMask ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setStencilReference( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - uint32_t reference ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetStencilReference( - static_cast( m_commandBuffer ), static_cast( faceMask ), reference ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::bindDescriptorSets( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t firstSet, - ArrayProxy const & descriptorSets, - ArrayProxy const & dynamicOffsets ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdBindDescriptorSets( static_cast( m_commandBuffer ), - static_cast( pipelineBindPoint ), - static_cast( layout ), - firstSet, - descriptorSets.size(), - reinterpret_cast( descriptorSets.data() ), - dynamicOffsets.size(), - dynamicOffsets.data() ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::bindIndexBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::IndexType indexType ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdBindIndexBuffer( static_cast( m_commandBuffer ), - static_cast( buffer ), - static_cast( offset ), - static_cast( indexType ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::bindVertexBuffers( - uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( buffers.size() == offsets.size() ); -# else - if ( buffers.size() != offsets.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers: buffers.size() != offsets.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - getDispatcher()->vkCmdBindVertexBuffers( static_cast( m_commandBuffer ), - firstBinding, - buffers.size(), - reinterpret_cast( buffers.data() ), - reinterpret_cast( offsets.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::draw( uint32_t vertexCount, - uint32_t instanceCount, - uint32_t firstVertex, - uint32_t firstInstance ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdDraw( - static_cast( m_commandBuffer ), vertexCount, instanceCount, firstVertex, firstInstance ); - } - - VULKAN_HPP_INLINE void CommandBuffer::drawIndexed( uint32_t indexCount, - uint32_t instanceCount, - uint32_t firstIndex, - int32_t vertexOffset, - uint32_t firstInstance ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdDrawIndexed( static_cast( m_commandBuffer ), - indexCount, - instanceCount, - firstIndex, - vertexOffset, - firstInstance ); - } - - VULKAN_HPP_INLINE void CommandBuffer::drawIndirect( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - uint32_t drawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdDrawIndirect( static_cast( m_commandBuffer ), - static_cast( buffer ), - static_cast( offset ), - drawCount, - stride ); - } - - VULKAN_HPP_INLINE void CommandBuffer::drawIndexedIndirect( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - uint32_t drawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdDrawIndexedIndirect( static_cast( m_commandBuffer ), - static_cast( buffer ), - static_cast( offset ), - drawCount, - stride ); - } - - VULKAN_HPP_INLINE void CommandBuffer::dispatch( uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdDispatch( - static_cast( m_commandBuffer ), groupCountX, groupCountY, groupCountZ ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::dispatchIndirect( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdDispatchIndirect( static_cast( m_commandBuffer ), - static_cast( buffer ), - static_cast( offset ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::copyBuffer( - VULKAN_HPP_NAMESPACE::Buffer srcBuffer, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - ArrayProxy const & regions ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdCopyBuffer( static_cast( m_commandBuffer ), - static_cast( srcBuffer ), - static_cast( dstBuffer ), - regions.size(), - reinterpret_cast( regions.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::copyImage( - VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdCopyImage( static_cast( m_commandBuffer ), - static_cast( srcImage ), - static_cast( srcImageLayout ), - static_cast( dstImage ), - static_cast( dstImageLayout ), - regions.size(), - reinterpret_cast( regions.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::blitImage( VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions, - VULKAN_HPP_NAMESPACE::Filter filter ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdBlitImage( static_cast( m_commandBuffer ), - static_cast( srcImage ), - static_cast( srcImageLayout ), - static_cast( dstImage ), - static_cast( dstImageLayout ), - regions.size(), - reinterpret_cast( regions.data() ), - static_cast( filter ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::copyBufferToImage( - VULKAN_HPP_NAMESPACE::Buffer srcBuffer, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdCopyBufferToImage( static_cast( m_commandBuffer ), - static_cast( srcBuffer ), - static_cast( dstImage ), - static_cast( dstImageLayout ), - regions.size(), - reinterpret_cast( regions.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::copyImageToBuffer( - VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - ArrayProxy const & regions ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdCopyImageToBuffer( static_cast( m_commandBuffer ), - static_cast( srcImage ), - static_cast( srcImageLayout ), - static_cast( dstBuffer ), - regions.size(), - reinterpret_cast( regions.data() ) ); - } - - template - VULKAN_HPP_INLINE void - CommandBuffer::updateBuffer( VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - ArrayProxy const & data ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdUpdateBuffer( static_cast( m_commandBuffer ), - static_cast( dstBuffer ), - static_cast( dstOffset ), - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::fillBuffer( VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - VULKAN_HPP_NAMESPACE::DeviceSize size, - uint32_t data ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdFillBuffer( static_cast( m_commandBuffer ), - static_cast( dstBuffer ), - static_cast( dstOffset ), - static_cast( size ), - data ); - } - - VULKAN_HPP_INLINE void CommandBuffer::clearColorImage( - VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - const VULKAN_HPP_NAMESPACE::ClearColorValue & color, - ArrayProxy const & ranges ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdClearColorImage( static_cast( m_commandBuffer ), - static_cast( image ), - static_cast( imageLayout ), - reinterpret_cast( &color ), - ranges.size(), - reinterpret_cast( ranges.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::clearDepthStencilImage( - VULKAN_HPP_NAMESPACE::Image image, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, - const VULKAN_HPP_NAMESPACE::ClearDepthStencilValue & depthStencil, - ArrayProxy const & ranges ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdClearDepthStencilImage( - static_cast( m_commandBuffer ), - static_cast( image ), - static_cast( imageLayout ), - reinterpret_cast( &depthStencil ), - ranges.size(), - reinterpret_cast( ranges.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::clearAttachments( - ArrayProxy const & attachments, - ArrayProxy const & rects ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdClearAttachments( static_cast( m_commandBuffer ), - attachments.size(), - reinterpret_cast( attachments.data() ), - rects.size(), - reinterpret_cast( rects.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::resolveImage( - VULKAN_HPP_NAMESPACE::Image srcImage, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, - VULKAN_HPP_NAMESPACE::Image dstImage, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, - ArrayProxy const & regions ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdResolveImage( static_cast( m_commandBuffer ), - static_cast( srcImage ), - static_cast( srcImageLayout ), - static_cast( dstImage ), - static_cast( dstImageLayout ), - regions.size(), - reinterpret_cast( regions.data() ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setEvent( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetEvent( static_cast( m_commandBuffer ), - static_cast( event ), - static_cast( stageMask ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::resetEvent( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdResetEvent( static_cast( m_commandBuffer ), - static_cast( event ), - static_cast( stageMask ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::waitEvents( - ArrayProxy const & events, - VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, - ArrayProxy const & memoryBarriers, - ArrayProxy const & bufferMemoryBarriers, - ArrayProxy const & imageMemoryBarriers ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdWaitEvents( static_cast( m_commandBuffer ), - events.size(), - reinterpret_cast( events.data() ), - static_cast( srcStageMask ), - static_cast( dstStageMask ), - memoryBarriers.size(), - reinterpret_cast( memoryBarriers.data() ), - bufferMemoryBarriers.size(), - reinterpret_cast( bufferMemoryBarriers.data() ), - imageMemoryBarriers.size(), - reinterpret_cast( imageMemoryBarriers.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::pipelineBarrier( - VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, - VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags, - ArrayProxy const & memoryBarriers, - ArrayProxy const & bufferMemoryBarriers, - ArrayProxy const & imageMemoryBarriers ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdPipelineBarrier( - static_cast( m_commandBuffer ), - static_cast( srcStageMask ), - static_cast( dstStageMask ), - static_cast( dependencyFlags ), - memoryBarriers.size(), - reinterpret_cast( memoryBarriers.data() ), - bufferMemoryBarriers.size(), - reinterpret_cast( bufferMemoryBarriers.data() ), - imageMemoryBarriers.size(), - reinterpret_cast( imageMemoryBarriers.data() ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::beginQuery( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - VULKAN_HPP_NAMESPACE::QueryControlFlags flags ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdBeginQuery( static_cast( m_commandBuffer ), - static_cast( queryPool ), - query, - static_cast( flags ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::endQuery( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdEndQuery( - static_cast( m_commandBuffer ), static_cast( queryPool ), query ); - } - - VULKAN_HPP_INLINE void CommandBuffer::resetQueryPool( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdResetQueryPool( static_cast( m_commandBuffer ), - static_cast( queryPool ), - firstQuery, - queryCount ); - } - - VULKAN_HPP_INLINE void CommandBuffer::writeTimestamp( VULKAN_HPP_NAMESPACE::PipelineStageFlagBits pipelineStage, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdWriteTimestamp( static_cast( m_commandBuffer ), - static_cast( pipelineStage ), - static_cast( queryPool ), - query ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::copyQueryPoolResults( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - VULKAN_HPP_NAMESPACE::DeviceSize stride, - VULKAN_HPP_NAMESPACE::QueryResultFlags flags ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdCopyQueryPoolResults( static_cast( m_commandBuffer ), - static_cast( queryPool ), - firstQuery, - queryCount, - static_cast( dstBuffer ), - static_cast( dstOffset ), - static_cast( stride ), - static_cast( flags ) ); - } - - template - VULKAN_HPP_INLINE void - CommandBuffer::pushConstants( VULKAN_HPP_NAMESPACE::PipelineLayout layout, - VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags, - uint32_t offset, - ArrayProxy const & values ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdPushConstants( static_cast( m_commandBuffer ), - static_cast( layout ), - static_cast( stageFlags ), - offset, - values.size() * sizeof( ValuesType ), - reinterpret_cast( values.data() ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::beginRenderPass( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo & renderPassBegin, - VULKAN_HPP_NAMESPACE::SubpassContents contents ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdBeginRenderPass( static_cast( m_commandBuffer ), - reinterpret_cast( &renderPassBegin ), - static_cast( contents ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::nextSubpass( VULKAN_HPP_NAMESPACE::SubpassContents contents ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdNextSubpass( static_cast( m_commandBuffer ), - static_cast( contents ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::endRenderPass() const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdEndRenderPass( static_cast( m_commandBuffer ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::executeCommands( - ArrayProxy const & commandBuffers ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdExecuteCommands( static_cast( m_commandBuffer ), - commandBuffers.size(), - reinterpret_cast( commandBuffers.data() ) ); - } - - //=== VK_VERSION_1_1 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint32_t Context::enumerateInstanceVersion() const - { - uint32_t apiVersion; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkEnumerateInstanceVersion( &apiVersion ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Context::enumerateInstanceVersion" ); - } - return apiVersion; - } - - VULKAN_HPP_INLINE void - Device::bindBufferMemory2( ArrayProxy const & bindInfos ) const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkBindBufferMemory2( static_cast( m_device ), - bindInfos.size(), - reinterpret_cast( bindInfos.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindBufferMemory2" ); - } - } - - VULKAN_HPP_INLINE void - Device::bindImageMemory2( ArrayProxy const & bindInfos ) const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkBindImageMemory2( static_cast( m_device ), - bindInfos.size(), - reinterpret_cast( bindInfos.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindImageMemory2" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags - Device::getGroupPeerMemoryFeatures( uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags peerMemoryFeatures; - getDispatcher()->vkGetDeviceGroupPeerMemoryFeatures( - static_cast( m_device ), - heapIndex, - localDeviceIndex, - remoteDeviceIndex, - reinterpret_cast( &peerMemoryFeatures ) ); - return peerMemoryFeatures; - } - - VULKAN_HPP_INLINE void CommandBuffer::setDeviceMask( uint32_t deviceMask ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetDeviceMask( static_cast( m_commandBuffer ), deviceMask ); - } - - VULKAN_HPP_INLINE void CommandBuffer::dispatchBase( uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdDispatchBase( static_cast( m_commandBuffer ), - baseGroupX, - baseGroupY, - baseGroupZ, - groupCountX, - groupCountY, - groupCountZ ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Instance::enumeratePhysicalDeviceGroups() const - { - std::vector physicalDeviceGroupProperties; - uint32_t physicalDeviceGroupCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkEnumeratePhysicalDeviceGroups( - static_cast( m_instance ), &physicalDeviceGroupCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && physicalDeviceGroupCount ) - { - physicalDeviceGroupProperties.resize( physicalDeviceGroupCount ); - result = static_cast( getDispatcher()->vkEnumeratePhysicalDeviceGroups( - static_cast( m_instance ), - &physicalDeviceGroupCount, - reinterpret_cast( physicalDeviceGroupProperties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDeviceGroups" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( physicalDeviceGroupCount <= physicalDeviceGroupProperties.size() ); - if ( physicalDeviceGroupCount < physicalDeviceGroupProperties.size() ) - { - physicalDeviceGroupProperties.resize( physicalDeviceGroupCount ); - } - } - return physicalDeviceGroupProperties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getImageMemoryRequirements2( const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info ) const - VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - getDispatcher()->vkGetImageMemoryRequirements2( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain Device::getImageMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - getDispatcher()->vkGetImageMemoryRequirements2( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getBufferMemoryRequirements2( const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info ) const - VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - getDispatcher()->vkGetBufferMemoryRequirements2( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain Device::getBufferMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - getDispatcher()->vkGetBufferMemoryRequirements2( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirements2( - const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT - { - uint32_t sparseMemoryRequirementCount; - getDispatcher()->vkGetImageSparseMemoryRequirements2( - static_cast( m_device ), - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - nullptr ); - std::vector sparseMemoryRequirements( - sparseMemoryRequirementCount ); - getDispatcher()->vkGetImageSparseMemoryRequirements2( - static_cast( m_device ), - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount == sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 - PhysicalDevice::getFeatures2() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 features; - getDispatcher()->vkGetPhysicalDeviceFeatures2( static_cast( m_physicalDevice ), - reinterpret_cast( &features ) ); - return features; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getFeatures2() const VULKAN_HPP_NOEXCEPT - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 & features = - structureChain.template get(); - getDispatcher()->vkGetPhysicalDeviceFeatures2( static_cast( m_physicalDevice ), - reinterpret_cast( &features ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 - PhysicalDevice::getProperties2() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 properties; - getDispatcher()->vkGetPhysicalDeviceProperties2( static_cast( m_physicalDevice ), - reinterpret_cast( &properties ) ); - return properties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getProperties2() const VULKAN_HPP_NOEXCEPT - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 & properties = - structureChain.template get(); - getDispatcher()->vkGetPhysicalDeviceProperties2( static_cast( m_physicalDevice ), - reinterpret_cast( &properties ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::FormatProperties2 - PhysicalDevice::getFormatProperties2( VULKAN_HPP_NAMESPACE::Format format ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::FormatProperties2 formatProperties; - getDispatcher()->vkGetPhysicalDeviceFormatProperties2( - static_cast( m_physicalDevice ), - static_cast( format ), - reinterpret_cast( &formatProperties ) ); - return formatProperties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getFormatProperties2( VULKAN_HPP_NAMESPACE::Format format ) const VULKAN_HPP_NOEXCEPT - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::FormatProperties2 & formatProperties = - structureChain.template get(); - getDispatcher()->vkGetPhysicalDeviceFormatProperties2( - static_cast( m_physicalDevice ), - static_cast( format ), - reinterpret_cast( &formatProperties ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ImageFormatProperties2 - PhysicalDevice::getImageFormatProperties2( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo ) const - { - VULKAN_HPP_NAMESPACE::ImageFormatProperties2 imageFormatProperties; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetPhysicalDeviceImageFormatProperties2( - static_cast( m_physicalDevice ), - reinterpret_cast( &imageFormatInfo ), - reinterpret_cast( &imageFormatProperties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties2" ); - } - return imageFormatProperties; - } - - template - VULKAN_HPP_NODISCARD StructureChain PhysicalDevice::getImageFormatProperties2( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo ) const - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::ImageFormatProperties2 & imageFormatProperties = - structureChain.template get(); - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetPhysicalDeviceImageFormatProperties2( - static_cast( m_physicalDevice ), - reinterpret_cast( &imageFormatInfo ), - reinterpret_cast( &imageFormatProperties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties2" ); - } - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties2() const VULKAN_HPP_NOEXCEPT - { - uint32_t queueFamilyPropertyCount; - getDispatcher()->vkGetPhysicalDeviceQueueFamilyProperties2( - static_cast( m_physicalDevice ), &queueFamilyPropertyCount, nullptr ); - std::vector queueFamilyProperties( queueFamilyPropertyCount ); - getDispatcher()->vkGetPhysicalDeviceQueueFamilyProperties2( - static_cast( m_physicalDevice ), - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount == queueFamilyProperties.size() ); - return queueFamilyProperties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector PhysicalDevice::getQueueFamilyProperties2() const - { - uint32_t queueFamilyPropertyCount; - getDispatcher()->vkGetPhysicalDeviceQueueFamilyProperties2( - static_cast( m_physicalDevice ), &queueFamilyPropertyCount, nullptr ); - std::vector returnVector( queueFamilyPropertyCount ); - std::vector queueFamilyProperties( queueFamilyPropertyCount ); - for ( uint32_t i = 0; i < queueFamilyPropertyCount; i++ ) - { - queueFamilyProperties[i].pNext = - returnVector[i].template get().pNext; - } - getDispatcher()->vkGetPhysicalDeviceQueueFamilyProperties2( - static_cast( m_physicalDevice ), - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount <= queueFamilyProperties.size() ); - for ( uint32_t i = 0; i < queueFamilyPropertyCount; i++ ) - { - returnVector[i].template get() = queueFamilyProperties[i]; - } - return returnVector; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 - PhysicalDevice::getMemoryProperties2() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 memoryProperties; - getDispatcher()->vkGetPhysicalDeviceMemoryProperties2( - static_cast( m_physicalDevice ), - reinterpret_cast( &memoryProperties ) ); - return memoryProperties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getMemoryProperties2() const VULKAN_HPP_NOEXCEPT - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 & memoryProperties = - structureChain.template get(); - getDispatcher()->vkGetPhysicalDeviceMemoryProperties2( - static_cast( m_physicalDevice ), - reinterpret_cast( &memoryProperties ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSparseImageFormatProperties2( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & formatInfo ) const VULKAN_HPP_NOEXCEPT - { - uint32_t propertyCount; - getDispatcher()->vkGetPhysicalDeviceSparseImageFormatProperties2( - static_cast( m_physicalDevice ), - reinterpret_cast( &formatInfo ), - &propertyCount, - nullptr ); - std::vector properties( propertyCount ); - getDispatcher()->vkGetPhysicalDeviceSparseImageFormatProperties2( - static_cast( m_physicalDevice ), - reinterpret_cast( &formatInfo ), - &propertyCount, - reinterpret_cast( properties.data() ) ); - VULKAN_HPP_ASSERT( propertyCount == properties.size() ); - return properties; - } - - VULKAN_HPP_INLINE void - CommandPool::trim( VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags flags ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkTrimCommandPool( static_cast( m_device ), - static_cast( m_commandPool ), - static_cast( flags ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Queue - Device::getQueue2( VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 const & queueInfo ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Queue( *this, queueInfo ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion - Device::createSamplerYcbcrConversion( - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::DescriptorUpdateTemplate - Device::createDescriptorUpdateTemplate( - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DescriptorUpdateTemplate( *this, createInfo, allocator ); - } - - template - VULKAN_HPP_INLINE void - DescriptorSet::updateWithTemplate( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - DataType const & data ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkUpdateDescriptorSetWithTemplate( - static_cast( m_device ), - static_cast( m_descriptorSet ), - static_cast( descriptorUpdateTemplate ), - reinterpret_cast( &data ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalBufferProperties - PhysicalDevice::getExternalBufferProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo & externalBufferInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::ExternalBufferProperties externalBufferProperties; - getDispatcher()->vkGetPhysicalDeviceExternalBufferProperties( - static_cast( m_physicalDevice ), - reinterpret_cast( &externalBufferInfo ), - reinterpret_cast( &externalBufferProperties ) ); - return externalBufferProperties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalFenceProperties - PhysicalDevice::getExternalFenceProperties( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo & externalFenceInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::ExternalFenceProperties externalFenceProperties; - getDispatcher()->vkGetPhysicalDeviceExternalFenceProperties( - static_cast( m_physicalDevice ), - reinterpret_cast( &externalFenceInfo ), - reinterpret_cast( &externalFenceProperties ) ); - return externalFenceProperties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties - PhysicalDevice::getExternalSemaphoreProperties( const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo & - externalSemaphoreInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties externalSemaphoreProperties; - getDispatcher()->vkGetPhysicalDeviceExternalSemaphoreProperties( - static_cast( m_physicalDevice ), - reinterpret_cast( &externalSemaphoreInfo ), - reinterpret_cast( &externalSemaphoreProperties ) ); - return externalSemaphoreProperties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport - Device::getDescriptorSetLayoutSupport( - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport support; - getDispatcher()->vkGetDescriptorSetLayoutSupport( - static_cast( m_device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( &support ) ); - return support; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain Device::getDescriptorSetLayoutSupport( - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo ) const VULKAN_HPP_NOEXCEPT - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport & support = - structureChain.template get(); - getDispatcher()->vkGetDescriptorSetLayoutSupport( - static_cast( m_device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( &support ) ); - return structureChain; - } - - //=== VK_VERSION_1_2 === - - VULKAN_HPP_INLINE void CommandBuffer::drawIndirectCount( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdDrawIndirectCount( static_cast( m_commandBuffer ), - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - VULKAN_HPP_INLINE void CommandBuffer::drawIndexedIndirectCount( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdDrawIndexedIndirectCount( static_cast( m_commandBuffer ), - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::RenderPass Device::createRenderPass2( - VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::RenderPass( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void CommandBuffer::beginRenderPass2( - const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo & renderPassBegin, - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdBeginRenderPass2( static_cast( m_commandBuffer ), - reinterpret_cast( &renderPassBegin ), - reinterpret_cast( &subpassBeginInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::nextSubpass2( - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo, - const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdNextSubpass2( static_cast( m_commandBuffer ), - reinterpret_cast( &subpassBeginInfo ), - reinterpret_cast( &subpassEndInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::endRenderPass2( - const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdEndRenderPass2( static_cast( m_commandBuffer ), - reinterpret_cast( &subpassEndInfo ) ); - } - - VULKAN_HPP_INLINE void QueryPool::reset( uint32_t firstQuery, uint32_t queryCount ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkResetQueryPool( - static_cast( m_device ), static_cast( m_queryPool ), firstQuery, queryCount ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t Semaphore::getCounterValue() const - { - uint64_t value; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetSemaphoreCounterValue( - static_cast( m_device ), static_cast( m_semaphore ), &value ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Semaphore::getCounterValue" ); - } - return value; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result - Device::waitSemaphores( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo & waitInfo, uint64_t timeout ) const - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkWaitSemaphores( - static_cast( m_device ), reinterpret_cast( &waitInfo ), timeout ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eTimeout ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::waitSemaphores" ); - } - return result; - } - - VULKAN_HPP_INLINE void Device::signalSemaphore( const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo & signalInfo ) const - { - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkSignalSemaphore( - static_cast( m_device ), reinterpret_cast( &signalInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::signalSemaphore" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DeviceAddress - Device::getBufferAddress( const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info ) const VULKAN_HPP_NOEXCEPT - { - return static_cast( getDispatcher()->vkGetBufferDeviceAddress( - static_cast( m_device ), reinterpret_cast( &info ) ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t Device::getBufferOpaqueCaptureAddress( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info ) const VULKAN_HPP_NOEXCEPT - { - return getDispatcher()->vkGetBufferOpaqueCaptureAddress( - static_cast( m_device ), reinterpret_cast( &info ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t Device::getMemoryOpaqueCaptureAddress( - const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo & info ) const VULKAN_HPP_NOEXCEPT - { - return getDispatcher()->vkGetDeviceMemoryOpaqueCaptureAddress( - static_cast( m_device ), reinterpret_cast( &info ) ); - } - - //=== VK_VERSION_1_3 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getToolProperties() const - { - std::vector toolProperties; - uint32_t toolCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkGetPhysicalDeviceToolProperties( - static_cast( m_physicalDevice ), &toolCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && toolCount ) - { - toolProperties.resize( toolCount ); - result = static_cast( getDispatcher()->vkGetPhysicalDeviceToolProperties( - static_cast( m_physicalDevice ), - &toolCount, - reinterpret_cast( toolProperties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getToolProperties" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( toolCount <= toolProperties.size() ); - if ( toolCount < toolProperties.size() ) - { - toolProperties.resize( toolCount ); - } - } - return toolProperties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::PrivateDataSlot Device::createPrivateDataSlot( - VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::PrivateDataSlot( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void Device::setPrivateData( VULKAN_HPP_NAMESPACE::ObjectType objectType_, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t data ) const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkSetPrivateData( static_cast( m_device ), - static_cast( objectType_ ), - objectHandle, - static_cast( privateDataSlot ), - data ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setPrivateData" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t - Device::getPrivateData( VULKAN_HPP_NAMESPACE::ObjectType objectType_, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot ) const VULKAN_HPP_NOEXCEPT - { - uint64_t data; - getDispatcher()->vkGetPrivateData( static_cast( m_device ), - static_cast( objectType_ ), - objectHandle, - static_cast( privateDataSlot ), - &data ); - return data; - } - - VULKAN_HPP_INLINE void - CommandBuffer::setEvent2( VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetEvent2( static_cast( m_commandBuffer ), - static_cast( event ), - reinterpret_cast( &dependencyInfo ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::resetEvent2( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdResetEvent2( static_cast( m_commandBuffer ), - static_cast( event ), - static_cast( stageMask ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::waitEvents2( ArrayProxy const & events, - ArrayProxy const & dependencyInfos ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( events.size() == dependencyInfos.size() ); -# else - if ( events.size() != dependencyInfos.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::waitEvents2: events.size() != dependencyInfos.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - getDispatcher()->vkCmdWaitEvents2( static_cast( m_commandBuffer ), - events.size(), - reinterpret_cast( events.data() ), - reinterpret_cast( dependencyInfos.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::pipelineBarrier2( - const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdPipelineBarrier2( static_cast( m_commandBuffer ), - reinterpret_cast( &dependencyInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::writeTimestamp2( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdWriteTimestamp2( static_cast( m_commandBuffer ), - static_cast( stage ), - static_cast( queryPool ), - query ); - } - - VULKAN_HPP_INLINE void Queue::submit2( ArrayProxy const & submits, - VULKAN_HPP_NAMESPACE::Fence fence ) const - { - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkQueueSubmit2( static_cast( m_queue ), - submits.size(), - reinterpret_cast( submits.data() ), - static_cast( fence ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::submit2" ); - } - } - - VULKAN_HPP_INLINE void CommandBuffer::copyBuffer2( - const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 & copyBufferInfo ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdCopyBuffer2( static_cast( m_commandBuffer ), - reinterpret_cast( ©BufferInfo ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::copyImage2( const VULKAN_HPP_NAMESPACE::CopyImageInfo2 & copyImageInfo ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdCopyImage2( static_cast( m_commandBuffer ), - reinterpret_cast( ©ImageInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::copyBufferToImage2( - const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 & copyBufferToImageInfo ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdCopyBufferToImage2( - static_cast( m_commandBuffer ), - reinterpret_cast( ©BufferToImageInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::copyImageToBuffer2( - const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 & copyImageToBufferInfo ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdCopyImageToBuffer2( - static_cast( m_commandBuffer ), - reinterpret_cast( ©ImageToBufferInfo ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::blitImage2( const VULKAN_HPP_NAMESPACE::BlitImageInfo2 & blitImageInfo ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdBlitImage2( static_cast( m_commandBuffer ), - reinterpret_cast( &blitImageInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::resolveImage2( - const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 & resolveImageInfo ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdResolveImage2( static_cast( m_commandBuffer ), - reinterpret_cast( &resolveImageInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::beginRendering( - const VULKAN_HPP_NAMESPACE::RenderingInfo & renderingInfo ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdBeginRendering( static_cast( m_commandBuffer ), - reinterpret_cast( &renderingInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::endRendering() const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdEndRendering( static_cast( m_commandBuffer ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setCullMode( VULKAN_HPP_NAMESPACE::CullModeFlags cullMode ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetCullMode( static_cast( m_commandBuffer ), - static_cast( cullMode ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setFrontFace( VULKAN_HPP_NAMESPACE::FrontFace frontFace ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetFrontFace( static_cast( m_commandBuffer ), - static_cast( frontFace ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setPrimitiveTopology( - VULKAN_HPP_NAMESPACE::PrimitiveTopology primitiveTopology ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetPrimitiveTopology( static_cast( m_commandBuffer ), - static_cast( primitiveTopology ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setViewportWithCount( - ArrayProxy const & viewports ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetViewportWithCount( static_cast( m_commandBuffer ), - viewports.size(), - reinterpret_cast( viewports.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setScissorWithCount( - ArrayProxy const & scissors ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetScissorWithCount( static_cast( m_commandBuffer ), - scissors.size(), - reinterpret_cast( scissors.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::bindVertexBuffers2( - uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - ArrayProxy const & sizes, - ArrayProxy const & strides ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( buffers.size() == offsets.size() ); - VULKAN_HPP_ASSERT( sizes.empty() || buffers.size() == sizes.size() ); - VULKAN_HPP_ASSERT( strides.empty() || buffers.size() == strides.size() ); -# else - if ( buffers.size() != offsets.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers2: buffers.size() != offsets.size()" ); - } - if ( !sizes.empty() && buffers.size() != sizes.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers2: buffers.size() != sizes.size()" ); - } - if ( !strides.empty() && buffers.size() != strides.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers2: buffers.size() != strides.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - getDispatcher()->vkCmdBindVertexBuffers2( static_cast( m_commandBuffer ), - firstBinding, - buffers.size(), - reinterpret_cast( buffers.data() ), - reinterpret_cast( offsets.data() ), - reinterpret_cast( sizes.data() ), - reinterpret_cast( strides.data() ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setDepthTestEnable( VULKAN_HPP_NAMESPACE::Bool32 depthTestEnable ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetDepthTestEnable( static_cast( m_commandBuffer ), - static_cast( depthTestEnable ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setDepthWriteEnable( VULKAN_HPP_NAMESPACE::Bool32 depthWriteEnable ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetDepthWriteEnable( static_cast( m_commandBuffer ), - static_cast( depthWriteEnable ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setDepthCompareOp( VULKAN_HPP_NAMESPACE::CompareOp depthCompareOp ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetDepthCompareOp( static_cast( m_commandBuffer ), - static_cast( depthCompareOp ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setDepthBoundsTestEnable( - VULKAN_HPP_NAMESPACE::Bool32 depthBoundsTestEnable ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetDepthBoundsTestEnable( static_cast( m_commandBuffer ), - static_cast( depthBoundsTestEnable ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setStencilTestEnable( VULKAN_HPP_NAMESPACE::Bool32 stencilTestEnable ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetStencilTestEnable( static_cast( m_commandBuffer ), - static_cast( stencilTestEnable ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setStencilOp( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - VULKAN_HPP_NAMESPACE::StencilOp failOp, - VULKAN_HPP_NAMESPACE::StencilOp passOp, - VULKAN_HPP_NAMESPACE::StencilOp depthFailOp, - VULKAN_HPP_NAMESPACE::CompareOp compareOp ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetStencilOp( static_cast( m_commandBuffer ), - static_cast( faceMask ), - static_cast( failOp ), - static_cast( passOp ), - static_cast( depthFailOp ), - static_cast( compareOp ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setRasterizerDiscardEnable( - VULKAN_HPP_NAMESPACE::Bool32 rasterizerDiscardEnable ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetRasterizerDiscardEnable( static_cast( m_commandBuffer ), - static_cast( rasterizerDiscardEnable ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setDepthBiasEnable( VULKAN_HPP_NAMESPACE::Bool32 depthBiasEnable ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetDepthBiasEnable( static_cast( m_commandBuffer ), - static_cast( depthBiasEnable ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setPrimitiveRestartEnable( - VULKAN_HPP_NAMESPACE::Bool32 primitiveRestartEnable ) const VULKAN_HPP_NOEXCEPT - { - getDispatcher()->vkCmdSetPrimitiveRestartEnable( static_cast( m_commandBuffer ), - static_cast( primitiveRestartEnable ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getBufferMemoryRequirements( const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info ) const - VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - getDispatcher()->vkGetDeviceBufferMemoryRequirements( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain Device::getBufferMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - getDispatcher()->vkGetDeviceBufferMemoryRequirements( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 Device::getImageMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - getDispatcher()->vkGetDeviceImageMemoryRequirements( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain Device::getImageMemoryRequirements( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - getDispatcher()->vkGetDeviceImageMemoryRequirements( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirements( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info ) const - VULKAN_HPP_NOEXCEPT - { - uint32_t sparseMemoryRequirementCount; - getDispatcher()->vkGetDeviceImageSparseMemoryRequirements( - static_cast( m_device ), - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - nullptr ); - std::vector sparseMemoryRequirements( - sparseMemoryRequirementCount ); - getDispatcher()->vkGetDeviceImageSparseMemoryRequirements( - static_cast( m_device ), - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount == sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } - - //=== VK_KHR_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Bool32 - PhysicalDevice::getSurfaceSupportKHR( uint32_t queueFamilyIndex, VULKAN_HPP_NAMESPACE::SurfaceKHR surface ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetPhysicalDeviceSurfaceSupportKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Bool32 supported; - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkGetPhysicalDeviceSurfaceSupportKHR( static_cast( m_physicalDevice ), - queueFamilyIndex, - static_cast( surface ), - reinterpret_cast( &supported ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceSupportKHR" ); - } - return supported; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR - PhysicalDevice::getSurfaceCapabilitiesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceSurfaceCapabilitiesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR surfaceCapabilities; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetPhysicalDeviceSurfaceCapabilitiesKHR( - static_cast( m_physicalDevice ), - static_cast( surface ), - reinterpret_cast( &surfaceCapabilities ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceCapabilitiesKHR" ); - } - return surfaceCapabilities; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSurfaceFormatsKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetPhysicalDeviceSurfaceFormatsKHR && - "Function needs extension enabled!" ); - - std::vector surfaceFormats; - uint32_t surfaceFormatCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkGetPhysicalDeviceSurfaceFormatsKHR( static_cast( m_physicalDevice ), - static_cast( surface ), - &surfaceFormatCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && surfaceFormatCount ) - { - surfaceFormats.resize( surfaceFormatCount ); - result = static_cast( getDispatcher()->vkGetPhysicalDeviceSurfaceFormatsKHR( - static_cast( m_physicalDevice ), - static_cast( surface ), - &surfaceFormatCount, - reinterpret_cast( surfaceFormats.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceFormatsKHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( surfaceFormatCount <= surfaceFormats.size() ); - if ( surfaceFormatCount < surfaceFormats.size() ) - { - surfaceFormats.resize( surfaceFormatCount ); - } - } - return surfaceFormats; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSurfacePresentModesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceSurfacePresentModesKHR && - "Function needs extension enabled!" ); - - std::vector presentModes; - uint32_t presentModeCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkGetPhysicalDeviceSurfacePresentModesKHR( static_cast( m_physicalDevice ), - static_cast( surface ), - &presentModeCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && presentModeCount ) - { - presentModes.resize( presentModeCount ); - result = - static_cast( getDispatcher()->vkGetPhysicalDeviceSurfacePresentModesKHR( - static_cast( m_physicalDevice ), - static_cast( surface ), - &presentModeCount, - reinterpret_cast( presentModes.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfacePresentModesKHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( presentModeCount <= presentModes.size() ); - if ( presentModeCount < presentModes.size() ) - { - presentModes.resize( presentModeCount ); - } - } - return presentModes; - } - - //=== VK_KHR_swapchain === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR Device::createSwapchainKHR( - VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector SwapchainKHR::getImages() const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetSwapchainImagesKHR && - "Function needs extension enabled!" ); - - std::vector swapchainImages; - uint32_t swapchainImageCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkGetSwapchainImagesKHR( static_cast( m_device ), - static_cast( m_swapchain ), - &swapchainImageCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && swapchainImageCount ) - { - swapchainImages.resize( swapchainImageCount ); - result = static_cast( - getDispatcher()->vkGetSwapchainImagesKHR( static_cast( m_device ), - static_cast( m_swapchain ), - &swapchainImageCount, - swapchainImages.data() ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::SwapchainKHR::getImages" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( swapchainImageCount <= swapchainImages.size() ); - if ( swapchainImageCount < swapchainImages.size() ) - { - swapchainImages.resize( swapchainImageCount ); - } - } - return swapchainImages; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::pair - SwapchainKHR::acquireNextImage( uint64_t timeout, - VULKAN_HPP_NAMESPACE::Semaphore semaphore, - VULKAN_HPP_NAMESPACE::Fence fence ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkAcquireNextImageKHR && - "Function needs extension enabled!" ); - - uint32_t imageIndex; - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkAcquireNextImageKHR( static_cast( m_device ), - static_cast( m_swapchain ), - timeout, - static_cast( semaphore ), - static_cast( fence ), - &imageIndex ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eTimeout ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eNotReady ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eSuboptimalKHR ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::SwapchainKHR::acquireNextImage" ); - } - return std::make_pair( result, imageIndex ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result - Queue::presentKHR( const VULKAN_HPP_NAMESPACE::PresentInfoKHR & presentInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkQueuePresentKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkQueuePresentKHR( - static_cast( m_queue ), reinterpret_cast( &presentInfo ) ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eSuboptimalKHR ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::presentKHR" ); - } - return result; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR - Device::getGroupPresentCapabilitiesKHR() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeviceGroupPresentCapabilitiesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR deviceGroupPresentCapabilities; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetDeviceGroupPresentCapabilitiesKHR( - static_cast( m_device ), - reinterpret_cast( &deviceGroupPresentCapabilities ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getGroupPresentCapabilitiesKHR" ); - } - return deviceGroupPresentCapabilities; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR - Device::getGroupSurfacePresentModesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeviceGroupSurfacePresentModesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR modes; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetDeviceGroupSurfacePresentModesKHR( - static_cast( m_device ), - static_cast( surface ), - reinterpret_cast( &modes ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getGroupSurfacePresentModesKHR" ); - } - return modes; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getPresentRectanglesKHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDevicePresentRectanglesKHR && - "Function needs extension enabled!" ); - - std::vector rects; - uint32_t rectCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkGetPhysicalDevicePresentRectanglesKHR( static_cast( m_physicalDevice ), - static_cast( surface ), - &rectCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && rectCount ) - { - rects.resize( rectCount ); - result = static_cast( - getDispatcher()->vkGetPhysicalDevicePresentRectanglesKHR( static_cast( m_physicalDevice ), - static_cast( surface ), - &rectCount, - reinterpret_cast( rects.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getPresentRectanglesKHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( rectCount <= rects.size() ); - if ( rectCount < rects.size() ) - { - rects.resize( rectCount ); - } - } - return rects; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::pair - Device::acquireNextImage2KHR( const VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR & acquireInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkAcquireNextImage2KHR && - "Function needs extension enabled!" ); - - uint32_t imageIndex; - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkAcquireNextImage2KHR( static_cast( m_device ), - reinterpret_cast( &acquireInfo ), - &imageIndex ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eTimeout ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eNotReady ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eSuboptimalKHR ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::acquireNextImage2KHR" ); - } - return std::make_pair( result, imageIndex ); - } - - //=== VK_KHR_display === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getDisplayPropertiesKHR() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceDisplayPropertiesKHR && - "Function needs extension enabled!" ); - - std::vector properties; - uint32_t propertyCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkGetPhysicalDeviceDisplayPropertiesKHR( - static_cast( m_physicalDevice ), &propertyCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( getDispatcher()->vkGetPhysicalDeviceDisplayPropertiesKHR( - static_cast( m_physicalDevice ), - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPropertiesKHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return properties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getDisplayPlanePropertiesKHR() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceDisplayPlanePropertiesKHR && - "Function needs extension enabled!" ); - - std::vector properties; - uint32_t propertyCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = - static_cast( getDispatcher()->vkGetPhysicalDeviceDisplayPlanePropertiesKHR( - static_cast( m_physicalDevice ), &propertyCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = - static_cast( getDispatcher()->vkGetPhysicalDeviceDisplayPlanePropertiesKHR( - static_cast( m_physicalDevice ), - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlanePropertiesKHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return properties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR( uint32_t planeIndex ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DisplayKHRs( *this, planeIndex ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - DisplayKHR::getModeProperties() const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetDisplayModePropertiesKHR && - "Function needs extension enabled!" ); - - std::vector properties; - uint32_t propertyCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkGetDisplayModePropertiesKHR( static_cast( m_physicalDevice ), - static_cast( m_display ), - &propertyCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( getDispatcher()->vkGetDisplayModePropertiesKHR( - static_cast( m_physicalDevice ), - static_cast( m_display ), - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::DisplayKHR::getModeProperties" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return properties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::DisplayModeKHR DisplayKHR::createMode( - VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DisplayModeKHR( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR - DisplayModeKHR::getDisplayPlaneCapabilities( uint32_t planeIndex ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetDisplayPlaneCapabilitiesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR capabilities; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetDisplayPlaneCapabilitiesKHR( - static_cast( m_physicalDevice ), - static_cast( m_displayModeKHR ), - planeIndex, - reinterpret_cast( &capabilities ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::DisplayModeKHR::getDisplayPlaneCapabilities" ); - } - return capabilities; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR Instance::createDisplayPlaneSurfaceKHR( - VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } - - //=== VK_KHR_display_swapchain === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Device::createSharedSwapchainsKHR( - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SwapchainKHRs( *this, createInfos, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR Device::createSharedSwapchainKHR( - VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR( *this, createInfo, allocator ); - } - -# if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR Instance::createXlibSurfaceKHR( - VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Bool32 PhysicalDevice::getXlibPresentationSupportKHR( - uint32_t queueFamilyIndex, Display & dpy, VisualID visualID ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceXlibPresentationSupportKHR && - "Function needs extension enabled!" ); - - return static_cast( getDispatcher()->vkGetPhysicalDeviceXlibPresentationSupportKHR( - static_cast( m_physicalDevice ), queueFamilyIndex, &dpy, visualID ) ); - } -# endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -# if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR Instance::createXcbSurfaceKHR( - VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Bool32 PhysicalDevice::getXcbPresentationSupportKHR( - uint32_t queueFamilyIndex, xcb_connection_t & connection, xcb_visualid_t visual_id ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceXcbPresentationSupportKHR && - "Function needs extension enabled!" ); - - return static_cast( getDispatcher()->vkGetPhysicalDeviceXcbPresentationSupportKHR( - static_cast( m_physicalDevice ), queueFamilyIndex, &connection, visual_id ) ); - } -# endif /*VK_USE_PLATFORM_XCB_KHR*/ - -# if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR Instance::createWaylandSurfaceKHR( - VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Bool32 - PhysicalDevice::getWaylandPresentationSupportKHR( uint32_t queueFamilyIndex, - struct wl_display & display ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceWaylandPresentationSupportKHR && - "Function needs extension enabled!" ); - - return static_cast( - getDispatcher()->vkGetPhysicalDeviceWaylandPresentationSupportKHR( - static_cast( m_physicalDevice ), queueFamilyIndex, &display ) ); - } -# endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR Instance::createAndroidSurfaceKHR( - VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR Instance::createWin32SurfaceKHR( - VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Bool32 - PhysicalDevice::getWin32PresentationSupportKHR( uint32_t queueFamilyIndex ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceWin32PresentationSupportKHR && - "Function needs extension enabled!" ); - - return static_cast( getDispatcher()->vkGetPhysicalDeviceWin32PresentationSupportKHR( - static_cast( m_physicalDevice ), queueFamilyIndex ) ); - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_debug_report === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::DebugReportCallbackEXT - Instance::createDebugReportCallbackEXT( - VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DebugReportCallbackEXT( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void Instance::debugReportMessageEXT( VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT flags, - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType_, - uint64_t object, - size_t location, - int32_t messageCode, - const std::string & layerPrefix, - const std::string & message ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkDebugReportMessageEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkDebugReportMessageEXT( static_cast( m_instance ), - static_cast( flags ), - static_cast( objectType_ ), - object, - location, - messageCode, - layerPrefix.c_str(), - message.c_str() ); - } - - //=== VK_EXT_debug_marker === - - VULKAN_HPP_INLINE void - Device::debugMarkerSetObjectTagEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT & tagInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkDebugMarkerSetObjectTagEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkDebugMarkerSetObjectTagEXT( - static_cast( m_device ), reinterpret_cast( &tagInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::debugMarkerSetObjectTagEXT" ); - } - } - - VULKAN_HPP_INLINE void - Device::debugMarkerSetObjectNameEXT( const VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT & nameInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkDebugMarkerSetObjectNameEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkDebugMarkerSetObjectNameEXT( - static_cast( m_device ), reinterpret_cast( &nameInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::debugMarkerSetObjectNameEXT" ); - } - } - - VULKAN_HPP_INLINE void CommandBuffer::debugMarkerBeginEXT( - const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT & markerInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdDebugMarkerBeginEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDebugMarkerBeginEXT( static_cast( m_commandBuffer ), - reinterpret_cast( &markerInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::debugMarkerEndEXT() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdDebugMarkerEndEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDebugMarkerEndEXT( static_cast( m_commandBuffer ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::debugMarkerInsertEXT( - const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT & markerInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdDebugMarkerInsertEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDebugMarkerInsertEXT( static_cast( m_commandBuffer ), - reinterpret_cast( &markerInfo ) ); - } - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_queue === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR - PhysicalDevice::getVideoCapabilitiesKHR( const VULKAN_HPP_NAMESPACE::VideoProfileKHR & videoProfile ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceVideoCapabilitiesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR capabilities; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetPhysicalDeviceVideoCapabilitiesKHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &videoProfile ), - reinterpret_cast( &capabilities ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getVideoCapabilitiesKHR" ); - } - return capabilities; - } - - template - VULKAN_HPP_NODISCARD StructureChain - PhysicalDevice::getVideoCapabilitiesKHR( const VULKAN_HPP_NAMESPACE::VideoProfileKHR & videoProfile ) const - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR & capabilities = - structureChain.template get(); - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetPhysicalDeviceVideoCapabilitiesKHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &videoProfile ), - reinterpret_cast( &capabilities ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getVideoCapabilitiesKHR" ); - } - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getVideoFormatPropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR & videoFormatInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceVideoFormatPropertiesKHR && - "Function needs extension enabled!" ); - - std::vector videoFormatProperties; - uint32_t videoFormatPropertyCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = - static_cast( getDispatcher()->vkGetPhysicalDeviceVideoFormatPropertiesKHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &videoFormatInfo ), - &videoFormatPropertyCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && videoFormatPropertyCount ) - { - videoFormatProperties.resize( videoFormatPropertyCount ); - result = - static_cast( getDispatcher()->vkGetPhysicalDeviceVideoFormatPropertiesKHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &videoFormatInfo ), - &videoFormatPropertyCount, - reinterpret_cast( videoFormatProperties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getVideoFormatPropertiesKHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( videoFormatPropertyCount <= videoFormatProperties.size() ); - if ( videoFormatPropertyCount < videoFormatProperties.size() ) - { - videoFormatProperties.resize( videoFormatPropertyCount ); - } - } - return videoFormatProperties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::VideoSessionKHR Device::createVideoSessionKHR( - VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::VideoSessionKHR( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - VideoSessionKHR::getMemoryRequirements() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetVideoSessionMemoryRequirementsKHR && - "Function needs extension enabled!" ); - - std::vector videoSessionMemoryRequirements; - uint32_t videoSessionMemoryRequirementsCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkGetVideoSessionMemoryRequirementsKHR( static_cast( m_device ), - static_cast( m_videoSession ), - &videoSessionMemoryRequirementsCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && videoSessionMemoryRequirementsCount ) - { - videoSessionMemoryRequirements.resize( videoSessionMemoryRequirementsCount ); - result = static_cast( getDispatcher()->vkGetVideoSessionMemoryRequirementsKHR( - static_cast( m_device ), - static_cast( m_videoSession ), - &videoSessionMemoryRequirementsCount, - reinterpret_cast( videoSessionMemoryRequirements.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::VideoSessionKHR::getMemoryRequirements" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( videoSessionMemoryRequirementsCount <= videoSessionMemoryRequirements.size() ); - if ( videoSessionMemoryRequirementsCount < videoSessionMemoryRequirements.size() ) - { - videoSessionMemoryRequirements.resize( videoSessionMemoryRequirementsCount ); - } - } - return videoSessionMemoryRequirements; - } - - VULKAN_HPP_INLINE void VideoSessionKHR::bindMemory( - ArrayProxy const & videoSessionBindMemories ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkBindVideoSessionMemoryKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkBindVideoSessionMemoryKHR( - static_cast( m_device ), - static_cast( m_videoSession ), - videoSessionBindMemories.size(), - reinterpret_cast( videoSessionBindMemories.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::VideoSessionKHR::bindMemory" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::VideoSessionParametersKHR - Device::createVideoSessionParametersKHR( - VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::VideoSessionParametersKHR( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void VideoSessionParametersKHR::update( - const VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR & updateInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkUpdateVideoSessionParametersKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkUpdateVideoSessionParametersKHR( - static_cast( m_device ), - static_cast( m_videoSessionParameters ), - reinterpret_cast( &updateInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::VideoSessionParametersKHR::update" ); - } - } - - VULKAN_HPP_INLINE void CommandBuffer::beginVideoCodingKHR( - const VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR & beginInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdBeginVideoCodingKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdBeginVideoCodingKHR( static_cast( m_commandBuffer ), - reinterpret_cast( &beginInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::endVideoCodingKHR( - const VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR & endCodingInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdEndVideoCodingKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdEndVideoCodingKHR( static_cast( m_commandBuffer ), - reinterpret_cast( &endCodingInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::controlVideoCodingKHR( - const VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR & codingControlInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdControlVideoCodingKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdControlVideoCodingKHR( - static_cast( m_commandBuffer ), - reinterpret_cast( &codingControlInfo ) ); - } -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_decode_queue === - - VULKAN_HPP_INLINE void CommandBuffer::decodeVideoKHR( - const VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR & frameInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdDecodeVideoKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDecodeVideoKHR( static_cast( m_commandBuffer ), - reinterpret_cast( &frameInfo ) ); - } -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_EXT_transform_feedback === - - VULKAN_HPP_INLINE void CommandBuffer::bindTransformFeedbackBuffersEXT( - uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - ArrayProxy const & sizes ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdBindTransformFeedbackBuffersEXT && - "Function needs extension enabled!" ); - -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( buffers.size() == offsets.size() ); - VULKAN_HPP_ASSERT( sizes.empty() || buffers.size() == sizes.size() ); -# else - if ( buffers.size() != offsets.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindTransformFeedbackBuffersEXT: buffers.size() != offsets.size()" ); - } - if ( !sizes.empty() && buffers.size() != sizes.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindTransformFeedbackBuffersEXT: buffers.size() != sizes.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - getDispatcher()->vkCmdBindTransformFeedbackBuffersEXT( static_cast( m_commandBuffer ), - firstBinding, - buffers.size(), - reinterpret_cast( buffers.data() ), - reinterpret_cast( offsets.data() ), - reinterpret_cast( sizes.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::beginTransformFeedbackEXT( - uint32_t firstCounterBuffer, - ArrayProxy const & counterBuffers, - ArrayProxy const & counterBufferOffsets ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdBeginTransformFeedbackEXT && - "Function needs extension enabled!" ); - -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( counterBufferOffsets.empty() || counterBuffers.size() == counterBufferOffsets.size() ); -# else - if ( !counterBufferOffsets.empty() && counterBuffers.size() != counterBufferOffsets.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::beginTransformFeedbackEXT: counterBuffers.size() != counterBufferOffsets.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - getDispatcher()->vkCmdBeginTransformFeedbackEXT( - static_cast( m_commandBuffer ), - firstCounterBuffer, - counterBuffers.size(), - reinterpret_cast( counterBuffers.data() ), - reinterpret_cast( counterBufferOffsets.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::endTransformFeedbackEXT( - uint32_t firstCounterBuffer, - ArrayProxy const & counterBuffers, - ArrayProxy const & counterBufferOffsets ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdEndTransformFeedbackEXT && - "Function needs extension enabled!" ); - -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( counterBufferOffsets.empty() || counterBuffers.size() == counterBufferOffsets.size() ); -# else - if ( !counterBufferOffsets.empty() && counterBuffers.size() != counterBufferOffsets.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::endTransformFeedbackEXT: counterBuffers.size() != counterBufferOffsets.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - getDispatcher()->vkCmdEndTransformFeedbackEXT( - static_cast( m_commandBuffer ), - firstCounterBuffer, - counterBuffers.size(), - reinterpret_cast( counterBuffers.data() ), - reinterpret_cast( counterBufferOffsets.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::beginQueryIndexedEXT( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - VULKAN_HPP_NAMESPACE::QueryControlFlags flags, - uint32_t index ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdBeginQueryIndexedEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdBeginQueryIndexedEXT( static_cast( m_commandBuffer ), - static_cast( queryPool ), - query, - static_cast( flags ), - index ); - } - - VULKAN_HPP_INLINE void CommandBuffer::endQueryIndexedEXT( VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query, - uint32_t index ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdEndQueryIndexedEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdEndQueryIndexedEXT( - static_cast( m_commandBuffer ), static_cast( queryPool ), query, index ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::drawIndirectByteCountEXT( uint32_t instanceCount, - uint32_t firstInstance, - VULKAN_HPP_NAMESPACE::Buffer counterBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize counterBufferOffset, - uint32_t counterOffset, - uint32_t vertexStride ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdDrawIndirectByteCountEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDrawIndirectByteCountEXT( static_cast( m_commandBuffer ), - instanceCount, - firstInstance, - static_cast( counterBuffer ), - static_cast( counterBufferOffset ), - counterOffset, - vertexStride ); - } - - //=== VK_NVX_binary_import === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::CuModuleNVX Device::createCuModuleNVX( - VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::CuModuleNVX( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::CuFunctionNVX Device::createCuFunctionNVX( - VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::CuFunctionNVX( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void CommandBuffer::cuLaunchKernelNVX( - const VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX & launchInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdCuLaunchKernelNVX && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdCuLaunchKernelNVX( static_cast( m_commandBuffer ), - reinterpret_cast( &launchInfo ) ); - } - - //=== VK_NVX_image_view_handle === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint32_t Device::getImageViewHandleNVX( - const VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetImageViewHandleNVX && - "Function needs extension enabled!" ); - - return getDispatcher()->vkGetImageViewHandleNVX( static_cast( m_device ), - reinterpret_cast( &info ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX - ImageView::getAddressNVX() const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetImageViewAddressNVX && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX properties; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetImageViewAddressNVX( - static_cast( m_device ), - static_cast( m_imageView ), - reinterpret_cast( &properties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::ImageView::getAddressNVX" ); - } - return properties; - } - - //=== VK_AMD_draw_indirect_count === - - VULKAN_HPP_INLINE void CommandBuffer::drawIndirectCountAMD( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdDrawIndirectCountAMD && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDrawIndirectCountAMD( static_cast( m_commandBuffer ), - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::drawIndexedIndirectCountAMD( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdDrawIndexedIndirectCountAMD && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDrawIndexedIndirectCountAMD( static_cast( m_commandBuffer ), - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - //=== VK_AMD_shader_info === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Pipeline::getShaderInfoAMD( VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, - VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetShaderInfoAMD && - "Function needs extension enabled!" ); - - std::vector info; - size_t infoSize; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkGetShaderInfoAMD( static_cast( m_device ), - static_cast( m_pipeline ), - static_cast( shaderStage ), - static_cast( infoType ), - &infoSize, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && infoSize ) - { - info.resize( infoSize ); - result = static_cast( - getDispatcher()->vkGetShaderInfoAMD( static_cast( m_device ), - static_cast( m_pipeline ), - static_cast( shaderStage ), - static_cast( infoType ), - &infoSize, - reinterpret_cast( info.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Pipeline::getShaderInfoAMD" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( infoSize <= info.size() ); - if ( infoSize < info.size() ) - { - info.resize( infoSize ); - } - } - return info; - } - - //=== VK_KHR_dynamic_rendering === - - VULKAN_HPP_INLINE void CommandBuffer::beginRenderingKHR( - const VULKAN_HPP_NAMESPACE::RenderingInfo & renderingInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdBeginRenderingKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdBeginRenderingKHR( static_cast( m_commandBuffer ), - reinterpret_cast( &renderingInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::endRenderingKHR() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdEndRenderingKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdEndRenderingKHR( static_cast( m_commandBuffer ) ); - } - -# if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR - Instance::createStreamDescriptorSurfaceGGP( - VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } -# endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_external_memory_capabilities === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV - PhysicalDevice::getExternalImageFormatPropertiesNV( - VULKAN_HPP_NAMESPACE::Format format, - VULKAN_HPP_NAMESPACE::ImageType type, - VULKAN_HPP_NAMESPACE::ImageTiling tiling, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV externalHandleType ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceExternalImageFormatPropertiesNV && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV externalImageFormatProperties; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetPhysicalDeviceExternalImageFormatPropertiesNV( - static_cast( m_physicalDevice ), - static_cast( format ), - static_cast( type ), - static_cast( tiling ), - static_cast( usage ), - static_cast( flags ), - static_cast( externalHandleType ), - reinterpret_cast( &externalImageFormatProperties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, - VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getExternalImageFormatPropertiesNV" ); - } - return externalImageFormatProperties; - } - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE HANDLE - DeviceMemory::getMemoryWin32HandleNV( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleType ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetMemoryWin32HandleNV && - "Function needs extension enabled!" ); - - HANDLE handle; - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkGetMemoryWin32HandleNV( static_cast( m_device ), - static_cast( m_memory ), - static_cast( handleType ), - &handle ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::DeviceMemory::getMemoryWin32HandleNV" ); - } - return handle; - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_get_physical_device_properties2 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 - PhysicalDevice::getFeatures2KHR() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceFeatures2KHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 features; - getDispatcher()->vkGetPhysicalDeviceFeatures2KHR( static_cast( m_physicalDevice ), - reinterpret_cast( &features ) ); - return features; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getFeatures2KHR() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceFeatures2KHR && - "Function needs extension enabled!" ); - - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 & features = - structureChain.template get(); - getDispatcher()->vkGetPhysicalDeviceFeatures2KHR( static_cast( m_physicalDevice ), - reinterpret_cast( &features ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 - PhysicalDevice::getProperties2KHR() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceProperties2KHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 properties; - getDispatcher()->vkGetPhysicalDeviceProperties2KHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &properties ) ); - return properties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getProperties2KHR() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceProperties2KHR && - "Function needs extension enabled!" ); - - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 & properties = - structureChain.template get(); - getDispatcher()->vkGetPhysicalDeviceProperties2KHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &properties ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::FormatProperties2 - PhysicalDevice::getFormatProperties2KHR( VULKAN_HPP_NAMESPACE::Format format ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceFormatProperties2KHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::FormatProperties2 formatProperties; - getDispatcher()->vkGetPhysicalDeviceFormatProperties2KHR( - static_cast( m_physicalDevice ), - static_cast( format ), - reinterpret_cast( &formatProperties ) ); - return formatProperties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getFormatProperties2KHR( VULKAN_HPP_NAMESPACE::Format format ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceFormatProperties2KHR && - "Function needs extension enabled!" ); - - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::FormatProperties2 & formatProperties = - structureChain.template get(); - getDispatcher()->vkGetPhysicalDeviceFormatProperties2KHR( - static_cast( m_physicalDevice ), - static_cast( format ), - reinterpret_cast( &formatProperties ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ImageFormatProperties2 - PhysicalDevice::getImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceImageFormatProperties2KHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::ImageFormatProperties2 imageFormatProperties; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetPhysicalDeviceImageFormatProperties2KHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &imageFormatInfo ), - reinterpret_cast( &imageFormatProperties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties2KHR" ); - } - return imageFormatProperties; - } - - template - VULKAN_HPP_NODISCARD StructureChain PhysicalDevice::getImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & imageFormatInfo ) const - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::ImageFormatProperties2 & imageFormatProperties = - structureChain.template get(); - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetPhysicalDeviceImageFormatProperties2KHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &imageFormatInfo ), - reinterpret_cast( &imageFormatProperties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getImageFormatProperties2KHR" ); - } - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties2KHR() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceQueueFamilyProperties2KHR && - "Function needs extension enabled!" ); - - uint32_t queueFamilyPropertyCount; - getDispatcher()->vkGetPhysicalDeviceQueueFamilyProperties2KHR( - static_cast( m_physicalDevice ), &queueFamilyPropertyCount, nullptr ); - std::vector queueFamilyProperties( queueFamilyPropertyCount ); - getDispatcher()->vkGetPhysicalDeviceQueueFamilyProperties2KHR( - static_cast( m_physicalDevice ), - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount == queueFamilyProperties.size() ); - return queueFamilyProperties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getQueueFamilyProperties2KHR() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceQueueFamilyProperties2KHR && - "Function needs extension enabled!" ); - - uint32_t queueFamilyPropertyCount; - getDispatcher()->vkGetPhysicalDeviceQueueFamilyProperties2KHR( - static_cast( m_physicalDevice ), &queueFamilyPropertyCount, nullptr ); - std::vector returnVector( queueFamilyPropertyCount ); - std::vector queueFamilyProperties( queueFamilyPropertyCount ); - for ( uint32_t i = 0; i < queueFamilyPropertyCount; i++ ) - { - queueFamilyProperties[i].pNext = - returnVector[i].template get().pNext; - } - getDispatcher()->vkGetPhysicalDeviceQueueFamilyProperties2KHR( - static_cast( m_physicalDevice ), - &queueFamilyPropertyCount, - reinterpret_cast( queueFamilyProperties.data() ) ); - VULKAN_HPP_ASSERT( queueFamilyPropertyCount <= queueFamilyProperties.size() ); - for ( uint32_t i = 0; i < queueFamilyPropertyCount; i++ ) - { - returnVector[i].template get() = queueFamilyProperties[i]; - } - return returnVector; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 - PhysicalDevice::getMemoryProperties2KHR() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceMemoryProperties2KHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 memoryProperties; - getDispatcher()->vkGetPhysicalDeviceMemoryProperties2KHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &memoryProperties ) ); - return memoryProperties; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - PhysicalDevice::getMemoryProperties2KHR() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceMemoryProperties2KHR && - "Function needs extension enabled!" ); - - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 & memoryProperties = - structureChain.template get(); - getDispatcher()->vkGetPhysicalDeviceMemoryProperties2KHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &memoryProperties ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSparseImageFormatProperties2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & formatInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceSparseImageFormatProperties2KHR && - "Function needs extension enabled!" ); - - uint32_t propertyCount; - getDispatcher()->vkGetPhysicalDeviceSparseImageFormatProperties2KHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &formatInfo ), - &propertyCount, - nullptr ); - std::vector properties( propertyCount ); - getDispatcher()->vkGetPhysicalDeviceSparseImageFormatProperties2KHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &formatInfo ), - &propertyCount, - reinterpret_cast( properties.data() ) ); - VULKAN_HPP_ASSERT( propertyCount == properties.size() ); - return properties; - } - - //=== VK_KHR_device_group === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags - Device::getGroupPeerMemoryFeaturesKHR( uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeviceGroupPeerMemoryFeaturesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags peerMemoryFeatures; - getDispatcher()->vkGetDeviceGroupPeerMemoryFeaturesKHR( - static_cast( m_device ), - heapIndex, - localDeviceIndex, - remoteDeviceIndex, - reinterpret_cast( &peerMemoryFeatures ) ); - return peerMemoryFeatures; - } - - VULKAN_HPP_INLINE void CommandBuffer::setDeviceMaskKHR( uint32_t deviceMask ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdSetDeviceMaskKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetDeviceMaskKHR( static_cast( m_commandBuffer ), deviceMask ); - } - - VULKAN_HPP_INLINE void CommandBuffer::dispatchBaseKHR( uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdDispatchBaseKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDispatchBaseKHR( static_cast( m_commandBuffer ), - baseGroupX, - baseGroupY, - baseGroupZ, - groupCountX, - groupCountY, - groupCountZ ); - } - -# if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR Instance::createViSurfaceNN( - VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } -# endif /*VK_USE_PLATFORM_VI_NN*/ - - //=== VK_KHR_maintenance1 === - - VULKAN_HPP_INLINE void - CommandPool::trimKHR( VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags flags ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkTrimCommandPoolKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkTrimCommandPoolKHR( static_cast( m_device ), - static_cast( m_commandPool ), - static_cast( flags ) ); - } - - //=== VK_KHR_device_group_creation === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Instance::enumeratePhysicalDeviceGroupsKHR() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkEnumeratePhysicalDeviceGroupsKHR && - "Function needs extension enabled!" ); - - std::vector physicalDeviceGroupProperties; - uint32_t physicalDeviceGroupCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkEnumeratePhysicalDeviceGroupsKHR( - static_cast( m_instance ), &physicalDeviceGroupCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && physicalDeviceGroupCount ) - { - physicalDeviceGroupProperties.resize( physicalDeviceGroupCount ); - result = static_cast( getDispatcher()->vkEnumeratePhysicalDeviceGroupsKHR( - static_cast( m_instance ), - &physicalDeviceGroupCount, - reinterpret_cast( physicalDeviceGroupProperties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Instance::enumeratePhysicalDeviceGroupsKHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( physicalDeviceGroupCount <= physicalDeviceGroupProperties.size() ); - if ( physicalDeviceGroupCount < physicalDeviceGroupProperties.size() ) - { - physicalDeviceGroupProperties.resize( physicalDeviceGroupCount ); - } - } - return physicalDeviceGroupProperties; - } - - //=== VK_KHR_external_memory_capabilities === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalBufferProperties - PhysicalDevice::getExternalBufferPropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo & externalBufferInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceExternalBufferPropertiesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::ExternalBufferProperties externalBufferProperties; - getDispatcher()->vkGetPhysicalDeviceExternalBufferPropertiesKHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &externalBufferInfo ), - reinterpret_cast( &externalBufferProperties ) ); - return externalBufferProperties; - } - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE HANDLE Device::getMemoryWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR & getWin32HandleInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetMemoryWin32HandleKHR && - "Function needs extension enabled!" ); - - HANDLE handle; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetMemoryWin32HandleKHR( - static_cast( m_device ), - reinterpret_cast( &getWin32HandleInfo ), - &handle ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryWin32HandleKHR" ); - } - return handle; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR - Device::getMemoryWin32HandlePropertiesKHR( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - HANDLE handle ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetMemoryWin32HandlePropertiesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR memoryWin32HandleProperties; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetMemoryWin32HandlePropertiesKHR( - static_cast( m_device ), - static_cast( handleType ), - handle, - reinterpret_cast( &memoryWin32HandleProperties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryWin32HandlePropertiesKHR" ); - } - return memoryWin32HandleProperties; - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE int - Device::getMemoryFdKHR( const VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR & getFdInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetMemoryFdKHR && - "Function needs extension enabled!" ); - - int fd; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetMemoryFdKHR( - static_cast( m_device ), reinterpret_cast( &getFdInfo ), &fd ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryFdKHR" ); - } - return fd; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR - Device::getMemoryFdPropertiesKHR( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - int fd ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetMemoryFdPropertiesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR memoryFdProperties; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetMemoryFdPropertiesKHR( - static_cast( m_device ), - static_cast( handleType ), - fd, - reinterpret_cast( &memoryFdProperties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryFdPropertiesKHR" ); - } - return memoryFdProperties; - } - - //=== VK_KHR_external_semaphore_capabilities === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties - PhysicalDevice::getExternalSemaphorePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo & externalSemaphoreInfo ) const - VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceExternalSemaphorePropertiesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties externalSemaphoreProperties; - getDispatcher()->vkGetPhysicalDeviceExternalSemaphorePropertiesKHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &externalSemaphoreInfo ), - reinterpret_cast( &externalSemaphoreProperties ) ); - return externalSemaphoreProperties; - } - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - - VULKAN_HPP_INLINE void Device::importSemaphoreWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR & importSemaphoreWin32HandleInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkImportSemaphoreWin32HandleKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkImportSemaphoreWin32HandleKHR( - static_cast( m_device ), - reinterpret_cast( &importSemaphoreWin32HandleInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importSemaphoreWin32HandleKHR" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE HANDLE Device::getSemaphoreWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR & getWin32HandleInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetSemaphoreWin32HandleKHR && - "Function needs extension enabled!" ); - - HANDLE handle; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetSemaphoreWin32HandleKHR( - static_cast( m_device ), - reinterpret_cast( &getWin32HandleInfo ), - &handle ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getSemaphoreWin32HandleKHR" ); - } - return handle; - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_fd === - - VULKAN_HPP_INLINE void - Device::importSemaphoreFdKHR( const VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR & importSemaphoreFdInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkImportSemaphoreFdKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkImportSemaphoreFdKHR( - static_cast( m_device ), - reinterpret_cast( &importSemaphoreFdInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importSemaphoreFdKHR" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE int - Device::getSemaphoreFdKHR( const VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR & getFdInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetSemaphoreFdKHR && - "Function needs extension enabled!" ); - - int fd; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetSemaphoreFdKHR( - static_cast( m_device ), reinterpret_cast( &getFdInfo ), &fd ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getSemaphoreFdKHR" ); - } - return fd; - } - - //=== VK_KHR_push_descriptor === - - VULKAN_HPP_INLINE void CommandBuffer::pushDescriptorSetKHR( - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t set, - ArrayProxy const & descriptorWrites ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdPushDescriptorSetKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdPushDescriptorSetKHR( - static_cast( m_commandBuffer ), - static_cast( pipelineBindPoint ), - static_cast( layout ), - set, - descriptorWrites.size(), - reinterpret_cast( descriptorWrites.data() ) ); - } - - template - VULKAN_HPP_INLINE void CommandBuffer::pushDescriptorSetWithTemplateKHR( - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - VULKAN_HPP_NAMESPACE::PipelineLayout layout, - uint32_t set, - DataType const & data ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdPushDescriptorSetWithTemplateKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdPushDescriptorSetWithTemplateKHR( - static_cast( m_commandBuffer ), - static_cast( descriptorUpdateTemplate ), - static_cast( layout ), - set, - reinterpret_cast( &data ) ); - } - - //=== VK_EXT_conditional_rendering === - - VULKAN_HPP_INLINE void CommandBuffer::beginConditionalRenderingEXT( - const VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT & conditionalRenderingBegin ) const - VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdBeginConditionalRenderingEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdBeginConditionalRenderingEXT( - static_cast( m_commandBuffer ), - reinterpret_cast( &conditionalRenderingBegin ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::endConditionalRenderingEXT() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdEndConditionalRenderingEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdEndConditionalRenderingEXT( static_cast( m_commandBuffer ) ); - } - - //=== VK_KHR_descriptor_update_template === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::DescriptorUpdateTemplate - Device::createDescriptorUpdateTemplateKHR( - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DescriptorUpdateTemplate( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void Device::destroyDescriptorUpdateTemplateKHR( - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - Optional allocator ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkDestroyDescriptorUpdateTemplateKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkDestroyDescriptorUpdateTemplateKHR( - static_cast( m_device ), - static_cast( descriptorUpdateTemplate ), - reinterpret_cast( - static_cast( allocator ) ) ); - } - - template - VULKAN_HPP_INLINE void - DescriptorSet::updateWithTemplateKHR( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, - DataType const & data ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkUpdateDescriptorSetWithTemplateKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkUpdateDescriptorSetWithTemplateKHR( - static_cast( m_device ), - static_cast( m_descriptorSet ), - static_cast( descriptorUpdateTemplate ), - reinterpret_cast( &data ) ); - } - - //=== VK_NV_clip_space_w_scaling === - - VULKAN_HPP_INLINE void CommandBuffer::setViewportWScalingNV( - uint32_t firstViewport, - ArrayProxy const & viewportWScalings ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetViewportWScalingNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetViewportWScalingNV( - static_cast( m_commandBuffer ), - firstViewport, - viewportWScalings.size(), - reinterpret_cast( viewportWScalings.data() ) ); - } - -# if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) - //=== VK_EXT_acquire_xlib_display === - - VULKAN_HPP_INLINE void PhysicalDevice::acquireXlibDisplayEXT( Display & dpy, - VULKAN_HPP_NAMESPACE::DisplayKHR display ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkAcquireXlibDisplayEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkAcquireXlibDisplayEXT( - static_cast( m_physicalDevice ), &dpy, static_cast( display ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::acquireXlibDisplayEXT" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::DisplayKHR - PhysicalDevice::getRandROutputDisplayEXT( Display & dpy, RROutput rrOutput ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DisplayKHR( *this, dpy, rrOutput ); - } -# endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ - - //=== VK_EXT_display_surface_counter === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT - PhysicalDevice::getSurfaceCapabilities2EXT( VULKAN_HPP_NAMESPACE::SurfaceKHR surface ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceSurfaceCapabilities2EXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT surfaceCapabilities; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetPhysicalDeviceSurfaceCapabilities2EXT( - static_cast( m_physicalDevice ), - static_cast( surface ), - reinterpret_cast( &surfaceCapabilities ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceCapabilities2EXT" ); - } - return surfaceCapabilities; - } - - //=== VK_EXT_display_control === - - VULKAN_HPP_INLINE void - Device::displayPowerControlEXT( VULKAN_HPP_NAMESPACE::DisplayKHR display, - const VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT & displayPowerInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkDisplayPowerControlEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkDisplayPowerControlEXT( - static_cast( m_device ), - static_cast( display ), - reinterpret_cast( &displayPowerInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::displayPowerControlEXT" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Fence Device::registerEventEXT( - VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT const & deviceEventInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Fence( *this, deviceEventInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Fence Device::registerDisplayEventEXT( - VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DisplayKHR const & display, - VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT const & displayEventInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Fence( *this, display, displayEventInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t - SwapchainKHR::getCounterEXT( VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT counter ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetSwapchainCounterEXT && - "Function needs extension enabled!" ); - - uint64_t counterValue; - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkGetSwapchainCounterEXT( static_cast( m_device ), - static_cast( m_swapchain ), - static_cast( counter ), - &counterValue ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::SwapchainKHR::getCounterEXT" ); - } - return counterValue; - } - - //=== VK_GOOGLE_display_timing === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE - SwapchainKHR::getRefreshCycleDurationGOOGLE() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetRefreshCycleDurationGOOGLE && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE displayTimingProperties; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetRefreshCycleDurationGOOGLE( - static_cast( m_device ), - static_cast( m_swapchain ), - reinterpret_cast( &displayTimingProperties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::SwapchainKHR::getRefreshCycleDurationGOOGLE" ); - } - return displayTimingProperties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - SwapchainKHR::getPastPresentationTimingGOOGLE() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPastPresentationTimingGOOGLE && - "Function needs extension enabled!" ); - - std::vector presentationTimings; - uint32_t presentationTimingCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkGetPastPresentationTimingGOOGLE( static_cast( m_device ), - static_cast( m_swapchain ), - &presentationTimingCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && presentationTimingCount ) - { - presentationTimings.resize( presentationTimingCount ); - result = static_cast( getDispatcher()->vkGetPastPresentationTimingGOOGLE( - static_cast( m_device ), - static_cast( m_swapchain ), - &presentationTimingCount, - reinterpret_cast( presentationTimings.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::SwapchainKHR::getPastPresentationTimingGOOGLE" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( presentationTimingCount <= presentationTimings.size() ); - if ( presentationTimingCount < presentationTimings.size() ) - { - presentationTimings.resize( presentationTimingCount ); - } - } - return presentationTimings; - } - - //=== VK_EXT_discard_rectangles === - - VULKAN_HPP_INLINE void CommandBuffer::setDiscardRectangleEXT( - uint32_t firstDiscardRectangle, - ArrayProxy const & discardRectangles ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetDiscardRectangleEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetDiscardRectangleEXT( static_cast( m_commandBuffer ), - firstDiscardRectangle, - discardRectangles.size(), - reinterpret_cast( discardRectangles.data() ) ); - } - - //=== VK_EXT_hdr_metadata === - - VULKAN_HPP_INLINE void - Device::setHdrMetadataEXT( ArrayProxy const & swapchains, - ArrayProxy const & metadata ) const - VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( getDispatcher()->vkSetHdrMetadataEXT && - "Function needs extension enabled!" ); - -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( swapchains.size() == metadata.size() ); -# else - if ( swapchains.size() != metadata.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::Device::setHdrMetadataEXT: swapchains.size() != metadata.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - getDispatcher()->vkSetHdrMetadataEXT( static_cast( m_device ), - swapchains.size(), - reinterpret_cast( swapchains.data() ), - reinterpret_cast( metadata.data() ) ); - } - - //=== VK_KHR_create_renderpass2 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::RenderPass Device::createRenderPass2KHR( - VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::RenderPass( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void CommandBuffer::beginRenderPass2KHR( - const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo & renderPassBegin, - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdBeginRenderPass2KHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdBeginRenderPass2KHR( static_cast( m_commandBuffer ), - reinterpret_cast( &renderPassBegin ), - reinterpret_cast( &subpassBeginInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::nextSubpass2KHR( - const VULKAN_HPP_NAMESPACE::SubpassBeginInfo & subpassBeginInfo, - const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdNextSubpass2KHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdNextSubpass2KHR( static_cast( m_commandBuffer ), - reinterpret_cast( &subpassBeginInfo ), - reinterpret_cast( &subpassEndInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::endRenderPass2KHR( - const VULKAN_HPP_NAMESPACE::SubpassEndInfo & subpassEndInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdEndRenderPass2KHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdEndRenderPass2KHR( static_cast( m_commandBuffer ), - reinterpret_cast( &subpassEndInfo ) ); - } - - //=== VK_KHR_shared_presentable_image === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result SwapchainKHR::getStatus() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetSwapchainStatusKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetSwapchainStatusKHR( - static_cast( m_device ), static_cast( m_swapchain ) ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eSuboptimalKHR ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::SwapchainKHR::getStatus" ); - } - return result; - } - - //=== VK_KHR_external_fence_capabilities === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalFenceProperties - PhysicalDevice::getExternalFencePropertiesKHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo & externalFenceInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceExternalFencePropertiesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::ExternalFenceProperties externalFenceProperties; - getDispatcher()->vkGetPhysicalDeviceExternalFencePropertiesKHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &externalFenceInfo ), - reinterpret_cast( &externalFenceProperties ) ); - return externalFenceProperties; - } - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - - VULKAN_HPP_INLINE void Device::importFenceWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR & importFenceWin32HandleInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkImportFenceWin32HandleKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkImportFenceWin32HandleKHR( - static_cast( m_device ), - reinterpret_cast( &importFenceWin32HandleInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importFenceWin32HandleKHR" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE HANDLE Device::getFenceWin32HandleKHR( - const VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR & getWin32HandleInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetFenceWin32HandleKHR && - "Function needs extension enabled!" ); - - HANDLE handle; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetFenceWin32HandleKHR( - static_cast( m_device ), - reinterpret_cast( &getWin32HandleInfo ), - &handle ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getFenceWin32HandleKHR" ); - } - return handle; - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_fence_fd === - - VULKAN_HPP_INLINE void - Device::importFenceFdKHR( const VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR & importFenceFdInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkImportFenceFdKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkImportFenceFdKHR( - static_cast( m_device ), reinterpret_cast( &importFenceFdInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importFenceFdKHR" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE int - Device::getFenceFdKHR( const VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR & getFdInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetFenceFdKHR && - "Function needs extension enabled!" ); - - int fd; - VULKAN_HPP_NAMESPACE::Result result = static_cast( getDispatcher()->vkGetFenceFdKHR( - static_cast( m_device ), reinterpret_cast( &getFdInfo ), &fd ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getFenceFdKHR" ); - } - return fd; - } - - //=== VK_KHR_performance_query === - - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::pair, std::vector> - PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR( uint32_t queueFamilyIndex ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR && - "Function needs extension enabled!" ); - - std::pair, std::vector> data; - std::vector & counters = data.first; - std::vector & counterDescriptions = data.second; - uint32_t counterCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( - static_cast( m_physicalDevice ), queueFamilyIndex, &counterCount, nullptr, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && counterCount ) - { - counters.resize( counterCount ); - counterDescriptions.resize( counterCount ); - result = static_cast( - getDispatcher()->vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( - static_cast( m_physicalDevice ), - queueFamilyIndex, - &counterCount, - reinterpret_cast( counters.data() ), - reinterpret_cast( counterDescriptions.data() ) ) ); - VULKAN_HPP_ASSERT( counterCount <= counters.size() ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && ( counterCount < counters.size() ) ) - { - counters.resize( counterCount ); - counterDescriptions.resize( counterCount ); - } - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( - result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR" ); - } - return data; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint32_t PhysicalDevice::getQueueFamilyPerformanceQueryPassesKHR( - const VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR & performanceQueryCreateInfo ) const - VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR && - "Function needs extension enabled!" ); - - uint32_t numPasses; - getDispatcher()->vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &performanceQueryCreateInfo ), - &numPasses ); - return numPasses; - } - - VULKAN_HPP_INLINE void - Device::acquireProfilingLockKHR( const VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR & info ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkAcquireProfilingLockKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkAcquireProfilingLockKHR( - static_cast( m_device ), reinterpret_cast( &info ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::acquireProfilingLockKHR" ); - } - } - - VULKAN_HPP_INLINE void Device::releaseProfilingLockKHR() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkReleaseProfilingLockKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkReleaseProfilingLockKHR( static_cast( m_device ) ); - } - - //=== VK_KHR_get_surface_capabilities2 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR - PhysicalDevice::getSurfaceCapabilities2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceSurfaceCapabilities2KHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR surfaceCapabilities; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetPhysicalDeviceSurfaceCapabilities2KHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &surfaceInfo ), - reinterpret_cast( &surfaceCapabilities ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceCapabilities2KHR" ); - } - return surfaceCapabilities; - } - - template - VULKAN_HPP_NODISCARD StructureChain PhysicalDevice::getSurfaceCapabilities2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo ) const - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR & surfaceCapabilities = - structureChain.template get(); - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetPhysicalDeviceSurfaceCapabilities2KHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &surfaceInfo ), - reinterpret_cast( &surfaceCapabilities ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceCapabilities2KHR" ); - } - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSurfaceFormats2KHR( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceSurfaceFormats2KHR && - "Function needs extension enabled!" ); - - std::vector surfaceFormats; - uint32_t surfaceFormatCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkGetPhysicalDeviceSurfaceFormats2KHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &surfaceInfo ), - &surfaceFormatCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && surfaceFormatCount ) - { - surfaceFormats.resize( surfaceFormatCount ); - result = static_cast( getDispatcher()->vkGetPhysicalDeviceSurfaceFormats2KHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &surfaceInfo ), - &surfaceFormatCount, - reinterpret_cast( surfaceFormats.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfaceFormats2KHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( surfaceFormatCount <= surfaceFormats.size() ); - if ( surfaceFormatCount < surfaceFormats.size() ) - { - surfaceFormats.resize( surfaceFormatCount ); - } - } - return surfaceFormats; - } - - //=== VK_KHR_get_display_properties2 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getDisplayProperties2KHR() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceDisplayProperties2KHR && - "Function needs extension enabled!" ); - - std::vector properties; - uint32_t propertyCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkGetPhysicalDeviceDisplayProperties2KHR( - static_cast( m_physicalDevice ), &propertyCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( getDispatcher()->vkGetPhysicalDeviceDisplayProperties2KHR( - static_cast( m_physicalDevice ), - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayProperties2KHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return properties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getDisplayPlaneProperties2KHR() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceDisplayPlaneProperties2KHR && - "Function needs extension enabled!" ); - - std::vector properties; - uint32_t propertyCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = - static_cast( getDispatcher()->vkGetPhysicalDeviceDisplayPlaneProperties2KHR( - static_cast( m_physicalDevice ), &propertyCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = - static_cast( getDispatcher()->vkGetPhysicalDeviceDisplayPlaneProperties2KHR( - static_cast( m_physicalDevice ), - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneProperties2KHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return properties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - DisplayKHR::getModeProperties2() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDisplayModeProperties2KHR && - "Function needs extension enabled!" ); - - std::vector properties; - uint32_t propertyCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkGetDisplayModeProperties2KHR( static_cast( m_physicalDevice ), - static_cast( m_display ), - &propertyCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( getDispatcher()->vkGetDisplayModeProperties2KHR( - static_cast( m_physicalDevice ), - static_cast( m_display ), - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::DisplayKHR::getModeProperties2" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return properties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR - PhysicalDevice::getDisplayPlaneCapabilities2KHR( - const VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR & displayPlaneInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDisplayPlaneCapabilities2KHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR capabilities; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetDisplayPlaneCapabilities2KHR( - static_cast( m_physicalDevice ), - reinterpret_cast( &displayPlaneInfo ), - reinterpret_cast( &capabilities ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getDisplayPlaneCapabilities2KHR" ); - } - return capabilities; - } - -# if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR Instance::createIOSSurfaceMVK( - VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } -# endif /*VK_USE_PLATFORM_IOS_MVK*/ - -# if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR Instance::createMacOSSurfaceMVK( - VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } -# endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - //=== VK_EXT_debug_utils === - - VULKAN_HPP_INLINE void - Device::setDebugUtilsObjectNameEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT & nameInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkSetDebugUtilsObjectNameEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkSetDebugUtilsObjectNameEXT( - static_cast( m_device ), reinterpret_cast( &nameInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setDebugUtilsObjectNameEXT" ); - } - } - - VULKAN_HPP_INLINE void - Device::setDebugUtilsObjectTagEXT( const VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT & tagInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkSetDebugUtilsObjectTagEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkSetDebugUtilsObjectTagEXT( - static_cast( m_device ), reinterpret_cast( &tagInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setDebugUtilsObjectTagEXT" ); - } - } - - VULKAN_HPP_INLINE void Queue::beginDebugUtilsLabelEXT( - const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkQueueBeginDebugUtilsLabelEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkQueueBeginDebugUtilsLabelEXT( static_cast( m_queue ), - reinterpret_cast( &labelInfo ) ); - } - - VULKAN_HPP_INLINE void Queue::endDebugUtilsLabelEXT() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkQueueEndDebugUtilsLabelEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkQueueEndDebugUtilsLabelEXT( static_cast( m_queue ) ); - } - - VULKAN_HPP_INLINE void Queue::insertDebugUtilsLabelEXT( - const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkQueueInsertDebugUtilsLabelEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkQueueInsertDebugUtilsLabelEXT( static_cast( m_queue ), - reinterpret_cast( &labelInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::beginDebugUtilsLabelEXT( - const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdBeginDebugUtilsLabelEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdBeginDebugUtilsLabelEXT( static_cast( m_commandBuffer ), - reinterpret_cast( &labelInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::endDebugUtilsLabelEXT() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdEndDebugUtilsLabelEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdEndDebugUtilsLabelEXT( static_cast( m_commandBuffer ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::insertDebugUtilsLabelEXT( - const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT & labelInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdInsertDebugUtilsLabelEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdInsertDebugUtilsLabelEXT( static_cast( m_commandBuffer ), - reinterpret_cast( &labelInfo ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::DebugUtilsMessengerEXT - Instance::createDebugUtilsMessengerEXT( - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DebugUtilsMessengerEXT( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void Instance::submitDebugUtilsMessageEXT( - VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, - VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT messageTypes, - const VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT & callbackData ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkSubmitDebugUtilsMessageEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkSubmitDebugUtilsMessageEXT( - static_cast( m_instance ), - static_cast( messageSeverity ), - static_cast( messageTypes ), - reinterpret_cast( &callbackData ) ); - } - -# if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID - Device::getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer & buffer ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetAndroidHardwareBufferPropertiesANDROID && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID properties; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetAndroidHardwareBufferPropertiesANDROID( - static_cast( m_device ), - &buffer, - reinterpret_cast( &properties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::getAndroidHardwareBufferPropertiesANDROID" ); - } - return properties; - } - - template - VULKAN_HPP_NODISCARD StructureChain - Device::getAndroidHardwareBufferPropertiesANDROID( const struct AHardwareBuffer & buffer ) const - { - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID & properties = - structureChain.template get(); - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetAndroidHardwareBufferPropertiesANDROID( - static_cast( m_device ), - &buffer, - reinterpret_cast( &properties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::getAndroidHardwareBufferPropertiesANDROID" ); - } - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE struct AHardwareBuffer * Device::getMemoryAndroidHardwareBufferANDROID( - const VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID & info ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetMemoryAndroidHardwareBufferANDROID && - "Function needs extension enabled!" ); - - struct AHardwareBuffer * buffer; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetMemoryAndroidHardwareBufferANDROID( - static_cast( m_device ), - reinterpret_cast( &info ), - &buffer ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryAndroidHardwareBufferANDROID" ); - } - return buffer; - } -# endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_EXT_sample_locations === - - VULKAN_HPP_INLINE void CommandBuffer::setSampleLocationsEXT( - const VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT & sampleLocationsInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdSetSampleLocationsEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetSampleLocationsEXT( - static_cast( m_commandBuffer ), - reinterpret_cast( &sampleLocationsInfo ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT - PhysicalDevice::getMultisamplePropertiesEXT( VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples ) const - VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceMultisamplePropertiesEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT multisampleProperties; - getDispatcher()->vkGetPhysicalDeviceMultisamplePropertiesEXT( - static_cast( m_physicalDevice ), - static_cast( samples ), - reinterpret_cast( &multisampleProperties ) ); - return multisampleProperties; - } - - //=== VK_KHR_get_memory_requirements2 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getImageMemoryRequirements2KHR( const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info ) const - VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetImageMemoryRequirements2KHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - getDispatcher()->vkGetImageMemoryRequirements2KHR( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain Device::getImageMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetImageMemoryRequirements2KHR && - "Function needs extension enabled!" ); - - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - getDispatcher()->vkGetImageMemoryRequirements2KHR( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getBufferMemoryRequirements2KHR( const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info ) const - VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetBufferMemoryRequirements2KHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - getDispatcher()->vkGetBufferMemoryRequirements2KHR( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain Device::getBufferMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetBufferMemoryRequirements2KHR && - "Function needs extension enabled!" ); - - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - getDispatcher()->vkGetBufferMemoryRequirements2KHR( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirements2KHR( - const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetImageSparseMemoryRequirements2KHR && - "Function needs extension enabled!" ); - - uint32_t sparseMemoryRequirementCount; - getDispatcher()->vkGetImageSparseMemoryRequirements2KHR( - static_cast( m_device ), - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - nullptr ); - std::vector sparseMemoryRequirements( - sparseMemoryRequirementCount ); - getDispatcher()->vkGetImageSparseMemoryRequirements2KHR( - static_cast( m_device ), - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount == sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } - - //=== VK_KHR_acceleration_structure === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureKHR - Device::createAccelerationStructureKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureKHR( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void CommandBuffer::buildAccelerationStructuresKHR( - ArrayProxy const & infos, - ArrayProxy const & pBuildRangeInfos ) - const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdBuildAccelerationStructuresKHR && - "Function needs extension enabled!" ); - -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( infos.size() == pBuildRangeInfos.size() ); -# else - if ( infos.size() != pBuildRangeInfos.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::buildAccelerationStructuresKHR: infos.size() != pBuildRangeInfos.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - getDispatcher()->vkCmdBuildAccelerationStructuresKHR( - static_cast( m_commandBuffer ), - infos.size(), - reinterpret_cast( infos.data() ), - reinterpret_cast( pBuildRangeInfos.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::buildAccelerationStructuresIndirectKHR( - ArrayProxy const & infos, - ArrayProxy const & indirectDeviceAddresses, - ArrayProxy const & indirectStrides, - ArrayProxy const & pMaxPrimitiveCounts ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdBuildAccelerationStructuresIndirectKHR && - "Function needs extension enabled!" ); - -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( infos.size() == indirectDeviceAddresses.size() ); - VULKAN_HPP_ASSERT( infos.size() == indirectStrides.size() ); - VULKAN_HPP_ASSERT( infos.size() == pMaxPrimitiveCounts.size() ); -# else - if ( infos.size() != indirectDeviceAddresses.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::buildAccelerationStructuresIndirectKHR: infos.size() != indirectDeviceAddresses.size()" ); - } - if ( infos.size() != indirectStrides.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::buildAccelerationStructuresIndirectKHR: infos.size() != indirectStrides.size()" ); - } - if ( infos.size() != pMaxPrimitiveCounts.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::buildAccelerationStructuresIndirectKHR: infos.size() != pMaxPrimitiveCounts.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - getDispatcher()->vkCmdBuildAccelerationStructuresIndirectKHR( - static_cast( m_commandBuffer ), - infos.size(), - reinterpret_cast( infos.data() ), - reinterpret_cast( indirectDeviceAddresses.data() ), - indirectStrides.data(), - pMaxPrimitiveCounts.data() ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result Device::buildAccelerationStructuresKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - ArrayProxy const & infos, - ArrayProxy const & pBuildRangeInfos ) - const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkBuildAccelerationStructuresKHR && - "Function needs extension enabled!" ); - if ( infos.size() != pBuildRangeInfos.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::Device::buildAccelerationStructuresKHR: infos.size() != pBuildRangeInfos.size()" ); - } - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkBuildAccelerationStructuresKHR( - static_cast( m_device ), - static_cast( deferredOperation ), - infos.size(), - reinterpret_cast( infos.data() ), - reinterpret_cast( pBuildRangeInfos.data() ) ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::buildAccelerationStructuresKHR" ); - } - return result; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result - Device::copyAccelerationStructureKHR( VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR & info ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCopyAccelerationStructureKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkCopyAccelerationStructureKHR( - static_cast( m_device ), - static_cast( deferredOperation ), - reinterpret_cast( &info ) ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::copyAccelerationStructureKHR" ); - } - return result; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result Device::copyAccelerationStructureToMemoryKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR & info ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCopyAccelerationStructureToMemoryKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkCopyAccelerationStructureToMemoryKHR( - static_cast( m_device ), - static_cast( deferredOperation ), - reinterpret_cast( &info ) ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::copyAccelerationStructureToMemoryKHR" ); - } - return result; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result Device::copyMemoryToAccelerationStructureKHR( - VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, - const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR & info ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCopyMemoryToAccelerationStructureKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkCopyMemoryToAccelerationStructureKHR( - static_cast( m_device ), - static_cast( deferredOperation ), - reinterpret_cast( &info ) ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eOperationDeferredKHR ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eOperationNotDeferredKHR ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::copyMemoryToAccelerationStructureKHR" ); - } - return result; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector Device::writeAccelerationStructuresPropertiesKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - size_t dataSize, - size_t stride ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkWriteAccelerationStructuresPropertiesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_ASSERT( dataSize % sizeof( DataType ) == 0 ); - std::vector data( dataSize / sizeof( DataType ) ); - Result result = static_cast( getDispatcher()->vkWriteAccelerationStructuresPropertiesKHR( - static_cast( m_device ), - accelerationStructures.size(), - reinterpret_cast( accelerationStructures.data() ), - static_cast( queryType ), - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ), - stride ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::writeAccelerationStructuresPropertiesKHR" ); - } - return data; - } - - template - VULKAN_HPP_NODISCARD DataType Device::writeAccelerationStructuresPropertyKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - size_t stride ) const - { - DataType data; - Result result = static_cast( getDispatcher()->vkWriteAccelerationStructuresPropertiesKHR( - static_cast( m_device ), - accelerationStructures.size(), - reinterpret_cast( accelerationStructures.data() ), - static_cast( queryType ), - sizeof( DataType ), - reinterpret_cast( &data ), - stride ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::writeAccelerationStructuresPropertyKHR" ); - } - return data; - } - - VULKAN_HPP_INLINE void CommandBuffer::copyAccelerationStructureKHR( - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdCopyAccelerationStructureKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdCopyAccelerationStructureKHR( - static_cast( m_commandBuffer ), - reinterpret_cast( &info ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::copyAccelerationStructureToMemoryKHR( - const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdCopyAccelerationStructureToMemoryKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdCopyAccelerationStructureToMemoryKHR( - static_cast( m_commandBuffer ), - reinterpret_cast( &info ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::copyMemoryToAccelerationStructureKHR( - const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdCopyMemoryToAccelerationStructureKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdCopyMemoryToAccelerationStructureKHR( - static_cast( m_commandBuffer ), - reinterpret_cast( &info ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DeviceAddress - Device::getAccelerationStructureAddressKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetAccelerationStructureDeviceAddressKHR && - "Function needs extension enabled!" ); - - return static_cast( - getDispatcher()->vkGetAccelerationStructureDeviceAddressKHR( - static_cast( m_device ), - reinterpret_cast( &info ) ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::writeAccelerationStructuresPropertiesKHR( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdWriteAccelerationStructuresPropertiesKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdWriteAccelerationStructuresPropertiesKHR( - static_cast( m_commandBuffer ), - accelerationStructures.size(), - reinterpret_cast( accelerationStructures.data() ), - static_cast( queryType ), - static_cast( queryPool ), - firstQuery ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR - Device::getAccelerationStructureCompatibilityKHR( - const VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR & versionInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeviceAccelerationStructureCompatibilityKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR compatibility; - getDispatcher()->vkGetDeviceAccelerationStructureCompatibilityKHR( - static_cast( m_device ), - reinterpret_cast( &versionInfo ), - reinterpret_cast( &compatibility ) ); - return compatibility; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR - Device::getAccelerationStructureBuildSizesKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR buildType, - const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR & buildInfo, - ArrayProxy const & maxPrimitiveCounts ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetAccelerationStructureBuildSizesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR sizeInfo; - getDispatcher()->vkGetAccelerationStructureBuildSizesKHR( - static_cast( m_device ), - static_cast( buildType ), - reinterpret_cast( &buildInfo ), - maxPrimitiveCounts.data(), - reinterpret_cast( &sizeInfo ) ); - return sizeInfo; - } - - //=== VK_KHR_sampler_ycbcr_conversion === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion - Device::createSamplerYcbcrConversionKHR( - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void Device::destroySamplerYcbcrConversionKHR( - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, - Optional allocator ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkDestroySamplerYcbcrConversionKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkDestroySamplerYcbcrConversionKHR( - static_cast( m_device ), - static_cast( ycbcrConversion ), - reinterpret_cast( - static_cast( allocator ) ) ); - } - - //=== VK_KHR_bind_memory2 === - - VULKAN_HPP_INLINE void Device::bindBufferMemory2KHR( - ArrayProxy const & bindInfos ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkBindBufferMemory2KHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkBindBufferMemory2KHR( - static_cast( m_device ), - bindInfos.size(), - reinterpret_cast( bindInfos.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindBufferMemory2KHR" ); - } - } - - VULKAN_HPP_INLINE void - Device::bindImageMemory2KHR( ArrayProxy const & bindInfos ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkBindImageMemory2KHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkBindImageMemory2KHR( static_cast( m_device ), - bindInfos.size(), - reinterpret_cast( bindInfos.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindImageMemory2KHR" ); - } - } - - //=== VK_EXT_image_drm_format_modifier === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT - Image::getDrmFormatModifierPropertiesEXT() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetImageDrmFormatModifierPropertiesEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT properties; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetImageDrmFormatModifierPropertiesEXT( - static_cast( m_device ), - static_cast( m_image ), - reinterpret_cast( &properties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Image::getDrmFormatModifierPropertiesEXT" ); - } - return properties; - } - - //=== VK_EXT_validation_cache === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::ValidationCacheEXT - Device::createValidationCacheEXT( - VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::ValidationCacheEXT( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void - ValidationCacheEXT::merge( ArrayProxy const & srcCaches ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkMergeValidationCachesEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkMergeValidationCachesEXT( - static_cast( m_device ), - static_cast( m_validationCache ), - srcCaches.size(), - reinterpret_cast( srcCaches.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::ValidationCacheEXT::merge" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector ValidationCacheEXT::getData() const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetValidationCacheDataEXT && - "Function needs extension enabled!" ); - - std::vector data; - size_t dataSize; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkGetValidationCacheDataEXT( static_cast( m_device ), - static_cast( m_validationCache ), - &dataSize, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && dataSize ) - { - data.resize( dataSize ); - result = static_cast( - getDispatcher()->vkGetValidationCacheDataEXT( static_cast( m_device ), - static_cast( m_validationCache ), - &dataSize, - reinterpret_cast( data.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::ValidationCacheEXT::getData" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( dataSize <= data.size() ); - if ( dataSize < data.size() ) - { - data.resize( dataSize ); - } - } - return data; - } - - //=== VK_NV_shading_rate_image === - - VULKAN_HPP_INLINE void - CommandBuffer::bindShadingRateImageNV( VULKAN_HPP_NAMESPACE::ImageView imageView, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdBindShadingRateImageNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdBindShadingRateImageNV( static_cast( m_commandBuffer ), - static_cast( imageView ), - static_cast( imageLayout ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setViewportShadingRatePaletteNV( - uint32_t firstViewport, ArrayProxy const & shadingRatePalettes ) - const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetViewportShadingRatePaletteNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetViewportShadingRatePaletteNV( - static_cast( m_commandBuffer ), - firstViewport, - shadingRatePalettes.size(), - reinterpret_cast( shadingRatePalettes.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setCoarseSampleOrderNV( - VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType, - ArrayProxy const & customSampleOrders ) const - VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdSetCoarseSampleOrderNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetCoarseSampleOrderNV( - static_cast( m_commandBuffer ), - static_cast( sampleOrderType ), - customSampleOrders.size(), - reinterpret_cast( customSampleOrders.data() ) ); - } - - //=== VK_NV_ray_tracing === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureNV - Device::createAccelerationStructureNV( - VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureNV( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR - Device::getAccelerationStructureMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetAccelerationStructureMemoryRequirementsNV && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR memoryRequirements; - getDispatcher()->vkGetAccelerationStructureMemoryRequirementsNV( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain - Device::getAccelerationStructureMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetAccelerationStructureMemoryRequirementsNV && - "Function needs extension enabled!" ); - - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR & memoryRequirements = - structureChain.template get(); - getDispatcher()->vkGetAccelerationStructureMemoryRequirementsNV( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } - - VULKAN_HPP_INLINE void Device::bindAccelerationStructureMemoryNV( - ArrayProxy const & bindInfos ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkBindAccelerationStructureMemoryNV && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkBindAccelerationStructureMemoryNV( - static_cast( m_device ), - bindInfos.size(), - reinterpret_cast( bindInfos.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::bindAccelerationStructureMemoryNV" ); - } - } - - VULKAN_HPP_INLINE void CommandBuffer::buildAccelerationStructureNV( - const VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV & info, - VULKAN_HPP_NAMESPACE::Buffer instanceData, - VULKAN_HPP_NAMESPACE::DeviceSize instanceOffset, - VULKAN_HPP_NAMESPACE::Bool32 update, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV dst, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV src, - VULKAN_HPP_NAMESPACE::Buffer scratch, - VULKAN_HPP_NAMESPACE::DeviceSize scratchOffset ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdBuildAccelerationStructureNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdBuildAccelerationStructureNV( - static_cast( m_commandBuffer ), - reinterpret_cast( &info ), - static_cast( instanceData ), - static_cast( instanceOffset ), - static_cast( update ), - static_cast( dst ), - static_cast( src ), - static_cast( scratch ), - static_cast( scratchOffset ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::copyAccelerationStructureNV( - VULKAN_HPP_NAMESPACE::AccelerationStructureNV dst, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV src, - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdCopyAccelerationStructureNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdCopyAccelerationStructureNV( static_cast( m_commandBuffer ), - static_cast( dst ), - static_cast( src ), - static_cast( mode ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::traceRaysNV( VULKAN_HPP_NAMESPACE::Buffer raygenShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize raygenShaderBindingOffset, - VULKAN_HPP_NAMESPACE::Buffer missShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingOffset, - VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingStride, - VULKAN_HPP_NAMESPACE::Buffer hitShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingOffset, - VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingStride, - VULKAN_HPP_NAMESPACE::Buffer callableShaderBindingTableBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingOffset, - VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingStride, - uint32_t width, - uint32_t height, - uint32_t depth ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdTraceRaysNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdTraceRaysNV( static_cast( m_commandBuffer ), - static_cast( raygenShaderBindingTableBuffer ), - static_cast( raygenShaderBindingOffset ), - static_cast( missShaderBindingTableBuffer ), - static_cast( missShaderBindingOffset ), - static_cast( missShaderBindingStride ), - static_cast( hitShaderBindingTableBuffer ), - static_cast( hitShaderBindingOffset ), - static_cast( hitShaderBindingStride ), - static_cast( callableShaderBindingTableBuffer ), - static_cast( callableShaderBindingOffset ), - static_cast( callableShaderBindingStride ), - width, - height, - depth ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Device::createRayTracingPipelinesNV( - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Pipelines( *this, pipelineCache, createInfos, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Pipeline Device::createRayTracingPipelineNV( - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, pipelineCache, createInfo, allocator ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Pipeline::getRayTracingShaderGroupHandlesNV( uint32_t firstGroup, uint32_t groupCount, size_t dataSize ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetRayTracingShaderGroupHandlesNV && - "Function needs extension enabled!" ); - - VULKAN_HPP_ASSERT( dataSize % sizeof( DataType ) == 0 ); - std::vector data( dataSize / sizeof( DataType ) ); - Result result = static_cast( - getDispatcher()->vkGetRayTracingShaderGroupHandlesNV( static_cast( m_device ), - static_cast( m_pipeline ), - firstGroup, - groupCount, - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Pipeline::getRayTracingShaderGroupHandlesNV" ); - } - return data; - } - - template - VULKAN_HPP_NODISCARD DataType Pipeline::getRayTracingShaderGroupHandleNV( uint32_t firstGroup, - uint32_t groupCount ) const - { - DataType data; - Result result = static_cast( - getDispatcher()->vkGetRayTracingShaderGroupHandlesNV( static_cast( m_device ), - static_cast( m_pipeline ), - firstGroup, - groupCount, - sizeof( DataType ), - reinterpret_cast( &data ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Pipeline::getRayTracingShaderGroupHandleNV" ); - } - return data; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - AccelerationStructureNV::getHandle( size_t dataSize ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetAccelerationStructureHandleNV && - "Function needs extension enabled!" ); - - VULKAN_HPP_ASSERT( dataSize % sizeof( DataType ) == 0 ); - std::vector data( dataSize / sizeof( DataType ) ); - Result result = static_cast( getDispatcher()->vkGetAccelerationStructureHandleNV( - static_cast( m_device ), - static_cast( m_accelerationStructure ), - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::AccelerationStructureNV::getHandle" ); - } - return data; - } - - template - VULKAN_HPP_NODISCARD DataType AccelerationStructureNV::getHandle() const - { - DataType data; - Result result = static_cast( getDispatcher()->vkGetAccelerationStructureHandleNV( - static_cast( m_device ), - static_cast( m_accelerationStructure ), - sizeof( DataType ), - reinterpret_cast( &data ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::AccelerationStructureNV::getHandle" ); - } - return data; - } - - VULKAN_HPP_INLINE void CommandBuffer::writeAccelerationStructuresPropertiesNV( - ArrayProxy const & accelerationStructures, - VULKAN_HPP_NAMESPACE::QueryType queryType, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t firstQuery ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdWriteAccelerationStructuresPropertiesNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdWriteAccelerationStructuresPropertiesNV( - static_cast( m_commandBuffer ), - accelerationStructures.size(), - reinterpret_cast( accelerationStructures.data() ), - static_cast( queryType ), - static_cast( queryPool ), - firstQuery ); - } - - VULKAN_HPP_INLINE void Pipeline::compileDeferredNV( uint32_t shader ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCompileDeferredNV && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkCompileDeferredNV( - static_cast( m_device ), static_cast( m_pipeline ), shader ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Pipeline::compileDeferredNV" ); - } - } - - //=== VK_KHR_maintenance3 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport - Device::getDescriptorSetLayoutSupportKHR( - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDescriptorSetLayoutSupportKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport support; - getDispatcher()->vkGetDescriptorSetLayoutSupportKHR( - static_cast( m_device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( &support ) ); - return support; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain Device::getDescriptorSetLayoutSupportKHR( - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo & createInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDescriptorSetLayoutSupportKHR && - "Function needs extension enabled!" ); - - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport & support = - structureChain.template get(); - getDispatcher()->vkGetDescriptorSetLayoutSupportKHR( - static_cast( m_device ), - reinterpret_cast( &createInfo ), - reinterpret_cast( &support ) ); - return structureChain; - } - - //=== VK_KHR_draw_indirect_count === - - VULKAN_HPP_INLINE void CommandBuffer::drawIndirectCountKHR( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdDrawIndirectCountKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDrawIndirectCountKHR( static_cast( m_commandBuffer ), - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::drawIndexedIndirectCountKHR( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdDrawIndexedIndirectCountKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDrawIndexedIndirectCountKHR( static_cast( m_commandBuffer ), - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - //=== VK_EXT_external_memory_host === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT - Device::getMemoryHostPointerPropertiesEXT( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - const void * pHostPointer ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetMemoryHostPointerPropertiesEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT memoryHostPointerProperties; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetMemoryHostPointerPropertiesEXT( - static_cast( m_device ), - static_cast( handleType ), - pHostPointer, - reinterpret_cast( &memoryHostPointerProperties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryHostPointerPropertiesEXT" ); - } - return memoryHostPointerProperties; - } - - //=== VK_AMD_buffer_marker === - - VULKAN_HPP_INLINE void - CommandBuffer::writeBufferMarkerAMD( VULKAN_HPP_NAMESPACE::PipelineStageFlagBits pipelineStage, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - uint32_t marker ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdWriteBufferMarkerAMD && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdWriteBufferMarkerAMD( static_cast( m_commandBuffer ), - static_cast( pipelineStage ), - static_cast( dstBuffer ), - static_cast( dstOffset ), - marker ); - } - - //=== VK_EXT_calibrated_timestamps === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getCalibrateableTimeDomainsEXT() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceCalibrateableTimeDomainsEXT && - "Function needs extension enabled!" ); - - std::vector timeDomains; - uint32_t timeDomainCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = - static_cast( getDispatcher()->vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( - static_cast( m_physicalDevice ), &timeDomainCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && timeDomainCount ) - { - timeDomains.resize( timeDomainCount ); - result = - static_cast( getDispatcher()->vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( - static_cast( m_physicalDevice ), - &timeDomainCount, - reinterpret_cast( timeDomains.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCalibrateableTimeDomainsEXT" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( timeDomainCount <= timeDomains.size() ); - if ( timeDomainCount < timeDomains.size() ) - { - timeDomains.resize( timeDomainCount ); - } - } - return timeDomains; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::pair, uint64_t> - Device::getCalibratedTimestampsEXT( - ArrayProxy const & timestampInfos ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetCalibratedTimestampsEXT && - "Function needs extension enabled!" ); - - std::pair, uint64_t> data( - std::piecewise_construct, std::forward_as_tuple( timestampInfos.size() ), std::forward_as_tuple( 0 ) ); - std::vector & timestamps = data.first; - uint64_t & maxDeviation = data.second; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetCalibratedTimestampsEXT( - static_cast( m_device ), - timestampInfos.size(), - reinterpret_cast( timestampInfos.data() ), - timestamps.data(), - &maxDeviation ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getCalibratedTimestampsEXT" ); - } - return data; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::pair - Device::getCalibratedTimestampEXT( const VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT & timestampInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetCalibratedTimestampsEXT && - "Function needs extension enabled!" ); - - std::pair data; - uint64_t & timestamp = data.first; - uint64_t & maxDeviation = data.second; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetCalibratedTimestampsEXT( - static_cast( m_device ), - 1, - reinterpret_cast( ×tampInfo ), - ×tamp, - &maxDeviation ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getCalibratedTimestampEXT" ); - } - return data; - } - - //=== VK_NV_mesh_shader === - - VULKAN_HPP_INLINE void CommandBuffer::drawMeshTasksNV( uint32_t taskCount, - uint32_t firstTask ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdDrawMeshTasksNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDrawMeshTasksNV( static_cast( m_commandBuffer ), taskCount, firstTask ); - } - - VULKAN_HPP_INLINE void CommandBuffer::drawMeshTasksIndirectNV( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - uint32_t drawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdDrawMeshTasksIndirectNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDrawMeshTasksIndirectNV( static_cast( m_commandBuffer ), - static_cast( buffer ), - static_cast( offset ), - drawCount, - stride ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::drawMeshTasksIndirectCountNV( VULKAN_HPP_NAMESPACE::Buffer buffer, - VULKAN_HPP_NAMESPACE::DeviceSize offset, - VULKAN_HPP_NAMESPACE::Buffer countBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdDrawMeshTasksIndirectCountNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDrawMeshTasksIndirectCountNV( static_cast( m_commandBuffer ), - static_cast( buffer ), - static_cast( offset ), - static_cast( countBuffer ), - static_cast( countBufferOffset ), - maxDrawCount, - stride ); - } - - //=== VK_NV_scissor_exclusive === - - VULKAN_HPP_INLINE void CommandBuffer::setExclusiveScissorNV( - uint32_t firstExclusiveScissor, - ArrayProxy const & exclusiveScissors ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdSetExclusiveScissorNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetExclusiveScissorNV( static_cast( m_commandBuffer ), - firstExclusiveScissor, - exclusiveScissors.size(), - reinterpret_cast( exclusiveScissors.data() ) ); - } - - //=== VK_NV_device_diagnostic_checkpoints === - - template - VULKAN_HPP_INLINE void - CommandBuffer::setCheckpointNV( CheckpointMarkerType const & checkpointMarker ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetCheckpointNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetCheckpointNV( static_cast( m_commandBuffer ), - reinterpret_cast( &checkpointMarker ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Queue::getCheckpointDataNV() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetQueueCheckpointDataNV && - "Function needs extension enabled!" ); - - uint32_t checkpointDataCount; - getDispatcher()->vkGetQueueCheckpointDataNV( static_cast( m_queue ), &checkpointDataCount, nullptr ); - std::vector checkpointData( checkpointDataCount ); - getDispatcher()->vkGetQueueCheckpointDataNV( static_cast( m_queue ), - &checkpointDataCount, - reinterpret_cast( checkpointData.data() ) ); - VULKAN_HPP_ASSERT( checkpointDataCount == checkpointData.size() ); - return checkpointData; - } - - //=== VK_KHR_timeline_semaphore === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t Semaphore::getCounterValueKHR() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetSemaphoreCounterValueKHR && - "Function needs extension enabled!" ); - - uint64_t value; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetSemaphoreCounterValueKHR( - static_cast( m_device ), static_cast( m_semaphore ), &value ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Semaphore::getCounterValueKHR" ); - } - return value; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result - Device::waitSemaphoresKHR( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo & waitInfo, uint64_t timeout ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkWaitSemaphoresKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkWaitSemaphoresKHR( - static_cast( m_device ), reinterpret_cast( &waitInfo ), timeout ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eTimeout ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::waitSemaphoresKHR" ); - } - return result; - } - - VULKAN_HPP_INLINE void - Device::signalSemaphoreKHR( const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo & signalInfo ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkSignalSemaphoreKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkSignalSemaphoreKHR( - static_cast( m_device ), reinterpret_cast( &signalInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::signalSemaphoreKHR" ); - } - } - - //=== VK_INTEL_performance_query === - - VULKAN_HPP_INLINE void Device::initializePerformanceApiINTEL( - const VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL & initializeInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkInitializePerformanceApiINTEL && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkInitializePerformanceApiINTEL( - static_cast( m_device ), - reinterpret_cast( &initializeInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::initializePerformanceApiINTEL" ); - } - } - - VULKAN_HPP_INLINE void Device::uninitializePerformanceApiINTEL() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkUninitializePerformanceApiINTEL && - "Function needs extension enabled!" ); - - getDispatcher()->vkUninitializePerformanceApiINTEL( static_cast( m_device ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setPerformanceMarkerINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL & markerInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetPerformanceMarkerINTEL && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkCmdSetPerformanceMarkerINTEL( - static_cast( m_commandBuffer ), - reinterpret_cast( &markerInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::setPerformanceMarkerINTEL" ); - } - } - - VULKAN_HPP_INLINE void CommandBuffer::setPerformanceStreamMarkerINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL & markerInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetPerformanceStreamMarkerINTEL && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkCmdSetPerformanceStreamMarkerINTEL( - static_cast( m_commandBuffer ), - reinterpret_cast( &markerInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::setPerformanceStreamMarkerINTEL" ); - } - } - - VULKAN_HPP_INLINE void CommandBuffer::setPerformanceOverrideINTEL( - const VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL & overrideInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetPerformanceOverrideINTEL && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkCmdSetPerformanceOverrideINTEL( - static_cast( m_commandBuffer ), - reinterpret_cast( &overrideInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::setPerformanceOverrideINTEL" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::PerformanceConfigurationINTEL - Device::acquirePerformanceConfigurationINTEL( - VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL const & acquireInfo ) const - { - return VULKAN_HPP_RAII_NAMESPACE::PerformanceConfigurationINTEL( *this, acquireInfo ); - } - - VULKAN_HPP_INLINE void - Queue::setPerformanceConfigurationINTEL( VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkQueueSetPerformanceConfigurationINTEL && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkQueueSetPerformanceConfigurationINTEL( - static_cast( m_queue ), static_cast( configuration ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::setPerformanceConfigurationINTEL" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PerformanceValueINTEL - Device::getPerformanceParameterINTEL( VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL parameter ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPerformanceParameterINTEL && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::PerformanceValueINTEL value; - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkGetPerformanceParameterINTEL( static_cast( m_device ), - static_cast( parameter ), - reinterpret_cast( &value ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPerformanceParameterINTEL" ); - } - return value; - } - - //=== VK_AMD_display_native_hdr === - - VULKAN_HPP_INLINE void - SwapchainKHR::setLocalDimmingAMD( VULKAN_HPP_NAMESPACE::Bool32 localDimmingEnable ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkSetLocalDimmingAMD && - "Function needs extension enabled!" ); - - getDispatcher()->vkSetLocalDimmingAMD( static_cast( m_device ), - static_cast( m_swapchain ), - static_cast( localDimmingEnable ) ); - } - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR - Instance::createImagePipeSurfaceFUCHSIA( - VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR Instance::createMetalSurfaceEXT( - VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } -# endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_KHR_fragment_shading_rate === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getFragmentShadingRatesKHR() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceFragmentShadingRatesKHR && - "Function needs extension enabled!" ); - - std::vector fragmentShadingRates; - uint32_t fragmentShadingRateCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkGetPhysicalDeviceFragmentShadingRatesKHR( - static_cast( m_physicalDevice ), &fragmentShadingRateCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && fragmentShadingRateCount ) - { - fragmentShadingRates.resize( fragmentShadingRateCount ); - result = - static_cast( getDispatcher()->vkGetPhysicalDeviceFragmentShadingRatesKHR( - static_cast( m_physicalDevice ), - &fragmentShadingRateCount, - reinterpret_cast( fragmentShadingRates.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getFragmentShadingRatesKHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( fragmentShadingRateCount <= fragmentShadingRates.size() ); - if ( fragmentShadingRateCount < fragmentShadingRates.size() ) - { - fragmentShadingRates.resize( fragmentShadingRateCount ); - } - } - return fragmentShadingRates; - } - - VULKAN_HPP_INLINE void CommandBuffer::setFragmentShadingRateKHR( - const VULKAN_HPP_NAMESPACE::Extent2D & fragmentSize, - const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR combinerOps[2] ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetFragmentShadingRateKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetFragmentShadingRateKHR( - static_cast( m_commandBuffer ), - reinterpret_cast( &fragmentSize ), - reinterpret_cast( combinerOps ) ); - } - - //=== VK_EXT_buffer_device_address === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DeviceAddress Device::getBufferAddressEXT( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetBufferDeviceAddressEXT && - "Function needs extension enabled!" ); - - return static_cast( getDispatcher()->vkGetBufferDeviceAddressEXT( - static_cast( m_device ), reinterpret_cast( &info ) ) ); - } - - //=== VK_EXT_tooling_info === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getToolPropertiesEXT() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceToolPropertiesEXT && - "Function needs extension enabled!" ); - - std::vector toolProperties; - uint32_t toolCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkGetPhysicalDeviceToolPropertiesEXT( - static_cast( m_physicalDevice ), &toolCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && toolCount ) - { - toolProperties.resize( toolCount ); - result = static_cast( getDispatcher()->vkGetPhysicalDeviceToolPropertiesEXT( - static_cast( m_physicalDevice ), - &toolCount, - reinterpret_cast( toolProperties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getToolPropertiesEXT" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( toolCount <= toolProperties.size() ); - if ( toolCount < toolProperties.size() ) - { - toolProperties.resize( toolCount ); - } - } - return toolProperties; - } - - //=== VK_KHR_present_wait === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result - SwapchainKHR::waitForPresent( uint64_t presentId, uint64_t timeout ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkWaitForPresentKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkWaitForPresentKHR( - static_cast( m_device ), static_cast( m_swapchain ), presentId, timeout ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eTimeout ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::SwapchainKHR::waitForPresent" ); - } - return result; - } - - //=== VK_NV_cooperative_matrix === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getCooperativeMatrixPropertiesNV() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceCooperativeMatrixPropertiesNV && - "Function needs extension enabled!" ); - - std::vector properties; - uint32_t propertyCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = - static_cast( getDispatcher()->vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( - static_cast( m_physicalDevice ), &propertyCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && propertyCount ) - { - properties.resize( propertyCount ); - result = static_cast( - getDispatcher()->vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( - static_cast( m_physicalDevice ), - &propertyCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, - VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getCooperativeMatrixPropertiesNV" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( propertyCount <= properties.size() ); - if ( propertyCount < properties.size() ) - { - properties.resize( propertyCount ); - } - } - return properties; - } - - //=== VK_NV_coverage_reduction_mode === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV && - "Function needs extension enabled!" ); - - std::vector combinations; - uint32_t combinationCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( - getDispatcher()->vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( - static_cast( m_physicalDevice ), &combinationCount, nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && combinationCount ) - { - combinations.resize( combinationCount ); - result = static_cast( - getDispatcher()->vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( - static_cast( m_physicalDevice ), - &combinationCount, - reinterpret_cast( combinations.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( - result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( combinationCount <= combinations.size() ); - if ( combinationCount < combinations.size() ) - { - combinations.resize( combinationCount ); - } - } - return combinations; - } - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - PhysicalDevice::getSurfacePresentModes2EXT( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceSurfacePresentModes2EXT && - "Function needs extension enabled!" ); - - std::vector presentModes; - uint32_t presentModeCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkGetPhysicalDeviceSurfacePresentModes2EXT( - static_cast( m_physicalDevice ), - reinterpret_cast( &surfaceInfo ), - &presentModeCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && presentModeCount ) - { - presentModes.resize( presentModeCount ); - result = - static_cast( getDispatcher()->vkGetPhysicalDeviceSurfacePresentModes2EXT( - static_cast( m_physicalDevice ), - reinterpret_cast( &surfaceInfo ), - &presentModeCount, - reinterpret_cast( presentModes.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::getSurfacePresentModes2EXT" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( presentModeCount <= presentModes.size() ); - if ( presentModeCount < presentModes.size() ) - { - presentModes.resize( presentModeCount ); - } - } - return presentModes; - } - - VULKAN_HPP_INLINE void SwapchainKHR::acquireFullScreenExclusiveModeEXT() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkAcquireFullScreenExclusiveModeEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkAcquireFullScreenExclusiveModeEXT( - static_cast( m_device ), static_cast( m_swapchain ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::SwapchainKHR::acquireFullScreenExclusiveModeEXT" ); - } - } - - VULKAN_HPP_INLINE void SwapchainKHR::releaseFullScreenExclusiveModeEXT() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkReleaseFullScreenExclusiveModeEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkReleaseFullScreenExclusiveModeEXT( - static_cast( m_device ), static_cast( m_swapchain ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::SwapchainKHR::releaseFullScreenExclusiveModeEXT" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR - Device::getGroupSurfacePresentModes2EXT( - const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & surfaceInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeviceGroupSurfacePresentModes2EXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR modes; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetDeviceGroupSurfacePresentModes2EXT( - static_cast( m_device ), - reinterpret_cast( &surfaceInfo ), - reinterpret_cast( &modes ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getGroupSurfacePresentModes2EXT" ); - } - return modes; - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_headless_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR Instance::createHeadlessSurfaceEXT( - VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } - - //=== VK_KHR_buffer_device_address === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DeviceAddress Device::getBufferAddressKHR( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetBufferDeviceAddressKHR && - "Function needs extension enabled!" ); - - return static_cast( getDispatcher()->vkGetBufferDeviceAddressKHR( - static_cast( m_device ), reinterpret_cast( &info ) ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t Device::getBufferOpaqueCaptureAddressKHR( - const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetBufferOpaqueCaptureAddressKHR && - "Function needs extension enabled!" ); - - return getDispatcher()->vkGetBufferOpaqueCaptureAddressKHR( - static_cast( m_device ), reinterpret_cast( &info ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t Device::getMemoryOpaqueCaptureAddressKHR( - const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeviceMemoryOpaqueCaptureAddressKHR && - "Function needs extension enabled!" ); - - return getDispatcher()->vkGetDeviceMemoryOpaqueCaptureAddressKHR( - static_cast( m_device ), reinterpret_cast( &info ) ); - } - - //=== VK_EXT_line_rasterization === - - VULKAN_HPP_INLINE void CommandBuffer::setLineStippleEXT( uint32_t lineStippleFactor, - uint16_t lineStipplePattern ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdSetLineStippleEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetLineStippleEXT( - static_cast( m_commandBuffer ), lineStippleFactor, lineStipplePattern ); - } - - //=== VK_EXT_host_query_reset === - - VULKAN_HPP_INLINE void QueryPool::resetEXT( uint32_t firstQuery, uint32_t queryCount ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkResetQueryPoolEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkResetQueryPoolEXT( - static_cast( m_device ), static_cast( m_queryPool ), firstQuery, queryCount ); - } - - //=== VK_EXT_extended_dynamic_state === - - VULKAN_HPP_INLINE void - CommandBuffer::setCullModeEXT( VULKAN_HPP_NAMESPACE::CullModeFlags cullMode ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdSetCullModeEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetCullModeEXT( static_cast( m_commandBuffer ), - static_cast( cullMode ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setFrontFaceEXT( VULKAN_HPP_NAMESPACE::FrontFace frontFace ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdSetFrontFaceEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetFrontFaceEXT( static_cast( m_commandBuffer ), - static_cast( frontFace ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setPrimitiveTopologyEXT( - VULKAN_HPP_NAMESPACE::PrimitiveTopology primitiveTopology ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetPrimitiveTopologyEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetPrimitiveTopologyEXT( static_cast( m_commandBuffer ), - static_cast( primitiveTopology ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setViewportWithCountEXT( - ArrayProxy const & viewports ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetViewportWithCountEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetViewportWithCountEXT( static_cast( m_commandBuffer ), - viewports.size(), - reinterpret_cast( viewports.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setScissorWithCountEXT( - ArrayProxy const & scissors ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetScissorWithCountEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetScissorWithCountEXT( static_cast( m_commandBuffer ), - scissors.size(), - reinterpret_cast( scissors.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::bindVertexBuffers2EXT( - uint32_t firstBinding, - ArrayProxy const & buffers, - ArrayProxy const & offsets, - ArrayProxy const & sizes, - ArrayProxy const & strides ) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdBindVertexBuffers2EXT && - "Function needs extension enabled!" ); - -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( buffers.size() == offsets.size() ); - VULKAN_HPP_ASSERT( sizes.empty() || buffers.size() == sizes.size() ); - VULKAN_HPP_ASSERT( strides.empty() || buffers.size() == strides.size() ); -# else - if ( buffers.size() != offsets.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers2EXT: buffers.size() != offsets.size()" ); - } - if ( !sizes.empty() && buffers.size() != sizes.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers2EXT: buffers.size() != sizes.size()" ); - } - if ( !strides.empty() && buffers.size() != strides.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::bindVertexBuffers2EXT: buffers.size() != strides.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - getDispatcher()->vkCmdBindVertexBuffers2EXT( static_cast( m_commandBuffer ), - firstBinding, - buffers.size(), - reinterpret_cast( buffers.data() ), - reinterpret_cast( offsets.data() ), - reinterpret_cast( sizes.data() ), - reinterpret_cast( strides.data() ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setDepthTestEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthTestEnable ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetDepthTestEnableEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetDepthTestEnableEXT( static_cast( m_commandBuffer ), - static_cast( depthTestEnable ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setDepthWriteEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthWriteEnable ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetDepthWriteEnableEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetDepthWriteEnableEXT( static_cast( m_commandBuffer ), - static_cast( depthWriteEnable ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setDepthCompareOpEXT( VULKAN_HPP_NAMESPACE::CompareOp depthCompareOp ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetDepthCompareOpEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetDepthCompareOpEXT( static_cast( m_commandBuffer ), - static_cast( depthCompareOp ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setDepthBoundsTestEnableEXT( - VULKAN_HPP_NAMESPACE::Bool32 depthBoundsTestEnable ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetDepthBoundsTestEnableEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetDepthBoundsTestEnableEXT( static_cast( m_commandBuffer ), - static_cast( depthBoundsTestEnable ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setStencilTestEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 stencilTestEnable ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetStencilTestEnableEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetStencilTestEnableEXT( static_cast( m_commandBuffer ), - static_cast( stencilTestEnable ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setStencilOpEXT( VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, - VULKAN_HPP_NAMESPACE::StencilOp failOp, - VULKAN_HPP_NAMESPACE::StencilOp passOp, - VULKAN_HPP_NAMESPACE::StencilOp depthFailOp, - VULKAN_HPP_NAMESPACE::CompareOp compareOp ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdSetStencilOpEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetStencilOpEXT( static_cast( m_commandBuffer ), - static_cast( faceMask ), - static_cast( failOp ), - static_cast( passOp ), - static_cast( depthFailOp ), - static_cast( compareOp ) ); - } - - //=== VK_KHR_deferred_host_operations === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR - Device::createDeferredOperationKHR( - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR( *this, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint32_t DeferredOperationKHR::getMaxConcurrency() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeferredOperationMaxConcurrencyKHR && - "Function needs extension enabled!" ); - - return getDispatcher()->vkGetDeferredOperationMaxConcurrencyKHR( - static_cast( m_device ), static_cast( m_operation ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result - DeferredOperationKHR::getResult() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeferredOperationResultKHR && - "Function needs extension enabled!" ); - - return static_cast( getDispatcher()->vkGetDeferredOperationResultKHR( - static_cast( m_device ), static_cast( m_operation ) ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Result DeferredOperationKHR::join() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkDeferredOperationJoinKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkDeferredOperationJoinKHR( - static_cast( m_device ), static_cast( m_operation ) ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eThreadDoneKHR ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eThreadIdleKHR ) ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::DeferredOperationKHR::join" ); - } - return result; - } - - //=== VK_KHR_pipeline_executable_properties === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Device::getPipelineExecutablePropertiesKHR( const VULKAN_HPP_NAMESPACE::PipelineInfoKHR & pipelineInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPipelineExecutablePropertiesKHR && - "Function needs extension enabled!" ); - - std::vector properties; - uint32_t executableCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkGetPipelineExecutablePropertiesKHR( - static_cast( m_device ), - reinterpret_cast( &pipelineInfo ), - &executableCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && executableCount ) - { - properties.resize( executableCount ); - result = static_cast( getDispatcher()->vkGetPipelineExecutablePropertiesKHR( - static_cast( m_device ), - reinterpret_cast( &pipelineInfo ), - &executableCount, - reinterpret_cast( properties.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutablePropertiesKHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( executableCount <= properties.size() ); - if ( executableCount < properties.size() ) - { - properties.resize( executableCount ); - } - } - return properties; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Device::getPipelineExecutableStatisticsKHR( - const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR & executableInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPipelineExecutableStatisticsKHR && - "Function needs extension enabled!" ); - - std::vector statistics; - uint32_t statisticCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = static_cast( getDispatcher()->vkGetPipelineExecutableStatisticsKHR( - static_cast( m_device ), - reinterpret_cast( &executableInfo ), - &statisticCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && statisticCount ) - { - statistics.resize( statisticCount ); - result = static_cast( getDispatcher()->vkGetPipelineExecutableStatisticsKHR( - static_cast( m_device ), - reinterpret_cast( &executableInfo ), - &statisticCount, - reinterpret_cast( statistics.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutableStatisticsKHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( statisticCount <= statistics.size() ); - if ( statisticCount < statistics.size() ) - { - statistics.resize( statisticCount ); - } - } - return statistics; - } - - VULKAN_HPP_NODISCARD - VULKAN_HPP_INLINE std::vector - Device::getPipelineExecutableInternalRepresentationsKHR( - const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR & executableInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPipelineExecutableInternalRepresentationsKHR && - "Function needs extension enabled!" ); - - std::vector internalRepresentations; - uint32_t internalRepresentationCount; - VULKAN_HPP_NAMESPACE::Result result; - do - { - result = - static_cast( getDispatcher()->vkGetPipelineExecutableInternalRepresentationsKHR( - static_cast( m_device ), - reinterpret_cast( &executableInfo ), - &internalRepresentationCount, - nullptr ) ); - if ( ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) && internalRepresentationCount ) - { - internalRepresentations.resize( internalRepresentationCount ); - result = static_cast( - getDispatcher()->vkGetPipelineExecutableInternalRepresentationsKHR( - static_cast( m_device ), - reinterpret_cast( &executableInfo ), - &internalRepresentationCount, - reinterpret_cast( internalRepresentations.data() ) ) ); - } - } while ( result == VULKAN_HPP_NAMESPACE::Result::eIncomplete ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, - VULKAN_HPP_NAMESPACE_STRING "::Device::getPipelineExecutableInternalRepresentationsKHR" ); - } - if ( result == VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - VULKAN_HPP_ASSERT( internalRepresentationCount <= internalRepresentations.size() ); - if ( internalRepresentationCount < internalRepresentations.size() ) - { - internalRepresentations.resize( internalRepresentationCount ); - } - } - return internalRepresentations; - } - - //=== VK_NV_device_generated_commands === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getGeneratedCommandsMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetGeneratedCommandsMemoryRequirementsNV && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - getDispatcher()->vkGetGeneratedCommandsMemoryRequirementsNV( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain Device::getGeneratedCommandsMemoryRequirementsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetGeneratedCommandsMemoryRequirementsNV && - "Function needs extension enabled!" ); - - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - getDispatcher()->vkGetGeneratedCommandsMemoryRequirementsNV( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } - - VULKAN_HPP_INLINE void CommandBuffer::preprocessGeneratedCommandsNV( - const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV & generatedCommandsInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdPreprocessGeneratedCommandsNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdPreprocessGeneratedCommandsNV( - static_cast( m_commandBuffer ), - reinterpret_cast( &generatedCommandsInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::executeGeneratedCommandsNV( - VULKAN_HPP_NAMESPACE::Bool32 isPreprocessed, - const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV & generatedCommandsInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdExecuteGeneratedCommandsNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdExecuteGeneratedCommandsNV( - static_cast( m_commandBuffer ), - static_cast( isPreprocessed ), - reinterpret_cast( &generatedCommandsInfo ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::bindPipelineShaderGroupNV( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, - VULKAN_HPP_NAMESPACE::Pipeline pipeline, - uint32_t groupIndex ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdBindPipelineShaderGroupNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdBindPipelineShaderGroupNV( static_cast( m_commandBuffer ), - static_cast( pipelineBindPoint ), - static_cast( pipeline ), - groupIndex ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::IndirectCommandsLayoutNV - Device::createIndirectCommandsLayoutNV( - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::IndirectCommandsLayoutNV( *this, createInfo, allocator ); - } - - //=== VK_EXT_acquire_drm_display === - - VULKAN_HPP_INLINE void PhysicalDevice::acquireDrmDisplayEXT( int32_t drmFd, - VULKAN_HPP_NAMESPACE::DisplayKHR display ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkAcquireDrmDisplayEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkAcquireDrmDisplayEXT( - static_cast( m_physicalDevice ), drmFd, static_cast( display ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::PhysicalDevice::acquireDrmDisplayEXT" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::DisplayKHR - PhysicalDevice::getDrmDisplayEXT( int32_t drmFd, uint32_t connectorId ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DisplayKHR( *this, drmFd, connectorId ); - } - - //=== VK_EXT_private_data === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::PrivateDataSlot Device::createPrivateDataSlotEXT( - VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::PrivateDataSlot( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void Device::destroyPrivateDataSlotEXT( - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - Optional allocator ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkDestroyPrivateDataSlotEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkDestroyPrivateDataSlotEXT( - static_cast( m_device ), - static_cast( privateDataSlot ), - reinterpret_cast( - static_cast( allocator ) ) ); - } - - VULKAN_HPP_INLINE void Device::setPrivateDataEXT( VULKAN_HPP_NAMESPACE::ObjectType objectType_, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, - uint64_t data ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkSetPrivateDataEXT && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkSetPrivateDataEXT( static_cast( m_device ), - static_cast( objectType_ ), - objectHandle, - static_cast( privateDataSlot ), - data ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::setPrivateDataEXT" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t - Device::getPrivateDataEXT( VULKAN_HPP_NAMESPACE::ObjectType objectType_, - uint64_t objectHandle, - VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetPrivateDataEXT && - "Function needs extension enabled!" ); - - uint64_t data; - getDispatcher()->vkGetPrivateDataEXT( static_cast( m_device ), - static_cast( objectType_ ), - objectHandle, - static_cast( privateDataSlot ), - &data ); - return data; - } - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_video_encode_queue === - - VULKAN_HPP_INLINE void CommandBuffer::encodeVideoKHR( - const VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR & encodeInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdEncodeVideoKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdEncodeVideoKHR( static_cast( m_commandBuffer ), - reinterpret_cast( &encodeInfo ) ); - } -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_KHR_synchronization2 === - - VULKAN_HPP_INLINE void CommandBuffer::setEvent2KHR( - VULKAN_HPP_NAMESPACE::Event event, - const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdSetEvent2KHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetEvent2KHR( static_cast( m_commandBuffer ), - static_cast( event ), - reinterpret_cast( &dependencyInfo ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::resetEvent2KHR( VULKAN_HPP_NAMESPACE::Event event, - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdResetEvent2KHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdResetEvent2KHR( static_cast( m_commandBuffer ), - static_cast( event ), - static_cast( stageMask ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::waitEvents2KHR( ArrayProxy const & events, - ArrayProxy const & dependencyInfos ) - const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdWaitEvents2KHR && - "Function needs extension enabled!" ); - -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( events.size() == dependencyInfos.size() ); -# else - if ( events.size() != dependencyInfos.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::CommandBuffer::waitEvents2KHR: events.size() != dependencyInfos.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - getDispatcher()->vkCmdWaitEvents2KHR( static_cast( m_commandBuffer ), - events.size(), - reinterpret_cast( events.data() ), - reinterpret_cast( dependencyInfos.data() ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::pipelineBarrier2KHR( - const VULKAN_HPP_NAMESPACE::DependencyInfo & dependencyInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdPipelineBarrier2KHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdPipelineBarrier2KHR( static_cast( m_commandBuffer ), - reinterpret_cast( &dependencyInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::writeTimestamp2KHR( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, - VULKAN_HPP_NAMESPACE::QueryPool queryPool, - uint32_t query ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdWriteTimestamp2KHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdWriteTimestamp2KHR( static_cast( m_commandBuffer ), - static_cast( stage ), - static_cast( queryPool ), - query ); - } - - VULKAN_HPP_INLINE void Queue::submit2KHR( ArrayProxy const & submits, - VULKAN_HPP_NAMESPACE::Fence fence ) const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkQueueSubmit2KHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = static_cast( - getDispatcher()->vkQueueSubmit2KHR( static_cast( m_queue ), - submits.size(), - reinterpret_cast( submits.data() ), - static_cast( fence ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Queue::submit2KHR" ); - } - } - - VULKAN_HPP_INLINE void CommandBuffer::writeBufferMarker2AMD( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, - uint32_t marker ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdWriteBufferMarker2AMD && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdWriteBufferMarker2AMD( static_cast( m_commandBuffer ), - static_cast( stage ), - static_cast( dstBuffer ), - static_cast( dstOffset ), - marker ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Queue::getCheckpointData2NV() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkGetQueueCheckpointData2NV && - "Function needs extension enabled!" ); - - uint32_t checkpointDataCount; - getDispatcher()->vkGetQueueCheckpointData2NV( static_cast( m_queue ), &checkpointDataCount, nullptr ); - std::vector checkpointData( checkpointDataCount ); - getDispatcher()->vkGetQueueCheckpointData2NV( static_cast( m_queue ), - &checkpointDataCount, - reinterpret_cast( checkpointData.data() ) ); - VULKAN_HPP_ASSERT( checkpointDataCount == checkpointData.size() ); - return checkpointData; - } - - //=== VK_NV_fragment_shading_rate_enums === - - VULKAN_HPP_INLINE void CommandBuffer::setFragmentShadingRateEnumNV( - VULKAN_HPP_NAMESPACE::FragmentShadingRateNV shadingRate, - const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR combinerOps[2] ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetFragmentShadingRateEnumNV && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetFragmentShadingRateEnumNV( - static_cast( m_commandBuffer ), - static_cast( shadingRate ), - reinterpret_cast( combinerOps ) ); - } - - //=== VK_KHR_copy_commands2 === - - VULKAN_HPP_INLINE void CommandBuffer::copyBuffer2KHR( - const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 & copyBufferInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdCopyBuffer2KHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdCopyBuffer2KHR( static_cast( m_commandBuffer ), - reinterpret_cast( ©BufferInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::copyImage2KHR( - const VULKAN_HPP_NAMESPACE::CopyImageInfo2 & copyImageInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdCopyImage2KHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdCopyImage2KHR( static_cast( m_commandBuffer ), - reinterpret_cast( ©ImageInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::copyBufferToImage2KHR( - const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 & copyBufferToImageInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdCopyBufferToImage2KHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdCopyBufferToImage2KHR( - static_cast( m_commandBuffer ), - reinterpret_cast( ©BufferToImageInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::copyImageToBuffer2KHR( - const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 & copyImageToBufferInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdCopyImageToBuffer2KHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdCopyImageToBuffer2KHR( - static_cast( m_commandBuffer ), - reinterpret_cast( ©ImageToBufferInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::blitImage2KHR( - const VULKAN_HPP_NAMESPACE::BlitImageInfo2 & blitImageInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdBlitImage2KHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdBlitImage2KHR( static_cast( m_commandBuffer ), - reinterpret_cast( &blitImageInfo ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::resolveImage2KHR( - const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 & resolveImageInfo ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdResolveImage2KHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdResolveImage2KHR( static_cast( m_commandBuffer ), - reinterpret_cast( &resolveImageInfo ) ); - } - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_acquire_winrt_display === - - VULKAN_HPP_INLINE void DisplayKHR::acquireWinrtNV() const - { - VULKAN_HPP_ASSERT( getDispatcher()->vkAcquireWinrtDisplayNV && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkAcquireWinrtDisplayNV( - static_cast( m_physicalDevice ), static_cast( m_display ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::DisplayKHR::acquireWinrtNV" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::DisplayKHR - PhysicalDevice::getWinrtDisplayNV( uint32_t deviceRelativeId ) const - { - return VULKAN_HPP_RAII_NAMESPACE::DisplayKHR( *this, deviceRelativeId ); - } -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -# if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR Instance::createDirectFBSurfaceEXT( - VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Bool32 - PhysicalDevice::getDirectFBPresentationSupportEXT( uint32_t queueFamilyIndex, - IDirectFB & dfb ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceDirectFBPresentationSupportEXT && - "Function needs extension enabled!" ); - - return static_cast( - getDispatcher()->vkGetPhysicalDeviceDirectFBPresentationSupportEXT( - static_cast( m_physicalDevice ), queueFamilyIndex, &dfb ) ); - } -# endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - //=== VK_KHR_ray_tracing_pipeline === - - VULKAN_HPP_INLINE void CommandBuffer::traceRaysKHR( - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & raygenShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & missShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & hitShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & callableShaderBindingTable, - uint32_t width, - uint32_t height, - uint32_t depth ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdTraceRaysKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdTraceRaysKHR( - static_cast( m_commandBuffer ), - reinterpret_cast( &raygenShaderBindingTable ), - reinterpret_cast( &missShaderBindingTable ), - reinterpret_cast( &hitShaderBindingTable ), - reinterpret_cast( &callableShaderBindingTable ), - width, - height, - depth ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Device::createRayTracingPipelinesKHR( - VULKAN_HPP_NAMESPACE::Optional< - const VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR> const & deferredOperation, - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::ArrayProxy const & createInfos, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Pipelines( *this, deferredOperation, pipelineCache, createInfos, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::Pipeline Device::createRayTracingPipelineKHR( - VULKAN_HPP_NAMESPACE::Optional< - const VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR> const & deferredOperation, - VULKAN_HPP_NAMESPACE::Optional const & - pipelineCache, - VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, deferredOperation, pipelineCache, createInfo, allocator ); - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Pipeline::getRayTracingShaderGroupHandlesKHR( uint32_t firstGroup, uint32_t groupCount, size_t dataSize ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetRayTracingShaderGroupHandlesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_ASSERT( dataSize % sizeof( DataType ) == 0 ); - std::vector data( dataSize / sizeof( DataType ) ); - Result result = static_cast( - getDispatcher()->vkGetRayTracingShaderGroupHandlesKHR( static_cast( m_device ), - static_cast( m_pipeline ), - firstGroup, - groupCount, - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Pipeline::getRayTracingShaderGroupHandlesKHR" ); - } - return data; - } - - template - VULKAN_HPP_NODISCARD DataType Pipeline::getRayTracingShaderGroupHandleKHR( uint32_t firstGroup, - uint32_t groupCount ) const - { - DataType data; - Result result = static_cast( - getDispatcher()->vkGetRayTracingShaderGroupHandlesKHR( static_cast( m_device ), - static_cast( m_pipeline ), - firstGroup, - groupCount, - sizeof( DataType ), - reinterpret_cast( &data ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Pipeline::getRayTracingShaderGroupHandleKHR" ); - } - return data; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Pipeline::getRayTracingCaptureReplayShaderGroupHandlesKHR( uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetRayTracingCaptureReplayShaderGroupHandlesKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_ASSERT( dataSize % sizeof( DataType ) == 0 ); - std::vector data( dataSize / sizeof( DataType ) ); - Result result = static_cast( - getDispatcher()->vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( static_cast( m_device ), - static_cast( m_pipeline ), - firstGroup, - groupCount, - data.size() * sizeof( DataType ), - reinterpret_cast( data.data() ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( - result, VULKAN_HPP_NAMESPACE_STRING "::Pipeline::getRayTracingCaptureReplayShaderGroupHandlesKHR" ); - } - return data; - } - - template - VULKAN_HPP_NODISCARD DataType Pipeline::getRayTracingCaptureReplayShaderGroupHandleKHR( uint32_t firstGroup, - uint32_t groupCount ) const - { - DataType data; - Result result = static_cast( - getDispatcher()->vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( static_cast( m_device ), - static_cast( m_pipeline ), - firstGroup, - groupCount, - sizeof( DataType ), - reinterpret_cast( &data ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( - result, VULKAN_HPP_NAMESPACE_STRING "::Pipeline::getRayTracingCaptureReplayShaderGroupHandleKHR" ); - } - return data; - } - - VULKAN_HPP_INLINE void CommandBuffer::traceRaysIndirectKHR( - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & raygenShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & missShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & hitShaderBindingTable, - const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR & callableShaderBindingTable, - VULKAN_HPP_NAMESPACE::DeviceAddress indirectDeviceAddress ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdTraceRaysIndirectKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdTraceRaysIndirectKHR( - static_cast( m_commandBuffer ), - reinterpret_cast( &raygenShaderBindingTable ), - reinterpret_cast( &missShaderBindingTable ), - reinterpret_cast( &hitShaderBindingTable ), - reinterpret_cast( &callableShaderBindingTable ), - static_cast( indirectDeviceAddress ) ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DeviceSize - Pipeline::getRayTracingShaderGroupStackSizeKHR( - uint32_t group, VULKAN_HPP_NAMESPACE::ShaderGroupShaderKHR groupShader ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetRayTracingShaderGroupStackSizeKHR && - "Function needs extension enabled!" ); - - return static_cast( - getDispatcher()->vkGetRayTracingShaderGroupStackSizeKHR( static_cast( m_device ), - static_cast( m_pipeline ), - group, - static_cast( groupShader ) ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setRayTracingPipelineStackSizeKHR( uint32_t pipelineStackSize ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetRayTracingPipelineStackSizeKHR && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetRayTracingPipelineStackSizeKHR( static_cast( m_commandBuffer ), - pipelineStackSize ); - } - - //=== VK_EXT_vertex_input_dynamic_state === - - VULKAN_HPP_INLINE void CommandBuffer::setVertexInputEXT( - ArrayProxy const & vertexBindingDescriptions, - ArrayProxy const & vertexAttributeDescriptions ) - const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetVertexInputEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetVertexInputEXT( - static_cast( m_commandBuffer ), - vertexBindingDescriptions.size(), - reinterpret_cast( vertexBindingDescriptions.data() ), - vertexAttributeDescriptions.size(), - reinterpret_cast( vertexAttributeDescriptions.data() ) ); - } - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE zx_handle_t Device::getMemoryZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA & getZirconHandleInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetMemoryZirconHandleFUCHSIA && - "Function needs extension enabled!" ); - - zx_handle_t zirconHandle; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetMemoryZirconHandleFUCHSIA( - static_cast( m_device ), - reinterpret_cast( &getZirconHandleInfo ), - &zirconHandle ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryZirconHandleFUCHSIA" ); - } - return zirconHandle; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA - Device::getMemoryZirconHandlePropertiesFUCHSIA( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, - zx_handle_t zirconHandle ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetMemoryZirconHandlePropertiesFUCHSIA && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA memoryZirconHandleProperties; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetMemoryZirconHandlePropertiesFUCHSIA( - static_cast( m_device ), - static_cast( handleType ), - zirconHandle, - reinterpret_cast( &memoryZirconHandleProperties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryZirconHandlePropertiesFUCHSIA" ); - } - return memoryZirconHandleProperties; - } -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_semaphore === - - VULKAN_HPP_INLINE void Device::importSemaphoreZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA & importSemaphoreZirconHandleInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkImportSemaphoreZirconHandleFUCHSIA && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkImportSemaphoreZirconHandleFUCHSIA( - static_cast( m_device ), - reinterpret_cast( &importSemaphoreZirconHandleInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::importSemaphoreZirconHandleFUCHSIA" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE zx_handle_t Device::getSemaphoreZirconHandleFUCHSIA( - const VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA & getZirconHandleInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetSemaphoreZirconHandleFUCHSIA && - "Function needs extension enabled!" ); - - zx_handle_t zirconHandle; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetSemaphoreZirconHandleFUCHSIA( - static_cast( m_device ), - reinterpret_cast( &getZirconHandleInfo ), - &zirconHandle ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getSemaphoreZirconHandleFUCHSIA" ); - } - return zirconHandle; - } -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::BufferCollectionFUCHSIA - Device::createBufferCollectionFUCHSIA( - VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::BufferCollectionFUCHSIA( *this, createInfo, allocator ); - } - - VULKAN_HPP_INLINE void BufferCollectionFUCHSIA::setImageConstraints( - const VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA & imageConstraintsInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkSetBufferCollectionImageConstraintsFUCHSIA && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkSetBufferCollectionImageConstraintsFUCHSIA( - static_cast( m_device ), - static_cast( m_collection ), - reinterpret_cast( &imageConstraintsInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::BufferCollectionFUCHSIA::setImageConstraints" ); - } - } - - VULKAN_HPP_INLINE void BufferCollectionFUCHSIA::setBufferConstraints( - const VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA & bufferConstraintsInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkSetBufferCollectionBufferConstraintsFUCHSIA && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkSetBufferCollectionBufferConstraintsFUCHSIA( - static_cast( m_device ), - static_cast( m_collection ), - reinterpret_cast( &bufferConstraintsInfo ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::BufferCollectionFUCHSIA::setBufferConstraints" ); - } - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA - BufferCollectionFUCHSIA::getProperties() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetBufferCollectionPropertiesFUCHSIA && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA properties; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetBufferCollectionPropertiesFUCHSIA( - static_cast( m_device ), - static_cast( m_collection ), - reinterpret_cast( &properties ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::BufferCollectionFUCHSIA::getProperties" ); - } - return properties; - } -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_HUAWEI_subpass_shading === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::pair - RenderPass::getSubpassShadingMaxWorkgroupSizeHUAWEI() const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::Extent2D maxWorkgroupSize; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI( - static_cast( m_device ), - static_cast( m_renderPass ), - reinterpret_cast( &maxWorkgroupSize ) ) ); - if ( ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) && - ( result != VULKAN_HPP_NAMESPACE::Result::eIncomplete ) ) - { - throwResultException( result, - VULKAN_HPP_NAMESPACE_STRING "::RenderPass::getSubpassShadingMaxWorkgroupSizeHUAWEI" ); - } - return std::make_pair( result, maxWorkgroupSize ); - } - - VULKAN_HPP_INLINE void CommandBuffer::subpassShadingHUAWEI() const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdSubpassShadingHUAWEI && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSubpassShadingHUAWEI( static_cast( m_commandBuffer ) ); - } - - //=== VK_HUAWEI_invocation_mask === - - VULKAN_HPP_INLINE void - CommandBuffer::bindInvocationMaskHUAWEI( VULKAN_HPP_NAMESPACE::ImageView imageView, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdBindInvocationMaskHUAWEI && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdBindInvocationMaskHUAWEI( static_cast( m_commandBuffer ), - static_cast( imageView ), - static_cast( imageLayout ) ); - } - - //=== VK_NV_external_memory_rdma === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::RemoteAddressNV Device::getMemoryRemoteAddressNV( - const VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV & memoryGetRemoteAddressInfo ) const - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetMemoryRemoteAddressNV && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::RemoteAddressNV address; - VULKAN_HPP_NAMESPACE::Result result = - static_cast( getDispatcher()->vkGetMemoryRemoteAddressNV( - static_cast( m_device ), - reinterpret_cast( &memoryGetRemoteAddressInfo ), - reinterpret_cast( &address ) ) ); - if ( result != VULKAN_HPP_NAMESPACE::Result::eSuccess ) - { - throwResultException( result, VULKAN_HPP_NAMESPACE_STRING "::Device::getMemoryRemoteAddressNV" ); - } - return address; - } - - //=== VK_EXT_extended_dynamic_state2 === - - VULKAN_HPP_INLINE void - CommandBuffer::setPatchControlPointsEXT( uint32_t patchControlPoints ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetPatchControlPointsEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetPatchControlPointsEXT( static_cast( m_commandBuffer ), - patchControlPoints ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setRasterizerDiscardEnableEXT( - VULKAN_HPP_NAMESPACE::Bool32 rasterizerDiscardEnable ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetRasterizerDiscardEnableEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetRasterizerDiscardEnableEXT( static_cast( m_commandBuffer ), - static_cast( rasterizerDiscardEnable ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setDepthBiasEnableEXT( VULKAN_HPP_NAMESPACE::Bool32 depthBiasEnable ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetDepthBiasEnableEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetDepthBiasEnableEXT( static_cast( m_commandBuffer ), - static_cast( depthBiasEnable ) ); - } - - VULKAN_HPP_INLINE void - CommandBuffer::setLogicOpEXT( VULKAN_HPP_NAMESPACE::LogicOp logicOp ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdSetLogicOpEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetLogicOpEXT( static_cast( m_commandBuffer ), - static_cast( logicOp ) ); - } - - VULKAN_HPP_INLINE void CommandBuffer::setPrimitiveRestartEnableEXT( - VULKAN_HPP_NAMESPACE::Bool32 primitiveRestartEnable ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetPrimitiveRestartEnableEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetPrimitiveRestartEnableEXT( static_cast( m_commandBuffer ), - static_cast( primitiveRestartEnable ) ); - } - -# if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR Instance::createScreenSurfaceQNX( - VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX const & createInfo, - VULKAN_HPP_NAMESPACE::Optional allocator ) const - { - return VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR( *this, createInfo, allocator ); - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Bool32 - PhysicalDevice::getScreenPresentationSupportQNX( uint32_t queueFamilyIndex, - struct _screen_window & window ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetPhysicalDeviceScreenPresentationSupportQNX && - "Function needs extension enabled!" ); - - return static_cast( - getDispatcher()->vkGetPhysicalDeviceScreenPresentationSupportQNX( - static_cast( m_physicalDevice ), queueFamilyIndex, &window ) ); - } -# endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - //=== VK_EXT_color_write_enable === - - VULKAN_HPP_INLINE void CommandBuffer::setColorWriteEnableEXT( - ArrayProxy const & colorWriteEnables ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkCmdSetColorWriteEnableEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdSetColorWriteEnableEXT( static_cast( m_commandBuffer ), - colorWriteEnables.size(), - reinterpret_cast( colorWriteEnables.data() ) ); - } - - //=== VK_EXT_multi_draw === - - VULKAN_HPP_INLINE void - CommandBuffer::drawMultiEXT( ArrayProxy const & vertexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdDrawMultiEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDrawMultiEXT( static_cast( m_commandBuffer ), - vertexInfo.size(), - reinterpret_cast( vertexInfo.data() ), - instanceCount, - firstInstance, - stride ); - } - - VULKAN_HPP_INLINE void CommandBuffer::drawMultiIndexedEXT( - ArrayProxy const & indexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride, - Optional vertexOffset ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( getDispatcher()->vkCmdDrawMultiIndexedEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkCmdDrawMultiIndexedEXT( - static_cast( m_commandBuffer ), - indexInfo.size(), - reinterpret_cast( indexInfo.data() ), - instanceCount, - firstInstance, - stride, - static_cast( vertexOffset ) ); - } - - //=== VK_EXT_pageable_device_local_memory === - - VULKAN_HPP_INLINE void DeviceMemory::setPriorityEXT( float priority ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkSetDeviceMemoryPriorityEXT && - "Function needs extension enabled!" ); - - getDispatcher()->vkSetDeviceMemoryPriorityEXT( - static_cast( m_device ), static_cast( m_memory ), priority ); - } - - //=== VK_KHR_maintenance4 === - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getBufferMemoryRequirementsKHR( const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info ) const - VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeviceBufferMemoryRequirementsKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - getDispatcher()->vkGetDeviceBufferMemoryRequirementsKHR( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain Device::getBufferMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeviceBufferMemoryRequirementsKHR && - "Function needs extension enabled!" ); - - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - getDispatcher()->vkGetDeviceBufferMemoryRequirementsKHR( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 - Device::getImageMemoryRequirementsKHR( const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info ) const - VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeviceImageMemoryRequirementsKHR && - "Function needs extension enabled!" ); - - VULKAN_HPP_NAMESPACE::MemoryRequirements2 memoryRequirements; - getDispatcher()->vkGetDeviceImageMemoryRequirementsKHR( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return memoryRequirements; - } - - template - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain Device::getImageMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeviceImageMemoryRequirementsKHR && - "Function needs extension enabled!" ); - - StructureChain structureChain; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 & memoryRequirements = - structureChain.template get(); - getDispatcher()->vkGetDeviceImageMemoryRequirementsKHR( - static_cast( m_device ), - reinterpret_cast( &info ), - reinterpret_cast( &memoryRequirements ) ); - return structureChain; - } - - VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector - Device::getImageSparseMemoryRequirementsKHR( - const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements & info ) const VULKAN_HPP_NOEXCEPT - { - VULKAN_HPP_ASSERT( - getDispatcher()->vkGetDeviceImageSparseMemoryRequirementsKHR && - "Function needs extension enabled!" ); - - uint32_t sparseMemoryRequirementCount; - getDispatcher()->vkGetDeviceImageSparseMemoryRequirementsKHR( - static_cast( m_device ), - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - nullptr ); - std::vector sparseMemoryRequirements( - sparseMemoryRequirementCount ); - getDispatcher()->vkGetDeviceImageSparseMemoryRequirementsKHR( - static_cast( m_device ), - reinterpret_cast( &info ), - &sparseMemoryRequirementCount, - reinterpret_cast( sparseMemoryRequirements.data() ) ); - VULKAN_HPP_ASSERT( sparseMemoryRequirementCount == sparseMemoryRequirements.size() ); - return sparseMemoryRequirements; - } - -#endif - } // namespace VULKAN_HPP_RAII_NAMESPACE -} // namespace VULKAN_HPP_NAMESPACE -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_screen.h b/Externals/Vulkan/Include/vulkan/vulkan_screen.h deleted file mode 100644 index f0ef40a6ca..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_screen.h +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef VULKAN_SCREEN_H_ -#define VULKAN_SCREEN_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_QNX_screen_surface 1 -#define VK_QNX_SCREEN_SURFACE_SPEC_VERSION 1 -#define VK_QNX_SCREEN_SURFACE_EXTENSION_NAME "VK_QNX_screen_surface" -typedef VkFlags VkScreenSurfaceCreateFlagsQNX; -typedef struct VkScreenSurfaceCreateInfoQNX { - VkStructureType sType; - const void* pNext; - VkScreenSurfaceCreateFlagsQNX flags; - struct _screen_context* context; - struct _screen_window* window; -} VkScreenSurfaceCreateInfoQNX; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateScreenSurfaceQNX)(VkInstance instance, const VkScreenSurfaceCreateInfoQNX* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); -typedef VkBool32 (VKAPI_PTR *PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, struct _screen_window* window); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateScreenSurfaceQNX( - VkInstance instance, - const VkScreenSurfaceCreateInfoQNX* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); - -VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceScreenPresentationSupportQNX( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - struct _screen_window* window); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_structs.hpp b/Externals/Vulkan/Include/vulkan/vulkan_structs.hpp deleted file mode 100644 index 1f55ae3333..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_structs.hpp +++ /dev/null @@ -1,102190 +0,0 @@ -// Copyright 2015-2022 The Khronos Group Inc. -// -// SPDX-License-Identifier: Apache-2.0 OR MIT -// - -// This header is generated from the Khronos Vulkan XML API Registry. - -#ifndef VULKAN_STRUCTS_HPP -#define VULKAN_STRUCTS_HPP - -namespace VULKAN_HPP_NAMESPACE -{ - //=============== - //=== STRUCTS === - //=============== - - struct AabbPositionsKHR - { - using NativeType = VkAabbPositionsKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AabbPositionsKHR( float minX_ = {}, - float minY_ = {}, - float minZ_ = {}, - float maxX_ = {}, - float maxY_ = {}, - float maxZ_ = {} ) VULKAN_HPP_NOEXCEPT - : minX( minX_ ) - , minY( minY_ ) - , minZ( minZ_ ) - , maxX( maxX_ ) - , maxY( maxY_ ) - , maxZ( maxZ_ ) - {} - - VULKAN_HPP_CONSTEXPR AabbPositionsKHR( AabbPositionsKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AabbPositionsKHR( VkAabbPositionsKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : AabbPositionsKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AabbPositionsKHR & operator=( AabbPositionsKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AabbPositionsKHR & operator=( VkAabbPositionsKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AabbPositionsKHR & setMinX( float minX_ ) VULKAN_HPP_NOEXCEPT - { - minX = minX_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AabbPositionsKHR & setMinY( float minY_ ) VULKAN_HPP_NOEXCEPT - { - minY = minY_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AabbPositionsKHR & setMinZ( float minZ_ ) VULKAN_HPP_NOEXCEPT - { - minZ = minZ_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AabbPositionsKHR & setMaxX( float maxX_ ) VULKAN_HPP_NOEXCEPT - { - maxX = maxX_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AabbPositionsKHR & setMaxY( float maxY_ ) VULKAN_HPP_NOEXCEPT - { - maxY = maxY_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AabbPositionsKHR & setMaxZ( float maxZ_ ) VULKAN_HPP_NOEXCEPT - { - maxZ = maxZ_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAabbPositionsKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAabbPositionsKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( minX, minY, minZ, maxX, maxY, maxZ ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AabbPositionsKHR const & ) const = default; -#else - bool operator==( AabbPositionsKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( minX == rhs.minX ) && ( minY == rhs.minY ) && ( minZ == rhs.minZ ) && ( maxX == rhs.maxX ) && - ( maxY == rhs.maxY ) && ( maxZ == rhs.maxZ ); -# endif - } - - bool operator!=( AabbPositionsKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - float minX = {}; - float minY = {}; - float minZ = {}; - float maxX = {}; - float maxY = {}; - float maxZ = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AabbPositionsKHR ) == sizeof( VkAabbPositionsKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "AabbPositionsKHR is not nothrow_move_constructible!" ); - using AabbPositionsNV = AabbPositionsKHR; - - union DeviceOrHostAddressConstKHR - { - using NativeType = VkDeviceOrHostAddressConstKHR; -#if !defined( VULKAN_HPP_NO_UNION_CONSTRUCTORS ) - - VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressConstKHR( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ = {} ) - : deviceAddress( deviceAddress_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressConstKHR( const void * hostAddress_ ) : hostAddress( hostAddress_ ) {} -#endif /*VULKAN_HPP_NO_UNION_CONSTRUCTORS*/ - -#if !defined( VULKAN_HPP_NO_UNION_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressConstKHR & - setDeviceAddress( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ ) VULKAN_HPP_NOEXCEPT - { - deviceAddress = deviceAddress_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressConstKHR & - setHostAddress( const void * hostAddress_ ) VULKAN_HPP_NOEXCEPT - { - hostAddress = hostAddress_; - return *this; - } -#endif /*VULKAN_HPP_NO_UNION_SETTERS*/ - - operator VkDeviceOrHostAddressConstKHR const &() const - { - return *reinterpret_cast( this ); - } - - operator VkDeviceOrHostAddressConstKHR &() - { - return *reinterpret_cast( this ); - } - -#ifdef VULKAN_HPP_HAS_UNRESTRICTED_UNIONS - VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress; - const void * hostAddress; -#else - VkDeviceAddress deviceAddress; - const void * hostAddress; -#endif /*VULKAN_HPP_HAS_UNRESTRICTED_UNIONS*/ - }; - - struct AccelerationStructureGeometryTrianglesDataKHR - { - using NativeType = VkAccelerationStructureGeometryTrianglesDataKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAccelerationStructureGeometryTrianglesDataKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryTrianglesDataKHR( - VULKAN_HPP_NAMESPACE::Format vertexFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR vertexData_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize vertexStride_ = {}, - uint32_t maxVertex_ = {}, - VULKAN_HPP_NAMESPACE::IndexType indexType_ = VULKAN_HPP_NAMESPACE::IndexType::eUint16, - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR indexData_ = {}, - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR transformData_ = {} ) VULKAN_HPP_NOEXCEPT - : vertexFormat( vertexFormat_ ) - , vertexData( vertexData_ ) - , vertexStride( vertexStride_ ) - , maxVertex( maxVertex_ ) - , indexType( indexType_ ) - , indexData( indexData_ ) - , transformData( transformData_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryTrianglesDataKHR( - AccelerationStructureGeometryTrianglesDataKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureGeometryTrianglesDataKHR( VkAccelerationStructureGeometryTrianglesDataKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : AccelerationStructureGeometryTrianglesDataKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureGeometryTrianglesDataKHR & - operator=( AccelerationStructureGeometryTrianglesDataKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureGeometryTrianglesDataKHR & - operator=( VkAccelerationStructureGeometryTrianglesDataKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryTrianglesDataKHR & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryTrianglesDataKHR & - setVertexFormat( VULKAN_HPP_NAMESPACE::Format vertexFormat_ ) VULKAN_HPP_NOEXCEPT - { - vertexFormat = vertexFormat_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryTrianglesDataKHR & - setVertexData( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR const & vertexData_ ) VULKAN_HPP_NOEXCEPT - { - vertexData = vertexData_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryTrianglesDataKHR & - setVertexStride( VULKAN_HPP_NAMESPACE::DeviceSize vertexStride_ ) VULKAN_HPP_NOEXCEPT - { - vertexStride = vertexStride_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryTrianglesDataKHR & - setMaxVertex( uint32_t maxVertex_ ) VULKAN_HPP_NOEXCEPT - { - maxVertex = maxVertex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryTrianglesDataKHR & - setIndexType( VULKAN_HPP_NAMESPACE::IndexType indexType_ ) VULKAN_HPP_NOEXCEPT - { - indexType = indexType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryTrianglesDataKHR & - setIndexData( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR const & indexData_ ) VULKAN_HPP_NOEXCEPT - { - indexData = indexData_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryTrianglesDataKHR & - setTransformData( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR const & transformData_ ) VULKAN_HPP_NOEXCEPT - { - transformData = transformData_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureGeometryTrianglesDataKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureGeometryTrianglesDataKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, vertexFormat, vertexData, vertexStride, maxVertex, indexType, indexData, transformData ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureGeometryTrianglesDataKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Format vertexFormat = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR vertexData = {}; - VULKAN_HPP_NAMESPACE::DeviceSize vertexStride = {}; - uint32_t maxVertex = {}; - VULKAN_HPP_NAMESPACE::IndexType indexType = VULKAN_HPP_NAMESPACE::IndexType::eUint16; - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR indexData = {}; - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR transformData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR ) == - sizeof( VkAccelerationStructureGeometryTrianglesDataKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureGeometryTrianglesDataKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureGeometryTrianglesDataKHR; - }; - - struct AccelerationStructureGeometryAabbsDataKHR - { - using NativeType = VkAccelerationStructureGeometryAabbsDataKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAccelerationStructureGeometryAabbsDataKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - AccelerationStructureGeometryAabbsDataKHR( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR data_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize stride_ = {} ) VULKAN_HPP_NOEXCEPT - : data( data_ ) - , stride( stride_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryAabbsDataKHR( - AccelerationStructureGeometryAabbsDataKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureGeometryAabbsDataKHR( VkAccelerationStructureGeometryAabbsDataKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : AccelerationStructureGeometryAabbsDataKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureGeometryAabbsDataKHR & - operator=( AccelerationStructureGeometryAabbsDataKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureGeometryAabbsDataKHR & - operator=( VkAccelerationStructureGeometryAabbsDataKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryAabbsDataKHR & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryAabbsDataKHR & - setData( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR const & data_ ) VULKAN_HPP_NOEXCEPT - { - data = data_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryAabbsDataKHR & - setStride( VULKAN_HPP_NAMESPACE::DeviceSize stride_ ) VULKAN_HPP_NOEXCEPT - { - stride = stride_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureGeometryAabbsDataKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureGeometryAabbsDataKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, data, stride ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureGeometryAabbsDataKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR data = {}; - VULKAN_HPP_NAMESPACE::DeviceSize stride = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR ) == - sizeof( VkAccelerationStructureGeometryAabbsDataKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureGeometryAabbsDataKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureGeometryAabbsDataKHR; - }; - - struct AccelerationStructureGeometryInstancesDataKHR - { - using NativeType = VkAccelerationStructureGeometryInstancesDataKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAccelerationStructureGeometryInstancesDataKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHR( - VULKAN_HPP_NAMESPACE::Bool32 arrayOfPointers_ = {}, - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR data_ = {} ) VULKAN_HPP_NOEXCEPT - : arrayOfPointers( arrayOfPointers_ ) - , data( data_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHR( - AccelerationStructureGeometryInstancesDataKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureGeometryInstancesDataKHR( VkAccelerationStructureGeometryInstancesDataKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : AccelerationStructureGeometryInstancesDataKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureGeometryInstancesDataKHR & - operator=( AccelerationStructureGeometryInstancesDataKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureGeometryInstancesDataKHR & - operator=( VkAccelerationStructureGeometryInstancesDataKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHR & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHR & - setArrayOfPointers( VULKAN_HPP_NAMESPACE::Bool32 arrayOfPointers_ ) VULKAN_HPP_NOEXCEPT - { - arrayOfPointers = arrayOfPointers_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHR & - setData( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR const & data_ ) VULKAN_HPP_NOEXCEPT - { - data = data_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureGeometryInstancesDataKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureGeometryInstancesDataKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, arrayOfPointers, data ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureGeometryInstancesDataKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 arrayOfPointers = {}; - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR data = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR ) == - sizeof( VkAccelerationStructureGeometryInstancesDataKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureGeometryInstancesDataKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureGeometryInstancesDataKHR; - }; - - union AccelerationStructureGeometryDataKHR - { - using NativeType = VkAccelerationStructureGeometryDataKHR; -#if !defined( VULKAN_HPP_NO_UNION_CONSTRUCTORS ) - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryDataKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR triangles_ = {} ) - : triangles( triangles_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - AccelerationStructureGeometryDataKHR( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR aabbs_ ) - : aabbs( aabbs_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryDataKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR instances_ ) - : instances( instances_ ) - {} -#endif /*VULKAN_HPP_NO_UNION_CONSTRUCTORS*/ - -#if !defined( VULKAN_HPP_NO_UNION_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryDataKHR & setTriangles( - VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR const & triangles_ ) VULKAN_HPP_NOEXCEPT - { - triangles = triangles_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryDataKHR & - setAabbs( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR const & aabbs_ ) VULKAN_HPP_NOEXCEPT - { - aabbs = aabbs_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryDataKHR & setInstances( - VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR const & instances_ ) VULKAN_HPP_NOEXCEPT - { - instances = instances_; - return *this; - } -#endif /*VULKAN_HPP_NO_UNION_SETTERS*/ - - operator VkAccelerationStructureGeometryDataKHR const &() const - { - return *reinterpret_cast( this ); - } - - operator VkAccelerationStructureGeometryDataKHR &() - { - return *reinterpret_cast( this ); - } - -#ifdef VULKAN_HPP_HAS_UNRESTRICTED_UNIONS - VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR triangles; - VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR aabbs; - VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR instances; -#else - VkAccelerationStructureGeometryTrianglesDataKHR triangles; - VkAccelerationStructureGeometryAabbsDataKHR aabbs; - VkAccelerationStructureGeometryInstancesDataKHR instances; -#endif /*VULKAN_HPP_HAS_UNRESTRICTED_UNIONS*/ - }; - - struct AccelerationStructureGeometryKHR - { - using NativeType = VkAccelerationStructureGeometryKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eAccelerationStructureGeometryKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryKHR( - VULKAN_HPP_NAMESPACE::GeometryTypeKHR geometryType_ = VULKAN_HPP_NAMESPACE::GeometryTypeKHR::eTriangles, - VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR geometry_ = {}, - VULKAN_HPP_NAMESPACE::GeometryFlagsKHR flags_ = {} ) VULKAN_HPP_NOEXCEPT - : geometryType( geometryType_ ) - , geometry( geometry_ ) - , flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - AccelerationStructureGeometryKHR( AccelerationStructureGeometryKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureGeometryKHR( VkAccelerationStructureGeometryKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : AccelerationStructureGeometryKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureGeometryKHR & - operator=( AccelerationStructureGeometryKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureGeometryKHR & operator=( VkAccelerationStructureGeometryKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryKHR & - setGeometryType( VULKAN_HPP_NAMESPACE::GeometryTypeKHR geometryType_ ) VULKAN_HPP_NOEXCEPT - { - geometryType = geometryType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryKHR & - setGeometry( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR const & geometry_ ) VULKAN_HPP_NOEXCEPT - { - geometry = geometry_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryKHR & - setFlags( VULKAN_HPP_NAMESPACE::GeometryFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureGeometryKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureGeometryKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, geometryType, geometry, flags ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureGeometryKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::GeometryTypeKHR geometryType = VULKAN_HPP_NAMESPACE::GeometryTypeKHR::eTriangles; - VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR geometry = {}; - VULKAN_HPP_NAMESPACE::GeometryFlagsKHR flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR ) == - sizeof( VkAccelerationStructureGeometryKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureGeometryKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureGeometryKHR; - }; - - union DeviceOrHostAddressKHR - { - using NativeType = VkDeviceOrHostAddressKHR; -#if !defined( VULKAN_HPP_NO_UNION_CONSTRUCTORS ) - - VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressKHR( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ = {} ) - : deviceAddress( deviceAddress_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressKHR( void * hostAddress_ ) : hostAddress( hostAddress_ ) {} -#endif /*VULKAN_HPP_NO_UNION_CONSTRUCTORS*/ - -#if !defined( VULKAN_HPP_NO_UNION_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressKHR & - setDeviceAddress( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ ) VULKAN_HPP_NOEXCEPT - { - deviceAddress = deviceAddress_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceOrHostAddressKHR & setHostAddress( void * hostAddress_ ) VULKAN_HPP_NOEXCEPT - { - hostAddress = hostAddress_; - return *this; - } -#endif /*VULKAN_HPP_NO_UNION_SETTERS*/ - - operator VkDeviceOrHostAddressKHR const &() const - { - return *reinterpret_cast( this ); - } - - operator VkDeviceOrHostAddressKHR &() - { - return *reinterpret_cast( this ); - } - -#ifdef VULKAN_HPP_HAS_UNRESTRICTED_UNIONS - VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress; - void * hostAddress; -#else - VkDeviceAddress deviceAddress; - void * hostAddress; -#endif /*VULKAN_HPP_HAS_UNRESTRICTED_UNIONS*/ - }; - - struct AccelerationStructureBuildGeometryInfoKHR - { - using NativeType = VkAccelerationStructureBuildGeometryInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAccelerationStructureBuildGeometryInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR type_ = - VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR::eTopLevel, - VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR flags_ = {}, - VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR mode_ = - VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR::eBuild, - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR srcAccelerationStructure_ = {}, - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR dstAccelerationStructure_ = {}, - uint32_t geometryCount_ = {}, - const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR * pGeometries_ = {}, - const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR * const * ppGeometries_ = {}, - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR scratchData_ = {} ) VULKAN_HPP_NOEXCEPT - : type( type_ ) - , flags( flags_ ) - , mode( mode_ ) - , srcAccelerationStructure( srcAccelerationStructure_ ) - , dstAccelerationStructure( dstAccelerationStructure_ ) - , geometryCount( geometryCount_ ) - , pGeometries( pGeometries_ ) - , ppGeometries( ppGeometries_ ) - , scratchData( scratchData_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR( - AccelerationStructureBuildGeometryInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureBuildGeometryInfoKHR( VkAccelerationStructureBuildGeometryInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : AccelerationStructureBuildGeometryInfoKHR( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - AccelerationStructureBuildGeometryInfoKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR type_, - VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR flags_, - VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR mode_, - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR srcAccelerationStructure_, - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR dstAccelerationStructure_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR> const & geometries_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR * const> const & pGeometries_ = {}, - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR scratchData_ = {} ) - : type( type_ ) - , flags( flags_ ) - , mode( mode_ ) - , srcAccelerationStructure( srcAccelerationStructure_ ) - , dstAccelerationStructure( dstAccelerationStructure_ ) - , geometryCount( static_cast( !geometries_.empty() ? geometries_.size() : pGeometries_.size() ) ) - , pGeometries( geometries_.data() ) - , ppGeometries( pGeometries_.data() ) - , scratchData( scratchData_ ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( ( !geometries_.empty() + !pGeometries_.empty() ) <= 1 ); -# else - if ( 1 < ( !geometries_.empty() + !pGeometries_.empty() ) ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::AccelerationStructureBuildGeometryInfoKHR::AccelerationStructureBuildGeometryInfoKHR: 1 < ( !geometries_.empty() + !pGeometries_.empty() )" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureBuildGeometryInfoKHR & - operator=( AccelerationStructureBuildGeometryInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureBuildGeometryInfoKHR & - operator=( VkAccelerationStructureBuildGeometryInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & - setType( VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR type_ ) VULKAN_HPP_NOEXCEPT - { - type = type_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & - setMode( VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR mode_ ) VULKAN_HPP_NOEXCEPT - { - mode = mode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & setSrcAccelerationStructure( - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR srcAccelerationStructure_ ) VULKAN_HPP_NOEXCEPT - { - srcAccelerationStructure = srcAccelerationStructure_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & setDstAccelerationStructure( - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR dstAccelerationStructure_ ) VULKAN_HPP_NOEXCEPT - { - dstAccelerationStructure = dstAccelerationStructure_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & - setGeometryCount( uint32_t geometryCount_ ) VULKAN_HPP_NOEXCEPT - { - geometryCount = geometryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & - setPGeometries( const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR * pGeometries_ ) VULKAN_HPP_NOEXCEPT - { - pGeometries = pGeometries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - AccelerationStructureBuildGeometryInfoKHR & setGeometries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR> const & geometries_ ) VULKAN_HPP_NOEXCEPT - { - geometryCount = static_cast( geometries_.size() ); - pGeometries = geometries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & setPpGeometries( - const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR * const * ppGeometries_ ) VULKAN_HPP_NOEXCEPT - { - ppGeometries = ppGeometries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - AccelerationStructureBuildGeometryInfoKHR & setPGeometries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR * const> const & pGeometries_ ) VULKAN_HPP_NOEXCEPT - { - geometryCount = static_cast( pGeometries_.size() ); - ppGeometries = pGeometries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & - setScratchData( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR const & scratchData_ ) VULKAN_HPP_NOEXCEPT - { - scratchData = scratchData_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureBuildGeometryInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureBuildGeometryInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - type, - flags, - mode, - srcAccelerationStructure, - dstAccelerationStructure, - geometryCount, - pGeometries, - ppGeometries, - scratchData ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureBuildGeometryInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR type = - VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR::eTopLevel; - VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR flags = {}; - VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR mode = - VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR::eBuild; - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR srcAccelerationStructure = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR dstAccelerationStructure = {}; - uint32_t geometryCount = {}; - const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR * pGeometries = {}; - const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR * const * ppGeometries = {}; - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR scratchData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR ) == - sizeof( VkAccelerationStructureBuildGeometryInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureBuildGeometryInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureBuildGeometryInfoKHR; - }; - - struct AccelerationStructureBuildRangeInfoKHR - { - using NativeType = VkAccelerationStructureBuildRangeInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AccelerationStructureBuildRangeInfoKHR( uint32_t primitiveCount_ = {}, - uint32_t primitiveOffset_ = {}, - uint32_t firstVertex_ = {}, - uint32_t transformOffset_ = {} ) VULKAN_HPP_NOEXCEPT - : primitiveCount( primitiveCount_ ) - , primitiveOffset( primitiveOffset_ ) - , firstVertex( firstVertex_ ) - , transformOffset( transformOffset_ ) - {} - - VULKAN_HPP_CONSTEXPR AccelerationStructureBuildRangeInfoKHR( AccelerationStructureBuildRangeInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureBuildRangeInfoKHR( VkAccelerationStructureBuildRangeInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : AccelerationStructureBuildRangeInfoKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureBuildRangeInfoKHR & - operator=( AccelerationStructureBuildRangeInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureBuildRangeInfoKHR & - operator=( VkAccelerationStructureBuildRangeInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildRangeInfoKHR & - setPrimitiveCount( uint32_t primitiveCount_ ) VULKAN_HPP_NOEXCEPT - { - primitiveCount = primitiveCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildRangeInfoKHR & - setPrimitiveOffset( uint32_t primitiveOffset_ ) VULKAN_HPP_NOEXCEPT - { - primitiveOffset = primitiveOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildRangeInfoKHR & - setFirstVertex( uint32_t firstVertex_ ) VULKAN_HPP_NOEXCEPT - { - firstVertex = firstVertex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildRangeInfoKHR & - setTransformOffset( uint32_t transformOffset_ ) VULKAN_HPP_NOEXCEPT - { - transformOffset = transformOffset_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureBuildRangeInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureBuildRangeInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( primitiveCount, primitiveOffset, firstVertex, transformOffset ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureBuildRangeInfoKHR const & ) const = default; -#else - bool operator==( AccelerationStructureBuildRangeInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( primitiveCount == rhs.primitiveCount ) && ( primitiveOffset == rhs.primitiveOffset ) && - ( firstVertex == rhs.firstVertex ) && ( transformOffset == rhs.transformOffset ); -# endif - } - - bool operator!=( AccelerationStructureBuildRangeInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t primitiveCount = {}; - uint32_t primitiveOffset = {}; - uint32_t firstVertex = {}; - uint32_t transformOffset = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR ) == - sizeof( VkAccelerationStructureBuildRangeInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureBuildRangeInfoKHR is not nothrow_move_constructible!" ); - - struct AccelerationStructureBuildSizesInfoKHR - { - using NativeType = VkAccelerationStructureBuildSizesInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAccelerationStructureBuildSizesInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AccelerationStructureBuildSizesInfoKHR( - VULKAN_HPP_NAMESPACE::DeviceSize accelerationStructureSize_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize updateScratchSize_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize buildScratchSize_ = {} ) VULKAN_HPP_NOEXCEPT - : accelerationStructureSize( accelerationStructureSize_ ) - , updateScratchSize( updateScratchSize_ ) - , buildScratchSize( buildScratchSize_ ) - {} - - VULKAN_HPP_CONSTEXPR AccelerationStructureBuildSizesInfoKHR( AccelerationStructureBuildSizesInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureBuildSizesInfoKHR( VkAccelerationStructureBuildSizesInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : AccelerationStructureBuildSizesInfoKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureBuildSizesInfoKHR & - operator=( AccelerationStructureBuildSizesInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureBuildSizesInfoKHR & - operator=( VkAccelerationStructureBuildSizesInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildSizesInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildSizesInfoKHR & - setAccelerationStructureSize( VULKAN_HPP_NAMESPACE::DeviceSize accelerationStructureSize_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructureSize = accelerationStructureSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildSizesInfoKHR & - setUpdateScratchSize( VULKAN_HPP_NAMESPACE::DeviceSize updateScratchSize_ ) VULKAN_HPP_NOEXCEPT - { - updateScratchSize = updateScratchSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildSizesInfoKHR & - setBuildScratchSize( VULKAN_HPP_NAMESPACE::DeviceSize buildScratchSize_ ) VULKAN_HPP_NOEXCEPT - { - buildScratchSize = buildScratchSize_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureBuildSizesInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureBuildSizesInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, accelerationStructureSize, updateScratchSize, buildScratchSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureBuildSizesInfoKHR const & ) const = default; -#else - bool operator==( AccelerationStructureBuildSizesInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( accelerationStructureSize == rhs.accelerationStructureSize ) && - ( updateScratchSize == rhs.updateScratchSize ) && ( buildScratchSize == rhs.buildScratchSize ); -# endif - } - - bool operator!=( AccelerationStructureBuildSizesInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureBuildSizesInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceSize accelerationStructureSize = {}; - VULKAN_HPP_NAMESPACE::DeviceSize updateScratchSize = {}; - VULKAN_HPP_NAMESPACE::DeviceSize buildScratchSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR ) == - sizeof( VkAccelerationStructureBuildSizesInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureBuildSizesInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureBuildSizesInfoKHR; - }; - - struct AccelerationStructureCreateInfoKHR - { - using NativeType = VkAccelerationStructureCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAccelerationStructureCreateInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - AccelerationStructureCreateInfoKHR( VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagsKHR createFlags_ = {}, - VULKAN_HPP_NAMESPACE::Buffer buffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize offset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize size_ = {}, - VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR type_ = - VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR::eTopLevel, - VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ = {} ) VULKAN_HPP_NOEXCEPT - : createFlags( createFlags_ ) - , buffer( buffer_ ) - , offset( offset_ ) - , size( size_ ) - , type( type_ ) - , deviceAddress( deviceAddress_ ) - {} - - VULKAN_HPP_CONSTEXPR AccelerationStructureCreateInfoKHR( AccelerationStructureCreateInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureCreateInfoKHR( VkAccelerationStructureCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : AccelerationStructureCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureCreateInfoKHR & - operator=( AccelerationStructureCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureCreateInfoKHR & - operator=( VkAccelerationStructureCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureCreateInfoKHR & - setCreateFlags( VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagsKHR createFlags_ ) VULKAN_HPP_NOEXCEPT - { - createFlags = createFlags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureCreateInfoKHR & - setBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureCreateInfoKHR & - setOffset( VULKAN_HPP_NAMESPACE::DeviceSize offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureCreateInfoKHR & - setSize( VULKAN_HPP_NAMESPACE::DeviceSize size_ ) VULKAN_HPP_NOEXCEPT - { - size = size_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureCreateInfoKHR & - setType( VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR type_ ) VULKAN_HPP_NOEXCEPT - { - type = type_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureCreateInfoKHR & - setDeviceAddress( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ ) VULKAN_HPP_NOEXCEPT - { - deviceAddress = deviceAddress_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, createFlags, buffer, offset, size, type, deviceAddress ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureCreateInfoKHR const & ) const = default; -#else - bool operator==( AccelerationStructureCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( createFlags == rhs.createFlags ) && - ( buffer == rhs.buffer ) && ( offset == rhs.offset ) && ( size == rhs.size ) && ( type == rhs.type ) && - ( deviceAddress == rhs.deviceAddress ); -# endif - } - - bool operator!=( AccelerationStructureCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagsKHR createFlags = {}; - VULKAN_HPP_NAMESPACE::Buffer buffer = {}; - VULKAN_HPP_NAMESPACE::DeviceSize offset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR type = - VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR::eTopLevel; - VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR ) == - sizeof( VkAccelerationStructureCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureCreateInfoKHR; - }; - - struct GeometryTrianglesNV - { - using NativeType = VkGeometryTrianglesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eGeometryTrianglesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - GeometryTrianglesNV( VULKAN_HPP_NAMESPACE::Buffer vertexData_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize vertexOffset_ = {}, - uint32_t vertexCount_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize vertexStride_ = {}, - VULKAN_HPP_NAMESPACE::Format vertexFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::Buffer indexData_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize indexOffset_ = {}, - uint32_t indexCount_ = {}, - VULKAN_HPP_NAMESPACE::IndexType indexType_ = VULKAN_HPP_NAMESPACE::IndexType::eUint16, - VULKAN_HPP_NAMESPACE::Buffer transformData_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize transformOffset_ = {} ) VULKAN_HPP_NOEXCEPT - : vertexData( vertexData_ ) - , vertexOffset( vertexOffset_ ) - , vertexCount( vertexCount_ ) - , vertexStride( vertexStride_ ) - , vertexFormat( vertexFormat_ ) - , indexData( indexData_ ) - , indexOffset( indexOffset_ ) - , indexCount( indexCount_ ) - , indexType( indexType_ ) - , transformData( transformData_ ) - , transformOffset( transformOffset_ ) - {} - - VULKAN_HPP_CONSTEXPR GeometryTrianglesNV( GeometryTrianglesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GeometryTrianglesNV( VkGeometryTrianglesNV const & rhs ) VULKAN_HPP_NOEXCEPT - : GeometryTrianglesNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - GeometryTrianglesNV & operator=( GeometryTrianglesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GeometryTrianglesNV & operator=( VkGeometryTrianglesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & - setVertexData( VULKAN_HPP_NAMESPACE::Buffer vertexData_ ) VULKAN_HPP_NOEXCEPT - { - vertexData = vertexData_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & - setVertexOffset( VULKAN_HPP_NAMESPACE::DeviceSize vertexOffset_ ) VULKAN_HPP_NOEXCEPT - { - vertexOffset = vertexOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & setVertexCount( uint32_t vertexCount_ ) VULKAN_HPP_NOEXCEPT - { - vertexCount = vertexCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & - setVertexStride( VULKAN_HPP_NAMESPACE::DeviceSize vertexStride_ ) VULKAN_HPP_NOEXCEPT - { - vertexStride = vertexStride_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & - setVertexFormat( VULKAN_HPP_NAMESPACE::Format vertexFormat_ ) VULKAN_HPP_NOEXCEPT - { - vertexFormat = vertexFormat_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & - setIndexData( VULKAN_HPP_NAMESPACE::Buffer indexData_ ) VULKAN_HPP_NOEXCEPT - { - indexData = indexData_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & - setIndexOffset( VULKAN_HPP_NAMESPACE::DeviceSize indexOffset_ ) VULKAN_HPP_NOEXCEPT - { - indexOffset = indexOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & setIndexCount( uint32_t indexCount_ ) VULKAN_HPP_NOEXCEPT - { - indexCount = indexCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & - setIndexType( VULKAN_HPP_NAMESPACE::IndexType indexType_ ) VULKAN_HPP_NOEXCEPT - { - indexType = indexType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & - setTransformData( VULKAN_HPP_NAMESPACE::Buffer transformData_ ) VULKAN_HPP_NOEXCEPT - { - transformData = transformData_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & - setTransformOffset( VULKAN_HPP_NAMESPACE::DeviceSize transformOffset_ ) VULKAN_HPP_NOEXCEPT - { - transformOffset = transformOffset_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkGeometryTrianglesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkGeometryTrianglesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - vertexData, - vertexOffset, - vertexCount, - vertexStride, - vertexFormat, - indexData, - indexOffset, - indexCount, - indexType, - transformData, - transformOffset ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( GeometryTrianglesNV const & ) const = default; -#else - bool operator==( GeometryTrianglesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( vertexData == rhs.vertexData ) && - ( vertexOffset == rhs.vertexOffset ) && ( vertexCount == rhs.vertexCount ) && - ( vertexStride == rhs.vertexStride ) && ( vertexFormat == rhs.vertexFormat ) && - ( indexData == rhs.indexData ) && ( indexOffset == rhs.indexOffset ) && ( indexCount == rhs.indexCount ) && - ( indexType == rhs.indexType ) && ( transformData == rhs.transformData ) && - ( transformOffset == rhs.transformOffset ); -# endif - } - - bool operator!=( GeometryTrianglesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eGeometryTrianglesNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Buffer vertexData = {}; - VULKAN_HPP_NAMESPACE::DeviceSize vertexOffset = {}; - uint32_t vertexCount = {}; - VULKAN_HPP_NAMESPACE::DeviceSize vertexStride = {}; - VULKAN_HPP_NAMESPACE::Format vertexFormat = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::Buffer indexData = {}; - VULKAN_HPP_NAMESPACE::DeviceSize indexOffset = {}; - uint32_t indexCount = {}; - VULKAN_HPP_NAMESPACE::IndexType indexType = VULKAN_HPP_NAMESPACE::IndexType::eUint16; - VULKAN_HPP_NAMESPACE::Buffer transformData = {}; - VULKAN_HPP_NAMESPACE::DeviceSize transformOffset = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryTrianglesNV ) == sizeof( VkGeometryTrianglesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "GeometryTrianglesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = GeometryTrianglesNV; - }; - - struct GeometryAABBNV - { - using NativeType = VkGeometryAABBNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eGeometryAabbNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR GeometryAABBNV( VULKAN_HPP_NAMESPACE::Buffer aabbData_ = {}, - uint32_t numAABBs_ = {}, - uint32_t stride_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize offset_ = {} ) VULKAN_HPP_NOEXCEPT - : aabbData( aabbData_ ) - , numAABBs( numAABBs_ ) - , stride( stride_ ) - , offset( offset_ ) - {} - - VULKAN_HPP_CONSTEXPR GeometryAABBNV( GeometryAABBNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GeometryAABBNV( VkGeometryAABBNV const & rhs ) VULKAN_HPP_NOEXCEPT - : GeometryAABBNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - GeometryAABBNV & operator=( GeometryAABBNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GeometryAABBNV & operator=( VkGeometryAABBNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 GeometryAABBNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryAABBNV & setAabbData( VULKAN_HPP_NAMESPACE::Buffer aabbData_ ) VULKAN_HPP_NOEXCEPT - { - aabbData = aabbData_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryAABBNV & setNumAABBs( uint32_t numAABBs_ ) VULKAN_HPP_NOEXCEPT - { - numAABBs = numAABBs_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryAABBNV & setStride( uint32_t stride_ ) VULKAN_HPP_NOEXCEPT - { - stride = stride_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryAABBNV & setOffset( VULKAN_HPP_NAMESPACE::DeviceSize offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkGeometryAABBNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkGeometryAABBNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, aabbData, numAABBs, stride, offset ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( GeometryAABBNV const & ) const = default; -#else - bool operator==( GeometryAABBNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( aabbData == rhs.aabbData ) && - ( numAABBs == rhs.numAABBs ) && ( stride == rhs.stride ) && ( offset == rhs.offset ); -# endif - } - - bool operator!=( GeometryAABBNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eGeometryAabbNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Buffer aabbData = {}; - uint32_t numAABBs = {}; - uint32_t stride = {}; - VULKAN_HPP_NAMESPACE::DeviceSize offset = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryAABBNV ) == sizeof( VkGeometryAABBNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "GeometryAABBNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = GeometryAABBNV; - }; - - struct GeometryDataNV - { - using NativeType = VkGeometryDataNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR GeometryDataNV( VULKAN_HPP_NAMESPACE::GeometryTrianglesNV triangles_ = {}, - VULKAN_HPP_NAMESPACE::GeometryAABBNV aabbs_ = {} ) VULKAN_HPP_NOEXCEPT - : triangles( triangles_ ) - , aabbs( aabbs_ ) - {} - - VULKAN_HPP_CONSTEXPR GeometryDataNV( GeometryDataNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GeometryDataNV( VkGeometryDataNV const & rhs ) VULKAN_HPP_NOEXCEPT - : GeometryDataNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - GeometryDataNV & operator=( GeometryDataNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GeometryDataNV & operator=( VkGeometryDataNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 GeometryDataNV & - setTriangles( VULKAN_HPP_NAMESPACE::GeometryTrianglesNV const & triangles_ ) VULKAN_HPP_NOEXCEPT - { - triangles = triangles_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryDataNV & - setAabbs( VULKAN_HPP_NAMESPACE::GeometryAABBNV const & aabbs_ ) VULKAN_HPP_NOEXCEPT - { - aabbs = aabbs_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkGeometryDataNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkGeometryDataNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( triangles, aabbs ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( GeometryDataNV const & ) const = default; -#else - bool operator==( GeometryDataNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( triangles == rhs.triangles ) && ( aabbs == rhs.aabbs ); -# endif - } - - bool operator!=( GeometryDataNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::GeometryTrianglesNV triangles = {}; - VULKAN_HPP_NAMESPACE::GeometryAABBNV aabbs = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryDataNV ) == sizeof( VkGeometryDataNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "GeometryDataNV is not nothrow_move_constructible!" ); - - struct GeometryNV - { - using NativeType = VkGeometryNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eGeometryNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR GeometryNV( - VULKAN_HPP_NAMESPACE::GeometryTypeKHR geometryType_ = VULKAN_HPP_NAMESPACE::GeometryTypeKHR::eTriangles, - VULKAN_HPP_NAMESPACE::GeometryDataNV geometry_ = {}, - VULKAN_HPP_NAMESPACE::GeometryFlagsKHR flags_ = {} ) VULKAN_HPP_NOEXCEPT - : geometryType( geometryType_ ) - , geometry( geometry_ ) - , flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR GeometryNV( GeometryNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GeometryNV( VkGeometryNV const & rhs ) VULKAN_HPP_NOEXCEPT - : GeometryNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - GeometryNV & operator=( GeometryNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GeometryNV & operator=( VkGeometryNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 GeometryNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryNV & - setGeometryType( VULKAN_HPP_NAMESPACE::GeometryTypeKHR geometryType_ ) VULKAN_HPP_NOEXCEPT - { - geometryType = geometryType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryNV & - setGeometry( VULKAN_HPP_NAMESPACE::GeometryDataNV const & geometry_ ) VULKAN_HPP_NOEXCEPT - { - geometry = geometry_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeometryNV & setFlags( VULKAN_HPP_NAMESPACE::GeometryFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkGeometryNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkGeometryNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, geometryType, geometry, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( GeometryNV const & ) const = default; -#else - bool operator==( GeometryNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( geometryType == rhs.geometryType ) && - ( geometry == rhs.geometry ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( GeometryNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eGeometryNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::GeometryTypeKHR geometryType = VULKAN_HPP_NAMESPACE::GeometryTypeKHR::eTriangles; - VULKAN_HPP_NAMESPACE::GeometryDataNV geometry = {}; - VULKAN_HPP_NAMESPACE::GeometryFlagsKHR flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryNV ) == sizeof( VkGeometryNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "GeometryNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = GeometryNV; - }; - - struct AccelerationStructureInfoNV - { - using NativeType = VkAccelerationStructureInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eAccelerationStructureInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - AccelerationStructureInfoNV( VULKAN_HPP_NAMESPACE::AccelerationStructureTypeNV type_ = {}, - VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsNV flags_ = {}, - uint32_t instanceCount_ = {}, - uint32_t geometryCount_ = {}, - const VULKAN_HPP_NAMESPACE::GeometryNV * pGeometries_ = {} ) VULKAN_HPP_NOEXCEPT - : type( type_ ) - , flags( flags_ ) - , instanceCount( instanceCount_ ) - , geometryCount( geometryCount_ ) - , pGeometries( pGeometries_ ) - {} - - VULKAN_HPP_CONSTEXPR - AccelerationStructureInfoNV( AccelerationStructureInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureInfoNV( VkAccelerationStructureInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : AccelerationStructureInfoNV( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - AccelerationStructureInfoNV( - VULKAN_HPP_NAMESPACE::AccelerationStructureTypeNV type_, - VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsNV flags_, - uint32_t instanceCount_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & geometries_ ) - : type( type_ ) - , flags( flags_ ) - , instanceCount( instanceCount_ ) - , geometryCount( static_cast( geometries_.size() ) ) - , pGeometries( geometries_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureInfoNV & operator=( AccelerationStructureInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureInfoNV & operator=( VkAccelerationStructureInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureInfoNV & - setType( VULKAN_HPP_NAMESPACE::AccelerationStructureTypeNV type_ ) VULKAN_HPP_NOEXCEPT - { - type = type_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureInfoNV & - setFlags( VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsNV flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureInfoNV & - setInstanceCount( uint32_t instanceCount_ ) VULKAN_HPP_NOEXCEPT - { - instanceCount = instanceCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureInfoNV & - setGeometryCount( uint32_t geometryCount_ ) VULKAN_HPP_NOEXCEPT - { - geometryCount = geometryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureInfoNV & - setPGeometries( const VULKAN_HPP_NAMESPACE::GeometryNV * pGeometries_ ) VULKAN_HPP_NOEXCEPT - { - pGeometries = pGeometries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - AccelerationStructureInfoNV & setGeometries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & geometries_ ) - VULKAN_HPP_NOEXCEPT - { - geometryCount = static_cast( geometries_.size() ); - pGeometries = geometries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, type, flags, instanceCount, geometryCount, pGeometries ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureInfoNV const & ) const = default; -#else - bool operator==( AccelerationStructureInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( type == rhs.type ) && ( flags == rhs.flags ) && - ( instanceCount == rhs.instanceCount ) && ( geometryCount == rhs.geometryCount ) && - ( pGeometries == rhs.pGeometries ); -# endif - } - - bool operator!=( AccelerationStructureInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureTypeNV type = {}; - VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsNV flags = {}; - uint32_t instanceCount = {}; - uint32_t geometryCount = {}; - const VULKAN_HPP_NAMESPACE::GeometryNV * pGeometries = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV ) == - sizeof( VkAccelerationStructureInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureInfoNV; - }; - - struct AccelerationStructureCreateInfoNV - { - using NativeType = VkAccelerationStructureCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAccelerationStructureCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AccelerationStructureCreateInfoNV( - VULKAN_HPP_NAMESPACE::DeviceSize compactedSize_ = {}, - VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV info_ = {} ) VULKAN_HPP_NOEXCEPT - : compactedSize( compactedSize_ ) - , info( info_ ) - {} - - VULKAN_HPP_CONSTEXPR - AccelerationStructureCreateInfoNV( AccelerationStructureCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureCreateInfoNV( VkAccelerationStructureCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : AccelerationStructureCreateInfoNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureCreateInfoNV & - operator=( AccelerationStructureCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureCreateInfoNV & operator=( VkAccelerationStructureCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureCreateInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureCreateInfoNV & - setCompactedSize( VULKAN_HPP_NAMESPACE::DeviceSize compactedSize_ ) VULKAN_HPP_NOEXCEPT - { - compactedSize = compactedSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureCreateInfoNV & - setInfo( VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV const & info_ ) VULKAN_HPP_NOEXCEPT - { - info = info_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, compactedSize, info ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureCreateInfoNV const & ) const = default; -#else - bool operator==( AccelerationStructureCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( compactedSize == rhs.compactedSize ) && - ( info == rhs.info ); -# endif - } - - bool operator!=( AccelerationStructureCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceSize compactedSize = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV info = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV ) == - sizeof( VkAccelerationStructureCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureCreateInfoNV; - }; - - struct AccelerationStructureDeviceAddressInfoKHR - { - using NativeType = VkAccelerationStructureDeviceAddressInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAccelerationStructureDeviceAddressInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AccelerationStructureDeviceAddressInfoKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure_ = {} ) VULKAN_HPP_NOEXCEPT - : accelerationStructure( accelerationStructure_ ) - {} - - VULKAN_HPP_CONSTEXPR AccelerationStructureDeviceAddressInfoKHR( - AccelerationStructureDeviceAddressInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureDeviceAddressInfoKHR( VkAccelerationStructureDeviceAddressInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : AccelerationStructureDeviceAddressInfoKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureDeviceAddressInfoKHR & - operator=( AccelerationStructureDeviceAddressInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureDeviceAddressInfoKHR & - operator=( VkAccelerationStructureDeviceAddressInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureDeviceAddressInfoKHR & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureDeviceAddressInfoKHR & setAccelerationStructure( - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructure = accelerationStructure_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureDeviceAddressInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureDeviceAddressInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, accelerationStructure ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureDeviceAddressInfoKHR const & ) const = default; -#else - bool operator==( AccelerationStructureDeviceAddressInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( accelerationStructure == rhs.accelerationStructure ); -# endif - } - - bool operator!=( AccelerationStructureDeviceAddressInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureDeviceAddressInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR ) == - sizeof( VkAccelerationStructureDeviceAddressInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureDeviceAddressInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureDeviceAddressInfoKHR; - }; - - struct AccelerationStructureGeometryMotionTrianglesDataNV - { - using NativeType = VkAccelerationStructureGeometryMotionTrianglesDataNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAccelerationStructureGeometryMotionTrianglesDataNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryMotionTrianglesDataNV( - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR vertexData_ = {} ) VULKAN_HPP_NOEXCEPT - : vertexData( vertexData_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryMotionTrianglesDataNV( - AccelerationStructureGeometryMotionTrianglesDataNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureGeometryMotionTrianglesDataNV( - VkAccelerationStructureGeometryMotionTrianglesDataNV const & rhs ) VULKAN_HPP_NOEXCEPT - : AccelerationStructureGeometryMotionTrianglesDataNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureGeometryMotionTrianglesDataNV & - operator=( AccelerationStructureGeometryMotionTrianglesDataNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureGeometryMotionTrianglesDataNV & - operator=( VkAccelerationStructureGeometryMotionTrianglesDataNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryMotionTrianglesDataNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryMotionTrianglesDataNV & - setVertexData( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR const & vertexData_ ) VULKAN_HPP_NOEXCEPT - { - vertexData = vertexData_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureGeometryMotionTrianglesDataNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureGeometryMotionTrianglesDataNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, vertexData ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureGeometryMotionTrianglesDataNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR vertexData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV ) == - sizeof( VkAccelerationStructureGeometryMotionTrianglesDataNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureGeometryMotionTrianglesDataNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureGeometryMotionTrianglesDataNV; - }; - - struct TransformMatrixKHR - { - using NativeType = VkTransformMatrixKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - TransformMatrixKHR( std::array, 3> const & matrix_ = {} ) VULKAN_HPP_NOEXCEPT - : matrix( matrix_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 TransformMatrixKHR( TransformMatrixKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - TransformMatrixKHR( VkTransformMatrixKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : TransformMatrixKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - TransformMatrixKHR & operator=( TransformMatrixKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - TransformMatrixKHR & operator=( VkTransformMatrixKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 TransformMatrixKHR & - setMatrix( std::array, 3> matrix_ ) VULKAN_HPP_NOEXCEPT - { - matrix = matrix_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkTransformMatrixKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkTransformMatrixKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( matrix ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( TransformMatrixKHR const & ) const = default; -#else - bool operator==( TransformMatrixKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( matrix == rhs.matrix ); -# endif - } - - bool operator!=( TransformMatrixKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ArrayWrapper2D matrix = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TransformMatrixKHR ) == sizeof( VkTransformMatrixKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "TransformMatrixKHR is not nothrow_move_constructible!" ); - using TransformMatrixNV = TransformMatrixKHR; - - struct AccelerationStructureInstanceKHR - { - using NativeType = VkAccelerationStructureInstanceKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - AccelerationStructureInstanceKHR( VULKAN_HPP_NAMESPACE::TransformMatrixKHR transform_ = {}, - uint32_t instanceCustomIndex_ = {}, - uint32_t mask_ = {}, - uint32_t instanceShaderBindingTableRecordOffset_ = {}, - VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR flags_ = {}, - uint64_t accelerationStructureReference_ = {} ) VULKAN_HPP_NOEXCEPT - : transform( transform_ ) - , instanceCustomIndex( instanceCustomIndex_ ) - , mask( mask_ ) - , instanceShaderBindingTableRecordOffset( instanceShaderBindingTableRecordOffset_ ) - , flags( flags_ ) - , accelerationStructureReference( accelerationStructureReference_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - AccelerationStructureInstanceKHR( AccelerationStructureInstanceKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureInstanceKHR( VkAccelerationStructureInstanceKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : AccelerationStructureInstanceKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureInstanceKHR & - operator=( AccelerationStructureInstanceKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureInstanceKHR & operator=( VkAccelerationStructureInstanceKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureInstanceKHR & - setTransform( VULKAN_HPP_NAMESPACE::TransformMatrixKHR const & transform_ ) VULKAN_HPP_NOEXCEPT - { - transform = transform_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureInstanceKHR & - setInstanceCustomIndex( uint32_t instanceCustomIndex_ ) VULKAN_HPP_NOEXCEPT - { - instanceCustomIndex = instanceCustomIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureInstanceKHR & setMask( uint32_t mask_ ) VULKAN_HPP_NOEXCEPT - { - mask = mask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureInstanceKHR & - setInstanceShaderBindingTableRecordOffset( uint32_t instanceShaderBindingTableRecordOffset_ ) VULKAN_HPP_NOEXCEPT - { - instanceShaderBindingTableRecordOffset = instanceShaderBindingTableRecordOffset_; - return *this; - } - - AccelerationStructureInstanceKHR & - setFlags( VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = *reinterpret_cast( &flags_ ); - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureInstanceKHR & - setAccelerationStructureReference( uint64_t accelerationStructureReference_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructureReference = accelerationStructureReference_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureInstanceKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureInstanceKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( transform, - instanceCustomIndex, - mask, - instanceShaderBindingTableRecordOffset, - flags, - accelerationStructureReference ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureInstanceKHR const & ) const = default; -#else - bool operator==( AccelerationStructureInstanceKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( transform == rhs.transform ) && ( instanceCustomIndex == rhs.instanceCustomIndex ) && - ( mask == rhs.mask ) && - ( instanceShaderBindingTableRecordOffset == rhs.instanceShaderBindingTableRecordOffset ) && - ( flags == rhs.flags ) && ( accelerationStructureReference == rhs.accelerationStructureReference ); -# endif - } - - bool operator!=( AccelerationStructureInstanceKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::TransformMatrixKHR transform = {}; - uint32_t instanceCustomIndex : 24; - uint32_t mask : 8; - uint32_t instanceShaderBindingTableRecordOffset : 24; - VkGeometryInstanceFlagsKHR flags : 8; - uint64_t accelerationStructureReference = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR ) == - sizeof( VkAccelerationStructureInstanceKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureInstanceKHR is not nothrow_move_constructible!" ); - using AccelerationStructureInstanceNV = AccelerationStructureInstanceKHR; - - struct AccelerationStructureMatrixMotionInstanceNV - { - using NativeType = VkAccelerationStructureMatrixMotionInstanceNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - AccelerationStructureMatrixMotionInstanceNV( VULKAN_HPP_NAMESPACE::TransformMatrixKHR transformT0_ = {}, - VULKAN_HPP_NAMESPACE::TransformMatrixKHR transformT1_ = {}, - uint32_t instanceCustomIndex_ = {}, - uint32_t mask_ = {}, - uint32_t instanceShaderBindingTableRecordOffset_ = {}, - VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR flags_ = {}, - uint64_t accelerationStructureReference_ = {} ) VULKAN_HPP_NOEXCEPT - : transformT0( transformT0_ ) - , transformT1( transformT1_ ) - , instanceCustomIndex( instanceCustomIndex_ ) - , mask( mask_ ) - , instanceShaderBindingTableRecordOffset( instanceShaderBindingTableRecordOffset_ ) - , flags( flags_ ) - , accelerationStructureReference( accelerationStructureReference_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMatrixMotionInstanceNV( - AccelerationStructureMatrixMotionInstanceNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureMatrixMotionInstanceNV( VkAccelerationStructureMatrixMotionInstanceNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : AccelerationStructureMatrixMotionInstanceNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureMatrixMotionInstanceNV & - operator=( AccelerationStructureMatrixMotionInstanceNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureMatrixMotionInstanceNV & - operator=( VkAccelerationStructureMatrixMotionInstanceNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMatrixMotionInstanceNV & - setTransformT0( VULKAN_HPP_NAMESPACE::TransformMatrixKHR const & transformT0_ ) VULKAN_HPP_NOEXCEPT - { - transformT0 = transformT0_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMatrixMotionInstanceNV & - setTransformT1( VULKAN_HPP_NAMESPACE::TransformMatrixKHR const & transformT1_ ) VULKAN_HPP_NOEXCEPT - { - transformT1 = transformT1_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMatrixMotionInstanceNV & - setInstanceCustomIndex( uint32_t instanceCustomIndex_ ) VULKAN_HPP_NOEXCEPT - { - instanceCustomIndex = instanceCustomIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMatrixMotionInstanceNV & setMask( uint32_t mask_ ) VULKAN_HPP_NOEXCEPT - { - mask = mask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMatrixMotionInstanceNV & - setInstanceShaderBindingTableRecordOffset( uint32_t instanceShaderBindingTableRecordOffset_ ) VULKAN_HPP_NOEXCEPT - { - instanceShaderBindingTableRecordOffset = instanceShaderBindingTableRecordOffset_; - return *this; - } - - AccelerationStructureMatrixMotionInstanceNV & - setFlags( VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = *reinterpret_cast( &flags_ ); - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMatrixMotionInstanceNV & - setAccelerationStructureReference( uint64_t accelerationStructureReference_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructureReference = accelerationStructureReference_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureMatrixMotionInstanceNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureMatrixMotionInstanceNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( transformT0, - transformT1, - instanceCustomIndex, - mask, - instanceShaderBindingTableRecordOffset, - flags, - accelerationStructureReference ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureMatrixMotionInstanceNV const & ) const = default; -#else - bool operator==( AccelerationStructureMatrixMotionInstanceNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( transformT0 == rhs.transformT0 ) && ( transformT1 == rhs.transformT1 ) && - ( instanceCustomIndex == rhs.instanceCustomIndex ) && ( mask == rhs.mask ) && - ( instanceShaderBindingTableRecordOffset == rhs.instanceShaderBindingTableRecordOffset ) && - ( flags == rhs.flags ) && ( accelerationStructureReference == rhs.accelerationStructureReference ); -# endif - } - - bool operator!=( AccelerationStructureMatrixMotionInstanceNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::TransformMatrixKHR transformT0 = {}; - VULKAN_HPP_NAMESPACE::TransformMatrixKHR transformT1 = {}; - uint32_t instanceCustomIndex : 24; - uint32_t mask : 8; - uint32_t instanceShaderBindingTableRecordOffset : 24; - VkGeometryInstanceFlagsKHR flags : 8; - uint64_t accelerationStructureReference = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV ) == - sizeof( VkAccelerationStructureMatrixMotionInstanceNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureMatrixMotionInstanceNV is not nothrow_move_constructible!" ); - - struct AccelerationStructureMemoryRequirementsInfoNV - { - using NativeType = VkAccelerationStructureMemoryRequirementsInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAccelerationStructureMemoryRequirementsInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AccelerationStructureMemoryRequirementsInfoNV( - VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsTypeNV type_ = - VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsTypeNV::eObject, - VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure_ = {} ) VULKAN_HPP_NOEXCEPT - : type( type_ ) - , accelerationStructure( accelerationStructure_ ) - {} - - VULKAN_HPP_CONSTEXPR AccelerationStructureMemoryRequirementsInfoNV( - AccelerationStructureMemoryRequirementsInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureMemoryRequirementsInfoNV( VkAccelerationStructureMemoryRequirementsInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : AccelerationStructureMemoryRequirementsInfoNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureMemoryRequirementsInfoNV & - operator=( AccelerationStructureMemoryRequirementsInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureMemoryRequirementsInfoNV & - operator=( VkAccelerationStructureMemoryRequirementsInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMemoryRequirementsInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMemoryRequirementsInfoNV & - setType( VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsTypeNV type_ ) VULKAN_HPP_NOEXCEPT - { - type = type_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMemoryRequirementsInfoNV & setAccelerationStructure( - VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructure = accelerationStructure_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureMemoryRequirementsInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureMemoryRequirementsInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, type, accelerationStructure ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureMemoryRequirementsInfoNV const & ) const = default; -#else - bool operator==( AccelerationStructureMemoryRequirementsInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( type == rhs.type ) && - ( accelerationStructure == rhs.accelerationStructure ); -# endif - } - - bool operator!=( AccelerationStructureMemoryRequirementsInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureMemoryRequirementsInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsTypeNV type = - VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsTypeNV::eObject; - VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV ) == - sizeof( VkAccelerationStructureMemoryRequirementsInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureMemoryRequirementsInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureMemoryRequirementsInfoNV; - }; - - struct AccelerationStructureMotionInfoNV - { - using NativeType = VkAccelerationStructureMotionInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAccelerationStructureMotionInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AccelerationStructureMotionInfoNV( - uint32_t maxInstances_ = {}, - VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagsNV flags_ = {} ) VULKAN_HPP_NOEXCEPT - : maxInstances( maxInstances_ ) - , flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR - AccelerationStructureMotionInfoNV( AccelerationStructureMotionInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureMotionInfoNV( VkAccelerationStructureMotionInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : AccelerationStructureMotionInfoNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureMotionInfoNV & - operator=( AccelerationStructureMotionInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureMotionInfoNV & operator=( VkAccelerationStructureMotionInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInfoNV & - setMaxInstances( uint32_t maxInstances_ ) VULKAN_HPP_NOEXCEPT - { - maxInstances = maxInstances_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInfoNV & - setFlags( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagsNV flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureMotionInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureMotionInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxInstances, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureMotionInfoNV const & ) const = default; -#else - bool operator==( AccelerationStructureMotionInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxInstances == rhs.maxInstances ) && - ( flags == rhs.flags ); -# endif - } - - bool operator!=( AccelerationStructureMotionInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureMotionInfoNV; - const void * pNext = {}; - uint32_t maxInstances = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagsNV flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV ) == - sizeof( VkAccelerationStructureMotionInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureMotionInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureMotionInfoNV; - }; - - struct SRTDataNV - { - using NativeType = VkSRTDataNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SRTDataNV( float sx_ = {}, - float a_ = {}, - float b_ = {}, - float pvx_ = {}, - float sy_ = {}, - float c_ = {}, - float pvy_ = {}, - float sz_ = {}, - float pvz_ = {}, - float qx_ = {}, - float qy_ = {}, - float qz_ = {}, - float qw_ = {}, - float tx_ = {}, - float ty_ = {}, - float tz_ = {} ) VULKAN_HPP_NOEXCEPT - : sx( sx_ ) - , a( a_ ) - , b( b_ ) - , pvx( pvx_ ) - , sy( sy_ ) - , c( c_ ) - , pvy( pvy_ ) - , sz( sz_ ) - , pvz( pvz_ ) - , qx( qx_ ) - , qy( qy_ ) - , qz( qz_ ) - , qw( qw_ ) - , tx( tx_ ) - , ty( ty_ ) - , tz( tz_ ) - {} - - VULKAN_HPP_CONSTEXPR SRTDataNV( SRTDataNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SRTDataNV( VkSRTDataNV const & rhs ) VULKAN_HPP_NOEXCEPT : SRTDataNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SRTDataNV & operator=( SRTDataNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SRTDataNV & operator=( VkSRTDataNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setSx( float sx_ ) VULKAN_HPP_NOEXCEPT - { - sx = sx_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setA( float a_ ) VULKAN_HPP_NOEXCEPT - { - a = a_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setB( float b_ ) VULKAN_HPP_NOEXCEPT - { - b = b_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setPvx( float pvx_ ) VULKAN_HPP_NOEXCEPT - { - pvx = pvx_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setSy( float sy_ ) VULKAN_HPP_NOEXCEPT - { - sy = sy_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setC( float c_ ) VULKAN_HPP_NOEXCEPT - { - c = c_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setPvy( float pvy_ ) VULKAN_HPP_NOEXCEPT - { - pvy = pvy_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setSz( float sz_ ) VULKAN_HPP_NOEXCEPT - { - sz = sz_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setPvz( float pvz_ ) VULKAN_HPP_NOEXCEPT - { - pvz = pvz_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setQx( float qx_ ) VULKAN_HPP_NOEXCEPT - { - qx = qx_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setQy( float qy_ ) VULKAN_HPP_NOEXCEPT - { - qy = qy_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setQz( float qz_ ) VULKAN_HPP_NOEXCEPT - { - qz = qz_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setQw( float qw_ ) VULKAN_HPP_NOEXCEPT - { - qw = qw_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setTx( float tx_ ) VULKAN_HPP_NOEXCEPT - { - tx = tx_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setTy( float ty_ ) VULKAN_HPP_NOEXCEPT - { - ty = ty_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SRTDataNV & setTz( float tz_ ) VULKAN_HPP_NOEXCEPT - { - tz = tz_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSRTDataNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSRTDataNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sx, a, b, pvx, sy, c, pvy, sz, pvz, qx, qy, qz, qw, tx, ty, tz ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SRTDataNV const & ) const = default; -#else - bool operator==( SRTDataNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sx == rhs.sx ) && ( a == rhs.a ) && ( b == rhs.b ) && ( pvx == rhs.pvx ) && ( sy == rhs.sy ) && - ( c == rhs.c ) && ( pvy == rhs.pvy ) && ( sz == rhs.sz ) && ( pvz == rhs.pvz ) && ( qx == rhs.qx ) && - ( qy == rhs.qy ) && ( qz == rhs.qz ) && ( qw == rhs.qw ) && ( tx == rhs.tx ) && ( ty == rhs.ty ) && - ( tz == rhs.tz ); -# endif - } - - bool operator!=( SRTDataNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - float sx = {}; - float a = {}; - float b = {}; - float pvx = {}; - float sy = {}; - float c = {}; - float pvy = {}; - float sz = {}; - float pvz = {}; - float qx = {}; - float qy = {}; - float qz = {}; - float qw = {}; - float tx = {}; - float ty = {}; - float tz = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SRTDataNV ) == sizeof( VkSRTDataNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SRTDataNV is not nothrow_move_constructible!" ); - - struct AccelerationStructureSRTMotionInstanceNV - { - using NativeType = VkAccelerationStructureSRTMotionInstanceNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - AccelerationStructureSRTMotionInstanceNV( VULKAN_HPP_NAMESPACE::SRTDataNV transformT0_ = {}, - VULKAN_HPP_NAMESPACE::SRTDataNV transformT1_ = {}, - uint32_t instanceCustomIndex_ = {}, - uint32_t mask_ = {}, - uint32_t instanceShaderBindingTableRecordOffset_ = {}, - VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR flags_ = {}, - uint64_t accelerationStructureReference_ = {} ) VULKAN_HPP_NOEXCEPT - : transformT0( transformT0_ ) - , transformT1( transformT1_ ) - , instanceCustomIndex( instanceCustomIndex_ ) - , mask( mask_ ) - , instanceShaderBindingTableRecordOffset( instanceShaderBindingTableRecordOffset_ ) - , flags( flags_ ) - , accelerationStructureReference( accelerationStructureReference_ ) - {} - - VULKAN_HPP_CONSTEXPR AccelerationStructureSRTMotionInstanceNV( - AccelerationStructureSRTMotionInstanceNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureSRTMotionInstanceNV( VkAccelerationStructureSRTMotionInstanceNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : AccelerationStructureSRTMotionInstanceNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureSRTMotionInstanceNV & - operator=( AccelerationStructureSRTMotionInstanceNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureSRTMotionInstanceNV & - operator=( VkAccelerationStructureSRTMotionInstanceNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureSRTMotionInstanceNV & - setTransformT0( VULKAN_HPP_NAMESPACE::SRTDataNV const & transformT0_ ) VULKAN_HPP_NOEXCEPT - { - transformT0 = transformT0_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureSRTMotionInstanceNV & - setTransformT1( VULKAN_HPP_NAMESPACE::SRTDataNV const & transformT1_ ) VULKAN_HPP_NOEXCEPT - { - transformT1 = transformT1_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureSRTMotionInstanceNV & - setInstanceCustomIndex( uint32_t instanceCustomIndex_ ) VULKAN_HPP_NOEXCEPT - { - instanceCustomIndex = instanceCustomIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureSRTMotionInstanceNV & setMask( uint32_t mask_ ) VULKAN_HPP_NOEXCEPT - { - mask = mask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureSRTMotionInstanceNV & - setInstanceShaderBindingTableRecordOffset( uint32_t instanceShaderBindingTableRecordOffset_ ) VULKAN_HPP_NOEXCEPT - { - instanceShaderBindingTableRecordOffset = instanceShaderBindingTableRecordOffset_; - return *this; - } - - AccelerationStructureSRTMotionInstanceNV & - setFlags( VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = *reinterpret_cast( &flags_ ); - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureSRTMotionInstanceNV & - setAccelerationStructureReference( uint64_t accelerationStructureReference_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructureReference = accelerationStructureReference_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureSRTMotionInstanceNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureSRTMotionInstanceNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( transformT0, - transformT1, - instanceCustomIndex, - mask, - instanceShaderBindingTableRecordOffset, - flags, - accelerationStructureReference ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureSRTMotionInstanceNV const & ) const = default; -#else - bool operator==( AccelerationStructureSRTMotionInstanceNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( transformT0 == rhs.transformT0 ) && ( transformT1 == rhs.transformT1 ) && - ( instanceCustomIndex == rhs.instanceCustomIndex ) && ( mask == rhs.mask ) && - ( instanceShaderBindingTableRecordOffset == rhs.instanceShaderBindingTableRecordOffset ) && - ( flags == rhs.flags ) && ( accelerationStructureReference == rhs.accelerationStructureReference ); -# endif - } - - bool operator!=( AccelerationStructureSRTMotionInstanceNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::SRTDataNV transformT0 = {}; - VULKAN_HPP_NAMESPACE::SRTDataNV transformT1 = {}; - uint32_t instanceCustomIndex : 24; - uint32_t mask : 8; - uint32_t instanceShaderBindingTableRecordOffset : 24; - VkGeometryInstanceFlagsKHR flags : 8; - uint64_t accelerationStructureReference = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV ) == - sizeof( VkAccelerationStructureSRTMotionInstanceNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureSRTMotionInstanceNV is not nothrow_move_constructible!" ); - - union AccelerationStructureMotionInstanceDataNV - { - using NativeType = VkAccelerationStructureMotionInstanceDataNV; -#if !defined( VULKAN_HPP_NO_UNION_CONSTRUCTORS ) - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceDataNV( - VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR staticInstance_ = {} ) - : staticInstance( staticInstance_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceDataNV( - VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV matrixMotionInstance_ ) - : matrixMotionInstance( matrixMotionInstance_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceDataNV( - VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV srtMotionInstance_ ) - : srtMotionInstance( srtMotionInstance_ ) - {} -#endif /*VULKAN_HPP_NO_UNION_CONSTRUCTORS*/ - -#if !defined( VULKAN_HPP_NO_UNION_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceDataNV & setStaticInstance( - VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR const & staticInstance_ ) VULKAN_HPP_NOEXCEPT - { - staticInstance = staticInstance_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceDataNV & setMatrixMotionInstance( - VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV const & matrixMotionInstance_ ) - VULKAN_HPP_NOEXCEPT - { - matrixMotionInstance = matrixMotionInstance_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceDataNV & setSrtMotionInstance( - VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV const & srtMotionInstance_ ) VULKAN_HPP_NOEXCEPT - { - srtMotionInstance = srtMotionInstance_; - return *this; - } -#endif /*VULKAN_HPP_NO_UNION_SETTERS*/ - - operator VkAccelerationStructureMotionInstanceDataNV const &() const - { - return *reinterpret_cast( this ); - } - - operator VkAccelerationStructureMotionInstanceDataNV &() - { - return *reinterpret_cast( this ); - } - -#ifdef VULKAN_HPP_HAS_UNRESTRICTED_UNIONS - VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR staticInstance; - VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV matrixMotionInstance; - VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV srtMotionInstance; -#else - VkAccelerationStructureInstanceKHR staticInstance; - VkAccelerationStructureMatrixMotionInstanceNV matrixMotionInstance; - VkAccelerationStructureSRTMotionInstanceNV srtMotionInstance; -#endif /*VULKAN_HPP_HAS_UNRESTRICTED_UNIONS*/ - }; - - struct AccelerationStructureMotionInstanceNV - { - using NativeType = VkAccelerationStructureMotionInstanceNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceNV( - VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV type_ = - VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV::eStatic, - VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV flags_ = {}, - VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV data_ = {} ) VULKAN_HPP_NOEXCEPT - : type( type_ ) - , flags( flags_ ) - , data( data_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceNV( AccelerationStructureMotionInstanceNV const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureMotionInstanceNV( VkAccelerationStructureMotionInstanceNV const & rhs ) VULKAN_HPP_NOEXCEPT - : AccelerationStructureMotionInstanceNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureMotionInstanceNV & - operator=( AccelerationStructureMotionInstanceNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureMotionInstanceNV & - operator=( VkAccelerationStructureMotionInstanceNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceNV & - setType( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV type_ ) VULKAN_HPP_NOEXCEPT - { - type = type_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceNV & - setFlags( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureMotionInstanceNV & - setData( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV const & data_ ) VULKAN_HPP_NOEXCEPT - { - data = data_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureMotionInstanceNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureMotionInstanceNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( type, flags, data ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV type = - VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV::eStatic; - VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV flags = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV data = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV ) == - sizeof( VkAccelerationStructureMotionInstanceNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureMotionInstanceNV is not nothrow_move_constructible!" ); - - struct AccelerationStructureVersionInfoKHR - { - using NativeType = VkAccelerationStructureVersionInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAccelerationStructureVersionInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AccelerationStructureVersionInfoKHR( const uint8_t * pVersionData_ = {} ) VULKAN_HPP_NOEXCEPT - : pVersionData( pVersionData_ ) - {} - - VULKAN_HPP_CONSTEXPR AccelerationStructureVersionInfoKHR( AccelerationStructureVersionInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureVersionInfoKHR( VkAccelerationStructureVersionInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : AccelerationStructureVersionInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AccelerationStructureVersionInfoKHR & - operator=( AccelerationStructureVersionInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AccelerationStructureVersionInfoKHR & - operator=( VkAccelerationStructureVersionInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureVersionInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AccelerationStructureVersionInfoKHR & - setPVersionData( const uint8_t * pVersionData_ ) VULKAN_HPP_NOEXCEPT - { - pVersionData = pVersionData_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAccelerationStructureVersionInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAccelerationStructureVersionInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pVersionData ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AccelerationStructureVersionInfoKHR const & ) const = default; -#else - bool operator==( AccelerationStructureVersionInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pVersionData == rhs.pVersionData ); -# endif - } - - bool operator!=( AccelerationStructureVersionInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureVersionInfoKHR; - const void * pNext = {}; - const uint8_t * pVersionData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR ) == - sizeof( VkAccelerationStructureVersionInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AccelerationStructureVersionInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AccelerationStructureVersionInfoKHR; - }; - - struct AcquireNextImageInfoKHR - { - using NativeType = VkAcquireNextImageInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eAcquireNextImageInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AcquireNextImageInfoKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain_ = {}, - uint64_t timeout_ = {}, - VULKAN_HPP_NAMESPACE::Semaphore semaphore_ = {}, - VULKAN_HPP_NAMESPACE::Fence fence_ = {}, - uint32_t deviceMask_ = {} ) VULKAN_HPP_NOEXCEPT - : swapchain( swapchain_ ) - , timeout( timeout_ ) - , semaphore( semaphore_ ) - , fence( fence_ ) - , deviceMask( deviceMask_ ) - {} - - VULKAN_HPP_CONSTEXPR AcquireNextImageInfoKHR( AcquireNextImageInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AcquireNextImageInfoKHR( VkAcquireNextImageInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : AcquireNextImageInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AcquireNextImageInfoKHR & operator=( AcquireNextImageInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AcquireNextImageInfoKHR & operator=( VkAcquireNextImageInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AcquireNextImageInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AcquireNextImageInfoKHR & - setSwapchain( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain_ ) VULKAN_HPP_NOEXCEPT - { - swapchain = swapchain_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AcquireNextImageInfoKHR & setTimeout( uint64_t timeout_ ) VULKAN_HPP_NOEXCEPT - { - timeout = timeout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AcquireNextImageInfoKHR & - setSemaphore( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ ) VULKAN_HPP_NOEXCEPT - { - semaphore = semaphore_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AcquireNextImageInfoKHR & setFence( VULKAN_HPP_NAMESPACE::Fence fence_ ) VULKAN_HPP_NOEXCEPT - { - fence = fence_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AcquireNextImageInfoKHR & setDeviceMask( uint32_t deviceMask_ ) VULKAN_HPP_NOEXCEPT - { - deviceMask = deviceMask_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAcquireNextImageInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAcquireNextImageInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, swapchain, timeout, semaphore, fence, deviceMask ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AcquireNextImageInfoKHR const & ) const = default; -#else - bool operator==( AcquireNextImageInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchain == rhs.swapchain ) && - ( timeout == rhs.timeout ) && ( semaphore == rhs.semaphore ) && ( fence == rhs.fence ) && - ( deviceMask == rhs.deviceMask ); -# endif - } - - bool operator!=( AcquireNextImageInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAcquireNextImageInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain = {}; - uint64_t timeout = {}; - VULKAN_HPP_NAMESPACE::Semaphore semaphore = {}; - VULKAN_HPP_NAMESPACE::Fence fence = {}; - uint32_t deviceMask = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR ) == - sizeof( VkAcquireNextImageInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "AcquireNextImageInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AcquireNextImageInfoKHR; - }; - - struct AcquireProfilingLockInfoKHR - { - using NativeType = VkAcquireProfilingLockInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eAcquireProfilingLockInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AcquireProfilingLockInfoKHR( VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagsKHR flags_ = {}, - uint64_t timeout_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , timeout( timeout_ ) - {} - - VULKAN_HPP_CONSTEXPR - AcquireProfilingLockInfoKHR( AcquireProfilingLockInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AcquireProfilingLockInfoKHR( VkAcquireProfilingLockInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : AcquireProfilingLockInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AcquireProfilingLockInfoKHR & operator=( AcquireProfilingLockInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AcquireProfilingLockInfoKHR & operator=( VkAcquireProfilingLockInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AcquireProfilingLockInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AcquireProfilingLockInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AcquireProfilingLockInfoKHR & setTimeout( uint64_t timeout_ ) VULKAN_HPP_NOEXCEPT - { - timeout = timeout_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAcquireProfilingLockInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAcquireProfilingLockInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, timeout ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AcquireProfilingLockInfoKHR const & ) const = default; -#else - bool operator==( AcquireProfilingLockInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( timeout == rhs.timeout ); -# endif - } - - bool operator!=( AcquireProfilingLockInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAcquireProfilingLockInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagsKHR flags = {}; - uint64_t timeout = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR ) == - sizeof( VkAcquireProfilingLockInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AcquireProfilingLockInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AcquireProfilingLockInfoKHR; - }; - - struct AllocationCallbacks - { - using NativeType = VkAllocationCallbacks; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AllocationCallbacks( void * pUserData_ = {}, - PFN_vkAllocationFunction pfnAllocation_ = {}, - PFN_vkReallocationFunction pfnReallocation_ = {}, - PFN_vkFreeFunction pfnFree_ = {}, - PFN_vkInternalAllocationNotification pfnInternalAllocation_ = {}, - PFN_vkInternalFreeNotification pfnInternalFree_ = {} ) VULKAN_HPP_NOEXCEPT - : pUserData( pUserData_ ) - , pfnAllocation( pfnAllocation_ ) - , pfnReallocation( pfnReallocation_ ) - , pfnFree( pfnFree_ ) - , pfnInternalAllocation( pfnInternalAllocation_ ) - , pfnInternalFree( pfnInternalFree_ ) - {} - - VULKAN_HPP_CONSTEXPR AllocationCallbacks( AllocationCallbacks const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AllocationCallbacks( VkAllocationCallbacks const & rhs ) VULKAN_HPP_NOEXCEPT - : AllocationCallbacks( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AllocationCallbacks & operator=( AllocationCallbacks const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AllocationCallbacks & operator=( VkAllocationCallbacks const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AllocationCallbacks & setPUserData( void * pUserData_ ) VULKAN_HPP_NOEXCEPT - { - pUserData = pUserData_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AllocationCallbacks & - setPfnAllocation( PFN_vkAllocationFunction pfnAllocation_ ) VULKAN_HPP_NOEXCEPT - { - pfnAllocation = pfnAllocation_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AllocationCallbacks & - setPfnReallocation( PFN_vkReallocationFunction pfnReallocation_ ) VULKAN_HPP_NOEXCEPT - { - pfnReallocation = pfnReallocation_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AllocationCallbacks & setPfnFree( PFN_vkFreeFunction pfnFree_ ) VULKAN_HPP_NOEXCEPT - { - pfnFree = pfnFree_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AllocationCallbacks & - setPfnInternalAllocation( PFN_vkInternalAllocationNotification pfnInternalAllocation_ ) VULKAN_HPP_NOEXCEPT - { - pfnInternalAllocation = pfnInternalAllocation_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AllocationCallbacks & - setPfnInternalFree( PFN_vkInternalFreeNotification pfnInternalFree_ ) VULKAN_HPP_NOEXCEPT - { - pfnInternalFree = pfnInternalFree_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAllocationCallbacks const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAllocationCallbacks &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( pUserData, pfnAllocation, pfnReallocation, pfnFree, pfnInternalAllocation, pfnInternalFree ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AllocationCallbacks const & ) const = default; -#else - bool operator==( AllocationCallbacks const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( pUserData == rhs.pUserData ) && ( pfnAllocation == rhs.pfnAllocation ) && - ( pfnReallocation == rhs.pfnReallocation ) && ( pfnFree == rhs.pfnFree ) && - ( pfnInternalAllocation == rhs.pfnInternalAllocation ) && ( pfnInternalFree == rhs.pfnInternalFree ); -# endif - } - - bool operator!=( AllocationCallbacks const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - void * pUserData = {}; - PFN_vkAllocationFunction pfnAllocation = {}; - PFN_vkReallocationFunction pfnReallocation = {}; - PFN_vkFreeFunction pfnFree = {}; - PFN_vkInternalAllocationNotification pfnInternalAllocation = {}; - PFN_vkInternalFreeNotification pfnInternalFree = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AllocationCallbacks ) == sizeof( VkAllocationCallbacks ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "AllocationCallbacks is not nothrow_move_constructible!" ); - - struct ComponentMapping - { - using NativeType = VkComponentMapping; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ComponentMapping( VULKAN_HPP_NAMESPACE::ComponentSwizzle r_ = VULKAN_HPP_NAMESPACE::ComponentSwizzle::eIdentity, - VULKAN_HPP_NAMESPACE::ComponentSwizzle g_ = VULKAN_HPP_NAMESPACE::ComponentSwizzle::eIdentity, - VULKAN_HPP_NAMESPACE::ComponentSwizzle b_ = VULKAN_HPP_NAMESPACE::ComponentSwizzle::eIdentity, - VULKAN_HPP_NAMESPACE::ComponentSwizzle a_ = VULKAN_HPP_NAMESPACE::ComponentSwizzle::eIdentity ) - VULKAN_HPP_NOEXCEPT - : r( r_ ) - , g( g_ ) - , b( b_ ) - , a( a_ ) - {} - - VULKAN_HPP_CONSTEXPR ComponentMapping( ComponentMapping const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ComponentMapping( VkComponentMapping const & rhs ) VULKAN_HPP_NOEXCEPT - : ComponentMapping( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ComponentMapping & operator=( ComponentMapping const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ComponentMapping & operator=( VkComponentMapping const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ComponentMapping & setR( VULKAN_HPP_NAMESPACE::ComponentSwizzle r_ ) VULKAN_HPP_NOEXCEPT - { - r = r_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ComponentMapping & setG( VULKAN_HPP_NAMESPACE::ComponentSwizzle g_ ) VULKAN_HPP_NOEXCEPT - { - g = g_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ComponentMapping & setB( VULKAN_HPP_NAMESPACE::ComponentSwizzle b_ ) VULKAN_HPP_NOEXCEPT - { - b = b_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ComponentMapping & setA( VULKAN_HPP_NAMESPACE::ComponentSwizzle a_ ) VULKAN_HPP_NOEXCEPT - { - a = a_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkComponentMapping const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkComponentMapping &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( r, g, b, a ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ComponentMapping const & ) const = default; -#else - bool operator==( ComponentMapping const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( r == rhs.r ) && ( g == rhs.g ) && ( b == rhs.b ) && ( a == rhs.a ); -# endif - } - - bool operator!=( ComponentMapping const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ComponentSwizzle r = VULKAN_HPP_NAMESPACE::ComponentSwizzle::eIdentity; - VULKAN_HPP_NAMESPACE::ComponentSwizzle g = VULKAN_HPP_NAMESPACE::ComponentSwizzle::eIdentity; - VULKAN_HPP_NAMESPACE::ComponentSwizzle b = VULKAN_HPP_NAMESPACE::ComponentSwizzle::eIdentity; - VULKAN_HPP_NAMESPACE::ComponentSwizzle a = VULKAN_HPP_NAMESPACE::ComponentSwizzle::eIdentity; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ComponentMapping ) == sizeof( VkComponentMapping ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ComponentMapping is not nothrow_move_constructible!" ); - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - struct AndroidHardwareBufferFormatProperties2ANDROID - { - using NativeType = VkAndroidHardwareBufferFormatProperties2ANDROID; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAndroidHardwareBufferFormatProperties2ANDROID; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AndroidHardwareBufferFormatProperties2ANDROID( - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - uint64_t externalFormat_ = {}, - VULKAN_HPP_NAMESPACE::FormatFeatureFlags2 formatFeatures_ = {}, - VULKAN_HPP_NAMESPACE::ComponentMapping samplerYcbcrConversionComponents_ = {}, - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion suggestedYcbcrModel_ = - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion::eRgbIdentity, - VULKAN_HPP_NAMESPACE::SamplerYcbcrRange suggestedYcbcrRange_ = VULKAN_HPP_NAMESPACE::SamplerYcbcrRange::eItuFull, - VULKAN_HPP_NAMESPACE::ChromaLocation suggestedXChromaOffset_ = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven, - VULKAN_HPP_NAMESPACE::ChromaLocation suggestedYChromaOffset_ = - VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven ) VULKAN_HPP_NOEXCEPT - : format( format_ ) - , externalFormat( externalFormat_ ) - , formatFeatures( formatFeatures_ ) - , samplerYcbcrConversionComponents( samplerYcbcrConversionComponents_ ) - , suggestedYcbcrModel( suggestedYcbcrModel_ ) - , suggestedYcbcrRange( suggestedYcbcrRange_ ) - , suggestedXChromaOffset( suggestedXChromaOffset_ ) - , suggestedYChromaOffset( suggestedYChromaOffset_ ) - {} - - VULKAN_HPP_CONSTEXPR AndroidHardwareBufferFormatProperties2ANDROID( - AndroidHardwareBufferFormatProperties2ANDROID const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AndroidHardwareBufferFormatProperties2ANDROID( VkAndroidHardwareBufferFormatProperties2ANDROID const & rhs ) - VULKAN_HPP_NOEXCEPT - : AndroidHardwareBufferFormatProperties2ANDROID( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AndroidHardwareBufferFormatProperties2ANDROID & - operator=( AndroidHardwareBufferFormatProperties2ANDROID const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AndroidHardwareBufferFormatProperties2ANDROID & - operator=( VkAndroidHardwareBufferFormatProperties2ANDROID const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkAndroidHardwareBufferFormatProperties2ANDROID const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAndroidHardwareBufferFormatProperties2ANDROID &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - format, - externalFormat, - formatFeatures, - samplerYcbcrConversionComponents, - suggestedYcbcrModel, - suggestedYcbcrRange, - suggestedXChromaOffset, - suggestedYChromaOffset ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AndroidHardwareBufferFormatProperties2ANDROID const & ) const = default; -# else - bool operator==( AndroidHardwareBufferFormatProperties2ANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( format == rhs.format ) && - ( externalFormat == rhs.externalFormat ) && ( formatFeatures == rhs.formatFeatures ) && - ( samplerYcbcrConversionComponents == rhs.samplerYcbcrConversionComponents ) && - ( suggestedYcbcrModel == rhs.suggestedYcbcrModel ) && ( suggestedYcbcrRange == rhs.suggestedYcbcrRange ) && - ( suggestedXChromaOffset == rhs.suggestedXChromaOffset ) && - ( suggestedYChromaOffset == rhs.suggestedYChromaOffset ); -# endif - } - - bool operator!=( AndroidHardwareBufferFormatProperties2ANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAndroidHardwareBufferFormatProperties2ANDROID; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - uint64_t externalFormat = {}; - VULKAN_HPP_NAMESPACE::FormatFeatureFlags2 formatFeatures = {}; - VULKAN_HPP_NAMESPACE::ComponentMapping samplerYcbcrConversionComponents = {}; - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion suggestedYcbcrModel = - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion::eRgbIdentity; - VULKAN_HPP_NAMESPACE::SamplerYcbcrRange suggestedYcbcrRange = VULKAN_HPP_NAMESPACE::SamplerYcbcrRange::eItuFull; - VULKAN_HPP_NAMESPACE::ChromaLocation suggestedXChromaOffset = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven; - VULKAN_HPP_NAMESPACE::ChromaLocation suggestedYChromaOffset = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID ) == - sizeof( VkAndroidHardwareBufferFormatProperties2ANDROID ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AndroidHardwareBufferFormatProperties2ANDROID is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AndroidHardwareBufferFormatProperties2ANDROID; - }; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - struct AndroidHardwareBufferFormatPropertiesANDROID - { - using NativeType = VkAndroidHardwareBufferFormatPropertiesANDROID; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAndroidHardwareBufferFormatPropertiesANDROID; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AndroidHardwareBufferFormatPropertiesANDROID( - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - uint64_t externalFormat_ = {}, - VULKAN_HPP_NAMESPACE::FormatFeatureFlags formatFeatures_ = {}, - VULKAN_HPP_NAMESPACE::ComponentMapping samplerYcbcrConversionComponents_ = {}, - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion suggestedYcbcrModel_ = - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion::eRgbIdentity, - VULKAN_HPP_NAMESPACE::SamplerYcbcrRange suggestedYcbcrRange_ = VULKAN_HPP_NAMESPACE::SamplerYcbcrRange::eItuFull, - VULKAN_HPP_NAMESPACE::ChromaLocation suggestedXChromaOffset_ = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven, - VULKAN_HPP_NAMESPACE::ChromaLocation suggestedYChromaOffset_ = - VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven ) VULKAN_HPP_NOEXCEPT - : format( format_ ) - , externalFormat( externalFormat_ ) - , formatFeatures( formatFeatures_ ) - , samplerYcbcrConversionComponents( samplerYcbcrConversionComponents_ ) - , suggestedYcbcrModel( suggestedYcbcrModel_ ) - , suggestedYcbcrRange( suggestedYcbcrRange_ ) - , suggestedXChromaOffset( suggestedXChromaOffset_ ) - , suggestedYChromaOffset( suggestedYChromaOffset_ ) - {} - - VULKAN_HPP_CONSTEXPR AndroidHardwareBufferFormatPropertiesANDROID( - AndroidHardwareBufferFormatPropertiesANDROID const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AndroidHardwareBufferFormatPropertiesANDROID( VkAndroidHardwareBufferFormatPropertiesANDROID const & rhs ) - VULKAN_HPP_NOEXCEPT - : AndroidHardwareBufferFormatPropertiesANDROID( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AndroidHardwareBufferFormatPropertiesANDROID & - operator=( AndroidHardwareBufferFormatPropertiesANDROID const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AndroidHardwareBufferFormatPropertiesANDROID & - operator=( VkAndroidHardwareBufferFormatPropertiesANDROID const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkAndroidHardwareBufferFormatPropertiesANDROID const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAndroidHardwareBufferFormatPropertiesANDROID &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - format, - externalFormat, - formatFeatures, - samplerYcbcrConversionComponents, - suggestedYcbcrModel, - suggestedYcbcrRange, - suggestedXChromaOffset, - suggestedYChromaOffset ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AndroidHardwareBufferFormatPropertiesANDROID const & ) const = default; -# else - bool operator==( AndroidHardwareBufferFormatPropertiesANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( format == rhs.format ) && - ( externalFormat == rhs.externalFormat ) && ( formatFeatures == rhs.formatFeatures ) && - ( samplerYcbcrConversionComponents == rhs.samplerYcbcrConversionComponents ) && - ( suggestedYcbcrModel == rhs.suggestedYcbcrModel ) && ( suggestedYcbcrRange == rhs.suggestedYcbcrRange ) && - ( suggestedXChromaOffset == rhs.suggestedXChromaOffset ) && - ( suggestedYChromaOffset == rhs.suggestedYChromaOffset ); -# endif - } - - bool operator!=( AndroidHardwareBufferFormatPropertiesANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAndroidHardwareBufferFormatPropertiesANDROID; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - uint64_t externalFormat = {}; - VULKAN_HPP_NAMESPACE::FormatFeatureFlags formatFeatures = {}; - VULKAN_HPP_NAMESPACE::ComponentMapping samplerYcbcrConversionComponents = {}; - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion suggestedYcbcrModel = - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion::eRgbIdentity; - VULKAN_HPP_NAMESPACE::SamplerYcbcrRange suggestedYcbcrRange = VULKAN_HPP_NAMESPACE::SamplerYcbcrRange::eItuFull; - VULKAN_HPP_NAMESPACE::ChromaLocation suggestedXChromaOffset = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven; - VULKAN_HPP_NAMESPACE::ChromaLocation suggestedYChromaOffset = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID ) == - sizeof( VkAndroidHardwareBufferFormatPropertiesANDROID ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AndroidHardwareBufferFormatPropertiesANDROID is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AndroidHardwareBufferFormatPropertiesANDROID; - }; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - struct AndroidHardwareBufferPropertiesANDROID - { - using NativeType = VkAndroidHardwareBufferPropertiesANDROID; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAndroidHardwareBufferPropertiesANDROID; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AndroidHardwareBufferPropertiesANDROID( VULKAN_HPP_NAMESPACE::DeviceSize allocationSize_ = {}, - uint32_t memoryTypeBits_ = {} ) VULKAN_HPP_NOEXCEPT - : allocationSize( allocationSize_ ) - , memoryTypeBits( memoryTypeBits_ ) - {} - - VULKAN_HPP_CONSTEXPR AndroidHardwareBufferPropertiesANDROID( AndroidHardwareBufferPropertiesANDROID const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - AndroidHardwareBufferPropertiesANDROID( VkAndroidHardwareBufferPropertiesANDROID const & rhs ) VULKAN_HPP_NOEXCEPT - : AndroidHardwareBufferPropertiesANDROID( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AndroidHardwareBufferPropertiesANDROID & - operator=( AndroidHardwareBufferPropertiesANDROID const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AndroidHardwareBufferPropertiesANDROID & - operator=( VkAndroidHardwareBufferPropertiesANDROID const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkAndroidHardwareBufferPropertiesANDROID const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAndroidHardwareBufferPropertiesANDROID &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, allocationSize, memoryTypeBits ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AndroidHardwareBufferPropertiesANDROID const & ) const = default; -# else - bool operator==( AndroidHardwareBufferPropertiesANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( allocationSize == rhs.allocationSize ) && - ( memoryTypeBits == rhs.memoryTypeBits ); -# endif - } - - bool operator!=( AndroidHardwareBufferPropertiesANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAndroidHardwareBufferPropertiesANDROID; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceSize allocationSize = {}; - uint32_t memoryTypeBits = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID ) == - sizeof( VkAndroidHardwareBufferPropertiesANDROID ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AndroidHardwareBufferPropertiesANDROID is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AndroidHardwareBufferPropertiesANDROID; - }; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - struct AndroidHardwareBufferUsageANDROID - { - using NativeType = VkAndroidHardwareBufferUsageANDROID; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAndroidHardwareBufferUsageANDROID; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - AndroidHardwareBufferUsageANDROID( uint64_t androidHardwareBufferUsage_ = {} ) VULKAN_HPP_NOEXCEPT - : androidHardwareBufferUsage( androidHardwareBufferUsage_ ) - {} - - VULKAN_HPP_CONSTEXPR - AndroidHardwareBufferUsageANDROID( AndroidHardwareBufferUsageANDROID const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AndroidHardwareBufferUsageANDROID( VkAndroidHardwareBufferUsageANDROID const & rhs ) VULKAN_HPP_NOEXCEPT - : AndroidHardwareBufferUsageANDROID( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AndroidHardwareBufferUsageANDROID & - operator=( AndroidHardwareBufferUsageANDROID const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AndroidHardwareBufferUsageANDROID & operator=( VkAndroidHardwareBufferUsageANDROID const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkAndroidHardwareBufferUsageANDROID const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAndroidHardwareBufferUsageANDROID &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, androidHardwareBufferUsage ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AndroidHardwareBufferUsageANDROID const & ) const = default; -# else - bool operator==( AndroidHardwareBufferUsageANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( androidHardwareBufferUsage == rhs.androidHardwareBufferUsage ); -# endif - } - - bool operator!=( AndroidHardwareBufferUsageANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAndroidHardwareBufferUsageANDROID; - void * pNext = {}; - uint64_t androidHardwareBufferUsage = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID ) == - sizeof( VkAndroidHardwareBufferUsageANDROID ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AndroidHardwareBufferUsageANDROID is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AndroidHardwareBufferUsageANDROID; - }; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - struct AndroidSurfaceCreateInfoKHR - { - using NativeType = VkAndroidSurfaceCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eAndroidSurfaceCreateInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AndroidSurfaceCreateInfoKHR( VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagsKHR flags_ = {}, - struct ANativeWindow * window_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , window( window_ ) - {} - - VULKAN_HPP_CONSTEXPR - AndroidSurfaceCreateInfoKHR( AndroidSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AndroidSurfaceCreateInfoKHR( VkAndroidSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : AndroidSurfaceCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AndroidSurfaceCreateInfoKHR & operator=( AndroidSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AndroidSurfaceCreateInfoKHR & operator=( VkAndroidSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AndroidSurfaceCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AndroidSurfaceCreateInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AndroidSurfaceCreateInfoKHR & - setWindow( struct ANativeWindow * window_ ) VULKAN_HPP_NOEXCEPT - { - window = window_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAndroidSurfaceCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAndroidSurfaceCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, window ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AndroidSurfaceCreateInfoKHR const & ) const = default; -# else - bool operator==( AndroidSurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( window == rhs.window ); -# endif - } - - bool operator!=( AndroidSurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAndroidSurfaceCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagsKHR flags = {}; - struct ANativeWindow * window = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR ) == - sizeof( VkAndroidSurfaceCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AndroidSurfaceCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AndroidSurfaceCreateInfoKHR; - }; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - struct ApplicationInfo - { - using NativeType = VkApplicationInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eApplicationInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ApplicationInfo( const char * pApplicationName_ = {}, - uint32_t applicationVersion_ = {}, - const char * pEngineName_ = {}, - uint32_t engineVersion_ = {}, - uint32_t apiVersion_ = {} ) VULKAN_HPP_NOEXCEPT - : pApplicationName( pApplicationName_ ) - , applicationVersion( applicationVersion_ ) - , pEngineName( pEngineName_ ) - , engineVersion( engineVersion_ ) - , apiVersion( apiVersion_ ) - {} - - VULKAN_HPP_CONSTEXPR ApplicationInfo( ApplicationInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ApplicationInfo( VkApplicationInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ApplicationInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ApplicationInfo & operator=( ApplicationInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ApplicationInfo & operator=( VkApplicationInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ApplicationInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ApplicationInfo & setPApplicationName( const char * pApplicationName_ ) VULKAN_HPP_NOEXCEPT - { - pApplicationName = pApplicationName_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ApplicationInfo & setApplicationVersion( uint32_t applicationVersion_ ) VULKAN_HPP_NOEXCEPT - { - applicationVersion = applicationVersion_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ApplicationInfo & setPEngineName( const char * pEngineName_ ) VULKAN_HPP_NOEXCEPT - { - pEngineName = pEngineName_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ApplicationInfo & setEngineVersion( uint32_t engineVersion_ ) VULKAN_HPP_NOEXCEPT - { - engineVersion = engineVersion_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ApplicationInfo & setApiVersion( uint32_t apiVersion_ ) VULKAN_HPP_NOEXCEPT - { - apiVersion = apiVersion_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkApplicationInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkApplicationInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pApplicationName, applicationVersion, pEngineName, engineVersion, apiVersion ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( ApplicationInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( pApplicationName != rhs.pApplicationName ) - if ( auto cmp = strcmp( pApplicationName, rhs.pApplicationName ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - if ( auto cmp = applicationVersion <=> rhs.applicationVersion; cmp != 0 ) - return cmp; - if ( pEngineName != rhs.pEngineName ) - if ( auto cmp = strcmp( pEngineName, rhs.pEngineName ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - if ( auto cmp = engineVersion <=> rhs.engineVersion; cmp != 0 ) - return cmp; - if ( auto cmp = apiVersion <=> rhs.apiVersion; cmp != 0 ) - return cmp; - - return std::strong_ordering::equivalent; - } -#endif - - bool operator==( ApplicationInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( ( pApplicationName == rhs.pApplicationName ) || - ( strcmp( pApplicationName, rhs.pApplicationName ) == 0 ) ) && - ( applicationVersion == rhs.applicationVersion ) && - ( ( pEngineName == rhs.pEngineName ) || ( strcmp( pEngineName, rhs.pEngineName ) == 0 ) ) && - ( engineVersion == rhs.engineVersion ) && ( apiVersion == rhs.apiVersion ); - } - - bool operator!=( ApplicationInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eApplicationInfo; - const void * pNext = {}; - const char * pApplicationName = {}; - uint32_t applicationVersion = {}; - const char * pEngineName = {}; - uint32_t engineVersion = {}; - uint32_t apiVersion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ApplicationInfo ) == sizeof( VkApplicationInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ApplicationInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ApplicationInfo; - }; - - struct AttachmentDescription - { - using NativeType = VkAttachmentDescription; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AttachmentDescription( - VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples_ = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1, - VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp_ = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad, - VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp_ = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore, - VULKAN_HPP_NAMESPACE::AttachmentLoadOp stencilLoadOp_ = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad, - VULKAN_HPP_NAMESPACE::AttachmentStoreOp stencilStoreOp_ = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore, - VULKAN_HPP_NAMESPACE::ImageLayout initialLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - VULKAN_HPP_NAMESPACE::ImageLayout finalLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined ) - VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , format( format_ ) - , samples( samples_ ) - , loadOp( loadOp_ ) - , storeOp( storeOp_ ) - , stencilLoadOp( stencilLoadOp_ ) - , stencilStoreOp( stencilStoreOp_ ) - , initialLayout( initialLayout_ ) - , finalLayout( finalLayout_ ) - {} - - VULKAN_HPP_CONSTEXPR AttachmentDescription( AttachmentDescription const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentDescription( VkAttachmentDescription const & rhs ) VULKAN_HPP_NOEXCEPT - : AttachmentDescription( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AttachmentDescription & operator=( AttachmentDescription const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentDescription & operator=( VkAttachmentDescription const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription & - setFlags( VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription & - setFormat( VULKAN_HPP_NAMESPACE::Format format_ ) VULKAN_HPP_NOEXCEPT - { - format = format_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription & - setSamples( VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples_ ) VULKAN_HPP_NOEXCEPT - { - samples = samples_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription & - setLoadOp( VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp_ ) VULKAN_HPP_NOEXCEPT - { - loadOp = loadOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription & - setStoreOp( VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp_ ) VULKAN_HPP_NOEXCEPT - { - storeOp = storeOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription & - setStencilLoadOp( VULKAN_HPP_NAMESPACE::AttachmentLoadOp stencilLoadOp_ ) VULKAN_HPP_NOEXCEPT - { - stencilLoadOp = stencilLoadOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription & - setStencilStoreOp( VULKAN_HPP_NAMESPACE::AttachmentStoreOp stencilStoreOp_ ) VULKAN_HPP_NOEXCEPT - { - stencilStoreOp = stencilStoreOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription & - setInitialLayout( VULKAN_HPP_NAMESPACE::ImageLayout initialLayout_ ) VULKAN_HPP_NOEXCEPT - { - initialLayout = initialLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription & - setFinalLayout( VULKAN_HPP_NAMESPACE::ImageLayout finalLayout_ ) VULKAN_HPP_NOEXCEPT - { - finalLayout = finalLayout_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAttachmentDescription const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAttachmentDescription &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - flags, format, samples, loadOp, storeOp, stencilLoadOp, stencilStoreOp, initialLayout, finalLayout ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AttachmentDescription const & ) const = default; -#else - bool operator==( AttachmentDescription const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( flags == rhs.flags ) && ( format == rhs.format ) && ( samples == rhs.samples ) && - ( loadOp == rhs.loadOp ) && ( storeOp == rhs.storeOp ) && ( stencilLoadOp == rhs.stencilLoadOp ) && - ( stencilStoreOp == rhs.stencilStoreOp ) && ( initialLayout == rhs.initialLayout ) && - ( finalLayout == rhs.finalLayout ); -# endif - } - - bool operator!=( AttachmentDescription const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags flags = {}; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1; - VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad; - VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore; - VULKAN_HPP_NAMESPACE::AttachmentLoadOp stencilLoadOp = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad; - VULKAN_HPP_NAMESPACE::AttachmentStoreOp stencilStoreOp = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore; - VULKAN_HPP_NAMESPACE::ImageLayout initialLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - VULKAN_HPP_NAMESPACE::ImageLayout finalLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescription ) == sizeof( VkAttachmentDescription ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "AttachmentDescription is not nothrow_move_constructible!" ); - - struct AttachmentDescription2 - { - using NativeType = VkAttachmentDescription2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eAttachmentDescription2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AttachmentDescription2( - VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples_ = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1, - VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp_ = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad, - VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp_ = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore, - VULKAN_HPP_NAMESPACE::AttachmentLoadOp stencilLoadOp_ = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad, - VULKAN_HPP_NAMESPACE::AttachmentStoreOp stencilStoreOp_ = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore, - VULKAN_HPP_NAMESPACE::ImageLayout initialLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - VULKAN_HPP_NAMESPACE::ImageLayout finalLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined ) - VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , format( format_ ) - , samples( samples_ ) - , loadOp( loadOp_ ) - , storeOp( storeOp_ ) - , stencilLoadOp( stencilLoadOp_ ) - , stencilStoreOp( stencilStoreOp_ ) - , initialLayout( initialLayout_ ) - , finalLayout( finalLayout_ ) - {} - - VULKAN_HPP_CONSTEXPR AttachmentDescription2( AttachmentDescription2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentDescription2( VkAttachmentDescription2 const & rhs ) VULKAN_HPP_NOEXCEPT - : AttachmentDescription2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AttachmentDescription2 & operator=( AttachmentDescription2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentDescription2 & operator=( VkAttachmentDescription2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription2 & - setFlags( VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription2 & - setFormat( VULKAN_HPP_NAMESPACE::Format format_ ) VULKAN_HPP_NOEXCEPT - { - format = format_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription2 & - setSamples( VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples_ ) VULKAN_HPP_NOEXCEPT - { - samples = samples_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription2 & - setLoadOp( VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp_ ) VULKAN_HPP_NOEXCEPT - { - loadOp = loadOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription2 & - setStoreOp( VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp_ ) VULKAN_HPP_NOEXCEPT - { - storeOp = storeOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription2 & - setStencilLoadOp( VULKAN_HPP_NAMESPACE::AttachmentLoadOp stencilLoadOp_ ) VULKAN_HPP_NOEXCEPT - { - stencilLoadOp = stencilLoadOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription2 & - setStencilStoreOp( VULKAN_HPP_NAMESPACE::AttachmentStoreOp stencilStoreOp_ ) VULKAN_HPP_NOEXCEPT - { - stencilStoreOp = stencilStoreOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription2 & - setInitialLayout( VULKAN_HPP_NAMESPACE::ImageLayout initialLayout_ ) VULKAN_HPP_NOEXCEPT - { - initialLayout = initialLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescription2 & - setFinalLayout( VULKAN_HPP_NAMESPACE::ImageLayout finalLayout_ ) VULKAN_HPP_NOEXCEPT - { - finalLayout = finalLayout_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAttachmentDescription2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAttachmentDescription2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - format, - samples, - loadOp, - storeOp, - stencilLoadOp, - stencilStoreOp, - initialLayout, - finalLayout ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AttachmentDescription2 const & ) const = default; -#else - bool operator==( AttachmentDescription2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( format == rhs.format ) && - ( samples == rhs.samples ) && ( loadOp == rhs.loadOp ) && ( storeOp == rhs.storeOp ) && - ( stencilLoadOp == rhs.stencilLoadOp ) && ( stencilStoreOp == rhs.stencilStoreOp ) && - ( initialLayout == rhs.initialLayout ) && ( finalLayout == rhs.finalLayout ); -# endif - } - - bool operator!=( AttachmentDescription2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAttachmentDescription2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags flags = {}; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1; - VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad; - VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore; - VULKAN_HPP_NAMESPACE::AttachmentLoadOp stencilLoadOp = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad; - VULKAN_HPP_NAMESPACE::AttachmentStoreOp stencilStoreOp = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore; - VULKAN_HPP_NAMESPACE::ImageLayout initialLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - VULKAN_HPP_NAMESPACE::ImageLayout finalLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescription2 ) == - sizeof( VkAttachmentDescription2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "AttachmentDescription2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AttachmentDescription2; - }; - using AttachmentDescription2KHR = AttachmentDescription2; - - struct AttachmentDescriptionStencilLayout - { - using NativeType = VkAttachmentDescriptionStencilLayout; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eAttachmentDescriptionStencilLayout; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AttachmentDescriptionStencilLayout( - VULKAN_HPP_NAMESPACE::ImageLayout stencilInitialLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - VULKAN_HPP_NAMESPACE::ImageLayout stencilFinalLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined ) - VULKAN_HPP_NOEXCEPT - : stencilInitialLayout( stencilInitialLayout_ ) - , stencilFinalLayout( stencilFinalLayout_ ) - {} - - VULKAN_HPP_CONSTEXPR AttachmentDescriptionStencilLayout( AttachmentDescriptionStencilLayout const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - AttachmentDescriptionStencilLayout( VkAttachmentDescriptionStencilLayout const & rhs ) VULKAN_HPP_NOEXCEPT - : AttachmentDescriptionStencilLayout( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AttachmentDescriptionStencilLayout & - operator=( AttachmentDescriptionStencilLayout const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentDescriptionStencilLayout & - operator=( VkAttachmentDescriptionStencilLayout const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AttachmentDescriptionStencilLayout & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescriptionStencilLayout & - setStencilInitialLayout( VULKAN_HPP_NAMESPACE::ImageLayout stencilInitialLayout_ ) VULKAN_HPP_NOEXCEPT - { - stencilInitialLayout = stencilInitialLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentDescriptionStencilLayout & - setStencilFinalLayout( VULKAN_HPP_NAMESPACE::ImageLayout stencilFinalLayout_ ) VULKAN_HPP_NOEXCEPT - { - stencilFinalLayout = stencilFinalLayout_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAttachmentDescriptionStencilLayout const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAttachmentDescriptionStencilLayout &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, stencilInitialLayout, stencilFinalLayout ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AttachmentDescriptionStencilLayout const & ) const = default; -#else - bool operator==( AttachmentDescriptionStencilLayout const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stencilInitialLayout == rhs.stencilInitialLayout ) && - ( stencilFinalLayout == rhs.stencilFinalLayout ); -# endif - } - - bool operator!=( AttachmentDescriptionStencilLayout const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAttachmentDescriptionStencilLayout; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageLayout stencilInitialLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - VULKAN_HPP_NAMESPACE::ImageLayout stencilFinalLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout ) == - sizeof( VkAttachmentDescriptionStencilLayout ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AttachmentDescriptionStencilLayout is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AttachmentDescriptionStencilLayout; - }; - using AttachmentDescriptionStencilLayoutKHR = AttachmentDescriptionStencilLayout; - - struct AttachmentReference - { - using NativeType = VkAttachmentReference; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AttachmentReference( - uint32_t attachment_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout layout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined ) VULKAN_HPP_NOEXCEPT - : attachment( attachment_ ) - , layout( layout_ ) - {} - - VULKAN_HPP_CONSTEXPR AttachmentReference( AttachmentReference const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentReference( VkAttachmentReference const & rhs ) VULKAN_HPP_NOEXCEPT - : AttachmentReference( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AttachmentReference & operator=( AttachmentReference const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentReference & operator=( VkAttachmentReference const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AttachmentReference & setAttachment( uint32_t attachment_ ) VULKAN_HPP_NOEXCEPT - { - attachment = attachment_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentReference & - setLayout( VULKAN_HPP_NAMESPACE::ImageLayout layout_ ) VULKAN_HPP_NOEXCEPT - { - layout = layout_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAttachmentReference const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAttachmentReference &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( attachment, layout ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AttachmentReference const & ) const = default; -#else - bool operator==( AttachmentReference const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( attachment == rhs.attachment ) && ( layout == rhs.layout ); -# endif - } - - bool operator!=( AttachmentReference const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t attachment = {}; - VULKAN_HPP_NAMESPACE::ImageLayout layout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentReference ) == sizeof( VkAttachmentReference ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "AttachmentReference is not nothrow_move_constructible!" ); - - struct AttachmentReference2 - { - using NativeType = VkAttachmentReference2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eAttachmentReference2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - AttachmentReference2( uint32_t attachment_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout layout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ = {} ) VULKAN_HPP_NOEXCEPT - : attachment( attachment_ ) - , layout( layout_ ) - , aspectMask( aspectMask_ ) - {} - - VULKAN_HPP_CONSTEXPR AttachmentReference2( AttachmentReference2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentReference2( VkAttachmentReference2 const & rhs ) VULKAN_HPP_NOEXCEPT - : AttachmentReference2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AttachmentReference2 & operator=( AttachmentReference2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentReference2 & operator=( VkAttachmentReference2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AttachmentReference2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentReference2 & setAttachment( uint32_t attachment_ ) VULKAN_HPP_NOEXCEPT - { - attachment = attachment_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentReference2 & - setLayout( VULKAN_HPP_NAMESPACE::ImageLayout layout_ ) VULKAN_HPP_NOEXCEPT - { - layout = layout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentReference2 & - setAspectMask( VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ ) VULKAN_HPP_NOEXCEPT - { - aspectMask = aspectMask_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAttachmentReference2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAttachmentReference2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, attachment, layout, aspectMask ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AttachmentReference2 const & ) const = default; -#else - bool operator==( AttachmentReference2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( attachment == rhs.attachment ) && - ( layout == rhs.layout ) && ( aspectMask == rhs.aspectMask ); -# endif - } - - bool operator!=( AttachmentReference2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAttachmentReference2; - const void * pNext = {}; - uint32_t attachment = {}; - VULKAN_HPP_NAMESPACE::ImageLayout layout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentReference2 ) == sizeof( VkAttachmentReference2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "AttachmentReference2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AttachmentReference2; - }; - using AttachmentReference2KHR = AttachmentReference2; - - struct AttachmentReferenceStencilLayout - { - using NativeType = VkAttachmentReferenceStencilLayout; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eAttachmentReferenceStencilLayout; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - AttachmentReferenceStencilLayout( VULKAN_HPP_NAMESPACE::ImageLayout stencilLayout_ = - VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined ) VULKAN_HPP_NOEXCEPT - : stencilLayout( stencilLayout_ ) - {} - - VULKAN_HPP_CONSTEXPR - AttachmentReferenceStencilLayout( AttachmentReferenceStencilLayout const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentReferenceStencilLayout( VkAttachmentReferenceStencilLayout const & rhs ) VULKAN_HPP_NOEXCEPT - : AttachmentReferenceStencilLayout( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AttachmentReferenceStencilLayout & - operator=( AttachmentReferenceStencilLayout const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentReferenceStencilLayout & operator=( VkAttachmentReferenceStencilLayout const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AttachmentReferenceStencilLayout & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentReferenceStencilLayout & - setStencilLayout( VULKAN_HPP_NAMESPACE::ImageLayout stencilLayout_ ) VULKAN_HPP_NOEXCEPT - { - stencilLayout = stencilLayout_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAttachmentReferenceStencilLayout const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAttachmentReferenceStencilLayout &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, stencilLayout ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AttachmentReferenceStencilLayout const & ) const = default; -#else - bool operator==( AttachmentReferenceStencilLayout const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stencilLayout == rhs.stencilLayout ); -# endif - } - - bool operator!=( AttachmentReferenceStencilLayout const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAttachmentReferenceStencilLayout; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageLayout stencilLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout ) == - sizeof( VkAttachmentReferenceStencilLayout ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AttachmentReferenceStencilLayout is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AttachmentReferenceStencilLayout; - }; - using AttachmentReferenceStencilLayoutKHR = AttachmentReferenceStencilLayout; - - struct AttachmentSampleCountInfoAMD - { - using NativeType = VkAttachmentSampleCountInfoAMD; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eAttachmentSampleCountInfoAMD; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - AttachmentSampleCountInfoAMD( uint32_t colorAttachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::SampleCountFlagBits * pColorAttachmentSamples_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits depthStencilAttachmentSamples_ = - VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1 ) VULKAN_HPP_NOEXCEPT - : colorAttachmentCount( colorAttachmentCount_ ) - , pColorAttachmentSamples( pColorAttachmentSamples_ ) - , depthStencilAttachmentSamples( depthStencilAttachmentSamples_ ) - {} - - VULKAN_HPP_CONSTEXPR - AttachmentSampleCountInfoAMD( AttachmentSampleCountInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentSampleCountInfoAMD( VkAttachmentSampleCountInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT - : AttachmentSampleCountInfoAMD( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - AttachmentSampleCountInfoAMD( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::SampleCountFlagBits> const & colorAttachmentSamples_, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits depthStencilAttachmentSamples_ = - VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1 ) - : colorAttachmentCount( static_cast( colorAttachmentSamples_.size() ) ) - , pColorAttachmentSamples( colorAttachmentSamples_.data() ) - , depthStencilAttachmentSamples( depthStencilAttachmentSamples_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AttachmentSampleCountInfoAMD & operator=( AttachmentSampleCountInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentSampleCountInfoAMD & operator=( VkAttachmentSampleCountInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AttachmentSampleCountInfoAMD & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentSampleCountInfoAMD & - setColorAttachmentCount( uint32_t colorAttachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = colorAttachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentSampleCountInfoAMD & setPColorAttachmentSamples( - const VULKAN_HPP_NAMESPACE::SampleCountFlagBits * pColorAttachmentSamples_ ) VULKAN_HPP_NOEXCEPT - { - pColorAttachmentSamples = pColorAttachmentSamples_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - AttachmentSampleCountInfoAMD & setColorAttachmentSamples( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - colorAttachmentSamples_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = static_cast( colorAttachmentSamples_.size() ); - pColorAttachmentSamples = colorAttachmentSamples_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 AttachmentSampleCountInfoAMD & setDepthStencilAttachmentSamples( - VULKAN_HPP_NAMESPACE::SampleCountFlagBits depthStencilAttachmentSamples_ ) VULKAN_HPP_NOEXCEPT - { - depthStencilAttachmentSamples = depthStencilAttachmentSamples_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAttachmentSampleCountInfoAMD const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAttachmentSampleCountInfoAMD &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, colorAttachmentCount, pColorAttachmentSamples, depthStencilAttachmentSamples ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AttachmentSampleCountInfoAMD const & ) const = default; -#else - bool operator==( AttachmentSampleCountInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( colorAttachmentCount == rhs.colorAttachmentCount ) && - ( pColorAttachmentSamples == rhs.pColorAttachmentSamples ) && - ( depthStencilAttachmentSamples == rhs.depthStencilAttachmentSamples ); -# endif - } - - bool operator!=( AttachmentSampleCountInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAttachmentSampleCountInfoAMD; - const void * pNext = {}; - uint32_t colorAttachmentCount = {}; - const VULKAN_HPP_NAMESPACE::SampleCountFlagBits * pColorAttachmentSamples = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlagBits depthStencilAttachmentSamples = - VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD ) == - sizeof( VkAttachmentSampleCountInfoAMD ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AttachmentSampleCountInfoAMD is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = AttachmentSampleCountInfoAMD; - }; - using AttachmentSampleCountInfoNV = AttachmentSampleCountInfoAMD; - - struct Extent2D - { - using NativeType = VkExtent2D; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR Extent2D( uint32_t width_ = {}, uint32_t height_ = {} ) VULKAN_HPP_NOEXCEPT - : width( width_ ) - , height( height_ ) - {} - - VULKAN_HPP_CONSTEXPR Extent2D( Extent2D const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Extent2D( VkExtent2D const & rhs ) VULKAN_HPP_NOEXCEPT : Extent2D( *reinterpret_cast( &rhs ) ) {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - Extent2D & operator=( Extent2D const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Extent2D & operator=( VkExtent2D const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 Extent2D & setWidth( uint32_t width_ ) VULKAN_HPP_NOEXCEPT - { - width = width_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Extent2D & setHeight( uint32_t height_ ) VULKAN_HPP_NOEXCEPT - { - height = height_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExtent2D const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExtent2D &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( width, height ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Extent2D const & ) const = default; -#else - bool operator==( Extent2D const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( width == rhs.width ) && ( height == rhs.height ); -# endif - } - - bool operator!=( Extent2D const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t width = {}; - uint32_t height = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Extent2D ) == sizeof( VkExtent2D ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Extent2D is not nothrow_move_constructible!" ); - - struct SampleLocationEXT - { - using NativeType = VkSampleLocationEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SampleLocationEXT( float x_ = {}, float y_ = {} ) VULKAN_HPP_NOEXCEPT - : x( x_ ) - , y( y_ ) - {} - - VULKAN_HPP_CONSTEXPR SampleLocationEXT( SampleLocationEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SampleLocationEXT( VkSampleLocationEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : SampleLocationEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SampleLocationEXT & operator=( SampleLocationEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SampleLocationEXT & operator=( VkSampleLocationEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SampleLocationEXT & setX( float x_ ) VULKAN_HPP_NOEXCEPT - { - x = x_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SampleLocationEXT & setY( float y_ ) VULKAN_HPP_NOEXCEPT - { - y = y_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSampleLocationEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSampleLocationEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( x, y ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SampleLocationEXT const & ) const = default; -#else - bool operator==( SampleLocationEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( x == rhs.x ) && ( y == rhs.y ); -# endif - } - - bool operator!=( SampleLocationEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - float x = {}; - float y = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SampleLocationEXT ) == sizeof( VkSampleLocationEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SampleLocationEXT is not nothrow_move_constructible!" ); - - struct SampleLocationsInfoEXT - { - using NativeType = VkSampleLocationsInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSampleLocationsInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SampleLocationsInfoEXT( - VULKAN_HPP_NAMESPACE::SampleCountFlagBits sampleLocationsPerPixel_ = - VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1, - VULKAN_HPP_NAMESPACE::Extent2D sampleLocationGridSize_ = {}, - uint32_t sampleLocationsCount_ = {}, - const VULKAN_HPP_NAMESPACE::SampleLocationEXT * pSampleLocations_ = {} ) VULKAN_HPP_NOEXCEPT - : sampleLocationsPerPixel( sampleLocationsPerPixel_ ) - , sampleLocationGridSize( sampleLocationGridSize_ ) - , sampleLocationsCount( sampleLocationsCount_ ) - , pSampleLocations( pSampleLocations_ ) - {} - - VULKAN_HPP_CONSTEXPR SampleLocationsInfoEXT( SampleLocationsInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SampleLocationsInfoEXT( VkSampleLocationsInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : SampleLocationsInfoEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SampleLocationsInfoEXT( - VULKAN_HPP_NAMESPACE::SampleCountFlagBits sampleLocationsPerPixel_, - VULKAN_HPP_NAMESPACE::Extent2D sampleLocationGridSize_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - sampleLocations_ ) - : sampleLocationsPerPixel( sampleLocationsPerPixel_ ) - , sampleLocationGridSize( sampleLocationGridSize_ ) - , sampleLocationsCount( static_cast( sampleLocations_.size() ) ) - , pSampleLocations( sampleLocations_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SampleLocationsInfoEXT & operator=( SampleLocationsInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SampleLocationsInfoEXT & operator=( VkSampleLocationsInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SampleLocationsInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SampleLocationsInfoEXT & setSampleLocationsPerPixel( - VULKAN_HPP_NAMESPACE::SampleCountFlagBits sampleLocationsPerPixel_ ) VULKAN_HPP_NOEXCEPT - { - sampleLocationsPerPixel = sampleLocationsPerPixel_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SampleLocationsInfoEXT & - setSampleLocationGridSize( VULKAN_HPP_NAMESPACE::Extent2D const & sampleLocationGridSize_ ) VULKAN_HPP_NOEXCEPT - { - sampleLocationGridSize = sampleLocationGridSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SampleLocationsInfoEXT & - setSampleLocationsCount( uint32_t sampleLocationsCount_ ) VULKAN_HPP_NOEXCEPT - { - sampleLocationsCount = sampleLocationsCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SampleLocationsInfoEXT & - setPSampleLocations( const VULKAN_HPP_NAMESPACE::SampleLocationEXT * pSampleLocations_ ) VULKAN_HPP_NOEXCEPT - { - pSampleLocations = pSampleLocations_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SampleLocationsInfoEXT & setSampleLocations( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - sampleLocations_ ) VULKAN_HPP_NOEXCEPT - { - sampleLocationsCount = static_cast( sampleLocations_.size() ); - pSampleLocations = sampleLocations_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSampleLocationsInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSampleLocationsInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, sampleLocationsPerPixel, sampleLocationGridSize, sampleLocationsCount, pSampleLocations ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SampleLocationsInfoEXT const & ) const = default; -#else - bool operator==( SampleLocationsInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( sampleLocationsPerPixel == rhs.sampleLocationsPerPixel ) && - ( sampleLocationGridSize == rhs.sampleLocationGridSize ) && - ( sampleLocationsCount == rhs.sampleLocationsCount ) && ( pSampleLocations == rhs.pSampleLocations ); -# endif - } - - bool operator!=( SampleLocationsInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSampleLocationsInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlagBits sampleLocationsPerPixel = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1; - VULKAN_HPP_NAMESPACE::Extent2D sampleLocationGridSize = {}; - uint32_t sampleLocationsCount = {}; - const VULKAN_HPP_NAMESPACE::SampleLocationEXT * pSampleLocations = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT ) == - sizeof( VkSampleLocationsInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SampleLocationsInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SampleLocationsInfoEXT; - }; - - struct AttachmentSampleLocationsEXT - { - using NativeType = VkAttachmentSampleLocationsEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR AttachmentSampleLocationsEXT( - uint32_t attachmentIndex_ = {}, - VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT sampleLocationsInfo_ = {} ) VULKAN_HPP_NOEXCEPT - : attachmentIndex( attachmentIndex_ ) - , sampleLocationsInfo( sampleLocationsInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR - AttachmentSampleLocationsEXT( AttachmentSampleLocationsEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentSampleLocationsEXT( VkAttachmentSampleLocationsEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : AttachmentSampleLocationsEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - AttachmentSampleLocationsEXT & operator=( AttachmentSampleLocationsEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - AttachmentSampleLocationsEXT & operator=( VkAttachmentSampleLocationsEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 AttachmentSampleLocationsEXT & - setAttachmentIndex( uint32_t attachmentIndex_ ) VULKAN_HPP_NOEXCEPT - { - attachmentIndex = attachmentIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 AttachmentSampleLocationsEXT & setSampleLocationsInfo( - VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT const & sampleLocationsInfo_ ) VULKAN_HPP_NOEXCEPT - { - sampleLocationsInfo = sampleLocationsInfo_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkAttachmentSampleLocationsEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkAttachmentSampleLocationsEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( attachmentIndex, sampleLocationsInfo ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( AttachmentSampleLocationsEXT const & ) const = default; -#else - bool operator==( AttachmentSampleLocationsEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( attachmentIndex == rhs.attachmentIndex ) && ( sampleLocationsInfo == rhs.sampleLocationsInfo ); -# endif - } - - bool operator!=( AttachmentSampleLocationsEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t attachmentIndex = {}; - VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT sampleLocationsInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT ) == - sizeof( VkAttachmentSampleLocationsEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "AttachmentSampleLocationsEXT is not nothrow_move_constructible!" ); - - struct BaseInStructure - { - using NativeType = VkBaseInStructure; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - BaseInStructure( VULKAN_HPP_NAMESPACE::StructureType sType_ = - VULKAN_HPP_NAMESPACE::StructureType::eApplicationInfo ) VULKAN_HPP_NOEXCEPT : sType( sType_ ) - {} - - BaseInStructure( BaseInStructure const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BaseInStructure( VkBaseInStructure const & rhs ) VULKAN_HPP_NOEXCEPT - : BaseInStructure( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BaseInStructure & operator=( BaseInStructure const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BaseInStructure & operator=( VkBaseInStructure const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BaseInStructure & - setPNext( const struct VULKAN_HPP_NAMESPACE::BaseInStructure * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBaseInStructure const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBaseInStructure &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BaseInStructure const & ) const = default; -#else - bool operator==( BaseInStructure const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ); -# endif - } - - bool operator!=( BaseInStructure const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = VULKAN_HPP_NAMESPACE::StructureType::eApplicationInfo; - const struct VULKAN_HPP_NAMESPACE::BaseInStructure * pNext = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BaseInStructure ) == sizeof( VkBaseInStructure ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BaseInStructure is not nothrow_move_constructible!" ); - - struct BaseOutStructure - { - using NativeType = VkBaseOutStructure; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - BaseOutStructure( VULKAN_HPP_NAMESPACE::StructureType sType_ = - VULKAN_HPP_NAMESPACE::StructureType::eApplicationInfo ) VULKAN_HPP_NOEXCEPT : sType( sType_ ) - {} - - BaseOutStructure( BaseOutStructure const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BaseOutStructure( VkBaseOutStructure const & rhs ) VULKAN_HPP_NOEXCEPT - : BaseOutStructure( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BaseOutStructure & operator=( BaseOutStructure const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BaseOutStructure & operator=( VkBaseOutStructure const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BaseOutStructure & - setPNext( struct VULKAN_HPP_NAMESPACE::BaseOutStructure * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBaseOutStructure const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBaseOutStructure &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BaseOutStructure const & ) const = default; -#else - bool operator==( BaseOutStructure const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ); -# endif - } - - bool operator!=( BaseOutStructure const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = VULKAN_HPP_NAMESPACE::StructureType::eApplicationInfo; - struct VULKAN_HPP_NAMESPACE::BaseOutStructure * pNext = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BaseOutStructure ) == sizeof( VkBaseOutStructure ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BaseOutStructure is not nothrow_move_constructible!" ); - - struct BindAccelerationStructureMemoryInfoNV - { - using NativeType = VkBindAccelerationStructureMemoryInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eBindAccelerationStructureMemoryInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - BindAccelerationStructureMemoryInfoNV( VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure_ = {}, - VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset_ = {}, - uint32_t deviceIndexCount_ = {}, - const uint32_t * pDeviceIndices_ = {} ) VULKAN_HPP_NOEXCEPT - : accelerationStructure( accelerationStructure_ ) - , memory( memory_ ) - , memoryOffset( memoryOffset_ ) - , deviceIndexCount( deviceIndexCount_ ) - , pDeviceIndices( pDeviceIndices_ ) - {} - - VULKAN_HPP_CONSTEXPR BindAccelerationStructureMemoryInfoNV( BindAccelerationStructureMemoryInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - BindAccelerationStructureMemoryInfoNV( VkBindAccelerationStructureMemoryInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : BindAccelerationStructureMemoryInfoNV( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BindAccelerationStructureMemoryInfoNV( - VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure_, - VULKAN_HPP_NAMESPACE::DeviceMemory memory_, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & deviceIndices_ ) - : accelerationStructure( accelerationStructure_ ) - , memory( memory_ ) - , memoryOffset( memoryOffset_ ) - , deviceIndexCount( static_cast( deviceIndices_.size() ) ) - , pDeviceIndices( deviceIndices_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BindAccelerationStructureMemoryInfoNV & - operator=( BindAccelerationStructureMemoryInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindAccelerationStructureMemoryInfoNV & - operator=( VkBindAccelerationStructureMemoryInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BindAccelerationStructureMemoryInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindAccelerationStructureMemoryInfoNV & setAccelerationStructure( - VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructure = accelerationStructure_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindAccelerationStructureMemoryInfoNV & - setMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ ) VULKAN_HPP_NOEXCEPT - { - memory = memory_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindAccelerationStructureMemoryInfoNV & - setMemoryOffset( VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset_ ) VULKAN_HPP_NOEXCEPT - { - memoryOffset = memoryOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindAccelerationStructureMemoryInfoNV & - setDeviceIndexCount( uint32_t deviceIndexCount_ ) VULKAN_HPP_NOEXCEPT - { - deviceIndexCount = deviceIndexCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindAccelerationStructureMemoryInfoNV & - setPDeviceIndices( const uint32_t * pDeviceIndices_ ) VULKAN_HPP_NOEXCEPT - { - pDeviceIndices = pDeviceIndices_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BindAccelerationStructureMemoryInfoNV & setDeviceIndices( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & deviceIndices_ ) VULKAN_HPP_NOEXCEPT - { - deviceIndexCount = static_cast( deviceIndices_.size() ); - pDeviceIndices = deviceIndices_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBindAccelerationStructureMemoryInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBindAccelerationStructureMemoryInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, accelerationStructure, memory, memoryOffset, deviceIndexCount, pDeviceIndices ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BindAccelerationStructureMemoryInfoNV const & ) const = default; -#else - bool operator==( BindAccelerationStructureMemoryInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( accelerationStructure == rhs.accelerationStructure ) && ( memory == rhs.memory ) && - ( memoryOffset == rhs.memoryOffset ) && ( deviceIndexCount == rhs.deviceIndexCount ) && - ( pDeviceIndices == rhs.pDeviceIndices ); -# endif - } - - bool operator!=( BindAccelerationStructureMemoryInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBindAccelerationStructureMemoryInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory memory = {}; - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset = {}; - uint32_t deviceIndexCount = {}; - const uint32_t * pDeviceIndices = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV ) == - sizeof( VkBindAccelerationStructureMemoryInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BindAccelerationStructureMemoryInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BindAccelerationStructureMemoryInfoNV; - }; - - struct BindBufferMemoryDeviceGroupInfo - { - using NativeType = VkBindBufferMemoryDeviceGroupInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBindBufferMemoryDeviceGroupInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BindBufferMemoryDeviceGroupInfo( uint32_t deviceIndexCount_ = {}, - const uint32_t * pDeviceIndices_ = {} ) VULKAN_HPP_NOEXCEPT - : deviceIndexCount( deviceIndexCount_ ) - , pDeviceIndices( pDeviceIndices_ ) - {} - - VULKAN_HPP_CONSTEXPR - BindBufferMemoryDeviceGroupInfo( BindBufferMemoryDeviceGroupInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindBufferMemoryDeviceGroupInfo( VkBindBufferMemoryDeviceGroupInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : BindBufferMemoryDeviceGroupInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BindBufferMemoryDeviceGroupInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & deviceIndices_ ) - : deviceIndexCount( static_cast( deviceIndices_.size() ) ), pDeviceIndices( deviceIndices_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BindBufferMemoryDeviceGroupInfo & - operator=( BindBufferMemoryDeviceGroupInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindBufferMemoryDeviceGroupInfo & operator=( VkBindBufferMemoryDeviceGroupInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BindBufferMemoryDeviceGroupInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindBufferMemoryDeviceGroupInfo & - setDeviceIndexCount( uint32_t deviceIndexCount_ ) VULKAN_HPP_NOEXCEPT - { - deviceIndexCount = deviceIndexCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindBufferMemoryDeviceGroupInfo & - setPDeviceIndices( const uint32_t * pDeviceIndices_ ) VULKAN_HPP_NOEXCEPT - { - pDeviceIndices = pDeviceIndices_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BindBufferMemoryDeviceGroupInfo & setDeviceIndices( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & deviceIndices_ ) VULKAN_HPP_NOEXCEPT - { - deviceIndexCount = static_cast( deviceIndices_.size() ); - pDeviceIndices = deviceIndices_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBindBufferMemoryDeviceGroupInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBindBufferMemoryDeviceGroupInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, deviceIndexCount, pDeviceIndices ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BindBufferMemoryDeviceGroupInfo const & ) const = default; -#else - bool operator==( BindBufferMemoryDeviceGroupInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceIndexCount == rhs.deviceIndexCount ) && - ( pDeviceIndices == rhs.pDeviceIndices ); -# endif - } - - bool operator!=( BindBufferMemoryDeviceGroupInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBindBufferMemoryDeviceGroupInfo; - const void * pNext = {}; - uint32_t deviceIndexCount = {}; - const uint32_t * pDeviceIndices = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo ) == - sizeof( VkBindBufferMemoryDeviceGroupInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BindBufferMemoryDeviceGroupInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BindBufferMemoryDeviceGroupInfo; - }; - using BindBufferMemoryDeviceGroupInfoKHR = BindBufferMemoryDeviceGroupInfo; - - struct BindBufferMemoryInfo - { - using NativeType = VkBindBufferMemoryInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBindBufferMemoryInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BindBufferMemoryInfo( VULKAN_HPP_NAMESPACE::Buffer buffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset_ = {} ) VULKAN_HPP_NOEXCEPT - : buffer( buffer_ ) - , memory( memory_ ) - , memoryOffset( memoryOffset_ ) - {} - - VULKAN_HPP_CONSTEXPR BindBufferMemoryInfo( BindBufferMemoryInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindBufferMemoryInfo( VkBindBufferMemoryInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : BindBufferMemoryInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BindBufferMemoryInfo & operator=( BindBufferMemoryInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindBufferMemoryInfo & operator=( VkBindBufferMemoryInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BindBufferMemoryInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindBufferMemoryInfo & setBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindBufferMemoryInfo & - setMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ ) VULKAN_HPP_NOEXCEPT - { - memory = memory_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindBufferMemoryInfo & - setMemoryOffset( VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset_ ) VULKAN_HPP_NOEXCEPT - { - memoryOffset = memoryOffset_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBindBufferMemoryInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBindBufferMemoryInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, buffer, memory, memoryOffset ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BindBufferMemoryInfo const & ) const = default; -#else - bool operator==( BindBufferMemoryInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( buffer == rhs.buffer ) && ( memory == rhs.memory ) && - ( memoryOffset == rhs.memoryOffset ); -# endif - } - - bool operator!=( BindBufferMemoryInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBindBufferMemoryInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Buffer buffer = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory memory = {}; - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo ) == sizeof( VkBindBufferMemoryInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BindBufferMemoryInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BindBufferMemoryInfo; - }; - using BindBufferMemoryInfoKHR = BindBufferMemoryInfo; - - struct Offset2D - { - using NativeType = VkOffset2D; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR Offset2D( int32_t x_ = {}, int32_t y_ = {} ) VULKAN_HPP_NOEXCEPT - : x( x_ ) - , y( y_ ) - {} - - VULKAN_HPP_CONSTEXPR Offset2D( Offset2D const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Offset2D( VkOffset2D const & rhs ) VULKAN_HPP_NOEXCEPT : Offset2D( *reinterpret_cast( &rhs ) ) {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - Offset2D & operator=( Offset2D const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Offset2D & operator=( VkOffset2D const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 Offset2D & setX( int32_t x_ ) VULKAN_HPP_NOEXCEPT - { - x = x_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Offset2D & setY( int32_t y_ ) VULKAN_HPP_NOEXCEPT - { - y = y_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkOffset2D const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkOffset2D &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( x, y ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Offset2D const & ) const = default; -#else - bool operator==( Offset2D const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( x == rhs.x ) && ( y == rhs.y ); -# endif - } - - bool operator!=( Offset2D const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - int32_t x = {}; - int32_t y = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Offset2D ) == sizeof( VkOffset2D ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Offset2D is not nothrow_move_constructible!" ); - - struct Rect2D - { - using NativeType = VkRect2D; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR Rect2D( VULKAN_HPP_NAMESPACE::Offset2D offset_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D extent_ = {} ) VULKAN_HPP_NOEXCEPT - : offset( offset_ ) - , extent( extent_ ) - {} - - VULKAN_HPP_CONSTEXPR Rect2D( Rect2D const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Rect2D( VkRect2D const & rhs ) VULKAN_HPP_NOEXCEPT : Rect2D( *reinterpret_cast( &rhs ) ) {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - Rect2D & operator=( Rect2D const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Rect2D & operator=( VkRect2D const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 Rect2D & setOffset( VULKAN_HPP_NAMESPACE::Offset2D const & offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Rect2D & setExtent( VULKAN_HPP_NAMESPACE::Extent2D const & extent_ ) VULKAN_HPP_NOEXCEPT - { - extent = extent_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRect2D const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRect2D &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( offset, extent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Rect2D const & ) const = default; -#else - bool operator==( Rect2D const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( offset == rhs.offset ) && ( extent == rhs.extent ); -# endif - } - - bool operator!=( Rect2D const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Offset2D offset = {}; - VULKAN_HPP_NAMESPACE::Extent2D extent = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Rect2D ) == sizeof( VkRect2D ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Rect2D is not nothrow_move_constructible!" ); - - struct BindImageMemoryDeviceGroupInfo - { - using NativeType = VkBindImageMemoryDeviceGroupInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBindImageMemoryDeviceGroupInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BindImageMemoryDeviceGroupInfo( - uint32_t deviceIndexCount_ = {}, - const uint32_t * pDeviceIndices_ = {}, - uint32_t splitInstanceBindRegionCount_ = {}, - const VULKAN_HPP_NAMESPACE::Rect2D * pSplitInstanceBindRegions_ = {} ) VULKAN_HPP_NOEXCEPT - : deviceIndexCount( deviceIndexCount_ ) - , pDeviceIndices( pDeviceIndices_ ) - , splitInstanceBindRegionCount( splitInstanceBindRegionCount_ ) - , pSplitInstanceBindRegions( pSplitInstanceBindRegions_ ) - {} - - VULKAN_HPP_CONSTEXPR - BindImageMemoryDeviceGroupInfo( BindImageMemoryDeviceGroupInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindImageMemoryDeviceGroupInfo( VkBindImageMemoryDeviceGroupInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : BindImageMemoryDeviceGroupInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BindImageMemoryDeviceGroupInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & deviceIndices_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - splitInstanceBindRegions_ = {} ) - : deviceIndexCount( static_cast( deviceIndices_.size() ) ) - , pDeviceIndices( deviceIndices_.data() ) - , splitInstanceBindRegionCount( static_cast( splitInstanceBindRegions_.size() ) ) - , pSplitInstanceBindRegions( splitInstanceBindRegions_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BindImageMemoryDeviceGroupInfo & - operator=( BindImageMemoryDeviceGroupInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindImageMemoryDeviceGroupInfo & operator=( VkBindImageMemoryDeviceGroupInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BindImageMemoryDeviceGroupInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindImageMemoryDeviceGroupInfo & - setDeviceIndexCount( uint32_t deviceIndexCount_ ) VULKAN_HPP_NOEXCEPT - { - deviceIndexCount = deviceIndexCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindImageMemoryDeviceGroupInfo & - setPDeviceIndices( const uint32_t * pDeviceIndices_ ) VULKAN_HPP_NOEXCEPT - { - pDeviceIndices = pDeviceIndices_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BindImageMemoryDeviceGroupInfo & setDeviceIndices( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & deviceIndices_ ) VULKAN_HPP_NOEXCEPT - { - deviceIndexCount = static_cast( deviceIndices_.size() ); - pDeviceIndices = deviceIndices_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 BindImageMemoryDeviceGroupInfo & - setSplitInstanceBindRegionCount( uint32_t splitInstanceBindRegionCount_ ) VULKAN_HPP_NOEXCEPT - { - splitInstanceBindRegionCount = splitInstanceBindRegionCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindImageMemoryDeviceGroupInfo & setPSplitInstanceBindRegions( - const VULKAN_HPP_NAMESPACE::Rect2D * pSplitInstanceBindRegions_ ) VULKAN_HPP_NOEXCEPT - { - pSplitInstanceBindRegions = pSplitInstanceBindRegions_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BindImageMemoryDeviceGroupInfo & setSplitInstanceBindRegions( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - splitInstanceBindRegions_ ) VULKAN_HPP_NOEXCEPT - { - splitInstanceBindRegionCount = static_cast( splitInstanceBindRegions_.size() ); - pSplitInstanceBindRegions = splitInstanceBindRegions_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBindImageMemoryDeviceGroupInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBindImageMemoryDeviceGroupInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, deviceIndexCount, pDeviceIndices, splitInstanceBindRegionCount, pSplitInstanceBindRegions ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BindImageMemoryDeviceGroupInfo const & ) const = default; -#else - bool operator==( BindImageMemoryDeviceGroupInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceIndexCount == rhs.deviceIndexCount ) && - ( pDeviceIndices == rhs.pDeviceIndices ) && - ( splitInstanceBindRegionCount == rhs.splitInstanceBindRegionCount ) && - ( pSplitInstanceBindRegions == rhs.pSplitInstanceBindRegions ); -# endif - } - - bool operator!=( BindImageMemoryDeviceGroupInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBindImageMemoryDeviceGroupInfo; - const void * pNext = {}; - uint32_t deviceIndexCount = {}; - const uint32_t * pDeviceIndices = {}; - uint32_t splitInstanceBindRegionCount = {}; - const VULKAN_HPP_NAMESPACE::Rect2D * pSplitInstanceBindRegions = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo ) == - sizeof( VkBindImageMemoryDeviceGroupInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BindImageMemoryDeviceGroupInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BindImageMemoryDeviceGroupInfo; - }; - using BindImageMemoryDeviceGroupInfoKHR = BindImageMemoryDeviceGroupInfo; - - struct BindImageMemoryInfo - { - using NativeType = VkBindImageMemoryInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBindImageMemoryInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BindImageMemoryInfo( VULKAN_HPP_NAMESPACE::Image image_ = {}, - VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset_ = {} ) VULKAN_HPP_NOEXCEPT - : image( image_ ) - , memory( memory_ ) - , memoryOffset( memoryOffset_ ) - {} - - VULKAN_HPP_CONSTEXPR BindImageMemoryInfo( BindImageMemoryInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindImageMemoryInfo( VkBindImageMemoryInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : BindImageMemoryInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BindImageMemoryInfo & operator=( BindImageMemoryInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindImageMemoryInfo & operator=( VkBindImageMemoryInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BindImageMemoryInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindImageMemoryInfo & setImage( VULKAN_HPP_NAMESPACE::Image image_ ) VULKAN_HPP_NOEXCEPT - { - image = image_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindImageMemoryInfo & - setMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ ) VULKAN_HPP_NOEXCEPT - { - memory = memory_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindImageMemoryInfo & - setMemoryOffset( VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset_ ) VULKAN_HPP_NOEXCEPT - { - memoryOffset = memoryOffset_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBindImageMemoryInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBindImageMemoryInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, image, memory, memoryOffset ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BindImageMemoryInfo const & ) const = default; -#else - bool operator==( BindImageMemoryInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( image == rhs.image ) && ( memory == rhs.memory ) && - ( memoryOffset == rhs.memoryOffset ); -# endif - } - - bool operator!=( BindImageMemoryInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBindImageMemoryInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Image image = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory memory = {}; - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImageMemoryInfo ) == sizeof( VkBindImageMemoryInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BindImageMemoryInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BindImageMemoryInfo; - }; - using BindImageMemoryInfoKHR = BindImageMemoryInfo; - - struct BindImageMemorySwapchainInfoKHR - { - using NativeType = VkBindImageMemorySwapchainInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBindImageMemorySwapchainInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BindImageMemorySwapchainInfoKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain_ = {}, - uint32_t imageIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : swapchain( swapchain_ ) - , imageIndex( imageIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR - BindImageMemorySwapchainInfoKHR( BindImageMemorySwapchainInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindImageMemorySwapchainInfoKHR( VkBindImageMemorySwapchainInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : BindImageMemorySwapchainInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BindImageMemorySwapchainInfoKHR & - operator=( BindImageMemorySwapchainInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindImageMemorySwapchainInfoKHR & operator=( VkBindImageMemorySwapchainInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BindImageMemorySwapchainInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindImageMemorySwapchainInfoKHR & - setSwapchain( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain_ ) VULKAN_HPP_NOEXCEPT - { - swapchain = swapchain_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindImageMemorySwapchainInfoKHR & setImageIndex( uint32_t imageIndex_ ) VULKAN_HPP_NOEXCEPT - { - imageIndex = imageIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBindImageMemorySwapchainInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBindImageMemorySwapchainInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, swapchain, imageIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BindImageMemorySwapchainInfoKHR const & ) const = default; -#else - bool operator==( BindImageMemorySwapchainInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchain == rhs.swapchain ) && - ( imageIndex == rhs.imageIndex ); -# endif - } - - bool operator!=( BindImageMemorySwapchainInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBindImageMemorySwapchainInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain = {}; - uint32_t imageIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR ) == - sizeof( VkBindImageMemorySwapchainInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BindImageMemorySwapchainInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BindImageMemorySwapchainInfoKHR; - }; - - struct BindImagePlaneMemoryInfo - { - using NativeType = VkBindImagePlaneMemoryInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBindImagePlaneMemoryInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - BindImagePlaneMemoryInfo( VULKAN_HPP_NAMESPACE::ImageAspectFlagBits planeAspect_ = - VULKAN_HPP_NAMESPACE::ImageAspectFlagBits::eColor ) VULKAN_HPP_NOEXCEPT - : planeAspect( planeAspect_ ) - {} - - VULKAN_HPP_CONSTEXPR BindImagePlaneMemoryInfo( BindImagePlaneMemoryInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindImagePlaneMemoryInfo( VkBindImagePlaneMemoryInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : BindImagePlaneMemoryInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BindImagePlaneMemoryInfo & operator=( BindImagePlaneMemoryInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindImagePlaneMemoryInfo & operator=( VkBindImagePlaneMemoryInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BindImagePlaneMemoryInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindImagePlaneMemoryInfo & - setPlaneAspect( VULKAN_HPP_NAMESPACE::ImageAspectFlagBits planeAspect_ ) VULKAN_HPP_NOEXCEPT - { - planeAspect = planeAspect_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBindImagePlaneMemoryInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBindImagePlaneMemoryInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, planeAspect ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BindImagePlaneMemoryInfo const & ) const = default; -#else - bool operator==( BindImagePlaneMemoryInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( planeAspect == rhs.planeAspect ); -# endif - } - - bool operator!=( BindImagePlaneMemoryInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBindImagePlaneMemoryInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageAspectFlagBits planeAspect = VULKAN_HPP_NAMESPACE::ImageAspectFlagBits::eColor; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo ) == - sizeof( VkBindImagePlaneMemoryInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BindImagePlaneMemoryInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BindImagePlaneMemoryInfo; - }; - using BindImagePlaneMemoryInfoKHR = BindImagePlaneMemoryInfo; - - struct BindIndexBufferIndirectCommandNV - { - using NativeType = VkBindIndexBufferIndirectCommandNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BindIndexBufferIndirectCommandNV( - VULKAN_HPP_NAMESPACE::DeviceAddress bufferAddress_ = {}, - uint32_t size_ = {}, - VULKAN_HPP_NAMESPACE::IndexType indexType_ = VULKAN_HPP_NAMESPACE::IndexType::eUint16 ) VULKAN_HPP_NOEXCEPT - : bufferAddress( bufferAddress_ ) - , size( size_ ) - , indexType( indexType_ ) - {} - - VULKAN_HPP_CONSTEXPR - BindIndexBufferIndirectCommandNV( BindIndexBufferIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindIndexBufferIndirectCommandNV( VkBindIndexBufferIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT - : BindIndexBufferIndirectCommandNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BindIndexBufferIndirectCommandNV & - operator=( BindIndexBufferIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindIndexBufferIndirectCommandNV & operator=( VkBindIndexBufferIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BindIndexBufferIndirectCommandNV & - setBufferAddress( VULKAN_HPP_NAMESPACE::DeviceAddress bufferAddress_ ) VULKAN_HPP_NOEXCEPT - { - bufferAddress = bufferAddress_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindIndexBufferIndirectCommandNV & setSize( uint32_t size_ ) VULKAN_HPP_NOEXCEPT - { - size = size_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindIndexBufferIndirectCommandNV & - setIndexType( VULKAN_HPP_NAMESPACE::IndexType indexType_ ) VULKAN_HPP_NOEXCEPT - { - indexType = indexType_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBindIndexBufferIndirectCommandNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBindIndexBufferIndirectCommandNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( bufferAddress, size, indexType ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BindIndexBufferIndirectCommandNV const & ) const = default; -#else - bool operator==( BindIndexBufferIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( bufferAddress == rhs.bufferAddress ) && ( size == rhs.size ) && ( indexType == rhs.indexType ); -# endif - } - - bool operator!=( BindIndexBufferIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::DeviceAddress bufferAddress = {}; - uint32_t size = {}; - VULKAN_HPP_NAMESPACE::IndexType indexType = VULKAN_HPP_NAMESPACE::IndexType::eUint16; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV ) == - sizeof( VkBindIndexBufferIndirectCommandNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BindIndexBufferIndirectCommandNV is not nothrow_move_constructible!" ); - - struct BindShaderGroupIndirectCommandNV - { - using NativeType = VkBindShaderGroupIndirectCommandNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BindShaderGroupIndirectCommandNV( uint32_t groupIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : groupIndex( groupIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR - BindShaderGroupIndirectCommandNV( BindShaderGroupIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindShaderGroupIndirectCommandNV( VkBindShaderGroupIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT - : BindShaderGroupIndirectCommandNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BindShaderGroupIndirectCommandNV & - operator=( BindShaderGroupIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindShaderGroupIndirectCommandNV & operator=( VkBindShaderGroupIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BindShaderGroupIndirectCommandNV & setGroupIndex( uint32_t groupIndex_ ) VULKAN_HPP_NOEXCEPT - { - groupIndex = groupIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBindShaderGroupIndirectCommandNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBindShaderGroupIndirectCommandNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( groupIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BindShaderGroupIndirectCommandNV const & ) const = default; -#else - bool operator==( BindShaderGroupIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( groupIndex == rhs.groupIndex ); -# endif - } - - bool operator!=( BindShaderGroupIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t groupIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV ) == - sizeof( VkBindShaderGroupIndirectCommandNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BindShaderGroupIndirectCommandNV is not nothrow_move_constructible!" ); - - struct SparseMemoryBind - { - using NativeType = VkSparseMemoryBind; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SparseMemoryBind( VULKAN_HPP_NAMESPACE::DeviceSize resourceOffset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize size_ = {}, - VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset_ = {}, - VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags flags_ = {} ) VULKAN_HPP_NOEXCEPT - : resourceOffset( resourceOffset_ ) - , size( size_ ) - , memory( memory_ ) - , memoryOffset( memoryOffset_ ) - , flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR SparseMemoryBind( SparseMemoryBind const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseMemoryBind( VkSparseMemoryBind const & rhs ) VULKAN_HPP_NOEXCEPT - : SparseMemoryBind( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SparseMemoryBind & operator=( SparseMemoryBind const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseMemoryBind & operator=( VkSparseMemoryBind const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SparseMemoryBind & - setResourceOffset( VULKAN_HPP_NAMESPACE::DeviceSize resourceOffset_ ) VULKAN_HPP_NOEXCEPT - { - resourceOffset = resourceOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseMemoryBind & setSize( VULKAN_HPP_NAMESPACE::DeviceSize size_ ) VULKAN_HPP_NOEXCEPT - { - size = size_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseMemoryBind & - setMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ ) VULKAN_HPP_NOEXCEPT - { - memory = memory_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseMemoryBind & - setMemoryOffset( VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset_ ) VULKAN_HPP_NOEXCEPT - { - memoryOffset = memoryOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseMemoryBind & - setFlags( VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSparseMemoryBind const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSparseMemoryBind &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( resourceOffset, size, memory, memoryOffset, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SparseMemoryBind const & ) const = default; -#else - bool operator==( SparseMemoryBind const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( resourceOffset == rhs.resourceOffset ) && ( size == rhs.size ) && ( memory == rhs.memory ) && - ( memoryOffset == rhs.memoryOffset ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( SparseMemoryBind const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::DeviceSize resourceOffset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory memory = {}; - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset = {}; - VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseMemoryBind ) == sizeof( VkSparseMemoryBind ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SparseMemoryBind is not nothrow_move_constructible!" ); - - struct SparseBufferMemoryBindInfo - { - using NativeType = VkSparseBufferMemoryBindInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SparseBufferMemoryBindInfo( VULKAN_HPP_NAMESPACE::Buffer buffer_ = {}, - uint32_t bindCount_ = {}, - const VULKAN_HPP_NAMESPACE::SparseMemoryBind * pBinds_ = {} ) VULKAN_HPP_NOEXCEPT - : buffer( buffer_ ) - , bindCount( bindCount_ ) - , pBinds( pBinds_ ) - {} - - VULKAN_HPP_CONSTEXPR - SparseBufferMemoryBindInfo( SparseBufferMemoryBindInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseBufferMemoryBindInfo( VkSparseBufferMemoryBindInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SparseBufferMemoryBindInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SparseBufferMemoryBindInfo( - VULKAN_HPP_NAMESPACE::Buffer buffer_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & binds_ ) - : buffer( buffer_ ), bindCount( static_cast( binds_.size() ) ), pBinds( binds_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SparseBufferMemoryBindInfo & operator=( SparseBufferMemoryBindInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseBufferMemoryBindInfo & operator=( VkSparseBufferMemoryBindInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SparseBufferMemoryBindInfo & - setBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseBufferMemoryBindInfo & setBindCount( uint32_t bindCount_ ) VULKAN_HPP_NOEXCEPT - { - bindCount = bindCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseBufferMemoryBindInfo & - setPBinds( const VULKAN_HPP_NAMESPACE::SparseMemoryBind * pBinds_ ) VULKAN_HPP_NOEXCEPT - { - pBinds = pBinds_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SparseBufferMemoryBindInfo & setBinds( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & binds_ ) - VULKAN_HPP_NOEXCEPT - { - bindCount = static_cast( binds_.size() ); - pBinds = binds_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSparseBufferMemoryBindInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSparseBufferMemoryBindInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( buffer, bindCount, pBinds ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SparseBufferMemoryBindInfo const & ) const = default; -#else - bool operator==( SparseBufferMemoryBindInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( buffer == rhs.buffer ) && ( bindCount == rhs.bindCount ) && ( pBinds == rhs.pBinds ); -# endif - } - - bool operator!=( SparseBufferMemoryBindInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Buffer buffer = {}; - uint32_t bindCount = {}; - const VULKAN_HPP_NAMESPACE::SparseMemoryBind * pBinds = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo ) == - sizeof( VkSparseBufferMemoryBindInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SparseBufferMemoryBindInfo is not nothrow_move_constructible!" ); - - struct SparseImageOpaqueMemoryBindInfo - { - using NativeType = VkSparseImageOpaqueMemoryBindInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SparseImageOpaqueMemoryBindInfo( VULKAN_HPP_NAMESPACE::Image image_ = {}, - uint32_t bindCount_ = {}, - const VULKAN_HPP_NAMESPACE::SparseMemoryBind * pBinds_ = {} ) VULKAN_HPP_NOEXCEPT - : image( image_ ) - , bindCount( bindCount_ ) - , pBinds( pBinds_ ) - {} - - VULKAN_HPP_CONSTEXPR - SparseImageOpaqueMemoryBindInfo( SparseImageOpaqueMemoryBindInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageOpaqueMemoryBindInfo( VkSparseImageOpaqueMemoryBindInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SparseImageOpaqueMemoryBindInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SparseImageOpaqueMemoryBindInfo( - VULKAN_HPP_NAMESPACE::Image image_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & binds_ ) - : image( image_ ), bindCount( static_cast( binds_.size() ) ), pBinds( binds_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SparseImageOpaqueMemoryBindInfo & - operator=( SparseImageOpaqueMemoryBindInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageOpaqueMemoryBindInfo & operator=( VkSparseImageOpaqueMemoryBindInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SparseImageOpaqueMemoryBindInfo & - setImage( VULKAN_HPP_NAMESPACE::Image image_ ) VULKAN_HPP_NOEXCEPT - { - image = image_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseImageOpaqueMemoryBindInfo & setBindCount( uint32_t bindCount_ ) VULKAN_HPP_NOEXCEPT - { - bindCount = bindCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseImageOpaqueMemoryBindInfo & - setPBinds( const VULKAN_HPP_NAMESPACE::SparseMemoryBind * pBinds_ ) VULKAN_HPP_NOEXCEPT - { - pBinds = pBinds_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SparseImageOpaqueMemoryBindInfo & setBinds( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & binds_ ) - VULKAN_HPP_NOEXCEPT - { - bindCount = static_cast( binds_.size() ); - pBinds = binds_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSparseImageOpaqueMemoryBindInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSparseImageOpaqueMemoryBindInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( image, bindCount, pBinds ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SparseImageOpaqueMemoryBindInfo const & ) const = default; -#else - bool operator==( SparseImageOpaqueMemoryBindInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( image == rhs.image ) && ( bindCount == rhs.bindCount ) && ( pBinds == rhs.pBinds ); -# endif - } - - bool operator!=( SparseImageOpaqueMemoryBindInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Image image = {}; - uint32_t bindCount = {}; - const VULKAN_HPP_NAMESPACE::SparseMemoryBind * pBinds = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo ) == - sizeof( VkSparseImageOpaqueMemoryBindInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SparseImageOpaqueMemoryBindInfo is not nothrow_move_constructible!" ); - - struct ImageSubresource - { - using NativeType = VkImageSubresource; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageSubresource( VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ = {}, - uint32_t mipLevel_ = {}, - uint32_t arrayLayer_ = {} ) VULKAN_HPP_NOEXCEPT - : aspectMask( aspectMask_ ) - , mipLevel( mipLevel_ ) - , arrayLayer( arrayLayer_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageSubresource( ImageSubresource const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageSubresource( VkImageSubresource const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageSubresource( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageSubresource & operator=( ImageSubresource const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageSubresource & operator=( VkImageSubresource const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageSubresource & - setAspectMask( VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ ) VULKAN_HPP_NOEXCEPT - { - aspectMask = aspectMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageSubresource & setMipLevel( uint32_t mipLevel_ ) VULKAN_HPP_NOEXCEPT - { - mipLevel = mipLevel_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageSubresource & setArrayLayer( uint32_t arrayLayer_ ) VULKAN_HPP_NOEXCEPT - { - arrayLayer = arrayLayer_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageSubresource const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageSubresource &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( aspectMask, mipLevel, arrayLayer ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageSubresource const & ) const = default; -#else - bool operator==( ImageSubresource const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( aspectMask == rhs.aspectMask ) && ( mipLevel == rhs.mipLevel ) && ( arrayLayer == rhs.arrayLayer ); -# endif - } - - bool operator!=( ImageSubresource const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask = {}; - uint32_t mipLevel = {}; - uint32_t arrayLayer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresource ) == sizeof( VkImageSubresource ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageSubresource is not nothrow_move_constructible!" ); - - struct Offset3D - { - using NativeType = VkOffset3D; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR Offset3D( int32_t x_ = {}, int32_t y_ = {}, int32_t z_ = {} ) VULKAN_HPP_NOEXCEPT - : x( x_ ) - , y( y_ ) - , z( z_ ) - {} - - VULKAN_HPP_CONSTEXPR Offset3D( Offset3D const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Offset3D( VkOffset3D const & rhs ) VULKAN_HPP_NOEXCEPT : Offset3D( *reinterpret_cast( &rhs ) ) {} - - explicit Offset3D( Offset2D const & offset2D, int32_t z_ = {} ) : x( offset2D.x ), y( offset2D.y ), z( z_ ) {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - Offset3D & operator=( Offset3D const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Offset3D & operator=( VkOffset3D const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 Offset3D & setX( int32_t x_ ) VULKAN_HPP_NOEXCEPT - { - x = x_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Offset3D & setY( int32_t y_ ) VULKAN_HPP_NOEXCEPT - { - y = y_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Offset3D & setZ( int32_t z_ ) VULKAN_HPP_NOEXCEPT - { - z = z_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkOffset3D const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkOffset3D &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( x, y, z ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Offset3D const & ) const = default; -#else - bool operator==( Offset3D const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( x == rhs.x ) && ( y == rhs.y ) && ( z == rhs.z ); -# endif - } - - bool operator!=( Offset3D const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - int32_t x = {}; - int32_t y = {}; - int32_t z = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Offset3D ) == sizeof( VkOffset3D ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Offset3D is not nothrow_move_constructible!" ); - - struct Extent3D - { - using NativeType = VkExtent3D; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - Extent3D( uint32_t width_ = {}, uint32_t height_ = {}, uint32_t depth_ = {} ) VULKAN_HPP_NOEXCEPT - : width( width_ ) - , height( height_ ) - , depth( depth_ ) - {} - - VULKAN_HPP_CONSTEXPR Extent3D( Extent3D const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Extent3D( VkExtent3D const & rhs ) VULKAN_HPP_NOEXCEPT : Extent3D( *reinterpret_cast( &rhs ) ) {} - - explicit Extent3D( Extent2D const & extent2D, uint32_t depth_ = {} ) - : width( extent2D.width ), height( extent2D.height ), depth( depth_ ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - Extent3D & operator=( Extent3D const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Extent3D & operator=( VkExtent3D const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 Extent3D & setWidth( uint32_t width_ ) VULKAN_HPP_NOEXCEPT - { - width = width_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Extent3D & setHeight( uint32_t height_ ) VULKAN_HPP_NOEXCEPT - { - height = height_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Extent3D & setDepth( uint32_t depth_ ) VULKAN_HPP_NOEXCEPT - { - depth = depth_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExtent3D const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExtent3D &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( width, height, depth ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Extent3D const & ) const = default; -#else - bool operator==( Extent3D const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( width == rhs.width ) && ( height == rhs.height ) && ( depth == rhs.depth ); -# endif - } - - bool operator!=( Extent3D const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t width = {}; - uint32_t height = {}; - uint32_t depth = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Extent3D ) == sizeof( VkExtent3D ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Extent3D is not nothrow_move_constructible!" ); - - struct SparseImageMemoryBind - { - using NativeType = VkSparseImageMemoryBind; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SparseImageMemoryBind( VULKAN_HPP_NAMESPACE::ImageSubresource subresource_ = {}, - VULKAN_HPP_NAMESPACE::Offset3D offset_ = {}, - VULKAN_HPP_NAMESPACE::Extent3D extent_ = {}, - VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset_ = {}, - VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags flags_ = {} ) VULKAN_HPP_NOEXCEPT - : subresource( subresource_ ) - , offset( offset_ ) - , extent( extent_ ) - , memory( memory_ ) - , memoryOffset( memoryOffset_ ) - , flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR SparseImageMemoryBind( SparseImageMemoryBind const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageMemoryBind( VkSparseImageMemoryBind const & rhs ) VULKAN_HPP_NOEXCEPT - : SparseImageMemoryBind( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SparseImageMemoryBind & operator=( SparseImageMemoryBind const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageMemoryBind & operator=( VkSparseImageMemoryBind const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SparseImageMemoryBind & - setSubresource( VULKAN_HPP_NAMESPACE::ImageSubresource const & subresource_ ) VULKAN_HPP_NOEXCEPT - { - subresource = subresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseImageMemoryBind & - setOffset( VULKAN_HPP_NAMESPACE::Offset3D const & offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseImageMemoryBind & - setExtent( VULKAN_HPP_NAMESPACE::Extent3D const & extent_ ) VULKAN_HPP_NOEXCEPT - { - extent = extent_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseImageMemoryBind & - setMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ ) VULKAN_HPP_NOEXCEPT - { - memory = memory_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseImageMemoryBind & - setMemoryOffset( VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset_ ) VULKAN_HPP_NOEXCEPT - { - memoryOffset = memoryOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseImageMemoryBind & - setFlags( VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSparseImageMemoryBind const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSparseImageMemoryBind &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( subresource, offset, extent, memory, memoryOffset, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SparseImageMemoryBind const & ) const = default; -#else - bool operator==( SparseImageMemoryBind const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( subresource == rhs.subresource ) && ( offset == rhs.offset ) && ( extent == rhs.extent ) && - ( memory == rhs.memory ) && ( memoryOffset == rhs.memoryOffset ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( SparseImageMemoryBind const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ImageSubresource subresource = {}; - VULKAN_HPP_NAMESPACE::Offset3D offset = {}; - VULKAN_HPP_NAMESPACE::Extent3D extent = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory memory = {}; - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset = {}; - VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryBind ) == sizeof( VkSparseImageMemoryBind ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SparseImageMemoryBind is not nothrow_move_constructible!" ); - - struct SparseImageMemoryBindInfo - { - using NativeType = VkSparseImageMemoryBindInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SparseImageMemoryBindInfo( VULKAN_HPP_NAMESPACE::Image image_ = {}, - uint32_t bindCount_ = {}, - const VULKAN_HPP_NAMESPACE::SparseImageMemoryBind * pBinds_ = {} ) VULKAN_HPP_NOEXCEPT - : image( image_ ) - , bindCount( bindCount_ ) - , pBinds( pBinds_ ) - {} - - VULKAN_HPP_CONSTEXPR - SparseImageMemoryBindInfo( SparseImageMemoryBindInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageMemoryBindInfo( VkSparseImageMemoryBindInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SparseImageMemoryBindInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SparseImageMemoryBindInfo( - VULKAN_HPP_NAMESPACE::Image image_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & binds_ ) - : image( image_ ), bindCount( static_cast( binds_.size() ) ), pBinds( binds_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SparseImageMemoryBindInfo & operator=( SparseImageMemoryBindInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageMemoryBindInfo & operator=( VkSparseImageMemoryBindInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SparseImageMemoryBindInfo & - setImage( VULKAN_HPP_NAMESPACE::Image image_ ) VULKAN_HPP_NOEXCEPT - { - image = image_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseImageMemoryBindInfo & setBindCount( uint32_t bindCount_ ) VULKAN_HPP_NOEXCEPT - { - bindCount = bindCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SparseImageMemoryBindInfo & - setPBinds( const VULKAN_HPP_NAMESPACE::SparseImageMemoryBind * pBinds_ ) VULKAN_HPP_NOEXCEPT - { - pBinds = pBinds_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SparseImageMemoryBindInfo & setBinds( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & binds_ ) - VULKAN_HPP_NOEXCEPT - { - bindCount = static_cast( binds_.size() ); - pBinds = binds_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSparseImageMemoryBindInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSparseImageMemoryBindInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( image, bindCount, pBinds ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SparseImageMemoryBindInfo const & ) const = default; -#else - bool operator==( SparseImageMemoryBindInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( image == rhs.image ) && ( bindCount == rhs.bindCount ) && ( pBinds == rhs.pBinds ); -# endif - } - - bool operator!=( SparseImageMemoryBindInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Image image = {}; - uint32_t bindCount = {}; - const VULKAN_HPP_NAMESPACE::SparseImageMemoryBind * pBinds = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo ) == - sizeof( VkSparseImageMemoryBindInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SparseImageMemoryBindInfo is not nothrow_move_constructible!" ); - - struct BindSparseInfo - { - using NativeType = VkBindSparseInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBindSparseInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - BindSparseInfo( uint32_t waitSemaphoreCount_ = {}, - const VULKAN_HPP_NAMESPACE::Semaphore * pWaitSemaphores_ = {}, - uint32_t bufferBindCount_ = {}, - const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo * pBufferBinds_ = {}, - uint32_t imageOpaqueBindCount_ = {}, - const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo * pImageOpaqueBinds_ = {}, - uint32_t imageBindCount_ = {}, - const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo * pImageBinds_ = {}, - uint32_t signalSemaphoreCount_ = {}, - const VULKAN_HPP_NAMESPACE::Semaphore * pSignalSemaphores_ = {} ) VULKAN_HPP_NOEXCEPT - : waitSemaphoreCount( waitSemaphoreCount_ ) - , pWaitSemaphores( pWaitSemaphores_ ) - , bufferBindCount( bufferBindCount_ ) - , pBufferBinds( pBufferBinds_ ) - , imageOpaqueBindCount( imageOpaqueBindCount_ ) - , pImageOpaqueBinds( pImageOpaqueBinds_ ) - , imageBindCount( imageBindCount_ ) - , pImageBinds( pImageBinds_ ) - , signalSemaphoreCount( signalSemaphoreCount_ ) - , pSignalSemaphores( pSignalSemaphores_ ) - {} - - VULKAN_HPP_CONSTEXPR BindSparseInfo( BindSparseInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindSparseInfo( VkBindSparseInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : BindSparseInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BindSparseInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & waitSemaphores_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - bufferBinds_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - imageOpaqueBinds_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - imageBinds_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - signalSemaphores_ = {} ) - : waitSemaphoreCount( static_cast( waitSemaphores_.size() ) ) - , pWaitSemaphores( waitSemaphores_.data() ) - , bufferBindCount( static_cast( bufferBinds_.size() ) ) - , pBufferBinds( bufferBinds_.data() ) - , imageOpaqueBindCount( static_cast( imageOpaqueBinds_.size() ) ) - , pImageOpaqueBinds( imageOpaqueBinds_.data() ) - , imageBindCount( static_cast( imageBinds_.size() ) ) - , pImageBinds( imageBinds_.data() ) - , signalSemaphoreCount( static_cast( signalSemaphores_.size() ) ) - , pSignalSemaphores( signalSemaphores_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BindSparseInfo & operator=( BindSparseInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindSparseInfo & operator=( VkBindSparseInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BindSparseInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindSparseInfo & setWaitSemaphoreCount( uint32_t waitSemaphoreCount_ ) VULKAN_HPP_NOEXCEPT - { - waitSemaphoreCount = waitSemaphoreCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindSparseInfo & - setPWaitSemaphores( const VULKAN_HPP_NAMESPACE::Semaphore * pWaitSemaphores_ ) VULKAN_HPP_NOEXCEPT - { - pWaitSemaphores = pWaitSemaphores_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BindSparseInfo & setWaitSemaphores( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & waitSemaphores_ ) - VULKAN_HPP_NOEXCEPT - { - waitSemaphoreCount = static_cast( waitSemaphores_.size() ); - pWaitSemaphores = waitSemaphores_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 BindSparseInfo & setBufferBindCount( uint32_t bufferBindCount_ ) VULKAN_HPP_NOEXCEPT - { - bufferBindCount = bufferBindCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindSparseInfo & - setPBufferBinds( const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo * pBufferBinds_ ) VULKAN_HPP_NOEXCEPT - { - pBufferBinds = pBufferBinds_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BindSparseInfo & setBufferBinds( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - bufferBinds_ ) VULKAN_HPP_NOEXCEPT - { - bufferBindCount = static_cast( bufferBinds_.size() ); - pBufferBinds = bufferBinds_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 BindSparseInfo & - setImageOpaqueBindCount( uint32_t imageOpaqueBindCount_ ) VULKAN_HPP_NOEXCEPT - { - imageOpaqueBindCount = imageOpaqueBindCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindSparseInfo & setPImageOpaqueBinds( - const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo * pImageOpaqueBinds_ ) VULKAN_HPP_NOEXCEPT - { - pImageOpaqueBinds = pImageOpaqueBinds_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BindSparseInfo & setImageOpaqueBinds( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - imageOpaqueBinds_ ) VULKAN_HPP_NOEXCEPT - { - imageOpaqueBindCount = static_cast( imageOpaqueBinds_.size() ); - pImageOpaqueBinds = imageOpaqueBinds_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 BindSparseInfo & setImageBindCount( uint32_t imageBindCount_ ) VULKAN_HPP_NOEXCEPT - { - imageBindCount = imageBindCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindSparseInfo & - setPImageBinds( const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo * pImageBinds_ ) VULKAN_HPP_NOEXCEPT - { - pImageBinds = pImageBinds_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BindSparseInfo & setImageBinds( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - imageBinds_ ) VULKAN_HPP_NOEXCEPT - { - imageBindCount = static_cast( imageBinds_.size() ); - pImageBinds = imageBinds_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 BindSparseInfo & - setSignalSemaphoreCount( uint32_t signalSemaphoreCount_ ) VULKAN_HPP_NOEXCEPT - { - signalSemaphoreCount = signalSemaphoreCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindSparseInfo & - setPSignalSemaphores( const VULKAN_HPP_NAMESPACE::Semaphore * pSignalSemaphores_ ) VULKAN_HPP_NOEXCEPT - { - pSignalSemaphores = pSignalSemaphores_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BindSparseInfo & setSignalSemaphores( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & signalSemaphores_ ) - VULKAN_HPP_NOEXCEPT - { - signalSemaphoreCount = static_cast( signalSemaphores_.size() ); - pSignalSemaphores = signalSemaphores_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBindSparseInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBindSparseInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - waitSemaphoreCount, - pWaitSemaphores, - bufferBindCount, - pBufferBinds, - imageOpaqueBindCount, - pImageOpaqueBinds, - imageBindCount, - pImageBinds, - signalSemaphoreCount, - pSignalSemaphores ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BindSparseInfo const & ) const = default; -#else - bool operator==( BindSparseInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( waitSemaphoreCount == rhs.waitSemaphoreCount ) && - ( pWaitSemaphores == rhs.pWaitSemaphores ) && ( bufferBindCount == rhs.bufferBindCount ) && - ( pBufferBinds == rhs.pBufferBinds ) && ( imageOpaqueBindCount == rhs.imageOpaqueBindCount ) && - ( pImageOpaqueBinds == rhs.pImageOpaqueBinds ) && ( imageBindCount == rhs.imageBindCount ) && - ( pImageBinds == rhs.pImageBinds ) && ( signalSemaphoreCount == rhs.signalSemaphoreCount ) && - ( pSignalSemaphores == rhs.pSignalSemaphores ); -# endif - } - - bool operator!=( BindSparseInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBindSparseInfo; - const void * pNext = {}; - uint32_t waitSemaphoreCount = {}; - const VULKAN_HPP_NAMESPACE::Semaphore * pWaitSemaphores = {}; - uint32_t bufferBindCount = {}; - const VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo * pBufferBinds = {}; - uint32_t imageOpaqueBindCount = {}; - const VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo * pImageOpaqueBinds = {}; - uint32_t imageBindCount = {}; - const VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo * pImageBinds = {}; - uint32_t signalSemaphoreCount = {}; - const VULKAN_HPP_NAMESPACE::Semaphore * pSignalSemaphores = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindSparseInfo ) == sizeof( VkBindSparseInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BindSparseInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BindSparseInfo; - }; - - struct BindVertexBufferIndirectCommandNV - { - using NativeType = VkBindVertexBufferIndirectCommandNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BindVertexBufferIndirectCommandNV( VULKAN_HPP_NAMESPACE::DeviceAddress bufferAddress_ = {}, - uint32_t size_ = {}, - uint32_t stride_ = {} ) VULKAN_HPP_NOEXCEPT - : bufferAddress( bufferAddress_ ) - , size( size_ ) - , stride( stride_ ) - {} - - VULKAN_HPP_CONSTEXPR - BindVertexBufferIndirectCommandNV( BindVertexBufferIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindVertexBufferIndirectCommandNV( VkBindVertexBufferIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT - : BindVertexBufferIndirectCommandNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BindVertexBufferIndirectCommandNV & - operator=( BindVertexBufferIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BindVertexBufferIndirectCommandNV & operator=( VkBindVertexBufferIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BindVertexBufferIndirectCommandNV & - setBufferAddress( VULKAN_HPP_NAMESPACE::DeviceAddress bufferAddress_ ) VULKAN_HPP_NOEXCEPT - { - bufferAddress = bufferAddress_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindVertexBufferIndirectCommandNV & setSize( uint32_t size_ ) VULKAN_HPP_NOEXCEPT - { - size = size_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BindVertexBufferIndirectCommandNV & setStride( uint32_t stride_ ) VULKAN_HPP_NOEXCEPT - { - stride = stride_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBindVertexBufferIndirectCommandNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBindVertexBufferIndirectCommandNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( bufferAddress, size, stride ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BindVertexBufferIndirectCommandNV const & ) const = default; -#else - bool operator==( BindVertexBufferIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( bufferAddress == rhs.bufferAddress ) && ( size == rhs.size ) && ( stride == rhs.stride ); -# endif - } - - bool operator!=( BindVertexBufferIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::DeviceAddress bufferAddress = {}; - uint32_t size = {}; - uint32_t stride = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV ) == - sizeof( VkBindVertexBufferIndirectCommandNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BindVertexBufferIndirectCommandNV is not nothrow_move_constructible!" ); - - struct ImageSubresourceLayers - { - using NativeType = VkImageSubresourceLayers; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageSubresourceLayers( VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ = {}, - uint32_t mipLevel_ = {}, - uint32_t baseArrayLayer_ = {}, - uint32_t layerCount_ = {} ) VULKAN_HPP_NOEXCEPT - : aspectMask( aspectMask_ ) - , mipLevel( mipLevel_ ) - , baseArrayLayer( baseArrayLayer_ ) - , layerCount( layerCount_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageSubresourceLayers( ImageSubresourceLayers const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageSubresourceLayers( VkImageSubresourceLayers const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageSubresourceLayers( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageSubresourceLayers & operator=( ImageSubresourceLayers const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageSubresourceLayers & operator=( VkImageSubresourceLayers const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageSubresourceLayers & - setAspectMask( VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ ) VULKAN_HPP_NOEXCEPT - { - aspectMask = aspectMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageSubresourceLayers & setMipLevel( uint32_t mipLevel_ ) VULKAN_HPP_NOEXCEPT - { - mipLevel = mipLevel_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageSubresourceLayers & setBaseArrayLayer( uint32_t baseArrayLayer_ ) VULKAN_HPP_NOEXCEPT - { - baseArrayLayer = baseArrayLayer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageSubresourceLayers & setLayerCount( uint32_t layerCount_ ) VULKAN_HPP_NOEXCEPT - { - layerCount = layerCount_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageSubresourceLayers const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageSubresourceLayers &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( aspectMask, mipLevel, baseArrayLayer, layerCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageSubresourceLayers const & ) const = default; -#else - bool operator==( ImageSubresourceLayers const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( aspectMask == rhs.aspectMask ) && ( mipLevel == rhs.mipLevel ) && - ( baseArrayLayer == rhs.baseArrayLayer ) && ( layerCount == rhs.layerCount ); -# endif - } - - bool operator!=( ImageSubresourceLayers const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask = {}; - uint32_t mipLevel = {}; - uint32_t baseArrayLayer = {}; - uint32_t layerCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers ) == - sizeof( VkImageSubresourceLayers ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageSubresourceLayers is not nothrow_move_constructible!" ); - - struct ImageBlit2 - { - using NativeType = VkImageBlit2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageBlit2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - ImageBlit2( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource_ = {}, - std::array const & srcOffsets_ = {}, - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource_ = {}, - std::array const & dstOffsets_ = {} ) VULKAN_HPP_NOEXCEPT - : srcSubresource( srcSubresource_ ) - , srcOffsets( srcOffsets_ ) - , dstSubresource( dstSubresource_ ) - , dstOffsets( dstOffsets_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 ImageBlit2( ImageBlit2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageBlit2( VkImageBlit2 const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageBlit2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageBlit2 & operator=( ImageBlit2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageBlit2 & operator=( VkImageBlit2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageBlit2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageBlit2 & - setSrcSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & srcSubresource_ ) VULKAN_HPP_NOEXCEPT - { - srcSubresource = srcSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageBlit2 & - setSrcOffsets( std::array const & srcOffsets_ ) VULKAN_HPP_NOEXCEPT - { - srcOffsets = srcOffsets_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageBlit2 & - setDstSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & dstSubresource_ ) VULKAN_HPP_NOEXCEPT - { - dstSubresource = dstSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageBlit2 & - setDstOffsets( std::array const & dstOffsets_ ) VULKAN_HPP_NOEXCEPT - { - dstOffsets = dstOffsets_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageBlit2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageBlit2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, srcSubresource, srcOffsets, dstSubresource, dstOffsets ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageBlit2 const & ) const = default; -#else - bool operator==( ImageBlit2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcSubresource == rhs.srcSubresource ) && - ( srcOffsets == rhs.srcOffsets ) && ( dstSubresource == rhs.dstSubresource ) && - ( dstOffsets == rhs.dstOffsets ); -# endif - } - - bool operator!=( ImageBlit2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageBlit2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D srcOffsets = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D dstOffsets = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageBlit2 ) == sizeof( VkImageBlit2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageBlit2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageBlit2; - }; - using ImageBlit2KHR = ImageBlit2; - - struct BlitImageInfo2 - { - using NativeType = VkBlitImageInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBlitImageInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 BlitImageInfo2( - VULKAN_HPP_NAMESPACE::Image srcImage_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - VULKAN_HPP_NAMESPACE::Image dstImage_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - uint32_t regionCount_ = {}, - const VULKAN_HPP_NAMESPACE::ImageBlit2 * pRegions_ = {}, - VULKAN_HPP_NAMESPACE::Filter filter_ = VULKAN_HPP_NAMESPACE::Filter::eNearest ) VULKAN_HPP_NOEXCEPT - : srcImage( srcImage_ ) - , srcImageLayout( srcImageLayout_ ) - , dstImage( dstImage_ ) - , dstImageLayout( dstImageLayout_ ) - , regionCount( regionCount_ ) - , pRegions( pRegions_ ) - , filter( filter_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 BlitImageInfo2( BlitImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BlitImageInfo2( VkBlitImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : BlitImageInfo2( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BlitImageInfo2( - VULKAN_HPP_NAMESPACE::Image srcImage_, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout_, - VULKAN_HPP_NAMESPACE::Image dstImage_, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_, - VULKAN_HPP_NAMESPACE::Filter filter_ = VULKAN_HPP_NAMESPACE::Filter::eNearest ) - : srcImage( srcImage_ ) - , srcImageLayout( srcImageLayout_ ) - , dstImage( dstImage_ ) - , dstImageLayout( dstImageLayout_ ) - , regionCount( static_cast( regions_.size() ) ) - , pRegions( regions_.data() ) - , filter( filter_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BlitImageInfo2 & operator=( BlitImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BlitImageInfo2 & operator=( VkBlitImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BlitImageInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BlitImageInfo2 & setSrcImage( VULKAN_HPP_NAMESPACE::Image srcImage_ ) VULKAN_HPP_NOEXCEPT - { - srcImage = srcImage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BlitImageInfo2 & - setSrcImageLayout( VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout_ ) VULKAN_HPP_NOEXCEPT - { - srcImageLayout = srcImageLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BlitImageInfo2 & setDstImage( VULKAN_HPP_NAMESPACE::Image dstImage_ ) VULKAN_HPP_NOEXCEPT - { - dstImage = dstImage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BlitImageInfo2 & - setDstImageLayout( VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout_ ) VULKAN_HPP_NOEXCEPT - { - dstImageLayout = dstImageLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BlitImageInfo2 & setRegionCount( uint32_t regionCount_ ) VULKAN_HPP_NOEXCEPT - { - regionCount = regionCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BlitImageInfo2 & - setPRegions( const VULKAN_HPP_NAMESPACE::ImageBlit2 * pRegions_ ) VULKAN_HPP_NOEXCEPT - { - pRegions = pRegions_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BlitImageInfo2 & setRegions( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_ ) - VULKAN_HPP_NOEXCEPT - { - regionCount = static_cast( regions_.size() ); - pRegions = regions_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 BlitImageInfo2 & setFilter( VULKAN_HPP_NAMESPACE::Filter filter_ ) VULKAN_HPP_NOEXCEPT - { - filter = filter_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBlitImageInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBlitImageInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BlitImageInfo2 const & ) const = default; -#else - bool operator==( BlitImageInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcImage == rhs.srcImage ) && - ( srcImageLayout == rhs.srcImageLayout ) && ( dstImage == rhs.dstImage ) && - ( dstImageLayout == rhs.dstImageLayout ) && ( regionCount == rhs.regionCount ) && - ( pRegions == rhs.pRegions ) && ( filter == rhs.filter ); -# endif - } - - bool operator!=( BlitImageInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBlitImageInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Image srcImage = {}; - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - VULKAN_HPP_NAMESPACE::Image dstImage = {}; - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - uint32_t regionCount = {}; - const VULKAN_HPP_NAMESPACE::ImageBlit2 * pRegions = {}; - VULKAN_HPP_NAMESPACE::Filter filter = VULKAN_HPP_NAMESPACE::Filter::eNearest; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BlitImageInfo2 ) == sizeof( VkBlitImageInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BlitImageInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BlitImageInfo2; - }; - using BlitImageInfo2KHR = BlitImageInfo2; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct BufferCollectionBufferCreateInfoFUCHSIA - { - using NativeType = VkBufferCollectionBufferCreateInfoFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eBufferCollectionBufferCreateInfoFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - BufferCollectionBufferCreateInfoFUCHSIA( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection_ = {}, - uint32_t index_ = {} ) VULKAN_HPP_NOEXCEPT - : collection( collection_ ) - , index( index_ ) - {} - - VULKAN_HPP_CONSTEXPR BufferCollectionBufferCreateInfoFUCHSIA( BufferCollectionBufferCreateInfoFUCHSIA const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - BufferCollectionBufferCreateInfoFUCHSIA( VkBufferCollectionBufferCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferCollectionBufferCreateInfoFUCHSIA( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferCollectionBufferCreateInfoFUCHSIA & - operator=( BufferCollectionBufferCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferCollectionBufferCreateInfoFUCHSIA & - operator=( VkBufferCollectionBufferCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferCollectionBufferCreateInfoFUCHSIA & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionBufferCreateInfoFUCHSIA & - setCollection( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection_ ) VULKAN_HPP_NOEXCEPT - { - collection = collection_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionBufferCreateInfoFUCHSIA & setIndex( uint32_t index_ ) VULKAN_HPP_NOEXCEPT - { - index = index_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferCollectionBufferCreateInfoFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferCollectionBufferCreateInfoFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, collection, index ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferCollectionBufferCreateInfoFUCHSIA const & ) const = default; -# else - bool operator==( BufferCollectionBufferCreateInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( collection == rhs.collection ) && - ( index == rhs.index ); -# endif - } - - bool operator!=( BufferCollectionBufferCreateInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferCollectionBufferCreateInfoFUCHSIA; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection = {}; - uint32_t index = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA ) == - sizeof( VkBufferCollectionBufferCreateInfoFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BufferCollectionBufferCreateInfoFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferCollectionBufferCreateInfoFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct BufferCollectionConstraintsInfoFUCHSIA - { - using NativeType = VkBufferCollectionConstraintsInfoFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eBufferCollectionConstraintsInfoFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - BufferCollectionConstraintsInfoFUCHSIA( uint32_t minBufferCount_ = {}, - uint32_t maxBufferCount_ = {}, - uint32_t minBufferCountForCamping_ = {}, - uint32_t minBufferCountForDedicatedSlack_ = {}, - uint32_t minBufferCountForSharedSlack_ = {} ) VULKAN_HPP_NOEXCEPT - : minBufferCount( minBufferCount_ ) - , maxBufferCount( maxBufferCount_ ) - , minBufferCountForCamping( minBufferCountForCamping_ ) - , minBufferCountForDedicatedSlack( minBufferCountForDedicatedSlack_ ) - , minBufferCountForSharedSlack( minBufferCountForSharedSlack_ ) - {} - - VULKAN_HPP_CONSTEXPR BufferCollectionConstraintsInfoFUCHSIA( BufferCollectionConstraintsInfoFUCHSIA const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - BufferCollectionConstraintsInfoFUCHSIA( VkBufferCollectionConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferCollectionConstraintsInfoFUCHSIA( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferCollectionConstraintsInfoFUCHSIA & - operator=( BufferCollectionConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferCollectionConstraintsInfoFUCHSIA & - operator=( VkBufferCollectionConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferCollectionConstraintsInfoFUCHSIA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionConstraintsInfoFUCHSIA & - setMinBufferCount( uint32_t minBufferCount_ ) VULKAN_HPP_NOEXCEPT - { - minBufferCount = minBufferCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionConstraintsInfoFUCHSIA & - setMaxBufferCount( uint32_t maxBufferCount_ ) VULKAN_HPP_NOEXCEPT - { - maxBufferCount = maxBufferCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionConstraintsInfoFUCHSIA & - setMinBufferCountForCamping( uint32_t minBufferCountForCamping_ ) VULKAN_HPP_NOEXCEPT - { - minBufferCountForCamping = minBufferCountForCamping_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionConstraintsInfoFUCHSIA & - setMinBufferCountForDedicatedSlack( uint32_t minBufferCountForDedicatedSlack_ ) VULKAN_HPP_NOEXCEPT - { - minBufferCountForDedicatedSlack = minBufferCountForDedicatedSlack_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionConstraintsInfoFUCHSIA & - setMinBufferCountForSharedSlack( uint32_t minBufferCountForSharedSlack_ ) VULKAN_HPP_NOEXCEPT - { - minBufferCountForSharedSlack = minBufferCountForSharedSlack_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferCollectionConstraintsInfoFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferCollectionConstraintsInfoFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - minBufferCount, - maxBufferCount, - minBufferCountForCamping, - minBufferCountForDedicatedSlack, - minBufferCountForSharedSlack ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferCollectionConstraintsInfoFUCHSIA const & ) const = default; -# else - bool operator==( BufferCollectionConstraintsInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( minBufferCount == rhs.minBufferCount ) && - ( maxBufferCount == rhs.maxBufferCount ) && ( minBufferCountForCamping == rhs.minBufferCountForCamping ) && - ( minBufferCountForDedicatedSlack == rhs.minBufferCountForDedicatedSlack ) && - ( minBufferCountForSharedSlack == rhs.minBufferCountForSharedSlack ); -# endif - } - - bool operator!=( BufferCollectionConstraintsInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferCollectionConstraintsInfoFUCHSIA; - const void * pNext = {}; - uint32_t minBufferCount = {}; - uint32_t maxBufferCount = {}; - uint32_t minBufferCountForCamping = {}; - uint32_t minBufferCountForDedicatedSlack = {}; - uint32_t minBufferCountForSharedSlack = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA ) == - sizeof( VkBufferCollectionConstraintsInfoFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BufferCollectionConstraintsInfoFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferCollectionConstraintsInfoFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct BufferCollectionCreateInfoFUCHSIA - { - using NativeType = VkBufferCollectionCreateInfoFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eBufferCollectionCreateInfoFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BufferCollectionCreateInfoFUCHSIA( zx_handle_t collectionToken_ = {} ) VULKAN_HPP_NOEXCEPT - : collectionToken( collectionToken_ ) - {} - - VULKAN_HPP_CONSTEXPR - BufferCollectionCreateInfoFUCHSIA( BufferCollectionCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferCollectionCreateInfoFUCHSIA( VkBufferCollectionCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferCollectionCreateInfoFUCHSIA( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferCollectionCreateInfoFUCHSIA & - operator=( BufferCollectionCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferCollectionCreateInfoFUCHSIA & operator=( VkBufferCollectionCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferCollectionCreateInfoFUCHSIA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionCreateInfoFUCHSIA & - setCollectionToken( zx_handle_t collectionToken_ ) VULKAN_HPP_NOEXCEPT - { - collectionToken = collectionToken_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferCollectionCreateInfoFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferCollectionCreateInfoFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, collectionToken ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( BufferCollectionCreateInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = memcmp( &collectionToken, &rhs.collectionToken, sizeof( zx_handle_t ) ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -# endif - - bool operator==( BufferCollectionCreateInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( memcmp( &collectionToken, &rhs.collectionToken, sizeof( zx_handle_t ) ) == 0 ); - } - - bool operator!=( BufferCollectionCreateInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferCollectionCreateInfoFUCHSIA; - const void * pNext = {}; - zx_handle_t collectionToken = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA ) == - sizeof( VkBufferCollectionCreateInfoFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BufferCollectionCreateInfoFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferCollectionCreateInfoFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct BufferCollectionImageCreateInfoFUCHSIA - { - using NativeType = VkBufferCollectionImageCreateInfoFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eBufferCollectionImageCreateInfoFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - BufferCollectionImageCreateInfoFUCHSIA( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection_ = {}, - uint32_t index_ = {} ) VULKAN_HPP_NOEXCEPT - : collection( collection_ ) - , index( index_ ) - {} - - VULKAN_HPP_CONSTEXPR BufferCollectionImageCreateInfoFUCHSIA( BufferCollectionImageCreateInfoFUCHSIA const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - BufferCollectionImageCreateInfoFUCHSIA( VkBufferCollectionImageCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferCollectionImageCreateInfoFUCHSIA( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferCollectionImageCreateInfoFUCHSIA & - operator=( BufferCollectionImageCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferCollectionImageCreateInfoFUCHSIA & - operator=( VkBufferCollectionImageCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferCollectionImageCreateInfoFUCHSIA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionImageCreateInfoFUCHSIA & - setCollection( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection_ ) VULKAN_HPP_NOEXCEPT - { - collection = collection_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionImageCreateInfoFUCHSIA & setIndex( uint32_t index_ ) VULKAN_HPP_NOEXCEPT - { - index = index_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferCollectionImageCreateInfoFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferCollectionImageCreateInfoFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, collection, index ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferCollectionImageCreateInfoFUCHSIA const & ) const = default; -# else - bool operator==( BufferCollectionImageCreateInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( collection == rhs.collection ) && - ( index == rhs.index ); -# endif - } - - bool operator!=( BufferCollectionImageCreateInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferCollectionImageCreateInfoFUCHSIA; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection = {}; - uint32_t index = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA ) == - sizeof( VkBufferCollectionImageCreateInfoFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BufferCollectionImageCreateInfoFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferCollectionImageCreateInfoFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct SysmemColorSpaceFUCHSIA - { - using NativeType = VkSysmemColorSpaceFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSysmemColorSpaceFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SysmemColorSpaceFUCHSIA( uint32_t colorSpace_ = {} ) VULKAN_HPP_NOEXCEPT - : colorSpace( colorSpace_ ) - {} - - VULKAN_HPP_CONSTEXPR SysmemColorSpaceFUCHSIA( SysmemColorSpaceFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SysmemColorSpaceFUCHSIA( VkSysmemColorSpaceFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : SysmemColorSpaceFUCHSIA( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SysmemColorSpaceFUCHSIA & operator=( SysmemColorSpaceFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SysmemColorSpaceFUCHSIA & operator=( VkSysmemColorSpaceFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SysmemColorSpaceFUCHSIA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SysmemColorSpaceFUCHSIA & setColorSpace( uint32_t colorSpace_ ) VULKAN_HPP_NOEXCEPT - { - colorSpace = colorSpace_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSysmemColorSpaceFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSysmemColorSpaceFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, colorSpace ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SysmemColorSpaceFUCHSIA const & ) const = default; -# else - bool operator==( SysmemColorSpaceFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( colorSpace == rhs.colorSpace ); -# endif - } - - bool operator!=( SysmemColorSpaceFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSysmemColorSpaceFUCHSIA; - const void * pNext = {}; - uint32_t colorSpace = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA ) == - sizeof( VkSysmemColorSpaceFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SysmemColorSpaceFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SysmemColorSpaceFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct BufferCollectionPropertiesFUCHSIA - { - using NativeType = VkBufferCollectionPropertiesFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eBufferCollectionPropertiesFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BufferCollectionPropertiesFUCHSIA( - uint32_t memoryTypeBits_ = {}, - uint32_t bufferCount_ = {}, - uint32_t createInfoIndex_ = {}, - uint64_t sysmemPixelFormat_ = {}, - VULKAN_HPP_NAMESPACE::FormatFeatureFlags formatFeatures_ = {}, - VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA sysmemColorSpaceIndex_ = {}, - VULKAN_HPP_NAMESPACE::ComponentMapping samplerYcbcrConversionComponents_ = {}, - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion suggestedYcbcrModel_ = - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion::eRgbIdentity, - VULKAN_HPP_NAMESPACE::SamplerYcbcrRange suggestedYcbcrRange_ = VULKAN_HPP_NAMESPACE::SamplerYcbcrRange::eItuFull, - VULKAN_HPP_NAMESPACE::ChromaLocation suggestedXChromaOffset_ = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven, - VULKAN_HPP_NAMESPACE::ChromaLocation suggestedYChromaOffset_ = - VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven ) VULKAN_HPP_NOEXCEPT - : memoryTypeBits( memoryTypeBits_ ) - , bufferCount( bufferCount_ ) - , createInfoIndex( createInfoIndex_ ) - , sysmemPixelFormat( sysmemPixelFormat_ ) - , formatFeatures( formatFeatures_ ) - , sysmemColorSpaceIndex( sysmemColorSpaceIndex_ ) - , samplerYcbcrConversionComponents( samplerYcbcrConversionComponents_ ) - , suggestedYcbcrModel( suggestedYcbcrModel_ ) - , suggestedYcbcrRange( suggestedYcbcrRange_ ) - , suggestedXChromaOffset( suggestedXChromaOffset_ ) - , suggestedYChromaOffset( suggestedYChromaOffset_ ) - {} - - VULKAN_HPP_CONSTEXPR - BufferCollectionPropertiesFUCHSIA( BufferCollectionPropertiesFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferCollectionPropertiesFUCHSIA( VkBufferCollectionPropertiesFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferCollectionPropertiesFUCHSIA( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferCollectionPropertiesFUCHSIA & - operator=( BufferCollectionPropertiesFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferCollectionPropertiesFUCHSIA & operator=( VkBufferCollectionPropertiesFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferCollectionPropertiesFUCHSIA & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionPropertiesFUCHSIA & - setMemoryTypeBits( uint32_t memoryTypeBits_ ) VULKAN_HPP_NOEXCEPT - { - memoryTypeBits = memoryTypeBits_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionPropertiesFUCHSIA & - setBufferCount( uint32_t bufferCount_ ) VULKAN_HPP_NOEXCEPT - { - bufferCount = bufferCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionPropertiesFUCHSIA & - setCreateInfoIndex( uint32_t createInfoIndex_ ) VULKAN_HPP_NOEXCEPT - { - createInfoIndex = createInfoIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionPropertiesFUCHSIA & - setSysmemPixelFormat( uint64_t sysmemPixelFormat_ ) VULKAN_HPP_NOEXCEPT - { - sysmemPixelFormat = sysmemPixelFormat_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionPropertiesFUCHSIA & - setFormatFeatures( VULKAN_HPP_NAMESPACE::FormatFeatureFlags formatFeatures_ ) VULKAN_HPP_NOEXCEPT - { - formatFeatures = formatFeatures_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionPropertiesFUCHSIA & setSysmemColorSpaceIndex( - VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA const & sysmemColorSpaceIndex_ ) VULKAN_HPP_NOEXCEPT - { - sysmemColorSpaceIndex = sysmemColorSpaceIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionPropertiesFUCHSIA & setSamplerYcbcrConversionComponents( - VULKAN_HPP_NAMESPACE::ComponentMapping const & samplerYcbcrConversionComponents_ ) VULKAN_HPP_NOEXCEPT - { - samplerYcbcrConversionComponents = samplerYcbcrConversionComponents_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionPropertiesFUCHSIA & setSuggestedYcbcrModel( - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion suggestedYcbcrModel_ ) VULKAN_HPP_NOEXCEPT - { - suggestedYcbcrModel = suggestedYcbcrModel_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionPropertiesFUCHSIA & - setSuggestedYcbcrRange( VULKAN_HPP_NAMESPACE::SamplerYcbcrRange suggestedYcbcrRange_ ) VULKAN_HPP_NOEXCEPT - { - suggestedYcbcrRange = suggestedYcbcrRange_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionPropertiesFUCHSIA & - setSuggestedXChromaOffset( VULKAN_HPP_NAMESPACE::ChromaLocation suggestedXChromaOffset_ ) VULKAN_HPP_NOEXCEPT - { - suggestedXChromaOffset = suggestedXChromaOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCollectionPropertiesFUCHSIA & - setSuggestedYChromaOffset( VULKAN_HPP_NAMESPACE::ChromaLocation suggestedYChromaOffset_ ) VULKAN_HPP_NOEXCEPT - { - suggestedYChromaOffset = suggestedYChromaOffset_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferCollectionPropertiesFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferCollectionPropertiesFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - memoryTypeBits, - bufferCount, - createInfoIndex, - sysmemPixelFormat, - formatFeatures, - sysmemColorSpaceIndex, - samplerYcbcrConversionComponents, - suggestedYcbcrModel, - suggestedYcbcrRange, - suggestedXChromaOffset, - suggestedYChromaOffset ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferCollectionPropertiesFUCHSIA const & ) const = default; -# else - bool operator==( BufferCollectionPropertiesFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryTypeBits == rhs.memoryTypeBits ) && - ( bufferCount == rhs.bufferCount ) && ( createInfoIndex == rhs.createInfoIndex ) && - ( sysmemPixelFormat == rhs.sysmemPixelFormat ) && ( formatFeatures == rhs.formatFeatures ) && - ( sysmemColorSpaceIndex == rhs.sysmemColorSpaceIndex ) && - ( samplerYcbcrConversionComponents == rhs.samplerYcbcrConversionComponents ) && - ( suggestedYcbcrModel == rhs.suggestedYcbcrModel ) && ( suggestedYcbcrRange == rhs.suggestedYcbcrRange ) && - ( suggestedXChromaOffset == rhs.suggestedXChromaOffset ) && - ( suggestedYChromaOffset == rhs.suggestedYChromaOffset ); -# endif - } - - bool operator!=( BufferCollectionPropertiesFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferCollectionPropertiesFUCHSIA; - void * pNext = {}; - uint32_t memoryTypeBits = {}; - uint32_t bufferCount = {}; - uint32_t createInfoIndex = {}; - uint64_t sysmemPixelFormat = {}; - VULKAN_HPP_NAMESPACE::FormatFeatureFlags formatFeatures = {}; - VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA sysmemColorSpaceIndex = {}; - VULKAN_HPP_NAMESPACE::ComponentMapping samplerYcbcrConversionComponents = {}; - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion suggestedYcbcrModel = - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion::eRgbIdentity; - VULKAN_HPP_NAMESPACE::SamplerYcbcrRange suggestedYcbcrRange = VULKAN_HPP_NAMESPACE::SamplerYcbcrRange::eItuFull; - VULKAN_HPP_NAMESPACE::ChromaLocation suggestedXChromaOffset = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven; - VULKAN_HPP_NAMESPACE::ChromaLocation suggestedYChromaOffset = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA ) == - sizeof( VkBufferCollectionPropertiesFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BufferCollectionPropertiesFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferCollectionPropertiesFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - struct BufferCreateInfo - { - using NativeType = VkBufferCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBufferCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - BufferCreateInfo( VULKAN_HPP_NAMESPACE::BufferCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize size_ = {}, - VULKAN_HPP_NAMESPACE::BufferUsageFlags usage_ = {}, - VULKAN_HPP_NAMESPACE::SharingMode sharingMode_ = VULKAN_HPP_NAMESPACE::SharingMode::eExclusive, - uint32_t queueFamilyIndexCount_ = {}, - const uint32_t * pQueueFamilyIndices_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , size( size_ ) - , usage( usage_ ) - , sharingMode( sharingMode_ ) - , queueFamilyIndexCount( queueFamilyIndexCount_ ) - , pQueueFamilyIndices( pQueueFamilyIndices_ ) - {} - - VULKAN_HPP_CONSTEXPR BufferCreateInfo( BufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferCreateInfo( VkBufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BufferCreateInfo( VULKAN_HPP_NAMESPACE::BufferCreateFlags flags_, - VULKAN_HPP_NAMESPACE::DeviceSize size_, - VULKAN_HPP_NAMESPACE::BufferUsageFlags usage_, - VULKAN_HPP_NAMESPACE::SharingMode sharingMode_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & queueFamilyIndices_ ) - : flags( flags_ ) - , size( size_ ) - , usage( usage_ ) - , sharingMode( sharingMode_ ) - , queueFamilyIndexCount( static_cast( queueFamilyIndices_.size() ) ) - , pQueueFamilyIndices( queueFamilyIndices_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferCreateInfo & operator=( BufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferCreateInfo & operator=( VkBufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::BufferCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & setSize( VULKAN_HPP_NAMESPACE::DeviceSize size_ ) VULKAN_HPP_NOEXCEPT - { - size = size_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & - setUsage( VULKAN_HPP_NAMESPACE::BufferUsageFlags usage_ ) VULKAN_HPP_NOEXCEPT - { - usage = usage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & - setSharingMode( VULKAN_HPP_NAMESPACE::SharingMode sharingMode_ ) VULKAN_HPP_NOEXCEPT - { - sharingMode = sharingMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & - setQueueFamilyIndexCount( uint32_t queueFamilyIndexCount_ ) VULKAN_HPP_NOEXCEPT - { - queueFamilyIndexCount = queueFamilyIndexCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCreateInfo & - setPQueueFamilyIndices( const uint32_t * pQueueFamilyIndices_ ) VULKAN_HPP_NOEXCEPT - { - pQueueFamilyIndices = pQueueFamilyIndices_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - BufferCreateInfo & setQueueFamilyIndices( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & queueFamilyIndices_ ) VULKAN_HPP_NOEXCEPT - { - queueFamilyIndexCount = static_cast( queueFamilyIndices_.size() ); - pQueueFamilyIndices = queueFamilyIndices_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, size, usage, sharingMode, queueFamilyIndexCount, pQueueFamilyIndices ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferCreateInfo const & ) const = default; -#else - bool operator==( BufferCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( size == rhs.size ) && - ( usage == rhs.usage ) && ( sharingMode == rhs.sharingMode ) && - ( queueFamilyIndexCount == rhs.queueFamilyIndexCount ) && - ( pQueueFamilyIndices == rhs.pQueueFamilyIndices ); -# endif - } - - bool operator!=( BufferCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::BufferCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - VULKAN_HPP_NAMESPACE::BufferUsageFlags usage = {}; - VULKAN_HPP_NAMESPACE::SharingMode sharingMode = VULKAN_HPP_NAMESPACE::SharingMode::eExclusive; - uint32_t queueFamilyIndexCount = {}; - const uint32_t * pQueueFamilyIndices = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCreateInfo ) == sizeof( VkBufferCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BufferCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferCreateInfo; - }; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct BufferConstraintsInfoFUCHSIA - { - using NativeType = VkBufferConstraintsInfoFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBufferConstraintsInfoFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BufferConstraintsInfoFUCHSIA( - VULKAN_HPP_NAMESPACE::BufferCreateInfo createInfo_ = {}, - VULKAN_HPP_NAMESPACE::FormatFeatureFlags requiredFormatFeatures_ = {}, - VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA bufferCollectionConstraints_ = {} ) - VULKAN_HPP_NOEXCEPT - : createInfo( createInfo_ ) - , requiredFormatFeatures( requiredFormatFeatures_ ) - , bufferCollectionConstraints( bufferCollectionConstraints_ ) - {} - - VULKAN_HPP_CONSTEXPR - BufferConstraintsInfoFUCHSIA( BufferConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferConstraintsInfoFUCHSIA( VkBufferConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferConstraintsInfoFUCHSIA( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferConstraintsInfoFUCHSIA & operator=( BufferConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferConstraintsInfoFUCHSIA & operator=( VkBufferConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferConstraintsInfoFUCHSIA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferConstraintsInfoFUCHSIA & - setCreateInfo( VULKAN_HPP_NAMESPACE::BufferCreateInfo const & createInfo_ ) VULKAN_HPP_NOEXCEPT - { - createInfo = createInfo_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferConstraintsInfoFUCHSIA & - setRequiredFormatFeatures( VULKAN_HPP_NAMESPACE::FormatFeatureFlags requiredFormatFeatures_ ) VULKAN_HPP_NOEXCEPT - { - requiredFormatFeatures = requiredFormatFeatures_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferConstraintsInfoFUCHSIA & setBufferCollectionConstraints( - VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA const & bufferCollectionConstraints_ ) - VULKAN_HPP_NOEXCEPT - { - bufferCollectionConstraints = bufferCollectionConstraints_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferConstraintsInfoFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferConstraintsInfoFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, createInfo, requiredFormatFeatures, bufferCollectionConstraints ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferConstraintsInfoFUCHSIA const & ) const = default; -# else - bool operator==( BufferConstraintsInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( createInfo == rhs.createInfo ) && - ( requiredFormatFeatures == rhs.requiredFormatFeatures ) && - ( bufferCollectionConstraints == rhs.bufferCollectionConstraints ); -# endif - } - - bool operator!=( BufferConstraintsInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferConstraintsInfoFUCHSIA; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::BufferCreateInfo createInfo = {}; - VULKAN_HPP_NAMESPACE::FormatFeatureFlags requiredFormatFeatures = {}; - VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA bufferCollectionConstraints = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA ) == - sizeof( VkBufferConstraintsInfoFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BufferConstraintsInfoFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferConstraintsInfoFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - struct BufferCopy - { - using NativeType = VkBufferCopy; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BufferCopy( VULKAN_HPP_NAMESPACE::DeviceSize srcOffset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize size_ = {} ) VULKAN_HPP_NOEXCEPT - : srcOffset( srcOffset_ ) - , dstOffset( dstOffset_ ) - , size( size_ ) - {} - - VULKAN_HPP_CONSTEXPR BufferCopy( BufferCopy const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferCopy( VkBufferCopy const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferCopy( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferCopy & operator=( BufferCopy const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferCopy & operator=( VkBufferCopy const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferCopy & setSrcOffset( VULKAN_HPP_NAMESPACE::DeviceSize srcOffset_ ) VULKAN_HPP_NOEXCEPT - { - srcOffset = srcOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCopy & setDstOffset( VULKAN_HPP_NAMESPACE::DeviceSize dstOffset_ ) VULKAN_HPP_NOEXCEPT - { - dstOffset = dstOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCopy & setSize( VULKAN_HPP_NAMESPACE::DeviceSize size_ ) VULKAN_HPP_NOEXCEPT - { - size = size_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferCopy const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferCopy &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( srcOffset, dstOffset, size ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferCopy const & ) const = default; -#else - bool operator==( BufferCopy const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( srcOffset == rhs.srcOffset ) && ( dstOffset == rhs.dstOffset ) && ( size == rhs.size ); -# endif - } - - bool operator!=( BufferCopy const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::DeviceSize srcOffset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCopy ) == sizeof( VkBufferCopy ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BufferCopy is not nothrow_move_constructible!" ); - - struct BufferCopy2 - { - using NativeType = VkBufferCopy2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBufferCopy2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BufferCopy2( VULKAN_HPP_NAMESPACE::DeviceSize srcOffset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize size_ = {} ) VULKAN_HPP_NOEXCEPT - : srcOffset( srcOffset_ ) - , dstOffset( dstOffset_ ) - , size( size_ ) - {} - - VULKAN_HPP_CONSTEXPR BufferCopy2( BufferCopy2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferCopy2( VkBufferCopy2 const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferCopy2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferCopy2 & operator=( BufferCopy2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferCopy2 & operator=( VkBufferCopy2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferCopy2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCopy2 & - setSrcOffset( VULKAN_HPP_NAMESPACE::DeviceSize srcOffset_ ) VULKAN_HPP_NOEXCEPT - { - srcOffset = srcOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCopy2 & - setDstOffset( VULKAN_HPP_NAMESPACE::DeviceSize dstOffset_ ) VULKAN_HPP_NOEXCEPT - { - dstOffset = dstOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferCopy2 & setSize( VULKAN_HPP_NAMESPACE::DeviceSize size_ ) VULKAN_HPP_NOEXCEPT - { - size = size_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferCopy2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferCopy2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, srcOffset, dstOffset, size ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferCopy2 const & ) const = default; -#else - bool operator==( BufferCopy2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcOffset == rhs.srcOffset ) && - ( dstOffset == rhs.dstOffset ) && ( size == rhs.size ); -# endif - } - - bool operator!=( BufferCopy2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferCopy2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceSize srcOffset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize dstOffset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCopy2 ) == sizeof( VkBufferCopy2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BufferCopy2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferCopy2; - }; - using BufferCopy2KHR = BufferCopy2; - - struct BufferDeviceAddressCreateInfoEXT - { - using NativeType = VkBufferDeviceAddressCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBufferDeviceAddressCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - BufferDeviceAddressCreateInfoEXT( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ = {} ) VULKAN_HPP_NOEXCEPT - : deviceAddress( deviceAddress_ ) - {} - - VULKAN_HPP_CONSTEXPR - BufferDeviceAddressCreateInfoEXT( BufferDeviceAddressCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferDeviceAddressCreateInfoEXT( VkBufferDeviceAddressCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferDeviceAddressCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferDeviceAddressCreateInfoEXT & - operator=( BufferDeviceAddressCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferDeviceAddressCreateInfoEXT & operator=( VkBufferDeviceAddressCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferDeviceAddressCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferDeviceAddressCreateInfoEXT & - setDeviceAddress( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ ) VULKAN_HPP_NOEXCEPT - { - deviceAddress = deviceAddress_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferDeviceAddressCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferDeviceAddressCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, deviceAddress ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferDeviceAddressCreateInfoEXT const & ) const = default; -#else - bool operator==( BufferDeviceAddressCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceAddress == rhs.deviceAddress ); -# endif - } - - bool operator!=( BufferDeviceAddressCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferDeviceAddressCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT ) == - sizeof( VkBufferDeviceAddressCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BufferDeviceAddressCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferDeviceAddressCreateInfoEXT; - }; - - struct BufferDeviceAddressInfo - { - using NativeType = VkBufferDeviceAddressInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBufferDeviceAddressInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BufferDeviceAddressInfo( VULKAN_HPP_NAMESPACE::Buffer buffer_ = {} ) VULKAN_HPP_NOEXCEPT - : buffer( buffer_ ) - {} - - VULKAN_HPP_CONSTEXPR BufferDeviceAddressInfo( BufferDeviceAddressInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferDeviceAddressInfo( VkBufferDeviceAddressInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferDeviceAddressInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferDeviceAddressInfo & operator=( BufferDeviceAddressInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferDeviceAddressInfo & operator=( VkBufferDeviceAddressInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferDeviceAddressInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferDeviceAddressInfo & - setBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferDeviceAddressInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferDeviceAddressInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, buffer ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferDeviceAddressInfo const & ) const = default; -#else - bool operator==( BufferDeviceAddressInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( buffer == rhs.buffer ); -# endif - } - - bool operator!=( BufferDeviceAddressInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferDeviceAddressInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Buffer buffer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo ) == - sizeof( VkBufferDeviceAddressInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BufferDeviceAddressInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferDeviceAddressInfo; - }; - using BufferDeviceAddressInfoEXT = BufferDeviceAddressInfo; - using BufferDeviceAddressInfoKHR = BufferDeviceAddressInfo; - - struct BufferImageCopy - { - using NativeType = VkBufferImageCopy; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BufferImageCopy( VULKAN_HPP_NAMESPACE::DeviceSize bufferOffset_ = {}, - uint32_t bufferRowLength_ = {}, - uint32_t bufferImageHeight_ = {}, - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers imageSubresource_ = {}, - VULKAN_HPP_NAMESPACE::Offset3D imageOffset_ = {}, - VULKAN_HPP_NAMESPACE::Extent3D imageExtent_ = {} ) VULKAN_HPP_NOEXCEPT - : bufferOffset( bufferOffset_ ) - , bufferRowLength( bufferRowLength_ ) - , bufferImageHeight( bufferImageHeight_ ) - , imageSubresource( imageSubresource_ ) - , imageOffset( imageOffset_ ) - , imageExtent( imageExtent_ ) - {} - - VULKAN_HPP_CONSTEXPR BufferImageCopy( BufferImageCopy const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferImageCopy( VkBufferImageCopy const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferImageCopy( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferImageCopy & operator=( BufferImageCopy const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferImageCopy & operator=( VkBufferImageCopy const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferImageCopy & - setBufferOffset( VULKAN_HPP_NAMESPACE::DeviceSize bufferOffset_ ) VULKAN_HPP_NOEXCEPT - { - bufferOffset = bufferOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferImageCopy & setBufferRowLength( uint32_t bufferRowLength_ ) VULKAN_HPP_NOEXCEPT - { - bufferRowLength = bufferRowLength_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferImageCopy & setBufferImageHeight( uint32_t bufferImageHeight_ ) VULKAN_HPP_NOEXCEPT - { - bufferImageHeight = bufferImageHeight_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferImageCopy & - setImageSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & imageSubresource_ ) VULKAN_HPP_NOEXCEPT - { - imageSubresource = imageSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferImageCopy & - setImageOffset( VULKAN_HPP_NAMESPACE::Offset3D const & imageOffset_ ) VULKAN_HPP_NOEXCEPT - { - imageOffset = imageOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferImageCopy & - setImageExtent( VULKAN_HPP_NAMESPACE::Extent3D const & imageExtent_ ) VULKAN_HPP_NOEXCEPT - { - imageExtent = imageExtent_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferImageCopy const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferImageCopy &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( bufferOffset, bufferRowLength, bufferImageHeight, imageSubresource, imageOffset, imageExtent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferImageCopy const & ) const = default; -#else - bool operator==( BufferImageCopy const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( bufferOffset == rhs.bufferOffset ) && ( bufferRowLength == rhs.bufferRowLength ) && - ( bufferImageHeight == rhs.bufferImageHeight ) && ( imageSubresource == rhs.imageSubresource ) && - ( imageOffset == rhs.imageOffset ) && ( imageExtent == rhs.imageExtent ); -# endif - } - - bool operator!=( BufferImageCopy const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::DeviceSize bufferOffset = {}; - uint32_t bufferRowLength = {}; - uint32_t bufferImageHeight = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers imageSubresource = {}; - VULKAN_HPP_NAMESPACE::Offset3D imageOffset = {}; - VULKAN_HPP_NAMESPACE::Extent3D imageExtent = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferImageCopy ) == sizeof( VkBufferImageCopy ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BufferImageCopy is not nothrow_move_constructible!" ); - - struct BufferImageCopy2 - { - using NativeType = VkBufferImageCopy2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBufferImageCopy2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BufferImageCopy2( VULKAN_HPP_NAMESPACE::DeviceSize bufferOffset_ = {}, - uint32_t bufferRowLength_ = {}, - uint32_t bufferImageHeight_ = {}, - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers imageSubresource_ = {}, - VULKAN_HPP_NAMESPACE::Offset3D imageOffset_ = {}, - VULKAN_HPP_NAMESPACE::Extent3D imageExtent_ = {} ) VULKAN_HPP_NOEXCEPT - : bufferOffset( bufferOffset_ ) - , bufferRowLength( bufferRowLength_ ) - , bufferImageHeight( bufferImageHeight_ ) - , imageSubresource( imageSubresource_ ) - , imageOffset( imageOffset_ ) - , imageExtent( imageExtent_ ) - {} - - VULKAN_HPP_CONSTEXPR BufferImageCopy2( BufferImageCopy2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferImageCopy2( VkBufferImageCopy2 const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferImageCopy2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferImageCopy2 & operator=( BufferImageCopy2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferImageCopy2 & operator=( VkBufferImageCopy2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferImageCopy2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferImageCopy2 & - setBufferOffset( VULKAN_HPP_NAMESPACE::DeviceSize bufferOffset_ ) VULKAN_HPP_NOEXCEPT - { - bufferOffset = bufferOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferImageCopy2 & setBufferRowLength( uint32_t bufferRowLength_ ) VULKAN_HPP_NOEXCEPT - { - bufferRowLength = bufferRowLength_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferImageCopy2 & setBufferImageHeight( uint32_t bufferImageHeight_ ) VULKAN_HPP_NOEXCEPT - { - bufferImageHeight = bufferImageHeight_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferImageCopy2 & - setImageSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & imageSubresource_ ) VULKAN_HPP_NOEXCEPT - { - imageSubresource = imageSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferImageCopy2 & - setImageOffset( VULKAN_HPP_NAMESPACE::Offset3D const & imageOffset_ ) VULKAN_HPP_NOEXCEPT - { - imageOffset = imageOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferImageCopy2 & - setImageExtent( VULKAN_HPP_NAMESPACE::Extent3D const & imageExtent_ ) VULKAN_HPP_NOEXCEPT - { - imageExtent = imageExtent_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferImageCopy2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferImageCopy2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, bufferOffset, bufferRowLength, bufferImageHeight, imageSubresource, imageOffset, imageExtent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferImageCopy2 const & ) const = default; -#else - bool operator==( BufferImageCopy2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( bufferOffset == rhs.bufferOffset ) && - ( bufferRowLength == rhs.bufferRowLength ) && ( bufferImageHeight == rhs.bufferImageHeight ) && - ( imageSubresource == rhs.imageSubresource ) && ( imageOffset == rhs.imageOffset ) && - ( imageExtent == rhs.imageExtent ); -# endif - } - - bool operator!=( BufferImageCopy2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferImageCopy2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceSize bufferOffset = {}; - uint32_t bufferRowLength = {}; - uint32_t bufferImageHeight = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers imageSubresource = {}; - VULKAN_HPP_NAMESPACE::Offset3D imageOffset = {}; - VULKAN_HPP_NAMESPACE::Extent3D imageExtent = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferImageCopy2 ) == sizeof( VkBufferImageCopy2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BufferImageCopy2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferImageCopy2; - }; - using BufferImageCopy2KHR = BufferImageCopy2; - - struct BufferMemoryBarrier - { - using NativeType = VkBufferMemoryBarrier; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBufferMemoryBarrier; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BufferMemoryBarrier( VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask_ = {}, - VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask_ = {}, - uint32_t srcQueueFamilyIndex_ = {}, - uint32_t dstQueueFamilyIndex_ = {}, - VULKAN_HPP_NAMESPACE::Buffer buffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize offset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize size_ = {} ) VULKAN_HPP_NOEXCEPT - : srcAccessMask( srcAccessMask_ ) - , dstAccessMask( dstAccessMask_ ) - , srcQueueFamilyIndex( srcQueueFamilyIndex_ ) - , dstQueueFamilyIndex( dstQueueFamilyIndex_ ) - , buffer( buffer_ ) - , offset( offset_ ) - , size( size_ ) - {} - - VULKAN_HPP_CONSTEXPR BufferMemoryBarrier( BufferMemoryBarrier const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferMemoryBarrier( VkBufferMemoryBarrier const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferMemoryBarrier( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferMemoryBarrier & operator=( BufferMemoryBarrier const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferMemoryBarrier & operator=( VkBufferMemoryBarrier const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier & - setSrcAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - srcAccessMask = srcAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier & - setDstAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - dstAccessMask = dstAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier & - setSrcQueueFamilyIndex( uint32_t srcQueueFamilyIndex_ ) VULKAN_HPP_NOEXCEPT - { - srcQueueFamilyIndex = srcQueueFamilyIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier & - setDstQueueFamilyIndex( uint32_t dstQueueFamilyIndex_ ) VULKAN_HPP_NOEXCEPT - { - dstQueueFamilyIndex = dstQueueFamilyIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier & setBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier & - setOffset( VULKAN_HPP_NAMESPACE::DeviceSize offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier & setSize( VULKAN_HPP_NAMESPACE::DeviceSize size_ ) VULKAN_HPP_NOEXCEPT - { - size = size_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferMemoryBarrier const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferMemoryBarrier &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, srcAccessMask, dstAccessMask, srcQueueFamilyIndex, dstQueueFamilyIndex, buffer, offset, size ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferMemoryBarrier const & ) const = default; -#else - bool operator==( BufferMemoryBarrier const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcAccessMask == rhs.srcAccessMask ) && - ( dstAccessMask == rhs.dstAccessMask ) && ( srcQueueFamilyIndex == rhs.srcQueueFamilyIndex ) && - ( dstQueueFamilyIndex == rhs.dstQueueFamilyIndex ) && ( buffer == rhs.buffer ) && - ( offset == rhs.offset ) && ( size == rhs.size ); -# endif - } - - bool operator!=( BufferMemoryBarrier const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferMemoryBarrier; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask = {}; - VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask = {}; - uint32_t srcQueueFamilyIndex = {}; - uint32_t dstQueueFamilyIndex = {}; - VULKAN_HPP_NAMESPACE::Buffer buffer = {}; - VULKAN_HPP_NAMESPACE::DeviceSize offset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryBarrier ) == sizeof( VkBufferMemoryBarrier ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BufferMemoryBarrier is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferMemoryBarrier; - }; - - struct BufferMemoryBarrier2 - { - using NativeType = VkBufferMemoryBarrier2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBufferMemoryBarrier2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BufferMemoryBarrier2( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 srcStageMask_ = {}, - VULKAN_HPP_NAMESPACE::AccessFlags2 srcAccessMask_ = {}, - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 dstStageMask_ = {}, - VULKAN_HPP_NAMESPACE::AccessFlags2 dstAccessMask_ = {}, - uint32_t srcQueueFamilyIndex_ = {}, - uint32_t dstQueueFamilyIndex_ = {}, - VULKAN_HPP_NAMESPACE::Buffer buffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize offset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize size_ = {} ) VULKAN_HPP_NOEXCEPT - : srcStageMask( srcStageMask_ ) - , srcAccessMask( srcAccessMask_ ) - , dstStageMask( dstStageMask_ ) - , dstAccessMask( dstAccessMask_ ) - , srcQueueFamilyIndex( srcQueueFamilyIndex_ ) - , dstQueueFamilyIndex( dstQueueFamilyIndex_ ) - , buffer( buffer_ ) - , offset( offset_ ) - , size( size_ ) - {} - - VULKAN_HPP_CONSTEXPR BufferMemoryBarrier2( BufferMemoryBarrier2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferMemoryBarrier2( VkBufferMemoryBarrier2 const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferMemoryBarrier2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferMemoryBarrier2 & operator=( BufferMemoryBarrier2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferMemoryBarrier2 & operator=( VkBufferMemoryBarrier2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier2 & - setSrcStageMask( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 srcStageMask_ ) VULKAN_HPP_NOEXCEPT - { - srcStageMask = srcStageMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier2 & - setSrcAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags2 srcAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - srcAccessMask = srcAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier2 & - setDstStageMask( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 dstStageMask_ ) VULKAN_HPP_NOEXCEPT - { - dstStageMask = dstStageMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier2 & - setDstAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags2 dstAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - dstAccessMask = dstAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier2 & - setSrcQueueFamilyIndex( uint32_t srcQueueFamilyIndex_ ) VULKAN_HPP_NOEXCEPT - { - srcQueueFamilyIndex = srcQueueFamilyIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier2 & - setDstQueueFamilyIndex( uint32_t dstQueueFamilyIndex_ ) VULKAN_HPP_NOEXCEPT - { - dstQueueFamilyIndex = dstQueueFamilyIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier2 & setBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier2 & - setOffset( VULKAN_HPP_NAMESPACE::DeviceSize offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryBarrier2 & setSize( VULKAN_HPP_NAMESPACE::DeviceSize size_ ) VULKAN_HPP_NOEXCEPT - { - size = size_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferMemoryBarrier2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferMemoryBarrier2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - srcStageMask, - srcAccessMask, - dstStageMask, - dstAccessMask, - srcQueueFamilyIndex, - dstQueueFamilyIndex, - buffer, - offset, - size ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferMemoryBarrier2 const & ) const = default; -#else - bool operator==( BufferMemoryBarrier2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcStageMask == rhs.srcStageMask ) && - ( srcAccessMask == rhs.srcAccessMask ) && ( dstStageMask == rhs.dstStageMask ) && - ( dstAccessMask == rhs.dstAccessMask ) && ( srcQueueFamilyIndex == rhs.srcQueueFamilyIndex ) && - ( dstQueueFamilyIndex == rhs.dstQueueFamilyIndex ) && ( buffer == rhs.buffer ) && - ( offset == rhs.offset ) && ( size == rhs.size ); -# endif - } - - bool operator!=( BufferMemoryBarrier2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferMemoryBarrier2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 srcStageMask = {}; - VULKAN_HPP_NAMESPACE::AccessFlags2 srcAccessMask = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 dstStageMask = {}; - VULKAN_HPP_NAMESPACE::AccessFlags2 dstAccessMask = {}; - uint32_t srcQueueFamilyIndex = {}; - uint32_t dstQueueFamilyIndex = {}; - VULKAN_HPP_NAMESPACE::Buffer buffer = {}; - VULKAN_HPP_NAMESPACE::DeviceSize offset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2 ) == sizeof( VkBufferMemoryBarrier2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BufferMemoryBarrier2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferMemoryBarrier2; - }; - using BufferMemoryBarrier2KHR = BufferMemoryBarrier2; - - struct BufferMemoryRequirementsInfo2 - { - using NativeType = VkBufferMemoryRequirementsInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBufferMemoryRequirementsInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BufferMemoryRequirementsInfo2( VULKAN_HPP_NAMESPACE::Buffer buffer_ = {} ) VULKAN_HPP_NOEXCEPT - : buffer( buffer_ ) - {} - - VULKAN_HPP_CONSTEXPR - BufferMemoryRequirementsInfo2( BufferMemoryRequirementsInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferMemoryRequirementsInfo2( VkBufferMemoryRequirementsInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferMemoryRequirementsInfo2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferMemoryRequirementsInfo2 & - operator=( BufferMemoryRequirementsInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferMemoryRequirementsInfo2 & operator=( VkBufferMemoryRequirementsInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferMemoryRequirementsInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferMemoryRequirementsInfo2 & - setBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferMemoryRequirementsInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferMemoryRequirementsInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, buffer ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferMemoryRequirementsInfo2 const & ) const = default; -#else - bool operator==( BufferMemoryRequirementsInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( buffer == rhs.buffer ); -# endif - } - - bool operator!=( BufferMemoryRequirementsInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferMemoryRequirementsInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Buffer buffer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 ) == - sizeof( VkBufferMemoryRequirementsInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BufferMemoryRequirementsInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferMemoryRequirementsInfo2; - }; - using BufferMemoryRequirementsInfo2KHR = BufferMemoryRequirementsInfo2; - - struct BufferOpaqueCaptureAddressCreateInfo - { - using NativeType = VkBufferOpaqueCaptureAddressCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eBufferOpaqueCaptureAddressCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR BufferOpaqueCaptureAddressCreateInfo( uint64_t opaqueCaptureAddress_ = {} ) VULKAN_HPP_NOEXCEPT - : opaqueCaptureAddress( opaqueCaptureAddress_ ) - {} - - VULKAN_HPP_CONSTEXPR BufferOpaqueCaptureAddressCreateInfo( BufferOpaqueCaptureAddressCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - BufferOpaqueCaptureAddressCreateInfo( VkBufferOpaqueCaptureAddressCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferOpaqueCaptureAddressCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferOpaqueCaptureAddressCreateInfo & - operator=( BufferOpaqueCaptureAddressCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferOpaqueCaptureAddressCreateInfo & - operator=( VkBufferOpaqueCaptureAddressCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferOpaqueCaptureAddressCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferOpaqueCaptureAddressCreateInfo & - setOpaqueCaptureAddress( uint64_t opaqueCaptureAddress_ ) VULKAN_HPP_NOEXCEPT - { - opaqueCaptureAddress = opaqueCaptureAddress_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferOpaqueCaptureAddressCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferOpaqueCaptureAddressCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, opaqueCaptureAddress ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferOpaqueCaptureAddressCreateInfo const & ) const = default; -#else - bool operator==( BufferOpaqueCaptureAddressCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( opaqueCaptureAddress == rhs.opaqueCaptureAddress ); -# endif - } - - bool operator!=( BufferOpaqueCaptureAddressCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferOpaqueCaptureAddressCreateInfo; - const void * pNext = {}; - uint64_t opaqueCaptureAddress = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo ) == - sizeof( VkBufferOpaqueCaptureAddressCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "BufferOpaqueCaptureAddressCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferOpaqueCaptureAddressCreateInfo; - }; - using BufferOpaqueCaptureAddressCreateInfoKHR = BufferOpaqueCaptureAddressCreateInfo; - - struct BufferViewCreateInfo - { - using NativeType = VkBufferViewCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eBufferViewCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - BufferViewCreateInfo( VULKAN_HPP_NAMESPACE::BufferViewCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::Buffer buffer_ = {}, - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::DeviceSize offset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize range_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , buffer( buffer_ ) - , format( format_ ) - , offset( offset_ ) - , range( range_ ) - {} - - VULKAN_HPP_CONSTEXPR BufferViewCreateInfo( BufferViewCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferViewCreateInfo( VkBufferViewCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : BufferViewCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - BufferViewCreateInfo & operator=( BufferViewCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - BufferViewCreateInfo & operator=( VkBufferViewCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 BufferViewCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferViewCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::BufferViewCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferViewCreateInfo & setBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferViewCreateInfo & setFormat( VULKAN_HPP_NAMESPACE::Format format_ ) VULKAN_HPP_NOEXCEPT - { - format = format_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferViewCreateInfo & - setOffset( VULKAN_HPP_NAMESPACE::DeviceSize offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 BufferViewCreateInfo & - setRange( VULKAN_HPP_NAMESPACE::DeviceSize range_ ) VULKAN_HPP_NOEXCEPT - { - range = range_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkBufferViewCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkBufferViewCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, buffer, format, offset, range ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( BufferViewCreateInfo const & ) const = default; -#else - bool operator==( BufferViewCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( buffer == rhs.buffer ) && - ( format == rhs.format ) && ( offset == rhs.offset ) && ( range == rhs.range ); -# endif - } - - bool operator!=( BufferViewCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eBufferViewCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::BufferViewCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::Buffer buffer = {}; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::DeviceSize offset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize range = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferViewCreateInfo ) == sizeof( VkBufferViewCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "BufferViewCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = BufferViewCreateInfo; - }; - - struct CalibratedTimestampInfoEXT - { - using NativeType = VkCalibratedTimestampInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCalibratedTimestampInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - CalibratedTimestampInfoEXT( VULKAN_HPP_NAMESPACE::TimeDomainEXT timeDomain_ = - VULKAN_HPP_NAMESPACE::TimeDomainEXT::eDevice ) VULKAN_HPP_NOEXCEPT - : timeDomain( timeDomain_ ) - {} - - VULKAN_HPP_CONSTEXPR - CalibratedTimestampInfoEXT( CalibratedTimestampInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CalibratedTimestampInfoEXT( VkCalibratedTimestampInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : CalibratedTimestampInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CalibratedTimestampInfoEXT & operator=( CalibratedTimestampInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CalibratedTimestampInfoEXT & operator=( VkCalibratedTimestampInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CalibratedTimestampInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CalibratedTimestampInfoEXT & - setTimeDomain( VULKAN_HPP_NAMESPACE::TimeDomainEXT timeDomain_ ) VULKAN_HPP_NOEXCEPT - { - timeDomain = timeDomain_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCalibratedTimestampInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCalibratedTimestampInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, timeDomain ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CalibratedTimestampInfoEXT const & ) const = default; -#else - bool operator==( CalibratedTimestampInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( timeDomain == rhs.timeDomain ); -# endif - } - - bool operator!=( CalibratedTimestampInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCalibratedTimestampInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::TimeDomainEXT timeDomain = VULKAN_HPP_NAMESPACE::TimeDomainEXT::eDevice; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT ) == - sizeof( VkCalibratedTimestampInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CalibratedTimestampInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CalibratedTimestampInfoEXT; - }; - - struct CheckpointData2NV - { - using NativeType = VkCheckpointData2NV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCheckpointData2NV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CheckpointData2NV( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage_ = {}, - void * pCheckpointMarker_ = {} ) VULKAN_HPP_NOEXCEPT - : stage( stage_ ) - , pCheckpointMarker( pCheckpointMarker_ ) - {} - - VULKAN_HPP_CONSTEXPR CheckpointData2NV( CheckpointData2NV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CheckpointData2NV( VkCheckpointData2NV const & rhs ) VULKAN_HPP_NOEXCEPT - : CheckpointData2NV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CheckpointData2NV & operator=( CheckpointData2NV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CheckpointData2NV & operator=( VkCheckpointData2NV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkCheckpointData2NV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCheckpointData2NV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, stage, pCheckpointMarker ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CheckpointData2NV const & ) const = default; -#else - bool operator==( CheckpointData2NV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stage == rhs.stage ) && - ( pCheckpointMarker == rhs.pCheckpointMarker ); -# endif - } - - bool operator!=( CheckpointData2NV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCheckpointData2NV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage = {}; - void * pCheckpointMarker = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CheckpointData2NV ) == sizeof( VkCheckpointData2NV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CheckpointData2NV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CheckpointData2NV; - }; - - struct CheckpointDataNV - { - using NativeType = VkCheckpointDataNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCheckpointDataNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CheckpointDataNV( - VULKAN_HPP_NAMESPACE::PipelineStageFlagBits stage_ = VULKAN_HPP_NAMESPACE::PipelineStageFlagBits::eTopOfPipe, - void * pCheckpointMarker_ = {} ) VULKAN_HPP_NOEXCEPT - : stage( stage_ ) - , pCheckpointMarker( pCheckpointMarker_ ) - {} - - VULKAN_HPP_CONSTEXPR CheckpointDataNV( CheckpointDataNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CheckpointDataNV( VkCheckpointDataNV const & rhs ) VULKAN_HPP_NOEXCEPT - : CheckpointDataNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CheckpointDataNV & operator=( CheckpointDataNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CheckpointDataNV & operator=( VkCheckpointDataNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkCheckpointDataNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCheckpointDataNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, stage, pCheckpointMarker ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CheckpointDataNV const & ) const = default; -#else - bool operator==( CheckpointDataNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stage == rhs.stage ) && - ( pCheckpointMarker == rhs.pCheckpointMarker ); -# endif - } - - bool operator!=( CheckpointDataNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCheckpointDataNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlagBits stage = VULKAN_HPP_NAMESPACE::PipelineStageFlagBits::eTopOfPipe; - void * pCheckpointMarker = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CheckpointDataNV ) == sizeof( VkCheckpointDataNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CheckpointDataNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CheckpointDataNV; - }; - - union ClearColorValue - { - using NativeType = VkClearColorValue; -#if !defined( VULKAN_HPP_NO_UNION_CONSTRUCTORS ) - - VULKAN_HPP_CONSTEXPR_14 ClearColorValue( const std::array & float32_ = {} ) : float32( float32_ ) {} - - VULKAN_HPP_CONSTEXPR_14 ClearColorValue( const std::array & int32_ ) : int32( int32_ ) {} - - VULKAN_HPP_CONSTEXPR_14 ClearColorValue( const std::array & uint32_ ) : uint32( uint32_ ) {} -#endif /*VULKAN_HPP_NO_UNION_CONSTRUCTORS*/ - -#if !defined( VULKAN_HPP_NO_UNION_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ClearColorValue & setFloat32( std::array float32_ ) VULKAN_HPP_NOEXCEPT - { - float32 = float32_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ClearColorValue & setInt32( std::array int32_ ) VULKAN_HPP_NOEXCEPT - { - int32 = int32_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ClearColorValue & setUint32( std::array uint32_ ) VULKAN_HPP_NOEXCEPT - { - uint32 = uint32_; - return *this; - } -#endif /*VULKAN_HPP_NO_UNION_SETTERS*/ - - operator VkClearColorValue const &() const - { - return *reinterpret_cast( this ); - } - - operator VkClearColorValue &() - { - return *reinterpret_cast( this ); - } - - VULKAN_HPP_NAMESPACE::ArrayWrapper1D float32; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D int32; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D uint32; - }; - - struct ClearDepthStencilValue - { - using NativeType = VkClearDepthStencilValue; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ClearDepthStencilValue( float depth_ = {}, uint32_t stencil_ = {} ) VULKAN_HPP_NOEXCEPT - : depth( depth_ ) - , stencil( stencil_ ) - {} - - VULKAN_HPP_CONSTEXPR ClearDepthStencilValue( ClearDepthStencilValue const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ClearDepthStencilValue( VkClearDepthStencilValue const & rhs ) VULKAN_HPP_NOEXCEPT - : ClearDepthStencilValue( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ClearDepthStencilValue & operator=( ClearDepthStencilValue const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ClearDepthStencilValue & operator=( VkClearDepthStencilValue const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ClearDepthStencilValue & setDepth( float depth_ ) VULKAN_HPP_NOEXCEPT - { - depth = depth_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ClearDepthStencilValue & setStencil( uint32_t stencil_ ) VULKAN_HPP_NOEXCEPT - { - stencil = stencil_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkClearDepthStencilValue const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkClearDepthStencilValue &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( depth, stencil ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ClearDepthStencilValue const & ) const = default; -#else - bool operator==( ClearDepthStencilValue const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( depth == rhs.depth ) && ( stencil == rhs.stencil ); -# endif - } - - bool operator!=( ClearDepthStencilValue const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - float depth = {}; - uint32_t stencil = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearDepthStencilValue ) == - sizeof( VkClearDepthStencilValue ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ClearDepthStencilValue is not nothrow_move_constructible!" ); - - union ClearValue - { - using NativeType = VkClearValue; -#if !defined( VULKAN_HPP_NO_UNION_CONSTRUCTORS ) - - VULKAN_HPP_CONSTEXPR_14 ClearValue( VULKAN_HPP_NAMESPACE::ClearColorValue color_ = {} ) : color( color_ ) {} - - VULKAN_HPP_CONSTEXPR_14 ClearValue( VULKAN_HPP_NAMESPACE::ClearDepthStencilValue depthStencil_ ) - : depthStencil( depthStencil_ ) - {} -#endif /*VULKAN_HPP_NO_UNION_CONSTRUCTORS*/ - -#if !defined( VULKAN_HPP_NO_UNION_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ClearValue & - setColor( VULKAN_HPP_NAMESPACE::ClearColorValue const & color_ ) VULKAN_HPP_NOEXCEPT - { - color = color_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ClearValue & - setDepthStencil( VULKAN_HPP_NAMESPACE::ClearDepthStencilValue const & depthStencil_ ) VULKAN_HPP_NOEXCEPT - { - depthStencil = depthStencil_; - return *this; - } -#endif /*VULKAN_HPP_NO_UNION_SETTERS*/ - - operator VkClearValue const &() const - { - return *reinterpret_cast( this ); - } - - operator VkClearValue &() - { - return *reinterpret_cast( this ); - } - -#ifdef VULKAN_HPP_HAS_UNRESTRICTED_UNIONS - VULKAN_HPP_NAMESPACE::ClearColorValue color; - VULKAN_HPP_NAMESPACE::ClearDepthStencilValue depthStencil; -#else - VkClearColorValue color; - VkClearDepthStencilValue depthStencil; -#endif /*VULKAN_HPP_HAS_UNRESTRICTED_UNIONS*/ - }; - - struct ClearAttachment - { - using NativeType = VkClearAttachment; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 ClearAttachment( VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ = {}, - uint32_t colorAttachment_ = {}, - VULKAN_HPP_NAMESPACE::ClearValue clearValue_ = {} ) VULKAN_HPP_NOEXCEPT - : aspectMask( aspectMask_ ) - , colorAttachment( colorAttachment_ ) - , clearValue( clearValue_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 ClearAttachment( ClearAttachment const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ClearAttachment( VkClearAttachment const & rhs ) VULKAN_HPP_NOEXCEPT - : ClearAttachment( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ClearAttachment & operator=( ClearAttachment const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ClearAttachment & operator=( VkClearAttachment const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ClearAttachment & - setAspectMask( VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ ) VULKAN_HPP_NOEXCEPT - { - aspectMask = aspectMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ClearAttachment & setColorAttachment( uint32_t colorAttachment_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachment = colorAttachment_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ClearAttachment & - setClearValue( VULKAN_HPP_NAMESPACE::ClearValue const & clearValue_ ) VULKAN_HPP_NOEXCEPT - { - clearValue = clearValue_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkClearAttachment const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkClearAttachment &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std:: - tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( aspectMask, colorAttachment, clearValue ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask = {}; - uint32_t colorAttachment = {}; - VULKAN_HPP_NAMESPACE::ClearValue clearValue = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearAttachment ) == sizeof( VkClearAttachment ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ClearAttachment is not nothrow_move_constructible!" ); - - struct ClearRect - { - using NativeType = VkClearRect; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ClearRect( VULKAN_HPP_NAMESPACE::Rect2D rect_ = {}, - uint32_t baseArrayLayer_ = {}, - uint32_t layerCount_ = {} ) VULKAN_HPP_NOEXCEPT - : rect( rect_ ) - , baseArrayLayer( baseArrayLayer_ ) - , layerCount( layerCount_ ) - {} - - VULKAN_HPP_CONSTEXPR ClearRect( ClearRect const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ClearRect( VkClearRect const & rhs ) VULKAN_HPP_NOEXCEPT : ClearRect( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ClearRect & operator=( ClearRect const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ClearRect & operator=( VkClearRect const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ClearRect & setRect( VULKAN_HPP_NAMESPACE::Rect2D const & rect_ ) VULKAN_HPP_NOEXCEPT - { - rect = rect_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ClearRect & setBaseArrayLayer( uint32_t baseArrayLayer_ ) VULKAN_HPP_NOEXCEPT - { - baseArrayLayer = baseArrayLayer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ClearRect & setLayerCount( uint32_t layerCount_ ) VULKAN_HPP_NOEXCEPT - { - layerCount = layerCount_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkClearRect const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkClearRect &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( rect, baseArrayLayer, layerCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ClearRect const & ) const = default; -#else - bool operator==( ClearRect const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( rect == rhs.rect ) && ( baseArrayLayer == rhs.baseArrayLayer ) && ( layerCount == rhs.layerCount ); -# endif - } - - bool operator!=( ClearRect const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Rect2D rect = {}; - uint32_t baseArrayLayer = {}; - uint32_t layerCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearRect ) == sizeof( VkClearRect ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ClearRect is not nothrow_move_constructible!" ); - - struct CoarseSampleLocationNV - { - using NativeType = VkCoarseSampleLocationNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - CoarseSampleLocationNV( uint32_t pixelX_ = {}, uint32_t pixelY_ = {}, uint32_t sample_ = {} ) VULKAN_HPP_NOEXCEPT - : pixelX( pixelX_ ) - , pixelY( pixelY_ ) - , sample( sample_ ) - {} - - VULKAN_HPP_CONSTEXPR CoarseSampleLocationNV( CoarseSampleLocationNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CoarseSampleLocationNV( VkCoarseSampleLocationNV const & rhs ) VULKAN_HPP_NOEXCEPT - : CoarseSampleLocationNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CoarseSampleLocationNV & operator=( CoarseSampleLocationNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CoarseSampleLocationNV & operator=( VkCoarseSampleLocationNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CoarseSampleLocationNV & setPixelX( uint32_t pixelX_ ) VULKAN_HPP_NOEXCEPT - { - pixelX = pixelX_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CoarseSampleLocationNV & setPixelY( uint32_t pixelY_ ) VULKAN_HPP_NOEXCEPT - { - pixelY = pixelY_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CoarseSampleLocationNV & setSample( uint32_t sample_ ) VULKAN_HPP_NOEXCEPT - { - sample = sample_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCoarseSampleLocationNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCoarseSampleLocationNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( pixelX, pixelY, sample ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CoarseSampleLocationNV const & ) const = default; -#else - bool operator==( CoarseSampleLocationNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( pixelX == rhs.pixelX ) && ( pixelY == rhs.pixelY ) && ( sample == rhs.sample ); -# endif - } - - bool operator!=( CoarseSampleLocationNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t pixelX = {}; - uint32_t pixelY = {}; - uint32_t sample = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV ) == - sizeof( VkCoarseSampleLocationNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CoarseSampleLocationNV is not nothrow_move_constructible!" ); - - struct CoarseSampleOrderCustomNV - { - using NativeType = VkCoarseSampleOrderCustomNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CoarseSampleOrderCustomNV( - VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV shadingRate_ = - VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV::eNoInvocations, - uint32_t sampleCount_ = {}, - uint32_t sampleLocationCount_ = {}, - const VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV * pSampleLocations_ = {} ) VULKAN_HPP_NOEXCEPT - : shadingRate( shadingRate_ ) - , sampleCount( sampleCount_ ) - , sampleLocationCount( sampleLocationCount_ ) - , pSampleLocations( pSampleLocations_ ) - {} - - VULKAN_HPP_CONSTEXPR - CoarseSampleOrderCustomNV( CoarseSampleOrderCustomNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CoarseSampleOrderCustomNV( VkCoarseSampleOrderCustomNV const & rhs ) VULKAN_HPP_NOEXCEPT - : CoarseSampleOrderCustomNV( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CoarseSampleOrderCustomNV( - VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV shadingRate_, - uint32_t sampleCount_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - sampleLocations_ ) - : shadingRate( shadingRate_ ) - , sampleCount( sampleCount_ ) - , sampleLocationCount( static_cast( sampleLocations_.size() ) ) - , pSampleLocations( sampleLocations_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CoarseSampleOrderCustomNV & operator=( CoarseSampleOrderCustomNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CoarseSampleOrderCustomNV & operator=( VkCoarseSampleOrderCustomNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CoarseSampleOrderCustomNV & - setShadingRate( VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV shadingRate_ ) VULKAN_HPP_NOEXCEPT - { - shadingRate = shadingRate_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CoarseSampleOrderCustomNV & setSampleCount( uint32_t sampleCount_ ) VULKAN_HPP_NOEXCEPT - { - sampleCount = sampleCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CoarseSampleOrderCustomNV & - setSampleLocationCount( uint32_t sampleLocationCount_ ) VULKAN_HPP_NOEXCEPT - { - sampleLocationCount = sampleLocationCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CoarseSampleOrderCustomNV & - setPSampleLocations( const VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV * pSampleLocations_ ) VULKAN_HPP_NOEXCEPT - { - pSampleLocations = pSampleLocations_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CoarseSampleOrderCustomNV & setSampleLocations( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - sampleLocations_ ) VULKAN_HPP_NOEXCEPT - { - sampleLocationCount = static_cast( sampleLocations_.size() ); - pSampleLocations = sampleLocations_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCoarseSampleOrderCustomNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCoarseSampleOrderCustomNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( shadingRate, sampleCount, sampleLocationCount, pSampleLocations ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CoarseSampleOrderCustomNV const & ) const = default; -#else - bool operator==( CoarseSampleOrderCustomNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( shadingRate == rhs.shadingRate ) && ( sampleCount == rhs.sampleCount ) && - ( sampleLocationCount == rhs.sampleLocationCount ) && ( pSampleLocations == rhs.pSampleLocations ); -# endif - } - - bool operator!=( CoarseSampleOrderCustomNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV shadingRate = - VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV::eNoInvocations; - uint32_t sampleCount = {}; - uint32_t sampleLocationCount = {}; - const VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV * pSampleLocations = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV ) == - sizeof( VkCoarseSampleOrderCustomNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CoarseSampleOrderCustomNV is not nothrow_move_constructible!" ); - - struct CommandBufferAllocateInfo - { - using NativeType = VkCommandBufferAllocateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCommandBufferAllocateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CommandBufferAllocateInfo( - VULKAN_HPP_NAMESPACE::CommandPool commandPool_ = {}, - VULKAN_HPP_NAMESPACE::CommandBufferLevel level_ = VULKAN_HPP_NAMESPACE::CommandBufferLevel::ePrimary, - uint32_t commandBufferCount_ = {} ) VULKAN_HPP_NOEXCEPT - : commandPool( commandPool_ ) - , level( level_ ) - , commandBufferCount( commandBufferCount_ ) - {} - - VULKAN_HPP_CONSTEXPR - CommandBufferAllocateInfo( CommandBufferAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferAllocateInfo( VkCommandBufferAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : CommandBufferAllocateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CommandBufferAllocateInfo & operator=( CommandBufferAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferAllocateInfo & operator=( VkCommandBufferAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CommandBufferAllocateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferAllocateInfo & - setCommandPool( VULKAN_HPP_NAMESPACE::CommandPool commandPool_ ) VULKAN_HPP_NOEXCEPT - { - commandPool = commandPool_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferAllocateInfo & - setLevel( VULKAN_HPP_NAMESPACE::CommandBufferLevel level_ ) VULKAN_HPP_NOEXCEPT - { - level = level_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferAllocateInfo & - setCommandBufferCount( uint32_t commandBufferCount_ ) VULKAN_HPP_NOEXCEPT - { - commandBufferCount = commandBufferCount_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCommandBufferAllocateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCommandBufferAllocateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, commandPool, level, commandBufferCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CommandBufferAllocateInfo const & ) const = default; -#else - bool operator==( CommandBufferAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( commandPool == rhs.commandPool ) && - ( level == rhs.level ) && ( commandBufferCount == rhs.commandBufferCount ); -# endif - } - - bool operator!=( CommandBufferAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCommandBufferAllocateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::CommandPool commandPool = {}; - VULKAN_HPP_NAMESPACE::CommandBufferLevel level = VULKAN_HPP_NAMESPACE::CommandBufferLevel::ePrimary; - uint32_t commandBufferCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo ) == - sizeof( VkCommandBufferAllocateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CommandBufferAllocateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CommandBufferAllocateInfo; - }; - - struct CommandBufferInheritanceInfo - { - using NativeType = VkCommandBufferInheritanceInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCommandBufferInheritanceInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CommandBufferInheritanceInfo( - VULKAN_HPP_NAMESPACE::RenderPass renderPass_ = {}, - uint32_t subpass_ = {}, - VULKAN_HPP_NAMESPACE::Framebuffer framebuffer_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 occlusionQueryEnable_ = {}, - VULKAN_HPP_NAMESPACE::QueryControlFlags queryFlags_ = {}, - VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags pipelineStatistics_ = {} ) VULKAN_HPP_NOEXCEPT - : renderPass( renderPass_ ) - , subpass( subpass_ ) - , framebuffer( framebuffer_ ) - , occlusionQueryEnable( occlusionQueryEnable_ ) - , queryFlags( queryFlags_ ) - , pipelineStatistics( pipelineStatistics_ ) - {} - - VULKAN_HPP_CONSTEXPR - CommandBufferInheritanceInfo( CommandBufferInheritanceInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferInheritanceInfo( VkCommandBufferInheritanceInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : CommandBufferInheritanceInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CommandBufferInheritanceInfo & operator=( CommandBufferInheritanceInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferInheritanceInfo & operator=( VkCommandBufferInheritanceInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceInfo & - setRenderPass( VULKAN_HPP_NAMESPACE::RenderPass renderPass_ ) VULKAN_HPP_NOEXCEPT - { - renderPass = renderPass_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceInfo & setSubpass( uint32_t subpass_ ) VULKAN_HPP_NOEXCEPT - { - subpass = subpass_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceInfo & - setFramebuffer( VULKAN_HPP_NAMESPACE::Framebuffer framebuffer_ ) VULKAN_HPP_NOEXCEPT - { - framebuffer = framebuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceInfo & - setOcclusionQueryEnable( VULKAN_HPP_NAMESPACE::Bool32 occlusionQueryEnable_ ) VULKAN_HPP_NOEXCEPT - { - occlusionQueryEnable = occlusionQueryEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceInfo & - setQueryFlags( VULKAN_HPP_NAMESPACE::QueryControlFlags queryFlags_ ) VULKAN_HPP_NOEXCEPT - { - queryFlags = queryFlags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceInfo & - setPipelineStatistics( VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags pipelineStatistics_ ) VULKAN_HPP_NOEXCEPT - { - pipelineStatistics = pipelineStatistics_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCommandBufferInheritanceInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCommandBufferInheritanceInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, renderPass, subpass, framebuffer, occlusionQueryEnable, queryFlags, pipelineStatistics ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CommandBufferInheritanceInfo const & ) const = default; -#else - bool operator==( CommandBufferInheritanceInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( renderPass == rhs.renderPass ) && - ( subpass == rhs.subpass ) && ( framebuffer == rhs.framebuffer ) && - ( occlusionQueryEnable == rhs.occlusionQueryEnable ) && ( queryFlags == rhs.queryFlags ) && - ( pipelineStatistics == rhs.pipelineStatistics ); -# endif - } - - bool operator!=( CommandBufferInheritanceInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCommandBufferInheritanceInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::RenderPass renderPass = {}; - uint32_t subpass = {}; - VULKAN_HPP_NAMESPACE::Framebuffer framebuffer = {}; - VULKAN_HPP_NAMESPACE::Bool32 occlusionQueryEnable = {}; - VULKAN_HPP_NAMESPACE::QueryControlFlags queryFlags = {}; - VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags pipelineStatistics = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo ) == - sizeof( VkCommandBufferInheritanceInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "CommandBufferInheritanceInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CommandBufferInheritanceInfo; - }; - - struct CommandBufferBeginInfo - { - using NativeType = VkCommandBufferBeginInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCommandBufferBeginInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CommandBufferBeginInfo( - VULKAN_HPP_NAMESPACE::CommandBufferUsageFlags flags_ = {}, - const VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo * pInheritanceInfo_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pInheritanceInfo( pInheritanceInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR CommandBufferBeginInfo( CommandBufferBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferBeginInfo( VkCommandBufferBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : CommandBufferBeginInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CommandBufferBeginInfo & operator=( CommandBufferBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferBeginInfo & operator=( VkCommandBufferBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CommandBufferBeginInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferBeginInfo & - setFlags( VULKAN_HPP_NAMESPACE::CommandBufferUsageFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferBeginInfo & setPInheritanceInfo( - const VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo * pInheritanceInfo_ ) VULKAN_HPP_NOEXCEPT - { - pInheritanceInfo = pInheritanceInfo_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCommandBufferBeginInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCommandBufferBeginInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, pInheritanceInfo ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CommandBufferBeginInfo const & ) const = default; -#else - bool operator==( CommandBufferBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( pInheritanceInfo == rhs.pInheritanceInfo ); -# endif - } - - bool operator!=( CommandBufferBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCommandBufferBeginInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::CommandBufferUsageFlags flags = {}; - const VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo * pInheritanceInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo ) == - sizeof( VkCommandBufferBeginInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CommandBufferBeginInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CommandBufferBeginInfo; - }; - - struct CommandBufferInheritanceConditionalRenderingInfoEXT - { - using NativeType = VkCommandBufferInheritanceConditionalRenderingInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eCommandBufferInheritanceConditionalRenderingInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CommandBufferInheritanceConditionalRenderingInfoEXT( - VULKAN_HPP_NAMESPACE::Bool32 conditionalRenderingEnable_ = {} ) VULKAN_HPP_NOEXCEPT - : conditionalRenderingEnable( conditionalRenderingEnable_ ) - {} - - VULKAN_HPP_CONSTEXPR CommandBufferInheritanceConditionalRenderingInfoEXT( - CommandBufferInheritanceConditionalRenderingInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferInheritanceConditionalRenderingInfoEXT( - VkCommandBufferInheritanceConditionalRenderingInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : CommandBufferInheritanceConditionalRenderingInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CommandBufferInheritanceConditionalRenderingInfoEXT & - operator=( CommandBufferInheritanceConditionalRenderingInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferInheritanceConditionalRenderingInfoEXT & - operator=( VkCommandBufferInheritanceConditionalRenderingInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceConditionalRenderingInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceConditionalRenderingInfoEXT & - setConditionalRenderingEnable( VULKAN_HPP_NAMESPACE::Bool32 conditionalRenderingEnable_ ) VULKAN_HPP_NOEXCEPT - { - conditionalRenderingEnable = conditionalRenderingEnable_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCommandBufferInheritanceConditionalRenderingInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCommandBufferInheritanceConditionalRenderingInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, conditionalRenderingEnable ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CommandBufferInheritanceConditionalRenderingInfoEXT const & ) const = default; -#else - bool operator==( CommandBufferInheritanceConditionalRenderingInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( conditionalRenderingEnable == rhs.conditionalRenderingEnable ); -# endif - } - - bool operator!=( CommandBufferInheritanceConditionalRenderingInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCommandBufferInheritanceConditionalRenderingInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 conditionalRenderingEnable = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT ) == - sizeof( VkCommandBufferInheritanceConditionalRenderingInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT>::value, - "CommandBufferInheritanceConditionalRenderingInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CommandBufferInheritanceConditionalRenderingInfoEXT; - }; - - struct CommandBufferInheritanceRenderPassTransformInfoQCOM - { - using NativeType = VkCommandBufferInheritanceRenderPassTransformInfoQCOM; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eCommandBufferInheritanceRenderPassTransformInfoQCOM; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CommandBufferInheritanceRenderPassTransformInfoQCOM( - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_ = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity, - VULKAN_HPP_NAMESPACE::Rect2D renderArea_ = {} ) VULKAN_HPP_NOEXCEPT - : transform( transform_ ) - , renderArea( renderArea_ ) - {} - - VULKAN_HPP_CONSTEXPR CommandBufferInheritanceRenderPassTransformInfoQCOM( - CommandBufferInheritanceRenderPassTransformInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferInheritanceRenderPassTransformInfoQCOM( - VkCommandBufferInheritanceRenderPassTransformInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT - : CommandBufferInheritanceRenderPassTransformInfoQCOM( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CommandBufferInheritanceRenderPassTransformInfoQCOM & - operator=( CommandBufferInheritanceRenderPassTransformInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferInheritanceRenderPassTransformInfoQCOM & - operator=( VkCommandBufferInheritanceRenderPassTransformInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceRenderPassTransformInfoQCOM & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceRenderPassTransformInfoQCOM & - setTransform( VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_ ) VULKAN_HPP_NOEXCEPT - { - transform = transform_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceRenderPassTransformInfoQCOM & - setRenderArea( VULKAN_HPP_NAMESPACE::Rect2D const & renderArea_ ) VULKAN_HPP_NOEXCEPT - { - renderArea = renderArea_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCommandBufferInheritanceRenderPassTransformInfoQCOM const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCommandBufferInheritanceRenderPassTransformInfoQCOM &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, transform, renderArea ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CommandBufferInheritanceRenderPassTransformInfoQCOM const & ) const = default; -#else - bool operator==( CommandBufferInheritanceRenderPassTransformInfoQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( transform == rhs.transform ) && - ( renderArea == rhs.renderArea ); -# endif - } - - bool operator!=( CommandBufferInheritanceRenderPassTransformInfoQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCommandBufferInheritanceRenderPassTransformInfoQCOM; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity; - VULKAN_HPP_NAMESPACE::Rect2D renderArea = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM ) == - sizeof( VkCommandBufferInheritanceRenderPassTransformInfoQCOM ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM>::value, - "CommandBufferInheritanceRenderPassTransformInfoQCOM is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CommandBufferInheritanceRenderPassTransformInfoQCOM; - }; - - struct CommandBufferInheritanceRenderingInfo - { - using NativeType = VkCommandBufferInheritanceRenderingInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eCommandBufferInheritanceRenderingInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CommandBufferInheritanceRenderingInfo( - VULKAN_HPP_NAMESPACE::RenderingFlags flags_ = {}, - uint32_t viewMask_ = {}, - uint32_t colorAttachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::Format * pColorAttachmentFormats_ = {}, - VULKAN_HPP_NAMESPACE::Format depthAttachmentFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::Format stencilAttachmentFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples_ = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1 ) - VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , viewMask( viewMask_ ) - , colorAttachmentCount( colorAttachmentCount_ ) - , pColorAttachmentFormats( pColorAttachmentFormats_ ) - , depthAttachmentFormat( depthAttachmentFormat_ ) - , stencilAttachmentFormat( stencilAttachmentFormat_ ) - , rasterizationSamples( rasterizationSamples_ ) - {} - - VULKAN_HPP_CONSTEXPR CommandBufferInheritanceRenderingInfo( CommandBufferInheritanceRenderingInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - CommandBufferInheritanceRenderingInfo( VkCommandBufferInheritanceRenderingInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : CommandBufferInheritanceRenderingInfo( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CommandBufferInheritanceRenderingInfo( - VULKAN_HPP_NAMESPACE::RenderingFlags flags_, - uint32_t viewMask_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & colorAttachmentFormats_, - VULKAN_HPP_NAMESPACE::Format depthAttachmentFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::Format stencilAttachmentFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples_ = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1 ) - : flags( flags_ ) - , viewMask( viewMask_ ) - , colorAttachmentCount( static_cast( colorAttachmentFormats_.size() ) ) - , pColorAttachmentFormats( colorAttachmentFormats_.data() ) - , depthAttachmentFormat( depthAttachmentFormat_ ) - , stencilAttachmentFormat( stencilAttachmentFormat_ ) - , rasterizationSamples( rasterizationSamples_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CommandBufferInheritanceRenderingInfo & - operator=( CommandBufferInheritanceRenderingInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferInheritanceRenderingInfo & - operator=( VkCommandBufferInheritanceRenderingInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceRenderingInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceRenderingInfo & - setFlags( VULKAN_HPP_NAMESPACE::RenderingFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceRenderingInfo & - setViewMask( uint32_t viewMask_ ) VULKAN_HPP_NOEXCEPT - { - viewMask = viewMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceRenderingInfo & - setColorAttachmentCount( uint32_t colorAttachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = colorAttachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceRenderingInfo & - setPColorAttachmentFormats( const VULKAN_HPP_NAMESPACE::Format * pColorAttachmentFormats_ ) VULKAN_HPP_NOEXCEPT - { - pColorAttachmentFormats = pColorAttachmentFormats_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CommandBufferInheritanceRenderingInfo & setColorAttachmentFormats( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - colorAttachmentFormats_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = static_cast( colorAttachmentFormats_.size() ); - pColorAttachmentFormats = colorAttachmentFormats_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceRenderingInfo & - setDepthAttachmentFormat( VULKAN_HPP_NAMESPACE::Format depthAttachmentFormat_ ) VULKAN_HPP_NOEXCEPT - { - depthAttachmentFormat = depthAttachmentFormat_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceRenderingInfo & - setStencilAttachmentFormat( VULKAN_HPP_NAMESPACE::Format stencilAttachmentFormat_ ) VULKAN_HPP_NOEXCEPT - { - stencilAttachmentFormat = stencilAttachmentFormat_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceRenderingInfo & - setRasterizationSamples( VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples_ ) VULKAN_HPP_NOEXCEPT - { - rasterizationSamples = rasterizationSamples_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCommandBufferInheritanceRenderingInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCommandBufferInheritanceRenderingInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - viewMask, - colorAttachmentCount, - pColorAttachmentFormats, - depthAttachmentFormat, - stencilAttachmentFormat, - rasterizationSamples ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CommandBufferInheritanceRenderingInfo const & ) const = default; -#else - bool operator==( CommandBufferInheritanceRenderingInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( viewMask == rhs.viewMask ) && ( colorAttachmentCount == rhs.colorAttachmentCount ) && - ( pColorAttachmentFormats == rhs.pColorAttachmentFormats ) && - ( depthAttachmentFormat == rhs.depthAttachmentFormat ) && - ( stencilAttachmentFormat == rhs.stencilAttachmentFormat ) && - ( rasterizationSamples == rhs.rasterizationSamples ); -# endif - } - - bool operator!=( CommandBufferInheritanceRenderingInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCommandBufferInheritanceRenderingInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::RenderingFlags flags = {}; - uint32_t viewMask = {}; - uint32_t colorAttachmentCount = {}; - const VULKAN_HPP_NAMESPACE::Format * pColorAttachmentFormats = {}; - VULKAN_HPP_NAMESPACE::Format depthAttachmentFormat = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::Format stencilAttachmentFormat = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo ) == - sizeof( VkCommandBufferInheritanceRenderingInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "CommandBufferInheritanceRenderingInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CommandBufferInheritanceRenderingInfo; - }; - using CommandBufferInheritanceRenderingInfoKHR = CommandBufferInheritanceRenderingInfo; - - struct Viewport - { - using NativeType = VkViewport; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR Viewport( float x_ = {}, - float y_ = {}, - float width_ = {}, - float height_ = {}, - float minDepth_ = {}, - float maxDepth_ = {} ) VULKAN_HPP_NOEXCEPT - : x( x_ ) - , y( y_ ) - , width( width_ ) - , height( height_ ) - , minDepth( minDepth_ ) - , maxDepth( maxDepth_ ) - {} - - VULKAN_HPP_CONSTEXPR Viewport( Viewport const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Viewport( VkViewport const & rhs ) VULKAN_HPP_NOEXCEPT : Viewport( *reinterpret_cast( &rhs ) ) {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - Viewport & operator=( Viewport const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Viewport & operator=( VkViewport const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 Viewport & setX( float x_ ) VULKAN_HPP_NOEXCEPT - { - x = x_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Viewport & setY( float y_ ) VULKAN_HPP_NOEXCEPT - { - y = y_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Viewport & setWidth( float width_ ) VULKAN_HPP_NOEXCEPT - { - width = width_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Viewport & setHeight( float height_ ) VULKAN_HPP_NOEXCEPT - { - height = height_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Viewport & setMinDepth( float minDepth_ ) VULKAN_HPP_NOEXCEPT - { - minDepth = minDepth_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Viewport & setMaxDepth( float maxDepth_ ) VULKAN_HPP_NOEXCEPT - { - maxDepth = maxDepth_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkViewport const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkViewport &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( x, y, width, height, minDepth, maxDepth ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Viewport const & ) const = default; -#else - bool operator==( Viewport const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( x == rhs.x ) && ( y == rhs.y ) && ( width == rhs.width ) && ( height == rhs.height ) && - ( minDepth == rhs.minDepth ) && ( maxDepth == rhs.maxDepth ); -# endif - } - - bool operator!=( Viewport const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - float x = {}; - float y = {}; - float width = {}; - float height = {}; - float minDepth = {}; - float maxDepth = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Viewport ) == sizeof( VkViewport ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Viewport is not nothrow_move_constructible!" ); - - struct CommandBufferInheritanceViewportScissorInfoNV - { - using NativeType = VkCommandBufferInheritanceViewportScissorInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eCommandBufferInheritanceViewportScissorInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CommandBufferInheritanceViewportScissorInfoNV( - VULKAN_HPP_NAMESPACE::Bool32 viewportScissor2D_ = {}, - uint32_t viewportDepthCount_ = {}, - const VULKAN_HPP_NAMESPACE::Viewport * pViewportDepths_ = {} ) VULKAN_HPP_NOEXCEPT - : viewportScissor2D( viewportScissor2D_ ) - , viewportDepthCount( viewportDepthCount_ ) - , pViewportDepths( pViewportDepths_ ) - {} - - VULKAN_HPP_CONSTEXPR CommandBufferInheritanceViewportScissorInfoNV( - CommandBufferInheritanceViewportScissorInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferInheritanceViewportScissorInfoNV( VkCommandBufferInheritanceViewportScissorInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : CommandBufferInheritanceViewportScissorInfoNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CommandBufferInheritanceViewportScissorInfoNV & - operator=( CommandBufferInheritanceViewportScissorInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferInheritanceViewportScissorInfoNV & - operator=( VkCommandBufferInheritanceViewportScissorInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceViewportScissorInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceViewportScissorInfoNV & - setViewportScissor2D( VULKAN_HPP_NAMESPACE::Bool32 viewportScissor2D_ ) VULKAN_HPP_NOEXCEPT - { - viewportScissor2D = viewportScissor2D_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceViewportScissorInfoNV & - setViewportDepthCount( uint32_t viewportDepthCount_ ) VULKAN_HPP_NOEXCEPT - { - viewportDepthCount = viewportDepthCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferInheritanceViewportScissorInfoNV & - setPViewportDepths( const VULKAN_HPP_NAMESPACE::Viewport * pViewportDepths_ ) VULKAN_HPP_NOEXCEPT - { - pViewportDepths = pViewportDepths_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCommandBufferInheritanceViewportScissorInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCommandBufferInheritanceViewportScissorInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, viewportScissor2D, viewportDepthCount, pViewportDepths ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CommandBufferInheritanceViewportScissorInfoNV const & ) const = default; -#else - bool operator==( CommandBufferInheritanceViewportScissorInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( viewportScissor2D == rhs.viewportScissor2D ) && - ( viewportDepthCount == rhs.viewportDepthCount ) && ( pViewportDepths == rhs.pViewportDepths ); -# endif - } - - bool operator!=( CommandBufferInheritanceViewportScissorInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCommandBufferInheritanceViewportScissorInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 viewportScissor2D = {}; - uint32_t viewportDepthCount = {}; - const VULKAN_HPP_NAMESPACE::Viewport * pViewportDepths = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV ) == - sizeof( VkCommandBufferInheritanceViewportScissorInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "CommandBufferInheritanceViewportScissorInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CommandBufferInheritanceViewportScissorInfoNV; - }; - - struct CommandBufferSubmitInfo - { - using NativeType = VkCommandBufferSubmitInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCommandBufferSubmitInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CommandBufferSubmitInfo( VULKAN_HPP_NAMESPACE::CommandBuffer commandBuffer_ = {}, - uint32_t deviceMask_ = {} ) VULKAN_HPP_NOEXCEPT - : commandBuffer( commandBuffer_ ) - , deviceMask( deviceMask_ ) - {} - - VULKAN_HPP_CONSTEXPR CommandBufferSubmitInfo( CommandBufferSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferSubmitInfo( VkCommandBufferSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : CommandBufferSubmitInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CommandBufferSubmitInfo & operator=( CommandBufferSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandBufferSubmitInfo & operator=( VkCommandBufferSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CommandBufferSubmitInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferSubmitInfo & - setCommandBuffer( VULKAN_HPP_NAMESPACE::CommandBuffer commandBuffer_ ) VULKAN_HPP_NOEXCEPT - { - commandBuffer = commandBuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandBufferSubmitInfo & setDeviceMask( uint32_t deviceMask_ ) VULKAN_HPP_NOEXCEPT - { - deviceMask = deviceMask_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCommandBufferSubmitInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCommandBufferSubmitInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, commandBuffer, deviceMask ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CommandBufferSubmitInfo const & ) const = default; -#else - bool operator==( CommandBufferSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( commandBuffer == rhs.commandBuffer ) && - ( deviceMask == rhs.deviceMask ); -# endif - } - - bool operator!=( CommandBufferSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCommandBufferSubmitInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::CommandBuffer commandBuffer = {}; - uint32_t deviceMask = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo ) == - sizeof( VkCommandBufferSubmitInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CommandBufferSubmitInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CommandBufferSubmitInfo; - }; - using CommandBufferSubmitInfoKHR = CommandBufferSubmitInfo; - - struct CommandPoolCreateInfo - { - using NativeType = VkCommandPoolCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCommandPoolCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CommandPoolCreateInfo( VULKAN_HPP_NAMESPACE::CommandPoolCreateFlags flags_ = {}, - uint32_t queueFamilyIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , queueFamilyIndex( queueFamilyIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR CommandPoolCreateInfo( CommandPoolCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandPoolCreateInfo( VkCommandPoolCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : CommandPoolCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CommandPoolCreateInfo & operator=( CommandPoolCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CommandPoolCreateInfo & operator=( VkCommandPoolCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CommandPoolCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandPoolCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::CommandPoolCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CommandPoolCreateInfo & - setQueueFamilyIndex( uint32_t queueFamilyIndex_ ) VULKAN_HPP_NOEXCEPT - { - queueFamilyIndex = queueFamilyIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCommandPoolCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCommandPoolCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, queueFamilyIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CommandPoolCreateInfo const & ) const = default; -#else - bool operator==( CommandPoolCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( queueFamilyIndex == rhs.queueFamilyIndex ); -# endif - } - - bool operator!=( CommandPoolCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCommandPoolCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::CommandPoolCreateFlags flags = {}; - uint32_t queueFamilyIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo ) == sizeof( VkCommandPoolCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CommandPoolCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CommandPoolCreateInfo; - }; - - struct SpecializationMapEntry - { - using NativeType = VkSpecializationMapEntry; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SpecializationMapEntry( uint32_t constantID_ = {}, uint32_t offset_ = {}, size_t size_ = {} ) VULKAN_HPP_NOEXCEPT - : constantID( constantID_ ) - , offset( offset_ ) - , size( size_ ) - {} - - VULKAN_HPP_CONSTEXPR SpecializationMapEntry( SpecializationMapEntry const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SpecializationMapEntry( VkSpecializationMapEntry const & rhs ) VULKAN_HPP_NOEXCEPT - : SpecializationMapEntry( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SpecializationMapEntry & operator=( SpecializationMapEntry const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SpecializationMapEntry & operator=( VkSpecializationMapEntry const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SpecializationMapEntry & setConstantID( uint32_t constantID_ ) VULKAN_HPP_NOEXCEPT - { - constantID = constantID_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SpecializationMapEntry & setOffset( uint32_t offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SpecializationMapEntry & setSize( size_t size_ ) VULKAN_HPP_NOEXCEPT - { - size = size_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSpecializationMapEntry const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSpecializationMapEntry &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( constantID, offset, size ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SpecializationMapEntry const & ) const = default; -#else - bool operator==( SpecializationMapEntry const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( constantID == rhs.constantID ) && ( offset == rhs.offset ) && ( size == rhs.size ); -# endif - } - - bool operator!=( SpecializationMapEntry const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t constantID = {}; - uint32_t offset = {}; - size_t size = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SpecializationMapEntry ) == - sizeof( VkSpecializationMapEntry ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SpecializationMapEntry is not nothrow_move_constructible!" ); - - struct SpecializationInfo - { - using NativeType = VkSpecializationInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SpecializationInfo( uint32_t mapEntryCount_ = {}, - const VULKAN_HPP_NAMESPACE::SpecializationMapEntry * pMapEntries_ = {}, - size_t dataSize_ = {}, - const void * pData_ = {} ) VULKAN_HPP_NOEXCEPT - : mapEntryCount( mapEntryCount_ ) - , pMapEntries( pMapEntries_ ) - , dataSize( dataSize_ ) - , pData( pData_ ) - {} - - VULKAN_HPP_CONSTEXPR SpecializationInfo( SpecializationInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SpecializationInfo( VkSpecializationInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SpecializationInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - SpecializationInfo( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::SpecializationMapEntry> const & mapEntries_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & data_ = {} ) - : mapEntryCount( static_cast( mapEntries_.size() ) ) - , pMapEntries( mapEntries_.data() ) - , dataSize( data_.size() * sizeof( T ) ) - , pData( data_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SpecializationInfo & operator=( SpecializationInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SpecializationInfo & operator=( VkSpecializationInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SpecializationInfo & setMapEntryCount( uint32_t mapEntryCount_ ) VULKAN_HPP_NOEXCEPT - { - mapEntryCount = mapEntryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SpecializationInfo & - setPMapEntries( const VULKAN_HPP_NAMESPACE::SpecializationMapEntry * pMapEntries_ ) VULKAN_HPP_NOEXCEPT - { - pMapEntries = pMapEntries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SpecializationInfo & setMapEntries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - mapEntries_ ) VULKAN_HPP_NOEXCEPT - { - mapEntryCount = static_cast( mapEntries_.size() ); - pMapEntries = mapEntries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SpecializationInfo & setDataSize( size_t dataSize_ ) VULKAN_HPP_NOEXCEPT - { - dataSize = dataSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SpecializationInfo & setPData( const void * pData_ ) VULKAN_HPP_NOEXCEPT - { - pData = pData_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - SpecializationInfo & - setData( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & data_ ) VULKAN_HPP_NOEXCEPT - { - dataSize = data_.size() * sizeof( T ); - pData = data_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSpecializationInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSpecializationInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( mapEntryCount, pMapEntries, dataSize, pData ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SpecializationInfo const & ) const = default; -#else - bool operator==( SpecializationInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( mapEntryCount == rhs.mapEntryCount ) && ( pMapEntries == rhs.pMapEntries ) && - ( dataSize == rhs.dataSize ) && ( pData == rhs.pData ); -# endif - } - - bool operator!=( SpecializationInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t mapEntryCount = {}; - const VULKAN_HPP_NAMESPACE::SpecializationMapEntry * pMapEntries = {}; - size_t dataSize = {}; - const void * pData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SpecializationInfo ) == sizeof( VkSpecializationInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SpecializationInfo is not nothrow_move_constructible!" ); - - struct PipelineShaderStageCreateInfo - { - using NativeType = VkPipelineShaderStageCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePipelineShaderStageCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineShaderStageCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::ShaderStageFlagBits stage_ = VULKAN_HPP_NAMESPACE::ShaderStageFlagBits::eVertex, - VULKAN_HPP_NAMESPACE::ShaderModule module_ = {}, - const char * pName_ = {}, - const VULKAN_HPP_NAMESPACE::SpecializationInfo * pSpecializationInfo_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , stage( stage_ ) - , module( module_ ) - , pName( pName_ ) - , pSpecializationInfo( pSpecializationInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR - PipelineShaderStageCreateInfo( PipelineShaderStageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineShaderStageCreateInfo( VkPipelineShaderStageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineShaderStageCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineShaderStageCreateInfo & - operator=( PipelineShaderStageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineShaderStageCreateInfo & operator=( VkPipelineShaderStageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageCreateInfo & - setStage( VULKAN_HPP_NAMESPACE::ShaderStageFlagBits stage_ ) VULKAN_HPP_NOEXCEPT - { - stage = stage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageCreateInfo & - setModule( VULKAN_HPP_NAMESPACE::ShaderModule module_ ) VULKAN_HPP_NOEXCEPT - { - module = module_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageCreateInfo & setPName( const char * pName_ ) VULKAN_HPP_NOEXCEPT - { - pName = pName_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageCreateInfo & setPSpecializationInfo( - const VULKAN_HPP_NAMESPACE::SpecializationInfo * pSpecializationInfo_ ) VULKAN_HPP_NOEXCEPT - { - pSpecializationInfo = pSpecializationInfo_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineShaderStageCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineShaderStageCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, stage, module, pName, pSpecializationInfo ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( PipelineShaderStageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = flags <=> rhs.flags; cmp != 0 ) - return cmp; - if ( auto cmp = stage <=> rhs.stage; cmp != 0 ) - return cmp; - if ( auto cmp = module <=> rhs.module; cmp != 0 ) - return cmp; - if ( pName != rhs.pName ) - if ( auto cmp = strcmp( pName, rhs.pName ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - if ( auto cmp = pSpecializationInfo <=> rhs.pSpecializationInfo; cmp != 0 ) - return cmp; - - return std::strong_ordering::equivalent; - } -#endif - - bool operator==( PipelineShaderStageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( stage == rhs.stage ) && - ( module == rhs.module ) && ( ( pName == rhs.pName ) || ( strcmp( pName, rhs.pName ) == 0 ) ) && - ( pSpecializationInfo == rhs.pSpecializationInfo ); - } - - bool operator!=( PipelineShaderStageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineShaderStageCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::ShaderStageFlagBits stage = VULKAN_HPP_NAMESPACE::ShaderStageFlagBits::eVertex; - VULKAN_HPP_NAMESPACE::ShaderModule module = {}; - const char * pName = {}; - const VULKAN_HPP_NAMESPACE::SpecializationInfo * pSpecializationInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo ) == - sizeof( VkPipelineShaderStageCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineShaderStageCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineShaderStageCreateInfo; - }; - - struct ComputePipelineCreateInfo - { - using NativeType = VkComputePipelineCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eComputePipelineCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ComputePipelineCreateInfo( VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo stage_ = {}, - VULKAN_HPP_NAMESPACE::PipelineLayout layout_ = {}, - VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_ = {}, - int32_t basePipelineIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , stage( stage_ ) - , layout( layout_ ) - , basePipelineHandle( basePipelineHandle_ ) - , basePipelineIndex( basePipelineIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR - ComputePipelineCreateInfo( ComputePipelineCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ComputePipelineCreateInfo( VkComputePipelineCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ComputePipelineCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ComputePipelineCreateInfo & operator=( ComputePipelineCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ComputePipelineCreateInfo & operator=( VkComputePipelineCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ComputePipelineCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ComputePipelineCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ComputePipelineCreateInfo & - setStage( VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo const & stage_ ) VULKAN_HPP_NOEXCEPT - { - stage = stage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ComputePipelineCreateInfo & - setLayout( VULKAN_HPP_NAMESPACE::PipelineLayout layout_ ) VULKAN_HPP_NOEXCEPT - { - layout = layout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ComputePipelineCreateInfo & - setBasePipelineHandle( VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_ ) VULKAN_HPP_NOEXCEPT - { - basePipelineHandle = basePipelineHandle_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ComputePipelineCreateInfo & - setBasePipelineIndex( int32_t basePipelineIndex_ ) VULKAN_HPP_NOEXCEPT - { - basePipelineIndex = basePipelineIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkComputePipelineCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkComputePipelineCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, stage, layout, basePipelineHandle, basePipelineIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ComputePipelineCreateInfo const & ) const = default; -#else - bool operator==( ComputePipelineCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( stage == rhs.stage ) && - ( layout == rhs.layout ) && ( basePipelineHandle == rhs.basePipelineHandle ) && - ( basePipelineIndex == rhs.basePipelineIndex ); -# endif - } - - bool operator!=( ComputePipelineCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eComputePipelineCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo stage = {}; - VULKAN_HPP_NAMESPACE::PipelineLayout layout = {}; - VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle = {}; - int32_t basePipelineIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo ) == - sizeof( VkComputePipelineCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ComputePipelineCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ComputePipelineCreateInfo; - }; - - struct ConditionalRenderingBeginInfoEXT - { - using NativeType = VkConditionalRenderingBeginInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eConditionalRenderingBeginInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ConditionalRenderingBeginInfoEXT( - VULKAN_HPP_NAMESPACE::Buffer buffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize offset_ = {}, - VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagsEXT flags_ = {} ) VULKAN_HPP_NOEXCEPT - : buffer( buffer_ ) - , offset( offset_ ) - , flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR - ConditionalRenderingBeginInfoEXT( ConditionalRenderingBeginInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ConditionalRenderingBeginInfoEXT( VkConditionalRenderingBeginInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : ConditionalRenderingBeginInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ConditionalRenderingBeginInfoEXT & - operator=( ConditionalRenderingBeginInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ConditionalRenderingBeginInfoEXT & operator=( VkConditionalRenderingBeginInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ConditionalRenderingBeginInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ConditionalRenderingBeginInfoEXT & - setBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ConditionalRenderingBeginInfoEXT & - setOffset( VULKAN_HPP_NAMESPACE::DeviceSize offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ConditionalRenderingBeginInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkConditionalRenderingBeginInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkConditionalRenderingBeginInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, buffer, offset, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ConditionalRenderingBeginInfoEXT const & ) const = default; -#else - bool operator==( ConditionalRenderingBeginInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( buffer == rhs.buffer ) && ( offset == rhs.offset ) && - ( flags == rhs.flags ); -# endif - } - - bool operator!=( ConditionalRenderingBeginInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eConditionalRenderingBeginInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Buffer buffer = {}; - VULKAN_HPP_NAMESPACE::DeviceSize offset = {}; - VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagsEXT flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT ) == - sizeof( VkConditionalRenderingBeginInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ConditionalRenderingBeginInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ConditionalRenderingBeginInfoEXT; - }; - - struct ConformanceVersion - { - using NativeType = VkConformanceVersion; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ConformanceVersion( uint8_t major_ = {}, - uint8_t minor_ = {}, - uint8_t subminor_ = {}, - uint8_t patch_ = {} ) VULKAN_HPP_NOEXCEPT - : major( major_ ) - , minor( minor_ ) - , subminor( subminor_ ) - , patch( patch_ ) - {} - - VULKAN_HPP_CONSTEXPR ConformanceVersion( ConformanceVersion const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ConformanceVersion( VkConformanceVersion const & rhs ) VULKAN_HPP_NOEXCEPT - : ConformanceVersion( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ConformanceVersion & operator=( ConformanceVersion const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ConformanceVersion & operator=( VkConformanceVersion const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ConformanceVersion & setMajor( uint8_t major_ ) VULKAN_HPP_NOEXCEPT - { - major = major_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ConformanceVersion & setMinor( uint8_t minor_ ) VULKAN_HPP_NOEXCEPT - { - minor = minor_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ConformanceVersion & setSubminor( uint8_t subminor_ ) VULKAN_HPP_NOEXCEPT - { - subminor = subminor_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ConformanceVersion & setPatch( uint8_t patch_ ) VULKAN_HPP_NOEXCEPT - { - patch = patch_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkConformanceVersion const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkConformanceVersion &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( major, minor, subminor, patch ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ConformanceVersion const & ) const = default; -#else - bool operator==( ConformanceVersion const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( major == rhs.major ) && ( minor == rhs.minor ) && ( subminor == rhs.subminor ) && ( patch == rhs.patch ); -# endif - } - - bool operator!=( ConformanceVersion const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint8_t major = {}; - uint8_t minor = {}; - uint8_t subminor = {}; - uint8_t patch = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ConformanceVersion ) == sizeof( VkConformanceVersion ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ConformanceVersion is not nothrow_move_constructible!" ); - using ConformanceVersionKHR = ConformanceVersion; - - struct CooperativeMatrixPropertiesNV - { - using NativeType = VkCooperativeMatrixPropertiesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCooperativeMatrixPropertiesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CooperativeMatrixPropertiesNV( - uint32_t MSize_ = {}, - uint32_t NSize_ = {}, - uint32_t KSize_ = {}, - VULKAN_HPP_NAMESPACE::ComponentTypeNV AType_ = VULKAN_HPP_NAMESPACE::ComponentTypeNV::eFloat16, - VULKAN_HPP_NAMESPACE::ComponentTypeNV BType_ = VULKAN_HPP_NAMESPACE::ComponentTypeNV::eFloat16, - VULKAN_HPP_NAMESPACE::ComponentTypeNV CType_ = VULKAN_HPP_NAMESPACE::ComponentTypeNV::eFloat16, - VULKAN_HPP_NAMESPACE::ComponentTypeNV DType_ = VULKAN_HPP_NAMESPACE::ComponentTypeNV::eFloat16, - VULKAN_HPP_NAMESPACE::ScopeNV scope_ = VULKAN_HPP_NAMESPACE::ScopeNV::eDevice ) VULKAN_HPP_NOEXCEPT - : MSize( MSize_ ) - , NSize( NSize_ ) - , KSize( KSize_ ) - , AType( AType_ ) - , BType( BType_ ) - , CType( CType_ ) - , DType( DType_ ) - , scope( scope_ ) - {} - - VULKAN_HPP_CONSTEXPR - CooperativeMatrixPropertiesNV( CooperativeMatrixPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CooperativeMatrixPropertiesNV( VkCooperativeMatrixPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - : CooperativeMatrixPropertiesNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CooperativeMatrixPropertiesNV & - operator=( CooperativeMatrixPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CooperativeMatrixPropertiesNV & operator=( VkCooperativeMatrixPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CooperativeMatrixPropertiesNV & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CooperativeMatrixPropertiesNV & setMSize( uint32_t MSize_ ) VULKAN_HPP_NOEXCEPT - { - MSize = MSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CooperativeMatrixPropertiesNV & setNSize( uint32_t NSize_ ) VULKAN_HPP_NOEXCEPT - { - NSize = NSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CooperativeMatrixPropertiesNV & setKSize( uint32_t KSize_ ) VULKAN_HPP_NOEXCEPT - { - KSize = KSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CooperativeMatrixPropertiesNV & - setAType( VULKAN_HPP_NAMESPACE::ComponentTypeNV AType_ ) VULKAN_HPP_NOEXCEPT - { - AType = AType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CooperativeMatrixPropertiesNV & - setBType( VULKAN_HPP_NAMESPACE::ComponentTypeNV BType_ ) VULKAN_HPP_NOEXCEPT - { - BType = BType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CooperativeMatrixPropertiesNV & - setCType( VULKAN_HPP_NAMESPACE::ComponentTypeNV CType_ ) VULKAN_HPP_NOEXCEPT - { - CType = CType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CooperativeMatrixPropertiesNV & - setDType( VULKAN_HPP_NAMESPACE::ComponentTypeNV DType_ ) VULKAN_HPP_NOEXCEPT - { - DType = DType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CooperativeMatrixPropertiesNV & - setScope( VULKAN_HPP_NAMESPACE::ScopeNV scope_ ) VULKAN_HPP_NOEXCEPT - { - scope = scope_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCooperativeMatrixPropertiesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCooperativeMatrixPropertiesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, MSize, NSize, KSize, AType, BType, CType, DType, scope ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CooperativeMatrixPropertiesNV const & ) const = default; -#else - bool operator==( CooperativeMatrixPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( MSize == rhs.MSize ) && ( NSize == rhs.NSize ) && - ( KSize == rhs.KSize ) && ( AType == rhs.AType ) && ( BType == rhs.BType ) && ( CType == rhs.CType ) && - ( DType == rhs.DType ) && ( scope == rhs.scope ); -# endif - } - - bool operator!=( CooperativeMatrixPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCooperativeMatrixPropertiesNV; - void * pNext = {}; - uint32_t MSize = {}; - uint32_t NSize = {}; - uint32_t KSize = {}; - VULKAN_HPP_NAMESPACE::ComponentTypeNV AType = VULKAN_HPP_NAMESPACE::ComponentTypeNV::eFloat16; - VULKAN_HPP_NAMESPACE::ComponentTypeNV BType = VULKAN_HPP_NAMESPACE::ComponentTypeNV::eFloat16; - VULKAN_HPP_NAMESPACE::ComponentTypeNV CType = VULKAN_HPP_NAMESPACE::ComponentTypeNV::eFloat16; - VULKAN_HPP_NAMESPACE::ComponentTypeNV DType = VULKAN_HPP_NAMESPACE::ComponentTypeNV::eFloat16; - VULKAN_HPP_NAMESPACE::ScopeNV scope = VULKAN_HPP_NAMESPACE::ScopeNV::eDevice; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV ) == - sizeof( VkCooperativeMatrixPropertiesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "CooperativeMatrixPropertiesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CooperativeMatrixPropertiesNV; - }; - - struct CopyAccelerationStructureInfoKHR - { - using NativeType = VkCopyAccelerationStructureInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCopyAccelerationStructureInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CopyAccelerationStructureInfoKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR src_ = {}, - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR dst_ = {}, - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode_ = - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR::eClone ) VULKAN_HPP_NOEXCEPT - : src( src_ ) - , dst( dst_ ) - , mode( mode_ ) - {} - - VULKAN_HPP_CONSTEXPR - CopyAccelerationStructureInfoKHR( CopyAccelerationStructureInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyAccelerationStructureInfoKHR( VkCopyAccelerationStructureInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : CopyAccelerationStructureInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CopyAccelerationStructureInfoKHR & - operator=( CopyAccelerationStructureInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyAccelerationStructureInfoKHR & operator=( VkCopyAccelerationStructureInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CopyAccelerationStructureInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyAccelerationStructureInfoKHR & - setSrc( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR src_ ) VULKAN_HPP_NOEXCEPT - { - src = src_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyAccelerationStructureInfoKHR & - setDst( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR dst_ ) VULKAN_HPP_NOEXCEPT - { - dst = dst_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyAccelerationStructureInfoKHR & - setMode( VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode_ ) VULKAN_HPP_NOEXCEPT - { - mode = mode_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCopyAccelerationStructureInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCopyAccelerationStructureInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, src, dst, mode ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CopyAccelerationStructureInfoKHR const & ) const = default; -#else - bool operator==( CopyAccelerationStructureInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( src == rhs.src ) && ( dst == rhs.dst ) && - ( mode == rhs.mode ); -# endif - } - - bool operator!=( CopyAccelerationStructureInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCopyAccelerationStructureInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR src = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR dst = {}; - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode = - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR::eClone; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR ) == - sizeof( VkCopyAccelerationStructureInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "CopyAccelerationStructureInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CopyAccelerationStructureInfoKHR; - }; - - struct CopyAccelerationStructureToMemoryInfoKHR - { - using NativeType = VkCopyAccelerationStructureToMemoryInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eCopyAccelerationStructureToMemoryInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 CopyAccelerationStructureToMemoryInfoKHR( - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR src_ = {}, - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR dst_ = {}, - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode_ = - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR::eClone ) VULKAN_HPP_NOEXCEPT - : src( src_ ) - , dst( dst_ ) - , mode( mode_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 CopyAccelerationStructureToMemoryInfoKHR( - CopyAccelerationStructureToMemoryInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyAccelerationStructureToMemoryInfoKHR( VkCopyAccelerationStructureToMemoryInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : CopyAccelerationStructureToMemoryInfoKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CopyAccelerationStructureToMemoryInfoKHR & - operator=( CopyAccelerationStructureToMemoryInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyAccelerationStructureToMemoryInfoKHR & - operator=( VkCopyAccelerationStructureToMemoryInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CopyAccelerationStructureToMemoryInfoKHR & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyAccelerationStructureToMemoryInfoKHR & - setSrc( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR src_ ) VULKAN_HPP_NOEXCEPT - { - src = src_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyAccelerationStructureToMemoryInfoKHR & - setDst( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR const & dst_ ) VULKAN_HPP_NOEXCEPT - { - dst = dst_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyAccelerationStructureToMemoryInfoKHR & - setMode( VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode_ ) VULKAN_HPP_NOEXCEPT - { - mode = mode_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCopyAccelerationStructureToMemoryInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCopyAccelerationStructureToMemoryInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, src, dst, mode ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCopyAccelerationStructureToMemoryInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR src = {}; - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR dst = {}; - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode = - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR::eClone; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR ) == - sizeof( VkCopyAccelerationStructureToMemoryInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "CopyAccelerationStructureToMemoryInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CopyAccelerationStructureToMemoryInfoKHR; - }; - - struct CopyBufferInfo2 - { - using NativeType = VkCopyBufferInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCopyBufferInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CopyBufferInfo2( VULKAN_HPP_NAMESPACE::Buffer srcBuffer_ = {}, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer_ = {}, - uint32_t regionCount_ = {}, - const VULKAN_HPP_NAMESPACE::BufferCopy2 * pRegions_ = {} ) VULKAN_HPP_NOEXCEPT - : srcBuffer( srcBuffer_ ) - , dstBuffer( dstBuffer_ ) - , regionCount( regionCount_ ) - , pRegions( pRegions_ ) - {} - - VULKAN_HPP_CONSTEXPR CopyBufferInfo2( CopyBufferInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyBufferInfo2( VkCopyBufferInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : CopyBufferInfo2( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CopyBufferInfo2( - VULKAN_HPP_NAMESPACE::Buffer srcBuffer_, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_ ) - : srcBuffer( srcBuffer_ ) - , dstBuffer( dstBuffer_ ) - , regionCount( static_cast( regions_.size() ) ) - , pRegions( regions_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CopyBufferInfo2 & operator=( CopyBufferInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyBufferInfo2 & operator=( VkCopyBufferInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CopyBufferInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyBufferInfo2 & - setSrcBuffer( VULKAN_HPP_NAMESPACE::Buffer srcBuffer_ ) VULKAN_HPP_NOEXCEPT - { - srcBuffer = srcBuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyBufferInfo2 & - setDstBuffer( VULKAN_HPP_NAMESPACE::Buffer dstBuffer_ ) VULKAN_HPP_NOEXCEPT - { - dstBuffer = dstBuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyBufferInfo2 & setRegionCount( uint32_t regionCount_ ) VULKAN_HPP_NOEXCEPT - { - regionCount = regionCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyBufferInfo2 & - setPRegions( const VULKAN_HPP_NAMESPACE::BufferCopy2 * pRegions_ ) VULKAN_HPP_NOEXCEPT - { - pRegions = pRegions_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CopyBufferInfo2 & setRegions( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_ ) - VULKAN_HPP_NOEXCEPT - { - regionCount = static_cast( regions_.size() ); - pRegions = regions_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCopyBufferInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCopyBufferInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, srcBuffer, dstBuffer, regionCount, pRegions ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CopyBufferInfo2 const & ) const = default; -#else - bool operator==( CopyBufferInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcBuffer == rhs.srcBuffer ) && - ( dstBuffer == rhs.dstBuffer ) && ( regionCount == rhs.regionCount ) && ( pRegions == rhs.pRegions ); -# endif - } - - bool operator!=( CopyBufferInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCopyBufferInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Buffer srcBuffer = {}; - VULKAN_HPP_NAMESPACE::Buffer dstBuffer = {}; - uint32_t regionCount = {}; - const VULKAN_HPP_NAMESPACE::BufferCopy2 * pRegions = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyBufferInfo2 ) == sizeof( VkCopyBufferInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CopyBufferInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CopyBufferInfo2; - }; - using CopyBufferInfo2KHR = CopyBufferInfo2; - - struct CopyBufferToImageInfo2 - { - using NativeType = VkCopyBufferToImageInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCopyBufferToImageInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CopyBufferToImageInfo2( - VULKAN_HPP_NAMESPACE::Buffer srcBuffer_ = {}, - VULKAN_HPP_NAMESPACE::Image dstImage_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - uint32_t regionCount_ = {}, - const VULKAN_HPP_NAMESPACE::BufferImageCopy2 * pRegions_ = {} ) VULKAN_HPP_NOEXCEPT - : srcBuffer( srcBuffer_ ) - , dstImage( dstImage_ ) - , dstImageLayout( dstImageLayout_ ) - , regionCount( regionCount_ ) - , pRegions( pRegions_ ) - {} - - VULKAN_HPP_CONSTEXPR CopyBufferToImageInfo2( CopyBufferToImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyBufferToImageInfo2( VkCopyBufferToImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : CopyBufferToImageInfo2( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CopyBufferToImageInfo2( - VULKAN_HPP_NAMESPACE::Buffer srcBuffer_, - VULKAN_HPP_NAMESPACE::Image dstImage_, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_ ) - : srcBuffer( srcBuffer_ ) - , dstImage( dstImage_ ) - , dstImageLayout( dstImageLayout_ ) - , regionCount( static_cast( regions_.size() ) ) - , pRegions( regions_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CopyBufferToImageInfo2 & operator=( CopyBufferToImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyBufferToImageInfo2 & operator=( VkCopyBufferToImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CopyBufferToImageInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyBufferToImageInfo2 & - setSrcBuffer( VULKAN_HPP_NAMESPACE::Buffer srcBuffer_ ) VULKAN_HPP_NOEXCEPT - { - srcBuffer = srcBuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyBufferToImageInfo2 & - setDstImage( VULKAN_HPP_NAMESPACE::Image dstImage_ ) VULKAN_HPP_NOEXCEPT - { - dstImage = dstImage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyBufferToImageInfo2 & - setDstImageLayout( VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout_ ) VULKAN_HPP_NOEXCEPT - { - dstImageLayout = dstImageLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyBufferToImageInfo2 & setRegionCount( uint32_t regionCount_ ) VULKAN_HPP_NOEXCEPT - { - regionCount = regionCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyBufferToImageInfo2 & - setPRegions( const VULKAN_HPP_NAMESPACE::BufferImageCopy2 * pRegions_ ) VULKAN_HPP_NOEXCEPT - { - pRegions = pRegions_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CopyBufferToImageInfo2 & setRegions( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_ ) - VULKAN_HPP_NOEXCEPT - { - regionCount = static_cast( regions_.size() ); - pRegions = regions_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCopyBufferToImageInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCopyBufferToImageInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CopyBufferToImageInfo2 const & ) const = default; -#else - bool operator==( CopyBufferToImageInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcBuffer == rhs.srcBuffer ) && - ( dstImage == rhs.dstImage ) && ( dstImageLayout == rhs.dstImageLayout ) && - ( regionCount == rhs.regionCount ) && ( pRegions == rhs.pRegions ); -# endif - } - - bool operator!=( CopyBufferToImageInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCopyBufferToImageInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Buffer srcBuffer = {}; - VULKAN_HPP_NAMESPACE::Image dstImage = {}; - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - uint32_t regionCount = {}; - const VULKAN_HPP_NAMESPACE::BufferImageCopy2 * pRegions = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 ) == - sizeof( VkCopyBufferToImageInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CopyBufferToImageInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CopyBufferToImageInfo2; - }; - using CopyBufferToImageInfo2KHR = CopyBufferToImageInfo2; - - struct CopyCommandTransformInfoQCOM - { - using NativeType = VkCopyCommandTransformInfoQCOM; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCopyCommandTransformInfoQCOM; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - CopyCommandTransformInfoQCOM( VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_ = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity ) VULKAN_HPP_NOEXCEPT - : transform( transform_ ) - {} - - VULKAN_HPP_CONSTEXPR - CopyCommandTransformInfoQCOM( CopyCommandTransformInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyCommandTransformInfoQCOM( VkCopyCommandTransformInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT - : CopyCommandTransformInfoQCOM( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CopyCommandTransformInfoQCOM & operator=( CopyCommandTransformInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyCommandTransformInfoQCOM & operator=( VkCopyCommandTransformInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CopyCommandTransformInfoQCOM & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyCommandTransformInfoQCOM & - setTransform( VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_ ) VULKAN_HPP_NOEXCEPT - { - transform = transform_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCopyCommandTransformInfoQCOM const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCopyCommandTransformInfoQCOM &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, transform ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CopyCommandTransformInfoQCOM const & ) const = default; -#else - bool operator==( CopyCommandTransformInfoQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( transform == rhs.transform ); -# endif - } - - bool operator!=( CopyCommandTransformInfoQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCopyCommandTransformInfoQCOM; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM ) == - sizeof( VkCopyCommandTransformInfoQCOM ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "CopyCommandTransformInfoQCOM is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CopyCommandTransformInfoQCOM; - }; - - struct CopyDescriptorSet - { - using NativeType = VkCopyDescriptorSet; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCopyDescriptorSet; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CopyDescriptorSet( VULKAN_HPP_NAMESPACE::DescriptorSet srcSet_ = {}, - uint32_t srcBinding_ = {}, - uint32_t srcArrayElement_ = {}, - VULKAN_HPP_NAMESPACE::DescriptorSet dstSet_ = {}, - uint32_t dstBinding_ = {}, - uint32_t dstArrayElement_ = {}, - uint32_t descriptorCount_ = {} ) VULKAN_HPP_NOEXCEPT - : srcSet( srcSet_ ) - , srcBinding( srcBinding_ ) - , srcArrayElement( srcArrayElement_ ) - , dstSet( dstSet_ ) - , dstBinding( dstBinding_ ) - , dstArrayElement( dstArrayElement_ ) - , descriptorCount( descriptorCount_ ) - {} - - VULKAN_HPP_CONSTEXPR CopyDescriptorSet( CopyDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyDescriptorSet( VkCopyDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT - : CopyDescriptorSet( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CopyDescriptorSet & operator=( CopyDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyDescriptorSet & operator=( VkCopyDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet & - setSrcSet( VULKAN_HPP_NAMESPACE::DescriptorSet srcSet_ ) VULKAN_HPP_NOEXCEPT - { - srcSet = srcSet_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet & setSrcBinding( uint32_t srcBinding_ ) VULKAN_HPP_NOEXCEPT - { - srcBinding = srcBinding_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet & setSrcArrayElement( uint32_t srcArrayElement_ ) VULKAN_HPP_NOEXCEPT - { - srcArrayElement = srcArrayElement_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet & - setDstSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet_ ) VULKAN_HPP_NOEXCEPT - { - dstSet = dstSet_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet & setDstBinding( uint32_t dstBinding_ ) VULKAN_HPP_NOEXCEPT - { - dstBinding = dstBinding_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet & setDstArrayElement( uint32_t dstArrayElement_ ) VULKAN_HPP_NOEXCEPT - { - dstArrayElement = dstArrayElement_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyDescriptorSet & setDescriptorCount( uint32_t descriptorCount_ ) VULKAN_HPP_NOEXCEPT - { - descriptorCount = descriptorCount_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCopyDescriptorSet const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCopyDescriptorSet &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, srcSet, srcBinding, srcArrayElement, dstSet, dstBinding, dstArrayElement, descriptorCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CopyDescriptorSet const & ) const = default; -#else - bool operator==( CopyDescriptorSet const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcSet == rhs.srcSet ) && - ( srcBinding == rhs.srcBinding ) && ( srcArrayElement == rhs.srcArrayElement ) && - ( dstSet == rhs.dstSet ) && ( dstBinding == rhs.dstBinding ) && - ( dstArrayElement == rhs.dstArrayElement ) && ( descriptorCount == rhs.descriptorCount ); -# endif - } - - bool operator!=( CopyDescriptorSet const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCopyDescriptorSet; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DescriptorSet srcSet = {}; - uint32_t srcBinding = {}; - uint32_t srcArrayElement = {}; - VULKAN_HPP_NAMESPACE::DescriptorSet dstSet = {}; - uint32_t dstBinding = {}; - uint32_t dstArrayElement = {}; - uint32_t descriptorCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyDescriptorSet ) == sizeof( VkCopyDescriptorSet ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CopyDescriptorSet is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CopyDescriptorSet; - }; - - struct ImageCopy2 - { - using NativeType = VkImageCopy2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageCopy2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageCopy2( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource_ = {}, - VULKAN_HPP_NAMESPACE::Offset3D srcOffset_ = {}, - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource_ = {}, - VULKAN_HPP_NAMESPACE::Offset3D dstOffset_ = {}, - VULKAN_HPP_NAMESPACE::Extent3D extent_ = {} ) VULKAN_HPP_NOEXCEPT - : srcSubresource( srcSubresource_ ) - , srcOffset( srcOffset_ ) - , dstSubresource( dstSubresource_ ) - , dstOffset( dstOffset_ ) - , extent( extent_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageCopy2( ImageCopy2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageCopy2( VkImageCopy2 const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageCopy2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageCopy2 & operator=( ImageCopy2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageCopy2 & operator=( VkImageCopy2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageCopy2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCopy2 & - setSrcSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & srcSubresource_ ) VULKAN_HPP_NOEXCEPT - { - srcSubresource = srcSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCopy2 & - setSrcOffset( VULKAN_HPP_NAMESPACE::Offset3D const & srcOffset_ ) VULKAN_HPP_NOEXCEPT - { - srcOffset = srcOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCopy2 & - setDstSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & dstSubresource_ ) VULKAN_HPP_NOEXCEPT - { - dstSubresource = dstSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCopy2 & - setDstOffset( VULKAN_HPP_NAMESPACE::Offset3D const & dstOffset_ ) VULKAN_HPP_NOEXCEPT - { - dstOffset = dstOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCopy2 & setExtent( VULKAN_HPP_NAMESPACE::Extent3D const & extent_ ) VULKAN_HPP_NOEXCEPT - { - extent = extent_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageCopy2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageCopy2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, srcSubresource, srcOffset, dstSubresource, dstOffset, extent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageCopy2 const & ) const = default; -#else - bool operator==( ImageCopy2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcSubresource == rhs.srcSubresource ) && - ( srcOffset == rhs.srcOffset ) && ( dstSubresource == rhs.dstSubresource ) && - ( dstOffset == rhs.dstOffset ) && ( extent == rhs.extent ); -# endif - } - - bool operator!=( ImageCopy2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageCopy2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource = {}; - VULKAN_HPP_NAMESPACE::Offset3D srcOffset = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource = {}; - VULKAN_HPP_NAMESPACE::Offset3D dstOffset = {}; - VULKAN_HPP_NAMESPACE::Extent3D extent = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCopy2 ) == sizeof( VkImageCopy2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageCopy2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageCopy2; - }; - using ImageCopy2KHR = ImageCopy2; - - struct CopyImageInfo2 - { - using NativeType = VkCopyImageInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCopyImageInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - CopyImageInfo2( VULKAN_HPP_NAMESPACE::Image srcImage_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - VULKAN_HPP_NAMESPACE::Image dstImage_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - uint32_t regionCount_ = {}, - const VULKAN_HPP_NAMESPACE::ImageCopy2 * pRegions_ = {} ) VULKAN_HPP_NOEXCEPT - : srcImage( srcImage_ ) - , srcImageLayout( srcImageLayout_ ) - , dstImage( dstImage_ ) - , dstImageLayout( dstImageLayout_ ) - , regionCount( regionCount_ ) - , pRegions( pRegions_ ) - {} - - VULKAN_HPP_CONSTEXPR CopyImageInfo2( CopyImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyImageInfo2( VkCopyImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : CopyImageInfo2( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CopyImageInfo2( - VULKAN_HPP_NAMESPACE::Image srcImage_, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout_, - VULKAN_HPP_NAMESPACE::Image dstImage_, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_ ) - : srcImage( srcImage_ ) - , srcImageLayout( srcImageLayout_ ) - , dstImage( dstImage_ ) - , dstImageLayout( dstImageLayout_ ) - , regionCount( static_cast( regions_.size() ) ) - , pRegions( regions_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CopyImageInfo2 & operator=( CopyImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyImageInfo2 & operator=( VkCopyImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CopyImageInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyImageInfo2 & setSrcImage( VULKAN_HPP_NAMESPACE::Image srcImage_ ) VULKAN_HPP_NOEXCEPT - { - srcImage = srcImage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyImageInfo2 & - setSrcImageLayout( VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout_ ) VULKAN_HPP_NOEXCEPT - { - srcImageLayout = srcImageLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyImageInfo2 & setDstImage( VULKAN_HPP_NAMESPACE::Image dstImage_ ) VULKAN_HPP_NOEXCEPT - { - dstImage = dstImage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyImageInfo2 & - setDstImageLayout( VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout_ ) VULKAN_HPP_NOEXCEPT - { - dstImageLayout = dstImageLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyImageInfo2 & setRegionCount( uint32_t regionCount_ ) VULKAN_HPP_NOEXCEPT - { - regionCount = regionCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyImageInfo2 & - setPRegions( const VULKAN_HPP_NAMESPACE::ImageCopy2 * pRegions_ ) VULKAN_HPP_NOEXCEPT - { - pRegions = pRegions_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CopyImageInfo2 & setRegions( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_ ) - VULKAN_HPP_NOEXCEPT - { - regionCount = static_cast( regions_.size() ); - pRegions = regions_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCopyImageInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCopyImageInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CopyImageInfo2 const & ) const = default; -#else - bool operator==( CopyImageInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcImage == rhs.srcImage ) && - ( srcImageLayout == rhs.srcImageLayout ) && ( dstImage == rhs.dstImage ) && - ( dstImageLayout == rhs.dstImageLayout ) && ( regionCount == rhs.regionCount ) && - ( pRegions == rhs.pRegions ); -# endif - } - - bool operator!=( CopyImageInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCopyImageInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Image srcImage = {}; - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - VULKAN_HPP_NAMESPACE::Image dstImage = {}; - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - uint32_t regionCount = {}; - const VULKAN_HPP_NAMESPACE::ImageCopy2 * pRegions = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageInfo2 ) == sizeof( VkCopyImageInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CopyImageInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CopyImageInfo2; - }; - using CopyImageInfo2KHR = CopyImageInfo2; - - struct CopyImageToBufferInfo2 - { - using NativeType = VkCopyImageToBufferInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCopyImageToBufferInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CopyImageToBufferInfo2( - VULKAN_HPP_NAMESPACE::Image srcImage_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer_ = {}, - uint32_t regionCount_ = {}, - const VULKAN_HPP_NAMESPACE::BufferImageCopy2 * pRegions_ = {} ) VULKAN_HPP_NOEXCEPT - : srcImage( srcImage_ ) - , srcImageLayout( srcImageLayout_ ) - , dstBuffer( dstBuffer_ ) - , regionCount( regionCount_ ) - , pRegions( pRegions_ ) - {} - - VULKAN_HPP_CONSTEXPR CopyImageToBufferInfo2( CopyImageToBufferInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyImageToBufferInfo2( VkCopyImageToBufferInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : CopyImageToBufferInfo2( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CopyImageToBufferInfo2( - VULKAN_HPP_NAMESPACE::Image srcImage_, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout_, - VULKAN_HPP_NAMESPACE::Buffer dstBuffer_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_ ) - : srcImage( srcImage_ ) - , srcImageLayout( srcImageLayout_ ) - , dstBuffer( dstBuffer_ ) - , regionCount( static_cast( regions_.size() ) ) - , pRegions( regions_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CopyImageToBufferInfo2 & operator=( CopyImageToBufferInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyImageToBufferInfo2 & operator=( VkCopyImageToBufferInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CopyImageToBufferInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyImageToBufferInfo2 & - setSrcImage( VULKAN_HPP_NAMESPACE::Image srcImage_ ) VULKAN_HPP_NOEXCEPT - { - srcImage = srcImage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyImageToBufferInfo2 & - setSrcImageLayout( VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout_ ) VULKAN_HPP_NOEXCEPT - { - srcImageLayout = srcImageLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyImageToBufferInfo2 & - setDstBuffer( VULKAN_HPP_NAMESPACE::Buffer dstBuffer_ ) VULKAN_HPP_NOEXCEPT - { - dstBuffer = dstBuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyImageToBufferInfo2 & setRegionCount( uint32_t regionCount_ ) VULKAN_HPP_NOEXCEPT - { - regionCount = regionCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyImageToBufferInfo2 & - setPRegions( const VULKAN_HPP_NAMESPACE::BufferImageCopy2 * pRegions_ ) VULKAN_HPP_NOEXCEPT - { - pRegions = pRegions_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CopyImageToBufferInfo2 & setRegions( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_ ) - VULKAN_HPP_NOEXCEPT - { - regionCount = static_cast( regions_.size() ); - pRegions = regions_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCopyImageToBufferInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCopyImageToBufferInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, srcImage, srcImageLayout, dstBuffer, regionCount, pRegions ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CopyImageToBufferInfo2 const & ) const = default; -#else - bool operator==( CopyImageToBufferInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcImage == rhs.srcImage ) && - ( srcImageLayout == rhs.srcImageLayout ) && ( dstBuffer == rhs.dstBuffer ) && - ( regionCount == rhs.regionCount ) && ( pRegions == rhs.pRegions ); -# endif - } - - bool operator!=( CopyImageToBufferInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCopyImageToBufferInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Image srcImage = {}; - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - VULKAN_HPP_NAMESPACE::Buffer dstBuffer = {}; - uint32_t regionCount = {}; - const VULKAN_HPP_NAMESPACE::BufferImageCopy2 * pRegions = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 ) == - sizeof( VkCopyImageToBufferInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CopyImageToBufferInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CopyImageToBufferInfo2; - }; - using CopyImageToBufferInfo2KHR = CopyImageToBufferInfo2; - - struct CopyMemoryToAccelerationStructureInfoKHR - { - using NativeType = VkCopyMemoryToAccelerationStructureInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eCopyMemoryToAccelerationStructureInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 CopyMemoryToAccelerationStructureInfoKHR( - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR src_ = {}, - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR dst_ = {}, - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode_ = - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR::eClone ) VULKAN_HPP_NOEXCEPT - : src( src_ ) - , dst( dst_ ) - , mode( mode_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 CopyMemoryToAccelerationStructureInfoKHR( - CopyMemoryToAccelerationStructureInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyMemoryToAccelerationStructureInfoKHR( VkCopyMemoryToAccelerationStructureInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : CopyMemoryToAccelerationStructureInfoKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CopyMemoryToAccelerationStructureInfoKHR & - operator=( CopyMemoryToAccelerationStructureInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CopyMemoryToAccelerationStructureInfoKHR & - operator=( VkCopyMemoryToAccelerationStructureInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CopyMemoryToAccelerationStructureInfoKHR & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyMemoryToAccelerationStructureInfoKHR & - setSrc( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR const & src_ ) VULKAN_HPP_NOEXCEPT - { - src = src_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyMemoryToAccelerationStructureInfoKHR & - setDst( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR dst_ ) VULKAN_HPP_NOEXCEPT - { - dst = dst_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CopyMemoryToAccelerationStructureInfoKHR & - setMode( VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode_ ) VULKAN_HPP_NOEXCEPT - { - mode = mode_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCopyMemoryToAccelerationStructureInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCopyMemoryToAccelerationStructureInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, src, dst, mode ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCopyMemoryToAccelerationStructureInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR src = {}; - VULKAN_HPP_NAMESPACE::AccelerationStructureKHR dst = {}; - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode = - VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR::eClone; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR ) == - sizeof( VkCopyMemoryToAccelerationStructureInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "CopyMemoryToAccelerationStructureInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CopyMemoryToAccelerationStructureInfoKHR; - }; - - struct CuFunctionCreateInfoNVX - { - using NativeType = VkCuFunctionCreateInfoNVX; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCuFunctionCreateInfoNVX; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CuFunctionCreateInfoNVX( VULKAN_HPP_NAMESPACE::CuModuleNVX module_ = {}, - const char * pName_ = {} ) VULKAN_HPP_NOEXCEPT - : module( module_ ) - , pName( pName_ ) - {} - - VULKAN_HPP_CONSTEXPR CuFunctionCreateInfoNVX( CuFunctionCreateInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CuFunctionCreateInfoNVX( VkCuFunctionCreateInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT - : CuFunctionCreateInfoNVX( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CuFunctionCreateInfoNVX & operator=( CuFunctionCreateInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CuFunctionCreateInfoNVX & operator=( VkCuFunctionCreateInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CuFunctionCreateInfoNVX & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuFunctionCreateInfoNVX & - setModule( VULKAN_HPP_NAMESPACE::CuModuleNVX module_ ) VULKAN_HPP_NOEXCEPT - { - module = module_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuFunctionCreateInfoNVX & setPName( const char * pName_ ) VULKAN_HPP_NOEXCEPT - { - pName = pName_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCuFunctionCreateInfoNVX const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCuFunctionCreateInfoNVX &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, module, pName ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( CuFunctionCreateInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = module <=> rhs.module; cmp != 0 ) - return cmp; - if ( pName != rhs.pName ) - if ( auto cmp = strcmp( pName, rhs.pName ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -#endif - - bool operator==( CuFunctionCreateInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( module == rhs.module ) && - ( ( pName == rhs.pName ) || ( strcmp( pName, rhs.pName ) == 0 ) ); - } - - bool operator!=( CuFunctionCreateInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCuFunctionCreateInfoNVX; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::CuModuleNVX module = {}; - const char * pName = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX ) == - sizeof( VkCuFunctionCreateInfoNVX ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CuFunctionCreateInfoNVX is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CuFunctionCreateInfoNVX; - }; - - struct CuLaunchInfoNVX - { - using NativeType = VkCuLaunchInfoNVX; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCuLaunchInfoNVX; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CuLaunchInfoNVX( VULKAN_HPP_NAMESPACE::CuFunctionNVX function_ = {}, - uint32_t gridDimX_ = {}, - uint32_t gridDimY_ = {}, - uint32_t gridDimZ_ = {}, - uint32_t blockDimX_ = {}, - uint32_t blockDimY_ = {}, - uint32_t blockDimZ_ = {}, - uint32_t sharedMemBytes_ = {}, - size_t paramCount_ = {}, - const void * const * pParams_ = {}, - size_t extraCount_ = {}, - const void * const * pExtras_ = {} ) VULKAN_HPP_NOEXCEPT - : function( function_ ) - , gridDimX( gridDimX_ ) - , gridDimY( gridDimY_ ) - , gridDimZ( gridDimZ_ ) - , blockDimX( blockDimX_ ) - , blockDimY( blockDimY_ ) - , blockDimZ( blockDimZ_ ) - , sharedMemBytes( sharedMemBytes_ ) - , paramCount( paramCount_ ) - , pParams( pParams_ ) - , extraCount( extraCount_ ) - , pExtras( pExtras_ ) - {} - - VULKAN_HPP_CONSTEXPR CuLaunchInfoNVX( CuLaunchInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CuLaunchInfoNVX( VkCuLaunchInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT - : CuLaunchInfoNVX( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CuLaunchInfoNVX( VULKAN_HPP_NAMESPACE::CuFunctionNVX function_, - uint32_t gridDimX_, - uint32_t gridDimY_, - uint32_t gridDimZ_, - uint32_t blockDimX_, - uint32_t blockDimY_, - uint32_t blockDimZ_, - uint32_t sharedMemBytes_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & params_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & extras_ = {} ) - : function( function_ ) - , gridDimX( gridDimX_ ) - , gridDimY( gridDimY_ ) - , gridDimZ( gridDimZ_ ) - , blockDimX( blockDimX_ ) - , blockDimY( blockDimY_ ) - , blockDimZ( blockDimZ_ ) - , sharedMemBytes( sharedMemBytes_ ) - , paramCount( params_.size() ) - , pParams( params_.data() ) - , extraCount( extras_.size() ) - , pExtras( extras_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CuLaunchInfoNVX & operator=( CuLaunchInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CuLaunchInfoNVX & operator=( VkCuLaunchInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CuLaunchInfoNVX & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuLaunchInfoNVX & - setFunction( VULKAN_HPP_NAMESPACE::CuFunctionNVX function_ ) VULKAN_HPP_NOEXCEPT - { - function = function_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuLaunchInfoNVX & setGridDimX( uint32_t gridDimX_ ) VULKAN_HPP_NOEXCEPT - { - gridDimX = gridDimX_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuLaunchInfoNVX & setGridDimY( uint32_t gridDimY_ ) VULKAN_HPP_NOEXCEPT - { - gridDimY = gridDimY_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuLaunchInfoNVX & setGridDimZ( uint32_t gridDimZ_ ) VULKAN_HPP_NOEXCEPT - { - gridDimZ = gridDimZ_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuLaunchInfoNVX & setBlockDimX( uint32_t blockDimX_ ) VULKAN_HPP_NOEXCEPT - { - blockDimX = blockDimX_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuLaunchInfoNVX & setBlockDimY( uint32_t blockDimY_ ) VULKAN_HPP_NOEXCEPT - { - blockDimY = blockDimY_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuLaunchInfoNVX & setBlockDimZ( uint32_t blockDimZ_ ) VULKAN_HPP_NOEXCEPT - { - blockDimZ = blockDimZ_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuLaunchInfoNVX & setSharedMemBytes( uint32_t sharedMemBytes_ ) VULKAN_HPP_NOEXCEPT - { - sharedMemBytes = sharedMemBytes_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuLaunchInfoNVX & setParamCount( size_t paramCount_ ) VULKAN_HPP_NOEXCEPT - { - paramCount = paramCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuLaunchInfoNVX & setPParams( const void * const * pParams_ ) VULKAN_HPP_NOEXCEPT - { - pParams = pParams_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CuLaunchInfoNVX & - setParams( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & params_ ) VULKAN_HPP_NOEXCEPT - { - paramCount = params_.size(); - pParams = params_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 CuLaunchInfoNVX & setExtraCount( size_t extraCount_ ) VULKAN_HPP_NOEXCEPT - { - extraCount = extraCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuLaunchInfoNVX & setPExtras( const void * const * pExtras_ ) VULKAN_HPP_NOEXCEPT - { - pExtras = pExtras_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - CuLaunchInfoNVX & - setExtras( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & extras_ ) VULKAN_HPP_NOEXCEPT - { - extraCount = extras_.size(); - pExtras = extras_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCuLaunchInfoNVX const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCuLaunchInfoNVX &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - function, - gridDimX, - gridDimY, - gridDimZ, - blockDimX, - blockDimY, - blockDimZ, - sharedMemBytes, - paramCount, - pParams, - extraCount, - pExtras ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CuLaunchInfoNVX const & ) const = default; -#else - bool operator==( CuLaunchInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( function == rhs.function ) && - ( gridDimX == rhs.gridDimX ) && ( gridDimY == rhs.gridDimY ) && ( gridDimZ == rhs.gridDimZ ) && - ( blockDimX == rhs.blockDimX ) && ( blockDimY == rhs.blockDimY ) && ( blockDimZ == rhs.blockDimZ ) && - ( sharedMemBytes == rhs.sharedMemBytes ) && ( paramCount == rhs.paramCount ) && - ( pParams == rhs.pParams ) && ( extraCount == rhs.extraCount ) && ( pExtras == rhs.pExtras ); -# endif - } - - bool operator!=( CuLaunchInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCuLaunchInfoNVX; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::CuFunctionNVX function = {}; - uint32_t gridDimX = {}; - uint32_t gridDimY = {}; - uint32_t gridDimZ = {}; - uint32_t blockDimX = {}; - uint32_t blockDimY = {}; - uint32_t blockDimZ = {}; - uint32_t sharedMemBytes = {}; - size_t paramCount = {}; - const void * const * pParams = {}; - size_t extraCount = {}; - const void * const * pExtras = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX ) == sizeof( VkCuLaunchInfoNVX ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CuLaunchInfoNVX is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CuLaunchInfoNVX; - }; - - struct CuModuleCreateInfoNVX - { - using NativeType = VkCuModuleCreateInfoNVX; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eCuModuleCreateInfoNVX; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR CuModuleCreateInfoNVX( size_t dataSize_ = {}, const void * pData_ = {} ) VULKAN_HPP_NOEXCEPT - : dataSize( dataSize_ ) - , pData( pData_ ) - {} - - VULKAN_HPP_CONSTEXPR CuModuleCreateInfoNVX( CuModuleCreateInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CuModuleCreateInfoNVX( VkCuModuleCreateInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT - : CuModuleCreateInfoNVX( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - CuModuleCreateInfoNVX( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & data_ ) - : dataSize( data_.size() * sizeof( T ) ), pData( data_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - CuModuleCreateInfoNVX & operator=( CuModuleCreateInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - CuModuleCreateInfoNVX & operator=( VkCuModuleCreateInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 CuModuleCreateInfoNVX & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuModuleCreateInfoNVX & setDataSize( size_t dataSize_ ) VULKAN_HPP_NOEXCEPT - { - dataSize = dataSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 CuModuleCreateInfoNVX & setPData( const void * pData_ ) VULKAN_HPP_NOEXCEPT - { - pData = pData_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - CuModuleCreateInfoNVX & - setData( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & data_ ) VULKAN_HPP_NOEXCEPT - { - dataSize = data_.size() * sizeof( T ); - pData = data_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkCuModuleCreateInfoNVX const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkCuModuleCreateInfoNVX &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, dataSize, pData ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( CuModuleCreateInfoNVX const & ) const = default; -#else - bool operator==( CuModuleCreateInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dataSize == rhs.dataSize ) && ( pData == rhs.pData ); -# endif - } - - bool operator!=( CuModuleCreateInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eCuModuleCreateInfoNVX; - const void * pNext = {}; - size_t dataSize = {}; - const void * pData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX ) == sizeof( VkCuModuleCreateInfoNVX ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "CuModuleCreateInfoNVX is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = CuModuleCreateInfoNVX; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct D3D12FenceSubmitInfoKHR - { - using NativeType = VkD3D12FenceSubmitInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eD3D12FenceSubmitInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR D3D12FenceSubmitInfoKHR( uint32_t waitSemaphoreValuesCount_ = {}, - const uint64_t * pWaitSemaphoreValues_ = {}, - uint32_t signalSemaphoreValuesCount_ = {}, - const uint64_t * pSignalSemaphoreValues_ = {} ) VULKAN_HPP_NOEXCEPT - : waitSemaphoreValuesCount( waitSemaphoreValuesCount_ ) - , pWaitSemaphoreValues( pWaitSemaphoreValues_ ) - , signalSemaphoreValuesCount( signalSemaphoreValuesCount_ ) - , pSignalSemaphoreValues( pSignalSemaphoreValues_ ) - {} - - VULKAN_HPP_CONSTEXPR D3D12FenceSubmitInfoKHR( D3D12FenceSubmitInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - D3D12FenceSubmitInfoKHR( VkD3D12FenceSubmitInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : D3D12FenceSubmitInfoKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - D3D12FenceSubmitInfoKHR( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & waitSemaphoreValues_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & signalSemaphoreValues_ = {} ) - : waitSemaphoreValuesCount( static_cast( waitSemaphoreValues_.size() ) ) - , pWaitSemaphoreValues( waitSemaphoreValues_.data() ) - , signalSemaphoreValuesCount( static_cast( signalSemaphoreValues_.size() ) ) - , pSignalSemaphoreValues( signalSemaphoreValues_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - D3D12FenceSubmitInfoKHR & operator=( D3D12FenceSubmitInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - D3D12FenceSubmitInfoKHR & operator=( VkD3D12FenceSubmitInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 D3D12FenceSubmitInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 D3D12FenceSubmitInfoKHR & - setWaitSemaphoreValuesCount( uint32_t waitSemaphoreValuesCount_ ) VULKAN_HPP_NOEXCEPT - { - waitSemaphoreValuesCount = waitSemaphoreValuesCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 D3D12FenceSubmitInfoKHR & - setPWaitSemaphoreValues( const uint64_t * pWaitSemaphoreValues_ ) VULKAN_HPP_NOEXCEPT - { - pWaitSemaphoreValues = pWaitSemaphoreValues_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - D3D12FenceSubmitInfoKHR & setWaitSemaphoreValues( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & waitSemaphoreValues_ ) VULKAN_HPP_NOEXCEPT - { - waitSemaphoreValuesCount = static_cast( waitSemaphoreValues_.size() ); - pWaitSemaphoreValues = waitSemaphoreValues_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 D3D12FenceSubmitInfoKHR & - setSignalSemaphoreValuesCount( uint32_t signalSemaphoreValuesCount_ ) VULKAN_HPP_NOEXCEPT - { - signalSemaphoreValuesCount = signalSemaphoreValuesCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 D3D12FenceSubmitInfoKHR & - setPSignalSemaphoreValues( const uint64_t * pSignalSemaphoreValues_ ) VULKAN_HPP_NOEXCEPT - { - pSignalSemaphoreValues = pSignalSemaphoreValues_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - D3D12FenceSubmitInfoKHR & setSignalSemaphoreValues( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & signalSemaphoreValues_ ) VULKAN_HPP_NOEXCEPT - { - signalSemaphoreValuesCount = static_cast( signalSemaphoreValues_.size() ); - pSignalSemaphoreValues = signalSemaphoreValues_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkD3D12FenceSubmitInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkD3D12FenceSubmitInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - waitSemaphoreValuesCount, - pWaitSemaphoreValues, - signalSemaphoreValuesCount, - pSignalSemaphoreValues ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( D3D12FenceSubmitInfoKHR const & ) const = default; -# else - bool operator==( D3D12FenceSubmitInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( waitSemaphoreValuesCount == rhs.waitSemaphoreValuesCount ) && - ( pWaitSemaphoreValues == rhs.pWaitSemaphoreValues ) && - ( signalSemaphoreValuesCount == rhs.signalSemaphoreValuesCount ) && - ( pSignalSemaphoreValues == rhs.pSignalSemaphoreValues ); -# endif - } - - bool operator!=( D3D12FenceSubmitInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eD3D12FenceSubmitInfoKHR; - const void * pNext = {}; - uint32_t waitSemaphoreValuesCount = {}; - const uint64_t * pWaitSemaphoreValues = {}; - uint32_t signalSemaphoreValuesCount = {}; - const uint64_t * pSignalSemaphoreValues = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR ) == - sizeof( VkD3D12FenceSubmitInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "D3D12FenceSubmitInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = D3D12FenceSubmitInfoKHR; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - struct DebugMarkerMarkerInfoEXT - { - using NativeType = VkDebugMarkerMarkerInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDebugMarkerMarkerInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 DebugMarkerMarkerInfoEXT( const char * pMarkerName_ = {}, - std::array const & color_ = {} ) VULKAN_HPP_NOEXCEPT - : pMarkerName( pMarkerName_ ) - , color( color_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - DebugMarkerMarkerInfoEXT( DebugMarkerMarkerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugMarkerMarkerInfoEXT( VkDebugMarkerMarkerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DebugMarkerMarkerInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DebugMarkerMarkerInfoEXT & operator=( DebugMarkerMarkerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugMarkerMarkerInfoEXT & operator=( VkDebugMarkerMarkerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DebugMarkerMarkerInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugMarkerMarkerInfoEXT & setPMarkerName( const char * pMarkerName_ ) VULKAN_HPP_NOEXCEPT - { - pMarkerName = pMarkerName_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugMarkerMarkerInfoEXT & setColor( std::array color_ ) VULKAN_HPP_NOEXCEPT - { - color = color_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDebugMarkerMarkerInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDebugMarkerMarkerInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pMarkerName, color ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::partial_ordering operator<=>( DebugMarkerMarkerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( pMarkerName != rhs.pMarkerName ) - if ( auto cmp = strcmp( pMarkerName, rhs.pMarkerName ); cmp != 0 ) - return ( cmp < 0 ) ? std::partial_ordering::less : std::partial_ordering::greater; - if ( auto cmp = color <=> rhs.color; cmp != 0 ) - return cmp; - - return std::partial_ordering::equivalent; - } -#endif - - bool operator==( DebugMarkerMarkerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( ( pMarkerName == rhs.pMarkerName ) || ( strcmp( pMarkerName, rhs.pMarkerName ) == 0 ) ) && - ( color == rhs.color ); - } - - bool operator!=( DebugMarkerMarkerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDebugMarkerMarkerInfoEXT; - const void * pNext = {}; - const char * pMarkerName = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D color = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT ) == - sizeof( VkDebugMarkerMarkerInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DebugMarkerMarkerInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DebugMarkerMarkerInfoEXT; - }; - - struct DebugMarkerObjectNameInfoEXT - { - using NativeType = VkDebugMarkerObjectNameInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDebugMarkerObjectNameInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DebugMarkerObjectNameInfoEXT( VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType_ = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown, - uint64_t object_ = {}, - const char * pObjectName_ = {} ) VULKAN_HPP_NOEXCEPT - : objectType( objectType_ ) - , object( object_ ) - , pObjectName( pObjectName_ ) - {} - - VULKAN_HPP_CONSTEXPR - DebugMarkerObjectNameInfoEXT( DebugMarkerObjectNameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugMarkerObjectNameInfoEXT( VkDebugMarkerObjectNameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DebugMarkerObjectNameInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DebugMarkerObjectNameInfoEXT & operator=( DebugMarkerObjectNameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugMarkerObjectNameInfoEXT & operator=( VkDebugMarkerObjectNameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DebugMarkerObjectNameInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugMarkerObjectNameInfoEXT & - setObjectType( VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType_ ) VULKAN_HPP_NOEXCEPT - { - objectType = objectType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugMarkerObjectNameInfoEXT & setObject( uint64_t object_ ) VULKAN_HPP_NOEXCEPT - { - object = object_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugMarkerObjectNameInfoEXT & - setPObjectName( const char * pObjectName_ ) VULKAN_HPP_NOEXCEPT - { - pObjectName = pObjectName_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDebugMarkerObjectNameInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDebugMarkerObjectNameInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, objectType, object, pObjectName ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( DebugMarkerObjectNameInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = objectType <=> rhs.objectType; cmp != 0 ) - return cmp; - if ( auto cmp = object <=> rhs.object; cmp != 0 ) - return cmp; - if ( pObjectName != rhs.pObjectName ) - if ( auto cmp = strcmp( pObjectName, rhs.pObjectName ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -#endif - - bool operator==( DebugMarkerObjectNameInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( objectType == rhs.objectType ) && - ( object == rhs.object ) && - ( ( pObjectName == rhs.pObjectName ) || ( strcmp( pObjectName, rhs.pObjectName ) == 0 ) ); - } - - bool operator!=( DebugMarkerObjectNameInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDebugMarkerObjectNameInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - uint64_t object = {}; - const char * pObjectName = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT ) == - sizeof( VkDebugMarkerObjectNameInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DebugMarkerObjectNameInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DebugMarkerObjectNameInfoEXT; - }; - - struct DebugMarkerObjectTagInfoEXT - { - using NativeType = VkDebugMarkerObjectTagInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDebugMarkerObjectTagInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DebugMarkerObjectTagInfoEXT( VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType_ = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown, - uint64_t object_ = {}, - uint64_t tagName_ = {}, - size_t tagSize_ = {}, - const void * pTag_ = {} ) VULKAN_HPP_NOEXCEPT - : objectType( objectType_ ) - , object( object_ ) - , tagName( tagName_ ) - , tagSize( tagSize_ ) - , pTag( pTag_ ) - {} - - VULKAN_HPP_CONSTEXPR - DebugMarkerObjectTagInfoEXT( DebugMarkerObjectTagInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugMarkerObjectTagInfoEXT( VkDebugMarkerObjectTagInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DebugMarkerObjectTagInfoEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - DebugMarkerObjectTagInfoEXT( VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType_, - uint64_t object_, - uint64_t tagName_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & tag_ ) - : objectType( objectType_ ) - , object( object_ ) - , tagName( tagName_ ) - , tagSize( tag_.size() * sizeof( T ) ) - , pTag( tag_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DebugMarkerObjectTagInfoEXT & operator=( DebugMarkerObjectTagInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugMarkerObjectTagInfoEXT & operator=( VkDebugMarkerObjectTagInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DebugMarkerObjectTagInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugMarkerObjectTagInfoEXT & - setObjectType( VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType_ ) VULKAN_HPP_NOEXCEPT - { - objectType = objectType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugMarkerObjectTagInfoEXT & setObject( uint64_t object_ ) VULKAN_HPP_NOEXCEPT - { - object = object_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugMarkerObjectTagInfoEXT & setTagName( uint64_t tagName_ ) VULKAN_HPP_NOEXCEPT - { - tagName = tagName_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugMarkerObjectTagInfoEXT & setTagSize( size_t tagSize_ ) VULKAN_HPP_NOEXCEPT - { - tagSize = tagSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugMarkerObjectTagInfoEXT & setPTag( const void * pTag_ ) VULKAN_HPP_NOEXCEPT - { - pTag = pTag_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - DebugMarkerObjectTagInfoEXT & - setTag( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & tag_ ) VULKAN_HPP_NOEXCEPT - { - tagSize = tag_.size() * sizeof( T ); - pTag = tag_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDebugMarkerObjectTagInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDebugMarkerObjectTagInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, objectType, object, tagName, tagSize, pTag ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DebugMarkerObjectTagInfoEXT const & ) const = default; -#else - bool operator==( DebugMarkerObjectTagInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( objectType == rhs.objectType ) && - ( object == rhs.object ) && ( tagName == rhs.tagName ) && ( tagSize == rhs.tagSize ) && - ( pTag == rhs.pTag ); -# endif - } - - bool operator!=( DebugMarkerObjectTagInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDebugMarkerObjectTagInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT objectType = - VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT::eUnknown; - uint64_t object = {}; - uint64_t tagName = {}; - size_t tagSize = {}; - const void * pTag = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT ) == - sizeof( VkDebugMarkerObjectTagInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DebugMarkerObjectTagInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DebugMarkerObjectTagInfoEXT; - }; - - struct DebugReportCallbackCreateInfoEXT - { - using NativeType = VkDebugReportCallbackCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDebugReportCallbackCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DebugReportCallbackCreateInfoEXT( VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT flags_ = {}, - PFN_vkDebugReportCallbackEXT pfnCallback_ = {}, - void * pUserData_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pfnCallback( pfnCallback_ ) - , pUserData( pUserData_ ) - {} - - VULKAN_HPP_CONSTEXPR - DebugReportCallbackCreateInfoEXT( DebugReportCallbackCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugReportCallbackCreateInfoEXT( VkDebugReportCallbackCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DebugReportCallbackCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DebugReportCallbackCreateInfoEXT & - operator=( DebugReportCallbackCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugReportCallbackCreateInfoEXT & operator=( VkDebugReportCallbackCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DebugReportCallbackCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugReportCallbackCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugReportCallbackCreateInfoEXT & - setPfnCallback( PFN_vkDebugReportCallbackEXT pfnCallback_ ) VULKAN_HPP_NOEXCEPT - { - pfnCallback = pfnCallback_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugReportCallbackCreateInfoEXT & setPUserData( void * pUserData_ ) VULKAN_HPP_NOEXCEPT - { - pUserData = pUserData_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDebugReportCallbackCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDebugReportCallbackCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, pfnCallback, pUserData ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DebugReportCallbackCreateInfoEXT const & ) const = default; -#else - bool operator==( DebugReportCallbackCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( pfnCallback == rhs.pfnCallback ) && ( pUserData == rhs.pUserData ); -# endif - } - - bool operator!=( DebugReportCallbackCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDebugReportCallbackCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT flags = {}; - PFN_vkDebugReportCallbackEXT pfnCallback = {}; - void * pUserData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT ) == - sizeof( VkDebugReportCallbackCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DebugReportCallbackCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DebugReportCallbackCreateInfoEXT; - }; - - struct DebugUtilsLabelEXT - { - using NativeType = VkDebugUtilsLabelEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDebugUtilsLabelEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 DebugUtilsLabelEXT( const char * pLabelName_ = {}, - std::array const & color_ = {} ) VULKAN_HPP_NOEXCEPT - : pLabelName( pLabelName_ ) - , color( color_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsLabelEXT( DebugUtilsLabelEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugUtilsLabelEXT( VkDebugUtilsLabelEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DebugUtilsLabelEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DebugUtilsLabelEXT & operator=( DebugUtilsLabelEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugUtilsLabelEXT & operator=( VkDebugUtilsLabelEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DebugUtilsLabelEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsLabelEXT & setPLabelName( const char * pLabelName_ ) VULKAN_HPP_NOEXCEPT - { - pLabelName = pLabelName_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsLabelEXT & setColor( std::array color_ ) VULKAN_HPP_NOEXCEPT - { - color = color_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDebugUtilsLabelEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDebugUtilsLabelEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pLabelName, color ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::partial_ordering operator<=>( DebugUtilsLabelEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( pLabelName != rhs.pLabelName ) - if ( auto cmp = strcmp( pLabelName, rhs.pLabelName ); cmp != 0 ) - return ( cmp < 0 ) ? std::partial_ordering::less : std::partial_ordering::greater; - if ( auto cmp = color <=> rhs.color; cmp != 0 ) - return cmp; - - return std::partial_ordering::equivalent; - } -#endif - - bool operator==( DebugUtilsLabelEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( ( pLabelName == rhs.pLabelName ) || ( strcmp( pLabelName, rhs.pLabelName ) == 0 ) ) && - ( color == rhs.color ); - } - - bool operator!=( DebugUtilsLabelEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDebugUtilsLabelEXT; - const void * pNext = {}; - const char * pLabelName = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D color = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT ) == sizeof( VkDebugUtilsLabelEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DebugUtilsLabelEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DebugUtilsLabelEXT; - }; - - struct DebugUtilsObjectNameInfoEXT - { - using NativeType = VkDebugUtilsObjectNameInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDebugUtilsObjectNameInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DebugUtilsObjectNameInfoEXT( - VULKAN_HPP_NAMESPACE::ObjectType objectType_ = VULKAN_HPP_NAMESPACE::ObjectType::eUnknown, - uint64_t objectHandle_ = {}, - const char * pObjectName_ = {} ) VULKAN_HPP_NOEXCEPT - : objectType( objectType_ ) - , objectHandle( objectHandle_ ) - , pObjectName( pObjectName_ ) - {} - - VULKAN_HPP_CONSTEXPR - DebugUtilsObjectNameInfoEXT( DebugUtilsObjectNameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugUtilsObjectNameInfoEXT( VkDebugUtilsObjectNameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DebugUtilsObjectNameInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DebugUtilsObjectNameInfoEXT & operator=( DebugUtilsObjectNameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugUtilsObjectNameInfoEXT & operator=( VkDebugUtilsObjectNameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectNameInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectNameInfoEXT & - setObjectType( VULKAN_HPP_NAMESPACE::ObjectType objectType_ ) VULKAN_HPP_NOEXCEPT - { - objectType = objectType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectNameInfoEXT & setObjectHandle( uint64_t objectHandle_ ) VULKAN_HPP_NOEXCEPT - { - objectHandle = objectHandle_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectNameInfoEXT & - setPObjectName( const char * pObjectName_ ) VULKAN_HPP_NOEXCEPT - { - pObjectName = pObjectName_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDebugUtilsObjectNameInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDebugUtilsObjectNameInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, objectType, objectHandle, pObjectName ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( DebugUtilsObjectNameInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = objectType <=> rhs.objectType; cmp != 0 ) - return cmp; - if ( auto cmp = objectHandle <=> rhs.objectHandle; cmp != 0 ) - return cmp; - if ( pObjectName != rhs.pObjectName ) - if ( auto cmp = strcmp( pObjectName, rhs.pObjectName ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -#endif - - bool operator==( DebugUtilsObjectNameInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( objectType == rhs.objectType ) && - ( objectHandle == rhs.objectHandle ) && - ( ( pObjectName == rhs.pObjectName ) || ( strcmp( pObjectName, rhs.pObjectName ) == 0 ) ); - } - - bool operator!=( DebugUtilsObjectNameInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDebugUtilsObjectNameInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ObjectType objectType = VULKAN_HPP_NAMESPACE::ObjectType::eUnknown; - uint64_t objectHandle = {}; - const char * pObjectName = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT ) == - sizeof( VkDebugUtilsObjectNameInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DebugUtilsObjectNameInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DebugUtilsObjectNameInfoEXT; - }; - - struct DebugUtilsMessengerCallbackDataEXT - { - using NativeType = VkDebugUtilsMessengerCallbackDataEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDebugUtilsMessengerCallbackDataEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT( - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT flags_ = {}, - const char * pMessageIdName_ = {}, - int32_t messageIdNumber_ = {}, - const char * pMessage_ = {}, - uint32_t queueLabelCount_ = {}, - const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pQueueLabels_ = {}, - uint32_t cmdBufLabelCount_ = {}, - const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pCmdBufLabels_ = {}, - uint32_t objectCount_ = {}, - const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT * pObjects_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pMessageIdName( pMessageIdName_ ) - , messageIdNumber( messageIdNumber_ ) - , pMessage( pMessage_ ) - , queueLabelCount( queueLabelCount_ ) - , pQueueLabels( pQueueLabels_ ) - , cmdBufLabelCount( cmdBufLabelCount_ ) - , pCmdBufLabels( pCmdBufLabels_ ) - , objectCount( objectCount_ ) - , pObjects( pObjects_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT( DebugUtilsMessengerCallbackDataEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - DebugUtilsMessengerCallbackDataEXT( VkDebugUtilsMessengerCallbackDataEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DebugUtilsMessengerCallbackDataEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DebugUtilsMessengerCallbackDataEXT( - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT flags_, - const char * pMessageIdName_, - int32_t messageIdNumber_, - const char * pMessage_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - queueLabels_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - cmdBufLabels_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - objects_ = {} ) - : flags( flags_ ) - , pMessageIdName( pMessageIdName_ ) - , messageIdNumber( messageIdNumber_ ) - , pMessage( pMessage_ ) - , queueLabelCount( static_cast( queueLabels_.size() ) ) - , pQueueLabels( queueLabels_.data() ) - , cmdBufLabelCount( static_cast( cmdBufLabels_.size() ) ) - , pCmdBufLabels( cmdBufLabels_.data() ) - , objectCount( static_cast( objects_.size() ) ) - , pObjects( objects_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DebugUtilsMessengerCallbackDataEXT & - operator=( DebugUtilsMessengerCallbackDataEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugUtilsMessengerCallbackDataEXT & - operator=( VkDebugUtilsMessengerCallbackDataEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT & - setFlags( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT & - setPMessageIdName( const char * pMessageIdName_ ) VULKAN_HPP_NOEXCEPT - { - pMessageIdName = pMessageIdName_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT & - setMessageIdNumber( int32_t messageIdNumber_ ) VULKAN_HPP_NOEXCEPT - { - messageIdNumber = messageIdNumber_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT & - setPMessage( const char * pMessage_ ) VULKAN_HPP_NOEXCEPT - { - pMessage = pMessage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT & - setQueueLabelCount( uint32_t queueLabelCount_ ) VULKAN_HPP_NOEXCEPT - { - queueLabelCount = queueLabelCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT & - setPQueueLabels( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pQueueLabels_ ) VULKAN_HPP_NOEXCEPT - { - pQueueLabels = pQueueLabels_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DebugUtilsMessengerCallbackDataEXT & setQueueLabels( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - queueLabels_ ) VULKAN_HPP_NOEXCEPT - { - queueLabelCount = static_cast( queueLabels_.size() ); - pQueueLabels = queueLabels_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT & - setCmdBufLabelCount( uint32_t cmdBufLabelCount_ ) VULKAN_HPP_NOEXCEPT - { - cmdBufLabelCount = cmdBufLabelCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT & - setPCmdBufLabels( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pCmdBufLabels_ ) VULKAN_HPP_NOEXCEPT - { - pCmdBufLabels = pCmdBufLabels_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DebugUtilsMessengerCallbackDataEXT & setCmdBufLabels( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - cmdBufLabels_ ) VULKAN_HPP_NOEXCEPT - { - cmdBufLabelCount = static_cast( cmdBufLabels_.size() ); - pCmdBufLabels = cmdBufLabels_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT & - setObjectCount( uint32_t objectCount_ ) VULKAN_HPP_NOEXCEPT - { - objectCount = objectCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCallbackDataEXT & - setPObjects( const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT * pObjects_ ) VULKAN_HPP_NOEXCEPT - { - pObjects = pObjects_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DebugUtilsMessengerCallbackDataEXT & setObjects( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - objects_ ) VULKAN_HPP_NOEXCEPT - { - objectCount = static_cast( objects_.size() ); - pObjects = objects_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDebugUtilsMessengerCallbackDataEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDebugUtilsMessengerCallbackDataEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - pMessageIdName, - messageIdNumber, - pMessage, - queueLabelCount, - pQueueLabels, - cmdBufLabelCount, - pCmdBufLabels, - objectCount, - pObjects ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( DebugUtilsMessengerCallbackDataEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = flags <=> rhs.flags; cmp != 0 ) - return cmp; - if ( pMessageIdName != rhs.pMessageIdName ) - if ( auto cmp = strcmp( pMessageIdName, rhs.pMessageIdName ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - if ( auto cmp = messageIdNumber <=> rhs.messageIdNumber; cmp != 0 ) - return cmp; - if ( pMessage != rhs.pMessage ) - if ( auto cmp = strcmp( pMessage, rhs.pMessage ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - if ( auto cmp = queueLabelCount <=> rhs.queueLabelCount; cmp != 0 ) - return cmp; - if ( auto cmp = pQueueLabels <=> rhs.pQueueLabels; cmp != 0 ) - return cmp; - if ( auto cmp = cmdBufLabelCount <=> rhs.cmdBufLabelCount; cmp != 0 ) - return cmp; - if ( auto cmp = pCmdBufLabels <=> rhs.pCmdBufLabels; cmp != 0 ) - return cmp; - if ( auto cmp = objectCount <=> rhs.objectCount; cmp != 0 ) - return cmp; - if ( auto cmp = pObjects <=> rhs.pObjects; cmp != 0 ) - return cmp; - - return std::strong_ordering::equivalent; - } -#endif - - bool operator==( DebugUtilsMessengerCallbackDataEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( ( pMessageIdName == rhs.pMessageIdName ) || ( strcmp( pMessageIdName, rhs.pMessageIdName ) == 0 ) ) && - ( messageIdNumber == rhs.messageIdNumber ) && - ( ( pMessage == rhs.pMessage ) || ( strcmp( pMessage, rhs.pMessage ) == 0 ) ) && - ( queueLabelCount == rhs.queueLabelCount ) && ( pQueueLabels == rhs.pQueueLabels ) && - ( cmdBufLabelCount == rhs.cmdBufLabelCount ) && ( pCmdBufLabels == rhs.pCmdBufLabels ) && - ( objectCount == rhs.objectCount ) && ( pObjects == rhs.pObjects ); - } - - bool operator!=( DebugUtilsMessengerCallbackDataEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDebugUtilsMessengerCallbackDataEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT flags = {}; - const char * pMessageIdName = {}; - int32_t messageIdNumber = {}; - const char * pMessage = {}; - uint32_t queueLabelCount = {}; - const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pQueueLabels = {}; - uint32_t cmdBufLabelCount = {}; - const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT * pCmdBufLabels = {}; - uint32_t objectCount = {}; - const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT * pObjects = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT ) == - sizeof( VkDebugUtilsMessengerCallbackDataEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DebugUtilsMessengerCallbackDataEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DebugUtilsMessengerCallbackDataEXT; - }; - - struct DebugUtilsMessengerCreateInfoEXT - { - using NativeType = VkDebugUtilsMessengerCreateInfoEXT; - - static const bool allowDuplicate = true; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDebugUtilsMessengerCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DebugUtilsMessengerCreateInfoEXT( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagsEXT flags_ = {}, - VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagsEXT messageSeverity_ = {}, - VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT messageType_ = {}, - PFN_vkDebugUtilsMessengerCallbackEXT pfnUserCallback_ = {}, - void * pUserData_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , messageSeverity( messageSeverity_ ) - , messageType( messageType_ ) - , pfnUserCallback( pfnUserCallback_ ) - , pUserData( pUserData_ ) - {} - - VULKAN_HPP_CONSTEXPR - DebugUtilsMessengerCreateInfoEXT( DebugUtilsMessengerCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugUtilsMessengerCreateInfoEXT( VkDebugUtilsMessengerCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DebugUtilsMessengerCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DebugUtilsMessengerCreateInfoEXT & - operator=( DebugUtilsMessengerCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugUtilsMessengerCreateInfoEXT & operator=( VkDebugUtilsMessengerCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXT & - setMessageSeverity( VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagsEXT messageSeverity_ ) VULKAN_HPP_NOEXCEPT - { - messageSeverity = messageSeverity_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXT & - setMessageType( VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT messageType_ ) VULKAN_HPP_NOEXCEPT - { - messageType = messageType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXT & - setPfnUserCallback( PFN_vkDebugUtilsMessengerCallbackEXT pfnUserCallback_ ) VULKAN_HPP_NOEXCEPT - { - pfnUserCallback = pfnUserCallback_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsMessengerCreateInfoEXT & setPUserData( void * pUserData_ ) VULKAN_HPP_NOEXCEPT - { - pUserData = pUserData_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDebugUtilsMessengerCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDebugUtilsMessengerCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, messageSeverity, messageType, pfnUserCallback, pUserData ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DebugUtilsMessengerCreateInfoEXT const & ) const = default; -#else - bool operator==( DebugUtilsMessengerCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( messageSeverity == rhs.messageSeverity ) && ( messageType == rhs.messageType ) && - ( pfnUserCallback == rhs.pfnUserCallback ) && ( pUserData == rhs.pUserData ); -# endif - } - - bool operator!=( DebugUtilsMessengerCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDebugUtilsMessengerCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagsEXT flags = {}; - VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagsEXT messageSeverity = {}; - VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT messageType = {}; - PFN_vkDebugUtilsMessengerCallbackEXT pfnUserCallback = {}; - void * pUserData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT ) == - sizeof( VkDebugUtilsMessengerCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DebugUtilsMessengerCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DebugUtilsMessengerCreateInfoEXT; - }; - - struct DebugUtilsObjectTagInfoEXT - { - using NativeType = VkDebugUtilsObjectTagInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDebugUtilsObjectTagInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DebugUtilsObjectTagInfoEXT( - VULKAN_HPP_NAMESPACE::ObjectType objectType_ = VULKAN_HPP_NAMESPACE::ObjectType::eUnknown, - uint64_t objectHandle_ = {}, - uint64_t tagName_ = {}, - size_t tagSize_ = {}, - const void * pTag_ = {} ) VULKAN_HPP_NOEXCEPT - : objectType( objectType_ ) - , objectHandle( objectHandle_ ) - , tagName( tagName_ ) - , tagSize( tagSize_ ) - , pTag( pTag_ ) - {} - - VULKAN_HPP_CONSTEXPR - DebugUtilsObjectTagInfoEXT( DebugUtilsObjectTagInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugUtilsObjectTagInfoEXT( VkDebugUtilsObjectTagInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DebugUtilsObjectTagInfoEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - DebugUtilsObjectTagInfoEXT( VULKAN_HPP_NAMESPACE::ObjectType objectType_, - uint64_t objectHandle_, - uint64_t tagName_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & tag_ ) - : objectType( objectType_ ) - , objectHandle( objectHandle_ ) - , tagName( tagName_ ) - , tagSize( tag_.size() * sizeof( T ) ) - , pTag( tag_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DebugUtilsObjectTagInfoEXT & operator=( DebugUtilsObjectTagInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DebugUtilsObjectTagInfoEXT & operator=( VkDebugUtilsObjectTagInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectTagInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectTagInfoEXT & - setObjectType( VULKAN_HPP_NAMESPACE::ObjectType objectType_ ) VULKAN_HPP_NOEXCEPT - { - objectType = objectType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectTagInfoEXT & setObjectHandle( uint64_t objectHandle_ ) VULKAN_HPP_NOEXCEPT - { - objectHandle = objectHandle_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectTagInfoEXT & setTagName( uint64_t tagName_ ) VULKAN_HPP_NOEXCEPT - { - tagName = tagName_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectTagInfoEXT & setTagSize( size_t tagSize_ ) VULKAN_HPP_NOEXCEPT - { - tagSize = tagSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DebugUtilsObjectTagInfoEXT & setPTag( const void * pTag_ ) VULKAN_HPP_NOEXCEPT - { - pTag = pTag_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - DebugUtilsObjectTagInfoEXT & - setTag( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & tag_ ) VULKAN_HPP_NOEXCEPT - { - tagSize = tag_.size() * sizeof( T ); - pTag = tag_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDebugUtilsObjectTagInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDebugUtilsObjectTagInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, objectType, objectHandle, tagName, tagSize, pTag ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DebugUtilsObjectTagInfoEXT const & ) const = default; -#else - bool operator==( DebugUtilsObjectTagInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( objectType == rhs.objectType ) && - ( objectHandle == rhs.objectHandle ) && ( tagName == rhs.tagName ) && ( tagSize == rhs.tagSize ) && - ( pTag == rhs.pTag ); -# endif - } - - bool operator!=( DebugUtilsObjectTagInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDebugUtilsObjectTagInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ObjectType objectType = VULKAN_HPP_NAMESPACE::ObjectType::eUnknown; - uint64_t objectHandle = {}; - uint64_t tagName = {}; - size_t tagSize = {}; - const void * pTag = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT ) == - sizeof( VkDebugUtilsObjectTagInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DebugUtilsObjectTagInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DebugUtilsObjectTagInfoEXT; - }; - - struct DedicatedAllocationBufferCreateInfoNV - { - using NativeType = VkDedicatedAllocationBufferCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDedicatedAllocationBufferCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DedicatedAllocationBufferCreateInfoNV( VULKAN_HPP_NAMESPACE::Bool32 dedicatedAllocation_ = {} ) - VULKAN_HPP_NOEXCEPT : dedicatedAllocation( dedicatedAllocation_ ) - {} - - VULKAN_HPP_CONSTEXPR DedicatedAllocationBufferCreateInfoNV( DedicatedAllocationBufferCreateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - DedicatedAllocationBufferCreateInfoNV( VkDedicatedAllocationBufferCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : DedicatedAllocationBufferCreateInfoNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DedicatedAllocationBufferCreateInfoNV & - operator=( DedicatedAllocationBufferCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DedicatedAllocationBufferCreateInfoNV & - operator=( VkDedicatedAllocationBufferCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DedicatedAllocationBufferCreateInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DedicatedAllocationBufferCreateInfoNV & - setDedicatedAllocation( VULKAN_HPP_NAMESPACE::Bool32 dedicatedAllocation_ ) VULKAN_HPP_NOEXCEPT - { - dedicatedAllocation = dedicatedAllocation_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDedicatedAllocationBufferCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDedicatedAllocationBufferCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, dedicatedAllocation ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DedicatedAllocationBufferCreateInfoNV const & ) const = default; -#else - bool operator==( DedicatedAllocationBufferCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dedicatedAllocation == rhs.dedicatedAllocation ); -# endif - } - - bool operator!=( DedicatedAllocationBufferCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDedicatedAllocationBufferCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 dedicatedAllocation = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV ) == - sizeof( VkDedicatedAllocationBufferCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DedicatedAllocationBufferCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DedicatedAllocationBufferCreateInfoNV; - }; - - struct DedicatedAllocationImageCreateInfoNV - { - using NativeType = VkDedicatedAllocationImageCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDedicatedAllocationImageCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DedicatedAllocationImageCreateInfoNV( VULKAN_HPP_NAMESPACE::Bool32 dedicatedAllocation_ = {} ) VULKAN_HPP_NOEXCEPT - : dedicatedAllocation( dedicatedAllocation_ ) - {} - - VULKAN_HPP_CONSTEXPR DedicatedAllocationImageCreateInfoNV( DedicatedAllocationImageCreateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - DedicatedAllocationImageCreateInfoNV( VkDedicatedAllocationImageCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : DedicatedAllocationImageCreateInfoNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DedicatedAllocationImageCreateInfoNV & - operator=( DedicatedAllocationImageCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DedicatedAllocationImageCreateInfoNV & - operator=( VkDedicatedAllocationImageCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DedicatedAllocationImageCreateInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DedicatedAllocationImageCreateInfoNV & - setDedicatedAllocation( VULKAN_HPP_NAMESPACE::Bool32 dedicatedAllocation_ ) VULKAN_HPP_NOEXCEPT - { - dedicatedAllocation = dedicatedAllocation_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDedicatedAllocationImageCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDedicatedAllocationImageCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, dedicatedAllocation ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DedicatedAllocationImageCreateInfoNV const & ) const = default; -#else - bool operator==( DedicatedAllocationImageCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dedicatedAllocation == rhs.dedicatedAllocation ); -# endif - } - - bool operator!=( DedicatedAllocationImageCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDedicatedAllocationImageCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 dedicatedAllocation = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV ) == - sizeof( VkDedicatedAllocationImageCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DedicatedAllocationImageCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DedicatedAllocationImageCreateInfoNV; - }; - - struct DedicatedAllocationMemoryAllocateInfoNV - { - using NativeType = VkDedicatedAllocationMemoryAllocateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDedicatedAllocationMemoryAllocateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DedicatedAllocationMemoryAllocateInfoNV( VULKAN_HPP_NAMESPACE::Image image_ = {}, - VULKAN_HPP_NAMESPACE::Buffer buffer_ = {} ) VULKAN_HPP_NOEXCEPT - : image( image_ ) - , buffer( buffer_ ) - {} - - VULKAN_HPP_CONSTEXPR DedicatedAllocationMemoryAllocateInfoNV( DedicatedAllocationMemoryAllocateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - DedicatedAllocationMemoryAllocateInfoNV( VkDedicatedAllocationMemoryAllocateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : DedicatedAllocationMemoryAllocateInfoNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DedicatedAllocationMemoryAllocateInfoNV & - operator=( DedicatedAllocationMemoryAllocateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DedicatedAllocationMemoryAllocateInfoNV & - operator=( VkDedicatedAllocationMemoryAllocateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DedicatedAllocationMemoryAllocateInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DedicatedAllocationMemoryAllocateInfoNV & - setImage( VULKAN_HPP_NAMESPACE::Image image_ ) VULKAN_HPP_NOEXCEPT - { - image = image_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DedicatedAllocationMemoryAllocateInfoNV & - setBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDedicatedAllocationMemoryAllocateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDedicatedAllocationMemoryAllocateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, image, buffer ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DedicatedAllocationMemoryAllocateInfoNV const & ) const = default; -#else - bool operator==( DedicatedAllocationMemoryAllocateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( image == rhs.image ) && ( buffer == rhs.buffer ); -# endif - } - - bool operator!=( DedicatedAllocationMemoryAllocateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDedicatedAllocationMemoryAllocateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Image image = {}; - VULKAN_HPP_NAMESPACE::Buffer buffer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV ) == - sizeof( VkDedicatedAllocationMemoryAllocateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DedicatedAllocationMemoryAllocateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DedicatedAllocationMemoryAllocateInfoNV; - }; - - struct MemoryBarrier2 - { - using NativeType = VkMemoryBarrier2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryBarrier2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryBarrier2( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 srcStageMask_ = {}, - VULKAN_HPP_NAMESPACE::AccessFlags2 srcAccessMask_ = {}, - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 dstStageMask_ = {}, - VULKAN_HPP_NAMESPACE::AccessFlags2 dstAccessMask_ = {} ) VULKAN_HPP_NOEXCEPT - : srcStageMask( srcStageMask_ ) - , srcAccessMask( srcAccessMask_ ) - , dstStageMask( dstStageMask_ ) - , dstAccessMask( dstAccessMask_ ) - {} - - VULKAN_HPP_CONSTEXPR MemoryBarrier2( MemoryBarrier2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryBarrier2( VkMemoryBarrier2 const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryBarrier2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryBarrier2 & operator=( MemoryBarrier2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryBarrier2 & operator=( VkMemoryBarrier2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MemoryBarrier2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryBarrier2 & - setSrcStageMask( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 srcStageMask_ ) VULKAN_HPP_NOEXCEPT - { - srcStageMask = srcStageMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryBarrier2 & - setSrcAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags2 srcAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - srcAccessMask = srcAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryBarrier2 & - setDstStageMask( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 dstStageMask_ ) VULKAN_HPP_NOEXCEPT - { - dstStageMask = dstStageMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryBarrier2 & - setDstAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags2 dstAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - dstAccessMask = dstAccessMask_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMemoryBarrier2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryBarrier2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, srcStageMask, srcAccessMask, dstStageMask, dstAccessMask ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryBarrier2 const & ) const = default; -#else - bool operator==( MemoryBarrier2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcStageMask == rhs.srcStageMask ) && - ( srcAccessMask == rhs.srcAccessMask ) && ( dstStageMask == rhs.dstStageMask ) && - ( dstAccessMask == rhs.dstAccessMask ); -# endif - } - - bool operator!=( MemoryBarrier2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryBarrier2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 srcStageMask = {}; - VULKAN_HPP_NAMESPACE::AccessFlags2 srcAccessMask = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 dstStageMask = {}; - VULKAN_HPP_NAMESPACE::AccessFlags2 dstAccessMask = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryBarrier2 ) == sizeof( VkMemoryBarrier2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MemoryBarrier2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryBarrier2; - }; - using MemoryBarrier2KHR = MemoryBarrier2; - - struct ImageSubresourceRange - { - using NativeType = VkImageSubresourceRange; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageSubresourceRange( VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ = {}, - uint32_t baseMipLevel_ = {}, - uint32_t levelCount_ = {}, - uint32_t baseArrayLayer_ = {}, - uint32_t layerCount_ = {} ) VULKAN_HPP_NOEXCEPT - : aspectMask( aspectMask_ ) - , baseMipLevel( baseMipLevel_ ) - , levelCount( levelCount_ ) - , baseArrayLayer( baseArrayLayer_ ) - , layerCount( layerCount_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageSubresourceRange( ImageSubresourceRange const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageSubresourceRange( VkImageSubresourceRange const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageSubresourceRange( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageSubresourceRange & operator=( ImageSubresourceRange const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageSubresourceRange & operator=( VkImageSubresourceRange const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageSubresourceRange & - setAspectMask( VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ ) VULKAN_HPP_NOEXCEPT - { - aspectMask = aspectMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageSubresourceRange & setBaseMipLevel( uint32_t baseMipLevel_ ) VULKAN_HPP_NOEXCEPT - { - baseMipLevel = baseMipLevel_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageSubresourceRange & setLevelCount( uint32_t levelCount_ ) VULKAN_HPP_NOEXCEPT - { - levelCount = levelCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageSubresourceRange & setBaseArrayLayer( uint32_t baseArrayLayer_ ) VULKAN_HPP_NOEXCEPT - { - baseArrayLayer = baseArrayLayer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageSubresourceRange & setLayerCount( uint32_t layerCount_ ) VULKAN_HPP_NOEXCEPT - { - layerCount = layerCount_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageSubresourceRange const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageSubresourceRange &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( aspectMask, baseMipLevel, levelCount, baseArrayLayer, layerCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageSubresourceRange const & ) const = default; -#else - bool operator==( ImageSubresourceRange const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( aspectMask == rhs.aspectMask ) && ( baseMipLevel == rhs.baseMipLevel ) && - ( levelCount == rhs.levelCount ) && ( baseArrayLayer == rhs.baseArrayLayer ) && - ( layerCount == rhs.layerCount ); -# endif - } - - bool operator!=( ImageSubresourceRange const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask = {}; - uint32_t baseMipLevel = {}; - uint32_t levelCount = {}; - uint32_t baseArrayLayer = {}; - uint32_t layerCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresourceRange ) == sizeof( VkImageSubresourceRange ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageSubresourceRange is not nothrow_move_constructible!" ); - - struct ImageMemoryBarrier2 - { - using NativeType = VkImageMemoryBarrier2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageMemoryBarrier2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImageMemoryBarrier2( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 srcStageMask_ = {}, - VULKAN_HPP_NAMESPACE::AccessFlags2 srcAccessMask_ = {}, - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 dstStageMask_ = {}, - VULKAN_HPP_NAMESPACE::AccessFlags2 dstAccessMask_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout oldLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - VULKAN_HPP_NAMESPACE::ImageLayout newLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - uint32_t srcQueueFamilyIndex_ = {}, - uint32_t dstQueueFamilyIndex_ = {}, - VULKAN_HPP_NAMESPACE::Image image_ = {}, - VULKAN_HPP_NAMESPACE::ImageSubresourceRange subresourceRange_ = {} ) VULKAN_HPP_NOEXCEPT - : srcStageMask( srcStageMask_ ) - , srcAccessMask( srcAccessMask_ ) - , dstStageMask( dstStageMask_ ) - , dstAccessMask( dstAccessMask_ ) - , oldLayout( oldLayout_ ) - , newLayout( newLayout_ ) - , srcQueueFamilyIndex( srcQueueFamilyIndex_ ) - , dstQueueFamilyIndex( dstQueueFamilyIndex_ ) - , image( image_ ) - , subresourceRange( subresourceRange_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageMemoryBarrier2( ImageMemoryBarrier2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageMemoryBarrier2( VkImageMemoryBarrier2 const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageMemoryBarrier2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageMemoryBarrier2 & operator=( ImageMemoryBarrier2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageMemoryBarrier2 & operator=( VkImageMemoryBarrier2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & - setSrcStageMask( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 srcStageMask_ ) VULKAN_HPP_NOEXCEPT - { - srcStageMask = srcStageMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & - setSrcAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags2 srcAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - srcAccessMask = srcAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & - setDstStageMask( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 dstStageMask_ ) VULKAN_HPP_NOEXCEPT - { - dstStageMask = dstStageMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & - setDstAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags2 dstAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - dstAccessMask = dstAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & - setOldLayout( VULKAN_HPP_NAMESPACE::ImageLayout oldLayout_ ) VULKAN_HPP_NOEXCEPT - { - oldLayout = oldLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & - setNewLayout( VULKAN_HPP_NAMESPACE::ImageLayout newLayout_ ) VULKAN_HPP_NOEXCEPT - { - newLayout = newLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & - setSrcQueueFamilyIndex( uint32_t srcQueueFamilyIndex_ ) VULKAN_HPP_NOEXCEPT - { - srcQueueFamilyIndex = srcQueueFamilyIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & - setDstQueueFamilyIndex( uint32_t dstQueueFamilyIndex_ ) VULKAN_HPP_NOEXCEPT - { - dstQueueFamilyIndex = dstQueueFamilyIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & setImage( VULKAN_HPP_NAMESPACE::Image image_ ) VULKAN_HPP_NOEXCEPT - { - image = image_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier2 & - setSubresourceRange( VULKAN_HPP_NAMESPACE::ImageSubresourceRange const & subresourceRange_ ) VULKAN_HPP_NOEXCEPT - { - subresourceRange = subresourceRange_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageMemoryBarrier2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageMemoryBarrier2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - srcStageMask, - srcAccessMask, - dstStageMask, - dstAccessMask, - oldLayout, - newLayout, - srcQueueFamilyIndex, - dstQueueFamilyIndex, - image, - subresourceRange ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageMemoryBarrier2 const & ) const = default; -#else - bool operator==( ImageMemoryBarrier2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcStageMask == rhs.srcStageMask ) && - ( srcAccessMask == rhs.srcAccessMask ) && ( dstStageMask == rhs.dstStageMask ) && - ( dstAccessMask == rhs.dstAccessMask ) && ( oldLayout == rhs.oldLayout ) && - ( newLayout == rhs.newLayout ) && ( srcQueueFamilyIndex == rhs.srcQueueFamilyIndex ) && - ( dstQueueFamilyIndex == rhs.dstQueueFamilyIndex ) && ( image == rhs.image ) && - ( subresourceRange == rhs.subresourceRange ); -# endif - } - - bool operator!=( ImageMemoryBarrier2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageMemoryBarrier2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 srcStageMask = {}; - VULKAN_HPP_NAMESPACE::AccessFlags2 srcAccessMask = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 dstStageMask = {}; - VULKAN_HPP_NAMESPACE::AccessFlags2 dstAccessMask = {}; - VULKAN_HPP_NAMESPACE::ImageLayout oldLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - VULKAN_HPP_NAMESPACE::ImageLayout newLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - uint32_t srcQueueFamilyIndex = {}; - uint32_t dstQueueFamilyIndex = {}; - VULKAN_HPP_NAMESPACE::Image image = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceRange subresourceRange = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2 ) == sizeof( VkImageMemoryBarrier2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageMemoryBarrier2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageMemoryBarrier2; - }; - using ImageMemoryBarrier2KHR = ImageMemoryBarrier2; - - struct DependencyInfo - { - using NativeType = VkDependencyInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDependencyInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DependencyInfo( VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags_ = {}, - uint32_t memoryBarrierCount_ = {}, - const VULKAN_HPP_NAMESPACE::MemoryBarrier2 * pMemoryBarriers_ = {}, - uint32_t bufferMemoryBarrierCount_ = {}, - const VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2 * pBufferMemoryBarriers_ = {}, - uint32_t imageMemoryBarrierCount_ = {}, - const VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2 * pImageMemoryBarriers_ = {} ) VULKAN_HPP_NOEXCEPT - : dependencyFlags( dependencyFlags_ ) - , memoryBarrierCount( memoryBarrierCount_ ) - , pMemoryBarriers( pMemoryBarriers_ ) - , bufferMemoryBarrierCount( bufferMemoryBarrierCount_ ) - , pBufferMemoryBarriers( pBufferMemoryBarriers_ ) - , imageMemoryBarrierCount( imageMemoryBarrierCount_ ) - , pImageMemoryBarriers( pImageMemoryBarriers_ ) - {} - - VULKAN_HPP_CONSTEXPR DependencyInfo( DependencyInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DependencyInfo( VkDependencyInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DependencyInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DependencyInfo( - VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & memoryBarriers_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - bufferMemoryBarriers_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - imageMemoryBarriers_ = {} ) - : dependencyFlags( dependencyFlags_ ) - , memoryBarrierCount( static_cast( memoryBarriers_.size() ) ) - , pMemoryBarriers( memoryBarriers_.data() ) - , bufferMemoryBarrierCount( static_cast( bufferMemoryBarriers_.size() ) ) - , pBufferMemoryBarriers( bufferMemoryBarriers_.data() ) - , imageMemoryBarrierCount( static_cast( imageMemoryBarriers_.size() ) ) - , pImageMemoryBarriers( imageMemoryBarriers_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DependencyInfo & operator=( DependencyInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DependencyInfo & operator=( VkDependencyInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DependencyInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DependencyInfo & - setDependencyFlags( VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags_ ) VULKAN_HPP_NOEXCEPT - { - dependencyFlags = dependencyFlags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DependencyInfo & setMemoryBarrierCount( uint32_t memoryBarrierCount_ ) VULKAN_HPP_NOEXCEPT - { - memoryBarrierCount = memoryBarrierCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DependencyInfo & - setPMemoryBarriers( const VULKAN_HPP_NAMESPACE::MemoryBarrier2 * pMemoryBarriers_ ) VULKAN_HPP_NOEXCEPT - { - pMemoryBarriers = pMemoryBarriers_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DependencyInfo & setMemoryBarriers( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - memoryBarriers_ ) VULKAN_HPP_NOEXCEPT - { - memoryBarrierCount = static_cast( memoryBarriers_.size() ); - pMemoryBarriers = memoryBarriers_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 DependencyInfo & - setBufferMemoryBarrierCount( uint32_t bufferMemoryBarrierCount_ ) VULKAN_HPP_NOEXCEPT - { - bufferMemoryBarrierCount = bufferMemoryBarrierCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DependencyInfo & setPBufferMemoryBarriers( - const VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2 * pBufferMemoryBarriers_ ) VULKAN_HPP_NOEXCEPT - { - pBufferMemoryBarriers = pBufferMemoryBarriers_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DependencyInfo & setBufferMemoryBarriers( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - bufferMemoryBarriers_ ) VULKAN_HPP_NOEXCEPT - { - bufferMemoryBarrierCount = static_cast( bufferMemoryBarriers_.size() ); - pBufferMemoryBarriers = bufferMemoryBarriers_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 DependencyInfo & - setImageMemoryBarrierCount( uint32_t imageMemoryBarrierCount_ ) VULKAN_HPP_NOEXCEPT - { - imageMemoryBarrierCount = imageMemoryBarrierCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DependencyInfo & setPImageMemoryBarriers( - const VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2 * pImageMemoryBarriers_ ) VULKAN_HPP_NOEXCEPT - { - pImageMemoryBarriers = pImageMemoryBarriers_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DependencyInfo & setImageMemoryBarriers( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - imageMemoryBarriers_ ) VULKAN_HPP_NOEXCEPT - { - imageMemoryBarrierCount = static_cast( imageMemoryBarriers_.size() ); - pImageMemoryBarriers = imageMemoryBarriers_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDependencyInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDependencyInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - dependencyFlags, - memoryBarrierCount, - pMemoryBarriers, - bufferMemoryBarrierCount, - pBufferMemoryBarriers, - imageMemoryBarrierCount, - pImageMemoryBarriers ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DependencyInfo const & ) const = default; -#else - bool operator==( DependencyInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dependencyFlags == rhs.dependencyFlags ) && - ( memoryBarrierCount == rhs.memoryBarrierCount ) && ( pMemoryBarriers == rhs.pMemoryBarriers ) && - ( bufferMemoryBarrierCount == rhs.bufferMemoryBarrierCount ) && - ( pBufferMemoryBarriers == rhs.pBufferMemoryBarriers ) && - ( imageMemoryBarrierCount == rhs.imageMemoryBarrierCount ) && - ( pImageMemoryBarriers == rhs.pImageMemoryBarriers ); -# endif - } - - bool operator!=( DependencyInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDependencyInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags = {}; - uint32_t memoryBarrierCount = {}; - const VULKAN_HPP_NAMESPACE::MemoryBarrier2 * pMemoryBarriers = {}; - uint32_t bufferMemoryBarrierCount = {}; - const VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2 * pBufferMemoryBarriers = {}; - uint32_t imageMemoryBarrierCount = {}; - const VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2 * pImageMemoryBarriers = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DependencyInfo ) == sizeof( VkDependencyInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DependencyInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DependencyInfo; - }; - using DependencyInfoKHR = DependencyInfo; - - struct DescriptorBufferInfo - { - using NativeType = VkDescriptorBufferInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DescriptorBufferInfo( VULKAN_HPP_NAMESPACE::Buffer buffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize offset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize range_ = {} ) VULKAN_HPP_NOEXCEPT - : buffer( buffer_ ) - , offset( offset_ ) - , range( range_ ) - {} - - VULKAN_HPP_CONSTEXPR DescriptorBufferInfo( DescriptorBufferInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorBufferInfo( VkDescriptorBufferInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DescriptorBufferInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorBufferInfo & operator=( DescriptorBufferInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorBufferInfo & operator=( VkDescriptorBufferInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DescriptorBufferInfo & setBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorBufferInfo & - setOffset( VULKAN_HPP_NAMESPACE::DeviceSize offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorBufferInfo & - setRange( VULKAN_HPP_NAMESPACE::DeviceSize range_ ) VULKAN_HPP_NOEXCEPT - { - range = range_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDescriptorBufferInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorBufferInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( buffer, offset, range ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorBufferInfo const & ) const = default; -#else - bool operator==( DescriptorBufferInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( buffer == rhs.buffer ) && ( offset == rhs.offset ) && ( range == rhs.range ); -# endif - } - - bool operator!=( DescriptorBufferInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Buffer buffer = {}; - VULKAN_HPP_NAMESPACE::DeviceSize offset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize range = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorBufferInfo ) == sizeof( VkDescriptorBufferInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DescriptorBufferInfo is not nothrow_move_constructible!" ); - - struct DescriptorImageInfo - { - using NativeType = VkDescriptorImageInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DescriptorImageInfo( VULKAN_HPP_NAMESPACE::Sampler sampler_ = {}, - VULKAN_HPP_NAMESPACE::ImageView imageView_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout_ = - VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined ) VULKAN_HPP_NOEXCEPT - : sampler( sampler_ ) - , imageView( imageView_ ) - , imageLayout( imageLayout_ ) - {} - - VULKAN_HPP_CONSTEXPR DescriptorImageInfo( DescriptorImageInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorImageInfo( VkDescriptorImageInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DescriptorImageInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorImageInfo & operator=( DescriptorImageInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorImageInfo & operator=( VkDescriptorImageInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DescriptorImageInfo & - setSampler( VULKAN_HPP_NAMESPACE::Sampler sampler_ ) VULKAN_HPP_NOEXCEPT - { - sampler = sampler_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorImageInfo & - setImageView( VULKAN_HPP_NAMESPACE::ImageView imageView_ ) VULKAN_HPP_NOEXCEPT - { - imageView = imageView_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorImageInfo & - setImageLayout( VULKAN_HPP_NAMESPACE::ImageLayout imageLayout_ ) VULKAN_HPP_NOEXCEPT - { - imageLayout = imageLayout_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDescriptorImageInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorImageInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sampler, imageView, imageLayout ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorImageInfo const & ) const = default; -#else - bool operator==( DescriptorImageInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sampler == rhs.sampler ) && ( imageView == rhs.imageView ) && ( imageLayout == rhs.imageLayout ); -# endif - } - - bool operator!=( DescriptorImageInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Sampler sampler = {}; - VULKAN_HPP_NAMESPACE::ImageView imageView = {}; - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorImageInfo ) == sizeof( VkDescriptorImageInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DescriptorImageInfo is not nothrow_move_constructible!" ); - - struct DescriptorPoolSize - { - using NativeType = VkDescriptorPoolSize; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DescriptorPoolSize( VULKAN_HPP_NAMESPACE::DescriptorType type_ = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler, - uint32_t descriptorCount_ = {} ) VULKAN_HPP_NOEXCEPT - : type( type_ ) - , descriptorCount( descriptorCount_ ) - {} - - VULKAN_HPP_CONSTEXPR DescriptorPoolSize( DescriptorPoolSize const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorPoolSize( VkDescriptorPoolSize const & rhs ) VULKAN_HPP_NOEXCEPT - : DescriptorPoolSize( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorPoolSize & operator=( DescriptorPoolSize const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorPoolSize & operator=( VkDescriptorPoolSize const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DescriptorPoolSize & - setType( VULKAN_HPP_NAMESPACE::DescriptorType type_ ) VULKAN_HPP_NOEXCEPT - { - type = type_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorPoolSize & setDescriptorCount( uint32_t descriptorCount_ ) VULKAN_HPP_NOEXCEPT - { - descriptorCount = descriptorCount_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDescriptorPoolSize const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorPoolSize &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( type, descriptorCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorPoolSize const & ) const = default; -#else - bool operator==( DescriptorPoolSize const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( type == rhs.type ) && ( descriptorCount == rhs.descriptorCount ); -# endif - } - - bool operator!=( DescriptorPoolSize const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::DescriptorType type = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler; - uint32_t descriptorCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolSize ) == sizeof( VkDescriptorPoolSize ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DescriptorPoolSize is not nothrow_move_constructible!" ); - - struct DescriptorPoolCreateInfo - { - using NativeType = VkDescriptorPoolCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDescriptorPoolCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DescriptorPoolCreateInfo( VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags flags_ = {}, - uint32_t maxSets_ = {}, - uint32_t poolSizeCount_ = {}, - const VULKAN_HPP_NAMESPACE::DescriptorPoolSize * pPoolSizes_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , maxSets( maxSets_ ) - , poolSizeCount( poolSizeCount_ ) - , pPoolSizes( pPoolSizes_ ) - {} - - VULKAN_HPP_CONSTEXPR DescriptorPoolCreateInfo( DescriptorPoolCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorPoolCreateInfo( VkDescriptorPoolCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DescriptorPoolCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorPoolCreateInfo( - VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags flags_, - uint32_t maxSets_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & poolSizes_ ) - : flags( flags_ ) - , maxSets( maxSets_ ) - , poolSizeCount( static_cast( poolSizes_.size() ) ) - , pPoolSizes( poolSizes_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorPoolCreateInfo & operator=( DescriptorPoolCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorPoolCreateInfo & operator=( VkDescriptorPoolCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfo & setMaxSets( uint32_t maxSets_ ) VULKAN_HPP_NOEXCEPT - { - maxSets = maxSets_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfo & setPoolSizeCount( uint32_t poolSizeCount_ ) VULKAN_HPP_NOEXCEPT - { - poolSizeCount = poolSizeCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorPoolCreateInfo & - setPPoolSizes( const VULKAN_HPP_NAMESPACE::DescriptorPoolSize * pPoolSizes_ ) VULKAN_HPP_NOEXCEPT - { - pPoolSizes = pPoolSizes_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorPoolCreateInfo & setPoolSizes( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & poolSizes_ ) - VULKAN_HPP_NOEXCEPT - { - poolSizeCount = static_cast( poolSizes_.size() ); - pPoolSizes = poolSizes_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDescriptorPoolCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorPoolCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, maxSets, poolSizeCount, pPoolSizes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorPoolCreateInfo const & ) const = default; -#else - bool operator==( DescriptorPoolCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( maxSets == rhs.maxSets ) && - ( poolSizeCount == rhs.poolSizeCount ) && ( pPoolSizes == rhs.pPoolSizes ); -# endif - } - - bool operator!=( DescriptorPoolCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDescriptorPoolCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags flags = {}; - uint32_t maxSets = {}; - uint32_t poolSizeCount = {}; - const VULKAN_HPP_NAMESPACE::DescriptorPoolSize * pPoolSizes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo ) == - sizeof( VkDescriptorPoolCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DescriptorPoolCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DescriptorPoolCreateInfo; - }; - - struct DescriptorPoolInlineUniformBlockCreateInfo - { - using NativeType = VkDescriptorPoolInlineUniformBlockCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDescriptorPoolInlineUniformBlockCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DescriptorPoolInlineUniformBlockCreateInfo( uint32_t maxInlineUniformBlockBindings_ = {} ) VULKAN_HPP_NOEXCEPT - : maxInlineUniformBlockBindings( maxInlineUniformBlockBindings_ ) - {} - - VULKAN_HPP_CONSTEXPR DescriptorPoolInlineUniformBlockCreateInfo( - DescriptorPoolInlineUniformBlockCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorPoolInlineUniformBlockCreateInfo( VkDescriptorPoolInlineUniformBlockCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT - : DescriptorPoolInlineUniformBlockCreateInfo( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorPoolInlineUniformBlockCreateInfo & - operator=( DescriptorPoolInlineUniformBlockCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorPoolInlineUniformBlockCreateInfo & - operator=( VkDescriptorPoolInlineUniformBlockCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DescriptorPoolInlineUniformBlockCreateInfo & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorPoolInlineUniformBlockCreateInfo & - setMaxInlineUniformBlockBindings( uint32_t maxInlineUniformBlockBindings_ ) VULKAN_HPP_NOEXCEPT - { - maxInlineUniformBlockBindings = maxInlineUniformBlockBindings_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDescriptorPoolInlineUniformBlockCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorPoolInlineUniformBlockCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxInlineUniformBlockBindings ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorPoolInlineUniformBlockCreateInfo const & ) const = default; -#else - bool operator==( DescriptorPoolInlineUniformBlockCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxInlineUniformBlockBindings == rhs.maxInlineUniformBlockBindings ); -# endif - } - - bool operator!=( DescriptorPoolInlineUniformBlockCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDescriptorPoolInlineUniformBlockCreateInfo; - const void * pNext = {}; - uint32_t maxInlineUniformBlockBindings = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo ) == - sizeof( VkDescriptorPoolInlineUniformBlockCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DescriptorPoolInlineUniformBlockCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DescriptorPoolInlineUniformBlockCreateInfo; - }; - using DescriptorPoolInlineUniformBlockCreateInfoEXT = DescriptorPoolInlineUniformBlockCreateInfo; - - struct DescriptorSetAllocateInfo - { - using NativeType = VkDescriptorSetAllocateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDescriptorSetAllocateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DescriptorSetAllocateInfo( - VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool_ = {}, - uint32_t descriptorSetCount_ = {}, - const VULKAN_HPP_NAMESPACE::DescriptorSetLayout * pSetLayouts_ = {} ) VULKAN_HPP_NOEXCEPT - : descriptorPool( descriptorPool_ ) - , descriptorSetCount( descriptorSetCount_ ) - , pSetLayouts( pSetLayouts_ ) - {} - - VULKAN_HPP_CONSTEXPR - DescriptorSetAllocateInfo( DescriptorSetAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetAllocateInfo( VkDescriptorSetAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DescriptorSetAllocateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorSetAllocateInfo( - VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - setLayouts_ ) - : descriptorPool( descriptorPool_ ) - , descriptorSetCount( static_cast( setLayouts_.size() ) ) - , pSetLayouts( setLayouts_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorSetAllocateInfo & operator=( DescriptorSetAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetAllocateInfo & operator=( VkDescriptorSetAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DescriptorSetAllocateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetAllocateInfo & - setDescriptorPool( VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool_ ) VULKAN_HPP_NOEXCEPT - { - descriptorPool = descriptorPool_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetAllocateInfo & - setDescriptorSetCount( uint32_t descriptorSetCount_ ) VULKAN_HPP_NOEXCEPT - { - descriptorSetCount = descriptorSetCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetAllocateInfo & - setPSetLayouts( const VULKAN_HPP_NAMESPACE::DescriptorSetLayout * pSetLayouts_ ) VULKAN_HPP_NOEXCEPT - { - pSetLayouts = pSetLayouts_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorSetAllocateInfo & setSetLayouts( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - setLayouts_ ) VULKAN_HPP_NOEXCEPT - { - descriptorSetCount = static_cast( setLayouts_.size() ); - pSetLayouts = setLayouts_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDescriptorSetAllocateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorSetAllocateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, descriptorPool, descriptorSetCount, pSetLayouts ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorSetAllocateInfo const & ) const = default; -#else - bool operator==( DescriptorSetAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( descriptorPool == rhs.descriptorPool ) && - ( descriptorSetCount == rhs.descriptorSetCount ) && ( pSetLayouts == rhs.pSetLayouts ); -# endif - } - - bool operator!=( DescriptorSetAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDescriptorSetAllocateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool = {}; - uint32_t descriptorSetCount = {}; - const VULKAN_HPP_NAMESPACE::DescriptorSetLayout * pSetLayouts = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo ) == - sizeof( VkDescriptorSetAllocateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DescriptorSetAllocateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DescriptorSetAllocateInfo; - }; - - struct DescriptorSetLayoutBinding - { - using NativeType = VkDescriptorSetLayoutBinding; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DescriptorSetLayoutBinding( - uint32_t binding_ = {}, - VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_ = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler, - uint32_t descriptorCount_ = {}, - VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags_ = {}, - const VULKAN_HPP_NAMESPACE::Sampler * pImmutableSamplers_ = {} ) VULKAN_HPP_NOEXCEPT - : binding( binding_ ) - , descriptorType( descriptorType_ ) - , descriptorCount( descriptorCount_ ) - , stageFlags( stageFlags_ ) - , pImmutableSamplers( pImmutableSamplers_ ) - {} - - VULKAN_HPP_CONSTEXPR - DescriptorSetLayoutBinding( DescriptorSetLayoutBinding const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetLayoutBinding( VkDescriptorSetLayoutBinding const & rhs ) VULKAN_HPP_NOEXCEPT - : DescriptorSetLayoutBinding( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorSetLayoutBinding( - uint32_t binding_, - VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_, - VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & immutableSamplers_ ) - : binding( binding_ ) - , descriptorType( descriptorType_ ) - , descriptorCount( static_cast( immutableSamplers_.size() ) ) - , stageFlags( stageFlags_ ) - , pImmutableSamplers( immutableSamplers_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorSetLayoutBinding & operator=( DescriptorSetLayoutBinding const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetLayoutBinding & operator=( VkDescriptorSetLayoutBinding const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DescriptorSetLayoutBinding & setBinding( uint32_t binding_ ) VULKAN_HPP_NOEXCEPT - { - binding = binding_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetLayoutBinding & - setDescriptorType( VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_ ) VULKAN_HPP_NOEXCEPT - { - descriptorType = descriptorType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetLayoutBinding & - setDescriptorCount( uint32_t descriptorCount_ ) VULKAN_HPP_NOEXCEPT - { - descriptorCount = descriptorCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetLayoutBinding & - setStageFlags( VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags_ ) VULKAN_HPP_NOEXCEPT - { - stageFlags = stageFlags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetLayoutBinding & - setPImmutableSamplers( const VULKAN_HPP_NAMESPACE::Sampler * pImmutableSamplers_ ) VULKAN_HPP_NOEXCEPT - { - pImmutableSamplers = pImmutableSamplers_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorSetLayoutBinding & setImmutableSamplers( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & immutableSamplers_ ) - VULKAN_HPP_NOEXCEPT - { - descriptorCount = static_cast( immutableSamplers_.size() ); - pImmutableSamplers = immutableSamplers_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDescriptorSetLayoutBinding const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorSetLayoutBinding &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( binding, descriptorType, descriptorCount, stageFlags, pImmutableSamplers ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorSetLayoutBinding const & ) const = default; -#else - bool operator==( DescriptorSetLayoutBinding const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( binding == rhs.binding ) && ( descriptorType == rhs.descriptorType ) && - ( descriptorCount == rhs.descriptorCount ) && ( stageFlags == rhs.stageFlags ) && - ( pImmutableSamplers == rhs.pImmutableSamplers ); -# endif - } - - bool operator!=( DescriptorSetLayoutBinding const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t binding = {}; - VULKAN_HPP_NAMESPACE::DescriptorType descriptorType = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler; - uint32_t descriptorCount = {}; - VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags = {}; - const VULKAN_HPP_NAMESPACE::Sampler * pImmutableSamplers = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding ) == - sizeof( VkDescriptorSetLayoutBinding ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DescriptorSetLayoutBinding is not nothrow_move_constructible!" ); - - struct DescriptorSetLayoutBindingFlagsCreateInfo - { - using NativeType = VkDescriptorSetLayoutBindingFlagsCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDescriptorSetLayoutBindingFlagsCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DescriptorSetLayoutBindingFlagsCreateInfo( - uint32_t bindingCount_ = {}, - const VULKAN_HPP_NAMESPACE::DescriptorBindingFlags * pBindingFlags_ = {} ) VULKAN_HPP_NOEXCEPT - : bindingCount( bindingCount_ ) - , pBindingFlags( pBindingFlags_ ) - {} - - VULKAN_HPP_CONSTEXPR DescriptorSetLayoutBindingFlagsCreateInfo( - DescriptorSetLayoutBindingFlagsCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetLayoutBindingFlagsCreateInfo( VkDescriptorSetLayoutBindingFlagsCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT - : DescriptorSetLayoutBindingFlagsCreateInfo( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorSetLayoutBindingFlagsCreateInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - bindingFlags_ ) - : bindingCount( static_cast( bindingFlags_.size() ) ), pBindingFlags( bindingFlags_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorSetLayoutBindingFlagsCreateInfo & - operator=( DescriptorSetLayoutBindingFlagsCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetLayoutBindingFlagsCreateInfo & - operator=( VkDescriptorSetLayoutBindingFlagsCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DescriptorSetLayoutBindingFlagsCreateInfo & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetLayoutBindingFlagsCreateInfo & - setBindingCount( uint32_t bindingCount_ ) VULKAN_HPP_NOEXCEPT - { - bindingCount = bindingCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetLayoutBindingFlagsCreateInfo & - setPBindingFlags( const VULKAN_HPP_NAMESPACE::DescriptorBindingFlags * pBindingFlags_ ) VULKAN_HPP_NOEXCEPT - { - pBindingFlags = pBindingFlags_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorSetLayoutBindingFlagsCreateInfo & setBindingFlags( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - bindingFlags_ ) VULKAN_HPP_NOEXCEPT - { - bindingCount = static_cast( bindingFlags_.size() ); - pBindingFlags = bindingFlags_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDescriptorSetLayoutBindingFlagsCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorSetLayoutBindingFlagsCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, bindingCount, pBindingFlags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorSetLayoutBindingFlagsCreateInfo const & ) const = default; -#else - bool operator==( DescriptorSetLayoutBindingFlagsCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( bindingCount == rhs.bindingCount ) && - ( pBindingFlags == rhs.pBindingFlags ); -# endif - } - - bool operator!=( DescriptorSetLayoutBindingFlagsCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDescriptorSetLayoutBindingFlagsCreateInfo; - const void * pNext = {}; - uint32_t bindingCount = {}; - const VULKAN_HPP_NAMESPACE::DescriptorBindingFlags * pBindingFlags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo ) == - sizeof( VkDescriptorSetLayoutBindingFlagsCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DescriptorSetLayoutBindingFlagsCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DescriptorSetLayoutBindingFlagsCreateInfo; - }; - using DescriptorSetLayoutBindingFlagsCreateInfoEXT = DescriptorSetLayoutBindingFlagsCreateInfo; - - struct DescriptorSetLayoutCreateInfo - { - using NativeType = VkDescriptorSetLayoutCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDescriptorSetLayoutCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DescriptorSetLayoutCreateInfo( - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlags flags_ = {}, - uint32_t bindingCount_ = {}, - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding * pBindings_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , bindingCount( bindingCount_ ) - , pBindings( pBindings_ ) - {} - - VULKAN_HPP_CONSTEXPR - DescriptorSetLayoutCreateInfo( DescriptorSetLayoutCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetLayoutCreateInfo( VkDescriptorSetLayoutCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DescriptorSetLayoutCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorSetLayoutCreateInfo( - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - bindings_ ) - : flags( flags_ ), bindingCount( static_cast( bindings_.size() ) ), pBindings( bindings_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorSetLayoutCreateInfo & - operator=( DescriptorSetLayoutCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetLayoutCreateInfo & operator=( VkDescriptorSetLayoutCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DescriptorSetLayoutCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetLayoutCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetLayoutCreateInfo & - setBindingCount( uint32_t bindingCount_ ) VULKAN_HPP_NOEXCEPT - { - bindingCount = bindingCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetLayoutCreateInfo & - setPBindings( const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding * pBindings_ ) VULKAN_HPP_NOEXCEPT - { - pBindings = pBindings_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorSetLayoutCreateInfo & setBindings( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - bindings_ ) VULKAN_HPP_NOEXCEPT - { - bindingCount = static_cast( bindings_.size() ); - pBindings = bindings_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDescriptorSetLayoutCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorSetLayoutCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, bindingCount, pBindings ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorSetLayoutCreateInfo const & ) const = default; -#else - bool operator==( DescriptorSetLayoutCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( bindingCount == rhs.bindingCount ) && ( pBindings == rhs.pBindings ); -# endif - } - - bool operator!=( DescriptorSetLayoutCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDescriptorSetLayoutCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlags flags = {}; - uint32_t bindingCount = {}; - const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding * pBindings = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo ) == - sizeof( VkDescriptorSetLayoutCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DescriptorSetLayoutCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DescriptorSetLayoutCreateInfo; - }; - - struct DescriptorSetLayoutSupport - { - using NativeType = VkDescriptorSetLayoutSupport; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDescriptorSetLayoutSupport; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DescriptorSetLayoutSupport( VULKAN_HPP_NAMESPACE::Bool32 supported_ = {} ) VULKAN_HPP_NOEXCEPT - : supported( supported_ ) - {} - - VULKAN_HPP_CONSTEXPR - DescriptorSetLayoutSupport( DescriptorSetLayoutSupport const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetLayoutSupport( VkDescriptorSetLayoutSupport const & rhs ) VULKAN_HPP_NOEXCEPT - : DescriptorSetLayoutSupport( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorSetLayoutSupport & operator=( DescriptorSetLayoutSupport const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetLayoutSupport & operator=( VkDescriptorSetLayoutSupport const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDescriptorSetLayoutSupport const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorSetLayoutSupport &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, supported ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorSetLayoutSupport const & ) const = default; -#else - bool operator==( DescriptorSetLayoutSupport const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( supported == rhs.supported ); -# endif - } - - bool operator!=( DescriptorSetLayoutSupport const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDescriptorSetLayoutSupport; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 supported = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport ) == - sizeof( VkDescriptorSetLayoutSupport ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DescriptorSetLayoutSupport is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DescriptorSetLayoutSupport; - }; - using DescriptorSetLayoutSupportKHR = DescriptorSetLayoutSupport; - - struct DescriptorSetVariableDescriptorCountAllocateInfo - { - using NativeType = VkDescriptorSetVariableDescriptorCountAllocateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDescriptorSetVariableDescriptorCountAllocateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DescriptorSetVariableDescriptorCountAllocateInfo( uint32_t descriptorSetCount_ = {}, - const uint32_t * pDescriptorCounts_ = {} ) VULKAN_HPP_NOEXCEPT - : descriptorSetCount( descriptorSetCount_ ) - , pDescriptorCounts( pDescriptorCounts_ ) - {} - - VULKAN_HPP_CONSTEXPR DescriptorSetVariableDescriptorCountAllocateInfo( - DescriptorSetVariableDescriptorCountAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetVariableDescriptorCountAllocateInfo( VkDescriptorSetVariableDescriptorCountAllocateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT - : DescriptorSetVariableDescriptorCountAllocateInfo( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorSetVariableDescriptorCountAllocateInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & descriptorCounts_ ) - : descriptorSetCount( static_cast( descriptorCounts_.size() ) ) - , pDescriptorCounts( descriptorCounts_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorSetVariableDescriptorCountAllocateInfo & - operator=( DescriptorSetVariableDescriptorCountAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetVariableDescriptorCountAllocateInfo & - operator=( VkDescriptorSetVariableDescriptorCountAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DescriptorSetVariableDescriptorCountAllocateInfo & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetVariableDescriptorCountAllocateInfo & - setDescriptorSetCount( uint32_t descriptorSetCount_ ) VULKAN_HPP_NOEXCEPT - { - descriptorSetCount = descriptorSetCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorSetVariableDescriptorCountAllocateInfo & - setPDescriptorCounts( const uint32_t * pDescriptorCounts_ ) VULKAN_HPP_NOEXCEPT - { - pDescriptorCounts = pDescriptorCounts_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorSetVariableDescriptorCountAllocateInfo & setDescriptorCounts( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & descriptorCounts_ ) VULKAN_HPP_NOEXCEPT - { - descriptorSetCount = static_cast( descriptorCounts_.size() ); - pDescriptorCounts = descriptorCounts_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDescriptorSetVariableDescriptorCountAllocateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorSetVariableDescriptorCountAllocateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, descriptorSetCount, pDescriptorCounts ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorSetVariableDescriptorCountAllocateInfo const & ) const = default; -#else - bool operator==( DescriptorSetVariableDescriptorCountAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( descriptorSetCount == rhs.descriptorSetCount ) && - ( pDescriptorCounts == rhs.pDescriptorCounts ); -# endif - } - - bool operator!=( DescriptorSetVariableDescriptorCountAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDescriptorSetVariableDescriptorCountAllocateInfo; - const void * pNext = {}; - uint32_t descriptorSetCount = {}; - const uint32_t * pDescriptorCounts = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo ) == - sizeof( VkDescriptorSetVariableDescriptorCountAllocateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DescriptorSetVariableDescriptorCountAllocateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DescriptorSetVariableDescriptorCountAllocateInfo; - }; - using DescriptorSetVariableDescriptorCountAllocateInfoEXT = DescriptorSetVariableDescriptorCountAllocateInfo; - - struct DescriptorSetVariableDescriptorCountLayoutSupport - { - using NativeType = VkDescriptorSetVariableDescriptorCountLayoutSupport; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDescriptorSetVariableDescriptorCountLayoutSupport; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DescriptorSetVariableDescriptorCountLayoutSupport( uint32_t maxVariableDescriptorCount_ = {} ) VULKAN_HPP_NOEXCEPT - : maxVariableDescriptorCount( maxVariableDescriptorCount_ ) - {} - - VULKAN_HPP_CONSTEXPR DescriptorSetVariableDescriptorCountLayoutSupport( - DescriptorSetVariableDescriptorCountLayoutSupport const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetVariableDescriptorCountLayoutSupport( VkDescriptorSetVariableDescriptorCountLayoutSupport const & rhs ) - VULKAN_HPP_NOEXCEPT - : DescriptorSetVariableDescriptorCountLayoutSupport( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorSetVariableDescriptorCountLayoutSupport & - operator=( DescriptorSetVariableDescriptorCountLayoutSupport const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorSetVariableDescriptorCountLayoutSupport & - operator=( VkDescriptorSetVariableDescriptorCountLayoutSupport const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDescriptorSetVariableDescriptorCountLayoutSupport const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorSetVariableDescriptorCountLayoutSupport &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxVariableDescriptorCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorSetVariableDescriptorCountLayoutSupport const & ) const = default; -#else - bool operator==( DescriptorSetVariableDescriptorCountLayoutSupport const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxVariableDescriptorCount == rhs.maxVariableDescriptorCount ); -# endif - } - - bool operator!=( DescriptorSetVariableDescriptorCountLayoutSupport const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDescriptorSetVariableDescriptorCountLayoutSupport; - void * pNext = {}; - uint32_t maxVariableDescriptorCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport ) == - sizeof( VkDescriptorSetVariableDescriptorCountLayoutSupport ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DescriptorSetVariableDescriptorCountLayoutSupport is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DescriptorSetVariableDescriptorCountLayoutSupport; - }; - using DescriptorSetVariableDescriptorCountLayoutSupportEXT = DescriptorSetVariableDescriptorCountLayoutSupport; - - struct DescriptorUpdateTemplateEntry - { - using NativeType = VkDescriptorUpdateTemplateEntry; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DescriptorUpdateTemplateEntry( - uint32_t dstBinding_ = {}, - uint32_t dstArrayElement_ = {}, - uint32_t descriptorCount_ = {}, - VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_ = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler, - size_t offset_ = {}, - size_t stride_ = {} ) VULKAN_HPP_NOEXCEPT - : dstBinding( dstBinding_ ) - , dstArrayElement( dstArrayElement_ ) - , descriptorCount( descriptorCount_ ) - , descriptorType( descriptorType_ ) - , offset( offset_ ) - , stride( stride_ ) - {} - - VULKAN_HPP_CONSTEXPR - DescriptorUpdateTemplateEntry( DescriptorUpdateTemplateEntry const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorUpdateTemplateEntry( VkDescriptorUpdateTemplateEntry const & rhs ) VULKAN_HPP_NOEXCEPT - : DescriptorUpdateTemplateEntry( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorUpdateTemplateEntry & - operator=( DescriptorUpdateTemplateEntry const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorUpdateTemplateEntry & operator=( VkDescriptorUpdateTemplateEntry const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntry & setDstBinding( uint32_t dstBinding_ ) VULKAN_HPP_NOEXCEPT - { - dstBinding = dstBinding_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntry & - setDstArrayElement( uint32_t dstArrayElement_ ) VULKAN_HPP_NOEXCEPT - { - dstArrayElement = dstArrayElement_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntry & - setDescriptorCount( uint32_t descriptorCount_ ) VULKAN_HPP_NOEXCEPT - { - descriptorCount = descriptorCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntry & - setDescriptorType( VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_ ) VULKAN_HPP_NOEXCEPT - { - descriptorType = descriptorType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntry & setOffset( size_t offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateEntry & setStride( size_t stride_ ) VULKAN_HPP_NOEXCEPT - { - stride = stride_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDescriptorUpdateTemplateEntry const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorUpdateTemplateEntry &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( dstBinding, dstArrayElement, descriptorCount, descriptorType, offset, stride ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorUpdateTemplateEntry const & ) const = default; -#else - bool operator==( DescriptorUpdateTemplateEntry const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( dstBinding == rhs.dstBinding ) && ( dstArrayElement == rhs.dstArrayElement ) && - ( descriptorCount == rhs.descriptorCount ) && ( descriptorType == rhs.descriptorType ) && - ( offset == rhs.offset ) && ( stride == rhs.stride ); -# endif - } - - bool operator!=( DescriptorUpdateTemplateEntry const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t dstBinding = {}; - uint32_t dstArrayElement = {}; - uint32_t descriptorCount = {}; - VULKAN_HPP_NAMESPACE::DescriptorType descriptorType = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler; - size_t offset = {}; - size_t stride = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry ) == - sizeof( VkDescriptorUpdateTemplateEntry ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DescriptorUpdateTemplateEntry is not nothrow_move_constructible!" ); - using DescriptorUpdateTemplateEntryKHR = DescriptorUpdateTemplateEntry; - - struct DescriptorUpdateTemplateCreateInfo - { - using NativeType = VkDescriptorUpdateTemplateCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDescriptorUpdateTemplateCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DescriptorUpdateTemplateCreateInfo( - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags flags_ = {}, - uint32_t descriptorUpdateEntryCount_ = {}, - const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry * pDescriptorUpdateEntries_ = {}, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType templateType_ = - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType::eDescriptorSet, - VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout_ = {}, - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics, - VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout_ = {}, - uint32_t set_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , descriptorUpdateEntryCount( descriptorUpdateEntryCount_ ) - , pDescriptorUpdateEntries( pDescriptorUpdateEntries_ ) - , templateType( templateType_ ) - , descriptorSetLayout( descriptorSetLayout_ ) - , pipelineBindPoint( pipelineBindPoint_ ) - , pipelineLayout( pipelineLayout_ ) - , set( set_ ) - {} - - VULKAN_HPP_CONSTEXPR DescriptorUpdateTemplateCreateInfo( DescriptorUpdateTemplateCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - DescriptorUpdateTemplateCreateInfo( VkDescriptorUpdateTemplateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DescriptorUpdateTemplateCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorUpdateTemplateCreateInfo( - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - descriptorUpdateEntries_, - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType templateType_ = - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType::eDescriptorSet, - VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout_ = {}, - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics, - VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout_ = {}, - uint32_t set_ = {} ) - : flags( flags_ ) - , descriptorUpdateEntryCount( static_cast( descriptorUpdateEntries_.size() ) ) - , pDescriptorUpdateEntries( descriptorUpdateEntries_.data() ) - , templateType( templateType_ ) - , descriptorSetLayout( descriptorSetLayout_ ) - , pipelineBindPoint( pipelineBindPoint_ ) - , pipelineLayout( pipelineLayout_ ) - , set( set_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DescriptorUpdateTemplateCreateInfo & - operator=( DescriptorUpdateTemplateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DescriptorUpdateTemplateCreateInfo & - operator=( VkDescriptorUpdateTemplateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo & - setDescriptorUpdateEntryCount( uint32_t descriptorUpdateEntryCount_ ) VULKAN_HPP_NOEXCEPT - { - descriptorUpdateEntryCount = descriptorUpdateEntryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo & setPDescriptorUpdateEntries( - const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry * pDescriptorUpdateEntries_ ) VULKAN_HPP_NOEXCEPT - { - pDescriptorUpdateEntries = pDescriptorUpdateEntries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DescriptorUpdateTemplateCreateInfo & setDescriptorUpdateEntries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - descriptorUpdateEntries_ ) VULKAN_HPP_NOEXCEPT - { - descriptorUpdateEntryCount = static_cast( descriptorUpdateEntries_.size() ); - pDescriptorUpdateEntries = descriptorUpdateEntries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo & - setTemplateType( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType templateType_ ) VULKAN_HPP_NOEXCEPT - { - templateType = templateType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo & - setDescriptorSetLayout( VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout_ ) VULKAN_HPP_NOEXCEPT - { - descriptorSetLayout = descriptorSetLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo & - setPipelineBindPoint( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ ) VULKAN_HPP_NOEXCEPT - { - pipelineBindPoint = pipelineBindPoint_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo & - setPipelineLayout( VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout_ ) VULKAN_HPP_NOEXCEPT - { - pipelineLayout = pipelineLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DescriptorUpdateTemplateCreateInfo & setSet( uint32_t set_ ) VULKAN_HPP_NOEXCEPT - { - set = set_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDescriptorUpdateTemplateCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDescriptorUpdateTemplateCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - descriptorUpdateEntryCount, - pDescriptorUpdateEntries, - templateType, - descriptorSetLayout, - pipelineBindPoint, - pipelineLayout, - set ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DescriptorUpdateTemplateCreateInfo const & ) const = default; -#else - bool operator==( DescriptorUpdateTemplateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( descriptorUpdateEntryCount == rhs.descriptorUpdateEntryCount ) && - ( pDescriptorUpdateEntries == rhs.pDescriptorUpdateEntries ) && ( templateType == rhs.templateType ) && - ( descriptorSetLayout == rhs.descriptorSetLayout ) && ( pipelineBindPoint == rhs.pipelineBindPoint ) && - ( pipelineLayout == rhs.pipelineLayout ) && ( set == rhs.set ); -# endif - } - - bool operator!=( DescriptorUpdateTemplateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDescriptorUpdateTemplateCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags flags = {}; - uint32_t descriptorUpdateEntryCount = {}; - const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry * pDescriptorUpdateEntries = {}; - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType templateType = - VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType::eDescriptorSet; - VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout = {}; - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics; - VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout = {}; - uint32_t set = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo ) == - sizeof( VkDescriptorUpdateTemplateCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DescriptorUpdateTemplateCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DescriptorUpdateTemplateCreateInfo; - }; - using DescriptorUpdateTemplateCreateInfoKHR = DescriptorUpdateTemplateCreateInfo; - - struct DeviceBufferMemoryRequirements - { - using NativeType = VkDeviceBufferMemoryRequirements; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDeviceBufferMemoryRequirements; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DeviceBufferMemoryRequirements( - const VULKAN_HPP_NAMESPACE::BufferCreateInfo * pCreateInfo_ = {} ) VULKAN_HPP_NOEXCEPT - : pCreateInfo( pCreateInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR - DeviceBufferMemoryRequirements( DeviceBufferMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceBufferMemoryRequirements( VkDeviceBufferMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceBufferMemoryRequirements( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceBufferMemoryRequirements & - operator=( DeviceBufferMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceBufferMemoryRequirements & operator=( VkDeviceBufferMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceBufferMemoryRequirements & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceBufferMemoryRequirements & - setPCreateInfo( const VULKAN_HPP_NAMESPACE::BufferCreateInfo * pCreateInfo_ ) VULKAN_HPP_NOEXCEPT - { - pCreateInfo = pCreateInfo_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceBufferMemoryRequirements const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceBufferMemoryRequirements &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pCreateInfo ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceBufferMemoryRequirements const & ) const = default; -#else - bool operator==( DeviceBufferMemoryRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pCreateInfo == rhs.pCreateInfo ); -# endif - } - - bool operator!=( DeviceBufferMemoryRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceBufferMemoryRequirements; - const void * pNext = {}; - const VULKAN_HPP_NAMESPACE::BufferCreateInfo * pCreateInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements ) == - sizeof( VkDeviceBufferMemoryRequirements ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DeviceBufferMemoryRequirements is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceBufferMemoryRequirements; - }; - using DeviceBufferMemoryRequirementsKHR = DeviceBufferMemoryRequirements; - - struct DeviceQueueCreateInfo - { - using NativeType = VkDeviceQueueCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDeviceQueueCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DeviceQueueCreateInfo( VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags flags_ = {}, - uint32_t queueFamilyIndex_ = {}, - uint32_t queueCount_ = {}, - const float * pQueuePriorities_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , queueFamilyIndex( queueFamilyIndex_ ) - , queueCount( queueCount_ ) - , pQueuePriorities( pQueuePriorities_ ) - {} - - VULKAN_HPP_CONSTEXPR DeviceQueueCreateInfo( DeviceQueueCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceQueueCreateInfo( VkDeviceQueueCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceQueueCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceQueueCreateInfo( VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags flags_, - uint32_t queueFamilyIndex_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & queuePriorities_ ) - : flags( flags_ ) - , queueFamilyIndex( queueFamilyIndex_ ) - , queueCount( static_cast( queuePriorities_.size() ) ) - , pQueuePriorities( queuePriorities_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceQueueCreateInfo & operator=( DeviceQueueCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceQueueCreateInfo & operator=( VkDeviceQueueCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfo & - setQueueFamilyIndex( uint32_t queueFamilyIndex_ ) VULKAN_HPP_NOEXCEPT - { - queueFamilyIndex = queueFamilyIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfo & setQueueCount( uint32_t queueCount_ ) VULKAN_HPP_NOEXCEPT - { - queueCount = queueCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfo & - setPQueuePriorities( const float * pQueuePriorities_ ) VULKAN_HPP_NOEXCEPT - { - pQueuePriorities = pQueuePriorities_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceQueueCreateInfo & setQueuePriorities( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & queuePriorities_ ) VULKAN_HPP_NOEXCEPT - { - queueCount = static_cast( queuePriorities_.size() ); - pQueuePriorities = queuePriorities_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceQueueCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceQueueCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, queueFamilyIndex, queueCount, pQueuePriorities ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceQueueCreateInfo const & ) const = default; -#else - bool operator==( DeviceQueueCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( queueFamilyIndex == rhs.queueFamilyIndex ) && ( queueCount == rhs.queueCount ) && - ( pQueuePriorities == rhs.pQueuePriorities ); -# endif - } - - bool operator!=( DeviceQueueCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceQueueCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags flags = {}; - uint32_t queueFamilyIndex = {}; - uint32_t queueCount = {}; - const float * pQueuePriorities = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo ) == sizeof( VkDeviceQueueCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DeviceQueueCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceQueueCreateInfo; - }; - - struct PhysicalDeviceFeatures - { - using NativeType = VkPhysicalDeviceFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceFeatures( VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccess_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fullDrawIndexUint32_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 imageCubeArray_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 independentBlend_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 geometryShader_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 tessellationShader_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sampleRateShading_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 dualSrcBlend_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 logicOp_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 multiDrawIndirect_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 drawIndirectFirstInstance_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 depthClamp_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 depthBiasClamp_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fillModeNonSolid_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 depthBounds_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 wideLines_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 largePoints_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 alphaToOne_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 multiViewport_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 samplerAnisotropy_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 textureCompressionETC2_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_LDR_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 textureCompressionBC_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 occlusionQueryPrecise_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 pipelineStatisticsQuery_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 vertexPipelineStoresAndAtomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fragmentStoresAndAtomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderTessellationAndGeometryPointSize_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderImageGatherExtended_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageExtendedFormats_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageMultisample_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageReadWithoutFormat_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageWriteWithoutFormat_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayDynamicIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayDynamicIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayDynamicIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayDynamicIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderClipDistance_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderCullDistance_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderFloat64_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderInt64_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderInt16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderResourceResidency_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderResourceMinLod_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sparseBinding_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyBuffer_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyImage2D_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyImage3D_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sparseResidency2Samples_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sparseResidency4Samples_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sparseResidency8Samples_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sparseResidency16Samples_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyAliased_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 variableMultisampleRate_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 inheritedQueries_ = {} ) VULKAN_HPP_NOEXCEPT - : robustBufferAccess( robustBufferAccess_ ) - , fullDrawIndexUint32( fullDrawIndexUint32_ ) - , imageCubeArray( imageCubeArray_ ) - , independentBlend( independentBlend_ ) - , geometryShader( geometryShader_ ) - , tessellationShader( tessellationShader_ ) - , sampleRateShading( sampleRateShading_ ) - , dualSrcBlend( dualSrcBlend_ ) - , logicOp( logicOp_ ) - , multiDrawIndirect( multiDrawIndirect_ ) - , drawIndirectFirstInstance( drawIndirectFirstInstance_ ) - , depthClamp( depthClamp_ ) - , depthBiasClamp( depthBiasClamp_ ) - , fillModeNonSolid( fillModeNonSolid_ ) - , depthBounds( depthBounds_ ) - , wideLines( wideLines_ ) - , largePoints( largePoints_ ) - , alphaToOne( alphaToOne_ ) - , multiViewport( multiViewport_ ) - , samplerAnisotropy( samplerAnisotropy_ ) - , textureCompressionETC2( textureCompressionETC2_ ) - , textureCompressionASTC_LDR( textureCompressionASTC_LDR_ ) - , textureCompressionBC( textureCompressionBC_ ) - , occlusionQueryPrecise( occlusionQueryPrecise_ ) - , pipelineStatisticsQuery( pipelineStatisticsQuery_ ) - , vertexPipelineStoresAndAtomics( vertexPipelineStoresAndAtomics_ ) - , fragmentStoresAndAtomics( fragmentStoresAndAtomics_ ) - , shaderTessellationAndGeometryPointSize( shaderTessellationAndGeometryPointSize_ ) - , shaderImageGatherExtended( shaderImageGatherExtended_ ) - , shaderStorageImageExtendedFormats( shaderStorageImageExtendedFormats_ ) - , shaderStorageImageMultisample( shaderStorageImageMultisample_ ) - , shaderStorageImageReadWithoutFormat( shaderStorageImageReadWithoutFormat_ ) - , shaderStorageImageWriteWithoutFormat( shaderStorageImageWriteWithoutFormat_ ) - , shaderUniformBufferArrayDynamicIndexing( shaderUniformBufferArrayDynamicIndexing_ ) - , shaderSampledImageArrayDynamicIndexing( shaderSampledImageArrayDynamicIndexing_ ) - , shaderStorageBufferArrayDynamicIndexing( shaderStorageBufferArrayDynamicIndexing_ ) - , shaderStorageImageArrayDynamicIndexing( shaderStorageImageArrayDynamicIndexing_ ) - , shaderClipDistance( shaderClipDistance_ ) - , shaderCullDistance( shaderCullDistance_ ) - , shaderFloat64( shaderFloat64_ ) - , shaderInt64( shaderInt64_ ) - , shaderInt16( shaderInt16_ ) - , shaderResourceResidency( shaderResourceResidency_ ) - , shaderResourceMinLod( shaderResourceMinLod_ ) - , sparseBinding( sparseBinding_ ) - , sparseResidencyBuffer( sparseResidencyBuffer_ ) - , sparseResidencyImage2D( sparseResidencyImage2D_ ) - , sparseResidencyImage3D( sparseResidencyImage3D_ ) - , sparseResidency2Samples( sparseResidency2Samples_ ) - , sparseResidency4Samples( sparseResidency4Samples_ ) - , sparseResidency8Samples( sparseResidency8Samples_ ) - , sparseResidency16Samples( sparseResidency16Samples_ ) - , sparseResidencyAliased( sparseResidencyAliased_ ) - , variableMultisampleRate( variableMultisampleRate_ ) - , inheritedQueries( inheritedQueries_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFeatures( PhysicalDeviceFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFeatures( VkPhysicalDeviceFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFeatures( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFeatures & operator=( PhysicalDeviceFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFeatures & operator=( VkPhysicalDeviceFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setRobustBufferAccess( VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccess_ ) VULKAN_HPP_NOEXCEPT - { - robustBufferAccess = robustBufferAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setFullDrawIndexUint32( VULKAN_HPP_NAMESPACE::Bool32 fullDrawIndexUint32_ ) VULKAN_HPP_NOEXCEPT - { - fullDrawIndexUint32 = fullDrawIndexUint32_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setImageCubeArray( VULKAN_HPP_NAMESPACE::Bool32 imageCubeArray_ ) VULKAN_HPP_NOEXCEPT - { - imageCubeArray = imageCubeArray_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setIndependentBlend( VULKAN_HPP_NAMESPACE::Bool32 independentBlend_ ) VULKAN_HPP_NOEXCEPT - { - independentBlend = independentBlend_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setGeometryShader( VULKAN_HPP_NAMESPACE::Bool32 geometryShader_ ) VULKAN_HPP_NOEXCEPT - { - geometryShader = geometryShader_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setTessellationShader( VULKAN_HPP_NAMESPACE::Bool32 tessellationShader_ ) VULKAN_HPP_NOEXCEPT - { - tessellationShader = tessellationShader_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setSampleRateShading( VULKAN_HPP_NAMESPACE::Bool32 sampleRateShading_ ) VULKAN_HPP_NOEXCEPT - { - sampleRateShading = sampleRateShading_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setDualSrcBlend( VULKAN_HPP_NAMESPACE::Bool32 dualSrcBlend_ ) VULKAN_HPP_NOEXCEPT - { - dualSrcBlend = dualSrcBlend_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setLogicOp( VULKAN_HPP_NAMESPACE::Bool32 logicOp_ ) VULKAN_HPP_NOEXCEPT - { - logicOp = logicOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setMultiDrawIndirect( VULKAN_HPP_NAMESPACE::Bool32 multiDrawIndirect_ ) VULKAN_HPP_NOEXCEPT - { - multiDrawIndirect = multiDrawIndirect_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setDrawIndirectFirstInstance( VULKAN_HPP_NAMESPACE::Bool32 drawIndirectFirstInstance_ ) VULKAN_HPP_NOEXCEPT - { - drawIndirectFirstInstance = drawIndirectFirstInstance_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setDepthClamp( VULKAN_HPP_NAMESPACE::Bool32 depthClamp_ ) VULKAN_HPP_NOEXCEPT - { - depthClamp = depthClamp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setDepthBiasClamp( VULKAN_HPP_NAMESPACE::Bool32 depthBiasClamp_ ) VULKAN_HPP_NOEXCEPT - { - depthBiasClamp = depthBiasClamp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setFillModeNonSolid( VULKAN_HPP_NAMESPACE::Bool32 fillModeNonSolid_ ) VULKAN_HPP_NOEXCEPT - { - fillModeNonSolid = fillModeNonSolid_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setDepthBounds( VULKAN_HPP_NAMESPACE::Bool32 depthBounds_ ) VULKAN_HPP_NOEXCEPT - { - depthBounds = depthBounds_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setWideLines( VULKAN_HPP_NAMESPACE::Bool32 wideLines_ ) VULKAN_HPP_NOEXCEPT - { - wideLines = wideLines_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setLargePoints( VULKAN_HPP_NAMESPACE::Bool32 largePoints_ ) VULKAN_HPP_NOEXCEPT - { - largePoints = largePoints_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setAlphaToOne( VULKAN_HPP_NAMESPACE::Bool32 alphaToOne_ ) VULKAN_HPP_NOEXCEPT - { - alphaToOne = alphaToOne_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setMultiViewport( VULKAN_HPP_NAMESPACE::Bool32 multiViewport_ ) VULKAN_HPP_NOEXCEPT - { - multiViewport = multiViewport_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setSamplerAnisotropy( VULKAN_HPP_NAMESPACE::Bool32 samplerAnisotropy_ ) VULKAN_HPP_NOEXCEPT - { - samplerAnisotropy = samplerAnisotropy_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setTextureCompressionETC2( VULKAN_HPP_NAMESPACE::Bool32 textureCompressionETC2_ ) VULKAN_HPP_NOEXCEPT - { - textureCompressionETC2 = textureCompressionETC2_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setTextureCompressionASTC_LDR( VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_LDR_ ) VULKAN_HPP_NOEXCEPT - { - textureCompressionASTC_LDR = textureCompressionASTC_LDR_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setTextureCompressionBC( VULKAN_HPP_NAMESPACE::Bool32 textureCompressionBC_ ) VULKAN_HPP_NOEXCEPT - { - textureCompressionBC = textureCompressionBC_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setOcclusionQueryPrecise( VULKAN_HPP_NAMESPACE::Bool32 occlusionQueryPrecise_ ) VULKAN_HPP_NOEXCEPT - { - occlusionQueryPrecise = occlusionQueryPrecise_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setPipelineStatisticsQuery( VULKAN_HPP_NAMESPACE::Bool32 pipelineStatisticsQuery_ ) VULKAN_HPP_NOEXCEPT - { - pipelineStatisticsQuery = pipelineStatisticsQuery_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & setVertexPipelineStoresAndAtomics( - VULKAN_HPP_NAMESPACE::Bool32 vertexPipelineStoresAndAtomics_ ) VULKAN_HPP_NOEXCEPT - { - vertexPipelineStoresAndAtomics = vertexPipelineStoresAndAtomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setFragmentStoresAndAtomics( VULKAN_HPP_NAMESPACE::Bool32 fragmentStoresAndAtomics_ ) VULKAN_HPP_NOEXCEPT - { - fragmentStoresAndAtomics = fragmentStoresAndAtomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & setShaderTessellationAndGeometryPointSize( - VULKAN_HPP_NAMESPACE::Bool32 shaderTessellationAndGeometryPointSize_ ) VULKAN_HPP_NOEXCEPT - { - shaderTessellationAndGeometryPointSize = shaderTessellationAndGeometryPointSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setShaderImageGatherExtended( VULKAN_HPP_NAMESPACE::Bool32 shaderImageGatherExtended_ ) VULKAN_HPP_NOEXCEPT - { - shaderImageGatherExtended = shaderImageGatherExtended_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & setShaderStorageImageExtendedFormats( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageExtendedFormats_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageImageExtendedFormats = shaderStorageImageExtendedFormats_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & setShaderStorageImageMultisample( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageMultisample_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageImageMultisample = shaderStorageImageMultisample_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & setShaderStorageImageReadWithoutFormat( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageReadWithoutFormat_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageImageReadWithoutFormat = shaderStorageImageReadWithoutFormat_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & setShaderStorageImageWriteWithoutFormat( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageWriteWithoutFormat_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageImageWriteWithoutFormat = shaderStorageImageWriteWithoutFormat_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & setShaderUniformBufferArrayDynamicIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayDynamicIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderUniformBufferArrayDynamicIndexing = shaderUniformBufferArrayDynamicIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & setShaderSampledImageArrayDynamicIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayDynamicIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderSampledImageArrayDynamicIndexing = shaderSampledImageArrayDynamicIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & setShaderStorageBufferArrayDynamicIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayDynamicIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageBufferArrayDynamicIndexing = shaderStorageBufferArrayDynamicIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & setShaderStorageImageArrayDynamicIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayDynamicIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageImageArrayDynamicIndexing = shaderStorageImageArrayDynamicIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setShaderClipDistance( VULKAN_HPP_NAMESPACE::Bool32 shaderClipDistance_ ) VULKAN_HPP_NOEXCEPT - { - shaderClipDistance = shaderClipDistance_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setShaderCullDistance( VULKAN_HPP_NAMESPACE::Bool32 shaderCullDistance_ ) VULKAN_HPP_NOEXCEPT - { - shaderCullDistance = shaderCullDistance_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setShaderFloat64( VULKAN_HPP_NAMESPACE::Bool32 shaderFloat64_ ) VULKAN_HPP_NOEXCEPT - { - shaderFloat64 = shaderFloat64_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setShaderInt64( VULKAN_HPP_NAMESPACE::Bool32 shaderInt64_ ) VULKAN_HPP_NOEXCEPT - { - shaderInt64 = shaderInt64_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setShaderInt16( VULKAN_HPP_NAMESPACE::Bool32 shaderInt16_ ) VULKAN_HPP_NOEXCEPT - { - shaderInt16 = shaderInt16_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setShaderResourceResidency( VULKAN_HPP_NAMESPACE::Bool32 shaderResourceResidency_ ) VULKAN_HPP_NOEXCEPT - { - shaderResourceResidency = shaderResourceResidency_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setShaderResourceMinLod( VULKAN_HPP_NAMESPACE::Bool32 shaderResourceMinLod_ ) VULKAN_HPP_NOEXCEPT - { - shaderResourceMinLod = shaderResourceMinLod_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setSparseBinding( VULKAN_HPP_NAMESPACE::Bool32 sparseBinding_ ) VULKAN_HPP_NOEXCEPT - { - sparseBinding = sparseBinding_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setSparseResidencyBuffer( VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyBuffer_ ) VULKAN_HPP_NOEXCEPT - { - sparseResidencyBuffer = sparseResidencyBuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setSparseResidencyImage2D( VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyImage2D_ ) VULKAN_HPP_NOEXCEPT - { - sparseResidencyImage2D = sparseResidencyImage2D_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setSparseResidencyImage3D( VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyImage3D_ ) VULKAN_HPP_NOEXCEPT - { - sparseResidencyImage3D = sparseResidencyImage3D_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setSparseResidency2Samples( VULKAN_HPP_NAMESPACE::Bool32 sparseResidency2Samples_ ) VULKAN_HPP_NOEXCEPT - { - sparseResidency2Samples = sparseResidency2Samples_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setSparseResidency4Samples( VULKAN_HPP_NAMESPACE::Bool32 sparseResidency4Samples_ ) VULKAN_HPP_NOEXCEPT - { - sparseResidency4Samples = sparseResidency4Samples_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setSparseResidency8Samples( VULKAN_HPP_NAMESPACE::Bool32 sparseResidency8Samples_ ) VULKAN_HPP_NOEXCEPT - { - sparseResidency8Samples = sparseResidency8Samples_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setSparseResidency16Samples( VULKAN_HPP_NAMESPACE::Bool32 sparseResidency16Samples_ ) VULKAN_HPP_NOEXCEPT - { - sparseResidency16Samples = sparseResidency16Samples_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setSparseResidencyAliased( VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyAliased_ ) VULKAN_HPP_NOEXCEPT - { - sparseResidencyAliased = sparseResidencyAliased_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setVariableMultisampleRate( VULKAN_HPP_NAMESPACE::Bool32 variableMultisampleRate_ ) VULKAN_HPP_NOEXCEPT - { - variableMultisampleRate = variableMultisampleRate_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures & - setInheritedQueries( VULKAN_HPP_NAMESPACE::Bool32 inheritedQueries_ ) VULKAN_HPP_NOEXCEPT - { - inheritedQueries = inheritedQueries_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( robustBufferAccess, - fullDrawIndexUint32, - imageCubeArray, - independentBlend, - geometryShader, - tessellationShader, - sampleRateShading, - dualSrcBlend, - logicOp, - multiDrawIndirect, - drawIndirectFirstInstance, - depthClamp, - depthBiasClamp, - fillModeNonSolid, - depthBounds, - wideLines, - largePoints, - alphaToOne, - multiViewport, - samplerAnisotropy, - textureCompressionETC2, - textureCompressionASTC_LDR, - textureCompressionBC, - occlusionQueryPrecise, - pipelineStatisticsQuery, - vertexPipelineStoresAndAtomics, - fragmentStoresAndAtomics, - shaderTessellationAndGeometryPointSize, - shaderImageGatherExtended, - shaderStorageImageExtendedFormats, - shaderStorageImageMultisample, - shaderStorageImageReadWithoutFormat, - shaderStorageImageWriteWithoutFormat, - shaderUniformBufferArrayDynamicIndexing, - shaderSampledImageArrayDynamicIndexing, - shaderStorageBufferArrayDynamicIndexing, - shaderStorageImageArrayDynamicIndexing, - shaderClipDistance, - shaderCullDistance, - shaderFloat64, - shaderInt64, - shaderInt16, - shaderResourceResidency, - shaderResourceMinLod, - sparseBinding, - sparseResidencyBuffer, - sparseResidencyImage2D, - sparseResidencyImage3D, - sparseResidency2Samples, - sparseResidency4Samples, - sparseResidency8Samples, - sparseResidency16Samples, - sparseResidencyAliased, - variableMultisampleRate, - inheritedQueries ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( robustBufferAccess == rhs.robustBufferAccess ) && ( fullDrawIndexUint32 == rhs.fullDrawIndexUint32 ) && - ( imageCubeArray == rhs.imageCubeArray ) && ( independentBlend == rhs.independentBlend ) && - ( geometryShader == rhs.geometryShader ) && ( tessellationShader == rhs.tessellationShader ) && - ( sampleRateShading == rhs.sampleRateShading ) && ( dualSrcBlend == rhs.dualSrcBlend ) && - ( logicOp == rhs.logicOp ) && ( multiDrawIndirect == rhs.multiDrawIndirect ) && - ( drawIndirectFirstInstance == rhs.drawIndirectFirstInstance ) && ( depthClamp == rhs.depthClamp ) && - ( depthBiasClamp == rhs.depthBiasClamp ) && ( fillModeNonSolid == rhs.fillModeNonSolid ) && - ( depthBounds == rhs.depthBounds ) && ( wideLines == rhs.wideLines ) && - ( largePoints == rhs.largePoints ) && ( alphaToOne == rhs.alphaToOne ) && - ( multiViewport == rhs.multiViewport ) && ( samplerAnisotropy == rhs.samplerAnisotropy ) && - ( textureCompressionETC2 == rhs.textureCompressionETC2 ) && - ( textureCompressionASTC_LDR == rhs.textureCompressionASTC_LDR ) && - ( textureCompressionBC == rhs.textureCompressionBC ) && - ( occlusionQueryPrecise == rhs.occlusionQueryPrecise ) && - ( pipelineStatisticsQuery == rhs.pipelineStatisticsQuery ) && - ( vertexPipelineStoresAndAtomics == rhs.vertexPipelineStoresAndAtomics ) && - ( fragmentStoresAndAtomics == rhs.fragmentStoresAndAtomics ) && - ( shaderTessellationAndGeometryPointSize == rhs.shaderTessellationAndGeometryPointSize ) && - ( shaderImageGatherExtended == rhs.shaderImageGatherExtended ) && - ( shaderStorageImageExtendedFormats == rhs.shaderStorageImageExtendedFormats ) && - ( shaderStorageImageMultisample == rhs.shaderStorageImageMultisample ) && - ( shaderStorageImageReadWithoutFormat == rhs.shaderStorageImageReadWithoutFormat ) && - ( shaderStorageImageWriteWithoutFormat == rhs.shaderStorageImageWriteWithoutFormat ) && - ( shaderUniformBufferArrayDynamicIndexing == rhs.shaderUniformBufferArrayDynamicIndexing ) && - ( shaderSampledImageArrayDynamicIndexing == rhs.shaderSampledImageArrayDynamicIndexing ) && - ( shaderStorageBufferArrayDynamicIndexing == rhs.shaderStorageBufferArrayDynamicIndexing ) && - ( shaderStorageImageArrayDynamicIndexing == rhs.shaderStorageImageArrayDynamicIndexing ) && - ( shaderClipDistance == rhs.shaderClipDistance ) && ( shaderCullDistance == rhs.shaderCullDistance ) && - ( shaderFloat64 == rhs.shaderFloat64 ) && ( shaderInt64 == rhs.shaderInt64 ) && - ( shaderInt16 == rhs.shaderInt16 ) && ( shaderResourceResidency == rhs.shaderResourceResidency ) && - ( shaderResourceMinLod == rhs.shaderResourceMinLod ) && ( sparseBinding == rhs.sparseBinding ) && - ( sparseResidencyBuffer == rhs.sparseResidencyBuffer ) && - ( sparseResidencyImage2D == rhs.sparseResidencyImage2D ) && - ( sparseResidencyImage3D == rhs.sparseResidencyImage3D ) && - ( sparseResidency2Samples == rhs.sparseResidency2Samples ) && - ( sparseResidency4Samples == rhs.sparseResidency4Samples ) && - ( sparseResidency8Samples == rhs.sparseResidency8Samples ) && - ( sparseResidency16Samples == rhs.sparseResidency16Samples ) && - ( sparseResidencyAliased == rhs.sparseResidencyAliased ) && - ( variableMultisampleRate == rhs.variableMultisampleRate ) && ( inheritedQueries == rhs.inheritedQueries ); -# endif - } - - bool operator!=( PhysicalDeviceFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccess = {}; - VULKAN_HPP_NAMESPACE::Bool32 fullDrawIndexUint32 = {}; - VULKAN_HPP_NAMESPACE::Bool32 imageCubeArray = {}; - VULKAN_HPP_NAMESPACE::Bool32 independentBlend = {}; - VULKAN_HPP_NAMESPACE::Bool32 geometryShader = {}; - VULKAN_HPP_NAMESPACE::Bool32 tessellationShader = {}; - VULKAN_HPP_NAMESPACE::Bool32 sampleRateShading = {}; - VULKAN_HPP_NAMESPACE::Bool32 dualSrcBlend = {}; - VULKAN_HPP_NAMESPACE::Bool32 logicOp = {}; - VULKAN_HPP_NAMESPACE::Bool32 multiDrawIndirect = {}; - VULKAN_HPP_NAMESPACE::Bool32 drawIndirectFirstInstance = {}; - VULKAN_HPP_NAMESPACE::Bool32 depthClamp = {}; - VULKAN_HPP_NAMESPACE::Bool32 depthBiasClamp = {}; - VULKAN_HPP_NAMESPACE::Bool32 fillModeNonSolid = {}; - VULKAN_HPP_NAMESPACE::Bool32 depthBounds = {}; - VULKAN_HPP_NAMESPACE::Bool32 wideLines = {}; - VULKAN_HPP_NAMESPACE::Bool32 largePoints = {}; - VULKAN_HPP_NAMESPACE::Bool32 alphaToOne = {}; - VULKAN_HPP_NAMESPACE::Bool32 multiViewport = {}; - VULKAN_HPP_NAMESPACE::Bool32 samplerAnisotropy = {}; - VULKAN_HPP_NAMESPACE::Bool32 textureCompressionETC2 = {}; - VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_LDR = {}; - VULKAN_HPP_NAMESPACE::Bool32 textureCompressionBC = {}; - VULKAN_HPP_NAMESPACE::Bool32 occlusionQueryPrecise = {}; - VULKAN_HPP_NAMESPACE::Bool32 pipelineStatisticsQuery = {}; - VULKAN_HPP_NAMESPACE::Bool32 vertexPipelineStoresAndAtomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentStoresAndAtomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderTessellationAndGeometryPointSize = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderImageGatherExtended = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageExtendedFormats = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageMultisample = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageReadWithoutFormat = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageWriteWithoutFormat = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayDynamicIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayDynamicIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayDynamicIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayDynamicIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderClipDistance = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderCullDistance = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderFloat64 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderInt64 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderInt16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderResourceResidency = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderResourceMinLod = {}; - VULKAN_HPP_NAMESPACE::Bool32 sparseBinding = {}; - VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyBuffer = {}; - VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyImage2D = {}; - VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyImage3D = {}; - VULKAN_HPP_NAMESPACE::Bool32 sparseResidency2Samples = {}; - VULKAN_HPP_NAMESPACE::Bool32 sparseResidency4Samples = {}; - VULKAN_HPP_NAMESPACE::Bool32 sparseResidency8Samples = {}; - VULKAN_HPP_NAMESPACE::Bool32 sparseResidency16Samples = {}; - VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyAliased = {}; - VULKAN_HPP_NAMESPACE::Bool32 variableMultisampleRate = {}; - VULKAN_HPP_NAMESPACE::Bool32 inheritedQueries = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures ) == - sizeof( VkPhysicalDeviceFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PhysicalDeviceFeatures is not nothrow_move_constructible!" ); - - struct DeviceCreateInfo - { - using NativeType = VkDeviceCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDeviceCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DeviceCreateInfo( VULKAN_HPP_NAMESPACE::DeviceCreateFlags flags_ = {}, - uint32_t queueCreateInfoCount_ = {}, - const VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo * pQueueCreateInfos_ = {}, - uint32_t enabledLayerCount_ = {}, - const char * const * ppEnabledLayerNames_ = {}, - uint32_t enabledExtensionCount_ = {}, - const char * const * ppEnabledExtensionNames_ = {}, - const VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures * pEnabledFeatures_ = {} ) - VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , queueCreateInfoCount( queueCreateInfoCount_ ) - , pQueueCreateInfos( pQueueCreateInfos_ ) - , enabledLayerCount( enabledLayerCount_ ) - , ppEnabledLayerNames( ppEnabledLayerNames_ ) - , enabledExtensionCount( enabledExtensionCount_ ) - , ppEnabledExtensionNames( ppEnabledExtensionNames_ ) - , pEnabledFeatures( pEnabledFeatures_ ) - {} - - VULKAN_HPP_CONSTEXPR DeviceCreateInfo( DeviceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceCreateInfo( VkDeviceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceCreateInfo( - VULKAN_HPP_NAMESPACE::DeviceCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - queueCreateInfos_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & pEnabledLayerNames_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & pEnabledExtensionNames_ = {}, - const VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures * pEnabledFeatures_ = {} ) - : flags( flags_ ) - , queueCreateInfoCount( static_cast( queueCreateInfos_.size() ) ) - , pQueueCreateInfos( queueCreateInfos_.data() ) - , enabledLayerCount( static_cast( pEnabledLayerNames_.size() ) ) - , ppEnabledLayerNames( pEnabledLayerNames_.data() ) - , enabledExtensionCount( static_cast( pEnabledExtensionNames_.size() ) ) - , ppEnabledExtensionNames( pEnabledExtensionNames_.data() ) - , pEnabledFeatures( pEnabledFeatures_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceCreateInfo & operator=( DeviceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceCreateInfo & operator=( VkDeviceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::DeviceCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & - setQueueCreateInfoCount( uint32_t queueCreateInfoCount_ ) VULKAN_HPP_NOEXCEPT - { - queueCreateInfoCount = queueCreateInfoCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & - setPQueueCreateInfos( const VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo * pQueueCreateInfos_ ) VULKAN_HPP_NOEXCEPT - { - pQueueCreateInfos = pQueueCreateInfos_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceCreateInfo & setQueueCreateInfos( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - queueCreateInfos_ ) VULKAN_HPP_NOEXCEPT - { - queueCreateInfoCount = static_cast( queueCreateInfos_.size() ); - pQueueCreateInfos = queueCreateInfos_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & setEnabledLayerCount( uint32_t enabledLayerCount_ ) VULKAN_HPP_NOEXCEPT - { - enabledLayerCount = enabledLayerCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & - setPpEnabledLayerNames( const char * const * ppEnabledLayerNames_ ) VULKAN_HPP_NOEXCEPT - { - ppEnabledLayerNames = ppEnabledLayerNames_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceCreateInfo & setPEnabledLayerNames( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - pEnabledLayerNames_ ) VULKAN_HPP_NOEXCEPT - { - enabledLayerCount = static_cast( pEnabledLayerNames_.size() ); - ppEnabledLayerNames = pEnabledLayerNames_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & - setEnabledExtensionCount( uint32_t enabledExtensionCount_ ) VULKAN_HPP_NOEXCEPT - { - enabledExtensionCount = enabledExtensionCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & - setPpEnabledExtensionNames( const char * const * ppEnabledExtensionNames_ ) VULKAN_HPP_NOEXCEPT - { - ppEnabledExtensionNames = ppEnabledExtensionNames_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceCreateInfo & setPEnabledExtensionNames( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & pEnabledExtensionNames_ ) - VULKAN_HPP_NOEXCEPT - { - enabledExtensionCount = static_cast( pEnabledExtensionNames_.size() ); - ppEnabledExtensionNames = pEnabledExtensionNames_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 DeviceCreateInfo & - setPEnabledFeatures( const VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures * pEnabledFeatures_ ) VULKAN_HPP_NOEXCEPT - { - pEnabledFeatures = pEnabledFeatures_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - queueCreateInfoCount, - pQueueCreateInfos, - enabledLayerCount, - ppEnabledLayerNames, - enabledExtensionCount, - ppEnabledExtensionNames, - pEnabledFeatures ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( DeviceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = flags <=> rhs.flags; cmp != 0 ) - return cmp; - if ( auto cmp = queueCreateInfoCount <=> rhs.queueCreateInfoCount; cmp != 0 ) - return cmp; - if ( auto cmp = pQueueCreateInfos <=> rhs.pQueueCreateInfos; cmp != 0 ) - return cmp; - if ( auto cmp = enabledLayerCount <=> rhs.enabledLayerCount; cmp != 0 ) - return cmp; - for ( size_t i = 0; i < enabledLayerCount; ++i ) - { - if ( ppEnabledLayerNames[i] != rhs.ppEnabledLayerNames[i] ) - if ( auto cmp = strcmp( ppEnabledLayerNames[i], rhs.ppEnabledLayerNames[i] ); cmp != 0 ) - return cmp < 0 ? std::strong_ordering::less : std::strong_ordering::greater; - } - if ( auto cmp = enabledExtensionCount <=> rhs.enabledExtensionCount; cmp != 0 ) - return cmp; - for ( size_t i = 0; i < enabledExtensionCount; ++i ) - { - if ( ppEnabledExtensionNames[i] != rhs.ppEnabledExtensionNames[i] ) - if ( auto cmp = strcmp( ppEnabledExtensionNames[i], rhs.ppEnabledExtensionNames[i] ); cmp != 0 ) - return cmp < 0 ? std::strong_ordering::less : std::strong_ordering::greater; - } - if ( auto cmp = pEnabledFeatures <=> rhs.pEnabledFeatures; cmp != 0 ) - return cmp; - - return std::strong_ordering::equivalent; - } -#endif - - bool operator==( DeviceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( queueCreateInfoCount == rhs.queueCreateInfoCount ) && ( pQueueCreateInfos == rhs.pQueueCreateInfos ) && - ( enabledLayerCount == rhs.enabledLayerCount ) && - [this, rhs] - { - bool equal = true; - for ( size_t i = 0; equal && ( i < enabledLayerCount ); ++i ) - { - equal = ( ( ppEnabledLayerNames[i] == rhs.ppEnabledLayerNames[i] ) || - ( strcmp( ppEnabledLayerNames[i], rhs.ppEnabledLayerNames[i] ) == 0 ) ); - } - return equal; - }() && ( enabledExtensionCount == rhs.enabledExtensionCount ) && - [this, rhs] - { - bool equal = true; - for ( size_t i = 0; equal && ( i < enabledExtensionCount ); ++i ) - { - equal = ( ( ppEnabledExtensionNames[i] == rhs.ppEnabledExtensionNames[i] ) || - ( strcmp( ppEnabledExtensionNames[i], rhs.ppEnabledExtensionNames[i] ) == 0 ) ); - } - return equal; - }() && ( pEnabledFeatures == rhs.pEnabledFeatures ); - } - - bool operator!=( DeviceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceCreateFlags flags = {}; - uint32_t queueCreateInfoCount = {}; - const VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo * pQueueCreateInfos = {}; - uint32_t enabledLayerCount = {}; - const char * const * ppEnabledLayerNames = {}; - uint32_t enabledExtensionCount = {}; - const char * const * ppEnabledExtensionNames = {}; - const VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures * pEnabledFeatures = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceCreateInfo ) == sizeof( VkDeviceCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DeviceCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceCreateInfo; - }; - - struct DeviceDeviceMemoryReportCreateInfoEXT - { - using NativeType = VkDeviceDeviceMemoryReportCreateInfoEXT; - - static const bool allowDuplicate = true; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDeviceDeviceMemoryReportCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DeviceDeviceMemoryReportCreateInfoEXT( VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT flags_ = {}, - PFN_vkDeviceMemoryReportCallbackEXT pfnUserCallback_ = {}, - void * pUserData_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pfnUserCallback( pfnUserCallback_ ) - , pUserData( pUserData_ ) - {} - - VULKAN_HPP_CONSTEXPR DeviceDeviceMemoryReportCreateInfoEXT( DeviceDeviceMemoryReportCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - DeviceDeviceMemoryReportCreateInfoEXT( VkDeviceDeviceMemoryReportCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceDeviceMemoryReportCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceDeviceMemoryReportCreateInfoEXT & - operator=( DeviceDeviceMemoryReportCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceDeviceMemoryReportCreateInfoEXT & - operator=( VkDeviceDeviceMemoryReportCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceDeviceMemoryReportCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceDeviceMemoryReportCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceDeviceMemoryReportCreateInfoEXT & - setPfnUserCallback( PFN_vkDeviceMemoryReportCallbackEXT pfnUserCallback_ ) VULKAN_HPP_NOEXCEPT - { - pfnUserCallback = pfnUserCallback_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceDeviceMemoryReportCreateInfoEXT & - setPUserData( void * pUserData_ ) VULKAN_HPP_NOEXCEPT - { - pUserData = pUserData_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceDeviceMemoryReportCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceDeviceMemoryReportCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, pfnUserCallback, pUserData ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceDeviceMemoryReportCreateInfoEXT const & ) const = default; -#else - bool operator==( DeviceDeviceMemoryReportCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( pfnUserCallback == rhs.pfnUserCallback ) && ( pUserData == rhs.pUserData ); -# endif - } - - bool operator!=( DeviceDeviceMemoryReportCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceDeviceMemoryReportCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT flags = {}; - PFN_vkDeviceMemoryReportCallbackEXT pfnUserCallback = {}; - void * pUserData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT ) == - sizeof( VkDeviceDeviceMemoryReportCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DeviceDeviceMemoryReportCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceDeviceMemoryReportCreateInfoEXT; - }; - - struct DeviceDiagnosticsConfigCreateInfoNV - { - using NativeType = VkDeviceDiagnosticsConfigCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDeviceDiagnosticsConfigCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DeviceDiagnosticsConfigCreateInfoNV( - VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagsNV flags_ = {} ) VULKAN_HPP_NOEXCEPT : flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR DeviceDiagnosticsConfigCreateInfoNV( DeviceDiagnosticsConfigCreateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - DeviceDiagnosticsConfigCreateInfoNV( VkDeviceDiagnosticsConfigCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceDiagnosticsConfigCreateInfoNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceDiagnosticsConfigCreateInfoNV & - operator=( DeviceDiagnosticsConfigCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceDiagnosticsConfigCreateInfoNV & - operator=( VkDeviceDiagnosticsConfigCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceDiagnosticsConfigCreateInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceDiagnosticsConfigCreateInfoNV & - setFlags( VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagsNV flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceDiagnosticsConfigCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceDiagnosticsConfigCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceDiagnosticsConfigCreateInfoNV const & ) const = default; -#else - bool operator==( DeviceDiagnosticsConfigCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( DeviceDiagnosticsConfigCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceDiagnosticsConfigCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagsNV flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV ) == - sizeof( VkDeviceDiagnosticsConfigCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DeviceDiagnosticsConfigCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceDiagnosticsConfigCreateInfoNV; - }; - - struct DeviceEventInfoEXT - { - using NativeType = VkDeviceEventInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDeviceEventInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DeviceEventInfoEXT( VULKAN_HPP_NAMESPACE::DeviceEventTypeEXT deviceEvent_ = - VULKAN_HPP_NAMESPACE::DeviceEventTypeEXT::eDisplayHotplug ) VULKAN_HPP_NOEXCEPT - : deviceEvent( deviceEvent_ ) - {} - - VULKAN_HPP_CONSTEXPR DeviceEventInfoEXT( DeviceEventInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceEventInfoEXT( VkDeviceEventInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceEventInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceEventInfoEXT & operator=( DeviceEventInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceEventInfoEXT & operator=( VkDeviceEventInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceEventInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceEventInfoEXT & - setDeviceEvent( VULKAN_HPP_NAMESPACE::DeviceEventTypeEXT deviceEvent_ ) VULKAN_HPP_NOEXCEPT - { - deviceEvent = deviceEvent_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceEventInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceEventInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, deviceEvent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceEventInfoEXT const & ) const = default; -#else - bool operator==( DeviceEventInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceEvent == rhs.deviceEvent ); -# endif - } - - bool operator!=( DeviceEventInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceEventInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceEventTypeEXT deviceEvent = VULKAN_HPP_NAMESPACE::DeviceEventTypeEXT::eDisplayHotplug; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT ) == sizeof( VkDeviceEventInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DeviceEventInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceEventInfoEXT; - }; - - struct DeviceGroupBindSparseInfo - { - using NativeType = VkDeviceGroupBindSparseInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDeviceGroupBindSparseInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DeviceGroupBindSparseInfo( uint32_t resourceDeviceIndex_ = {}, - uint32_t memoryDeviceIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : resourceDeviceIndex( resourceDeviceIndex_ ) - , memoryDeviceIndex( memoryDeviceIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR - DeviceGroupBindSparseInfo( DeviceGroupBindSparseInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupBindSparseInfo( VkDeviceGroupBindSparseInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceGroupBindSparseInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceGroupBindSparseInfo & operator=( DeviceGroupBindSparseInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupBindSparseInfo & operator=( VkDeviceGroupBindSparseInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceGroupBindSparseInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupBindSparseInfo & - setResourceDeviceIndex( uint32_t resourceDeviceIndex_ ) VULKAN_HPP_NOEXCEPT - { - resourceDeviceIndex = resourceDeviceIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupBindSparseInfo & - setMemoryDeviceIndex( uint32_t memoryDeviceIndex_ ) VULKAN_HPP_NOEXCEPT - { - memoryDeviceIndex = memoryDeviceIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceGroupBindSparseInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceGroupBindSparseInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, resourceDeviceIndex, memoryDeviceIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceGroupBindSparseInfo const & ) const = default; -#else - bool operator==( DeviceGroupBindSparseInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( resourceDeviceIndex == rhs.resourceDeviceIndex ) && - ( memoryDeviceIndex == rhs.memoryDeviceIndex ); -# endif - } - - bool operator!=( DeviceGroupBindSparseInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceGroupBindSparseInfo; - const void * pNext = {}; - uint32_t resourceDeviceIndex = {}; - uint32_t memoryDeviceIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo ) == - sizeof( VkDeviceGroupBindSparseInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DeviceGroupBindSparseInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceGroupBindSparseInfo; - }; - using DeviceGroupBindSparseInfoKHR = DeviceGroupBindSparseInfo; - - struct DeviceGroupCommandBufferBeginInfo - { - using NativeType = VkDeviceGroupCommandBufferBeginInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDeviceGroupCommandBufferBeginInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DeviceGroupCommandBufferBeginInfo( uint32_t deviceMask_ = {} ) VULKAN_HPP_NOEXCEPT - : deviceMask( deviceMask_ ) - {} - - VULKAN_HPP_CONSTEXPR - DeviceGroupCommandBufferBeginInfo( DeviceGroupCommandBufferBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupCommandBufferBeginInfo( VkDeviceGroupCommandBufferBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceGroupCommandBufferBeginInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceGroupCommandBufferBeginInfo & - operator=( DeviceGroupCommandBufferBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupCommandBufferBeginInfo & operator=( VkDeviceGroupCommandBufferBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceGroupCommandBufferBeginInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupCommandBufferBeginInfo & - setDeviceMask( uint32_t deviceMask_ ) VULKAN_HPP_NOEXCEPT - { - deviceMask = deviceMask_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceGroupCommandBufferBeginInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceGroupCommandBufferBeginInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, deviceMask ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceGroupCommandBufferBeginInfo const & ) const = default; -#else - bool operator==( DeviceGroupCommandBufferBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceMask == rhs.deviceMask ); -# endif - } - - bool operator!=( DeviceGroupCommandBufferBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceGroupCommandBufferBeginInfo; - const void * pNext = {}; - uint32_t deviceMask = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo ) == - sizeof( VkDeviceGroupCommandBufferBeginInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DeviceGroupCommandBufferBeginInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceGroupCommandBufferBeginInfo; - }; - using DeviceGroupCommandBufferBeginInfoKHR = DeviceGroupCommandBufferBeginInfo; - - struct DeviceGroupDeviceCreateInfo - { - using NativeType = VkDeviceGroupDeviceCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDeviceGroupDeviceCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DeviceGroupDeviceCreateInfo( - uint32_t physicalDeviceCount_ = {}, - const VULKAN_HPP_NAMESPACE::PhysicalDevice * pPhysicalDevices_ = {} ) VULKAN_HPP_NOEXCEPT - : physicalDeviceCount( physicalDeviceCount_ ) - , pPhysicalDevices( pPhysicalDevices_ ) - {} - - VULKAN_HPP_CONSTEXPR - DeviceGroupDeviceCreateInfo( DeviceGroupDeviceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupDeviceCreateInfo( VkDeviceGroupDeviceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceGroupDeviceCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceGroupDeviceCreateInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - physicalDevices_ ) - : physicalDeviceCount( static_cast( physicalDevices_.size() ) ) - , pPhysicalDevices( physicalDevices_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceGroupDeviceCreateInfo & operator=( DeviceGroupDeviceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupDeviceCreateInfo & operator=( VkDeviceGroupDeviceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceGroupDeviceCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupDeviceCreateInfo & - setPhysicalDeviceCount( uint32_t physicalDeviceCount_ ) VULKAN_HPP_NOEXCEPT - { - physicalDeviceCount = physicalDeviceCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupDeviceCreateInfo & - setPPhysicalDevices( const VULKAN_HPP_NAMESPACE::PhysicalDevice * pPhysicalDevices_ ) VULKAN_HPP_NOEXCEPT - { - pPhysicalDevices = pPhysicalDevices_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceGroupDeviceCreateInfo & setPhysicalDevices( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - physicalDevices_ ) VULKAN_HPP_NOEXCEPT - { - physicalDeviceCount = static_cast( physicalDevices_.size() ); - pPhysicalDevices = physicalDevices_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceGroupDeviceCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceGroupDeviceCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, physicalDeviceCount, pPhysicalDevices ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceGroupDeviceCreateInfo const & ) const = default; -#else - bool operator==( DeviceGroupDeviceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( physicalDeviceCount == rhs.physicalDeviceCount ) && - ( pPhysicalDevices == rhs.pPhysicalDevices ); -# endif - } - - bool operator!=( DeviceGroupDeviceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceGroupDeviceCreateInfo; - const void * pNext = {}; - uint32_t physicalDeviceCount = {}; - const VULKAN_HPP_NAMESPACE::PhysicalDevice * pPhysicalDevices = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo ) == - sizeof( VkDeviceGroupDeviceCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DeviceGroupDeviceCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceGroupDeviceCreateInfo; - }; - using DeviceGroupDeviceCreateInfoKHR = DeviceGroupDeviceCreateInfo; - - struct DeviceGroupPresentCapabilitiesKHR - { - using NativeType = VkDeviceGroupPresentCapabilitiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDeviceGroupPresentCapabilitiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 DeviceGroupPresentCapabilitiesKHR( - std::array const & presentMask_ = {}, - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR modes_ = {} ) VULKAN_HPP_NOEXCEPT - : presentMask( presentMask_ ) - , modes( modes_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - DeviceGroupPresentCapabilitiesKHR( DeviceGroupPresentCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupPresentCapabilitiesKHR( VkDeviceGroupPresentCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceGroupPresentCapabilitiesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceGroupPresentCapabilitiesKHR & - operator=( DeviceGroupPresentCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupPresentCapabilitiesKHR & operator=( VkDeviceGroupPresentCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDeviceGroupPresentCapabilitiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceGroupPresentCapabilitiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, presentMask, modes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceGroupPresentCapabilitiesKHR const & ) const = default; -#else - bool operator==( DeviceGroupPresentCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( presentMask == rhs.presentMask ) && - ( modes == rhs.modes ); -# endif - } - - bool operator!=( DeviceGroupPresentCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceGroupPresentCapabilitiesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D presentMask = {}; - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR modes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR ) == - sizeof( VkDeviceGroupPresentCapabilitiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DeviceGroupPresentCapabilitiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceGroupPresentCapabilitiesKHR; - }; - - struct DeviceGroupPresentInfoKHR - { - using NativeType = VkDeviceGroupPresentInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDeviceGroupPresentInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DeviceGroupPresentInfoKHR( uint32_t swapchainCount_ = {}, - const uint32_t * pDeviceMasks_ = {}, - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR mode_ = - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR::eLocal ) VULKAN_HPP_NOEXCEPT - : swapchainCount( swapchainCount_ ) - , pDeviceMasks( pDeviceMasks_ ) - , mode( mode_ ) - {} - - VULKAN_HPP_CONSTEXPR - DeviceGroupPresentInfoKHR( DeviceGroupPresentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupPresentInfoKHR( VkDeviceGroupPresentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceGroupPresentInfoKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceGroupPresentInfoKHR( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & deviceMasks_, - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR mode_ = - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR::eLocal ) - : swapchainCount( static_cast( deviceMasks_.size() ) ) - , pDeviceMasks( deviceMasks_.data() ) - , mode( mode_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceGroupPresentInfoKHR & operator=( DeviceGroupPresentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupPresentInfoKHR & operator=( VkDeviceGroupPresentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceGroupPresentInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupPresentInfoKHR & - setSwapchainCount( uint32_t swapchainCount_ ) VULKAN_HPP_NOEXCEPT - { - swapchainCount = swapchainCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupPresentInfoKHR & - setPDeviceMasks( const uint32_t * pDeviceMasks_ ) VULKAN_HPP_NOEXCEPT - { - pDeviceMasks = pDeviceMasks_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceGroupPresentInfoKHR & setDeviceMasks( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & deviceMasks_ ) VULKAN_HPP_NOEXCEPT - { - swapchainCount = static_cast( deviceMasks_.size() ); - pDeviceMasks = deviceMasks_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupPresentInfoKHR & - setMode( VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR mode_ ) VULKAN_HPP_NOEXCEPT - { - mode = mode_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceGroupPresentInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceGroupPresentInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, swapchainCount, pDeviceMasks, mode ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceGroupPresentInfoKHR const & ) const = default; -#else - bool operator==( DeviceGroupPresentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchainCount == rhs.swapchainCount ) && - ( pDeviceMasks == rhs.pDeviceMasks ) && ( mode == rhs.mode ); -# endif - } - - bool operator!=( DeviceGroupPresentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceGroupPresentInfoKHR; - const void * pNext = {}; - uint32_t swapchainCount = {}; - const uint32_t * pDeviceMasks = {}; - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR mode = - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR::eLocal; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR ) == - sizeof( VkDeviceGroupPresentInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DeviceGroupPresentInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceGroupPresentInfoKHR; - }; - - struct DeviceGroupRenderPassBeginInfo - { - using NativeType = VkDeviceGroupRenderPassBeginInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDeviceGroupRenderPassBeginInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DeviceGroupRenderPassBeginInfo( uint32_t deviceMask_ = {}, - uint32_t deviceRenderAreaCount_ = {}, - const VULKAN_HPP_NAMESPACE::Rect2D * pDeviceRenderAreas_ = {} ) - VULKAN_HPP_NOEXCEPT - : deviceMask( deviceMask_ ) - , deviceRenderAreaCount( deviceRenderAreaCount_ ) - , pDeviceRenderAreas( pDeviceRenderAreas_ ) - {} - - VULKAN_HPP_CONSTEXPR - DeviceGroupRenderPassBeginInfo( DeviceGroupRenderPassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupRenderPassBeginInfo( VkDeviceGroupRenderPassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceGroupRenderPassBeginInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceGroupRenderPassBeginInfo( - uint32_t deviceMask_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & deviceRenderAreas_ ) - : deviceMask( deviceMask_ ) - , deviceRenderAreaCount( static_cast( deviceRenderAreas_.size() ) ) - , pDeviceRenderAreas( deviceRenderAreas_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceGroupRenderPassBeginInfo & - operator=( DeviceGroupRenderPassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupRenderPassBeginInfo & operator=( VkDeviceGroupRenderPassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceGroupRenderPassBeginInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupRenderPassBeginInfo & setDeviceMask( uint32_t deviceMask_ ) VULKAN_HPP_NOEXCEPT - { - deviceMask = deviceMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupRenderPassBeginInfo & - setDeviceRenderAreaCount( uint32_t deviceRenderAreaCount_ ) VULKAN_HPP_NOEXCEPT - { - deviceRenderAreaCount = deviceRenderAreaCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupRenderPassBeginInfo & - setPDeviceRenderAreas( const VULKAN_HPP_NAMESPACE::Rect2D * pDeviceRenderAreas_ ) VULKAN_HPP_NOEXCEPT - { - pDeviceRenderAreas = pDeviceRenderAreas_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceGroupRenderPassBeginInfo & setDeviceRenderAreas( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & deviceRenderAreas_ ) - VULKAN_HPP_NOEXCEPT - { - deviceRenderAreaCount = static_cast( deviceRenderAreas_.size() ); - pDeviceRenderAreas = deviceRenderAreas_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceGroupRenderPassBeginInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceGroupRenderPassBeginInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, deviceMask, deviceRenderAreaCount, pDeviceRenderAreas ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceGroupRenderPassBeginInfo const & ) const = default; -#else - bool operator==( DeviceGroupRenderPassBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceMask == rhs.deviceMask ) && - ( deviceRenderAreaCount == rhs.deviceRenderAreaCount ) && ( pDeviceRenderAreas == rhs.pDeviceRenderAreas ); -# endif - } - - bool operator!=( DeviceGroupRenderPassBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceGroupRenderPassBeginInfo; - const void * pNext = {}; - uint32_t deviceMask = {}; - uint32_t deviceRenderAreaCount = {}; - const VULKAN_HPP_NAMESPACE::Rect2D * pDeviceRenderAreas = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo ) == - sizeof( VkDeviceGroupRenderPassBeginInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DeviceGroupRenderPassBeginInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceGroupRenderPassBeginInfo; - }; - using DeviceGroupRenderPassBeginInfoKHR = DeviceGroupRenderPassBeginInfo; - - struct DeviceGroupSubmitInfo - { - using NativeType = VkDeviceGroupSubmitInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDeviceGroupSubmitInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DeviceGroupSubmitInfo( uint32_t waitSemaphoreCount_ = {}, - const uint32_t * pWaitSemaphoreDeviceIndices_ = {}, - uint32_t commandBufferCount_ = {}, - const uint32_t * pCommandBufferDeviceMasks_ = {}, - uint32_t signalSemaphoreCount_ = {}, - const uint32_t * pSignalSemaphoreDeviceIndices_ = {} ) VULKAN_HPP_NOEXCEPT - : waitSemaphoreCount( waitSemaphoreCount_ ) - , pWaitSemaphoreDeviceIndices( pWaitSemaphoreDeviceIndices_ ) - , commandBufferCount( commandBufferCount_ ) - , pCommandBufferDeviceMasks( pCommandBufferDeviceMasks_ ) - , signalSemaphoreCount( signalSemaphoreCount_ ) - , pSignalSemaphoreDeviceIndices( pSignalSemaphoreDeviceIndices_ ) - {} - - VULKAN_HPP_CONSTEXPR DeviceGroupSubmitInfo( DeviceGroupSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupSubmitInfo( VkDeviceGroupSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceGroupSubmitInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceGroupSubmitInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & waitSemaphoreDeviceIndices_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & commandBufferDeviceMasks_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & signalSemaphoreDeviceIndices_ = {} ) - : waitSemaphoreCount( static_cast( waitSemaphoreDeviceIndices_.size() ) ) - , pWaitSemaphoreDeviceIndices( waitSemaphoreDeviceIndices_.data() ) - , commandBufferCount( static_cast( commandBufferDeviceMasks_.size() ) ) - , pCommandBufferDeviceMasks( commandBufferDeviceMasks_.data() ) - , signalSemaphoreCount( static_cast( signalSemaphoreDeviceIndices_.size() ) ) - , pSignalSemaphoreDeviceIndices( signalSemaphoreDeviceIndices_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceGroupSubmitInfo & operator=( DeviceGroupSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupSubmitInfo & operator=( VkDeviceGroupSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceGroupSubmitInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupSubmitInfo & - setWaitSemaphoreCount( uint32_t waitSemaphoreCount_ ) VULKAN_HPP_NOEXCEPT - { - waitSemaphoreCount = waitSemaphoreCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupSubmitInfo & - setPWaitSemaphoreDeviceIndices( const uint32_t * pWaitSemaphoreDeviceIndices_ ) VULKAN_HPP_NOEXCEPT - { - pWaitSemaphoreDeviceIndices = pWaitSemaphoreDeviceIndices_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceGroupSubmitInfo & setWaitSemaphoreDeviceIndices( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & waitSemaphoreDeviceIndices_ ) - VULKAN_HPP_NOEXCEPT - { - waitSemaphoreCount = static_cast( waitSemaphoreDeviceIndices_.size() ); - pWaitSemaphoreDeviceIndices = waitSemaphoreDeviceIndices_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupSubmitInfo & - setCommandBufferCount( uint32_t commandBufferCount_ ) VULKAN_HPP_NOEXCEPT - { - commandBufferCount = commandBufferCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupSubmitInfo & - setPCommandBufferDeviceMasks( const uint32_t * pCommandBufferDeviceMasks_ ) VULKAN_HPP_NOEXCEPT - { - pCommandBufferDeviceMasks = pCommandBufferDeviceMasks_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceGroupSubmitInfo & setCommandBufferDeviceMasks( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & commandBufferDeviceMasks_ ) - VULKAN_HPP_NOEXCEPT - { - commandBufferCount = static_cast( commandBufferDeviceMasks_.size() ); - pCommandBufferDeviceMasks = commandBufferDeviceMasks_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupSubmitInfo & - setSignalSemaphoreCount( uint32_t signalSemaphoreCount_ ) VULKAN_HPP_NOEXCEPT - { - signalSemaphoreCount = signalSemaphoreCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupSubmitInfo & - setPSignalSemaphoreDeviceIndices( const uint32_t * pSignalSemaphoreDeviceIndices_ ) VULKAN_HPP_NOEXCEPT - { - pSignalSemaphoreDeviceIndices = pSignalSemaphoreDeviceIndices_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DeviceGroupSubmitInfo & setSignalSemaphoreDeviceIndices( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & signalSemaphoreDeviceIndices_ ) - VULKAN_HPP_NOEXCEPT - { - signalSemaphoreCount = static_cast( signalSemaphoreDeviceIndices_.size() ); - pSignalSemaphoreDeviceIndices = signalSemaphoreDeviceIndices_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceGroupSubmitInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceGroupSubmitInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - waitSemaphoreCount, - pWaitSemaphoreDeviceIndices, - commandBufferCount, - pCommandBufferDeviceMasks, - signalSemaphoreCount, - pSignalSemaphoreDeviceIndices ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceGroupSubmitInfo const & ) const = default; -#else - bool operator==( DeviceGroupSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( waitSemaphoreCount == rhs.waitSemaphoreCount ) && - ( pWaitSemaphoreDeviceIndices == rhs.pWaitSemaphoreDeviceIndices ) && - ( commandBufferCount == rhs.commandBufferCount ) && - ( pCommandBufferDeviceMasks == rhs.pCommandBufferDeviceMasks ) && - ( signalSemaphoreCount == rhs.signalSemaphoreCount ) && - ( pSignalSemaphoreDeviceIndices == rhs.pSignalSemaphoreDeviceIndices ); -# endif - } - - bool operator!=( DeviceGroupSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceGroupSubmitInfo; - const void * pNext = {}; - uint32_t waitSemaphoreCount = {}; - const uint32_t * pWaitSemaphoreDeviceIndices = {}; - uint32_t commandBufferCount = {}; - const uint32_t * pCommandBufferDeviceMasks = {}; - uint32_t signalSemaphoreCount = {}; - const uint32_t * pSignalSemaphoreDeviceIndices = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo ) == sizeof( VkDeviceGroupSubmitInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DeviceGroupSubmitInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceGroupSubmitInfo; - }; - using DeviceGroupSubmitInfoKHR = DeviceGroupSubmitInfo; - - struct DeviceGroupSwapchainCreateInfoKHR - { - using NativeType = VkDeviceGroupSwapchainCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDeviceGroupSwapchainCreateInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DeviceGroupSwapchainCreateInfoKHR( - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR modes_ = {} ) VULKAN_HPP_NOEXCEPT : modes( modes_ ) - {} - - VULKAN_HPP_CONSTEXPR - DeviceGroupSwapchainCreateInfoKHR( DeviceGroupSwapchainCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupSwapchainCreateInfoKHR( VkDeviceGroupSwapchainCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceGroupSwapchainCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceGroupSwapchainCreateInfoKHR & - operator=( DeviceGroupSwapchainCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceGroupSwapchainCreateInfoKHR & operator=( VkDeviceGroupSwapchainCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceGroupSwapchainCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceGroupSwapchainCreateInfoKHR & - setModes( VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR modes_ ) VULKAN_HPP_NOEXCEPT - { - modes = modes_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceGroupSwapchainCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceGroupSwapchainCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, modes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceGroupSwapchainCreateInfoKHR const & ) const = default; -#else - bool operator==( DeviceGroupSwapchainCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( modes == rhs.modes ); -# endif - } - - bool operator!=( DeviceGroupSwapchainCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceGroupSwapchainCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR modes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR ) == - sizeof( VkDeviceGroupSwapchainCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DeviceGroupSwapchainCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceGroupSwapchainCreateInfoKHR; - }; - - struct ImageCreateInfo - { - using NativeType = VkImageCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageCreateInfo( - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::ImageType imageType_ = VULKAN_HPP_NAMESPACE::ImageType::e1D, - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::Extent3D extent_ = {}, - uint32_t mipLevels_ = {}, - uint32_t arrayLayers_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples_ = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1, - VULKAN_HPP_NAMESPACE::ImageTiling tiling_ = VULKAN_HPP_NAMESPACE::ImageTiling::eOptimal, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage_ = {}, - VULKAN_HPP_NAMESPACE::SharingMode sharingMode_ = VULKAN_HPP_NAMESPACE::SharingMode::eExclusive, - uint32_t queueFamilyIndexCount_ = {}, - const uint32_t * pQueueFamilyIndices_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout initialLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined ) - VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , imageType( imageType_ ) - , format( format_ ) - , extent( extent_ ) - , mipLevels( mipLevels_ ) - , arrayLayers( arrayLayers_ ) - , samples( samples_ ) - , tiling( tiling_ ) - , usage( usage_ ) - , sharingMode( sharingMode_ ) - , queueFamilyIndexCount( queueFamilyIndexCount_ ) - , pQueueFamilyIndices( pQueueFamilyIndices_ ) - , initialLayout( initialLayout_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageCreateInfo( ImageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageCreateInfo( VkImageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ImageCreateInfo( VULKAN_HPP_NAMESPACE::ImageCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ImageType imageType_, - VULKAN_HPP_NAMESPACE::Format format_, - VULKAN_HPP_NAMESPACE::Extent3D extent_, - uint32_t mipLevels_, - uint32_t arrayLayers_, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples_, - VULKAN_HPP_NAMESPACE::ImageTiling tiling_, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage_, - VULKAN_HPP_NAMESPACE::SharingMode sharingMode_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & queueFamilyIndices_, - VULKAN_HPP_NAMESPACE::ImageLayout initialLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined ) - : flags( flags_ ) - , imageType( imageType_ ) - , format( format_ ) - , extent( extent_ ) - , mipLevels( mipLevels_ ) - , arrayLayers( arrayLayers_ ) - , samples( samples_ ) - , tiling( tiling_ ) - , usage( usage_ ) - , sharingMode( sharingMode_ ) - , queueFamilyIndexCount( static_cast( queueFamilyIndices_.size() ) ) - , pQueueFamilyIndices( queueFamilyIndices_.data() ) - , initialLayout( initialLayout_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageCreateInfo & operator=( ImageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageCreateInfo & operator=( VkImageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::ImageCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & - setImageType( VULKAN_HPP_NAMESPACE::ImageType imageType_ ) VULKAN_HPP_NOEXCEPT - { - imageType = imageType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & setFormat( VULKAN_HPP_NAMESPACE::Format format_ ) VULKAN_HPP_NOEXCEPT - { - format = format_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & - setExtent( VULKAN_HPP_NAMESPACE::Extent3D const & extent_ ) VULKAN_HPP_NOEXCEPT - { - extent = extent_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & setMipLevels( uint32_t mipLevels_ ) VULKAN_HPP_NOEXCEPT - { - mipLevels = mipLevels_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & setArrayLayers( uint32_t arrayLayers_ ) VULKAN_HPP_NOEXCEPT - { - arrayLayers = arrayLayers_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & - setSamples( VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples_ ) VULKAN_HPP_NOEXCEPT - { - samples = samples_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & setTiling( VULKAN_HPP_NAMESPACE::ImageTiling tiling_ ) VULKAN_HPP_NOEXCEPT - { - tiling = tiling_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & - setUsage( VULKAN_HPP_NAMESPACE::ImageUsageFlags usage_ ) VULKAN_HPP_NOEXCEPT - { - usage = usage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & - setSharingMode( VULKAN_HPP_NAMESPACE::SharingMode sharingMode_ ) VULKAN_HPP_NOEXCEPT - { - sharingMode = sharingMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & - setQueueFamilyIndexCount( uint32_t queueFamilyIndexCount_ ) VULKAN_HPP_NOEXCEPT - { - queueFamilyIndexCount = queueFamilyIndexCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & - setPQueueFamilyIndices( const uint32_t * pQueueFamilyIndices_ ) VULKAN_HPP_NOEXCEPT - { - pQueueFamilyIndices = pQueueFamilyIndices_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ImageCreateInfo & setQueueFamilyIndices( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & queueFamilyIndices_ ) VULKAN_HPP_NOEXCEPT - { - queueFamilyIndexCount = static_cast( queueFamilyIndices_.size() ); - pQueueFamilyIndices = queueFamilyIndices_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 ImageCreateInfo & - setInitialLayout( VULKAN_HPP_NAMESPACE::ImageLayout initialLayout_ ) VULKAN_HPP_NOEXCEPT - { - initialLayout = initialLayout_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - imageType, - format, - extent, - mipLevels, - arrayLayers, - samples, - tiling, - usage, - sharingMode, - queueFamilyIndexCount, - pQueueFamilyIndices, - initialLayout ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageCreateInfo const & ) const = default; -#else - bool operator==( ImageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( imageType == rhs.imageType ) && ( format == rhs.format ) && ( extent == rhs.extent ) && - ( mipLevels == rhs.mipLevels ) && ( arrayLayers == rhs.arrayLayers ) && ( samples == rhs.samples ) && - ( tiling == rhs.tiling ) && ( usage == rhs.usage ) && ( sharingMode == rhs.sharingMode ) && - ( queueFamilyIndexCount == rhs.queueFamilyIndexCount ) && - ( pQueueFamilyIndices == rhs.pQueueFamilyIndices ) && ( initialLayout == rhs.initialLayout ); -# endif - } - - bool operator!=( ImageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::ImageType imageType = VULKAN_HPP_NAMESPACE::ImageType::e1D; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::Extent3D extent = {}; - uint32_t mipLevels = {}; - uint32_t arrayLayers = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1; - VULKAN_HPP_NAMESPACE::ImageTiling tiling = VULKAN_HPP_NAMESPACE::ImageTiling::eOptimal; - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage = {}; - VULKAN_HPP_NAMESPACE::SharingMode sharingMode = VULKAN_HPP_NAMESPACE::SharingMode::eExclusive; - uint32_t queueFamilyIndexCount = {}; - const uint32_t * pQueueFamilyIndices = {}; - VULKAN_HPP_NAMESPACE::ImageLayout initialLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCreateInfo ) == sizeof( VkImageCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageCreateInfo; - }; - - struct DeviceImageMemoryRequirements - { - using NativeType = VkDeviceImageMemoryRequirements; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDeviceImageMemoryRequirements; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DeviceImageMemoryRequirements( const VULKAN_HPP_NAMESPACE::ImageCreateInfo * pCreateInfo_ = {}, - VULKAN_HPP_NAMESPACE::ImageAspectFlagBits planeAspect_ = - VULKAN_HPP_NAMESPACE::ImageAspectFlagBits::eColor ) VULKAN_HPP_NOEXCEPT - : pCreateInfo( pCreateInfo_ ) - , planeAspect( planeAspect_ ) - {} - - VULKAN_HPP_CONSTEXPR - DeviceImageMemoryRequirements( DeviceImageMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceImageMemoryRequirements( VkDeviceImageMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceImageMemoryRequirements( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceImageMemoryRequirements & - operator=( DeviceImageMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceImageMemoryRequirements & operator=( VkDeviceImageMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceImageMemoryRequirements & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceImageMemoryRequirements & - setPCreateInfo( const VULKAN_HPP_NAMESPACE::ImageCreateInfo * pCreateInfo_ ) VULKAN_HPP_NOEXCEPT - { - pCreateInfo = pCreateInfo_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceImageMemoryRequirements & - setPlaneAspect( VULKAN_HPP_NAMESPACE::ImageAspectFlagBits planeAspect_ ) VULKAN_HPP_NOEXCEPT - { - planeAspect = planeAspect_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceImageMemoryRequirements const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceImageMemoryRequirements &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pCreateInfo, planeAspect ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceImageMemoryRequirements const & ) const = default; -#else - bool operator==( DeviceImageMemoryRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pCreateInfo == rhs.pCreateInfo ) && - ( planeAspect == rhs.planeAspect ); -# endif - } - - bool operator!=( DeviceImageMemoryRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceImageMemoryRequirements; - const void * pNext = {}; - const VULKAN_HPP_NAMESPACE::ImageCreateInfo * pCreateInfo = {}; - VULKAN_HPP_NAMESPACE::ImageAspectFlagBits planeAspect = VULKAN_HPP_NAMESPACE::ImageAspectFlagBits::eColor; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements ) == - sizeof( VkDeviceImageMemoryRequirements ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DeviceImageMemoryRequirements is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceImageMemoryRequirements; - }; - using DeviceImageMemoryRequirementsKHR = DeviceImageMemoryRequirements; - - struct DeviceMemoryOpaqueCaptureAddressInfo - { - using NativeType = VkDeviceMemoryOpaqueCaptureAddressInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDeviceMemoryOpaqueCaptureAddressInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DeviceMemoryOpaqueCaptureAddressInfo( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {} ) VULKAN_HPP_NOEXCEPT - : memory( memory_ ) - {} - - VULKAN_HPP_CONSTEXPR DeviceMemoryOpaqueCaptureAddressInfo( DeviceMemoryOpaqueCaptureAddressInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - DeviceMemoryOpaqueCaptureAddressInfo( VkDeviceMemoryOpaqueCaptureAddressInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceMemoryOpaqueCaptureAddressInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceMemoryOpaqueCaptureAddressInfo & - operator=( DeviceMemoryOpaqueCaptureAddressInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceMemoryOpaqueCaptureAddressInfo & - operator=( VkDeviceMemoryOpaqueCaptureAddressInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceMemoryOpaqueCaptureAddressInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceMemoryOpaqueCaptureAddressInfo & - setMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ ) VULKAN_HPP_NOEXCEPT - { - memory = memory_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceMemoryOpaqueCaptureAddressInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceMemoryOpaqueCaptureAddressInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memory ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceMemoryOpaqueCaptureAddressInfo const & ) const = default; -#else - bool operator==( DeviceMemoryOpaqueCaptureAddressInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ); -# endif - } - - bool operator!=( DeviceMemoryOpaqueCaptureAddressInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceMemoryOpaqueCaptureAddressInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory memory = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo ) == - sizeof( VkDeviceMemoryOpaqueCaptureAddressInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DeviceMemoryOpaqueCaptureAddressInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceMemoryOpaqueCaptureAddressInfo; - }; - using DeviceMemoryOpaqueCaptureAddressInfoKHR = DeviceMemoryOpaqueCaptureAddressInfo; - - struct DeviceMemoryOverallocationCreateInfoAMD - { - using NativeType = VkDeviceMemoryOverallocationCreateInfoAMD; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDeviceMemoryOverallocationCreateInfoAMD; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DeviceMemoryOverallocationCreateInfoAMD( - VULKAN_HPP_NAMESPACE::MemoryOverallocationBehaviorAMD overallocationBehavior_ = - VULKAN_HPP_NAMESPACE::MemoryOverallocationBehaviorAMD::eDefault ) VULKAN_HPP_NOEXCEPT - : overallocationBehavior( overallocationBehavior_ ) - {} - - VULKAN_HPP_CONSTEXPR DeviceMemoryOverallocationCreateInfoAMD( DeviceMemoryOverallocationCreateInfoAMD const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - DeviceMemoryOverallocationCreateInfoAMD( VkDeviceMemoryOverallocationCreateInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceMemoryOverallocationCreateInfoAMD( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceMemoryOverallocationCreateInfoAMD & - operator=( DeviceMemoryOverallocationCreateInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceMemoryOverallocationCreateInfoAMD & - operator=( VkDeviceMemoryOverallocationCreateInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceMemoryOverallocationCreateInfoAMD & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceMemoryOverallocationCreateInfoAMD & setOverallocationBehavior( - VULKAN_HPP_NAMESPACE::MemoryOverallocationBehaviorAMD overallocationBehavior_ ) VULKAN_HPP_NOEXCEPT - { - overallocationBehavior = overallocationBehavior_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceMemoryOverallocationCreateInfoAMD const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceMemoryOverallocationCreateInfoAMD &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, overallocationBehavior ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceMemoryOverallocationCreateInfoAMD const & ) const = default; -#else - bool operator==( DeviceMemoryOverallocationCreateInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( overallocationBehavior == rhs.overallocationBehavior ); -# endif - } - - bool operator!=( DeviceMemoryOverallocationCreateInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceMemoryOverallocationCreateInfoAMD; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::MemoryOverallocationBehaviorAMD overallocationBehavior = - VULKAN_HPP_NAMESPACE::MemoryOverallocationBehaviorAMD::eDefault; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD ) == - sizeof( VkDeviceMemoryOverallocationCreateInfoAMD ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DeviceMemoryOverallocationCreateInfoAMD is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceMemoryOverallocationCreateInfoAMD; - }; - - struct DeviceMemoryReportCallbackDataEXT - { - using NativeType = VkDeviceMemoryReportCallbackDataEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDeviceMemoryReportCallbackDataEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DeviceMemoryReportCallbackDataEXT( - VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT flags_ = {}, - VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT type_ = - VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT::eAllocate, - uint64_t memoryObjectId_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize size_ = {}, - VULKAN_HPP_NAMESPACE::ObjectType objectType_ = VULKAN_HPP_NAMESPACE::ObjectType::eUnknown, - uint64_t objectHandle_ = {}, - uint32_t heapIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , type( type_ ) - , memoryObjectId( memoryObjectId_ ) - , size( size_ ) - , objectType( objectType_ ) - , objectHandle( objectHandle_ ) - , heapIndex( heapIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR - DeviceMemoryReportCallbackDataEXT( DeviceMemoryReportCallbackDataEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceMemoryReportCallbackDataEXT( VkDeviceMemoryReportCallbackDataEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceMemoryReportCallbackDataEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceMemoryReportCallbackDataEXT & - operator=( DeviceMemoryReportCallbackDataEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceMemoryReportCallbackDataEXT & operator=( VkDeviceMemoryReportCallbackDataEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDeviceMemoryReportCallbackDataEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceMemoryReportCallbackDataEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, type, memoryObjectId, size, objectType, objectHandle, heapIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceMemoryReportCallbackDataEXT const & ) const = default; -#else - bool operator==( DeviceMemoryReportCallbackDataEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( type == rhs.type ) && - ( memoryObjectId == rhs.memoryObjectId ) && ( size == rhs.size ) && ( objectType == rhs.objectType ) && - ( objectHandle == rhs.objectHandle ) && ( heapIndex == rhs.heapIndex ); -# endif - } - - bool operator!=( DeviceMemoryReportCallbackDataEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceMemoryReportCallbackDataEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT flags = {}; - VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT type = - VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT::eAllocate; - uint64_t memoryObjectId = {}; - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - VULKAN_HPP_NAMESPACE::ObjectType objectType = VULKAN_HPP_NAMESPACE::ObjectType::eUnknown; - uint64_t objectHandle = {}; - uint32_t heapIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT ) == - sizeof( VkDeviceMemoryReportCallbackDataEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DeviceMemoryReportCallbackDataEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceMemoryReportCallbackDataEXT; - }; - - struct DevicePrivateDataCreateInfo - { - using NativeType = VkDevicePrivateDataCreateInfo; - - static const bool allowDuplicate = true; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDevicePrivateDataCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DevicePrivateDataCreateInfo( uint32_t privateDataSlotRequestCount_ = {} ) VULKAN_HPP_NOEXCEPT - : privateDataSlotRequestCount( privateDataSlotRequestCount_ ) - {} - - VULKAN_HPP_CONSTEXPR - DevicePrivateDataCreateInfo( DevicePrivateDataCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DevicePrivateDataCreateInfo( VkDevicePrivateDataCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : DevicePrivateDataCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DevicePrivateDataCreateInfo & operator=( DevicePrivateDataCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DevicePrivateDataCreateInfo & operator=( VkDevicePrivateDataCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DevicePrivateDataCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DevicePrivateDataCreateInfo & - setPrivateDataSlotRequestCount( uint32_t privateDataSlotRequestCount_ ) VULKAN_HPP_NOEXCEPT - { - privateDataSlotRequestCount = privateDataSlotRequestCount_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDevicePrivateDataCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDevicePrivateDataCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, privateDataSlotRequestCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DevicePrivateDataCreateInfo const & ) const = default; -#else - bool operator==( DevicePrivateDataCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( privateDataSlotRequestCount == rhs.privateDataSlotRequestCount ); -# endif - } - - bool operator!=( DevicePrivateDataCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDevicePrivateDataCreateInfo; - const void * pNext = {}; - uint32_t privateDataSlotRequestCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo ) == - sizeof( VkDevicePrivateDataCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DevicePrivateDataCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DevicePrivateDataCreateInfo; - }; - using DevicePrivateDataCreateInfoEXT = DevicePrivateDataCreateInfo; - - struct DeviceQueueGlobalPriorityCreateInfoKHR - { - using NativeType = VkDeviceQueueGlobalPriorityCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDeviceQueueGlobalPriorityCreateInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DeviceQueueGlobalPriorityCreateInfoKHR( VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR globalPriority_ = - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow ) VULKAN_HPP_NOEXCEPT - : globalPriority( globalPriority_ ) - {} - - VULKAN_HPP_CONSTEXPR DeviceQueueGlobalPriorityCreateInfoKHR( DeviceQueueGlobalPriorityCreateInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - DeviceQueueGlobalPriorityCreateInfoKHR( VkDeviceQueueGlobalPriorityCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceQueueGlobalPriorityCreateInfoKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceQueueGlobalPriorityCreateInfoKHR & - operator=( DeviceQueueGlobalPriorityCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceQueueGlobalPriorityCreateInfoKHR & - operator=( VkDeviceQueueGlobalPriorityCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceQueueGlobalPriorityCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceQueueGlobalPriorityCreateInfoKHR & - setGlobalPriority( VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR globalPriority_ ) VULKAN_HPP_NOEXCEPT - { - globalPriority = globalPriority_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceQueueGlobalPriorityCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceQueueGlobalPriorityCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, globalPriority ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceQueueGlobalPriorityCreateInfoKHR const & ) const = default; -#else - bool operator==( DeviceQueueGlobalPriorityCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( globalPriority == rhs.globalPriority ); -# endif - } - - bool operator!=( DeviceQueueGlobalPriorityCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceQueueGlobalPriorityCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR globalPriority = VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoKHR ) == - sizeof( VkDeviceQueueGlobalPriorityCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DeviceQueueGlobalPriorityCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceQueueGlobalPriorityCreateInfoKHR; - }; - using DeviceQueueGlobalPriorityCreateInfoEXT = DeviceQueueGlobalPriorityCreateInfoKHR; - - struct DeviceQueueInfo2 - { - using NativeType = VkDeviceQueueInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDeviceQueueInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DeviceQueueInfo2( VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags flags_ = {}, - uint32_t queueFamilyIndex_ = {}, - uint32_t queueIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , queueFamilyIndex( queueFamilyIndex_ ) - , queueIndex( queueIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR DeviceQueueInfo2( DeviceQueueInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceQueueInfo2( VkDeviceQueueInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : DeviceQueueInfo2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DeviceQueueInfo2 & operator=( DeviceQueueInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DeviceQueueInfo2 & operator=( VkDeviceQueueInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DeviceQueueInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceQueueInfo2 & - setFlags( VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceQueueInfo2 & setQueueFamilyIndex( uint32_t queueFamilyIndex_ ) VULKAN_HPP_NOEXCEPT - { - queueFamilyIndex = queueFamilyIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DeviceQueueInfo2 & setQueueIndex( uint32_t queueIndex_ ) VULKAN_HPP_NOEXCEPT - { - queueIndex = queueIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDeviceQueueInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDeviceQueueInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, queueFamilyIndex, queueIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DeviceQueueInfo2 const & ) const = default; -#else - bool operator==( DeviceQueueInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( queueFamilyIndex == rhs.queueFamilyIndex ) && ( queueIndex == rhs.queueIndex ); -# endif - } - - bool operator!=( DeviceQueueInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceQueueInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags flags = {}; - uint32_t queueFamilyIndex = {}; - uint32_t queueIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 ) == sizeof( VkDeviceQueueInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DeviceQueueInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DeviceQueueInfo2; - }; - -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - struct DirectFBSurfaceCreateInfoEXT - { - using NativeType = VkDirectFBSurfaceCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDirectfbSurfaceCreateInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DirectFBSurfaceCreateInfoEXT( VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagsEXT flags_ = {}, - IDirectFB * dfb_ = {}, - IDirectFBSurface * surface_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , dfb( dfb_ ) - , surface( surface_ ) - {} - - VULKAN_HPP_CONSTEXPR - DirectFBSurfaceCreateInfoEXT( DirectFBSurfaceCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DirectFBSurfaceCreateInfoEXT( VkDirectFBSurfaceCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DirectFBSurfaceCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DirectFBSurfaceCreateInfoEXT & operator=( DirectFBSurfaceCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DirectFBSurfaceCreateInfoEXT & operator=( VkDirectFBSurfaceCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DirectFBSurfaceCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DirectFBSurfaceCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DirectFBSurfaceCreateInfoEXT & setDfb( IDirectFB * dfb_ ) VULKAN_HPP_NOEXCEPT - { - dfb = dfb_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DirectFBSurfaceCreateInfoEXT & setSurface( IDirectFBSurface * surface_ ) VULKAN_HPP_NOEXCEPT - { - surface = surface_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDirectFBSurfaceCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDirectFBSurfaceCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, dfb, surface ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DirectFBSurfaceCreateInfoEXT const & ) const = default; -# else - bool operator==( DirectFBSurfaceCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( dfb == rhs.dfb ) && - ( surface == rhs.surface ); -# endif - } - - bool operator!=( DirectFBSurfaceCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDirectfbSurfaceCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagsEXT flags = {}; - IDirectFB * dfb = {}; - IDirectFBSurface * surface = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT ) == - sizeof( VkDirectFBSurfaceCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DirectFBSurfaceCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DirectFBSurfaceCreateInfoEXT; - }; -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - struct DispatchIndirectCommand - { - using NativeType = VkDispatchIndirectCommand; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DispatchIndirectCommand( uint32_t x_ = {}, uint32_t y_ = {}, uint32_t z_ = {} ) VULKAN_HPP_NOEXCEPT - : x( x_ ) - , y( y_ ) - , z( z_ ) - {} - - VULKAN_HPP_CONSTEXPR DispatchIndirectCommand( DispatchIndirectCommand const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DispatchIndirectCommand( VkDispatchIndirectCommand const & rhs ) VULKAN_HPP_NOEXCEPT - : DispatchIndirectCommand( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DispatchIndirectCommand & operator=( DispatchIndirectCommand const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DispatchIndirectCommand & operator=( VkDispatchIndirectCommand const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DispatchIndirectCommand & setX( uint32_t x_ ) VULKAN_HPP_NOEXCEPT - { - x = x_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DispatchIndirectCommand & setY( uint32_t y_ ) VULKAN_HPP_NOEXCEPT - { - y = y_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DispatchIndirectCommand & setZ( uint32_t z_ ) VULKAN_HPP_NOEXCEPT - { - z = z_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDispatchIndirectCommand const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDispatchIndirectCommand &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( x, y, z ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DispatchIndirectCommand const & ) const = default; -#else - bool operator==( DispatchIndirectCommand const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( x == rhs.x ) && ( y == rhs.y ) && ( z == rhs.z ); -# endif - } - - bool operator!=( DispatchIndirectCommand const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t x = {}; - uint32_t y = {}; - uint32_t z = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DispatchIndirectCommand ) == - sizeof( VkDispatchIndirectCommand ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DispatchIndirectCommand is not nothrow_move_constructible!" ); - - struct DisplayEventInfoEXT - { - using NativeType = VkDisplayEventInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDisplayEventInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DisplayEventInfoEXT( VULKAN_HPP_NAMESPACE::DisplayEventTypeEXT displayEvent_ = - VULKAN_HPP_NAMESPACE::DisplayEventTypeEXT::eFirstPixelOut ) VULKAN_HPP_NOEXCEPT - : displayEvent( displayEvent_ ) - {} - - VULKAN_HPP_CONSTEXPR DisplayEventInfoEXT( DisplayEventInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayEventInfoEXT( VkDisplayEventInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayEventInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayEventInfoEXT & operator=( DisplayEventInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayEventInfoEXT & operator=( VkDisplayEventInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DisplayEventInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplayEventInfoEXT & - setDisplayEvent( VULKAN_HPP_NAMESPACE::DisplayEventTypeEXT displayEvent_ ) VULKAN_HPP_NOEXCEPT - { - displayEvent = displayEvent_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDisplayEventInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayEventInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, displayEvent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayEventInfoEXT const & ) const = default; -#else - bool operator==( DisplayEventInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( displayEvent == rhs.displayEvent ); -# endif - } - - bool operator!=( DisplayEventInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDisplayEventInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DisplayEventTypeEXT displayEvent = VULKAN_HPP_NAMESPACE::DisplayEventTypeEXT::eFirstPixelOut; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT ) == sizeof( VkDisplayEventInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayEventInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DisplayEventInfoEXT; - }; - - struct DisplayModeParametersKHR - { - using NativeType = VkDisplayModeParametersKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DisplayModeParametersKHR( VULKAN_HPP_NAMESPACE::Extent2D visibleRegion_ = {}, - uint32_t refreshRate_ = {} ) VULKAN_HPP_NOEXCEPT - : visibleRegion( visibleRegion_ ) - , refreshRate( refreshRate_ ) - {} - - VULKAN_HPP_CONSTEXPR DisplayModeParametersKHR( DisplayModeParametersKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayModeParametersKHR( VkDisplayModeParametersKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayModeParametersKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayModeParametersKHR & operator=( DisplayModeParametersKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayModeParametersKHR & operator=( VkDisplayModeParametersKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DisplayModeParametersKHR & - setVisibleRegion( VULKAN_HPP_NAMESPACE::Extent2D const & visibleRegion_ ) VULKAN_HPP_NOEXCEPT - { - visibleRegion = visibleRegion_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplayModeParametersKHR & setRefreshRate( uint32_t refreshRate_ ) VULKAN_HPP_NOEXCEPT - { - refreshRate = refreshRate_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDisplayModeParametersKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayModeParametersKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( visibleRegion, refreshRate ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayModeParametersKHR const & ) const = default; -#else - bool operator==( DisplayModeParametersKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( visibleRegion == rhs.visibleRegion ) && ( refreshRate == rhs.refreshRate ); -# endif - } - - bool operator!=( DisplayModeParametersKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Extent2D visibleRegion = {}; - uint32_t refreshRate = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR ) == - sizeof( VkDisplayModeParametersKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayModeParametersKHR is not nothrow_move_constructible!" ); - - struct DisplayModeCreateInfoKHR - { - using NativeType = VkDisplayModeCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDisplayModeCreateInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DisplayModeCreateInfoKHR( VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagsKHR flags_ = {}, - VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR parameters_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , parameters( parameters_ ) - {} - - VULKAN_HPP_CONSTEXPR DisplayModeCreateInfoKHR( DisplayModeCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayModeCreateInfoKHR( VkDisplayModeCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayModeCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayModeCreateInfoKHR & operator=( DisplayModeCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayModeCreateInfoKHR & operator=( VkDisplayModeCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DisplayModeCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplayModeCreateInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplayModeCreateInfoKHR & - setParameters( VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR const & parameters_ ) VULKAN_HPP_NOEXCEPT - { - parameters = parameters_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDisplayModeCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayModeCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, parameters ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayModeCreateInfoKHR const & ) const = default; -#else - bool operator==( DisplayModeCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( parameters == rhs.parameters ); -# endif - } - - bool operator!=( DisplayModeCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDisplayModeCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagsKHR flags = {}; - VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR parameters = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR ) == - sizeof( VkDisplayModeCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayModeCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DisplayModeCreateInfoKHR; - }; - - struct DisplayModePropertiesKHR - { - using NativeType = VkDisplayModePropertiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DisplayModePropertiesKHR( VULKAN_HPP_NAMESPACE::DisplayModeKHR displayMode_ = {}, - VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR parameters_ = {} ) VULKAN_HPP_NOEXCEPT - : displayMode( displayMode_ ) - , parameters( parameters_ ) - {} - - VULKAN_HPP_CONSTEXPR DisplayModePropertiesKHR( DisplayModePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayModePropertiesKHR( VkDisplayModePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayModePropertiesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayModePropertiesKHR & operator=( DisplayModePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayModePropertiesKHR & operator=( VkDisplayModePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDisplayModePropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayModePropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( displayMode, parameters ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayModePropertiesKHR const & ) const = default; -#else - bool operator==( DisplayModePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( displayMode == rhs.displayMode ) && ( parameters == rhs.parameters ); -# endif - } - - bool operator!=( DisplayModePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::DisplayModeKHR displayMode = {}; - VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR parameters = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR ) == - sizeof( VkDisplayModePropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayModePropertiesKHR is not nothrow_move_constructible!" ); - - struct DisplayModeProperties2KHR - { - using NativeType = VkDisplayModeProperties2KHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDisplayModeProperties2KHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DisplayModeProperties2KHR( - VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR displayModeProperties_ = {} ) VULKAN_HPP_NOEXCEPT - : displayModeProperties( displayModeProperties_ ) - {} - - VULKAN_HPP_CONSTEXPR - DisplayModeProperties2KHR( DisplayModeProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayModeProperties2KHR( VkDisplayModeProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayModeProperties2KHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayModeProperties2KHR & operator=( DisplayModeProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayModeProperties2KHR & operator=( VkDisplayModeProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDisplayModeProperties2KHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayModeProperties2KHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, displayModeProperties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayModeProperties2KHR const & ) const = default; -#else - bool operator==( DisplayModeProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( displayModeProperties == rhs.displayModeProperties ); -# endif - } - - bool operator!=( DisplayModeProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDisplayModeProperties2KHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR displayModeProperties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR ) == - sizeof( VkDisplayModeProperties2KHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayModeProperties2KHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DisplayModeProperties2KHR; - }; - - struct DisplayNativeHdrSurfaceCapabilitiesAMD - { - using NativeType = VkDisplayNativeHdrSurfaceCapabilitiesAMD; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDisplayNativeHdrSurfaceCapabilitiesAMD; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DisplayNativeHdrSurfaceCapabilitiesAMD( - VULKAN_HPP_NAMESPACE::Bool32 localDimmingSupport_ = {} ) VULKAN_HPP_NOEXCEPT - : localDimmingSupport( localDimmingSupport_ ) - {} - - VULKAN_HPP_CONSTEXPR DisplayNativeHdrSurfaceCapabilitiesAMD( DisplayNativeHdrSurfaceCapabilitiesAMD const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - DisplayNativeHdrSurfaceCapabilitiesAMD( VkDisplayNativeHdrSurfaceCapabilitiesAMD const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayNativeHdrSurfaceCapabilitiesAMD( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayNativeHdrSurfaceCapabilitiesAMD & - operator=( DisplayNativeHdrSurfaceCapabilitiesAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayNativeHdrSurfaceCapabilitiesAMD & - operator=( VkDisplayNativeHdrSurfaceCapabilitiesAMD const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDisplayNativeHdrSurfaceCapabilitiesAMD const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayNativeHdrSurfaceCapabilitiesAMD &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, localDimmingSupport ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayNativeHdrSurfaceCapabilitiesAMD const & ) const = default; -#else - bool operator==( DisplayNativeHdrSurfaceCapabilitiesAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( localDimmingSupport == rhs.localDimmingSupport ); -# endif - } - - bool operator!=( DisplayNativeHdrSurfaceCapabilitiesAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDisplayNativeHdrSurfaceCapabilitiesAMD; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 localDimmingSupport = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD ) == - sizeof( VkDisplayNativeHdrSurfaceCapabilitiesAMD ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DisplayNativeHdrSurfaceCapabilitiesAMD is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DisplayNativeHdrSurfaceCapabilitiesAMD; - }; - - struct DisplayPlaneCapabilitiesKHR - { - using NativeType = VkDisplayPlaneCapabilitiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DisplayPlaneCapabilitiesKHR( VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR supportedAlpha_ = {}, - VULKAN_HPP_NAMESPACE::Offset2D minSrcPosition_ = {}, - VULKAN_HPP_NAMESPACE::Offset2D maxSrcPosition_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D minSrcExtent_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D maxSrcExtent_ = {}, - VULKAN_HPP_NAMESPACE::Offset2D minDstPosition_ = {}, - VULKAN_HPP_NAMESPACE::Offset2D maxDstPosition_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D minDstExtent_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D maxDstExtent_ = {} ) VULKAN_HPP_NOEXCEPT - : supportedAlpha( supportedAlpha_ ) - , minSrcPosition( minSrcPosition_ ) - , maxSrcPosition( maxSrcPosition_ ) - , minSrcExtent( minSrcExtent_ ) - , maxSrcExtent( maxSrcExtent_ ) - , minDstPosition( minDstPosition_ ) - , maxDstPosition( maxDstPosition_ ) - , minDstExtent( minDstExtent_ ) - , maxDstExtent( maxDstExtent_ ) - {} - - VULKAN_HPP_CONSTEXPR - DisplayPlaneCapabilitiesKHR( DisplayPlaneCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPlaneCapabilitiesKHR( VkDisplayPlaneCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayPlaneCapabilitiesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayPlaneCapabilitiesKHR & operator=( DisplayPlaneCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPlaneCapabilitiesKHR & operator=( VkDisplayPlaneCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDisplayPlaneCapabilitiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayPlaneCapabilitiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( supportedAlpha, - minSrcPosition, - maxSrcPosition, - minSrcExtent, - maxSrcExtent, - minDstPosition, - maxDstPosition, - minDstExtent, - maxDstExtent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayPlaneCapabilitiesKHR const & ) const = default; -#else - bool operator==( DisplayPlaneCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( supportedAlpha == rhs.supportedAlpha ) && ( minSrcPosition == rhs.minSrcPosition ) && - ( maxSrcPosition == rhs.maxSrcPosition ) && ( minSrcExtent == rhs.minSrcExtent ) && - ( maxSrcExtent == rhs.maxSrcExtent ) && ( minDstPosition == rhs.minDstPosition ) && - ( maxDstPosition == rhs.maxDstPosition ) && ( minDstExtent == rhs.minDstExtent ) && - ( maxDstExtent == rhs.maxDstExtent ); -# endif - } - - bool operator!=( DisplayPlaneCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR supportedAlpha = {}; - VULKAN_HPP_NAMESPACE::Offset2D minSrcPosition = {}; - VULKAN_HPP_NAMESPACE::Offset2D maxSrcPosition = {}; - VULKAN_HPP_NAMESPACE::Extent2D minSrcExtent = {}; - VULKAN_HPP_NAMESPACE::Extent2D maxSrcExtent = {}; - VULKAN_HPP_NAMESPACE::Offset2D minDstPosition = {}; - VULKAN_HPP_NAMESPACE::Offset2D maxDstPosition = {}; - VULKAN_HPP_NAMESPACE::Extent2D minDstExtent = {}; - VULKAN_HPP_NAMESPACE::Extent2D maxDstExtent = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR ) == - sizeof( VkDisplayPlaneCapabilitiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DisplayPlaneCapabilitiesKHR is not nothrow_move_constructible!" ); - - struct DisplayPlaneCapabilities2KHR - { - using NativeType = VkDisplayPlaneCapabilities2KHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDisplayPlaneCapabilities2KHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DisplayPlaneCapabilities2KHR( - VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR capabilities_ = {} ) VULKAN_HPP_NOEXCEPT - : capabilities( capabilities_ ) - {} - - VULKAN_HPP_CONSTEXPR - DisplayPlaneCapabilities2KHR( DisplayPlaneCapabilities2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPlaneCapabilities2KHR( VkDisplayPlaneCapabilities2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayPlaneCapabilities2KHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayPlaneCapabilities2KHR & operator=( DisplayPlaneCapabilities2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPlaneCapabilities2KHR & operator=( VkDisplayPlaneCapabilities2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDisplayPlaneCapabilities2KHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayPlaneCapabilities2KHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, capabilities ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayPlaneCapabilities2KHR const & ) const = default; -#else - bool operator==( DisplayPlaneCapabilities2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( capabilities == rhs.capabilities ); -# endif - } - - bool operator!=( DisplayPlaneCapabilities2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDisplayPlaneCapabilities2KHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR capabilities = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR ) == - sizeof( VkDisplayPlaneCapabilities2KHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DisplayPlaneCapabilities2KHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DisplayPlaneCapabilities2KHR; - }; - - struct DisplayPlaneInfo2KHR - { - using NativeType = VkDisplayPlaneInfo2KHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDisplayPlaneInfo2KHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DisplayPlaneInfo2KHR( VULKAN_HPP_NAMESPACE::DisplayModeKHR mode_ = {}, - uint32_t planeIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : mode( mode_ ) - , planeIndex( planeIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR DisplayPlaneInfo2KHR( DisplayPlaneInfo2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPlaneInfo2KHR( VkDisplayPlaneInfo2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayPlaneInfo2KHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayPlaneInfo2KHR & operator=( DisplayPlaneInfo2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPlaneInfo2KHR & operator=( VkDisplayPlaneInfo2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DisplayPlaneInfo2KHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplayPlaneInfo2KHR & - setMode( VULKAN_HPP_NAMESPACE::DisplayModeKHR mode_ ) VULKAN_HPP_NOEXCEPT - { - mode = mode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplayPlaneInfo2KHR & setPlaneIndex( uint32_t planeIndex_ ) VULKAN_HPP_NOEXCEPT - { - planeIndex = planeIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDisplayPlaneInfo2KHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayPlaneInfo2KHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, mode, planeIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayPlaneInfo2KHR const & ) const = default; -#else - bool operator==( DisplayPlaneInfo2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( mode == rhs.mode ) && - ( planeIndex == rhs.planeIndex ); -# endif - } - - bool operator!=( DisplayPlaneInfo2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDisplayPlaneInfo2KHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DisplayModeKHR mode = {}; - uint32_t planeIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR ) == sizeof( VkDisplayPlaneInfo2KHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayPlaneInfo2KHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DisplayPlaneInfo2KHR; - }; - - struct DisplayPlanePropertiesKHR - { - using NativeType = VkDisplayPlanePropertiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DisplayPlanePropertiesKHR( VULKAN_HPP_NAMESPACE::DisplayKHR currentDisplay_ = {}, - uint32_t currentStackIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : currentDisplay( currentDisplay_ ) - , currentStackIndex( currentStackIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR - DisplayPlanePropertiesKHR( DisplayPlanePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPlanePropertiesKHR( VkDisplayPlanePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayPlanePropertiesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayPlanePropertiesKHR & operator=( DisplayPlanePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPlanePropertiesKHR & operator=( VkDisplayPlanePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDisplayPlanePropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayPlanePropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( currentDisplay, currentStackIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayPlanePropertiesKHR const & ) const = default; -#else - bool operator==( DisplayPlanePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( currentDisplay == rhs.currentDisplay ) && ( currentStackIndex == rhs.currentStackIndex ); -# endif - } - - bool operator!=( DisplayPlanePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::DisplayKHR currentDisplay = {}; - uint32_t currentStackIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR ) == - sizeof( VkDisplayPlanePropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayPlanePropertiesKHR is not nothrow_move_constructible!" ); - - struct DisplayPlaneProperties2KHR - { - using NativeType = VkDisplayPlaneProperties2KHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDisplayPlaneProperties2KHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DisplayPlaneProperties2KHR( - VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR displayPlaneProperties_ = {} ) VULKAN_HPP_NOEXCEPT - : displayPlaneProperties( displayPlaneProperties_ ) - {} - - VULKAN_HPP_CONSTEXPR - DisplayPlaneProperties2KHR( DisplayPlaneProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPlaneProperties2KHR( VkDisplayPlaneProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayPlaneProperties2KHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayPlaneProperties2KHR & operator=( DisplayPlaneProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPlaneProperties2KHR & operator=( VkDisplayPlaneProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDisplayPlaneProperties2KHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayPlaneProperties2KHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, displayPlaneProperties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayPlaneProperties2KHR const & ) const = default; -#else - bool operator==( DisplayPlaneProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( displayPlaneProperties == rhs.displayPlaneProperties ); -# endif - } - - bool operator!=( DisplayPlaneProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDisplayPlaneProperties2KHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR displayPlaneProperties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR ) == - sizeof( VkDisplayPlaneProperties2KHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayPlaneProperties2KHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DisplayPlaneProperties2KHR; - }; - - struct DisplayPowerInfoEXT - { - using NativeType = VkDisplayPowerInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDisplayPowerInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DisplayPowerInfoEXT( VULKAN_HPP_NAMESPACE::DisplayPowerStateEXT powerState_ = - VULKAN_HPP_NAMESPACE::DisplayPowerStateEXT::eOff ) VULKAN_HPP_NOEXCEPT - : powerState( powerState_ ) - {} - - VULKAN_HPP_CONSTEXPR DisplayPowerInfoEXT( DisplayPowerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPowerInfoEXT( VkDisplayPowerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayPowerInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayPowerInfoEXT & operator=( DisplayPowerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPowerInfoEXT & operator=( VkDisplayPowerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DisplayPowerInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplayPowerInfoEXT & - setPowerState( VULKAN_HPP_NAMESPACE::DisplayPowerStateEXT powerState_ ) VULKAN_HPP_NOEXCEPT - { - powerState = powerState_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDisplayPowerInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayPowerInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, powerState ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayPowerInfoEXT const & ) const = default; -#else - bool operator==( DisplayPowerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( powerState == rhs.powerState ); -# endif - } - - bool operator!=( DisplayPowerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDisplayPowerInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DisplayPowerStateEXT powerState = VULKAN_HPP_NAMESPACE::DisplayPowerStateEXT::eOff; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT ) == sizeof( VkDisplayPowerInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayPowerInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DisplayPowerInfoEXT; - }; - - struct DisplayPresentInfoKHR - { - using NativeType = VkDisplayPresentInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDisplayPresentInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DisplayPresentInfoKHR( VULKAN_HPP_NAMESPACE::Rect2D srcRect_ = {}, - VULKAN_HPP_NAMESPACE::Rect2D dstRect_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 persistent_ = {} ) VULKAN_HPP_NOEXCEPT - : srcRect( srcRect_ ) - , dstRect( dstRect_ ) - , persistent( persistent_ ) - {} - - VULKAN_HPP_CONSTEXPR DisplayPresentInfoKHR( DisplayPresentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPresentInfoKHR( VkDisplayPresentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayPresentInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayPresentInfoKHR & operator=( DisplayPresentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPresentInfoKHR & operator=( VkDisplayPresentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DisplayPresentInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplayPresentInfoKHR & - setSrcRect( VULKAN_HPP_NAMESPACE::Rect2D const & srcRect_ ) VULKAN_HPP_NOEXCEPT - { - srcRect = srcRect_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplayPresentInfoKHR & - setDstRect( VULKAN_HPP_NAMESPACE::Rect2D const & dstRect_ ) VULKAN_HPP_NOEXCEPT - { - dstRect = dstRect_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplayPresentInfoKHR & - setPersistent( VULKAN_HPP_NAMESPACE::Bool32 persistent_ ) VULKAN_HPP_NOEXCEPT - { - persistent = persistent_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDisplayPresentInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayPresentInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, srcRect, dstRect, persistent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayPresentInfoKHR const & ) const = default; -#else - bool operator==( DisplayPresentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcRect == rhs.srcRect ) && - ( dstRect == rhs.dstRect ) && ( persistent == rhs.persistent ); -# endif - } - - bool operator!=( DisplayPresentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDisplayPresentInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Rect2D srcRect = {}; - VULKAN_HPP_NAMESPACE::Rect2D dstRect = {}; - VULKAN_HPP_NAMESPACE::Bool32 persistent = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR ) == sizeof( VkDisplayPresentInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayPresentInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DisplayPresentInfoKHR; - }; - - struct DisplayPropertiesKHR - { - using NativeType = VkDisplayPropertiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DisplayPropertiesKHR( VULKAN_HPP_NAMESPACE::DisplayKHR display_ = {}, - const char * displayName_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D physicalDimensions_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D physicalResolution_ = {}, - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR supportedTransforms_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 planeReorderPossible_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 persistentContent_ = {} ) VULKAN_HPP_NOEXCEPT - : display( display_ ) - , displayName( displayName_ ) - , physicalDimensions( physicalDimensions_ ) - , physicalResolution( physicalResolution_ ) - , supportedTransforms( supportedTransforms_ ) - , planeReorderPossible( planeReorderPossible_ ) - , persistentContent( persistentContent_ ) - {} - - VULKAN_HPP_CONSTEXPR DisplayPropertiesKHR( DisplayPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPropertiesKHR( VkDisplayPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayPropertiesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayPropertiesKHR & operator=( DisplayPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayPropertiesKHR & operator=( VkDisplayPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDisplayPropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayPropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( display, - displayName, - physicalDimensions, - physicalResolution, - supportedTransforms, - planeReorderPossible, - persistentContent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( DisplayPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = display <=> rhs.display; cmp != 0 ) - return cmp; - if ( displayName != rhs.displayName ) - if ( auto cmp = strcmp( displayName, rhs.displayName ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - if ( auto cmp = physicalDimensions <=> rhs.physicalDimensions; cmp != 0 ) - return cmp; - if ( auto cmp = physicalResolution <=> rhs.physicalResolution; cmp != 0 ) - return cmp; - if ( auto cmp = supportedTransforms <=> rhs.supportedTransforms; cmp != 0 ) - return cmp; - if ( auto cmp = planeReorderPossible <=> rhs.planeReorderPossible; cmp != 0 ) - return cmp; - if ( auto cmp = persistentContent <=> rhs.persistentContent; cmp != 0 ) - return cmp; - - return std::strong_ordering::equivalent; - } -#endif - - bool operator==( DisplayPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( display == rhs.display ) && - ( ( displayName == rhs.displayName ) || ( strcmp( displayName, rhs.displayName ) == 0 ) ) && - ( physicalDimensions == rhs.physicalDimensions ) && ( physicalResolution == rhs.physicalResolution ) && - ( supportedTransforms == rhs.supportedTransforms ) && - ( planeReorderPossible == rhs.planeReorderPossible ) && ( persistentContent == rhs.persistentContent ); - } - - bool operator!=( DisplayPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::DisplayKHR display = {}; - const char * displayName = {}; - VULKAN_HPP_NAMESPACE::Extent2D physicalDimensions = {}; - VULKAN_HPP_NAMESPACE::Extent2D physicalResolution = {}; - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR supportedTransforms = {}; - VULKAN_HPP_NAMESPACE::Bool32 planeReorderPossible = {}; - VULKAN_HPP_NAMESPACE::Bool32 persistentContent = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR ) == sizeof( VkDisplayPropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayPropertiesKHR is not nothrow_move_constructible!" ); - - struct DisplayProperties2KHR - { - using NativeType = VkDisplayProperties2KHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDisplayProperties2KHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DisplayProperties2KHR( VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR displayProperties_ = {} ) VULKAN_HPP_NOEXCEPT - : displayProperties( displayProperties_ ) - {} - - VULKAN_HPP_CONSTEXPR DisplayProperties2KHR( DisplayProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayProperties2KHR( VkDisplayProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplayProperties2KHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplayProperties2KHR & operator=( DisplayProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplayProperties2KHR & operator=( VkDisplayProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDisplayProperties2KHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplayProperties2KHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, displayProperties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplayProperties2KHR const & ) const = default; -#else - bool operator==( DisplayProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( displayProperties == rhs.displayProperties ); -# endif - } - - bool operator!=( DisplayProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDisplayProperties2KHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR displayProperties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayProperties2KHR ) == sizeof( VkDisplayProperties2KHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DisplayProperties2KHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DisplayProperties2KHR; - }; - - struct DisplaySurfaceCreateInfoKHR - { - using NativeType = VkDisplaySurfaceCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eDisplaySurfaceCreateInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - DisplaySurfaceCreateInfoKHR( VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR flags_ = {}, - VULKAN_HPP_NAMESPACE::DisplayModeKHR displayMode_ = {}, - uint32_t planeIndex_ = {}, - uint32_t planeStackIndex_ = {}, - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_ = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity, - float globalAlpha_ = {}, - VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR alphaMode_ = - VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR::eOpaque, - VULKAN_HPP_NAMESPACE::Extent2D imageExtent_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , displayMode( displayMode_ ) - , planeIndex( planeIndex_ ) - , planeStackIndex( planeStackIndex_ ) - , transform( transform_ ) - , globalAlpha( globalAlpha_ ) - , alphaMode( alphaMode_ ) - , imageExtent( imageExtent_ ) - {} - - VULKAN_HPP_CONSTEXPR - DisplaySurfaceCreateInfoKHR( DisplaySurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplaySurfaceCreateInfoKHR( VkDisplaySurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : DisplaySurfaceCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DisplaySurfaceCreateInfoKHR & operator=( DisplaySurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DisplaySurfaceCreateInfoKHR & operator=( VkDisplaySurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR & - setDisplayMode( VULKAN_HPP_NAMESPACE::DisplayModeKHR displayMode_ ) VULKAN_HPP_NOEXCEPT - { - displayMode = displayMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR & setPlaneIndex( uint32_t planeIndex_ ) VULKAN_HPP_NOEXCEPT - { - planeIndex = planeIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR & - setPlaneStackIndex( uint32_t planeStackIndex_ ) VULKAN_HPP_NOEXCEPT - { - planeStackIndex = planeStackIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR & - setTransform( VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_ ) VULKAN_HPP_NOEXCEPT - { - transform = transform_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR & setGlobalAlpha( float globalAlpha_ ) VULKAN_HPP_NOEXCEPT - { - globalAlpha = globalAlpha_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR & - setAlphaMode( VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR alphaMode_ ) VULKAN_HPP_NOEXCEPT - { - alphaMode = alphaMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR & - setImageExtent( VULKAN_HPP_NAMESPACE::Extent2D const & imageExtent_ ) VULKAN_HPP_NOEXCEPT - { - imageExtent = imageExtent_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDisplaySurfaceCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDisplaySurfaceCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, flags, displayMode, planeIndex, planeStackIndex, transform, globalAlpha, alphaMode, imageExtent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DisplaySurfaceCreateInfoKHR const & ) const = default; -#else - bool operator==( DisplaySurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( displayMode == rhs.displayMode ) && ( planeIndex == rhs.planeIndex ) && - ( planeStackIndex == rhs.planeStackIndex ) && ( transform == rhs.transform ) && - ( globalAlpha == rhs.globalAlpha ) && ( alphaMode == rhs.alphaMode ) && ( imageExtent == rhs.imageExtent ); -# endif - } - - bool operator!=( DisplaySurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDisplaySurfaceCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR flags = {}; - VULKAN_HPP_NAMESPACE::DisplayModeKHR displayMode = {}; - uint32_t planeIndex = {}; - uint32_t planeStackIndex = {}; - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity; - float globalAlpha = {}; - VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR alphaMode = - VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR::eOpaque; - VULKAN_HPP_NAMESPACE::Extent2D imageExtent = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR ) == - sizeof( VkDisplaySurfaceCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DisplaySurfaceCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DisplaySurfaceCreateInfoKHR; - }; - - struct DrawIndexedIndirectCommand - { - using NativeType = VkDrawIndexedIndirectCommand; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DrawIndexedIndirectCommand( uint32_t indexCount_ = {}, - uint32_t instanceCount_ = {}, - uint32_t firstIndex_ = {}, - int32_t vertexOffset_ = {}, - uint32_t firstInstance_ = {} ) VULKAN_HPP_NOEXCEPT - : indexCount( indexCount_ ) - , instanceCount( instanceCount_ ) - , firstIndex( firstIndex_ ) - , vertexOffset( vertexOffset_ ) - , firstInstance( firstInstance_ ) - {} - - VULKAN_HPP_CONSTEXPR - DrawIndexedIndirectCommand( DrawIndexedIndirectCommand const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DrawIndexedIndirectCommand( VkDrawIndexedIndirectCommand const & rhs ) VULKAN_HPP_NOEXCEPT - : DrawIndexedIndirectCommand( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DrawIndexedIndirectCommand & operator=( DrawIndexedIndirectCommand const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DrawIndexedIndirectCommand & operator=( VkDrawIndexedIndirectCommand const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DrawIndexedIndirectCommand & setIndexCount( uint32_t indexCount_ ) VULKAN_HPP_NOEXCEPT - { - indexCount = indexCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DrawIndexedIndirectCommand & setInstanceCount( uint32_t instanceCount_ ) VULKAN_HPP_NOEXCEPT - { - instanceCount = instanceCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DrawIndexedIndirectCommand & setFirstIndex( uint32_t firstIndex_ ) VULKAN_HPP_NOEXCEPT - { - firstIndex = firstIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DrawIndexedIndirectCommand & setVertexOffset( int32_t vertexOffset_ ) VULKAN_HPP_NOEXCEPT - { - vertexOffset = vertexOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DrawIndexedIndirectCommand & setFirstInstance( uint32_t firstInstance_ ) VULKAN_HPP_NOEXCEPT - { - firstInstance = firstInstance_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDrawIndexedIndirectCommand const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDrawIndexedIndirectCommand &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( indexCount, instanceCount, firstIndex, vertexOffset, firstInstance ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DrawIndexedIndirectCommand const & ) const = default; -#else - bool operator==( DrawIndexedIndirectCommand const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( indexCount == rhs.indexCount ) && ( instanceCount == rhs.instanceCount ) && - ( firstIndex == rhs.firstIndex ) && ( vertexOffset == rhs.vertexOffset ) && - ( firstInstance == rhs.firstInstance ); -# endif - } - - bool operator!=( DrawIndexedIndirectCommand const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t indexCount = {}; - uint32_t instanceCount = {}; - uint32_t firstIndex = {}; - int32_t vertexOffset = {}; - uint32_t firstInstance = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand ) == - sizeof( VkDrawIndexedIndirectCommand ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DrawIndexedIndirectCommand is not nothrow_move_constructible!" ); - - struct DrawIndirectCommand - { - using NativeType = VkDrawIndirectCommand; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DrawIndirectCommand( uint32_t vertexCount_ = {}, - uint32_t instanceCount_ = {}, - uint32_t firstVertex_ = {}, - uint32_t firstInstance_ = {} ) VULKAN_HPP_NOEXCEPT - : vertexCount( vertexCount_ ) - , instanceCount( instanceCount_ ) - , firstVertex( firstVertex_ ) - , firstInstance( firstInstance_ ) - {} - - VULKAN_HPP_CONSTEXPR DrawIndirectCommand( DrawIndirectCommand const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DrawIndirectCommand( VkDrawIndirectCommand const & rhs ) VULKAN_HPP_NOEXCEPT - : DrawIndirectCommand( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DrawIndirectCommand & operator=( DrawIndirectCommand const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DrawIndirectCommand & operator=( VkDrawIndirectCommand const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DrawIndirectCommand & setVertexCount( uint32_t vertexCount_ ) VULKAN_HPP_NOEXCEPT - { - vertexCount = vertexCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DrawIndirectCommand & setInstanceCount( uint32_t instanceCount_ ) VULKAN_HPP_NOEXCEPT - { - instanceCount = instanceCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DrawIndirectCommand & setFirstVertex( uint32_t firstVertex_ ) VULKAN_HPP_NOEXCEPT - { - firstVertex = firstVertex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DrawIndirectCommand & setFirstInstance( uint32_t firstInstance_ ) VULKAN_HPP_NOEXCEPT - { - firstInstance = firstInstance_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDrawIndirectCommand const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDrawIndirectCommand &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( vertexCount, instanceCount, firstVertex, firstInstance ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DrawIndirectCommand const & ) const = default; -#else - bool operator==( DrawIndirectCommand const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( vertexCount == rhs.vertexCount ) && ( instanceCount == rhs.instanceCount ) && - ( firstVertex == rhs.firstVertex ) && ( firstInstance == rhs.firstInstance ); -# endif - } - - bool operator!=( DrawIndirectCommand const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t vertexCount = {}; - uint32_t instanceCount = {}; - uint32_t firstVertex = {}; - uint32_t firstInstance = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawIndirectCommand ) == sizeof( VkDrawIndirectCommand ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "DrawIndirectCommand is not nothrow_move_constructible!" ); - - struct DrawMeshTasksIndirectCommandNV - { - using NativeType = VkDrawMeshTasksIndirectCommandNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DrawMeshTasksIndirectCommandNV( uint32_t taskCount_ = {}, - uint32_t firstTask_ = {} ) VULKAN_HPP_NOEXCEPT - : taskCount( taskCount_ ) - , firstTask( firstTask_ ) - {} - - VULKAN_HPP_CONSTEXPR - DrawMeshTasksIndirectCommandNV( DrawMeshTasksIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DrawMeshTasksIndirectCommandNV( VkDrawMeshTasksIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT - : DrawMeshTasksIndirectCommandNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DrawMeshTasksIndirectCommandNV & - operator=( DrawMeshTasksIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DrawMeshTasksIndirectCommandNV & operator=( VkDrawMeshTasksIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 DrawMeshTasksIndirectCommandNV & setTaskCount( uint32_t taskCount_ ) VULKAN_HPP_NOEXCEPT - { - taskCount = taskCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 DrawMeshTasksIndirectCommandNV & setFirstTask( uint32_t firstTask_ ) VULKAN_HPP_NOEXCEPT - { - firstTask = firstTask_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkDrawMeshTasksIndirectCommandNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDrawMeshTasksIndirectCommandNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( taskCount, firstTask ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DrawMeshTasksIndirectCommandNV const & ) const = default; -#else - bool operator==( DrawMeshTasksIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( taskCount == rhs.taskCount ) && ( firstTask == rhs.firstTask ); -# endif - } - - bool operator!=( DrawMeshTasksIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t taskCount = {}; - uint32_t firstTask = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV ) == - sizeof( VkDrawMeshTasksIndirectCommandNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DrawMeshTasksIndirectCommandNV is not nothrow_move_constructible!" ); - - struct DrmFormatModifierProperties2EXT - { - using NativeType = VkDrmFormatModifierProperties2EXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DrmFormatModifierProperties2EXT( - uint64_t drmFormatModifier_ = {}, - uint32_t drmFormatModifierPlaneCount_ = {}, - VULKAN_HPP_NAMESPACE::FormatFeatureFlags2 drmFormatModifierTilingFeatures_ = {} ) VULKAN_HPP_NOEXCEPT - : drmFormatModifier( drmFormatModifier_ ) - , drmFormatModifierPlaneCount( drmFormatModifierPlaneCount_ ) - , drmFormatModifierTilingFeatures( drmFormatModifierTilingFeatures_ ) - {} - - VULKAN_HPP_CONSTEXPR - DrmFormatModifierProperties2EXT( DrmFormatModifierProperties2EXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DrmFormatModifierProperties2EXT( VkDrmFormatModifierProperties2EXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DrmFormatModifierProperties2EXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DrmFormatModifierProperties2EXT & - operator=( DrmFormatModifierProperties2EXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DrmFormatModifierProperties2EXT & operator=( VkDrmFormatModifierProperties2EXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDrmFormatModifierProperties2EXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDrmFormatModifierProperties2EXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( drmFormatModifier, drmFormatModifierPlaneCount, drmFormatModifierTilingFeatures ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DrmFormatModifierProperties2EXT const & ) const = default; -#else - bool operator==( DrmFormatModifierProperties2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( drmFormatModifier == rhs.drmFormatModifier ) && - ( drmFormatModifierPlaneCount == rhs.drmFormatModifierPlaneCount ) && - ( drmFormatModifierTilingFeatures == rhs.drmFormatModifierTilingFeatures ); -# endif - } - - bool operator!=( DrmFormatModifierProperties2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint64_t drmFormatModifier = {}; - uint32_t drmFormatModifierPlaneCount = {}; - VULKAN_HPP_NAMESPACE::FormatFeatureFlags2 drmFormatModifierTilingFeatures = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT ) == - sizeof( VkDrmFormatModifierProperties2EXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DrmFormatModifierProperties2EXT is not nothrow_move_constructible!" ); - - struct DrmFormatModifierPropertiesEXT - { - using NativeType = VkDrmFormatModifierPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DrmFormatModifierPropertiesEXT( - uint64_t drmFormatModifier_ = {}, - uint32_t drmFormatModifierPlaneCount_ = {}, - VULKAN_HPP_NAMESPACE::FormatFeatureFlags drmFormatModifierTilingFeatures_ = {} ) VULKAN_HPP_NOEXCEPT - : drmFormatModifier( drmFormatModifier_ ) - , drmFormatModifierPlaneCount( drmFormatModifierPlaneCount_ ) - , drmFormatModifierTilingFeatures( drmFormatModifierTilingFeatures_ ) - {} - - VULKAN_HPP_CONSTEXPR - DrmFormatModifierPropertiesEXT( DrmFormatModifierPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DrmFormatModifierPropertiesEXT( VkDrmFormatModifierPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DrmFormatModifierPropertiesEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DrmFormatModifierPropertiesEXT & - operator=( DrmFormatModifierPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DrmFormatModifierPropertiesEXT & operator=( VkDrmFormatModifierPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDrmFormatModifierPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDrmFormatModifierPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( drmFormatModifier, drmFormatModifierPlaneCount, drmFormatModifierTilingFeatures ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DrmFormatModifierPropertiesEXT const & ) const = default; -#else - bool operator==( DrmFormatModifierPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( drmFormatModifier == rhs.drmFormatModifier ) && - ( drmFormatModifierPlaneCount == rhs.drmFormatModifierPlaneCount ) && - ( drmFormatModifierTilingFeatures == rhs.drmFormatModifierTilingFeatures ); -# endif - } - - bool operator!=( DrmFormatModifierPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint64_t drmFormatModifier = {}; - uint32_t drmFormatModifierPlaneCount = {}; - VULKAN_HPP_NAMESPACE::FormatFeatureFlags drmFormatModifierTilingFeatures = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT ) == - sizeof( VkDrmFormatModifierPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DrmFormatModifierPropertiesEXT is not nothrow_move_constructible!" ); - - struct DrmFormatModifierPropertiesList2EXT - { - using NativeType = VkDrmFormatModifierPropertiesList2EXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDrmFormatModifierPropertiesList2EXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DrmFormatModifierPropertiesList2EXT( - uint32_t drmFormatModifierCount_ = {}, - VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT * pDrmFormatModifierProperties_ = {} ) VULKAN_HPP_NOEXCEPT - : drmFormatModifierCount( drmFormatModifierCount_ ) - , pDrmFormatModifierProperties( pDrmFormatModifierProperties_ ) - {} - - VULKAN_HPP_CONSTEXPR DrmFormatModifierPropertiesList2EXT( DrmFormatModifierPropertiesList2EXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - DrmFormatModifierPropertiesList2EXT( VkDrmFormatModifierPropertiesList2EXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DrmFormatModifierPropertiesList2EXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DrmFormatModifierPropertiesList2EXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - drmFormatModifierProperties_ ) - : drmFormatModifierCount( static_cast( drmFormatModifierProperties_.size() ) ) - , pDrmFormatModifierProperties( drmFormatModifierProperties_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DrmFormatModifierPropertiesList2EXT & - operator=( DrmFormatModifierPropertiesList2EXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DrmFormatModifierPropertiesList2EXT & - operator=( VkDrmFormatModifierPropertiesList2EXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDrmFormatModifierPropertiesList2EXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDrmFormatModifierPropertiesList2EXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, drmFormatModifierCount, pDrmFormatModifierProperties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DrmFormatModifierPropertiesList2EXT const & ) const = default; -#else - bool operator==( DrmFormatModifierPropertiesList2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( drmFormatModifierCount == rhs.drmFormatModifierCount ) && - ( pDrmFormatModifierProperties == rhs.pDrmFormatModifierProperties ); -# endif - } - - bool operator!=( DrmFormatModifierPropertiesList2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDrmFormatModifierPropertiesList2EXT; - void * pNext = {}; - uint32_t drmFormatModifierCount = {}; - VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT * pDrmFormatModifierProperties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT ) == - sizeof( VkDrmFormatModifierPropertiesList2EXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DrmFormatModifierPropertiesList2EXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DrmFormatModifierPropertiesList2EXT; - }; - - struct DrmFormatModifierPropertiesListEXT - { - using NativeType = VkDrmFormatModifierPropertiesListEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eDrmFormatModifierPropertiesListEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR DrmFormatModifierPropertiesListEXT( - uint32_t drmFormatModifierCount_ = {}, - VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT * pDrmFormatModifierProperties_ = {} ) VULKAN_HPP_NOEXCEPT - : drmFormatModifierCount( drmFormatModifierCount_ ) - , pDrmFormatModifierProperties( pDrmFormatModifierProperties_ ) - {} - - VULKAN_HPP_CONSTEXPR DrmFormatModifierPropertiesListEXT( DrmFormatModifierPropertiesListEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - DrmFormatModifierPropertiesListEXT( VkDrmFormatModifierPropertiesListEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : DrmFormatModifierPropertiesListEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - DrmFormatModifierPropertiesListEXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - drmFormatModifierProperties_ ) - : drmFormatModifierCount( static_cast( drmFormatModifierProperties_.size() ) ) - , pDrmFormatModifierProperties( drmFormatModifierProperties_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - DrmFormatModifierPropertiesListEXT & - operator=( DrmFormatModifierPropertiesListEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - DrmFormatModifierPropertiesListEXT & - operator=( VkDrmFormatModifierPropertiesListEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkDrmFormatModifierPropertiesListEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkDrmFormatModifierPropertiesListEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, drmFormatModifierCount, pDrmFormatModifierProperties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( DrmFormatModifierPropertiesListEXT const & ) const = default; -#else - bool operator==( DrmFormatModifierPropertiesListEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( drmFormatModifierCount == rhs.drmFormatModifierCount ) && - ( pDrmFormatModifierProperties == rhs.pDrmFormatModifierProperties ); -# endif - } - - bool operator!=( DrmFormatModifierPropertiesListEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDrmFormatModifierPropertiesListEXT; - void * pNext = {}; - uint32_t drmFormatModifierCount = {}; - VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT * pDrmFormatModifierProperties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT ) == - sizeof( VkDrmFormatModifierPropertiesListEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "DrmFormatModifierPropertiesListEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = DrmFormatModifierPropertiesListEXT; - }; - - struct EventCreateInfo - { - using NativeType = VkEventCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eEventCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR EventCreateInfo( VULKAN_HPP_NAMESPACE::EventCreateFlags flags_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR EventCreateInfo( EventCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - EventCreateInfo( VkEventCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : EventCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - EventCreateInfo & operator=( EventCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - EventCreateInfo & operator=( VkEventCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 EventCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 EventCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::EventCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkEventCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkEventCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( EventCreateInfo const & ) const = default; -#else - bool operator==( EventCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( EventCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eEventCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::EventCreateFlags flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::EventCreateInfo ) == sizeof( VkEventCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "EventCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = EventCreateInfo; - }; - - struct ExportFenceCreateInfo - { - using NativeType = VkExportFenceCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExportFenceCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ExportFenceCreateInfo( VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags handleTypes_ = {} ) VULKAN_HPP_NOEXCEPT - : handleTypes( handleTypes_ ) - {} - - VULKAN_HPP_CONSTEXPR ExportFenceCreateInfo( ExportFenceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportFenceCreateInfo( VkExportFenceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ExportFenceCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExportFenceCreateInfo & operator=( ExportFenceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportFenceCreateInfo & operator=( VkExportFenceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ExportFenceCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportFenceCreateInfo & - setHandleTypes( VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags handleTypes_ ) VULKAN_HPP_NOEXCEPT - { - handleTypes = handleTypes_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExportFenceCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExportFenceCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleTypes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExportFenceCreateInfo const & ) const = default; -#else - bool operator==( ExportFenceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); -# endif - } - - bool operator!=( ExportFenceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExportFenceCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags handleTypes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo ) == sizeof( VkExportFenceCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ExportFenceCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExportFenceCreateInfo; - }; - using ExportFenceCreateInfoKHR = ExportFenceCreateInfo; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct ExportFenceWin32HandleInfoKHR - { - using NativeType = VkExportFenceWin32HandleInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExportFenceWin32HandleInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExportFenceWin32HandleInfoKHR( const SECURITY_ATTRIBUTES * pAttributes_ = {}, - DWORD dwAccess_ = {}, - LPCWSTR name_ = {} ) VULKAN_HPP_NOEXCEPT - : pAttributes( pAttributes_ ) - , dwAccess( dwAccess_ ) - , name( name_ ) - {} - - VULKAN_HPP_CONSTEXPR - ExportFenceWin32HandleInfoKHR( ExportFenceWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportFenceWin32HandleInfoKHR( VkExportFenceWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : ExportFenceWin32HandleInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExportFenceWin32HandleInfoKHR & - operator=( ExportFenceWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportFenceWin32HandleInfoKHR & operator=( VkExportFenceWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ExportFenceWin32HandleInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportFenceWin32HandleInfoKHR & - setPAttributes( const SECURITY_ATTRIBUTES * pAttributes_ ) VULKAN_HPP_NOEXCEPT - { - pAttributes = pAttributes_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportFenceWin32HandleInfoKHR & setDwAccess( DWORD dwAccess_ ) VULKAN_HPP_NOEXCEPT - { - dwAccess = dwAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportFenceWin32HandleInfoKHR & setName( LPCWSTR name_ ) VULKAN_HPP_NOEXCEPT - { - name = name_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExportFenceWin32HandleInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExportFenceWin32HandleInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pAttributes, dwAccess, name ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExportFenceWin32HandleInfoKHR const & ) const = default; -# else - bool operator==( ExportFenceWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pAttributes == rhs.pAttributes ) && - ( dwAccess == rhs.dwAccess ) && ( name == rhs.name ); -# endif - } - - bool operator!=( ExportFenceWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExportFenceWin32HandleInfoKHR; - const void * pNext = {}; - const SECURITY_ATTRIBUTES * pAttributes = {}; - DWORD dwAccess = {}; - LPCWSTR name = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR ) == - sizeof( VkExportFenceWin32HandleInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ExportFenceWin32HandleInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExportFenceWin32HandleInfoKHR; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - struct ExportMemoryAllocateInfo - { - using NativeType = VkExportMemoryAllocateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExportMemoryAllocateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExportMemoryAllocateInfo( - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags handleTypes_ = {} ) VULKAN_HPP_NOEXCEPT - : handleTypes( handleTypes_ ) - {} - - VULKAN_HPP_CONSTEXPR ExportMemoryAllocateInfo( ExportMemoryAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportMemoryAllocateInfo( VkExportMemoryAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ExportMemoryAllocateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExportMemoryAllocateInfo & operator=( ExportMemoryAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportMemoryAllocateInfo & operator=( VkExportMemoryAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ExportMemoryAllocateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportMemoryAllocateInfo & - setHandleTypes( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags handleTypes_ ) VULKAN_HPP_NOEXCEPT - { - handleTypes = handleTypes_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExportMemoryAllocateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExportMemoryAllocateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleTypes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExportMemoryAllocateInfo const & ) const = default; -#else - bool operator==( ExportMemoryAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); -# endif - } - - bool operator!=( ExportMemoryAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExportMemoryAllocateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags handleTypes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo ) == - sizeof( VkExportMemoryAllocateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ExportMemoryAllocateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExportMemoryAllocateInfo; - }; - using ExportMemoryAllocateInfoKHR = ExportMemoryAllocateInfo; - - struct ExportMemoryAllocateInfoNV - { - using NativeType = VkExportMemoryAllocateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExportMemoryAllocateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExportMemoryAllocateInfoNV( - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleTypes_ = {} ) VULKAN_HPP_NOEXCEPT - : handleTypes( handleTypes_ ) - {} - - VULKAN_HPP_CONSTEXPR - ExportMemoryAllocateInfoNV( ExportMemoryAllocateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportMemoryAllocateInfoNV( VkExportMemoryAllocateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : ExportMemoryAllocateInfoNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExportMemoryAllocateInfoNV & operator=( ExportMemoryAllocateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportMemoryAllocateInfoNV & operator=( VkExportMemoryAllocateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ExportMemoryAllocateInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportMemoryAllocateInfoNV & - setHandleTypes( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleTypes_ ) VULKAN_HPP_NOEXCEPT - { - handleTypes = handleTypes_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExportMemoryAllocateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExportMemoryAllocateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleTypes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExportMemoryAllocateInfoNV const & ) const = default; -#else - bool operator==( ExportMemoryAllocateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); -# endif - } - - bool operator!=( ExportMemoryAllocateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExportMemoryAllocateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleTypes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV ) == - sizeof( VkExportMemoryAllocateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ExportMemoryAllocateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExportMemoryAllocateInfoNV; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct ExportMemoryWin32HandleInfoKHR - { - using NativeType = VkExportMemoryWin32HandleInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExportMemoryWin32HandleInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExportMemoryWin32HandleInfoKHR( const SECURITY_ATTRIBUTES * pAttributes_ = {}, - DWORD dwAccess_ = {}, - LPCWSTR name_ = {} ) VULKAN_HPP_NOEXCEPT - : pAttributes( pAttributes_ ) - , dwAccess( dwAccess_ ) - , name( name_ ) - {} - - VULKAN_HPP_CONSTEXPR - ExportMemoryWin32HandleInfoKHR( ExportMemoryWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportMemoryWin32HandleInfoKHR( VkExportMemoryWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : ExportMemoryWin32HandleInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExportMemoryWin32HandleInfoKHR & - operator=( ExportMemoryWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportMemoryWin32HandleInfoKHR & operator=( VkExportMemoryWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ExportMemoryWin32HandleInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportMemoryWin32HandleInfoKHR & - setPAttributes( const SECURITY_ATTRIBUTES * pAttributes_ ) VULKAN_HPP_NOEXCEPT - { - pAttributes = pAttributes_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportMemoryWin32HandleInfoKHR & setDwAccess( DWORD dwAccess_ ) VULKAN_HPP_NOEXCEPT - { - dwAccess = dwAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportMemoryWin32HandleInfoKHR & setName( LPCWSTR name_ ) VULKAN_HPP_NOEXCEPT - { - name = name_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExportMemoryWin32HandleInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExportMemoryWin32HandleInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pAttributes, dwAccess, name ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExportMemoryWin32HandleInfoKHR const & ) const = default; -# else - bool operator==( ExportMemoryWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pAttributes == rhs.pAttributes ) && - ( dwAccess == rhs.dwAccess ) && ( name == rhs.name ); -# endif - } - - bool operator!=( ExportMemoryWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExportMemoryWin32HandleInfoKHR; - const void * pNext = {}; - const SECURITY_ATTRIBUTES * pAttributes = {}; - DWORD dwAccess = {}; - LPCWSTR name = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR ) == - sizeof( VkExportMemoryWin32HandleInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ExportMemoryWin32HandleInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExportMemoryWin32HandleInfoKHR; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct ExportMemoryWin32HandleInfoNV - { - using NativeType = VkExportMemoryWin32HandleInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExportMemoryWin32HandleInfoNV; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExportMemoryWin32HandleInfoNV( const SECURITY_ATTRIBUTES * pAttributes_ = {}, - DWORD dwAccess_ = {} ) VULKAN_HPP_NOEXCEPT - : pAttributes( pAttributes_ ) - , dwAccess( dwAccess_ ) - {} - - VULKAN_HPP_CONSTEXPR - ExportMemoryWin32HandleInfoNV( ExportMemoryWin32HandleInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportMemoryWin32HandleInfoNV( VkExportMemoryWin32HandleInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : ExportMemoryWin32HandleInfoNV( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExportMemoryWin32HandleInfoNV & - operator=( ExportMemoryWin32HandleInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportMemoryWin32HandleInfoNV & operator=( VkExportMemoryWin32HandleInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ExportMemoryWin32HandleInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportMemoryWin32HandleInfoNV & - setPAttributes( const SECURITY_ATTRIBUTES * pAttributes_ ) VULKAN_HPP_NOEXCEPT - { - pAttributes = pAttributes_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportMemoryWin32HandleInfoNV & setDwAccess( DWORD dwAccess_ ) VULKAN_HPP_NOEXCEPT - { - dwAccess = dwAccess_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExportMemoryWin32HandleInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExportMemoryWin32HandleInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pAttributes, dwAccess ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExportMemoryWin32HandleInfoNV const & ) const = default; -# else - bool operator==( ExportMemoryWin32HandleInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pAttributes == rhs.pAttributes ) && - ( dwAccess == rhs.dwAccess ); -# endif - } - - bool operator!=( ExportMemoryWin32HandleInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExportMemoryWin32HandleInfoNV; - const void * pNext = {}; - const SECURITY_ATTRIBUTES * pAttributes = {}; - DWORD dwAccess = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV ) == - sizeof( VkExportMemoryWin32HandleInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ExportMemoryWin32HandleInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExportMemoryWin32HandleInfoNV; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - struct ExportSemaphoreCreateInfo - { - using NativeType = VkExportSemaphoreCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExportSemaphoreCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExportSemaphoreCreateInfo( - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags handleTypes_ = {} ) VULKAN_HPP_NOEXCEPT - : handleTypes( handleTypes_ ) - {} - - VULKAN_HPP_CONSTEXPR - ExportSemaphoreCreateInfo( ExportSemaphoreCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportSemaphoreCreateInfo( VkExportSemaphoreCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ExportSemaphoreCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExportSemaphoreCreateInfo & operator=( ExportSemaphoreCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportSemaphoreCreateInfo & operator=( VkExportSemaphoreCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ExportSemaphoreCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportSemaphoreCreateInfo & - setHandleTypes( VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags handleTypes_ ) VULKAN_HPP_NOEXCEPT - { - handleTypes = handleTypes_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExportSemaphoreCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExportSemaphoreCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleTypes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExportSemaphoreCreateInfo const & ) const = default; -#else - bool operator==( ExportSemaphoreCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); -# endif - } - - bool operator!=( ExportSemaphoreCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExportSemaphoreCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags handleTypes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo ) == - sizeof( VkExportSemaphoreCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ExportSemaphoreCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExportSemaphoreCreateInfo; - }; - using ExportSemaphoreCreateInfoKHR = ExportSemaphoreCreateInfo; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct ExportSemaphoreWin32HandleInfoKHR - { - using NativeType = VkExportSemaphoreWin32HandleInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eExportSemaphoreWin32HandleInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExportSemaphoreWin32HandleInfoKHR( const SECURITY_ATTRIBUTES * pAttributes_ = {}, - DWORD dwAccess_ = {}, - LPCWSTR name_ = {} ) VULKAN_HPP_NOEXCEPT - : pAttributes( pAttributes_ ) - , dwAccess( dwAccess_ ) - , name( name_ ) - {} - - VULKAN_HPP_CONSTEXPR - ExportSemaphoreWin32HandleInfoKHR( ExportSemaphoreWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportSemaphoreWin32HandleInfoKHR( VkExportSemaphoreWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : ExportSemaphoreWin32HandleInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExportSemaphoreWin32HandleInfoKHR & - operator=( ExportSemaphoreWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExportSemaphoreWin32HandleInfoKHR & operator=( VkExportSemaphoreWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ExportSemaphoreWin32HandleInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportSemaphoreWin32HandleInfoKHR & - setPAttributes( const SECURITY_ATTRIBUTES * pAttributes_ ) VULKAN_HPP_NOEXCEPT - { - pAttributes = pAttributes_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportSemaphoreWin32HandleInfoKHR & setDwAccess( DWORD dwAccess_ ) VULKAN_HPP_NOEXCEPT - { - dwAccess = dwAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExportSemaphoreWin32HandleInfoKHR & setName( LPCWSTR name_ ) VULKAN_HPP_NOEXCEPT - { - name = name_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExportSemaphoreWin32HandleInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExportSemaphoreWin32HandleInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pAttributes, dwAccess, name ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExportSemaphoreWin32HandleInfoKHR const & ) const = default; -# else - bool operator==( ExportSemaphoreWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pAttributes == rhs.pAttributes ) && - ( dwAccess == rhs.dwAccess ) && ( name == rhs.name ); -# endif - } - - bool operator!=( ExportSemaphoreWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExportSemaphoreWin32HandleInfoKHR; - const void * pNext = {}; - const SECURITY_ATTRIBUTES * pAttributes = {}; - DWORD dwAccess = {}; - LPCWSTR name = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR ) == - sizeof( VkExportSemaphoreWin32HandleInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ExportSemaphoreWin32HandleInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExportSemaphoreWin32HandleInfoKHR; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - struct ExtensionProperties - { - using NativeType = VkExtensionProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - ExtensionProperties( std::array const & extensionName_ = {}, - uint32_t specVersion_ = {} ) VULKAN_HPP_NOEXCEPT - : extensionName( extensionName_ ) - , specVersion( specVersion_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 ExtensionProperties( ExtensionProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExtensionProperties( VkExtensionProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : ExtensionProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExtensionProperties & operator=( ExtensionProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExtensionProperties & operator=( VkExtensionProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkExtensionProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExtensionProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, uint32_t const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( extensionName, specVersion ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExtensionProperties const & ) const = default; -#else - bool operator==( ExtensionProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( extensionName == rhs.extensionName ) && ( specVersion == rhs.specVersion ); -# endif - } - - bool operator!=( ExtensionProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ArrayWrapper1D extensionName = {}; - uint32_t specVersion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExtensionProperties ) == sizeof( VkExtensionProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ExtensionProperties is not nothrow_move_constructible!" ); - - struct ExternalMemoryProperties - { - using NativeType = VkExternalMemoryProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExternalMemoryProperties( - VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags externalMemoryFeatures_ = {}, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags exportFromImportedHandleTypes_ = {}, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags compatibleHandleTypes_ = {} ) VULKAN_HPP_NOEXCEPT - : externalMemoryFeatures( externalMemoryFeatures_ ) - , exportFromImportedHandleTypes( exportFromImportedHandleTypes_ ) - , compatibleHandleTypes( compatibleHandleTypes_ ) - {} - - VULKAN_HPP_CONSTEXPR ExternalMemoryProperties( ExternalMemoryProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalMemoryProperties( VkExternalMemoryProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : ExternalMemoryProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExternalMemoryProperties & operator=( ExternalMemoryProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalMemoryProperties & operator=( VkExternalMemoryProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkExternalMemoryProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExternalMemoryProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( externalMemoryFeatures, exportFromImportedHandleTypes, compatibleHandleTypes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExternalMemoryProperties const & ) const = default; -#else - bool operator==( ExternalMemoryProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( externalMemoryFeatures == rhs.externalMemoryFeatures ) && - ( exportFromImportedHandleTypes == rhs.exportFromImportedHandleTypes ) && - ( compatibleHandleTypes == rhs.compatibleHandleTypes ); -# endif - } - - bool operator!=( ExternalMemoryProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags externalMemoryFeatures = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags exportFromImportedHandleTypes = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags compatibleHandleTypes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryProperties ) == - sizeof( VkExternalMemoryProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ExternalMemoryProperties is not nothrow_move_constructible!" ); - using ExternalMemoryPropertiesKHR = ExternalMemoryProperties; - - struct ExternalBufferProperties - { - using NativeType = VkExternalBufferProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExternalBufferProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExternalBufferProperties( - VULKAN_HPP_NAMESPACE::ExternalMemoryProperties externalMemoryProperties_ = {} ) VULKAN_HPP_NOEXCEPT - : externalMemoryProperties( externalMemoryProperties_ ) - {} - - VULKAN_HPP_CONSTEXPR ExternalBufferProperties( ExternalBufferProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalBufferProperties( VkExternalBufferProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : ExternalBufferProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExternalBufferProperties & operator=( ExternalBufferProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalBufferProperties & operator=( VkExternalBufferProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkExternalBufferProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExternalBufferProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, externalMemoryProperties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExternalBufferProperties const & ) const = default; -#else - bool operator==( ExternalBufferProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( externalMemoryProperties == rhs.externalMemoryProperties ); -# endif - } - - bool operator!=( ExternalBufferProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExternalBufferProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryProperties externalMemoryProperties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalBufferProperties ) == - sizeof( VkExternalBufferProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ExternalBufferProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExternalBufferProperties; - }; - using ExternalBufferPropertiesKHR = ExternalBufferProperties; - - struct ExternalFenceProperties - { - using NativeType = VkExternalFenceProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExternalFenceProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExternalFenceProperties( - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags exportFromImportedHandleTypes_ = {}, - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags compatibleHandleTypes_ = {}, - VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlags externalFenceFeatures_ = {} ) VULKAN_HPP_NOEXCEPT - : exportFromImportedHandleTypes( exportFromImportedHandleTypes_ ) - , compatibleHandleTypes( compatibleHandleTypes_ ) - , externalFenceFeatures( externalFenceFeatures_ ) - {} - - VULKAN_HPP_CONSTEXPR ExternalFenceProperties( ExternalFenceProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalFenceProperties( VkExternalFenceProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : ExternalFenceProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExternalFenceProperties & operator=( ExternalFenceProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalFenceProperties & operator=( VkExternalFenceProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkExternalFenceProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExternalFenceProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, exportFromImportedHandleTypes, compatibleHandleTypes, externalFenceFeatures ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExternalFenceProperties const & ) const = default; -#else - bool operator==( ExternalFenceProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( exportFromImportedHandleTypes == rhs.exportFromImportedHandleTypes ) && - ( compatibleHandleTypes == rhs.compatibleHandleTypes ) && - ( externalFenceFeatures == rhs.externalFenceFeatures ); -# endif - } - - bool operator!=( ExternalFenceProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExternalFenceProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags exportFromImportedHandleTypes = {}; - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags compatibleHandleTypes = {}; - VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlags externalFenceFeatures = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalFenceProperties ) == - sizeof( VkExternalFenceProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ExternalFenceProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExternalFenceProperties; - }; - using ExternalFencePropertiesKHR = ExternalFenceProperties; - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - struct ExternalFormatANDROID - { - using NativeType = VkExternalFormatANDROID; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExternalFormatANDROID; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExternalFormatANDROID( uint64_t externalFormat_ = {} ) VULKAN_HPP_NOEXCEPT - : externalFormat( externalFormat_ ) - {} - - VULKAN_HPP_CONSTEXPR ExternalFormatANDROID( ExternalFormatANDROID const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalFormatANDROID( VkExternalFormatANDROID const & rhs ) VULKAN_HPP_NOEXCEPT - : ExternalFormatANDROID( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExternalFormatANDROID & operator=( ExternalFormatANDROID const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalFormatANDROID & operator=( VkExternalFormatANDROID const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ExternalFormatANDROID & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExternalFormatANDROID & setExternalFormat( uint64_t externalFormat_ ) VULKAN_HPP_NOEXCEPT - { - externalFormat = externalFormat_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExternalFormatANDROID const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExternalFormatANDROID &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, externalFormat ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExternalFormatANDROID const & ) const = default; -# else - bool operator==( ExternalFormatANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( externalFormat == rhs.externalFormat ); -# endif - } - - bool operator!=( ExternalFormatANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExternalFormatANDROID; - void * pNext = {}; - uint64_t externalFormat = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalFormatANDROID ) == sizeof( VkExternalFormatANDROID ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ExternalFormatANDROID is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExternalFormatANDROID; - }; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - struct ExternalImageFormatProperties - { - using NativeType = VkExternalImageFormatProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExternalImageFormatProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExternalImageFormatProperties( - VULKAN_HPP_NAMESPACE::ExternalMemoryProperties externalMemoryProperties_ = {} ) VULKAN_HPP_NOEXCEPT - : externalMemoryProperties( externalMemoryProperties_ ) - {} - - VULKAN_HPP_CONSTEXPR - ExternalImageFormatProperties( ExternalImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalImageFormatProperties( VkExternalImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : ExternalImageFormatProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExternalImageFormatProperties & - operator=( ExternalImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalImageFormatProperties & operator=( VkExternalImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkExternalImageFormatProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExternalImageFormatProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, externalMemoryProperties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExternalImageFormatProperties const & ) const = default; -#else - bool operator==( ExternalImageFormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( externalMemoryProperties == rhs.externalMemoryProperties ); -# endif - } - - bool operator!=( ExternalImageFormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExternalImageFormatProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryProperties externalMemoryProperties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties ) == - sizeof( VkExternalImageFormatProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ExternalImageFormatProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExternalImageFormatProperties; - }; - using ExternalImageFormatPropertiesKHR = ExternalImageFormatProperties; - - struct ImageFormatProperties - { - using NativeType = VkImageFormatProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImageFormatProperties( VULKAN_HPP_NAMESPACE::Extent3D maxExtent_ = {}, - uint32_t maxMipLevels_ = {}, - uint32_t maxArrayLayers_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlags sampleCounts_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize maxResourceSize_ = {} ) VULKAN_HPP_NOEXCEPT - : maxExtent( maxExtent_ ) - , maxMipLevels( maxMipLevels_ ) - , maxArrayLayers( maxArrayLayers_ ) - , sampleCounts( sampleCounts_ ) - , maxResourceSize( maxResourceSize_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageFormatProperties( ImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageFormatProperties( VkImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageFormatProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageFormatProperties & operator=( ImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageFormatProperties & operator=( VkImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkImageFormatProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageFormatProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( maxExtent, maxMipLevels, maxArrayLayers, sampleCounts, maxResourceSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageFormatProperties const & ) const = default; -#else - bool operator==( ImageFormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( maxExtent == rhs.maxExtent ) && ( maxMipLevels == rhs.maxMipLevels ) && - ( maxArrayLayers == rhs.maxArrayLayers ) && ( sampleCounts == rhs.sampleCounts ) && - ( maxResourceSize == rhs.maxResourceSize ); -# endif - } - - bool operator!=( ImageFormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Extent3D maxExtent = {}; - uint32_t maxMipLevels = {}; - uint32_t maxArrayLayers = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags sampleCounts = {}; - VULKAN_HPP_NAMESPACE::DeviceSize maxResourceSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatProperties ) == sizeof( VkImageFormatProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageFormatProperties is not nothrow_move_constructible!" ); - - struct ExternalImageFormatPropertiesNV - { - using NativeType = VkExternalImageFormatPropertiesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExternalImageFormatPropertiesNV( - VULKAN_HPP_NAMESPACE::ImageFormatProperties imageFormatProperties_ = {}, - VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV externalMemoryFeatures_ = {}, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV exportFromImportedHandleTypes_ = {}, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV compatibleHandleTypes_ = {} ) VULKAN_HPP_NOEXCEPT - : imageFormatProperties( imageFormatProperties_ ) - , externalMemoryFeatures( externalMemoryFeatures_ ) - , exportFromImportedHandleTypes( exportFromImportedHandleTypes_ ) - , compatibleHandleTypes( compatibleHandleTypes_ ) - {} - - VULKAN_HPP_CONSTEXPR - ExternalImageFormatPropertiesNV( ExternalImageFormatPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalImageFormatPropertiesNV( VkExternalImageFormatPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - : ExternalImageFormatPropertiesNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExternalImageFormatPropertiesNV & - operator=( ExternalImageFormatPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalImageFormatPropertiesNV & operator=( VkExternalImageFormatPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkExternalImageFormatPropertiesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExternalImageFormatPropertiesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - imageFormatProperties, externalMemoryFeatures, exportFromImportedHandleTypes, compatibleHandleTypes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExternalImageFormatPropertiesNV const & ) const = default; -#else - bool operator==( ExternalImageFormatPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( imageFormatProperties == rhs.imageFormatProperties ) && - ( externalMemoryFeatures == rhs.externalMemoryFeatures ) && - ( exportFromImportedHandleTypes == rhs.exportFromImportedHandleTypes ) && - ( compatibleHandleTypes == rhs.compatibleHandleTypes ); -# endif - } - - bool operator!=( ExternalImageFormatPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ImageFormatProperties imageFormatProperties = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV externalMemoryFeatures = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV exportFromImportedHandleTypes = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV compatibleHandleTypes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV ) == - sizeof( VkExternalImageFormatPropertiesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ExternalImageFormatPropertiesNV is not nothrow_move_constructible!" ); - - struct ExternalMemoryBufferCreateInfo - { - using NativeType = VkExternalMemoryBufferCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExternalMemoryBufferCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExternalMemoryBufferCreateInfo( - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags handleTypes_ = {} ) VULKAN_HPP_NOEXCEPT - : handleTypes( handleTypes_ ) - {} - - VULKAN_HPP_CONSTEXPR - ExternalMemoryBufferCreateInfo( ExternalMemoryBufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalMemoryBufferCreateInfo( VkExternalMemoryBufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ExternalMemoryBufferCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExternalMemoryBufferCreateInfo & - operator=( ExternalMemoryBufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalMemoryBufferCreateInfo & operator=( VkExternalMemoryBufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ExternalMemoryBufferCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExternalMemoryBufferCreateInfo & - setHandleTypes( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags handleTypes_ ) VULKAN_HPP_NOEXCEPT - { - handleTypes = handleTypes_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExternalMemoryBufferCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExternalMemoryBufferCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleTypes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExternalMemoryBufferCreateInfo const & ) const = default; -#else - bool operator==( ExternalMemoryBufferCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); -# endif - } - - bool operator!=( ExternalMemoryBufferCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExternalMemoryBufferCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags handleTypes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo ) == - sizeof( VkExternalMemoryBufferCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ExternalMemoryBufferCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExternalMemoryBufferCreateInfo; - }; - using ExternalMemoryBufferCreateInfoKHR = ExternalMemoryBufferCreateInfo; - - struct ExternalMemoryImageCreateInfo - { - using NativeType = VkExternalMemoryImageCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExternalMemoryImageCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExternalMemoryImageCreateInfo( - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags handleTypes_ = {} ) VULKAN_HPP_NOEXCEPT - : handleTypes( handleTypes_ ) - {} - - VULKAN_HPP_CONSTEXPR - ExternalMemoryImageCreateInfo( ExternalMemoryImageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalMemoryImageCreateInfo( VkExternalMemoryImageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ExternalMemoryImageCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExternalMemoryImageCreateInfo & - operator=( ExternalMemoryImageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalMemoryImageCreateInfo & operator=( VkExternalMemoryImageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ExternalMemoryImageCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExternalMemoryImageCreateInfo & - setHandleTypes( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags handleTypes_ ) VULKAN_HPP_NOEXCEPT - { - handleTypes = handleTypes_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExternalMemoryImageCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExternalMemoryImageCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleTypes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExternalMemoryImageCreateInfo const & ) const = default; -#else - bool operator==( ExternalMemoryImageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); -# endif - } - - bool operator!=( ExternalMemoryImageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExternalMemoryImageCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags handleTypes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo ) == - sizeof( VkExternalMemoryImageCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ExternalMemoryImageCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExternalMemoryImageCreateInfo; - }; - using ExternalMemoryImageCreateInfoKHR = ExternalMemoryImageCreateInfo; - - struct ExternalMemoryImageCreateInfoNV - { - using NativeType = VkExternalMemoryImageCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExternalMemoryImageCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExternalMemoryImageCreateInfoNV( - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleTypes_ = {} ) VULKAN_HPP_NOEXCEPT - : handleTypes( handleTypes_ ) - {} - - VULKAN_HPP_CONSTEXPR - ExternalMemoryImageCreateInfoNV( ExternalMemoryImageCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalMemoryImageCreateInfoNV( VkExternalMemoryImageCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : ExternalMemoryImageCreateInfoNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExternalMemoryImageCreateInfoNV & - operator=( ExternalMemoryImageCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalMemoryImageCreateInfoNV & operator=( VkExternalMemoryImageCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ExternalMemoryImageCreateInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ExternalMemoryImageCreateInfoNV & - setHandleTypes( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleTypes_ ) VULKAN_HPP_NOEXCEPT - { - handleTypes = handleTypes_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkExternalMemoryImageCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExternalMemoryImageCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleTypes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExternalMemoryImageCreateInfoNV const & ) const = default; -#else - bool operator==( ExternalMemoryImageCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleTypes == rhs.handleTypes ); -# endif - } - - bool operator!=( ExternalMemoryImageCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExternalMemoryImageCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleTypes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV ) == - sizeof( VkExternalMemoryImageCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ExternalMemoryImageCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExternalMemoryImageCreateInfoNV; - }; - - struct ExternalSemaphoreProperties - { - using NativeType = VkExternalSemaphoreProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExternalSemaphoreProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ExternalSemaphoreProperties( - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags exportFromImportedHandleTypes_ = {}, - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags compatibleHandleTypes_ = {}, - VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlags externalSemaphoreFeatures_ = {} ) VULKAN_HPP_NOEXCEPT - : exportFromImportedHandleTypes( exportFromImportedHandleTypes_ ) - , compatibleHandleTypes( compatibleHandleTypes_ ) - , externalSemaphoreFeatures( externalSemaphoreFeatures_ ) - {} - - VULKAN_HPP_CONSTEXPR - ExternalSemaphoreProperties( ExternalSemaphoreProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalSemaphoreProperties( VkExternalSemaphoreProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : ExternalSemaphoreProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ExternalSemaphoreProperties & operator=( ExternalSemaphoreProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ExternalSemaphoreProperties & operator=( VkExternalSemaphoreProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkExternalSemaphoreProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkExternalSemaphoreProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, exportFromImportedHandleTypes, compatibleHandleTypes, externalSemaphoreFeatures ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ExternalSemaphoreProperties const & ) const = default; -#else - bool operator==( ExternalSemaphoreProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( exportFromImportedHandleTypes == rhs.exportFromImportedHandleTypes ) && - ( compatibleHandleTypes == rhs.compatibleHandleTypes ) && - ( externalSemaphoreFeatures == rhs.externalSemaphoreFeatures ); -# endif - } - - bool operator!=( ExternalSemaphoreProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eExternalSemaphoreProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags exportFromImportedHandleTypes = {}; - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags compatibleHandleTypes = {}; - VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlags externalSemaphoreFeatures = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties ) == - sizeof( VkExternalSemaphoreProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ExternalSemaphoreProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ExternalSemaphoreProperties; - }; - using ExternalSemaphorePropertiesKHR = ExternalSemaphoreProperties; - - struct FenceCreateInfo - { - using NativeType = VkFenceCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eFenceCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR FenceCreateInfo( VULKAN_HPP_NAMESPACE::FenceCreateFlags flags_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR FenceCreateInfo( FenceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FenceCreateInfo( VkFenceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : FenceCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - FenceCreateInfo & operator=( FenceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FenceCreateInfo & operator=( VkFenceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 FenceCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FenceCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::FenceCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkFenceCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkFenceCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( FenceCreateInfo const & ) const = default; -#else - bool operator==( FenceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( FenceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eFenceCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::FenceCreateFlags flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceCreateInfo ) == sizeof( VkFenceCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "FenceCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = FenceCreateInfo; - }; - - struct FenceGetFdInfoKHR - { - using NativeType = VkFenceGetFdInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eFenceGetFdInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - FenceGetFdInfoKHR( VULKAN_HPP_NAMESPACE::Fence fence_ = {}, - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd ) VULKAN_HPP_NOEXCEPT - : fence( fence_ ) - , handleType( handleType_ ) - {} - - VULKAN_HPP_CONSTEXPR FenceGetFdInfoKHR( FenceGetFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FenceGetFdInfoKHR( VkFenceGetFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : FenceGetFdInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - FenceGetFdInfoKHR & operator=( FenceGetFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FenceGetFdInfoKHR & operator=( VkFenceGetFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 FenceGetFdInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FenceGetFdInfoKHR & setFence( VULKAN_HPP_NAMESPACE::Fence fence_ ) VULKAN_HPP_NOEXCEPT - { - fence = fence_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FenceGetFdInfoKHR & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkFenceGetFdInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkFenceGetFdInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, fence, handleType ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( FenceGetFdInfoKHR const & ) const = default; -#else - bool operator==( FenceGetFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fence == rhs.fence ) && - ( handleType == rhs.handleType ); -# endif - } - - bool operator!=( FenceGetFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eFenceGetFdInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Fence fence = {}; - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR ) == sizeof( VkFenceGetFdInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "FenceGetFdInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = FenceGetFdInfoKHR; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct FenceGetWin32HandleInfoKHR - { - using NativeType = VkFenceGetWin32HandleInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eFenceGetWin32HandleInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR FenceGetWin32HandleInfoKHR( - VULKAN_HPP_NAMESPACE::Fence fence_ = {}, - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd ) VULKAN_HPP_NOEXCEPT - : fence( fence_ ) - , handleType( handleType_ ) - {} - - VULKAN_HPP_CONSTEXPR - FenceGetWin32HandleInfoKHR( FenceGetWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FenceGetWin32HandleInfoKHR( VkFenceGetWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : FenceGetWin32HandleInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - FenceGetWin32HandleInfoKHR & operator=( FenceGetWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FenceGetWin32HandleInfoKHR & operator=( VkFenceGetWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 FenceGetWin32HandleInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FenceGetWin32HandleInfoKHR & - setFence( VULKAN_HPP_NAMESPACE::Fence fence_ ) VULKAN_HPP_NOEXCEPT - { - fence = fence_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FenceGetWin32HandleInfoKHR & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkFenceGetWin32HandleInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkFenceGetWin32HandleInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, fence, handleType ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( FenceGetWin32HandleInfoKHR const & ) const = default; -# else - bool operator==( FenceGetWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fence == rhs.fence ) && - ( handleType == rhs.handleType ); -# endif - } - - bool operator!=( FenceGetWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eFenceGetWin32HandleInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Fence fence = {}; - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR ) == - sizeof( VkFenceGetWin32HandleInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "FenceGetWin32HandleInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = FenceGetWin32HandleInfoKHR; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - struct FilterCubicImageViewImageFormatPropertiesEXT - { - using NativeType = VkFilterCubicImageViewImageFormatPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eFilterCubicImageViewImageFormatPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR FilterCubicImageViewImageFormatPropertiesEXT( - VULKAN_HPP_NAMESPACE::Bool32 filterCubic_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 filterCubicMinmax_ = {} ) VULKAN_HPP_NOEXCEPT - : filterCubic( filterCubic_ ) - , filterCubicMinmax( filterCubicMinmax_ ) - {} - - VULKAN_HPP_CONSTEXPR FilterCubicImageViewImageFormatPropertiesEXT( - FilterCubicImageViewImageFormatPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FilterCubicImageViewImageFormatPropertiesEXT( VkFilterCubicImageViewImageFormatPropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : FilterCubicImageViewImageFormatPropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - FilterCubicImageViewImageFormatPropertiesEXT & - operator=( FilterCubicImageViewImageFormatPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FilterCubicImageViewImageFormatPropertiesEXT & - operator=( VkFilterCubicImageViewImageFormatPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkFilterCubicImageViewImageFormatPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkFilterCubicImageViewImageFormatPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, filterCubic, filterCubicMinmax ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( FilterCubicImageViewImageFormatPropertiesEXT const & ) const = default; -#else - bool operator==( FilterCubicImageViewImageFormatPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( filterCubic == rhs.filterCubic ) && - ( filterCubicMinmax == rhs.filterCubicMinmax ); -# endif - } - - bool operator!=( FilterCubicImageViewImageFormatPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eFilterCubicImageViewImageFormatPropertiesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 filterCubic = {}; - VULKAN_HPP_NAMESPACE::Bool32 filterCubicMinmax = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT ) == - sizeof( VkFilterCubicImageViewImageFormatPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "FilterCubicImageViewImageFormatPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = FilterCubicImageViewImageFormatPropertiesEXT; - }; - - struct FormatProperties - { - using NativeType = VkFormatProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - FormatProperties( VULKAN_HPP_NAMESPACE::FormatFeatureFlags linearTilingFeatures_ = {}, - VULKAN_HPP_NAMESPACE::FormatFeatureFlags optimalTilingFeatures_ = {}, - VULKAN_HPP_NAMESPACE::FormatFeatureFlags bufferFeatures_ = {} ) VULKAN_HPP_NOEXCEPT - : linearTilingFeatures( linearTilingFeatures_ ) - , optimalTilingFeatures( optimalTilingFeatures_ ) - , bufferFeatures( bufferFeatures_ ) - {} - - VULKAN_HPP_CONSTEXPR FormatProperties( FormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FormatProperties( VkFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : FormatProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - FormatProperties & operator=( FormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FormatProperties & operator=( VkFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkFormatProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkFormatProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( linearTilingFeatures, optimalTilingFeatures, bufferFeatures ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( FormatProperties const & ) const = default; -#else - bool operator==( FormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( linearTilingFeatures == rhs.linearTilingFeatures ) && - ( optimalTilingFeatures == rhs.optimalTilingFeatures ) && ( bufferFeatures == rhs.bufferFeatures ); -# endif - } - - bool operator!=( FormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::FormatFeatureFlags linearTilingFeatures = {}; - VULKAN_HPP_NAMESPACE::FormatFeatureFlags optimalTilingFeatures = {}; - VULKAN_HPP_NAMESPACE::FormatFeatureFlags bufferFeatures = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FormatProperties ) == sizeof( VkFormatProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "FormatProperties is not nothrow_move_constructible!" ); - - struct FormatProperties2 - { - using NativeType = VkFormatProperties2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eFormatProperties2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - FormatProperties2( VULKAN_HPP_NAMESPACE::FormatProperties formatProperties_ = {} ) VULKAN_HPP_NOEXCEPT - : formatProperties( formatProperties_ ) - {} - - VULKAN_HPP_CONSTEXPR FormatProperties2( FormatProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FormatProperties2( VkFormatProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT - : FormatProperties2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - FormatProperties2 & operator=( FormatProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FormatProperties2 & operator=( VkFormatProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkFormatProperties2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkFormatProperties2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std:: - tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, formatProperties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( FormatProperties2 const & ) const = default; -#else - bool operator==( FormatProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( formatProperties == rhs.formatProperties ); -# endif - } - - bool operator!=( FormatProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eFormatProperties2; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::FormatProperties formatProperties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FormatProperties2 ) == sizeof( VkFormatProperties2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "FormatProperties2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = FormatProperties2; - }; - using FormatProperties2KHR = FormatProperties2; - - struct FormatProperties3 - { - using NativeType = VkFormatProperties3; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eFormatProperties3; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - FormatProperties3( VULKAN_HPP_NAMESPACE::FormatFeatureFlags2 linearTilingFeatures_ = {}, - VULKAN_HPP_NAMESPACE::FormatFeatureFlags2 optimalTilingFeatures_ = {}, - VULKAN_HPP_NAMESPACE::FormatFeatureFlags2 bufferFeatures_ = {} ) VULKAN_HPP_NOEXCEPT - : linearTilingFeatures( linearTilingFeatures_ ) - , optimalTilingFeatures( optimalTilingFeatures_ ) - , bufferFeatures( bufferFeatures_ ) - {} - - VULKAN_HPP_CONSTEXPR FormatProperties3( FormatProperties3 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FormatProperties3( VkFormatProperties3 const & rhs ) VULKAN_HPP_NOEXCEPT - : FormatProperties3( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - FormatProperties3 & operator=( FormatProperties3 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FormatProperties3 & operator=( VkFormatProperties3 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkFormatProperties3 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkFormatProperties3 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, linearTilingFeatures, optimalTilingFeatures, bufferFeatures ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( FormatProperties3 const & ) const = default; -#else - bool operator==( FormatProperties3 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( linearTilingFeatures == rhs.linearTilingFeatures ) && - ( optimalTilingFeatures == rhs.optimalTilingFeatures ) && ( bufferFeatures == rhs.bufferFeatures ); -# endif - } - - bool operator!=( FormatProperties3 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eFormatProperties3; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::FormatFeatureFlags2 linearTilingFeatures = {}; - VULKAN_HPP_NAMESPACE::FormatFeatureFlags2 optimalTilingFeatures = {}; - VULKAN_HPP_NAMESPACE::FormatFeatureFlags2 bufferFeatures = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FormatProperties3 ) == sizeof( VkFormatProperties3 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "FormatProperties3 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = FormatProperties3; - }; - using FormatProperties3KHR = FormatProperties3; - - struct FragmentShadingRateAttachmentInfoKHR - { - using NativeType = VkFragmentShadingRateAttachmentInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eFragmentShadingRateAttachmentInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR FragmentShadingRateAttachmentInfoKHR( - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pFragmentShadingRateAttachment_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D shadingRateAttachmentTexelSize_ = {} ) VULKAN_HPP_NOEXCEPT - : pFragmentShadingRateAttachment( pFragmentShadingRateAttachment_ ) - , shadingRateAttachmentTexelSize( shadingRateAttachmentTexelSize_ ) - {} - - VULKAN_HPP_CONSTEXPR FragmentShadingRateAttachmentInfoKHR( FragmentShadingRateAttachmentInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - FragmentShadingRateAttachmentInfoKHR( VkFragmentShadingRateAttachmentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : FragmentShadingRateAttachmentInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - FragmentShadingRateAttachmentInfoKHR & - operator=( FragmentShadingRateAttachmentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FragmentShadingRateAttachmentInfoKHR & - operator=( VkFragmentShadingRateAttachmentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 FragmentShadingRateAttachmentInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FragmentShadingRateAttachmentInfoKHR & setPFragmentShadingRateAttachment( - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pFragmentShadingRateAttachment_ ) VULKAN_HPP_NOEXCEPT - { - pFragmentShadingRateAttachment = pFragmentShadingRateAttachment_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FragmentShadingRateAttachmentInfoKHR & setShadingRateAttachmentTexelSize( - VULKAN_HPP_NAMESPACE::Extent2D const & shadingRateAttachmentTexelSize_ ) VULKAN_HPP_NOEXCEPT - { - shadingRateAttachmentTexelSize = shadingRateAttachmentTexelSize_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkFragmentShadingRateAttachmentInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkFragmentShadingRateAttachmentInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pFragmentShadingRateAttachment, shadingRateAttachmentTexelSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( FragmentShadingRateAttachmentInfoKHR const & ) const = default; -#else - bool operator==( FragmentShadingRateAttachmentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( pFragmentShadingRateAttachment == rhs.pFragmentShadingRateAttachment ) && - ( shadingRateAttachmentTexelSize == rhs.shadingRateAttachmentTexelSize ); -# endif - } - - bool operator!=( FragmentShadingRateAttachmentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eFragmentShadingRateAttachmentInfoKHR; - const void * pNext = {}; - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pFragmentShadingRateAttachment = {}; - VULKAN_HPP_NAMESPACE::Extent2D shadingRateAttachmentTexelSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR ) == - sizeof( VkFragmentShadingRateAttachmentInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "FragmentShadingRateAttachmentInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = FragmentShadingRateAttachmentInfoKHR; - }; - - struct FramebufferAttachmentImageInfo - { - using NativeType = VkFramebufferAttachmentImageInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eFramebufferAttachmentImageInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - FramebufferAttachmentImageInfo( VULKAN_HPP_NAMESPACE::ImageCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage_ = {}, - uint32_t width_ = {}, - uint32_t height_ = {}, - uint32_t layerCount_ = {}, - uint32_t viewFormatCount_ = {}, - const VULKAN_HPP_NAMESPACE::Format * pViewFormats_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , usage( usage_ ) - , width( width_ ) - , height( height_ ) - , layerCount( layerCount_ ) - , viewFormatCount( viewFormatCount_ ) - , pViewFormats( pViewFormats_ ) - {} - - VULKAN_HPP_CONSTEXPR - FramebufferAttachmentImageInfo( FramebufferAttachmentImageInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FramebufferAttachmentImageInfo( VkFramebufferAttachmentImageInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : FramebufferAttachmentImageInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - FramebufferAttachmentImageInfo( - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage_, - uint32_t width_, - uint32_t height_, - uint32_t layerCount_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & viewFormats_ ) - : flags( flags_ ) - , usage( usage_ ) - , width( width_ ) - , height( height_ ) - , layerCount( layerCount_ ) - , viewFormatCount( static_cast( viewFormats_.size() ) ) - , pViewFormats( viewFormats_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - FramebufferAttachmentImageInfo & - operator=( FramebufferAttachmentImageInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FramebufferAttachmentImageInfo & operator=( VkFramebufferAttachmentImageInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 FramebufferAttachmentImageInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferAttachmentImageInfo & - setFlags( VULKAN_HPP_NAMESPACE::ImageCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferAttachmentImageInfo & - setUsage( VULKAN_HPP_NAMESPACE::ImageUsageFlags usage_ ) VULKAN_HPP_NOEXCEPT - { - usage = usage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferAttachmentImageInfo & setWidth( uint32_t width_ ) VULKAN_HPP_NOEXCEPT - { - width = width_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferAttachmentImageInfo & setHeight( uint32_t height_ ) VULKAN_HPP_NOEXCEPT - { - height = height_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferAttachmentImageInfo & setLayerCount( uint32_t layerCount_ ) VULKAN_HPP_NOEXCEPT - { - layerCount = layerCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferAttachmentImageInfo & - setViewFormatCount( uint32_t viewFormatCount_ ) VULKAN_HPP_NOEXCEPT - { - viewFormatCount = viewFormatCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferAttachmentImageInfo & - setPViewFormats( const VULKAN_HPP_NAMESPACE::Format * pViewFormats_ ) VULKAN_HPP_NOEXCEPT - { - pViewFormats = pViewFormats_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - FramebufferAttachmentImageInfo & setViewFormats( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & viewFormats_ ) - VULKAN_HPP_NOEXCEPT - { - viewFormatCount = static_cast( viewFormats_.size() ); - pViewFormats = viewFormats_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkFramebufferAttachmentImageInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkFramebufferAttachmentImageInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, usage, width, height, layerCount, viewFormatCount, pViewFormats ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( FramebufferAttachmentImageInfo const & ) const = default; -#else - bool operator==( FramebufferAttachmentImageInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( usage == rhs.usage ) && - ( width == rhs.width ) && ( height == rhs.height ) && ( layerCount == rhs.layerCount ) && - ( viewFormatCount == rhs.viewFormatCount ) && ( pViewFormats == rhs.pViewFormats ); -# endif - } - - bool operator!=( FramebufferAttachmentImageInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eFramebufferAttachmentImageInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage = {}; - uint32_t width = {}; - uint32_t height = {}; - uint32_t layerCount = {}; - uint32_t viewFormatCount = {}; - const VULKAN_HPP_NAMESPACE::Format * pViewFormats = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo ) == - sizeof( VkFramebufferAttachmentImageInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "FramebufferAttachmentImageInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = FramebufferAttachmentImageInfo; - }; - using FramebufferAttachmentImageInfoKHR = FramebufferAttachmentImageInfo; - - struct FramebufferAttachmentsCreateInfo - { - using NativeType = VkFramebufferAttachmentsCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eFramebufferAttachmentsCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR FramebufferAttachmentsCreateInfo( - uint32_t attachmentImageInfoCount_ = {}, - const VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo * pAttachmentImageInfos_ = {} ) VULKAN_HPP_NOEXCEPT - : attachmentImageInfoCount( attachmentImageInfoCount_ ) - , pAttachmentImageInfos( pAttachmentImageInfos_ ) - {} - - VULKAN_HPP_CONSTEXPR - FramebufferAttachmentsCreateInfo( FramebufferAttachmentsCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FramebufferAttachmentsCreateInfo( VkFramebufferAttachmentsCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : FramebufferAttachmentsCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - FramebufferAttachmentsCreateInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - attachmentImageInfos_ ) - : attachmentImageInfoCount( static_cast( attachmentImageInfos_.size() ) ) - , pAttachmentImageInfos( attachmentImageInfos_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - FramebufferAttachmentsCreateInfo & - operator=( FramebufferAttachmentsCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FramebufferAttachmentsCreateInfo & operator=( VkFramebufferAttachmentsCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 FramebufferAttachmentsCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferAttachmentsCreateInfo & - setAttachmentImageInfoCount( uint32_t attachmentImageInfoCount_ ) VULKAN_HPP_NOEXCEPT - { - attachmentImageInfoCount = attachmentImageInfoCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferAttachmentsCreateInfo & setPAttachmentImageInfos( - const VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo * pAttachmentImageInfos_ ) VULKAN_HPP_NOEXCEPT - { - pAttachmentImageInfos = pAttachmentImageInfos_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - FramebufferAttachmentsCreateInfo & setAttachmentImageInfos( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - attachmentImageInfos_ ) VULKAN_HPP_NOEXCEPT - { - attachmentImageInfoCount = static_cast( attachmentImageInfos_.size() ); - pAttachmentImageInfos = attachmentImageInfos_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkFramebufferAttachmentsCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkFramebufferAttachmentsCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, attachmentImageInfoCount, pAttachmentImageInfos ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( FramebufferAttachmentsCreateInfo const & ) const = default; -#else - bool operator==( FramebufferAttachmentsCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( attachmentImageInfoCount == rhs.attachmentImageInfoCount ) && - ( pAttachmentImageInfos == rhs.pAttachmentImageInfos ); -# endif - } - - bool operator!=( FramebufferAttachmentsCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eFramebufferAttachmentsCreateInfo; - const void * pNext = {}; - uint32_t attachmentImageInfoCount = {}; - const VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo * pAttachmentImageInfos = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo ) == - sizeof( VkFramebufferAttachmentsCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "FramebufferAttachmentsCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = FramebufferAttachmentsCreateInfo; - }; - using FramebufferAttachmentsCreateInfoKHR = FramebufferAttachmentsCreateInfo; - - struct FramebufferCreateInfo - { - using NativeType = VkFramebufferCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eFramebufferCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR FramebufferCreateInfo( VULKAN_HPP_NAMESPACE::FramebufferCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::RenderPass renderPass_ = {}, - uint32_t attachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::ImageView * pAttachments_ = {}, - uint32_t width_ = {}, - uint32_t height_ = {}, - uint32_t layers_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , renderPass( renderPass_ ) - , attachmentCount( attachmentCount_ ) - , pAttachments( pAttachments_ ) - , width( width_ ) - , height( height_ ) - , layers( layers_ ) - {} - - VULKAN_HPP_CONSTEXPR FramebufferCreateInfo( FramebufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FramebufferCreateInfo( VkFramebufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : FramebufferCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - FramebufferCreateInfo( - VULKAN_HPP_NAMESPACE::FramebufferCreateFlags flags_, - VULKAN_HPP_NAMESPACE::RenderPass renderPass_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & attachments_, - uint32_t width_ = {}, - uint32_t height_ = {}, - uint32_t layers_ = {} ) - : flags( flags_ ) - , renderPass( renderPass_ ) - , attachmentCount( static_cast( attachments_.size() ) ) - , pAttachments( attachments_.data() ) - , width( width_ ) - , height( height_ ) - , layers( layers_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - FramebufferCreateInfo & operator=( FramebufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FramebufferCreateInfo & operator=( VkFramebufferCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 FramebufferCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::FramebufferCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferCreateInfo & - setRenderPass( VULKAN_HPP_NAMESPACE::RenderPass renderPass_ ) VULKAN_HPP_NOEXCEPT - { - renderPass = renderPass_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferCreateInfo & setAttachmentCount( uint32_t attachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - attachmentCount = attachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferCreateInfo & - setPAttachments( const VULKAN_HPP_NAMESPACE::ImageView * pAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pAttachments = pAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - FramebufferCreateInfo & setAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & attachments_ ) - VULKAN_HPP_NOEXCEPT - { - attachmentCount = static_cast( attachments_.size() ); - pAttachments = attachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 FramebufferCreateInfo & setWidth( uint32_t width_ ) VULKAN_HPP_NOEXCEPT - { - width = width_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferCreateInfo & setHeight( uint32_t height_ ) VULKAN_HPP_NOEXCEPT - { - height = height_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 FramebufferCreateInfo & setLayers( uint32_t layers_ ) VULKAN_HPP_NOEXCEPT - { - layers = layers_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkFramebufferCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkFramebufferCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, renderPass, attachmentCount, pAttachments, width, height, layers ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( FramebufferCreateInfo const & ) const = default; -#else - bool operator==( FramebufferCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( renderPass == rhs.renderPass ) && ( attachmentCount == rhs.attachmentCount ) && - ( pAttachments == rhs.pAttachments ) && ( width == rhs.width ) && ( height == rhs.height ) && - ( layers == rhs.layers ); -# endif - } - - bool operator!=( FramebufferCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eFramebufferCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::FramebufferCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::RenderPass renderPass = {}; - uint32_t attachmentCount = {}; - const VULKAN_HPP_NAMESPACE::ImageView * pAttachments = {}; - uint32_t width = {}; - uint32_t height = {}; - uint32_t layers = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferCreateInfo ) == sizeof( VkFramebufferCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "FramebufferCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = FramebufferCreateInfo; - }; - - struct FramebufferMixedSamplesCombinationNV - { - using NativeType = VkFramebufferMixedSamplesCombinationNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eFramebufferMixedSamplesCombinationNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR FramebufferMixedSamplesCombinationNV( - VULKAN_HPP_NAMESPACE::CoverageReductionModeNV coverageReductionMode_ = - VULKAN_HPP_NAMESPACE::CoverageReductionModeNV::eMerge, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples_ = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1, - VULKAN_HPP_NAMESPACE::SampleCountFlags depthStencilSamples_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlags colorSamples_ = {} ) VULKAN_HPP_NOEXCEPT - : coverageReductionMode( coverageReductionMode_ ) - , rasterizationSamples( rasterizationSamples_ ) - , depthStencilSamples( depthStencilSamples_ ) - , colorSamples( colorSamples_ ) - {} - - VULKAN_HPP_CONSTEXPR FramebufferMixedSamplesCombinationNV( FramebufferMixedSamplesCombinationNV const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - FramebufferMixedSamplesCombinationNV( VkFramebufferMixedSamplesCombinationNV const & rhs ) VULKAN_HPP_NOEXCEPT - : FramebufferMixedSamplesCombinationNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - FramebufferMixedSamplesCombinationNV & - operator=( FramebufferMixedSamplesCombinationNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - FramebufferMixedSamplesCombinationNV & - operator=( VkFramebufferMixedSamplesCombinationNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkFramebufferMixedSamplesCombinationNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkFramebufferMixedSamplesCombinationNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, coverageReductionMode, rasterizationSamples, depthStencilSamples, colorSamples ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( FramebufferMixedSamplesCombinationNV const & ) const = default; -#else - bool operator==( FramebufferMixedSamplesCombinationNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( coverageReductionMode == rhs.coverageReductionMode ) && - ( rasterizationSamples == rhs.rasterizationSamples ) && - ( depthStencilSamples == rhs.depthStencilSamples ) && ( colorSamples == rhs.colorSamples ); -# endif - } - - bool operator!=( FramebufferMixedSamplesCombinationNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eFramebufferMixedSamplesCombinationNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::CoverageReductionModeNV coverageReductionMode = - VULKAN_HPP_NAMESPACE::CoverageReductionModeNV::eMerge; - VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1; - VULKAN_HPP_NAMESPACE::SampleCountFlags depthStencilSamples = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags colorSamples = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV ) == - sizeof( VkFramebufferMixedSamplesCombinationNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "FramebufferMixedSamplesCombinationNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = FramebufferMixedSamplesCombinationNV; - }; - - struct IndirectCommandsStreamNV - { - using NativeType = VkIndirectCommandsStreamNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR IndirectCommandsStreamNV( VULKAN_HPP_NAMESPACE::Buffer buffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize offset_ = {} ) VULKAN_HPP_NOEXCEPT - : buffer( buffer_ ) - , offset( offset_ ) - {} - - VULKAN_HPP_CONSTEXPR IndirectCommandsStreamNV( IndirectCommandsStreamNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - IndirectCommandsStreamNV( VkIndirectCommandsStreamNV const & rhs ) VULKAN_HPP_NOEXCEPT - : IndirectCommandsStreamNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - IndirectCommandsStreamNV & operator=( IndirectCommandsStreamNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - IndirectCommandsStreamNV & operator=( VkIndirectCommandsStreamNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsStreamNV & - setBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsStreamNV & - setOffset( VULKAN_HPP_NAMESPACE::DeviceSize offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkIndirectCommandsStreamNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkIndirectCommandsStreamNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( buffer, offset ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( IndirectCommandsStreamNV const & ) const = default; -#else - bool operator==( IndirectCommandsStreamNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( buffer == rhs.buffer ) && ( offset == rhs.offset ); -# endif - } - - bool operator!=( IndirectCommandsStreamNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Buffer buffer = {}; - VULKAN_HPP_NAMESPACE::DeviceSize offset = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV ) == - sizeof( VkIndirectCommandsStreamNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "IndirectCommandsStreamNV is not nothrow_move_constructible!" ); - - struct GeneratedCommandsInfoNV - { - using NativeType = VkGeneratedCommandsInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eGeneratedCommandsInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR GeneratedCommandsInfoNV( - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics, - VULKAN_HPP_NAMESPACE::Pipeline pipeline_ = {}, - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout_ = {}, - uint32_t streamCount_ = {}, - const VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV * pStreams_ = {}, - uint32_t sequencesCount_ = {}, - VULKAN_HPP_NAMESPACE::Buffer preprocessBuffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize preprocessOffset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize preprocessSize_ = {}, - VULKAN_HPP_NAMESPACE::Buffer sequencesCountBuffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize sequencesCountOffset_ = {}, - VULKAN_HPP_NAMESPACE::Buffer sequencesIndexBuffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize sequencesIndexOffset_ = {} ) VULKAN_HPP_NOEXCEPT - : pipelineBindPoint( pipelineBindPoint_ ) - , pipeline( pipeline_ ) - , indirectCommandsLayout( indirectCommandsLayout_ ) - , streamCount( streamCount_ ) - , pStreams( pStreams_ ) - , sequencesCount( sequencesCount_ ) - , preprocessBuffer( preprocessBuffer_ ) - , preprocessOffset( preprocessOffset_ ) - , preprocessSize( preprocessSize_ ) - , sequencesCountBuffer( sequencesCountBuffer_ ) - , sequencesCountOffset( sequencesCountOffset_ ) - , sequencesIndexBuffer( sequencesIndexBuffer_ ) - , sequencesIndexOffset( sequencesIndexOffset_ ) - {} - - VULKAN_HPP_CONSTEXPR GeneratedCommandsInfoNV( GeneratedCommandsInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GeneratedCommandsInfoNV( VkGeneratedCommandsInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : GeneratedCommandsInfoNV( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - GeneratedCommandsInfoNV( - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_, - VULKAN_HPP_NAMESPACE::Pipeline pipeline_, - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - streams_, - uint32_t sequencesCount_ = {}, - VULKAN_HPP_NAMESPACE::Buffer preprocessBuffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize preprocessOffset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize preprocessSize_ = {}, - VULKAN_HPP_NAMESPACE::Buffer sequencesCountBuffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize sequencesCountOffset_ = {}, - VULKAN_HPP_NAMESPACE::Buffer sequencesIndexBuffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize sequencesIndexOffset_ = {} ) - : pipelineBindPoint( pipelineBindPoint_ ) - , pipeline( pipeline_ ) - , indirectCommandsLayout( indirectCommandsLayout_ ) - , streamCount( static_cast( streams_.size() ) ) - , pStreams( streams_.data() ) - , sequencesCount( sequencesCount_ ) - , preprocessBuffer( preprocessBuffer_ ) - , preprocessOffset( preprocessOffset_ ) - , preprocessSize( preprocessSize_ ) - , sequencesCountBuffer( sequencesCountBuffer_ ) - , sequencesCountOffset( sequencesCountOffset_ ) - , sequencesIndexBuffer( sequencesIndexBuffer_ ) - , sequencesIndexOffset( sequencesIndexOffset_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - GeneratedCommandsInfoNV & operator=( GeneratedCommandsInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GeneratedCommandsInfoNV & operator=( VkGeneratedCommandsInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & - setPipelineBindPoint( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ ) VULKAN_HPP_NOEXCEPT - { - pipelineBindPoint = pipelineBindPoint_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & - setPipeline( VULKAN_HPP_NAMESPACE::Pipeline pipeline_ ) VULKAN_HPP_NOEXCEPT - { - pipeline = pipeline_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & setIndirectCommandsLayout( - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout_ ) VULKAN_HPP_NOEXCEPT - { - indirectCommandsLayout = indirectCommandsLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & setStreamCount( uint32_t streamCount_ ) VULKAN_HPP_NOEXCEPT - { - streamCount = streamCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & - setPStreams( const VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV * pStreams_ ) VULKAN_HPP_NOEXCEPT - { - pStreams = pStreams_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - GeneratedCommandsInfoNV & setStreams( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - streams_ ) VULKAN_HPP_NOEXCEPT - { - streamCount = static_cast( streams_.size() ); - pStreams = streams_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & setSequencesCount( uint32_t sequencesCount_ ) VULKAN_HPP_NOEXCEPT - { - sequencesCount = sequencesCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & - setPreprocessBuffer( VULKAN_HPP_NAMESPACE::Buffer preprocessBuffer_ ) VULKAN_HPP_NOEXCEPT - { - preprocessBuffer = preprocessBuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & - setPreprocessOffset( VULKAN_HPP_NAMESPACE::DeviceSize preprocessOffset_ ) VULKAN_HPP_NOEXCEPT - { - preprocessOffset = preprocessOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & - setPreprocessSize( VULKAN_HPP_NAMESPACE::DeviceSize preprocessSize_ ) VULKAN_HPP_NOEXCEPT - { - preprocessSize = preprocessSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & - setSequencesCountBuffer( VULKAN_HPP_NAMESPACE::Buffer sequencesCountBuffer_ ) VULKAN_HPP_NOEXCEPT - { - sequencesCountBuffer = sequencesCountBuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & - setSequencesCountOffset( VULKAN_HPP_NAMESPACE::DeviceSize sequencesCountOffset_ ) VULKAN_HPP_NOEXCEPT - { - sequencesCountOffset = sequencesCountOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & - setSequencesIndexBuffer( VULKAN_HPP_NAMESPACE::Buffer sequencesIndexBuffer_ ) VULKAN_HPP_NOEXCEPT - { - sequencesIndexBuffer = sequencesIndexBuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsInfoNV & - setSequencesIndexOffset( VULKAN_HPP_NAMESPACE::DeviceSize sequencesIndexOffset_ ) VULKAN_HPP_NOEXCEPT - { - sequencesIndexOffset = sequencesIndexOffset_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkGeneratedCommandsInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkGeneratedCommandsInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - pipelineBindPoint, - pipeline, - indirectCommandsLayout, - streamCount, - pStreams, - sequencesCount, - preprocessBuffer, - preprocessOffset, - preprocessSize, - sequencesCountBuffer, - sequencesCountOffset, - sequencesIndexBuffer, - sequencesIndexOffset ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( GeneratedCommandsInfoNV const & ) const = default; -#else - bool operator==( GeneratedCommandsInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pipelineBindPoint == rhs.pipelineBindPoint ) && - ( pipeline == rhs.pipeline ) && ( indirectCommandsLayout == rhs.indirectCommandsLayout ) && - ( streamCount == rhs.streamCount ) && ( pStreams == rhs.pStreams ) && - ( sequencesCount == rhs.sequencesCount ) && ( preprocessBuffer == rhs.preprocessBuffer ) && - ( preprocessOffset == rhs.preprocessOffset ) && ( preprocessSize == rhs.preprocessSize ) && - ( sequencesCountBuffer == rhs.sequencesCountBuffer ) && - ( sequencesCountOffset == rhs.sequencesCountOffset ) && - ( sequencesIndexBuffer == rhs.sequencesIndexBuffer ) && - ( sequencesIndexOffset == rhs.sequencesIndexOffset ); -# endif - } - - bool operator!=( GeneratedCommandsInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eGeneratedCommandsInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics; - VULKAN_HPP_NAMESPACE::Pipeline pipeline = {}; - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout = {}; - uint32_t streamCount = {}; - const VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV * pStreams = {}; - uint32_t sequencesCount = {}; - VULKAN_HPP_NAMESPACE::Buffer preprocessBuffer = {}; - VULKAN_HPP_NAMESPACE::DeviceSize preprocessOffset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize preprocessSize = {}; - VULKAN_HPP_NAMESPACE::Buffer sequencesCountBuffer = {}; - VULKAN_HPP_NAMESPACE::DeviceSize sequencesCountOffset = {}; - VULKAN_HPP_NAMESPACE::Buffer sequencesIndexBuffer = {}; - VULKAN_HPP_NAMESPACE::DeviceSize sequencesIndexOffset = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV ) == - sizeof( VkGeneratedCommandsInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "GeneratedCommandsInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = GeneratedCommandsInfoNV; - }; - - struct GeneratedCommandsMemoryRequirementsInfoNV - { - using NativeType = VkGeneratedCommandsMemoryRequirementsInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eGeneratedCommandsMemoryRequirementsInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR GeneratedCommandsMemoryRequirementsInfoNV( - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics, - VULKAN_HPP_NAMESPACE::Pipeline pipeline_ = {}, - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout_ = {}, - uint32_t maxSequencesCount_ = {} ) VULKAN_HPP_NOEXCEPT - : pipelineBindPoint( pipelineBindPoint_ ) - , pipeline( pipeline_ ) - , indirectCommandsLayout( indirectCommandsLayout_ ) - , maxSequencesCount( maxSequencesCount_ ) - {} - - VULKAN_HPP_CONSTEXPR GeneratedCommandsMemoryRequirementsInfoNV( - GeneratedCommandsMemoryRequirementsInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GeneratedCommandsMemoryRequirementsInfoNV( VkGeneratedCommandsMemoryRequirementsInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : GeneratedCommandsMemoryRequirementsInfoNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - GeneratedCommandsMemoryRequirementsInfoNV & - operator=( GeneratedCommandsMemoryRequirementsInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GeneratedCommandsMemoryRequirementsInfoNV & - operator=( VkGeneratedCommandsMemoryRequirementsInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNV & - setPipelineBindPoint( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ ) VULKAN_HPP_NOEXCEPT - { - pipelineBindPoint = pipelineBindPoint_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNV & - setPipeline( VULKAN_HPP_NAMESPACE::Pipeline pipeline_ ) VULKAN_HPP_NOEXCEPT - { - pipeline = pipeline_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNV & setIndirectCommandsLayout( - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout_ ) VULKAN_HPP_NOEXCEPT - { - indirectCommandsLayout = indirectCommandsLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GeneratedCommandsMemoryRequirementsInfoNV & - setMaxSequencesCount( uint32_t maxSequencesCount_ ) VULKAN_HPP_NOEXCEPT - { - maxSequencesCount = maxSequencesCount_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkGeneratedCommandsMemoryRequirementsInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkGeneratedCommandsMemoryRequirementsInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pipelineBindPoint, pipeline, indirectCommandsLayout, maxSequencesCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( GeneratedCommandsMemoryRequirementsInfoNV const & ) const = default; -#else - bool operator==( GeneratedCommandsMemoryRequirementsInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pipelineBindPoint == rhs.pipelineBindPoint ) && - ( pipeline == rhs.pipeline ) && ( indirectCommandsLayout == rhs.indirectCommandsLayout ) && - ( maxSequencesCount == rhs.maxSequencesCount ); -# endif - } - - bool operator!=( GeneratedCommandsMemoryRequirementsInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eGeneratedCommandsMemoryRequirementsInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics; - VULKAN_HPP_NAMESPACE::Pipeline pipeline = {}; - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout = {}; - uint32_t maxSequencesCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV ) == - sizeof( VkGeneratedCommandsMemoryRequirementsInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "GeneratedCommandsMemoryRequirementsInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = GeneratedCommandsMemoryRequirementsInfoNV; - }; - - struct VertexInputBindingDescription - { - using NativeType = VkVertexInputBindingDescription; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VertexInputBindingDescription( uint32_t binding_ = {}, - uint32_t stride_ = {}, - VULKAN_HPP_NAMESPACE::VertexInputRate inputRate_ = - VULKAN_HPP_NAMESPACE::VertexInputRate::eVertex ) VULKAN_HPP_NOEXCEPT - : binding( binding_ ) - , stride( stride_ ) - , inputRate( inputRate_ ) - {} - - VULKAN_HPP_CONSTEXPR - VertexInputBindingDescription( VertexInputBindingDescription const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VertexInputBindingDescription( VkVertexInputBindingDescription const & rhs ) VULKAN_HPP_NOEXCEPT - : VertexInputBindingDescription( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VertexInputBindingDescription & - operator=( VertexInputBindingDescription const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VertexInputBindingDescription & operator=( VkVertexInputBindingDescription const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VertexInputBindingDescription & setBinding( uint32_t binding_ ) VULKAN_HPP_NOEXCEPT - { - binding = binding_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputBindingDescription & setStride( uint32_t stride_ ) VULKAN_HPP_NOEXCEPT - { - stride = stride_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputBindingDescription & - setInputRate( VULKAN_HPP_NAMESPACE::VertexInputRate inputRate_ ) VULKAN_HPP_NOEXCEPT - { - inputRate = inputRate_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVertexInputBindingDescription const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVertexInputBindingDescription &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( binding, stride, inputRate ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VertexInputBindingDescription const & ) const = default; -#else - bool operator==( VertexInputBindingDescription const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( binding == rhs.binding ) && ( stride == rhs.stride ) && ( inputRate == rhs.inputRate ); -# endif - } - - bool operator!=( VertexInputBindingDescription const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t binding = {}; - uint32_t stride = {}; - VULKAN_HPP_NAMESPACE::VertexInputRate inputRate = VULKAN_HPP_NAMESPACE::VertexInputRate::eVertex; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDescription ) == - sizeof( VkVertexInputBindingDescription ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VertexInputBindingDescription is not nothrow_move_constructible!" ); - - struct VertexInputAttributeDescription - { - using NativeType = VkVertexInputAttributeDescription; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VertexInputAttributeDescription( uint32_t location_ = {}, - uint32_t binding_ = {}, - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - uint32_t offset_ = {} ) VULKAN_HPP_NOEXCEPT - : location( location_ ) - , binding( binding_ ) - , format( format_ ) - , offset( offset_ ) - {} - - VULKAN_HPP_CONSTEXPR - VertexInputAttributeDescription( VertexInputAttributeDescription const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VertexInputAttributeDescription( VkVertexInputAttributeDescription const & rhs ) VULKAN_HPP_NOEXCEPT - : VertexInputAttributeDescription( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VertexInputAttributeDescription & - operator=( VertexInputAttributeDescription const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VertexInputAttributeDescription & operator=( VkVertexInputAttributeDescription const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription & setLocation( uint32_t location_ ) VULKAN_HPP_NOEXCEPT - { - location = location_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription & setBinding( uint32_t binding_ ) VULKAN_HPP_NOEXCEPT - { - binding = binding_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription & - setFormat( VULKAN_HPP_NAMESPACE::Format format_ ) VULKAN_HPP_NOEXCEPT - { - format = format_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription & setOffset( uint32_t offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVertexInputAttributeDescription const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVertexInputAttributeDescription &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( location, binding, format, offset ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VertexInputAttributeDescription const & ) const = default; -#else - bool operator==( VertexInputAttributeDescription const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( location == rhs.location ) && ( binding == rhs.binding ) && ( format == rhs.format ) && - ( offset == rhs.offset ); -# endif - } - - bool operator!=( VertexInputAttributeDescription const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t location = {}; - uint32_t binding = {}; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - uint32_t offset = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription ) == - sizeof( VkVertexInputAttributeDescription ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VertexInputAttributeDescription is not nothrow_move_constructible!" ); - - struct PipelineVertexInputStateCreateInfo - { - using NativeType = VkPipelineVertexInputStateCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineVertexInputStateCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineVertexInputStateCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlags flags_ = {}, - uint32_t vertexBindingDescriptionCount_ = {}, - const VULKAN_HPP_NAMESPACE::VertexInputBindingDescription * pVertexBindingDescriptions_ = {}, - uint32_t vertexAttributeDescriptionCount_ = {}, - const VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription * pVertexAttributeDescriptions_ = {} ) - VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , vertexBindingDescriptionCount( vertexBindingDescriptionCount_ ) - , pVertexBindingDescriptions( pVertexBindingDescriptions_ ) - , vertexAttributeDescriptionCount( vertexAttributeDescriptionCount_ ) - , pVertexAttributeDescriptions( pVertexAttributeDescriptions_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineVertexInputStateCreateInfo( PipelineVertexInputStateCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PipelineVertexInputStateCreateInfo( VkPipelineVertexInputStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineVertexInputStateCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineVertexInputStateCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - vertexBindingDescriptions_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - vertexAttributeDescriptions_ = {} ) - : flags( flags_ ) - , vertexBindingDescriptionCount( static_cast( vertexBindingDescriptions_.size() ) ) - , pVertexBindingDescriptions( vertexBindingDescriptions_.data() ) - , vertexAttributeDescriptionCount( static_cast( vertexAttributeDescriptions_.size() ) ) - , pVertexAttributeDescriptions( vertexAttributeDescriptions_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineVertexInputStateCreateInfo & - operator=( PipelineVertexInputStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineVertexInputStateCreateInfo & - operator=( VkPipelineVertexInputStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineVertexInputStateCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineVertexInputStateCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineVertexInputStateCreateInfo & - setVertexBindingDescriptionCount( uint32_t vertexBindingDescriptionCount_ ) VULKAN_HPP_NOEXCEPT - { - vertexBindingDescriptionCount = vertexBindingDescriptionCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineVertexInputStateCreateInfo & setPVertexBindingDescriptions( - const VULKAN_HPP_NAMESPACE::VertexInputBindingDescription * pVertexBindingDescriptions_ ) VULKAN_HPP_NOEXCEPT - { - pVertexBindingDescriptions = pVertexBindingDescriptions_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineVertexInputStateCreateInfo & setVertexBindingDescriptions( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - vertexBindingDescriptions_ ) VULKAN_HPP_NOEXCEPT - { - vertexBindingDescriptionCount = static_cast( vertexBindingDescriptions_.size() ); - pVertexBindingDescriptions = vertexBindingDescriptions_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 PipelineVertexInputStateCreateInfo & - setVertexAttributeDescriptionCount( uint32_t vertexAttributeDescriptionCount_ ) VULKAN_HPP_NOEXCEPT - { - vertexAttributeDescriptionCount = vertexAttributeDescriptionCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineVertexInputStateCreateInfo & setPVertexAttributeDescriptions( - const VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription * pVertexAttributeDescriptions_ ) VULKAN_HPP_NOEXCEPT - { - pVertexAttributeDescriptions = pVertexAttributeDescriptions_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineVertexInputStateCreateInfo & setVertexAttributeDescriptions( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - vertexAttributeDescriptions_ ) VULKAN_HPP_NOEXCEPT - { - vertexAttributeDescriptionCount = static_cast( vertexAttributeDescriptions_.size() ); - pVertexAttributeDescriptions = vertexAttributeDescriptions_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineVertexInputStateCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineVertexInputStateCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - vertexBindingDescriptionCount, - pVertexBindingDescriptions, - vertexAttributeDescriptionCount, - pVertexAttributeDescriptions ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineVertexInputStateCreateInfo const & ) const = default; -#else - bool operator==( PipelineVertexInputStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( vertexBindingDescriptionCount == rhs.vertexBindingDescriptionCount ) && - ( pVertexBindingDescriptions == rhs.pVertexBindingDescriptions ) && - ( vertexAttributeDescriptionCount == rhs.vertexAttributeDescriptionCount ) && - ( pVertexAttributeDescriptions == rhs.pVertexAttributeDescriptions ); -# endif - } - - bool operator!=( PipelineVertexInputStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineVertexInputStateCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlags flags = {}; - uint32_t vertexBindingDescriptionCount = {}; - const VULKAN_HPP_NAMESPACE::VertexInputBindingDescription * pVertexBindingDescriptions = {}; - uint32_t vertexAttributeDescriptionCount = {}; - const VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription * pVertexAttributeDescriptions = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo ) == - sizeof( VkPipelineVertexInputStateCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineVertexInputStateCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineVertexInputStateCreateInfo; - }; - - struct PipelineInputAssemblyStateCreateInfo - { - using NativeType = VkPipelineInputAssemblyStateCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineInputAssemblyStateCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineInputAssemblyStateCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::PrimitiveTopology topology_ = VULKAN_HPP_NAMESPACE::PrimitiveTopology::ePointList, - VULKAN_HPP_NAMESPACE::Bool32 primitiveRestartEnable_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , topology( topology_ ) - , primitiveRestartEnable( primitiveRestartEnable_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineInputAssemblyStateCreateInfo( PipelineInputAssemblyStateCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PipelineInputAssemblyStateCreateInfo( VkPipelineInputAssemblyStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineInputAssemblyStateCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineInputAssemblyStateCreateInfo & - operator=( PipelineInputAssemblyStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineInputAssemblyStateCreateInfo & - operator=( VkPipelineInputAssemblyStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineInputAssemblyStateCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineInputAssemblyStateCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineInputAssemblyStateCreateInfo & - setTopology( VULKAN_HPP_NAMESPACE::PrimitiveTopology topology_ ) VULKAN_HPP_NOEXCEPT - { - topology = topology_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineInputAssemblyStateCreateInfo & - setPrimitiveRestartEnable( VULKAN_HPP_NAMESPACE::Bool32 primitiveRestartEnable_ ) VULKAN_HPP_NOEXCEPT - { - primitiveRestartEnable = primitiveRestartEnable_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineInputAssemblyStateCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineInputAssemblyStateCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, topology, primitiveRestartEnable ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineInputAssemblyStateCreateInfo const & ) const = default; -#else - bool operator==( PipelineInputAssemblyStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( topology == rhs.topology ) && ( primitiveRestartEnable == rhs.primitiveRestartEnable ); -# endif - } - - bool operator!=( PipelineInputAssemblyStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineInputAssemblyStateCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::PrimitiveTopology topology = VULKAN_HPP_NAMESPACE::PrimitiveTopology::ePointList; - VULKAN_HPP_NAMESPACE::Bool32 primitiveRestartEnable = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo ) == - sizeof( VkPipelineInputAssemblyStateCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineInputAssemblyStateCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineInputAssemblyStateCreateInfo; - }; - - struct PipelineTessellationStateCreateInfo - { - using NativeType = VkPipelineTessellationStateCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineTessellationStateCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PipelineTessellationStateCreateInfo( VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlags flags_ = {}, - uint32_t patchControlPoints_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , patchControlPoints( patchControlPoints_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineTessellationStateCreateInfo( PipelineTessellationStateCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PipelineTessellationStateCreateInfo( VkPipelineTessellationStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineTessellationStateCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineTessellationStateCreateInfo & - operator=( PipelineTessellationStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineTessellationStateCreateInfo & - operator=( VkPipelineTessellationStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineTessellationStateCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineTessellationStateCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineTessellationStateCreateInfo & - setPatchControlPoints( uint32_t patchControlPoints_ ) VULKAN_HPP_NOEXCEPT - { - patchControlPoints = patchControlPoints_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineTessellationStateCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineTessellationStateCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, patchControlPoints ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineTessellationStateCreateInfo const & ) const = default; -#else - bool operator==( PipelineTessellationStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( patchControlPoints == rhs.patchControlPoints ); -# endif - } - - bool operator!=( PipelineTessellationStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineTessellationStateCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlags flags = {}; - uint32_t patchControlPoints = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo ) == - sizeof( VkPipelineTessellationStateCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineTessellationStateCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineTessellationStateCreateInfo; - }; - - struct PipelineViewportStateCreateInfo - { - using NativeType = VkPipelineViewportStateCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePipelineViewportStateCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PipelineViewportStateCreateInfo( VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags flags_ = {}, - uint32_t viewportCount_ = {}, - const VULKAN_HPP_NAMESPACE::Viewport * pViewports_ = {}, - uint32_t scissorCount_ = {}, - const VULKAN_HPP_NAMESPACE::Rect2D * pScissors_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , viewportCount( viewportCount_ ) - , pViewports( pViewports_ ) - , scissorCount( scissorCount_ ) - , pScissors( pScissors_ ) - {} - - VULKAN_HPP_CONSTEXPR - PipelineViewportStateCreateInfo( PipelineViewportStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportStateCreateInfo( VkPipelineViewportStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineViewportStateCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineViewportStateCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & viewports_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & scissors_ = {} ) - : flags( flags_ ) - , viewportCount( static_cast( viewports_.size() ) ) - , pViewports( viewports_.data() ) - , scissorCount( static_cast( scissors_.size() ) ) - , pScissors( scissors_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineViewportStateCreateInfo & - operator=( PipelineViewportStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportStateCreateInfo & operator=( VkPipelineViewportStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineViewportStateCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportStateCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportStateCreateInfo & - setViewportCount( uint32_t viewportCount_ ) VULKAN_HPP_NOEXCEPT - { - viewportCount = viewportCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportStateCreateInfo & - setPViewports( const VULKAN_HPP_NAMESPACE::Viewport * pViewports_ ) VULKAN_HPP_NOEXCEPT - { - pViewports = pViewports_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineViewportStateCreateInfo & setViewports( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & viewports_ ) - VULKAN_HPP_NOEXCEPT - { - viewportCount = static_cast( viewports_.size() ); - pViewports = viewports_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportStateCreateInfo & - setScissorCount( uint32_t scissorCount_ ) VULKAN_HPP_NOEXCEPT - { - scissorCount = scissorCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportStateCreateInfo & - setPScissors( const VULKAN_HPP_NAMESPACE::Rect2D * pScissors_ ) VULKAN_HPP_NOEXCEPT - { - pScissors = pScissors_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineViewportStateCreateInfo & - setScissors( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & scissors_ ) - VULKAN_HPP_NOEXCEPT - { - scissorCount = static_cast( scissors_.size() ); - pScissors = scissors_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineViewportStateCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineViewportStateCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, viewportCount, pViewports, scissorCount, pScissors ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineViewportStateCreateInfo const & ) const = default; -#else - bool operator==( PipelineViewportStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( viewportCount == rhs.viewportCount ) && ( pViewports == rhs.pViewports ) && - ( scissorCount == rhs.scissorCount ) && ( pScissors == rhs.pScissors ); -# endif - } - - bool operator!=( PipelineViewportStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineViewportStateCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags flags = {}; - uint32_t viewportCount = {}; - const VULKAN_HPP_NAMESPACE::Viewport * pViewports = {}; - uint32_t scissorCount = {}; - const VULKAN_HPP_NAMESPACE::Rect2D * pScissors = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo ) == - sizeof( VkPipelineViewportStateCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineViewportStateCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineViewportStateCreateInfo; - }; - - struct PipelineRasterizationStateCreateInfo - { - using NativeType = VkPipelineRasterizationStateCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineRasterizationStateCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineRasterizationStateCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 depthClampEnable_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 rasterizerDiscardEnable_ = {}, - VULKAN_HPP_NAMESPACE::PolygonMode polygonMode_ = VULKAN_HPP_NAMESPACE::PolygonMode::eFill, - VULKAN_HPP_NAMESPACE::CullModeFlags cullMode_ = {}, - VULKAN_HPP_NAMESPACE::FrontFace frontFace_ = VULKAN_HPP_NAMESPACE::FrontFace::eCounterClockwise, - VULKAN_HPP_NAMESPACE::Bool32 depthBiasEnable_ = {}, - float depthBiasConstantFactor_ = {}, - float depthBiasClamp_ = {}, - float depthBiasSlopeFactor_ = {}, - float lineWidth_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , depthClampEnable( depthClampEnable_ ) - , rasterizerDiscardEnable( rasterizerDiscardEnable_ ) - , polygonMode( polygonMode_ ) - , cullMode( cullMode_ ) - , frontFace( frontFace_ ) - , depthBiasEnable( depthBiasEnable_ ) - , depthBiasConstantFactor( depthBiasConstantFactor_ ) - , depthBiasClamp( depthBiasClamp_ ) - , depthBiasSlopeFactor( depthBiasSlopeFactor_ ) - , lineWidth( lineWidth_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineRasterizationStateCreateInfo( PipelineRasterizationStateCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationStateCreateInfo( VkPipelineRasterizationStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineRasterizationStateCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineRasterizationStateCreateInfo & - operator=( PipelineRasterizationStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationStateCreateInfo & - operator=( VkPipelineRasterizationStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & - setDepthClampEnable( VULKAN_HPP_NAMESPACE::Bool32 depthClampEnable_ ) VULKAN_HPP_NOEXCEPT - { - depthClampEnable = depthClampEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & - setRasterizerDiscardEnable( VULKAN_HPP_NAMESPACE::Bool32 rasterizerDiscardEnable_ ) VULKAN_HPP_NOEXCEPT - { - rasterizerDiscardEnable = rasterizerDiscardEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & - setPolygonMode( VULKAN_HPP_NAMESPACE::PolygonMode polygonMode_ ) VULKAN_HPP_NOEXCEPT - { - polygonMode = polygonMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & - setCullMode( VULKAN_HPP_NAMESPACE::CullModeFlags cullMode_ ) VULKAN_HPP_NOEXCEPT - { - cullMode = cullMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & - setFrontFace( VULKAN_HPP_NAMESPACE::FrontFace frontFace_ ) VULKAN_HPP_NOEXCEPT - { - frontFace = frontFace_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & - setDepthBiasEnable( VULKAN_HPP_NAMESPACE::Bool32 depthBiasEnable_ ) VULKAN_HPP_NOEXCEPT - { - depthBiasEnable = depthBiasEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & - setDepthBiasConstantFactor( float depthBiasConstantFactor_ ) VULKAN_HPP_NOEXCEPT - { - depthBiasConstantFactor = depthBiasConstantFactor_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & - setDepthBiasClamp( float depthBiasClamp_ ) VULKAN_HPP_NOEXCEPT - { - depthBiasClamp = depthBiasClamp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & - setDepthBiasSlopeFactor( float depthBiasSlopeFactor_ ) VULKAN_HPP_NOEXCEPT - { - depthBiasSlopeFactor = depthBiasSlopeFactor_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateCreateInfo & setLineWidth( float lineWidth_ ) VULKAN_HPP_NOEXCEPT - { - lineWidth = lineWidth_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineRasterizationStateCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineRasterizationStateCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - depthClampEnable, - rasterizerDiscardEnable, - polygonMode, - cullMode, - frontFace, - depthBiasEnable, - depthBiasConstantFactor, - depthBiasClamp, - depthBiasSlopeFactor, - lineWidth ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineRasterizationStateCreateInfo const & ) const = default; -#else - bool operator==( PipelineRasterizationStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( depthClampEnable == rhs.depthClampEnable ) && - ( rasterizerDiscardEnable == rhs.rasterizerDiscardEnable ) && ( polygonMode == rhs.polygonMode ) && - ( cullMode == rhs.cullMode ) && ( frontFace == rhs.frontFace ) && - ( depthBiasEnable == rhs.depthBiasEnable ) && ( depthBiasConstantFactor == rhs.depthBiasConstantFactor ) && - ( depthBiasClamp == rhs.depthBiasClamp ) && ( depthBiasSlopeFactor == rhs.depthBiasSlopeFactor ) && - ( lineWidth == rhs.lineWidth ); -# endif - } - - bool operator!=( PipelineRasterizationStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineRasterizationStateCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::Bool32 depthClampEnable = {}; - VULKAN_HPP_NAMESPACE::Bool32 rasterizerDiscardEnable = {}; - VULKAN_HPP_NAMESPACE::PolygonMode polygonMode = VULKAN_HPP_NAMESPACE::PolygonMode::eFill; - VULKAN_HPP_NAMESPACE::CullModeFlags cullMode = {}; - VULKAN_HPP_NAMESPACE::FrontFace frontFace = VULKAN_HPP_NAMESPACE::FrontFace::eCounterClockwise; - VULKAN_HPP_NAMESPACE::Bool32 depthBiasEnable = {}; - float depthBiasConstantFactor = {}; - float depthBiasClamp = {}; - float depthBiasSlopeFactor = {}; - float lineWidth = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo ) == - sizeof( VkPipelineRasterizationStateCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineRasterizationStateCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineRasterizationStateCreateInfo; - }; - - struct PipelineMultisampleStateCreateInfo - { - using NativeType = VkPipelineMultisampleStateCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineMultisampleStateCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineMultisampleStateCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples_ = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1, - VULKAN_HPP_NAMESPACE::Bool32 sampleShadingEnable_ = {}, - float minSampleShading_ = {}, - const VULKAN_HPP_NAMESPACE::SampleMask * pSampleMask_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 alphaToCoverageEnable_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 alphaToOneEnable_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , rasterizationSamples( rasterizationSamples_ ) - , sampleShadingEnable( sampleShadingEnable_ ) - , minSampleShading( minSampleShading_ ) - , pSampleMask( pSampleMask_ ) - , alphaToCoverageEnable( alphaToCoverageEnable_ ) - , alphaToOneEnable( alphaToOneEnable_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineMultisampleStateCreateInfo( PipelineMultisampleStateCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PipelineMultisampleStateCreateInfo( VkPipelineMultisampleStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineMultisampleStateCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineMultisampleStateCreateInfo & - operator=( PipelineMultisampleStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineMultisampleStateCreateInfo & - operator=( VkPipelineMultisampleStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineMultisampleStateCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineMultisampleStateCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineMultisampleStateCreateInfo & - setRasterizationSamples( VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples_ ) VULKAN_HPP_NOEXCEPT - { - rasterizationSamples = rasterizationSamples_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineMultisampleStateCreateInfo & - setSampleShadingEnable( VULKAN_HPP_NAMESPACE::Bool32 sampleShadingEnable_ ) VULKAN_HPP_NOEXCEPT - { - sampleShadingEnable = sampleShadingEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineMultisampleStateCreateInfo & - setMinSampleShading( float minSampleShading_ ) VULKAN_HPP_NOEXCEPT - { - minSampleShading = minSampleShading_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineMultisampleStateCreateInfo & - setPSampleMask( const VULKAN_HPP_NAMESPACE::SampleMask * pSampleMask_ ) VULKAN_HPP_NOEXCEPT - { - pSampleMask = pSampleMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineMultisampleStateCreateInfo & - setAlphaToCoverageEnable( VULKAN_HPP_NAMESPACE::Bool32 alphaToCoverageEnable_ ) VULKAN_HPP_NOEXCEPT - { - alphaToCoverageEnable = alphaToCoverageEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineMultisampleStateCreateInfo & - setAlphaToOneEnable( VULKAN_HPP_NAMESPACE::Bool32 alphaToOneEnable_ ) VULKAN_HPP_NOEXCEPT - { - alphaToOneEnable = alphaToOneEnable_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineMultisampleStateCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineMultisampleStateCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - rasterizationSamples, - sampleShadingEnable, - minSampleShading, - pSampleMask, - alphaToCoverageEnable, - alphaToOneEnable ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineMultisampleStateCreateInfo const & ) const = default; -#else - bool operator==( PipelineMultisampleStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( rasterizationSamples == rhs.rasterizationSamples ) && - ( sampleShadingEnable == rhs.sampleShadingEnable ) && ( minSampleShading == rhs.minSampleShading ) && - ( pSampleMask == rhs.pSampleMask ) && ( alphaToCoverageEnable == rhs.alphaToCoverageEnable ) && - ( alphaToOneEnable == rhs.alphaToOneEnable ); -# endif - } - - bool operator!=( PipelineMultisampleStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineMultisampleStateCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1; - VULKAN_HPP_NAMESPACE::Bool32 sampleShadingEnable = {}; - float minSampleShading = {}; - const VULKAN_HPP_NAMESPACE::SampleMask * pSampleMask = {}; - VULKAN_HPP_NAMESPACE::Bool32 alphaToCoverageEnable = {}; - VULKAN_HPP_NAMESPACE::Bool32 alphaToOneEnable = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo ) == - sizeof( VkPipelineMultisampleStateCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineMultisampleStateCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineMultisampleStateCreateInfo; - }; - - struct StencilOpState - { - using NativeType = VkStencilOpState; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - StencilOpState( VULKAN_HPP_NAMESPACE::StencilOp failOp_ = VULKAN_HPP_NAMESPACE::StencilOp::eKeep, - VULKAN_HPP_NAMESPACE::StencilOp passOp_ = VULKAN_HPP_NAMESPACE::StencilOp::eKeep, - VULKAN_HPP_NAMESPACE::StencilOp depthFailOp_ = VULKAN_HPP_NAMESPACE::StencilOp::eKeep, - VULKAN_HPP_NAMESPACE::CompareOp compareOp_ = VULKAN_HPP_NAMESPACE::CompareOp::eNever, - uint32_t compareMask_ = {}, - uint32_t writeMask_ = {}, - uint32_t reference_ = {} ) VULKAN_HPP_NOEXCEPT - : failOp( failOp_ ) - , passOp( passOp_ ) - , depthFailOp( depthFailOp_ ) - , compareOp( compareOp_ ) - , compareMask( compareMask_ ) - , writeMask( writeMask_ ) - , reference( reference_ ) - {} - - VULKAN_HPP_CONSTEXPR StencilOpState( StencilOpState const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - StencilOpState( VkStencilOpState const & rhs ) VULKAN_HPP_NOEXCEPT - : StencilOpState( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - StencilOpState & operator=( StencilOpState const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - StencilOpState & operator=( VkStencilOpState const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 StencilOpState & setFailOp( VULKAN_HPP_NAMESPACE::StencilOp failOp_ ) VULKAN_HPP_NOEXCEPT - { - failOp = failOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 StencilOpState & setPassOp( VULKAN_HPP_NAMESPACE::StencilOp passOp_ ) VULKAN_HPP_NOEXCEPT - { - passOp = passOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 StencilOpState & - setDepthFailOp( VULKAN_HPP_NAMESPACE::StencilOp depthFailOp_ ) VULKAN_HPP_NOEXCEPT - { - depthFailOp = depthFailOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 StencilOpState & - setCompareOp( VULKAN_HPP_NAMESPACE::CompareOp compareOp_ ) VULKAN_HPP_NOEXCEPT - { - compareOp = compareOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 StencilOpState & setCompareMask( uint32_t compareMask_ ) VULKAN_HPP_NOEXCEPT - { - compareMask = compareMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 StencilOpState & setWriteMask( uint32_t writeMask_ ) VULKAN_HPP_NOEXCEPT - { - writeMask = writeMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 StencilOpState & setReference( uint32_t reference_ ) VULKAN_HPP_NOEXCEPT - { - reference = reference_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkStencilOpState const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkStencilOpState &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( failOp, passOp, depthFailOp, compareOp, compareMask, writeMask, reference ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( StencilOpState const & ) const = default; -#else - bool operator==( StencilOpState const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( failOp == rhs.failOp ) && ( passOp == rhs.passOp ) && ( depthFailOp == rhs.depthFailOp ) && - ( compareOp == rhs.compareOp ) && ( compareMask == rhs.compareMask ) && ( writeMask == rhs.writeMask ) && - ( reference == rhs.reference ); -# endif - } - - bool operator!=( StencilOpState const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StencilOp failOp = VULKAN_HPP_NAMESPACE::StencilOp::eKeep; - VULKAN_HPP_NAMESPACE::StencilOp passOp = VULKAN_HPP_NAMESPACE::StencilOp::eKeep; - VULKAN_HPP_NAMESPACE::StencilOp depthFailOp = VULKAN_HPP_NAMESPACE::StencilOp::eKeep; - VULKAN_HPP_NAMESPACE::CompareOp compareOp = VULKAN_HPP_NAMESPACE::CompareOp::eNever; - uint32_t compareMask = {}; - uint32_t writeMask = {}; - uint32_t reference = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StencilOpState ) == sizeof( VkStencilOpState ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "StencilOpState is not nothrow_move_constructible!" ); - - struct PipelineDepthStencilStateCreateInfo - { - using NativeType = VkPipelineDepthStencilStateCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineDepthStencilStateCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineDepthStencilStateCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 depthTestEnable_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 depthWriteEnable_ = {}, - VULKAN_HPP_NAMESPACE::CompareOp depthCompareOp_ = VULKAN_HPP_NAMESPACE::CompareOp::eNever, - VULKAN_HPP_NAMESPACE::Bool32 depthBoundsTestEnable_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 stencilTestEnable_ = {}, - VULKAN_HPP_NAMESPACE::StencilOpState front_ = {}, - VULKAN_HPP_NAMESPACE::StencilOpState back_ = {}, - float minDepthBounds_ = {}, - float maxDepthBounds_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , depthTestEnable( depthTestEnable_ ) - , depthWriteEnable( depthWriteEnable_ ) - , depthCompareOp( depthCompareOp_ ) - , depthBoundsTestEnable( depthBoundsTestEnable_ ) - , stencilTestEnable( stencilTestEnable_ ) - , front( front_ ) - , back( back_ ) - , minDepthBounds( minDepthBounds_ ) - , maxDepthBounds( maxDepthBounds_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineDepthStencilStateCreateInfo( PipelineDepthStencilStateCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PipelineDepthStencilStateCreateInfo( VkPipelineDepthStencilStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineDepthStencilStateCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineDepthStencilStateCreateInfo & - operator=( PipelineDepthStencilStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineDepthStencilStateCreateInfo & - operator=( VkPipelineDepthStencilStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & - setDepthTestEnable( VULKAN_HPP_NAMESPACE::Bool32 depthTestEnable_ ) VULKAN_HPP_NOEXCEPT - { - depthTestEnable = depthTestEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & - setDepthWriteEnable( VULKAN_HPP_NAMESPACE::Bool32 depthWriteEnable_ ) VULKAN_HPP_NOEXCEPT - { - depthWriteEnable = depthWriteEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & - setDepthCompareOp( VULKAN_HPP_NAMESPACE::CompareOp depthCompareOp_ ) VULKAN_HPP_NOEXCEPT - { - depthCompareOp = depthCompareOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & - setDepthBoundsTestEnable( VULKAN_HPP_NAMESPACE::Bool32 depthBoundsTestEnable_ ) VULKAN_HPP_NOEXCEPT - { - depthBoundsTestEnable = depthBoundsTestEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & - setStencilTestEnable( VULKAN_HPP_NAMESPACE::Bool32 stencilTestEnable_ ) VULKAN_HPP_NOEXCEPT - { - stencilTestEnable = stencilTestEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & - setFront( VULKAN_HPP_NAMESPACE::StencilOpState const & front_ ) VULKAN_HPP_NOEXCEPT - { - front = front_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & - setBack( VULKAN_HPP_NAMESPACE::StencilOpState const & back_ ) VULKAN_HPP_NOEXCEPT - { - back = back_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & - setMinDepthBounds( float minDepthBounds_ ) VULKAN_HPP_NOEXCEPT - { - minDepthBounds = minDepthBounds_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDepthStencilStateCreateInfo & - setMaxDepthBounds( float maxDepthBounds_ ) VULKAN_HPP_NOEXCEPT - { - maxDepthBounds = maxDepthBounds_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineDepthStencilStateCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineDepthStencilStateCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - depthTestEnable, - depthWriteEnable, - depthCompareOp, - depthBoundsTestEnable, - stencilTestEnable, - front, - back, - minDepthBounds, - maxDepthBounds ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineDepthStencilStateCreateInfo const & ) const = default; -#else - bool operator==( PipelineDepthStencilStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( depthTestEnable == rhs.depthTestEnable ) && ( depthWriteEnable == rhs.depthWriteEnable ) && - ( depthCompareOp == rhs.depthCompareOp ) && ( depthBoundsTestEnable == rhs.depthBoundsTestEnable ) && - ( stencilTestEnable == rhs.stencilTestEnable ) && ( front == rhs.front ) && ( back == rhs.back ) && - ( minDepthBounds == rhs.minDepthBounds ) && ( maxDepthBounds == rhs.maxDepthBounds ); -# endif - } - - bool operator!=( PipelineDepthStencilStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineDepthStencilStateCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::Bool32 depthTestEnable = {}; - VULKAN_HPP_NAMESPACE::Bool32 depthWriteEnable = {}; - VULKAN_HPP_NAMESPACE::CompareOp depthCompareOp = VULKAN_HPP_NAMESPACE::CompareOp::eNever; - VULKAN_HPP_NAMESPACE::Bool32 depthBoundsTestEnable = {}; - VULKAN_HPP_NAMESPACE::Bool32 stencilTestEnable = {}; - VULKAN_HPP_NAMESPACE::StencilOpState front = {}; - VULKAN_HPP_NAMESPACE::StencilOpState back = {}; - float minDepthBounds = {}; - float maxDepthBounds = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo ) == - sizeof( VkPipelineDepthStencilStateCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineDepthStencilStateCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineDepthStencilStateCreateInfo; - }; - - struct PipelineColorBlendAttachmentState - { - using NativeType = VkPipelineColorBlendAttachmentState; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineColorBlendAttachmentState( - VULKAN_HPP_NAMESPACE::Bool32 blendEnable_ = {}, - VULKAN_HPP_NAMESPACE::BlendFactor srcColorBlendFactor_ = VULKAN_HPP_NAMESPACE::BlendFactor::eZero, - VULKAN_HPP_NAMESPACE::BlendFactor dstColorBlendFactor_ = VULKAN_HPP_NAMESPACE::BlendFactor::eZero, - VULKAN_HPP_NAMESPACE::BlendOp colorBlendOp_ = VULKAN_HPP_NAMESPACE::BlendOp::eAdd, - VULKAN_HPP_NAMESPACE::BlendFactor srcAlphaBlendFactor_ = VULKAN_HPP_NAMESPACE::BlendFactor::eZero, - VULKAN_HPP_NAMESPACE::BlendFactor dstAlphaBlendFactor_ = VULKAN_HPP_NAMESPACE::BlendFactor::eZero, - VULKAN_HPP_NAMESPACE::BlendOp alphaBlendOp_ = VULKAN_HPP_NAMESPACE::BlendOp::eAdd, - VULKAN_HPP_NAMESPACE::ColorComponentFlags colorWriteMask_ = {} ) VULKAN_HPP_NOEXCEPT - : blendEnable( blendEnable_ ) - , srcColorBlendFactor( srcColorBlendFactor_ ) - , dstColorBlendFactor( dstColorBlendFactor_ ) - , colorBlendOp( colorBlendOp_ ) - , srcAlphaBlendFactor( srcAlphaBlendFactor_ ) - , dstAlphaBlendFactor( dstAlphaBlendFactor_ ) - , alphaBlendOp( alphaBlendOp_ ) - , colorWriteMask( colorWriteMask_ ) - {} - - VULKAN_HPP_CONSTEXPR - PipelineColorBlendAttachmentState( PipelineColorBlendAttachmentState const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineColorBlendAttachmentState( VkPipelineColorBlendAttachmentState const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineColorBlendAttachmentState( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineColorBlendAttachmentState & - operator=( PipelineColorBlendAttachmentState const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineColorBlendAttachmentState & operator=( VkPipelineColorBlendAttachmentState const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState & - setBlendEnable( VULKAN_HPP_NAMESPACE::Bool32 blendEnable_ ) VULKAN_HPP_NOEXCEPT - { - blendEnable = blendEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState & - setSrcColorBlendFactor( VULKAN_HPP_NAMESPACE::BlendFactor srcColorBlendFactor_ ) VULKAN_HPP_NOEXCEPT - { - srcColorBlendFactor = srcColorBlendFactor_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState & - setDstColorBlendFactor( VULKAN_HPP_NAMESPACE::BlendFactor dstColorBlendFactor_ ) VULKAN_HPP_NOEXCEPT - { - dstColorBlendFactor = dstColorBlendFactor_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState & - setColorBlendOp( VULKAN_HPP_NAMESPACE::BlendOp colorBlendOp_ ) VULKAN_HPP_NOEXCEPT - { - colorBlendOp = colorBlendOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState & - setSrcAlphaBlendFactor( VULKAN_HPP_NAMESPACE::BlendFactor srcAlphaBlendFactor_ ) VULKAN_HPP_NOEXCEPT - { - srcAlphaBlendFactor = srcAlphaBlendFactor_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState & - setDstAlphaBlendFactor( VULKAN_HPP_NAMESPACE::BlendFactor dstAlphaBlendFactor_ ) VULKAN_HPP_NOEXCEPT - { - dstAlphaBlendFactor = dstAlphaBlendFactor_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState & - setAlphaBlendOp( VULKAN_HPP_NAMESPACE::BlendOp alphaBlendOp_ ) VULKAN_HPP_NOEXCEPT - { - alphaBlendOp = alphaBlendOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAttachmentState & - setColorWriteMask( VULKAN_HPP_NAMESPACE::ColorComponentFlags colorWriteMask_ ) VULKAN_HPP_NOEXCEPT - { - colorWriteMask = colorWriteMask_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineColorBlendAttachmentState const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineColorBlendAttachmentState &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( blendEnable, - srcColorBlendFactor, - dstColorBlendFactor, - colorBlendOp, - srcAlphaBlendFactor, - dstAlphaBlendFactor, - alphaBlendOp, - colorWriteMask ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineColorBlendAttachmentState const & ) const = default; -#else - bool operator==( PipelineColorBlendAttachmentState const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( blendEnable == rhs.blendEnable ) && ( srcColorBlendFactor == rhs.srcColorBlendFactor ) && - ( dstColorBlendFactor == rhs.dstColorBlendFactor ) && ( colorBlendOp == rhs.colorBlendOp ) && - ( srcAlphaBlendFactor == rhs.srcAlphaBlendFactor ) && ( dstAlphaBlendFactor == rhs.dstAlphaBlendFactor ) && - ( alphaBlendOp == rhs.alphaBlendOp ) && ( colorWriteMask == rhs.colorWriteMask ); -# endif - } - - bool operator!=( PipelineColorBlendAttachmentState const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Bool32 blendEnable = {}; - VULKAN_HPP_NAMESPACE::BlendFactor srcColorBlendFactor = VULKAN_HPP_NAMESPACE::BlendFactor::eZero; - VULKAN_HPP_NAMESPACE::BlendFactor dstColorBlendFactor = VULKAN_HPP_NAMESPACE::BlendFactor::eZero; - VULKAN_HPP_NAMESPACE::BlendOp colorBlendOp = VULKAN_HPP_NAMESPACE::BlendOp::eAdd; - VULKAN_HPP_NAMESPACE::BlendFactor srcAlphaBlendFactor = VULKAN_HPP_NAMESPACE::BlendFactor::eZero; - VULKAN_HPP_NAMESPACE::BlendFactor dstAlphaBlendFactor = VULKAN_HPP_NAMESPACE::BlendFactor::eZero; - VULKAN_HPP_NAMESPACE::BlendOp alphaBlendOp = VULKAN_HPP_NAMESPACE::BlendOp::eAdd; - VULKAN_HPP_NAMESPACE::ColorComponentFlags colorWriteMask = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState ) == - sizeof( VkPipelineColorBlendAttachmentState ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineColorBlendAttachmentState is not nothrow_move_constructible!" ); - - struct PipelineColorBlendStateCreateInfo - { - using NativeType = VkPipelineColorBlendStateCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineColorBlendStateCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendStateCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 logicOpEnable_ = {}, - VULKAN_HPP_NAMESPACE::LogicOp logicOp_ = VULKAN_HPP_NAMESPACE::LogicOp::eClear, - uint32_t attachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState * pAttachments_ = {}, - std::array const & blendConstants_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , logicOpEnable( logicOpEnable_ ) - , logicOp( logicOp_ ) - , attachmentCount( attachmentCount_ ) - , pAttachments( pAttachments_ ) - , blendConstants( blendConstants_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PipelineColorBlendStateCreateInfo( PipelineColorBlendStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineColorBlendStateCreateInfo( VkPipelineColorBlendStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineColorBlendStateCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineColorBlendStateCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlags flags_, - VULKAN_HPP_NAMESPACE::Bool32 logicOpEnable_, - VULKAN_HPP_NAMESPACE::LogicOp logicOp_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState> const & attachments_, - std::array const & blendConstants_ = {} ) - : flags( flags_ ) - , logicOpEnable( logicOpEnable_ ) - , logicOp( logicOp_ ) - , attachmentCount( static_cast( attachments_.size() ) ) - , pAttachments( attachments_.data() ) - , blendConstants( blendConstants_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineColorBlendStateCreateInfo & - operator=( PipelineColorBlendStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineColorBlendStateCreateInfo & operator=( VkPipelineColorBlendStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendStateCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendStateCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendStateCreateInfo & - setLogicOpEnable( VULKAN_HPP_NAMESPACE::Bool32 logicOpEnable_ ) VULKAN_HPP_NOEXCEPT - { - logicOpEnable = logicOpEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendStateCreateInfo & - setLogicOp( VULKAN_HPP_NAMESPACE::LogicOp logicOp_ ) VULKAN_HPP_NOEXCEPT - { - logicOp = logicOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendStateCreateInfo & - setAttachmentCount( uint32_t attachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - attachmentCount = attachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendStateCreateInfo & setPAttachments( - const VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState * pAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pAttachments = pAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineColorBlendStateCreateInfo & setAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState> const & attachments_ ) VULKAN_HPP_NOEXCEPT - { - attachmentCount = static_cast( attachments_.size() ); - pAttachments = attachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendStateCreateInfo & - setBlendConstants( std::array blendConstants_ ) VULKAN_HPP_NOEXCEPT - { - blendConstants = blendConstants_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineColorBlendStateCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineColorBlendStateCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, logicOpEnable, logicOp, attachmentCount, pAttachments, blendConstants ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineColorBlendStateCreateInfo const & ) const = default; -#else - bool operator==( PipelineColorBlendStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( logicOpEnable == rhs.logicOpEnable ) && ( logicOp == rhs.logicOp ) && - ( attachmentCount == rhs.attachmentCount ) && ( pAttachments == rhs.pAttachments ) && - ( blendConstants == rhs.blendConstants ); -# endif - } - - bool operator!=( PipelineColorBlendStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineColorBlendStateCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::Bool32 logicOpEnable = {}; - VULKAN_HPP_NAMESPACE::LogicOp logicOp = VULKAN_HPP_NAMESPACE::LogicOp::eClear; - uint32_t attachmentCount = {}; - const VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState * pAttachments = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D blendConstants = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo ) == - sizeof( VkPipelineColorBlendStateCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineColorBlendStateCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineColorBlendStateCreateInfo; - }; - - struct PipelineDynamicStateCreateInfo - { - using NativeType = VkPipelineDynamicStateCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePipelineDynamicStateCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineDynamicStateCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlags flags_ = {}, - uint32_t dynamicStateCount_ = {}, - const VULKAN_HPP_NAMESPACE::DynamicState * pDynamicStates_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , dynamicStateCount( dynamicStateCount_ ) - , pDynamicStates( pDynamicStates_ ) - {} - - VULKAN_HPP_CONSTEXPR - PipelineDynamicStateCreateInfo( PipelineDynamicStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineDynamicStateCreateInfo( VkPipelineDynamicStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineDynamicStateCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineDynamicStateCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & dynamicStates_ ) - : flags( flags_ ) - , dynamicStateCount( static_cast( dynamicStates_.size() ) ) - , pDynamicStates( dynamicStates_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineDynamicStateCreateInfo & - operator=( PipelineDynamicStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineDynamicStateCreateInfo & operator=( VkPipelineDynamicStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineDynamicStateCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDynamicStateCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDynamicStateCreateInfo & - setDynamicStateCount( uint32_t dynamicStateCount_ ) VULKAN_HPP_NOEXCEPT - { - dynamicStateCount = dynamicStateCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDynamicStateCreateInfo & - setPDynamicStates( const VULKAN_HPP_NAMESPACE::DynamicState * pDynamicStates_ ) VULKAN_HPP_NOEXCEPT - { - pDynamicStates = pDynamicStates_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineDynamicStateCreateInfo & setDynamicStates( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & dynamicStates_ ) - VULKAN_HPP_NOEXCEPT - { - dynamicStateCount = static_cast( dynamicStates_.size() ); - pDynamicStates = dynamicStates_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineDynamicStateCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineDynamicStateCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, dynamicStateCount, pDynamicStates ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineDynamicStateCreateInfo const & ) const = default; -#else - bool operator==( PipelineDynamicStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( dynamicStateCount == rhs.dynamicStateCount ) && ( pDynamicStates == rhs.pDynamicStates ); -# endif - } - - bool operator!=( PipelineDynamicStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineDynamicStateCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlags flags = {}; - uint32_t dynamicStateCount = {}; - const VULKAN_HPP_NAMESPACE::DynamicState * pDynamicStates = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo ) == - sizeof( VkPipelineDynamicStateCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineDynamicStateCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineDynamicStateCreateInfo; - }; - - struct GraphicsPipelineCreateInfo - { - using NativeType = VkGraphicsPipelineCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eGraphicsPipelineCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_ = {}, - uint32_t stageCount_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo * pStages_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo * pVertexInputState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo * pInputAssemblyState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo * pTessellationState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo * pViewportState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo * pRasterizationState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo * pMultisampleState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo * pDepthStencilState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo * pColorBlendState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo * pDynamicState_ = {}, - VULKAN_HPP_NAMESPACE::PipelineLayout layout_ = {}, - VULKAN_HPP_NAMESPACE::RenderPass renderPass_ = {}, - uint32_t subpass_ = {}, - VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_ = {}, - int32_t basePipelineIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , stageCount( stageCount_ ) - , pStages( pStages_ ) - , pVertexInputState( pVertexInputState_ ) - , pInputAssemblyState( pInputAssemblyState_ ) - , pTessellationState( pTessellationState_ ) - , pViewportState( pViewportState_ ) - , pRasterizationState( pRasterizationState_ ) - , pMultisampleState( pMultisampleState_ ) - , pDepthStencilState( pDepthStencilState_ ) - , pColorBlendState( pColorBlendState_ ) - , pDynamicState( pDynamicState_ ) - , layout( layout_ ) - , renderPass( renderPass_ ) - , subpass( subpass_ ) - , basePipelineHandle( basePipelineHandle_ ) - , basePipelineIndex( basePipelineIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - GraphicsPipelineCreateInfo( GraphicsPipelineCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GraphicsPipelineCreateInfo( VkGraphicsPipelineCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : GraphicsPipelineCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - GraphicsPipelineCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - stages_, - const VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo * pVertexInputState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo * pInputAssemblyState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo * pTessellationState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo * pViewportState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo * pRasterizationState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo * pMultisampleState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo * pDepthStencilState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo * pColorBlendState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo * pDynamicState_ = {}, - VULKAN_HPP_NAMESPACE::PipelineLayout layout_ = {}, - VULKAN_HPP_NAMESPACE::RenderPass renderPass_ = {}, - uint32_t subpass_ = {}, - VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_ = {}, - int32_t basePipelineIndex_ = {} ) - : flags( flags_ ) - , stageCount( static_cast( stages_.size() ) ) - , pStages( stages_.data() ) - , pVertexInputState( pVertexInputState_ ) - , pInputAssemblyState( pInputAssemblyState_ ) - , pTessellationState( pTessellationState_ ) - , pViewportState( pViewportState_ ) - , pRasterizationState( pRasterizationState_ ) - , pMultisampleState( pMultisampleState_ ) - , pDepthStencilState( pDepthStencilState_ ) - , pColorBlendState( pColorBlendState_ ) - , pDynamicState( pDynamicState_ ) - , layout( layout_ ) - , renderPass( renderPass_ ) - , subpass( subpass_ ) - , basePipelineHandle( basePipelineHandle_ ) - , basePipelineIndex( basePipelineIndex_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - GraphicsPipelineCreateInfo & operator=( GraphicsPipelineCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GraphicsPipelineCreateInfo & operator=( VkGraphicsPipelineCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & setStageCount( uint32_t stageCount_ ) VULKAN_HPP_NOEXCEPT - { - stageCount = stageCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & - setPStages( const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo * pStages_ ) VULKAN_HPP_NOEXCEPT - { - pStages = pStages_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - GraphicsPipelineCreateInfo & setStages( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - stages_ ) VULKAN_HPP_NOEXCEPT - { - stageCount = static_cast( stages_.size() ); - pStages = stages_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & setPVertexInputState( - const VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo * pVertexInputState_ ) VULKAN_HPP_NOEXCEPT - { - pVertexInputState = pVertexInputState_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & setPInputAssemblyState( - const VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo * pInputAssemblyState_ ) VULKAN_HPP_NOEXCEPT - { - pInputAssemblyState = pInputAssemblyState_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & setPTessellationState( - const VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo * pTessellationState_ ) VULKAN_HPP_NOEXCEPT - { - pTessellationState = pTessellationState_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & setPViewportState( - const VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo * pViewportState_ ) VULKAN_HPP_NOEXCEPT - { - pViewportState = pViewportState_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & setPRasterizationState( - const VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo * pRasterizationState_ ) VULKAN_HPP_NOEXCEPT - { - pRasterizationState = pRasterizationState_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & setPMultisampleState( - const VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo * pMultisampleState_ ) VULKAN_HPP_NOEXCEPT - { - pMultisampleState = pMultisampleState_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & setPDepthStencilState( - const VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo * pDepthStencilState_ ) VULKAN_HPP_NOEXCEPT - { - pDepthStencilState = pDepthStencilState_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & setPColorBlendState( - const VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo * pColorBlendState_ ) VULKAN_HPP_NOEXCEPT - { - pColorBlendState = pColorBlendState_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & setPDynamicState( - const VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo * pDynamicState_ ) VULKAN_HPP_NOEXCEPT - { - pDynamicState = pDynamicState_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & - setLayout( VULKAN_HPP_NAMESPACE::PipelineLayout layout_ ) VULKAN_HPP_NOEXCEPT - { - layout = layout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & - setRenderPass( VULKAN_HPP_NAMESPACE::RenderPass renderPass_ ) VULKAN_HPP_NOEXCEPT - { - renderPass = renderPass_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & setSubpass( uint32_t subpass_ ) VULKAN_HPP_NOEXCEPT - { - subpass = subpass_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & - setBasePipelineHandle( VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_ ) VULKAN_HPP_NOEXCEPT - { - basePipelineHandle = basePipelineHandle_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineCreateInfo & - setBasePipelineIndex( int32_t basePipelineIndex_ ) VULKAN_HPP_NOEXCEPT - { - basePipelineIndex = basePipelineIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkGraphicsPipelineCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkGraphicsPipelineCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - stageCount, - pStages, - pVertexInputState, - pInputAssemblyState, - pTessellationState, - pViewportState, - pRasterizationState, - pMultisampleState, - pDepthStencilState, - pColorBlendState, - pDynamicState, - layout, - renderPass, - subpass, - basePipelineHandle, - basePipelineIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( GraphicsPipelineCreateInfo const & ) const = default; -#else - bool operator==( GraphicsPipelineCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( stageCount == rhs.stageCount ) && ( pStages == rhs.pStages ) && - ( pVertexInputState == rhs.pVertexInputState ) && ( pInputAssemblyState == rhs.pInputAssemblyState ) && - ( pTessellationState == rhs.pTessellationState ) && ( pViewportState == rhs.pViewportState ) && - ( pRasterizationState == rhs.pRasterizationState ) && ( pMultisampleState == rhs.pMultisampleState ) && - ( pDepthStencilState == rhs.pDepthStencilState ) && ( pColorBlendState == rhs.pColorBlendState ) && - ( pDynamicState == rhs.pDynamicState ) && ( layout == rhs.layout ) && ( renderPass == rhs.renderPass ) && - ( subpass == rhs.subpass ) && ( basePipelineHandle == rhs.basePipelineHandle ) && - ( basePipelineIndex == rhs.basePipelineIndex ); -# endif - } - - bool operator!=( GraphicsPipelineCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eGraphicsPipelineCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags = {}; - uint32_t stageCount = {}; - const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo * pStages = {}; - const VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo * pVertexInputState = {}; - const VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo * pInputAssemblyState = {}; - const VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo * pTessellationState = {}; - const VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo * pViewportState = {}; - const VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo * pRasterizationState = {}; - const VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo * pMultisampleState = {}; - const VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo * pDepthStencilState = {}; - const VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo * pColorBlendState = {}; - const VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo * pDynamicState = {}; - VULKAN_HPP_NAMESPACE::PipelineLayout layout = {}; - VULKAN_HPP_NAMESPACE::RenderPass renderPass = {}; - uint32_t subpass = {}; - VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle = {}; - int32_t basePipelineIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo ) == - sizeof( VkGraphicsPipelineCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "GraphicsPipelineCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = GraphicsPipelineCreateInfo; - }; - - struct GraphicsShaderGroupCreateInfoNV - { - using NativeType = VkGraphicsShaderGroupCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eGraphicsShaderGroupCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR GraphicsShaderGroupCreateInfoNV( - uint32_t stageCount_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo * pStages_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo * pVertexInputState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo * pTessellationState_ = {} ) VULKAN_HPP_NOEXCEPT - : stageCount( stageCount_ ) - , pStages( pStages_ ) - , pVertexInputState( pVertexInputState_ ) - , pTessellationState( pTessellationState_ ) - {} - - VULKAN_HPP_CONSTEXPR - GraphicsShaderGroupCreateInfoNV( GraphicsShaderGroupCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GraphicsShaderGroupCreateInfoNV( VkGraphicsShaderGroupCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : GraphicsShaderGroupCreateInfoNV( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - GraphicsShaderGroupCreateInfoNV( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - stages_, - const VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo * pVertexInputState_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo * pTessellationState_ = {} ) - : stageCount( static_cast( stages_.size() ) ) - , pStages( stages_.data() ) - , pVertexInputState( pVertexInputState_ ) - , pTessellationState( pTessellationState_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - GraphicsShaderGroupCreateInfoNV & - operator=( GraphicsShaderGroupCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GraphicsShaderGroupCreateInfoNV & operator=( VkGraphicsShaderGroupCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 GraphicsShaderGroupCreateInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsShaderGroupCreateInfoNV & setStageCount( uint32_t stageCount_ ) VULKAN_HPP_NOEXCEPT - { - stageCount = stageCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsShaderGroupCreateInfoNV & - setPStages( const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo * pStages_ ) VULKAN_HPP_NOEXCEPT - { - pStages = pStages_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - GraphicsShaderGroupCreateInfoNV & setStages( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - stages_ ) VULKAN_HPP_NOEXCEPT - { - stageCount = static_cast( stages_.size() ); - pStages = stages_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 GraphicsShaderGroupCreateInfoNV & setPVertexInputState( - const VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo * pVertexInputState_ ) VULKAN_HPP_NOEXCEPT - { - pVertexInputState = pVertexInputState_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsShaderGroupCreateInfoNV & setPTessellationState( - const VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo * pTessellationState_ ) VULKAN_HPP_NOEXCEPT - { - pTessellationState = pTessellationState_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkGraphicsShaderGroupCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkGraphicsShaderGroupCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, stageCount, pStages, pVertexInputState, pTessellationState ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( GraphicsShaderGroupCreateInfoNV const & ) const = default; -#else - bool operator==( GraphicsShaderGroupCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stageCount == rhs.stageCount ) && - ( pStages == rhs.pStages ) && ( pVertexInputState == rhs.pVertexInputState ) && - ( pTessellationState == rhs.pTessellationState ); -# endif - } - - bool operator!=( GraphicsShaderGroupCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eGraphicsShaderGroupCreateInfoNV; - const void * pNext = {}; - uint32_t stageCount = {}; - const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo * pStages = {}; - const VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo * pVertexInputState = {}; - const VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo * pTessellationState = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV ) == - sizeof( VkGraphicsShaderGroupCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "GraphicsShaderGroupCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = GraphicsShaderGroupCreateInfoNV; - }; - - struct GraphicsPipelineShaderGroupsCreateInfoNV - { - using NativeType = VkGraphicsPipelineShaderGroupsCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eGraphicsPipelineShaderGroupsCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR GraphicsPipelineShaderGroupsCreateInfoNV( - uint32_t groupCount_ = {}, - const VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV * pGroups_ = {}, - uint32_t pipelineCount_ = {}, - const VULKAN_HPP_NAMESPACE::Pipeline * pPipelines_ = {} ) VULKAN_HPP_NOEXCEPT - : groupCount( groupCount_ ) - , pGroups( pGroups_ ) - , pipelineCount( pipelineCount_ ) - , pPipelines( pPipelines_ ) - {} - - VULKAN_HPP_CONSTEXPR GraphicsPipelineShaderGroupsCreateInfoNV( - GraphicsPipelineShaderGroupsCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GraphicsPipelineShaderGroupsCreateInfoNV( VkGraphicsPipelineShaderGroupsCreateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : GraphicsPipelineShaderGroupsCreateInfoNV( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - GraphicsPipelineShaderGroupsCreateInfoNV( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - groups_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & pipelines_ = {} ) - : groupCount( static_cast( groups_.size() ) ) - , pGroups( groups_.data() ) - , pipelineCount( static_cast( pipelines_.size() ) ) - , pPipelines( pipelines_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - GraphicsPipelineShaderGroupsCreateInfoNV & - operator=( GraphicsPipelineShaderGroupsCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - GraphicsPipelineShaderGroupsCreateInfoNV & - operator=( VkGraphicsPipelineShaderGroupsCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineShaderGroupsCreateInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineShaderGroupsCreateInfoNV & - setGroupCount( uint32_t groupCount_ ) VULKAN_HPP_NOEXCEPT - { - groupCount = groupCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineShaderGroupsCreateInfoNV & - setPGroups( const VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV * pGroups_ ) VULKAN_HPP_NOEXCEPT - { - pGroups = pGroups_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - GraphicsPipelineShaderGroupsCreateInfoNV & setGroups( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - groups_ ) VULKAN_HPP_NOEXCEPT - { - groupCount = static_cast( groups_.size() ); - pGroups = groups_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineShaderGroupsCreateInfoNV & - setPipelineCount( uint32_t pipelineCount_ ) VULKAN_HPP_NOEXCEPT - { - pipelineCount = pipelineCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 GraphicsPipelineShaderGroupsCreateInfoNV & - setPPipelines( const VULKAN_HPP_NAMESPACE::Pipeline * pPipelines_ ) VULKAN_HPP_NOEXCEPT - { - pPipelines = pPipelines_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - GraphicsPipelineShaderGroupsCreateInfoNV & setPipelines( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & pipelines_ ) - VULKAN_HPP_NOEXCEPT - { - pipelineCount = static_cast( pipelines_.size() ); - pPipelines = pipelines_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkGraphicsPipelineShaderGroupsCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkGraphicsPipelineShaderGroupsCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, groupCount, pGroups, pipelineCount, pPipelines ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( GraphicsPipelineShaderGroupsCreateInfoNV const & ) const = default; -#else - bool operator==( GraphicsPipelineShaderGroupsCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( groupCount == rhs.groupCount ) && - ( pGroups == rhs.pGroups ) && ( pipelineCount == rhs.pipelineCount ) && ( pPipelines == rhs.pPipelines ); -# endif - } - - bool operator!=( GraphicsPipelineShaderGroupsCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eGraphicsPipelineShaderGroupsCreateInfoNV; - const void * pNext = {}; - uint32_t groupCount = {}; - const VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV * pGroups = {}; - uint32_t pipelineCount = {}; - const VULKAN_HPP_NAMESPACE::Pipeline * pPipelines = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV ) == - sizeof( VkGraphicsPipelineShaderGroupsCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "GraphicsPipelineShaderGroupsCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = GraphicsPipelineShaderGroupsCreateInfoNV; - }; - - struct XYColorEXT - { - using NativeType = VkXYColorEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR XYColorEXT( float x_ = {}, float y_ = {} ) VULKAN_HPP_NOEXCEPT - : x( x_ ) - , y( y_ ) - {} - - VULKAN_HPP_CONSTEXPR XYColorEXT( XYColorEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - XYColorEXT( VkXYColorEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : XYColorEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - XYColorEXT & operator=( XYColorEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - XYColorEXT & operator=( VkXYColorEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 XYColorEXT & setX( float x_ ) VULKAN_HPP_NOEXCEPT - { - x = x_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 XYColorEXT & setY( float y_ ) VULKAN_HPP_NOEXCEPT - { - y = y_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkXYColorEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkXYColorEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( x, y ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( XYColorEXT const & ) const = default; -#else - bool operator==( XYColorEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( x == rhs.x ) && ( y == rhs.y ); -# endif - } - - bool operator!=( XYColorEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - float x = {}; - float y = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::XYColorEXT ) == sizeof( VkXYColorEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "XYColorEXT is not nothrow_move_constructible!" ); - - struct HdrMetadataEXT - { - using NativeType = VkHdrMetadataEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eHdrMetadataEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR HdrMetadataEXT( VULKAN_HPP_NAMESPACE::XYColorEXT displayPrimaryRed_ = {}, - VULKAN_HPP_NAMESPACE::XYColorEXT displayPrimaryGreen_ = {}, - VULKAN_HPP_NAMESPACE::XYColorEXT displayPrimaryBlue_ = {}, - VULKAN_HPP_NAMESPACE::XYColorEXT whitePoint_ = {}, - float maxLuminance_ = {}, - float minLuminance_ = {}, - float maxContentLightLevel_ = {}, - float maxFrameAverageLightLevel_ = {} ) VULKAN_HPP_NOEXCEPT - : displayPrimaryRed( displayPrimaryRed_ ) - , displayPrimaryGreen( displayPrimaryGreen_ ) - , displayPrimaryBlue( displayPrimaryBlue_ ) - , whitePoint( whitePoint_ ) - , maxLuminance( maxLuminance_ ) - , minLuminance( minLuminance_ ) - , maxContentLightLevel( maxContentLightLevel_ ) - , maxFrameAverageLightLevel( maxFrameAverageLightLevel_ ) - {} - - VULKAN_HPP_CONSTEXPR HdrMetadataEXT( HdrMetadataEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - HdrMetadataEXT( VkHdrMetadataEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : HdrMetadataEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - HdrMetadataEXT & operator=( HdrMetadataEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - HdrMetadataEXT & operator=( VkHdrMetadataEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT & - setDisplayPrimaryRed( VULKAN_HPP_NAMESPACE::XYColorEXT const & displayPrimaryRed_ ) VULKAN_HPP_NOEXCEPT - { - displayPrimaryRed = displayPrimaryRed_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT & - setDisplayPrimaryGreen( VULKAN_HPP_NAMESPACE::XYColorEXT const & displayPrimaryGreen_ ) VULKAN_HPP_NOEXCEPT - { - displayPrimaryGreen = displayPrimaryGreen_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT & - setDisplayPrimaryBlue( VULKAN_HPP_NAMESPACE::XYColorEXT const & displayPrimaryBlue_ ) VULKAN_HPP_NOEXCEPT - { - displayPrimaryBlue = displayPrimaryBlue_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT & - setWhitePoint( VULKAN_HPP_NAMESPACE::XYColorEXT const & whitePoint_ ) VULKAN_HPP_NOEXCEPT - { - whitePoint = whitePoint_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT & setMaxLuminance( float maxLuminance_ ) VULKAN_HPP_NOEXCEPT - { - maxLuminance = maxLuminance_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT & setMinLuminance( float minLuminance_ ) VULKAN_HPP_NOEXCEPT - { - minLuminance = minLuminance_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT & setMaxContentLightLevel( float maxContentLightLevel_ ) VULKAN_HPP_NOEXCEPT - { - maxContentLightLevel = maxContentLightLevel_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 HdrMetadataEXT & - setMaxFrameAverageLightLevel( float maxFrameAverageLightLevel_ ) VULKAN_HPP_NOEXCEPT - { - maxFrameAverageLightLevel = maxFrameAverageLightLevel_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkHdrMetadataEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkHdrMetadataEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - displayPrimaryRed, - displayPrimaryGreen, - displayPrimaryBlue, - whitePoint, - maxLuminance, - minLuminance, - maxContentLightLevel, - maxFrameAverageLightLevel ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( HdrMetadataEXT const & ) const = default; -#else - bool operator==( HdrMetadataEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( displayPrimaryRed == rhs.displayPrimaryRed ) && - ( displayPrimaryGreen == rhs.displayPrimaryGreen ) && ( displayPrimaryBlue == rhs.displayPrimaryBlue ) && - ( whitePoint == rhs.whitePoint ) && ( maxLuminance == rhs.maxLuminance ) && - ( minLuminance == rhs.minLuminance ) && ( maxContentLightLevel == rhs.maxContentLightLevel ) && - ( maxFrameAverageLightLevel == rhs.maxFrameAverageLightLevel ); -# endif - } - - bool operator!=( HdrMetadataEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eHdrMetadataEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::XYColorEXT displayPrimaryRed = {}; - VULKAN_HPP_NAMESPACE::XYColorEXT displayPrimaryGreen = {}; - VULKAN_HPP_NAMESPACE::XYColorEXT displayPrimaryBlue = {}; - VULKAN_HPP_NAMESPACE::XYColorEXT whitePoint = {}; - float maxLuminance = {}; - float minLuminance = {}; - float maxContentLightLevel = {}; - float maxFrameAverageLightLevel = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HdrMetadataEXT ) == sizeof( VkHdrMetadataEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "HdrMetadataEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = HdrMetadataEXT; - }; - - struct HeadlessSurfaceCreateInfoEXT - { - using NativeType = VkHeadlessSurfaceCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eHeadlessSurfaceCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR HeadlessSurfaceCreateInfoEXT( VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagsEXT flags_ = {} ) - VULKAN_HPP_NOEXCEPT : flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR - HeadlessSurfaceCreateInfoEXT( HeadlessSurfaceCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - HeadlessSurfaceCreateInfoEXT( VkHeadlessSurfaceCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : HeadlessSurfaceCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - HeadlessSurfaceCreateInfoEXT & operator=( HeadlessSurfaceCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - HeadlessSurfaceCreateInfoEXT & operator=( VkHeadlessSurfaceCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 HeadlessSurfaceCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 HeadlessSurfaceCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkHeadlessSurfaceCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkHeadlessSurfaceCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( HeadlessSurfaceCreateInfoEXT const & ) const = default; -#else - bool operator==( HeadlessSurfaceCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( HeadlessSurfaceCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eHeadlessSurfaceCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagsEXT flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT ) == - sizeof( VkHeadlessSurfaceCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "HeadlessSurfaceCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = HeadlessSurfaceCreateInfoEXT; - }; - -#if defined( VK_USE_PLATFORM_IOS_MVK ) - struct IOSSurfaceCreateInfoMVK - { - using NativeType = VkIOSSurfaceCreateInfoMVK; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eIosSurfaceCreateInfoMVK; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR IOSSurfaceCreateInfoMVK( VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagsMVK flags_ = {}, - const void * pView_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pView( pView_ ) - {} - - VULKAN_HPP_CONSTEXPR IOSSurfaceCreateInfoMVK( IOSSurfaceCreateInfoMVK const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - IOSSurfaceCreateInfoMVK( VkIOSSurfaceCreateInfoMVK const & rhs ) VULKAN_HPP_NOEXCEPT - : IOSSurfaceCreateInfoMVK( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - IOSSurfaceCreateInfoMVK & operator=( IOSSurfaceCreateInfoMVK const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - IOSSurfaceCreateInfoMVK & operator=( VkIOSSurfaceCreateInfoMVK const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 IOSSurfaceCreateInfoMVK & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IOSSurfaceCreateInfoMVK & - setFlags( VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagsMVK flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IOSSurfaceCreateInfoMVK & setPView( const void * pView_ ) VULKAN_HPP_NOEXCEPT - { - pView = pView_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkIOSSurfaceCreateInfoMVK const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkIOSSurfaceCreateInfoMVK &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, pView ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( IOSSurfaceCreateInfoMVK const & ) const = default; -# else - bool operator==( IOSSurfaceCreateInfoMVK const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pView == rhs.pView ); -# endif - } - - bool operator!=( IOSSurfaceCreateInfoMVK const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eIosSurfaceCreateInfoMVK; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagsMVK flags = {}; - const void * pView = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK ) == - sizeof( VkIOSSurfaceCreateInfoMVK ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "IOSSurfaceCreateInfoMVK is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = IOSSurfaceCreateInfoMVK; - }; -#endif /*VK_USE_PLATFORM_IOS_MVK*/ - - struct ImageBlit - { - using NativeType = VkImageBlit; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - ImageBlit( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource_ = {}, - std::array const & srcOffsets_ = {}, - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource_ = {}, - std::array const & dstOffsets_ = {} ) VULKAN_HPP_NOEXCEPT - : srcSubresource( srcSubresource_ ) - , srcOffsets( srcOffsets_ ) - , dstSubresource( dstSubresource_ ) - , dstOffsets( dstOffsets_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 ImageBlit( ImageBlit const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageBlit( VkImageBlit const & rhs ) VULKAN_HPP_NOEXCEPT : ImageBlit( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageBlit & operator=( ImageBlit const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageBlit & operator=( VkImageBlit const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageBlit & - setSrcSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & srcSubresource_ ) VULKAN_HPP_NOEXCEPT - { - srcSubresource = srcSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageBlit & - setSrcOffsets( std::array const & srcOffsets_ ) VULKAN_HPP_NOEXCEPT - { - srcOffsets = srcOffsets_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageBlit & - setDstSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & dstSubresource_ ) VULKAN_HPP_NOEXCEPT - { - dstSubresource = dstSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageBlit & - setDstOffsets( std::array const & dstOffsets_ ) VULKAN_HPP_NOEXCEPT - { - dstOffsets = dstOffsets_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageBlit const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageBlit &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( srcSubresource, srcOffsets, dstSubresource, dstOffsets ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageBlit const & ) const = default; -#else - bool operator==( ImageBlit const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( srcSubresource == rhs.srcSubresource ) && ( srcOffsets == rhs.srcOffsets ) && - ( dstSubresource == rhs.dstSubresource ) && ( dstOffsets == rhs.dstOffsets ); -# endif - } - - bool operator!=( ImageBlit const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D srcOffsets = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D dstOffsets = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageBlit ) == sizeof( VkImageBlit ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageBlit is not nothrow_move_constructible!" ); - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct ImageFormatConstraintsInfoFUCHSIA - { - using NativeType = VkImageFormatConstraintsInfoFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eImageFormatConstraintsInfoFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageFormatConstraintsInfoFUCHSIA( - VULKAN_HPP_NAMESPACE::ImageCreateInfo imageCreateInfo_ = {}, - VULKAN_HPP_NAMESPACE::FormatFeatureFlags requiredFormatFeatures_ = {}, - VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagsFUCHSIA flags_ = {}, - uint64_t sysmemPixelFormat_ = {}, - uint32_t colorSpaceCount_ = {}, - const VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA * pColorSpaces_ = {} ) VULKAN_HPP_NOEXCEPT - : imageCreateInfo( imageCreateInfo_ ) - , requiredFormatFeatures( requiredFormatFeatures_ ) - , flags( flags_ ) - , sysmemPixelFormat( sysmemPixelFormat_ ) - , colorSpaceCount( colorSpaceCount_ ) - , pColorSpaces( pColorSpaces_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImageFormatConstraintsInfoFUCHSIA( ImageFormatConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageFormatConstraintsInfoFUCHSIA( VkImageFormatConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageFormatConstraintsInfoFUCHSIA( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageFormatConstraintsInfoFUCHSIA & - operator=( ImageFormatConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageFormatConstraintsInfoFUCHSIA & operator=( VkImageFormatConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageFormatConstraintsInfoFUCHSIA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageFormatConstraintsInfoFUCHSIA & - setImageCreateInfo( VULKAN_HPP_NAMESPACE::ImageCreateInfo const & imageCreateInfo_ ) VULKAN_HPP_NOEXCEPT - { - imageCreateInfo = imageCreateInfo_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageFormatConstraintsInfoFUCHSIA & - setRequiredFormatFeatures( VULKAN_HPP_NAMESPACE::FormatFeatureFlags requiredFormatFeatures_ ) VULKAN_HPP_NOEXCEPT - { - requiredFormatFeatures = requiredFormatFeatures_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageFormatConstraintsInfoFUCHSIA & - setFlags( VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagsFUCHSIA flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageFormatConstraintsInfoFUCHSIA & - setSysmemPixelFormat( uint64_t sysmemPixelFormat_ ) VULKAN_HPP_NOEXCEPT - { - sysmemPixelFormat = sysmemPixelFormat_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageFormatConstraintsInfoFUCHSIA & - setColorSpaceCount( uint32_t colorSpaceCount_ ) VULKAN_HPP_NOEXCEPT - { - colorSpaceCount = colorSpaceCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageFormatConstraintsInfoFUCHSIA & - setPColorSpaces( const VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA * pColorSpaces_ ) VULKAN_HPP_NOEXCEPT - { - pColorSpaces = pColorSpaces_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageFormatConstraintsInfoFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageFormatConstraintsInfoFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - imageCreateInfo, - requiredFormatFeatures, - flags, - sysmemPixelFormat, - colorSpaceCount, - pColorSpaces ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageFormatConstraintsInfoFUCHSIA const & ) const = default; -# else - bool operator==( ImageFormatConstraintsInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageCreateInfo == rhs.imageCreateInfo ) && - ( requiredFormatFeatures == rhs.requiredFormatFeatures ) && ( flags == rhs.flags ) && - ( sysmemPixelFormat == rhs.sysmemPixelFormat ) && ( colorSpaceCount == rhs.colorSpaceCount ) && - ( pColorSpaces == rhs.pColorSpaces ); -# endif - } - - bool operator!=( ImageFormatConstraintsInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageFormatConstraintsInfoFUCHSIA; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageCreateInfo imageCreateInfo = {}; - VULKAN_HPP_NAMESPACE::FormatFeatureFlags requiredFormatFeatures = {}; - VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagsFUCHSIA flags = {}; - uint64_t sysmemPixelFormat = {}; - uint32_t colorSpaceCount = {}; - const VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA * pColorSpaces = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA ) == - sizeof( VkImageFormatConstraintsInfoFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImageFormatConstraintsInfoFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageFormatConstraintsInfoFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct ImageConstraintsInfoFUCHSIA - { - using NativeType = VkImageConstraintsInfoFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageConstraintsInfoFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageConstraintsInfoFUCHSIA( - uint32_t formatConstraintsCount_ = {}, - const VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA * pFormatConstraints_ = {}, - VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA bufferCollectionConstraints_ = {}, - VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagsFUCHSIA flags_ = {} ) VULKAN_HPP_NOEXCEPT - : formatConstraintsCount( formatConstraintsCount_ ) - , pFormatConstraints( pFormatConstraints_ ) - , bufferCollectionConstraints( bufferCollectionConstraints_ ) - , flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImageConstraintsInfoFUCHSIA( ImageConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageConstraintsInfoFUCHSIA( VkImageConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageConstraintsInfoFUCHSIA( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ImageConstraintsInfoFUCHSIA( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA> const & formatConstraints_, - VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA bufferCollectionConstraints_ = {}, - VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagsFUCHSIA flags_ = {} ) - : formatConstraintsCount( static_cast( formatConstraints_.size() ) ) - , pFormatConstraints( formatConstraints_.data() ) - , bufferCollectionConstraints( bufferCollectionConstraints_ ) - , flags( flags_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageConstraintsInfoFUCHSIA & operator=( ImageConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageConstraintsInfoFUCHSIA & operator=( VkImageConstraintsInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageConstraintsInfoFUCHSIA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageConstraintsInfoFUCHSIA & - setFormatConstraintsCount( uint32_t formatConstraintsCount_ ) VULKAN_HPP_NOEXCEPT - { - formatConstraintsCount = formatConstraintsCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageConstraintsInfoFUCHSIA & setPFormatConstraints( - const VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA * pFormatConstraints_ ) VULKAN_HPP_NOEXCEPT - { - pFormatConstraints = pFormatConstraints_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ImageConstraintsInfoFUCHSIA & setFormatConstraints( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA> const & formatConstraints_ ) VULKAN_HPP_NOEXCEPT - { - formatConstraintsCount = static_cast( formatConstraints_.size() ); - pFormatConstraints = formatConstraints_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 ImageConstraintsInfoFUCHSIA & setBufferCollectionConstraints( - VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA const & bufferCollectionConstraints_ ) - VULKAN_HPP_NOEXCEPT - { - bufferCollectionConstraints = bufferCollectionConstraints_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageConstraintsInfoFUCHSIA & - setFlags( VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagsFUCHSIA flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageConstraintsInfoFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageConstraintsInfoFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, formatConstraintsCount, pFormatConstraints, bufferCollectionConstraints, flags ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageConstraintsInfoFUCHSIA const & ) const = default; -# else - bool operator==( ImageConstraintsInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( formatConstraintsCount == rhs.formatConstraintsCount ) && - ( pFormatConstraints == rhs.pFormatConstraints ) && - ( bufferCollectionConstraints == rhs.bufferCollectionConstraints ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( ImageConstraintsInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageConstraintsInfoFUCHSIA; - const void * pNext = {}; - uint32_t formatConstraintsCount = {}; - const VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA * pFormatConstraints = {}; - VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA bufferCollectionConstraints = {}; - VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagsFUCHSIA flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA ) == - sizeof( VkImageConstraintsInfoFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImageConstraintsInfoFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageConstraintsInfoFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - struct ImageCopy - { - using NativeType = VkImageCopy; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageCopy( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource_ = {}, - VULKAN_HPP_NAMESPACE::Offset3D srcOffset_ = {}, - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource_ = {}, - VULKAN_HPP_NAMESPACE::Offset3D dstOffset_ = {}, - VULKAN_HPP_NAMESPACE::Extent3D extent_ = {} ) VULKAN_HPP_NOEXCEPT - : srcSubresource( srcSubresource_ ) - , srcOffset( srcOffset_ ) - , dstSubresource( dstSubresource_ ) - , dstOffset( dstOffset_ ) - , extent( extent_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageCopy( ImageCopy const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageCopy( VkImageCopy const & rhs ) VULKAN_HPP_NOEXCEPT : ImageCopy( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageCopy & operator=( ImageCopy const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageCopy & operator=( VkImageCopy const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageCopy & - setSrcSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & srcSubresource_ ) VULKAN_HPP_NOEXCEPT - { - srcSubresource = srcSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCopy & - setSrcOffset( VULKAN_HPP_NAMESPACE::Offset3D const & srcOffset_ ) VULKAN_HPP_NOEXCEPT - { - srcOffset = srcOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCopy & - setDstSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & dstSubresource_ ) VULKAN_HPP_NOEXCEPT - { - dstSubresource = dstSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCopy & - setDstOffset( VULKAN_HPP_NAMESPACE::Offset3D const & dstOffset_ ) VULKAN_HPP_NOEXCEPT - { - dstOffset = dstOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageCopy & setExtent( VULKAN_HPP_NAMESPACE::Extent3D const & extent_ ) VULKAN_HPP_NOEXCEPT - { - extent = extent_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageCopy const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageCopy &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( srcSubresource, srcOffset, dstSubresource, dstOffset, extent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageCopy const & ) const = default; -#else - bool operator==( ImageCopy const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( srcSubresource == rhs.srcSubresource ) && ( srcOffset == rhs.srcOffset ) && - ( dstSubresource == rhs.dstSubresource ) && ( dstOffset == rhs.dstOffset ) && ( extent == rhs.extent ); -# endif - } - - bool operator!=( ImageCopy const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource = {}; - VULKAN_HPP_NAMESPACE::Offset3D srcOffset = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource = {}; - VULKAN_HPP_NAMESPACE::Offset3D dstOffset = {}; - VULKAN_HPP_NAMESPACE::Extent3D extent = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCopy ) == sizeof( VkImageCopy ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageCopy is not nothrow_move_constructible!" ); - - struct SubresourceLayout - { - using NativeType = VkSubresourceLayout; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SubresourceLayout( VULKAN_HPP_NAMESPACE::DeviceSize offset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize size_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize rowPitch_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize arrayPitch_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize depthPitch_ = {} ) VULKAN_HPP_NOEXCEPT - : offset( offset_ ) - , size( size_ ) - , rowPitch( rowPitch_ ) - , arrayPitch( arrayPitch_ ) - , depthPitch( depthPitch_ ) - {} - - VULKAN_HPP_CONSTEXPR SubresourceLayout( SubresourceLayout const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubresourceLayout( VkSubresourceLayout const & rhs ) VULKAN_HPP_NOEXCEPT - : SubresourceLayout( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SubresourceLayout & operator=( SubresourceLayout const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubresourceLayout & operator=( VkSubresourceLayout const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkSubresourceLayout const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSubresourceLayout &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( offset, size, rowPitch, arrayPitch, depthPitch ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SubresourceLayout const & ) const = default; -#else - bool operator==( SubresourceLayout const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( offset == rhs.offset ) && ( size == rhs.size ) && ( rowPitch == rhs.rowPitch ) && - ( arrayPitch == rhs.arrayPitch ) && ( depthPitch == rhs.depthPitch ); -# endif - } - - bool operator!=( SubresourceLayout const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::DeviceSize offset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - VULKAN_HPP_NAMESPACE::DeviceSize rowPitch = {}; - VULKAN_HPP_NAMESPACE::DeviceSize arrayPitch = {}; - VULKAN_HPP_NAMESPACE::DeviceSize depthPitch = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubresourceLayout ) == sizeof( VkSubresourceLayout ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SubresourceLayout is not nothrow_move_constructible!" ); - - struct ImageDrmFormatModifierExplicitCreateInfoEXT - { - using NativeType = VkImageDrmFormatModifierExplicitCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eImageDrmFormatModifierExplicitCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageDrmFormatModifierExplicitCreateInfoEXT( - uint64_t drmFormatModifier_ = {}, - uint32_t drmFormatModifierPlaneCount_ = {}, - const VULKAN_HPP_NAMESPACE::SubresourceLayout * pPlaneLayouts_ = {} ) VULKAN_HPP_NOEXCEPT - : drmFormatModifier( drmFormatModifier_ ) - , drmFormatModifierPlaneCount( drmFormatModifierPlaneCount_ ) - , pPlaneLayouts( pPlaneLayouts_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageDrmFormatModifierExplicitCreateInfoEXT( - ImageDrmFormatModifierExplicitCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageDrmFormatModifierExplicitCreateInfoEXT( VkImageDrmFormatModifierExplicitCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : ImageDrmFormatModifierExplicitCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ImageDrmFormatModifierExplicitCreateInfoEXT( - uint64_t drmFormatModifier_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - planeLayouts_ ) - : drmFormatModifier( drmFormatModifier_ ) - , drmFormatModifierPlaneCount( static_cast( planeLayouts_.size() ) ) - , pPlaneLayouts( planeLayouts_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageDrmFormatModifierExplicitCreateInfoEXT & - operator=( ImageDrmFormatModifierExplicitCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageDrmFormatModifierExplicitCreateInfoEXT & - operator=( VkImageDrmFormatModifierExplicitCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageDrmFormatModifierExplicitCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageDrmFormatModifierExplicitCreateInfoEXT & - setDrmFormatModifier( uint64_t drmFormatModifier_ ) VULKAN_HPP_NOEXCEPT - { - drmFormatModifier = drmFormatModifier_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageDrmFormatModifierExplicitCreateInfoEXT & - setDrmFormatModifierPlaneCount( uint32_t drmFormatModifierPlaneCount_ ) VULKAN_HPP_NOEXCEPT - { - drmFormatModifierPlaneCount = drmFormatModifierPlaneCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageDrmFormatModifierExplicitCreateInfoEXT & - setPPlaneLayouts( const VULKAN_HPP_NAMESPACE::SubresourceLayout * pPlaneLayouts_ ) VULKAN_HPP_NOEXCEPT - { - pPlaneLayouts = pPlaneLayouts_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ImageDrmFormatModifierExplicitCreateInfoEXT & setPlaneLayouts( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - planeLayouts_ ) VULKAN_HPP_NOEXCEPT - { - drmFormatModifierPlaneCount = static_cast( planeLayouts_.size() ); - pPlaneLayouts = planeLayouts_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageDrmFormatModifierExplicitCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageDrmFormatModifierExplicitCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, drmFormatModifier, drmFormatModifierPlaneCount, pPlaneLayouts ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageDrmFormatModifierExplicitCreateInfoEXT const & ) const = default; -#else - bool operator==( ImageDrmFormatModifierExplicitCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( drmFormatModifier == rhs.drmFormatModifier ) && - ( drmFormatModifierPlaneCount == rhs.drmFormatModifierPlaneCount ) && - ( pPlaneLayouts == rhs.pPlaneLayouts ); -# endif - } - - bool operator!=( ImageDrmFormatModifierExplicitCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageDrmFormatModifierExplicitCreateInfoEXT; - const void * pNext = {}; - uint64_t drmFormatModifier = {}; - uint32_t drmFormatModifierPlaneCount = {}; - const VULKAN_HPP_NAMESPACE::SubresourceLayout * pPlaneLayouts = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT ) == - sizeof( VkImageDrmFormatModifierExplicitCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImageDrmFormatModifierExplicitCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageDrmFormatModifierExplicitCreateInfoEXT; - }; - - struct ImageDrmFormatModifierListCreateInfoEXT - { - using NativeType = VkImageDrmFormatModifierListCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eImageDrmFormatModifierListCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImageDrmFormatModifierListCreateInfoEXT( uint32_t drmFormatModifierCount_ = {}, - const uint64_t * pDrmFormatModifiers_ = {} ) VULKAN_HPP_NOEXCEPT - : drmFormatModifierCount( drmFormatModifierCount_ ) - , pDrmFormatModifiers( pDrmFormatModifiers_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageDrmFormatModifierListCreateInfoEXT( ImageDrmFormatModifierListCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - ImageDrmFormatModifierListCreateInfoEXT( VkImageDrmFormatModifierListCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageDrmFormatModifierListCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ImageDrmFormatModifierListCreateInfoEXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & drmFormatModifiers_ ) - : drmFormatModifierCount( static_cast( drmFormatModifiers_.size() ) ) - , pDrmFormatModifiers( drmFormatModifiers_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageDrmFormatModifierListCreateInfoEXT & - operator=( ImageDrmFormatModifierListCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageDrmFormatModifierListCreateInfoEXT & - operator=( VkImageDrmFormatModifierListCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageDrmFormatModifierListCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageDrmFormatModifierListCreateInfoEXT & - setDrmFormatModifierCount( uint32_t drmFormatModifierCount_ ) VULKAN_HPP_NOEXCEPT - { - drmFormatModifierCount = drmFormatModifierCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageDrmFormatModifierListCreateInfoEXT & - setPDrmFormatModifiers( const uint64_t * pDrmFormatModifiers_ ) VULKAN_HPP_NOEXCEPT - { - pDrmFormatModifiers = pDrmFormatModifiers_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ImageDrmFormatModifierListCreateInfoEXT & setDrmFormatModifiers( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & drmFormatModifiers_ ) VULKAN_HPP_NOEXCEPT - { - drmFormatModifierCount = static_cast( drmFormatModifiers_.size() ); - pDrmFormatModifiers = drmFormatModifiers_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageDrmFormatModifierListCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageDrmFormatModifierListCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, drmFormatModifierCount, pDrmFormatModifiers ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageDrmFormatModifierListCreateInfoEXT const & ) const = default; -#else - bool operator==( ImageDrmFormatModifierListCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( drmFormatModifierCount == rhs.drmFormatModifierCount ) && - ( pDrmFormatModifiers == rhs.pDrmFormatModifiers ); -# endif - } - - bool operator!=( ImageDrmFormatModifierListCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageDrmFormatModifierListCreateInfoEXT; - const void * pNext = {}; - uint32_t drmFormatModifierCount = {}; - const uint64_t * pDrmFormatModifiers = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT ) == - sizeof( VkImageDrmFormatModifierListCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImageDrmFormatModifierListCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageDrmFormatModifierListCreateInfoEXT; - }; - - struct ImageDrmFormatModifierPropertiesEXT - { - using NativeType = VkImageDrmFormatModifierPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eImageDrmFormatModifierPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageDrmFormatModifierPropertiesEXT( uint64_t drmFormatModifier_ = {} ) VULKAN_HPP_NOEXCEPT - : drmFormatModifier( drmFormatModifier_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageDrmFormatModifierPropertiesEXT( ImageDrmFormatModifierPropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - ImageDrmFormatModifierPropertiesEXT( VkImageDrmFormatModifierPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageDrmFormatModifierPropertiesEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageDrmFormatModifierPropertiesEXT & - operator=( ImageDrmFormatModifierPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageDrmFormatModifierPropertiesEXT & - operator=( VkImageDrmFormatModifierPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkImageDrmFormatModifierPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageDrmFormatModifierPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, drmFormatModifier ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageDrmFormatModifierPropertiesEXT const & ) const = default; -#else - bool operator==( ImageDrmFormatModifierPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( drmFormatModifier == rhs.drmFormatModifier ); -# endif - } - - bool operator!=( ImageDrmFormatModifierPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageDrmFormatModifierPropertiesEXT; - void * pNext = {}; - uint64_t drmFormatModifier = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT ) == - sizeof( VkImageDrmFormatModifierPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImageDrmFormatModifierPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageDrmFormatModifierPropertiesEXT; - }; - - struct ImageFormatListCreateInfo - { - using NativeType = VkImageFormatListCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageFormatListCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImageFormatListCreateInfo( uint32_t viewFormatCount_ = {}, - const VULKAN_HPP_NAMESPACE::Format * pViewFormats_ = {} ) VULKAN_HPP_NOEXCEPT - : viewFormatCount( viewFormatCount_ ) - , pViewFormats( pViewFormats_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImageFormatListCreateInfo( ImageFormatListCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageFormatListCreateInfo( VkImageFormatListCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageFormatListCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ImageFormatListCreateInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & viewFormats_ ) - : viewFormatCount( static_cast( viewFormats_.size() ) ), pViewFormats( viewFormats_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageFormatListCreateInfo & operator=( ImageFormatListCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageFormatListCreateInfo & operator=( VkImageFormatListCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageFormatListCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageFormatListCreateInfo & - setViewFormatCount( uint32_t viewFormatCount_ ) VULKAN_HPP_NOEXCEPT - { - viewFormatCount = viewFormatCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageFormatListCreateInfo & - setPViewFormats( const VULKAN_HPP_NAMESPACE::Format * pViewFormats_ ) VULKAN_HPP_NOEXCEPT - { - pViewFormats = pViewFormats_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ImageFormatListCreateInfo & setViewFormats( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & viewFormats_ ) - VULKAN_HPP_NOEXCEPT - { - viewFormatCount = static_cast( viewFormats_.size() ); - pViewFormats = viewFormats_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageFormatListCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageFormatListCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, viewFormatCount, pViewFormats ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageFormatListCreateInfo const & ) const = default; -#else - bool operator==( ImageFormatListCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( viewFormatCount == rhs.viewFormatCount ) && - ( pViewFormats == rhs.pViewFormats ); -# endif - } - - bool operator!=( ImageFormatListCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageFormatListCreateInfo; - const void * pNext = {}; - uint32_t viewFormatCount = {}; - const VULKAN_HPP_NAMESPACE::Format * pViewFormats = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo ) == - sizeof( VkImageFormatListCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageFormatListCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageFormatListCreateInfo; - }; - using ImageFormatListCreateInfoKHR = ImageFormatListCreateInfo; - - struct ImageFormatProperties2 - { - using NativeType = VkImageFormatProperties2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageFormatProperties2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageFormatProperties2( - VULKAN_HPP_NAMESPACE::ImageFormatProperties imageFormatProperties_ = {} ) VULKAN_HPP_NOEXCEPT - : imageFormatProperties( imageFormatProperties_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageFormatProperties2( ImageFormatProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageFormatProperties2( VkImageFormatProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageFormatProperties2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageFormatProperties2 & operator=( ImageFormatProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageFormatProperties2 & operator=( VkImageFormatProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkImageFormatProperties2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageFormatProperties2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, imageFormatProperties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageFormatProperties2 const & ) const = default; -#else - bool operator==( ImageFormatProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageFormatProperties == rhs.imageFormatProperties ); -# endif - } - - bool operator!=( ImageFormatProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageFormatProperties2; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageFormatProperties imageFormatProperties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatProperties2 ) == - sizeof( VkImageFormatProperties2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageFormatProperties2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageFormatProperties2; - }; - using ImageFormatProperties2KHR = ImageFormatProperties2; - - struct ImageMemoryBarrier - { - using NativeType = VkImageMemoryBarrier; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageMemoryBarrier; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImageMemoryBarrier( VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask_ = {}, - VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout oldLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - VULKAN_HPP_NAMESPACE::ImageLayout newLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - uint32_t srcQueueFamilyIndex_ = {}, - uint32_t dstQueueFamilyIndex_ = {}, - VULKAN_HPP_NAMESPACE::Image image_ = {}, - VULKAN_HPP_NAMESPACE::ImageSubresourceRange subresourceRange_ = {} ) VULKAN_HPP_NOEXCEPT - : srcAccessMask( srcAccessMask_ ) - , dstAccessMask( dstAccessMask_ ) - , oldLayout( oldLayout_ ) - , newLayout( newLayout_ ) - , srcQueueFamilyIndex( srcQueueFamilyIndex_ ) - , dstQueueFamilyIndex( dstQueueFamilyIndex_ ) - , image( image_ ) - , subresourceRange( subresourceRange_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageMemoryBarrier( ImageMemoryBarrier const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageMemoryBarrier( VkImageMemoryBarrier const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageMemoryBarrier( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageMemoryBarrier & operator=( ImageMemoryBarrier const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageMemoryBarrier & operator=( VkImageMemoryBarrier const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier & - setSrcAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - srcAccessMask = srcAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier & - setDstAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - dstAccessMask = dstAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier & - setOldLayout( VULKAN_HPP_NAMESPACE::ImageLayout oldLayout_ ) VULKAN_HPP_NOEXCEPT - { - oldLayout = oldLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier & - setNewLayout( VULKAN_HPP_NAMESPACE::ImageLayout newLayout_ ) VULKAN_HPP_NOEXCEPT - { - newLayout = newLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier & - setSrcQueueFamilyIndex( uint32_t srcQueueFamilyIndex_ ) VULKAN_HPP_NOEXCEPT - { - srcQueueFamilyIndex = srcQueueFamilyIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier & - setDstQueueFamilyIndex( uint32_t dstQueueFamilyIndex_ ) VULKAN_HPP_NOEXCEPT - { - dstQueueFamilyIndex = dstQueueFamilyIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier & setImage( VULKAN_HPP_NAMESPACE::Image image_ ) VULKAN_HPP_NOEXCEPT - { - image = image_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryBarrier & - setSubresourceRange( VULKAN_HPP_NAMESPACE::ImageSubresourceRange const & subresourceRange_ ) VULKAN_HPP_NOEXCEPT - { - subresourceRange = subresourceRange_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageMemoryBarrier const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageMemoryBarrier &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - srcAccessMask, - dstAccessMask, - oldLayout, - newLayout, - srcQueueFamilyIndex, - dstQueueFamilyIndex, - image, - subresourceRange ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageMemoryBarrier const & ) const = default; -#else - bool operator==( ImageMemoryBarrier const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcAccessMask == rhs.srcAccessMask ) && - ( dstAccessMask == rhs.dstAccessMask ) && ( oldLayout == rhs.oldLayout ) && - ( newLayout == rhs.newLayout ) && ( srcQueueFamilyIndex == rhs.srcQueueFamilyIndex ) && - ( dstQueueFamilyIndex == rhs.dstQueueFamilyIndex ) && ( image == rhs.image ) && - ( subresourceRange == rhs.subresourceRange ); -# endif - } - - bool operator!=( ImageMemoryBarrier const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageMemoryBarrier; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask = {}; - VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask = {}; - VULKAN_HPP_NAMESPACE::ImageLayout oldLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - VULKAN_HPP_NAMESPACE::ImageLayout newLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - uint32_t srcQueueFamilyIndex = {}; - uint32_t dstQueueFamilyIndex = {}; - VULKAN_HPP_NAMESPACE::Image image = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceRange subresourceRange = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryBarrier ) == sizeof( VkImageMemoryBarrier ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageMemoryBarrier is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageMemoryBarrier; - }; - - struct ImageMemoryRequirementsInfo2 - { - using NativeType = VkImageMemoryRequirementsInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageMemoryRequirementsInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageMemoryRequirementsInfo2( VULKAN_HPP_NAMESPACE::Image image_ = {} ) VULKAN_HPP_NOEXCEPT - : image( image_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImageMemoryRequirementsInfo2( ImageMemoryRequirementsInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageMemoryRequirementsInfo2( VkImageMemoryRequirementsInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageMemoryRequirementsInfo2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageMemoryRequirementsInfo2 & operator=( ImageMemoryRequirementsInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageMemoryRequirementsInfo2 & operator=( VkImageMemoryRequirementsInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageMemoryRequirementsInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageMemoryRequirementsInfo2 & - setImage( VULKAN_HPP_NAMESPACE::Image image_ ) VULKAN_HPP_NOEXCEPT - { - image = image_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageMemoryRequirementsInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageMemoryRequirementsInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, image ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageMemoryRequirementsInfo2 const & ) const = default; -#else - bool operator==( ImageMemoryRequirementsInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( image == rhs.image ); -# endif - } - - bool operator!=( ImageMemoryRequirementsInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageMemoryRequirementsInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Image image = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 ) == - sizeof( VkImageMemoryRequirementsInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImageMemoryRequirementsInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageMemoryRequirementsInfo2; - }; - using ImageMemoryRequirementsInfo2KHR = ImageMemoryRequirementsInfo2; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct ImagePipeSurfaceCreateInfoFUCHSIA - { - using NativeType = VkImagePipeSurfaceCreateInfoFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eImagepipeSurfaceCreateInfoFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImagePipeSurfaceCreateInfoFUCHSIA( VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagsFUCHSIA flags_ = {}, - zx_handle_t imagePipeHandle_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , imagePipeHandle( imagePipeHandle_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImagePipeSurfaceCreateInfoFUCHSIA( ImagePipeSurfaceCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImagePipeSurfaceCreateInfoFUCHSIA( VkImagePipeSurfaceCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : ImagePipeSurfaceCreateInfoFUCHSIA( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImagePipeSurfaceCreateInfoFUCHSIA & - operator=( ImagePipeSurfaceCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImagePipeSurfaceCreateInfoFUCHSIA & operator=( VkImagePipeSurfaceCreateInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImagePipeSurfaceCreateInfoFUCHSIA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImagePipeSurfaceCreateInfoFUCHSIA & - setFlags( VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagsFUCHSIA flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImagePipeSurfaceCreateInfoFUCHSIA & - setImagePipeHandle( zx_handle_t imagePipeHandle_ ) VULKAN_HPP_NOEXCEPT - { - imagePipeHandle = imagePipeHandle_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImagePipeSurfaceCreateInfoFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImagePipeSurfaceCreateInfoFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, imagePipeHandle ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( ImagePipeSurfaceCreateInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = flags <=> rhs.flags; cmp != 0 ) - return cmp; - if ( auto cmp = memcmp( &imagePipeHandle, &rhs.imagePipeHandle, sizeof( zx_handle_t ) ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -# endif - - bool operator==( ImagePipeSurfaceCreateInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( memcmp( &imagePipeHandle, &rhs.imagePipeHandle, sizeof( zx_handle_t ) ) == 0 ); - } - - bool operator!=( ImagePipeSurfaceCreateInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImagepipeSurfaceCreateInfoFUCHSIA; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagsFUCHSIA flags = {}; - zx_handle_t imagePipeHandle = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA ) == - sizeof( VkImagePipeSurfaceCreateInfoFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImagePipeSurfaceCreateInfoFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImagePipeSurfaceCreateInfoFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - struct ImagePlaneMemoryRequirementsInfo - { - using NativeType = VkImagePlaneMemoryRequirementsInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImagePlaneMemoryRequirementsInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImagePlaneMemoryRequirementsInfo( VULKAN_HPP_NAMESPACE::ImageAspectFlagBits planeAspect_ = - VULKAN_HPP_NAMESPACE::ImageAspectFlagBits::eColor ) VULKAN_HPP_NOEXCEPT - : planeAspect( planeAspect_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImagePlaneMemoryRequirementsInfo( ImagePlaneMemoryRequirementsInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImagePlaneMemoryRequirementsInfo( VkImagePlaneMemoryRequirementsInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ImagePlaneMemoryRequirementsInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImagePlaneMemoryRequirementsInfo & - operator=( ImagePlaneMemoryRequirementsInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImagePlaneMemoryRequirementsInfo & operator=( VkImagePlaneMemoryRequirementsInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImagePlaneMemoryRequirementsInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImagePlaneMemoryRequirementsInfo & - setPlaneAspect( VULKAN_HPP_NAMESPACE::ImageAspectFlagBits planeAspect_ ) VULKAN_HPP_NOEXCEPT - { - planeAspect = planeAspect_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImagePlaneMemoryRequirementsInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImagePlaneMemoryRequirementsInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, planeAspect ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImagePlaneMemoryRequirementsInfo const & ) const = default; -#else - bool operator==( ImagePlaneMemoryRequirementsInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( planeAspect == rhs.planeAspect ); -# endif - } - - bool operator!=( ImagePlaneMemoryRequirementsInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImagePlaneMemoryRequirementsInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageAspectFlagBits planeAspect = VULKAN_HPP_NAMESPACE::ImageAspectFlagBits::eColor; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo ) == - sizeof( VkImagePlaneMemoryRequirementsInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImagePlaneMemoryRequirementsInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImagePlaneMemoryRequirementsInfo; - }; - using ImagePlaneMemoryRequirementsInfoKHR = ImagePlaneMemoryRequirementsInfo; - - struct ImageResolve - { - using NativeType = VkImageResolve; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageResolve( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource_ = {}, - VULKAN_HPP_NAMESPACE::Offset3D srcOffset_ = {}, - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource_ = {}, - VULKAN_HPP_NAMESPACE::Offset3D dstOffset_ = {}, - VULKAN_HPP_NAMESPACE::Extent3D extent_ = {} ) VULKAN_HPP_NOEXCEPT - : srcSubresource( srcSubresource_ ) - , srcOffset( srcOffset_ ) - , dstSubresource( dstSubresource_ ) - , dstOffset( dstOffset_ ) - , extent( extent_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageResolve( ImageResolve const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageResolve( VkImageResolve const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageResolve( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageResolve & operator=( ImageResolve const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageResolve & operator=( VkImageResolve const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageResolve & - setSrcSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & srcSubresource_ ) VULKAN_HPP_NOEXCEPT - { - srcSubresource = srcSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageResolve & - setSrcOffset( VULKAN_HPP_NAMESPACE::Offset3D const & srcOffset_ ) VULKAN_HPP_NOEXCEPT - { - srcOffset = srcOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageResolve & - setDstSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & dstSubresource_ ) VULKAN_HPP_NOEXCEPT - { - dstSubresource = dstSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageResolve & - setDstOffset( VULKAN_HPP_NAMESPACE::Offset3D const & dstOffset_ ) VULKAN_HPP_NOEXCEPT - { - dstOffset = dstOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageResolve & - setExtent( VULKAN_HPP_NAMESPACE::Extent3D const & extent_ ) VULKAN_HPP_NOEXCEPT - { - extent = extent_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageResolve const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageResolve &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( srcSubresource, srcOffset, dstSubresource, dstOffset, extent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageResolve const & ) const = default; -#else - bool operator==( ImageResolve const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( srcSubresource == rhs.srcSubresource ) && ( srcOffset == rhs.srcOffset ) && - ( dstSubresource == rhs.dstSubresource ) && ( dstOffset == rhs.dstOffset ) && ( extent == rhs.extent ); -# endif - } - - bool operator!=( ImageResolve const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource = {}; - VULKAN_HPP_NAMESPACE::Offset3D srcOffset = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource = {}; - VULKAN_HPP_NAMESPACE::Offset3D dstOffset = {}; - VULKAN_HPP_NAMESPACE::Extent3D extent = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageResolve ) == sizeof( VkImageResolve ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageResolve is not nothrow_move_constructible!" ); - - struct ImageResolve2 - { - using NativeType = VkImageResolve2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageResolve2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageResolve2( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource_ = {}, - VULKAN_HPP_NAMESPACE::Offset3D srcOffset_ = {}, - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource_ = {}, - VULKAN_HPP_NAMESPACE::Offset3D dstOffset_ = {}, - VULKAN_HPP_NAMESPACE::Extent3D extent_ = {} ) VULKAN_HPP_NOEXCEPT - : srcSubresource( srcSubresource_ ) - , srcOffset( srcOffset_ ) - , dstSubresource( dstSubresource_ ) - , dstOffset( dstOffset_ ) - , extent( extent_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageResolve2( ImageResolve2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageResolve2( VkImageResolve2 const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageResolve2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageResolve2 & operator=( ImageResolve2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageResolve2 & operator=( VkImageResolve2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageResolve2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageResolve2 & - setSrcSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & srcSubresource_ ) VULKAN_HPP_NOEXCEPT - { - srcSubresource = srcSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageResolve2 & - setSrcOffset( VULKAN_HPP_NAMESPACE::Offset3D const & srcOffset_ ) VULKAN_HPP_NOEXCEPT - { - srcOffset = srcOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageResolve2 & - setDstSubresource( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers const & dstSubresource_ ) VULKAN_HPP_NOEXCEPT - { - dstSubresource = dstSubresource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageResolve2 & - setDstOffset( VULKAN_HPP_NAMESPACE::Offset3D const & dstOffset_ ) VULKAN_HPP_NOEXCEPT - { - dstOffset = dstOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageResolve2 & - setExtent( VULKAN_HPP_NAMESPACE::Extent3D const & extent_ ) VULKAN_HPP_NOEXCEPT - { - extent = extent_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageResolve2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageResolve2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, srcSubresource, srcOffset, dstSubresource, dstOffset, extent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageResolve2 const & ) const = default; -#else - bool operator==( ImageResolve2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcSubresource == rhs.srcSubresource ) && - ( srcOffset == rhs.srcOffset ) && ( dstSubresource == rhs.dstSubresource ) && - ( dstOffset == rhs.dstOffset ) && ( extent == rhs.extent ); -# endif - } - - bool operator!=( ImageResolve2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageResolve2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers srcSubresource = {}; - VULKAN_HPP_NAMESPACE::Offset3D srcOffset = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource = {}; - VULKAN_HPP_NAMESPACE::Offset3D dstOffset = {}; - VULKAN_HPP_NAMESPACE::Extent3D extent = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageResolve2 ) == sizeof( VkImageResolve2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageResolve2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageResolve2; - }; - using ImageResolve2KHR = ImageResolve2; - - struct ImageSparseMemoryRequirementsInfo2 - { - using NativeType = VkImageSparseMemoryRequirementsInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eImageSparseMemoryRequirementsInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImageSparseMemoryRequirementsInfo2( VULKAN_HPP_NAMESPACE::Image image_ = {} ) VULKAN_HPP_NOEXCEPT - : image( image_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageSparseMemoryRequirementsInfo2( ImageSparseMemoryRequirementsInfo2 const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - ImageSparseMemoryRequirementsInfo2( VkImageSparseMemoryRequirementsInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageSparseMemoryRequirementsInfo2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageSparseMemoryRequirementsInfo2 & - operator=( ImageSparseMemoryRequirementsInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageSparseMemoryRequirementsInfo2 & - operator=( VkImageSparseMemoryRequirementsInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageSparseMemoryRequirementsInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageSparseMemoryRequirementsInfo2 & - setImage( VULKAN_HPP_NAMESPACE::Image image_ ) VULKAN_HPP_NOEXCEPT - { - image = image_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageSparseMemoryRequirementsInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageSparseMemoryRequirementsInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, image ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageSparseMemoryRequirementsInfo2 const & ) const = default; -#else - bool operator==( ImageSparseMemoryRequirementsInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( image == rhs.image ); -# endif - } - - bool operator!=( ImageSparseMemoryRequirementsInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageSparseMemoryRequirementsInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Image image = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 ) == - sizeof( VkImageSparseMemoryRequirementsInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImageSparseMemoryRequirementsInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageSparseMemoryRequirementsInfo2; - }; - using ImageSparseMemoryRequirementsInfo2KHR = ImageSparseMemoryRequirementsInfo2; - - struct ImageStencilUsageCreateInfo - { - using NativeType = VkImageStencilUsageCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageStencilUsageCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImageStencilUsageCreateInfo( VULKAN_HPP_NAMESPACE::ImageUsageFlags stencilUsage_ = {} ) VULKAN_HPP_NOEXCEPT - : stencilUsage( stencilUsage_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImageStencilUsageCreateInfo( ImageStencilUsageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageStencilUsageCreateInfo( VkImageStencilUsageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageStencilUsageCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageStencilUsageCreateInfo & operator=( ImageStencilUsageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageStencilUsageCreateInfo & operator=( VkImageStencilUsageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageStencilUsageCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageStencilUsageCreateInfo & - setStencilUsage( VULKAN_HPP_NAMESPACE::ImageUsageFlags stencilUsage_ ) VULKAN_HPP_NOEXCEPT - { - stencilUsage = stencilUsage_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageStencilUsageCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageStencilUsageCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, stencilUsage ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageStencilUsageCreateInfo const & ) const = default; -#else - bool operator==( ImageStencilUsageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stencilUsage == rhs.stencilUsage ); -# endif - } - - bool operator!=( ImageStencilUsageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageStencilUsageCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageUsageFlags stencilUsage = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo ) == - sizeof( VkImageStencilUsageCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImageStencilUsageCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageStencilUsageCreateInfo; - }; - using ImageStencilUsageCreateInfoEXT = ImageStencilUsageCreateInfo; - - struct ImageSwapchainCreateInfoKHR - { - using NativeType = VkImageSwapchainCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageSwapchainCreateInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImageSwapchainCreateInfoKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain_ = {} ) VULKAN_HPP_NOEXCEPT - : swapchain( swapchain_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImageSwapchainCreateInfoKHR( ImageSwapchainCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageSwapchainCreateInfoKHR( VkImageSwapchainCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageSwapchainCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageSwapchainCreateInfoKHR & operator=( ImageSwapchainCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageSwapchainCreateInfoKHR & operator=( VkImageSwapchainCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageSwapchainCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageSwapchainCreateInfoKHR & - setSwapchain( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain_ ) VULKAN_HPP_NOEXCEPT - { - swapchain = swapchain_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageSwapchainCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageSwapchainCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, swapchain ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageSwapchainCreateInfoKHR const & ) const = default; -#else - bool operator==( ImageSwapchainCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchain == rhs.swapchain ); -# endif - } - - bool operator!=( ImageSwapchainCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageSwapchainCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR ) == - sizeof( VkImageSwapchainCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImageSwapchainCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageSwapchainCreateInfoKHR; - }; - - struct ImageViewASTCDecodeModeEXT - { - using NativeType = VkImageViewASTCDecodeModeEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageViewAstcDecodeModeEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageViewASTCDecodeModeEXT( - VULKAN_HPP_NAMESPACE::Format decodeMode_ = VULKAN_HPP_NAMESPACE::Format::eUndefined ) VULKAN_HPP_NOEXCEPT - : decodeMode( decodeMode_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImageViewASTCDecodeModeEXT( ImageViewASTCDecodeModeEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageViewASTCDecodeModeEXT( VkImageViewASTCDecodeModeEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageViewASTCDecodeModeEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageViewASTCDecodeModeEXT & operator=( ImageViewASTCDecodeModeEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageViewASTCDecodeModeEXT & operator=( VkImageViewASTCDecodeModeEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageViewASTCDecodeModeEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageViewASTCDecodeModeEXT & - setDecodeMode( VULKAN_HPP_NAMESPACE::Format decodeMode_ ) VULKAN_HPP_NOEXCEPT - { - decodeMode = decodeMode_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageViewASTCDecodeModeEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageViewASTCDecodeModeEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, decodeMode ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageViewASTCDecodeModeEXT const & ) const = default; -#else - bool operator==( ImageViewASTCDecodeModeEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( decodeMode == rhs.decodeMode ); -# endif - } - - bool operator!=( ImageViewASTCDecodeModeEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageViewAstcDecodeModeEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Format decodeMode = VULKAN_HPP_NAMESPACE::Format::eUndefined; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT ) == - sizeof( VkImageViewASTCDecodeModeEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageViewASTCDecodeModeEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageViewASTCDecodeModeEXT; - }; - - struct ImageViewAddressPropertiesNVX - { - using NativeType = VkImageViewAddressPropertiesNVX; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageViewAddressPropertiesNVX; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImageViewAddressPropertiesNVX( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize size_ = {} ) VULKAN_HPP_NOEXCEPT - : deviceAddress( deviceAddress_ ) - , size( size_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImageViewAddressPropertiesNVX( ImageViewAddressPropertiesNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageViewAddressPropertiesNVX( VkImageViewAddressPropertiesNVX const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageViewAddressPropertiesNVX( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageViewAddressPropertiesNVX & - operator=( ImageViewAddressPropertiesNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageViewAddressPropertiesNVX & operator=( VkImageViewAddressPropertiesNVX const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkImageViewAddressPropertiesNVX const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageViewAddressPropertiesNVX &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, deviceAddress, size ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageViewAddressPropertiesNVX const & ) const = default; -#else - bool operator==( ImageViewAddressPropertiesNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceAddress == rhs.deviceAddress ) && - ( size == rhs.size ); -# endif - } - - bool operator!=( ImageViewAddressPropertiesNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageViewAddressPropertiesNVX; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress = {}; - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX ) == - sizeof( VkImageViewAddressPropertiesNVX ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImageViewAddressPropertiesNVX is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageViewAddressPropertiesNVX; - }; - - struct ImageViewCreateInfo - { - using NativeType = VkImageViewCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageViewCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImageViewCreateInfo( VULKAN_HPP_NAMESPACE::ImageViewCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::Image image_ = {}, - VULKAN_HPP_NAMESPACE::ImageViewType viewType_ = VULKAN_HPP_NAMESPACE::ImageViewType::e1D, - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::ComponentMapping components_ = {}, - VULKAN_HPP_NAMESPACE::ImageSubresourceRange subresourceRange_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , image( image_ ) - , viewType( viewType_ ) - , format( format_ ) - , components( components_ ) - , subresourceRange( subresourceRange_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageViewCreateInfo( ImageViewCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageViewCreateInfo( VkImageViewCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageViewCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageViewCreateInfo & operator=( ImageViewCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageViewCreateInfo & operator=( VkImageViewCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageViewCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageViewCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::ImageViewCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageViewCreateInfo & setImage( VULKAN_HPP_NAMESPACE::Image image_ ) VULKAN_HPP_NOEXCEPT - { - image = image_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageViewCreateInfo & - setViewType( VULKAN_HPP_NAMESPACE::ImageViewType viewType_ ) VULKAN_HPP_NOEXCEPT - { - viewType = viewType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageViewCreateInfo & setFormat( VULKAN_HPP_NAMESPACE::Format format_ ) VULKAN_HPP_NOEXCEPT - { - format = format_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageViewCreateInfo & - setComponents( VULKAN_HPP_NAMESPACE::ComponentMapping const & components_ ) VULKAN_HPP_NOEXCEPT - { - components = components_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageViewCreateInfo & - setSubresourceRange( VULKAN_HPP_NAMESPACE::ImageSubresourceRange const & subresourceRange_ ) VULKAN_HPP_NOEXCEPT - { - subresourceRange = subresourceRange_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageViewCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageViewCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, image, viewType, format, components, subresourceRange ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageViewCreateInfo const & ) const = default; -#else - bool operator==( ImageViewCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( image == rhs.image ) && - ( viewType == rhs.viewType ) && ( format == rhs.format ) && ( components == rhs.components ) && - ( subresourceRange == rhs.subresourceRange ); -# endif - } - - bool operator!=( ImageViewCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageViewCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageViewCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::Image image = {}; - VULKAN_HPP_NAMESPACE::ImageViewType viewType = VULKAN_HPP_NAMESPACE::ImageViewType::e1D; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::ComponentMapping components = {}; - VULKAN_HPP_NAMESPACE::ImageSubresourceRange subresourceRange = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewCreateInfo ) == sizeof( VkImageViewCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageViewCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageViewCreateInfo; - }; - - struct ImageViewHandleInfoNVX - { - using NativeType = VkImageViewHandleInfoNVX; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageViewHandleInfoNVX; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageViewHandleInfoNVX( - VULKAN_HPP_NAMESPACE::ImageView imageView_ = {}, - VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_ = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler, - VULKAN_HPP_NAMESPACE::Sampler sampler_ = {} ) VULKAN_HPP_NOEXCEPT - : imageView( imageView_ ) - , descriptorType( descriptorType_ ) - , sampler( sampler_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageViewHandleInfoNVX( ImageViewHandleInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageViewHandleInfoNVX( VkImageViewHandleInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageViewHandleInfoNVX( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageViewHandleInfoNVX & operator=( ImageViewHandleInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageViewHandleInfoNVX & operator=( VkImageViewHandleInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageViewHandleInfoNVX & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageViewHandleInfoNVX & - setImageView( VULKAN_HPP_NAMESPACE::ImageView imageView_ ) VULKAN_HPP_NOEXCEPT - { - imageView = imageView_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageViewHandleInfoNVX & - setDescriptorType( VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_ ) VULKAN_HPP_NOEXCEPT - { - descriptorType = descriptorType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageViewHandleInfoNVX & - setSampler( VULKAN_HPP_NAMESPACE::Sampler sampler_ ) VULKAN_HPP_NOEXCEPT - { - sampler = sampler_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageViewHandleInfoNVX const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageViewHandleInfoNVX &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, imageView, descriptorType, sampler ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageViewHandleInfoNVX const & ) const = default; -#else - bool operator==( ImageViewHandleInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageView == rhs.imageView ) && - ( descriptorType == rhs.descriptorType ) && ( sampler == rhs.sampler ); -# endif - } - - bool operator!=( ImageViewHandleInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageViewHandleInfoNVX; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageView imageView = {}; - VULKAN_HPP_NAMESPACE::DescriptorType descriptorType = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler; - VULKAN_HPP_NAMESPACE::Sampler sampler = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX ) == - sizeof( VkImageViewHandleInfoNVX ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageViewHandleInfoNVX is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageViewHandleInfoNVX; - }; - - struct ImageViewMinLodCreateInfoEXT - { - using NativeType = VkImageViewMinLodCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageViewMinLodCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImageViewMinLodCreateInfoEXT( float minLod_ = {} ) VULKAN_HPP_NOEXCEPT : minLod( minLod_ ) {} - - VULKAN_HPP_CONSTEXPR - ImageViewMinLodCreateInfoEXT( ImageViewMinLodCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageViewMinLodCreateInfoEXT( VkImageViewMinLodCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageViewMinLodCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageViewMinLodCreateInfoEXT & operator=( ImageViewMinLodCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageViewMinLodCreateInfoEXT & operator=( VkImageViewMinLodCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageViewMinLodCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageViewMinLodCreateInfoEXT & setMinLod( float minLod_ ) VULKAN_HPP_NOEXCEPT - { - minLod = minLod_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageViewMinLodCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageViewMinLodCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, minLod ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageViewMinLodCreateInfoEXT const & ) const = default; -#else - bool operator==( ImageViewMinLodCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( minLod == rhs.minLod ); -# endif - } - - bool operator!=( ImageViewMinLodCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageViewMinLodCreateInfoEXT; - const void * pNext = {}; - float minLod = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT ) == - sizeof( VkImageViewMinLodCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImageViewMinLodCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageViewMinLodCreateInfoEXT; - }; - - struct ImageViewUsageCreateInfo - { - using NativeType = VkImageViewUsageCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImageViewUsageCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImageViewUsageCreateInfo( VULKAN_HPP_NAMESPACE::ImageUsageFlags usage_ = {} ) VULKAN_HPP_NOEXCEPT - : usage( usage_ ) - {} - - VULKAN_HPP_CONSTEXPR ImageViewUsageCreateInfo( ImageViewUsageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageViewUsageCreateInfo( VkImageViewUsageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ImageViewUsageCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImageViewUsageCreateInfo & operator=( ImageViewUsageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImageViewUsageCreateInfo & operator=( VkImageViewUsageCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImageViewUsageCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImageViewUsageCreateInfo & - setUsage( VULKAN_HPP_NAMESPACE::ImageUsageFlags usage_ ) VULKAN_HPP_NOEXCEPT - { - usage = usage_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImageViewUsageCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImageViewUsageCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, usage ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImageViewUsageCreateInfo const & ) const = default; -#else - bool operator==( ImageViewUsageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( usage == rhs.usage ); -# endif - } - - bool operator!=( ImageViewUsageCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImageViewUsageCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo ) == - sizeof( VkImageViewUsageCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImageViewUsageCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImageViewUsageCreateInfo; - }; - using ImageViewUsageCreateInfoKHR = ImageViewUsageCreateInfo; - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - struct ImportAndroidHardwareBufferInfoANDROID - { - using NativeType = VkImportAndroidHardwareBufferInfoANDROID; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eImportAndroidHardwareBufferInfoANDROID; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImportAndroidHardwareBufferInfoANDROID( struct AHardwareBuffer * buffer_ = {} ) VULKAN_HPP_NOEXCEPT - : buffer( buffer_ ) - {} - - VULKAN_HPP_CONSTEXPR ImportAndroidHardwareBufferInfoANDROID( ImportAndroidHardwareBufferInfoANDROID const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - ImportAndroidHardwareBufferInfoANDROID( VkImportAndroidHardwareBufferInfoANDROID const & rhs ) VULKAN_HPP_NOEXCEPT - : ImportAndroidHardwareBufferInfoANDROID( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImportAndroidHardwareBufferInfoANDROID & - operator=( ImportAndroidHardwareBufferInfoANDROID const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportAndroidHardwareBufferInfoANDROID & - operator=( VkImportAndroidHardwareBufferInfoANDROID const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImportAndroidHardwareBufferInfoANDROID & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportAndroidHardwareBufferInfoANDROID & - setBuffer( struct AHardwareBuffer * buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImportAndroidHardwareBufferInfoANDROID const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImportAndroidHardwareBufferInfoANDROID &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, buffer ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImportAndroidHardwareBufferInfoANDROID const & ) const = default; -# else - bool operator==( ImportAndroidHardwareBufferInfoANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( buffer == rhs.buffer ); -# endif - } - - bool operator!=( ImportAndroidHardwareBufferInfoANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImportAndroidHardwareBufferInfoANDROID; - const void * pNext = {}; - struct AHardwareBuffer * buffer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID ) == - sizeof( VkImportAndroidHardwareBufferInfoANDROID ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImportAndroidHardwareBufferInfoANDROID is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImportAndroidHardwareBufferInfoANDROID; - }; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - struct ImportFenceFdInfoKHR - { - using NativeType = VkImportFenceFdInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImportFenceFdInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImportFenceFdInfoKHR( VULKAN_HPP_NAMESPACE::Fence fence_ = {}, - VULKAN_HPP_NAMESPACE::FenceImportFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd, - int fd_ = {} ) VULKAN_HPP_NOEXCEPT - : fence( fence_ ) - , flags( flags_ ) - , handleType( handleType_ ) - , fd( fd_ ) - {} - - VULKAN_HPP_CONSTEXPR ImportFenceFdInfoKHR( ImportFenceFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportFenceFdInfoKHR( VkImportFenceFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : ImportFenceFdInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImportFenceFdInfoKHR & operator=( ImportFenceFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportFenceFdInfoKHR & operator=( VkImportFenceFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImportFenceFdInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportFenceFdInfoKHR & setFence( VULKAN_HPP_NAMESPACE::Fence fence_ ) VULKAN_HPP_NOEXCEPT - { - fence = fence_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportFenceFdInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::FenceImportFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportFenceFdInfoKHR & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportFenceFdInfoKHR & setFd( int fd_ ) VULKAN_HPP_NOEXCEPT - { - fd = fd_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImportFenceFdInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImportFenceFdInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, fence, flags, handleType, fd ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImportFenceFdInfoKHR const & ) const = default; -#else - bool operator==( ImportFenceFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fence == rhs.fence ) && ( flags == rhs.flags ) && - ( handleType == rhs.handleType ) && ( fd == rhs.fd ); -# endif - } - - bool operator!=( ImportFenceFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImportFenceFdInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Fence fence = {}; - VULKAN_HPP_NAMESPACE::FenceImportFlags flags = {}; - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd; - int fd = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR ) == sizeof( VkImportFenceFdInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImportFenceFdInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImportFenceFdInfoKHR; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct ImportFenceWin32HandleInfoKHR - { - using NativeType = VkImportFenceWin32HandleInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImportFenceWin32HandleInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImportFenceWin32HandleInfoKHR( VULKAN_HPP_NAMESPACE::Fence fence_ = {}, - VULKAN_HPP_NAMESPACE::FenceImportFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd, - HANDLE handle_ = {}, - LPCWSTR name_ = {} ) VULKAN_HPP_NOEXCEPT - : fence( fence_ ) - , flags( flags_ ) - , handleType( handleType_ ) - , handle( handle_ ) - , name( name_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImportFenceWin32HandleInfoKHR( ImportFenceWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportFenceWin32HandleInfoKHR( VkImportFenceWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : ImportFenceWin32HandleInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImportFenceWin32HandleInfoKHR & - operator=( ImportFenceWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportFenceWin32HandleInfoKHR & operator=( VkImportFenceWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImportFenceWin32HandleInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportFenceWin32HandleInfoKHR & - setFence( VULKAN_HPP_NAMESPACE::Fence fence_ ) VULKAN_HPP_NOEXCEPT - { - fence = fence_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportFenceWin32HandleInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::FenceImportFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportFenceWin32HandleInfoKHR & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportFenceWin32HandleInfoKHR & setHandle( HANDLE handle_ ) VULKAN_HPP_NOEXCEPT - { - handle = handle_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportFenceWin32HandleInfoKHR & setName( LPCWSTR name_ ) VULKAN_HPP_NOEXCEPT - { - name = name_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImportFenceWin32HandleInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImportFenceWin32HandleInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, fence, flags, handleType, handle, name ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImportFenceWin32HandleInfoKHR const & ) const = default; -# else - bool operator==( ImportFenceWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fence == rhs.fence ) && ( flags == rhs.flags ) && - ( handleType == rhs.handleType ) && ( handle == rhs.handle ) && ( name == rhs.name ); -# endif - } - - bool operator!=( ImportFenceWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImportFenceWin32HandleInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Fence fence = {}; - VULKAN_HPP_NAMESPACE::FenceImportFlags flags = {}; - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd; - HANDLE handle = {}; - LPCWSTR name = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR ) == - sizeof( VkImportFenceWin32HandleInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImportFenceWin32HandleInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImportFenceWin32HandleInfoKHR; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct ImportMemoryBufferCollectionFUCHSIA - { - using NativeType = VkImportMemoryBufferCollectionFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eImportMemoryBufferCollectionFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImportMemoryBufferCollectionFUCHSIA( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection_ = {}, - uint32_t index_ = {} ) VULKAN_HPP_NOEXCEPT - : collection( collection_ ) - , index( index_ ) - {} - - VULKAN_HPP_CONSTEXPR ImportMemoryBufferCollectionFUCHSIA( ImportMemoryBufferCollectionFUCHSIA const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - ImportMemoryBufferCollectionFUCHSIA( VkImportMemoryBufferCollectionFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : ImportMemoryBufferCollectionFUCHSIA( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImportMemoryBufferCollectionFUCHSIA & - operator=( ImportMemoryBufferCollectionFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportMemoryBufferCollectionFUCHSIA & - operator=( VkImportMemoryBufferCollectionFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImportMemoryBufferCollectionFUCHSIA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportMemoryBufferCollectionFUCHSIA & - setCollection( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection_ ) VULKAN_HPP_NOEXCEPT - { - collection = collection_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportMemoryBufferCollectionFUCHSIA & setIndex( uint32_t index_ ) VULKAN_HPP_NOEXCEPT - { - index = index_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImportMemoryBufferCollectionFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImportMemoryBufferCollectionFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, collection, index ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImportMemoryBufferCollectionFUCHSIA const & ) const = default; -# else - bool operator==( ImportMemoryBufferCollectionFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( collection == rhs.collection ) && - ( index == rhs.index ); -# endif - } - - bool operator!=( ImportMemoryBufferCollectionFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImportMemoryBufferCollectionFUCHSIA; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection = {}; - uint32_t index = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA ) == - sizeof( VkImportMemoryBufferCollectionFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImportMemoryBufferCollectionFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImportMemoryBufferCollectionFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - struct ImportMemoryFdInfoKHR - { - using NativeType = VkImportMemoryFdInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImportMemoryFdInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ImportMemoryFdInfoKHR( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd, - int fd_ = {} ) VULKAN_HPP_NOEXCEPT - : handleType( handleType_ ) - , fd( fd_ ) - {} - - VULKAN_HPP_CONSTEXPR ImportMemoryFdInfoKHR( ImportMemoryFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportMemoryFdInfoKHR( VkImportMemoryFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : ImportMemoryFdInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImportMemoryFdInfoKHR & operator=( ImportMemoryFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportMemoryFdInfoKHR & operator=( VkImportMemoryFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImportMemoryFdInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportMemoryFdInfoKHR & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportMemoryFdInfoKHR & setFd( int fd_ ) VULKAN_HPP_NOEXCEPT - { - fd = fd_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImportMemoryFdInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImportMemoryFdInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleType, fd ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImportMemoryFdInfoKHR const & ) const = default; -#else - bool operator==( ImportMemoryFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ) && ( fd == rhs.fd ); -# endif - } - - bool operator!=( ImportMemoryFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImportMemoryFdInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd; - int fd = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR ) == sizeof( VkImportMemoryFdInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImportMemoryFdInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImportMemoryFdInfoKHR; - }; - - struct ImportMemoryHostPointerInfoEXT - { - using NativeType = VkImportMemoryHostPointerInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImportMemoryHostPointerInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImportMemoryHostPointerInfoEXT( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd, - void * pHostPointer_ = {} ) VULKAN_HPP_NOEXCEPT - : handleType( handleType_ ) - , pHostPointer( pHostPointer_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImportMemoryHostPointerInfoEXT( ImportMemoryHostPointerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportMemoryHostPointerInfoEXT( VkImportMemoryHostPointerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : ImportMemoryHostPointerInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImportMemoryHostPointerInfoEXT & - operator=( ImportMemoryHostPointerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportMemoryHostPointerInfoEXT & operator=( VkImportMemoryHostPointerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImportMemoryHostPointerInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportMemoryHostPointerInfoEXT & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportMemoryHostPointerInfoEXT & setPHostPointer( void * pHostPointer_ ) VULKAN_HPP_NOEXCEPT - { - pHostPointer = pHostPointer_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImportMemoryHostPointerInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImportMemoryHostPointerInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleType, pHostPointer ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImportMemoryHostPointerInfoEXT const & ) const = default; -#else - bool operator==( ImportMemoryHostPointerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ) && - ( pHostPointer == rhs.pHostPointer ); -# endif - } - - bool operator!=( ImportMemoryHostPointerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImportMemoryHostPointerInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd; - void * pHostPointer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT ) == - sizeof( VkImportMemoryHostPointerInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImportMemoryHostPointerInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImportMemoryHostPointerInfoEXT; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct ImportMemoryWin32HandleInfoKHR - { - using NativeType = VkImportMemoryWin32HandleInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImportMemoryWin32HandleInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImportMemoryWin32HandleInfoKHR( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd, - HANDLE handle_ = {}, - LPCWSTR name_ = {} ) VULKAN_HPP_NOEXCEPT - : handleType( handleType_ ) - , handle( handle_ ) - , name( name_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImportMemoryWin32HandleInfoKHR( ImportMemoryWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportMemoryWin32HandleInfoKHR( VkImportMemoryWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : ImportMemoryWin32HandleInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImportMemoryWin32HandleInfoKHR & - operator=( ImportMemoryWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportMemoryWin32HandleInfoKHR & operator=( VkImportMemoryWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImportMemoryWin32HandleInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportMemoryWin32HandleInfoKHR & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportMemoryWin32HandleInfoKHR & setHandle( HANDLE handle_ ) VULKAN_HPP_NOEXCEPT - { - handle = handle_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportMemoryWin32HandleInfoKHR & setName( LPCWSTR name_ ) VULKAN_HPP_NOEXCEPT - { - name = name_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImportMemoryWin32HandleInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImportMemoryWin32HandleInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleType, handle, name ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImportMemoryWin32HandleInfoKHR const & ) const = default; -# else - bool operator==( ImportMemoryWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ) && - ( handle == rhs.handle ) && ( name == rhs.name ); -# endif - } - - bool operator!=( ImportMemoryWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImportMemoryWin32HandleInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd; - HANDLE handle = {}; - LPCWSTR name = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR ) == - sizeof( VkImportMemoryWin32HandleInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImportMemoryWin32HandleInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImportMemoryWin32HandleInfoKHR; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct ImportMemoryWin32HandleInfoNV - { - using NativeType = VkImportMemoryWin32HandleInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImportMemoryWin32HandleInfoNV; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImportMemoryWin32HandleInfoNV( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleType_ = {}, - HANDLE handle_ = {} ) VULKAN_HPP_NOEXCEPT - : handleType( handleType_ ) - , handle( handle_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImportMemoryWin32HandleInfoNV( ImportMemoryWin32HandleInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportMemoryWin32HandleInfoNV( VkImportMemoryWin32HandleInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : ImportMemoryWin32HandleInfoNV( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImportMemoryWin32HandleInfoNV & - operator=( ImportMemoryWin32HandleInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportMemoryWin32HandleInfoNV & operator=( VkImportMemoryWin32HandleInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImportMemoryWin32HandleInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportMemoryWin32HandleInfoNV & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportMemoryWin32HandleInfoNV & setHandle( HANDLE handle_ ) VULKAN_HPP_NOEXCEPT - { - handle = handle_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImportMemoryWin32HandleInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImportMemoryWin32HandleInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleType, handle ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImportMemoryWin32HandleInfoNV const & ) const = default; -# else - bool operator==( ImportMemoryWin32HandleInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ) && - ( handle == rhs.handle ); -# endif - } - - bool operator!=( ImportMemoryWin32HandleInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImportMemoryWin32HandleInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleType = {}; - HANDLE handle = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV ) == - sizeof( VkImportMemoryWin32HandleInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImportMemoryWin32HandleInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImportMemoryWin32HandleInfoNV; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct ImportMemoryZirconHandleInfoFUCHSIA - { - using NativeType = VkImportMemoryZirconHandleInfoFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eImportMemoryZirconHandleInfoFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImportMemoryZirconHandleInfoFUCHSIA( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd, - zx_handle_t handle_ = {} ) VULKAN_HPP_NOEXCEPT - : handleType( handleType_ ) - , handle( handle_ ) - {} - - VULKAN_HPP_CONSTEXPR ImportMemoryZirconHandleInfoFUCHSIA( ImportMemoryZirconHandleInfoFUCHSIA const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - ImportMemoryZirconHandleInfoFUCHSIA( VkImportMemoryZirconHandleInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : ImportMemoryZirconHandleInfoFUCHSIA( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImportMemoryZirconHandleInfoFUCHSIA & - operator=( ImportMemoryZirconHandleInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportMemoryZirconHandleInfoFUCHSIA & - operator=( VkImportMemoryZirconHandleInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImportMemoryZirconHandleInfoFUCHSIA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportMemoryZirconHandleInfoFUCHSIA & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportMemoryZirconHandleInfoFUCHSIA & setHandle( zx_handle_t handle_ ) VULKAN_HPP_NOEXCEPT - { - handle = handle_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImportMemoryZirconHandleInfoFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImportMemoryZirconHandleInfoFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleType, handle ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( ImportMemoryZirconHandleInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = handleType <=> rhs.handleType; cmp != 0 ) - return cmp; - if ( auto cmp = memcmp( &handle, &rhs.handle, sizeof( zx_handle_t ) ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -# endif - - bool operator==( ImportMemoryZirconHandleInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ) && - ( memcmp( &handle, &rhs.handle, sizeof( zx_handle_t ) ) == 0 ); - } - - bool operator!=( ImportMemoryZirconHandleInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImportMemoryZirconHandleInfoFUCHSIA; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd; - zx_handle_t handle = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA ) == - sizeof( VkImportMemoryZirconHandleInfoFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImportMemoryZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImportMemoryZirconHandleInfoFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - struct ImportSemaphoreFdInfoKHR - { - using NativeType = VkImportSemaphoreFdInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eImportSemaphoreFdInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImportSemaphoreFdInfoKHR( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ = {}, - VULKAN_HPP_NAMESPACE::SemaphoreImportFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd, - int fd_ = {} ) VULKAN_HPP_NOEXCEPT - : semaphore( semaphore_ ) - , flags( flags_ ) - , handleType( handleType_ ) - , fd( fd_ ) - {} - - VULKAN_HPP_CONSTEXPR ImportSemaphoreFdInfoKHR( ImportSemaphoreFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportSemaphoreFdInfoKHR( VkImportSemaphoreFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : ImportSemaphoreFdInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImportSemaphoreFdInfoKHR & operator=( ImportSemaphoreFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportSemaphoreFdInfoKHR & operator=( VkImportSemaphoreFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreFdInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreFdInfoKHR & - setSemaphore( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ ) VULKAN_HPP_NOEXCEPT - { - semaphore = semaphore_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreFdInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::SemaphoreImportFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreFdInfoKHR & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreFdInfoKHR & setFd( int fd_ ) VULKAN_HPP_NOEXCEPT - { - fd = fd_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImportSemaphoreFdInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImportSemaphoreFdInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, semaphore, flags, handleType, fd ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImportSemaphoreFdInfoKHR const & ) const = default; -#else - bool operator==( ImportSemaphoreFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && - ( flags == rhs.flags ) && ( handleType == rhs.handleType ) && ( fd == rhs.fd ); -# endif - } - - bool operator!=( ImportSemaphoreFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImportSemaphoreFdInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Semaphore semaphore = {}; - VULKAN_HPP_NAMESPACE::SemaphoreImportFlags flags = {}; - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd; - int fd = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR ) == - sizeof( VkImportSemaphoreFdInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ImportSemaphoreFdInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImportSemaphoreFdInfoKHR; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct ImportSemaphoreWin32HandleInfoKHR - { - using NativeType = VkImportSemaphoreWin32HandleInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eImportSemaphoreWin32HandleInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImportSemaphoreWin32HandleInfoKHR( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ = {}, - VULKAN_HPP_NAMESPACE::SemaphoreImportFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd, - HANDLE handle_ = {}, - LPCWSTR name_ = {} ) VULKAN_HPP_NOEXCEPT - : semaphore( semaphore_ ) - , flags( flags_ ) - , handleType( handleType_ ) - , handle( handle_ ) - , name( name_ ) - {} - - VULKAN_HPP_CONSTEXPR - ImportSemaphoreWin32HandleInfoKHR( ImportSemaphoreWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportSemaphoreWin32HandleInfoKHR( VkImportSemaphoreWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : ImportSemaphoreWin32HandleInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImportSemaphoreWin32HandleInfoKHR & - operator=( ImportSemaphoreWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportSemaphoreWin32HandleInfoKHR & operator=( VkImportSemaphoreWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreWin32HandleInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreWin32HandleInfoKHR & - setSemaphore( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ ) VULKAN_HPP_NOEXCEPT - { - semaphore = semaphore_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreWin32HandleInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::SemaphoreImportFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreWin32HandleInfoKHR & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreWin32HandleInfoKHR & setHandle( HANDLE handle_ ) VULKAN_HPP_NOEXCEPT - { - handle = handle_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreWin32HandleInfoKHR & setName( LPCWSTR name_ ) VULKAN_HPP_NOEXCEPT - { - name = name_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImportSemaphoreWin32HandleInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImportSemaphoreWin32HandleInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, semaphore, flags, handleType, handle, name ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ImportSemaphoreWin32HandleInfoKHR const & ) const = default; -# else - bool operator==( ImportSemaphoreWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && - ( flags == rhs.flags ) && ( handleType == rhs.handleType ) && ( handle == rhs.handle ) && - ( name == rhs.name ); -# endif - } - - bool operator!=( ImportSemaphoreWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImportSemaphoreWin32HandleInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Semaphore semaphore = {}; - VULKAN_HPP_NAMESPACE::SemaphoreImportFlags flags = {}; - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd; - HANDLE handle = {}; - LPCWSTR name = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR ) == - sizeof( VkImportSemaphoreWin32HandleInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImportSemaphoreWin32HandleInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImportSemaphoreWin32HandleInfoKHR; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct ImportSemaphoreZirconHandleInfoFUCHSIA - { - using NativeType = VkImportSemaphoreZirconHandleInfoFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eImportSemaphoreZirconHandleInfoFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ImportSemaphoreZirconHandleInfoFUCHSIA( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ = {}, - VULKAN_HPP_NAMESPACE::SemaphoreImportFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd, - zx_handle_t zirconHandle_ = {} ) VULKAN_HPP_NOEXCEPT - : semaphore( semaphore_ ) - , flags( flags_ ) - , handleType( handleType_ ) - , zirconHandle( zirconHandle_ ) - {} - - VULKAN_HPP_CONSTEXPR ImportSemaphoreZirconHandleInfoFUCHSIA( ImportSemaphoreZirconHandleInfoFUCHSIA const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - ImportSemaphoreZirconHandleInfoFUCHSIA( VkImportSemaphoreZirconHandleInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : ImportSemaphoreZirconHandleInfoFUCHSIA( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ImportSemaphoreZirconHandleInfoFUCHSIA & - operator=( ImportSemaphoreZirconHandleInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ImportSemaphoreZirconHandleInfoFUCHSIA & - operator=( VkImportSemaphoreZirconHandleInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreZirconHandleInfoFUCHSIA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreZirconHandleInfoFUCHSIA & - setSemaphore( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ ) VULKAN_HPP_NOEXCEPT - { - semaphore = semaphore_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreZirconHandleInfoFUCHSIA & - setFlags( VULKAN_HPP_NAMESPACE::SemaphoreImportFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreZirconHandleInfoFUCHSIA & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ImportSemaphoreZirconHandleInfoFUCHSIA & - setZirconHandle( zx_handle_t zirconHandle_ ) VULKAN_HPP_NOEXCEPT - { - zirconHandle = zirconHandle_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkImportSemaphoreZirconHandleInfoFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkImportSemaphoreZirconHandleInfoFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, semaphore, flags, handleType, zirconHandle ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( ImportSemaphoreZirconHandleInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = semaphore <=> rhs.semaphore; cmp != 0 ) - return cmp; - if ( auto cmp = flags <=> rhs.flags; cmp != 0 ) - return cmp; - if ( auto cmp = handleType <=> rhs.handleType; cmp != 0 ) - return cmp; - if ( auto cmp = memcmp( &zirconHandle, &rhs.zirconHandle, sizeof( zx_handle_t ) ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -# endif - - bool operator==( ImportSemaphoreZirconHandleInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && - ( flags == rhs.flags ) && ( handleType == rhs.handleType ) && - ( memcmp( &zirconHandle, &rhs.zirconHandle, sizeof( zx_handle_t ) ) == 0 ); - } - - bool operator!=( ImportSemaphoreZirconHandleInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eImportSemaphoreZirconHandleInfoFUCHSIA; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Semaphore semaphore = {}; - VULKAN_HPP_NAMESPACE::SemaphoreImportFlags flags = {}; - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd; - zx_handle_t zirconHandle = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA ) == - sizeof( VkImportSemaphoreZirconHandleInfoFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ImportSemaphoreZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ImportSemaphoreZirconHandleInfoFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - struct IndirectCommandsLayoutTokenNV - { - using NativeType = VkIndirectCommandsLayoutTokenNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eIndirectCommandsLayoutTokenNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - IndirectCommandsLayoutTokenNV( VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeNV tokenType_ = - VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeNV::eShaderGroup, - uint32_t stream_ = {}, - uint32_t offset_ = {}, - uint32_t vertexBindingUnit_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 vertexDynamicStride_ = {}, - VULKAN_HPP_NAMESPACE::PipelineLayout pushconstantPipelineLayout_ = {}, - VULKAN_HPP_NAMESPACE::ShaderStageFlags pushconstantShaderStageFlags_ = {}, - uint32_t pushconstantOffset_ = {}, - uint32_t pushconstantSize_ = {}, - VULKAN_HPP_NAMESPACE::IndirectStateFlagsNV indirectStateFlags_ = {}, - uint32_t indexTypeCount_ = {}, - const VULKAN_HPP_NAMESPACE::IndexType * pIndexTypes_ = {}, - const uint32_t * pIndexTypeValues_ = {} ) VULKAN_HPP_NOEXCEPT - : tokenType( tokenType_ ) - , stream( stream_ ) - , offset( offset_ ) - , vertexBindingUnit( vertexBindingUnit_ ) - , vertexDynamicStride( vertexDynamicStride_ ) - , pushconstantPipelineLayout( pushconstantPipelineLayout_ ) - , pushconstantShaderStageFlags( pushconstantShaderStageFlags_ ) - , pushconstantOffset( pushconstantOffset_ ) - , pushconstantSize( pushconstantSize_ ) - , indirectStateFlags( indirectStateFlags_ ) - , indexTypeCount( indexTypeCount_ ) - , pIndexTypes( pIndexTypes_ ) - , pIndexTypeValues( pIndexTypeValues_ ) - {} - - VULKAN_HPP_CONSTEXPR - IndirectCommandsLayoutTokenNV( IndirectCommandsLayoutTokenNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - IndirectCommandsLayoutTokenNV( VkIndirectCommandsLayoutTokenNV const & rhs ) VULKAN_HPP_NOEXCEPT - : IndirectCommandsLayoutTokenNV( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - IndirectCommandsLayoutTokenNV( - VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeNV tokenType_, - uint32_t stream_, - uint32_t offset_, - uint32_t vertexBindingUnit_, - VULKAN_HPP_NAMESPACE::Bool32 vertexDynamicStride_, - VULKAN_HPP_NAMESPACE::PipelineLayout pushconstantPipelineLayout_, - VULKAN_HPP_NAMESPACE::ShaderStageFlags pushconstantShaderStageFlags_, - uint32_t pushconstantOffset_, - uint32_t pushconstantSize_, - VULKAN_HPP_NAMESPACE::IndirectStateFlagsNV indirectStateFlags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & indexTypes_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & indexTypeValues_ = {} ) - : tokenType( tokenType_ ) - , stream( stream_ ) - , offset( offset_ ) - , vertexBindingUnit( vertexBindingUnit_ ) - , vertexDynamicStride( vertexDynamicStride_ ) - , pushconstantPipelineLayout( pushconstantPipelineLayout_ ) - , pushconstantShaderStageFlags( pushconstantShaderStageFlags_ ) - , pushconstantOffset( pushconstantOffset_ ) - , pushconstantSize( pushconstantSize_ ) - , indirectStateFlags( indirectStateFlags_ ) - , indexTypeCount( static_cast( indexTypes_.size() ) ) - , pIndexTypes( indexTypes_.data() ) - , pIndexTypeValues( indexTypeValues_.data() ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( indexTypes_.size() == indexTypeValues_.size() ); -# else - if ( indexTypes_.size() != indexTypeValues_.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::IndirectCommandsLayoutTokenNV::IndirectCommandsLayoutTokenNV: indexTypes_.size() != indexTypeValues_.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - IndirectCommandsLayoutTokenNV & - operator=( IndirectCommandsLayoutTokenNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - IndirectCommandsLayoutTokenNV & operator=( VkIndirectCommandsLayoutTokenNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & - setTokenType( VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeNV tokenType_ ) VULKAN_HPP_NOEXCEPT - { - tokenType = tokenType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & setStream( uint32_t stream_ ) VULKAN_HPP_NOEXCEPT - { - stream = stream_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & setOffset( uint32_t offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & - setVertexBindingUnit( uint32_t vertexBindingUnit_ ) VULKAN_HPP_NOEXCEPT - { - vertexBindingUnit = vertexBindingUnit_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & - setVertexDynamicStride( VULKAN_HPP_NAMESPACE::Bool32 vertexDynamicStride_ ) VULKAN_HPP_NOEXCEPT - { - vertexDynamicStride = vertexDynamicStride_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & setPushconstantPipelineLayout( - VULKAN_HPP_NAMESPACE::PipelineLayout pushconstantPipelineLayout_ ) VULKAN_HPP_NOEXCEPT - { - pushconstantPipelineLayout = pushconstantPipelineLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & setPushconstantShaderStageFlags( - VULKAN_HPP_NAMESPACE::ShaderStageFlags pushconstantShaderStageFlags_ ) VULKAN_HPP_NOEXCEPT - { - pushconstantShaderStageFlags = pushconstantShaderStageFlags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & - setPushconstantOffset( uint32_t pushconstantOffset_ ) VULKAN_HPP_NOEXCEPT - { - pushconstantOffset = pushconstantOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & - setPushconstantSize( uint32_t pushconstantSize_ ) VULKAN_HPP_NOEXCEPT - { - pushconstantSize = pushconstantSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & - setIndirectStateFlags( VULKAN_HPP_NAMESPACE::IndirectStateFlagsNV indirectStateFlags_ ) VULKAN_HPP_NOEXCEPT - { - indirectStateFlags = indirectStateFlags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & - setIndexTypeCount( uint32_t indexTypeCount_ ) VULKAN_HPP_NOEXCEPT - { - indexTypeCount = indexTypeCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & - setPIndexTypes( const VULKAN_HPP_NAMESPACE::IndexType * pIndexTypes_ ) VULKAN_HPP_NOEXCEPT - { - pIndexTypes = pIndexTypes_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - IndirectCommandsLayoutTokenNV & setIndexTypes( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & indexTypes_ ) - VULKAN_HPP_NOEXCEPT - { - indexTypeCount = static_cast( indexTypes_.size() ); - pIndexTypes = indexTypes_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutTokenNV & - setPIndexTypeValues( const uint32_t * pIndexTypeValues_ ) VULKAN_HPP_NOEXCEPT - { - pIndexTypeValues = pIndexTypeValues_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - IndirectCommandsLayoutTokenNV & setIndexTypeValues( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & indexTypeValues_ ) VULKAN_HPP_NOEXCEPT - { - indexTypeCount = static_cast( indexTypeValues_.size() ); - pIndexTypeValues = indexTypeValues_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkIndirectCommandsLayoutTokenNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkIndirectCommandsLayoutTokenNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - tokenType, - stream, - offset, - vertexBindingUnit, - vertexDynamicStride, - pushconstantPipelineLayout, - pushconstantShaderStageFlags, - pushconstantOffset, - pushconstantSize, - indirectStateFlags, - indexTypeCount, - pIndexTypes, - pIndexTypeValues ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( IndirectCommandsLayoutTokenNV const & ) const = default; -#else - bool operator==( IndirectCommandsLayoutTokenNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( tokenType == rhs.tokenType ) && - ( stream == rhs.stream ) && ( offset == rhs.offset ) && ( vertexBindingUnit == rhs.vertexBindingUnit ) && - ( vertexDynamicStride == rhs.vertexDynamicStride ) && - ( pushconstantPipelineLayout == rhs.pushconstantPipelineLayout ) && - ( pushconstantShaderStageFlags == rhs.pushconstantShaderStageFlags ) && - ( pushconstantOffset == rhs.pushconstantOffset ) && ( pushconstantSize == rhs.pushconstantSize ) && - ( indirectStateFlags == rhs.indirectStateFlags ) && ( indexTypeCount == rhs.indexTypeCount ) && - ( pIndexTypes == rhs.pIndexTypes ) && ( pIndexTypeValues == rhs.pIndexTypeValues ); -# endif - } - - bool operator!=( IndirectCommandsLayoutTokenNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eIndirectCommandsLayoutTokenNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeNV tokenType = - VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeNV::eShaderGroup; - uint32_t stream = {}; - uint32_t offset = {}; - uint32_t vertexBindingUnit = {}; - VULKAN_HPP_NAMESPACE::Bool32 vertexDynamicStride = {}; - VULKAN_HPP_NAMESPACE::PipelineLayout pushconstantPipelineLayout = {}; - VULKAN_HPP_NAMESPACE::ShaderStageFlags pushconstantShaderStageFlags = {}; - uint32_t pushconstantOffset = {}; - uint32_t pushconstantSize = {}; - VULKAN_HPP_NAMESPACE::IndirectStateFlagsNV indirectStateFlags = {}; - uint32_t indexTypeCount = {}; - const VULKAN_HPP_NAMESPACE::IndexType * pIndexTypes = {}; - const uint32_t * pIndexTypeValues = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV ) == - sizeof( VkIndirectCommandsLayoutTokenNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "IndirectCommandsLayoutTokenNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = IndirectCommandsLayoutTokenNV; - }; - - struct IndirectCommandsLayoutCreateInfoNV - { - using NativeType = VkIndirectCommandsLayoutCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eIndirectCommandsLayoutCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR IndirectCommandsLayoutCreateInfoNV( - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsNV flags_ = {}, - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics, - uint32_t tokenCount_ = {}, - const VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV * pTokens_ = {}, - uint32_t streamCount_ = {}, - const uint32_t * pStreamStrides_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pipelineBindPoint( pipelineBindPoint_ ) - , tokenCount( tokenCount_ ) - , pTokens( pTokens_ ) - , streamCount( streamCount_ ) - , pStreamStrides( pStreamStrides_ ) - {} - - VULKAN_HPP_CONSTEXPR IndirectCommandsLayoutCreateInfoNV( IndirectCommandsLayoutCreateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - IndirectCommandsLayoutCreateInfoNV( VkIndirectCommandsLayoutCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : IndirectCommandsLayoutCreateInfoNV( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - IndirectCommandsLayoutCreateInfoNV( - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsNV flags_, - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - tokens_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & streamStrides_ = {} ) - : flags( flags_ ) - , pipelineBindPoint( pipelineBindPoint_ ) - , tokenCount( static_cast( tokens_.size() ) ) - , pTokens( tokens_.data() ) - , streamCount( static_cast( streamStrides_.size() ) ) - , pStreamStrides( streamStrides_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - IndirectCommandsLayoutCreateInfoNV & - operator=( IndirectCommandsLayoutCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - IndirectCommandsLayoutCreateInfoNV & - operator=( VkIndirectCommandsLayoutCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & - setFlags( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsNV flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & - setPipelineBindPoint( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ ) VULKAN_HPP_NOEXCEPT - { - pipelineBindPoint = pipelineBindPoint_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & - setTokenCount( uint32_t tokenCount_ ) VULKAN_HPP_NOEXCEPT - { - tokenCount = tokenCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & - setPTokens( const VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV * pTokens_ ) VULKAN_HPP_NOEXCEPT - { - pTokens = pTokens_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - IndirectCommandsLayoutCreateInfoNV & setTokens( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - tokens_ ) VULKAN_HPP_NOEXCEPT - { - tokenCount = static_cast( tokens_.size() ); - pTokens = tokens_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & - setStreamCount( uint32_t streamCount_ ) VULKAN_HPP_NOEXCEPT - { - streamCount = streamCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & - setPStreamStrides( const uint32_t * pStreamStrides_ ) VULKAN_HPP_NOEXCEPT - { - pStreamStrides = pStreamStrides_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - IndirectCommandsLayoutCreateInfoNV & setStreamStrides( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & streamStrides_ ) VULKAN_HPP_NOEXCEPT - { - streamCount = static_cast( streamStrides_.size() ); - pStreamStrides = streamStrides_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkIndirectCommandsLayoutCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkIndirectCommandsLayoutCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, pipelineBindPoint, tokenCount, pTokens, streamCount, pStreamStrides ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( IndirectCommandsLayoutCreateInfoNV const & ) const = default; -#else - bool operator==( IndirectCommandsLayoutCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( pipelineBindPoint == rhs.pipelineBindPoint ) && ( tokenCount == rhs.tokenCount ) && - ( pTokens == rhs.pTokens ) && ( streamCount == rhs.streamCount ) && - ( pStreamStrides == rhs.pStreamStrides ); -# endif - } - - bool operator!=( IndirectCommandsLayoutCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eIndirectCommandsLayoutCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsNV flags = {}; - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics; - uint32_t tokenCount = {}; - const VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV * pTokens = {}; - uint32_t streamCount = {}; - const uint32_t * pStreamStrides = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV ) == - sizeof( VkIndirectCommandsLayoutCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "IndirectCommandsLayoutCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = IndirectCommandsLayoutCreateInfoNV; - }; - - struct InitializePerformanceApiInfoINTEL - { - using NativeType = VkInitializePerformanceApiInfoINTEL; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eInitializePerformanceApiInfoINTEL; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR InitializePerformanceApiInfoINTEL( void * pUserData_ = {} ) VULKAN_HPP_NOEXCEPT - : pUserData( pUserData_ ) - {} - - VULKAN_HPP_CONSTEXPR - InitializePerformanceApiInfoINTEL( InitializePerformanceApiInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - InitializePerformanceApiInfoINTEL( VkInitializePerformanceApiInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - : InitializePerformanceApiInfoINTEL( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - InitializePerformanceApiInfoINTEL & - operator=( InitializePerformanceApiInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - InitializePerformanceApiInfoINTEL & operator=( VkInitializePerformanceApiInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 InitializePerformanceApiInfoINTEL & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 InitializePerformanceApiInfoINTEL & setPUserData( void * pUserData_ ) VULKAN_HPP_NOEXCEPT - { - pUserData = pUserData_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkInitializePerformanceApiInfoINTEL const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkInitializePerformanceApiInfoINTEL &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pUserData ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( InitializePerformanceApiInfoINTEL const & ) const = default; -#else - bool operator==( InitializePerformanceApiInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pUserData == rhs.pUserData ); -# endif - } - - bool operator!=( InitializePerformanceApiInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eInitializePerformanceApiInfoINTEL; - const void * pNext = {}; - void * pUserData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL ) == - sizeof( VkInitializePerformanceApiInfoINTEL ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "InitializePerformanceApiInfoINTEL is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = InitializePerformanceApiInfoINTEL; - }; - - struct InputAttachmentAspectReference - { - using NativeType = VkInputAttachmentAspectReference; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - InputAttachmentAspectReference( uint32_t subpass_ = {}, - uint32_t inputAttachmentIndex_ = {}, - VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ = {} ) VULKAN_HPP_NOEXCEPT - : subpass( subpass_ ) - , inputAttachmentIndex( inputAttachmentIndex_ ) - , aspectMask( aspectMask_ ) - {} - - VULKAN_HPP_CONSTEXPR - InputAttachmentAspectReference( InputAttachmentAspectReference const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - InputAttachmentAspectReference( VkInputAttachmentAspectReference const & rhs ) VULKAN_HPP_NOEXCEPT - : InputAttachmentAspectReference( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - InputAttachmentAspectReference & - operator=( InputAttachmentAspectReference const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - InputAttachmentAspectReference & operator=( VkInputAttachmentAspectReference const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 InputAttachmentAspectReference & setSubpass( uint32_t subpass_ ) VULKAN_HPP_NOEXCEPT - { - subpass = subpass_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 InputAttachmentAspectReference & - setInputAttachmentIndex( uint32_t inputAttachmentIndex_ ) VULKAN_HPP_NOEXCEPT - { - inputAttachmentIndex = inputAttachmentIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 InputAttachmentAspectReference & - setAspectMask( VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ ) VULKAN_HPP_NOEXCEPT - { - aspectMask = aspectMask_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkInputAttachmentAspectReference const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkInputAttachmentAspectReference &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( subpass, inputAttachmentIndex, aspectMask ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( InputAttachmentAspectReference const & ) const = default; -#else - bool operator==( InputAttachmentAspectReference const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( subpass == rhs.subpass ) && ( inputAttachmentIndex == rhs.inputAttachmentIndex ) && - ( aspectMask == rhs.aspectMask ); -# endif - } - - bool operator!=( InputAttachmentAspectReference const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t subpass = {}; - uint32_t inputAttachmentIndex = {}; - VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference ) == - sizeof( VkInputAttachmentAspectReference ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "InputAttachmentAspectReference is not nothrow_move_constructible!" ); - using InputAttachmentAspectReferenceKHR = InputAttachmentAspectReference; - - struct InstanceCreateInfo - { - using NativeType = VkInstanceCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eInstanceCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR InstanceCreateInfo( VULKAN_HPP_NAMESPACE::InstanceCreateFlags flags_ = {}, - const VULKAN_HPP_NAMESPACE::ApplicationInfo * pApplicationInfo_ = {}, - uint32_t enabledLayerCount_ = {}, - const char * const * ppEnabledLayerNames_ = {}, - uint32_t enabledExtensionCount_ = {}, - const char * const * ppEnabledExtensionNames_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pApplicationInfo( pApplicationInfo_ ) - , enabledLayerCount( enabledLayerCount_ ) - , ppEnabledLayerNames( ppEnabledLayerNames_ ) - , enabledExtensionCount( enabledExtensionCount_ ) - , ppEnabledExtensionNames( ppEnabledExtensionNames_ ) - {} - - VULKAN_HPP_CONSTEXPR InstanceCreateInfo( InstanceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - InstanceCreateInfo( VkInstanceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : InstanceCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - InstanceCreateInfo( - VULKAN_HPP_NAMESPACE::InstanceCreateFlags flags_, - const VULKAN_HPP_NAMESPACE::ApplicationInfo * pApplicationInfo_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & pEnabledLayerNames_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & pEnabledExtensionNames_ = {} ) - : flags( flags_ ) - , pApplicationInfo( pApplicationInfo_ ) - , enabledLayerCount( static_cast( pEnabledLayerNames_.size() ) ) - , ppEnabledLayerNames( pEnabledLayerNames_.data() ) - , enabledExtensionCount( static_cast( pEnabledExtensionNames_.size() ) ) - , ppEnabledExtensionNames( pEnabledExtensionNames_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - InstanceCreateInfo & operator=( InstanceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - InstanceCreateInfo & operator=( VkInstanceCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::InstanceCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & - setPApplicationInfo( const VULKAN_HPP_NAMESPACE::ApplicationInfo * pApplicationInfo_ ) VULKAN_HPP_NOEXCEPT - { - pApplicationInfo = pApplicationInfo_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & setEnabledLayerCount( uint32_t enabledLayerCount_ ) VULKAN_HPP_NOEXCEPT - { - enabledLayerCount = enabledLayerCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & - setPpEnabledLayerNames( const char * const * ppEnabledLayerNames_ ) VULKAN_HPP_NOEXCEPT - { - ppEnabledLayerNames = ppEnabledLayerNames_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - InstanceCreateInfo & setPEnabledLayerNames( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & pEnabledLayerNames_ ) - VULKAN_HPP_NOEXCEPT - { - enabledLayerCount = static_cast( pEnabledLayerNames_.size() ); - ppEnabledLayerNames = pEnabledLayerNames_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & - setEnabledExtensionCount( uint32_t enabledExtensionCount_ ) VULKAN_HPP_NOEXCEPT - { - enabledExtensionCount = enabledExtensionCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 InstanceCreateInfo & - setPpEnabledExtensionNames( const char * const * ppEnabledExtensionNames_ ) VULKAN_HPP_NOEXCEPT - { - ppEnabledExtensionNames = ppEnabledExtensionNames_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - InstanceCreateInfo & setPEnabledExtensionNames( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & pEnabledExtensionNames_ ) - VULKAN_HPP_NOEXCEPT - { - enabledExtensionCount = static_cast( pEnabledExtensionNames_.size() ); - ppEnabledExtensionNames = pEnabledExtensionNames_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkInstanceCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkInstanceCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - pApplicationInfo, - enabledLayerCount, - ppEnabledLayerNames, - enabledExtensionCount, - ppEnabledExtensionNames ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( InstanceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = flags <=> rhs.flags; cmp != 0 ) - return cmp; - if ( auto cmp = pApplicationInfo <=> rhs.pApplicationInfo; cmp != 0 ) - return cmp; - if ( auto cmp = enabledLayerCount <=> rhs.enabledLayerCount; cmp != 0 ) - return cmp; - for ( size_t i = 0; i < enabledLayerCount; ++i ) - { - if ( ppEnabledLayerNames[i] != rhs.ppEnabledLayerNames[i] ) - if ( auto cmp = strcmp( ppEnabledLayerNames[i], rhs.ppEnabledLayerNames[i] ); cmp != 0 ) - return cmp < 0 ? std::strong_ordering::less : std::strong_ordering::greater; - } - if ( auto cmp = enabledExtensionCount <=> rhs.enabledExtensionCount; cmp != 0 ) - return cmp; - for ( size_t i = 0; i < enabledExtensionCount; ++i ) - { - if ( ppEnabledExtensionNames[i] != rhs.ppEnabledExtensionNames[i] ) - if ( auto cmp = strcmp( ppEnabledExtensionNames[i], rhs.ppEnabledExtensionNames[i] ); cmp != 0 ) - return cmp < 0 ? std::strong_ordering::less : std::strong_ordering::greater; - } - - return std::strong_ordering::equivalent; - } -#endif - - bool operator==( InstanceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( pApplicationInfo == rhs.pApplicationInfo ) && ( enabledLayerCount == rhs.enabledLayerCount ) && - [this, rhs] - { - bool equal = true; - for ( size_t i = 0; equal && ( i < enabledLayerCount ); ++i ) - { - equal = ( ( ppEnabledLayerNames[i] == rhs.ppEnabledLayerNames[i] ) || - ( strcmp( ppEnabledLayerNames[i], rhs.ppEnabledLayerNames[i] ) == 0 ) ); - } - return equal; - }() && ( enabledExtensionCount == rhs.enabledExtensionCount ) && - [this, rhs] - { - bool equal = true; - for ( size_t i = 0; equal && ( i < enabledExtensionCount ); ++i ) - { - equal = ( ( ppEnabledExtensionNames[i] == rhs.ppEnabledExtensionNames[i] ) || - ( strcmp( ppEnabledExtensionNames[i], rhs.ppEnabledExtensionNames[i] ) == 0 ) ); - } - return equal; - }(); - } - - bool operator!=( InstanceCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eInstanceCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::InstanceCreateFlags flags = {}; - const VULKAN_HPP_NAMESPACE::ApplicationInfo * pApplicationInfo = {}; - uint32_t enabledLayerCount = {}; - const char * const * ppEnabledLayerNames = {}; - uint32_t enabledExtensionCount = {}; - const char * const * ppEnabledExtensionNames = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InstanceCreateInfo ) == sizeof( VkInstanceCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "InstanceCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = InstanceCreateInfo; - }; - - struct LayerProperties - { - using NativeType = VkLayerProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - LayerProperties( std::array const & layerName_ = {}, - uint32_t specVersion_ = {}, - uint32_t implementationVersion_ = {}, - std::array const & description_ = {} ) VULKAN_HPP_NOEXCEPT - : layerName( layerName_ ) - , specVersion( specVersion_ ) - , implementationVersion( implementationVersion_ ) - , description( description_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 LayerProperties( LayerProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - LayerProperties( VkLayerProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : LayerProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - LayerProperties & operator=( LayerProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - LayerProperties & operator=( VkLayerProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkLayerProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkLayerProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - uint32_t const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( layerName, specVersion, implementationVersion, description ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( LayerProperties const & ) const = default; -#else - bool operator==( LayerProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( layerName == rhs.layerName ) && ( specVersion == rhs.specVersion ) && - ( implementationVersion == rhs.implementationVersion ) && ( description == rhs.description ); -# endif - } - - bool operator!=( LayerProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ArrayWrapper1D layerName = {}; - uint32_t specVersion = {}; - uint32_t implementationVersion = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D description = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LayerProperties ) == sizeof( VkLayerProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "LayerProperties is not nothrow_move_constructible!" ); - -#if defined( VK_USE_PLATFORM_MACOS_MVK ) - struct MacOSSurfaceCreateInfoMVK - { - using NativeType = VkMacOSSurfaceCreateInfoMVK; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMacosSurfaceCreateInfoMVK; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MacOSSurfaceCreateInfoMVK( VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagsMVK flags_ = {}, - const void * pView_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pView( pView_ ) - {} - - VULKAN_HPP_CONSTEXPR - MacOSSurfaceCreateInfoMVK( MacOSSurfaceCreateInfoMVK const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MacOSSurfaceCreateInfoMVK( VkMacOSSurfaceCreateInfoMVK const & rhs ) VULKAN_HPP_NOEXCEPT - : MacOSSurfaceCreateInfoMVK( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MacOSSurfaceCreateInfoMVK & operator=( MacOSSurfaceCreateInfoMVK const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MacOSSurfaceCreateInfoMVK & operator=( VkMacOSSurfaceCreateInfoMVK const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MacOSSurfaceCreateInfoMVK & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MacOSSurfaceCreateInfoMVK & - setFlags( VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagsMVK flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MacOSSurfaceCreateInfoMVK & setPView( const void * pView_ ) VULKAN_HPP_NOEXCEPT - { - pView = pView_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMacOSSurfaceCreateInfoMVK const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMacOSSurfaceCreateInfoMVK &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, pView ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MacOSSurfaceCreateInfoMVK const & ) const = default; -# else - bool operator==( MacOSSurfaceCreateInfoMVK const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pView == rhs.pView ); -# endif - } - - bool operator!=( MacOSSurfaceCreateInfoMVK const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMacosSurfaceCreateInfoMVK; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagsMVK flags = {}; - const void * pView = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK ) == - sizeof( VkMacOSSurfaceCreateInfoMVK ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MacOSSurfaceCreateInfoMVK is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MacOSSurfaceCreateInfoMVK; - }; -#endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - struct MappedMemoryRange - { - using NativeType = VkMappedMemoryRange; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMappedMemoryRange; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MappedMemoryRange( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize offset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize size_ = {} ) VULKAN_HPP_NOEXCEPT - : memory( memory_ ) - , offset( offset_ ) - , size( size_ ) - {} - - VULKAN_HPP_CONSTEXPR MappedMemoryRange( MappedMemoryRange const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MappedMemoryRange( VkMappedMemoryRange const & rhs ) VULKAN_HPP_NOEXCEPT - : MappedMemoryRange( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MappedMemoryRange & operator=( MappedMemoryRange const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MappedMemoryRange & operator=( VkMappedMemoryRange const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MappedMemoryRange & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MappedMemoryRange & - setMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ ) VULKAN_HPP_NOEXCEPT - { - memory = memory_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MappedMemoryRange & - setOffset( VULKAN_HPP_NAMESPACE::DeviceSize offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MappedMemoryRange & setSize( VULKAN_HPP_NAMESPACE::DeviceSize size_ ) VULKAN_HPP_NOEXCEPT - { - size = size_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMappedMemoryRange const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMappedMemoryRange &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memory, offset, size ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MappedMemoryRange const & ) const = default; -#else - bool operator==( MappedMemoryRange const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ) && ( offset == rhs.offset ) && - ( size == rhs.size ); -# endif - } - - bool operator!=( MappedMemoryRange const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMappedMemoryRange; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory memory = {}; - VULKAN_HPP_NAMESPACE::DeviceSize offset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MappedMemoryRange ) == sizeof( VkMappedMemoryRange ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MappedMemoryRange is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MappedMemoryRange; - }; - - struct MemoryAllocateFlagsInfo - { - using NativeType = VkMemoryAllocateFlagsInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryAllocateFlagsInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryAllocateFlagsInfo( VULKAN_HPP_NAMESPACE::MemoryAllocateFlags flags_ = {}, - uint32_t deviceMask_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , deviceMask( deviceMask_ ) - {} - - VULKAN_HPP_CONSTEXPR MemoryAllocateFlagsInfo( MemoryAllocateFlagsInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryAllocateFlagsInfo( VkMemoryAllocateFlagsInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryAllocateFlagsInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryAllocateFlagsInfo & operator=( MemoryAllocateFlagsInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryAllocateFlagsInfo & operator=( VkMemoryAllocateFlagsInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MemoryAllocateFlagsInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryAllocateFlagsInfo & - setFlags( VULKAN_HPP_NAMESPACE::MemoryAllocateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryAllocateFlagsInfo & setDeviceMask( uint32_t deviceMask_ ) VULKAN_HPP_NOEXCEPT - { - deviceMask = deviceMask_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMemoryAllocateFlagsInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryAllocateFlagsInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, deviceMask ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryAllocateFlagsInfo const & ) const = default; -#else - bool operator==( MemoryAllocateFlagsInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( deviceMask == rhs.deviceMask ); -# endif - } - - bool operator!=( MemoryAllocateFlagsInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryAllocateFlagsInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::MemoryAllocateFlags flags = {}; - uint32_t deviceMask = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo ) == - sizeof( VkMemoryAllocateFlagsInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MemoryAllocateFlagsInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryAllocateFlagsInfo; - }; - using MemoryAllocateFlagsInfoKHR = MemoryAllocateFlagsInfo; - - struct MemoryAllocateInfo - { - using NativeType = VkMemoryAllocateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryAllocateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryAllocateInfo( VULKAN_HPP_NAMESPACE::DeviceSize allocationSize_ = {}, - uint32_t memoryTypeIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : allocationSize( allocationSize_ ) - , memoryTypeIndex( memoryTypeIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR MemoryAllocateInfo( MemoryAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryAllocateInfo( VkMemoryAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryAllocateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryAllocateInfo & operator=( MemoryAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryAllocateInfo & operator=( VkMemoryAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MemoryAllocateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryAllocateInfo & - setAllocationSize( VULKAN_HPP_NAMESPACE::DeviceSize allocationSize_ ) VULKAN_HPP_NOEXCEPT - { - allocationSize = allocationSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryAllocateInfo & setMemoryTypeIndex( uint32_t memoryTypeIndex_ ) VULKAN_HPP_NOEXCEPT - { - memoryTypeIndex = memoryTypeIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMemoryAllocateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryAllocateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, allocationSize, memoryTypeIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryAllocateInfo const & ) const = default; -#else - bool operator==( MemoryAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( allocationSize == rhs.allocationSize ) && - ( memoryTypeIndex == rhs.memoryTypeIndex ); -# endif - } - - bool operator!=( MemoryAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryAllocateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceSize allocationSize = {}; - uint32_t memoryTypeIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryAllocateInfo ) == sizeof( VkMemoryAllocateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MemoryAllocateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryAllocateInfo; - }; - - struct MemoryBarrier - { - using NativeType = VkMemoryBarrier; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryBarrier; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryBarrier( VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask_ = {}, - VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask_ = {} ) VULKAN_HPP_NOEXCEPT - : srcAccessMask( srcAccessMask_ ) - , dstAccessMask( dstAccessMask_ ) - {} - - VULKAN_HPP_CONSTEXPR MemoryBarrier( MemoryBarrier const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryBarrier( VkMemoryBarrier const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryBarrier( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryBarrier & operator=( MemoryBarrier const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryBarrier & operator=( VkMemoryBarrier const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MemoryBarrier & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryBarrier & - setSrcAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - srcAccessMask = srcAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryBarrier & - setDstAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - dstAccessMask = dstAccessMask_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMemoryBarrier const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryBarrier &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, srcAccessMask, dstAccessMask ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryBarrier const & ) const = default; -#else - bool operator==( MemoryBarrier const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcAccessMask == rhs.srcAccessMask ) && - ( dstAccessMask == rhs.dstAccessMask ); -# endif - } - - bool operator!=( MemoryBarrier const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryBarrier; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask = {}; - VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryBarrier ) == sizeof( VkMemoryBarrier ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MemoryBarrier is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryBarrier; - }; - - struct MemoryDedicatedAllocateInfo - { - using NativeType = VkMemoryDedicatedAllocateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryDedicatedAllocateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryDedicatedAllocateInfo( VULKAN_HPP_NAMESPACE::Image image_ = {}, - VULKAN_HPP_NAMESPACE::Buffer buffer_ = {} ) VULKAN_HPP_NOEXCEPT - : image( image_ ) - , buffer( buffer_ ) - {} - - VULKAN_HPP_CONSTEXPR - MemoryDedicatedAllocateInfo( MemoryDedicatedAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryDedicatedAllocateInfo( VkMemoryDedicatedAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryDedicatedAllocateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryDedicatedAllocateInfo & operator=( MemoryDedicatedAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryDedicatedAllocateInfo & operator=( VkMemoryDedicatedAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MemoryDedicatedAllocateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryDedicatedAllocateInfo & - setImage( VULKAN_HPP_NAMESPACE::Image image_ ) VULKAN_HPP_NOEXCEPT - { - image = image_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryDedicatedAllocateInfo & - setBuffer( VULKAN_HPP_NAMESPACE::Buffer buffer_ ) VULKAN_HPP_NOEXCEPT - { - buffer = buffer_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMemoryDedicatedAllocateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryDedicatedAllocateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, image, buffer ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryDedicatedAllocateInfo const & ) const = default; -#else - bool operator==( MemoryDedicatedAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( image == rhs.image ) && ( buffer == rhs.buffer ); -# endif - } - - bool operator!=( MemoryDedicatedAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryDedicatedAllocateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Image image = {}; - VULKAN_HPP_NAMESPACE::Buffer buffer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo ) == - sizeof( VkMemoryDedicatedAllocateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MemoryDedicatedAllocateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryDedicatedAllocateInfo; - }; - using MemoryDedicatedAllocateInfoKHR = MemoryDedicatedAllocateInfo; - - struct MemoryDedicatedRequirements - { - using NativeType = VkMemoryDedicatedRequirements; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryDedicatedRequirements; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - MemoryDedicatedRequirements( VULKAN_HPP_NAMESPACE::Bool32 prefersDedicatedAllocation_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 requiresDedicatedAllocation_ = {} ) VULKAN_HPP_NOEXCEPT - : prefersDedicatedAllocation( prefersDedicatedAllocation_ ) - , requiresDedicatedAllocation( requiresDedicatedAllocation_ ) - {} - - VULKAN_HPP_CONSTEXPR - MemoryDedicatedRequirements( MemoryDedicatedRequirements const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryDedicatedRequirements( VkMemoryDedicatedRequirements const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryDedicatedRequirements( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryDedicatedRequirements & operator=( MemoryDedicatedRequirements const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryDedicatedRequirements & operator=( VkMemoryDedicatedRequirements const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkMemoryDedicatedRequirements const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryDedicatedRequirements &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, prefersDedicatedAllocation, requiresDedicatedAllocation ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryDedicatedRequirements const & ) const = default; -#else - bool operator==( MemoryDedicatedRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( prefersDedicatedAllocation == rhs.prefersDedicatedAllocation ) && - ( requiresDedicatedAllocation == rhs.requiresDedicatedAllocation ); -# endif - } - - bool operator!=( MemoryDedicatedRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryDedicatedRequirements; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 prefersDedicatedAllocation = {}; - VULKAN_HPP_NAMESPACE::Bool32 requiresDedicatedAllocation = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements ) == - sizeof( VkMemoryDedicatedRequirements ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MemoryDedicatedRequirements is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryDedicatedRequirements; - }; - using MemoryDedicatedRequirementsKHR = MemoryDedicatedRequirements; - - struct MemoryFdPropertiesKHR - { - using NativeType = VkMemoryFdPropertiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryFdPropertiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryFdPropertiesKHR( uint32_t memoryTypeBits_ = {} ) VULKAN_HPP_NOEXCEPT - : memoryTypeBits( memoryTypeBits_ ) - {} - - VULKAN_HPP_CONSTEXPR MemoryFdPropertiesKHR( MemoryFdPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryFdPropertiesKHR( VkMemoryFdPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryFdPropertiesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryFdPropertiesKHR & operator=( MemoryFdPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryFdPropertiesKHR & operator=( VkMemoryFdPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkMemoryFdPropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryFdPropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memoryTypeBits ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryFdPropertiesKHR const & ) const = default; -#else - bool operator==( MemoryFdPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryTypeBits == rhs.memoryTypeBits ); -# endif - } - - bool operator!=( MemoryFdPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryFdPropertiesKHR; - void * pNext = {}; - uint32_t memoryTypeBits = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR ) == sizeof( VkMemoryFdPropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MemoryFdPropertiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryFdPropertiesKHR; - }; - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - struct MemoryGetAndroidHardwareBufferInfoANDROID - { - using NativeType = VkMemoryGetAndroidHardwareBufferInfoANDROID; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eMemoryGetAndroidHardwareBufferInfoANDROID; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - MemoryGetAndroidHardwareBufferInfoANDROID( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {} ) VULKAN_HPP_NOEXCEPT - : memory( memory_ ) - {} - - VULKAN_HPP_CONSTEXPR MemoryGetAndroidHardwareBufferInfoANDROID( - MemoryGetAndroidHardwareBufferInfoANDROID const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryGetAndroidHardwareBufferInfoANDROID( VkMemoryGetAndroidHardwareBufferInfoANDROID const & rhs ) - VULKAN_HPP_NOEXCEPT - : MemoryGetAndroidHardwareBufferInfoANDROID( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryGetAndroidHardwareBufferInfoANDROID & - operator=( MemoryGetAndroidHardwareBufferInfoANDROID const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryGetAndroidHardwareBufferInfoANDROID & - operator=( VkMemoryGetAndroidHardwareBufferInfoANDROID const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MemoryGetAndroidHardwareBufferInfoANDROID & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryGetAndroidHardwareBufferInfoANDROID & - setMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ ) VULKAN_HPP_NOEXCEPT - { - memory = memory_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMemoryGetAndroidHardwareBufferInfoANDROID const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryGetAndroidHardwareBufferInfoANDROID &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memory ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryGetAndroidHardwareBufferInfoANDROID const & ) const = default; -# else - bool operator==( MemoryGetAndroidHardwareBufferInfoANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ); -# endif - } - - bool operator!=( MemoryGetAndroidHardwareBufferInfoANDROID const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryGetAndroidHardwareBufferInfoANDROID; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory memory = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID ) == - sizeof( VkMemoryGetAndroidHardwareBufferInfoANDROID ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MemoryGetAndroidHardwareBufferInfoANDROID is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryGetAndroidHardwareBufferInfoANDROID; - }; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - struct MemoryGetFdInfoKHR - { - using NativeType = VkMemoryGetFdInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryGetFdInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - MemoryGetFdInfoKHR( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {}, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd ) VULKAN_HPP_NOEXCEPT - : memory( memory_ ) - , handleType( handleType_ ) - {} - - VULKAN_HPP_CONSTEXPR MemoryGetFdInfoKHR( MemoryGetFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryGetFdInfoKHR( VkMemoryGetFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryGetFdInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryGetFdInfoKHR & operator=( MemoryGetFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryGetFdInfoKHR & operator=( VkMemoryGetFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MemoryGetFdInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryGetFdInfoKHR & - setMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ ) VULKAN_HPP_NOEXCEPT - { - memory = memory_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryGetFdInfoKHR & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMemoryGetFdInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryGetFdInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memory, handleType ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryGetFdInfoKHR const & ) const = default; -#else - bool operator==( MemoryGetFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ) && - ( handleType == rhs.handleType ); -# endif - } - - bool operator!=( MemoryGetFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryGetFdInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory memory = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR ) == sizeof( VkMemoryGetFdInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MemoryGetFdInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryGetFdInfoKHR; - }; - - struct MemoryGetRemoteAddressInfoNV - { - using NativeType = VkMemoryGetRemoteAddressInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryGetRemoteAddressInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryGetRemoteAddressInfoNV( - VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {}, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd ) VULKAN_HPP_NOEXCEPT - : memory( memory_ ) - , handleType( handleType_ ) - {} - - VULKAN_HPP_CONSTEXPR - MemoryGetRemoteAddressInfoNV( MemoryGetRemoteAddressInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryGetRemoteAddressInfoNV( VkMemoryGetRemoteAddressInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryGetRemoteAddressInfoNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryGetRemoteAddressInfoNV & operator=( MemoryGetRemoteAddressInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryGetRemoteAddressInfoNV & operator=( VkMemoryGetRemoteAddressInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MemoryGetRemoteAddressInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryGetRemoteAddressInfoNV & - setMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ ) VULKAN_HPP_NOEXCEPT - { - memory = memory_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryGetRemoteAddressInfoNV & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMemoryGetRemoteAddressInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryGetRemoteAddressInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memory, handleType ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryGetRemoteAddressInfoNV const & ) const = default; -#else - bool operator==( MemoryGetRemoteAddressInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ) && - ( handleType == rhs.handleType ); -# endif - } - - bool operator!=( MemoryGetRemoteAddressInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryGetRemoteAddressInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory memory = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV ) == - sizeof( VkMemoryGetRemoteAddressInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MemoryGetRemoteAddressInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryGetRemoteAddressInfoNV; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct MemoryGetWin32HandleInfoKHR - { - using NativeType = VkMemoryGetWin32HandleInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryGetWin32HandleInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryGetWin32HandleInfoKHR( - VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {}, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd ) VULKAN_HPP_NOEXCEPT - : memory( memory_ ) - , handleType( handleType_ ) - {} - - VULKAN_HPP_CONSTEXPR - MemoryGetWin32HandleInfoKHR( MemoryGetWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryGetWin32HandleInfoKHR( VkMemoryGetWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryGetWin32HandleInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryGetWin32HandleInfoKHR & operator=( MemoryGetWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryGetWin32HandleInfoKHR & operator=( VkMemoryGetWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MemoryGetWin32HandleInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryGetWin32HandleInfoKHR & - setMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ ) VULKAN_HPP_NOEXCEPT - { - memory = memory_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryGetWin32HandleInfoKHR & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMemoryGetWin32HandleInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryGetWin32HandleInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memory, handleType ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryGetWin32HandleInfoKHR const & ) const = default; -# else - bool operator==( MemoryGetWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ) && - ( handleType == rhs.handleType ); -# endif - } - - bool operator!=( MemoryGetWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryGetWin32HandleInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory memory = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR ) == - sizeof( VkMemoryGetWin32HandleInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MemoryGetWin32HandleInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryGetWin32HandleInfoKHR; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct MemoryGetZirconHandleInfoFUCHSIA - { - using NativeType = VkMemoryGetZirconHandleInfoFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryGetZirconHandleInfoFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryGetZirconHandleInfoFUCHSIA( - VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {}, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd ) VULKAN_HPP_NOEXCEPT - : memory( memory_ ) - , handleType( handleType_ ) - {} - - VULKAN_HPP_CONSTEXPR - MemoryGetZirconHandleInfoFUCHSIA( MemoryGetZirconHandleInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryGetZirconHandleInfoFUCHSIA( VkMemoryGetZirconHandleInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryGetZirconHandleInfoFUCHSIA( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryGetZirconHandleInfoFUCHSIA & - operator=( MemoryGetZirconHandleInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryGetZirconHandleInfoFUCHSIA & operator=( VkMemoryGetZirconHandleInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MemoryGetZirconHandleInfoFUCHSIA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryGetZirconHandleInfoFUCHSIA & - setMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ ) VULKAN_HPP_NOEXCEPT - { - memory = memory_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryGetZirconHandleInfoFUCHSIA & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMemoryGetZirconHandleInfoFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryGetZirconHandleInfoFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memory, handleType ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryGetZirconHandleInfoFUCHSIA const & ) const = default; -# else - bool operator==( MemoryGetZirconHandleInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memory == rhs.memory ) && - ( handleType == rhs.handleType ); -# endif - } - - bool operator!=( MemoryGetZirconHandleInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryGetZirconHandleInfoFUCHSIA; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory memory = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA ) == - sizeof( VkMemoryGetZirconHandleInfoFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MemoryGetZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryGetZirconHandleInfoFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - struct MemoryHeap - { - using NativeType = VkMemoryHeap; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryHeap( VULKAN_HPP_NAMESPACE::DeviceSize size_ = {}, - VULKAN_HPP_NAMESPACE::MemoryHeapFlags flags_ = {} ) VULKAN_HPP_NOEXCEPT - : size( size_ ) - , flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR MemoryHeap( MemoryHeap const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryHeap( VkMemoryHeap const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryHeap( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryHeap & operator=( MemoryHeap const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryHeap & operator=( VkMemoryHeap const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkMemoryHeap const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryHeap &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( size, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryHeap const & ) const = default; -#else - bool operator==( MemoryHeap const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( size == rhs.size ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( MemoryHeap const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - VULKAN_HPP_NAMESPACE::MemoryHeapFlags flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryHeap ) == sizeof( VkMemoryHeap ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MemoryHeap is not nothrow_move_constructible!" ); - - struct MemoryHostPointerPropertiesEXT - { - using NativeType = VkMemoryHostPointerPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryHostPointerPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryHostPointerPropertiesEXT( uint32_t memoryTypeBits_ = {} ) VULKAN_HPP_NOEXCEPT - : memoryTypeBits( memoryTypeBits_ ) - {} - - VULKAN_HPP_CONSTEXPR - MemoryHostPointerPropertiesEXT( MemoryHostPointerPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryHostPointerPropertiesEXT( VkMemoryHostPointerPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryHostPointerPropertiesEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryHostPointerPropertiesEXT & - operator=( MemoryHostPointerPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryHostPointerPropertiesEXT & operator=( VkMemoryHostPointerPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkMemoryHostPointerPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryHostPointerPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memoryTypeBits ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryHostPointerPropertiesEXT const & ) const = default; -#else - bool operator==( MemoryHostPointerPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryTypeBits == rhs.memoryTypeBits ); -# endif - } - - bool operator!=( MemoryHostPointerPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryHostPointerPropertiesEXT; - void * pNext = {}; - uint32_t memoryTypeBits = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT ) == - sizeof( VkMemoryHostPointerPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MemoryHostPointerPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryHostPointerPropertiesEXT; - }; - - struct MemoryOpaqueCaptureAddressAllocateInfo - { - using NativeType = VkMemoryOpaqueCaptureAddressAllocateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eMemoryOpaqueCaptureAddressAllocateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - MemoryOpaqueCaptureAddressAllocateInfo( uint64_t opaqueCaptureAddress_ = {} ) VULKAN_HPP_NOEXCEPT - : opaqueCaptureAddress( opaqueCaptureAddress_ ) - {} - - VULKAN_HPP_CONSTEXPR MemoryOpaqueCaptureAddressAllocateInfo( MemoryOpaqueCaptureAddressAllocateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - MemoryOpaqueCaptureAddressAllocateInfo( VkMemoryOpaqueCaptureAddressAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryOpaqueCaptureAddressAllocateInfo( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryOpaqueCaptureAddressAllocateInfo & - operator=( MemoryOpaqueCaptureAddressAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryOpaqueCaptureAddressAllocateInfo & - operator=( VkMemoryOpaqueCaptureAddressAllocateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MemoryOpaqueCaptureAddressAllocateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryOpaqueCaptureAddressAllocateInfo & - setOpaqueCaptureAddress( uint64_t opaqueCaptureAddress_ ) VULKAN_HPP_NOEXCEPT - { - opaqueCaptureAddress = opaqueCaptureAddress_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMemoryOpaqueCaptureAddressAllocateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryOpaqueCaptureAddressAllocateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, opaqueCaptureAddress ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryOpaqueCaptureAddressAllocateInfo const & ) const = default; -#else - bool operator==( MemoryOpaqueCaptureAddressAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( opaqueCaptureAddress == rhs.opaqueCaptureAddress ); -# endif - } - - bool operator!=( MemoryOpaqueCaptureAddressAllocateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryOpaqueCaptureAddressAllocateInfo; - const void * pNext = {}; - uint64_t opaqueCaptureAddress = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo ) == - sizeof( VkMemoryOpaqueCaptureAddressAllocateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MemoryOpaqueCaptureAddressAllocateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryOpaqueCaptureAddressAllocateInfo; - }; - using MemoryOpaqueCaptureAddressAllocateInfoKHR = MemoryOpaqueCaptureAddressAllocateInfo; - - struct MemoryPriorityAllocateInfoEXT - { - using NativeType = VkMemoryPriorityAllocateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryPriorityAllocateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryPriorityAllocateInfoEXT( float priority_ = {} ) VULKAN_HPP_NOEXCEPT - : priority( priority_ ) - {} - - VULKAN_HPP_CONSTEXPR - MemoryPriorityAllocateInfoEXT( MemoryPriorityAllocateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryPriorityAllocateInfoEXT( VkMemoryPriorityAllocateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryPriorityAllocateInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryPriorityAllocateInfoEXT & - operator=( MemoryPriorityAllocateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryPriorityAllocateInfoEXT & operator=( VkMemoryPriorityAllocateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MemoryPriorityAllocateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MemoryPriorityAllocateInfoEXT & setPriority( float priority_ ) VULKAN_HPP_NOEXCEPT - { - priority = priority_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMemoryPriorityAllocateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryPriorityAllocateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, priority ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryPriorityAllocateInfoEXT const & ) const = default; -#else - bool operator==( MemoryPriorityAllocateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( priority == rhs.priority ); -# endif - } - - bool operator!=( MemoryPriorityAllocateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryPriorityAllocateInfoEXT; - const void * pNext = {}; - float priority = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT ) == - sizeof( VkMemoryPriorityAllocateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MemoryPriorityAllocateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryPriorityAllocateInfoEXT; - }; - - struct MemoryRequirements - { - using NativeType = VkMemoryRequirements; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryRequirements( VULKAN_HPP_NAMESPACE::DeviceSize size_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize alignment_ = {}, - uint32_t memoryTypeBits_ = {} ) VULKAN_HPP_NOEXCEPT - : size( size_ ) - , alignment( alignment_ ) - , memoryTypeBits( memoryTypeBits_ ) - {} - - VULKAN_HPP_CONSTEXPR MemoryRequirements( MemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryRequirements( VkMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryRequirements( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryRequirements & operator=( MemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryRequirements & operator=( VkMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkMemoryRequirements const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryRequirements &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( size, alignment, memoryTypeBits ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryRequirements const & ) const = default; -#else - bool operator==( MemoryRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( size == rhs.size ) && ( alignment == rhs.alignment ) && ( memoryTypeBits == rhs.memoryTypeBits ); -# endif - } - - bool operator!=( MemoryRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - VULKAN_HPP_NAMESPACE::DeviceSize alignment = {}; - uint32_t memoryTypeBits = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryRequirements ) == sizeof( VkMemoryRequirements ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MemoryRequirements is not nothrow_move_constructible!" ); - - struct MemoryRequirements2 - { - using NativeType = VkMemoryRequirements2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryRequirements2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - MemoryRequirements2( VULKAN_HPP_NAMESPACE::MemoryRequirements memoryRequirements_ = {} ) VULKAN_HPP_NOEXCEPT - : memoryRequirements( memoryRequirements_ ) - {} - - VULKAN_HPP_CONSTEXPR MemoryRequirements2( MemoryRequirements2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryRequirements2( VkMemoryRequirements2 const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryRequirements2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryRequirements2 & operator=( MemoryRequirements2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryRequirements2 & operator=( VkMemoryRequirements2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkMemoryRequirements2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryRequirements2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memoryRequirements ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryRequirements2 const & ) const = default; -#else - bool operator==( MemoryRequirements2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryRequirements == rhs.memoryRequirements ); -# endif - } - - bool operator!=( MemoryRequirements2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryRequirements2; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::MemoryRequirements memoryRequirements = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryRequirements2 ) == sizeof( VkMemoryRequirements2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MemoryRequirements2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryRequirements2; - }; - using MemoryRequirements2KHR = MemoryRequirements2; - - struct MemoryType - { - using NativeType = VkMemoryType; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryType( VULKAN_HPP_NAMESPACE::MemoryPropertyFlags propertyFlags_ = {}, - uint32_t heapIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : propertyFlags( propertyFlags_ ) - , heapIndex( heapIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR MemoryType( MemoryType const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryType( VkMemoryType const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryType( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryType & operator=( MemoryType const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryType & operator=( VkMemoryType const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkMemoryType const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryType &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( propertyFlags, heapIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryType const & ) const = default; -#else - bool operator==( MemoryType const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( propertyFlags == rhs.propertyFlags ) && ( heapIndex == rhs.heapIndex ); -# endif - } - - bool operator!=( MemoryType const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::MemoryPropertyFlags propertyFlags = {}; - uint32_t heapIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryType ) == sizeof( VkMemoryType ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MemoryType is not nothrow_move_constructible!" ); - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct MemoryWin32HandlePropertiesKHR - { - using NativeType = VkMemoryWin32HandlePropertiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMemoryWin32HandlePropertiesKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryWin32HandlePropertiesKHR( uint32_t memoryTypeBits_ = {} ) VULKAN_HPP_NOEXCEPT - : memoryTypeBits( memoryTypeBits_ ) - {} - - VULKAN_HPP_CONSTEXPR - MemoryWin32HandlePropertiesKHR( MemoryWin32HandlePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryWin32HandlePropertiesKHR( VkMemoryWin32HandlePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryWin32HandlePropertiesKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryWin32HandlePropertiesKHR & - operator=( MemoryWin32HandlePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryWin32HandlePropertiesKHR & operator=( VkMemoryWin32HandlePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkMemoryWin32HandlePropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryWin32HandlePropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memoryTypeBits ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryWin32HandlePropertiesKHR const & ) const = default; -# else - bool operator==( MemoryWin32HandlePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryTypeBits == rhs.memoryTypeBits ); -# endif - } - - bool operator!=( MemoryWin32HandlePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryWin32HandlePropertiesKHR; - void * pNext = {}; - uint32_t memoryTypeBits = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR ) == - sizeof( VkMemoryWin32HandlePropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MemoryWin32HandlePropertiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryWin32HandlePropertiesKHR; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct MemoryZirconHandlePropertiesFUCHSIA - { - using NativeType = VkMemoryZirconHandlePropertiesFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eMemoryZirconHandlePropertiesFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MemoryZirconHandlePropertiesFUCHSIA( uint32_t memoryTypeBits_ = {} ) VULKAN_HPP_NOEXCEPT - : memoryTypeBits( memoryTypeBits_ ) - {} - - VULKAN_HPP_CONSTEXPR MemoryZirconHandlePropertiesFUCHSIA( MemoryZirconHandlePropertiesFUCHSIA const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - MemoryZirconHandlePropertiesFUCHSIA( VkMemoryZirconHandlePropertiesFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : MemoryZirconHandlePropertiesFUCHSIA( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MemoryZirconHandlePropertiesFUCHSIA & - operator=( MemoryZirconHandlePropertiesFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MemoryZirconHandlePropertiesFUCHSIA & - operator=( VkMemoryZirconHandlePropertiesFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkMemoryZirconHandlePropertiesFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMemoryZirconHandlePropertiesFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memoryTypeBits ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MemoryZirconHandlePropertiesFUCHSIA const & ) const = default; -# else - bool operator==( MemoryZirconHandlePropertiesFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryTypeBits == rhs.memoryTypeBits ); -# endif - } - - bool operator!=( MemoryZirconHandlePropertiesFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMemoryZirconHandlePropertiesFUCHSIA; - void * pNext = {}; - uint32_t memoryTypeBits = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA ) == - sizeof( VkMemoryZirconHandlePropertiesFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MemoryZirconHandlePropertiesFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MemoryZirconHandlePropertiesFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - struct MetalSurfaceCreateInfoEXT - { - using NativeType = VkMetalSurfaceCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMetalSurfaceCreateInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MetalSurfaceCreateInfoEXT( VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagsEXT flags_ = {}, - const CAMetalLayer * pLayer_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pLayer( pLayer_ ) - {} - - VULKAN_HPP_CONSTEXPR - MetalSurfaceCreateInfoEXT( MetalSurfaceCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MetalSurfaceCreateInfoEXT( VkMetalSurfaceCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : MetalSurfaceCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MetalSurfaceCreateInfoEXT & operator=( MetalSurfaceCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MetalSurfaceCreateInfoEXT & operator=( VkMetalSurfaceCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MetalSurfaceCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MetalSurfaceCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MetalSurfaceCreateInfoEXT & setPLayer( const CAMetalLayer * pLayer_ ) VULKAN_HPP_NOEXCEPT - { - pLayer = pLayer_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMetalSurfaceCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMetalSurfaceCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, pLayer ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MetalSurfaceCreateInfoEXT const & ) const = default; -# else - bool operator==( MetalSurfaceCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( pLayer == rhs.pLayer ); -# endif - } - - bool operator!=( MetalSurfaceCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMetalSurfaceCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagsEXT flags = {}; - const CAMetalLayer * pLayer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT ) == - sizeof( VkMetalSurfaceCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MetalSurfaceCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MetalSurfaceCreateInfoEXT; - }; -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - struct MultiDrawIndexedInfoEXT - { - using NativeType = VkMultiDrawIndexedInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MultiDrawIndexedInfoEXT( uint32_t firstIndex_ = {}, - uint32_t indexCount_ = {}, - int32_t vertexOffset_ = {} ) VULKAN_HPP_NOEXCEPT - : firstIndex( firstIndex_ ) - , indexCount( indexCount_ ) - , vertexOffset( vertexOffset_ ) - {} - - VULKAN_HPP_CONSTEXPR MultiDrawIndexedInfoEXT( MultiDrawIndexedInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MultiDrawIndexedInfoEXT( VkMultiDrawIndexedInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : MultiDrawIndexedInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MultiDrawIndexedInfoEXT & operator=( MultiDrawIndexedInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MultiDrawIndexedInfoEXT & operator=( VkMultiDrawIndexedInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MultiDrawIndexedInfoEXT & setFirstIndex( uint32_t firstIndex_ ) VULKAN_HPP_NOEXCEPT - { - firstIndex = firstIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MultiDrawIndexedInfoEXT & setIndexCount( uint32_t indexCount_ ) VULKAN_HPP_NOEXCEPT - { - indexCount = indexCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MultiDrawIndexedInfoEXT & setVertexOffset( int32_t vertexOffset_ ) VULKAN_HPP_NOEXCEPT - { - vertexOffset = vertexOffset_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMultiDrawIndexedInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMultiDrawIndexedInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( firstIndex, indexCount, vertexOffset ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MultiDrawIndexedInfoEXT const & ) const = default; -#else - bool operator==( MultiDrawIndexedInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( firstIndex == rhs.firstIndex ) && ( indexCount == rhs.indexCount ) && - ( vertexOffset == rhs.vertexOffset ); -# endif - } - - bool operator!=( MultiDrawIndexedInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t firstIndex = {}; - uint32_t indexCount = {}; - int32_t vertexOffset = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT ) == - sizeof( VkMultiDrawIndexedInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MultiDrawIndexedInfoEXT is not nothrow_move_constructible!" ); - - struct MultiDrawInfoEXT - { - using NativeType = VkMultiDrawInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MultiDrawInfoEXT( uint32_t firstVertex_ = {}, uint32_t vertexCount_ = {} ) VULKAN_HPP_NOEXCEPT - : firstVertex( firstVertex_ ) - , vertexCount( vertexCount_ ) - {} - - VULKAN_HPP_CONSTEXPR MultiDrawInfoEXT( MultiDrawInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MultiDrawInfoEXT( VkMultiDrawInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : MultiDrawInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MultiDrawInfoEXT & operator=( MultiDrawInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MultiDrawInfoEXT & operator=( VkMultiDrawInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MultiDrawInfoEXT & setFirstVertex( uint32_t firstVertex_ ) VULKAN_HPP_NOEXCEPT - { - firstVertex = firstVertex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MultiDrawInfoEXT & setVertexCount( uint32_t vertexCount_ ) VULKAN_HPP_NOEXCEPT - { - vertexCount = vertexCount_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMultiDrawInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMultiDrawInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( firstVertex, vertexCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MultiDrawInfoEXT const & ) const = default; -#else - bool operator==( MultiDrawInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( firstVertex == rhs.firstVertex ) && ( vertexCount == rhs.vertexCount ); -# endif - } - - bool operator!=( MultiDrawInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t firstVertex = {}; - uint32_t vertexCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT ) == sizeof( VkMultiDrawInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MultiDrawInfoEXT is not nothrow_move_constructible!" ); - - struct MultisamplePropertiesEXT - { - using NativeType = VkMultisamplePropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eMultisamplePropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - MultisamplePropertiesEXT( VULKAN_HPP_NAMESPACE::Extent2D maxSampleLocationGridSize_ = {} ) VULKAN_HPP_NOEXCEPT - : maxSampleLocationGridSize( maxSampleLocationGridSize_ ) - {} - - VULKAN_HPP_CONSTEXPR MultisamplePropertiesEXT( MultisamplePropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MultisamplePropertiesEXT( VkMultisamplePropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : MultisamplePropertiesEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MultisamplePropertiesEXT & operator=( MultisamplePropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MultisamplePropertiesEXT & operator=( VkMultisamplePropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkMultisamplePropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMultisamplePropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxSampleLocationGridSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MultisamplePropertiesEXT const & ) const = default; -#else - bool operator==( MultisamplePropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxSampleLocationGridSize == rhs.maxSampleLocationGridSize ); -# endif - } - - bool operator!=( MultisamplePropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMultisamplePropertiesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Extent2D maxSampleLocationGridSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT ) == - sizeof( VkMultisamplePropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "MultisamplePropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MultisamplePropertiesEXT; - }; - - struct MultiviewPerViewAttributesInfoNVX - { - using NativeType = VkMultiviewPerViewAttributesInfoNVX; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eMultiviewPerViewAttributesInfoNVX; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MultiviewPerViewAttributesInfoNVX( - VULKAN_HPP_NAMESPACE::Bool32 perViewAttributes_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 perViewAttributesPositionXOnly_ = {} ) VULKAN_HPP_NOEXCEPT - : perViewAttributes( perViewAttributes_ ) - , perViewAttributesPositionXOnly( perViewAttributesPositionXOnly_ ) - {} - - VULKAN_HPP_CONSTEXPR - MultiviewPerViewAttributesInfoNVX( MultiviewPerViewAttributesInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MultiviewPerViewAttributesInfoNVX( VkMultiviewPerViewAttributesInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT - : MultiviewPerViewAttributesInfoNVX( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MultiviewPerViewAttributesInfoNVX & - operator=( MultiviewPerViewAttributesInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MultiviewPerViewAttributesInfoNVX & operator=( VkMultiviewPerViewAttributesInfoNVX const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MultiviewPerViewAttributesInfoNVX & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MultiviewPerViewAttributesInfoNVX & - setPerViewAttributes( VULKAN_HPP_NAMESPACE::Bool32 perViewAttributes_ ) VULKAN_HPP_NOEXCEPT - { - perViewAttributes = perViewAttributes_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MultiviewPerViewAttributesInfoNVX & setPerViewAttributesPositionXOnly( - VULKAN_HPP_NAMESPACE::Bool32 perViewAttributesPositionXOnly_ ) VULKAN_HPP_NOEXCEPT - { - perViewAttributesPositionXOnly = perViewAttributesPositionXOnly_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMultiviewPerViewAttributesInfoNVX const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMultiviewPerViewAttributesInfoNVX &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, perViewAttributes, perViewAttributesPositionXOnly ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MultiviewPerViewAttributesInfoNVX const & ) const = default; -#else - bool operator==( MultiviewPerViewAttributesInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( perViewAttributes == rhs.perViewAttributes ) && - ( perViewAttributesPositionXOnly == rhs.perViewAttributesPositionXOnly ); -# endif - } - - bool operator!=( MultiviewPerViewAttributesInfoNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMultiviewPerViewAttributesInfoNVX; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 perViewAttributes = {}; - VULKAN_HPP_NAMESPACE::Bool32 perViewAttributesPositionXOnly = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX ) == - sizeof( VkMultiviewPerViewAttributesInfoNVX ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MultiviewPerViewAttributesInfoNVX is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MultiviewPerViewAttributesInfoNVX; - }; - - struct MutableDescriptorTypeListVALVE - { - using NativeType = VkMutableDescriptorTypeListVALVE; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MutableDescriptorTypeListVALVE( - uint32_t descriptorTypeCount_ = {}, - const VULKAN_HPP_NAMESPACE::DescriptorType * pDescriptorTypes_ = {} ) VULKAN_HPP_NOEXCEPT - : descriptorTypeCount( descriptorTypeCount_ ) - , pDescriptorTypes( pDescriptorTypes_ ) - {} - - VULKAN_HPP_CONSTEXPR - MutableDescriptorTypeListVALVE( MutableDescriptorTypeListVALVE const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MutableDescriptorTypeListVALVE( VkMutableDescriptorTypeListVALVE const & rhs ) VULKAN_HPP_NOEXCEPT - : MutableDescriptorTypeListVALVE( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - MutableDescriptorTypeListVALVE( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - descriptorTypes_ ) - : descriptorTypeCount( static_cast( descriptorTypes_.size() ) ) - , pDescriptorTypes( descriptorTypes_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MutableDescriptorTypeListVALVE & - operator=( MutableDescriptorTypeListVALVE const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MutableDescriptorTypeListVALVE & operator=( VkMutableDescriptorTypeListVALVE const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MutableDescriptorTypeListVALVE & - setDescriptorTypeCount( uint32_t descriptorTypeCount_ ) VULKAN_HPP_NOEXCEPT - { - descriptorTypeCount = descriptorTypeCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MutableDescriptorTypeListVALVE & - setPDescriptorTypes( const VULKAN_HPP_NAMESPACE::DescriptorType * pDescriptorTypes_ ) VULKAN_HPP_NOEXCEPT - { - pDescriptorTypes = pDescriptorTypes_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - MutableDescriptorTypeListVALVE & setDescriptorTypes( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - descriptorTypes_ ) VULKAN_HPP_NOEXCEPT - { - descriptorTypeCount = static_cast( descriptorTypes_.size() ); - pDescriptorTypes = descriptorTypes_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMutableDescriptorTypeListVALVE const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMutableDescriptorTypeListVALVE &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( descriptorTypeCount, pDescriptorTypes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MutableDescriptorTypeListVALVE const & ) const = default; -#else - bool operator==( MutableDescriptorTypeListVALVE const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( descriptorTypeCount == rhs.descriptorTypeCount ) && ( pDescriptorTypes == rhs.pDescriptorTypes ); -# endif - } - - bool operator!=( MutableDescriptorTypeListVALVE const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t descriptorTypeCount = {}; - const VULKAN_HPP_NAMESPACE::DescriptorType * pDescriptorTypes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListVALVE ) == - sizeof( VkMutableDescriptorTypeListVALVE ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MutableDescriptorTypeListVALVE is not nothrow_move_constructible!" ); - - struct MutableDescriptorTypeCreateInfoVALVE - { - using NativeType = VkMutableDescriptorTypeCreateInfoVALVE; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eMutableDescriptorTypeCreateInfoVALVE; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR MutableDescriptorTypeCreateInfoVALVE( - uint32_t mutableDescriptorTypeListCount_ = {}, - const VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListVALVE * pMutableDescriptorTypeLists_ = {} ) - VULKAN_HPP_NOEXCEPT - : mutableDescriptorTypeListCount( mutableDescriptorTypeListCount_ ) - , pMutableDescriptorTypeLists( pMutableDescriptorTypeLists_ ) - {} - - VULKAN_HPP_CONSTEXPR MutableDescriptorTypeCreateInfoVALVE( MutableDescriptorTypeCreateInfoVALVE const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - MutableDescriptorTypeCreateInfoVALVE( VkMutableDescriptorTypeCreateInfoVALVE const & rhs ) VULKAN_HPP_NOEXCEPT - : MutableDescriptorTypeCreateInfoVALVE( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - MutableDescriptorTypeCreateInfoVALVE( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - mutableDescriptorTypeLists_ ) - : mutableDescriptorTypeListCount( static_cast( mutableDescriptorTypeLists_.size() ) ) - , pMutableDescriptorTypeLists( mutableDescriptorTypeLists_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - MutableDescriptorTypeCreateInfoVALVE & - operator=( MutableDescriptorTypeCreateInfoVALVE const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - MutableDescriptorTypeCreateInfoVALVE & - operator=( VkMutableDescriptorTypeCreateInfoVALVE const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 MutableDescriptorTypeCreateInfoVALVE & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MutableDescriptorTypeCreateInfoVALVE & - setMutableDescriptorTypeListCount( uint32_t mutableDescriptorTypeListCount_ ) VULKAN_HPP_NOEXCEPT - { - mutableDescriptorTypeListCount = mutableDescriptorTypeListCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 MutableDescriptorTypeCreateInfoVALVE & setPMutableDescriptorTypeLists( - const VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListVALVE * pMutableDescriptorTypeLists_ ) VULKAN_HPP_NOEXCEPT - { - pMutableDescriptorTypeLists = pMutableDescriptorTypeLists_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - MutableDescriptorTypeCreateInfoVALVE & setMutableDescriptorTypeLists( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - mutableDescriptorTypeLists_ ) VULKAN_HPP_NOEXCEPT - { - mutableDescriptorTypeListCount = static_cast( mutableDescriptorTypeLists_.size() ); - pMutableDescriptorTypeLists = mutableDescriptorTypeLists_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkMutableDescriptorTypeCreateInfoVALVE const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkMutableDescriptorTypeCreateInfoVALVE &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, mutableDescriptorTypeListCount, pMutableDescriptorTypeLists ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( MutableDescriptorTypeCreateInfoVALVE const & ) const = default; -#else - bool operator==( MutableDescriptorTypeCreateInfoVALVE const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( mutableDescriptorTypeListCount == rhs.mutableDescriptorTypeListCount ) && - ( pMutableDescriptorTypeLists == rhs.pMutableDescriptorTypeLists ); -# endif - } - - bool operator!=( MutableDescriptorTypeCreateInfoVALVE const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eMutableDescriptorTypeCreateInfoVALVE; - const void * pNext = {}; - uint32_t mutableDescriptorTypeListCount = {}; - const VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListVALVE * pMutableDescriptorTypeLists = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoVALVE ) == - sizeof( VkMutableDescriptorTypeCreateInfoVALVE ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "MutableDescriptorTypeCreateInfoVALVE is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = MutableDescriptorTypeCreateInfoVALVE; - }; - - struct PastPresentationTimingGOOGLE - { - using NativeType = VkPastPresentationTimingGOOGLE; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PastPresentationTimingGOOGLE( uint32_t presentID_ = {}, - uint64_t desiredPresentTime_ = {}, - uint64_t actualPresentTime_ = {}, - uint64_t earliestPresentTime_ = {}, - uint64_t presentMargin_ = {} ) VULKAN_HPP_NOEXCEPT - : presentID( presentID_ ) - , desiredPresentTime( desiredPresentTime_ ) - , actualPresentTime( actualPresentTime_ ) - , earliestPresentTime( earliestPresentTime_ ) - , presentMargin( presentMargin_ ) - {} - - VULKAN_HPP_CONSTEXPR - PastPresentationTimingGOOGLE( PastPresentationTimingGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PastPresentationTimingGOOGLE( VkPastPresentationTimingGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT - : PastPresentationTimingGOOGLE( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PastPresentationTimingGOOGLE & operator=( PastPresentationTimingGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PastPresentationTimingGOOGLE & operator=( VkPastPresentationTimingGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPastPresentationTimingGOOGLE const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPastPresentationTimingGOOGLE &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( presentID, desiredPresentTime, actualPresentTime, earliestPresentTime, presentMargin ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PastPresentationTimingGOOGLE const & ) const = default; -#else - bool operator==( PastPresentationTimingGOOGLE const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( presentID == rhs.presentID ) && ( desiredPresentTime == rhs.desiredPresentTime ) && - ( actualPresentTime == rhs.actualPresentTime ) && ( earliestPresentTime == rhs.earliestPresentTime ) && - ( presentMargin == rhs.presentMargin ); -# endif - } - - bool operator!=( PastPresentationTimingGOOGLE const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t presentID = {}; - uint64_t desiredPresentTime = {}; - uint64_t actualPresentTime = {}; - uint64_t earliestPresentTime = {}; - uint64_t presentMargin = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE ) == - sizeof( VkPastPresentationTimingGOOGLE ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PastPresentationTimingGOOGLE is not nothrow_move_constructible!" ); - - struct PerformanceConfigurationAcquireInfoINTEL - { - using NativeType = VkPerformanceConfigurationAcquireInfoINTEL; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePerformanceConfigurationAcquireInfoINTEL; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PerformanceConfigurationAcquireInfoINTEL( - VULKAN_HPP_NAMESPACE::PerformanceConfigurationTypeINTEL type_ = - VULKAN_HPP_NAMESPACE::PerformanceConfigurationTypeINTEL::eCommandQueueMetricsDiscoveryActivated ) - VULKAN_HPP_NOEXCEPT : type( type_ ) - {} - - VULKAN_HPP_CONSTEXPR PerformanceConfigurationAcquireInfoINTEL( - PerformanceConfigurationAcquireInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceConfigurationAcquireInfoINTEL( VkPerformanceConfigurationAcquireInfoINTEL const & rhs ) - VULKAN_HPP_NOEXCEPT - : PerformanceConfigurationAcquireInfoINTEL( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PerformanceConfigurationAcquireInfoINTEL & - operator=( PerformanceConfigurationAcquireInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceConfigurationAcquireInfoINTEL & - operator=( VkPerformanceConfigurationAcquireInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PerformanceConfigurationAcquireInfoINTEL & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceConfigurationAcquireInfoINTEL & - setType( VULKAN_HPP_NAMESPACE::PerformanceConfigurationTypeINTEL type_ ) VULKAN_HPP_NOEXCEPT - { - type = type_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPerformanceConfigurationAcquireInfoINTEL const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPerformanceConfigurationAcquireInfoINTEL &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, type ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PerformanceConfigurationAcquireInfoINTEL const & ) const = default; -#else - bool operator==( PerformanceConfigurationAcquireInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( type == rhs.type ); -# endif - } - - bool operator!=( PerformanceConfigurationAcquireInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePerformanceConfigurationAcquireInfoINTEL; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PerformanceConfigurationTypeINTEL type = - VULKAN_HPP_NAMESPACE::PerformanceConfigurationTypeINTEL::eCommandQueueMetricsDiscoveryActivated; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL ) == - sizeof( VkPerformanceConfigurationAcquireInfoINTEL ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PerformanceConfigurationAcquireInfoINTEL is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PerformanceConfigurationAcquireInfoINTEL; - }; - - struct PerformanceCounterDescriptionKHR - { - using NativeType = VkPerformanceCounterDescriptionKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePerformanceCounterDescriptionKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterDescriptionKHR( - VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagsKHR flags_ = {}, - std::array const & name_ = {}, - std::array const & category_ = {}, - std::array const & description_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , name( name_ ) - , category( category_ ) - , description( description_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PerformanceCounterDescriptionKHR( PerformanceCounterDescriptionKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceCounterDescriptionKHR( VkPerformanceCounterDescriptionKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PerformanceCounterDescriptionKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PerformanceCounterDescriptionKHR & - operator=( PerformanceCounterDescriptionKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceCounterDescriptionKHR & operator=( VkPerformanceCounterDescriptionKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPerformanceCounterDescriptionKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPerformanceCounterDescriptionKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, name, category, description ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PerformanceCounterDescriptionKHR const & ) const = default; -#else - bool operator==( PerformanceCounterDescriptionKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( name == rhs.name ) && - ( category == rhs.category ) && ( description == rhs.description ); -# endif - } - - bool operator!=( PerformanceCounterDescriptionKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePerformanceCounterDescriptionKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagsKHR flags = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D name = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D category = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D description = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR ) == - sizeof( VkPerformanceCounterDescriptionKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PerformanceCounterDescriptionKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PerformanceCounterDescriptionKHR; - }; - - struct PerformanceCounterKHR - { - using NativeType = VkPerformanceCounterKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePerformanceCounterKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterKHR( - VULKAN_HPP_NAMESPACE::PerformanceCounterUnitKHR unit_ = VULKAN_HPP_NAMESPACE::PerformanceCounterUnitKHR::eGeneric, - VULKAN_HPP_NAMESPACE::PerformanceCounterScopeKHR scope_ = - VULKAN_HPP_NAMESPACE::PerformanceCounterScopeKHR::eCommandBuffer, - VULKAN_HPP_NAMESPACE::PerformanceCounterStorageKHR storage_ = - VULKAN_HPP_NAMESPACE::PerformanceCounterStorageKHR::eInt32, - std::array const & uuid_ = {} ) VULKAN_HPP_NOEXCEPT - : unit( unit_ ) - , scope( scope_ ) - , storage( storage_ ) - , uuid( uuid_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterKHR( PerformanceCounterKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceCounterKHR( VkPerformanceCounterKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PerformanceCounterKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PerformanceCounterKHR & operator=( PerformanceCounterKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceCounterKHR & operator=( VkPerformanceCounterKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPerformanceCounterKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPerformanceCounterKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, unit, scope, storage, uuid ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PerformanceCounterKHR const & ) const = default; -#else - bool operator==( PerformanceCounterKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( unit == rhs.unit ) && ( scope == rhs.scope ) && - ( storage == rhs.storage ) && ( uuid == rhs.uuid ); -# endif - } - - bool operator!=( PerformanceCounterKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePerformanceCounterKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::PerformanceCounterUnitKHR unit = VULKAN_HPP_NAMESPACE::PerformanceCounterUnitKHR::eGeneric; - VULKAN_HPP_NAMESPACE::PerformanceCounterScopeKHR scope = - VULKAN_HPP_NAMESPACE::PerformanceCounterScopeKHR::eCommandBuffer; - VULKAN_HPP_NAMESPACE::PerformanceCounterStorageKHR storage = - VULKAN_HPP_NAMESPACE::PerformanceCounterStorageKHR::eInt32; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D uuid = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceCounterKHR ) == sizeof( VkPerformanceCounterKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PerformanceCounterKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PerformanceCounterKHR; - }; - - union PerformanceCounterResultKHR - { - using NativeType = VkPerformanceCounterResultKHR; -#if !defined( VULKAN_HPP_NO_UNION_CONSTRUCTORS ) - - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterResultKHR( int32_t int32_ = {} ) : int32( int32_ ) {} - - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterResultKHR( int64_t int64_ ) : int64( int64_ ) {} - - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterResultKHR( uint32_t uint32_ ) : uint32( uint32_ ) {} - - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterResultKHR( uint64_t uint64_ ) : uint64( uint64_ ) {} - - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterResultKHR( float float32_ ) : float32( float32_ ) {} - - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterResultKHR( double float64_ ) : float64( float64_ ) {} -#endif /*VULKAN_HPP_NO_UNION_CONSTRUCTORS*/ - -#if !defined( VULKAN_HPP_NO_UNION_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterResultKHR & setInt32( int32_t int32_ ) VULKAN_HPP_NOEXCEPT - { - int32 = int32_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterResultKHR & setInt64( int64_t int64_ ) VULKAN_HPP_NOEXCEPT - { - int64 = int64_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterResultKHR & setUint32( uint32_t uint32_ ) VULKAN_HPP_NOEXCEPT - { - uint32 = uint32_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterResultKHR & setUint64( uint64_t uint64_ ) VULKAN_HPP_NOEXCEPT - { - uint64 = uint64_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterResultKHR & setFloat32( float float32_ ) VULKAN_HPP_NOEXCEPT - { - float32 = float32_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceCounterResultKHR & setFloat64( double float64_ ) VULKAN_HPP_NOEXCEPT - { - float64 = float64_; - return *this; - } -#endif /*VULKAN_HPP_NO_UNION_SETTERS*/ - - operator VkPerformanceCounterResultKHR const &() const - { - return *reinterpret_cast( this ); - } - - operator VkPerformanceCounterResultKHR &() - { - return *reinterpret_cast( this ); - } - - int32_t int32; - int64_t int64; - uint32_t uint32; - uint64_t uint64; - float float32; - double float64; - }; - - struct PerformanceMarkerInfoINTEL - { - using NativeType = VkPerformanceMarkerInfoINTEL; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePerformanceMarkerInfoINTEL; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PerformanceMarkerInfoINTEL( uint64_t marker_ = {} ) VULKAN_HPP_NOEXCEPT : marker( marker_ ) {} - - VULKAN_HPP_CONSTEXPR - PerformanceMarkerInfoINTEL( PerformanceMarkerInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceMarkerInfoINTEL( VkPerformanceMarkerInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - : PerformanceMarkerInfoINTEL( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PerformanceMarkerInfoINTEL & operator=( PerformanceMarkerInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceMarkerInfoINTEL & operator=( VkPerformanceMarkerInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PerformanceMarkerInfoINTEL & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceMarkerInfoINTEL & setMarker( uint64_t marker_ ) VULKAN_HPP_NOEXCEPT - { - marker = marker_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPerformanceMarkerInfoINTEL const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPerformanceMarkerInfoINTEL &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, marker ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PerformanceMarkerInfoINTEL const & ) const = default; -#else - bool operator==( PerformanceMarkerInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( marker == rhs.marker ); -# endif - } - - bool operator!=( PerformanceMarkerInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePerformanceMarkerInfoINTEL; - const void * pNext = {}; - uint64_t marker = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL ) == - sizeof( VkPerformanceMarkerInfoINTEL ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PerformanceMarkerInfoINTEL is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PerformanceMarkerInfoINTEL; - }; - - struct PerformanceOverrideInfoINTEL - { - using NativeType = VkPerformanceOverrideInfoINTEL; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePerformanceOverrideInfoINTEL; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PerformanceOverrideInfoINTEL( VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL type_ = - VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL::eNullHardware, - VULKAN_HPP_NAMESPACE::Bool32 enable_ = {}, - uint64_t parameter_ = {} ) VULKAN_HPP_NOEXCEPT - : type( type_ ) - , enable( enable_ ) - , parameter( parameter_ ) - {} - - VULKAN_HPP_CONSTEXPR - PerformanceOverrideInfoINTEL( PerformanceOverrideInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceOverrideInfoINTEL( VkPerformanceOverrideInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - : PerformanceOverrideInfoINTEL( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PerformanceOverrideInfoINTEL & operator=( PerformanceOverrideInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceOverrideInfoINTEL & operator=( VkPerformanceOverrideInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PerformanceOverrideInfoINTEL & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceOverrideInfoINTEL & - setType( VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL type_ ) VULKAN_HPP_NOEXCEPT - { - type = type_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceOverrideInfoINTEL & - setEnable( VULKAN_HPP_NAMESPACE::Bool32 enable_ ) VULKAN_HPP_NOEXCEPT - { - enable = enable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceOverrideInfoINTEL & setParameter( uint64_t parameter_ ) VULKAN_HPP_NOEXCEPT - { - parameter = parameter_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPerformanceOverrideInfoINTEL const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPerformanceOverrideInfoINTEL &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, type, enable, parameter ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PerformanceOverrideInfoINTEL const & ) const = default; -#else - bool operator==( PerformanceOverrideInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( type == rhs.type ) && ( enable == rhs.enable ) && - ( parameter == rhs.parameter ); -# endif - } - - bool operator!=( PerformanceOverrideInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePerformanceOverrideInfoINTEL; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL type = - VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL::eNullHardware; - VULKAN_HPP_NAMESPACE::Bool32 enable = {}; - uint64_t parameter = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL ) == - sizeof( VkPerformanceOverrideInfoINTEL ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PerformanceOverrideInfoINTEL is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PerformanceOverrideInfoINTEL; - }; - - struct PerformanceQuerySubmitInfoKHR - { - using NativeType = VkPerformanceQuerySubmitInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePerformanceQuerySubmitInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PerformanceQuerySubmitInfoKHR( uint32_t counterPassIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : counterPassIndex( counterPassIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR - PerformanceQuerySubmitInfoKHR( PerformanceQuerySubmitInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceQuerySubmitInfoKHR( VkPerformanceQuerySubmitInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PerformanceQuerySubmitInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PerformanceQuerySubmitInfoKHR & - operator=( PerformanceQuerySubmitInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceQuerySubmitInfoKHR & operator=( VkPerformanceQuerySubmitInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PerformanceQuerySubmitInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceQuerySubmitInfoKHR & - setCounterPassIndex( uint32_t counterPassIndex_ ) VULKAN_HPP_NOEXCEPT - { - counterPassIndex = counterPassIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPerformanceQuerySubmitInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPerformanceQuerySubmitInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, counterPassIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PerformanceQuerySubmitInfoKHR const & ) const = default; -#else - bool operator==( PerformanceQuerySubmitInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( counterPassIndex == rhs.counterPassIndex ); -# endif - } - - bool operator!=( PerformanceQuerySubmitInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePerformanceQuerySubmitInfoKHR; - const void * pNext = {}; - uint32_t counterPassIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR ) == - sizeof( VkPerformanceQuerySubmitInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PerformanceQuerySubmitInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PerformanceQuerySubmitInfoKHR; - }; - - struct PerformanceStreamMarkerInfoINTEL - { - using NativeType = VkPerformanceStreamMarkerInfoINTEL; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePerformanceStreamMarkerInfoINTEL; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PerformanceStreamMarkerInfoINTEL( uint32_t marker_ = {} ) VULKAN_HPP_NOEXCEPT - : marker( marker_ ) - {} - - VULKAN_HPP_CONSTEXPR - PerformanceStreamMarkerInfoINTEL( PerformanceStreamMarkerInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceStreamMarkerInfoINTEL( VkPerformanceStreamMarkerInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - : PerformanceStreamMarkerInfoINTEL( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PerformanceStreamMarkerInfoINTEL & - operator=( PerformanceStreamMarkerInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceStreamMarkerInfoINTEL & operator=( VkPerformanceStreamMarkerInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PerformanceStreamMarkerInfoINTEL & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceStreamMarkerInfoINTEL & setMarker( uint32_t marker_ ) VULKAN_HPP_NOEXCEPT - { - marker = marker_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPerformanceStreamMarkerInfoINTEL const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPerformanceStreamMarkerInfoINTEL &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, marker ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PerformanceStreamMarkerInfoINTEL const & ) const = default; -#else - bool operator==( PerformanceStreamMarkerInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( marker == rhs.marker ); -# endif - } - - bool operator!=( PerformanceStreamMarkerInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePerformanceStreamMarkerInfoINTEL; - const void * pNext = {}; - uint32_t marker = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL ) == - sizeof( VkPerformanceStreamMarkerInfoINTEL ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PerformanceStreamMarkerInfoINTEL is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PerformanceStreamMarkerInfoINTEL; - }; - - union PerformanceValueDataINTEL - { - using NativeType = VkPerformanceValueDataINTEL; -#if !defined( VULKAN_HPP_NO_UNION_CONSTRUCTORS ) - - VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL( uint32_t value32_ = {} ) : value32( value32_ ) {} - - VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL( uint64_t value64_ ) : value64( value64_ ) {} - - VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL( float valueFloat_ ) : valueFloat( valueFloat_ ) {} - - VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL( const char * valueString_ ) : valueString( valueString_ ) {} -#endif /*VULKAN_HPP_NO_UNION_CONSTRUCTORS*/ - -#if !defined( VULKAN_HPP_NO_UNION_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL & setValue32( uint32_t value32_ ) VULKAN_HPP_NOEXCEPT - { - value32 = value32_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL & setValue64( uint64_t value64_ ) VULKAN_HPP_NOEXCEPT - { - value64 = value64_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL & setValueFloat( float valueFloat_ ) VULKAN_HPP_NOEXCEPT - { - valueFloat = valueFloat_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL & - setValueBool( VULKAN_HPP_NAMESPACE::Bool32 valueBool_ ) VULKAN_HPP_NOEXCEPT - { - valueBool = valueBool_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceValueDataINTEL & setValueString( const char * valueString_ ) VULKAN_HPP_NOEXCEPT - { - valueString = valueString_; - return *this; - } -#endif /*VULKAN_HPP_NO_UNION_SETTERS*/ - - operator VkPerformanceValueDataINTEL const &() const - { - return *reinterpret_cast( this ); - } - - operator VkPerformanceValueDataINTEL &() - { - return *reinterpret_cast( this ); - } - -#ifdef VULKAN_HPP_HAS_UNRESTRICTED_UNIONS - uint32_t value32; - uint64_t value64; - float valueFloat; - VULKAN_HPP_NAMESPACE::Bool32 valueBool; - const char * valueString; -#else - uint32_t value32; - uint64_t value64; - float valueFloat; - VkBool32 valueBool; - const char * valueString; -#endif /*VULKAN_HPP_HAS_UNRESTRICTED_UNIONS*/ - }; - - struct PerformanceValueINTEL - { - using NativeType = VkPerformanceValueINTEL; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PerformanceValueINTEL( - VULKAN_HPP_NAMESPACE::PerformanceValueTypeINTEL type_ = VULKAN_HPP_NAMESPACE::PerformanceValueTypeINTEL::eUint32, - VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL data_ = {} ) VULKAN_HPP_NOEXCEPT - : type( type_ ) - , data( data_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 PerformanceValueINTEL( PerformanceValueINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceValueINTEL( VkPerformanceValueINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - : PerformanceValueINTEL( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PerformanceValueINTEL & operator=( PerformanceValueINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PerformanceValueINTEL & operator=( VkPerformanceValueINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PerformanceValueINTEL & - setType( VULKAN_HPP_NAMESPACE::PerformanceValueTypeINTEL type_ ) VULKAN_HPP_NOEXCEPT - { - type = type_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PerformanceValueINTEL & - setData( VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL const & data_ ) VULKAN_HPP_NOEXCEPT - { - data = data_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPerformanceValueINTEL const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPerformanceValueINTEL &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( type, data ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::PerformanceValueTypeINTEL type = VULKAN_HPP_NAMESPACE::PerformanceValueTypeINTEL::eUint32; - VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL data = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceValueINTEL ) == sizeof( VkPerformanceValueINTEL ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PerformanceValueINTEL is not nothrow_move_constructible!" ); - - struct PhysicalDevice16BitStorageFeatures - { - using NativeType = VkPhysicalDevice16BitStorageFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevice16BitStorageFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDevice16BitStorageFeatures( VULKAN_HPP_NAMESPACE::Bool32 storageBuffer16BitAccess_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer16BitAccess_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 storageInputOutput16_ = {} ) VULKAN_HPP_NOEXCEPT - : storageBuffer16BitAccess( storageBuffer16BitAccess_ ) - , uniformAndStorageBuffer16BitAccess( uniformAndStorageBuffer16BitAccess_ ) - , storagePushConstant16( storagePushConstant16_ ) - , storageInputOutput16( storageInputOutput16_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevice16BitStorageFeatures( PhysicalDevice16BitStorageFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevice16BitStorageFeatures( VkPhysicalDevice16BitStorageFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDevice16BitStorageFeatures( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevice16BitStorageFeatures & - operator=( PhysicalDevice16BitStorageFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevice16BitStorageFeatures & - operator=( VkPhysicalDevice16BitStorageFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDevice16BitStorageFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevice16BitStorageFeatures & - setStorageBuffer16BitAccess( VULKAN_HPP_NAMESPACE::Bool32 storageBuffer16BitAccess_ ) VULKAN_HPP_NOEXCEPT - { - storageBuffer16BitAccess = storageBuffer16BitAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevice16BitStorageFeatures & setUniformAndStorageBuffer16BitAccess( - VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer16BitAccess_ ) VULKAN_HPP_NOEXCEPT - { - uniformAndStorageBuffer16BitAccess = uniformAndStorageBuffer16BitAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevice16BitStorageFeatures & - setStoragePushConstant16( VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant16_ ) VULKAN_HPP_NOEXCEPT - { - storagePushConstant16 = storagePushConstant16_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevice16BitStorageFeatures & - setStorageInputOutput16( VULKAN_HPP_NAMESPACE::Bool32 storageInputOutput16_ ) VULKAN_HPP_NOEXCEPT - { - storageInputOutput16 = storageInputOutput16_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDevice16BitStorageFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevice16BitStorageFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - storageBuffer16BitAccess, - uniformAndStorageBuffer16BitAccess, - storagePushConstant16, - storageInputOutput16 ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevice16BitStorageFeatures const & ) const = default; -#else - bool operator==( PhysicalDevice16BitStorageFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( storageBuffer16BitAccess == rhs.storageBuffer16BitAccess ) && - ( uniformAndStorageBuffer16BitAccess == rhs.uniformAndStorageBuffer16BitAccess ) && - ( storagePushConstant16 == rhs.storagePushConstant16 ) && - ( storageInputOutput16 == rhs.storageInputOutput16 ); -# endif - } - - bool operator!=( PhysicalDevice16BitStorageFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevice16BitStorageFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 storageBuffer16BitAccess = {}; - VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer16BitAccess = {}; - VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 storageInputOutput16 = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures ) == - sizeof( VkPhysicalDevice16BitStorageFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevice16BitStorageFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevice16BitStorageFeatures; - }; - using PhysicalDevice16BitStorageFeaturesKHR = PhysicalDevice16BitStorageFeatures; - - struct PhysicalDevice4444FormatsFeaturesEXT - { - using NativeType = VkPhysicalDevice4444FormatsFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevice4444FormatsFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDevice4444FormatsFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 formatA4R4G4B4_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 formatA4B4G4R4_ = {} ) VULKAN_HPP_NOEXCEPT - : formatA4R4G4B4( formatA4R4G4B4_ ) - , formatA4B4G4R4( formatA4B4G4R4_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevice4444FormatsFeaturesEXT( PhysicalDevice4444FormatsFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevice4444FormatsFeaturesEXT( VkPhysicalDevice4444FormatsFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDevice4444FormatsFeaturesEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevice4444FormatsFeaturesEXT & - operator=( PhysicalDevice4444FormatsFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevice4444FormatsFeaturesEXT & - operator=( VkPhysicalDevice4444FormatsFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDevice4444FormatsFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevice4444FormatsFeaturesEXT & - setFormatA4R4G4B4( VULKAN_HPP_NAMESPACE::Bool32 formatA4R4G4B4_ ) VULKAN_HPP_NOEXCEPT - { - formatA4R4G4B4 = formatA4R4G4B4_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevice4444FormatsFeaturesEXT & - setFormatA4B4G4R4( VULKAN_HPP_NAMESPACE::Bool32 formatA4B4G4R4_ ) VULKAN_HPP_NOEXCEPT - { - formatA4B4G4R4 = formatA4B4G4R4_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDevice4444FormatsFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevice4444FormatsFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, formatA4R4G4B4, formatA4B4G4R4 ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevice4444FormatsFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDevice4444FormatsFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( formatA4R4G4B4 == rhs.formatA4R4G4B4 ) && - ( formatA4B4G4R4 == rhs.formatA4B4G4R4 ); -# endif - } - - bool operator!=( PhysicalDevice4444FormatsFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevice4444FormatsFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 formatA4R4G4B4 = {}; - VULKAN_HPP_NAMESPACE::Bool32 formatA4B4G4R4 = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT ) == - sizeof( VkPhysicalDevice4444FormatsFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevice4444FormatsFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevice4444FormatsFeaturesEXT; - }; - - struct PhysicalDevice8BitStorageFeatures - { - using NativeType = VkPhysicalDevice8BitStorageFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevice8BitStorageFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDevice8BitStorageFeatures( VULKAN_HPP_NAMESPACE::Bool32 storageBuffer8BitAccess_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer8BitAccess_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant8_ = {} ) VULKAN_HPP_NOEXCEPT - : storageBuffer8BitAccess( storageBuffer8BitAccess_ ) - , uniformAndStorageBuffer8BitAccess( uniformAndStorageBuffer8BitAccess_ ) - , storagePushConstant8( storagePushConstant8_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDevice8BitStorageFeatures( PhysicalDevice8BitStorageFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevice8BitStorageFeatures( VkPhysicalDevice8BitStorageFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDevice8BitStorageFeatures( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevice8BitStorageFeatures & - operator=( PhysicalDevice8BitStorageFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevice8BitStorageFeatures & operator=( VkPhysicalDevice8BitStorageFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDevice8BitStorageFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevice8BitStorageFeatures & - setStorageBuffer8BitAccess( VULKAN_HPP_NAMESPACE::Bool32 storageBuffer8BitAccess_ ) VULKAN_HPP_NOEXCEPT - { - storageBuffer8BitAccess = storageBuffer8BitAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevice8BitStorageFeatures & setUniformAndStorageBuffer8BitAccess( - VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer8BitAccess_ ) VULKAN_HPP_NOEXCEPT - { - uniformAndStorageBuffer8BitAccess = uniformAndStorageBuffer8BitAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevice8BitStorageFeatures & - setStoragePushConstant8( VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant8_ ) VULKAN_HPP_NOEXCEPT - { - storagePushConstant8 = storagePushConstant8_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDevice8BitStorageFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevice8BitStorageFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, storageBuffer8BitAccess, uniformAndStorageBuffer8BitAccess, storagePushConstant8 ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevice8BitStorageFeatures const & ) const = default; -#else - bool operator==( PhysicalDevice8BitStorageFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( storageBuffer8BitAccess == rhs.storageBuffer8BitAccess ) && - ( uniformAndStorageBuffer8BitAccess == rhs.uniformAndStorageBuffer8BitAccess ) && - ( storagePushConstant8 == rhs.storagePushConstant8 ); -# endif - } - - bool operator!=( PhysicalDevice8BitStorageFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevice8BitStorageFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 storageBuffer8BitAccess = {}; - VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer8BitAccess = {}; - VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant8 = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures ) == - sizeof( VkPhysicalDevice8BitStorageFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevice8BitStorageFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevice8BitStorageFeatures; - }; - using PhysicalDevice8BitStorageFeaturesKHR = PhysicalDevice8BitStorageFeatures; - - struct PhysicalDeviceASTCDecodeFeaturesEXT - { - using NativeType = VkPhysicalDeviceASTCDecodeFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceAstcDecodeFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceASTCDecodeFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 decodeModeSharedExponent_ = {} ) VULKAN_HPP_NOEXCEPT - : decodeModeSharedExponent( decodeModeSharedExponent_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceASTCDecodeFeaturesEXT( PhysicalDeviceASTCDecodeFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceASTCDecodeFeaturesEXT( VkPhysicalDeviceASTCDecodeFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceASTCDecodeFeaturesEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceASTCDecodeFeaturesEXT & - operator=( PhysicalDeviceASTCDecodeFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceASTCDecodeFeaturesEXT & - operator=( VkPhysicalDeviceASTCDecodeFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceASTCDecodeFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceASTCDecodeFeaturesEXT & - setDecodeModeSharedExponent( VULKAN_HPP_NAMESPACE::Bool32 decodeModeSharedExponent_ ) VULKAN_HPP_NOEXCEPT - { - decodeModeSharedExponent = decodeModeSharedExponent_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceASTCDecodeFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceASTCDecodeFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, decodeModeSharedExponent ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceASTCDecodeFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceASTCDecodeFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( decodeModeSharedExponent == rhs.decodeModeSharedExponent ); -# endif - } - - bool operator!=( PhysicalDeviceASTCDecodeFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceAstcDecodeFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 decodeModeSharedExponent = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT ) == - sizeof( VkPhysicalDeviceASTCDecodeFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceASTCDecodeFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceASTCDecodeFeaturesEXT; - }; - - struct PhysicalDeviceAccelerationStructureFeaturesKHR - { - using NativeType = VkPhysicalDeviceAccelerationStructureFeaturesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceAccelerationStructureFeaturesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceAccelerationStructureFeaturesKHR( - VULKAN_HPP_NAMESPACE::Bool32 accelerationStructure_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 accelerationStructureCaptureReplay_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 accelerationStructureIndirectBuild_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 accelerationStructureHostCommands_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingAccelerationStructureUpdateAfterBind_ = {} ) VULKAN_HPP_NOEXCEPT - : accelerationStructure( accelerationStructure_ ) - , accelerationStructureCaptureReplay( accelerationStructureCaptureReplay_ ) - , accelerationStructureIndirectBuild( accelerationStructureIndirectBuild_ ) - , accelerationStructureHostCommands( accelerationStructureHostCommands_ ) - , descriptorBindingAccelerationStructureUpdateAfterBind( descriptorBindingAccelerationStructureUpdateAfterBind_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceAccelerationStructureFeaturesKHR( - PhysicalDeviceAccelerationStructureFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceAccelerationStructureFeaturesKHR( VkPhysicalDeviceAccelerationStructureFeaturesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceAccelerationStructureFeaturesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceAccelerationStructureFeaturesKHR & - operator=( PhysicalDeviceAccelerationStructureFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceAccelerationStructureFeaturesKHR & - operator=( VkPhysicalDeviceAccelerationStructureFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceAccelerationStructureFeaturesKHR & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceAccelerationStructureFeaturesKHR & - setAccelerationStructure( VULKAN_HPP_NAMESPACE::Bool32 accelerationStructure_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructure = accelerationStructure_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceAccelerationStructureFeaturesKHR & setAccelerationStructureCaptureReplay( - VULKAN_HPP_NAMESPACE::Bool32 accelerationStructureCaptureReplay_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructureCaptureReplay = accelerationStructureCaptureReplay_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceAccelerationStructureFeaturesKHR & setAccelerationStructureIndirectBuild( - VULKAN_HPP_NAMESPACE::Bool32 accelerationStructureIndirectBuild_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructureIndirectBuild = accelerationStructureIndirectBuild_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceAccelerationStructureFeaturesKHR & setAccelerationStructureHostCommands( - VULKAN_HPP_NAMESPACE::Bool32 accelerationStructureHostCommands_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructureHostCommands = accelerationStructureHostCommands_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceAccelerationStructureFeaturesKHR & - setDescriptorBindingAccelerationStructureUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingAccelerationStructureUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingAccelerationStructureUpdateAfterBind = descriptorBindingAccelerationStructureUpdateAfterBind_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceAccelerationStructureFeaturesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceAccelerationStructureFeaturesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - accelerationStructure, - accelerationStructureCaptureReplay, - accelerationStructureIndirectBuild, - accelerationStructureHostCommands, - descriptorBindingAccelerationStructureUpdateAfterBind ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceAccelerationStructureFeaturesKHR const & ) const = default; -#else - bool operator==( PhysicalDeviceAccelerationStructureFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( accelerationStructure == rhs.accelerationStructure ) && - ( accelerationStructureCaptureReplay == rhs.accelerationStructureCaptureReplay ) && - ( accelerationStructureIndirectBuild == rhs.accelerationStructureIndirectBuild ) && - ( accelerationStructureHostCommands == rhs.accelerationStructureHostCommands ) && - ( descriptorBindingAccelerationStructureUpdateAfterBind == - rhs.descriptorBindingAccelerationStructureUpdateAfterBind ); -# endif - } - - bool operator!=( PhysicalDeviceAccelerationStructureFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceAccelerationStructureFeaturesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 accelerationStructure = {}; - VULKAN_HPP_NAMESPACE::Bool32 accelerationStructureCaptureReplay = {}; - VULKAN_HPP_NAMESPACE::Bool32 accelerationStructureIndirectBuild = {}; - VULKAN_HPP_NAMESPACE::Bool32 accelerationStructureHostCommands = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingAccelerationStructureUpdateAfterBind = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR ) == - sizeof( VkPhysicalDeviceAccelerationStructureFeaturesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceAccelerationStructureFeaturesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceAccelerationStructureFeaturesKHR; - }; - - struct PhysicalDeviceAccelerationStructurePropertiesKHR - { - using NativeType = VkPhysicalDeviceAccelerationStructurePropertiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceAccelerationStructurePropertiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceAccelerationStructurePropertiesKHR( - uint64_t maxGeometryCount_ = {}, - uint64_t maxInstanceCount_ = {}, - uint64_t maxPrimitiveCount_ = {}, - uint32_t maxPerStageDescriptorAccelerationStructures_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindAccelerationStructures_ = {}, - uint32_t maxDescriptorSetAccelerationStructures_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindAccelerationStructures_ = {}, - uint32_t minAccelerationStructureScratchOffsetAlignment_ = {} ) VULKAN_HPP_NOEXCEPT - : maxGeometryCount( maxGeometryCount_ ) - , maxInstanceCount( maxInstanceCount_ ) - , maxPrimitiveCount( maxPrimitiveCount_ ) - , maxPerStageDescriptorAccelerationStructures( maxPerStageDescriptorAccelerationStructures_ ) - , maxPerStageDescriptorUpdateAfterBindAccelerationStructures( - maxPerStageDescriptorUpdateAfterBindAccelerationStructures_ ) - , maxDescriptorSetAccelerationStructures( maxDescriptorSetAccelerationStructures_ ) - , maxDescriptorSetUpdateAfterBindAccelerationStructures( maxDescriptorSetUpdateAfterBindAccelerationStructures_ ) - , minAccelerationStructureScratchOffsetAlignment( minAccelerationStructureScratchOffsetAlignment_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceAccelerationStructurePropertiesKHR( - PhysicalDeviceAccelerationStructurePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceAccelerationStructurePropertiesKHR( VkPhysicalDeviceAccelerationStructurePropertiesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceAccelerationStructurePropertiesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceAccelerationStructurePropertiesKHR & - operator=( PhysicalDeviceAccelerationStructurePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceAccelerationStructurePropertiesKHR & - operator=( VkPhysicalDeviceAccelerationStructurePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceAccelerationStructurePropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceAccelerationStructurePropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - maxGeometryCount, - maxInstanceCount, - maxPrimitiveCount, - maxPerStageDescriptorAccelerationStructures, - maxPerStageDescriptorUpdateAfterBindAccelerationStructures, - maxDescriptorSetAccelerationStructures, - maxDescriptorSetUpdateAfterBindAccelerationStructures, - minAccelerationStructureScratchOffsetAlignment ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceAccelerationStructurePropertiesKHR const & ) const = default; -#else - bool operator==( PhysicalDeviceAccelerationStructurePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxGeometryCount == rhs.maxGeometryCount ) && - ( maxInstanceCount == rhs.maxInstanceCount ) && ( maxPrimitiveCount == rhs.maxPrimitiveCount ) && - ( maxPerStageDescriptorAccelerationStructures == rhs.maxPerStageDescriptorAccelerationStructures ) && - ( maxPerStageDescriptorUpdateAfterBindAccelerationStructures == - rhs.maxPerStageDescriptorUpdateAfterBindAccelerationStructures ) && - ( maxDescriptorSetAccelerationStructures == rhs.maxDescriptorSetAccelerationStructures ) && - ( maxDescriptorSetUpdateAfterBindAccelerationStructures == - rhs.maxDescriptorSetUpdateAfterBindAccelerationStructures ) && - ( minAccelerationStructureScratchOffsetAlignment == rhs.minAccelerationStructureScratchOffsetAlignment ); -# endif - } - - bool operator!=( PhysicalDeviceAccelerationStructurePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceAccelerationStructurePropertiesKHR; - void * pNext = {}; - uint64_t maxGeometryCount = {}; - uint64_t maxInstanceCount = {}; - uint64_t maxPrimitiveCount = {}; - uint32_t maxPerStageDescriptorAccelerationStructures = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindAccelerationStructures = {}; - uint32_t maxDescriptorSetAccelerationStructures = {}; - uint32_t maxDescriptorSetUpdateAfterBindAccelerationStructures = {}; - uint32_t minAccelerationStructureScratchOffsetAlignment = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR ) == - sizeof( VkPhysicalDeviceAccelerationStructurePropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceAccelerationStructurePropertiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceAccelerationStructurePropertiesKHR; - }; - - struct PhysicalDeviceBlendOperationAdvancedFeaturesEXT - { - using NativeType = VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceBlendOperationAdvancedFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceBlendOperationAdvancedFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 advancedBlendCoherentOperations_ = {} ) VULKAN_HPP_NOEXCEPT - : advancedBlendCoherentOperations( advancedBlendCoherentOperations_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceBlendOperationAdvancedFeaturesEXT( - PhysicalDeviceBlendOperationAdvancedFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceBlendOperationAdvancedFeaturesEXT( VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceBlendOperationAdvancedFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceBlendOperationAdvancedFeaturesEXT & - operator=( PhysicalDeviceBlendOperationAdvancedFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceBlendOperationAdvancedFeaturesEXT & - operator=( VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceBlendOperationAdvancedFeaturesEXT & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceBlendOperationAdvancedFeaturesEXT & setAdvancedBlendCoherentOperations( - VULKAN_HPP_NAMESPACE::Bool32 advancedBlendCoherentOperations_ ) VULKAN_HPP_NOEXCEPT - { - advancedBlendCoherentOperations = advancedBlendCoherentOperations_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, advancedBlendCoherentOperations ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceBlendOperationAdvancedFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceBlendOperationAdvancedFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( advancedBlendCoherentOperations == rhs.advancedBlendCoherentOperations ); -# endif - } - - bool operator!=( PhysicalDeviceBlendOperationAdvancedFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceBlendOperationAdvancedFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 advancedBlendCoherentOperations = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT ) == - sizeof( VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceBlendOperationAdvancedFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceBlendOperationAdvancedFeaturesEXT; - }; - - struct PhysicalDeviceBlendOperationAdvancedPropertiesEXT - { - using NativeType = VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceBlendOperationAdvancedPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceBlendOperationAdvancedPropertiesEXT( - uint32_t advancedBlendMaxColorAttachments_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 advancedBlendIndependentBlend_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 advancedBlendNonPremultipliedSrcColor_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 advancedBlendNonPremultipliedDstColor_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 advancedBlendCorrelatedOverlap_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 advancedBlendAllOperations_ = {} ) VULKAN_HPP_NOEXCEPT - : advancedBlendMaxColorAttachments( advancedBlendMaxColorAttachments_ ) - , advancedBlendIndependentBlend( advancedBlendIndependentBlend_ ) - , advancedBlendNonPremultipliedSrcColor( advancedBlendNonPremultipliedSrcColor_ ) - , advancedBlendNonPremultipliedDstColor( advancedBlendNonPremultipliedDstColor_ ) - , advancedBlendCorrelatedOverlap( advancedBlendCorrelatedOverlap_ ) - , advancedBlendAllOperations( advancedBlendAllOperations_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceBlendOperationAdvancedPropertiesEXT( - PhysicalDeviceBlendOperationAdvancedPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceBlendOperationAdvancedPropertiesEXT( VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceBlendOperationAdvancedPropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceBlendOperationAdvancedPropertiesEXT & - operator=( PhysicalDeviceBlendOperationAdvancedPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceBlendOperationAdvancedPropertiesEXT & - operator=( VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - advancedBlendMaxColorAttachments, - advancedBlendIndependentBlend, - advancedBlendNonPremultipliedSrcColor, - advancedBlendNonPremultipliedDstColor, - advancedBlendCorrelatedOverlap, - advancedBlendAllOperations ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceBlendOperationAdvancedPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceBlendOperationAdvancedPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( advancedBlendMaxColorAttachments == rhs.advancedBlendMaxColorAttachments ) && - ( advancedBlendIndependentBlend == rhs.advancedBlendIndependentBlend ) && - ( advancedBlendNonPremultipliedSrcColor == rhs.advancedBlendNonPremultipliedSrcColor ) && - ( advancedBlendNonPremultipliedDstColor == rhs.advancedBlendNonPremultipliedDstColor ) && - ( advancedBlendCorrelatedOverlap == rhs.advancedBlendCorrelatedOverlap ) && - ( advancedBlendAllOperations == rhs.advancedBlendAllOperations ); -# endif - } - - bool operator!=( PhysicalDeviceBlendOperationAdvancedPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceBlendOperationAdvancedPropertiesEXT; - void * pNext = {}; - uint32_t advancedBlendMaxColorAttachments = {}; - VULKAN_HPP_NAMESPACE::Bool32 advancedBlendIndependentBlend = {}; - VULKAN_HPP_NAMESPACE::Bool32 advancedBlendNonPremultipliedSrcColor = {}; - VULKAN_HPP_NAMESPACE::Bool32 advancedBlendNonPremultipliedDstColor = {}; - VULKAN_HPP_NAMESPACE::Bool32 advancedBlendCorrelatedOverlap = {}; - VULKAN_HPP_NAMESPACE::Bool32 advancedBlendAllOperations = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT ) == - sizeof( VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceBlendOperationAdvancedPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceBlendOperationAdvancedPropertiesEXT; - }; - - struct PhysicalDeviceBorderColorSwizzleFeaturesEXT - { - using NativeType = VkPhysicalDeviceBorderColorSwizzleFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceBorderColorSwizzleFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceBorderColorSwizzleFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 borderColorSwizzle_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 borderColorSwizzleFromImage_ = {} ) VULKAN_HPP_NOEXCEPT - : borderColorSwizzle( borderColorSwizzle_ ) - , borderColorSwizzleFromImage( borderColorSwizzleFromImage_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceBorderColorSwizzleFeaturesEXT( - PhysicalDeviceBorderColorSwizzleFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceBorderColorSwizzleFeaturesEXT( VkPhysicalDeviceBorderColorSwizzleFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceBorderColorSwizzleFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceBorderColorSwizzleFeaturesEXT & - operator=( PhysicalDeviceBorderColorSwizzleFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceBorderColorSwizzleFeaturesEXT & - operator=( VkPhysicalDeviceBorderColorSwizzleFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceBorderColorSwizzleFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceBorderColorSwizzleFeaturesEXT & - setBorderColorSwizzle( VULKAN_HPP_NAMESPACE::Bool32 borderColorSwizzle_ ) VULKAN_HPP_NOEXCEPT - { - borderColorSwizzle = borderColorSwizzle_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceBorderColorSwizzleFeaturesEXT & - setBorderColorSwizzleFromImage( VULKAN_HPP_NAMESPACE::Bool32 borderColorSwizzleFromImage_ ) VULKAN_HPP_NOEXCEPT - { - borderColorSwizzleFromImage = borderColorSwizzleFromImage_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceBorderColorSwizzleFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceBorderColorSwizzleFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, borderColorSwizzle, borderColorSwizzleFromImage ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceBorderColorSwizzleFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceBorderColorSwizzleFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( borderColorSwizzle == rhs.borderColorSwizzle ) && - ( borderColorSwizzleFromImage == rhs.borderColorSwizzleFromImage ); -# endif - } - - bool operator!=( PhysicalDeviceBorderColorSwizzleFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceBorderColorSwizzleFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 borderColorSwizzle = {}; - VULKAN_HPP_NAMESPACE::Bool32 borderColorSwizzleFromImage = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT ) == - sizeof( VkPhysicalDeviceBorderColorSwizzleFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceBorderColorSwizzleFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceBorderColorSwizzleFeaturesEXT; - }; - - struct PhysicalDeviceBufferDeviceAddressFeatures - { - using NativeType = VkPhysicalDeviceBufferDeviceAddressFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceBufferDeviceAddressFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceBufferDeviceAddressFeatures( - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddress_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice_ = {} ) VULKAN_HPP_NOEXCEPT - : bufferDeviceAddress( bufferDeviceAddress_ ) - , bufferDeviceAddressCaptureReplay( bufferDeviceAddressCaptureReplay_ ) - , bufferDeviceAddressMultiDevice( bufferDeviceAddressMultiDevice_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceBufferDeviceAddressFeatures( - PhysicalDeviceBufferDeviceAddressFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceBufferDeviceAddressFeatures( VkPhysicalDeviceBufferDeviceAddressFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceBufferDeviceAddressFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceBufferDeviceAddressFeatures & - operator=( PhysicalDeviceBufferDeviceAddressFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceBufferDeviceAddressFeatures & - operator=( VkPhysicalDeviceBufferDeviceAddressFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceBufferDeviceAddressFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceBufferDeviceAddressFeatures & - setBufferDeviceAddress( VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddress_ ) VULKAN_HPP_NOEXCEPT - { - bufferDeviceAddress = bufferDeviceAddress_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceBufferDeviceAddressFeatures & setBufferDeviceAddressCaptureReplay( - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay_ ) VULKAN_HPP_NOEXCEPT - { - bufferDeviceAddressCaptureReplay = bufferDeviceAddressCaptureReplay_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceBufferDeviceAddressFeatures & setBufferDeviceAddressMultiDevice( - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice_ ) VULKAN_HPP_NOEXCEPT - { - bufferDeviceAddressMultiDevice = bufferDeviceAddressMultiDevice_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceBufferDeviceAddressFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceBufferDeviceAddressFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, bufferDeviceAddress, bufferDeviceAddressCaptureReplay, bufferDeviceAddressMultiDevice ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceBufferDeviceAddressFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceBufferDeviceAddressFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( bufferDeviceAddress == rhs.bufferDeviceAddress ) && - ( bufferDeviceAddressCaptureReplay == rhs.bufferDeviceAddressCaptureReplay ) && - ( bufferDeviceAddressMultiDevice == rhs.bufferDeviceAddressMultiDevice ); -# endif - } - - bool operator!=( PhysicalDeviceBufferDeviceAddressFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceBufferDeviceAddressFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddress = {}; - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay = {}; - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures ) == - sizeof( VkPhysicalDeviceBufferDeviceAddressFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceBufferDeviceAddressFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceBufferDeviceAddressFeatures; - }; - using PhysicalDeviceBufferDeviceAddressFeaturesKHR = PhysicalDeviceBufferDeviceAddressFeatures; - - struct PhysicalDeviceBufferDeviceAddressFeaturesEXT - { - using NativeType = VkPhysicalDeviceBufferDeviceAddressFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceBufferDeviceAddressFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceBufferDeviceAddressFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddress_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice_ = {} ) VULKAN_HPP_NOEXCEPT - : bufferDeviceAddress( bufferDeviceAddress_ ) - , bufferDeviceAddressCaptureReplay( bufferDeviceAddressCaptureReplay_ ) - , bufferDeviceAddressMultiDevice( bufferDeviceAddressMultiDevice_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceBufferDeviceAddressFeaturesEXT( - PhysicalDeviceBufferDeviceAddressFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceBufferDeviceAddressFeaturesEXT( VkPhysicalDeviceBufferDeviceAddressFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceBufferDeviceAddressFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceBufferDeviceAddressFeaturesEXT & - operator=( PhysicalDeviceBufferDeviceAddressFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceBufferDeviceAddressFeaturesEXT & - operator=( VkPhysicalDeviceBufferDeviceAddressFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceBufferDeviceAddressFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceBufferDeviceAddressFeaturesEXT & - setBufferDeviceAddress( VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddress_ ) VULKAN_HPP_NOEXCEPT - { - bufferDeviceAddress = bufferDeviceAddress_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceBufferDeviceAddressFeaturesEXT & setBufferDeviceAddressCaptureReplay( - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay_ ) VULKAN_HPP_NOEXCEPT - { - bufferDeviceAddressCaptureReplay = bufferDeviceAddressCaptureReplay_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceBufferDeviceAddressFeaturesEXT & setBufferDeviceAddressMultiDevice( - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice_ ) VULKAN_HPP_NOEXCEPT - { - bufferDeviceAddressMultiDevice = bufferDeviceAddressMultiDevice_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceBufferDeviceAddressFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceBufferDeviceAddressFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, bufferDeviceAddress, bufferDeviceAddressCaptureReplay, bufferDeviceAddressMultiDevice ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceBufferDeviceAddressFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceBufferDeviceAddressFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( bufferDeviceAddress == rhs.bufferDeviceAddress ) && - ( bufferDeviceAddressCaptureReplay == rhs.bufferDeviceAddressCaptureReplay ) && - ( bufferDeviceAddressMultiDevice == rhs.bufferDeviceAddressMultiDevice ); -# endif - } - - bool operator!=( PhysicalDeviceBufferDeviceAddressFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceBufferDeviceAddressFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddress = {}; - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay = {}; - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT ) == - sizeof( VkPhysicalDeviceBufferDeviceAddressFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceBufferDeviceAddressFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceBufferDeviceAddressFeaturesEXT; - }; - using PhysicalDeviceBufferAddressFeaturesEXT = PhysicalDeviceBufferDeviceAddressFeaturesEXT; - - struct PhysicalDeviceCoherentMemoryFeaturesAMD - { - using NativeType = VkPhysicalDeviceCoherentMemoryFeaturesAMD; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceCoherentMemoryFeaturesAMD; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceCoherentMemoryFeaturesAMD( - VULKAN_HPP_NAMESPACE::Bool32 deviceCoherentMemory_ = {} ) VULKAN_HPP_NOEXCEPT - : deviceCoherentMemory( deviceCoherentMemory_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceCoherentMemoryFeaturesAMD( PhysicalDeviceCoherentMemoryFeaturesAMD const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCoherentMemoryFeaturesAMD( VkPhysicalDeviceCoherentMemoryFeaturesAMD const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceCoherentMemoryFeaturesAMD( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceCoherentMemoryFeaturesAMD & - operator=( PhysicalDeviceCoherentMemoryFeaturesAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCoherentMemoryFeaturesAMD & - operator=( VkPhysicalDeviceCoherentMemoryFeaturesAMD const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCoherentMemoryFeaturesAMD & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCoherentMemoryFeaturesAMD & - setDeviceCoherentMemory( VULKAN_HPP_NAMESPACE::Bool32 deviceCoherentMemory_ ) VULKAN_HPP_NOEXCEPT - { - deviceCoherentMemory = deviceCoherentMemory_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceCoherentMemoryFeaturesAMD const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceCoherentMemoryFeaturesAMD &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, deviceCoherentMemory ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceCoherentMemoryFeaturesAMD const & ) const = default; -#else - bool operator==( PhysicalDeviceCoherentMemoryFeaturesAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceCoherentMemory == rhs.deviceCoherentMemory ); -# endif - } - - bool operator!=( PhysicalDeviceCoherentMemoryFeaturesAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceCoherentMemoryFeaturesAMD; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 deviceCoherentMemory = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD ) == - sizeof( VkPhysicalDeviceCoherentMemoryFeaturesAMD ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceCoherentMemoryFeaturesAMD is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceCoherentMemoryFeaturesAMD; - }; - - struct PhysicalDeviceColorWriteEnableFeaturesEXT - { - using NativeType = VkPhysicalDeviceColorWriteEnableFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceColorWriteEnableFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceColorWriteEnableFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 colorWriteEnable_ = {} ) VULKAN_HPP_NOEXCEPT : colorWriteEnable( colorWriteEnable_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceColorWriteEnableFeaturesEXT( - PhysicalDeviceColorWriteEnableFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceColorWriteEnableFeaturesEXT( VkPhysicalDeviceColorWriteEnableFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceColorWriteEnableFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceColorWriteEnableFeaturesEXT & - operator=( PhysicalDeviceColorWriteEnableFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceColorWriteEnableFeaturesEXT & - operator=( VkPhysicalDeviceColorWriteEnableFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceColorWriteEnableFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceColorWriteEnableFeaturesEXT & - setColorWriteEnable( VULKAN_HPP_NAMESPACE::Bool32 colorWriteEnable_ ) VULKAN_HPP_NOEXCEPT - { - colorWriteEnable = colorWriteEnable_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceColorWriteEnableFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceColorWriteEnableFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, colorWriteEnable ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceColorWriteEnableFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceColorWriteEnableFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( colorWriteEnable == rhs.colorWriteEnable ); -# endif - } - - bool operator!=( PhysicalDeviceColorWriteEnableFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceColorWriteEnableFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 colorWriteEnable = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT ) == - sizeof( VkPhysicalDeviceColorWriteEnableFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceColorWriteEnableFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceColorWriteEnableFeaturesEXT; - }; - - struct PhysicalDeviceComputeShaderDerivativesFeaturesNV - { - using NativeType = VkPhysicalDeviceComputeShaderDerivativesFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceComputeShaderDerivativesFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceComputeShaderDerivativesFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 computeDerivativeGroupQuads_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 computeDerivativeGroupLinear_ = {} ) VULKAN_HPP_NOEXCEPT - : computeDerivativeGroupQuads( computeDerivativeGroupQuads_ ) - , computeDerivativeGroupLinear( computeDerivativeGroupLinear_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceComputeShaderDerivativesFeaturesNV( - PhysicalDeviceComputeShaderDerivativesFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceComputeShaderDerivativesFeaturesNV( VkPhysicalDeviceComputeShaderDerivativesFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceComputeShaderDerivativesFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceComputeShaderDerivativesFeaturesNV & - operator=( PhysicalDeviceComputeShaderDerivativesFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceComputeShaderDerivativesFeaturesNV & - operator=( VkPhysicalDeviceComputeShaderDerivativesFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceComputeShaderDerivativesFeaturesNV & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceComputeShaderDerivativesFeaturesNV & - setComputeDerivativeGroupQuads( VULKAN_HPP_NAMESPACE::Bool32 computeDerivativeGroupQuads_ ) VULKAN_HPP_NOEXCEPT - { - computeDerivativeGroupQuads = computeDerivativeGroupQuads_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceComputeShaderDerivativesFeaturesNV & - setComputeDerivativeGroupLinear( VULKAN_HPP_NAMESPACE::Bool32 computeDerivativeGroupLinear_ ) VULKAN_HPP_NOEXCEPT - { - computeDerivativeGroupLinear = computeDerivativeGroupLinear_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceComputeShaderDerivativesFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceComputeShaderDerivativesFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, computeDerivativeGroupQuads, computeDerivativeGroupLinear ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceComputeShaderDerivativesFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceComputeShaderDerivativesFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( computeDerivativeGroupQuads == rhs.computeDerivativeGroupQuads ) && - ( computeDerivativeGroupLinear == rhs.computeDerivativeGroupLinear ); -# endif - } - - bool operator!=( PhysicalDeviceComputeShaderDerivativesFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceComputeShaderDerivativesFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 computeDerivativeGroupQuads = {}; - VULKAN_HPP_NAMESPACE::Bool32 computeDerivativeGroupLinear = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV ) == - sizeof( VkPhysicalDeviceComputeShaderDerivativesFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceComputeShaderDerivativesFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceComputeShaderDerivativesFeaturesNV; - }; - - struct PhysicalDeviceConditionalRenderingFeaturesEXT - { - using NativeType = VkPhysicalDeviceConditionalRenderingFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceConditionalRenderingFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceConditionalRenderingFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 conditionalRendering_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 inheritedConditionalRendering_ = {} ) VULKAN_HPP_NOEXCEPT - : conditionalRendering( conditionalRendering_ ) - , inheritedConditionalRendering( inheritedConditionalRendering_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceConditionalRenderingFeaturesEXT( - PhysicalDeviceConditionalRenderingFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceConditionalRenderingFeaturesEXT( VkPhysicalDeviceConditionalRenderingFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceConditionalRenderingFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceConditionalRenderingFeaturesEXT & - operator=( PhysicalDeviceConditionalRenderingFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceConditionalRenderingFeaturesEXT & - operator=( VkPhysicalDeviceConditionalRenderingFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceConditionalRenderingFeaturesEXT & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceConditionalRenderingFeaturesEXT & - setConditionalRendering( VULKAN_HPP_NAMESPACE::Bool32 conditionalRendering_ ) VULKAN_HPP_NOEXCEPT - { - conditionalRendering = conditionalRendering_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceConditionalRenderingFeaturesEXT & setInheritedConditionalRendering( - VULKAN_HPP_NAMESPACE::Bool32 inheritedConditionalRendering_ ) VULKAN_HPP_NOEXCEPT - { - inheritedConditionalRendering = inheritedConditionalRendering_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceConditionalRenderingFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceConditionalRenderingFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, conditionalRendering, inheritedConditionalRendering ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceConditionalRenderingFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceConditionalRenderingFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( conditionalRendering == rhs.conditionalRendering ) && - ( inheritedConditionalRendering == rhs.inheritedConditionalRendering ); -# endif - } - - bool operator!=( PhysicalDeviceConditionalRenderingFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceConditionalRenderingFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 conditionalRendering = {}; - VULKAN_HPP_NAMESPACE::Bool32 inheritedConditionalRendering = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT ) == - sizeof( VkPhysicalDeviceConditionalRenderingFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceConditionalRenderingFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceConditionalRenderingFeaturesEXT; - }; - - struct PhysicalDeviceConservativeRasterizationPropertiesEXT - { - using NativeType = VkPhysicalDeviceConservativeRasterizationPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceConservativeRasterizationPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceConservativeRasterizationPropertiesEXT( - float primitiveOverestimationSize_ = {}, - float maxExtraPrimitiveOverestimationSize_ = {}, - float extraPrimitiveOverestimationSizeGranularity_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 primitiveUnderestimation_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 conservativePointAndLineRasterization_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 degenerateTrianglesRasterized_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 degenerateLinesRasterized_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fullyCoveredFragmentShaderInputVariable_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 conservativeRasterizationPostDepthCoverage_ = {} ) VULKAN_HPP_NOEXCEPT - : primitiveOverestimationSize( primitiveOverestimationSize_ ) - , maxExtraPrimitiveOverestimationSize( maxExtraPrimitiveOverestimationSize_ ) - , extraPrimitiveOverestimationSizeGranularity( extraPrimitiveOverestimationSizeGranularity_ ) - , primitiveUnderestimation( primitiveUnderestimation_ ) - , conservativePointAndLineRasterization( conservativePointAndLineRasterization_ ) - , degenerateTrianglesRasterized( degenerateTrianglesRasterized_ ) - , degenerateLinesRasterized( degenerateLinesRasterized_ ) - , fullyCoveredFragmentShaderInputVariable( fullyCoveredFragmentShaderInputVariable_ ) - , conservativeRasterizationPostDepthCoverage( conservativeRasterizationPostDepthCoverage_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceConservativeRasterizationPropertiesEXT( - PhysicalDeviceConservativeRasterizationPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceConservativeRasterizationPropertiesEXT( - VkPhysicalDeviceConservativeRasterizationPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceConservativeRasterizationPropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceConservativeRasterizationPropertiesEXT & - operator=( PhysicalDeviceConservativeRasterizationPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceConservativeRasterizationPropertiesEXT & - operator=( VkPhysicalDeviceConservativeRasterizationPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceConservativeRasterizationPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceConservativeRasterizationPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - primitiveOverestimationSize, - maxExtraPrimitiveOverestimationSize, - extraPrimitiveOverestimationSizeGranularity, - primitiveUnderestimation, - conservativePointAndLineRasterization, - degenerateTrianglesRasterized, - degenerateLinesRasterized, - fullyCoveredFragmentShaderInputVariable, - conservativeRasterizationPostDepthCoverage ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceConservativeRasterizationPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceConservativeRasterizationPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( primitiveOverestimationSize == rhs.primitiveOverestimationSize ) && - ( maxExtraPrimitiveOverestimationSize == rhs.maxExtraPrimitiveOverestimationSize ) && - ( extraPrimitiveOverestimationSizeGranularity == rhs.extraPrimitiveOverestimationSizeGranularity ) && - ( primitiveUnderestimation == rhs.primitiveUnderestimation ) && - ( conservativePointAndLineRasterization == rhs.conservativePointAndLineRasterization ) && - ( degenerateTrianglesRasterized == rhs.degenerateTrianglesRasterized ) && - ( degenerateLinesRasterized == rhs.degenerateLinesRasterized ) && - ( fullyCoveredFragmentShaderInputVariable == rhs.fullyCoveredFragmentShaderInputVariable ) && - ( conservativeRasterizationPostDepthCoverage == rhs.conservativeRasterizationPostDepthCoverage ); -# endif - } - - bool operator!=( PhysicalDeviceConservativeRasterizationPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceConservativeRasterizationPropertiesEXT; - void * pNext = {}; - float primitiveOverestimationSize = {}; - float maxExtraPrimitiveOverestimationSize = {}; - float extraPrimitiveOverestimationSizeGranularity = {}; - VULKAN_HPP_NAMESPACE::Bool32 primitiveUnderestimation = {}; - VULKAN_HPP_NAMESPACE::Bool32 conservativePointAndLineRasterization = {}; - VULKAN_HPP_NAMESPACE::Bool32 degenerateTrianglesRasterized = {}; - VULKAN_HPP_NAMESPACE::Bool32 degenerateLinesRasterized = {}; - VULKAN_HPP_NAMESPACE::Bool32 fullyCoveredFragmentShaderInputVariable = {}; - VULKAN_HPP_NAMESPACE::Bool32 conservativeRasterizationPostDepthCoverage = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT ) == - sizeof( VkPhysicalDeviceConservativeRasterizationPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT>::value, - "PhysicalDeviceConservativeRasterizationPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceConservativeRasterizationPropertiesEXT; - }; - - struct PhysicalDeviceCooperativeMatrixFeaturesNV - { - using NativeType = VkPhysicalDeviceCooperativeMatrixFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceCooperativeMatrixFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceCooperativeMatrixFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 cooperativeMatrix_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 cooperativeMatrixRobustBufferAccess_ = {} ) VULKAN_HPP_NOEXCEPT - : cooperativeMatrix( cooperativeMatrix_ ) - , cooperativeMatrixRobustBufferAccess( cooperativeMatrixRobustBufferAccess_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceCooperativeMatrixFeaturesNV( - PhysicalDeviceCooperativeMatrixFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCooperativeMatrixFeaturesNV( VkPhysicalDeviceCooperativeMatrixFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceCooperativeMatrixFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceCooperativeMatrixFeaturesNV & - operator=( PhysicalDeviceCooperativeMatrixFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCooperativeMatrixFeaturesNV & - operator=( VkPhysicalDeviceCooperativeMatrixFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCooperativeMatrixFeaturesNV & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCooperativeMatrixFeaturesNV & - setCooperativeMatrix( VULKAN_HPP_NAMESPACE::Bool32 cooperativeMatrix_ ) VULKAN_HPP_NOEXCEPT - { - cooperativeMatrix = cooperativeMatrix_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCooperativeMatrixFeaturesNV & setCooperativeMatrixRobustBufferAccess( - VULKAN_HPP_NAMESPACE::Bool32 cooperativeMatrixRobustBufferAccess_ ) VULKAN_HPP_NOEXCEPT - { - cooperativeMatrixRobustBufferAccess = cooperativeMatrixRobustBufferAccess_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceCooperativeMatrixFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceCooperativeMatrixFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, cooperativeMatrix, cooperativeMatrixRobustBufferAccess ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceCooperativeMatrixFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceCooperativeMatrixFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( cooperativeMatrix == rhs.cooperativeMatrix ) && - ( cooperativeMatrixRobustBufferAccess == rhs.cooperativeMatrixRobustBufferAccess ); -# endif - } - - bool operator!=( PhysicalDeviceCooperativeMatrixFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceCooperativeMatrixFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 cooperativeMatrix = {}; - VULKAN_HPP_NAMESPACE::Bool32 cooperativeMatrixRobustBufferAccess = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV ) == - sizeof( VkPhysicalDeviceCooperativeMatrixFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceCooperativeMatrixFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceCooperativeMatrixFeaturesNV; - }; - - struct PhysicalDeviceCooperativeMatrixPropertiesNV - { - using NativeType = VkPhysicalDeviceCooperativeMatrixPropertiesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceCooperativeMatrixPropertiesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceCooperativeMatrixPropertiesNV( - VULKAN_HPP_NAMESPACE::ShaderStageFlags cooperativeMatrixSupportedStages_ = {} ) VULKAN_HPP_NOEXCEPT - : cooperativeMatrixSupportedStages( cooperativeMatrixSupportedStages_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceCooperativeMatrixPropertiesNV( - PhysicalDeviceCooperativeMatrixPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCooperativeMatrixPropertiesNV( VkPhysicalDeviceCooperativeMatrixPropertiesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceCooperativeMatrixPropertiesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceCooperativeMatrixPropertiesNV & - operator=( PhysicalDeviceCooperativeMatrixPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCooperativeMatrixPropertiesNV & - operator=( VkPhysicalDeviceCooperativeMatrixPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceCooperativeMatrixPropertiesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceCooperativeMatrixPropertiesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std:: - tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, cooperativeMatrixSupportedStages ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceCooperativeMatrixPropertiesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceCooperativeMatrixPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( cooperativeMatrixSupportedStages == rhs.cooperativeMatrixSupportedStages ); -# endif - } - - bool operator!=( PhysicalDeviceCooperativeMatrixPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceCooperativeMatrixPropertiesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ShaderStageFlags cooperativeMatrixSupportedStages = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV ) == - sizeof( VkPhysicalDeviceCooperativeMatrixPropertiesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceCooperativeMatrixPropertiesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceCooperativeMatrixPropertiesNV; - }; - - struct PhysicalDeviceCornerSampledImageFeaturesNV - { - using NativeType = VkPhysicalDeviceCornerSampledImageFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceCornerSampledImageFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceCornerSampledImageFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 cornerSampledImage_ = {} ) VULKAN_HPP_NOEXCEPT - : cornerSampledImage( cornerSampledImage_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceCornerSampledImageFeaturesNV( - PhysicalDeviceCornerSampledImageFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCornerSampledImageFeaturesNV( VkPhysicalDeviceCornerSampledImageFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceCornerSampledImageFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceCornerSampledImageFeaturesNV & - operator=( PhysicalDeviceCornerSampledImageFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCornerSampledImageFeaturesNV & - operator=( VkPhysicalDeviceCornerSampledImageFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCornerSampledImageFeaturesNV & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCornerSampledImageFeaturesNV & - setCornerSampledImage( VULKAN_HPP_NAMESPACE::Bool32 cornerSampledImage_ ) VULKAN_HPP_NOEXCEPT - { - cornerSampledImage = cornerSampledImage_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceCornerSampledImageFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceCornerSampledImageFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, cornerSampledImage ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceCornerSampledImageFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceCornerSampledImageFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( cornerSampledImage == rhs.cornerSampledImage ); -# endif - } - - bool operator!=( PhysicalDeviceCornerSampledImageFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceCornerSampledImageFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 cornerSampledImage = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV ) == - sizeof( VkPhysicalDeviceCornerSampledImageFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceCornerSampledImageFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceCornerSampledImageFeaturesNV; - }; - - struct PhysicalDeviceCoverageReductionModeFeaturesNV - { - using NativeType = VkPhysicalDeviceCoverageReductionModeFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceCoverageReductionModeFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceCoverageReductionModeFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 coverageReductionMode_ = {} ) VULKAN_HPP_NOEXCEPT - : coverageReductionMode( coverageReductionMode_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceCoverageReductionModeFeaturesNV( - PhysicalDeviceCoverageReductionModeFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCoverageReductionModeFeaturesNV( VkPhysicalDeviceCoverageReductionModeFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceCoverageReductionModeFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceCoverageReductionModeFeaturesNV & - operator=( PhysicalDeviceCoverageReductionModeFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCoverageReductionModeFeaturesNV & - operator=( VkPhysicalDeviceCoverageReductionModeFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCoverageReductionModeFeaturesNV & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCoverageReductionModeFeaturesNV & - setCoverageReductionMode( VULKAN_HPP_NAMESPACE::Bool32 coverageReductionMode_ ) VULKAN_HPP_NOEXCEPT - { - coverageReductionMode = coverageReductionMode_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceCoverageReductionModeFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceCoverageReductionModeFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, coverageReductionMode ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceCoverageReductionModeFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceCoverageReductionModeFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( coverageReductionMode == rhs.coverageReductionMode ); -# endif - } - - bool operator!=( PhysicalDeviceCoverageReductionModeFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceCoverageReductionModeFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 coverageReductionMode = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV ) == - sizeof( VkPhysicalDeviceCoverageReductionModeFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceCoverageReductionModeFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceCoverageReductionModeFeaturesNV; - }; - - struct PhysicalDeviceCustomBorderColorFeaturesEXT - { - using NativeType = VkPhysicalDeviceCustomBorderColorFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceCustomBorderColorFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceCustomBorderColorFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 customBorderColors_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 customBorderColorWithoutFormat_ = {} ) VULKAN_HPP_NOEXCEPT - : customBorderColors( customBorderColors_ ) - , customBorderColorWithoutFormat( customBorderColorWithoutFormat_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceCustomBorderColorFeaturesEXT( - PhysicalDeviceCustomBorderColorFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCustomBorderColorFeaturesEXT( VkPhysicalDeviceCustomBorderColorFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceCustomBorderColorFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceCustomBorderColorFeaturesEXT & - operator=( PhysicalDeviceCustomBorderColorFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCustomBorderColorFeaturesEXT & - operator=( VkPhysicalDeviceCustomBorderColorFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCustomBorderColorFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCustomBorderColorFeaturesEXT & - setCustomBorderColors( VULKAN_HPP_NAMESPACE::Bool32 customBorderColors_ ) VULKAN_HPP_NOEXCEPT - { - customBorderColors = customBorderColors_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceCustomBorderColorFeaturesEXT & setCustomBorderColorWithoutFormat( - VULKAN_HPP_NAMESPACE::Bool32 customBorderColorWithoutFormat_ ) VULKAN_HPP_NOEXCEPT - { - customBorderColorWithoutFormat = customBorderColorWithoutFormat_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceCustomBorderColorFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceCustomBorderColorFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, customBorderColors, customBorderColorWithoutFormat ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceCustomBorderColorFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceCustomBorderColorFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( customBorderColors == rhs.customBorderColors ) && - ( customBorderColorWithoutFormat == rhs.customBorderColorWithoutFormat ); -# endif - } - - bool operator!=( PhysicalDeviceCustomBorderColorFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceCustomBorderColorFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 customBorderColors = {}; - VULKAN_HPP_NAMESPACE::Bool32 customBorderColorWithoutFormat = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT ) == - sizeof( VkPhysicalDeviceCustomBorderColorFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceCustomBorderColorFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceCustomBorderColorFeaturesEXT; - }; - - struct PhysicalDeviceCustomBorderColorPropertiesEXT - { - using NativeType = VkPhysicalDeviceCustomBorderColorPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceCustomBorderColorPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceCustomBorderColorPropertiesEXT( uint32_t maxCustomBorderColorSamplers_ = {} ) VULKAN_HPP_NOEXCEPT - : maxCustomBorderColorSamplers( maxCustomBorderColorSamplers_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceCustomBorderColorPropertiesEXT( - PhysicalDeviceCustomBorderColorPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCustomBorderColorPropertiesEXT( VkPhysicalDeviceCustomBorderColorPropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceCustomBorderColorPropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceCustomBorderColorPropertiesEXT & - operator=( PhysicalDeviceCustomBorderColorPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceCustomBorderColorPropertiesEXT & - operator=( VkPhysicalDeviceCustomBorderColorPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceCustomBorderColorPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceCustomBorderColorPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxCustomBorderColorSamplers ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceCustomBorderColorPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceCustomBorderColorPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxCustomBorderColorSamplers == rhs.maxCustomBorderColorSamplers ); -# endif - } - - bool operator!=( PhysicalDeviceCustomBorderColorPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceCustomBorderColorPropertiesEXT; - void * pNext = {}; - uint32_t maxCustomBorderColorSamplers = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT ) == - sizeof( VkPhysicalDeviceCustomBorderColorPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceCustomBorderColorPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceCustomBorderColorPropertiesEXT; - }; - - struct PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV - { - using NativeType = VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 dedicatedAllocationImageAliasing_ = {} ) VULKAN_HPP_NOEXCEPT - : dedicatedAllocationImageAliasing( dedicatedAllocationImageAliasing_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV( - PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV( - VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV & - operator=( PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV & - operator=( VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( - &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV & - setDedicatedAllocationImageAliasing( VULKAN_HPP_NAMESPACE::Bool32 dedicatedAllocationImageAliasing_ ) - VULKAN_HPP_NOEXCEPT - { - dedicatedAllocationImageAliasing = dedicatedAllocationImageAliasing_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, dedicatedAllocationImageAliasing ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( dedicatedAllocationImageAliasing == rhs.dedicatedAllocationImageAliasing ); -# endif - } - - bool operator!=( PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = - StructureType::ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 dedicatedAllocationImageAliasing = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV ) == - sizeof( VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>::value, - "PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV; - }; - - struct PhysicalDeviceDepthClipControlFeaturesEXT - { - using NativeType = VkPhysicalDeviceDepthClipControlFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceDepthClipControlFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceDepthClipControlFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 depthClipControl_ = {} ) VULKAN_HPP_NOEXCEPT : depthClipControl( depthClipControl_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceDepthClipControlFeaturesEXT( - PhysicalDeviceDepthClipControlFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDepthClipControlFeaturesEXT( VkPhysicalDeviceDepthClipControlFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDepthClipControlFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDepthClipControlFeaturesEXT & - operator=( PhysicalDeviceDepthClipControlFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDepthClipControlFeaturesEXT & - operator=( VkPhysicalDeviceDepthClipControlFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthClipControlFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthClipControlFeaturesEXT & - setDepthClipControl( VULKAN_HPP_NAMESPACE::Bool32 depthClipControl_ ) VULKAN_HPP_NOEXCEPT - { - depthClipControl = depthClipControl_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceDepthClipControlFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDepthClipControlFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, depthClipControl ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDepthClipControlFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceDepthClipControlFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( depthClipControl == rhs.depthClipControl ); -# endif - } - - bool operator!=( PhysicalDeviceDepthClipControlFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDepthClipControlFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 depthClipControl = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT ) == - sizeof( VkPhysicalDeviceDepthClipControlFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceDepthClipControlFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDepthClipControlFeaturesEXT; - }; - - struct PhysicalDeviceDepthClipEnableFeaturesEXT - { - using NativeType = VkPhysicalDeviceDepthClipEnableFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceDepthClipEnableFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceDepthClipEnableFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 depthClipEnable_ = {} ) VULKAN_HPP_NOEXCEPT - : depthClipEnable( depthClipEnable_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceDepthClipEnableFeaturesEXT( - PhysicalDeviceDepthClipEnableFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDepthClipEnableFeaturesEXT( VkPhysicalDeviceDepthClipEnableFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDepthClipEnableFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDepthClipEnableFeaturesEXT & - operator=( PhysicalDeviceDepthClipEnableFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDepthClipEnableFeaturesEXT & - operator=( VkPhysicalDeviceDepthClipEnableFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthClipEnableFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDepthClipEnableFeaturesEXT & - setDepthClipEnable( VULKAN_HPP_NAMESPACE::Bool32 depthClipEnable_ ) VULKAN_HPP_NOEXCEPT - { - depthClipEnable = depthClipEnable_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceDepthClipEnableFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDepthClipEnableFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, depthClipEnable ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDepthClipEnableFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceDepthClipEnableFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( depthClipEnable == rhs.depthClipEnable ); -# endif - } - - bool operator!=( PhysicalDeviceDepthClipEnableFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDepthClipEnableFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 depthClipEnable = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT ) == - sizeof( VkPhysicalDeviceDepthClipEnableFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceDepthClipEnableFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDepthClipEnableFeaturesEXT; - }; - - struct PhysicalDeviceDepthStencilResolveProperties - { - using NativeType = VkPhysicalDeviceDepthStencilResolveProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceDepthStencilResolveProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceDepthStencilResolveProperties( - VULKAN_HPP_NAMESPACE::ResolveModeFlags supportedDepthResolveModes_ = {}, - VULKAN_HPP_NAMESPACE::ResolveModeFlags supportedStencilResolveModes_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 independentResolveNone_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 independentResolve_ = {} ) VULKAN_HPP_NOEXCEPT - : supportedDepthResolveModes( supportedDepthResolveModes_ ) - , supportedStencilResolveModes( supportedStencilResolveModes_ ) - , independentResolveNone( independentResolveNone_ ) - , independentResolve( independentResolve_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceDepthStencilResolveProperties( - PhysicalDeviceDepthStencilResolveProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDepthStencilResolveProperties( VkPhysicalDeviceDepthStencilResolveProperties const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDepthStencilResolveProperties( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDepthStencilResolveProperties & - operator=( PhysicalDeviceDepthStencilResolveProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDepthStencilResolveProperties & - operator=( VkPhysicalDeviceDepthStencilResolveProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceDepthStencilResolveProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDepthStencilResolveProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - supportedDepthResolveModes, - supportedStencilResolveModes, - independentResolveNone, - independentResolve ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDepthStencilResolveProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceDepthStencilResolveProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( supportedDepthResolveModes == rhs.supportedDepthResolveModes ) && - ( supportedStencilResolveModes == rhs.supportedStencilResolveModes ) && - ( independentResolveNone == rhs.independentResolveNone ) && - ( independentResolve == rhs.independentResolve ); -# endif - } - - bool operator!=( PhysicalDeviceDepthStencilResolveProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDepthStencilResolveProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ResolveModeFlags supportedDepthResolveModes = {}; - VULKAN_HPP_NAMESPACE::ResolveModeFlags supportedStencilResolveModes = {}; - VULKAN_HPP_NAMESPACE::Bool32 independentResolveNone = {}; - VULKAN_HPP_NAMESPACE::Bool32 independentResolve = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties ) == - sizeof( VkPhysicalDeviceDepthStencilResolveProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceDepthStencilResolveProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDepthStencilResolveProperties; - }; - using PhysicalDeviceDepthStencilResolvePropertiesKHR = PhysicalDeviceDepthStencilResolveProperties; - - struct PhysicalDeviceDescriptorIndexingFeatures - { - using NativeType = VkPhysicalDeviceDescriptorIndexingFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceDescriptorIndexingFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceDescriptorIndexingFeatures( - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayDynamicIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformBufferUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingSampledImageUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageImageUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageBufferUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUpdateUnusedWhilePending_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingPartiallyBound_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 runtimeDescriptorArray_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderInputAttachmentArrayDynamicIndexing( shaderInputAttachmentArrayDynamicIndexing_ ) - , shaderUniformTexelBufferArrayDynamicIndexing( shaderUniformTexelBufferArrayDynamicIndexing_ ) - , shaderStorageTexelBufferArrayDynamicIndexing( shaderStorageTexelBufferArrayDynamicIndexing_ ) - , shaderUniformBufferArrayNonUniformIndexing( shaderUniformBufferArrayNonUniformIndexing_ ) - , shaderSampledImageArrayNonUniformIndexing( shaderSampledImageArrayNonUniformIndexing_ ) - , shaderStorageBufferArrayNonUniformIndexing( shaderStorageBufferArrayNonUniformIndexing_ ) - , shaderStorageImageArrayNonUniformIndexing( shaderStorageImageArrayNonUniformIndexing_ ) - , shaderInputAttachmentArrayNonUniformIndexing( shaderInputAttachmentArrayNonUniformIndexing_ ) - , shaderUniformTexelBufferArrayNonUniformIndexing( shaderUniformTexelBufferArrayNonUniformIndexing_ ) - , shaderStorageTexelBufferArrayNonUniformIndexing( shaderStorageTexelBufferArrayNonUniformIndexing_ ) - , descriptorBindingUniformBufferUpdateAfterBind( descriptorBindingUniformBufferUpdateAfterBind_ ) - , descriptorBindingSampledImageUpdateAfterBind( descriptorBindingSampledImageUpdateAfterBind_ ) - , descriptorBindingStorageImageUpdateAfterBind( descriptorBindingStorageImageUpdateAfterBind_ ) - , descriptorBindingStorageBufferUpdateAfterBind( descriptorBindingStorageBufferUpdateAfterBind_ ) - , descriptorBindingUniformTexelBufferUpdateAfterBind( descriptorBindingUniformTexelBufferUpdateAfterBind_ ) - , descriptorBindingStorageTexelBufferUpdateAfterBind( descriptorBindingStorageTexelBufferUpdateAfterBind_ ) - , descriptorBindingUpdateUnusedWhilePending( descriptorBindingUpdateUnusedWhilePending_ ) - , descriptorBindingPartiallyBound( descriptorBindingPartiallyBound_ ) - , descriptorBindingVariableDescriptorCount( descriptorBindingVariableDescriptorCount_ ) - , runtimeDescriptorArray( runtimeDescriptorArray_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceDescriptorIndexingFeatures( - PhysicalDeviceDescriptorIndexingFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDescriptorIndexingFeatures( VkPhysicalDeviceDescriptorIndexingFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDescriptorIndexingFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDescriptorIndexingFeatures & - operator=( PhysicalDeviceDescriptorIndexingFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDescriptorIndexingFeatures & - operator=( VkPhysicalDeviceDescriptorIndexingFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setShaderInputAttachmentArrayDynamicIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayDynamicIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderInputAttachmentArrayDynamicIndexing = shaderInputAttachmentArrayDynamicIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setShaderUniformTexelBufferArrayDynamicIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderUniformTexelBufferArrayDynamicIndexing = shaderUniformTexelBufferArrayDynamicIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setShaderStorageTexelBufferArrayDynamicIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageTexelBufferArrayDynamicIndexing = shaderStorageTexelBufferArrayDynamicIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setShaderUniformBufferArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderUniformBufferArrayNonUniformIndexing = shaderUniformBufferArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setShaderSampledImageArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderSampledImageArrayNonUniformIndexing = shaderSampledImageArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setShaderStorageBufferArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageBufferArrayNonUniformIndexing = shaderStorageBufferArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setShaderStorageImageArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageImageArrayNonUniformIndexing = shaderStorageImageArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setShaderInputAttachmentArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderInputAttachmentArrayNonUniformIndexing = shaderInputAttachmentArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & - setShaderUniformTexelBufferArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderUniformTexelBufferArrayNonUniformIndexing = shaderUniformTexelBufferArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & - setShaderStorageTexelBufferArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageTexelBufferArrayNonUniformIndexing = shaderStorageTexelBufferArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingUniformBufferUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformBufferUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingUniformBufferUpdateAfterBind = descriptorBindingUniformBufferUpdateAfterBind_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingSampledImageUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingSampledImageUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingSampledImageUpdateAfterBind = descriptorBindingSampledImageUpdateAfterBind_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingStorageImageUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageImageUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingStorageImageUpdateAfterBind = descriptorBindingStorageImageUpdateAfterBind_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingStorageBufferUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageBufferUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingStorageBufferUpdateAfterBind = descriptorBindingStorageBufferUpdateAfterBind_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & - setDescriptorBindingUniformTexelBufferUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingUniformTexelBufferUpdateAfterBind = descriptorBindingUniformTexelBufferUpdateAfterBind_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & - setDescriptorBindingStorageTexelBufferUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingStorageTexelBufferUpdateAfterBind = descriptorBindingStorageTexelBufferUpdateAfterBind_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingUpdateUnusedWhilePending( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUpdateUnusedWhilePending_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingUpdateUnusedWhilePending = descriptorBindingUpdateUnusedWhilePending_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingPartiallyBound( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingPartiallyBound_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingPartiallyBound = descriptorBindingPartiallyBound_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & setDescriptorBindingVariableDescriptorCount( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingVariableDescriptorCount = descriptorBindingVariableDescriptorCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDescriptorIndexingFeatures & - setRuntimeDescriptorArray( VULKAN_HPP_NAMESPACE::Bool32 runtimeDescriptorArray_ ) VULKAN_HPP_NOEXCEPT - { - runtimeDescriptorArray = runtimeDescriptorArray_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceDescriptorIndexingFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDescriptorIndexingFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - shaderInputAttachmentArrayDynamicIndexing, - shaderUniformTexelBufferArrayDynamicIndexing, - shaderStorageTexelBufferArrayDynamicIndexing, - shaderUniformBufferArrayNonUniformIndexing, - shaderSampledImageArrayNonUniformIndexing, - shaderStorageBufferArrayNonUniformIndexing, - shaderStorageImageArrayNonUniformIndexing, - shaderInputAttachmentArrayNonUniformIndexing, - shaderUniformTexelBufferArrayNonUniformIndexing, - shaderStorageTexelBufferArrayNonUniformIndexing, - descriptorBindingUniformBufferUpdateAfterBind, - descriptorBindingSampledImageUpdateAfterBind, - descriptorBindingStorageImageUpdateAfterBind, - descriptorBindingStorageBufferUpdateAfterBind, - descriptorBindingUniformTexelBufferUpdateAfterBind, - descriptorBindingStorageTexelBufferUpdateAfterBind, - descriptorBindingUpdateUnusedWhilePending, - descriptorBindingPartiallyBound, - descriptorBindingVariableDescriptorCount, - runtimeDescriptorArray ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDescriptorIndexingFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceDescriptorIndexingFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderInputAttachmentArrayDynamicIndexing == rhs.shaderInputAttachmentArrayDynamicIndexing ) && - ( shaderUniformTexelBufferArrayDynamicIndexing == rhs.shaderUniformTexelBufferArrayDynamicIndexing ) && - ( shaderStorageTexelBufferArrayDynamicIndexing == rhs.shaderStorageTexelBufferArrayDynamicIndexing ) && - ( shaderUniformBufferArrayNonUniformIndexing == rhs.shaderUniformBufferArrayNonUniformIndexing ) && - ( shaderSampledImageArrayNonUniformIndexing == rhs.shaderSampledImageArrayNonUniformIndexing ) && - ( shaderStorageBufferArrayNonUniformIndexing == rhs.shaderStorageBufferArrayNonUniformIndexing ) && - ( shaderStorageImageArrayNonUniformIndexing == rhs.shaderStorageImageArrayNonUniformIndexing ) && - ( shaderInputAttachmentArrayNonUniformIndexing == rhs.shaderInputAttachmentArrayNonUniformIndexing ) && - ( shaderUniformTexelBufferArrayNonUniformIndexing == - rhs.shaderUniformTexelBufferArrayNonUniformIndexing ) && - ( shaderStorageTexelBufferArrayNonUniformIndexing == - rhs.shaderStorageTexelBufferArrayNonUniformIndexing ) && - ( descriptorBindingUniformBufferUpdateAfterBind == rhs.descriptorBindingUniformBufferUpdateAfterBind ) && - ( descriptorBindingSampledImageUpdateAfterBind == rhs.descriptorBindingSampledImageUpdateAfterBind ) && - ( descriptorBindingStorageImageUpdateAfterBind == rhs.descriptorBindingStorageImageUpdateAfterBind ) && - ( descriptorBindingStorageBufferUpdateAfterBind == rhs.descriptorBindingStorageBufferUpdateAfterBind ) && - ( descriptorBindingUniformTexelBufferUpdateAfterBind == - rhs.descriptorBindingUniformTexelBufferUpdateAfterBind ) && - ( descriptorBindingStorageTexelBufferUpdateAfterBind == - rhs.descriptorBindingStorageTexelBufferUpdateAfterBind ) && - ( descriptorBindingUpdateUnusedWhilePending == rhs.descriptorBindingUpdateUnusedWhilePending ) && - ( descriptorBindingPartiallyBound == rhs.descriptorBindingPartiallyBound ) && - ( descriptorBindingVariableDescriptorCount == rhs.descriptorBindingVariableDescriptorCount ) && - ( runtimeDescriptorArray == rhs.runtimeDescriptorArray ); -# endif - } - - bool operator!=( PhysicalDeviceDescriptorIndexingFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDescriptorIndexingFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayDynamicIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayDynamicIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayDynamicIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformBufferUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingSampledImageUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageImageUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageBufferUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUpdateUnusedWhilePending = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingPartiallyBound = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount = {}; - VULKAN_HPP_NAMESPACE::Bool32 runtimeDescriptorArray = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures ) == - sizeof( VkPhysicalDeviceDescriptorIndexingFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceDescriptorIndexingFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDescriptorIndexingFeatures; - }; - using PhysicalDeviceDescriptorIndexingFeaturesEXT = PhysicalDeviceDescriptorIndexingFeatures; - - struct PhysicalDeviceDescriptorIndexingProperties - { - using NativeType = VkPhysicalDeviceDescriptorIndexingProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceDescriptorIndexingProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceDescriptorIndexingProperties( - uint32_t maxUpdateAfterBindDescriptorsInAllPools_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexingNative_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexingNative_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexingNative_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexingNative_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccessUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 quadDivergentImplicitLod_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindSamplers_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments_ = {}, - uint32_t maxPerStageUpdateAfterBindResources_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindSamplers_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindSampledImages_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindStorageImages_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindInputAttachments_ = {} ) VULKAN_HPP_NOEXCEPT - : maxUpdateAfterBindDescriptorsInAllPools( maxUpdateAfterBindDescriptorsInAllPools_ ) - , shaderUniformBufferArrayNonUniformIndexingNative( shaderUniformBufferArrayNonUniformIndexingNative_ ) - , shaderSampledImageArrayNonUniformIndexingNative( shaderSampledImageArrayNonUniformIndexingNative_ ) - , shaderStorageBufferArrayNonUniformIndexingNative( shaderStorageBufferArrayNonUniformIndexingNative_ ) - , shaderStorageImageArrayNonUniformIndexingNative( shaderStorageImageArrayNonUniformIndexingNative_ ) - , shaderInputAttachmentArrayNonUniformIndexingNative( shaderInputAttachmentArrayNonUniformIndexingNative_ ) - , robustBufferAccessUpdateAfterBind( robustBufferAccessUpdateAfterBind_ ) - , quadDivergentImplicitLod( quadDivergentImplicitLod_ ) - , maxPerStageDescriptorUpdateAfterBindSamplers( maxPerStageDescriptorUpdateAfterBindSamplers_ ) - , maxPerStageDescriptorUpdateAfterBindUniformBuffers( maxPerStageDescriptorUpdateAfterBindUniformBuffers_ ) - , maxPerStageDescriptorUpdateAfterBindStorageBuffers( maxPerStageDescriptorUpdateAfterBindStorageBuffers_ ) - , maxPerStageDescriptorUpdateAfterBindSampledImages( maxPerStageDescriptorUpdateAfterBindSampledImages_ ) - , maxPerStageDescriptorUpdateAfterBindStorageImages( maxPerStageDescriptorUpdateAfterBindStorageImages_ ) - , maxPerStageDescriptorUpdateAfterBindInputAttachments( maxPerStageDescriptorUpdateAfterBindInputAttachments_ ) - , maxPerStageUpdateAfterBindResources( maxPerStageUpdateAfterBindResources_ ) - , maxDescriptorSetUpdateAfterBindSamplers( maxDescriptorSetUpdateAfterBindSamplers_ ) - , maxDescriptorSetUpdateAfterBindUniformBuffers( maxDescriptorSetUpdateAfterBindUniformBuffers_ ) - , maxDescriptorSetUpdateAfterBindUniformBuffersDynamic( maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_ ) - , maxDescriptorSetUpdateAfterBindStorageBuffers( maxDescriptorSetUpdateAfterBindStorageBuffers_ ) - , maxDescriptorSetUpdateAfterBindStorageBuffersDynamic( maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_ ) - , maxDescriptorSetUpdateAfterBindSampledImages( maxDescriptorSetUpdateAfterBindSampledImages_ ) - , maxDescriptorSetUpdateAfterBindStorageImages( maxDescriptorSetUpdateAfterBindStorageImages_ ) - , maxDescriptorSetUpdateAfterBindInputAttachments( maxDescriptorSetUpdateAfterBindInputAttachments_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceDescriptorIndexingProperties( - PhysicalDeviceDescriptorIndexingProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDescriptorIndexingProperties( VkPhysicalDeviceDescriptorIndexingProperties const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDescriptorIndexingProperties( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDescriptorIndexingProperties & - operator=( PhysicalDeviceDescriptorIndexingProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDescriptorIndexingProperties & - operator=( VkPhysicalDeviceDescriptorIndexingProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceDescriptorIndexingProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDescriptorIndexingProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - maxUpdateAfterBindDescriptorsInAllPools, - shaderUniformBufferArrayNonUniformIndexingNative, - shaderSampledImageArrayNonUniformIndexingNative, - shaderStorageBufferArrayNonUniformIndexingNative, - shaderStorageImageArrayNonUniformIndexingNative, - shaderInputAttachmentArrayNonUniformIndexingNative, - robustBufferAccessUpdateAfterBind, - quadDivergentImplicitLod, - maxPerStageDescriptorUpdateAfterBindSamplers, - maxPerStageDescriptorUpdateAfterBindUniformBuffers, - maxPerStageDescriptorUpdateAfterBindStorageBuffers, - maxPerStageDescriptorUpdateAfterBindSampledImages, - maxPerStageDescriptorUpdateAfterBindStorageImages, - maxPerStageDescriptorUpdateAfterBindInputAttachments, - maxPerStageUpdateAfterBindResources, - maxDescriptorSetUpdateAfterBindSamplers, - maxDescriptorSetUpdateAfterBindUniformBuffers, - maxDescriptorSetUpdateAfterBindUniformBuffersDynamic, - maxDescriptorSetUpdateAfterBindStorageBuffers, - maxDescriptorSetUpdateAfterBindStorageBuffersDynamic, - maxDescriptorSetUpdateAfterBindSampledImages, - maxDescriptorSetUpdateAfterBindStorageImages, - maxDescriptorSetUpdateAfterBindInputAttachments ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDescriptorIndexingProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceDescriptorIndexingProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxUpdateAfterBindDescriptorsInAllPools == rhs.maxUpdateAfterBindDescriptorsInAllPools ) && - ( shaderUniformBufferArrayNonUniformIndexingNative == - rhs.shaderUniformBufferArrayNonUniformIndexingNative ) && - ( shaderSampledImageArrayNonUniformIndexingNative == - rhs.shaderSampledImageArrayNonUniformIndexingNative ) && - ( shaderStorageBufferArrayNonUniformIndexingNative == - rhs.shaderStorageBufferArrayNonUniformIndexingNative ) && - ( shaderStorageImageArrayNonUniformIndexingNative == - rhs.shaderStorageImageArrayNonUniformIndexingNative ) && - ( shaderInputAttachmentArrayNonUniformIndexingNative == - rhs.shaderInputAttachmentArrayNonUniformIndexingNative ) && - ( robustBufferAccessUpdateAfterBind == rhs.robustBufferAccessUpdateAfterBind ) && - ( quadDivergentImplicitLod == rhs.quadDivergentImplicitLod ) && - ( maxPerStageDescriptorUpdateAfterBindSamplers == rhs.maxPerStageDescriptorUpdateAfterBindSamplers ) && - ( maxPerStageDescriptorUpdateAfterBindUniformBuffers == - rhs.maxPerStageDescriptorUpdateAfterBindUniformBuffers ) && - ( maxPerStageDescriptorUpdateAfterBindStorageBuffers == - rhs.maxPerStageDescriptorUpdateAfterBindStorageBuffers ) && - ( maxPerStageDescriptorUpdateAfterBindSampledImages == - rhs.maxPerStageDescriptorUpdateAfterBindSampledImages ) && - ( maxPerStageDescriptorUpdateAfterBindStorageImages == - rhs.maxPerStageDescriptorUpdateAfterBindStorageImages ) && - ( maxPerStageDescriptorUpdateAfterBindInputAttachments == - rhs.maxPerStageDescriptorUpdateAfterBindInputAttachments ) && - ( maxPerStageUpdateAfterBindResources == rhs.maxPerStageUpdateAfterBindResources ) && - ( maxDescriptorSetUpdateAfterBindSamplers == rhs.maxDescriptorSetUpdateAfterBindSamplers ) && - ( maxDescriptorSetUpdateAfterBindUniformBuffers == rhs.maxDescriptorSetUpdateAfterBindUniformBuffers ) && - ( maxDescriptorSetUpdateAfterBindUniformBuffersDynamic == - rhs.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic ) && - ( maxDescriptorSetUpdateAfterBindStorageBuffers == rhs.maxDescriptorSetUpdateAfterBindStorageBuffers ) && - ( maxDescriptorSetUpdateAfterBindStorageBuffersDynamic == - rhs.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic ) && - ( maxDescriptorSetUpdateAfterBindSampledImages == rhs.maxDescriptorSetUpdateAfterBindSampledImages ) && - ( maxDescriptorSetUpdateAfterBindStorageImages == rhs.maxDescriptorSetUpdateAfterBindStorageImages ) && - ( maxDescriptorSetUpdateAfterBindInputAttachments == rhs.maxDescriptorSetUpdateAfterBindInputAttachments ); -# endif - } - - bool operator!=( PhysicalDeviceDescriptorIndexingProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDescriptorIndexingProperties; - void * pNext = {}; - uint32_t maxUpdateAfterBindDescriptorsInAllPools = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexingNative = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexingNative = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexingNative = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexingNative = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative = {}; - VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccessUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 quadDivergentImplicitLod = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindSamplers = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments = {}; - uint32_t maxPerStageUpdateAfterBindResources = {}; - uint32_t maxDescriptorSetUpdateAfterBindSamplers = {}; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers = {}; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = {}; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers = {}; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = {}; - uint32_t maxDescriptorSetUpdateAfterBindSampledImages = {}; - uint32_t maxDescriptorSetUpdateAfterBindStorageImages = {}; - uint32_t maxDescriptorSetUpdateAfterBindInputAttachments = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties ) == - sizeof( VkPhysicalDeviceDescriptorIndexingProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceDescriptorIndexingProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDescriptorIndexingProperties; - }; - using PhysicalDeviceDescriptorIndexingPropertiesEXT = PhysicalDeviceDescriptorIndexingProperties; - - struct PhysicalDeviceDeviceGeneratedCommandsFeaturesNV - { - using NativeType = VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceDeviceGeneratedCommandsFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 deviceGeneratedCommands_ = {} ) VULKAN_HPP_NOEXCEPT - : deviceGeneratedCommands( deviceGeneratedCommands_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceDeviceGeneratedCommandsFeaturesNV( - PhysicalDeviceDeviceGeneratedCommandsFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDeviceGeneratedCommandsFeaturesNV( VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDeviceGeneratedCommandsFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDeviceGeneratedCommandsFeaturesNV & - operator=( PhysicalDeviceDeviceGeneratedCommandsFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDeviceGeneratedCommandsFeaturesNV & - operator=( VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDeviceGeneratedCommandsFeaturesNV & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDeviceGeneratedCommandsFeaturesNV & - setDeviceGeneratedCommands( VULKAN_HPP_NAMESPACE::Bool32 deviceGeneratedCommands_ ) VULKAN_HPP_NOEXCEPT - { - deviceGeneratedCommands = deviceGeneratedCommands_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, deviceGeneratedCommands ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDeviceGeneratedCommandsFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceDeviceGeneratedCommandsFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( deviceGeneratedCommands == rhs.deviceGeneratedCommands ); -# endif - } - - bool operator!=( PhysicalDeviceDeviceGeneratedCommandsFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 deviceGeneratedCommands = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV ) == - sizeof( VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceDeviceGeneratedCommandsFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDeviceGeneratedCommandsFeaturesNV; - }; - - struct PhysicalDeviceDeviceGeneratedCommandsPropertiesNV - { - using NativeType = VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceDeviceGeneratedCommandsPropertiesNV( - uint32_t maxGraphicsShaderGroupCount_ = {}, - uint32_t maxIndirectSequenceCount_ = {}, - uint32_t maxIndirectCommandsTokenCount_ = {}, - uint32_t maxIndirectCommandsStreamCount_ = {}, - uint32_t maxIndirectCommandsTokenOffset_ = {}, - uint32_t maxIndirectCommandsStreamStride_ = {}, - uint32_t minSequencesCountBufferOffsetAlignment_ = {}, - uint32_t minSequencesIndexBufferOffsetAlignment_ = {}, - uint32_t minIndirectCommandsBufferOffsetAlignment_ = {} ) VULKAN_HPP_NOEXCEPT - : maxGraphicsShaderGroupCount( maxGraphicsShaderGroupCount_ ) - , maxIndirectSequenceCount( maxIndirectSequenceCount_ ) - , maxIndirectCommandsTokenCount( maxIndirectCommandsTokenCount_ ) - , maxIndirectCommandsStreamCount( maxIndirectCommandsStreamCount_ ) - , maxIndirectCommandsTokenOffset( maxIndirectCommandsTokenOffset_ ) - , maxIndirectCommandsStreamStride( maxIndirectCommandsStreamStride_ ) - , minSequencesCountBufferOffsetAlignment( minSequencesCountBufferOffsetAlignment_ ) - , minSequencesIndexBufferOffsetAlignment( minSequencesIndexBufferOffsetAlignment_ ) - , minIndirectCommandsBufferOffsetAlignment( minIndirectCommandsBufferOffsetAlignment_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceDeviceGeneratedCommandsPropertiesNV( - PhysicalDeviceDeviceGeneratedCommandsPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDeviceGeneratedCommandsPropertiesNV( VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDeviceGeneratedCommandsPropertiesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDeviceGeneratedCommandsPropertiesNV & - operator=( PhysicalDeviceDeviceGeneratedCommandsPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDeviceGeneratedCommandsPropertiesNV & - operator=( VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - maxGraphicsShaderGroupCount, - maxIndirectSequenceCount, - maxIndirectCommandsTokenCount, - maxIndirectCommandsStreamCount, - maxIndirectCommandsTokenOffset, - maxIndirectCommandsStreamStride, - minSequencesCountBufferOffsetAlignment, - minSequencesIndexBufferOffsetAlignment, - minIndirectCommandsBufferOffsetAlignment ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDeviceGeneratedCommandsPropertiesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceDeviceGeneratedCommandsPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxGraphicsShaderGroupCount == rhs.maxGraphicsShaderGroupCount ) && - ( maxIndirectSequenceCount == rhs.maxIndirectSequenceCount ) && - ( maxIndirectCommandsTokenCount == rhs.maxIndirectCommandsTokenCount ) && - ( maxIndirectCommandsStreamCount == rhs.maxIndirectCommandsStreamCount ) && - ( maxIndirectCommandsTokenOffset == rhs.maxIndirectCommandsTokenOffset ) && - ( maxIndirectCommandsStreamStride == rhs.maxIndirectCommandsStreamStride ) && - ( minSequencesCountBufferOffsetAlignment == rhs.minSequencesCountBufferOffsetAlignment ) && - ( minSequencesIndexBufferOffsetAlignment == rhs.minSequencesIndexBufferOffsetAlignment ) && - ( minIndirectCommandsBufferOffsetAlignment == rhs.minIndirectCommandsBufferOffsetAlignment ); -# endif - } - - bool operator!=( PhysicalDeviceDeviceGeneratedCommandsPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV; - void * pNext = {}; - uint32_t maxGraphicsShaderGroupCount = {}; - uint32_t maxIndirectSequenceCount = {}; - uint32_t maxIndirectCommandsTokenCount = {}; - uint32_t maxIndirectCommandsStreamCount = {}; - uint32_t maxIndirectCommandsTokenOffset = {}; - uint32_t maxIndirectCommandsStreamStride = {}; - uint32_t minSequencesCountBufferOffsetAlignment = {}; - uint32_t minSequencesIndexBufferOffsetAlignment = {}; - uint32_t minIndirectCommandsBufferOffsetAlignment = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV ) == - sizeof( VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceDeviceGeneratedCommandsPropertiesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDeviceGeneratedCommandsPropertiesNV; - }; - - struct PhysicalDeviceDeviceMemoryReportFeaturesEXT - { - using NativeType = VkPhysicalDeviceDeviceMemoryReportFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceDeviceMemoryReportFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceDeviceMemoryReportFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 deviceMemoryReport_ = {} ) VULKAN_HPP_NOEXCEPT - : deviceMemoryReport( deviceMemoryReport_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceDeviceMemoryReportFeaturesEXT( - PhysicalDeviceDeviceMemoryReportFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDeviceMemoryReportFeaturesEXT( VkPhysicalDeviceDeviceMemoryReportFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDeviceMemoryReportFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDeviceMemoryReportFeaturesEXT & - operator=( PhysicalDeviceDeviceMemoryReportFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDeviceMemoryReportFeaturesEXT & - operator=( VkPhysicalDeviceDeviceMemoryReportFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDeviceMemoryReportFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDeviceMemoryReportFeaturesEXT & - setDeviceMemoryReport( VULKAN_HPP_NAMESPACE::Bool32 deviceMemoryReport_ ) VULKAN_HPP_NOEXCEPT - { - deviceMemoryReport = deviceMemoryReport_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceDeviceMemoryReportFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDeviceMemoryReportFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, deviceMemoryReport ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDeviceMemoryReportFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceDeviceMemoryReportFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceMemoryReport == rhs.deviceMemoryReport ); -# endif - } - - bool operator!=( PhysicalDeviceDeviceMemoryReportFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDeviceMemoryReportFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 deviceMemoryReport = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT ) == - sizeof( VkPhysicalDeviceDeviceMemoryReportFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceDeviceMemoryReportFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDeviceMemoryReportFeaturesEXT; - }; - - struct PhysicalDeviceDiagnosticsConfigFeaturesNV - { - using NativeType = VkPhysicalDeviceDiagnosticsConfigFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceDiagnosticsConfigFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceDiagnosticsConfigFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 diagnosticsConfig_ = {} ) VULKAN_HPP_NOEXCEPT - : diagnosticsConfig( diagnosticsConfig_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceDiagnosticsConfigFeaturesNV( - PhysicalDeviceDiagnosticsConfigFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDiagnosticsConfigFeaturesNV( VkPhysicalDeviceDiagnosticsConfigFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDiagnosticsConfigFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDiagnosticsConfigFeaturesNV & - operator=( PhysicalDeviceDiagnosticsConfigFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDiagnosticsConfigFeaturesNV & - operator=( VkPhysicalDeviceDiagnosticsConfigFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDiagnosticsConfigFeaturesNV & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDiagnosticsConfigFeaturesNV & - setDiagnosticsConfig( VULKAN_HPP_NAMESPACE::Bool32 diagnosticsConfig_ ) VULKAN_HPP_NOEXCEPT - { - diagnosticsConfig = diagnosticsConfig_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceDiagnosticsConfigFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDiagnosticsConfigFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, diagnosticsConfig ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDiagnosticsConfigFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceDiagnosticsConfigFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( diagnosticsConfig == rhs.diagnosticsConfig ); -# endif - } - - bool operator!=( PhysicalDeviceDiagnosticsConfigFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDiagnosticsConfigFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 diagnosticsConfig = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV ) == - sizeof( VkPhysicalDeviceDiagnosticsConfigFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceDiagnosticsConfigFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDiagnosticsConfigFeaturesNV; - }; - - struct PhysicalDeviceDiscardRectanglePropertiesEXT - { - using NativeType = VkPhysicalDeviceDiscardRectanglePropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceDiscardRectanglePropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceDiscardRectanglePropertiesEXT( uint32_t maxDiscardRectangles_ = {} ) VULKAN_HPP_NOEXCEPT - : maxDiscardRectangles( maxDiscardRectangles_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceDiscardRectanglePropertiesEXT( - PhysicalDeviceDiscardRectanglePropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDiscardRectanglePropertiesEXT( VkPhysicalDeviceDiscardRectanglePropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDiscardRectanglePropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDiscardRectanglePropertiesEXT & - operator=( PhysicalDeviceDiscardRectanglePropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDiscardRectanglePropertiesEXT & - operator=( VkPhysicalDeviceDiscardRectanglePropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceDiscardRectanglePropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDiscardRectanglePropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxDiscardRectangles ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDiscardRectanglePropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceDiscardRectanglePropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxDiscardRectangles == rhs.maxDiscardRectangles ); -# endif - } - - bool operator!=( PhysicalDeviceDiscardRectanglePropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDiscardRectanglePropertiesEXT; - void * pNext = {}; - uint32_t maxDiscardRectangles = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT ) == - sizeof( VkPhysicalDeviceDiscardRectanglePropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceDiscardRectanglePropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDiscardRectanglePropertiesEXT; - }; - - struct PhysicalDeviceDriverProperties - { - using NativeType = VkPhysicalDeviceDriverProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceDriverProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDriverProperties( - VULKAN_HPP_NAMESPACE::DriverId driverID_ = VULKAN_HPP_NAMESPACE::DriverId::eAmdProprietary, - std::array const & driverName_ = {}, - std::array const & driverInfo_ = {}, - VULKAN_HPP_NAMESPACE::ConformanceVersion conformanceVersion_ = {} ) VULKAN_HPP_NOEXCEPT - : driverID( driverID_ ) - , driverName( driverName_ ) - , driverInfo( driverInfo_ ) - , conformanceVersion( conformanceVersion_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceDriverProperties( PhysicalDeviceDriverProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDriverProperties( VkPhysicalDeviceDriverProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDriverProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDriverProperties & - operator=( PhysicalDeviceDriverProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDriverProperties & operator=( VkPhysicalDeviceDriverProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceDriverProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDriverProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - VULKAN_HPP_NAMESPACE::ConformanceVersion const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, driverID, driverName, driverInfo, conformanceVersion ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDriverProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceDriverProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( driverID == rhs.driverID ) && - ( driverName == rhs.driverName ) && ( driverInfo == rhs.driverInfo ) && - ( conformanceVersion == rhs.conformanceVersion ); -# endif - } - - bool operator!=( PhysicalDeviceDriverProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDriverProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::DriverId driverID = VULKAN_HPP_NAMESPACE::DriverId::eAmdProprietary; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D driverName = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D driverInfo = {}; - VULKAN_HPP_NAMESPACE::ConformanceVersion conformanceVersion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties ) == - sizeof( VkPhysicalDeviceDriverProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceDriverProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDriverProperties; - }; - using PhysicalDeviceDriverPropertiesKHR = PhysicalDeviceDriverProperties; - - struct PhysicalDeviceDrmPropertiesEXT - { - using NativeType = VkPhysicalDeviceDrmPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceDrmPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceDrmPropertiesEXT( VULKAN_HPP_NAMESPACE::Bool32 hasPrimary_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 hasRender_ = {}, - int64_t primaryMajor_ = {}, - int64_t primaryMinor_ = {}, - int64_t renderMajor_ = {}, - int64_t renderMinor_ = {} ) VULKAN_HPP_NOEXCEPT - : hasPrimary( hasPrimary_ ) - , hasRender( hasRender_ ) - , primaryMajor( primaryMajor_ ) - , primaryMinor( primaryMinor_ ) - , renderMajor( renderMajor_ ) - , renderMinor( renderMinor_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceDrmPropertiesEXT( PhysicalDeviceDrmPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDrmPropertiesEXT( VkPhysicalDeviceDrmPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDrmPropertiesEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDrmPropertiesEXT & - operator=( PhysicalDeviceDrmPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDrmPropertiesEXT & operator=( VkPhysicalDeviceDrmPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceDrmPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDrmPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, hasPrimary, hasRender, primaryMajor, primaryMinor, renderMajor, renderMinor ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDrmPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceDrmPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( hasPrimary == rhs.hasPrimary ) && - ( hasRender == rhs.hasRender ) && ( primaryMajor == rhs.primaryMajor ) && - ( primaryMinor == rhs.primaryMinor ) && ( renderMajor == rhs.renderMajor ) && - ( renderMinor == rhs.renderMinor ); -# endif - } - - bool operator!=( PhysicalDeviceDrmPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDrmPropertiesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 hasPrimary = {}; - VULKAN_HPP_NAMESPACE::Bool32 hasRender = {}; - int64_t primaryMajor = {}; - int64_t primaryMinor = {}; - int64_t renderMajor = {}; - int64_t renderMinor = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT ) == - sizeof( VkPhysicalDeviceDrmPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceDrmPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDrmPropertiesEXT; - }; - - struct PhysicalDeviceDynamicRenderingFeatures - { - using NativeType = VkPhysicalDeviceDynamicRenderingFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceDynamicRenderingFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceDynamicRenderingFeatures( VULKAN_HPP_NAMESPACE::Bool32 dynamicRendering_ = {} ) VULKAN_HPP_NOEXCEPT - : dynamicRendering( dynamicRendering_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceDynamicRenderingFeatures( PhysicalDeviceDynamicRenderingFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDynamicRenderingFeatures( VkPhysicalDeviceDynamicRenderingFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceDynamicRenderingFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceDynamicRenderingFeatures & - operator=( PhysicalDeviceDynamicRenderingFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceDynamicRenderingFeatures & - operator=( VkPhysicalDeviceDynamicRenderingFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDynamicRenderingFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceDynamicRenderingFeatures & - setDynamicRendering( VULKAN_HPP_NAMESPACE::Bool32 dynamicRendering_ ) VULKAN_HPP_NOEXCEPT - { - dynamicRendering = dynamicRendering_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceDynamicRenderingFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceDynamicRenderingFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, dynamicRendering ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceDynamicRenderingFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceDynamicRenderingFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dynamicRendering == rhs.dynamicRendering ); -# endif - } - - bool operator!=( PhysicalDeviceDynamicRenderingFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceDynamicRenderingFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 dynamicRendering = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures ) == - sizeof( VkPhysicalDeviceDynamicRenderingFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceDynamicRenderingFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceDynamicRenderingFeatures; - }; - using PhysicalDeviceDynamicRenderingFeaturesKHR = PhysicalDeviceDynamicRenderingFeatures; - - struct PhysicalDeviceExclusiveScissorFeaturesNV - { - using NativeType = VkPhysicalDeviceExclusiveScissorFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceExclusiveScissorFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceExclusiveScissorFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 exclusiveScissor_ = {} ) - VULKAN_HPP_NOEXCEPT : exclusiveScissor( exclusiveScissor_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceExclusiveScissorFeaturesNV( - PhysicalDeviceExclusiveScissorFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExclusiveScissorFeaturesNV( VkPhysicalDeviceExclusiveScissorFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceExclusiveScissorFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceExclusiveScissorFeaturesNV & - operator=( PhysicalDeviceExclusiveScissorFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExclusiveScissorFeaturesNV & - operator=( VkPhysicalDeviceExclusiveScissorFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExclusiveScissorFeaturesNV & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExclusiveScissorFeaturesNV & - setExclusiveScissor( VULKAN_HPP_NAMESPACE::Bool32 exclusiveScissor_ ) VULKAN_HPP_NOEXCEPT - { - exclusiveScissor = exclusiveScissor_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceExclusiveScissorFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceExclusiveScissorFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, exclusiveScissor ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceExclusiveScissorFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceExclusiveScissorFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( exclusiveScissor == rhs.exclusiveScissor ); -# endif - } - - bool operator!=( PhysicalDeviceExclusiveScissorFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceExclusiveScissorFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 exclusiveScissor = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV ) == - sizeof( VkPhysicalDeviceExclusiveScissorFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceExclusiveScissorFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceExclusiveScissorFeaturesNV; - }; - - struct PhysicalDeviceExtendedDynamicState2FeaturesEXT - { - using NativeType = VkPhysicalDeviceExtendedDynamicState2FeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceExtendedDynamicState2FeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceExtendedDynamicState2FeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState2_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState2LogicOp_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState2PatchControlPoints_ = {} ) VULKAN_HPP_NOEXCEPT - : extendedDynamicState2( extendedDynamicState2_ ) - , extendedDynamicState2LogicOp( extendedDynamicState2LogicOp_ ) - , extendedDynamicState2PatchControlPoints( extendedDynamicState2PatchControlPoints_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceExtendedDynamicState2FeaturesEXT( - PhysicalDeviceExtendedDynamicState2FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExtendedDynamicState2FeaturesEXT( VkPhysicalDeviceExtendedDynamicState2FeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceExtendedDynamicState2FeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceExtendedDynamicState2FeaturesEXT & - operator=( PhysicalDeviceExtendedDynamicState2FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExtendedDynamicState2FeaturesEXT & - operator=( VkPhysicalDeviceExtendedDynamicState2FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExtendedDynamicState2FeaturesEXT & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExtendedDynamicState2FeaturesEXT & - setExtendedDynamicState2( VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState2_ ) VULKAN_HPP_NOEXCEPT - { - extendedDynamicState2 = extendedDynamicState2_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExtendedDynamicState2FeaturesEXT & - setExtendedDynamicState2LogicOp( VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState2LogicOp_ ) VULKAN_HPP_NOEXCEPT - { - extendedDynamicState2LogicOp = extendedDynamicState2LogicOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExtendedDynamicState2FeaturesEXT & setExtendedDynamicState2PatchControlPoints( - VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState2PatchControlPoints_ ) VULKAN_HPP_NOEXCEPT - { - extendedDynamicState2PatchControlPoints = extendedDynamicState2PatchControlPoints_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceExtendedDynamicState2FeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceExtendedDynamicState2FeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, extendedDynamicState2, extendedDynamicState2LogicOp, extendedDynamicState2PatchControlPoints ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceExtendedDynamicState2FeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceExtendedDynamicState2FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( extendedDynamicState2 == rhs.extendedDynamicState2 ) && - ( extendedDynamicState2LogicOp == rhs.extendedDynamicState2LogicOp ) && - ( extendedDynamicState2PatchControlPoints == rhs.extendedDynamicState2PatchControlPoints ); -# endif - } - - bool operator!=( PhysicalDeviceExtendedDynamicState2FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceExtendedDynamicState2FeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState2 = {}; - VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState2LogicOp = {}; - VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState2PatchControlPoints = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT ) == - sizeof( VkPhysicalDeviceExtendedDynamicState2FeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceExtendedDynamicState2FeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceExtendedDynamicState2FeaturesEXT; - }; - - struct PhysicalDeviceExtendedDynamicStateFeaturesEXT - { - using NativeType = VkPhysicalDeviceExtendedDynamicStateFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceExtendedDynamicStateFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceExtendedDynamicStateFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState_ = {} ) VULKAN_HPP_NOEXCEPT - : extendedDynamicState( extendedDynamicState_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceExtendedDynamicStateFeaturesEXT( - PhysicalDeviceExtendedDynamicStateFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExtendedDynamicStateFeaturesEXT( VkPhysicalDeviceExtendedDynamicStateFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceExtendedDynamicStateFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceExtendedDynamicStateFeaturesEXT & - operator=( PhysicalDeviceExtendedDynamicStateFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExtendedDynamicStateFeaturesEXT & - operator=( VkPhysicalDeviceExtendedDynamicStateFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExtendedDynamicStateFeaturesEXT & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExtendedDynamicStateFeaturesEXT & - setExtendedDynamicState( VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState_ ) VULKAN_HPP_NOEXCEPT - { - extendedDynamicState = extendedDynamicState_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceExtendedDynamicStateFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceExtendedDynamicStateFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, extendedDynamicState ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceExtendedDynamicStateFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceExtendedDynamicStateFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( extendedDynamicState == rhs.extendedDynamicState ); -# endif - } - - bool operator!=( PhysicalDeviceExtendedDynamicStateFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceExtendedDynamicStateFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT ) == - sizeof( VkPhysicalDeviceExtendedDynamicStateFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceExtendedDynamicStateFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceExtendedDynamicStateFeaturesEXT; - }; - - struct PhysicalDeviceExternalBufferInfo - { - using NativeType = VkPhysicalDeviceExternalBufferInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceExternalBufferInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalBufferInfo( - VULKAN_HPP_NAMESPACE::BufferCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::BufferUsageFlags usage_ = {}, - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , usage( usage_ ) - , handleType( handleType_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceExternalBufferInfo( PhysicalDeviceExternalBufferInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExternalBufferInfo( VkPhysicalDeviceExternalBufferInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceExternalBufferInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceExternalBufferInfo & - operator=( PhysicalDeviceExternalBufferInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExternalBufferInfo & operator=( VkPhysicalDeviceExternalBufferInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExternalBufferInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExternalBufferInfo & - setFlags( VULKAN_HPP_NAMESPACE::BufferCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExternalBufferInfo & - setUsage( VULKAN_HPP_NAMESPACE::BufferUsageFlags usage_ ) VULKAN_HPP_NOEXCEPT - { - usage = usage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExternalBufferInfo & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceExternalBufferInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceExternalBufferInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, usage, handleType ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceExternalBufferInfo const & ) const = default; -#else - bool operator==( PhysicalDeviceExternalBufferInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( usage == rhs.usage ) && - ( handleType == rhs.handleType ); -# endif - } - - bool operator!=( PhysicalDeviceExternalBufferInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceExternalBufferInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::BufferCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::BufferUsageFlags usage = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo ) == - sizeof( VkPhysicalDeviceExternalBufferInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceExternalBufferInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceExternalBufferInfo; - }; - using PhysicalDeviceExternalBufferInfoKHR = PhysicalDeviceExternalBufferInfo; - - struct PhysicalDeviceExternalFenceInfo - { - using NativeType = VkPhysicalDeviceExternalFenceInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceExternalFenceInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalFenceInfo( - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd ) VULKAN_HPP_NOEXCEPT - : handleType( handleType_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceExternalFenceInfo( PhysicalDeviceExternalFenceInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExternalFenceInfo( VkPhysicalDeviceExternalFenceInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceExternalFenceInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceExternalFenceInfo & - operator=( PhysicalDeviceExternalFenceInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExternalFenceInfo & operator=( VkPhysicalDeviceExternalFenceInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExternalFenceInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExternalFenceInfo & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceExternalFenceInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceExternalFenceInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleType ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceExternalFenceInfo const & ) const = default; -#else - bool operator==( PhysicalDeviceExternalFenceInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ); -# endif - } - - bool operator!=( PhysicalDeviceExternalFenceInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceExternalFenceInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo ) == - sizeof( VkPhysicalDeviceExternalFenceInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceExternalFenceInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceExternalFenceInfo; - }; - using PhysicalDeviceExternalFenceInfoKHR = PhysicalDeviceExternalFenceInfo; - - struct PhysicalDeviceExternalImageFormatInfo - { - using NativeType = VkPhysicalDeviceExternalImageFormatInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceExternalImageFormatInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalImageFormatInfo( - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd ) VULKAN_HPP_NOEXCEPT - : handleType( handleType_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalImageFormatInfo( PhysicalDeviceExternalImageFormatInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExternalImageFormatInfo( VkPhysicalDeviceExternalImageFormatInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceExternalImageFormatInfo( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceExternalImageFormatInfo & - operator=( PhysicalDeviceExternalImageFormatInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExternalImageFormatInfo & - operator=( VkPhysicalDeviceExternalImageFormatInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExternalImageFormatInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExternalImageFormatInfo & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceExternalImageFormatInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceExternalImageFormatInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleType ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceExternalImageFormatInfo const & ) const = default; -#else - bool operator==( PhysicalDeviceExternalImageFormatInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ); -# endif - } - - bool operator!=( PhysicalDeviceExternalImageFormatInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceExternalImageFormatInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo ) == - sizeof( VkPhysicalDeviceExternalImageFormatInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceExternalImageFormatInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceExternalImageFormatInfo; - }; - using PhysicalDeviceExternalImageFormatInfoKHR = PhysicalDeviceExternalImageFormatInfo; - - struct PhysicalDeviceExternalMemoryHostPropertiesEXT - { - using NativeType = VkPhysicalDeviceExternalMemoryHostPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceExternalMemoryHostPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalMemoryHostPropertiesEXT( - VULKAN_HPP_NAMESPACE::DeviceSize minImportedHostPointerAlignment_ = {} ) VULKAN_HPP_NOEXCEPT - : minImportedHostPointerAlignment( minImportedHostPointerAlignment_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalMemoryHostPropertiesEXT( - PhysicalDeviceExternalMemoryHostPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExternalMemoryHostPropertiesEXT( VkPhysicalDeviceExternalMemoryHostPropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceExternalMemoryHostPropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceExternalMemoryHostPropertiesEXT & - operator=( PhysicalDeviceExternalMemoryHostPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExternalMemoryHostPropertiesEXT & - operator=( VkPhysicalDeviceExternalMemoryHostPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceExternalMemoryHostPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceExternalMemoryHostPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, minImportedHostPointerAlignment ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceExternalMemoryHostPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceExternalMemoryHostPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( minImportedHostPointerAlignment == rhs.minImportedHostPointerAlignment ); -# endif - } - - bool operator!=( PhysicalDeviceExternalMemoryHostPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceExternalMemoryHostPropertiesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceSize minImportedHostPointerAlignment = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT ) == - sizeof( VkPhysicalDeviceExternalMemoryHostPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceExternalMemoryHostPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceExternalMemoryHostPropertiesEXT; - }; - - struct PhysicalDeviceExternalMemoryRDMAFeaturesNV - { - using NativeType = VkPhysicalDeviceExternalMemoryRDMAFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceExternalMemoryRdmaFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalMemoryRDMAFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 externalMemoryRDMA_ = {} ) VULKAN_HPP_NOEXCEPT - : externalMemoryRDMA( externalMemoryRDMA_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalMemoryRDMAFeaturesNV( - PhysicalDeviceExternalMemoryRDMAFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExternalMemoryRDMAFeaturesNV( VkPhysicalDeviceExternalMemoryRDMAFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceExternalMemoryRDMAFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceExternalMemoryRDMAFeaturesNV & - operator=( PhysicalDeviceExternalMemoryRDMAFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExternalMemoryRDMAFeaturesNV & - operator=( VkPhysicalDeviceExternalMemoryRDMAFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExternalMemoryRDMAFeaturesNV & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExternalMemoryRDMAFeaturesNV & - setExternalMemoryRDMA( VULKAN_HPP_NAMESPACE::Bool32 externalMemoryRDMA_ ) VULKAN_HPP_NOEXCEPT - { - externalMemoryRDMA = externalMemoryRDMA_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceExternalMemoryRDMAFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceExternalMemoryRDMAFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, externalMemoryRDMA ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceExternalMemoryRDMAFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceExternalMemoryRDMAFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( externalMemoryRDMA == rhs.externalMemoryRDMA ); -# endif - } - - bool operator!=( PhysicalDeviceExternalMemoryRDMAFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceExternalMemoryRdmaFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 externalMemoryRDMA = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV ) == - sizeof( VkPhysicalDeviceExternalMemoryRDMAFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceExternalMemoryRDMAFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceExternalMemoryRDMAFeaturesNV; - }; - - struct PhysicalDeviceExternalSemaphoreInfo - { - using NativeType = VkPhysicalDeviceExternalSemaphoreInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceExternalSemaphoreInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalSemaphoreInfo( - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd ) VULKAN_HPP_NOEXCEPT - : handleType( handleType_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalSemaphoreInfo( PhysicalDeviceExternalSemaphoreInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExternalSemaphoreInfo( VkPhysicalDeviceExternalSemaphoreInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceExternalSemaphoreInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceExternalSemaphoreInfo & - operator=( PhysicalDeviceExternalSemaphoreInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceExternalSemaphoreInfo & - operator=( VkPhysicalDeviceExternalSemaphoreInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExternalSemaphoreInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceExternalSemaphoreInfo & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceExternalSemaphoreInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceExternalSemaphoreInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, handleType ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceExternalSemaphoreInfo const & ) const = default; -#else - bool operator==( PhysicalDeviceExternalSemaphoreInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( handleType == rhs.handleType ); -# endif - } - - bool operator!=( PhysicalDeviceExternalSemaphoreInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceExternalSemaphoreInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo ) == - sizeof( VkPhysicalDeviceExternalSemaphoreInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceExternalSemaphoreInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceExternalSemaphoreInfo; - }; - using PhysicalDeviceExternalSemaphoreInfoKHR = PhysicalDeviceExternalSemaphoreInfo; - - struct PhysicalDeviceFeatures2 - { - using NativeType = VkPhysicalDeviceFeatures2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceFeatures2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceFeatures2( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures features_ = {} ) VULKAN_HPP_NOEXCEPT - : features( features_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFeatures2( PhysicalDeviceFeatures2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFeatures2( VkPhysicalDeviceFeatures2 const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFeatures2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFeatures2 & operator=( PhysicalDeviceFeatures2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFeatures2 & operator=( VkPhysicalDeviceFeatures2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures2 & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFeatures2 & - setFeatures( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures const & features_ ) VULKAN_HPP_NOEXCEPT - { - features = features_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceFeatures2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFeatures2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, features ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFeatures2 const & ) const = default; -#else - bool operator==( PhysicalDeviceFeatures2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( features == rhs.features ); -# endif - } - - bool operator!=( PhysicalDeviceFeatures2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFeatures2; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures features = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 ) == - sizeof( VkPhysicalDeviceFeatures2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PhysicalDeviceFeatures2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFeatures2; - }; - using PhysicalDeviceFeatures2KHR = PhysicalDeviceFeatures2; - - struct PhysicalDeviceFloatControlsProperties - { - using NativeType = VkPhysicalDeviceFloatControlsProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFloatControlsProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceFloatControlsProperties( - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence denormBehaviorIndependence_ = - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence::e32BitOnly, - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence roundingModeIndependence_ = - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence::e32BitOnly, - VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat32_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat64_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat32_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat64_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat32_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat64_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat32_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat64_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat32_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat64_ = {} ) VULKAN_HPP_NOEXCEPT - : denormBehaviorIndependence( denormBehaviorIndependence_ ) - , roundingModeIndependence( roundingModeIndependence_ ) - , shaderSignedZeroInfNanPreserveFloat16( shaderSignedZeroInfNanPreserveFloat16_ ) - , shaderSignedZeroInfNanPreserveFloat32( shaderSignedZeroInfNanPreserveFloat32_ ) - , shaderSignedZeroInfNanPreserveFloat64( shaderSignedZeroInfNanPreserveFloat64_ ) - , shaderDenormPreserveFloat16( shaderDenormPreserveFloat16_ ) - , shaderDenormPreserveFloat32( shaderDenormPreserveFloat32_ ) - , shaderDenormPreserveFloat64( shaderDenormPreserveFloat64_ ) - , shaderDenormFlushToZeroFloat16( shaderDenormFlushToZeroFloat16_ ) - , shaderDenormFlushToZeroFloat32( shaderDenormFlushToZeroFloat32_ ) - , shaderDenormFlushToZeroFloat64( shaderDenormFlushToZeroFloat64_ ) - , shaderRoundingModeRTEFloat16( shaderRoundingModeRTEFloat16_ ) - , shaderRoundingModeRTEFloat32( shaderRoundingModeRTEFloat32_ ) - , shaderRoundingModeRTEFloat64( shaderRoundingModeRTEFloat64_ ) - , shaderRoundingModeRTZFloat16( shaderRoundingModeRTZFloat16_ ) - , shaderRoundingModeRTZFloat32( shaderRoundingModeRTZFloat32_ ) - , shaderRoundingModeRTZFloat64( shaderRoundingModeRTZFloat64_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFloatControlsProperties( PhysicalDeviceFloatControlsProperties const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFloatControlsProperties( VkPhysicalDeviceFloatControlsProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFloatControlsProperties( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFloatControlsProperties & - operator=( PhysicalDeviceFloatControlsProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFloatControlsProperties & - operator=( VkPhysicalDeviceFloatControlsProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceFloatControlsProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFloatControlsProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - denormBehaviorIndependence, - roundingModeIndependence, - shaderSignedZeroInfNanPreserveFloat16, - shaderSignedZeroInfNanPreserveFloat32, - shaderSignedZeroInfNanPreserveFloat64, - shaderDenormPreserveFloat16, - shaderDenormPreserveFloat32, - shaderDenormPreserveFloat64, - shaderDenormFlushToZeroFloat16, - shaderDenormFlushToZeroFloat32, - shaderDenormFlushToZeroFloat64, - shaderRoundingModeRTEFloat16, - shaderRoundingModeRTEFloat32, - shaderRoundingModeRTEFloat64, - shaderRoundingModeRTZFloat16, - shaderRoundingModeRTZFloat32, - shaderRoundingModeRTZFloat64 ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFloatControlsProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceFloatControlsProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( denormBehaviorIndependence == rhs.denormBehaviorIndependence ) && - ( roundingModeIndependence == rhs.roundingModeIndependence ) && - ( shaderSignedZeroInfNanPreserveFloat16 == rhs.shaderSignedZeroInfNanPreserveFloat16 ) && - ( shaderSignedZeroInfNanPreserveFloat32 == rhs.shaderSignedZeroInfNanPreserveFloat32 ) && - ( shaderSignedZeroInfNanPreserveFloat64 == rhs.shaderSignedZeroInfNanPreserveFloat64 ) && - ( shaderDenormPreserveFloat16 == rhs.shaderDenormPreserveFloat16 ) && - ( shaderDenormPreserveFloat32 == rhs.shaderDenormPreserveFloat32 ) && - ( shaderDenormPreserveFloat64 == rhs.shaderDenormPreserveFloat64 ) && - ( shaderDenormFlushToZeroFloat16 == rhs.shaderDenormFlushToZeroFloat16 ) && - ( shaderDenormFlushToZeroFloat32 == rhs.shaderDenormFlushToZeroFloat32 ) && - ( shaderDenormFlushToZeroFloat64 == rhs.shaderDenormFlushToZeroFloat64 ) && - ( shaderRoundingModeRTEFloat16 == rhs.shaderRoundingModeRTEFloat16 ) && - ( shaderRoundingModeRTEFloat32 == rhs.shaderRoundingModeRTEFloat32 ) && - ( shaderRoundingModeRTEFloat64 == rhs.shaderRoundingModeRTEFloat64 ) && - ( shaderRoundingModeRTZFloat16 == rhs.shaderRoundingModeRTZFloat16 ) && - ( shaderRoundingModeRTZFloat32 == rhs.shaderRoundingModeRTZFloat32 ) && - ( shaderRoundingModeRTZFloat64 == rhs.shaderRoundingModeRTZFloat64 ); -# endif - } - - bool operator!=( PhysicalDeviceFloatControlsProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFloatControlsProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence denormBehaviorIndependence = - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence::e32BitOnly; - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence roundingModeIndependence = - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence::e32BitOnly; - VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat32 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat64 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat32 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat64 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat32 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat64 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat32 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat64 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat32 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat64 = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties ) == - sizeof( VkPhysicalDeviceFloatControlsProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceFloatControlsProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFloatControlsProperties; - }; - using PhysicalDeviceFloatControlsPropertiesKHR = PhysicalDeviceFloatControlsProperties; - - struct PhysicalDeviceFragmentDensityMap2FeaturesEXT - { - using NativeType = VkPhysicalDeviceFragmentDensityMap2FeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFragmentDensityMap2FeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMap2FeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapDeferred_ = {} ) VULKAN_HPP_NOEXCEPT - : fragmentDensityMapDeferred( fragmentDensityMapDeferred_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMap2FeaturesEXT( - PhysicalDeviceFragmentDensityMap2FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentDensityMap2FeaturesEXT( VkPhysicalDeviceFragmentDensityMap2FeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFragmentDensityMap2FeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFragmentDensityMap2FeaturesEXT & - operator=( PhysicalDeviceFragmentDensityMap2FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentDensityMap2FeaturesEXT & - operator=( VkPhysicalDeviceFragmentDensityMap2FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentDensityMap2FeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentDensityMap2FeaturesEXT & - setFragmentDensityMapDeferred( VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapDeferred_ ) VULKAN_HPP_NOEXCEPT - { - fragmentDensityMapDeferred = fragmentDensityMapDeferred_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceFragmentDensityMap2FeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFragmentDensityMap2FeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, fragmentDensityMapDeferred ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFragmentDensityMap2FeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceFragmentDensityMap2FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( fragmentDensityMapDeferred == rhs.fragmentDensityMapDeferred ); -# endif - } - - bool operator!=( PhysicalDeviceFragmentDensityMap2FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentDensityMap2FeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapDeferred = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT ) == - sizeof( VkPhysicalDeviceFragmentDensityMap2FeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceFragmentDensityMap2FeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFragmentDensityMap2FeaturesEXT; - }; - - struct PhysicalDeviceFragmentDensityMap2PropertiesEXT - { - using NativeType = VkPhysicalDeviceFragmentDensityMap2PropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFragmentDensityMap2PropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMap2PropertiesEXT( - VULKAN_HPP_NAMESPACE::Bool32 subsampledLoads_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 subsampledCoarseReconstructionEarlyAccess_ = {}, - uint32_t maxSubsampledArrayLayers_ = {}, - uint32_t maxDescriptorSetSubsampledSamplers_ = {} ) VULKAN_HPP_NOEXCEPT - : subsampledLoads( subsampledLoads_ ) - , subsampledCoarseReconstructionEarlyAccess( subsampledCoarseReconstructionEarlyAccess_ ) - , maxSubsampledArrayLayers( maxSubsampledArrayLayers_ ) - , maxDescriptorSetSubsampledSamplers( maxDescriptorSetSubsampledSamplers_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMap2PropertiesEXT( - PhysicalDeviceFragmentDensityMap2PropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentDensityMap2PropertiesEXT( VkPhysicalDeviceFragmentDensityMap2PropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFragmentDensityMap2PropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFragmentDensityMap2PropertiesEXT & - operator=( PhysicalDeviceFragmentDensityMap2PropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentDensityMap2PropertiesEXT & - operator=( VkPhysicalDeviceFragmentDensityMap2PropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceFragmentDensityMap2PropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFragmentDensityMap2PropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - subsampledLoads, - subsampledCoarseReconstructionEarlyAccess, - maxSubsampledArrayLayers, - maxDescriptorSetSubsampledSamplers ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFragmentDensityMap2PropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceFragmentDensityMap2PropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( subsampledLoads == rhs.subsampledLoads ) && - ( subsampledCoarseReconstructionEarlyAccess == rhs.subsampledCoarseReconstructionEarlyAccess ) && - ( maxSubsampledArrayLayers == rhs.maxSubsampledArrayLayers ) && - ( maxDescriptorSetSubsampledSamplers == rhs.maxDescriptorSetSubsampledSamplers ); -# endif - } - - bool operator!=( PhysicalDeviceFragmentDensityMap2PropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentDensityMap2PropertiesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 subsampledLoads = {}; - VULKAN_HPP_NAMESPACE::Bool32 subsampledCoarseReconstructionEarlyAccess = {}; - uint32_t maxSubsampledArrayLayers = {}; - uint32_t maxDescriptorSetSubsampledSamplers = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT ) == - sizeof( VkPhysicalDeviceFragmentDensityMap2PropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceFragmentDensityMap2PropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFragmentDensityMap2PropertiesEXT; - }; - - struct PhysicalDeviceFragmentDensityMapFeaturesEXT - { - using NativeType = VkPhysicalDeviceFragmentDensityMapFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFragmentDensityMapFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMapFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMap_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapDynamic_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapNonSubsampledImages_ = {} ) VULKAN_HPP_NOEXCEPT - : fragmentDensityMap( fragmentDensityMap_ ) - , fragmentDensityMapDynamic( fragmentDensityMapDynamic_ ) - , fragmentDensityMapNonSubsampledImages( fragmentDensityMapNonSubsampledImages_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMapFeaturesEXT( - PhysicalDeviceFragmentDensityMapFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentDensityMapFeaturesEXT( VkPhysicalDeviceFragmentDensityMapFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFragmentDensityMapFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFragmentDensityMapFeaturesEXT & - operator=( PhysicalDeviceFragmentDensityMapFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentDensityMapFeaturesEXT & - operator=( VkPhysicalDeviceFragmentDensityMapFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentDensityMapFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentDensityMapFeaturesEXT & - setFragmentDensityMap( VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMap_ ) VULKAN_HPP_NOEXCEPT - { - fragmentDensityMap = fragmentDensityMap_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentDensityMapFeaturesEXT & - setFragmentDensityMapDynamic( VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapDynamic_ ) VULKAN_HPP_NOEXCEPT - { - fragmentDensityMapDynamic = fragmentDensityMapDynamic_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentDensityMapFeaturesEXT & setFragmentDensityMapNonSubsampledImages( - VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapNonSubsampledImages_ ) VULKAN_HPP_NOEXCEPT - { - fragmentDensityMapNonSubsampledImages = fragmentDensityMapNonSubsampledImages_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceFragmentDensityMapFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFragmentDensityMapFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, fragmentDensityMap, fragmentDensityMapDynamic, fragmentDensityMapNonSubsampledImages ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFragmentDensityMapFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceFragmentDensityMapFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fragmentDensityMap == rhs.fragmentDensityMap ) && - ( fragmentDensityMapDynamic == rhs.fragmentDensityMapDynamic ) && - ( fragmentDensityMapNonSubsampledImages == rhs.fragmentDensityMapNonSubsampledImages ); -# endif - } - - bool operator!=( PhysicalDeviceFragmentDensityMapFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentDensityMapFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMap = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapDynamic = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapNonSubsampledImages = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT ) == - sizeof( VkPhysicalDeviceFragmentDensityMapFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceFragmentDensityMapFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFragmentDensityMapFeaturesEXT; - }; - - struct PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM - { - using NativeType = VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM( - VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapOffset_ = {} ) VULKAN_HPP_NOEXCEPT - : fragmentDensityMapOffset( fragmentDensityMapOffset_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM( - PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM( - VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM & - operator=( PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM & - operator=( VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM & - setFragmentDensityMapOffset( VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapOffset_ ) VULKAN_HPP_NOEXCEPT - { - fragmentDensityMapOffset = fragmentDensityMapOffset_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, fragmentDensityMapOffset ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM const & ) const = default; -#else - bool operator==( PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( fragmentDensityMapOffset == rhs.fragmentDensityMapOffset ); -# endif - } - - bool operator!=( PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapOffset = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM ) == - sizeof( VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM; - }; - - struct PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM - { - using NativeType = VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM( - VULKAN_HPP_NAMESPACE::Extent2D fragmentDensityOffsetGranularity_ = {} ) VULKAN_HPP_NOEXCEPT - : fragmentDensityOffsetGranularity( fragmentDensityOffsetGranularity_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM( - PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM( - VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM & - operator=( PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM & - operator=( VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, fragmentDensityOffsetGranularity ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM const & ) const = default; -#else - bool operator==( PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( fragmentDensityOffsetGranularity == rhs.fragmentDensityOffsetGranularity ); -# endif - } - - bool operator!=( PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Extent2D fragmentDensityOffsetGranularity = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM ) == - sizeof( VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM>::value, - "PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM; - }; - - struct PhysicalDeviceFragmentDensityMapPropertiesEXT - { - using NativeType = VkPhysicalDeviceFragmentDensityMapPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFragmentDensityMapPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMapPropertiesEXT( - VULKAN_HPP_NAMESPACE::Extent2D minFragmentDensityTexelSize_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D maxFragmentDensityTexelSize_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityInvocations_ = {} ) VULKAN_HPP_NOEXCEPT - : minFragmentDensityTexelSize( minFragmentDensityTexelSize_ ) - , maxFragmentDensityTexelSize( maxFragmentDensityTexelSize_ ) - , fragmentDensityInvocations( fragmentDensityInvocations_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMapPropertiesEXT( - PhysicalDeviceFragmentDensityMapPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentDensityMapPropertiesEXT( VkPhysicalDeviceFragmentDensityMapPropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFragmentDensityMapPropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFragmentDensityMapPropertiesEXT & - operator=( PhysicalDeviceFragmentDensityMapPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentDensityMapPropertiesEXT & - operator=( VkPhysicalDeviceFragmentDensityMapPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceFragmentDensityMapPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFragmentDensityMapPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, minFragmentDensityTexelSize, maxFragmentDensityTexelSize, fragmentDensityInvocations ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFragmentDensityMapPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceFragmentDensityMapPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( minFragmentDensityTexelSize == rhs.minFragmentDensityTexelSize ) && - ( maxFragmentDensityTexelSize == rhs.maxFragmentDensityTexelSize ) && - ( fragmentDensityInvocations == rhs.fragmentDensityInvocations ); -# endif - } - - bool operator!=( PhysicalDeviceFragmentDensityMapPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentDensityMapPropertiesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Extent2D minFragmentDensityTexelSize = {}; - VULKAN_HPP_NAMESPACE::Extent2D maxFragmentDensityTexelSize = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityInvocations = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT ) == - sizeof( VkPhysicalDeviceFragmentDensityMapPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceFragmentDensityMapPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFragmentDensityMapPropertiesEXT; - }; - - struct PhysicalDeviceFragmentShaderBarycentricFeaturesNV - { - using NativeType = VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFragmentShaderBarycentricFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShaderBarycentricFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderBarycentric_ = {} ) VULKAN_HPP_NOEXCEPT - : fragmentShaderBarycentric( fragmentShaderBarycentric_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShaderBarycentricFeaturesNV( - PhysicalDeviceFragmentShaderBarycentricFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShaderBarycentricFeaturesNV( VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFragmentShaderBarycentricFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFragmentShaderBarycentricFeaturesNV & - operator=( PhysicalDeviceFragmentShaderBarycentricFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShaderBarycentricFeaturesNV & - operator=( VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShaderBarycentricFeaturesNV & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShaderBarycentricFeaturesNV & - setFragmentShaderBarycentric( VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderBarycentric_ ) VULKAN_HPP_NOEXCEPT - { - fragmentShaderBarycentric = fragmentShaderBarycentric_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, fragmentShaderBarycentric ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFragmentShaderBarycentricFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceFragmentShaderBarycentricFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( fragmentShaderBarycentric == rhs.fragmentShaderBarycentric ); -# endif - } - - bool operator!=( PhysicalDeviceFragmentShaderBarycentricFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentShaderBarycentricFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderBarycentric = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV ) == - sizeof( VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceFragmentShaderBarycentricFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFragmentShaderBarycentricFeaturesNV; - }; - - struct PhysicalDeviceFragmentShaderInterlockFeaturesEXT - { - using NativeType = VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFragmentShaderInterlockFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShaderInterlockFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderSampleInterlock_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderPixelInterlock_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderShadingRateInterlock_ = {} ) VULKAN_HPP_NOEXCEPT - : fragmentShaderSampleInterlock( fragmentShaderSampleInterlock_ ) - , fragmentShaderPixelInterlock( fragmentShaderPixelInterlock_ ) - , fragmentShaderShadingRateInterlock( fragmentShaderShadingRateInterlock_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShaderInterlockFeaturesEXT( - PhysicalDeviceFragmentShaderInterlockFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShaderInterlockFeaturesEXT( VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFragmentShaderInterlockFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFragmentShaderInterlockFeaturesEXT & - operator=( PhysicalDeviceFragmentShaderInterlockFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShaderInterlockFeaturesEXT & - operator=( VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShaderInterlockFeaturesEXT & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShaderInterlockFeaturesEXT & setFragmentShaderSampleInterlock( - VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderSampleInterlock_ ) VULKAN_HPP_NOEXCEPT - { - fragmentShaderSampleInterlock = fragmentShaderSampleInterlock_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShaderInterlockFeaturesEXT & - setFragmentShaderPixelInterlock( VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderPixelInterlock_ ) VULKAN_HPP_NOEXCEPT - { - fragmentShaderPixelInterlock = fragmentShaderPixelInterlock_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShaderInterlockFeaturesEXT & setFragmentShaderShadingRateInterlock( - VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderShadingRateInterlock_ ) VULKAN_HPP_NOEXCEPT - { - fragmentShaderShadingRateInterlock = fragmentShaderShadingRateInterlock_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, fragmentShaderSampleInterlock, fragmentShaderPixelInterlock, fragmentShaderShadingRateInterlock ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFragmentShaderInterlockFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceFragmentShaderInterlockFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( fragmentShaderSampleInterlock == rhs.fragmentShaderSampleInterlock ) && - ( fragmentShaderPixelInterlock == rhs.fragmentShaderPixelInterlock ) && - ( fragmentShaderShadingRateInterlock == rhs.fragmentShaderShadingRateInterlock ); -# endif - } - - bool operator!=( PhysicalDeviceFragmentShaderInterlockFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentShaderInterlockFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderSampleInterlock = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderPixelInterlock = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderShadingRateInterlock = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT ) == - sizeof( VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceFragmentShaderInterlockFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFragmentShaderInterlockFeaturesEXT; - }; - - struct PhysicalDeviceFragmentShadingRateEnumsFeaturesNV - { - using NativeType = VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFragmentShadingRateEnumsFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRateEnumsFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateEnums_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 supersampleFragmentShadingRates_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 noInvocationFragmentShadingRates_ = {} ) VULKAN_HPP_NOEXCEPT - : fragmentShadingRateEnums( fragmentShadingRateEnums_ ) - , supersampleFragmentShadingRates( supersampleFragmentShadingRates_ ) - , noInvocationFragmentShadingRates( noInvocationFragmentShadingRates_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRateEnumsFeaturesNV( - PhysicalDeviceFragmentShadingRateEnumsFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShadingRateEnumsFeaturesNV( VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFragmentShadingRateEnumsFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFragmentShadingRateEnumsFeaturesNV & - operator=( PhysicalDeviceFragmentShadingRateEnumsFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShadingRateEnumsFeaturesNV & - operator=( VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShadingRateEnumsFeaturesNV & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShadingRateEnumsFeaturesNV & - setFragmentShadingRateEnums( VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateEnums_ ) VULKAN_HPP_NOEXCEPT - { - fragmentShadingRateEnums = fragmentShadingRateEnums_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShadingRateEnumsFeaturesNV & setSupersampleFragmentShadingRates( - VULKAN_HPP_NAMESPACE::Bool32 supersampleFragmentShadingRates_ ) VULKAN_HPP_NOEXCEPT - { - supersampleFragmentShadingRates = supersampleFragmentShadingRates_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShadingRateEnumsFeaturesNV & setNoInvocationFragmentShadingRates( - VULKAN_HPP_NAMESPACE::Bool32 noInvocationFragmentShadingRates_ ) VULKAN_HPP_NOEXCEPT - { - noInvocationFragmentShadingRates = noInvocationFragmentShadingRates_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, fragmentShadingRateEnums, supersampleFragmentShadingRates, noInvocationFragmentShadingRates ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFragmentShadingRateEnumsFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceFragmentShadingRateEnumsFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( fragmentShadingRateEnums == rhs.fragmentShadingRateEnums ) && - ( supersampleFragmentShadingRates == rhs.supersampleFragmentShadingRates ) && - ( noInvocationFragmentShadingRates == rhs.noInvocationFragmentShadingRates ); -# endif - } - - bool operator!=( PhysicalDeviceFragmentShadingRateEnumsFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentShadingRateEnumsFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateEnums = {}; - VULKAN_HPP_NAMESPACE::Bool32 supersampleFragmentShadingRates = {}; - VULKAN_HPP_NAMESPACE::Bool32 noInvocationFragmentShadingRates = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV ) == - sizeof( VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceFragmentShadingRateEnumsFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFragmentShadingRateEnumsFeaturesNV; - }; - - struct PhysicalDeviceFragmentShadingRateEnumsPropertiesNV - { - using NativeType = VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFragmentShadingRateEnumsPropertiesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRateEnumsPropertiesNV( - VULKAN_HPP_NAMESPACE::SampleCountFlagBits maxFragmentShadingRateInvocationCount_ = - VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1 ) VULKAN_HPP_NOEXCEPT - : maxFragmentShadingRateInvocationCount( maxFragmentShadingRateInvocationCount_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRateEnumsPropertiesNV( - PhysicalDeviceFragmentShadingRateEnumsPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShadingRateEnumsPropertiesNV( - VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFragmentShadingRateEnumsPropertiesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFragmentShadingRateEnumsPropertiesNV & - operator=( PhysicalDeviceFragmentShadingRateEnumsPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShadingRateEnumsPropertiesNV & - operator=( VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShadingRateEnumsPropertiesNV & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShadingRateEnumsPropertiesNV & - setMaxFragmentShadingRateInvocationCount( - VULKAN_HPP_NAMESPACE::SampleCountFlagBits maxFragmentShadingRateInvocationCount_ ) VULKAN_HPP_NOEXCEPT - { - maxFragmentShadingRateInvocationCount = maxFragmentShadingRateInvocationCount_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxFragmentShadingRateInvocationCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFragmentShadingRateEnumsPropertiesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceFragmentShadingRateEnumsPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxFragmentShadingRateInvocationCount == rhs.maxFragmentShadingRateInvocationCount ); -# endif - } - - bool operator!=( PhysicalDeviceFragmentShadingRateEnumsPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentShadingRateEnumsPropertiesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlagBits maxFragmentShadingRateInvocationCount = - VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV ) == - sizeof( VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceFragmentShadingRateEnumsPropertiesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFragmentShadingRateEnumsPropertiesNV; - }; - - struct PhysicalDeviceFragmentShadingRateFeaturesKHR - { - using NativeType = VkPhysicalDeviceFragmentShadingRateFeaturesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFragmentShadingRateFeaturesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRateFeaturesKHR( - VULKAN_HPP_NAMESPACE::Bool32 pipelineFragmentShadingRate_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRate_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 attachmentFragmentShadingRate_ = {} ) VULKAN_HPP_NOEXCEPT - : pipelineFragmentShadingRate( pipelineFragmentShadingRate_ ) - , primitiveFragmentShadingRate( primitiveFragmentShadingRate_ ) - , attachmentFragmentShadingRate( attachmentFragmentShadingRate_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRateFeaturesKHR( - PhysicalDeviceFragmentShadingRateFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShadingRateFeaturesKHR( VkPhysicalDeviceFragmentShadingRateFeaturesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFragmentShadingRateFeaturesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFragmentShadingRateFeaturesKHR & - operator=( PhysicalDeviceFragmentShadingRateFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShadingRateFeaturesKHR & - operator=( VkPhysicalDeviceFragmentShadingRateFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShadingRateFeaturesKHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShadingRateFeaturesKHR & - setPipelineFragmentShadingRate( VULKAN_HPP_NAMESPACE::Bool32 pipelineFragmentShadingRate_ ) VULKAN_HPP_NOEXCEPT - { - pipelineFragmentShadingRate = pipelineFragmentShadingRate_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShadingRateFeaturesKHR & - setPrimitiveFragmentShadingRate( VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRate_ ) VULKAN_HPP_NOEXCEPT - { - primitiveFragmentShadingRate = primitiveFragmentShadingRate_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceFragmentShadingRateFeaturesKHR & setAttachmentFragmentShadingRate( - VULKAN_HPP_NAMESPACE::Bool32 attachmentFragmentShadingRate_ ) VULKAN_HPP_NOEXCEPT - { - attachmentFragmentShadingRate = attachmentFragmentShadingRate_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceFragmentShadingRateFeaturesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFragmentShadingRateFeaturesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, pipelineFragmentShadingRate, primitiveFragmentShadingRate, attachmentFragmentShadingRate ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFragmentShadingRateFeaturesKHR const & ) const = default; -#else - bool operator==( PhysicalDeviceFragmentShadingRateFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( pipelineFragmentShadingRate == rhs.pipelineFragmentShadingRate ) && - ( primitiveFragmentShadingRate == rhs.primitiveFragmentShadingRate ) && - ( attachmentFragmentShadingRate == rhs.attachmentFragmentShadingRate ); -# endif - } - - bool operator!=( PhysicalDeviceFragmentShadingRateFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentShadingRateFeaturesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 pipelineFragmentShadingRate = {}; - VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRate = {}; - VULKAN_HPP_NAMESPACE::Bool32 attachmentFragmentShadingRate = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR ) == - sizeof( VkPhysicalDeviceFragmentShadingRateFeaturesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceFragmentShadingRateFeaturesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFragmentShadingRateFeaturesKHR; - }; - - struct PhysicalDeviceFragmentShadingRateKHR - { - using NativeType = VkPhysicalDeviceFragmentShadingRateKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFragmentShadingRateKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceFragmentShadingRateKHR( VULKAN_HPP_NAMESPACE::SampleCountFlags sampleCounts_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D fragmentSize_ = {} ) VULKAN_HPP_NOEXCEPT - : sampleCounts( sampleCounts_ ) - , fragmentSize( fragmentSize_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRateKHR( PhysicalDeviceFragmentShadingRateKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShadingRateKHR( VkPhysicalDeviceFragmentShadingRateKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFragmentShadingRateKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFragmentShadingRateKHR & - operator=( PhysicalDeviceFragmentShadingRateKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShadingRateKHR & - operator=( VkPhysicalDeviceFragmentShadingRateKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceFragmentShadingRateKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFragmentShadingRateKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, sampleCounts, fragmentSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFragmentShadingRateKHR const & ) const = default; -#else - bool operator==( PhysicalDeviceFragmentShadingRateKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( sampleCounts == rhs.sampleCounts ) && - ( fragmentSize == rhs.fragmentSize ); -# endif - } - - bool operator!=( PhysicalDeviceFragmentShadingRateKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentShadingRateKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags sampleCounts = {}; - VULKAN_HPP_NAMESPACE::Extent2D fragmentSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR ) == - sizeof( VkPhysicalDeviceFragmentShadingRateKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceFragmentShadingRateKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFragmentShadingRateKHR; - }; - - struct PhysicalDeviceFragmentShadingRatePropertiesKHR - { - using NativeType = VkPhysicalDeviceFragmentShadingRatePropertiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceFragmentShadingRatePropertiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRatePropertiesKHR( - VULKAN_HPP_NAMESPACE::Extent2D minFragmentShadingRateAttachmentTexelSize_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D maxFragmentShadingRateAttachmentTexelSize_ = {}, - uint32_t maxFragmentShadingRateAttachmentTexelSizeAspectRatio_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRateWithMultipleViewports_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 layeredShadingRateAttachments_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateNonTrivialCombinerOps_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D maxFragmentSize_ = {}, - uint32_t maxFragmentSizeAspectRatio_ = {}, - uint32_t maxFragmentShadingRateCoverageSamples_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits maxFragmentShadingRateRasterizationSamples_ = - VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1, - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithShaderDepthStencilWrites_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithSampleMask_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithShaderSampleMask_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithConservativeRasterization_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithFragmentShaderInterlock_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithCustomSampleLocations_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateStrictMultiplyCombiner_ = {} ) VULKAN_HPP_NOEXCEPT - : minFragmentShadingRateAttachmentTexelSize( minFragmentShadingRateAttachmentTexelSize_ ) - , maxFragmentShadingRateAttachmentTexelSize( maxFragmentShadingRateAttachmentTexelSize_ ) - , maxFragmentShadingRateAttachmentTexelSizeAspectRatio( maxFragmentShadingRateAttachmentTexelSizeAspectRatio_ ) - , primitiveFragmentShadingRateWithMultipleViewports( primitiveFragmentShadingRateWithMultipleViewports_ ) - , layeredShadingRateAttachments( layeredShadingRateAttachments_ ) - , fragmentShadingRateNonTrivialCombinerOps( fragmentShadingRateNonTrivialCombinerOps_ ) - , maxFragmentSize( maxFragmentSize_ ) - , maxFragmentSizeAspectRatio( maxFragmentSizeAspectRatio_ ) - , maxFragmentShadingRateCoverageSamples( maxFragmentShadingRateCoverageSamples_ ) - , maxFragmentShadingRateRasterizationSamples( maxFragmentShadingRateRasterizationSamples_ ) - , fragmentShadingRateWithShaderDepthStencilWrites( fragmentShadingRateWithShaderDepthStencilWrites_ ) - , fragmentShadingRateWithSampleMask( fragmentShadingRateWithSampleMask_ ) - , fragmentShadingRateWithShaderSampleMask( fragmentShadingRateWithShaderSampleMask_ ) - , fragmentShadingRateWithConservativeRasterization( fragmentShadingRateWithConservativeRasterization_ ) - , fragmentShadingRateWithFragmentShaderInterlock( fragmentShadingRateWithFragmentShaderInterlock_ ) - , fragmentShadingRateWithCustomSampleLocations( fragmentShadingRateWithCustomSampleLocations_ ) - , fragmentShadingRateStrictMultiplyCombiner( fragmentShadingRateStrictMultiplyCombiner_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRatePropertiesKHR( - PhysicalDeviceFragmentShadingRatePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShadingRatePropertiesKHR( VkPhysicalDeviceFragmentShadingRatePropertiesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceFragmentShadingRatePropertiesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceFragmentShadingRatePropertiesKHR & - operator=( PhysicalDeviceFragmentShadingRatePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceFragmentShadingRatePropertiesKHR & - operator=( VkPhysicalDeviceFragmentShadingRatePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceFragmentShadingRatePropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceFragmentShadingRatePropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - minFragmentShadingRateAttachmentTexelSize, - maxFragmentShadingRateAttachmentTexelSize, - maxFragmentShadingRateAttachmentTexelSizeAspectRatio, - primitiveFragmentShadingRateWithMultipleViewports, - layeredShadingRateAttachments, - fragmentShadingRateNonTrivialCombinerOps, - maxFragmentSize, - maxFragmentSizeAspectRatio, - maxFragmentShadingRateCoverageSamples, - maxFragmentShadingRateRasterizationSamples, - fragmentShadingRateWithShaderDepthStencilWrites, - fragmentShadingRateWithSampleMask, - fragmentShadingRateWithShaderSampleMask, - fragmentShadingRateWithConservativeRasterization, - fragmentShadingRateWithFragmentShaderInterlock, - fragmentShadingRateWithCustomSampleLocations, - fragmentShadingRateStrictMultiplyCombiner ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceFragmentShadingRatePropertiesKHR const & ) const = default; -#else - bool operator==( PhysicalDeviceFragmentShadingRatePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( minFragmentShadingRateAttachmentTexelSize == rhs.minFragmentShadingRateAttachmentTexelSize ) && - ( maxFragmentShadingRateAttachmentTexelSize == rhs.maxFragmentShadingRateAttachmentTexelSize ) && - ( maxFragmentShadingRateAttachmentTexelSizeAspectRatio == - rhs.maxFragmentShadingRateAttachmentTexelSizeAspectRatio ) && - ( primitiveFragmentShadingRateWithMultipleViewports == - rhs.primitiveFragmentShadingRateWithMultipleViewports ) && - ( layeredShadingRateAttachments == rhs.layeredShadingRateAttachments ) && - ( fragmentShadingRateNonTrivialCombinerOps == rhs.fragmentShadingRateNonTrivialCombinerOps ) && - ( maxFragmentSize == rhs.maxFragmentSize ) && - ( maxFragmentSizeAspectRatio == rhs.maxFragmentSizeAspectRatio ) && - ( maxFragmentShadingRateCoverageSamples == rhs.maxFragmentShadingRateCoverageSamples ) && - ( maxFragmentShadingRateRasterizationSamples == rhs.maxFragmentShadingRateRasterizationSamples ) && - ( fragmentShadingRateWithShaderDepthStencilWrites == - rhs.fragmentShadingRateWithShaderDepthStencilWrites ) && - ( fragmentShadingRateWithSampleMask == rhs.fragmentShadingRateWithSampleMask ) && - ( fragmentShadingRateWithShaderSampleMask == rhs.fragmentShadingRateWithShaderSampleMask ) && - ( fragmentShadingRateWithConservativeRasterization == - rhs.fragmentShadingRateWithConservativeRasterization ) && - ( fragmentShadingRateWithFragmentShaderInterlock == rhs.fragmentShadingRateWithFragmentShaderInterlock ) && - ( fragmentShadingRateWithCustomSampleLocations == rhs.fragmentShadingRateWithCustomSampleLocations ) && - ( fragmentShadingRateStrictMultiplyCombiner == rhs.fragmentShadingRateStrictMultiplyCombiner ); -# endif - } - - bool operator!=( PhysicalDeviceFragmentShadingRatePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceFragmentShadingRatePropertiesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Extent2D minFragmentShadingRateAttachmentTexelSize = {}; - VULKAN_HPP_NAMESPACE::Extent2D maxFragmentShadingRateAttachmentTexelSize = {}; - uint32_t maxFragmentShadingRateAttachmentTexelSizeAspectRatio = {}; - VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRateWithMultipleViewports = {}; - VULKAN_HPP_NAMESPACE::Bool32 layeredShadingRateAttachments = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateNonTrivialCombinerOps = {}; - VULKAN_HPP_NAMESPACE::Extent2D maxFragmentSize = {}; - uint32_t maxFragmentSizeAspectRatio = {}; - uint32_t maxFragmentShadingRateCoverageSamples = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlagBits maxFragmentShadingRateRasterizationSamples = - VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1; - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithShaderDepthStencilWrites = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithSampleMask = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithShaderSampleMask = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithConservativeRasterization = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithFragmentShaderInterlock = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateWithCustomSampleLocations = {}; - VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateStrictMultiplyCombiner = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR ) == - sizeof( VkPhysicalDeviceFragmentShadingRatePropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceFragmentShadingRatePropertiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceFragmentShadingRatePropertiesKHR; - }; - - struct PhysicalDeviceGlobalPriorityQueryFeaturesKHR - { - using NativeType = VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceGlobalPriorityQueryFeaturesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceGlobalPriorityQueryFeaturesKHR( - VULKAN_HPP_NAMESPACE::Bool32 globalPriorityQuery_ = {} ) VULKAN_HPP_NOEXCEPT - : globalPriorityQuery( globalPriorityQuery_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceGlobalPriorityQueryFeaturesKHR( - PhysicalDeviceGlobalPriorityQueryFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceGlobalPriorityQueryFeaturesKHR( VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceGlobalPriorityQueryFeaturesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceGlobalPriorityQueryFeaturesKHR & - operator=( PhysicalDeviceGlobalPriorityQueryFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceGlobalPriorityQueryFeaturesKHR & - operator=( VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceGlobalPriorityQueryFeaturesKHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceGlobalPriorityQueryFeaturesKHR & - setGlobalPriorityQuery( VULKAN_HPP_NAMESPACE::Bool32 globalPriorityQuery_ ) VULKAN_HPP_NOEXCEPT - { - globalPriorityQuery = globalPriorityQuery_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, globalPriorityQuery ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceGlobalPriorityQueryFeaturesKHR const & ) const = default; -#else - bool operator==( PhysicalDeviceGlobalPriorityQueryFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( globalPriorityQuery == rhs.globalPriorityQuery ); -# endif - } - - bool operator!=( PhysicalDeviceGlobalPriorityQueryFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceGlobalPriorityQueryFeaturesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 globalPriorityQuery = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesKHR ) == - sizeof( VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceGlobalPriorityQueryFeaturesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceGlobalPriorityQueryFeaturesKHR; - }; - using PhysicalDeviceGlobalPriorityQueryFeaturesEXT = PhysicalDeviceGlobalPriorityQueryFeaturesKHR; - - struct PhysicalDeviceGroupProperties - { - using NativeType = VkPhysicalDeviceGroupProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceGroupProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceGroupProperties( - uint32_t physicalDeviceCount_ = {}, - std::array const & physicalDevices_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 subsetAllocation_ = {} ) VULKAN_HPP_NOEXCEPT - : physicalDeviceCount( physicalDeviceCount_ ) - , physicalDevices( physicalDevices_ ) - , subsetAllocation( subsetAllocation_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceGroupProperties( PhysicalDeviceGroupProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceGroupProperties( VkPhysicalDeviceGroupProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceGroupProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceGroupProperties & - operator=( PhysicalDeviceGroupProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceGroupProperties & operator=( VkPhysicalDeviceGroupProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceGroupProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceGroupProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple< - VULKAN_HPP_NAMESPACE::StructureType const &, - void * const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - VULKAN_HPP_NAMESPACE::Bool32 const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, physicalDeviceCount, physicalDevices, subsetAllocation ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceGroupProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceGroupProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( physicalDeviceCount == rhs.physicalDeviceCount ) && - ( physicalDevices == rhs.physicalDevices ) && ( subsetAllocation == rhs.subsetAllocation ); -# endif - } - - bool operator!=( PhysicalDeviceGroupProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceGroupProperties; - void * pNext = {}; - uint32_t physicalDeviceCount = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D - physicalDevices = {}; - VULKAN_HPP_NAMESPACE::Bool32 subsetAllocation = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties ) == - sizeof( VkPhysicalDeviceGroupProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceGroupProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceGroupProperties; - }; - using PhysicalDeviceGroupPropertiesKHR = PhysicalDeviceGroupProperties; - - struct PhysicalDeviceHostQueryResetFeatures - { - using NativeType = VkPhysicalDeviceHostQueryResetFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceHostQueryResetFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceHostQueryResetFeatures( VULKAN_HPP_NAMESPACE::Bool32 hostQueryReset_ = {} ) VULKAN_HPP_NOEXCEPT - : hostQueryReset( hostQueryReset_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceHostQueryResetFeatures( PhysicalDeviceHostQueryResetFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceHostQueryResetFeatures( VkPhysicalDeviceHostQueryResetFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceHostQueryResetFeatures( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceHostQueryResetFeatures & - operator=( PhysicalDeviceHostQueryResetFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceHostQueryResetFeatures & - operator=( VkPhysicalDeviceHostQueryResetFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceHostQueryResetFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceHostQueryResetFeatures & - setHostQueryReset( VULKAN_HPP_NAMESPACE::Bool32 hostQueryReset_ ) VULKAN_HPP_NOEXCEPT - { - hostQueryReset = hostQueryReset_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceHostQueryResetFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceHostQueryResetFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, hostQueryReset ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceHostQueryResetFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceHostQueryResetFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( hostQueryReset == rhs.hostQueryReset ); -# endif - } - - bool operator!=( PhysicalDeviceHostQueryResetFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceHostQueryResetFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 hostQueryReset = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures ) == - sizeof( VkPhysicalDeviceHostQueryResetFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceHostQueryResetFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceHostQueryResetFeatures; - }; - using PhysicalDeviceHostQueryResetFeaturesEXT = PhysicalDeviceHostQueryResetFeatures; - - struct PhysicalDeviceIDProperties - { - using NativeType = VkPhysicalDeviceIDProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceIdProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceIDProperties( std::array const & deviceUUID_ = {}, - std::array const & driverUUID_ = {}, - std::array const & deviceLUID_ = {}, - uint32_t deviceNodeMask_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 deviceLUIDValid_ = {} ) VULKAN_HPP_NOEXCEPT - : deviceUUID( deviceUUID_ ) - , driverUUID( driverUUID_ ) - , deviceLUID( deviceLUID_ ) - , deviceNodeMask( deviceNodeMask_ ) - , deviceLUIDValid( deviceLUIDValid_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceIDProperties( PhysicalDeviceIDProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceIDProperties( VkPhysicalDeviceIDProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceIDProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceIDProperties & operator=( PhysicalDeviceIDProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceIDProperties & operator=( VkPhysicalDeviceIDProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceIDProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceIDProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::Bool32 const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, deviceUUID, driverUUID, deviceLUID, deviceNodeMask, deviceLUIDValid ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceIDProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceIDProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceUUID == rhs.deviceUUID ) && - ( driverUUID == rhs.driverUUID ) && ( deviceLUID == rhs.deviceLUID ) && - ( deviceNodeMask == rhs.deviceNodeMask ) && ( deviceLUIDValid == rhs.deviceLUIDValid ); -# endif - } - - bool operator!=( PhysicalDeviceIDProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceIdProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D deviceUUID = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D driverUUID = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D deviceLUID = {}; - uint32_t deviceNodeMask = {}; - VULKAN_HPP_NAMESPACE::Bool32 deviceLUIDValid = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties ) == - sizeof( VkPhysicalDeviceIDProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PhysicalDeviceIDProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceIDProperties; - }; - using PhysicalDeviceIDPropertiesKHR = PhysicalDeviceIDProperties; - - struct PhysicalDeviceImageDrmFormatModifierInfoEXT - { - using NativeType = VkPhysicalDeviceImageDrmFormatModifierInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceImageDrmFormatModifierInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceImageDrmFormatModifierInfoEXT( - uint64_t drmFormatModifier_ = {}, - VULKAN_HPP_NAMESPACE::SharingMode sharingMode_ = VULKAN_HPP_NAMESPACE::SharingMode::eExclusive, - uint32_t queueFamilyIndexCount_ = {}, - const uint32_t * pQueueFamilyIndices_ = {} ) VULKAN_HPP_NOEXCEPT - : drmFormatModifier( drmFormatModifier_ ) - , sharingMode( sharingMode_ ) - , queueFamilyIndexCount( queueFamilyIndexCount_ ) - , pQueueFamilyIndices( pQueueFamilyIndices_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceImageDrmFormatModifierInfoEXT( - PhysicalDeviceImageDrmFormatModifierInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceImageDrmFormatModifierInfoEXT( VkPhysicalDeviceImageDrmFormatModifierInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceImageDrmFormatModifierInfoEXT( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PhysicalDeviceImageDrmFormatModifierInfoEXT( - uint64_t drmFormatModifier_, - VULKAN_HPP_NAMESPACE::SharingMode sharingMode_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & queueFamilyIndices_ ) - : drmFormatModifier( drmFormatModifier_ ) - , sharingMode( sharingMode_ ) - , queueFamilyIndexCount( static_cast( queueFamilyIndices_.size() ) ) - , pQueueFamilyIndices( queueFamilyIndices_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceImageDrmFormatModifierInfoEXT & - operator=( PhysicalDeviceImageDrmFormatModifierInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceImageDrmFormatModifierInfoEXT & - operator=( VkPhysicalDeviceImageDrmFormatModifierInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageDrmFormatModifierInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageDrmFormatModifierInfoEXT & - setDrmFormatModifier( uint64_t drmFormatModifier_ ) VULKAN_HPP_NOEXCEPT - { - drmFormatModifier = drmFormatModifier_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageDrmFormatModifierInfoEXT & - setSharingMode( VULKAN_HPP_NAMESPACE::SharingMode sharingMode_ ) VULKAN_HPP_NOEXCEPT - { - sharingMode = sharingMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageDrmFormatModifierInfoEXT & - setQueueFamilyIndexCount( uint32_t queueFamilyIndexCount_ ) VULKAN_HPP_NOEXCEPT - { - queueFamilyIndexCount = queueFamilyIndexCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageDrmFormatModifierInfoEXT & - setPQueueFamilyIndices( const uint32_t * pQueueFamilyIndices_ ) VULKAN_HPP_NOEXCEPT - { - pQueueFamilyIndices = pQueueFamilyIndices_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PhysicalDeviceImageDrmFormatModifierInfoEXT & setQueueFamilyIndices( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & queueFamilyIndices_ ) VULKAN_HPP_NOEXCEPT - { - queueFamilyIndexCount = static_cast( queueFamilyIndices_.size() ); - pQueueFamilyIndices = queueFamilyIndices_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceImageDrmFormatModifierInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceImageDrmFormatModifierInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, drmFormatModifier, sharingMode, queueFamilyIndexCount, pQueueFamilyIndices ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceImageDrmFormatModifierInfoEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceImageDrmFormatModifierInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( drmFormatModifier == rhs.drmFormatModifier ) && - ( sharingMode == rhs.sharingMode ) && ( queueFamilyIndexCount == rhs.queueFamilyIndexCount ) && - ( pQueueFamilyIndices == rhs.pQueueFamilyIndices ); -# endif - } - - bool operator!=( PhysicalDeviceImageDrmFormatModifierInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceImageDrmFormatModifierInfoEXT; - const void * pNext = {}; - uint64_t drmFormatModifier = {}; - VULKAN_HPP_NAMESPACE::SharingMode sharingMode = VULKAN_HPP_NAMESPACE::SharingMode::eExclusive; - uint32_t queueFamilyIndexCount = {}; - const uint32_t * pQueueFamilyIndices = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT ) == - sizeof( VkPhysicalDeviceImageDrmFormatModifierInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceImageDrmFormatModifierInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceImageDrmFormatModifierInfoEXT; - }; - - struct PhysicalDeviceImageFormatInfo2 - { - using NativeType = VkPhysicalDeviceImageFormatInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceImageFormatInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceImageFormatInfo2( - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::ImageType type_ = VULKAN_HPP_NAMESPACE::ImageType::e1D, - VULKAN_HPP_NAMESPACE::ImageTiling tiling_ = VULKAN_HPP_NAMESPACE::ImageTiling::eOptimal, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage_ = {}, - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags_ = {} ) VULKAN_HPP_NOEXCEPT - : format( format_ ) - , type( type_ ) - , tiling( tiling_ ) - , usage( usage_ ) - , flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceImageFormatInfo2( PhysicalDeviceImageFormatInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceImageFormatInfo2( VkPhysicalDeviceImageFormatInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceImageFormatInfo2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceImageFormatInfo2 & - operator=( PhysicalDeviceImageFormatInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceImageFormatInfo2 & operator=( VkPhysicalDeviceImageFormatInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageFormatInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageFormatInfo2 & - setFormat( VULKAN_HPP_NAMESPACE::Format format_ ) VULKAN_HPP_NOEXCEPT - { - format = format_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageFormatInfo2 & - setType( VULKAN_HPP_NAMESPACE::ImageType type_ ) VULKAN_HPP_NOEXCEPT - { - type = type_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageFormatInfo2 & - setTiling( VULKAN_HPP_NAMESPACE::ImageTiling tiling_ ) VULKAN_HPP_NOEXCEPT - { - tiling = tiling_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageFormatInfo2 & - setUsage( VULKAN_HPP_NAMESPACE::ImageUsageFlags usage_ ) VULKAN_HPP_NOEXCEPT - { - usage = usage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageFormatInfo2 & - setFlags( VULKAN_HPP_NAMESPACE::ImageCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceImageFormatInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceImageFormatInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, format, type, tiling, usage, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceImageFormatInfo2 const & ) const = default; -#else - bool operator==( PhysicalDeviceImageFormatInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( format == rhs.format ) && ( type == rhs.type ) && - ( tiling == rhs.tiling ) && ( usage == rhs.usage ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( PhysicalDeviceImageFormatInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceImageFormatInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::ImageType type = VULKAN_HPP_NAMESPACE::ImageType::e1D; - VULKAN_HPP_NAMESPACE::ImageTiling tiling = VULKAN_HPP_NAMESPACE::ImageTiling::eOptimal; - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage = {}; - VULKAN_HPP_NAMESPACE::ImageCreateFlags flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 ) == - sizeof( VkPhysicalDeviceImageFormatInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceImageFormatInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceImageFormatInfo2; - }; - using PhysicalDeviceImageFormatInfo2KHR = PhysicalDeviceImageFormatInfo2; - - struct PhysicalDeviceImageRobustnessFeatures - { - using NativeType = VkPhysicalDeviceImageRobustnessFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceImageRobustnessFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceImageRobustnessFeatures( VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess_ = {} ) VULKAN_HPP_NOEXCEPT - : robustImageAccess( robustImageAccess_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceImageRobustnessFeatures( PhysicalDeviceImageRobustnessFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceImageRobustnessFeatures( VkPhysicalDeviceImageRobustnessFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceImageRobustnessFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceImageRobustnessFeatures & - operator=( PhysicalDeviceImageRobustnessFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceImageRobustnessFeatures & - operator=( VkPhysicalDeviceImageRobustnessFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageRobustnessFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageRobustnessFeatures & - setRobustImageAccess( VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess_ ) VULKAN_HPP_NOEXCEPT - { - robustImageAccess = robustImageAccess_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceImageRobustnessFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceImageRobustnessFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, robustImageAccess ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceImageRobustnessFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceImageRobustnessFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( robustImageAccess == rhs.robustImageAccess ); -# endif - } - - bool operator!=( PhysicalDeviceImageRobustnessFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceImageRobustnessFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures ) == - sizeof( VkPhysicalDeviceImageRobustnessFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceImageRobustnessFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceImageRobustnessFeatures; - }; - using PhysicalDeviceImageRobustnessFeaturesEXT = PhysicalDeviceImageRobustnessFeatures; - - struct PhysicalDeviceImageViewImageFormatInfoEXT - { - using NativeType = VkPhysicalDeviceImageViewImageFormatInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceImageViewImageFormatInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceImageViewImageFormatInfoEXT( VULKAN_HPP_NAMESPACE::ImageViewType imageViewType_ = - VULKAN_HPP_NAMESPACE::ImageViewType::e1D ) VULKAN_HPP_NOEXCEPT - : imageViewType( imageViewType_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceImageViewImageFormatInfoEXT( - PhysicalDeviceImageViewImageFormatInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceImageViewImageFormatInfoEXT( VkPhysicalDeviceImageViewImageFormatInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceImageViewImageFormatInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceImageViewImageFormatInfoEXT & - operator=( PhysicalDeviceImageViewImageFormatInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceImageViewImageFormatInfoEXT & - operator=( VkPhysicalDeviceImageViewImageFormatInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageViewImageFormatInfoEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageViewImageFormatInfoEXT & - setImageViewType( VULKAN_HPP_NAMESPACE::ImageViewType imageViewType_ ) VULKAN_HPP_NOEXCEPT - { - imageViewType = imageViewType_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceImageViewImageFormatInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceImageViewImageFormatInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, imageViewType ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceImageViewImageFormatInfoEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceImageViewImageFormatInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageViewType == rhs.imageViewType ); -# endif - } - - bool operator!=( PhysicalDeviceImageViewImageFormatInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceImageViewImageFormatInfoEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageViewType imageViewType = VULKAN_HPP_NAMESPACE::ImageViewType::e1D; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT ) == - sizeof( VkPhysicalDeviceImageViewImageFormatInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceImageViewImageFormatInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceImageViewImageFormatInfoEXT; - }; - - struct PhysicalDeviceImageViewMinLodFeaturesEXT - { - using NativeType = VkPhysicalDeviceImageViewMinLodFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceImageViewMinLodFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceImageViewMinLodFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 minLod_ = {} ) VULKAN_HPP_NOEXCEPT - : minLod( minLod_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceImageViewMinLodFeaturesEXT( - PhysicalDeviceImageViewMinLodFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceImageViewMinLodFeaturesEXT( VkPhysicalDeviceImageViewMinLodFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceImageViewMinLodFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceImageViewMinLodFeaturesEXT & - operator=( PhysicalDeviceImageViewMinLodFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceImageViewMinLodFeaturesEXT & - operator=( VkPhysicalDeviceImageViewMinLodFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageViewMinLodFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageViewMinLodFeaturesEXT & - setMinLod( VULKAN_HPP_NAMESPACE::Bool32 minLod_ ) VULKAN_HPP_NOEXCEPT - { - minLod = minLod_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceImageViewMinLodFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceImageViewMinLodFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, minLod ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceImageViewMinLodFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceImageViewMinLodFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( minLod == rhs.minLod ); -# endif - } - - bool operator!=( PhysicalDeviceImageViewMinLodFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceImageViewMinLodFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 minLod = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT ) == - sizeof( VkPhysicalDeviceImageViewMinLodFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceImageViewMinLodFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceImageViewMinLodFeaturesEXT; - }; - - struct PhysicalDeviceImagelessFramebufferFeatures - { - using NativeType = VkPhysicalDeviceImagelessFramebufferFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceImagelessFramebufferFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceImagelessFramebufferFeatures( - VULKAN_HPP_NAMESPACE::Bool32 imagelessFramebuffer_ = {} ) VULKAN_HPP_NOEXCEPT - : imagelessFramebuffer( imagelessFramebuffer_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceImagelessFramebufferFeatures( - PhysicalDeviceImagelessFramebufferFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceImagelessFramebufferFeatures( VkPhysicalDeviceImagelessFramebufferFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceImagelessFramebufferFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceImagelessFramebufferFeatures & - operator=( PhysicalDeviceImagelessFramebufferFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceImagelessFramebufferFeatures & - operator=( VkPhysicalDeviceImagelessFramebufferFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImagelessFramebufferFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImagelessFramebufferFeatures & - setImagelessFramebuffer( VULKAN_HPP_NAMESPACE::Bool32 imagelessFramebuffer_ ) VULKAN_HPP_NOEXCEPT - { - imagelessFramebuffer = imagelessFramebuffer_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceImagelessFramebufferFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceImagelessFramebufferFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, imagelessFramebuffer ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceImagelessFramebufferFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceImagelessFramebufferFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imagelessFramebuffer == rhs.imagelessFramebuffer ); -# endif - } - - bool operator!=( PhysicalDeviceImagelessFramebufferFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceImagelessFramebufferFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 imagelessFramebuffer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures ) == - sizeof( VkPhysicalDeviceImagelessFramebufferFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceImagelessFramebufferFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceImagelessFramebufferFeatures; - }; - using PhysicalDeviceImagelessFramebufferFeaturesKHR = PhysicalDeviceImagelessFramebufferFeatures; - - struct PhysicalDeviceIndexTypeUint8FeaturesEXT - { - using NativeType = VkPhysicalDeviceIndexTypeUint8FeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceIndexTypeUint8FeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceIndexTypeUint8FeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 indexTypeUint8_ = {} ) VULKAN_HPP_NOEXCEPT - : indexTypeUint8( indexTypeUint8_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceIndexTypeUint8FeaturesEXT( PhysicalDeviceIndexTypeUint8FeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceIndexTypeUint8FeaturesEXT( VkPhysicalDeviceIndexTypeUint8FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceIndexTypeUint8FeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceIndexTypeUint8FeaturesEXT & - operator=( PhysicalDeviceIndexTypeUint8FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceIndexTypeUint8FeaturesEXT & - operator=( VkPhysicalDeviceIndexTypeUint8FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceIndexTypeUint8FeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceIndexTypeUint8FeaturesEXT & - setIndexTypeUint8( VULKAN_HPP_NAMESPACE::Bool32 indexTypeUint8_ ) VULKAN_HPP_NOEXCEPT - { - indexTypeUint8 = indexTypeUint8_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceIndexTypeUint8FeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceIndexTypeUint8FeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, indexTypeUint8 ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceIndexTypeUint8FeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceIndexTypeUint8FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( indexTypeUint8 == rhs.indexTypeUint8 ); -# endif - } - - bool operator!=( PhysicalDeviceIndexTypeUint8FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceIndexTypeUint8FeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 indexTypeUint8 = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT ) == - sizeof( VkPhysicalDeviceIndexTypeUint8FeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceIndexTypeUint8FeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceIndexTypeUint8FeaturesEXT; - }; - - struct PhysicalDeviceInheritedViewportScissorFeaturesNV - { - using NativeType = VkPhysicalDeviceInheritedViewportScissorFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceInheritedViewportScissorFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceInheritedViewportScissorFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 inheritedViewportScissor2D_ = {} ) VULKAN_HPP_NOEXCEPT - : inheritedViewportScissor2D( inheritedViewportScissor2D_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceInheritedViewportScissorFeaturesNV( - PhysicalDeviceInheritedViewportScissorFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceInheritedViewportScissorFeaturesNV( VkPhysicalDeviceInheritedViewportScissorFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceInheritedViewportScissorFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceInheritedViewportScissorFeaturesNV & - operator=( PhysicalDeviceInheritedViewportScissorFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceInheritedViewportScissorFeaturesNV & - operator=( VkPhysicalDeviceInheritedViewportScissorFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceInheritedViewportScissorFeaturesNV & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceInheritedViewportScissorFeaturesNV & - setInheritedViewportScissor2D( VULKAN_HPP_NAMESPACE::Bool32 inheritedViewportScissor2D_ ) VULKAN_HPP_NOEXCEPT - { - inheritedViewportScissor2D = inheritedViewportScissor2D_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceInheritedViewportScissorFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceInheritedViewportScissorFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, inheritedViewportScissor2D ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceInheritedViewportScissorFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceInheritedViewportScissorFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( inheritedViewportScissor2D == rhs.inheritedViewportScissor2D ); -# endif - } - - bool operator!=( PhysicalDeviceInheritedViewportScissorFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceInheritedViewportScissorFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 inheritedViewportScissor2D = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV ) == - sizeof( VkPhysicalDeviceInheritedViewportScissorFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceInheritedViewportScissorFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceInheritedViewportScissorFeaturesNV; - }; - - struct PhysicalDeviceInlineUniformBlockFeatures - { - using NativeType = VkPhysicalDeviceInlineUniformBlockFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceInlineUniformBlockFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceInlineUniformBlockFeatures( - VULKAN_HPP_NAMESPACE::Bool32 inlineUniformBlock_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingInlineUniformBlockUpdateAfterBind_ = {} ) VULKAN_HPP_NOEXCEPT - : inlineUniformBlock( inlineUniformBlock_ ) - , descriptorBindingInlineUniformBlockUpdateAfterBind( descriptorBindingInlineUniformBlockUpdateAfterBind_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceInlineUniformBlockFeatures( - PhysicalDeviceInlineUniformBlockFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceInlineUniformBlockFeatures( VkPhysicalDeviceInlineUniformBlockFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceInlineUniformBlockFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceInlineUniformBlockFeatures & - operator=( PhysicalDeviceInlineUniformBlockFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceInlineUniformBlockFeatures & - operator=( VkPhysicalDeviceInlineUniformBlockFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceInlineUniformBlockFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceInlineUniformBlockFeatures & - setInlineUniformBlock( VULKAN_HPP_NAMESPACE::Bool32 inlineUniformBlock_ ) VULKAN_HPP_NOEXCEPT - { - inlineUniformBlock = inlineUniformBlock_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceInlineUniformBlockFeatures & - setDescriptorBindingInlineUniformBlockUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingInlineUniformBlockUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingInlineUniformBlockUpdateAfterBind = descriptorBindingInlineUniformBlockUpdateAfterBind_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceInlineUniformBlockFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceInlineUniformBlockFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, inlineUniformBlock, descriptorBindingInlineUniformBlockUpdateAfterBind ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceInlineUniformBlockFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceInlineUniformBlockFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( inlineUniformBlock == rhs.inlineUniformBlock ) && - ( descriptorBindingInlineUniformBlockUpdateAfterBind == - rhs.descriptorBindingInlineUniformBlockUpdateAfterBind ); -# endif - } - - bool operator!=( PhysicalDeviceInlineUniformBlockFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceInlineUniformBlockFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 inlineUniformBlock = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingInlineUniformBlockUpdateAfterBind = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures ) == - sizeof( VkPhysicalDeviceInlineUniformBlockFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceInlineUniformBlockFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceInlineUniformBlockFeatures; - }; - using PhysicalDeviceInlineUniformBlockFeaturesEXT = PhysicalDeviceInlineUniformBlockFeatures; - - struct PhysicalDeviceInlineUniformBlockProperties - { - using NativeType = VkPhysicalDeviceInlineUniformBlockProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceInlineUniformBlockProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceInlineUniformBlockProperties( - uint32_t maxInlineUniformBlockSize_ = {}, - uint32_t maxPerStageDescriptorInlineUniformBlocks_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks_ = {}, - uint32_t maxDescriptorSetInlineUniformBlocks_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks_ = {} ) VULKAN_HPP_NOEXCEPT - : maxInlineUniformBlockSize( maxInlineUniformBlockSize_ ) - , maxPerStageDescriptorInlineUniformBlocks( maxPerStageDescriptorInlineUniformBlocks_ ) - , maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks( - maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks_ ) - , maxDescriptorSetInlineUniformBlocks( maxDescriptorSetInlineUniformBlocks_ ) - , maxDescriptorSetUpdateAfterBindInlineUniformBlocks( maxDescriptorSetUpdateAfterBindInlineUniformBlocks_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceInlineUniformBlockProperties( - PhysicalDeviceInlineUniformBlockProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceInlineUniformBlockProperties( VkPhysicalDeviceInlineUniformBlockProperties const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceInlineUniformBlockProperties( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceInlineUniformBlockProperties & - operator=( PhysicalDeviceInlineUniformBlockProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceInlineUniformBlockProperties & - operator=( VkPhysicalDeviceInlineUniformBlockProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceInlineUniformBlockProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceInlineUniformBlockProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - maxInlineUniformBlockSize, - maxPerStageDescriptorInlineUniformBlocks, - maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks, - maxDescriptorSetInlineUniformBlocks, - maxDescriptorSetUpdateAfterBindInlineUniformBlocks ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceInlineUniformBlockProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceInlineUniformBlockProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxInlineUniformBlockSize == rhs.maxInlineUniformBlockSize ) && - ( maxPerStageDescriptorInlineUniformBlocks == rhs.maxPerStageDescriptorInlineUniformBlocks ) && - ( maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks == - rhs.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks ) && - ( maxDescriptorSetInlineUniformBlocks == rhs.maxDescriptorSetInlineUniformBlocks ) && - ( maxDescriptorSetUpdateAfterBindInlineUniformBlocks == - rhs.maxDescriptorSetUpdateAfterBindInlineUniformBlocks ); -# endif - } - - bool operator!=( PhysicalDeviceInlineUniformBlockProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceInlineUniformBlockProperties; - void * pNext = {}; - uint32_t maxInlineUniformBlockSize = {}; - uint32_t maxPerStageDescriptorInlineUniformBlocks = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = {}; - uint32_t maxDescriptorSetInlineUniformBlocks = {}; - uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties ) == - sizeof( VkPhysicalDeviceInlineUniformBlockProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceInlineUniformBlockProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceInlineUniformBlockProperties; - }; - using PhysicalDeviceInlineUniformBlockPropertiesEXT = PhysicalDeviceInlineUniformBlockProperties; - - struct PhysicalDeviceInvocationMaskFeaturesHUAWEI - { - using NativeType = VkPhysicalDeviceInvocationMaskFeaturesHUAWEI; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceInvocationMaskFeaturesHUAWEI; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceInvocationMaskFeaturesHUAWEI( VULKAN_HPP_NAMESPACE::Bool32 invocationMask_ = {} ) - VULKAN_HPP_NOEXCEPT : invocationMask( invocationMask_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceInvocationMaskFeaturesHUAWEI( - PhysicalDeviceInvocationMaskFeaturesHUAWEI const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceInvocationMaskFeaturesHUAWEI( VkPhysicalDeviceInvocationMaskFeaturesHUAWEI const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceInvocationMaskFeaturesHUAWEI( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceInvocationMaskFeaturesHUAWEI & - operator=( PhysicalDeviceInvocationMaskFeaturesHUAWEI const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceInvocationMaskFeaturesHUAWEI & - operator=( VkPhysicalDeviceInvocationMaskFeaturesHUAWEI const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceInvocationMaskFeaturesHUAWEI & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceInvocationMaskFeaturesHUAWEI & - setInvocationMask( VULKAN_HPP_NAMESPACE::Bool32 invocationMask_ ) VULKAN_HPP_NOEXCEPT - { - invocationMask = invocationMask_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceInvocationMaskFeaturesHUAWEI const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceInvocationMaskFeaturesHUAWEI &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, invocationMask ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceInvocationMaskFeaturesHUAWEI const & ) const = default; -#else - bool operator==( PhysicalDeviceInvocationMaskFeaturesHUAWEI const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( invocationMask == rhs.invocationMask ); -# endif - } - - bool operator!=( PhysicalDeviceInvocationMaskFeaturesHUAWEI const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceInvocationMaskFeaturesHUAWEI; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 invocationMask = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI ) == - sizeof( VkPhysicalDeviceInvocationMaskFeaturesHUAWEI ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceInvocationMaskFeaturesHUAWEI is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceInvocationMaskFeaturesHUAWEI; - }; - - struct PhysicalDeviceLimits - { - using NativeType = VkPhysicalDeviceLimits; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceLimits( uint32_t maxImageDimension1D_ = {}, - uint32_t maxImageDimension2D_ = {}, - uint32_t maxImageDimension3D_ = {}, - uint32_t maxImageDimensionCube_ = {}, - uint32_t maxImageArrayLayers_ = {}, - uint32_t maxTexelBufferElements_ = {}, - uint32_t maxUniformBufferRange_ = {}, - uint32_t maxStorageBufferRange_ = {}, - uint32_t maxPushConstantsSize_ = {}, - uint32_t maxMemoryAllocationCount_ = {}, - uint32_t maxSamplerAllocationCount_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize bufferImageGranularity_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize sparseAddressSpaceSize_ = {}, - uint32_t maxBoundDescriptorSets_ = {}, - uint32_t maxPerStageDescriptorSamplers_ = {}, - uint32_t maxPerStageDescriptorUniformBuffers_ = {}, - uint32_t maxPerStageDescriptorStorageBuffers_ = {}, - uint32_t maxPerStageDescriptorSampledImages_ = {}, - uint32_t maxPerStageDescriptorStorageImages_ = {}, - uint32_t maxPerStageDescriptorInputAttachments_ = {}, - uint32_t maxPerStageResources_ = {}, - uint32_t maxDescriptorSetSamplers_ = {}, - uint32_t maxDescriptorSetUniformBuffers_ = {}, - uint32_t maxDescriptorSetUniformBuffersDynamic_ = {}, - uint32_t maxDescriptorSetStorageBuffers_ = {}, - uint32_t maxDescriptorSetStorageBuffersDynamic_ = {}, - uint32_t maxDescriptorSetSampledImages_ = {}, - uint32_t maxDescriptorSetStorageImages_ = {}, - uint32_t maxDescriptorSetInputAttachments_ = {}, - uint32_t maxVertexInputAttributes_ = {}, - uint32_t maxVertexInputBindings_ = {}, - uint32_t maxVertexInputAttributeOffset_ = {}, - uint32_t maxVertexInputBindingStride_ = {}, - uint32_t maxVertexOutputComponents_ = {}, - uint32_t maxTessellationGenerationLevel_ = {}, - uint32_t maxTessellationPatchSize_ = {}, - uint32_t maxTessellationControlPerVertexInputComponents_ = {}, - uint32_t maxTessellationControlPerVertexOutputComponents_ = {}, - uint32_t maxTessellationControlPerPatchOutputComponents_ = {}, - uint32_t maxTessellationControlTotalOutputComponents_ = {}, - uint32_t maxTessellationEvaluationInputComponents_ = {}, - uint32_t maxTessellationEvaluationOutputComponents_ = {}, - uint32_t maxGeometryShaderInvocations_ = {}, - uint32_t maxGeometryInputComponents_ = {}, - uint32_t maxGeometryOutputComponents_ = {}, - uint32_t maxGeometryOutputVertices_ = {}, - uint32_t maxGeometryTotalOutputComponents_ = {}, - uint32_t maxFragmentInputComponents_ = {}, - uint32_t maxFragmentOutputAttachments_ = {}, - uint32_t maxFragmentDualSrcAttachments_ = {}, - uint32_t maxFragmentCombinedOutputResources_ = {}, - uint32_t maxComputeSharedMemorySize_ = {}, - std::array const & maxComputeWorkGroupCount_ = {}, - uint32_t maxComputeWorkGroupInvocations_ = {}, - std::array const & maxComputeWorkGroupSize_ = {}, - uint32_t subPixelPrecisionBits_ = {}, - uint32_t subTexelPrecisionBits_ = {}, - uint32_t mipmapPrecisionBits_ = {}, - uint32_t maxDrawIndexedIndexValue_ = {}, - uint32_t maxDrawIndirectCount_ = {}, - float maxSamplerLodBias_ = {}, - float maxSamplerAnisotropy_ = {}, - uint32_t maxViewports_ = {}, - std::array const & maxViewportDimensions_ = {}, - std::array const & viewportBoundsRange_ = {}, - uint32_t viewportSubPixelBits_ = {}, - size_t minMemoryMapAlignment_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize minTexelBufferOffsetAlignment_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize minUniformBufferOffsetAlignment_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize minStorageBufferOffsetAlignment_ = {}, - int32_t minTexelOffset_ = {}, - uint32_t maxTexelOffset_ = {}, - int32_t minTexelGatherOffset_ = {}, - uint32_t maxTexelGatherOffset_ = {}, - float minInterpolationOffset_ = {}, - float maxInterpolationOffset_ = {}, - uint32_t subPixelInterpolationOffsetBits_ = {}, - uint32_t maxFramebufferWidth_ = {}, - uint32_t maxFramebufferHeight_ = {}, - uint32_t maxFramebufferLayers_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferColorSampleCounts_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferDepthSampleCounts_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferStencilSampleCounts_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferNoAttachmentsSampleCounts_ = {}, - uint32_t maxColorAttachments_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageColorSampleCounts_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageIntegerSampleCounts_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageDepthSampleCounts_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageStencilSampleCounts_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlags storageImageSampleCounts_ = {}, - uint32_t maxSampleMaskWords_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 timestampComputeAndGraphics_ = {}, - float timestampPeriod_ = {}, - uint32_t maxClipDistances_ = {}, - uint32_t maxCullDistances_ = {}, - uint32_t maxCombinedClipAndCullDistances_ = {}, - uint32_t discreteQueuePriorities_ = {}, - std::array const & pointSizeRange_ = {}, - std::array const & lineWidthRange_ = {}, - float pointSizeGranularity_ = {}, - float lineWidthGranularity_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 strictLines_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 standardSampleLocations_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize optimalBufferCopyOffsetAlignment_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize optimalBufferCopyRowPitchAlignment_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize nonCoherentAtomSize_ = {} ) VULKAN_HPP_NOEXCEPT - : maxImageDimension1D( maxImageDimension1D_ ) - , maxImageDimension2D( maxImageDimension2D_ ) - , maxImageDimension3D( maxImageDimension3D_ ) - , maxImageDimensionCube( maxImageDimensionCube_ ) - , maxImageArrayLayers( maxImageArrayLayers_ ) - , maxTexelBufferElements( maxTexelBufferElements_ ) - , maxUniformBufferRange( maxUniformBufferRange_ ) - , maxStorageBufferRange( maxStorageBufferRange_ ) - , maxPushConstantsSize( maxPushConstantsSize_ ) - , maxMemoryAllocationCount( maxMemoryAllocationCount_ ) - , maxSamplerAllocationCount( maxSamplerAllocationCount_ ) - , bufferImageGranularity( bufferImageGranularity_ ) - , sparseAddressSpaceSize( sparseAddressSpaceSize_ ) - , maxBoundDescriptorSets( maxBoundDescriptorSets_ ) - , maxPerStageDescriptorSamplers( maxPerStageDescriptorSamplers_ ) - , maxPerStageDescriptorUniformBuffers( maxPerStageDescriptorUniformBuffers_ ) - , maxPerStageDescriptorStorageBuffers( maxPerStageDescriptorStorageBuffers_ ) - , maxPerStageDescriptorSampledImages( maxPerStageDescriptorSampledImages_ ) - , maxPerStageDescriptorStorageImages( maxPerStageDescriptorStorageImages_ ) - , maxPerStageDescriptorInputAttachments( maxPerStageDescriptorInputAttachments_ ) - , maxPerStageResources( maxPerStageResources_ ) - , maxDescriptorSetSamplers( maxDescriptorSetSamplers_ ) - , maxDescriptorSetUniformBuffers( maxDescriptorSetUniformBuffers_ ) - , maxDescriptorSetUniformBuffersDynamic( maxDescriptorSetUniformBuffersDynamic_ ) - , maxDescriptorSetStorageBuffers( maxDescriptorSetStorageBuffers_ ) - , maxDescriptorSetStorageBuffersDynamic( maxDescriptorSetStorageBuffersDynamic_ ) - , maxDescriptorSetSampledImages( maxDescriptorSetSampledImages_ ) - , maxDescriptorSetStorageImages( maxDescriptorSetStorageImages_ ) - , maxDescriptorSetInputAttachments( maxDescriptorSetInputAttachments_ ) - , maxVertexInputAttributes( maxVertexInputAttributes_ ) - , maxVertexInputBindings( maxVertexInputBindings_ ) - , maxVertexInputAttributeOffset( maxVertexInputAttributeOffset_ ) - , maxVertexInputBindingStride( maxVertexInputBindingStride_ ) - , maxVertexOutputComponents( maxVertexOutputComponents_ ) - , maxTessellationGenerationLevel( maxTessellationGenerationLevel_ ) - , maxTessellationPatchSize( maxTessellationPatchSize_ ) - , maxTessellationControlPerVertexInputComponents( maxTessellationControlPerVertexInputComponents_ ) - , maxTessellationControlPerVertexOutputComponents( maxTessellationControlPerVertexOutputComponents_ ) - , maxTessellationControlPerPatchOutputComponents( maxTessellationControlPerPatchOutputComponents_ ) - , maxTessellationControlTotalOutputComponents( maxTessellationControlTotalOutputComponents_ ) - , maxTessellationEvaluationInputComponents( maxTessellationEvaluationInputComponents_ ) - , maxTessellationEvaluationOutputComponents( maxTessellationEvaluationOutputComponents_ ) - , maxGeometryShaderInvocations( maxGeometryShaderInvocations_ ) - , maxGeometryInputComponents( maxGeometryInputComponents_ ) - , maxGeometryOutputComponents( maxGeometryOutputComponents_ ) - , maxGeometryOutputVertices( maxGeometryOutputVertices_ ) - , maxGeometryTotalOutputComponents( maxGeometryTotalOutputComponents_ ) - , maxFragmentInputComponents( maxFragmentInputComponents_ ) - , maxFragmentOutputAttachments( maxFragmentOutputAttachments_ ) - , maxFragmentDualSrcAttachments( maxFragmentDualSrcAttachments_ ) - , maxFragmentCombinedOutputResources( maxFragmentCombinedOutputResources_ ) - , maxComputeSharedMemorySize( maxComputeSharedMemorySize_ ) - , maxComputeWorkGroupCount( maxComputeWorkGroupCount_ ) - , maxComputeWorkGroupInvocations( maxComputeWorkGroupInvocations_ ) - , maxComputeWorkGroupSize( maxComputeWorkGroupSize_ ) - , subPixelPrecisionBits( subPixelPrecisionBits_ ) - , subTexelPrecisionBits( subTexelPrecisionBits_ ) - , mipmapPrecisionBits( mipmapPrecisionBits_ ) - , maxDrawIndexedIndexValue( maxDrawIndexedIndexValue_ ) - , maxDrawIndirectCount( maxDrawIndirectCount_ ) - , maxSamplerLodBias( maxSamplerLodBias_ ) - , maxSamplerAnisotropy( maxSamplerAnisotropy_ ) - , maxViewports( maxViewports_ ) - , maxViewportDimensions( maxViewportDimensions_ ) - , viewportBoundsRange( viewportBoundsRange_ ) - , viewportSubPixelBits( viewportSubPixelBits_ ) - , minMemoryMapAlignment( minMemoryMapAlignment_ ) - , minTexelBufferOffsetAlignment( minTexelBufferOffsetAlignment_ ) - , minUniformBufferOffsetAlignment( minUniformBufferOffsetAlignment_ ) - , minStorageBufferOffsetAlignment( minStorageBufferOffsetAlignment_ ) - , minTexelOffset( minTexelOffset_ ) - , maxTexelOffset( maxTexelOffset_ ) - , minTexelGatherOffset( minTexelGatherOffset_ ) - , maxTexelGatherOffset( maxTexelGatherOffset_ ) - , minInterpolationOffset( minInterpolationOffset_ ) - , maxInterpolationOffset( maxInterpolationOffset_ ) - , subPixelInterpolationOffsetBits( subPixelInterpolationOffsetBits_ ) - , maxFramebufferWidth( maxFramebufferWidth_ ) - , maxFramebufferHeight( maxFramebufferHeight_ ) - , maxFramebufferLayers( maxFramebufferLayers_ ) - , framebufferColorSampleCounts( framebufferColorSampleCounts_ ) - , framebufferDepthSampleCounts( framebufferDepthSampleCounts_ ) - , framebufferStencilSampleCounts( framebufferStencilSampleCounts_ ) - , framebufferNoAttachmentsSampleCounts( framebufferNoAttachmentsSampleCounts_ ) - , maxColorAttachments( maxColorAttachments_ ) - , sampledImageColorSampleCounts( sampledImageColorSampleCounts_ ) - , sampledImageIntegerSampleCounts( sampledImageIntegerSampleCounts_ ) - , sampledImageDepthSampleCounts( sampledImageDepthSampleCounts_ ) - , sampledImageStencilSampleCounts( sampledImageStencilSampleCounts_ ) - , storageImageSampleCounts( storageImageSampleCounts_ ) - , maxSampleMaskWords( maxSampleMaskWords_ ) - , timestampComputeAndGraphics( timestampComputeAndGraphics_ ) - , timestampPeriod( timestampPeriod_ ) - , maxClipDistances( maxClipDistances_ ) - , maxCullDistances( maxCullDistances_ ) - , maxCombinedClipAndCullDistances( maxCombinedClipAndCullDistances_ ) - , discreteQueuePriorities( discreteQueuePriorities_ ) - , pointSizeRange( pointSizeRange_ ) - , lineWidthRange( lineWidthRange_ ) - , pointSizeGranularity( pointSizeGranularity_ ) - , lineWidthGranularity( lineWidthGranularity_ ) - , strictLines( strictLines_ ) - , standardSampleLocations( standardSampleLocations_ ) - , optimalBufferCopyOffsetAlignment( optimalBufferCopyOffsetAlignment_ ) - , optimalBufferCopyRowPitchAlignment( optimalBufferCopyRowPitchAlignment_ ) - , nonCoherentAtomSize( nonCoherentAtomSize_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLimits( PhysicalDeviceLimits const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceLimits( VkPhysicalDeviceLimits const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceLimits( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceLimits & operator=( PhysicalDeviceLimits const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceLimits & operator=( VkPhysicalDeviceLimits const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceLimits const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceLimits &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - float const &, - float const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - uint32_t const &, - size_t const &, - VULKAN_HPP_NAMESPACE::DeviceSize const &, - VULKAN_HPP_NAMESPACE::DeviceSize const &, - VULKAN_HPP_NAMESPACE::DeviceSize const &, - int32_t const &, - uint32_t const &, - int32_t const &, - uint32_t const &, - float const &, - float const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::SampleCountFlags const &, - VULKAN_HPP_NAMESPACE::SampleCountFlags const &, - VULKAN_HPP_NAMESPACE::SampleCountFlags const &, - VULKAN_HPP_NAMESPACE::SampleCountFlags const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::SampleCountFlags const &, - VULKAN_HPP_NAMESPACE::SampleCountFlags const &, - VULKAN_HPP_NAMESPACE::SampleCountFlags const &, - VULKAN_HPP_NAMESPACE::SampleCountFlags const &, - VULKAN_HPP_NAMESPACE::SampleCountFlags const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - float const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - float const &, - float const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::DeviceSize const &, - VULKAN_HPP_NAMESPACE::DeviceSize const &, - VULKAN_HPP_NAMESPACE::DeviceSize const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( maxImageDimension1D, - maxImageDimension2D, - maxImageDimension3D, - maxImageDimensionCube, - maxImageArrayLayers, - maxTexelBufferElements, - maxUniformBufferRange, - maxStorageBufferRange, - maxPushConstantsSize, - maxMemoryAllocationCount, - maxSamplerAllocationCount, - bufferImageGranularity, - sparseAddressSpaceSize, - maxBoundDescriptorSets, - maxPerStageDescriptorSamplers, - maxPerStageDescriptorUniformBuffers, - maxPerStageDescriptorStorageBuffers, - maxPerStageDescriptorSampledImages, - maxPerStageDescriptorStorageImages, - maxPerStageDescriptorInputAttachments, - maxPerStageResources, - maxDescriptorSetSamplers, - maxDescriptorSetUniformBuffers, - maxDescriptorSetUniformBuffersDynamic, - maxDescriptorSetStorageBuffers, - maxDescriptorSetStorageBuffersDynamic, - maxDescriptorSetSampledImages, - maxDescriptorSetStorageImages, - maxDescriptorSetInputAttachments, - maxVertexInputAttributes, - maxVertexInputBindings, - maxVertexInputAttributeOffset, - maxVertexInputBindingStride, - maxVertexOutputComponents, - maxTessellationGenerationLevel, - maxTessellationPatchSize, - maxTessellationControlPerVertexInputComponents, - maxTessellationControlPerVertexOutputComponents, - maxTessellationControlPerPatchOutputComponents, - maxTessellationControlTotalOutputComponents, - maxTessellationEvaluationInputComponents, - maxTessellationEvaluationOutputComponents, - maxGeometryShaderInvocations, - maxGeometryInputComponents, - maxGeometryOutputComponents, - maxGeometryOutputVertices, - maxGeometryTotalOutputComponents, - maxFragmentInputComponents, - maxFragmentOutputAttachments, - maxFragmentDualSrcAttachments, - maxFragmentCombinedOutputResources, - maxComputeSharedMemorySize, - maxComputeWorkGroupCount, - maxComputeWorkGroupInvocations, - maxComputeWorkGroupSize, - subPixelPrecisionBits, - subTexelPrecisionBits, - mipmapPrecisionBits, - maxDrawIndexedIndexValue, - maxDrawIndirectCount, - maxSamplerLodBias, - maxSamplerAnisotropy, - maxViewports, - maxViewportDimensions, - viewportBoundsRange, - viewportSubPixelBits, - minMemoryMapAlignment, - minTexelBufferOffsetAlignment, - minUniformBufferOffsetAlignment, - minStorageBufferOffsetAlignment, - minTexelOffset, - maxTexelOffset, - minTexelGatherOffset, - maxTexelGatherOffset, - minInterpolationOffset, - maxInterpolationOffset, - subPixelInterpolationOffsetBits, - maxFramebufferWidth, - maxFramebufferHeight, - maxFramebufferLayers, - framebufferColorSampleCounts, - framebufferDepthSampleCounts, - framebufferStencilSampleCounts, - framebufferNoAttachmentsSampleCounts, - maxColorAttachments, - sampledImageColorSampleCounts, - sampledImageIntegerSampleCounts, - sampledImageDepthSampleCounts, - sampledImageStencilSampleCounts, - storageImageSampleCounts, - maxSampleMaskWords, - timestampComputeAndGraphics, - timestampPeriod, - maxClipDistances, - maxCullDistances, - maxCombinedClipAndCullDistances, - discreteQueuePriorities, - pointSizeRange, - lineWidthRange, - pointSizeGranularity, - lineWidthGranularity, - strictLines, - standardSampleLocations, - optimalBufferCopyOffsetAlignment, - optimalBufferCopyRowPitchAlignment, - nonCoherentAtomSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceLimits const & ) const = default; -#else - bool operator==( PhysicalDeviceLimits const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( maxImageDimension1D == rhs.maxImageDimension1D ) && ( maxImageDimension2D == rhs.maxImageDimension2D ) && - ( maxImageDimension3D == rhs.maxImageDimension3D ) && - ( maxImageDimensionCube == rhs.maxImageDimensionCube ) && - ( maxImageArrayLayers == rhs.maxImageArrayLayers ) && - ( maxTexelBufferElements == rhs.maxTexelBufferElements ) && - ( maxUniformBufferRange == rhs.maxUniformBufferRange ) && - ( maxStorageBufferRange == rhs.maxStorageBufferRange ) && - ( maxPushConstantsSize == rhs.maxPushConstantsSize ) && - ( maxMemoryAllocationCount == rhs.maxMemoryAllocationCount ) && - ( maxSamplerAllocationCount == rhs.maxSamplerAllocationCount ) && - ( bufferImageGranularity == rhs.bufferImageGranularity ) && - ( sparseAddressSpaceSize == rhs.sparseAddressSpaceSize ) && - ( maxBoundDescriptorSets == rhs.maxBoundDescriptorSets ) && - ( maxPerStageDescriptorSamplers == rhs.maxPerStageDescriptorSamplers ) && - ( maxPerStageDescriptorUniformBuffers == rhs.maxPerStageDescriptorUniformBuffers ) && - ( maxPerStageDescriptorStorageBuffers == rhs.maxPerStageDescriptorStorageBuffers ) && - ( maxPerStageDescriptorSampledImages == rhs.maxPerStageDescriptorSampledImages ) && - ( maxPerStageDescriptorStorageImages == rhs.maxPerStageDescriptorStorageImages ) && - ( maxPerStageDescriptorInputAttachments == rhs.maxPerStageDescriptorInputAttachments ) && - ( maxPerStageResources == rhs.maxPerStageResources ) && - ( maxDescriptorSetSamplers == rhs.maxDescriptorSetSamplers ) && - ( maxDescriptorSetUniformBuffers == rhs.maxDescriptorSetUniformBuffers ) && - ( maxDescriptorSetUniformBuffersDynamic == rhs.maxDescriptorSetUniformBuffersDynamic ) && - ( maxDescriptorSetStorageBuffers == rhs.maxDescriptorSetStorageBuffers ) && - ( maxDescriptorSetStorageBuffersDynamic == rhs.maxDescriptorSetStorageBuffersDynamic ) && - ( maxDescriptorSetSampledImages == rhs.maxDescriptorSetSampledImages ) && - ( maxDescriptorSetStorageImages == rhs.maxDescriptorSetStorageImages ) && - ( maxDescriptorSetInputAttachments == rhs.maxDescriptorSetInputAttachments ) && - ( maxVertexInputAttributes == rhs.maxVertexInputAttributes ) && - ( maxVertexInputBindings == rhs.maxVertexInputBindings ) && - ( maxVertexInputAttributeOffset == rhs.maxVertexInputAttributeOffset ) && - ( maxVertexInputBindingStride == rhs.maxVertexInputBindingStride ) && - ( maxVertexOutputComponents == rhs.maxVertexOutputComponents ) && - ( maxTessellationGenerationLevel == rhs.maxTessellationGenerationLevel ) && - ( maxTessellationPatchSize == rhs.maxTessellationPatchSize ) && - ( maxTessellationControlPerVertexInputComponents == rhs.maxTessellationControlPerVertexInputComponents ) && - ( maxTessellationControlPerVertexOutputComponents == - rhs.maxTessellationControlPerVertexOutputComponents ) && - ( maxTessellationControlPerPatchOutputComponents == rhs.maxTessellationControlPerPatchOutputComponents ) && - ( maxTessellationControlTotalOutputComponents == rhs.maxTessellationControlTotalOutputComponents ) && - ( maxTessellationEvaluationInputComponents == rhs.maxTessellationEvaluationInputComponents ) && - ( maxTessellationEvaluationOutputComponents == rhs.maxTessellationEvaluationOutputComponents ) && - ( maxGeometryShaderInvocations == rhs.maxGeometryShaderInvocations ) && - ( maxGeometryInputComponents == rhs.maxGeometryInputComponents ) && - ( maxGeometryOutputComponents == rhs.maxGeometryOutputComponents ) && - ( maxGeometryOutputVertices == rhs.maxGeometryOutputVertices ) && - ( maxGeometryTotalOutputComponents == rhs.maxGeometryTotalOutputComponents ) && - ( maxFragmentInputComponents == rhs.maxFragmentInputComponents ) && - ( maxFragmentOutputAttachments == rhs.maxFragmentOutputAttachments ) && - ( maxFragmentDualSrcAttachments == rhs.maxFragmentDualSrcAttachments ) && - ( maxFragmentCombinedOutputResources == rhs.maxFragmentCombinedOutputResources ) && - ( maxComputeSharedMemorySize == rhs.maxComputeSharedMemorySize ) && - ( maxComputeWorkGroupCount == rhs.maxComputeWorkGroupCount ) && - ( maxComputeWorkGroupInvocations == rhs.maxComputeWorkGroupInvocations ) && - ( maxComputeWorkGroupSize == rhs.maxComputeWorkGroupSize ) && - ( subPixelPrecisionBits == rhs.subPixelPrecisionBits ) && - ( subTexelPrecisionBits == rhs.subTexelPrecisionBits ) && - ( mipmapPrecisionBits == rhs.mipmapPrecisionBits ) && - ( maxDrawIndexedIndexValue == rhs.maxDrawIndexedIndexValue ) && - ( maxDrawIndirectCount == rhs.maxDrawIndirectCount ) && ( maxSamplerLodBias == rhs.maxSamplerLodBias ) && - ( maxSamplerAnisotropy == rhs.maxSamplerAnisotropy ) && ( maxViewports == rhs.maxViewports ) && - ( maxViewportDimensions == rhs.maxViewportDimensions ) && - ( viewportBoundsRange == rhs.viewportBoundsRange ) && - ( viewportSubPixelBits == rhs.viewportSubPixelBits ) && - ( minMemoryMapAlignment == rhs.minMemoryMapAlignment ) && - ( minTexelBufferOffsetAlignment == rhs.minTexelBufferOffsetAlignment ) && - ( minUniformBufferOffsetAlignment == rhs.minUniformBufferOffsetAlignment ) && - ( minStorageBufferOffsetAlignment == rhs.minStorageBufferOffsetAlignment ) && - ( minTexelOffset == rhs.minTexelOffset ) && ( maxTexelOffset == rhs.maxTexelOffset ) && - ( minTexelGatherOffset == rhs.minTexelGatherOffset ) && - ( maxTexelGatherOffset == rhs.maxTexelGatherOffset ) && - ( minInterpolationOffset == rhs.minInterpolationOffset ) && - ( maxInterpolationOffset == rhs.maxInterpolationOffset ) && - ( subPixelInterpolationOffsetBits == rhs.subPixelInterpolationOffsetBits ) && - ( maxFramebufferWidth == rhs.maxFramebufferWidth ) && - ( maxFramebufferHeight == rhs.maxFramebufferHeight ) && - ( maxFramebufferLayers == rhs.maxFramebufferLayers ) && - ( framebufferColorSampleCounts == rhs.framebufferColorSampleCounts ) && - ( framebufferDepthSampleCounts == rhs.framebufferDepthSampleCounts ) && - ( framebufferStencilSampleCounts == rhs.framebufferStencilSampleCounts ) && - ( framebufferNoAttachmentsSampleCounts == rhs.framebufferNoAttachmentsSampleCounts ) && - ( maxColorAttachments == rhs.maxColorAttachments ) && - ( sampledImageColorSampleCounts == rhs.sampledImageColorSampleCounts ) && - ( sampledImageIntegerSampleCounts == rhs.sampledImageIntegerSampleCounts ) && - ( sampledImageDepthSampleCounts == rhs.sampledImageDepthSampleCounts ) && - ( sampledImageStencilSampleCounts == rhs.sampledImageStencilSampleCounts ) && - ( storageImageSampleCounts == rhs.storageImageSampleCounts ) && - ( maxSampleMaskWords == rhs.maxSampleMaskWords ) && - ( timestampComputeAndGraphics == rhs.timestampComputeAndGraphics ) && - ( timestampPeriod == rhs.timestampPeriod ) && ( maxClipDistances == rhs.maxClipDistances ) && - ( maxCullDistances == rhs.maxCullDistances ) && - ( maxCombinedClipAndCullDistances == rhs.maxCombinedClipAndCullDistances ) && - ( discreteQueuePriorities == rhs.discreteQueuePriorities ) && ( pointSizeRange == rhs.pointSizeRange ) && - ( lineWidthRange == rhs.lineWidthRange ) && ( pointSizeGranularity == rhs.pointSizeGranularity ) && - ( lineWidthGranularity == rhs.lineWidthGranularity ) && ( strictLines == rhs.strictLines ) && - ( standardSampleLocations == rhs.standardSampleLocations ) && - ( optimalBufferCopyOffsetAlignment == rhs.optimalBufferCopyOffsetAlignment ) && - ( optimalBufferCopyRowPitchAlignment == rhs.optimalBufferCopyRowPitchAlignment ) && - ( nonCoherentAtomSize == rhs.nonCoherentAtomSize ); -# endif - } - - bool operator!=( PhysicalDeviceLimits const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t maxImageDimension1D = {}; - uint32_t maxImageDimension2D = {}; - uint32_t maxImageDimension3D = {}; - uint32_t maxImageDimensionCube = {}; - uint32_t maxImageArrayLayers = {}; - uint32_t maxTexelBufferElements = {}; - uint32_t maxUniformBufferRange = {}; - uint32_t maxStorageBufferRange = {}; - uint32_t maxPushConstantsSize = {}; - uint32_t maxMemoryAllocationCount = {}; - uint32_t maxSamplerAllocationCount = {}; - VULKAN_HPP_NAMESPACE::DeviceSize bufferImageGranularity = {}; - VULKAN_HPP_NAMESPACE::DeviceSize sparseAddressSpaceSize = {}; - uint32_t maxBoundDescriptorSets = {}; - uint32_t maxPerStageDescriptorSamplers = {}; - uint32_t maxPerStageDescriptorUniformBuffers = {}; - uint32_t maxPerStageDescriptorStorageBuffers = {}; - uint32_t maxPerStageDescriptorSampledImages = {}; - uint32_t maxPerStageDescriptorStorageImages = {}; - uint32_t maxPerStageDescriptorInputAttachments = {}; - uint32_t maxPerStageResources = {}; - uint32_t maxDescriptorSetSamplers = {}; - uint32_t maxDescriptorSetUniformBuffers = {}; - uint32_t maxDescriptorSetUniformBuffersDynamic = {}; - uint32_t maxDescriptorSetStorageBuffers = {}; - uint32_t maxDescriptorSetStorageBuffersDynamic = {}; - uint32_t maxDescriptorSetSampledImages = {}; - uint32_t maxDescriptorSetStorageImages = {}; - uint32_t maxDescriptorSetInputAttachments = {}; - uint32_t maxVertexInputAttributes = {}; - uint32_t maxVertexInputBindings = {}; - uint32_t maxVertexInputAttributeOffset = {}; - uint32_t maxVertexInputBindingStride = {}; - uint32_t maxVertexOutputComponents = {}; - uint32_t maxTessellationGenerationLevel = {}; - uint32_t maxTessellationPatchSize = {}; - uint32_t maxTessellationControlPerVertexInputComponents = {}; - uint32_t maxTessellationControlPerVertexOutputComponents = {}; - uint32_t maxTessellationControlPerPatchOutputComponents = {}; - uint32_t maxTessellationControlTotalOutputComponents = {}; - uint32_t maxTessellationEvaluationInputComponents = {}; - uint32_t maxTessellationEvaluationOutputComponents = {}; - uint32_t maxGeometryShaderInvocations = {}; - uint32_t maxGeometryInputComponents = {}; - uint32_t maxGeometryOutputComponents = {}; - uint32_t maxGeometryOutputVertices = {}; - uint32_t maxGeometryTotalOutputComponents = {}; - uint32_t maxFragmentInputComponents = {}; - uint32_t maxFragmentOutputAttachments = {}; - uint32_t maxFragmentDualSrcAttachments = {}; - uint32_t maxFragmentCombinedOutputResources = {}; - uint32_t maxComputeSharedMemorySize = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D maxComputeWorkGroupCount = {}; - uint32_t maxComputeWorkGroupInvocations = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D maxComputeWorkGroupSize = {}; - uint32_t subPixelPrecisionBits = {}; - uint32_t subTexelPrecisionBits = {}; - uint32_t mipmapPrecisionBits = {}; - uint32_t maxDrawIndexedIndexValue = {}; - uint32_t maxDrawIndirectCount = {}; - float maxSamplerLodBias = {}; - float maxSamplerAnisotropy = {}; - uint32_t maxViewports = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D maxViewportDimensions = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D viewportBoundsRange = {}; - uint32_t viewportSubPixelBits = {}; - size_t minMemoryMapAlignment = {}; - VULKAN_HPP_NAMESPACE::DeviceSize minTexelBufferOffsetAlignment = {}; - VULKAN_HPP_NAMESPACE::DeviceSize minUniformBufferOffsetAlignment = {}; - VULKAN_HPP_NAMESPACE::DeviceSize minStorageBufferOffsetAlignment = {}; - int32_t minTexelOffset = {}; - uint32_t maxTexelOffset = {}; - int32_t minTexelGatherOffset = {}; - uint32_t maxTexelGatherOffset = {}; - float minInterpolationOffset = {}; - float maxInterpolationOffset = {}; - uint32_t subPixelInterpolationOffsetBits = {}; - uint32_t maxFramebufferWidth = {}; - uint32_t maxFramebufferHeight = {}; - uint32_t maxFramebufferLayers = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferColorSampleCounts = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferDepthSampleCounts = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferStencilSampleCounts = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferNoAttachmentsSampleCounts = {}; - uint32_t maxColorAttachments = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageColorSampleCounts = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageIntegerSampleCounts = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageDepthSampleCounts = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageStencilSampleCounts = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags storageImageSampleCounts = {}; - uint32_t maxSampleMaskWords = {}; - VULKAN_HPP_NAMESPACE::Bool32 timestampComputeAndGraphics = {}; - float timestampPeriod = {}; - uint32_t maxClipDistances = {}; - uint32_t maxCullDistances = {}; - uint32_t maxCombinedClipAndCullDistances = {}; - uint32_t discreteQueuePriorities = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D pointSizeRange = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D lineWidthRange = {}; - float pointSizeGranularity = {}; - float lineWidthGranularity = {}; - VULKAN_HPP_NAMESPACE::Bool32 strictLines = {}; - VULKAN_HPP_NAMESPACE::Bool32 standardSampleLocations = {}; - VULKAN_HPP_NAMESPACE::DeviceSize optimalBufferCopyOffsetAlignment = {}; - VULKAN_HPP_NAMESPACE::DeviceSize optimalBufferCopyRowPitchAlignment = {}; - VULKAN_HPP_NAMESPACE::DeviceSize nonCoherentAtomSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits ) == sizeof( VkPhysicalDeviceLimits ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PhysicalDeviceLimits is not nothrow_move_constructible!" ); - - struct PhysicalDeviceLineRasterizationFeaturesEXT - { - using NativeType = VkPhysicalDeviceLineRasterizationFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceLineRasterizationFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceLineRasterizationFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 rectangularLines_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 bresenhamLines_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 smoothLines_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 stippledRectangularLines_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 stippledBresenhamLines_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 stippledSmoothLines_ = {} ) VULKAN_HPP_NOEXCEPT - : rectangularLines( rectangularLines_ ) - , bresenhamLines( bresenhamLines_ ) - , smoothLines( smoothLines_ ) - , stippledRectangularLines( stippledRectangularLines_ ) - , stippledBresenhamLines( stippledBresenhamLines_ ) - , stippledSmoothLines( stippledSmoothLines_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceLineRasterizationFeaturesEXT( - PhysicalDeviceLineRasterizationFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceLineRasterizationFeaturesEXT( VkPhysicalDeviceLineRasterizationFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceLineRasterizationFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceLineRasterizationFeaturesEXT & - operator=( PhysicalDeviceLineRasterizationFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceLineRasterizationFeaturesEXT & - operator=( VkPhysicalDeviceLineRasterizationFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT & - setRectangularLines( VULKAN_HPP_NAMESPACE::Bool32 rectangularLines_ ) VULKAN_HPP_NOEXCEPT - { - rectangularLines = rectangularLines_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT & - setBresenhamLines( VULKAN_HPP_NAMESPACE::Bool32 bresenhamLines_ ) VULKAN_HPP_NOEXCEPT - { - bresenhamLines = bresenhamLines_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT & - setSmoothLines( VULKAN_HPP_NAMESPACE::Bool32 smoothLines_ ) VULKAN_HPP_NOEXCEPT - { - smoothLines = smoothLines_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT & - setStippledRectangularLines( VULKAN_HPP_NAMESPACE::Bool32 stippledRectangularLines_ ) VULKAN_HPP_NOEXCEPT - { - stippledRectangularLines = stippledRectangularLines_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT & - setStippledBresenhamLines( VULKAN_HPP_NAMESPACE::Bool32 stippledBresenhamLines_ ) VULKAN_HPP_NOEXCEPT - { - stippledBresenhamLines = stippledBresenhamLines_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLineRasterizationFeaturesEXT & - setStippledSmoothLines( VULKAN_HPP_NAMESPACE::Bool32 stippledSmoothLines_ ) VULKAN_HPP_NOEXCEPT - { - stippledSmoothLines = stippledSmoothLines_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceLineRasterizationFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceLineRasterizationFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - rectangularLines, - bresenhamLines, - smoothLines, - stippledRectangularLines, - stippledBresenhamLines, - stippledSmoothLines ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceLineRasterizationFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceLineRasterizationFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( rectangularLines == rhs.rectangularLines ) && - ( bresenhamLines == rhs.bresenhamLines ) && ( smoothLines == rhs.smoothLines ) && - ( stippledRectangularLines == rhs.stippledRectangularLines ) && - ( stippledBresenhamLines == rhs.stippledBresenhamLines ) && - ( stippledSmoothLines == rhs.stippledSmoothLines ); -# endif - } - - bool operator!=( PhysicalDeviceLineRasterizationFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceLineRasterizationFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 rectangularLines = {}; - VULKAN_HPP_NAMESPACE::Bool32 bresenhamLines = {}; - VULKAN_HPP_NAMESPACE::Bool32 smoothLines = {}; - VULKAN_HPP_NAMESPACE::Bool32 stippledRectangularLines = {}; - VULKAN_HPP_NAMESPACE::Bool32 stippledBresenhamLines = {}; - VULKAN_HPP_NAMESPACE::Bool32 stippledSmoothLines = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT ) == - sizeof( VkPhysicalDeviceLineRasterizationFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceLineRasterizationFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceLineRasterizationFeaturesEXT; - }; - - struct PhysicalDeviceLineRasterizationPropertiesEXT - { - using NativeType = VkPhysicalDeviceLineRasterizationPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceLineRasterizationPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceLineRasterizationPropertiesEXT( uint32_t lineSubPixelPrecisionBits_ = {} ) VULKAN_HPP_NOEXCEPT - : lineSubPixelPrecisionBits( lineSubPixelPrecisionBits_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceLineRasterizationPropertiesEXT( - PhysicalDeviceLineRasterizationPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceLineRasterizationPropertiesEXT( VkPhysicalDeviceLineRasterizationPropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceLineRasterizationPropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceLineRasterizationPropertiesEXT & - operator=( PhysicalDeviceLineRasterizationPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceLineRasterizationPropertiesEXT & - operator=( VkPhysicalDeviceLineRasterizationPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceLineRasterizationPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceLineRasterizationPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, lineSubPixelPrecisionBits ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceLineRasterizationPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceLineRasterizationPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( lineSubPixelPrecisionBits == rhs.lineSubPixelPrecisionBits ); -# endif - } - - bool operator!=( PhysicalDeviceLineRasterizationPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceLineRasterizationPropertiesEXT; - void * pNext = {}; - uint32_t lineSubPixelPrecisionBits = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT ) == - sizeof( VkPhysicalDeviceLineRasterizationPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceLineRasterizationPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceLineRasterizationPropertiesEXT; - }; - - struct PhysicalDeviceLinearColorAttachmentFeaturesNV - { - using NativeType = VkPhysicalDeviceLinearColorAttachmentFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceLinearColorAttachmentFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceLinearColorAttachmentFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 linearColorAttachment_ = {} ) VULKAN_HPP_NOEXCEPT - : linearColorAttachment( linearColorAttachment_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceLinearColorAttachmentFeaturesNV( - PhysicalDeviceLinearColorAttachmentFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceLinearColorAttachmentFeaturesNV( VkPhysicalDeviceLinearColorAttachmentFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceLinearColorAttachmentFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceLinearColorAttachmentFeaturesNV & - operator=( PhysicalDeviceLinearColorAttachmentFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceLinearColorAttachmentFeaturesNV & - operator=( VkPhysicalDeviceLinearColorAttachmentFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLinearColorAttachmentFeaturesNV & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLinearColorAttachmentFeaturesNV & - setLinearColorAttachment( VULKAN_HPP_NAMESPACE::Bool32 linearColorAttachment_ ) VULKAN_HPP_NOEXCEPT - { - linearColorAttachment = linearColorAttachment_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceLinearColorAttachmentFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceLinearColorAttachmentFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, linearColorAttachment ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceLinearColorAttachmentFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceLinearColorAttachmentFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( linearColorAttachment == rhs.linearColorAttachment ); -# endif - } - - bool operator!=( PhysicalDeviceLinearColorAttachmentFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceLinearColorAttachmentFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 linearColorAttachment = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV ) == - sizeof( VkPhysicalDeviceLinearColorAttachmentFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceLinearColorAttachmentFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceLinearColorAttachmentFeaturesNV; - }; - - struct PhysicalDeviceMaintenance3Properties - { - using NativeType = VkPhysicalDeviceMaintenance3Properties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceMaintenance3Properties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceMaintenance3Properties( - uint32_t maxPerSetDescriptors_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize maxMemoryAllocationSize_ = {} ) VULKAN_HPP_NOEXCEPT - : maxPerSetDescriptors( maxPerSetDescriptors_ ) - , maxMemoryAllocationSize( maxMemoryAllocationSize_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceMaintenance3Properties( PhysicalDeviceMaintenance3Properties const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMaintenance3Properties( VkPhysicalDeviceMaintenance3Properties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMaintenance3Properties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMaintenance3Properties & - operator=( PhysicalDeviceMaintenance3Properties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMaintenance3Properties & - operator=( VkPhysicalDeviceMaintenance3Properties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceMaintenance3Properties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMaintenance3Properties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxPerSetDescriptors, maxMemoryAllocationSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMaintenance3Properties const & ) const = default; -#else - bool operator==( PhysicalDeviceMaintenance3Properties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxPerSetDescriptors == rhs.maxPerSetDescriptors ) && - ( maxMemoryAllocationSize == rhs.maxMemoryAllocationSize ); -# endif - } - - bool operator!=( PhysicalDeviceMaintenance3Properties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMaintenance3Properties; - void * pNext = {}; - uint32_t maxPerSetDescriptors = {}; - VULKAN_HPP_NAMESPACE::DeviceSize maxMemoryAllocationSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties ) == - sizeof( VkPhysicalDeviceMaintenance3Properties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMaintenance3Properties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMaintenance3Properties; - }; - using PhysicalDeviceMaintenance3PropertiesKHR = PhysicalDeviceMaintenance3Properties; - - struct PhysicalDeviceMaintenance4Features - { - using NativeType = VkPhysicalDeviceMaintenance4Features; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceMaintenance4Features; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceMaintenance4Features( VULKAN_HPP_NAMESPACE::Bool32 maintenance4_ = {} ) VULKAN_HPP_NOEXCEPT - : maintenance4( maintenance4_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceMaintenance4Features( PhysicalDeviceMaintenance4Features const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMaintenance4Features( VkPhysicalDeviceMaintenance4Features const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMaintenance4Features( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMaintenance4Features & - operator=( PhysicalDeviceMaintenance4Features const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMaintenance4Features & - operator=( VkPhysicalDeviceMaintenance4Features const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMaintenance4Features & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMaintenance4Features & - setMaintenance4( VULKAN_HPP_NAMESPACE::Bool32 maintenance4_ ) VULKAN_HPP_NOEXCEPT - { - maintenance4 = maintenance4_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceMaintenance4Features const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMaintenance4Features &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maintenance4 ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMaintenance4Features const & ) const = default; -#else - bool operator==( PhysicalDeviceMaintenance4Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maintenance4 == rhs.maintenance4 ); -# endif - } - - bool operator!=( PhysicalDeviceMaintenance4Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMaintenance4Features; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 maintenance4 = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features ) == - sizeof( VkPhysicalDeviceMaintenance4Features ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMaintenance4Features is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMaintenance4Features; - }; - using PhysicalDeviceMaintenance4FeaturesKHR = PhysicalDeviceMaintenance4Features; - - struct PhysicalDeviceMaintenance4Properties - { - using NativeType = VkPhysicalDeviceMaintenance4Properties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceMaintenance4Properties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceMaintenance4Properties( VULKAN_HPP_NAMESPACE::DeviceSize maxBufferSize_ = {} ) VULKAN_HPP_NOEXCEPT - : maxBufferSize( maxBufferSize_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceMaintenance4Properties( PhysicalDeviceMaintenance4Properties const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMaintenance4Properties( VkPhysicalDeviceMaintenance4Properties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMaintenance4Properties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMaintenance4Properties & - operator=( PhysicalDeviceMaintenance4Properties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMaintenance4Properties & - operator=( VkPhysicalDeviceMaintenance4Properties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceMaintenance4Properties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMaintenance4Properties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxBufferSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMaintenance4Properties const & ) const = default; -#else - bool operator==( PhysicalDeviceMaintenance4Properties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxBufferSize == rhs.maxBufferSize ); -# endif - } - - bool operator!=( PhysicalDeviceMaintenance4Properties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMaintenance4Properties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceSize maxBufferSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties ) == - sizeof( VkPhysicalDeviceMaintenance4Properties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMaintenance4Properties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMaintenance4Properties; - }; - using PhysicalDeviceMaintenance4PropertiesKHR = PhysicalDeviceMaintenance4Properties; - - struct PhysicalDeviceMemoryBudgetPropertiesEXT - { - using NativeType = VkPhysicalDeviceMemoryBudgetPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceMemoryBudgetPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMemoryBudgetPropertiesEXT( - std::array const & heapBudget_ = {}, - std::array const & heapUsage_ = {} ) VULKAN_HPP_NOEXCEPT - : heapBudget( heapBudget_ ) - , heapUsage( heapUsage_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMemoryBudgetPropertiesEXT( - PhysicalDeviceMemoryBudgetPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMemoryBudgetPropertiesEXT( VkPhysicalDeviceMemoryBudgetPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMemoryBudgetPropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMemoryBudgetPropertiesEXT & - operator=( PhysicalDeviceMemoryBudgetPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMemoryBudgetPropertiesEXT & - operator=( VkPhysicalDeviceMemoryBudgetPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceMemoryBudgetPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMemoryBudgetPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, heapBudget, heapUsage ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMemoryBudgetPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceMemoryBudgetPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( heapBudget == rhs.heapBudget ) && - ( heapUsage == rhs.heapUsage ); -# endif - } - - bool operator!=( PhysicalDeviceMemoryBudgetPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMemoryBudgetPropertiesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D heapBudget = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D heapUsage = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT ) == - sizeof( VkPhysicalDeviceMemoryBudgetPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMemoryBudgetPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMemoryBudgetPropertiesEXT; - }; - - struct PhysicalDeviceMemoryPriorityFeaturesEXT - { - using NativeType = VkPhysicalDeviceMemoryPriorityFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceMemoryPriorityFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceMemoryPriorityFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 memoryPriority_ = {} ) VULKAN_HPP_NOEXCEPT - : memoryPriority( memoryPriority_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceMemoryPriorityFeaturesEXT( PhysicalDeviceMemoryPriorityFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMemoryPriorityFeaturesEXT( VkPhysicalDeviceMemoryPriorityFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMemoryPriorityFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMemoryPriorityFeaturesEXT & - operator=( PhysicalDeviceMemoryPriorityFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMemoryPriorityFeaturesEXT & - operator=( VkPhysicalDeviceMemoryPriorityFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMemoryPriorityFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMemoryPriorityFeaturesEXT & - setMemoryPriority( VULKAN_HPP_NAMESPACE::Bool32 memoryPriority_ ) VULKAN_HPP_NOEXCEPT - { - memoryPriority = memoryPriority_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceMemoryPriorityFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMemoryPriorityFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memoryPriority ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMemoryPriorityFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceMemoryPriorityFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryPriority == rhs.memoryPriority ); -# endif - } - - bool operator!=( PhysicalDeviceMemoryPriorityFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMemoryPriorityFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 memoryPriority = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT ) == - sizeof( VkPhysicalDeviceMemoryPriorityFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMemoryPriorityFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMemoryPriorityFeaturesEXT; - }; - - struct PhysicalDeviceMemoryProperties - { - using NativeType = VkPhysicalDeviceMemoryProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMemoryProperties( - uint32_t memoryTypeCount_ = {}, - std::array const & memoryTypes_ = {}, - uint32_t memoryHeapCount_ = {}, - std::array const & memoryHeaps_ = {} ) VULKAN_HPP_NOEXCEPT - : memoryTypeCount( memoryTypeCount_ ) - , memoryTypes( memoryTypes_ ) - , memoryHeapCount( memoryHeapCount_ ) - , memoryHeaps( memoryHeaps_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceMemoryProperties( PhysicalDeviceMemoryProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMemoryProperties( VkPhysicalDeviceMemoryProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMemoryProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMemoryProperties & - operator=( PhysicalDeviceMemoryProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMemoryProperties & operator=( VkPhysicalDeviceMemoryProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceMemoryProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMemoryProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( memoryTypeCount, memoryTypes, memoryHeapCount, memoryHeaps ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMemoryProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceMemoryProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( memoryTypeCount == rhs.memoryTypeCount ) && ( memoryTypes == rhs.memoryTypes ) && - ( memoryHeapCount == rhs.memoryHeapCount ) && ( memoryHeaps == rhs.memoryHeaps ); -# endif - } - - bool operator!=( PhysicalDeviceMemoryProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t memoryTypeCount = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D memoryTypes = {}; - uint32_t memoryHeapCount = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D memoryHeaps = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties ) == - sizeof( VkPhysicalDeviceMemoryProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMemoryProperties is not nothrow_move_constructible!" ); - - struct PhysicalDeviceMemoryProperties2 - { - using NativeType = VkPhysicalDeviceMemoryProperties2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceMemoryProperties2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMemoryProperties2( - VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties memoryProperties_ = {} ) VULKAN_HPP_NOEXCEPT - : memoryProperties( memoryProperties_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceMemoryProperties2( PhysicalDeviceMemoryProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMemoryProperties2( VkPhysicalDeviceMemoryProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMemoryProperties2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMemoryProperties2 & - operator=( PhysicalDeviceMemoryProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMemoryProperties2 & operator=( VkPhysicalDeviceMemoryProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceMemoryProperties2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMemoryProperties2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memoryProperties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMemoryProperties2 const & ) const = default; -#else - bool operator==( PhysicalDeviceMemoryProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryProperties == rhs.memoryProperties ); -# endif - } - - bool operator!=( PhysicalDeviceMemoryProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMemoryProperties2; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties memoryProperties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 ) == - sizeof( VkPhysicalDeviceMemoryProperties2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMemoryProperties2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMemoryProperties2; - }; - using PhysicalDeviceMemoryProperties2KHR = PhysicalDeviceMemoryProperties2; - - struct PhysicalDeviceMeshShaderFeaturesNV - { - using NativeType = VkPhysicalDeviceMeshShaderFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceMeshShaderFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceMeshShaderFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 taskShader_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 meshShader_ = {} ) VULKAN_HPP_NOEXCEPT - : taskShader( taskShader_ ) - , meshShader( meshShader_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceMeshShaderFeaturesNV( PhysicalDeviceMeshShaderFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMeshShaderFeaturesNV( VkPhysicalDeviceMeshShaderFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMeshShaderFeaturesNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMeshShaderFeaturesNV & - operator=( PhysicalDeviceMeshShaderFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMeshShaderFeaturesNV & - operator=( VkPhysicalDeviceMeshShaderFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMeshShaderFeaturesNV & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMeshShaderFeaturesNV & - setTaskShader( VULKAN_HPP_NAMESPACE::Bool32 taskShader_ ) VULKAN_HPP_NOEXCEPT - { - taskShader = taskShader_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMeshShaderFeaturesNV & - setMeshShader( VULKAN_HPP_NAMESPACE::Bool32 meshShader_ ) VULKAN_HPP_NOEXCEPT - { - meshShader = meshShader_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceMeshShaderFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMeshShaderFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, taskShader, meshShader ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMeshShaderFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceMeshShaderFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( taskShader == rhs.taskShader ) && - ( meshShader == rhs.meshShader ); -# endif - } - - bool operator!=( PhysicalDeviceMeshShaderFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMeshShaderFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 taskShader = {}; - VULKAN_HPP_NAMESPACE::Bool32 meshShader = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV ) == - sizeof( VkPhysicalDeviceMeshShaderFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMeshShaderFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMeshShaderFeaturesNV; - }; - - struct PhysicalDeviceMeshShaderPropertiesNV - { - using NativeType = VkPhysicalDeviceMeshShaderPropertiesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceMeshShaderPropertiesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceMeshShaderPropertiesNV( uint32_t maxDrawMeshTasksCount_ = {}, - uint32_t maxTaskWorkGroupInvocations_ = {}, - std::array const & maxTaskWorkGroupSize_ = {}, - uint32_t maxTaskTotalMemorySize_ = {}, - uint32_t maxTaskOutputCount_ = {}, - uint32_t maxMeshWorkGroupInvocations_ = {}, - std::array const & maxMeshWorkGroupSize_ = {}, - uint32_t maxMeshTotalMemorySize_ = {}, - uint32_t maxMeshOutputVertices_ = {}, - uint32_t maxMeshOutputPrimitives_ = {}, - uint32_t maxMeshMultiviewViewCount_ = {}, - uint32_t meshOutputPerVertexGranularity_ = {}, - uint32_t meshOutputPerPrimitiveGranularity_ = {} ) VULKAN_HPP_NOEXCEPT - : maxDrawMeshTasksCount( maxDrawMeshTasksCount_ ) - , maxTaskWorkGroupInvocations( maxTaskWorkGroupInvocations_ ) - , maxTaskWorkGroupSize( maxTaskWorkGroupSize_ ) - , maxTaskTotalMemorySize( maxTaskTotalMemorySize_ ) - , maxTaskOutputCount( maxTaskOutputCount_ ) - , maxMeshWorkGroupInvocations( maxMeshWorkGroupInvocations_ ) - , maxMeshWorkGroupSize( maxMeshWorkGroupSize_ ) - , maxMeshTotalMemorySize( maxMeshTotalMemorySize_ ) - , maxMeshOutputVertices( maxMeshOutputVertices_ ) - , maxMeshOutputPrimitives( maxMeshOutputPrimitives_ ) - , maxMeshMultiviewViewCount( maxMeshMultiviewViewCount_ ) - , meshOutputPerVertexGranularity( meshOutputPerVertexGranularity_ ) - , meshOutputPerPrimitiveGranularity( meshOutputPerPrimitiveGranularity_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMeshShaderPropertiesNV( PhysicalDeviceMeshShaderPropertiesNV const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMeshShaderPropertiesNV( VkPhysicalDeviceMeshShaderPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMeshShaderPropertiesNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMeshShaderPropertiesNV & - operator=( PhysicalDeviceMeshShaderPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMeshShaderPropertiesNV & - operator=( VkPhysicalDeviceMeshShaderPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceMeshShaderPropertiesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMeshShaderPropertiesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - maxDrawMeshTasksCount, - maxTaskWorkGroupInvocations, - maxTaskWorkGroupSize, - maxTaskTotalMemorySize, - maxTaskOutputCount, - maxMeshWorkGroupInvocations, - maxMeshWorkGroupSize, - maxMeshTotalMemorySize, - maxMeshOutputVertices, - maxMeshOutputPrimitives, - maxMeshMultiviewViewCount, - meshOutputPerVertexGranularity, - meshOutputPerPrimitiveGranularity ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMeshShaderPropertiesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceMeshShaderPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxDrawMeshTasksCount == rhs.maxDrawMeshTasksCount ) && - ( maxTaskWorkGroupInvocations == rhs.maxTaskWorkGroupInvocations ) && - ( maxTaskWorkGroupSize == rhs.maxTaskWorkGroupSize ) && - ( maxTaskTotalMemorySize == rhs.maxTaskTotalMemorySize ) && - ( maxTaskOutputCount == rhs.maxTaskOutputCount ) && - ( maxMeshWorkGroupInvocations == rhs.maxMeshWorkGroupInvocations ) && - ( maxMeshWorkGroupSize == rhs.maxMeshWorkGroupSize ) && - ( maxMeshTotalMemorySize == rhs.maxMeshTotalMemorySize ) && - ( maxMeshOutputVertices == rhs.maxMeshOutputVertices ) && - ( maxMeshOutputPrimitives == rhs.maxMeshOutputPrimitives ) && - ( maxMeshMultiviewViewCount == rhs.maxMeshMultiviewViewCount ) && - ( meshOutputPerVertexGranularity == rhs.meshOutputPerVertexGranularity ) && - ( meshOutputPerPrimitiveGranularity == rhs.meshOutputPerPrimitiveGranularity ); -# endif - } - - bool operator!=( PhysicalDeviceMeshShaderPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMeshShaderPropertiesNV; - void * pNext = {}; - uint32_t maxDrawMeshTasksCount = {}; - uint32_t maxTaskWorkGroupInvocations = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D maxTaskWorkGroupSize = {}; - uint32_t maxTaskTotalMemorySize = {}; - uint32_t maxTaskOutputCount = {}; - uint32_t maxMeshWorkGroupInvocations = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D maxMeshWorkGroupSize = {}; - uint32_t maxMeshTotalMemorySize = {}; - uint32_t maxMeshOutputVertices = {}; - uint32_t maxMeshOutputPrimitives = {}; - uint32_t maxMeshMultiviewViewCount = {}; - uint32_t meshOutputPerVertexGranularity = {}; - uint32_t meshOutputPerPrimitiveGranularity = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV ) == - sizeof( VkPhysicalDeviceMeshShaderPropertiesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMeshShaderPropertiesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMeshShaderPropertiesNV; - }; - - struct PhysicalDeviceMultiDrawFeaturesEXT - { - using NativeType = VkPhysicalDeviceMultiDrawFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceMultiDrawFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceMultiDrawFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 multiDraw_ = {} ) VULKAN_HPP_NOEXCEPT - : multiDraw( multiDraw_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceMultiDrawFeaturesEXT( PhysicalDeviceMultiDrawFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMultiDrawFeaturesEXT( VkPhysicalDeviceMultiDrawFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMultiDrawFeaturesEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMultiDrawFeaturesEXT & - operator=( PhysicalDeviceMultiDrawFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMultiDrawFeaturesEXT & - operator=( VkPhysicalDeviceMultiDrawFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMultiDrawFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMultiDrawFeaturesEXT & - setMultiDraw( VULKAN_HPP_NAMESPACE::Bool32 multiDraw_ ) VULKAN_HPP_NOEXCEPT - { - multiDraw = multiDraw_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceMultiDrawFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMultiDrawFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, multiDraw ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMultiDrawFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceMultiDrawFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( multiDraw == rhs.multiDraw ); -# endif - } - - bool operator!=( PhysicalDeviceMultiDrawFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMultiDrawFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 multiDraw = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT ) == - sizeof( VkPhysicalDeviceMultiDrawFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMultiDrawFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMultiDrawFeaturesEXT; - }; - - struct PhysicalDeviceMultiDrawPropertiesEXT - { - using NativeType = VkPhysicalDeviceMultiDrawPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceMultiDrawPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceMultiDrawPropertiesEXT( uint32_t maxMultiDrawCount_ = {} ) VULKAN_HPP_NOEXCEPT - : maxMultiDrawCount( maxMultiDrawCount_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceMultiDrawPropertiesEXT( PhysicalDeviceMultiDrawPropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMultiDrawPropertiesEXT( VkPhysicalDeviceMultiDrawPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMultiDrawPropertiesEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMultiDrawPropertiesEXT & - operator=( PhysicalDeviceMultiDrawPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMultiDrawPropertiesEXT & - operator=( VkPhysicalDeviceMultiDrawPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceMultiDrawPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMultiDrawPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxMultiDrawCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMultiDrawPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceMultiDrawPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxMultiDrawCount == rhs.maxMultiDrawCount ); -# endif - } - - bool operator!=( PhysicalDeviceMultiDrawPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMultiDrawPropertiesEXT; - void * pNext = {}; - uint32_t maxMultiDrawCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT ) == - sizeof( VkPhysicalDeviceMultiDrawPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMultiDrawPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMultiDrawPropertiesEXT; - }; - - struct PhysicalDeviceMultiviewFeatures - { - using NativeType = VkPhysicalDeviceMultiviewFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceMultiviewFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceMultiviewFeatures( - VULKAN_HPP_NAMESPACE::Bool32 multiview_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 multiviewGeometryShader_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 multiviewTessellationShader_ = {} ) VULKAN_HPP_NOEXCEPT - : multiview( multiview_ ) - , multiviewGeometryShader( multiviewGeometryShader_ ) - , multiviewTessellationShader( multiviewTessellationShader_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceMultiviewFeatures( PhysicalDeviceMultiviewFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMultiviewFeatures( VkPhysicalDeviceMultiviewFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMultiviewFeatures( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMultiviewFeatures & - operator=( PhysicalDeviceMultiviewFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMultiviewFeatures & operator=( VkPhysicalDeviceMultiviewFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMultiviewFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMultiviewFeatures & - setMultiview( VULKAN_HPP_NAMESPACE::Bool32 multiview_ ) VULKAN_HPP_NOEXCEPT - { - multiview = multiview_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMultiviewFeatures & - setMultiviewGeometryShader( VULKAN_HPP_NAMESPACE::Bool32 multiviewGeometryShader_ ) VULKAN_HPP_NOEXCEPT - { - multiviewGeometryShader = multiviewGeometryShader_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMultiviewFeatures & - setMultiviewTessellationShader( VULKAN_HPP_NAMESPACE::Bool32 multiviewTessellationShader_ ) VULKAN_HPP_NOEXCEPT - { - multiviewTessellationShader = multiviewTessellationShader_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceMultiviewFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMultiviewFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, multiview, multiviewGeometryShader, multiviewTessellationShader ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMultiviewFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceMultiviewFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( multiview == rhs.multiview ) && - ( multiviewGeometryShader == rhs.multiviewGeometryShader ) && - ( multiviewTessellationShader == rhs.multiviewTessellationShader ); -# endif - } - - bool operator!=( PhysicalDeviceMultiviewFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMultiviewFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 multiview = {}; - VULKAN_HPP_NAMESPACE::Bool32 multiviewGeometryShader = {}; - VULKAN_HPP_NAMESPACE::Bool32 multiviewTessellationShader = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures ) == - sizeof( VkPhysicalDeviceMultiviewFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMultiviewFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMultiviewFeatures; - }; - using PhysicalDeviceMultiviewFeaturesKHR = PhysicalDeviceMultiviewFeatures; - - struct PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX - { - using NativeType = VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( - VULKAN_HPP_NAMESPACE::Bool32 perViewPositionAllComponents_ = {} ) VULKAN_HPP_NOEXCEPT - : perViewPositionAllComponents( perViewPositionAllComponents_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( - PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( - VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX & - operator=( PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX & - operator=( VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, perViewPositionAllComponents ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX const & ) const = default; -#else - bool operator==( PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( perViewPositionAllComponents == rhs.perViewPositionAllComponents ); -# endif - } - - bool operator!=( PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 perViewPositionAllComponents = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX ) == - sizeof( VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX>::value, - "PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX; - }; - - struct PhysicalDeviceMultiviewProperties - { - using NativeType = VkPhysicalDeviceMultiviewProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceMultiviewProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceMultiviewProperties( uint32_t maxMultiviewViewCount_ = {}, - uint32_t maxMultiviewInstanceIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : maxMultiviewViewCount( maxMultiviewViewCount_ ) - , maxMultiviewInstanceIndex( maxMultiviewInstanceIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceMultiviewProperties( PhysicalDeviceMultiviewProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMultiviewProperties( VkPhysicalDeviceMultiviewProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMultiviewProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMultiviewProperties & - operator=( PhysicalDeviceMultiviewProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMultiviewProperties & operator=( VkPhysicalDeviceMultiviewProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceMultiviewProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMultiviewProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxMultiviewViewCount, maxMultiviewInstanceIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMultiviewProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceMultiviewProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxMultiviewViewCount == rhs.maxMultiviewViewCount ) && - ( maxMultiviewInstanceIndex == rhs.maxMultiviewInstanceIndex ); -# endif - } - - bool operator!=( PhysicalDeviceMultiviewProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMultiviewProperties; - void * pNext = {}; - uint32_t maxMultiviewViewCount = {}; - uint32_t maxMultiviewInstanceIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties ) == - sizeof( VkPhysicalDeviceMultiviewProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMultiviewProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMultiviewProperties; - }; - using PhysicalDeviceMultiviewPropertiesKHR = PhysicalDeviceMultiviewProperties; - - struct PhysicalDeviceMutableDescriptorTypeFeaturesVALVE - { - using NativeType = VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceMutableDescriptorTypeFeaturesVALVE; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceMutableDescriptorTypeFeaturesVALVE( - VULKAN_HPP_NAMESPACE::Bool32 mutableDescriptorType_ = {} ) VULKAN_HPP_NOEXCEPT - : mutableDescriptorType( mutableDescriptorType_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceMutableDescriptorTypeFeaturesVALVE( - PhysicalDeviceMutableDescriptorTypeFeaturesVALVE const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMutableDescriptorTypeFeaturesVALVE( VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceMutableDescriptorTypeFeaturesVALVE( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceMutableDescriptorTypeFeaturesVALVE & - operator=( PhysicalDeviceMutableDescriptorTypeFeaturesVALVE const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceMutableDescriptorTypeFeaturesVALVE & - operator=( VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMutableDescriptorTypeFeaturesVALVE & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMutableDescriptorTypeFeaturesVALVE & - setMutableDescriptorType( VULKAN_HPP_NAMESPACE::Bool32 mutableDescriptorType_ ) VULKAN_HPP_NOEXCEPT - { - mutableDescriptorType = mutableDescriptorType_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, mutableDescriptorType ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceMutableDescriptorTypeFeaturesVALVE const & ) const = default; -#else - bool operator==( PhysicalDeviceMutableDescriptorTypeFeaturesVALVE const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( mutableDescriptorType == rhs.mutableDescriptorType ); -# endif - } - - bool operator!=( PhysicalDeviceMutableDescriptorTypeFeaturesVALVE const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceMutableDescriptorTypeFeaturesVALVE; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 mutableDescriptorType = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesVALVE ) == - sizeof( VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceMutableDescriptorTypeFeaturesVALVE is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceMutableDescriptorTypeFeaturesVALVE; - }; - - struct PhysicalDevicePCIBusInfoPropertiesEXT - { - using NativeType = VkPhysicalDevicePCIBusInfoPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePciBusInfoPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDevicePCIBusInfoPropertiesEXT( uint32_t pciDomain_ = {}, - uint32_t pciBus_ = {}, - uint32_t pciDevice_ = {}, - uint32_t pciFunction_ = {} ) VULKAN_HPP_NOEXCEPT - : pciDomain( pciDomain_ ) - , pciBus( pciBus_ ) - , pciDevice( pciDevice_ ) - , pciFunction( pciFunction_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevicePCIBusInfoPropertiesEXT( PhysicalDevicePCIBusInfoPropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePCIBusInfoPropertiesEXT( VkPhysicalDevicePCIBusInfoPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDevicePCIBusInfoPropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePCIBusInfoPropertiesEXT & - operator=( PhysicalDevicePCIBusInfoPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePCIBusInfoPropertiesEXT & - operator=( VkPhysicalDevicePCIBusInfoPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDevicePCIBusInfoPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePCIBusInfoPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pciDomain, pciBus, pciDevice, pciFunction ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePCIBusInfoPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDevicePCIBusInfoPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pciDomain == rhs.pciDomain ) && - ( pciBus == rhs.pciBus ) && ( pciDevice == rhs.pciDevice ) && ( pciFunction == rhs.pciFunction ); -# endif - } - - bool operator!=( PhysicalDevicePCIBusInfoPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePciBusInfoPropertiesEXT; - void * pNext = {}; - uint32_t pciDomain = {}; - uint32_t pciBus = {}; - uint32_t pciDevice = {}; - uint32_t pciFunction = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT ) == - sizeof( VkPhysicalDevicePCIBusInfoPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevicePCIBusInfoPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePCIBusInfoPropertiesEXT; - }; - - struct PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT - { - using NativeType = VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 pageableDeviceLocalMemory_ = {} ) VULKAN_HPP_NOEXCEPT - : pageableDeviceLocalMemory( pageableDeviceLocalMemory_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT( - PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT( - VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT & - operator=( PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT & - operator=( VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT & - setPageableDeviceLocalMemory( VULKAN_HPP_NAMESPACE::Bool32 pageableDeviceLocalMemory_ ) VULKAN_HPP_NOEXCEPT - { - pageableDeviceLocalMemory = pageableDeviceLocalMemory_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pageableDeviceLocalMemory ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( pageableDeviceLocalMemory == rhs.pageableDeviceLocalMemory ); -# endif - } - - bool operator!=( PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 pageableDeviceLocalMemory = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT ) == - sizeof( VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT; - }; - - struct PhysicalDevicePerformanceQueryFeaturesKHR - { - using NativeType = VkPhysicalDevicePerformanceQueryFeaturesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePerformanceQueryFeaturesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDevicePerformanceQueryFeaturesKHR( - VULKAN_HPP_NAMESPACE::Bool32 performanceCounterQueryPools_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 performanceCounterMultipleQueryPools_ = {} ) VULKAN_HPP_NOEXCEPT - : performanceCounterQueryPools( performanceCounterQueryPools_ ) - , performanceCounterMultipleQueryPools( performanceCounterMultipleQueryPools_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevicePerformanceQueryFeaturesKHR( - PhysicalDevicePerformanceQueryFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePerformanceQueryFeaturesKHR( VkPhysicalDevicePerformanceQueryFeaturesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDevicePerformanceQueryFeaturesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePerformanceQueryFeaturesKHR & - operator=( PhysicalDevicePerformanceQueryFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePerformanceQueryFeaturesKHR & - operator=( VkPhysicalDevicePerformanceQueryFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePerformanceQueryFeaturesKHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePerformanceQueryFeaturesKHR & - setPerformanceCounterQueryPools( VULKAN_HPP_NAMESPACE::Bool32 performanceCounterQueryPools_ ) VULKAN_HPP_NOEXCEPT - { - performanceCounterQueryPools = performanceCounterQueryPools_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePerformanceQueryFeaturesKHR & setPerformanceCounterMultipleQueryPools( - VULKAN_HPP_NAMESPACE::Bool32 performanceCounterMultipleQueryPools_ ) VULKAN_HPP_NOEXCEPT - { - performanceCounterMultipleQueryPools = performanceCounterMultipleQueryPools_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDevicePerformanceQueryFeaturesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePerformanceQueryFeaturesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, performanceCounterQueryPools, performanceCounterMultipleQueryPools ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePerformanceQueryFeaturesKHR const & ) const = default; -#else - bool operator==( PhysicalDevicePerformanceQueryFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( performanceCounterQueryPools == rhs.performanceCounterQueryPools ) && - ( performanceCounterMultipleQueryPools == rhs.performanceCounterMultipleQueryPools ); -# endif - } - - bool operator!=( PhysicalDevicePerformanceQueryFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePerformanceQueryFeaturesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 performanceCounterQueryPools = {}; - VULKAN_HPP_NAMESPACE::Bool32 performanceCounterMultipleQueryPools = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR ) == - sizeof( VkPhysicalDevicePerformanceQueryFeaturesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevicePerformanceQueryFeaturesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePerformanceQueryFeaturesKHR; - }; - - struct PhysicalDevicePerformanceQueryPropertiesKHR - { - using NativeType = VkPhysicalDevicePerformanceQueryPropertiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePerformanceQueryPropertiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDevicePerformanceQueryPropertiesKHR( - VULKAN_HPP_NAMESPACE::Bool32 allowCommandBufferQueryCopies_ = {} ) VULKAN_HPP_NOEXCEPT - : allowCommandBufferQueryCopies( allowCommandBufferQueryCopies_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevicePerformanceQueryPropertiesKHR( - PhysicalDevicePerformanceQueryPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePerformanceQueryPropertiesKHR( VkPhysicalDevicePerformanceQueryPropertiesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDevicePerformanceQueryPropertiesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePerformanceQueryPropertiesKHR & - operator=( PhysicalDevicePerformanceQueryPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePerformanceQueryPropertiesKHR & - operator=( VkPhysicalDevicePerformanceQueryPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDevicePerformanceQueryPropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePerformanceQueryPropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, allowCommandBufferQueryCopies ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePerformanceQueryPropertiesKHR const & ) const = default; -#else - bool operator==( PhysicalDevicePerformanceQueryPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( allowCommandBufferQueryCopies == rhs.allowCommandBufferQueryCopies ); -# endif - } - - bool operator!=( PhysicalDevicePerformanceQueryPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePerformanceQueryPropertiesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 allowCommandBufferQueryCopies = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR ) == - sizeof( VkPhysicalDevicePerformanceQueryPropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevicePerformanceQueryPropertiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePerformanceQueryPropertiesKHR; - }; - - struct PhysicalDevicePipelineCreationCacheControlFeatures - { - using NativeType = VkPhysicalDevicePipelineCreationCacheControlFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePipelineCreationCacheControlFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDevicePipelineCreationCacheControlFeatures( - VULKAN_HPP_NAMESPACE::Bool32 pipelineCreationCacheControl_ = {} ) VULKAN_HPP_NOEXCEPT - : pipelineCreationCacheControl( pipelineCreationCacheControl_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevicePipelineCreationCacheControlFeatures( - PhysicalDevicePipelineCreationCacheControlFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePipelineCreationCacheControlFeatures( - VkPhysicalDevicePipelineCreationCacheControlFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDevicePipelineCreationCacheControlFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePipelineCreationCacheControlFeatures & - operator=( PhysicalDevicePipelineCreationCacheControlFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePipelineCreationCacheControlFeatures & - operator=( VkPhysicalDevicePipelineCreationCacheControlFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePipelineCreationCacheControlFeatures & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePipelineCreationCacheControlFeatures & - setPipelineCreationCacheControl( VULKAN_HPP_NAMESPACE::Bool32 pipelineCreationCacheControl_ ) VULKAN_HPP_NOEXCEPT - { - pipelineCreationCacheControl = pipelineCreationCacheControl_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDevicePipelineCreationCacheControlFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePipelineCreationCacheControlFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pipelineCreationCacheControl ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePipelineCreationCacheControlFeatures const & ) const = default; -#else - bool operator==( PhysicalDevicePipelineCreationCacheControlFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( pipelineCreationCacheControl == rhs.pipelineCreationCacheControl ); -# endif - } - - bool operator!=( PhysicalDevicePipelineCreationCacheControlFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePipelineCreationCacheControlFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 pipelineCreationCacheControl = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures ) == - sizeof( VkPhysicalDevicePipelineCreationCacheControlFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevicePipelineCreationCacheControlFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePipelineCreationCacheControlFeatures; - }; - using PhysicalDevicePipelineCreationCacheControlFeaturesEXT = PhysicalDevicePipelineCreationCacheControlFeatures; - - struct PhysicalDevicePipelineExecutablePropertiesFeaturesKHR - { - using NativeType = VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDevicePipelineExecutablePropertiesFeaturesKHR( - VULKAN_HPP_NAMESPACE::Bool32 pipelineExecutableInfo_ = {} ) VULKAN_HPP_NOEXCEPT - : pipelineExecutableInfo( pipelineExecutableInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevicePipelineExecutablePropertiesFeaturesKHR( - PhysicalDevicePipelineExecutablePropertiesFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePipelineExecutablePropertiesFeaturesKHR( - VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDevicePipelineExecutablePropertiesFeaturesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePipelineExecutablePropertiesFeaturesKHR & - operator=( PhysicalDevicePipelineExecutablePropertiesFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePipelineExecutablePropertiesFeaturesKHR & - operator=( VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePipelineExecutablePropertiesFeaturesKHR & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePipelineExecutablePropertiesFeaturesKHR & - setPipelineExecutableInfo( VULKAN_HPP_NAMESPACE::Bool32 pipelineExecutableInfo_ ) VULKAN_HPP_NOEXCEPT - { - pipelineExecutableInfo = pipelineExecutableInfo_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pipelineExecutableInfo ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePipelineExecutablePropertiesFeaturesKHR const & ) const = default; -#else - bool operator==( PhysicalDevicePipelineExecutablePropertiesFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( pipelineExecutableInfo == rhs.pipelineExecutableInfo ); -# endif - } - - bool operator!=( PhysicalDevicePipelineExecutablePropertiesFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 pipelineExecutableInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR ) == - sizeof( VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR>::value, - "PhysicalDevicePipelineExecutablePropertiesFeaturesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePipelineExecutablePropertiesFeaturesKHR; - }; - - struct PhysicalDevicePointClippingProperties - { - using NativeType = VkPhysicalDevicePointClippingProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePointClippingProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDevicePointClippingProperties( - VULKAN_HPP_NAMESPACE::PointClippingBehavior pointClippingBehavior_ = - VULKAN_HPP_NAMESPACE::PointClippingBehavior::eAllClipPlanes ) VULKAN_HPP_NOEXCEPT - : pointClippingBehavior( pointClippingBehavior_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevicePointClippingProperties( PhysicalDevicePointClippingProperties const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePointClippingProperties( VkPhysicalDevicePointClippingProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDevicePointClippingProperties( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePointClippingProperties & - operator=( PhysicalDevicePointClippingProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePointClippingProperties & - operator=( VkPhysicalDevicePointClippingProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDevicePointClippingProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePointClippingProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pointClippingBehavior ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePointClippingProperties const & ) const = default; -#else - bool operator==( PhysicalDevicePointClippingProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pointClippingBehavior == rhs.pointClippingBehavior ); -# endif - } - - bool operator!=( PhysicalDevicePointClippingProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePointClippingProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::PointClippingBehavior pointClippingBehavior = - VULKAN_HPP_NAMESPACE::PointClippingBehavior::eAllClipPlanes; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties ) == - sizeof( VkPhysicalDevicePointClippingProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevicePointClippingProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePointClippingProperties; - }; - using PhysicalDevicePointClippingPropertiesKHR = PhysicalDevicePointClippingProperties; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct PhysicalDevicePortabilitySubsetFeaturesKHR - { - using NativeType = VkPhysicalDevicePortabilitySubsetFeaturesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePortabilitySubsetFeaturesKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDevicePortabilitySubsetFeaturesKHR( - VULKAN_HPP_NAMESPACE::Bool32 constantAlphaColorBlendFactors_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 events_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 imageViewFormatReinterpretation_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 imageViewFormatSwizzle_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 imageView2DOn3DImage_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 multisampleArrayImage_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 mutableComparisonSamplers_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 pointPolygons_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 samplerMipLodBias_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 separateStencilMaskRef_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSampleRateInterpolationFunctions_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 tessellationIsolines_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 tessellationPointMode_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 triangleFans_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 vertexAttributeAccessBeyondStride_ = {} ) VULKAN_HPP_NOEXCEPT - : constantAlphaColorBlendFactors( constantAlphaColorBlendFactors_ ) - , events( events_ ) - , imageViewFormatReinterpretation( imageViewFormatReinterpretation_ ) - , imageViewFormatSwizzle( imageViewFormatSwizzle_ ) - , imageView2DOn3DImage( imageView2DOn3DImage_ ) - , multisampleArrayImage( multisampleArrayImage_ ) - , mutableComparisonSamplers( mutableComparisonSamplers_ ) - , pointPolygons( pointPolygons_ ) - , samplerMipLodBias( samplerMipLodBias_ ) - , separateStencilMaskRef( separateStencilMaskRef_ ) - , shaderSampleRateInterpolationFunctions( shaderSampleRateInterpolationFunctions_ ) - , tessellationIsolines( tessellationIsolines_ ) - , tessellationPointMode( tessellationPointMode_ ) - , triangleFans( triangleFans_ ) - , vertexAttributeAccessBeyondStride( vertexAttributeAccessBeyondStride_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevicePortabilitySubsetFeaturesKHR( - PhysicalDevicePortabilitySubsetFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePortabilitySubsetFeaturesKHR( VkPhysicalDevicePortabilitySubsetFeaturesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDevicePortabilitySubsetFeaturesKHR( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePortabilitySubsetFeaturesKHR & - operator=( PhysicalDevicePortabilitySubsetFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePortabilitySubsetFeaturesKHR & - operator=( VkPhysicalDevicePortabilitySubsetFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & setConstantAlphaColorBlendFactors( - VULKAN_HPP_NAMESPACE::Bool32 constantAlphaColorBlendFactors_ ) VULKAN_HPP_NOEXCEPT - { - constantAlphaColorBlendFactors = constantAlphaColorBlendFactors_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & - setEvents( VULKAN_HPP_NAMESPACE::Bool32 events_ ) VULKAN_HPP_NOEXCEPT - { - events = events_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & setImageViewFormatReinterpretation( - VULKAN_HPP_NAMESPACE::Bool32 imageViewFormatReinterpretation_ ) VULKAN_HPP_NOEXCEPT - { - imageViewFormatReinterpretation = imageViewFormatReinterpretation_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & - setImageViewFormatSwizzle( VULKAN_HPP_NAMESPACE::Bool32 imageViewFormatSwizzle_ ) VULKAN_HPP_NOEXCEPT - { - imageViewFormatSwizzle = imageViewFormatSwizzle_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & - setImageView2DOn3DImage( VULKAN_HPP_NAMESPACE::Bool32 imageView2DOn3DImage_ ) VULKAN_HPP_NOEXCEPT - { - imageView2DOn3DImage = imageView2DOn3DImage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & - setMultisampleArrayImage( VULKAN_HPP_NAMESPACE::Bool32 multisampleArrayImage_ ) VULKAN_HPP_NOEXCEPT - { - multisampleArrayImage = multisampleArrayImage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & - setMutableComparisonSamplers( VULKAN_HPP_NAMESPACE::Bool32 mutableComparisonSamplers_ ) VULKAN_HPP_NOEXCEPT - { - mutableComparisonSamplers = mutableComparisonSamplers_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & - setPointPolygons( VULKAN_HPP_NAMESPACE::Bool32 pointPolygons_ ) VULKAN_HPP_NOEXCEPT - { - pointPolygons = pointPolygons_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & - setSamplerMipLodBias( VULKAN_HPP_NAMESPACE::Bool32 samplerMipLodBias_ ) VULKAN_HPP_NOEXCEPT - { - samplerMipLodBias = samplerMipLodBias_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & - setSeparateStencilMaskRef( VULKAN_HPP_NAMESPACE::Bool32 separateStencilMaskRef_ ) VULKAN_HPP_NOEXCEPT - { - separateStencilMaskRef = separateStencilMaskRef_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & setShaderSampleRateInterpolationFunctions( - VULKAN_HPP_NAMESPACE::Bool32 shaderSampleRateInterpolationFunctions_ ) VULKAN_HPP_NOEXCEPT - { - shaderSampleRateInterpolationFunctions = shaderSampleRateInterpolationFunctions_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & - setTessellationIsolines( VULKAN_HPP_NAMESPACE::Bool32 tessellationIsolines_ ) VULKAN_HPP_NOEXCEPT - { - tessellationIsolines = tessellationIsolines_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & - setTessellationPointMode( VULKAN_HPP_NAMESPACE::Bool32 tessellationPointMode_ ) VULKAN_HPP_NOEXCEPT - { - tessellationPointMode = tessellationPointMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & - setTriangleFans( VULKAN_HPP_NAMESPACE::Bool32 triangleFans_ ) VULKAN_HPP_NOEXCEPT - { - triangleFans = triangleFans_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetFeaturesKHR & setVertexAttributeAccessBeyondStride( - VULKAN_HPP_NAMESPACE::Bool32 vertexAttributeAccessBeyondStride_ ) VULKAN_HPP_NOEXCEPT - { - vertexAttributeAccessBeyondStride = vertexAttributeAccessBeyondStride_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDevicePortabilitySubsetFeaturesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePortabilitySubsetFeaturesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - constantAlphaColorBlendFactors, - events, - imageViewFormatReinterpretation, - imageViewFormatSwizzle, - imageView2DOn3DImage, - multisampleArrayImage, - mutableComparisonSamplers, - pointPolygons, - samplerMipLodBias, - separateStencilMaskRef, - shaderSampleRateInterpolationFunctions, - tessellationIsolines, - tessellationPointMode, - triangleFans, - vertexAttributeAccessBeyondStride ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePortabilitySubsetFeaturesKHR const & ) const = default; -# else - bool operator==( PhysicalDevicePortabilitySubsetFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( constantAlphaColorBlendFactors == rhs.constantAlphaColorBlendFactors ) && ( events == rhs.events ) && - ( imageViewFormatReinterpretation == rhs.imageViewFormatReinterpretation ) && - ( imageViewFormatSwizzle == rhs.imageViewFormatSwizzle ) && - ( imageView2DOn3DImage == rhs.imageView2DOn3DImage ) && - ( multisampleArrayImage == rhs.multisampleArrayImage ) && - ( mutableComparisonSamplers == rhs.mutableComparisonSamplers ) && ( pointPolygons == rhs.pointPolygons ) && - ( samplerMipLodBias == rhs.samplerMipLodBias ) && - ( separateStencilMaskRef == rhs.separateStencilMaskRef ) && - ( shaderSampleRateInterpolationFunctions == rhs.shaderSampleRateInterpolationFunctions ) && - ( tessellationIsolines == rhs.tessellationIsolines ) && - ( tessellationPointMode == rhs.tessellationPointMode ) && ( triangleFans == rhs.triangleFans ) && - ( vertexAttributeAccessBeyondStride == rhs.vertexAttributeAccessBeyondStride ); -# endif - } - - bool operator!=( PhysicalDevicePortabilitySubsetFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePortabilitySubsetFeaturesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 constantAlphaColorBlendFactors = {}; - VULKAN_HPP_NAMESPACE::Bool32 events = {}; - VULKAN_HPP_NAMESPACE::Bool32 imageViewFormatReinterpretation = {}; - VULKAN_HPP_NAMESPACE::Bool32 imageViewFormatSwizzle = {}; - VULKAN_HPP_NAMESPACE::Bool32 imageView2DOn3DImage = {}; - VULKAN_HPP_NAMESPACE::Bool32 multisampleArrayImage = {}; - VULKAN_HPP_NAMESPACE::Bool32 mutableComparisonSamplers = {}; - VULKAN_HPP_NAMESPACE::Bool32 pointPolygons = {}; - VULKAN_HPP_NAMESPACE::Bool32 samplerMipLodBias = {}; - VULKAN_HPP_NAMESPACE::Bool32 separateStencilMaskRef = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSampleRateInterpolationFunctions = {}; - VULKAN_HPP_NAMESPACE::Bool32 tessellationIsolines = {}; - VULKAN_HPP_NAMESPACE::Bool32 tessellationPointMode = {}; - VULKAN_HPP_NAMESPACE::Bool32 triangleFans = {}; - VULKAN_HPP_NAMESPACE::Bool32 vertexAttributeAccessBeyondStride = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR ) == - sizeof( VkPhysicalDevicePortabilitySubsetFeaturesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevicePortabilitySubsetFeaturesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePortabilitySubsetFeaturesKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct PhysicalDevicePortabilitySubsetPropertiesKHR - { - using NativeType = VkPhysicalDevicePortabilitySubsetPropertiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePortabilitySubsetPropertiesKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDevicePortabilitySubsetPropertiesKHR( - uint32_t minVertexInputBindingStrideAlignment_ = {} ) VULKAN_HPP_NOEXCEPT - : minVertexInputBindingStrideAlignment( minVertexInputBindingStrideAlignment_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevicePortabilitySubsetPropertiesKHR( - PhysicalDevicePortabilitySubsetPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePortabilitySubsetPropertiesKHR( VkPhysicalDevicePortabilitySubsetPropertiesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDevicePortabilitySubsetPropertiesKHR( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePortabilitySubsetPropertiesKHR & - operator=( PhysicalDevicePortabilitySubsetPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePortabilitySubsetPropertiesKHR & - operator=( VkPhysicalDevicePortabilitySubsetPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetPropertiesKHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePortabilitySubsetPropertiesKHR & - setMinVertexInputBindingStrideAlignment( uint32_t minVertexInputBindingStrideAlignment_ ) VULKAN_HPP_NOEXCEPT - { - minVertexInputBindingStrideAlignment = minVertexInputBindingStrideAlignment_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDevicePortabilitySubsetPropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePortabilitySubsetPropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, minVertexInputBindingStrideAlignment ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePortabilitySubsetPropertiesKHR const & ) const = default; -# else - bool operator==( PhysicalDevicePortabilitySubsetPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( minVertexInputBindingStrideAlignment == rhs.minVertexInputBindingStrideAlignment ); -# endif - } - - bool operator!=( PhysicalDevicePortabilitySubsetPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePortabilitySubsetPropertiesKHR; - void * pNext = {}; - uint32_t minVertexInputBindingStrideAlignment = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR ) == - sizeof( VkPhysicalDevicePortabilitySubsetPropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevicePortabilitySubsetPropertiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePortabilitySubsetPropertiesKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - struct PhysicalDevicePresentIdFeaturesKHR - { - using NativeType = VkPhysicalDevicePresentIdFeaturesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePresentIdFeaturesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDevicePresentIdFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 presentId_ = {} ) VULKAN_HPP_NOEXCEPT - : presentId( presentId_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevicePresentIdFeaturesKHR( PhysicalDevicePresentIdFeaturesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePresentIdFeaturesKHR( VkPhysicalDevicePresentIdFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDevicePresentIdFeaturesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePresentIdFeaturesKHR & - operator=( PhysicalDevicePresentIdFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePresentIdFeaturesKHR & - operator=( VkPhysicalDevicePresentIdFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePresentIdFeaturesKHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePresentIdFeaturesKHR & - setPresentId( VULKAN_HPP_NAMESPACE::Bool32 presentId_ ) VULKAN_HPP_NOEXCEPT - { - presentId = presentId_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDevicePresentIdFeaturesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePresentIdFeaturesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, presentId ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePresentIdFeaturesKHR const & ) const = default; -#else - bool operator==( PhysicalDevicePresentIdFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( presentId == rhs.presentId ); -# endif - } - - bool operator!=( PhysicalDevicePresentIdFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePresentIdFeaturesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 presentId = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR ) == - sizeof( VkPhysicalDevicePresentIdFeaturesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevicePresentIdFeaturesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePresentIdFeaturesKHR; - }; - - struct PhysicalDevicePresentWaitFeaturesKHR - { - using NativeType = VkPhysicalDevicePresentWaitFeaturesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePresentWaitFeaturesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDevicePresentWaitFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 presentWait_ = {} ) VULKAN_HPP_NOEXCEPT - : presentWait( presentWait_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevicePresentWaitFeaturesKHR( PhysicalDevicePresentWaitFeaturesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePresentWaitFeaturesKHR( VkPhysicalDevicePresentWaitFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDevicePresentWaitFeaturesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePresentWaitFeaturesKHR & - operator=( PhysicalDevicePresentWaitFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePresentWaitFeaturesKHR & - operator=( VkPhysicalDevicePresentWaitFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePresentWaitFeaturesKHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePresentWaitFeaturesKHR & - setPresentWait( VULKAN_HPP_NAMESPACE::Bool32 presentWait_ ) VULKAN_HPP_NOEXCEPT - { - presentWait = presentWait_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDevicePresentWaitFeaturesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePresentWaitFeaturesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, presentWait ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePresentWaitFeaturesKHR const & ) const = default; -#else - bool operator==( PhysicalDevicePresentWaitFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( presentWait == rhs.presentWait ); -# endif - } - - bool operator!=( PhysicalDevicePresentWaitFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePresentWaitFeaturesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 presentWait = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR ) == - sizeof( VkPhysicalDevicePresentWaitFeaturesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevicePresentWaitFeaturesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePresentWaitFeaturesKHR; - }; - - struct PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT - { - using NativeType = VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePrimitiveTopologyListRestartFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 primitiveTopologyListRestart_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 primitiveTopologyPatchListRestart_ = {} ) VULKAN_HPP_NOEXCEPT - : primitiveTopologyListRestart( primitiveTopologyListRestart_ ) - , primitiveTopologyPatchListRestart( primitiveTopologyPatchListRestart_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT( - PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT( - VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT & - operator=( PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT & - operator=( VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT & - setPrimitiveTopologyListRestart( VULKAN_HPP_NAMESPACE::Bool32 primitiveTopologyListRestart_ ) VULKAN_HPP_NOEXCEPT - { - primitiveTopologyListRestart = primitiveTopologyListRestart_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT & - setPrimitiveTopologyPatchListRestart( VULKAN_HPP_NAMESPACE::Bool32 primitiveTopologyPatchListRestart_ ) - VULKAN_HPP_NOEXCEPT - { - primitiveTopologyPatchListRestart = primitiveTopologyPatchListRestart_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, primitiveTopologyListRestart, primitiveTopologyPatchListRestart ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( primitiveTopologyListRestart == rhs.primitiveTopologyListRestart ) && - ( primitiveTopologyPatchListRestart == rhs.primitiveTopologyPatchListRestart ); -# endif - } - - bool operator!=( PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePrimitiveTopologyListRestartFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 primitiveTopologyListRestart = {}; - VULKAN_HPP_NAMESPACE::Bool32 primitiveTopologyPatchListRestart = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT ) == - sizeof( VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT>::value, - "PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT; - }; - - struct PhysicalDevicePrivateDataFeatures - { - using NativeType = VkPhysicalDevicePrivateDataFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePrivateDataFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDevicePrivateDataFeatures( VULKAN_HPP_NAMESPACE::Bool32 privateData_ = {} ) VULKAN_HPP_NOEXCEPT - : privateData( privateData_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDevicePrivateDataFeatures( PhysicalDevicePrivateDataFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePrivateDataFeatures( VkPhysicalDevicePrivateDataFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDevicePrivateDataFeatures( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePrivateDataFeatures & - operator=( PhysicalDevicePrivateDataFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePrivateDataFeatures & operator=( VkPhysicalDevicePrivateDataFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePrivateDataFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePrivateDataFeatures & - setPrivateData( VULKAN_HPP_NAMESPACE::Bool32 privateData_ ) VULKAN_HPP_NOEXCEPT - { - privateData = privateData_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDevicePrivateDataFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePrivateDataFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, privateData ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePrivateDataFeatures const & ) const = default; -#else - bool operator==( PhysicalDevicePrivateDataFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( privateData == rhs.privateData ); -# endif - } - - bool operator!=( PhysicalDevicePrivateDataFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePrivateDataFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 privateData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures ) == - sizeof( VkPhysicalDevicePrivateDataFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevicePrivateDataFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePrivateDataFeatures; - }; - using PhysicalDevicePrivateDataFeaturesEXT = PhysicalDevicePrivateDataFeatures; - - struct PhysicalDeviceSparseProperties - { - using NativeType = VkPhysicalDeviceSparseProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceSparseProperties( - VULKAN_HPP_NAMESPACE::Bool32 residencyStandard2DBlockShape_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 residencyStandard2DMultisampleBlockShape_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 residencyStandard3DBlockShape_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 residencyAlignedMipSize_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 residencyNonResidentStrict_ = {} ) VULKAN_HPP_NOEXCEPT - : residencyStandard2DBlockShape( residencyStandard2DBlockShape_ ) - , residencyStandard2DMultisampleBlockShape( residencyStandard2DMultisampleBlockShape_ ) - , residencyStandard3DBlockShape( residencyStandard3DBlockShape_ ) - , residencyAlignedMipSize( residencyAlignedMipSize_ ) - , residencyNonResidentStrict( residencyNonResidentStrict_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceSparseProperties( PhysicalDeviceSparseProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSparseProperties( VkPhysicalDeviceSparseProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceSparseProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceSparseProperties & - operator=( PhysicalDeviceSparseProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSparseProperties & operator=( VkPhysicalDeviceSparseProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceSparseProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceSparseProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( residencyStandard2DBlockShape, - residencyStandard2DMultisampleBlockShape, - residencyStandard3DBlockShape, - residencyAlignedMipSize, - residencyNonResidentStrict ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceSparseProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceSparseProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( residencyStandard2DBlockShape == rhs.residencyStandard2DBlockShape ) && - ( residencyStandard2DMultisampleBlockShape == rhs.residencyStandard2DMultisampleBlockShape ) && - ( residencyStandard3DBlockShape == rhs.residencyStandard3DBlockShape ) && - ( residencyAlignedMipSize == rhs.residencyAlignedMipSize ) && - ( residencyNonResidentStrict == rhs.residencyNonResidentStrict ); -# endif - } - - bool operator!=( PhysicalDeviceSparseProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Bool32 residencyStandard2DBlockShape = {}; - VULKAN_HPP_NAMESPACE::Bool32 residencyStandard2DMultisampleBlockShape = {}; - VULKAN_HPP_NAMESPACE::Bool32 residencyStandard3DBlockShape = {}; - VULKAN_HPP_NAMESPACE::Bool32 residencyAlignedMipSize = {}; - VULKAN_HPP_NAMESPACE::Bool32 residencyNonResidentStrict = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties ) == - sizeof( VkPhysicalDeviceSparseProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceSparseProperties is not nothrow_move_constructible!" ); - - struct PhysicalDeviceProperties - { - using NativeType = VkPhysicalDeviceProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceProperties( - uint32_t apiVersion_ = {}, - uint32_t driverVersion_ = {}, - uint32_t vendorID_ = {}, - uint32_t deviceID_ = {}, - VULKAN_HPP_NAMESPACE::PhysicalDeviceType deviceType_ = VULKAN_HPP_NAMESPACE::PhysicalDeviceType::eOther, - std::array const & deviceName_ = {}, - std::array const & pipelineCacheUUID_ = {}, - VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits limits_ = {}, - VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties sparseProperties_ = {} ) VULKAN_HPP_NOEXCEPT - : apiVersion( apiVersion_ ) - , driverVersion( driverVersion_ ) - , vendorID( vendorID_ ) - , deviceID( deviceID_ ) - , deviceType( deviceType_ ) - , deviceName( deviceName_ ) - , pipelineCacheUUID( pipelineCacheUUID_ ) - , limits( limits_ ) - , sparseProperties( sparseProperties_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceProperties( PhysicalDeviceProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceProperties( VkPhysicalDeviceProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceProperties & operator=( PhysicalDeviceProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceProperties & operator=( VkPhysicalDeviceProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits const &, - VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( apiVersion, - driverVersion, - vendorID, - deviceID, - deviceType, - deviceName, - pipelineCacheUUID, - limits, - sparseProperties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( apiVersion == rhs.apiVersion ) && ( driverVersion == rhs.driverVersion ) && - ( vendorID == rhs.vendorID ) && ( deviceID == rhs.deviceID ) && ( deviceType == rhs.deviceType ) && - ( deviceName == rhs.deviceName ) && ( pipelineCacheUUID == rhs.pipelineCacheUUID ) && - ( limits == rhs.limits ) && ( sparseProperties == rhs.sparseProperties ); -# endif - } - - bool operator!=( PhysicalDeviceProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t apiVersion = {}; - uint32_t driverVersion = {}; - uint32_t vendorID = {}; - uint32_t deviceID = {}; - VULKAN_HPP_NAMESPACE::PhysicalDeviceType deviceType = VULKAN_HPP_NAMESPACE::PhysicalDeviceType::eOther; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D deviceName = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D pipelineCacheUUID = {}; - VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits limits = {}; - VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties sparseProperties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties ) == - sizeof( VkPhysicalDeviceProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PhysicalDeviceProperties is not nothrow_move_constructible!" ); - - struct PhysicalDeviceProperties2 - { - using NativeType = VkPhysicalDeviceProperties2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceProperties2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceProperties2( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties properties_ = {} ) VULKAN_HPP_NOEXCEPT - : properties( properties_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceProperties2( PhysicalDeviceProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceProperties2( VkPhysicalDeviceProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceProperties2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceProperties2 & operator=( PhysicalDeviceProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceProperties2 & operator=( VkPhysicalDeviceProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceProperties2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceProperties2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, properties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceProperties2 const & ) const = default; -#else - bool operator==( PhysicalDeviceProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( properties == rhs.properties ); -# endif - } - - bool operator!=( PhysicalDeviceProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceProperties2; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties properties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 ) == - sizeof( VkPhysicalDeviceProperties2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PhysicalDeviceProperties2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceProperties2; - }; - using PhysicalDeviceProperties2KHR = PhysicalDeviceProperties2; - - struct PhysicalDeviceProtectedMemoryFeatures - { - using NativeType = VkPhysicalDeviceProtectedMemoryFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceProtectedMemoryFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceProtectedMemoryFeatures( VULKAN_HPP_NAMESPACE::Bool32 protectedMemory_ = {} ) VULKAN_HPP_NOEXCEPT - : protectedMemory( protectedMemory_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceProtectedMemoryFeatures( PhysicalDeviceProtectedMemoryFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceProtectedMemoryFeatures( VkPhysicalDeviceProtectedMemoryFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceProtectedMemoryFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceProtectedMemoryFeatures & - operator=( PhysicalDeviceProtectedMemoryFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceProtectedMemoryFeatures & - operator=( VkPhysicalDeviceProtectedMemoryFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceProtectedMemoryFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceProtectedMemoryFeatures & - setProtectedMemory( VULKAN_HPP_NAMESPACE::Bool32 protectedMemory_ ) VULKAN_HPP_NOEXCEPT - { - protectedMemory = protectedMemory_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceProtectedMemoryFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceProtectedMemoryFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, protectedMemory ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceProtectedMemoryFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceProtectedMemoryFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( protectedMemory == rhs.protectedMemory ); -# endif - } - - bool operator!=( PhysicalDeviceProtectedMemoryFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceProtectedMemoryFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 protectedMemory = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures ) == - sizeof( VkPhysicalDeviceProtectedMemoryFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceProtectedMemoryFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceProtectedMemoryFeatures; - }; - - struct PhysicalDeviceProtectedMemoryProperties - { - using NativeType = VkPhysicalDeviceProtectedMemoryProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceProtectedMemoryProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceProtectedMemoryProperties( VULKAN_HPP_NAMESPACE::Bool32 protectedNoFault_ = {} ) VULKAN_HPP_NOEXCEPT - : protectedNoFault( protectedNoFault_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceProtectedMemoryProperties( PhysicalDeviceProtectedMemoryProperties const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceProtectedMemoryProperties( VkPhysicalDeviceProtectedMemoryProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceProtectedMemoryProperties( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceProtectedMemoryProperties & - operator=( PhysicalDeviceProtectedMemoryProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceProtectedMemoryProperties & - operator=( VkPhysicalDeviceProtectedMemoryProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceProtectedMemoryProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceProtectedMemoryProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, protectedNoFault ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceProtectedMemoryProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceProtectedMemoryProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( protectedNoFault == rhs.protectedNoFault ); -# endif - } - - bool operator!=( PhysicalDeviceProtectedMemoryProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceProtectedMemoryProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 protectedNoFault = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties ) == - sizeof( VkPhysicalDeviceProtectedMemoryProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceProtectedMemoryProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceProtectedMemoryProperties; - }; - - struct PhysicalDeviceProvokingVertexFeaturesEXT - { - using NativeType = VkPhysicalDeviceProvokingVertexFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceProvokingVertexFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceProvokingVertexFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 provokingVertexLast_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackPreservesProvokingVertex_ = {} ) VULKAN_HPP_NOEXCEPT - : provokingVertexLast( provokingVertexLast_ ) - , transformFeedbackPreservesProvokingVertex( transformFeedbackPreservesProvokingVertex_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceProvokingVertexFeaturesEXT( - PhysicalDeviceProvokingVertexFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceProvokingVertexFeaturesEXT( VkPhysicalDeviceProvokingVertexFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceProvokingVertexFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceProvokingVertexFeaturesEXT & - operator=( PhysicalDeviceProvokingVertexFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceProvokingVertexFeaturesEXT & - operator=( VkPhysicalDeviceProvokingVertexFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceProvokingVertexFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceProvokingVertexFeaturesEXT & - setProvokingVertexLast( VULKAN_HPP_NAMESPACE::Bool32 provokingVertexLast_ ) VULKAN_HPP_NOEXCEPT - { - provokingVertexLast = provokingVertexLast_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceProvokingVertexFeaturesEXT & setTransformFeedbackPreservesProvokingVertex( - VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackPreservesProvokingVertex_ ) VULKAN_HPP_NOEXCEPT - { - transformFeedbackPreservesProvokingVertex = transformFeedbackPreservesProvokingVertex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceProvokingVertexFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceProvokingVertexFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, provokingVertexLast, transformFeedbackPreservesProvokingVertex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceProvokingVertexFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceProvokingVertexFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( provokingVertexLast == rhs.provokingVertexLast ) && - ( transformFeedbackPreservesProvokingVertex == rhs.transformFeedbackPreservesProvokingVertex ); -# endif - } - - bool operator!=( PhysicalDeviceProvokingVertexFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceProvokingVertexFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 provokingVertexLast = {}; - VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackPreservesProvokingVertex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT ) == - sizeof( VkPhysicalDeviceProvokingVertexFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceProvokingVertexFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceProvokingVertexFeaturesEXT; - }; - - struct PhysicalDeviceProvokingVertexPropertiesEXT - { - using NativeType = VkPhysicalDeviceProvokingVertexPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceProvokingVertexPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceProvokingVertexPropertiesEXT( - VULKAN_HPP_NAMESPACE::Bool32 provokingVertexModePerPipeline_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackPreservesTriangleFanProvokingVertex_ = {} ) VULKAN_HPP_NOEXCEPT - : provokingVertexModePerPipeline( provokingVertexModePerPipeline_ ) - , transformFeedbackPreservesTriangleFanProvokingVertex( transformFeedbackPreservesTriangleFanProvokingVertex_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceProvokingVertexPropertiesEXT( - PhysicalDeviceProvokingVertexPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceProvokingVertexPropertiesEXT( VkPhysicalDeviceProvokingVertexPropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceProvokingVertexPropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceProvokingVertexPropertiesEXT & - operator=( PhysicalDeviceProvokingVertexPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceProvokingVertexPropertiesEXT & - operator=( VkPhysicalDeviceProvokingVertexPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceProvokingVertexPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceProvokingVertexPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, provokingVertexModePerPipeline, transformFeedbackPreservesTriangleFanProvokingVertex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceProvokingVertexPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceProvokingVertexPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( provokingVertexModePerPipeline == rhs.provokingVertexModePerPipeline ) && - ( transformFeedbackPreservesTriangleFanProvokingVertex == - rhs.transformFeedbackPreservesTriangleFanProvokingVertex ); -# endif - } - - bool operator!=( PhysicalDeviceProvokingVertexPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceProvokingVertexPropertiesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 provokingVertexModePerPipeline = {}; - VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackPreservesTriangleFanProvokingVertex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT ) == - sizeof( VkPhysicalDeviceProvokingVertexPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceProvokingVertexPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceProvokingVertexPropertiesEXT; - }; - - struct PhysicalDevicePushDescriptorPropertiesKHR - { - using NativeType = VkPhysicalDevicePushDescriptorPropertiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDevicePushDescriptorPropertiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDevicePushDescriptorPropertiesKHR( uint32_t maxPushDescriptors_ = {} ) VULKAN_HPP_NOEXCEPT - : maxPushDescriptors( maxPushDescriptors_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDevicePushDescriptorPropertiesKHR( - PhysicalDevicePushDescriptorPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePushDescriptorPropertiesKHR( VkPhysicalDevicePushDescriptorPropertiesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDevicePushDescriptorPropertiesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDevicePushDescriptorPropertiesKHR & - operator=( PhysicalDevicePushDescriptorPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDevicePushDescriptorPropertiesKHR & - operator=( VkPhysicalDevicePushDescriptorPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDevicePushDescriptorPropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDevicePushDescriptorPropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxPushDescriptors ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDevicePushDescriptorPropertiesKHR const & ) const = default; -#else - bool operator==( PhysicalDevicePushDescriptorPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxPushDescriptors == rhs.maxPushDescriptors ); -# endif - } - - bool operator!=( PhysicalDevicePushDescriptorPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDevicePushDescriptorPropertiesKHR; - void * pNext = {}; - uint32_t maxPushDescriptors = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR ) == - sizeof( VkPhysicalDevicePushDescriptorPropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDevicePushDescriptorPropertiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDevicePushDescriptorPropertiesKHR; - }; - - struct PhysicalDeviceRGBA10X6FormatsFeaturesEXT - { - using NativeType = VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceRgba10X6FormatsFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceRGBA10X6FormatsFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 formatRgba10x6WithoutYCbCrSampler_ = {} ) VULKAN_HPP_NOEXCEPT - : formatRgba10x6WithoutYCbCrSampler( formatRgba10x6WithoutYCbCrSampler_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceRGBA10X6FormatsFeaturesEXT( - PhysicalDeviceRGBA10X6FormatsFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRGBA10X6FormatsFeaturesEXT( VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceRGBA10X6FormatsFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceRGBA10X6FormatsFeaturesEXT & - operator=( PhysicalDeviceRGBA10X6FormatsFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRGBA10X6FormatsFeaturesEXT & - operator=( VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRGBA10X6FormatsFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRGBA10X6FormatsFeaturesEXT & setFormatRgba10x6WithoutYCbCrSampler( - VULKAN_HPP_NAMESPACE::Bool32 formatRgba10x6WithoutYCbCrSampler_ ) VULKAN_HPP_NOEXCEPT - { - formatRgba10x6WithoutYCbCrSampler = formatRgba10x6WithoutYCbCrSampler_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, formatRgba10x6WithoutYCbCrSampler ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceRGBA10X6FormatsFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceRGBA10X6FormatsFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( formatRgba10x6WithoutYCbCrSampler == rhs.formatRgba10x6WithoutYCbCrSampler ); -# endif - } - - bool operator!=( PhysicalDeviceRGBA10X6FormatsFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceRgba10X6FormatsFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 formatRgba10x6WithoutYCbCrSampler = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT ) == - sizeof( VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceRGBA10X6FormatsFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceRGBA10X6FormatsFeaturesEXT; - }; - - struct PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM - { - using NativeType = VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM( - VULKAN_HPP_NAMESPACE::Bool32 rasterizationOrderColorAttachmentAccess_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 rasterizationOrderDepthAttachmentAccess_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 rasterizationOrderStencilAttachmentAccess_ = {} ) VULKAN_HPP_NOEXCEPT - : rasterizationOrderColorAttachmentAccess( rasterizationOrderColorAttachmentAccess_ ) - , rasterizationOrderDepthAttachmentAccess( rasterizationOrderDepthAttachmentAccess_ ) - , rasterizationOrderStencilAttachmentAccess( rasterizationOrderStencilAttachmentAccess_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM( - PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM( - VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM & operator =( - PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM & - operator=( VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( - &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM & - setRasterizationOrderColorAttachmentAccess( - VULKAN_HPP_NAMESPACE::Bool32 rasterizationOrderColorAttachmentAccess_ ) VULKAN_HPP_NOEXCEPT - { - rasterizationOrderColorAttachmentAccess = rasterizationOrderColorAttachmentAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM & - setRasterizationOrderDepthAttachmentAccess( - VULKAN_HPP_NAMESPACE::Bool32 rasterizationOrderDepthAttachmentAccess_ ) VULKAN_HPP_NOEXCEPT - { - rasterizationOrderDepthAttachmentAccess = rasterizationOrderDepthAttachmentAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM & - setRasterizationOrderStencilAttachmentAccess( - VULKAN_HPP_NAMESPACE::Bool32 rasterizationOrderStencilAttachmentAccess_ ) VULKAN_HPP_NOEXCEPT - { - rasterizationOrderStencilAttachmentAccess = rasterizationOrderStencilAttachmentAccess_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - rasterizationOrderColorAttachmentAccess, - rasterizationOrderDepthAttachmentAccess, - rasterizationOrderStencilAttachmentAccess ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM const & ) const = default; -#else - bool operator==( PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( rasterizationOrderColorAttachmentAccess == rhs.rasterizationOrderColorAttachmentAccess ) && - ( rasterizationOrderDepthAttachmentAccess == rhs.rasterizationOrderDepthAttachmentAccess ) && - ( rasterizationOrderStencilAttachmentAccess == rhs.rasterizationOrderStencilAttachmentAccess ); -# endif - } - - bool operator!=( PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = - StructureType::ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 rasterizationOrderColorAttachmentAccess = {}; - VULKAN_HPP_NAMESPACE::Bool32 rasterizationOrderDepthAttachmentAccess = {}; - VULKAN_HPP_NAMESPACE::Bool32 rasterizationOrderStencilAttachmentAccess = {}; - }; - VULKAN_HPP_STATIC_ASSERT( - sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM ) == - sizeof( VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM>::value, - "PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM; - }; - - struct PhysicalDeviceRayQueryFeaturesKHR - { - using NativeType = VkPhysicalDeviceRayQueryFeaturesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceRayQueryFeaturesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceRayQueryFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 rayQuery_ = {} ) VULKAN_HPP_NOEXCEPT - : rayQuery( rayQuery_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceRayQueryFeaturesKHR( PhysicalDeviceRayQueryFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRayQueryFeaturesKHR( VkPhysicalDeviceRayQueryFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceRayQueryFeaturesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceRayQueryFeaturesKHR & - operator=( PhysicalDeviceRayQueryFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRayQueryFeaturesKHR & operator=( VkPhysicalDeviceRayQueryFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRayQueryFeaturesKHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRayQueryFeaturesKHR & - setRayQuery( VULKAN_HPP_NAMESPACE::Bool32 rayQuery_ ) VULKAN_HPP_NOEXCEPT - { - rayQuery = rayQuery_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceRayQueryFeaturesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceRayQueryFeaturesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, rayQuery ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceRayQueryFeaturesKHR const & ) const = default; -#else - bool operator==( PhysicalDeviceRayQueryFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( rayQuery == rhs.rayQuery ); -# endif - } - - bool operator!=( PhysicalDeviceRayQueryFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceRayQueryFeaturesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 rayQuery = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR ) == - sizeof( VkPhysicalDeviceRayQueryFeaturesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceRayQueryFeaturesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceRayQueryFeaturesKHR; - }; - - struct PhysicalDeviceRayTracingMotionBlurFeaturesNV - { - using NativeType = VkPhysicalDeviceRayTracingMotionBlurFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceRayTracingMotionBlurFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingMotionBlurFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 rayTracingMotionBlur_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 rayTracingMotionBlurPipelineTraceRaysIndirect_ = {} ) VULKAN_HPP_NOEXCEPT - : rayTracingMotionBlur( rayTracingMotionBlur_ ) - , rayTracingMotionBlurPipelineTraceRaysIndirect( rayTracingMotionBlurPipelineTraceRaysIndirect_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingMotionBlurFeaturesNV( - PhysicalDeviceRayTracingMotionBlurFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRayTracingMotionBlurFeaturesNV( VkPhysicalDeviceRayTracingMotionBlurFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceRayTracingMotionBlurFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceRayTracingMotionBlurFeaturesNV & - operator=( PhysicalDeviceRayTracingMotionBlurFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRayTracingMotionBlurFeaturesNV & - operator=( VkPhysicalDeviceRayTracingMotionBlurFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRayTracingMotionBlurFeaturesNV & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRayTracingMotionBlurFeaturesNV & - setRayTracingMotionBlur( VULKAN_HPP_NAMESPACE::Bool32 rayTracingMotionBlur_ ) VULKAN_HPP_NOEXCEPT - { - rayTracingMotionBlur = rayTracingMotionBlur_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRayTracingMotionBlurFeaturesNV & - setRayTracingMotionBlurPipelineTraceRaysIndirect( - VULKAN_HPP_NAMESPACE::Bool32 rayTracingMotionBlurPipelineTraceRaysIndirect_ ) VULKAN_HPP_NOEXCEPT - { - rayTracingMotionBlurPipelineTraceRaysIndirect = rayTracingMotionBlurPipelineTraceRaysIndirect_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceRayTracingMotionBlurFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceRayTracingMotionBlurFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, rayTracingMotionBlur, rayTracingMotionBlurPipelineTraceRaysIndirect ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceRayTracingMotionBlurFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceRayTracingMotionBlurFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( rayTracingMotionBlur == rhs.rayTracingMotionBlur ) && - ( rayTracingMotionBlurPipelineTraceRaysIndirect == rhs.rayTracingMotionBlurPipelineTraceRaysIndirect ); -# endif - } - - bool operator!=( PhysicalDeviceRayTracingMotionBlurFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceRayTracingMotionBlurFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 rayTracingMotionBlur = {}; - VULKAN_HPP_NAMESPACE::Bool32 rayTracingMotionBlurPipelineTraceRaysIndirect = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV ) == - sizeof( VkPhysicalDeviceRayTracingMotionBlurFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceRayTracingMotionBlurFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceRayTracingMotionBlurFeaturesNV; - }; - - struct PhysicalDeviceRayTracingPipelineFeaturesKHR - { - using NativeType = VkPhysicalDeviceRayTracingPipelineFeaturesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceRayTracingPipelineFeaturesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingPipelineFeaturesKHR( - VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipeline_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipelineShaderGroupHandleCaptureReplay_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipelineShaderGroupHandleCaptureReplayMixed_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipelineTraceRaysIndirect_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 rayTraversalPrimitiveCulling_ = {} ) VULKAN_HPP_NOEXCEPT - : rayTracingPipeline( rayTracingPipeline_ ) - , rayTracingPipelineShaderGroupHandleCaptureReplay( rayTracingPipelineShaderGroupHandleCaptureReplay_ ) - , rayTracingPipelineShaderGroupHandleCaptureReplayMixed( rayTracingPipelineShaderGroupHandleCaptureReplayMixed_ ) - , rayTracingPipelineTraceRaysIndirect( rayTracingPipelineTraceRaysIndirect_ ) - , rayTraversalPrimitiveCulling( rayTraversalPrimitiveCulling_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingPipelineFeaturesKHR( - PhysicalDeviceRayTracingPipelineFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRayTracingPipelineFeaturesKHR( VkPhysicalDeviceRayTracingPipelineFeaturesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceRayTracingPipelineFeaturesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceRayTracingPipelineFeaturesKHR & - operator=( PhysicalDeviceRayTracingPipelineFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRayTracingPipelineFeaturesKHR & - operator=( VkPhysicalDeviceRayTracingPipelineFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRayTracingPipelineFeaturesKHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRayTracingPipelineFeaturesKHR & - setRayTracingPipeline( VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipeline_ ) VULKAN_HPP_NOEXCEPT - { - rayTracingPipeline = rayTracingPipeline_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRayTracingPipelineFeaturesKHR & - setRayTracingPipelineShaderGroupHandleCaptureReplay( - VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipelineShaderGroupHandleCaptureReplay_ ) VULKAN_HPP_NOEXCEPT - { - rayTracingPipelineShaderGroupHandleCaptureReplay = rayTracingPipelineShaderGroupHandleCaptureReplay_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRayTracingPipelineFeaturesKHR & - setRayTracingPipelineShaderGroupHandleCaptureReplayMixed( - VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipelineShaderGroupHandleCaptureReplayMixed_ ) VULKAN_HPP_NOEXCEPT - { - rayTracingPipelineShaderGroupHandleCaptureReplayMixed = rayTracingPipelineShaderGroupHandleCaptureReplayMixed_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRayTracingPipelineFeaturesKHR & setRayTracingPipelineTraceRaysIndirect( - VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipelineTraceRaysIndirect_ ) VULKAN_HPP_NOEXCEPT - { - rayTracingPipelineTraceRaysIndirect = rayTracingPipelineTraceRaysIndirect_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRayTracingPipelineFeaturesKHR & - setRayTraversalPrimitiveCulling( VULKAN_HPP_NAMESPACE::Bool32 rayTraversalPrimitiveCulling_ ) VULKAN_HPP_NOEXCEPT - { - rayTraversalPrimitiveCulling = rayTraversalPrimitiveCulling_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceRayTracingPipelineFeaturesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceRayTracingPipelineFeaturesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - rayTracingPipeline, - rayTracingPipelineShaderGroupHandleCaptureReplay, - rayTracingPipelineShaderGroupHandleCaptureReplayMixed, - rayTracingPipelineTraceRaysIndirect, - rayTraversalPrimitiveCulling ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceRayTracingPipelineFeaturesKHR const & ) const = default; -#else - bool operator==( PhysicalDeviceRayTracingPipelineFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( rayTracingPipeline == rhs.rayTracingPipeline ) && - ( rayTracingPipelineShaderGroupHandleCaptureReplay == - rhs.rayTracingPipelineShaderGroupHandleCaptureReplay ) && - ( rayTracingPipelineShaderGroupHandleCaptureReplayMixed == - rhs.rayTracingPipelineShaderGroupHandleCaptureReplayMixed ) && - ( rayTracingPipelineTraceRaysIndirect == rhs.rayTracingPipelineTraceRaysIndirect ) && - ( rayTraversalPrimitiveCulling == rhs.rayTraversalPrimitiveCulling ); -# endif - } - - bool operator!=( PhysicalDeviceRayTracingPipelineFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceRayTracingPipelineFeaturesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipeline = {}; - VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipelineShaderGroupHandleCaptureReplay = {}; - VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipelineShaderGroupHandleCaptureReplayMixed = {}; - VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipelineTraceRaysIndirect = {}; - VULKAN_HPP_NAMESPACE::Bool32 rayTraversalPrimitiveCulling = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR ) == - sizeof( VkPhysicalDeviceRayTracingPipelineFeaturesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceRayTracingPipelineFeaturesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceRayTracingPipelineFeaturesKHR; - }; - - struct PhysicalDeviceRayTracingPipelinePropertiesKHR - { - using NativeType = VkPhysicalDeviceRayTracingPipelinePropertiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceRayTracingPipelinePropertiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceRayTracingPipelinePropertiesKHR( uint32_t shaderGroupHandleSize_ = {}, - uint32_t maxRayRecursionDepth_ = {}, - uint32_t maxShaderGroupStride_ = {}, - uint32_t shaderGroupBaseAlignment_ = {}, - uint32_t shaderGroupHandleCaptureReplaySize_ = {}, - uint32_t maxRayDispatchInvocationCount_ = {}, - uint32_t shaderGroupHandleAlignment_ = {}, - uint32_t maxRayHitAttributeSize_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderGroupHandleSize( shaderGroupHandleSize_ ) - , maxRayRecursionDepth( maxRayRecursionDepth_ ) - , maxShaderGroupStride( maxShaderGroupStride_ ) - , shaderGroupBaseAlignment( shaderGroupBaseAlignment_ ) - , shaderGroupHandleCaptureReplaySize( shaderGroupHandleCaptureReplaySize_ ) - , maxRayDispatchInvocationCount( maxRayDispatchInvocationCount_ ) - , shaderGroupHandleAlignment( shaderGroupHandleAlignment_ ) - , maxRayHitAttributeSize( maxRayHitAttributeSize_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingPipelinePropertiesKHR( - PhysicalDeviceRayTracingPipelinePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRayTracingPipelinePropertiesKHR( VkPhysicalDeviceRayTracingPipelinePropertiesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceRayTracingPipelinePropertiesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceRayTracingPipelinePropertiesKHR & - operator=( PhysicalDeviceRayTracingPipelinePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRayTracingPipelinePropertiesKHR & - operator=( VkPhysicalDeviceRayTracingPipelinePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceRayTracingPipelinePropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceRayTracingPipelinePropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - shaderGroupHandleSize, - maxRayRecursionDepth, - maxShaderGroupStride, - shaderGroupBaseAlignment, - shaderGroupHandleCaptureReplaySize, - maxRayDispatchInvocationCount, - shaderGroupHandleAlignment, - maxRayHitAttributeSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceRayTracingPipelinePropertiesKHR const & ) const = default; -#else - bool operator==( PhysicalDeviceRayTracingPipelinePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderGroupHandleSize == rhs.shaderGroupHandleSize ) && - ( maxRayRecursionDepth == rhs.maxRayRecursionDepth ) && - ( maxShaderGroupStride == rhs.maxShaderGroupStride ) && - ( shaderGroupBaseAlignment == rhs.shaderGroupBaseAlignment ) && - ( shaderGroupHandleCaptureReplaySize == rhs.shaderGroupHandleCaptureReplaySize ) && - ( maxRayDispatchInvocationCount == rhs.maxRayDispatchInvocationCount ) && - ( shaderGroupHandleAlignment == rhs.shaderGroupHandleAlignment ) && - ( maxRayHitAttributeSize == rhs.maxRayHitAttributeSize ); -# endif - } - - bool operator!=( PhysicalDeviceRayTracingPipelinePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceRayTracingPipelinePropertiesKHR; - void * pNext = {}; - uint32_t shaderGroupHandleSize = {}; - uint32_t maxRayRecursionDepth = {}; - uint32_t maxShaderGroupStride = {}; - uint32_t shaderGroupBaseAlignment = {}; - uint32_t shaderGroupHandleCaptureReplaySize = {}; - uint32_t maxRayDispatchInvocationCount = {}; - uint32_t shaderGroupHandleAlignment = {}; - uint32_t maxRayHitAttributeSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR ) == - sizeof( VkPhysicalDeviceRayTracingPipelinePropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceRayTracingPipelinePropertiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceRayTracingPipelinePropertiesKHR; - }; - - struct PhysicalDeviceRayTracingPropertiesNV - { - using NativeType = VkPhysicalDeviceRayTracingPropertiesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceRayTracingPropertiesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceRayTracingPropertiesNV( uint32_t shaderGroupHandleSize_ = {}, - uint32_t maxRecursionDepth_ = {}, - uint32_t maxShaderGroupStride_ = {}, - uint32_t shaderGroupBaseAlignment_ = {}, - uint64_t maxGeometryCount_ = {}, - uint64_t maxInstanceCount_ = {}, - uint64_t maxTriangleCount_ = {}, - uint32_t maxDescriptorSetAccelerationStructures_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderGroupHandleSize( shaderGroupHandleSize_ ) - , maxRecursionDepth( maxRecursionDepth_ ) - , maxShaderGroupStride( maxShaderGroupStride_ ) - , shaderGroupBaseAlignment( shaderGroupBaseAlignment_ ) - , maxGeometryCount( maxGeometryCount_ ) - , maxInstanceCount( maxInstanceCount_ ) - , maxTriangleCount( maxTriangleCount_ ) - , maxDescriptorSetAccelerationStructures( maxDescriptorSetAccelerationStructures_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingPropertiesNV( PhysicalDeviceRayTracingPropertiesNV const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRayTracingPropertiesNV( VkPhysicalDeviceRayTracingPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceRayTracingPropertiesNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceRayTracingPropertiesNV & - operator=( PhysicalDeviceRayTracingPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRayTracingPropertiesNV & - operator=( VkPhysicalDeviceRayTracingPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceRayTracingPropertiesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceRayTracingPropertiesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - shaderGroupHandleSize, - maxRecursionDepth, - maxShaderGroupStride, - shaderGroupBaseAlignment, - maxGeometryCount, - maxInstanceCount, - maxTriangleCount, - maxDescriptorSetAccelerationStructures ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceRayTracingPropertiesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceRayTracingPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderGroupHandleSize == rhs.shaderGroupHandleSize ) && ( maxRecursionDepth == rhs.maxRecursionDepth ) && - ( maxShaderGroupStride == rhs.maxShaderGroupStride ) && - ( shaderGroupBaseAlignment == rhs.shaderGroupBaseAlignment ) && - ( maxGeometryCount == rhs.maxGeometryCount ) && ( maxInstanceCount == rhs.maxInstanceCount ) && - ( maxTriangleCount == rhs.maxTriangleCount ) && - ( maxDescriptorSetAccelerationStructures == rhs.maxDescriptorSetAccelerationStructures ); -# endif - } - - bool operator!=( PhysicalDeviceRayTracingPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceRayTracingPropertiesNV; - void * pNext = {}; - uint32_t shaderGroupHandleSize = {}; - uint32_t maxRecursionDepth = {}; - uint32_t maxShaderGroupStride = {}; - uint32_t shaderGroupBaseAlignment = {}; - uint64_t maxGeometryCount = {}; - uint64_t maxInstanceCount = {}; - uint64_t maxTriangleCount = {}; - uint32_t maxDescriptorSetAccelerationStructures = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV ) == - sizeof( VkPhysicalDeviceRayTracingPropertiesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceRayTracingPropertiesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceRayTracingPropertiesNV; - }; - - struct PhysicalDeviceRepresentativeFragmentTestFeaturesNV - { - using NativeType = VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceRepresentativeFragmentTestFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceRepresentativeFragmentTestFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 representativeFragmentTest_ = {} ) VULKAN_HPP_NOEXCEPT - : representativeFragmentTest( representativeFragmentTest_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceRepresentativeFragmentTestFeaturesNV( - PhysicalDeviceRepresentativeFragmentTestFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRepresentativeFragmentTestFeaturesNV( - VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceRepresentativeFragmentTestFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceRepresentativeFragmentTestFeaturesNV & - operator=( PhysicalDeviceRepresentativeFragmentTestFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRepresentativeFragmentTestFeaturesNV & - operator=( VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRepresentativeFragmentTestFeaturesNV & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRepresentativeFragmentTestFeaturesNV & - setRepresentativeFragmentTest( VULKAN_HPP_NAMESPACE::Bool32 representativeFragmentTest_ ) VULKAN_HPP_NOEXCEPT - { - representativeFragmentTest = representativeFragmentTest_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, representativeFragmentTest ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceRepresentativeFragmentTestFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceRepresentativeFragmentTestFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( representativeFragmentTest == rhs.representativeFragmentTest ); -# endif - } - - bool operator!=( PhysicalDeviceRepresentativeFragmentTestFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceRepresentativeFragmentTestFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 representativeFragmentTest = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV ) == - sizeof( VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceRepresentativeFragmentTestFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceRepresentativeFragmentTestFeaturesNV; - }; - - struct PhysicalDeviceRobustness2FeaturesEXT - { - using NativeType = VkPhysicalDeviceRobustness2FeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceRobustness2FeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceRobustness2FeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccess2_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess2_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 nullDescriptor_ = {} ) VULKAN_HPP_NOEXCEPT - : robustBufferAccess2( robustBufferAccess2_ ) - , robustImageAccess2( robustImageAccess2_ ) - , nullDescriptor( nullDescriptor_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceRobustness2FeaturesEXT( PhysicalDeviceRobustness2FeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRobustness2FeaturesEXT( VkPhysicalDeviceRobustness2FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceRobustness2FeaturesEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceRobustness2FeaturesEXT & - operator=( PhysicalDeviceRobustness2FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRobustness2FeaturesEXT & - operator=( VkPhysicalDeviceRobustness2FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRobustness2FeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRobustness2FeaturesEXT & - setRobustBufferAccess2( VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccess2_ ) VULKAN_HPP_NOEXCEPT - { - robustBufferAccess2 = robustBufferAccess2_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRobustness2FeaturesEXT & - setRobustImageAccess2( VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess2_ ) VULKAN_HPP_NOEXCEPT - { - robustImageAccess2 = robustImageAccess2_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRobustness2FeaturesEXT & - setNullDescriptor( VULKAN_HPP_NAMESPACE::Bool32 nullDescriptor_ ) VULKAN_HPP_NOEXCEPT - { - nullDescriptor = nullDescriptor_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceRobustness2FeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceRobustness2FeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, robustBufferAccess2, robustImageAccess2, nullDescriptor ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceRobustness2FeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceRobustness2FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( robustBufferAccess2 == rhs.robustBufferAccess2 ) && - ( robustImageAccess2 == rhs.robustImageAccess2 ) && ( nullDescriptor == rhs.nullDescriptor ); -# endif - } - - bool operator!=( PhysicalDeviceRobustness2FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceRobustness2FeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccess2 = {}; - VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess2 = {}; - VULKAN_HPP_NAMESPACE::Bool32 nullDescriptor = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT ) == - sizeof( VkPhysicalDeviceRobustness2FeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceRobustness2FeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceRobustness2FeaturesEXT; - }; - - struct PhysicalDeviceRobustness2PropertiesEXT - { - using NativeType = VkPhysicalDeviceRobustness2PropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceRobustness2PropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceRobustness2PropertiesEXT( - VULKAN_HPP_NAMESPACE::DeviceSize robustStorageBufferAccessSizeAlignment_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize robustUniformBufferAccessSizeAlignment_ = {} ) VULKAN_HPP_NOEXCEPT - : robustStorageBufferAccessSizeAlignment( robustStorageBufferAccessSizeAlignment_ ) - , robustUniformBufferAccessSizeAlignment( robustUniformBufferAccessSizeAlignment_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceRobustness2PropertiesEXT( PhysicalDeviceRobustness2PropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRobustness2PropertiesEXT( VkPhysicalDeviceRobustness2PropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceRobustness2PropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceRobustness2PropertiesEXT & - operator=( PhysicalDeviceRobustness2PropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceRobustness2PropertiesEXT & - operator=( VkPhysicalDeviceRobustness2PropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceRobustness2PropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceRobustness2PropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, robustStorageBufferAccessSizeAlignment, robustUniformBufferAccessSizeAlignment ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceRobustness2PropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceRobustness2PropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( robustStorageBufferAccessSizeAlignment == rhs.robustStorageBufferAccessSizeAlignment ) && - ( robustUniformBufferAccessSizeAlignment == rhs.robustUniformBufferAccessSizeAlignment ); -# endif - } - - bool operator!=( PhysicalDeviceRobustness2PropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceRobustness2PropertiesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceSize robustStorageBufferAccessSizeAlignment = {}; - VULKAN_HPP_NAMESPACE::DeviceSize robustUniformBufferAccessSizeAlignment = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT ) == - sizeof( VkPhysicalDeviceRobustness2PropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceRobustness2PropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceRobustness2PropertiesEXT; - }; - - struct PhysicalDeviceSampleLocationsPropertiesEXT - { - using NativeType = VkPhysicalDeviceSampleLocationsPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceSampleLocationsPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSampleLocationsPropertiesEXT( - VULKAN_HPP_NAMESPACE::SampleCountFlags sampleLocationSampleCounts_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D maxSampleLocationGridSize_ = {}, - std::array const & sampleLocationCoordinateRange_ = {}, - uint32_t sampleLocationSubPixelBits_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 variableSampleLocations_ = {} ) VULKAN_HPP_NOEXCEPT - : sampleLocationSampleCounts( sampleLocationSampleCounts_ ) - , maxSampleLocationGridSize( maxSampleLocationGridSize_ ) - , sampleLocationCoordinateRange( sampleLocationCoordinateRange_ ) - , sampleLocationSubPixelBits( sampleLocationSubPixelBits_ ) - , variableSampleLocations( variableSampleLocations_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSampleLocationsPropertiesEXT( - PhysicalDeviceSampleLocationsPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSampleLocationsPropertiesEXT( VkPhysicalDeviceSampleLocationsPropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceSampleLocationsPropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceSampleLocationsPropertiesEXT & - operator=( PhysicalDeviceSampleLocationsPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSampleLocationsPropertiesEXT & - operator=( VkPhysicalDeviceSampleLocationsPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceSampleLocationsPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceSampleLocationsPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::Bool32 const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - sampleLocationSampleCounts, - maxSampleLocationGridSize, - sampleLocationCoordinateRange, - sampleLocationSubPixelBits, - variableSampleLocations ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceSampleLocationsPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceSampleLocationsPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( sampleLocationSampleCounts == rhs.sampleLocationSampleCounts ) && - ( maxSampleLocationGridSize == rhs.maxSampleLocationGridSize ) && - ( sampleLocationCoordinateRange == rhs.sampleLocationCoordinateRange ) && - ( sampleLocationSubPixelBits == rhs.sampleLocationSubPixelBits ) && - ( variableSampleLocations == rhs.variableSampleLocations ); -# endif - } - - bool operator!=( PhysicalDeviceSampleLocationsPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceSampleLocationsPropertiesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags sampleLocationSampleCounts = {}; - VULKAN_HPP_NAMESPACE::Extent2D maxSampleLocationGridSize = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D sampleLocationCoordinateRange = {}; - uint32_t sampleLocationSubPixelBits = {}; - VULKAN_HPP_NAMESPACE::Bool32 variableSampleLocations = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT ) == - sizeof( VkPhysicalDeviceSampleLocationsPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceSampleLocationsPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceSampleLocationsPropertiesEXT; - }; - - struct PhysicalDeviceSamplerFilterMinmaxProperties - { - using NativeType = VkPhysicalDeviceSamplerFilterMinmaxProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceSamplerFilterMinmaxProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceSamplerFilterMinmaxProperties( - VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxSingleComponentFormats_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxImageComponentMapping_ = {} ) VULKAN_HPP_NOEXCEPT - : filterMinmaxSingleComponentFormats( filterMinmaxSingleComponentFormats_ ) - , filterMinmaxImageComponentMapping( filterMinmaxImageComponentMapping_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceSamplerFilterMinmaxProperties( - PhysicalDeviceSamplerFilterMinmaxProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSamplerFilterMinmaxProperties( VkPhysicalDeviceSamplerFilterMinmaxProperties const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceSamplerFilterMinmaxProperties( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceSamplerFilterMinmaxProperties & - operator=( PhysicalDeviceSamplerFilterMinmaxProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSamplerFilterMinmaxProperties & - operator=( VkPhysicalDeviceSamplerFilterMinmaxProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceSamplerFilterMinmaxProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceSamplerFilterMinmaxProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, filterMinmaxSingleComponentFormats, filterMinmaxImageComponentMapping ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceSamplerFilterMinmaxProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceSamplerFilterMinmaxProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( filterMinmaxSingleComponentFormats == rhs.filterMinmaxSingleComponentFormats ) && - ( filterMinmaxImageComponentMapping == rhs.filterMinmaxImageComponentMapping ); -# endif - } - - bool operator!=( PhysicalDeviceSamplerFilterMinmaxProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceSamplerFilterMinmaxProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxSingleComponentFormats = {}; - VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxImageComponentMapping = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties ) == - sizeof( VkPhysicalDeviceSamplerFilterMinmaxProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceSamplerFilterMinmaxProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceSamplerFilterMinmaxProperties; - }; - using PhysicalDeviceSamplerFilterMinmaxPropertiesEXT = PhysicalDeviceSamplerFilterMinmaxProperties; - - struct PhysicalDeviceSamplerYcbcrConversionFeatures - { - using NativeType = VkPhysicalDeviceSamplerYcbcrConversionFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceSamplerYcbcrConversionFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceSamplerYcbcrConversionFeatures( - VULKAN_HPP_NAMESPACE::Bool32 samplerYcbcrConversion_ = {} ) VULKAN_HPP_NOEXCEPT - : samplerYcbcrConversion( samplerYcbcrConversion_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceSamplerYcbcrConversionFeatures( - PhysicalDeviceSamplerYcbcrConversionFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSamplerYcbcrConversionFeatures( VkPhysicalDeviceSamplerYcbcrConversionFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceSamplerYcbcrConversionFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceSamplerYcbcrConversionFeatures & - operator=( PhysicalDeviceSamplerYcbcrConversionFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSamplerYcbcrConversionFeatures & - operator=( VkPhysicalDeviceSamplerYcbcrConversionFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSamplerYcbcrConversionFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSamplerYcbcrConversionFeatures & - setSamplerYcbcrConversion( VULKAN_HPP_NAMESPACE::Bool32 samplerYcbcrConversion_ ) VULKAN_HPP_NOEXCEPT - { - samplerYcbcrConversion = samplerYcbcrConversion_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceSamplerYcbcrConversionFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceSamplerYcbcrConversionFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, samplerYcbcrConversion ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceSamplerYcbcrConversionFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceSamplerYcbcrConversionFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( samplerYcbcrConversion == rhs.samplerYcbcrConversion ); -# endif - } - - bool operator!=( PhysicalDeviceSamplerYcbcrConversionFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceSamplerYcbcrConversionFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 samplerYcbcrConversion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures ) == - sizeof( VkPhysicalDeviceSamplerYcbcrConversionFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceSamplerYcbcrConversionFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceSamplerYcbcrConversionFeatures; - }; - using PhysicalDeviceSamplerYcbcrConversionFeaturesKHR = PhysicalDeviceSamplerYcbcrConversionFeatures; - - struct PhysicalDeviceScalarBlockLayoutFeatures - { - using NativeType = VkPhysicalDeviceScalarBlockLayoutFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceScalarBlockLayoutFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceScalarBlockLayoutFeatures( VULKAN_HPP_NAMESPACE::Bool32 scalarBlockLayout_ = {} ) - VULKAN_HPP_NOEXCEPT : scalarBlockLayout( scalarBlockLayout_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceScalarBlockLayoutFeatures( PhysicalDeviceScalarBlockLayoutFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceScalarBlockLayoutFeatures( VkPhysicalDeviceScalarBlockLayoutFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceScalarBlockLayoutFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceScalarBlockLayoutFeatures & - operator=( PhysicalDeviceScalarBlockLayoutFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceScalarBlockLayoutFeatures & - operator=( VkPhysicalDeviceScalarBlockLayoutFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceScalarBlockLayoutFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceScalarBlockLayoutFeatures & - setScalarBlockLayout( VULKAN_HPP_NAMESPACE::Bool32 scalarBlockLayout_ ) VULKAN_HPP_NOEXCEPT - { - scalarBlockLayout = scalarBlockLayout_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceScalarBlockLayoutFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceScalarBlockLayoutFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, scalarBlockLayout ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceScalarBlockLayoutFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceScalarBlockLayoutFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( scalarBlockLayout == rhs.scalarBlockLayout ); -# endif - } - - bool operator!=( PhysicalDeviceScalarBlockLayoutFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceScalarBlockLayoutFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 scalarBlockLayout = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures ) == - sizeof( VkPhysicalDeviceScalarBlockLayoutFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceScalarBlockLayoutFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceScalarBlockLayoutFeatures; - }; - using PhysicalDeviceScalarBlockLayoutFeaturesEXT = PhysicalDeviceScalarBlockLayoutFeatures; - - struct PhysicalDeviceSeparateDepthStencilLayoutsFeatures - { - using NativeType = VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceSeparateDepthStencilLayoutsFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceSeparateDepthStencilLayoutsFeatures( - VULKAN_HPP_NAMESPACE::Bool32 separateDepthStencilLayouts_ = {} ) VULKAN_HPP_NOEXCEPT - : separateDepthStencilLayouts( separateDepthStencilLayouts_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceSeparateDepthStencilLayoutsFeatures( - PhysicalDeviceSeparateDepthStencilLayoutsFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSeparateDepthStencilLayoutsFeatures( VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceSeparateDepthStencilLayoutsFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceSeparateDepthStencilLayoutsFeatures & - operator=( PhysicalDeviceSeparateDepthStencilLayoutsFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSeparateDepthStencilLayoutsFeatures & - operator=( VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSeparateDepthStencilLayoutsFeatures & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSeparateDepthStencilLayoutsFeatures & - setSeparateDepthStencilLayouts( VULKAN_HPP_NAMESPACE::Bool32 separateDepthStencilLayouts_ ) VULKAN_HPP_NOEXCEPT - { - separateDepthStencilLayouts = separateDepthStencilLayouts_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, separateDepthStencilLayouts ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceSeparateDepthStencilLayoutsFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceSeparateDepthStencilLayoutsFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( separateDepthStencilLayouts == rhs.separateDepthStencilLayouts ); -# endif - } - - bool operator!=( PhysicalDeviceSeparateDepthStencilLayoutsFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceSeparateDepthStencilLayoutsFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 separateDepthStencilLayouts = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures ) == - sizeof( VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceSeparateDepthStencilLayoutsFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceSeparateDepthStencilLayoutsFeatures; - }; - using PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR = PhysicalDeviceSeparateDepthStencilLayoutsFeatures; - - struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT - { - using NativeType = VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderAtomicFloat2FeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderAtomicFloat2FeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat16Atomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat16AtomicAdd_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat16AtomicMinMax_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat32AtomicMinMax_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat64AtomicMinMax_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat16Atomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat16AtomicAdd_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat16AtomicMinMax_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat32AtomicMinMax_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat64AtomicMinMax_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderImageFloat32AtomicMinMax_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sparseImageFloat32AtomicMinMax_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderBufferFloat16Atomics( shaderBufferFloat16Atomics_ ) - , shaderBufferFloat16AtomicAdd( shaderBufferFloat16AtomicAdd_ ) - , shaderBufferFloat16AtomicMinMax( shaderBufferFloat16AtomicMinMax_ ) - , shaderBufferFloat32AtomicMinMax( shaderBufferFloat32AtomicMinMax_ ) - , shaderBufferFloat64AtomicMinMax( shaderBufferFloat64AtomicMinMax_ ) - , shaderSharedFloat16Atomics( shaderSharedFloat16Atomics_ ) - , shaderSharedFloat16AtomicAdd( shaderSharedFloat16AtomicAdd_ ) - , shaderSharedFloat16AtomicMinMax( shaderSharedFloat16AtomicMinMax_ ) - , shaderSharedFloat32AtomicMinMax( shaderSharedFloat32AtomicMinMax_ ) - , shaderSharedFloat64AtomicMinMax( shaderSharedFloat64AtomicMinMax_ ) - , shaderImageFloat32AtomicMinMax( shaderImageFloat32AtomicMinMax_ ) - , sparseImageFloat32AtomicMinMax( sparseImageFloat32AtomicMinMax_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderAtomicFloat2FeaturesEXT( - PhysicalDeviceShaderAtomicFloat2FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderAtomicFloat2FeaturesEXT( VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderAtomicFloat2FeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderAtomicFloat2FeaturesEXT & - operator=( PhysicalDeviceShaderAtomicFloat2FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderAtomicFloat2FeaturesEXT & - operator=( VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloat2FeaturesEXT & - setShaderBufferFloat16Atomics( VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat16Atomics_ ) VULKAN_HPP_NOEXCEPT - { - shaderBufferFloat16Atomics = shaderBufferFloat16Atomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloat2FeaturesEXT & - setShaderBufferFloat16AtomicAdd( VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat16AtomicAdd_ ) VULKAN_HPP_NOEXCEPT - { - shaderBufferFloat16AtomicAdd = shaderBufferFloat16AtomicAdd_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderBufferFloat16AtomicMinMax( - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat16AtomicMinMax_ ) VULKAN_HPP_NOEXCEPT - { - shaderBufferFloat16AtomicMinMax = shaderBufferFloat16AtomicMinMax_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderBufferFloat32AtomicMinMax( - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat32AtomicMinMax_ ) VULKAN_HPP_NOEXCEPT - { - shaderBufferFloat32AtomicMinMax = shaderBufferFloat32AtomicMinMax_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderBufferFloat64AtomicMinMax( - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat64AtomicMinMax_ ) VULKAN_HPP_NOEXCEPT - { - shaderBufferFloat64AtomicMinMax = shaderBufferFloat64AtomicMinMax_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloat2FeaturesEXT & - setShaderSharedFloat16Atomics( VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat16Atomics_ ) VULKAN_HPP_NOEXCEPT - { - shaderSharedFloat16Atomics = shaderSharedFloat16Atomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloat2FeaturesEXT & - setShaderSharedFloat16AtomicAdd( VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat16AtomicAdd_ ) VULKAN_HPP_NOEXCEPT - { - shaderSharedFloat16AtomicAdd = shaderSharedFloat16AtomicAdd_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderSharedFloat16AtomicMinMax( - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat16AtomicMinMax_ ) VULKAN_HPP_NOEXCEPT - { - shaderSharedFloat16AtomicMinMax = shaderSharedFloat16AtomicMinMax_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderSharedFloat32AtomicMinMax( - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat32AtomicMinMax_ ) VULKAN_HPP_NOEXCEPT - { - shaderSharedFloat32AtomicMinMax = shaderSharedFloat32AtomicMinMax_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderSharedFloat64AtomicMinMax( - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat64AtomicMinMax_ ) VULKAN_HPP_NOEXCEPT - { - shaderSharedFloat64AtomicMinMax = shaderSharedFloat64AtomicMinMax_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderImageFloat32AtomicMinMax( - VULKAN_HPP_NAMESPACE::Bool32 shaderImageFloat32AtomicMinMax_ ) VULKAN_HPP_NOEXCEPT - { - shaderImageFloat32AtomicMinMax = shaderImageFloat32AtomicMinMax_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setSparseImageFloat32AtomicMinMax( - VULKAN_HPP_NAMESPACE::Bool32 sparseImageFloat32AtomicMinMax_ ) VULKAN_HPP_NOEXCEPT - { - sparseImageFloat32AtomicMinMax = sparseImageFloat32AtomicMinMax_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - shaderBufferFloat16Atomics, - shaderBufferFloat16AtomicAdd, - shaderBufferFloat16AtomicMinMax, - shaderBufferFloat32AtomicMinMax, - shaderBufferFloat64AtomicMinMax, - shaderSharedFloat16Atomics, - shaderSharedFloat16AtomicAdd, - shaderSharedFloat16AtomicMinMax, - shaderSharedFloat32AtomicMinMax, - shaderSharedFloat64AtomicMinMax, - shaderImageFloat32AtomicMinMax, - sparseImageFloat32AtomicMinMax ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderAtomicFloat2FeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderAtomicFloat2FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderBufferFloat16Atomics == rhs.shaderBufferFloat16Atomics ) && - ( shaderBufferFloat16AtomicAdd == rhs.shaderBufferFloat16AtomicAdd ) && - ( shaderBufferFloat16AtomicMinMax == rhs.shaderBufferFloat16AtomicMinMax ) && - ( shaderBufferFloat32AtomicMinMax == rhs.shaderBufferFloat32AtomicMinMax ) && - ( shaderBufferFloat64AtomicMinMax == rhs.shaderBufferFloat64AtomicMinMax ) && - ( shaderSharedFloat16Atomics == rhs.shaderSharedFloat16Atomics ) && - ( shaderSharedFloat16AtomicAdd == rhs.shaderSharedFloat16AtomicAdd ) && - ( shaderSharedFloat16AtomicMinMax == rhs.shaderSharedFloat16AtomicMinMax ) && - ( shaderSharedFloat32AtomicMinMax == rhs.shaderSharedFloat32AtomicMinMax ) && - ( shaderSharedFloat64AtomicMinMax == rhs.shaderSharedFloat64AtomicMinMax ) && - ( shaderImageFloat32AtomicMinMax == rhs.shaderImageFloat32AtomicMinMax ) && - ( sparseImageFloat32AtomicMinMax == rhs.sparseImageFloat32AtomicMinMax ); -# endif - } - - bool operator!=( PhysicalDeviceShaderAtomicFloat2FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderAtomicFloat2FeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat16Atomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat16AtomicAdd = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat16AtomicMinMax = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat32AtomicMinMax = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat64AtomicMinMax = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat16Atomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat16AtomicAdd = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat16AtomicMinMax = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat32AtomicMinMax = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat64AtomicMinMax = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderImageFloat32AtomicMinMax = {}; - VULKAN_HPP_NAMESPACE::Bool32 sparseImageFloat32AtomicMinMax = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT ) == - sizeof( VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderAtomicFloat2FeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderAtomicFloat2FeaturesEXT; - }; - - struct PhysicalDeviceShaderAtomicFloatFeaturesEXT - { - using NativeType = VkPhysicalDeviceShaderAtomicFloatFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderAtomicFloatFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderAtomicFloatFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat32Atomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat32AtomicAdd_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat64Atomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat64AtomicAdd_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat32Atomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat32AtomicAdd_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat64Atomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat64AtomicAdd_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderImageFloat32Atomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderImageFloat32AtomicAdd_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sparseImageFloat32Atomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sparseImageFloat32AtomicAdd_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderBufferFloat32Atomics( shaderBufferFloat32Atomics_ ) - , shaderBufferFloat32AtomicAdd( shaderBufferFloat32AtomicAdd_ ) - , shaderBufferFloat64Atomics( shaderBufferFloat64Atomics_ ) - , shaderBufferFloat64AtomicAdd( shaderBufferFloat64AtomicAdd_ ) - , shaderSharedFloat32Atomics( shaderSharedFloat32Atomics_ ) - , shaderSharedFloat32AtomicAdd( shaderSharedFloat32AtomicAdd_ ) - , shaderSharedFloat64Atomics( shaderSharedFloat64Atomics_ ) - , shaderSharedFloat64AtomicAdd( shaderSharedFloat64AtomicAdd_ ) - , shaderImageFloat32Atomics( shaderImageFloat32Atomics_ ) - , shaderImageFloat32AtomicAdd( shaderImageFloat32AtomicAdd_ ) - , sparseImageFloat32Atomics( sparseImageFloat32Atomics_ ) - , sparseImageFloat32AtomicAdd( sparseImageFloat32AtomicAdd_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderAtomicFloatFeaturesEXT( - PhysicalDeviceShaderAtomicFloatFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderAtomicFloatFeaturesEXT( VkPhysicalDeviceShaderAtomicFloatFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderAtomicFloatFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderAtomicFloatFeaturesEXT & - operator=( PhysicalDeviceShaderAtomicFloatFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderAtomicFloatFeaturesEXT & - operator=( VkPhysicalDeviceShaderAtomicFloatFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloatFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloatFeaturesEXT & - setShaderBufferFloat32Atomics( VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat32Atomics_ ) VULKAN_HPP_NOEXCEPT - { - shaderBufferFloat32Atomics = shaderBufferFloat32Atomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloatFeaturesEXT & - setShaderBufferFloat32AtomicAdd( VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat32AtomicAdd_ ) VULKAN_HPP_NOEXCEPT - { - shaderBufferFloat32AtomicAdd = shaderBufferFloat32AtomicAdd_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloatFeaturesEXT & - setShaderBufferFloat64Atomics( VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat64Atomics_ ) VULKAN_HPP_NOEXCEPT - { - shaderBufferFloat64Atomics = shaderBufferFloat64Atomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloatFeaturesEXT & - setShaderBufferFloat64AtomicAdd( VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat64AtomicAdd_ ) VULKAN_HPP_NOEXCEPT - { - shaderBufferFloat64AtomicAdd = shaderBufferFloat64AtomicAdd_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloatFeaturesEXT & - setShaderSharedFloat32Atomics( VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat32Atomics_ ) VULKAN_HPP_NOEXCEPT - { - shaderSharedFloat32Atomics = shaderSharedFloat32Atomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloatFeaturesEXT & - setShaderSharedFloat32AtomicAdd( VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat32AtomicAdd_ ) VULKAN_HPP_NOEXCEPT - { - shaderSharedFloat32AtomicAdd = shaderSharedFloat32AtomicAdd_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloatFeaturesEXT & - setShaderSharedFloat64Atomics( VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat64Atomics_ ) VULKAN_HPP_NOEXCEPT - { - shaderSharedFloat64Atomics = shaderSharedFloat64Atomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloatFeaturesEXT & - setShaderSharedFloat64AtomicAdd( VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat64AtomicAdd_ ) VULKAN_HPP_NOEXCEPT - { - shaderSharedFloat64AtomicAdd = shaderSharedFloat64AtomicAdd_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloatFeaturesEXT & - setShaderImageFloat32Atomics( VULKAN_HPP_NAMESPACE::Bool32 shaderImageFloat32Atomics_ ) VULKAN_HPP_NOEXCEPT - { - shaderImageFloat32Atomics = shaderImageFloat32Atomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloatFeaturesEXT & - setShaderImageFloat32AtomicAdd( VULKAN_HPP_NAMESPACE::Bool32 shaderImageFloat32AtomicAdd_ ) VULKAN_HPP_NOEXCEPT - { - shaderImageFloat32AtomicAdd = shaderImageFloat32AtomicAdd_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloatFeaturesEXT & - setSparseImageFloat32Atomics( VULKAN_HPP_NAMESPACE::Bool32 sparseImageFloat32Atomics_ ) VULKAN_HPP_NOEXCEPT - { - sparseImageFloat32Atomics = sparseImageFloat32Atomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicFloatFeaturesEXT & - setSparseImageFloat32AtomicAdd( VULKAN_HPP_NAMESPACE::Bool32 sparseImageFloat32AtomicAdd_ ) VULKAN_HPP_NOEXCEPT - { - sparseImageFloat32AtomicAdd = sparseImageFloat32AtomicAdd_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderAtomicFloatFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderAtomicFloatFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - shaderBufferFloat32Atomics, - shaderBufferFloat32AtomicAdd, - shaderBufferFloat64Atomics, - shaderBufferFloat64AtomicAdd, - shaderSharedFloat32Atomics, - shaderSharedFloat32AtomicAdd, - shaderSharedFloat64Atomics, - shaderSharedFloat64AtomicAdd, - shaderImageFloat32Atomics, - shaderImageFloat32AtomicAdd, - sparseImageFloat32Atomics, - sparseImageFloat32AtomicAdd ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderAtomicFloatFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderAtomicFloatFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderBufferFloat32Atomics == rhs.shaderBufferFloat32Atomics ) && - ( shaderBufferFloat32AtomicAdd == rhs.shaderBufferFloat32AtomicAdd ) && - ( shaderBufferFloat64Atomics == rhs.shaderBufferFloat64Atomics ) && - ( shaderBufferFloat64AtomicAdd == rhs.shaderBufferFloat64AtomicAdd ) && - ( shaderSharedFloat32Atomics == rhs.shaderSharedFloat32Atomics ) && - ( shaderSharedFloat32AtomicAdd == rhs.shaderSharedFloat32AtomicAdd ) && - ( shaderSharedFloat64Atomics == rhs.shaderSharedFloat64Atomics ) && - ( shaderSharedFloat64AtomicAdd == rhs.shaderSharedFloat64AtomicAdd ) && - ( shaderImageFloat32Atomics == rhs.shaderImageFloat32Atomics ) && - ( shaderImageFloat32AtomicAdd == rhs.shaderImageFloat32AtomicAdd ) && - ( sparseImageFloat32Atomics == rhs.sparseImageFloat32Atomics ) && - ( sparseImageFloat32AtomicAdd == rhs.sparseImageFloat32AtomicAdd ); -# endif - } - - bool operator!=( PhysicalDeviceShaderAtomicFloatFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderAtomicFloatFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat32Atomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat32AtomicAdd = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat64Atomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferFloat64AtomicAdd = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat32Atomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat32AtomicAdd = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat64Atomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedFloat64AtomicAdd = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderImageFloat32Atomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderImageFloat32AtomicAdd = {}; - VULKAN_HPP_NAMESPACE::Bool32 sparseImageFloat32Atomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 sparseImageFloat32AtomicAdd = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT ) == - sizeof( VkPhysicalDeviceShaderAtomicFloatFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderAtomicFloatFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderAtomicFloatFeaturesEXT; - }; - - struct PhysicalDeviceShaderAtomicInt64Features - { - using NativeType = VkPhysicalDeviceShaderAtomicInt64Features; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderAtomicInt64Features; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderAtomicInt64Features( - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferInt64Atomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedInt64Atomics_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderBufferInt64Atomics( shaderBufferInt64Atomics_ ) - , shaderSharedInt64Atomics( shaderSharedInt64Atomics_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderAtomicInt64Features( PhysicalDeviceShaderAtomicInt64Features const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderAtomicInt64Features( VkPhysicalDeviceShaderAtomicInt64Features const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderAtomicInt64Features( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderAtomicInt64Features & - operator=( PhysicalDeviceShaderAtomicInt64Features const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderAtomicInt64Features & - operator=( VkPhysicalDeviceShaderAtomicInt64Features const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicInt64Features & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicInt64Features & - setShaderBufferInt64Atomics( VULKAN_HPP_NAMESPACE::Bool32 shaderBufferInt64Atomics_ ) VULKAN_HPP_NOEXCEPT - { - shaderBufferInt64Atomics = shaderBufferInt64Atomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderAtomicInt64Features & - setShaderSharedInt64Atomics( VULKAN_HPP_NAMESPACE::Bool32 shaderSharedInt64Atomics_ ) VULKAN_HPP_NOEXCEPT - { - shaderSharedInt64Atomics = shaderSharedInt64Atomics_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderAtomicInt64Features const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderAtomicInt64Features &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderBufferInt64Atomics, shaderSharedInt64Atomics ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderAtomicInt64Features const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderAtomicInt64Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderBufferInt64Atomics == rhs.shaderBufferInt64Atomics ) && - ( shaderSharedInt64Atomics == rhs.shaderSharedInt64Atomics ); -# endif - } - - bool operator!=( PhysicalDeviceShaderAtomicInt64Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderAtomicInt64Features; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferInt64Atomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedInt64Atomics = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features ) == - sizeof( VkPhysicalDeviceShaderAtomicInt64Features ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderAtomicInt64Features is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderAtomicInt64Features; - }; - using PhysicalDeviceShaderAtomicInt64FeaturesKHR = PhysicalDeviceShaderAtomicInt64Features; - - struct PhysicalDeviceShaderClockFeaturesKHR - { - using NativeType = VkPhysicalDeviceShaderClockFeaturesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderClockFeaturesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceShaderClockFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupClock_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDeviceClock_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderSubgroupClock( shaderSubgroupClock_ ) - , shaderDeviceClock( shaderDeviceClock_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderClockFeaturesKHR( PhysicalDeviceShaderClockFeaturesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderClockFeaturesKHR( VkPhysicalDeviceShaderClockFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderClockFeaturesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderClockFeaturesKHR & - operator=( PhysicalDeviceShaderClockFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderClockFeaturesKHR & - operator=( VkPhysicalDeviceShaderClockFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderClockFeaturesKHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderClockFeaturesKHR & - setShaderSubgroupClock( VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupClock_ ) VULKAN_HPP_NOEXCEPT - { - shaderSubgroupClock = shaderSubgroupClock_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderClockFeaturesKHR & - setShaderDeviceClock( VULKAN_HPP_NAMESPACE::Bool32 shaderDeviceClock_ ) VULKAN_HPP_NOEXCEPT - { - shaderDeviceClock = shaderDeviceClock_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderClockFeaturesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderClockFeaturesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderSubgroupClock, shaderDeviceClock ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderClockFeaturesKHR const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderClockFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderSubgroupClock == rhs.shaderSubgroupClock ) && - ( shaderDeviceClock == rhs.shaderDeviceClock ); -# endif - } - - bool operator!=( PhysicalDeviceShaderClockFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderClockFeaturesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupClock = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDeviceClock = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR ) == - sizeof( VkPhysicalDeviceShaderClockFeaturesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderClockFeaturesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderClockFeaturesKHR; - }; - - struct PhysicalDeviceShaderCoreProperties2AMD - { - using NativeType = VkPhysicalDeviceShaderCoreProperties2AMD; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderCoreProperties2AMD; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderCoreProperties2AMD( - VULKAN_HPP_NAMESPACE::ShaderCorePropertiesFlagsAMD shaderCoreFeatures_ = {}, - uint32_t activeComputeUnitCount_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderCoreFeatures( shaderCoreFeatures_ ) - , activeComputeUnitCount( activeComputeUnitCount_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderCoreProperties2AMD( PhysicalDeviceShaderCoreProperties2AMD const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderCoreProperties2AMD( VkPhysicalDeviceShaderCoreProperties2AMD const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderCoreProperties2AMD( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderCoreProperties2AMD & - operator=( PhysicalDeviceShaderCoreProperties2AMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderCoreProperties2AMD & - operator=( VkPhysicalDeviceShaderCoreProperties2AMD const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceShaderCoreProperties2AMD const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderCoreProperties2AMD &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderCoreFeatures, activeComputeUnitCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderCoreProperties2AMD const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderCoreProperties2AMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderCoreFeatures == rhs.shaderCoreFeatures ) && - ( activeComputeUnitCount == rhs.activeComputeUnitCount ); -# endif - } - - bool operator!=( PhysicalDeviceShaderCoreProperties2AMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderCoreProperties2AMD; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ShaderCorePropertiesFlagsAMD shaderCoreFeatures = {}; - uint32_t activeComputeUnitCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD ) == - sizeof( VkPhysicalDeviceShaderCoreProperties2AMD ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderCoreProperties2AMD is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderCoreProperties2AMD; - }; - - struct PhysicalDeviceShaderCorePropertiesAMD - { - using NativeType = VkPhysicalDeviceShaderCorePropertiesAMD; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderCorePropertiesAMD; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceShaderCorePropertiesAMD( uint32_t shaderEngineCount_ = {}, - uint32_t shaderArraysPerEngineCount_ = {}, - uint32_t computeUnitsPerShaderArray_ = {}, - uint32_t simdPerComputeUnit_ = {}, - uint32_t wavefrontsPerSimd_ = {}, - uint32_t wavefrontSize_ = {}, - uint32_t sgprsPerSimd_ = {}, - uint32_t minSgprAllocation_ = {}, - uint32_t maxSgprAllocation_ = {}, - uint32_t sgprAllocationGranularity_ = {}, - uint32_t vgprsPerSimd_ = {}, - uint32_t minVgprAllocation_ = {}, - uint32_t maxVgprAllocation_ = {}, - uint32_t vgprAllocationGranularity_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderEngineCount( shaderEngineCount_ ) - , shaderArraysPerEngineCount( shaderArraysPerEngineCount_ ) - , computeUnitsPerShaderArray( computeUnitsPerShaderArray_ ) - , simdPerComputeUnit( simdPerComputeUnit_ ) - , wavefrontsPerSimd( wavefrontsPerSimd_ ) - , wavefrontSize( wavefrontSize_ ) - , sgprsPerSimd( sgprsPerSimd_ ) - , minSgprAllocation( minSgprAllocation_ ) - , maxSgprAllocation( maxSgprAllocation_ ) - , sgprAllocationGranularity( sgprAllocationGranularity_ ) - , vgprsPerSimd( vgprsPerSimd_ ) - , minVgprAllocation( minVgprAllocation_ ) - , maxVgprAllocation( maxVgprAllocation_ ) - , vgprAllocationGranularity( vgprAllocationGranularity_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderCorePropertiesAMD( PhysicalDeviceShaderCorePropertiesAMD const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderCorePropertiesAMD( VkPhysicalDeviceShaderCorePropertiesAMD const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderCorePropertiesAMD( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderCorePropertiesAMD & - operator=( PhysicalDeviceShaderCorePropertiesAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderCorePropertiesAMD & - operator=( VkPhysicalDeviceShaderCorePropertiesAMD const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceShaderCorePropertiesAMD const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderCorePropertiesAMD &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - shaderEngineCount, - shaderArraysPerEngineCount, - computeUnitsPerShaderArray, - simdPerComputeUnit, - wavefrontsPerSimd, - wavefrontSize, - sgprsPerSimd, - minSgprAllocation, - maxSgprAllocation, - sgprAllocationGranularity, - vgprsPerSimd, - minVgprAllocation, - maxVgprAllocation, - vgprAllocationGranularity ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderCorePropertiesAMD const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderCorePropertiesAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderEngineCount == rhs.shaderEngineCount ) && - ( shaderArraysPerEngineCount == rhs.shaderArraysPerEngineCount ) && - ( computeUnitsPerShaderArray == rhs.computeUnitsPerShaderArray ) && - ( simdPerComputeUnit == rhs.simdPerComputeUnit ) && ( wavefrontsPerSimd == rhs.wavefrontsPerSimd ) && - ( wavefrontSize == rhs.wavefrontSize ) && ( sgprsPerSimd == rhs.sgprsPerSimd ) && - ( minSgprAllocation == rhs.minSgprAllocation ) && ( maxSgprAllocation == rhs.maxSgprAllocation ) && - ( sgprAllocationGranularity == rhs.sgprAllocationGranularity ) && ( vgprsPerSimd == rhs.vgprsPerSimd ) && - ( minVgprAllocation == rhs.minVgprAllocation ) && ( maxVgprAllocation == rhs.maxVgprAllocation ) && - ( vgprAllocationGranularity == rhs.vgprAllocationGranularity ); -# endif - } - - bool operator!=( PhysicalDeviceShaderCorePropertiesAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderCorePropertiesAMD; - void * pNext = {}; - uint32_t shaderEngineCount = {}; - uint32_t shaderArraysPerEngineCount = {}; - uint32_t computeUnitsPerShaderArray = {}; - uint32_t simdPerComputeUnit = {}; - uint32_t wavefrontsPerSimd = {}; - uint32_t wavefrontSize = {}; - uint32_t sgprsPerSimd = {}; - uint32_t minSgprAllocation = {}; - uint32_t maxSgprAllocation = {}; - uint32_t sgprAllocationGranularity = {}; - uint32_t vgprsPerSimd = {}; - uint32_t minVgprAllocation = {}; - uint32_t maxVgprAllocation = {}; - uint32_t vgprAllocationGranularity = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD ) == - sizeof( VkPhysicalDeviceShaderCorePropertiesAMD ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderCorePropertiesAMD is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderCorePropertiesAMD; - }; - - struct PhysicalDeviceShaderDemoteToHelperInvocationFeatures - { - using NativeType = VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderDemoteToHelperInvocationFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderDemoteToHelperInvocationFeatures( - VULKAN_HPP_NAMESPACE::Bool32 shaderDemoteToHelperInvocation_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderDemoteToHelperInvocation( shaderDemoteToHelperInvocation_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderDemoteToHelperInvocationFeatures( - PhysicalDeviceShaderDemoteToHelperInvocationFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderDemoteToHelperInvocationFeatures( - VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderDemoteToHelperInvocationFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderDemoteToHelperInvocationFeatures & - operator=( PhysicalDeviceShaderDemoteToHelperInvocationFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderDemoteToHelperInvocationFeatures & - operator=( VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderDemoteToHelperInvocationFeatures & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderDemoteToHelperInvocationFeatures & setShaderDemoteToHelperInvocation( - VULKAN_HPP_NAMESPACE::Bool32 shaderDemoteToHelperInvocation_ ) VULKAN_HPP_NOEXCEPT - { - shaderDemoteToHelperInvocation = shaderDemoteToHelperInvocation_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderDemoteToHelperInvocation ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderDemoteToHelperInvocationFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderDemoteToHelperInvocationFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderDemoteToHelperInvocation == rhs.shaderDemoteToHelperInvocation ); -# endif - } - - bool operator!=( PhysicalDeviceShaderDemoteToHelperInvocationFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderDemoteToHelperInvocationFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDemoteToHelperInvocation = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures ) == - sizeof( VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures>::value, - "PhysicalDeviceShaderDemoteToHelperInvocationFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderDemoteToHelperInvocationFeatures; - }; - using PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT = PhysicalDeviceShaderDemoteToHelperInvocationFeatures; - - struct PhysicalDeviceShaderDrawParametersFeatures - { - using NativeType = VkPhysicalDeviceShaderDrawParametersFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderDrawParametersFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderDrawParametersFeatures( - VULKAN_HPP_NAMESPACE::Bool32 shaderDrawParameters_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderDrawParameters( shaderDrawParameters_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderDrawParametersFeatures( - PhysicalDeviceShaderDrawParametersFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderDrawParametersFeatures( VkPhysicalDeviceShaderDrawParametersFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderDrawParametersFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderDrawParametersFeatures & - operator=( PhysicalDeviceShaderDrawParametersFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderDrawParametersFeatures & - operator=( VkPhysicalDeviceShaderDrawParametersFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderDrawParametersFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderDrawParametersFeatures & - setShaderDrawParameters( VULKAN_HPP_NAMESPACE::Bool32 shaderDrawParameters_ ) VULKAN_HPP_NOEXCEPT - { - shaderDrawParameters = shaderDrawParameters_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderDrawParametersFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderDrawParametersFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderDrawParameters ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderDrawParametersFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderDrawParametersFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderDrawParameters == rhs.shaderDrawParameters ); -# endif - } - - bool operator!=( PhysicalDeviceShaderDrawParametersFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderDrawParametersFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDrawParameters = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures ) == - sizeof( VkPhysicalDeviceShaderDrawParametersFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderDrawParametersFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderDrawParametersFeatures; - }; - using PhysicalDeviceShaderDrawParameterFeatures = PhysicalDeviceShaderDrawParametersFeatures; - - struct PhysicalDeviceShaderFloat16Int8Features - { - using NativeType = VkPhysicalDeviceShaderFloat16Int8Features; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderFloat16Int8Features; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceShaderFloat16Int8Features( VULKAN_HPP_NAMESPACE::Bool32 shaderFloat16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderInt8_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderFloat16( shaderFloat16_ ) - , shaderInt8( shaderInt8_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderFloat16Int8Features( PhysicalDeviceShaderFloat16Int8Features const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderFloat16Int8Features( VkPhysicalDeviceShaderFloat16Int8Features const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderFloat16Int8Features( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderFloat16Int8Features & - operator=( PhysicalDeviceShaderFloat16Int8Features const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderFloat16Int8Features & - operator=( VkPhysicalDeviceShaderFloat16Int8Features const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderFloat16Int8Features & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderFloat16Int8Features & - setShaderFloat16( VULKAN_HPP_NAMESPACE::Bool32 shaderFloat16_ ) VULKAN_HPP_NOEXCEPT - { - shaderFloat16 = shaderFloat16_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderFloat16Int8Features & - setShaderInt8( VULKAN_HPP_NAMESPACE::Bool32 shaderInt8_ ) VULKAN_HPP_NOEXCEPT - { - shaderInt8 = shaderInt8_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderFloat16Int8Features const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderFloat16Int8Features &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderFloat16, shaderInt8 ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderFloat16Int8Features const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderFloat16Int8Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderFloat16 == rhs.shaderFloat16 ) && - ( shaderInt8 == rhs.shaderInt8 ); -# endif - } - - bool operator!=( PhysicalDeviceShaderFloat16Int8Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderFloat16Int8Features; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderFloat16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderInt8 = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features ) == - sizeof( VkPhysicalDeviceShaderFloat16Int8Features ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderFloat16Int8Features is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderFloat16Int8Features; - }; - using PhysicalDeviceFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features; - using PhysicalDeviceShaderFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features; - - struct PhysicalDeviceShaderImageAtomicInt64FeaturesEXT - { - using NativeType = VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderImageAtomicInt64FeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 shaderImageInt64Atomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 sparseImageInt64Atomics_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderImageInt64Atomics( shaderImageInt64Atomics_ ) - , sparseImageInt64Atomics( sparseImageInt64Atomics_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderImageAtomicInt64FeaturesEXT( - PhysicalDeviceShaderImageAtomicInt64FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderImageAtomicInt64FeaturesEXT( VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderImageAtomicInt64FeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderImageAtomicInt64FeaturesEXT & - operator=( PhysicalDeviceShaderImageAtomicInt64FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderImageAtomicInt64FeaturesEXT & - operator=( VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderImageAtomicInt64FeaturesEXT & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderImageAtomicInt64FeaturesEXT & - setShaderImageInt64Atomics( VULKAN_HPP_NAMESPACE::Bool32 shaderImageInt64Atomics_ ) VULKAN_HPP_NOEXCEPT - { - shaderImageInt64Atomics = shaderImageInt64Atomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderImageAtomicInt64FeaturesEXT & - setSparseImageInt64Atomics( VULKAN_HPP_NAMESPACE::Bool32 sparseImageInt64Atomics_ ) VULKAN_HPP_NOEXCEPT - { - sparseImageInt64Atomics = sparseImageInt64Atomics_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderImageInt64Atomics, sparseImageInt64Atomics ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderImageAtomicInt64FeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderImageAtomicInt64FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderImageInt64Atomics == rhs.shaderImageInt64Atomics ) && - ( sparseImageInt64Atomics == rhs.sparseImageInt64Atomics ); -# endif - } - - bool operator!=( PhysicalDeviceShaderImageAtomicInt64FeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderImageInt64Atomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 sparseImageInt64Atomics = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT ) == - sizeof( VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderImageAtomicInt64FeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderImageAtomicInt64FeaturesEXT; - }; - - struct PhysicalDeviceShaderImageFootprintFeaturesNV - { - using NativeType = VkPhysicalDeviceShaderImageFootprintFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderImageFootprintFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderImageFootprintFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 imageFootprint_ = {} ) VULKAN_HPP_NOEXCEPT : imageFootprint( imageFootprint_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderImageFootprintFeaturesNV( - PhysicalDeviceShaderImageFootprintFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderImageFootprintFeaturesNV( VkPhysicalDeviceShaderImageFootprintFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderImageFootprintFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderImageFootprintFeaturesNV & - operator=( PhysicalDeviceShaderImageFootprintFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderImageFootprintFeaturesNV & - operator=( VkPhysicalDeviceShaderImageFootprintFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderImageFootprintFeaturesNV & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderImageFootprintFeaturesNV & - setImageFootprint( VULKAN_HPP_NAMESPACE::Bool32 imageFootprint_ ) VULKAN_HPP_NOEXCEPT - { - imageFootprint = imageFootprint_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderImageFootprintFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderImageFootprintFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, imageFootprint ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderImageFootprintFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderImageFootprintFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageFootprint == rhs.imageFootprint ); -# endif - } - - bool operator!=( PhysicalDeviceShaderImageFootprintFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderImageFootprintFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 imageFootprint = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV ) == - sizeof( VkPhysicalDeviceShaderImageFootprintFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderImageFootprintFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderImageFootprintFeaturesNV; - }; - - struct PhysicalDeviceShaderIntegerDotProductFeatures - { - using NativeType = VkPhysicalDeviceShaderIntegerDotProductFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderIntegerDotProductFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderIntegerDotProductFeatures( - VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerDotProduct_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderIntegerDotProduct( shaderIntegerDotProduct_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderIntegerDotProductFeatures( - PhysicalDeviceShaderIntegerDotProductFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderIntegerDotProductFeatures( VkPhysicalDeviceShaderIntegerDotProductFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderIntegerDotProductFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderIntegerDotProductFeatures & - operator=( PhysicalDeviceShaderIntegerDotProductFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderIntegerDotProductFeatures & - operator=( VkPhysicalDeviceShaderIntegerDotProductFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductFeatures & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductFeatures & - setShaderIntegerDotProduct( VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerDotProduct_ ) VULKAN_HPP_NOEXCEPT - { - shaderIntegerDotProduct = shaderIntegerDotProduct_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderIntegerDotProductFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderIntegerDotProductFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderIntegerDotProduct ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderIntegerDotProductFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderIntegerDotProductFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderIntegerDotProduct == rhs.shaderIntegerDotProduct ); -# endif - } - - bool operator!=( PhysicalDeviceShaderIntegerDotProductFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderIntegerDotProductFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerDotProduct = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures ) == - sizeof( VkPhysicalDeviceShaderIntegerDotProductFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderIntegerDotProductFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderIntegerDotProductFeatures; - }; - using PhysicalDeviceShaderIntegerDotProductFeaturesKHR = PhysicalDeviceShaderIntegerDotProductFeatures; - - struct PhysicalDeviceShaderIntegerDotProductProperties - { - using NativeType = VkPhysicalDeviceShaderIntegerDotProductProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderIntegerDotProductProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderIntegerDotProductProperties( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_ = {} ) - VULKAN_HPP_NOEXCEPT - : integerDotProduct8BitUnsignedAccelerated( integerDotProduct8BitUnsignedAccelerated_ ) - , integerDotProduct8BitSignedAccelerated( integerDotProduct8BitSignedAccelerated_ ) - , integerDotProduct8BitMixedSignednessAccelerated( integerDotProduct8BitMixedSignednessAccelerated_ ) - , integerDotProduct4x8BitPackedUnsignedAccelerated( integerDotProduct4x8BitPackedUnsignedAccelerated_ ) - , integerDotProduct4x8BitPackedSignedAccelerated( integerDotProduct4x8BitPackedSignedAccelerated_ ) - , integerDotProduct4x8BitPackedMixedSignednessAccelerated( - integerDotProduct4x8BitPackedMixedSignednessAccelerated_ ) - , integerDotProduct16BitUnsignedAccelerated( integerDotProduct16BitUnsignedAccelerated_ ) - , integerDotProduct16BitSignedAccelerated( integerDotProduct16BitSignedAccelerated_ ) - , integerDotProduct16BitMixedSignednessAccelerated( integerDotProduct16BitMixedSignednessAccelerated_ ) - , integerDotProduct32BitUnsignedAccelerated( integerDotProduct32BitUnsignedAccelerated_ ) - , integerDotProduct32BitSignedAccelerated( integerDotProduct32BitSignedAccelerated_ ) - , integerDotProduct32BitMixedSignednessAccelerated( integerDotProduct32BitMixedSignednessAccelerated_ ) - , integerDotProduct64BitUnsignedAccelerated( integerDotProduct64BitUnsignedAccelerated_ ) - , integerDotProduct64BitSignedAccelerated( integerDotProduct64BitSignedAccelerated_ ) - , integerDotProduct64BitMixedSignednessAccelerated( integerDotProduct64BitMixedSignednessAccelerated_ ) - , integerDotProductAccumulatingSaturating8BitUnsignedAccelerated( - integerDotProductAccumulatingSaturating8BitUnsignedAccelerated_ ) - , integerDotProductAccumulatingSaturating8BitSignedAccelerated( - integerDotProductAccumulatingSaturating8BitSignedAccelerated_ ) - , integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated( - integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated_ ) - , integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated( - integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated_ ) - , integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated( - integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated_ ) - , integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated( - integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated_ ) - , integerDotProductAccumulatingSaturating16BitUnsignedAccelerated( - integerDotProductAccumulatingSaturating16BitUnsignedAccelerated_ ) - , integerDotProductAccumulatingSaturating16BitSignedAccelerated( - integerDotProductAccumulatingSaturating16BitSignedAccelerated_ ) - , integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated( - integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated_ ) - , integerDotProductAccumulatingSaturating32BitUnsignedAccelerated( - integerDotProductAccumulatingSaturating32BitUnsignedAccelerated_ ) - , integerDotProductAccumulatingSaturating32BitSignedAccelerated( - integerDotProductAccumulatingSaturating32BitSignedAccelerated_ ) - , integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated( - integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated_ ) - , integerDotProductAccumulatingSaturating64BitUnsignedAccelerated( - integerDotProductAccumulatingSaturating64BitUnsignedAccelerated_ ) - , integerDotProductAccumulatingSaturating64BitSignedAccelerated( - integerDotProductAccumulatingSaturating64BitSignedAccelerated_ ) - , integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated( - integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderIntegerDotProductProperties( - PhysicalDeviceShaderIntegerDotProductProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderIntegerDotProductProperties( VkPhysicalDeviceShaderIntegerDotProductProperties const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderIntegerDotProductProperties( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderIntegerDotProductProperties & - operator=( PhysicalDeviceShaderIntegerDotProductProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderIntegerDotProductProperties & - operator=( VkPhysicalDeviceShaderIntegerDotProductProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct8BitUnsignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitUnsignedAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct8BitUnsignedAccelerated = integerDotProduct8BitUnsignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & setIntegerDotProduct8BitSignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitSignedAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct8BitSignedAccelerated = integerDotProduct8BitSignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct8BitMixedSignednessAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitMixedSignednessAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct8BitMixedSignednessAccelerated = integerDotProduct8BitMixedSignednessAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct4x8BitPackedUnsignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedUnsignedAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct4x8BitPackedUnsignedAccelerated = integerDotProduct4x8BitPackedUnsignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct4x8BitPackedSignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedSignedAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct4x8BitPackedSignedAccelerated = integerDotProduct4x8BitPackedSignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct4x8BitPackedMixedSignednessAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct4x8BitPackedMixedSignednessAccelerated = - integerDotProduct4x8BitPackedMixedSignednessAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct16BitUnsignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitUnsignedAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct16BitUnsignedAccelerated = integerDotProduct16BitUnsignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct16BitSignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitSignedAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct16BitSignedAccelerated = integerDotProduct16BitSignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct16BitMixedSignednessAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitMixedSignednessAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct16BitMixedSignednessAccelerated = integerDotProduct16BitMixedSignednessAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct32BitUnsignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitUnsignedAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct32BitUnsignedAccelerated = integerDotProduct32BitUnsignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct32BitSignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitSignedAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct32BitSignedAccelerated = integerDotProduct32BitSignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct32BitMixedSignednessAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitMixedSignednessAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct32BitMixedSignednessAccelerated = integerDotProduct32BitMixedSignednessAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct64BitUnsignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitUnsignedAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct64BitUnsignedAccelerated = integerDotProduct64BitUnsignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct64BitSignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitSignedAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct64BitSignedAccelerated = integerDotProduct64BitSignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProduct64BitMixedSignednessAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitMixedSignednessAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProduct64BitMixedSignednessAccelerated = integerDotProduct64BitMixedSignednessAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating8BitUnsignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = - integerDotProductAccumulatingSaturating8BitUnsignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating8BitSignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated_ ) VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating8BitSignedAccelerated = - integerDotProductAccumulatingSaturating8BitSignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = - integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = - integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = - integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = - integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating16BitUnsignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = - integerDotProductAccumulatingSaturating16BitUnsignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating16BitSignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating16BitSignedAccelerated = - integerDotProductAccumulatingSaturating16BitSignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = - integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating32BitUnsignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = - integerDotProductAccumulatingSaturating32BitUnsignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating32BitSignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating32BitSignedAccelerated = - integerDotProductAccumulatingSaturating32BitSignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = - integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating64BitUnsignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = - integerDotProductAccumulatingSaturating64BitUnsignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating64BitSignedAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating64BitSignedAccelerated = - integerDotProductAccumulatingSaturating64BitSignedAccelerated_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerDotProductProperties & - setIntegerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated( - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_ ) - VULKAN_HPP_NOEXCEPT - { - integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = - integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderIntegerDotProductProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderIntegerDotProductProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - integerDotProduct8BitUnsignedAccelerated, - integerDotProduct8BitSignedAccelerated, - integerDotProduct8BitMixedSignednessAccelerated, - integerDotProduct4x8BitPackedUnsignedAccelerated, - integerDotProduct4x8BitPackedSignedAccelerated, - integerDotProduct4x8BitPackedMixedSignednessAccelerated, - integerDotProduct16BitUnsignedAccelerated, - integerDotProduct16BitSignedAccelerated, - integerDotProduct16BitMixedSignednessAccelerated, - integerDotProduct32BitUnsignedAccelerated, - integerDotProduct32BitSignedAccelerated, - integerDotProduct32BitMixedSignednessAccelerated, - integerDotProduct64BitUnsignedAccelerated, - integerDotProduct64BitSignedAccelerated, - integerDotProduct64BitMixedSignednessAccelerated, - integerDotProductAccumulatingSaturating8BitUnsignedAccelerated, - integerDotProductAccumulatingSaturating8BitSignedAccelerated, - integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated, - integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated, - integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated, - integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated, - integerDotProductAccumulatingSaturating16BitUnsignedAccelerated, - integerDotProductAccumulatingSaturating16BitSignedAccelerated, - integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated, - integerDotProductAccumulatingSaturating32BitUnsignedAccelerated, - integerDotProductAccumulatingSaturating32BitSignedAccelerated, - integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated, - integerDotProductAccumulatingSaturating64BitUnsignedAccelerated, - integerDotProductAccumulatingSaturating64BitSignedAccelerated, - integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderIntegerDotProductProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderIntegerDotProductProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( integerDotProduct8BitUnsignedAccelerated == rhs.integerDotProduct8BitUnsignedAccelerated ) && - ( integerDotProduct8BitSignedAccelerated == rhs.integerDotProduct8BitSignedAccelerated ) && - ( integerDotProduct8BitMixedSignednessAccelerated == - rhs.integerDotProduct8BitMixedSignednessAccelerated ) && - ( integerDotProduct4x8BitPackedUnsignedAccelerated == - rhs.integerDotProduct4x8BitPackedUnsignedAccelerated ) && - ( integerDotProduct4x8BitPackedSignedAccelerated == rhs.integerDotProduct4x8BitPackedSignedAccelerated ) && - ( integerDotProduct4x8BitPackedMixedSignednessAccelerated == - rhs.integerDotProduct4x8BitPackedMixedSignednessAccelerated ) && - ( integerDotProduct16BitUnsignedAccelerated == rhs.integerDotProduct16BitUnsignedAccelerated ) && - ( integerDotProduct16BitSignedAccelerated == rhs.integerDotProduct16BitSignedAccelerated ) && - ( integerDotProduct16BitMixedSignednessAccelerated == - rhs.integerDotProduct16BitMixedSignednessAccelerated ) && - ( integerDotProduct32BitUnsignedAccelerated == rhs.integerDotProduct32BitUnsignedAccelerated ) && - ( integerDotProduct32BitSignedAccelerated == rhs.integerDotProduct32BitSignedAccelerated ) && - ( integerDotProduct32BitMixedSignednessAccelerated == - rhs.integerDotProduct32BitMixedSignednessAccelerated ) && - ( integerDotProduct64BitUnsignedAccelerated == rhs.integerDotProduct64BitUnsignedAccelerated ) && - ( integerDotProduct64BitSignedAccelerated == rhs.integerDotProduct64BitSignedAccelerated ) && - ( integerDotProduct64BitMixedSignednessAccelerated == - rhs.integerDotProduct64BitMixedSignednessAccelerated ) && - ( integerDotProductAccumulatingSaturating8BitUnsignedAccelerated == - rhs.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated ) && - ( integerDotProductAccumulatingSaturating8BitSignedAccelerated == - rhs.integerDotProductAccumulatingSaturating8BitSignedAccelerated ) && - ( integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated == - rhs.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated ) && - ( integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated == - rhs.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated ) && - ( integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated == - rhs.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated ) && - ( integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated == - rhs.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated ) && - ( integerDotProductAccumulatingSaturating16BitUnsignedAccelerated == - rhs.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated ) && - ( integerDotProductAccumulatingSaturating16BitSignedAccelerated == - rhs.integerDotProductAccumulatingSaturating16BitSignedAccelerated ) && - ( integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated == - rhs.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated ) && - ( integerDotProductAccumulatingSaturating32BitUnsignedAccelerated == - rhs.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated ) && - ( integerDotProductAccumulatingSaturating32BitSignedAccelerated == - rhs.integerDotProductAccumulatingSaturating32BitSignedAccelerated ) && - ( integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated == - rhs.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated ) && - ( integerDotProductAccumulatingSaturating64BitUnsignedAccelerated == - rhs.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated ) && - ( integerDotProductAccumulatingSaturating64BitSignedAccelerated == - rhs.integerDotProductAccumulatingSaturating64BitSignedAccelerated ) && - ( integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated == - rhs.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated ); -# endif - } - - bool operator!=( PhysicalDeviceShaderIntegerDotProductProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderIntegerDotProductProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties ) == - sizeof( VkPhysicalDeviceShaderIntegerDotProductProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderIntegerDotProductProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderIntegerDotProductProperties; - }; - using PhysicalDeviceShaderIntegerDotProductPropertiesKHR = PhysicalDeviceShaderIntegerDotProductProperties; - - struct PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL - { - using NativeType = VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL( - VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerFunctions2_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderIntegerFunctions2( shaderIntegerFunctions2_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL( - PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL( - VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL & - operator=( PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL & - operator=( VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL & - setShaderIntegerFunctions2( VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerFunctions2_ ) VULKAN_HPP_NOEXCEPT - { - shaderIntegerFunctions2 = shaderIntegerFunctions2_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderIntegerFunctions2 ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderIntegerFunctions2 == rhs.shaderIntegerFunctions2 ); -# endif - } - - bool operator!=( PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerFunctions2 = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL ) == - sizeof( VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL; - }; - - struct PhysicalDeviceShaderSMBuiltinsFeaturesNV - { - using NativeType = VkPhysicalDeviceShaderSMBuiltinsFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderSmBuiltinsFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderSMBuiltinsFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 shaderSMBuiltins_ = {} ) - VULKAN_HPP_NOEXCEPT : shaderSMBuiltins( shaderSMBuiltins_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderSMBuiltinsFeaturesNV( - PhysicalDeviceShaderSMBuiltinsFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderSMBuiltinsFeaturesNV( VkPhysicalDeviceShaderSMBuiltinsFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderSMBuiltinsFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderSMBuiltinsFeaturesNV & - operator=( PhysicalDeviceShaderSMBuiltinsFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderSMBuiltinsFeaturesNV & - operator=( VkPhysicalDeviceShaderSMBuiltinsFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderSMBuiltinsFeaturesNV & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderSMBuiltinsFeaturesNV & - setShaderSMBuiltins( VULKAN_HPP_NAMESPACE::Bool32 shaderSMBuiltins_ ) VULKAN_HPP_NOEXCEPT - { - shaderSMBuiltins = shaderSMBuiltins_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderSMBuiltinsFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderSMBuiltinsFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderSMBuiltins ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderSMBuiltinsFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderSMBuiltinsFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderSMBuiltins == rhs.shaderSMBuiltins ); -# endif - } - - bool operator!=( PhysicalDeviceShaderSMBuiltinsFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderSmBuiltinsFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSMBuiltins = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV ) == - sizeof( VkPhysicalDeviceShaderSMBuiltinsFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderSMBuiltinsFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderSMBuiltinsFeaturesNV; - }; - - struct PhysicalDeviceShaderSMBuiltinsPropertiesNV - { - using NativeType = VkPhysicalDeviceShaderSMBuiltinsPropertiesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderSmBuiltinsPropertiesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceShaderSMBuiltinsPropertiesNV( uint32_t shaderSMCount_ = {}, - uint32_t shaderWarpsPerSM_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderSMCount( shaderSMCount_ ) - , shaderWarpsPerSM( shaderWarpsPerSM_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderSMBuiltinsPropertiesNV( - PhysicalDeviceShaderSMBuiltinsPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderSMBuiltinsPropertiesNV( VkPhysicalDeviceShaderSMBuiltinsPropertiesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderSMBuiltinsPropertiesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderSMBuiltinsPropertiesNV & - operator=( PhysicalDeviceShaderSMBuiltinsPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderSMBuiltinsPropertiesNV & - operator=( VkPhysicalDeviceShaderSMBuiltinsPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceShaderSMBuiltinsPropertiesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderSMBuiltinsPropertiesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderSMCount, shaderWarpsPerSM ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderSMBuiltinsPropertiesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderSMBuiltinsPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shaderSMCount == rhs.shaderSMCount ) && - ( shaderWarpsPerSM == rhs.shaderWarpsPerSM ); -# endif - } - - bool operator!=( PhysicalDeviceShaderSMBuiltinsPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderSmBuiltinsPropertiesNV; - void * pNext = {}; - uint32_t shaderSMCount = {}; - uint32_t shaderWarpsPerSM = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV ) == - sizeof( VkPhysicalDeviceShaderSMBuiltinsPropertiesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderSMBuiltinsPropertiesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderSMBuiltinsPropertiesNV; - }; - - struct PhysicalDeviceShaderSubgroupExtendedTypesFeatures - { - using NativeType = VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderSubgroupExtendedTypesFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderSubgroupExtendedTypesFeatures( - VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupExtendedTypes_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderSubgroupExtendedTypes( shaderSubgroupExtendedTypes_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderSubgroupExtendedTypesFeatures( - PhysicalDeviceShaderSubgroupExtendedTypesFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderSubgroupExtendedTypesFeatures( VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderSubgroupExtendedTypesFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderSubgroupExtendedTypesFeatures & - operator=( PhysicalDeviceShaderSubgroupExtendedTypesFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderSubgroupExtendedTypesFeatures & - operator=( VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderSubgroupExtendedTypesFeatures & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderSubgroupExtendedTypesFeatures & - setShaderSubgroupExtendedTypes( VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupExtendedTypes_ ) VULKAN_HPP_NOEXCEPT - { - shaderSubgroupExtendedTypes = shaderSubgroupExtendedTypes_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderSubgroupExtendedTypes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderSubgroupExtendedTypesFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderSubgroupExtendedTypesFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderSubgroupExtendedTypes == rhs.shaderSubgroupExtendedTypes ); -# endif - } - - bool operator!=( PhysicalDeviceShaderSubgroupExtendedTypesFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderSubgroupExtendedTypesFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupExtendedTypes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures ) == - sizeof( VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderSubgroupExtendedTypesFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderSubgroupExtendedTypesFeatures; - }; - using PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR = PhysicalDeviceShaderSubgroupExtendedTypesFeatures; - - struct PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR - { - using NativeType = VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR( - VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupUniformControlFlow_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderSubgroupUniformControlFlow( shaderSubgroupUniformControlFlow_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR( - PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR( - VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR & - operator=( PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR & - operator=( VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( - &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR & - setShaderSubgroupUniformControlFlow( VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupUniformControlFlow_ ) - VULKAN_HPP_NOEXCEPT - { - shaderSubgroupUniformControlFlow = shaderSubgroupUniformControlFlow_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderSubgroupUniformControlFlow ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderSubgroupUniformControlFlow == rhs.shaderSubgroupUniformControlFlow ); -# endif - } - - bool operator!=( PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = - StructureType::ePhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupUniformControlFlow = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR ) == - sizeof( VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>::value, - "PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR; - }; - - struct PhysicalDeviceShaderTerminateInvocationFeatures - { - using NativeType = VkPhysicalDeviceShaderTerminateInvocationFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShaderTerminateInvocationFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderTerminateInvocationFeatures( - VULKAN_HPP_NAMESPACE::Bool32 shaderTerminateInvocation_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderTerminateInvocation( shaderTerminateInvocation_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderTerminateInvocationFeatures( - PhysicalDeviceShaderTerminateInvocationFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderTerminateInvocationFeatures( VkPhysicalDeviceShaderTerminateInvocationFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShaderTerminateInvocationFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShaderTerminateInvocationFeatures & - operator=( PhysicalDeviceShaderTerminateInvocationFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShaderTerminateInvocationFeatures & - operator=( VkPhysicalDeviceShaderTerminateInvocationFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderTerminateInvocationFeatures & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderTerminateInvocationFeatures & - setShaderTerminateInvocation( VULKAN_HPP_NAMESPACE::Bool32 shaderTerminateInvocation_ ) VULKAN_HPP_NOEXCEPT - { - shaderTerminateInvocation = shaderTerminateInvocation_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShaderTerminateInvocationFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShaderTerminateInvocationFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderTerminateInvocation ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShaderTerminateInvocationFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceShaderTerminateInvocationFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderTerminateInvocation == rhs.shaderTerminateInvocation ); -# endif - } - - bool operator!=( PhysicalDeviceShaderTerminateInvocationFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShaderTerminateInvocationFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderTerminateInvocation = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures ) == - sizeof( VkPhysicalDeviceShaderTerminateInvocationFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShaderTerminateInvocationFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShaderTerminateInvocationFeatures; - }; - using PhysicalDeviceShaderTerminateInvocationFeaturesKHR = PhysicalDeviceShaderTerminateInvocationFeatures; - - struct PhysicalDeviceShadingRateImageFeaturesNV - { - using NativeType = VkPhysicalDeviceShadingRateImageFeaturesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShadingRateImageFeaturesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceShadingRateImageFeaturesNV( - VULKAN_HPP_NAMESPACE::Bool32 shadingRateImage_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shadingRateCoarseSampleOrder_ = {} ) VULKAN_HPP_NOEXCEPT - : shadingRateImage( shadingRateImage_ ) - , shadingRateCoarseSampleOrder( shadingRateCoarseSampleOrder_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShadingRateImageFeaturesNV( - PhysicalDeviceShadingRateImageFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShadingRateImageFeaturesNV( VkPhysicalDeviceShadingRateImageFeaturesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShadingRateImageFeaturesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShadingRateImageFeaturesNV & - operator=( PhysicalDeviceShadingRateImageFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShadingRateImageFeaturesNV & - operator=( VkPhysicalDeviceShadingRateImageFeaturesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShadingRateImageFeaturesNV & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShadingRateImageFeaturesNV & - setShadingRateImage( VULKAN_HPP_NAMESPACE::Bool32 shadingRateImage_ ) VULKAN_HPP_NOEXCEPT - { - shadingRateImage = shadingRateImage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShadingRateImageFeaturesNV & - setShadingRateCoarseSampleOrder( VULKAN_HPP_NAMESPACE::Bool32 shadingRateCoarseSampleOrder_ ) VULKAN_HPP_NOEXCEPT - { - shadingRateCoarseSampleOrder = shadingRateCoarseSampleOrder_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceShadingRateImageFeaturesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShadingRateImageFeaturesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shadingRateImage, shadingRateCoarseSampleOrder ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShadingRateImageFeaturesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceShadingRateImageFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shadingRateImage == rhs.shadingRateImage ) && - ( shadingRateCoarseSampleOrder == rhs.shadingRateCoarseSampleOrder ); -# endif - } - - bool operator!=( PhysicalDeviceShadingRateImageFeaturesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShadingRateImageFeaturesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shadingRateImage = {}; - VULKAN_HPP_NAMESPACE::Bool32 shadingRateCoarseSampleOrder = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV ) == - sizeof( VkPhysicalDeviceShadingRateImageFeaturesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShadingRateImageFeaturesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShadingRateImageFeaturesNV; - }; - - struct PhysicalDeviceShadingRateImagePropertiesNV - { - using NativeType = VkPhysicalDeviceShadingRateImagePropertiesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceShadingRateImagePropertiesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceShadingRateImagePropertiesNV( VULKAN_HPP_NAMESPACE::Extent2D shadingRateTexelSize_ = {}, - uint32_t shadingRatePaletteSize_ = {}, - uint32_t shadingRateMaxCoarseSamples_ = {} ) VULKAN_HPP_NOEXCEPT - : shadingRateTexelSize( shadingRateTexelSize_ ) - , shadingRatePaletteSize( shadingRatePaletteSize_ ) - , shadingRateMaxCoarseSamples( shadingRateMaxCoarseSamples_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceShadingRateImagePropertiesNV( - PhysicalDeviceShadingRateImagePropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShadingRateImagePropertiesNV( VkPhysicalDeviceShadingRateImagePropertiesNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceShadingRateImagePropertiesNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceShadingRateImagePropertiesNV & - operator=( PhysicalDeviceShadingRateImagePropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceShadingRateImagePropertiesNV & - operator=( VkPhysicalDeviceShadingRateImagePropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceShadingRateImagePropertiesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceShadingRateImagePropertiesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shadingRateTexelSize, shadingRatePaletteSize, shadingRateMaxCoarseSamples ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceShadingRateImagePropertiesNV const & ) const = default; -#else - bool operator==( PhysicalDeviceShadingRateImagePropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shadingRateTexelSize == rhs.shadingRateTexelSize ) && - ( shadingRatePaletteSize == rhs.shadingRatePaletteSize ) && - ( shadingRateMaxCoarseSamples == rhs.shadingRateMaxCoarseSamples ); -# endif - } - - bool operator!=( PhysicalDeviceShadingRateImagePropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceShadingRateImagePropertiesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Extent2D shadingRateTexelSize = {}; - uint32_t shadingRatePaletteSize = {}; - uint32_t shadingRateMaxCoarseSamples = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV ) == - sizeof( VkPhysicalDeviceShadingRateImagePropertiesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceShadingRateImagePropertiesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceShadingRateImagePropertiesNV; - }; - - struct PhysicalDeviceSparseImageFormatInfo2 - { - using NativeType = VkPhysicalDeviceSparseImageFormatInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceSparseImageFormatInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceSparseImageFormatInfo2( - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::ImageType type_ = VULKAN_HPP_NAMESPACE::ImageType::e1D, - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples_ = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1, - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage_ = {}, - VULKAN_HPP_NAMESPACE::ImageTiling tiling_ = VULKAN_HPP_NAMESPACE::ImageTiling::eOptimal ) VULKAN_HPP_NOEXCEPT - : format( format_ ) - , type( type_ ) - , samples( samples_ ) - , usage( usage_ ) - , tiling( tiling_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceSparseImageFormatInfo2( PhysicalDeviceSparseImageFormatInfo2 const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSparseImageFormatInfo2( VkPhysicalDeviceSparseImageFormatInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceSparseImageFormatInfo2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceSparseImageFormatInfo2 & - operator=( PhysicalDeviceSparseImageFormatInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSparseImageFormatInfo2 & - operator=( VkPhysicalDeviceSparseImageFormatInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSparseImageFormatInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSparseImageFormatInfo2 & - setFormat( VULKAN_HPP_NAMESPACE::Format format_ ) VULKAN_HPP_NOEXCEPT - { - format = format_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSparseImageFormatInfo2 & - setType( VULKAN_HPP_NAMESPACE::ImageType type_ ) VULKAN_HPP_NOEXCEPT - { - type = type_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSparseImageFormatInfo2 & - setSamples( VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples_ ) VULKAN_HPP_NOEXCEPT - { - samples = samples_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSparseImageFormatInfo2 & - setUsage( VULKAN_HPP_NAMESPACE::ImageUsageFlags usage_ ) VULKAN_HPP_NOEXCEPT - { - usage = usage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSparseImageFormatInfo2 & - setTiling( VULKAN_HPP_NAMESPACE::ImageTiling tiling_ ) VULKAN_HPP_NOEXCEPT - { - tiling = tiling_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceSparseImageFormatInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceSparseImageFormatInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, format, type, samples, usage, tiling ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceSparseImageFormatInfo2 const & ) const = default; -#else - bool operator==( PhysicalDeviceSparseImageFormatInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( format == rhs.format ) && ( type == rhs.type ) && - ( samples == rhs.samples ) && ( usage == rhs.usage ) && ( tiling == rhs.tiling ); -# endif - } - - bool operator!=( PhysicalDeviceSparseImageFormatInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceSparseImageFormatInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::ImageType type = VULKAN_HPP_NAMESPACE::ImageType::e1D; - VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1; - VULKAN_HPP_NAMESPACE::ImageUsageFlags usage = {}; - VULKAN_HPP_NAMESPACE::ImageTiling tiling = VULKAN_HPP_NAMESPACE::ImageTiling::eOptimal; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 ) == - sizeof( VkPhysicalDeviceSparseImageFormatInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceSparseImageFormatInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceSparseImageFormatInfo2; - }; - using PhysicalDeviceSparseImageFormatInfo2KHR = PhysicalDeviceSparseImageFormatInfo2; - - struct PhysicalDeviceSubgroupProperties - { - using NativeType = VkPhysicalDeviceSubgroupProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceSubgroupProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceSubgroupProperties( - uint32_t subgroupSize_ = {}, - VULKAN_HPP_NAMESPACE::ShaderStageFlags supportedStages_ = {}, - VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags supportedOperations_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 quadOperationsInAllStages_ = {} ) VULKAN_HPP_NOEXCEPT - : subgroupSize( subgroupSize_ ) - , supportedStages( supportedStages_ ) - , supportedOperations( supportedOperations_ ) - , quadOperationsInAllStages( quadOperationsInAllStages_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceSubgroupProperties( PhysicalDeviceSubgroupProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSubgroupProperties( VkPhysicalDeviceSubgroupProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceSubgroupProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceSubgroupProperties & - operator=( PhysicalDeviceSubgroupProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSubgroupProperties & operator=( VkPhysicalDeviceSubgroupProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceSubgroupProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceSubgroupProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, subgroupSize, supportedStages, supportedOperations, quadOperationsInAllStages ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceSubgroupProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceSubgroupProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( subgroupSize == rhs.subgroupSize ) && - ( supportedStages == rhs.supportedStages ) && ( supportedOperations == rhs.supportedOperations ) && - ( quadOperationsInAllStages == rhs.quadOperationsInAllStages ); -# endif - } - - bool operator!=( PhysicalDeviceSubgroupProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceSubgroupProperties; - void * pNext = {}; - uint32_t subgroupSize = {}; - VULKAN_HPP_NAMESPACE::ShaderStageFlags supportedStages = {}; - VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags supportedOperations = {}; - VULKAN_HPP_NAMESPACE::Bool32 quadOperationsInAllStages = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties ) == - sizeof( VkPhysicalDeviceSubgroupProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceSubgroupProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceSubgroupProperties; - }; - - struct PhysicalDeviceSubgroupSizeControlFeatures - { - using NativeType = VkPhysicalDeviceSubgroupSizeControlFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceSubgroupSizeControlFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceSubgroupSizeControlFeatures( - VULKAN_HPP_NAMESPACE::Bool32 subgroupSizeControl_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 computeFullSubgroups_ = {} ) VULKAN_HPP_NOEXCEPT - : subgroupSizeControl( subgroupSizeControl_ ) - , computeFullSubgroups( computeFullSubgroups_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceSubgroupSizeControlFeatures( - PhysicalDeviceSubgroupSizeControlFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSubgroupSizeControlFeatures( VkPhysicalDeviceSubgroupSizeControlFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceSubgroupSizeControlFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceSubgroupSizeControlFeatures & - operator=( PhysicalDeviceSubgroupSizeControlFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSubgroupSizeControlFeatures & - operator=( VkPhysicalDeviceSubgroupSizeControlFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSubgroupSizeControlFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSubgroupSizeControlFeatures & - setSubgroupSizeControl( VULKAN_HPP_NAMESPACE::Bool32 subgroupSizeControl_ ) VULKAN_HPP_NOEXCEPT - { - subgroupSizeControl = subgroupSizeControl_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSubgroupSizeControlFeatures & - setComputeFullSubgroups( VULKAN_HPP_NAMESPACE::Bool32 computeFullSubgroups_ ) VULKAN_HPP_NOEXCEPT - { - computeFullSubgroups = computeFullSubgroups_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceSubgroupSizeControlFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceSubgroupSizeControlFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, subgroupSizeControl, computeFullSubgroups ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceSubgroupSizeControlFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceSubgroupSizeControlFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( subgroupSizeControl == rhs.subgroupSizeControl ) && - ( computeFullSubgroups == rhs.computeFullSubgroups ); -# endif - } - - bool operator!=( PhysicalDeviceSubgroupSizeControlFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceSubgroupSizeControlFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 subgroupSizeControl = {}; - VULKAN_HPP_NAMESPACE::Bool32 computeFullSubgroups = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures ) == - sizeof( VkPhysicalDeviceSubgroupSizeControlFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceSubgroupSizeControlFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceSubgroupSizeControlFeatures; - }; - using PhysicalDeviceSubgroupSizeControlFeaturesEXT = PhysicalDeviceSubgroupSizeControlFeatures; - - struct PhysicalDeviceSubgroupSizeControlProperties - { - using NativeType = VkPhysicalDeviceSubgroupSizeControlProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceSubgroupSizeControlProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceSubgroupSizeControlProperties( - uint32_t minSubgroupSize_ = {}, - uint32_t maxSubgroupSize_ = {}, - uint32_t maxComputeWorkgroupSubgroups_ = {}, - VULKAN_HPP_NAMESPACE::ShaderStageFlags requiredSubgroupSizeStages_ = {} ) VULKAN_HPP_NOEXCEPT - : minSubgroupSize( minSubgroupSize_ ) - , maxSubgroupSize( maxSubgroupSize_ ) - , maxComputeWorkgroupSubgroups( maxComputeWorkgroupSubgroups_ ) - , requiredSubgroupSizeStages( requiredSubgroupSizeStages_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceSubgroupSizeControlProperties( - PhysicalDeviceSubgroupSizeControlProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSubgroupSizeControlProperties( VkPhysicalDeviceSubgroupSizeControlProperties const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceSubgroupSizeControlProperties( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceSubgroupSizeControlProperties & - operator=( PhysicalDeviceSubgroupSizeControlProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSubgroupSizeControlProperties & - operator=( VkPhysicalDeviceSubgroupSizeControlProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceSubgroupSizeControlProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceSubgroupSizeControlProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, minSubgroupSize, maxSubgroupSize, maxComputeWorkgroupSubgroups, requiredSubgroupSizeStages ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceSubgroupSizeControlProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceSubgroupSizeControlProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( minSubgroupSize == rhs.minSubgroupSize ) && - ( maxSubgroupSize == rhs.maxSubgroupSize ) && - ( maxComputeWorkgroupSubgroups == rhs.maxComputeWorkgroupSubgroups ) && - ( requiredSubgroupSizeStages == rhs.requiredSubgroupSizeStages ); -# endif - } - - bool operator!=( PhysicalDeviceSubgroupSizeControlProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceSubgroupSizeControlProperties; - void * pNext = {}; - uint32_t minSubgroupSize = {}; - uint32_t maxSubgroupSize = {}; - uint32_t maxComputeWorkgroupSubgroups = {}; - VULKAN_HPP_NAMESPACE::ShaderStageFlags requiredSubgroupSizeStages = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties ) == - sizeof( VkPhysicalDeviceSubgroupSizeControlProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceSubgroupSizeControlProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceSubgroupSizeControlProperties; - }; - using PhysicalDeviceSubgroupSizeControlPropertiesEXT = PhysicalDeviceSubgroupSizeControlProperties; - - struct PhysicalDeviceSubpassShadingFeaturesHUAWEI - { - using NativeType = VkPhysicalDeviceSubpassShadingFeaturesHUAWEI; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceSubpassShadingFeaturesHUAWEI; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceSubpassShadingFeaturesHUAWEI( VULKAN_HPP_NAMESPACE::Bool32 subpassShading_ = {} ) - VULKAN_HPP_NOEXCEPT : subpassShading( subpassShading_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceSubpassShadingFeaturesHUAWEI( - PhysicalDeviceSubpassShadingFeaturesHUAWEI const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSubpassShadingFeaturesHUAWEI( VkPhysicalDeviceSubpassShadingFeaturesHUAWEI const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceSubpassShadingFeaturesHUAWEI( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceSubpassShadingFeaturesHUAWEI & - operator=( PhysicalDeviceSubpassShadingFeaturesHUAWEI const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSubpassShadingFeaturesHUAWEI & - operator=( VkPhysicalDeviceSubpassShadingFeaturesHUAWEI const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSubpassShadingFeaturesHUAWEI & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSubpassShadingFeaturesHUAWEI & - setSubpassShading( VULKAN_HPP_NAMESPACE::Bool32 subpassShading_ ) VULKAN_HPP_NOEXCEPT - { - subpassShading = subpassShading_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceSubpassShadingFeaturesHUAWEI const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceSubpassShadingFeaturesHUAWEI &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, subpassShading ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceSubpassShadingFeaturesHUAWEI const & ) const = default; -#else - bool operator==( PhysicalDeviceSubpassShadingFeaturesHUAWEI const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( subpassShading == rhs.subpassShading ); -# endif - } - - bool operator!=( PhysicalDeviceSubpassShadingFeaturesHUAWEI const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceSubpassShadingFeaturesHUAWEI; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 subpassShading = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI ) == - sizeof( VkPhysicalDeviceSubpassShadingFeaturesHUAWEI ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceSubpassShadingFeaturesHUAWEI is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceSubpassShadingFeaturesHUAWEI; - }; - - struct PhysicalDeviceSubpassShadingPropertiesHUAWEI - { - using NativeType = VkPhysicalDeviceSubpassShadingPropertiesHUAWEI; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceSubpassShadingPropertiesHUAWEI; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceSubpassShadingPropertiesHUAWEI( - uint32_t maxSubpassShadingWorkgroupSizeAspectRatio_ = {} ) VULKAN_HPP_NOEXCEPT - : maxSubpassShadingWorkgroupSizeAspectRatio( maxSubpassShadingWorkgroupSizeAspectRatio_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceSubpassShadingPropertiesHUAWEI( - PhysicalDeviceSubpassShadingPropertiesHUAWEI const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSubpassShadingPropertiesHUAWEI( VkPhysicalDeviceSubpassShadingPropertiesHUAWEI const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceSubpassShadingPropertiesHUAWEI( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceSubpassShadingPropertiesHUAWEI & - operator=( PhysicalDeviceSubpassShadingPropertiesHUAWEI const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSubpassShadingPropertiesHUAWEI & - operator=( VkPhysicalDeviceSubpassShadingPropertiesHUAWEI const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceSubpassShadingPropertiesHUAWEI const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceSubpassShadingPropertiesHUAWEI &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxSubpassShadingWorkgroupSizeAspectRatio ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceSubpassShadingPropertiesHUAWEI const & ) const = default; -#else - bool operator==( PhysicalDeviceSubpassShadingPropertiesHUAWEI const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxSubpassShadingWorkgroupSizeAspectRatio == rhs.maxSubpassShadingWorkgroupSizeAspectRatio ); -# endif - } - - bool operator!=( PhysicalDeviceSubpassShadingPropertiesHUAWEI const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceSubpassShadingPropertiesHUAWEI; - void * pNext = {}; - uint32_t maxSubpassShadingWorkgroupSizeAspectRatio = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI ) == - sizeof( VkPhysicalDeviceSubpassShadingPropertiesHUAWEI ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceSubpassShadingPropertiesHUAWEI is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceSubpassShadingPropertiesHUAWEI; - }; - - struct PhysicalDeviceSurfaceInfo2KHR - { - using NativeType = VkPhysicalDeviceSurfaceInfo2KHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceSurfaceInfo2KHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceSurfaceInfo2KHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface_ = {} ) VULKAN_HPP_NOEXCEPT - : surface( surface_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceSurfaceInfo2KHR( PhysicalDeviceSurfaceInfo2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSurfaceInfo2KHR( VkPhysicalDeviceSurfaceInfo2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceSurfaceInfo2KHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceSurfaceInfo2KHR & - operator=( PhysicalDeviceSurfaceInfo2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSurfaceInfo2KHR & operator=( VkPhysicalDeviceSurfaceInfo2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSurfaceInfo2KHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSurfaceInfo2KHR & - setSurface( VULKAN_HPP_NAMESPACE::SurfaceKHR surface_ ) VULKAN_HPP_NOEXCEPT - { - surface = surface_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceSurfaceInfo2KHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceSurfaceInfo2KHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std:: - tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, surface ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceSurfaceInfo2KHR const & ) const = default; -#else - bool operator==( PhysicalDeviceSurfaceInfo2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( surface == rhs.surface ); -# endif - } - - bool operator!=( PhysicalDeviceSurfaceInfo2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceSurfaceInfo2KHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SurfaceKHR surface = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR ) == - sizeof( VkPhysicalDeviceSurfaceInfo2KHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceSurfaceInfo2KHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceSurfaceInfo2KHR; - }; - - struct PhysicalDeviceSynchronization2Features - { - using NativeType = VkPhysicalDeviceSynchronization2Features; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceSynchronization2Features; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceSynchronization2Features( VULKAN_HPP_NAMESPACE::Bool32 synchronization2_ = {} ) VULKAN_HPP_NOEXCEPT - : synchronization2( synchronization2_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceSynchronization2Features( PhysicalDeviceSynchronization2Features const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSynchronization2Features( VkPhysicalDeviceSynchronization2Features const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceSynchronization2Features( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceSynchronization2Features & - operator=( PhysicalDeviceSynchronization2Features const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceSynchronization2Features & - operator=( VkPhysicalDeviceSynchronization2Features const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSynchronization2Features & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceSynchronization2Features & - setSynchronization2( VULKAN_HPP_NAMESPACE::Bool32 synchronization2_ ) VULKAN_HPP_NOEXCEPT - { - synchronization2 = synchronization2_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceSynchronization2Features const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceSynchronization2Features &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, synchronization2 ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceSynchronization2Features const & ) const = default; -#else - bool operator==( PhysicalDeviceSynchronization2Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( synchronization2 == rhs.synchronization2 ); -# endif - } - - bool operator!=( PhysicalDeviceSynchronization2Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceSynchronization2Features; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 synchronization2 = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features ) == - sizeof( VkPhysicalDeviceSynchronization2Features ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceSynchronization2Features is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceSynchronization2Features; - }; - using PhysicalDeviceSynchronization2FeaturesKHR = PhysicalDeviceSynchronization2Features; - - struct PhysicalDeviceTexelBufferAlignmentFeaturesEXT - { - using NativeType = VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceTexelBufferAlignmentFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceTexelBufferAlignmentFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 texelBufferAlignment_ = {} ) VULKAN_HPP_NOEXCEPT - : texelBufferAlignment( texelBufferAlignment_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceTexelBufferAlignmentFeaturesEXT( - PhysicalDeviceTexelBufferAlignmentFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTexelBufferAlignmentFeaturesEXT( VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceTexelBufferAlignmentFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceTexelBufferAlignmentFeaturesEXT & - operator=( PhysicalDeviceTexelBufferAlignmentFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTexelBufferAlignmentFeaturesEXT & - operator=( VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceTexelBufferAlignmentFeaturesEXT & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceTexelBufferAlignmentFeaturesEXT & - setTexelBufferAlignment( VULKAN_HPP_NAMESPACE::Bool32 texelBufferAlignment_ ) VULKAN_HPP_NOEXCEPT - { - texelBufferAlignment = texelBufferAlignment_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, texelBufferAlignment ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceTexelBufferAlignmentFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceTexelBufferAlignmentFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( texelBufferAlignment == rhs.texelBufferAlignment ); -# endif - } - - bool operator!=( PhysicalDeviceTexelBufferAlignmentFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceTexelBufferAlignmentFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 texelBufferAlignment = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT ) == - sizeof( VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceTexelBufferAlignmentFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceTexelBufferAlignmentFeaturesEXT; - }; - - struct PhysicalDeviceTexelBufferAlignmentProperties - { - using NativeType = VkPhysicalDeviceTexelBufferAlignmentProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceTexelBufferAlignmentProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceTexelBufferAlignmentProperties( - VULKAN_HPP_NAMESPACE::DeviceSize storageTexelBufferOffsetAlignmentBytes_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 storageTexelBufferOffsetSingleTexelAlignment_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize uniformTexelBufferOffsetAlignmentBytes_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 uniformTexelBufferOffsetSingleTexelAlignment_ = {} ) VULKAN_HPP_NOEXCEPT - : storageTexelBufferOffsetAlignmentBytes( storageTexelBufferOffsetAlignmentBytes_ ) - , storageTexelBufferOffsetSingleTexelAlignment( storageTexelBufferOffsetSingleTexelAlignment_ ) - , uniformTexelBufferOffsetAlignmentBytes( uniformTexelBufferOffsetAlignmentBytes_ ) - , uniformTexelBufferOffsetSingleTexelAlignment( uniformTexelBufferOffsetSingleTexelAlignment_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceTexelBufferAlignmentProperties( - PhysicalDeviceTexelBufferAlignmentProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTexelBufferAlignmentProperties( VkPhysicalDeviceTexelBufferAlignmentProperties const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceTexelBufferAlignmentProperties( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceTexelBufferAlignmentProperties & - operator=( PhysicalDeviceTexelBufferAlignmentProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTexelBufferAlignmentProperties & - operator=( VkPhysicalDeviceTexelBufferAlignmentProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceTexelBufferAlignmentProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceTexelBufferAlignmentProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - storageTexelBufferOffsetAlignmentBytes, - storageTexelBufferOffsetSingleTexelAlignment, - uniformTexelBufferOffsetAlignmentBytes, - uniformTexelBufferOffsetSingleTexelAlignment ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceTexelBufferAlignmentProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceTexelBufferAlignmentProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( storageTexelBufferOffsetAlignmentBytes == rhs.storageTexelBufferOffsetAlignmentBytes ) && - ( storageTexelBufferOffsetSingleTexelAlignment == rhs.storageTexelBufferOffsetSingleTexelAlignment ) && - ( uniformTexelBufferOffsetAlignmentBytes == rhs.uniformTexelBufferOffsetAlignmentBytes ) && - ( uniformTexelBufferOffsetSingleTexelAlignment == rhs.uniformTexelBufferOffsetSingleTexelAlignment ); -# endif - } - - bool operator!=( PhysicalDeviceTexelBufferAlignmentProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceTexelBufferAlignmentProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::DeviceSize storageTexelBufferOffsetAlignmentBytes = {}; - VULKAN_HPP_NAMESPACE::Bool32 storageTexelBufferOffsetSingleTexelAlignment = {}; - VULKAN_HPP_NAMESPACE::DeviceSize uniformTexelBufferOffsetAlignmentBytes = {}; - VULKAN_HPP_NAMESPACE::Bool32 uniformTexelBufferOffsetSingleTexelAlignment = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties ) == - sizeof( VkPhysicalDeviceTexelBufferAlignmentProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceTexelBufferAlignmentProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceTexelBufferAlignmentProperties; - }; - using PhysicalDeviceTexelBufferAlignmentPropertiesEXT = PhysicalDeviceTexelBufferAlignmentProperties; - - struct PhysicalDeviceTextureCompressionASTCHDRFeatures - { - using NativeType = VkPhysicalDeviceTextureCompressionASTCHDRFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceTextureCompressionAstcHdrFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceTextureCompressionASTCHDRFeatures( - VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_HDR_ = {} ) VULKAN_HPP_NOEXCEPT - : textureCompressionASTC_HDR( textureCompressionASTC_HDR_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceTextureCompressionASTCHDRFeatures( - PhysicalDeviceTextureCompressionASTCHDRFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTextureCompressionASTCHDRFeatures( VkPhysicalDeviceTextureCompressionASTCHDRFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceTextureCompressionASTCHDRFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceTextureCompressionASTCHDRFeatures & - operator=( PhysicalDeviceTextureCompressionASTCHDRFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTextureCompressionASTCHDRFeatures & - operator=( VkPhysicalDeviceTextureCompressionASTCHDRFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceTextureCompressionASTCHDRFeatures & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceTextureCompressionASTCHDRFeatures & - setTextureCompressionASTC_HDR( VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_HDR_ ) VULKAN_HPP_NOEXCEPT - { - textureCompressionASTC_HDR = textureCompressionASTC_HDR_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceTextureCompressionASTCHDRFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceTextureCompressionASTCHDRFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, textureCompressionASTC_HDR ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceTextureCompressionASTCHDRFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceTextureCompressionASTCHDRFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( textureCompressionASTC_HDR == rhs.textureCompressionASTC_HDR ); -# endif - } - - bool operator!=( PhysicalDeviceTextureCompressionASTCHDRFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceTextureCompressionAstcHdrFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_HDR = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures ) == - sizeof( VkPhysicalDeviceTextureCompressionASTCHDRFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceTextureCompressionASTCHDRFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceTextureCompressionASTCHDRFeatures; - }; - using PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT = PhysicalDeviceTextureCompressionASTCHDRFeatures; - - struct PhysicalDeviceTimelineSemaphoreFeatures - { - using NativeType = VkPhysicalDeviceTimelineSemaphoreFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceTimelineSemaphoreFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceTimelineSemaphoreFeatures( VULKAN_HPP_NAMESPACE::Bool32 timelineSemaphore_ = {} ) - VULKAN_HPP_NOEXCEPT : timelineSemaphore( timelineSemaphore_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceTimelineSemaphoreFeatures( PhysicalDeviceTimelineSemaphoreFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTimelineSemaphoreFeatures( VkPhysicalDeviceTimelineSemaphoreFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceTimelineSemaphoreFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceTimelineSemaphoreFeatures & - operator=( PhysicalDeviceTimelineSemaphoreFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTimelineSemaphoreFeatures & - operator=( VkPhysicalDeviceTimelineSemaphoreFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceTimelineSemaphoreFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceTimelineSemaphoreFeatures & - setTimelineSemaphore( VULKAN_HPP_NAMESPACE::Bool32 timelineSemaphore_ ) VULKAN_HPP_NOEXCEPT - { - timelineSemaphore = timelineSemaphore_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceTimelineSemaphoreFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceTimelineSemaphoreFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, timelineSemaphore ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceTimelineSemaphoreFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceTimelineSemaphoreFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( timelineSemaphore == rhs.timelineSemaphore ); -# endif - } - - bool operator!=( PhysicalDeviceTimelineSemaphoreFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceTimelineSemaphoreFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 timelineSemaphore = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures ) == - sizeof( VkPhysicalDeviceTimelineSemaphoreFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceTimelineSemaphoreFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceTimelineSemaphoreFeatures; - }; - using PhysicalDeviceTimelineSemaphoreFeaturesKHR = PhysicalDeviceTimelineSemaphoreFeatures; - - struct PhysicalDeviceTimelineSemaphoreProperties - { - using NativeType = VkPhysicalDeviceTimelineSemaphoreProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceTimelineSemaphoreProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceTimelineSemaphoreProperties( uint64_t maxTimelineSemaphoreValueDifference_ = {} ) - VULKAN_HPP_NOEXCEPT : maxTimelineSemaphoreValueDifference( maxTimelineSemaphoreValueDifference_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceTimelineSemaphoreProperties( - PhysicalDeviceTimelineSemaphoreProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTimelineSemaphoreProperties( VkPhysicalDeviceTimelineSemaphoreProperties const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceTimelineSemaphoreProperties( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceTimelineSemaphoreProperties & - operator=( PhysicalDeviceTimelineSemaphoreProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTimelineSemaphoreProperties & - operator=( VkPhysicalDeviceTimelineSemaphoreProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceTimelineSemaphoreProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceTimelineSemaphoreProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxTimelineSemaphoreValueDifference ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceTimelineSemaphoreProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceTimelineSemaphoreProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxTimelineSemaphoreValueDifference == rhs.maxTimelineSemaphoreValueDifference ); -# endif - } - - bool operator!=( PhysicalDeviceTimelineSemaphoreProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceTimelineSemaphoreProperties; - void * pNext = {}; - uint64_t maxTimelineSemaphoreValueDifference = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties ) == - sizeof( VkPhysicalDeviceTimelineSemaphoreProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceTimelineSemaphoreProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceTimelineSemaphoreProperties; - }; - using PhysicalDeviceTimelineSemaphorePropertiesKHR = PhysicalDeviceTimelineSemaphoreProperties; - - struct PhysicalDeviceToolProperties - { - using NativeType = VkPhysicalDeviceToolProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceToolProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceToolProperties( - std::array const & name_ = {}, - std::array const & version_ = {}, - VULKAN_HPP_NAMESPACE::ToolPurposeFlags purposes_ = {}, - std::array const & description_ = {}, - std::array const & layer_ = {} ) VULKAN_HPP_NOEXCEPT - : name( name_ ) - , version( version_ ) - , purposes( purposes_ ) - , description( description_ ) - , layer( layer_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceToolProperties( PhysicalDeviceToolProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceToolProperties( VkPhysicalDeviceToolProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceToolProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceToolProperties & operator=( PhysicalDeviceToolProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceToolProperties & operator=( VkPhysicalDeviceToolProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceToolProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceToolProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - VULKAN_HPP_NAMESPACE::ToolPurposeFlags const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, name, version, purposes, description, layer ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceToolProperties const & ) const = default; -#else - bool operator==( PhysicalDeviceToolProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( name == rhs.name ) && ( version == rhs.version ) && - ( purposes == rhs.purposes ) && ( description == rhs.description ) && ( layer == rhs.layer ); -# endif - } - - bool operator!=( PhysicalDeviceToolProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceToolProperties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D name = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D version = {}; - VULKAN_HPP_NAMESPACE::ToolPurposeFlags purposes = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D description = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D layer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties ) == - sizeof( VkPhysicalDeviceToolProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceToolProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceToolProperties; - }; - using PhysicalDeviceToolPropertiesEXT = PhysicalDeviceToolProperties; - - struct PhysicalDeviceTransformFeedbackFeaturesEXT - { - using NativeType = VkPhysicalDeviceTransformFeedbackFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceTransformFeedbackFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceTransformFeedbackFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 transformFeedback_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 geometryStreams_ = {} ) VULKAN_HPP_NOEXCEPT - : transformFeedback( transformFeedback_ ) - , geometryStreams( geometryStreams_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceTransformFeedbackFeaturesEXT( - PhysicalDeviceTransformFeedbackFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTransformFeedbackFeaturesEXT( VkPhysicalDeviceTransformFeedbackFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceTransformFeedbackFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceTransformFeedbackFeaturesEXT & - operator=( PhysicalDeviceTransformFeedbackFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTransformFeedbackFeaturesEXT & - operator=( VkPhysicalDeviceTransformFeedbackFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceTransformFeedbackFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceTransformFeedbackFeaturesEXT & - setTransformFeedback( VULKAN_HPP_NAMESPACE::Bool32 transformFeedback_ ) VULKAN_HPP_NOEXCEPT - { - transformFeedback = transformFeedback_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceTransformFeedbackFeaturesEXT & - setGeometryStreams( VULKAN_HPP_NAMESPACE::Bool32 geometryStreams_ ) VULKAN_HPP_NOEXCEPT - { - geometryStreams = geometryStreams_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceTransformFeedbackFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceTransformFeedbackFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, transformFeedback, geometryStreams ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceTransformFeedbackFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceTransformFeedbackFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( transformFeedback == rhs.transformFeedback ) && - ( geometryStreams == rhs.geometryStreams ); -# endif - } - - bool operator!=( PhysicalDeviceTransformFeedbackFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceTransformFeedbackFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 transformFeedback = {}; - VULKAN_HPP_NAMESPACE::Bool32 geometryStreams = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT ) == - sizeof( VkPhysicalDeviceTransformFeedbackFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceTransformFeedbackFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceTransformFeedbackFeaturesEXT; - }; - - struct PhysicalDeviceTransformFeedbackPropertiesEXT - { - using NativeType = VkPhysicalDeviceTransformFeedbackPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceTransformFeedbackPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceTransformFeedbackPropertiesEXT( - uint32_t maxTransformFeedbackStreams_ = {}, - uint32_t maxTransformFeedbackBuffers_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize maxTransformFeedbackBufferSize_ = {}, - uint32_t maxTransformFeedbackStreamDataSize_ = {}, - uint32_t maxTransformFeedbackBufferDataSize_ = {}, - uint32_t maxTransformFeedbackBufferDataStride_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackQueries_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackStreamsLinesTriangles_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackRasterizationStreamSelect_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackDraw_ = {} ) VULKAN_HPP_NOEXCEPT - : maxTransformFeedbackStreams( maxTransformFeedbackStreams_ ) - , maxTransformFeedbackBuffers( maxTransformFeedbackBuffers_ ) - , maxTransformFeedbackBufferSize( maxTransformFeedbackBufferSize_ ) - , maxTransformFeedbackStreamDataSize( maxTransformFeedbackStreamDataSize_ ) - , maxTransformFeedbackBufferDataSize( maxTransformFeedbackBufferDataSize_ ) - , maxTransformFeedbackBufferDataStride( maxTransformFeedbackBufferDataStride_ ) - , transformFeedbackQueries( transformFeedbackQueries_ ) - , transformFeedbackStreamsLinesTriangles( transformFeedbackStreamsLinesTriangles_ ) - , transformFeedbackRasterizationStreamSelect( transformFeedbackRasterizationStreamSelect_ ) - , transformFeedbackDraw( transformFeedbackDraw_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceTransformFeedbackPropertiesEXT( - PhysicalDeviceTransformFeedbackPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTransformFeedbackPropertiesEXT( VkPhysicalDeviceTransformFeedbackPropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceTransformFeedbackPropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceTransformFeedbackPropertiesEXT & - operator=( PhysicalDeviceTransformFeedbackPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceTransformFeedbackPropertiesEXT & - operator=( VkPhysicalDeviceTransformFeedbackPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceTransformFeedbackPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceTransformFeedbackPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - maxTransformFeedbackStreams, - maxTransformFeedbackBuffers, - maxTransformFeedbackBufferSize, - maxTransformFeedbackStreamDataSize, - maxTransformFeedbackBufferDataSize, - maxTransformFeedbackBufferDataStride, - transformFeedbackQueries, - transformFeedbackStreamsLinesTriangles, - transformFeedbackRasterizationStreamSelect, - transformFeedbackDraw ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceTransformFeedbackPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceTransformFeedbackPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxTransformFeedbackStreams == rhs.maxTransformFeedbackStreams ) && - ( maxTransformFeedbackBuffers == rhs.maxTransformFeedbackBuffers ) && - ( maxTransformFeedbackBufferSize == rhs.maxTransformFeedbackBufferSize ) && - ( maxTransformFeedbackStreamDataSize == rhs.maxTransformFeedbackStreamDataSize ) && - ( maxTransformFeedbackBufferDataSize == rhs.maxTransformFeedbackBufferDataSize ) && - ( maxTransformFeedbackBufferDataStride == rhs.maxTransformFeedbackBufferDataStride ) && - ( transformFeedbackQueries == rhs.transformFeedbackQueries ) && - ( transformFeedbackStreamsLinesTriangles == rhs.transformFeedbackStreamsLinesTriangles ) && - ( transformFeedbackRasterizationStreamSelect == rhs.transformFeedbackRasterizationStreamSelect ) && - ( transformFeedbackDraw == rhs.transformFeedbackDraw ); -# endif - } - - bool operator!=( PhysicalDeviceTransformFeedbackPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceTransformFeedbackPropertiesEXT; - void * pNext = {}; - uint32_t maxTransformFeedbackStreams = {}; - uint32_t maxTransformFeedbackBuffers = {}; - VULKAN_HPP_NAMESPACE::DeviceSize maxTransformFeedbackBufferSize = {}; - uint32_t maxTransformFeedbackStreamDataSize = {}; - uint32_t maxTransformFeedbackBufferDataSize = {}; - uint32_t maxTransformFeedbackBufferDataStride = {}; - VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackQueries = {}; - VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackStreamsLinesTriangles = {}; - VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackRasterizationStreamSelect = {}; - VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackDraw = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT ) == - sizeof( VkPhysicalDeviceTransformFeedbackPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceTransformFeedbackPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceTransformFeedbackPropertiesEXT; - }; - - struct PhysicalDeviceUniformBufferStandardLayoutFeatures - { - using NativeType = VkPhysicalDeviceUniformBufferStandardLayoutFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceUniformBufferStandardLayoutFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceUniformBufferStandardLayoutFeatures( - VULKAN_HPP_NAMESPACE::Bool32 uniformBufferStandardLayout_ = {} ) VULKAN_HPP_NOEXCEPT - : uniformBufferStandardLayout( uniformBufferStandardLayout_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceUniformBufferStandardLayoutFeatures( - PhysicalDeviceUniformBufferStandardLayoutFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceUniformBufferStandardLayoutFeatures( VkPhysicalDeviceUniformBufferStandardLayoutFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceUniformBufferStandardLayoutFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceUniformBufferStandardLayoutFeatures & - operator=( PhysicalDeviceUniformBufferStandardLayoutFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceUniformBufferStandardLayoutFeatures & - operator=( VkPhysicalDeviceUniformBufferStandardLayoutFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceUniformBufferStandardLayoutFeatures & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceUniformBufferStandardLayoutFeatures & - setUniformBufferStandardLayout( VULKAN_HPP_NAMESPACE::Bool32 uniformBufferStandardLayout_ ) VULKAN_HPP_NOEXCEPT - { - uniformBufferStandardLayout = uniformBufferStandardLayout_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceUniformBufferStandardLayoutFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceUniformBufferStandardLayoutFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, uniformBufferStandardLayout ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceUniformBufferStandardLayoutFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceUniformBufferStandardLayoutFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( uniformBufferStandardLayout == rhs.uniformBufferStandardLayout ); -# endif - } - - bool operator!=( PhysicalDeviceUniformBufferStandardLayoutFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceUniformBufferStandardLayoutFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 uniformBufferStandardLayout = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures ) == - sizeof( VkPhysicalDeviceUniformBufferStandardLayoutFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceUniformBufferStandardLayoutFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceUniformBufferStandardLayoutFeatures; - }; - using PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR = PhysicalDeviceUniformBufferStandardLayoutFeatures; - - struct PhysicalDeviceVariablePointersFeatures - { - using NativeType = VkPhysicalDeviceVariablePointersFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceVariablePointersFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceVariablePointersFeatures( VULKAN_HPP_NAMESPACE::Bool32 variablePointersStorageBuffer_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 variablePointers_ = {} ) VULKAN_HPP_NOEXCEPT - : variablePointersStorageBuffer( variablePointersStorageBuffer_ ) - , variablePointers( variablePointers_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceVariablePointersFeatures( PhysicalDeviceVariablePointersFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVariablePointersFeatures( VkPhysicalDeviceVariablePointersFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceVariablePointersFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceVariablePointersFeatures & - operator=( PhysicalDeviceVariablePointersFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVariablePointersFeatures & - operator=( VkPhysicalDeviceVariablePointersFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVariablePointersFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVariablePointersFeatures & setVariablePointersStorageBuffer( - VULKAN_HPP_NAMESPACE::Bool32 variablePointersStorageBuffer_ ) VULKAN_HPP_NOEXCEPT - { - variablePointersStorageBuffer = variablePointersStorageBuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVariablePointersFeatures & - setVariablePointers( VULKAN_HPP_NAMESPACE::Bool32 variablePointers_ ) VULKAN_HPP_NOEXCEPT - { - variablePointers = variablePointers_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceVariablePointersFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceVariablePointersFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, variablePointersStorageBuffer, variablePointers ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceVariablePointersFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceVariablePointersFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( variablePointersStorageBuffer == rhs.variablePointersStorageBuffer ) && - ( variablePointers == rhs.variablePointers ); -# endif - } - - bool operator!=( PhysicalDeviceVariablePointersFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVariablePointersFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 variablePointersStorageBuffer = {}; - VULKAN_HPP_NAMESPACE::Bool32 variablePointers = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures ) == - sizeof( VkPhysicalDeviceVariablePointersFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceVariablePointersFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceVariablePointersFeatures; - }; - using PhysicalDeviceVariablePointerFeatures = PhysicalDeviceVariablePointersFeatures; - using PhysicalDeviceVariablePointerFeaturesKHR = PhysicalDeviceVariablePointersFeatures; - using PhysicalDeviceVariablePointersFeaturesKHR = PhysicalDeviceVariablePointersFeatures; - - struct PhysicalDeviceVertexAttributeDivisorFeaturesEXT - { - using NativeType = VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceVertexAttributeDivisorFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceVertexAttributeDivisorFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 vertexAttributeInstanceRateDivisor_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 vertexAttributeInstanceRateZeroDivisor_ = {} ) VULKAN_HPP_NOEXCEPT - : vertexAttributeInstanceRateDivisor( vertexAttributeInstanceRateDivisor_ ) - , vertexAttributeInstanceRateZeroDivisor( vertexAttributeInstanceRateZeroDivisor_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceVertexAttributeDivisorFeaturesEXT( - PhysicalDeviceVertexAttributeDivisorFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVertexAttributeDivisorFeaturesEXT( VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceVertexAttributeDivisorFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceVertexAttributeDivisorFeaturesEXT & - operator=( PhysicalDeviceVertexAttributeDivisorFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVertexAttributeDivisorFeaturesEXT & - operator=( VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVertexAttributeDivisorFeaturesEXT & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVertexAttributeDivisorFeaturesEXT & setVertexAttributeInstanceRateDivisor( - VULKAN_HPP_NAMESPACE::Bool32 vertexAttributeInstanceRateDivisor_ ) VULKAN_HPP_NOEXCEPT - { - vertexAttributeInstanceRateDivisor = vertexAttributeInstanceRateDivisor_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVertexAttributeDivisorFeaturesEXT & setVertexAttributeInstanceRateZeroDivisor( - VULKAN_HPP_NAMESPACE::Bool32 vertexAttributeInstanceRateZeroDivisor_ ) VULKAN_HPP_NOEXCEPT - { - vertexAttributeInstanceRateZeroDivisor = vertexAttributeInstanceRateZeroDivisor_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, vertexAttributeInstanceRateDivisor, vertexAttributeInstanceRateZeroDivisor ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceVertexAttributeDivisorFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceVertexAttributeDivisorFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( vertexAttributeInstanceRateDivisor == rhs.vertexAttributeInstanceRateDivisor ) && - ( vertexAttributeInstanceRateZeroDivisor == rhs.vertexAttributeInstanceRateZeroDivisor ); -# endif - } - - bool operator!=( PhysicalDeviceVertexAttributeDivisorFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVertexAttributeDivisorFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 vertexAttributeInstanceRateDivisor = {}; - VULKAN_HPP_NAMESPACE::Bool32 vertexAttributeInstanceRateZeroDivisor = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesEXT ) == - sizeof( VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceVertexAttributeDivisorFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceVertexAttributeDivisorFeaturesEXT; - }; - - struct PhysicalDeviceVertexAttributeDivisorPropertiesEXT - { - using NativeType = VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceVertexAttributeDivisorPropertiesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceVertexAttributeDivisorPropertiesEXT( uint32_t maxVertexAttribDivisor_ = {} ) VULKAN_HPP_NOEXCEPT - : maxVertexAttribDivisor( maxVertexAttribDivisor_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceVertexAttributeDivisorPropertiesEXT( - PhysicalDeviceVertexAttributeDivisorPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVertexAttributeDivisorPropertiesEXT( VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceVertexAttributeDivisorPropertiesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceVertexAttributeDivisorPropertiesEXT & - operator=( PhysicalDeviceVertexAttributeDivisorPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVertexAttributeDivisorPropertiesEXT & - operator=( VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxVertexAttribDivisor ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceVertexAttributeDivisorPropertiesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceVertexAttributeDivisorPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxVertexAttribDivisor == rhs.maxVertexAttribDivisor ); -# endif - } - - bool operator!=( PhysicalDeviceVertexAttributeDivisorPropertiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVertexAttributeDivisorPropertiesEXT; - void * pNext = {}; - uint32_t maxVertexAttribDivisor = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT ) == - sizeof( VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceVertexAttributeDivisorPropertiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceVertexAttributeDivisorPropertiesEXT; - }; - - struct PhysicalDeviceVertexInputDynamicStateFeaturesEXT - { - using NativeType = VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceVertexInputDynamicStateFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceVertexInputDynamicStateFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 vertexInputDynamicState_ = {} ) VULKAN_HPP_NOEXCEPT - : vertexInputDynamicState( vertexInputDynamicState_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceVertexInputDynamicStateFeaturesEXT( - PhysicalDeviceVertexInputDynamicStateFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVertexInputDynamicStateFeaturesEXT( VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceVertexInputDynamicStateFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceVertexInputDynamicStateFeaturesEXT & - operator=( PhysicalDeviceVertexInputDynamicStateFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVertexInputDynamicStateFeaturesEXT & - operator=( VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVertexInputDynamicStateFeaturesEXT & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVertexInputDynamicStateFeaturesEXT & - setVertexInputDynamicState( VULKAN_HPP_NAMESPACE::Bool32 vertexInputDynamicState_ ) VULKAN_HPP_NOEXCEPT - { - vertexInputDynamicState = vertexInputDynamicState_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, vertexInputDynamicState ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceVertexInputDynamicStateFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceVertexInputDynamicStateFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( vertexInputDynamicState == rhs.vertexInputDynamicState ); -# endif - } - - bool operator!=( PhysicalDeviceVertexInputDynamicStateFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVertexInputDynamicStateFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 vertexInputDynamicState = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT ) == - sizeof( VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceVertexInputDynamicStateFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceVertexInputDynamicStateFeaturesEXT; - }; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoProfileKHR - { - using NativeType = VkVideoProfileKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoProfileKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VideoProfileKHR( VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagBitsKHR videoCodecOperation_ = - VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagBitsKHR::eInvalid, - VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagsKHR chromaSubsampling_ = {}, - VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagsKHR lumaBitDepth_ = {}, - VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagsKHR chromaBitDepth_ = {} ) VULKAN_HPP_NOEXCEPT - : videoCodecOperation( videoCodecOperation_ ) - , chromaSubsampling( chromaSubsampling_ ) - , lumaBitDepth( lumaBitDepth_ ) - , chromaBitDepth( chromaBitDepth_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoProfileKHR( VideoProfileKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoProfileKHR( VkVideoProfileKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoProfileKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoProfileKHR & operator=( VideoProfileKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoProfileKHR & operator=( VkVideoProfileKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoProfileKHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoProfileKHR & setVideoCodecOperation( - VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagBitsKHR videoCodecOperation_ ) VULKAN_HPP_NOEXCEPT - { - videoCodecOperation = videoCodecOperation_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoProfileKHR & setChromaSubsampling( - VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagsKHR chromaSubsampling_ ) VULKAN_HPP_NOEXCEPT - { - chromaSubsampling = chromaSubsampling_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoProfileKHR & - setLumaBitDepth( VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagsKHR lumaBitDepth_ ) VULKAN_HPP_NOEXCEPT - { - lumaBitDepth = lumaBitDepth_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoProfileKHR & - setChromaBitDepth( VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagsKHR chromaBitDepth_ ) VULKAN_HPP_NOEXCEPT - { - chromaBitDepth = chromaBitDepth_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoProfileKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoProfileKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, videoCodecOperation, chromaSubsampling, lumaBitDepth, chromaBitDepth ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoProfileKHR const & ) const = default; -# else - bool operator==( VideoProfileKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( videoCodecOperation == rhs.videoCodecOperation ) && - ( chromaSubsampling == rhs.chromaSubsampling ) && ( lumaBitDepth == rhs.lumaBitDepth ) && - ( chromaBitDepth == rhs.chromaBitDepth ); -# endif - } - - bool operator!=( VideoProfileKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoProfileKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagBitsKHR videoCodecOperation = - VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagBitsKHR::eInvalid; - VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagsKHR chromaSubsampling = {}; - VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagsKHR lumaBitDepth = {}; - VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagsKHR chromaBitDepth = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoProfileKHR ) == sizeof( VkVideoProfileKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoProfileKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoProfileKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoProfilesKHR - { - using NativeType = VkVideoProfilesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoProfilesKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VideoProfilesKHR( uint32_t profileCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoProfileKHR * pProfiles_ = {} ) VULKAN_HPP_NOEXCEPT - : profileCount( profileCount_ ) - , pProfiles( pProfiles_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoProfilesKHR( VideoProfilesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoProfilesKHR( VkVideoProfilesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoProfilesKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoProfilesKHR & operator=( VideoProfilesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoProfilesKHR & operator=( VkVideoProfilesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoProfilesKHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoProfilesKHR & setProfileCount( uint32_t profileCount_ ) VULKAN_HPP_NOEXCEPT - { - profileCount = profileCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoProfilesKHR & - setPProfiles( const VULKAN_HPP_NAMESPACE::VideoProfileKHR * pProfiles_ ) VULKAN_HPP_NOEXCEPT - { - pProfiles = pProfiles_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoProfilesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoProfilesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, profileCount, pProfiles ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoProfilesKHR const & ) const = default; -# else - bool operator==( VideoProfilesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( profileCount == rhs.profileCount ) && - ( pProfiles == rhs.pProfiles ); -# endif - } - - bool operator!=( VideoProfilesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoProfilesKHR; - void * pNext = {}; - uint32_t profileCount = {}; - const VULKAN_HPP_NAMESPACE::VideoProfileKHR * pProfiles = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoProfilesKHR ) == sizeof( VkVideoProfilesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoProfilesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoProfilesKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct PhysicalDeviceVideoFormatInfoKHR - { - using NativeType = VkPhysicalDeviceVideoFormatInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceVideoFormatInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceVideoFormatInfoKHR( - VULKAN_HPP_NAMESPACE::ImageUsageFlags imageUsage_ = {}, - const VULKAN_HPP_NAMESPACE::VideoProfilesKHR * pVideoProfiles_ = {} ) VULKAN_HPP_NOEXCEPT - : imageUsage( imageUsage_ ) - , pVideoProfiles( pVideoProfiles_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceVideoFormatInfoKHR( PhysicalDeviceVideoFormatInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVideoFormatInfoKHR( VkPhysicalDeviceVideoFormatInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceVideoFormatInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceVideoFormatInfoKHR & - operator=( PhysicalDeviceVideoFormatInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVideoFormatInfoKHR & operator=( VkPhysicalDeviceVideoFormatInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceVideoFormatInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceVideoFormatInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, imageUsage, pVideoProfiles ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceVideoFormatInfoKHR const & ) const = default; -# else - bool operator==( PhysicalDeviceVideoFormatInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageUsage == rhs.imageUsage ) && - ( pVideoProfiles == rhs.pVideoProfiles ); -# endif - } - - bool operator!=( PhysicalDeviceVideoFormatInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVideoFormatInfoKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageUsageFlags imageUsage = {}; - const VULKAN_HPP_NAMESPACE::VideoProfilesKHR * pVideoProfiles = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR ) == - sizeof( VkPhysicalDeviceVideoFormatInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceVideoFormatInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceVideoFormatInfoKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - struct PhysicalDeviceVulkan11Features - { - using NativeType = VkPhysicalDeviceVulkan11Features; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceVulkan11Features; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PhysicalDeviceVulkan11Features( VULKAN_HPP_NAMESPACE::Bool32 storageBuffer16BitAccess_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer16BitAccess_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 storageInputOutput16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 multiview_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 multiviewGeometryShader_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 multiviewTessellationShader_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 variablePointersStorageBuffer_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 variablePointers_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 protectedMemory_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 samplerYcbcrConversion_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDrawParameters_ = {} ) VULKAN_HPP_NOEXCEPT - : storageBuffer16BitAccess( storageBuffer16BitAccess_ ) - , uniformAndStorageBuffer16BitAccess( uniformAndStorageBuffer16BitAccess_ ) - , storagePushConstant16( storagePushConstant16_ ) - , storageInputOutput16( storageInputOutput16_ ) - , multiview( multiview_ ) - , multiviewGeometryShader( multiviewGeometryShader_ ) - , multiviewTessellationShader( multiviewTessellationShader_ ) - , variablePointersStorageBuffer( variablePointersStorageBuffer_ ) - , variablePointers( variablePointers_ ) - , protectedMemory( protectedMemory_ ) - , samplerYcbcrConversion( samplerYcbcrConversion_ ) - , shaderDrawParameters( shaderDrawParameters_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceVulkan11Features( PhysicalDeviceVulkan11Features const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkan11Features( VkPhysicalDeviceVulkan11Features const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceVulkan11Features( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceVulkan11Features & - operator=( PhysicalDeviceVulkan11Features const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkan11Features & operator=( VkPhysicalDeviceVulkan11Features const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features & - setStorageBuffer16BitAccess( VULKAN_HPP_NAMESPACE::Bool32 storageBuffer16BitAccess_ ) VULKAN_HPP_NOEXCEPT - { - storageBuffer16BitAccess = storageBuffer16BitAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features & setUniformAndStorageBuffer16BitAccess( - VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer16BitAccess_ ) VULKAN_HPP_NOEXCEPT - { - uniformAndStorageBuffer16BitAccess = uniformAndStorageBuffer16BitAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features & - setStoragePushConstant16( VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant16_ ) VULKAN_HPP_NOEXCEPT - { - storagePushConstant16 = storagePushConstant16_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features & - setStorageInputOutput16( VULKAN_HPP_NAMESPACE::Bool32 storageInputOutput16_ ) VULKAN_HPP_NOEXCEPT - { - storageInputOutput16 = storageInputOutput16_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features & - setMultiview( VULKAN_HPP_NAMESPACE::Bool32 multiview_ ) VULKAN_HPP_NOEXCEPT - { - multiview = multiview_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features & - setMultiviewGeometryShader( VULKAN_HPP_NAMESPACE::Bool32 multiviewGeometryShader_ ) VULKAN_HPP_NOEXCEPT - { - multiviewGeometryShader = multiviewGeometryShader_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features & - setMultiviewTessellationShader( VULKAN_HPP_NAMESPACE::Bool32 multiviewTessellationShader_ ) VULKAN_HPP_NOEXCEPT - { - multiviewTessellationShader = multiviewTessellationShader_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features & setVariablePointersStorageBuffer( - VULKAN_HPP_NAMESPACE::Bool32 variablePointersStorageBuffer_ ) VULKAN_HPP_NOEXCEPT - { - variablePointersStorageBuffer = variablePointersStorageBuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features & - setVariablePointers( VULKAN_HPP_NAMESPACE::Bool32 variablePointers_ ) VULKAN_HPP_NOEXCEPT - { - variablePointers = variablePointers_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features & - setProtectedMemory( VULKAN_HPP_NAMESPACE::Bool32 protectedMemory_ ) VULKAN_HPP_NOEXCEPT - { - protectedMemory = protectedMemory_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features & - setSamplerYcbcrConversion( VULKAN_HPP_NAMESPACE::Bool32 samplerYcbcrConversion_ ) VULKAN_HPP_NOEXCEPT - { - samplerYcbcrConversion = samplerYcbcrConversion_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Features & - setShaderDrawParameters( VULKAN_HPP_NAMESPACE::Bool32 shaderDrawParameters_ ) VULKAN_HPP_NOEXCEPT - { - shaderDrawParameters = shaderDrawParameters_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceVulkan11Features const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceVulkan11Features &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - storageBuffer16BitAccess, - uniformAndStorageBuffer16BitAccess, - storagePushConstant16, - storageInputOutput16, - multiview, - multiviewGeometryShader, - multiviewTessellationShader, - variablePointersStorageBuffer, - variablePointers, - protectedMemory, - samplerYcbcrConversion, - shaderDrawParameters ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceVulkan11Features const & ) const = default; -#else - bool operator==( PhysicalDeviceVulkan11Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( storageBuffer16BitAccess == rhs.storageBuffer16BitAccess ) && - ( uniformAndStorageBuffer16BitAccess == rhs.uniformAndStorageBuffer16BitAccess ) && - ( storagePushConstant16 == rhs.storagePushConstant16 ) && - ( storageInputOutput16 == rhs.storageInputOutput16 ) && ( multiview == rhs.multiview ) && - ( multiviewGeometryShader == rhs.multiviewGeometryShader ) && - ( multiviewTessellationShader == rhs.multiviewTessellationShader ) && - ( variablePointersStorageBuffer == rhs.variablePointersStorageBuffer ) && - ( variablePointers == rhs.variablePointers ) && ( protectedMemory == rhs.protectedMemory ) && - ( samplerYcbcrConversion == rhs.samplerYcbcrConversion ) && - ( shaderDrawParameters == rhs.shaderDrawParameters ); -# endif - } - - bool operator!=( PhysicalDeviceVulkan11Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVulkan11Features; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 storageBuffer16BitAccess = {}; - VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer16BitAccess = {}; - VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 storageInputOutput16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 multiview = {}; - VULKAN_HPP_NAMESPACE::Bool32 multiviewGeometryShader = {}; - VULKAN_HPP_NAMESPACE::Bool32 multiviewTessellationShader = {}; - VULKAN_HPP_NAMESPACE::Bool32 variablePointersStorageBuffer = {}; - VULKAN_HPP_NAMESPACE::Bool32 variablePointers = {}; - VULKAN_HPP_NAMESPACE::Bool32 protectedMemory = {}; - VULKAN_HPP_NAMESPACE::Bool32 samplerYcbcrConversion = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDrawParameters = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features ) == - sizeof( VkPhysicalDeviceVulkan11Features ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceVulkan11Features is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceVulkan11Features; - }; - - struct PhysicalDeviceVulkan11Properties - { - using NativeType = VkPhysicalDeviceVulkan11Properties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceVulkan11Properties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan11Properties( - std::array const & deviceUUID_ = {}, - std::array const & driverUUID_ = {}, - std::array const & deviceLUID_ = {}, - uint32_t deviceNodeMask_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 deviceLUIDValid_ = {}, - uint32_t subgroupSize_ = {}, - VULKAN_HPP_NAMESPACE::ShaderStageFlags subgroupSupportedStages_ = {}, - VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags subgroupSupportedOperations_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 subgroupQuadOperationsInAllStages_ = {}, - VULKAN_HPP_NAMESPACE::PointClippingBehavior pointClippingBehavior_ = - VULKAN_HPP_NAMESPACE::PointClippingBehavior::eAllClipPlanes, - uint32_t maxMultiviewViewCount_ = {}, - uint32_t maxMultiviewInstanceIndex_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 protectedNoFault_ = {}, - uint32_t maxPerSetDescriptors_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize maxMemoryAllocationSize_ = {} ) VULKAN_HPP_NOEXCEPT - : deviceUUID( deviceUUID_ ) - , driverUUID( driverUUID_ ) - , deviceLUID( deviceLUID_ ) - , deviceNodeMask( deviceNodeMask_ ) - , deviceLUIDValid( deviceLUIDValid_ ) - , subgroupSize( subgroupSize_ ) - , subgroupSupportedStages( subgroupSupportedStages_ ) - , subgroupSupportedOperations( subgroupSupportedOperations_ ) - , subgroupQuadOperationsInAllStages( subgroupQuadOperationsInAllStages_ ) - , pointClippingBehavior( pointClippingBehavior_ ) - , maxMultiviewViewCount( maxMultiviewViewCount_ ) - , maxMultiviewInstanceIndex( maxMultiviewInstanceIndex_ ) - , protectedNoFault( protectedNoFault_ ) - , maxPerSetDescriptors( maxPerSetDescriptors_ ) - , maxMemoryAllocationSize( maxMemoryAllocationSize_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceVulkan11Properties( PhysicalDeviceVulkan11Properties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkan11Properties( VkPhysicalDeviceVulkan11Properties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceVulkan11Properties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceVulkan11Properties & - operator=( PhysicalDeviceVulkan11Properties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkan11Properties & operator=( VkPhysicalDeviceVulkan11Properties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceVulkan11Properties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceVulkan11Properties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::ShaderStageFlags const &, - VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::PointClippingBehavior const &, - uint32_t const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::DeviceSize const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - deviceUUID, - driverUUID, - deviceLUID, - deviceNodeMask, - deviceLUIDValid, - subgroupSize, - subgroupSupportedStages, - subgroupSupportedOperations, - subgroupQuadOperationsInAllStages, - pointClippingBehavior, - maxMultiviewViewCount, - maxMultiviewInstanceIndex, - protectedNoFault, - maxPerSetDescriptors, - maxMemoryAllocationSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceVulkan11Properties const & ) const = default; -#else - bool operator==( PhysicalDeviceVulkan11Properties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( deviceUUID == rhs.deviceUUID ) && - ( driverUUID == rhs.driverUUID ) && ( deviceLUID == rhs.deviceLUID ) && - ( deviceNodeMask == rhs.deviceNodeMask ) && ( deviceLUIDValid == rhs.deviceLUIDValid ) && - ( subgroupSize == rhs.subgroupSize ) && ( subgroupSupportedStages == rhs.subgroupSupportedStages ) && - ( subgroupSupportedOperations == rhs.subgroupSupportedOperations ) && - ( subgroupQuadOperationsInAllStages == rhs.subgroupQuadOperationsInAllStages ) && - ( pointClippingBehavior == rhs.pointClippingBehavior ) && - ( maxMultiviewViewCount == rhs.maxMultiviewViewCount ) && - ( maxMultiviewInstanceIndex == rhs.maxMultiviewInstanceIndex ) && - ( protectedNoFault == rhs.protectedNoFault ) && ( maxPerSetDescriptors == rhs.maxPerSetDescriptors ) && - ( maxMemoryAllocationSize == rhs.maxMemoryAllocationSize ); -# endif - } - - bool operator!=( PhysicalDeviceVulkan11Properties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVulkan11Properties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D deviceUUID = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D driverUUID = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D deviceLUID = {}; - uint32_t deviceNodeMask = {}; - VULKAN_HPP_NAMESPACE::Bool32 deviceLUIDValid = {}; - uint32_t subgroupSize = {}; - VULKAN_HPP_NAMESPACE::ShaderStageFlags subgroupSupportedStages = {}; - VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags subgroupSupportedOperations = {}; - VULKAN_HPP_NAMESPACE::Bool32 subgroupQuadOperationsInAllStages = {}; - VULKAN_HPP_NAMESPACE::PointClippingBehavior pointClippingBehavior = - VULKAN_HPP_NAMESPACE::PointClippingBehavior::eAllClipPlanes; - uint32_t maxMultiviewViewCount = {}; - uint32_t maxMultiviewInstanceIndex = {}; - VULKAN_HPP_NAMESPACE::Bool32 protectedNoFault = {}; - uint32_t maxPerSetDescriptors = {}; - VULKAN_HPP_NAMESPACE::DeviceSize maxMemoryAllocationSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties ) == - sizeof( VkPhysicalDeviceVulkan11Properties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceVulkan11Properties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceVulkan11Properties; - }; - - struct PhysicalDeviceVulkan12Features - { - using NativeType = VkPhysicalDeviceVulkan12Features; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceVulkan12Features; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceVulkan12Features( - VULKAN_HPP_NAMESPACE::Bool32 samplerMirrorClampToEdge_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 drawIndirectCount_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 storageBuffer8BitAccess_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer8BitAccess_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant8_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferInt64Atomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedInt64Atomics_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderFloat16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderInt8_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayDynamicIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformBufferUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingSampledImageUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageImageUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageBufferUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUpdateUnusedWhilePending_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingPartiallyBound_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 runtimeDescriptorArray_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 samplerFilterMinmax_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 scalarBlockLayout_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 imagelessFramebuffer_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 uniformBufferStandardLayout_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupExtendedTypes_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 separateDepthStencilLayouts_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 hostQueryReset_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 timelineSemaphore_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddress_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModel_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelDeviceScope_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelAvailabilityVisibilityChains_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderOutputViewportIndex_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderOutputLayer_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 subgroupBroadcastDynamicId_ = {} ) VULKAN_HPP_NOEXCEPT - : samplerMirrorClampToEdge( samplerMirrorClampToEdge_ ) - , drawIndirectCount( drawIndirectCount_ ) - , storageBuffer8BitAccess( storageBuffer8BitAccess_ ) - , uniformAndStorageBuffer8BitAccess( uniformAndStorageBuffer8BitAccess_ ) - , storagePushConstant8( storagePushConstant8_ ) - , shaderBufferInt64Atomics( shaderBufferInt64Atomics_ ) - , shaderSharedInt64Atomics( shaderSharedInt64Atomics_ ) - , shaderFloat16( shaderFloat16_ ) - , shaderInt8( shaderInt8_ ) - , descriptorIndexing( descriptorIndexing_ ) - , shaderInputAttachmentArrayDynamicIndexing( shaderInputAttachmentArrayDynamicIndexing_ ) - , shaderUniformTexelBufferArrayDynamicIndexing( shaderUniformTexelBufferArrayDynamicIndexing_ ) - , shaderStorageTexelBufferArrayDynamicIndexing( shaderStorageTexelBufferArrayDynamicIndexing_ ) - , shaderUniformBufferArrayNonUniformIndexing( shaderUniformBufferArrayNonUniformIndexing_ ) - , shaderSampledImageArrayNonUniformIndexing( shaderSampledImageArrayNonUniformIndexing_ ) - , shaderStorageBufferArrayNonUniformIndexing( shaderStorageBufferArrayNonUniformIndexing_ ) - , shaderStorageImageArrayNonUniformIndexing( shaderStorageImageArrayNonUniformIndexing_ ) - , shaderInputAttachmentArrayNonUniformIndexing( shaderInputAttachmentArrayNonUniformIndexing_ ) - , shaderUniformTexelBufferArrayNonUniformIndexing( shaderUniformTexelBufferArrayNonUniformIndexing_ ) - , shaderStorageTexelBufferArrayNonUniformIndexing( shaderStorageTexelBufferArrayNonUniformIndexing_ ) - , descriptorBindingUniformBufferUpdateAfterBind( descriptorBindingUniformBufferUpdateAfterBind_ ) - , descriptorBindingSampledImageUpdateAfterBind( descriptorBindingSampledImageUpdateAfterBind_ ) - , descriptorBindingStorageImageUpdateAfterBind( descriptorBindingStorageImageUpdateAfterBind_ ) - , descriptorBindingStorageBufferUpdateAfterBind( descriptorBindingStorageBufferUpdateAfterBind_ ) - , descriptorBindingUniformTexelBufferUpdateAfterBind( descriptorBindingUniformTexelBufferUpdateAfterBind_ ) - , descriptorBindingStorageTexelBufferUpdateAfterBind( descriptorBindingStorageTexelBufferUpdateAfterBind_ ) - , descriptorBindingUpdateUnusedWhilePending( descriptorBindingUpdateUnusedWhilePending_ ) - , descriptorBindingPartiallyBound( descriptorBindingPartiallyBound_ ) - , descriptorBindingVariableDescriptorCount( descriptorBindingVariableDescriptorCount_ ) - , runtimeDescriptorArray( runtimeDescriptorArray_ ) - , samplerFilterMinmax( samplerFilterMinmax_ ) - , scalarBlockLayout( scalarBlockLayout_ ) - , imagelessFramebuffer( imagelessFramebuffer_ ) - , uniformBufferStandardLayout( uniformBufferStandardLayout_ ) - , shaderSubgroupExtendedTypes( shaderSubgroupExtendedTypes_ ) - , separateDepthStencilLayouts( separateDepthStencilLayouts_ ) - , hostQueryReset( hostQueryReset_ ) - , timelineSemaphore( timelineSemaphore_ ) - , bufferDeviceAddress( bufferDeviceAddress_ ) - , bufferDeviceAddressCaptureReplay( bufferDeviceAddressCaptureReplay_ ) - , bufferDeviceAddressMultiDevice( bufferDeviceAddressMultiDevice_ ) - , vulkanMemoryModel( vulkanMemoryModel_ ) - , vulkanMemoryModelDeviceScope( vulkanMemoryModelDeviceScope_ ) - , vulkanMemoryModelAvailabilityVisibilityChains( vulkanMemoryModelAvailabilityVisibilityChains_ ) - , shaderOutputViewportIndex( shaderOutputViewportIndex_ ) - , shaderOutputLayer( shaderOutputLayer_ ) - , subgroupBroadcastDynamicId( subgroupBroadcastDynamicId_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceVulkan12Features( PhysicalDeviceVulkan12Features const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkan12Features( VkPhysicalDeviceVulkan12Features const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceVulkan12Features( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceVulkan12Features & - operator=( PhysicalDeviceVulkan12Features const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkan12Features & operator=( VkPhysicalDeviceVulkan12Features const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setSamplerMirrorClampToEdge( VULKAN_HPP_NAMESPACE::Bool32 samplerMirrorClampToEdge_ ) VULKAN_HPP_NOEXCEPT - { - samplerMirrorClampToEdge = samplerMirrorClampToEdge_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setDrawIndirectCount( VULKAN_HPP_NAMESPACE::Bool32 drawIndirectCount_ ) VULKAN_HPP_NOEXCEPT - { - drawIndirectCount = drawIndirectCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setStorageBuffer8BitAccess( VULKAN_HPP_NAMESPACE::Bool32 storageBuffer8BitAccess_ ) VULKAN_HPP_NOEXCEPT - { - storageBuffer8BitAccess = storageBuffer8BitAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setUniformAndStorageBuffer8BitAccess( - VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer8BitAccess_ ) VULKAN_HPP_NOEXCEPT - { - uniformAndStorageBuffer8BitAccess = uniformAndStorageBuffer8BitAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setStoragePushConstant8( VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant8_ ) VULKAN_HPP_NOEXCEPT - { - storagePushConstant8 = storagePushConstant8_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setShaderBufferInt64Atomics( VULKAN_HPP_NAMESPACE::Bool32 shaderBufferInt64Atomics_ ) VULKAN_HPP_NOEXCEPT - { - shaderBufferInt64Atomics = shaderBufferInt64Atomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setShaderSharedInt64Atomics( VULKAN_HPP_NAMESPACE::Bool32 shaderSharedInt64Atomics_ ) VULKAN_HPP_NOEXCEPT - { - shaderSharedInt64Atomics = shaderSharedInt64Atomics_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setShaderFloat16( VULKAN_HPP_NAMESPACE::Bool32 shaderFloat16_ ) VULKAN_HPP_NOEXCEPT - { - shaderFloat16 = shaderFloat16_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setShaderInt8( VULKAN_HPP_NAMESPACE::Bool32 shaderInt8_ ) VULKAN_HPP_NOEXCEPT - { - shaderInt8 = shaderInt8_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setDescriptorIndexing( VULKAN_HPP_NAMESPACE::Bool32 descriptorIndexing_ ) VULKAN_HPP_NOEXCEPT - { - descriptorIndexing = descriptorIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setShaderInputAttachmentArrayDynamicIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayDynamicIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderInputAttachmentArrayDynamicIndexing = shaderInputAttachmentArrayDynamicIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setShaderUniformTexelBufferArrayDynamicIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderUniformTexelBufferArrayDynamicIndexing = shaderUniformTexelBufferArrayDynamicIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setShaderStorageTexelBufferArrayDynamicIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageTexelBufferArrayDynamicIndexing = shaderStorageTexelBufferArrayDynamicIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setShaderUniformBufferArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderUniformBufferArrayNonUniformIndexing = shaderUniformBufferArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setShaderSampledImageArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderSampledImageArrayNonUniformIndexing = shaderSampledImageArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setShaderStorageBufferArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageBufferArrayNonUniformIndexing = shaderStorageBufferArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setShaderStorageImageArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageImageArrayNonUniformIndexing = shaderStorageImageArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setShaderInputAttachmentArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderInputAttachmentArrayNonUniformIndexing = shaderInputAttachmentArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setShaderUniformTexelBufferArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderUniformTexelBufferArrayNonUniformIndexing = shaderUniformTexelBufferArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setShaderStorageTexelBufferArrayNonUniformIndexing( - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_ ) VULKAN_HPP_NOEXCEPT - { - shaderStorageTexelBufferArrayNonUniformIndexing = shaderStorageTexelBufferArrayNonUniformIndexing_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setDescriptorBindingUniformBufferUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformBufferUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingUniformBufferUpdateAfterBind = descriptorBindingUniformBufferUpdateAfterBind_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setDescriptorBindingSampledImageUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingSampledImageUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingSampledImageUpdateAfterBind = descriptorBindingSampledImageUpdateAfterBind_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setDescriptorBindingStorageImageUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageImageUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingStorageImageUpdateAfterBind = descriptorBindingStorageImageUpdateAfterBind_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setDescriptorBindingStorageBufferUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageBufferUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingStorageBufferUpdateAfterBind = descriptorBindingStorageBufferUpdateAfterBind_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setDescriptorBindingUniformTexelBufferUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingUniformTexelBufferUpdateAfterBind = descriptorBindingUniformTexelBufferUpdateAfterBind_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setDescriptorBindingStorageTexelBufferUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingStorageTexelBufferUpdateAfterBind = descriptorBindingStorageTexelBufferUpdateAfterBind_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setDescriptorBindingUpdateUnusedWhilePending( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUpdateUnusedWhilePending_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingUpdateUnusedWhilePending = descriptorBindingUpdateUnusedWhilePending_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setDescriptorBindingPartiallyBound( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingPartiallyBound_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingPartiallyBound = descriptorBindingPartiallyBound_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setDescriptorBindingVariableDescriptorCount( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingVariableDescriptorCount = descriptorBindingVariableDescriptorCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setRuntimeDescriptorArray( VULKAN_HPP_NAMESPACE::Bool32 runtimeDescriptorArray_ ) VULKAN_HPP_NOEXCEPT - { - runtimeDescriptorArray = runtimeDescriptorArray_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setSamplerFilterMinmax( VULKAN_HPP_NAMESPACE::Bool32 samplerFilterMinmax_ ) VULKAN_HPP_NOEXCEPT - { - samplerFilterMinmax = samplerFilterMinmax_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setScalarBlockLayout( VULKAN_HPP_NAMESPACE::Bool32 scalarBlockLayout_ ) VULKAN_HPP_NOEXCEPT - { - scalarBlockLayout = scalarBlockLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setImagelessFramebuffer( VULKAN_HPP_NAMESPACE::Bool32 imagelessFramebuffer_ ) VULKAN_HPP_NOEXCEPT - { - imagelessFramebuffer = imagelessFramebuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setUniformBufferStandardLayout( VULKAN_HPP_NAMESPACE::Bool32 uniformBufferStandardLayout_ ) VULKAN_HPP_NOEXCEPT - { - uniformBufferStandardLayout = uniformBufferStandardLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setShaderSubgroupExtendedTypes( VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupExtendedTypes_ ) VULKAN_HPP_NOEXCEPT - { - shaderSubgroupExtendedTypes = shaderSubgroupExtendedTypes_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setSeparateDepthStencilLayouts( VULKAN_HPP_NAMESPACE::Bool32 separateDepthStencilLayouts_ ) VULKAN_HPP_NOEXCEPT - { - separateDepthStencilLayouts = separateDepthStencilLayouts_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setHostQueryReset( VULKAN_HPP_NAMESPACE::Bool32 hostQueryReset_ ) VULKAN_HPP_NOEXCEPT - { - hostQueryReset = hostQueryReset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setTimelineSemaphore( VULKAN_HPP_NAMESPACE::Bool32 timelineSemaphore_ ) VULKAN_HPP_NOEXCEPT - { - timelineSemaphore = timelineSemaphore_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setBufferDeviceAddress( VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddress_ ) VULKAN_HPP_NOEXCEPT - { - bufferDeviceAddress = bufferDeviceAddress_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setBufferDeviceAddressCaptureReplay( - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay_ ) VULKAN_HPP_NOEXCEPT - { - bufferDeviceAddressCaptureReplay = bufferDeviceAddressCaptureReplay_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setBufferDeviceAddressMultiDevice( - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice_ ) VULKAN_HPP_NOEXCEPT - { - bufferDeviceAddressMultiDevice = bufferDeviceAddressMultiDevice_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setVulkanMemoryModel( VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModel_ ) VULKAN_HPP_NOEXCEPT - { - vulkanMemoryModel = vulkanMemoryModel_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setVulkanMemoryModelDeviceScope( VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelDeviceScope_ ) VULKAN_HPP_NOEXCEPT - { - vulkanMemoryModelDeviceScope = vulkanMemoryModelDeviceScope_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & setVulkanMemoryModelAvailabilityVisibilityChains( - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelAvailabilityVisibilityChains_ ) VULKAN_HPP_NOEXCEPT - { - vulkanMemoryModelAvailabilityVisibilityChains = vulkanMemoryModelAvailabilityVisibilityChains_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setShaderOutputViewportIndex( VULKAN_HPP_NAMESPACE::Bool32 shaderOutputViewportIndex_ ) VULKAN_HPP_NOEXCEPT - { - shaderOutputViewportIndex = shaderOutputViewportIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setShaderOutputLayer( VULKAN_HPP_NAMESPACE::Bool32 shaderOutputLayer_ ) VULKAN_HPP_NOEXCEPT - { - shaderOutputLayer = shaderOutputLayer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features & - setSubgroupBroadcastDynamicId( VULKAN_HPP_NAMESPACE::Bool32 subgroupBroadcastDynamicId_ ) VULKAN_HPP_NOEXCEPT - { - subgroupBroadcastDynamicId = subgroupBroadcastDynamicId_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceVulkan12Features const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceVulkan12Features &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - samplerMirrorClampToEdge, - drawIndirectCount, - storageBuffer8BitAccess, - uniformAndStorageBuffer8BitAccess, - storagePushConstant8, - shaderBufferInt64Atomics, - shaderSharedInt64Atomics, - shaderFloat16, - shaderInt8, - descriptorIndexing, - shaderInputAttachmentArrayDynamicIndexing, - shaderUniformTexelBufferArrayDynamicIndexing, - shaderStorageTexelBufferArrayDynamicIndexing, - shaderUniformBufferArrayNonUniformIndexing, - shaderSampledImageArrayNonUniformIndexing, - shaderStorageBufferArrayNonUniformIndexing, - shaderStorageImageArrayNonUniformIndexing, - shaderInputAttachmentArrayNonUniformIndexing, - shaderUniformTexelBufferArrayNonUniformIndexing, - shaderStorageTexelBufferArrayNonUniformIndexing, - descriptorBindingUniformBufferUpdateAfterBind, - descriptorBindingSampledImageUpdateAfterBind, - descriptorBindingStorageImageUpdateAfterBind, - descriptorBindingStorageBufferUpdateAfterBind, - descriptorBindingUniformTexelBufferUpdateAfterBind, - descriptorBindingStorageTexelBufferUpdateAfterBind, - descriptorBindingUpdateUnusedWhilePending, - descriptorBindingPartiallyBound, - descriptorBindingVariableDescriptorCount, - runtimeDescriptorArray, - samplerFilterMinmax, - scalarBlockLayout, - imagelessFramebuffer, - uniformBufferStandardLayout, - shaderSubgroupExtendedTypes, - separateDepthStencilLayouts, - hostQueryReset, - timelineSemaphore, - bufferDeviceAddress, - bufferDeviceAddressCaptureReplay, - bufferDeviceAddressMultiDevice, - vulkanMemoryModel, - vulkanMemoryModelDeviceScope, - vulkanMemoryModelAvailabilityVisibilityChains, - shaderOutputViewportIndex, - shaderOutputLayer, - subgroupBroadcastDynamicId ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceVulkan12Features const & ) const = default; -#else - bool operator==( PhysicalDeviceVulkan12Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( samplerMirrorClampToEdge == rhs.samplerMirrorClampToEdge ) && - ( drawIndirectCount == rhs.drawIndirectCount ) && - ( storageBuffer8BitAccess == rhs.storageBuffer8BitAccess ) && - ( uniformAndStorageBuffer8BitAccess == rhs.uniformAndStorageBuffer8BitAccess ) && - ( storagePushConstant8 == rhs.storagePushConstant8 ) && - ( shaderBufferInt64Atomics == rhs.shaderBufferInt64Atomics ) && - ( shaderSharedInt64Atomics == rhs.shaderSharedInt64Atomics ) && ( shaderFloat16 == rhs.shaderFloat16 ) && - ( shaderInt8 == rhs.shaderInt8 ) && ( descriptorIndexing == rhs.descriptorIndexing ) && - ( shaderInputAttachmentArrayDynamicIndexing == rhs.shaderInputAttachmentArrayDynamicIndexing ) && - ( shaderUniformTexelBufferArrayDynamicIndexing == rhs.shaderUniformTexelBufferArrayDynamicIndexing ) && - ( shaderStorageTexelBufferArrayDynamicIndexing == rhs.shaderStorageTexelBufferArrayDynamicIndexing ) && - ( shaderUniformBufferArrayNonUniformIndexing == rhs.shaderUniformBufferArrayNonUniformIndexing ) && - ( shaderSampledImageArrayNonUniformIndexing == rhs.shaderSampledImageArrayNonUniformIndexing ) && - ( shaderStorageBufferArrayNonUniformIndexing == rhs.shaderStorageBufferArrayNonUniformIndexing ) && - ( shaderStorageImageArrayNonUniformIndexing == rhs.shaderStorageImageArrayNonUniformIndexing ) && - ( shaderInputAttachmentArrayNonUniformIndexing == rhs.shaderInputAttachmentArrayNonUniformIndexing ) && - ( shaderUniformTexelBufferArrayNonUniformIndexing == - rhs.shaderUniformTexelBufferArrayNonUniformIndexing ) && - ( shaderStorageTexelBufferArrayNonUniformIndexing == - rhs.shaderStorageTexelBufferArrayNonUniformIndexing ) && - ( descriptorBindingUniformBufferUpdateAfterBind == rhs.descriptorBindingUniformBufferUpdateAfterBind ) && - ( descriptorBindingSampledImageUpdateAfterBind == rhs.descriptorBindingSampledImageUpdateAfterBind ) && - ( descriptorBindingStorageImageUpdateAfterBind == rhs.descriptorBindingStorageImageUpdateAfterBind ) && - ( descriptorBindingStorageBufferUpdateAfterBind == rhs.descriptorBindingStorageBufferUpdateAfterBind ) && - ( descriptorBindingUniformTexelBufferUpdateAfterBind == - rhs.descriptorBindingUniformTexelBufferUpdateAfterBind ) && - ( descriptorBindingStorageTexelBufferUpdateAfterBind == - rhs.descriptorBindingStorageTexelBufferUpdateAfterBind ) && - ( descriptorBindingUpdateUnusedWhilePending == rhs.descriptorBindingUpdateUnusedWhilePending ) && - ( descriptorBindingPartiallyBound == rhs.descriptorBindingPartiallyBound ) && - ( descriptorBindingVariableDescriptorCount == rhs.descriptorBindingVariableDescriptorCount ) && - ( runtimeDescriptorArray == rhs.runtimeDescriptorArray ) && - ( samplerFilterMinmax == rhs.samplerFilterMinmax ) && ( scalarBlockLayout == rhs.scalarBlockLayout ) && - ( imagelessFramebuffer == rhs.imagelessFramebuffer ) && - ( uniformBufferStandardLayout == rhs.uniformBufferStandardLayout ) && - ( shaderSubgroupExtendedTypes == rhs.shaderSubgroupExtendedTypes ) && - ( separateDepthStencilLayouts == rhs.separateDepthStencilLayouts ) && - ( hostQueryReset == rhs.hostQueryReset ) && ( timelineSemaphore == rhs.timelineSemaphore ) && - ( bufferDeviceAddress == rhs.bufferDeviceAddress ) && - ( bufferDeviceAddressCaptureReplay == rhs.bufferDeviceAddressCaptureReplay ) && - ( bufferDeviceAddressMultiDevice == rhs.bufferDeviceAddressMultiDevice ) && - ( vulkanMemoryModel == rhs.vulkanMemoryModel ) && - ( vulkanMemoryModelDeviceScope == rhs.vulkanMemoryModelDeviceScope ) && - ( vulkanMemoryModelAvailabilityVisibilityChains == rhs.vulkanMemoryModelAvailabilityVisibilityChains ) && - ( shaderOutputViewportIndex == rhs.shaderOutputViewportIndex ) && - ( shaderOutputLayer == rhs.shaderOutputLayer ) && - ( subgroupBroadcastDynamicId == rhs.subgroupBroadcastDynamicId ); -# endif - } - - bool operator!=( PhysicalDeviceVulkan12Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVulkan12Features; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 samplerMirrorClampToEdge = {}; - VULKAN_HPP_NAMESPACE::Bool32 drawIndirectCount = {}; - VULKAN_HPP_NAMESPACE::Bool32 storageBuffer8BitAccess = {}; - VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer8BitAccess = {}; - VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant8 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderBufferInt64Atomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSharedInt64Atomics = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderFloat16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderInt8 = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayDynamicIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayDynamicIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayDynamicIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformBufferUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingSampledImageUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageImageUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageBufferUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUpdateUnusedWhilePending = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingPartiallyBound = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount = {}; - VULKAN_HPP_NAMESPACE::Bool32 runtimeDescriptorArray = {}; - VULKAN_HPP_NAMESPACE::Bool32 samplerFilterMinmax = {}; - VULKAN_HPP_NAMESPACE::Bool32 scalarBlockLayout = {}; - VULKAN_HPP_NAMESPACE::Bool32 imagelessFramebuffer = {}; - VULKAN_HPP_NAMESPACE::Bool32 uniformBufferStandardLayout = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupExtendedTypes = {}; - VULKAN_HPP_NAMESPACE::Bool32 separateDepthStencilLayouts = {}; - VULKAN_HPP_NAMESPACE::Bool32 hostQueryReset = {}; - VULKAN_HPP_NAMESPACE::Bool32 timelineSemaphore = {}; - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddress = {}; - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay = {}; - VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice = {}; - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModel = {}; - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelDeviceScope = {}; - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelAvailabilityVisibilityChains = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderOutputViewportIndex = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderOutputLayer = {}; - VULKAN_HPP_NAMESPACE::Bool32 subgroupBroadcastDynamicId = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features ) == - sizeof( VkPhysicalDeviceVulkan12Features ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceVulkan12Features is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceVulkan12Features; - }; - - struct PhysicalDeviceVulkan12Properties - { - using NativeType = VkPhysicalDeviceVulkan12Properties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceVulkan12Properties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Properties( - VULKAN_HPP_NAMESPACE::DriverId driverID_ = VULKAN_HPP_NAMESPACE::DriverId::eAmdProprietary, - std::array const & driverName_ = {}, - std::array const & driverInfo_ = {}, - VULKAN_HPP_NAMESPACE::ConformanceVersion conformanceVersion_ = {}, - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence denormBehaviorIndependence_ = - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence::e32BitOnly, - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence roundingModeIndependence_ = - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence::e32BitOnly, - VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat32_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat64_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat32_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat64_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat32_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat64_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat32_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat64_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat16_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat32_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat64_ = {}, - uint32_t maxUpdateAfterBindDescriptorsInAllPools_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexingNative_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexingNative_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexingNative_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexingNative_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccessUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 quadDivergentImplicitLod_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindSamplers_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments_ = {}, - uint32_t maxPerStageUpdateAfterBindResources_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindSamplers_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindSampledImages_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindStorageImages_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindInputAttachments_ = {}, - VULKAN_HPP_NAMESPACE::ResolveModeFlags supportedDepthResolveModes_ = {}, - VULKAN_HPP_NAMESPACE::ResolveModeFlags supportedStencilResolveModes_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 independentResolveNone_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 independentResolve_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxSingleComponentFormats_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxImageComponentMapping_ = {}, - uint64_t maxTimelineSemaphoreValueDifference_ = {}, - VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferIntegerColorSampleCounts_ = {} ) VULKAN_HPP_NOEXCEPT - : driverID( driverID_ ) - , driverName( driverName_ ) - , driverInfo( driverInfo_ ) - , conformanceVersion( conformanceVersion_ ) - , denormBehaviorIndependence( denormBehaviorIndependence_ ) - , roundingModeIndependence( roundingModeIndependence_ ) - , shaderSignedZeroInfNanPreserveFloat16( shaderSignedZeroInfNanPreserveFloat16_ ) - , shaderSignedZeroInfNanPreserveFloat32( shaderSignedZeroInfNanPreserveFloat32_ ) - , shaderSignedZeroInfNanPreserveFloat64( shaderSignedZeroInfNanPreserveFloat64_ ) - , shaderDenormPreserveFloat16( shaderDenormPreserveFloat16_ ) - , shaderDenormPreserveFloat32( shaderDenormPreserveFloat32_ ) - , shaderDenormPreserveFloat64( shaderDenormPreserveFloat64_ ) - , shaderDenormFlushToZeroFloat16( shaderDenormFlushToZeroFloat16_ ) - , shaderDenormFlushToZeroFloat32( shaderDenormFlushToZeroFloat32_ ) - , shaderDenormFlushToZeroFloat64( shaderDenormFlushToZeroFloat64_ ) - , shaderRoundingModeRTEFloat16( shaderRoundingModeRTEFloat16_ ) - , shaderRoundingModeRTEFloat32( shaderRoundingModeRTEFloat32_ ) - , shaderRoundingModeRTEFloat64( shaderRoundingModeRTEFloat64_ ) - , shaderRoundingModeRTZFloat16( shaderRoundingModeRTZFloat16_ ) - , shaderRoundingModeRTZFloat32( shaderRoundingModeRTZFloat32_ ) - , shaderRoundingModeRTZFloat64( shaderRoundingModeRTZFloat64_ ) - , maxUpdateAfterBindDescriptorsInAllPools( maxUpdateAfterBindDescriptorsInAllPools_ ) - , shaderUniformBufferArrayNonUniformIndexingNative( shaderUniformBufferArrayNonUniformIndexingNative_ ) - , shaderSampledImageArrayNonUniformIndexingNative( shaderSampledImageArrayNonUniformIndexingNative_ ) - , shaderStorageBufferArrayNonUniformIndexingNative( shaderStorageBufferArrayNonUniformIndexingNative_ ) - , shaderStorageImageArrayNonUniformIndexingNative( shaderStorageImageArrayNonUniformIndexingNative_ ) - , shaderInputAttachmentArrayNonUniformIndexingNative( shaderInputAttachmentArrayNonUniformIndexingNative_ ) - , robustBufferAccessUpdateAfterBind( robustBufferAccessUpdateAfterBind_ ) - , quadDivergentImplicitLod( quadDivergentImplicitLod_ ) - , maxPerStageDescriptorUpdateAfterBindSamplers( maxPerStageDescriptorUpdateAfterBindSamplers_ ) - , maxPerStageDescriptorUpdateAfterBindUniformBuffers( maxPerStageDescriptorUpdateAfterBindUniformBuffers_ ) - , maxPerStageDescriptorUpdateAfterBindStorageBuffers( maxPerStageDescriptorUpdateAfterBindStorageBuffers_ ) - , maxPerStageDescriptorUpdateAfterBindSampledImages( maxPerStageDescriptorUpdateAfterBindSampledImages_ ) - , maxPerStageDescriptorUpdateAfterBindStorageImages( maxPerStageDescriptorUpdateAfterBindStorageImages_ ) - , maxPerStageDescriptorUpdateAfterBindInputAttachments( maxPerStageDescriptorUpdateAfterBindInputAttachments_ ) - , maxPerStageUpdateAfterBindResources( maxPerStageUpdateAfterBindResources_ ) - , maxDescriptorSetUpdateAfterBindSamplers( maxDescriptorSetUpdateAfterBindSamplers_ ) - , maxDescriptorSetUpdateAfterBindUniformBuffers( maxDescriptorSetUpdateAfterBindUniformBuffers_ ) - , maxDescriptorSetUpdateAfterBindUniformBuffersDynamic( maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_ ) - , maxDescriptorSetUpdateAfterBindStorageBuffers( maxDescriptorSetUpdateAfterBindStorageBuffers_ ) - , maxDescriptorSetUpdateAfterBindStorageBuffersDynamic( maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_ ) - , maxDescriptorSetUpdateAfterBindSampledImages( maxDescriptorSetUpdateAfterBindSampledImages_ ) - , maxDescriptorSetUpdateAfterBindStorageImages( maxDescriptorSetUpdateAfterBindStorageImages_ ) - , maxDescriptorSetUpdateAfterBindInputAttachments( maxDescriptorSetUpdateAfterBindInputAttachments_ ) - , supportedDepthResolveModes( supportedDepthResolveModes_ ) - , supportedStencilResolveModes( supportedStencilResolveModes_ ) - , independentResolveNone( independentResolveNone_ ) - , independentResolve( independentResolve_ ) - , filterMinmaxSingleComponentFormats( filterMinmaxSingleComponentFormats_ ) - , filterMinmaxImageComponentMapping( filterMinmaxImageComponentMapping_ ) - , maxTimelineSemaphoreValueDifference( maxTimelineSemaphoreValueDifference_ ) - , framebufferIntegerColorSampleCounts( framebufferIntegerColorSampleCounts_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PhysicalDeviceVulkan12Properties( PhysicalDeviceVulkan12Properties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkan12Properties( VkPhysicalDeviceVulkan12Properties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceVulkan12Properties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceVulkan12Properties & - operator=( PhysicalDeviceVulkan12Properties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkan12Properties & operator=( VkPhysicalDeviceVulkan12Properties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceVulkan12Properties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceVulkan12Properties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - VULKAN_HPP_NAMESPACE::ConformanceVersion const &, - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence const &, - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - uint32_t const &, - VULKAN_HPP_NAMESPACE::ResolveModeFlags const &, - VULKAN_HPP_NAMESPACE::ResolveModeFlags const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - uint64_t const &, - VULKAN_HPP_NAMESPACE::SampleCountFlags const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - driverID, - driverName, - driverInfo, - conformanceVersion, - denormBehaviorIndependence, - roundingModeIndependence, - shaderSignedZeroInfNanPreserveFloat16, - shaderSignedZeroInfNanPreserveFloat32, - shaderSignedZeroInfNanPreserveFloat64, - shaderDenormPreserveFloat16, - shaderDenormPreserveFloat32, - shaderDenormPreserveFloat64, - shaderDenormFlushToZeroFloat16, - shaderDenormFlushToZeroFloat32, - shaderDenormFlushToZeroFloat64, - shaderRoundingModeRTEFloat16, - shaderRoundingModeRTEFloat32, - shaderRoundingModeRTEFloat64, - shaderRoundingModeRTZFloat16, - shaderRoundingModeRTZFloat32, - shaderRoundingModeRTZFloat64, - maxUpdateAfterBindDescriptorsInAllPools, - shaderUniformBufferArrayNonUniformIndexingNative, - shaderSampledImageArrayNonUniformIndexingNative, - shaderStorageBufferArrayNonUniformIndexingNative, - shaderStorageImageArrayNonUniformIndexingNative, - shaderInputAttachmentArrayNonUniformIndexingNative, - robustBufferAccessUpdateAfterBind, - quadDivergentImplicitLod, - maxPerStageDescriptorUpdateAfterBindSamplers, - maxPerStageDescriptorUpdateAfterBindUniformBuffers, - maxPerStageDescriptorUpdateAfterBindStorageBuffers, - maxPerStageDescriptorUpdateAfterBindSampledImages, - maxPerStageDescriptorUpdateAfterBindStorageImages, - maxPerStageDescriptorUpdateAfterBindInputAttachments, - maxPerStageUpdateAfterBindResources, - maxDescriptorSetUpdateAfterBindSamplers, - maxDescriptorSetUpdateAfterBindUniformBuffers, - maxDescriptorSetUpdateAfterBindUniformBuffersDynamic, - maxDescriptorSetUpdateAfterBindStorageBuffers, - maxDescriptorSetUpdateAfterBindStorageBuffersDynamic, - maxDescriptorSetUpdateAfterBindSampledImages, - maxDescriptorSetUpdateAfterBindStorageImages, - maxDescriptorSetUpdateAfterBindInputAttachments, - supportedDepthResolveModes, - supportedStencilResolveModes, - independentResolveNone, - independentResolve, - filterMinmaxSingleComponentFormats, - filterMinmaxImageComponentMapping, - maxTimelineSemaphoreValueDifference, - framebufferIntegerColorSampleCounts ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceVulkan12Properties const & ) const = default; -#else - bool operator==( PhysicalDeviceVulkan12Properties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( driverID == rhs.driverID ) && - ( driverName == rhs.driverName ) && ( driverInfo == rhs.driverInfo ) && - ( conformanceVersion == rhs.conformanceVersion ) && - ( denormBehaviorIndependence == rhs.denormBehaviorIndependence ) && - ( roundingModeIndependence == rhs.roundingModeIndependence ) && - ( shaderSignedZeroInfNanPreserveFloat16 == rhs.shaderSignedZeroInfNanPreserveFloat16 ) && - ( shaderSignedZeroInfNanPreserveFloat32 == rhs.shaderSignedZeroInfNanPreserveFloat32 ) && - ( shaderSignedZeroInfNanPreserveFloat64 == rhs.shaderSignedZeroInfNanPreserveFloat64 ) && - ( shaderDenormPreserveFloat16 == rhs.shaderDenormPreserveFloat16 ) && - ( shaderDenormPreserveFloat32 == rhs.shaderDenormPreserveFloat32 ) && - ( shaderDenormPreserveFloat64 == rhs.shaderDenormPreserveFloat64 ) && - ( shaderDenormFlushToZeroFloat16 == rhs.shaderDenormFlushToZeroFloat16 ) && - ( shaderDenormFlushToZeroFloat32 == rhs.shaderDenormFlushToZeroFloat32 ) && - ( shaderDenormFlushToZeroFloat64 == rhs.shaderDenormFlushToZeroFloat64 ) && - ( shaderRoundingModeRTEFloat16 == rhs.shaderRoundingModeRTEFloat16 ) && - ( shaderRoundingModeRTEFloat32 == rhs.shaderRoundingModeRTEFloat32 ) && - ( shaderRoundingModeRTEFloat64 == rhs.shaderRoundingModeRTEFloat64 ) && - ( shaderRoundingModeRTZFloat16 == rhs.shaderRoundingModeRTZFloat16 ) && - ( shaderRoundingModeRTZFloat32 == rhs.shaderRoundingModeRTZFloat32 ) && - ( shaderRoundingModeRTZFloat64 == rhs.shaderRoundingModeRTZFloat64 ) && - ( maxUpdateAfterBindDescriptorsInAllPools == rhs.maxUpdateAfterBindDescriptorsInAllPools ) && - ( shaderUniformBufferArrayNonUniformIndexingNative == - rhs.shaderUniformBufferArrayNonUniformIndexingNative ) && - ( shaderSampledImageArrayNonUniformIndexingNative == - rhs.shaderSampledImageArrayNonUniformIndexingNative ) && - ( shaderStorageBufferArrayNonUniformIndexingNative == - rhs.shaderStorageBufferArrayNonUniformIndexingNative ) && - ( shaderStorageImageArrayNonUniformIndexingNative == - rhs.shaderStorageImageArrayNonUniformIndexingNative ) && - ( shaderInputAttachmentArrayNonUniformIndexingNative == - rhs.shaderInputAttachmentArrayNonUniformIndexingNative ) && - ( robustBufferAccessUpdateAfterBind == rhs.robustBufferAccessUpdateAfterBind ) && - ( quadDivergentImplicitLod == rhs.quadDivergentImplicitLod ) && - ( maxPerStageDescriptorUpdateAfterBindSamplers == rhs.maxPerStageDescriptorUpdateAfterBindSamplers ) && - ( maxPerStageDescriptorUpdateAfterBindUniformBuffers == - rhs.maxPerStageDescriptorUpdateAfterBindUniformBuffers ) && - ( maxPerStageDescriptorUpdateAfterBindStorageBuffers == - rhs.maxPerStageDescriptorUpdateAfterBindStorageBuffers ) && - ( maxPerStageDescriptorUpdateAfterBindSampledImages == - rhs.maxPerStageDescriptorUpdateAfterBindSampledImages ) && - ( maxPerStageDescriptorUpdateAfterBindStorageImages == - rhs.maxPerStageDescriptorUpdateAfterBindStorageImages ) && - ( maxPerStageDescriptorUpdateAfterBindInputAttachments == - rhs.maxPerStageDescriptorUpdateAfterBindInputAttachments ) && - ( maxPerStageUpdateAfterBindResources == rhs.maxPerStageUpdateAfterBindResources ) && - ( maxDescriptorSetUpdateAfterBindSamplers == rhs.maxDescriptorSetUpdateAfterBindSamplers ) && - ( maxDescriptorSetUpdateAfterBindUniformBuffers == rhs.maxDescriptorSetUpdateAfterBindUniformBuffers ) && - ( maxDescriptorSetUpdateAfterBindUniformBuffersDynamic == - rhs.maxDescriptorSetUpdateAfterBindUniformBuffersDynamic ) && - ( maxDescriptorSetUpdateAfterBindStorageBuffers == rhs.maxDescriptorSetUpdateAfterBindStorageBuffers ) && - ( maxDescriptorSetUpdateAfterBindStorageBuffersDynamic == - rhs.maxDescriptorSetUpdateAfterBindStorageBuffersDynamic ) && - ( maxDescriptorSetUpdateAfterBindSampledImages == rhs.maxDescriptorSetUpdateAfterBindSampledImages ) && - ( maxDescriptorSetUpdateAfterBindStorageImages == rhs.maxDescriptorSetUpdateAfterBindStorageImages ) && - ( maxDescriptorSetUpdateAfterBindInputAttachments == - rhs.maxDescriptorSetUpdateAfterBindInputAttachments ) && - ( supportedDepthResolveModes == rhs.supportedDepthResolveModes ) && - ( supportedStencilResolveModes == rhs.supportedStencilResolveModes ) && - ( independentResolveNone == rhs.independentResolveNone ) && - ( independentResolve == rhs.independentResolve ) && - ( filterMinmaxSingleComponentFormats == rhs.filterMinmaxSingleComponentFormats ) && - ( filterMinmaxImageComponentMapping == rhs.filterMinmaxImageComponentMapping ) && - ( maxTimelineSemaphoreValueDifference == rhs.maxTimelineSemaphoreValueDifference ) && - ( framebufferIntegerColorSampleCounts == rhs.framebufferIntegerColorSampleCounts ); -# endif - } - - bool operator!=( PhysicalDeviceVulkan12Properties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVulkan12Properties; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::DriverId driverID = VULKAN_HPP_NAMESPACE::DriverId::eAmdProprietary; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D driverName = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D driverInfo = {}; - VULKAN_HPP_NAMESPACE::ConformanceVersion conformanceVersion = {}; - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence denormBehaviorIndependence = - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence::e32BitOnly; - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence roundingModeIndependence = - VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence::e32BitOnly; - VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat32 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat64 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat32 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat64 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat32 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat64 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat32 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat64 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat16 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat32 = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat64 = {}; - uint32_t maxUpdateAfterBindDescriptorsInAllPools = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexingNative = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexingNative = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexingNative = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexingNative = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative = {}; - VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccessUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 quadDivergentImplicitLod = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindSamplers = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments = {}; - uint32_t maxPerStageUpdateAfterBindResources = {}; - uint32_t maxDescriptorSetUpdateAfterBindSamplers = {}; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers = {}; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = {}; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers = {}; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = {}; - uint32_t maxDescriptorSetUpdateAfterBindSampledImages = {}; - uint32_t maxDescriptorSetUpdateAfterBindStorageImages = {}; - uint32_t maxDescriptorSetUpdateAfterBindInputAttachments = {}; - VULKAN_HPP_NAMESPACE::ResolveModeFlags supportedDepthResolveModes = {}; - VULKAN_HPP_NAMESPACE::ResolveModeFlags supportedStencilResolveModes = {}; - VULKAN_HPP_NAMESPACE::Bool32 independentResolveNone = {}; - VULKAN_HPP_NAMESPACE::Bool32 independentResolve = {}; - VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxSingleComponentFormats = {}; - VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxImageComponentMapping = {}; - uint64_t maxTimelineSemaphoreValueDifference = {}; - VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferIntegerColorSampleCounts = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties ) == - sizeof( VkPhysicalDeviceVulkan12Properties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceVulkan12Properties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceVulkan12Properties; - }; - - struct PhysicalDeviceVulkan13Features - { - using NativeType = VkPhysicalDeviceVulkan13Features; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceVulkan13Features; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceVulkan13Features( - VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 inlineUniformBlock_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingInlineUniformBlockUpdateAfterBind_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 pipelineCreationCacheControl_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 privateData_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderDemoteToHelperInvocation_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderTerminateInvocation_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 subgroupSizeControl_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 computeFullSubgroups_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 synchronization2_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_HDR_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderZeroInitializeWorkgroupMemory_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 dynamicRendering_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerDotProduct_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 maintenance4_ = {} ) VULKAN_HPP_NOEXCEPT - : robustImageAccess( robustImageAccess_ ) - , inlineUniformBlock( inlineUniformBlock_ ) - , descriptorBindingInlineUniformBlockUpdateAfterBind( descriptorBindingInlineUniformBlockUpdateAfterBind_ ) - , pipelineCreationCacheControl( pipelineCreationCacheControl_ ) - , privateData( privateData_ ) - , shaderDemoteToHelperInvocation( shaderDemoteToHelperInvocation_ ) - , shaderTerminateInvocation( shaderTerminateInvocation_ ) - , subgroupSizeControl( subgroupSizeControl_ ) - , computeFullSubgroups( computeFullSubgroups_ ) - , synchronization2( synchronization2_ ) - , textureCompressionASTC_HDR( textureCompressionASTC_HDR_ ) - , shaderZeroInitializeWorkgroupMemory( shaderZeroInitializeWorkgroupMemory_ ) - , dynamicRendering( dynamicRendering_ ) - , shaderIntegerDotProduct( shaderIntegerDotProduct_ ) - , maintenance4( maintenance4_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceVulkan13Features( PhysicalDeviceVulkan13Features const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkan13Features( VkPhysicalDeviceVulkan13Features const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceVulkan13Features( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceVulkan13Features & - operator=( PhysicalDeviceVulkan13Features const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkan13Features & operator=( VkPhysicalDeviceVulkan13Features const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & - setRobustImageAccess( VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess_ ) VULKAN_HPP_NOEXCEPT - { - robustImageAccess = robustImageAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & - setInlineUniformBlock( VULKAN_HPP_NAMESPACE::Bool32 inlineUniformBlock_ ) VULKAN_HPP_NOEXCEPT - { - inlineUniformBlock = inlineUniformBlock_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & setDescriptorBindingInlineUniformBlockUpdateAfterBind( - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingInlineUniformBlockUpdateAfterBind_ ) VULKAN_HPP_NOEXCEPT - { - descriptorBindingInlineUniformBlockUpdateAfterBind = descriptorBindingInlineUniformBlockUpdateAfterBind_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & - setPipelineCreationCacheControl( VULKAN_HPP_NAMESPACE::Bool32 pipelineCreationCacheControl_ ) VULKAN_HPP_NOEXCEPT - { - pipelineCreationCacheControl = pipelineCreationCacheControl_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & - setPrivateData( VULKAN_HPP_NAMESPACE::Bool32 privateData_ ) VULKAN_HPP_NOEXCEPT - { - privateData = privateData_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & setShaderDemoteToHelperInvocation( - VULKAN_HPP_NAMESPACE::Bool32 shaderDemoteToHelperInvocation_ ) VULKAN_HPP_NOEXCEPT - { - shaderDemoteToHelperInvocation = shaderDemoteToHelperInvocation_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & - setShaderTerminateInvocation( VULKAN_HPP_NAMESPACE::Bool32 shaderTerminateInvocation_ ) VULKAN_HPP_NOEXCEPT - { - shaderTerminateInvocation = shaderTerminateInvocation_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & - setSubgroupSizeControl( VULKAN_HPP_NAMESPACE::Bool32 subgroupSizeControl_ ) VULKAN_HPP_NOEXCEPT - { - subgroupSizeControl = subgroupSizeControl_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & - setComputeFullSubgroups( VULKAN_HPP_NAMESPACE::Bool32 computeFullSubgroups_ ) VULKAN_HPP_NOEXCEPT - { - computeFullSubgroups = computeFullSubgroups_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & - setSynchronization2( VULKAN_HPP_NAMESPACE::Bool32 synchronization2_ ) VULKAN_HPP_NOEXCEPT - { - synchronization2 = synchronization2_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & - setTextureCompressionASTC_HDR( VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_HDR_ ) VULKAN_HPP_NOEXCEPT - { - textureCompressionASTC_HDR = textureCompressionASTC_HDR_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & setShaderZeroInitializeWorkgroupMemory( - VULKAN_HPP_NAMESPACE::Bool32 shaderZeroInitializeWorkgroupMemory_ ) VULKAN_HPP_NOEXCEPT - { - shaderZeroInitializeWorkgroupMemory = shaderZeroInitializeWorkgroupMemory_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & - setDynamicRendering( VULKAN_HPP_NAMESPACE::Bool32 dynamicRendering_ ) VULKAN_HPP_NOEXCEPT - { - dynamicRendering = dynamicRendering_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & - setShaderIntegerDotProduct( VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerDotProduct_ ) VULKAN_HPP_NOEXCEPT - { - shaderIntegerDotProduct = shaderIntegerDotProduct_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan13Features & - setMaintenance4( VULKAN_HPP_NAMESPACE::Bool32 maintenance4_ ) VULKAN_HPP_NOEXCEPT - { - maintenance4 = maintenance4_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceVulkan13Features const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceVulkan13Features &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - robustImageAccess, - inlineUniformBlock, - descriptorBindingInlineUniformBlockUpdateAfterBind, - pipelineCreationCacheControl, - privateData, - shaderDemoteToHelperInvocation, - shaderTerminateInvocation, - subgroupSizeControl, - computeFullSubgroups, - synchronization2, - textureCompressionASTC_HDR, - shaderZeroInitializeWorkgroupMemory, - dynamicRendering, - shaderIntegerDotProduct, - maintenance4 ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceVulkan13Features const & ) const = default; -#else - bool operator==( PhysicalDeviceVulkan13Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( robustImageAccess == rhs.robustImageAccess ) && - ( inlineUniformBlock == rhs.inlineUniformBlock ) && - ( descriptorBindingInlineUniformBlockUpdateAfterBind == - rhs.descriptorBindingInlineUniformBlockUpdateAfterBind ) && - ( pipelineCreationCacheControl == rhs.pipelineCreationCacheControl ) && - ( privateData == rhs.privateData ) && - ( shaderDemoteToHelperInvocation == rhs.shaderDemoteToHelperInvocation ) && - ( shaderTerminateInvocation == rhs.shaderTerminateInvocation ) && - ( subgroupSizeControl == rhs.subgroupSizeControl ) && - ( computeFullSubgroups == rhs.computeFullSubgroups ) && ( synchronization2 == rhs.synchronization2 ) && - ( textureCompressionASTC_HDR == rhs.textureCompressionASTC_HDR ) && - ( shaderZeroInitializeWorkgroupMemory == rhs.shaderZeroInitializeWorkgroupMemory ) && - ( dynamicRendering == rhs.dynamicRendering ) && - ( shaderIntegerDotProduct == rhs.shaderIntegerDotProduct ) && ( maintenance4 == rhs.maintenance4 ); -# endif - } - - bool operator!=( PhysicalDeviceVulkan13Features const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVulkan13Features; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess = {}; - VULKAN_HPP_NAMESPACE::Bool32 inlineUniformBlock = {}; - VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingInlineUniformBlockUpdateAfterBind = {}; - VULKAN_HPP_NAMESPACE::Bool32 pipelineCreationCacheControl = {}; - VULKAN_HPP_NAMESPACE::Bool32 privateData = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderDemoteToHelperInvocation = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderTerminateInvocation = {}; - VULKAN_HPP_NAMESPACE::Bool32 subgroupSizeControl = {}; - VULKAN_HPP_NAMESPACE::Bool32 computeFullSubgroups = {}; - VULKAN_HPP_NAMESPACE::Bool32 synchronization2 = {}; - VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_HDR = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderZeroInitializeWorkgroupMemory = {}; - VULKAN_HPP_NAMESPACE::Bool32 dynamicRendering = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerDotProduct = {}; - VULKAN_HPP_NAMESPACE::Bool32 maintenance4 = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features ) == - sizeof( VkPhysicalDeviceVulkan13Features ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceVulkan13Features is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceVulkan13Features; - }; - - struct PhysicalDeviceVulkan13Properties - { - using NativeType = VkPhysicalDeviceVulkan13Properties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceVulkan13Properties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceVulkan13Properties( - uint32_t minSubgroupSize_ = {}, - uint32_t maxSubgroupSize_ = {}, - uint32_t maxComputeWorkgroupSubgroups_ = {}, - VULKAN_HPP_NAMESPACE::ShaderStageFlags requiredSubgroupSizeStages_ = {}, - uint32_t maxInlineUniformBlockSize_ = {}, - uint32_t maxPerStageDescriptorInlineUniformBlocks_ = {}, - uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks_ = {}, - uint32_t maxDescriptorSetInlineUniformBlocks_ = {}, - uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks_ = {}, - uint32_t maxInlineUniformTotalSize_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize storageTexelBufferOffsetAlignmentBytes_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 storageTexelBufferOffsetSingleTexelAlignment_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize uniformTexelBufferOffsetAlignmentBytes_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 uniformTexelBufferOffsetSingleTexelAlignment_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize maxBufferSize_ = {} ) VULKAN_HPP_NOEXCEPT - : minSubgroupSize( minSubgroupSize_ ) - , maxSubgroupSize( maxSubgroupSize_ ) - , maxComputeWorkgroupSubgroups( maxComputeWorkgroupSubgroups_ ) - , requiredSubgroupSizeStages( requiredSubgroupSizeStages_ ) - , maxInlineUniformBlockSize( maxInlineUniformBlockSize_ ) - , maxPerStageDescriptorInlineUniformBlocks( maxPerStageDescriptorInlineUniformBlocks_ ) - , maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks( - maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks_ ) - , maxDescriptorSetInlineUniformBlocks( maxDescriptorSetInlineUniformBlocks_ ) - , maxDescriptorSetUpdateAfterBindInlineUniformBlocks( maxDescriptorSetUpdateAfterBindInlineUniformBlocks_ ) - , maxInlineUniformTotalSize( maxInlineUniformTotalSize_ ) - , integerDotProduct8BitUnsignedAccelerated( integerDotProduct8BitUnsignedAccelerated_ ) - , integerDotProduct8BitSignedAccelerated( integerDotProduct8BitSignedAccelerated_ ) - , integerDotProduct8BitMixedSignednessAccelerated( integerDotProduct8BitMixedSignednessAccelerated_ ) - , integerDotProduct4x8BitPackedUnsignedAccelerated( integerDotProduct4x8BitPackedUnsignedAccelerated_ ) - , integerDotProduct4x8BitPackedSignedAccelerated( integerDotProduct4x8BitPackedSignedAccelerated_ ) - , integerDotProduct4x8BitPackedMixedSignednessAccelerated( - integerDotProduct4x8BitPackedMixedSignednessAccelerated_ ) - , integerDotProduct16BitUnsignedAccelerated( integerDotProduct16BitUnsignedAccelerated_ ) - , integerDotProduct16BitSignedAccelerated( integerDotProduct16BitSignedAccelerated_ ) - , integerDotProduct16BitMixedSignednessAccelerated( integerDotProduct16BitMixedSignednessAccelerated_ ) - , integerDotProduct32BitUnsignedAccelerated( integerDotProduct32BitUnsignedAccelerated_ ) - , integerDotProduct32BitSignedAccelerated( integerDotProduct32BitSignedAccelerated_ ) - , integerDotProduct32BitMixedSignednessAccelerated( integerDotProduct32BitMixedSignednessAccelerated_ ) - , integerDotProduct64BitUnsignedAccelerated( integerDotProduct64BitUnsignedAccelerated_ ) - , integerDotProduct64BitSignedAccelerated( integerDotProduct64BitSignedAccelerated_ ) - , integerDotProduct64BitMixedSignednessAccelerated( integerDotProduct64BitMixedSignednessAccelerated_ ) - , integerDotProductAccumulatingSaturating8BitUnsignedAccelerated( - integerDotProductAccumulatingSaturating8BitUnsignedAccelerated_ ) - , integerDotProductAccumulatingSaturating8BitSignedAccelerated( - integerDotProductAccumulatingSaturating8BitSignedAccelerated_ ) - , integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated( - integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated_ ) - , integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated( - integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated_ ) - , integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated( - integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated_ ) - , integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated( - integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated_ ) - , integerDotProductAccumulatingSaturating16BitUnsignedAccelerated( - integerDotProductAccumulatingSaturating16BitUnsignedAccelerated_ ) - , integerDotProductAccumulatingSaturating16BitSignedAccelerated( - integerDotProductAccumulatingSaturating16BitSignedAccelerated_ ) - , integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated( - integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated_ ) - , integerDotProductAccumulatingSaturating32BitUnsignedAccelerated( - integerDotProductAccumulatingSaturating32BitUnsignedAccelerated_ ) - , integerDotProductAccumulatingSaturating32BitSignedAccelerated( - integerDotProductAccumulatingSaturating32BitSignedAccelerated_ ) - , integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated( - integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated_ ) - , integerDotProductAccumulatingSaturating64BitUnsignedAccelerated( - integerDotProductAccumulatingSaturating64BitUnsignedAccelerated_ ) - , integerDotProductAccumulatingSaturating64BitSignedAccelerated( - integerDotProductAccumulatingSaturating64BitSignedAccelerated_ ) - , integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated( - integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_ ) - , storageTexelBufferOffsetAlignmentBytes( storageTexelBufferOffsetAlignmentBytes_ ) - , storageTexelBufferOffsetSingleTexelAlignment( storageTexelBufferOffsetSingleTexelAlignment_ ) - , uniformTexelBufferOffsetAlignmentBytes( uniformTexelBufferOffsetAlignmentBytes_ ) - , uniformTexelBufferOffsetSingleTexelAlignment( uniformTexelBufferOffsetSingleTexelAlignment_ ) - , maxBufferSize( maxBufferSize_ ) - {} - - VULKAN_HPP_CONSTEXPR - PhysicalDeviceVulkan13Properties( PhysicalDeviceVulkan13Properties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkan13Properties( VkPhysicalDeviceVulkan13Properties const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceVulkan13Properties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceVulkan13Properties & - operator=( PhysicalDeviceVulkan13Properties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkan13Properties & operator=( VkPhysicalDeviceVulkan13Properties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPhysicalDeviceVulkan13Properties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceVulkan13Properties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - minSubgroupSize, - maxSubgroupSize, - maxComputeWorkgroupSubgroups, - requiredSubgroupSizeStages, - maxInlineUniformBlockSize, - maxPerStageDescriptorInlineUniformBlocks, - maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks, - maxDescriptorSetInlineUniformBlocks, - maxDescriptorSetUpdateAfterBindInlineUniformBlocks, - maxInlineUniformTotalSize, - integerDotProduct8BitUnsignedAccelerated, - integerDotProduct8BitSignedAccelerated, - integerDotProduct8BitMixedSignednessAccelerated, - integerDotProduct4x8BitPackedUnsignedAccelerated, - integerDotProduct4x8BitPackedSignedAccelerated, - integerDotProduct4x8BitPackedMixedSignednessAccelerated, - integerDotProduct16BitUnsignedAccelerated, - integerDotProduct16BitSignedAccelerated, - integerDotProduct16BitMixedSignednessAccelerated, - integerDotProduct32BitUnsignedAccelerated, - integerDotProduct32BitSignedAccelerated, - integerDotProduct32BitMixedSignednessAccelerated, - integerDotProduct64BitUnsignedAccelerated, - integerDotProduct64BitSignedAccelerated, - integerDotProduct64BitMixedSignednessAccelerated, - integerDotProductAccumulatingSaturating8BitUnsignedAccelerated, - integerDotProductAccumulatingSaturating8BitSignedAccelerated, - integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated, - integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated, - integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated, - integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated, - integerDotProductAccumulatingSaturating16BitUnsignedAccelerated, - integerDotProductAccumulatingSaturating16BitSignedAccelerated, - integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated, - integerDotProductAccumulatingSaturating32BitUnsignedAccelerated, - integerDotProductAccumulatingSaturating32BitSignedAccelerated, - integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated, - integerDotProductAccumulatingSaturating64BitUnsignedAccelerated, - integerDotProductAccumulatingSaturating64BitSignedAccelerated, - integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated, - storageTexelBufferOffsetAlignmentBytes, - storageTexelBufferOffsetSingleTexelAlignment, - uniformTexelBufferOffsetAlignmentBytes, - uniformTexelBufferOffsetSingleTexelAlignment, - maxBufferSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceVulkan13Properties const & ) const = default; -#else - bool operator==( PhysicalDeviceVulkan13Properties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( minSubgroupSize == rhs.minSubgroupSize ) && - ( maxSubgroupSize == rhs.maxSubgroupSize ) && - ( maxComputeWorkgroupSubgroups == rhs.maxComputeWorkgroupSubgroups ) && - ( requiredSubgroupSizeStages == rhs.requiredSubgroupSizeStages ) && - ( maxInlineUniformBlockSize == rhs.maxInlineUniformBlockSize ) && - ( maxPerStageDescriptorInlineUniformBlocks == rhs.maxPerStageDescriptorInlineUniformBlocks ) && - ( maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks == - rhs.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks ) && - ( maxDescriptorSetInlineUniformBlocks == rhs.maxDescriptorSetInlineUniformBlocks ) && - ( maxDescriptorSetUpdateAfterBindInlineUniformBlocks == - rhs.maxDescriptorSetUpdateAfterBindInlineUniformBlocks ) && - ( maxInlineUniformTotalSize == rhs.maxInlineUniformTotalSize ) && - ( integerDotProduct8BitUnsignedAccelerated == rhs.integerDotProduct8BitUnsignedAccelerated ) && - ( integerDotProduct8BitSignedAccelerated == rhs.integerDotProduct8BitSignedAccelerated ) && - ( integerDotProduct8BitMixedSignednessAccelerated == - rhs.integerDotProduct8BitMixedSignednessAccelerated ) && - ( integerDotProduct4x8BitPackedUnsignedAccelerated == - rhs.integerDotProduct4x8BitPackedUnsignedAccelerated ) && - ( integerDotProduct4x8BitPackedSignedAccelerated == rhs.integerDotProduct4x8BitPackedSignedAccelerated ) && - ( integerDotProduct4x8BitPackedMixedSignednessAccelerated == - rhs.integerDotProduct4x8BitPackedMixedSignednessAccelerated ) && - ( integerDotProduct16BitUnsignedAccelerated == rhs.integerDotProduct16BitUnsignedAccelerated ) && - ( integerDotProduct16BitSignedAccelerated == rhs.integerDotProduct16BitSignedAccelerated ) && - ( integerDotProduct16BitMixedSignednessAccelerated == - rhs.integerDotProduct16BitMixedSignednessAccelerated ) && - ( integerDotProduct32BitUnsignedAccelerated == rhs.integerDotProduct32BitUnsignedAccelerated ) && - ( integerDotProduct32BitSignedAccelerated == rhs.integerDotProduct32BitSignedAccelerated ) && - ( integerDotProduct32BitMixedSignednessAccelerated == - rhs.integerDotProduct32BitMixedSignednessAccelerated ) && - ( integerDotProduct64BitUnsignedAccelerated == rhs.integerDotProduct64BitUnsignedAccelerated ) && - ( integerDotProduct64BitSignedAccelerated == rhs.integerDotProduct64BitSignedAccelerated ) && - ( integerDotProduct64BitMixedSignednessAccelerated == - rhs.integerDotProduct64BitMixedSignednessAccelerated ) && - ( integerDotProductAccumulatingSaturating8BitUnsignedAccelerated == - rhs.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated ) && - ( integerDotProductAccumulatingSaturating8BitSignedAccelerated == - rhs.integerDotProductAccumulatingSaturating8BitSignedAccelerated ) && - ( integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated == - rhs.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated ) && - ( integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated == - rhs.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated ) && - ( integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated == - rhs.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated ) && - ( integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated == - rhs.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated ) && - ( integerDotProductAccumulatingSaturating16BitUnsignedAccelerated == - rhs.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated ) && - ( integerDotProductAccumulatingSaturating16BitSignedAccelerated == - rhs.integerDotProductAccumulatingSaturating16BitSignedAccelerated ) && - ( integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated == - rhs.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated ) && - ( integerDotProductAccumulatingSaturating32BitUnsignedAccelerated == - rhs.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated ) && - ( integerDotProductAccumulatingSaturating32BitSignedAccelerated == - rhs.integerDotProductAccumulatingSaturating32BitSignedAccelerated ) && - ( integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated == - rhs.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated ) && - ( integerDotProductAccumulatingSaturating64BitUnsignedAccelerated == - rhs.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated ) && - ( integerDotProductAccumulatingSaturating64BitSignedAccelerated == - rhs.integerDotProductAccumulatingSaturating64BitSignedAccelerated ) && - ( integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated == - rhs.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated ) && - ( storageTexelBufferOffsetAlignmentBytes == rhs.storageTexelBufferOffsetAlignmentBytes ) && - ( storageTexelBufferOffsetSingleTexelAlignment == rhs.storageTexelBufferOffsetSingleTexelAlignment ) && - ( uniformTexelBufferOffsetAlignmentBytes == rhs.uniformTexelBufferOffsetAlignmentBytes ) && - ( uniformTexelBufferOffsetSingleTexelAlignment == rhs.uniformTexelBufferOffsetSingleTexelAlignment ) && - ( maxBufferSize == rhs.maxBufferSize ); -# endif - } - - bool operator!=( PhysicalDeviceVulkan13Properties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVulkan13Properties; - void * pNext = {}; - uint32_t minSubgroupSize = {}; - uint32_t maxSubgroupSize = {}; - uint32_t maxComputeWorkgroupSubgroups = {}; - VULKAN_HPP_NAMESPACE::ShaderStageFlags requiredSubgroupSizeStages = {}; - uint32_t maxInlineUniformBlockSize = {}; - uint32_t maxPerStageDescriptorInlineUniformBlocks = {}; - uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks = {}; - uint32_t maxDescriptorSetInlineUniformBlocks = {}; - uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks = {}; - uint32_t maxInlineUniformTotalSize = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct8BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct16BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct32BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProduct64BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated = {}; - VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated = {}; - VULKAN_HPP_NAMESPACE::DeviceSize storageTexelBufferOffsetAlignmentBytes = {}; - VULKAN_HPP_NAMESPACE::Bool32 storageTexelBufferOffsetSingleTexelAlignment = {}; - VULKAN_HPP_NAMESPACE::DeviceSize uniformTexelBufferOffsetAlignmentBytes = {}; - VULKAN_HPP_NAMESPACE::Bool32 uniformTexelBufferOffsetSingleTexelAlignment = {}; - VULKAN_HPP_NAMESPACE::DeviceSize maxBufferSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties ) == - sizeof( VkPhysicalDeviceVulkan13Properties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceVulkan13Properties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceVulkan13Properties; - }; - - struct PhysicalDeviceVulkanMemoryModelFeatures - { - using NativeType = VkPhysicalDeviceVulkanMemoryModelFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceVulkanMemoryModelFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceVulkanMemoryModelFeatures( - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModel_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelDeviceScope_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelAvailabilityVisibilityChains_ = {} ) VULKAN_HPP_NOEXCEPT - : vulkanMemoryModel( vulkanMemoryModel_ ) - , vulkanMemoryModelDeviceScope( vulkanMemoryModelDeviceScope_ ) - , vulkanMemoryModelAvailabilityVisibilityChains( vulkanMemoryModelAvailabilityVisibilityChains_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceVulkanMemoryModelFeatures( PhysicalDeviceVulkanMemoryModelFeatures const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkanMemoryModelFeatures( VkPhysicalDeviceVulkanMemoryModelFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceVulkanMemoryModelFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceVulkanMemoryModelFeatures & - operator=( PhysicalDeviceVulkanMemoryModelFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceVulkanMemoryModelFeatures & - operator=( VkPhysicalDeviceVulkanMemoryModelFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkanMemoryModelFeatures & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkanMemoryModelFeatures & - setVulkanMemoryModel( VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModel_ ) VULKAN_HPP_NOEXCEPT - { - vulkanMemoryModel = vulkanMemoryModel_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkanMemoryModelFeatures & - setVulkanMemoryModelDeviceScope( VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelDeviceScope_ ) VULKAN_HPP_NOEXCEPT - { - vulkanMemoryModelDeviceScope = vulkanMemoryModelDeviceScope_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkanMemoryModelFeatures & setVulkanMemoryModelAvailabilityVisibilityChains( - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelAvailabilityVisibilityChains_ ) VULKAN_HPP_NOEXCEPT - { - vulkanMemoryModelAvailabilityVisibilityChains = vulkanMemoryModelAvailabilityVisibilityChains_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceVulkanMemoryModelFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceVulkanMemoryModelFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, vulkanMemoryModel, vulkanMemoryModelDeviceScope, vulkanMemoryModelAvailabilityVisibilityChains ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceVulkanMemoryModelFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceVulkanMemoryModelFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( vulkanMemoryModel == rhs.vulkanMemoryModel ) && - ( vulkanMemoryModelDeviceScope == rhs.vulkanMemoryModelDeviceScope ) && - ( vulkanMemoryModelAvailabilityVisibilityChains == rhs.vulkanMemoryModelAvailabilityVisibilityChains ); -# endif - } - - bool operator!=( PhysicalDeviceVulkanMemoryModelFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVulkanMemoryModelFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModel = {}; - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelDeviceScope = {}; - VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelAvailabilityVisibilityChains = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures ) == - sizeof( VkPhysicalDeviceVulkanMemoryModelFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceVulkanMemoryModelFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceVulkanMemoryModelFeatures; - }; - using PhysicalDeviceVulkanMemoryModelFeaturesKHR = PhysicalDeviceVulkanMemoryModelFeatures; - - struct PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR - { - using NativeType = VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR( - VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayout_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayoutScalarBlockLayout_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayout8BitAccess_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayout16BitAccess_ = {} ) VULKAN_HPP_NOEXCEPT - : workgroupMemoryExplicitLayout( workgroupMemoryExplicitLayout_ ) - , workgroupMemoryExplicitLayoutScalarBlockLayout( workgroupMemoryExplicitLayoutScalarBlockLayout_ ) - , workgroupMemoryExplicitLayout8BitAccess( workgroupMemoryExplicitLayout8BitAccess_ ) - , workgroupMemoryExplicitLayout16BitAccess( workgroupMemoryExplicitLayout16BitAccess_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR( - PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR( - VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & - operator=( PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & - operator=( VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & setWorkgroupMemoryExplicitLayout( - VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayout_ ) VULKAN_HPP_NOEXCEPT - { - workgroupMemoryExplicitLayout = workgroupMemoryExplicitLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & - setWorkgroupMemoryExplicitLayoutScalarBlockLayout( - VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayoutScalarBlockLayout_ ) VULKAN_HPP_NOEXCEPT - { - workgroupMemoryExplicitLayoutScalarBlockLayout = workgroupMemoryExplicitLayoutScalarBlockLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & - setWorkgroupMemoryExplicitLayout8BitAccess( - VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayout8BitAccess_ ) VULKAN_HPP_NOEXCEPT - { - workgroupMemoryExplicitLayout8BitAccess = workgroupMemoryExplicitLayout8BitAccess_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR & - setWorkgroupMemoryExplicitLayout16BitAccess( - VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayout16BitAccess_ ) VULKAN_HPP_NOEXCEPT - { - workgroupMemoryExplicitLayout16BitAccess = workgroupMemoryExplicitLayout16BitAccess_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - workgroupMemoryExplicitLayout, - workgroupMemoryExplicitLayoutScalarBlockLayout, - workgroupMemoryExplicitLayout8BitAccess, - workgroupMemoryExplicitLayout16BitAccess ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR const & ) const = default; -#else - bool operator==( PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( workgroupMemoryExplicitLayout == rhs.workgroupMemoryExplicitLayout ) && - ( workgroupMemoryExplicitLayoutScalarBlockLayout == rhs.workgroupMemoryExplicitLayoutScalarBlockLayout ) && - ( workgroupMemoryExplicitLayout8BitAccess == rhs.workgroupMemoryExplicitLayout8BitAccess ) && - ( workgroupMemoryExplicitLayout16BitAccess == rhs.workgroupMemoryExplicitLayout16BitAccess ); -# endif - } - - bool operator!=( PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayout = {}; - VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayoutScalarBlockLayout = {}; - VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayout8BitAccess = {}; - VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayout16BitAccess = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR ) == - sizeof( VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR>::value, - "PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR; - }; - - struct PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT - { - using NativeType = VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 ycbcr2plane444Formats_ = {} ) VULKAN_HPP_NOEXCEPT - : ycbcr2plane444Formats( ycbcr2plane444Formats_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT( - PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT( VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT & - operator=( PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT & - operator=( VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT & - setYcbcr2plane444Formats( VULKAN_HPP_NAMESPACE::Bool32 ycbcr2plane444Formats_ ) VULKAN_HPP_NOEXCEPT - { - ycbcr2plane444Formats = ycbcr2plane444Formats_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, ycbcr2plane444Formats ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( ycbcr2plane444Formats == rhs.ycbcr2plane444Formats ); -# endif - } - - bool operator!=( PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 ycbcr2plane444Formats = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT ) == - sizeof( VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT; - }; - - struct PhysicalDeviceYcbcrImageArraysFeaturesEXT - { - using NativeType = VkPhysicalDeviceYcbcrImageArraysFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceYcbcrImageArraysFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceYcbcrImageArraysFeaturesEXT( - VULKAN_HPP_NAMESPACE::Bool32 ycbcrImageArrays_ = {} ) VULKAN_HPP_NOEXCEPT : ycbcrImageArrays( ycbcrImageArrays_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceYcbcrImageArraysFeaturesEXT( - PhysicalDeviceYcbcrImageArraysFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceYcbcrImageArraysFeaturesEXT( VkPhysicalDeviceYcbcrImageArraysFeaturesEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PhysicalDeviceYcbcrImageArraysFeaturesEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceYcbcrImageArraysFeaturesEXT & - operator=( PhysicalDeviceYcbcrImageArraysFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceYcbcrImageArraysFeaturesEXT & - operator=( VkPhysicalDeviceYcbcrImageArraysFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceYcbcrImageArraysFeaturesEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceYcbcrImageArraysFeaturesEXT & - setYcbcrImageArrays( VULKAN_HPP_NAMESPACE::Bool32 ycbcrImageArrays_ ) VULKAN_HPP_NOEXCEPT - { - ycbcrImageArrays = ycbcrImageArrays_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceYcbcrImageArraysFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceYcbcrImageArraysFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, ycbcrImageArrays ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceYcbcrImageArraysFeaturesEXT const & ) const = default; -#else - bool operator==( PhysicalDeviceYcbcrImageArraysFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( ycbcrImageArrays == rhs.ycbcrImageArrays ); -# endif - } - - bool operator!=( PhysicalDeviceYcbcrImageArraysFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceYcbcrImageArraysFeaturesEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 ycbcrImageArrays = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT ) == - sizeof( VkPhysicalDeviceYcbcrImageArraysFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PhysicalDeviceYcbcrImageArraysFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceYcbcrImageArraysFeaturesEXT; - }; - - struct PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures - { - using NativeType = VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePhysicalDeviceZeroInitializeWorkgroupMemoryFeatures; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures( - VULKAN_HPP_NAMESPACE::Bool32 shaderZeroInitializeWorkgroupMemory_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderZeroInitializeWorkgroupMemory( shaderZeroInitializeWorkgroupMemory_ ) - {} - - VULKAN_HPP_CONSTEXPR PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures( - PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures( - VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - : PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures & - operator=( PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures & - operator=( VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures & - setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures & - setShaderZeroInitializeWorkgroupMemory( VULKAN_HPP_NAMESPACE::Bool32 shaderZeroInitializeWorkgroupMemory_ ) - VULKAN_HPP_NOEXCEPT - { - shaderZeroInitializeWorkgroupMemory = shaderZeroInitializeWorkgroupMemory_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shaderZeroInitializeWorkgroupMemory ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures const & ) const = default; -#else - bool operator==( PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shaderZeroInitializeWorkgroupMemory == rhs.shaderZeroInitializeWorkgroupMemory ); -# endif - } - - bool operator!=( PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceZeroInitializeWorkgroupMemoryFeatures; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shaderZeroInitializeWorkgroupMemory = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures ) == - sizeof( VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures>::value, - "PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures; - }; - using PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR = PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures; - - struct PipelineCacheCreateInfo - { - using NativeType = VkPipelineCacheCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePipelineCacheCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineCacheCreateInfo( VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlags flags_ = {}, - size_t initialDataSize_ = {}, - const void * pInitialData_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , initialDataSize( initialDataSize_ ) - , pInitialData( pInitialData_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineCacheCreateInfo( PipelineCacheCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCacheCreateInfo( VkPipelineCacheCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineCacheCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - PipelineCacheCreateInfo( VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & initialData_ ) - : flags( flags_ ), initialDataSize( initialData_.size() * sizeof( T ) ), pInitialData( initialData_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineCacheCreateInfo & operator=( PipelineCacheCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCacheCreateInfo & operator=( VkPipelineCacheCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineCacheCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCacheCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCacheCreateInfo & setInitialDataSize( size_t initialDataSize_ ) VULKAN_HPP_NOEXCEPT - { - initialDataSize = initialDataSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCacheCreateInfo & setPInitialData( const void * pInitialData_ ) VULKAN_HPP_NOEXCEPT - { - pInitialData = pInitialData_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - PipelineCacheCreateInfo & - setInitialData( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & initialData_ ) VULKAN_HPP_NOEXCEPT - { - initialDataSize = initialData_.size() * sizeof( T ); - pInitialData = initialData_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineCacheCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineCacheCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, initialDataSize, pInitialData ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineCacheCreateInfo const & ) const = default; -#else - bool operator==( PipelineCacheCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( initialDataSize == rhs.initialDataSize ) && ( pInitialData == rhs.pInitialData ); -# endif - } - - bool operator!=( PipelineCacheCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineCacheCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlags flags = {}; - size_t initialDataSize = {}; - const void * pInitialData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo ) == - sizeof( VkPipelineCacheCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PipelineCacheCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineCacheCreateInfo; - }; - - struct PipelineCacheHeaderVersionOne - { - using NativeType = VkPipelineCacheHeaderVersionOne; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PipelineCacheHeaderVersionOne( - uint32_t headerSize_ = {}, - VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersion headerVersion_ = - VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersion::eOne, - uint32_t vendorID_ = {}, - uint32_t deviceID_ = {}, - std::array const & pipelineCacheUUID_ = {} ) VULKAN_HPP_NOEXCEPT - : headerSize( headerSize_ ) - , headerVersion( headerVersion_ ) - , vendorID( vendorID_ ) - , deviceID( deviceID_ ) - , pipelineCacheUUID( pipelineCacheUUID_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PipelineCacheHeaderVersionOne( PipelineCacheHeaderVersionOne const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCacheHeaderVersionOne( VkPipelineCacheHeaderVersionOne const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineCacheHeaderVersionOne( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineCacheHeaderVersionOne & - operator=( PipelineCacheHeaderVersionOne const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCacheHeaderVersionOne & operator=( VkPipelineCacheHeaderVersionOne const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineCacheHeaderVersionOne & setHeaderSize( uint32_t headerSize_ ) VULKAN_HPP_NOEXCEPT - { - headerSize = headerSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCacheHeaderVersionOne & - setHeaderVersion( VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersion headerVersion_ ) VULKAN_HPP_NOEXCEPT - { - headerVersion = headerVersion_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCacheHeaderVersionOne & setVendorID( uint32_t vendorID_ ) VULKAN_HPP_NOEXCEPT - { - vendorID = vendorID_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCacheHeaderVersionOne & setDeviceID( uint32_t deviceID_ ) VULKAN_HPP_NOEXCEPT - { - deviceID = deviceID_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCacheHeaderVersionOne & - setPipelineCacheUUID( std::array pipelineCacheUUID_ ) VULKAN_HPP_NOEXCEPT - { - pipelineCacheUUID = pipelineCacheUUID_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineCacheHeaderVersionOne const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineCacheHeaderVersionOne &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( headerSize, headerVersion, vendorID, deviceID, pipelineCacheUUID ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineCacheHeaderVersionOne const & ) const = default; -#else - bool operator==( PipelineCacheHeaderVersionOne const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( headerSize == rhs.headerSize ) && ( headerVersion == rhs.headerVersion ) && - ( vendorID == rhs.vendorID ) && ( deviceID == rhs.deviceID ) && - ( pipelineCacheUUID == rhs.pipelineCacheUUID ); -# endif - } - - bool operator!=( PipelineCacheHeaderVersionOne const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t headerSize = {}; - VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersion headerVersion = - VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersion::eOne; - uint32_t vendorID = {}; - uint32_t deviceID = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D pipelineCacheUUID = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne ) == - sizeof( VkPipelineCacheHeaderVersionOne ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineCacheHeaderVersionOne is not nothrow_move_constructible!" ); - - struct PipelineColorBlendAdvancedStateCreateInfoEXT - { - using NativeType = VkPipelineColorBlendAdvancedStateCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineColorBlendAdvancedStateCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineColorBlendAdvancedStateCreateInfoEXT( - VULKAN_HPP_NAMESPACE::Bool32 srcPremultiplied_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 dstPremultiplied_ = {}, - VULKAN_HPP_NAMESPACE::BlendOverlapEXT blendOverlap_ = VULKAN_HPP_NAMESPACE::BlendOverlapEXT::eUncorrelated ) - VULKAN_HPP_NOEXCEPT - : srcPremultiplied( srcPremultiplied_ ) - , dstPremultiplied( dstPremultiplied_ ) - , blendOverlap( blendOverlap_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineColorBlendAdvancedStateCreateInfoEXT( - PipelineColorBlendAdvancedStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineColorBlendAdvancedStateCreateInfoEXT( VkPipelineColorBlendAdvancedStateCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineColorBlendAdvancedStateCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineColorBlendAdvancedStateCreateInfoEXT & - operator=( PipelineColorBlendAdvancedStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineColorBlendAdvancedStateCreateInfoEXT & - operator=( VkPipelineColorBlendAdvancedStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAdvancedStateCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAdvancedStateCreateInfoEXT & - setSrcPremultiplied( VULKAN_HPP_NAMESPACE::Bool32 srcPremultiplied_ ) VULKAN_HPP_NOEXCEPT - { - srcPremultiplied = srcPremultiplied_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAdvancedStateCreateInfoEXT & - setDstPremultiplied( VULKAN_HPP_NAMESPACE::Bool32 dstPremultiplied_ ) VULKAN_HPP_NOEXCEPT - { - dstPremultiplied = dstPremultiplied_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorBlendAdvancedStateCreateInfoEXT & - setBlendOverlap( VULKAN_HPP_NAMESPACE::BlendOverlapEXT blendOverlap_ ) VULKAN_HPP_NOEXCEPT - { - blendOverlap = blendOverlap_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineColorBlendAdvancedStateCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineColorBlendAdvancedStateCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, srcPremultiplied, dstPremultiplied, blendOverlap ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineColorBlendAdvancedStateCreateInfoEXT const & ) const = default; -#else - bool operator==( PipelineColorBlendAdvancedStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcPremultiplied == rhs.srcPremultiplied ) && - ( dstPremultiplied == rhs.dstPremultiplied ) && ( blendOverlap == rhs.blendOverlap ); -# endif - } - - bool operator!=( PipelineColorBlendAdvancedStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineColorBlendAdvancedStateCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 srcPremultiplied = {}; - VULKAN_HPP_NAMESPACE::Bool32 dstPremultiplied = {}; - VULKAN_HPP_NAMESPACE::BlendOverlapEXT blendOverlap = VULKAN_HPP_NAMESPACE::BlendOverlapEXT::eUncorrelated; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT ) == - sizeof( VkPipelineColorBlendAdvancedStateCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineColorBlendAdvancedStateCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineColorBlendAdvancedStateCreateInfoEXT; - }; - - struct PipelineColorWriteCreateInfoEXT - { - using NativeType = VkPipelineColorWriteCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePipelineColorWriteCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineColorWriteCreateInfoEXT( - uint32_t attachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::Bool32 * pColorWriteEnables_ = {} ) VULKAN_HPP_NOEXCEPT - : attachmentCount( attachmentCount_ ) - , pColorWriteEnables( pColorWriteEnables_ ) - {} - - VULKAN_HPP_CONSTEXPR - PipelineColorWriteCreateInfoEXT( PipelineColorWriteCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineColorWriteCreateInfoEXT( VkPipelineColorWriteCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineColorWriteCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineColorWriteCreateInfoEXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & colorWriteEnables_ ) - : attachmentCount( static_cast( colorWriteEnables_.size() ) ) - , pColorWriteEnables( colorWriteEnables_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineColorWriteCreateInfoEXT & - operator=( PipelineColorWriteCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineColorWriteCreateInfoEXT & operator=( VkPipelineColorWriteCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineColorWriteCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorWriteCreateInfoEXT & - setAttachmentCount( uint32_t attachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - attachmentCount = attachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineColorWriteCreateInfoEXT & - setPColorWriteEnables( const VULKAN_HPP_NAMESPACE::Bool32 * pColorWriteEnables_ ) VULKAN_HPP_NOEXCEPT - { - pColorWriteEnables = pColorWriteEnables_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineColorWriteCreateInfoEXT & setColorWriteEnables( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & colorWriteEnables_ ) - VULKAN_HPP_NOEXCEPT - { - attachmentCount = static_cast( colorWriteEnables_.size() ); - pColorWriteEnables = colorWriteEnables_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineColorWriteCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineColorWriteCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, attachmentCount, pColorWriteEnables ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineColorWriteCreateInfoEXT const & ) const = default; -#else - bool operator==( PipelineColorWriteCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( attachmentCount == rhs.attachmentCount ) && - ( pColorWriteEnables == rhs.pColorWriteEnables ); -# endif - } - - bool operator!=( PipelineColorWriteCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineColorWriteCreateInfoEXT; - const void * pNext = {}; - uint32_t attachmentCount = {}; - const VULKAN_HPP_NAMESPACE::Bool32 * pColorWriteEnables = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT ) == - sizeof( VkPipelineColorWriteCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineColorWriteCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineColorWriteCreateInfoEXT; - }; - - struct PipelineCompilerControlCreateInfoAMD - { - using NativeType = VkPipelineCompilerControlCreateInfoAMD; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineCompilerControlCreateInfoAMD; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineCompilerControlCreateInfoAMD( - VULKAN_HPP_NAMESPACE::PipelineCompilerControlFlagsAMD compilerControlFlags_ = {} ) VULKAN_HPP_NOEXCEPT - : compilerControlFlags( compilerControlFlags_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineCompilerControlCreateInfoAMD( PipelineCompilerControlCreateInfoAMD const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PipelineCompilerControlCreateInfoAMD( VkPipelineCompilerControlCreateInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineCompilerControlCreateInfoAMD( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineCompilerControlCreateInfoAMD & - operator=( PipelineCompilerControlCreateInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCompilerControlCreateInfoAMD & - operator=( VkPipelineCompilerControlCreateInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineCompilerControlCreateInfoAMD & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCompilerControlCreateInfoAMD & setCompilerControlFlags( - VULKAN_HPP_NAMESPACE::PipelineCompilerControlFlagsAMD compilerControlFlags_ ) VULKAN_HPP_NOEXCEPT - { - compilerControlFlags = compilerControlFlags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineCompilerControlCreateInfoAMD const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineCompilerControlCreateInfoAMD &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, compilerControlFlags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineCompilerControlCreateInfoAMD const & ) const = default; -#else - bool operator==( PipelineCompilerControlCreateInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( compilerControlFlags == rhs.compilerControlFlags ); -# endif - } - - bool operator!=( PipelineCompilerControlCreateInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineCompilerControlCreateInfoAMD; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineCompilerControlFlagsAMD compilerControlFlags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD ) == - sizeof( VkPipelineCompilerControlCreateInfoAMD ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineCompilerControlCreateInfoAMD is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineCompilerControlCreateInfoAMD; - }; - - struct PipelineCoverageModulationStateCreateInfoNV - { - using NativeType = VkPipelineCoverageModulationStateCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineCoverageModulationStateCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineCoverageModulationStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV flags_ = {}, - VULKAN_HPP_NAMESPACE::CoverageModulationModeNV coverageModulationMode_ = - VULKAN_HPP_NAMESPACE::CoverageModulationModeNV::eNone, - VULKAN_HPP_NAMESPACE::Bool32 coverageModulationTableEnable_ = {}, - uint32_t coverageModulationTableCount_ = {}, - const float * pCoverageModulationTable_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , coverageModulationMode( coverageModulationMode_ ) - , coverageModulationTableEnable( coverageModulationTableEnable_ ) - , coverageModulationTableCount( coverageModulationTableCount_ ) - , pCoverageModulationTable( pCoverageModulationTable_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineCoverageModulationStateCreateInfoNV( - PipelineCoverageModulationStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCoverageModulationStateCreateInfoNV( VkPipelineCoverageModulationStateCreateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineCoverageModulationStateCreateInfoNV( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineCoverageModulationStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV flags_, - VULKAN_HPP_NAMESPACE::CoverageModulationModeNV coverageModulationMode_, - VULKAN_HPP_NAMESPACE::Bool32 coverageModulationTableEnable_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & coverageModulationTable_ ) - : flags( flags_ ) - , coverageModulationMode( coverageModulationMode_ ) - , coverageModulationTableEnable( coverageModulationTableEnable_ ) - , coverageModulationTableCount( static_cast( coverageModulationTable_.size() ) ) - , pCoverageModulationTable( coverageModulationTable_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineCoverageModulationStateCreateInfoNV & - operator=( PipelineCoverageModulationStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCoverageModulationStateCreateInfoNV & - operator=( VkPipelineCoverageModulationStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNV & - setFlags( VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNV & setCoverageModulationMode( - VULKAN_HPP_NAMESPACE::CoverageModulationModeNV coverageModulationMode_ ) VULKAN_HPP_NOEXCEPT - { - coverageModulationMode = coverageModulationMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNV & setCoverageModulationTableEnable( - VULKAN_HPP_NAMESPACE::Bool32 coverageModulationTableEnable_ ) VULKAN_HPP_NOEXCEPT - { - coverageModulationTableEnable = coverageModulationTableEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNV & - setCoverageModulationTableCount( uint32_t coverageModulationTableCount_ ) VULKAN_HPP_NOEXCEPT - { - coverageModulationTableCount = coverageModulationTableCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCoverageModulationStateCreateInfoNV & - setPCoverageModulationTable( const float * pCoverageModulationTable_ ) VULKAN_HPP_NOEXCEPT - { - pCoverageModulationTable = pCoverageModulationTable_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineCoverageModulationStateCreateInfoNV & setCoverageModulationTable( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & coverageModulationTable_ ) VULKAN_HPP_NOEXCEPT - { - coverageModulationTableCount = static_cast( coverageModulationTable_.size() ); - pCoverageModulationTable = coverageModulationTable_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineCoverageModulationStateCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineCoverageModulationStateCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - coverageModulationMode, - coverageModulationTableEnable, - coverageModulationTableCount, - pCoverageModulationTable ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineCoverageModulationStateCreateInfoNV const & ) const = default; -#else - bool operator==( PipelineCoverageModulationStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( coverageModulationMode == rhs.coverageModulationMode ) && - ( coverageModulationTableEnable == rhs.coverageModulationTableEnable ) && - ( coverageModulationTableCount == rhs.coverageModulationTableCount ) && - ( pCoverageModulationTable == rhs.pCoverageModulationTable ); -# endif - } - - bool operator!=( PipelineCoverageModulationStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineCoverageModulationStateCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV flags = {}; - VULKAN_HPP_NAMESPACE::CoverageModulationModeNV coverageModulationMode = - VULKAN_HPP_NAMESPACE::CoverageModulationModeNV::eNone; - VULKAN_HPP_NAMESPACE::Bool32 coverageModulationTableEnable = {}; - uint32_t coverageModulationTableCount = {}; - const float * pCoverageModulationTable = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV ) == - sizeof( VkPipelineCoverageModulationStateCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineCoverageModulationStateCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineCoverageModulationStateCreateInfoNV; - }; - - struct PipelineCoverageReductionStateCreateInfoNV - { - using NativeType = VkPipelineCoverageReductionStateCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineCoverageReductionStateCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineCoverageReductionStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV flags_ = {}, - VULKAN_HPP_NAMESPACE::CoverageReductionModeNV coverageReductionMode_ = - VULKAN_HPP_NAMESPACE::CoverageReductionModeNV::eMerge ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , coverageReductionMode( coverageReductionMode_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineCoverageReductionStateCreateInfoNV( - PipelineCoverageReductionStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCoverageReductionStateCreateInfoNV( VkPipelineCoverageReductionStateCreateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineCoverageReductionStateCreateInfoNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineCoverageReductionStateCreateInfoNV & - operator=( PipelineCoverageReductionStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCoverageReductionStateCreateInfoNV & - operator=( VkPipelineCoverageReductionStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineCoverageReductionStateCreateInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCoverageReductionStateCreateInfoNV & - setFlags( VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCoverageReductionStateCreateInfoNV & setCoverageReductionMode( - VULKAN_HPP_NAMESPACE::CoverageReductionModeNV coverageReductionMode_ ) VULKAN_HPP_NOEXCEPT - { - coverageReductionMode = coverageReductionMode_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineCoverageReductionStateCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineCoverageReductionStateCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, coverageReductionMode ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineCoverageReductionStateCreateInfoNV const & ) const = default; -#else - bool operator==( PipelineCoverageReductionStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( coverageReductionMode == rhs.coverageReductionMode ); -# endif - } - - bool operator!=( PipelineCoverageReductionStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineCoverageReductionStateCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV flags = {}; - VULKAN_HPP_NAMESPACE::CoverageReductionModeNV coverageReductionMode = - VULKAN_HPP_NAMESPACE::CoverageReductionModeNV::eMerge; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV ) == - sizeof( VkPipelineCoverageReductionStateCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineCoverageReductionStateCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineCoverageReductionStateCreateInfoNV; - }; - - struct PipelineCoverageToColorStateCreateInfoNV - { - using NativeType = VkPipelineCoverageToColorStateCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineCoverageToColorStateCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineCoverageToColorStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagsNV flags_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 coverageToColorEnable_ = {}, - uint32_t coverageToColorLocation_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , coverageToColorEnable( coverageToColorEnable_ ) - , coverageToColorLocation( coverageToColorLocation_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineCoverageToColorStateCreateInfoNV( - PipelineCoverageToColorStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCoverageToColorStateCreateInfoNV( VkPipelineCoverageToColorStateCreateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineCoverageToColorStateCreateInfoNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineCoverageToColorStateCreateInfoNV & - operator=( PipelineCoverageToColorStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCoverageToColorStateCreateInfoNV & - operator=( VkPipelineCoverageToColorStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineCoverageToColorStateCreateInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCoverageToColorStateCreateInfoNV & - setFlags( VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagsNV flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCoverageToColorStateCreateInfoNV & - setCoverageToColorEnable( VULKAN_HPP_NAMESPACE::Bool32 coverageToColorEnable_ ) VULKAN_HPP_NOEXCEPT - { - coverageToColorEnable = coverageToColorEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCoverageToColorStateCreateInfoNV & - setCoverageToColorLocation( uint32_t coverageToColorLocation_ ) VULKAN_HPP_NOEXCEPT - { - coverageToColorLocation = coverageToColorLocation_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineCoverageToColorStateCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineCoverageToColorStateCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, coverageToColorEnable, coverageToColorLocation ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineCoverageToColorStateCreateInfoNV const & ) const = default; -#else - bool operator==( PipelineCoverageToColorStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( coverageToColorEnable == rhs.coverageToColorEnable ) && - ( coverageToColorLocation == rhs.coverageToColorLocation ); -# endif - } - - bool operator!=( PipelineCoverageToColorStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineCoverageToColorStateCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagsNV flags = {}; - VULKAN_HPP_NAMESPACE::Bool32 coverageToColorEnable = {}; - uint32_t coverageToColorLocation = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV ) == - sizeof( VkPipelineCoverageToColorStateCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineCoverageToColorStateCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineCoverageToColorStateCreateInfoNV; - }; - - struct PipelineCreationFeedback - { - using NativeType = VkPipelineCreationFeedback; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineCreationFeedback( VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlags flags_ = {}, - uint64_t duration_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , duration( duration_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineCreationFeedback( PipelineCreationFeedback const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCreationFeedback( VkPipelineCreationFeedback const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineCreationFeedback( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineCreationFeedback & operator=( PipelineCreationFeedback const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCreationFeedback & operator=( VkPipelineCreationFeedback const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPipelineCreationFeedback const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineCreationFeedback &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( flags, duration ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineCreationFeedback const & ) const = default; -#else - bool operator==( PipelineCreationFeedback const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( flags == rhs.flags ) && ( duration == rhs.duration ); -# endif - } - - bool operator!=( PipelineCreationFeedback const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlags flags = {}; - uint64_t duration = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreationFeedback ) == - sizeof( VkPipelineCreationFeedback ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PipelineCreationFeedback is not nothrow_move_constructible!" ); - using PipelineCreationFeedbackEXT = PipelineCreationFeedback; - - struct PipelineCreationFeedbackCreateInfo - { - using NativeType = VkPipelineCreationFeedbackCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineCreationFeedbackCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineCreationFeedbackCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineCreationFeedback * pPipelineCreationFeedback_ = {}, - uint32_t pipelineStageCreationFeedbackCount_ = {}, - VULKAN_HPP_NAMESPACE::PipelineCreationFeedback * pPipelineStageCreationFeedbacks_ = {} ) VULKAN_HPP_NOEXCEPT - : pPipelineCreationFeedback( pPipelineCreationFeedback_ ) - , pipelineStageCreationFeedbackCount( pipelineStageCreationFeedbackCount_ ) - , pPipelineStageCreationFeedbacks( pPipelineStageCreationFeedbacks_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineCreationFeedbackCreateInfo( PipelineCreationFeedbackCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - PipelineCreationFeedbackCreateInfo( VkPipelineCreationFeedbackCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineCreationFeedbackCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineCreationFeedbackCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineCreationFeedback * pPipelineCreationFeedback_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - pipelineStageCreationFeedbacks_ ) - : pPipelineCreationFeedback( pPipelineCreationFeedback_ ) - , pipelineStageCreationFeedbackCount( static_cast( pipelineStageCreationFeedbacks_.size() ) ) - , pPipelineStageCreationFeedbacks( pipelineStageCreationFeedbacks_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineCreationFeedbackCreateInfo & - operator=( PipelineCreationFeedbackCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineCreationFeedbackCreateInfo & - operator=( VkPipelineCreationFeedbackCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineCreationFeedbackCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCreationFeedbackCreateInfo & setPPipelineCreationFeedback( - VULKAN_HPP_NAMESPACE::PipelineCreationFeedback * pPipelineCreationFeedback_ ) VULKAN_HPP_NOEXCEPT - { - pPipelineCreationFeedback = pPipelineCreationFeedback_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCreationFeedbackCreateInfo & - setPipelineStageCreationFeedbackCount( uint32_t pipelineStageCreationFeedbackCount_ ) VULKAN_HPP_NOEXCEPT - { - pipelineStageCreationFeedbackCount = pipelineStageCreationFeedbackCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineCreationFeedbackCreateInfo & setPPipelineStageCreationFeedbacks( - VULKAN_HPP_NAMESPACE::PipelineCreationFeedback * pPipelineStageCreationFeedbacks_ ) VULKAN_HPP_NOEXCEPT - { - pPipelineStageCreationFeedbacks = pPipelineStageCreationFeedbacks_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineCreationFeedbackCreateInfo & setPipelineStageCreationFeedbacks( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - pipelineStageCreationFeedbacks_ ) VULKAN_HPP_NOEXCEPT - { - pipelineStageCreationFeedbackCount = static_cast( pipelineStageCreationFeedbacks_.size() ); - pPipelineStageCreationFeedbacks = pipelineStageCreationFeedbacks_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineCreationFeedbackCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineCreationFeedbackCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, pPipelineCreationFeedback, pipelineStageCreationFeedbackCount, pPipelineStageCreationFeedbacks ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineCreationFeedbackCreateInfo const & ) const = default; -#else - bool operator==( PipelineCreationFeedbackCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( pPipelineCreationFeedback == rhs.pPipelineCreationFeedback ) && - ( pipelineStageCreationFeedbackCount == rhs.pipelineStageCreationFeedbackCount ) && - ( pPipelineStageCreationFeedbacks == rhs.pPipelineStageCreationFeedbacks ); -# endif - } - - bool operator!=( PipelineCreationFeedbackCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineCreationFeedbackCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineCreationFeedback * pPipelineCreationFeedback = {}; - uint32_t pipelineStageCreationFeedbackCount = {}; - VULKAN_HPP_NAMESPACE::PipelineCreationFeedback * pPipelineStageCreationFeedbacks = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo ) == - sizeof( VkPipelineCreationFeedbackCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineCreationFeedbackCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineCreationFeedbackCreateInfo; - }; - using PipelineCreationFeedbackCreateInfoEXT = PipelineCreationFeedbackCreateInfo; - - struct PipelineDiscardRectangleStateCreateInfoEXT - { - using NativeType = VkPipelineDiscardRectangleStateCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineDiscardRectangleStateCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineDiscardRectangleStateCreateInfoEXT( - VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagsEXT flags_ = {}, - VULKAN_HPP_NAMESPACE::DiscardRectangleModeEXT discardRectangleMode_ = - VULKAN_HPP_NAMESPACE::DiscardRectangleModeEXT::eInclusive, - uint32_t discardRectangleCount_ = {}, - const VULKAN_HPP_NAMESPACE::Rect2D * pDiscardRectangles_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , discardRectangleMode( discardRectangleMode_ ) - , discardRectangleCount( discardRectangleCount_ ) - , pDiscardRectangles( pDiscardRectangles_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineDiscardRectangleStateCreateInfoEXT( - PipelineDiscardRectangleStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineDiscardRectangleStateCreateInfoEXT( VkPipelineDiscardRectangleStateCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineDiscardRectangleStateCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineDiscardRectangleStateCreateInfoEXT( - VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagsEXT flags_, - VULKAN_HPP_NAMESPACE::DiscardRectangleModeEXT discardRectangleMode_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & discardRectangles_ ) - : flags( flags_ ) - , discardRectangleMode( discardRectangleMode_ ) - , discardRectangleCount( static_cast( discardRectangles_.size() ) ) - , pDiscardRectangles( discardRectangles_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineDiscardRectangleStateCreateInfoEXT & - operator=( PipelineDiscardRectangleStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineDiscardRectangleStateCreateInfoEXT & - operator=( VkPipelineDiscardRectangleStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineDiscardRectangleStateCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDiscardRectangleStateCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDiscardRectangleStateCreateInfoEXT & - setDiscardRectangleMode( VULKAN_HPP_NAMESPACE::DiscardRectangleModeEXT discardRectangleMode_ ) VULKAN_HPP_NOEXCEPT - { - discardRectangleMode = discardRectangleMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDiscardRectangleStateCreateInfoEXT & - setDiscardRectangleCount( uint32_t discardRectangleCount_ ) VULKAN_HPP_NOEXCEPT - { - discardRectangleCount = discardRectangleCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineDiscardRectangleStateCreateInfoEXT & - setPDiscardRectangles( const VULKAN_HPP_NAMESPACE::Rect2D * pDiscardRectangles_ ) VULKAN_HPP_NOEXCEPT - { - pDiscardRectangles = pDiscardRectangles_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineDiscardRectangleStateCreateInfoEXT & setDiscardRectangles( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & discardRectangles_ ) - VULKAN_HPP_NOEXCEPT - { - discardRectangleCount = static_cast( discardRectangles_.size() ); - pDiscardRectangles = discardRectangles_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineDiscardRectangleStateCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineDiscardRectangleStateCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, discardRectangleMode, discardRectangleCount, pDiscardRectangles ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineDiscardRectangleStateCreateInfoEXT const & ) const = default; -#else - bool operator==( PipelineDiscardRectangleStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( discardRectangleMode == rhs.discardRectangleMode ) && - ( discardRectangleCount == rhs.discardRectangleCount ) && ( pDiscardRectangles == rhs.pDiscardRectangles ); -# endif - } - - bool operator!=( PipelineDiscardRectangleStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineDiscardRectangleStateCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagsEXT flags = {}; - VULKAN_HPP_NAMESPACE::DiscardRectangleModeEXT discardRectangleMode = - VULKAN_HPP_NAMESPACE::DiscardRectangleModeEXT::eInclusive; - uint32_t discardRectangleCount = {}; - const VULKAN_HPP_NAMESPACE::Rect2D * pDiscardRectangles = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT ) == - sizeof( VkPipelineDiscardRectangleStateCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineDiscardRectangleStateCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineDiscardRectangleStateCreateInfoEXT; - }; - - struct PipelineExecutableInfoKHR - { - using NativeType = VkPipelineExecutableInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePipelineExecutableInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineExecutableInfoKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline_ = {}, - uint32_t executableIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : pipeline( pipeline_ ) - , executableIndex( executableIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR - PipelineExecutableInfoKHR( PipelineExecutableInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineExecutableInfoKHR( VkPipelineExecutableInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineExecutableInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineExecutableInfoKHR & operator=( PipelineExecutableInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineExecutableInfoKHR & operator=( VkPipelineExecutableInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineExecutableInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineExecutableInfoKHR & - setPipeline( VULKAN_HPP_NAMESPACE::Pipeline pipeline_ ) VULKAN_HPP_NOEXCEPT - { - pipeline = pipeline_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineExecutableInfoKHR & - setExecutableIndex( uint32_t executableIndex_ ) VULKAN_HPP_NOEXCEPT - { - executableIndex = executableIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineExecutableInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineExecutableInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pipeline, executableIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineExecutableInfoKHR const & ) const = default; -#else - bool operator==( PipelineExecutableInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pipeline == rhs.pipeline ) && - ( executableIndex == rhs.executableIndex ); -# endif - } - - bool operator!=( PipelineExecutableInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineExecutableInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Pipeline pipeline = {}; - uint32_t executableIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR ) == - sizeof( VkPipelineExecutableInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PipelineExecutableInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineExecutableInfoKHR; - }; - - struct PipelineExecutableInternalRepresentationKHR - { - using NativeType = VkPipelineExecutableInternalRepresentationKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineExecutableInternalRepresentationKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - PipelineExecutableInternalRepresentationKHR( std::array const & name_ = {}, - std::array const & description_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 isText_ = {}, - size_t dataSize_ = {}, - void * pData_ = {} ) VULKAN_HPP_NOEXCEPT - : name( name_ ) - , description( description_ ) - , isText( isText_ ) - , dataSize( dataSize_ ) - , pData( pData_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 PipelineExecutableInternalRepresentationKHR( - PipelineExecutableInternalRepresentationKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineExecutableInternalRepresentationKHR( VkPipelineExecutableInternalRepresentationKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineExecutableInternalRepresentationKHR( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - PipelineExecutableInternalRepresentationKHR( std::array const & name_, - std::array const & description_, - VULKAN_HPP_NAMESPACE::Bool32 isText_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & data_ ) - : name( name_ ) - , description( description_ ) - , isText( isText_ ) - , dataSize( data_.size() * sizeof( T ) ) - , pData( data_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineExecutableInternalRepresentationKHR & - operator=( PipelineExecutableInternalRepresentationKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineExecutableInternalRepresentationKHR & - operator=( VkPipelineExecutableInternalRepresentationKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPipelineExecutableInternalRepresentationKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineExecutableInternalRepresentationKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - VULKAN_HPP_NAMESPACE::Bool32 const &, - size_t const &, - void * const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, name, description, isText, dataSize, pData ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineExecutableInternalRepresentationKHR const & ) const = default; -#else - bool operator==( PipelineExecutableInternalRepresentationKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( name == rhs.name ) && - ( description == rhs.description ) && ( isText == rhs.isText ) && ( dataSize == rhs.dataSize ) && - ( pData == rhs.pData ); -# endif - } - - bool operator!=( PipelineExecutableInternalRepresentationKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineExecutableInternalRepresentationKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D name = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D description = {}; - VULKAN_HPP_NAMESPACE::Bool32 isText = {}; - size_t dataSize = {}; - void * pData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR ) == - sizeof( VkPipelineExecutableInternalRepresentationKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineExecutableInternalRepresentationKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineExecutableInternalRepresentationKHR; - }; - - struct PipelineExecutablePropertiesKHR - { - using NativeType = VkPipelineExecutablePropertiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePipelineExecutablePropertiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - PipelineExecutablePropertiesKHR( VULKAN_HPP_NAMESPACE::ShaderStageFlags stages_ = {}, - std::array const & name_ = {}, - std::array const & description_ = {}, - uint32_t subgroupSize_ = {} ) VULKAN_HPP_NOEXCEPT - : stages( stages_ ) - , name( name_ ) - , description( description_ ) - , subgroupSize( subgroupSize_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PipelineExecutablePropertiesKHR( PipelineExecutablePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineExecutablePropertiesKHR( VkPipelineExecutablePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineExecutablePropertiesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineExecutablePropertiesKHR & - operator=( PipelineExecutablePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineExecutablePropertiesKHR & operator=( VkPipelineExecutablePropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPipelineExecutablePropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineExecutablePropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - uint32_t const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, stages, name, description, subgroupSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineExecutablePropertiesKHR const & ) const = default; -#else - bool operator==( PipelineExecutablePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( stages == rhs.stages ) && ( name == rhs.name ) && - ( description == rhs.description ) && ( subgroupSize == rhs.subgroupSize ); -# endif - } - - bool operator!=( PipelineExecutablePropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineExecutablePropertiesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ShaderStageFlags stages = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D name = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D description = {}; - uint32_t subgroupSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR ) == - sizeof( VkPipelineExecutablePropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineExecutablePropertiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineExecutablePropertiesKHR; - }; - - union PipelineExecutableStatisticValueKHR - { - using NativeType = VkPipelineExecutableStatisticValueKHR; -#if !defined( VULKAN_HPP_NO_UNION_CONSTRUCTORS ) - - VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR( VULKAN_HPP_NAMESPACE::Bool32 b32_ = {} ) : b32( b32_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR( int64_t i64_ ) : i64( i64_ ) {} - - VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR( uint64_t u64_ ) : u64( u64_ ) {} - - VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR( double f64_ ) : f64( f64_ ) {} -#endif /*VULKAN_HPP_NO_UNION_CONSTRUCTORS*/ - -#if !defined( VULKAN_HPP_NO_UNION_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR & - setB32( VULKAN_HPP_NAMESPACE::Bool32 b32_ ) VULKAN_HPP_NOEXCEPT - { - b32 = b32_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR & setI64( int64_t i64_ ) VULKAN_HPP_NOEXCEPT - { - i64 = i64_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR & setU64( uint64_t u64_ ) VULKAN_HPP_NOEXCEPT - { - u64 = u64_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticValueKHR & setF64( double f64_ ) VULKAN_HPP_NOEXCEPT - { - f64 = f64_; - return *this; - } -#endif /*VULKAN_HPP_NO_UNION_SETTERS*/ - - operator VkPipelineExecutableStatisticValueKHR const &() const - { - return *reinterpret_cast( this ); - } - - operator VkPipelineExecutableStatisticValueKHR &() - { - return *reinterpret_cast( this ); - } - -#ifdef VULKAN_HPP_HAS_UNRESTRICTED_UNIONS - VULKAN_HPP_NAMESPACE::Bool32 b32; - int64_t i64; - uint64_t u64; - double f64; -#else - VkBool32 b32; - int64_t i64; - uint64_t u64; - double f64; -#endif /*VULKAN_HPP_HAS_UNRESTRICTED_UNIONS*/ - }; - - struct PipelineExecutableStatisticKHR - { - using NativeType = VkPipelineExecutableStatisticKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePipelineExecutableStatisticKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PipelineExecutableStatisticKHR( - std::array const & name_ = {}, - std::array const & description_ = {}, - VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR format_ = - VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR::eBool32, - VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR value_ = {} ) VULKAN_HPP_NOEXCEPT - : name( name_ ) - , description( description_ ) - , format( format_ ) - , value( value_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - PipelineExecutableStatisticKHR( PipelineExecutableStatisticKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineExecutableStatisticKHR( VkPipelineExecutableStatisticKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineExecutableStatisticKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineExecutableStatisticKHR & - operator=( PipelineExecutableStatisticKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineExecutableStatisticKHR & operator=( VkPipelineExecutableStatisticKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPipelineExecutableStatisticKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineExecutableStatisticKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &, - VULKAN_HPP_NAMESPACE::ArrayWrapper1D const &, - VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR const &, - VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, name, description, format, value ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineExecutableStatisticKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D name = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D description = {}; - VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR format = - VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR::eBool32; - VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR value = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR ) == - sizeof( VkPipelineExecutableStatisticKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineExecutableStatisticKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineExecutableStatisticKHR; - }; - - struct PipelineFragmentShadingRateEnumStateCreateInfoNV - { - using NativeType = VkPipelineFragmentShadingRateEnumStateCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineFragmentShadingRateEnumStateCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateEnumStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV shadingRateType_ = - VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV::eFragmentSize, - VULKAN_HPP_NAMESPACE::FragmentShadingRateNV shadingRate_ = - VULKAN_HPP_NAMESPACE::FragmentShadingRateNV::e1InvocationPerPixel, - std::array const & - combinerOps_ = { { VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR::eKeep, - VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR::eKeep } } ) VULKAN_HPP_NOEXCEPT - : shadingRateType( shadingRateType_ ) - , shadingRate( shadingRate_ ) - , combinerOps( combinerOps_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateEnumStateCreateInfoNV( - PipelineFragmentShadingRateEnumStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineFragmentShadingRateEnumStateCreateInfoNV( VkPipelineFragmentShadingRateEnumStateCreateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineFragmentShadingRateEnumStateCreateInfoNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineFragmentShadingRateEnumStateCreateInfoNV & - operator=( PipelineFragmentShadingRateEnumStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineFragmentShadingRateEnumStateCreateInfoNV & - operator=( VkPipelineFragmentShadingRateEnumStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateEnumStateCreateInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateEnumStateCreateInfoNV & - setShadingRateType( VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV shadingRateType_ ) VULKAN_HPP_NOEXCEPT - { - shadingRateType = shadingRateType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateEnumStateCreateInfoNV & - setShadingRate( VULKAN_HPP_NAMESPACE::FragmentShadingRateNV shadingRate_ ) VULKAN_HPP_NOEXCEPT - { - shadingRate = shadingRate_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateEnumStateCreateInfoNV & setCombinerOps( - std::array combinerOps_ ) VULKAN_HPP_NOEXCEPT - { - combinerOps = combinerOps_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineFragmentShadingRateEnumStateCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineFragmentShadingRateEnumStateCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shadingRateType, shadingRate, combinerOps ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineFragmentShadingRateEnumStateCreateInfoNV const & ) const = default; -#else - bool operator==( PipelineFragmentShadingRateEnumStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( shadingRateType == rhs.shadingRateType ) && - ( shadingRate == rhs.shadingRate ) && ( combinerOps == rhs.combinerOps ); -# endif - } - - bool operator!=( PipelineFragmentShadingRateEnumStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineFragmentShadingRateEnumStateCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV shadingRateType = - VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV::eFragmentSize; - VULKAN_HPP_NAMESPACE::FragmentShadingRateNV shadingRate = - VULKAN_HPP_NAMESPACE::FragmentShadingRateNV::e1InvocationPerPixel; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D combinerOps = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV ) == - sizeof( VkPipelineFragmentShadingRateEnumStateCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineFragmentShadingRateEnumStateCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineFragmentShadingRateEnumStateCreateInfoNV; - }; - - struct PipelineFragmentShadingRateStateCreateInfoKHR - { - using NativeType = VkPipelineFragmentShadingRateStateCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineFragmentShadingRateStateCreateInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateStateCreateInfoKHR( - VULKAN_HPP_NAMESPACE::Extent2D fragmentSize_ = {}, - std::array const & - combinerOps_ = { { VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR::eKeep, - VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR::eKeep } } ) VULKAN_HPP_NOEXCEPT - : fragmentSize( fragmentSize_ ) - , combinerOps( combinerOps_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateStateCreateInfoKHR( - PipelineFragmentShadingRateStateCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineFragmentShadingRateStateCreateInfoKHR( VkPipelineFragmentShadingRateStateCreateInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineFragmentShadingRateStateCreateInfoKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineFragmentShadingRateStateCreateInfoKHR & - operator=( PipelineFragmentShadingRateStateCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineFragmentShadingRateStateCreateInfoKHR & - operator=( VkPipelineFragmentShadingRateStateCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateStateCreateInfoKHR & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateStateCreateInfoKHR & - setFragmentSize( VULKAN_HPP_NAMESPACE::Extent2D const & fragmentSize_ ) VULKAN_HPP_NOEXCEPT - { - fragmentSize = fragmentSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineFragmentShadingRateStateCreateInfoKHR & setCombinerOps( - std::array combinerOps_ ) VULKAN_HPP_NOEXCEPT - { - combinerOps = combinerOps_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineFragmentShadingRateStateCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineFragmentShadingRateStateCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, fragmentSize, combinerOps ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineFragmentShadingRateStateCreateInfoKHR const & ) const = default; -#else - bool operator==( PipelineFragmentShadingRateStateCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fragmentSize == rhs.fragmentSize ) && - ( combinerOps == rhs.combinerOps ); -# endif - } - - bool operator!=( PipelineFragmentShadingRateStateCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineFragmentShadingRateStateCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Extent2D fragmentSize = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D combinerOps = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR ) == - sizeof( VkPipelineFragmentShadingRateStateCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineFragmentShadingRateStateCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineFragmentShadingRateStateCreateInfoKHR; - }; - - struct PipelineInfoKHR - { - using NativeType = VkPipelineInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePipelineInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineInfoKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline_ = {} ) VULKAN_HPP_NOEXCEPT - : pipeline( pipeline_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineInfoKHR( PipelineInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineInfoKHR( VkPipelineInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineInfoKHR & operator=( PipelineInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineInfoKHR & operator=( VkPipelineInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineInfoKHR & - setPipeline( VULKAN_HPP_NAMESPACE::Pipeline pipeline_ ) VULKAN_HPP_NOEXCEPT - { - pipeline = pipeline_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std:: - tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pipeline ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineInfoKHR const & ) const = default; -#else - bool operator==( PipelineInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pipeline == rhs.pipeline ); -# endif - } - - bool operator!=( PipelineInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Pipeline pipeline = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineInfoKHR ) == sizeof( VkPipelineInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PipelineInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineInfoKHR; - }; - - struct PushConstantRange - { - using NativeType = VkPushConstantRange; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PushConstantRange( VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags_ = {}, - uint32_t offset_ = {}, - uint32_t size_ = {} ) VULKAN_HPP_NOEXCEPT - : stageFlags( stageFlags_ ) - , offset( offset_ ) - , size( size_ ) - {} - - VULKAN_HPP_CONSTEXPR PushConstantRange( PushConstantRange const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PushConstantRange( VkPushConstantRange const & rhs ) VULKAN_HPP_NOEXCEPT - : PushConstantRange( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PushConstantRange & operator=( PushConstantRange const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PushConstantRange & operator=( VkPushConstantRange const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PushConstantRange & - setStageFlags( VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags_ ) VULKAN_HPP_NOEXCEPT - { - stageFlags = stageFlags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PushConstantRange & setOffset( uint32_t offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PushConstantRange & setSize( uint32_t size_ ) VULKAN_HPP_NOEXCEPT - { - size = size_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPushConstantRange const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPushConstantRange &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( stageFlags, offset, size ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PushConstantRange const & ) const = default; -#else - bool operator==( PushConstantRange const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( stageFlags == rhs.stageFlags ) && ( offset == rhs.offset ) && ( size == rhs.size ); -# endif - } - - bool operator!=( PushConstantRange const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags = {}; - uint32_t offset = {}; - uint32_t size = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushConstantRange ) == sizeof( VkPushConstantRange ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PushConstantRange is not nothrow_move_constructible!" ); - - struct PipelineLayoutCreateInfo - { - using NativeType = VkPipelineLayoutCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePipelineLayoutCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineLayoutCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlags flags_ = {}, - uint32_t setLayoutCount_ = {}, - const VULKAN_HPP_NAMESPACE::DescriptorSetLayout * pSetLayouts_ = {}, - uint32_t pushConstantRangeCount_ = {}, - const VULKAN_HPP_NAMESPACE::PushConstantRange * pPushConstantRanges_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , setLayoutCount( setLayoutCount_ ) - , pSetLayouts( pSetLayouts_ ) - , pushConstantRangeCount( pushConstantRangeCount_ ) - , pPushConstantRanges( pPushConstantRanges_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineLayoutCreateInfo( PipelineLayoutCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineLayoutCreateInfo( VkPipelineLayoutCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineLayoutCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineLayoutCreateInfo( - VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - setLayouts_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - pushConstantRanges_ = {} ) - : flags( flags_ ) - , setLayoutCount( static_cast( setLayouts_.size() ) ) - , pSetLayouts( setLayouts_.data() ) - , pushConstantRangeCount( static_cast( pushConstantRanges_.size() ) ) - , pPushConstantRanges( pushConstantRanges_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineLayoutCreateInfo & operator=( PipelineLayoutCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineLayoutCreateInfo & operator=( VkPipelineLayoutCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineLayoutCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineLayoutCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineLayoutCreateInfo & setSetLayoutCount( uint32_t setLayoutCount_ ) VULKAN_HPP_NOEXCEPT - { - setLayoutCount = setLayoutCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineLayoutCreateInfo & - setPSetLayouts( const VULKAN_HPP_NAMESPACE::DescriptorSetLayout * pSetLayouts_ ) VULKAN_HPP_NOEXCEPT - { - pSetLayouts = pSetLayouts_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineLayoutCreateInfo & setSetLayouts( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - setLayouts_ ) VULKAN_HPP_NOEXCEPT - { - setLayoutCount = static_cast( setLayouts_.size() ); - pSetLayouts = setLayouts_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 PipelineLayoutCreateInfo & - setPushConstantRangeCount( uint32_t pushConstantRangeCount_ ) VULKAN_HPP_NOEXCEPT - { - pushConstantRangeCount = pushConstantRangeCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineLayoutCreateInfo & - setPPushConstantRanges( const VULKAN_HPP_NAMESPACE::PushConstantRange * pPushConstantRanges_ ) VULKAN_HPP_NOEXCEPT - { - pPushConstantRanges = pPushConstantRanges_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineLayoutCreateInfo & setPushConstantRanges( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - pushConstantRanges_ ) VULKAN_HPP_NOEXCEPT - { - pushConstantRangeCount = static_cast( pushConstantRanges_.size() ); - pPushConstantRanges = pushConstantRanges_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineLayoutCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineLayoutCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, setLayoutCount, pSetLayouts, pushConstantRangeCount, pPushConstantRanges ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineLayoutCreateInfo const & ) const = default; -#else - bool operator==( PipelineLayoutCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( setLayoutCount == rhs.setLayoutCount ) && ( pSetLayouts == rhs.pSetLayouts ) && - ( pushConstantRangeCount == rhs.pushConstantRangeCount ) && - ( pPushConstantRanges == rhs.pPushConstantRanges ); -# endif - } - - bool operator!=( PipelineLayoutCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineLayoutCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlags flags = {}; - uint32_t setLayoutCount = {}; - const VULKAN_HPP_NAMESPACE::DescriptorSetLayout * pSetLayouts = {}; - uint32_t pushConstantRangeCount = {}; - const VULKAN_HPP_NAMESPACE::PushConstantRange * pPushConstantRanges = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo ) == - sizeof( VkPipelineLayoutCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PipelineLayoutCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineLayoutCreateInfo; - }; - - struct PipelineLibraryCreateInfoKHR - { - using NativeType = VkPipelineLibraryCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePipelineLibraryCreateInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PipelineLibraryCreateInfoKHR( uint32_t libraryCount_ = {}, - const VULKAN_HPP_NAMESPACE::Pipeline * pLibraries_ = {} ) VULKAN_HPP_NOEXCEPT - : libraryCount( libraryCount_ ) - , pLibraries( pLibraries_ ) - {} - - VULKAN_HPP_CONSTEXPR - PipelineLibraryCreateInfoKHR( PipelineLibraryCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineLibraryCreateInfoKHR( VkPipelineLibraryCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineLibraryCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineLibraryCreateInfoKHR( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & libraries_ ) - : libraryCount( static_cast( libraries_.size() ) ), pLibraries( libraries_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineLibraryCreateInfoKHR & operator=( PipelineLibraryCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineLibraryCreateInfoKHR & operator=( VkPipelineLibraryCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineLibraryCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineLibraryCreateInfoKHR & setLibraryCount( uint32_t libraryCount_ ) VULKAN_HPP_NOEXCEPT - { - libraryCount = libraryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineLibraryCreateInfoKHR & - setPLibraries( const VULKAN_HPP_NAMESPACE::Pipeline * pLibraries_ ) VULKAN_HPP_NOEXCEPT - { - pLibraries = pLibraries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineLibraryCreateInfoKHR & setLibraries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & libraries_ ) - VULKAN_HPP_NOEXCEPT - { - libraryCount = static_cast( libraries_.size() ); - pLibraries = libraries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineLibraryCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineLibraryCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, libraryCount, pLibraries ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineLibraryCreateInfoKHR const & ) const = default; -#else - bool operator==( PipelineLibraryCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( libraryCount == rhs.libraryCount ) && - ( pLibraries == rhs.pLibraries ); -# endif - } - - bool operator!=( PipelineLibraryCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineLibraryCreateInfoKHR; - const void * pNext = {}; - uint32_t libraryCount = {}; - const VULKAN_HPP_NAMESPACE::Pipeline * pLibraries = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR ) == - sizeof( VkPipelineLibraryCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineLibraryCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineLibraryCreateInfoKHR; - }; - - struct PipelineRasterizationConservativeStateCreateInfoEXT - { - using NativeType = VkPipelineRasterizationConservativeStateCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineRasterizationConservativeStateCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineRasterizationConservativeStateCreateInfoEXT( - VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateFlagsEXT flags_ = {}, - VULKAN_HPP_NAMESPACE::ConservativeRasterizationModeEXT conservativeRasterizationMode_ = - VULKAN_HPP_NAMESPACE::ConservativeRasterizationModeEXT::eDisabled, - float extraPrimitiveOverestimationSize_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , conservativeRasterizationMode( conservativeRasterizationMode_ ) - , extraPrimitiveOverestimationSize( extraPrimitiveOverestimationSize_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineRasterizationConservativeStateCreateInfoEXT( - PipelineRasterizationConservativeStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationConservativeStateCreateInfoEXT( - VkPipelineRasterizationConservativeStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineRasterizationConservativeStateCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineRasterizationConservativeStateCreateInfoEXT & - operator=( PipelineRasterizationConservativeStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationConservativeStateCreateInfoEXT & - operator=( VkPipelineRasterizationConservativeStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationConservativeStateCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationConservativeStateCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationConservativeStateCreateInfoEXT & setConservativeRasterizationMode( - VULKAN_HPP_NAMESPACE::ConservativeRasterizationModeEXT conservativeRasterizationMode_ ) VULKAN_HPP_NOEXCEPT - { - conservativeRasterizationMode = conservativeRasterizationMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationConservativeStateCreateInfoEXT & - setExtraPrimitiveOverestimationSize( float extraPrimitiveOverestimationSize_ ) VULKAN_HPP_NOEXCEPT - { - extraPrimitiveOverestimationSize = extraPrimitiveOverestimationSize_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineRasterizationConservativeStateCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineRasterizationConservativeStateCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, conservativeRasterizationMode, extraPrimitiveOverestimationSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineRasterizationConservativeStateCreateInfoEXT const & ) const = default; -#else - bool operator==( PipelineRasterizationConservativeStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( conservativeRasterizationMode == rhs.conservativeRasterizationMode ) && - ( extraPrimitiveOverestimationSize == rhs.extraPrimitiveOverestimationSize ); -# endif - } - - bool operator!=( PipelineRasterizationConservativeStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineRasterizationConservativeStateCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateFlagsEXT flags = {}; - VULKAN_HPP_NAMESPACE::ConservativeRasterizationModeEXT conservativeRasterizationMode = - VULKAN_HPP_NAMESPACE::ConservativeRasterizationModeEXT::eDisabled; - float extraPrimitiveOverestimationSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT ) == - sizeof( VkPipelineRasterizationConservativeStateCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT>::value, - "PipelineRasterizationConservativeStateCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineRasterizationConservativeStateCreateInfoEXT; - }; - - struct PipelineRasterizationDepthClipStateCreateInfoEXT - { - using NativeType = VkPipelineRasterizationDepthClipStateCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineRasterizationDepthClipStateCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineRasterizationDepthClipStateCreateInfoEXT( - VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagsEXT flags_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 depthClipEnable_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , depthClipEnable( depthClipEnable_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineRasterizationDepthClipStateCreateInfoEXT( - PipelineRasterizationDepthClipStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationDepthClipStateCreateInfoEXT( VkPipelineRasterizationDepthClipStateCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineRasterizationDepthClipStateCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineRasterizationDepthClipStateCreateInfoEXT & - operator=( PipelineRasterizationDepthClipStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationDepthClipStateCreateInfoEXT & - operator=( VkPipelineRasterizationDepthClipStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationDepthClipStateCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationDepthClipStateCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationDepthClipStateCreateInfoEXT & - setDepthClipEnable( VULKAN_HPP_NAMESPACE::Bool32 depthClipEnable_ ) VULKAN_HPP_NOEXCEPT - { - depthClipEnable = depthClipEnable_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineRasterizationDepthClipStateCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineRasterizationDepthClipStateCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, depthClipEnable ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineRasterizationDepthClipStateCreateInfoEXT const & ) const = default; -#else - bool operator==( PipelineRasterizationDepthClipStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( depthClipEnable == rhs.depthClipEnable ); -# endif - } - - bool operator!=( PipelineRasterizationDepthClipStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineRasterizationDepthClipStateCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagsEXT flags = {}; - VULKAN_HPP_NAMESPACE::Bool32 depthClipEnable = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT ) == - sizeof( VkPipelineRasterizationDepthClipStateCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineRasterizationDepthClipStateCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineRasterizationDepthClipStateCreateInfoEXT; - }; - - struct PipelineRasterizationLineStateCreateInfoEXT - { - using NativeType = VkPipelineRasterizationLineStateCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineRasterizationLineStateCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineRasterizationLineStateCreateInfoEXT( - VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT lineRasterizationMode_ = - VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT::eDefault, - VULKAN_HPP_NAMESPACE::Bool32 stippledLineEnable_ = {}, - uint32_t lineStippleFactor_ = {}, - uint16_t lineStipplePattern_ = {} ) VULKAN_HPP_NOEXCEPT - : lineRasterizationMode( lineRasterizationMode_ ) - , stippledLineEnable( stippledLineEnable_ ) - , lineStippleFactor( lineStippleFactor_ ) - , lineStipplePattern( lineStipplePattern_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineRasterizationLineStateCreateInfoEXT( - PipelineRasterizationLineStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationLineStateCreateInfoEXT( VkPipelineRasterizationLineStateCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineRasterizationLineStateCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineRasterizationLineStateCreateInfoEXT & - operator=( PipelineRasterizationLineStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationLineStateCreateInfoEXT & - operator=( VkPipelineRasterizationLineStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXT & setLineRasterizationMode( - VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT lineRasterizationMode_ ) VULKAN_HPP_NOEXCEPT - { - lineRasterizationMode = lineRasterizationMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXT & - setStippledLineEnable( VULKAN_HPP_NAMESPACE::Bool32 stippledLineEnable_ ) VULKAN_HPP_NOEXCEPT - { - stippledLineEnable = stippledLineEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXT & - setLineStippleFactor( uint32_t lineStippleFactor_ ) VULKAN_HPP_NOEXCEPT - { - lineStippleFactor = lineStippleFactor_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationLineStateCreateInfoEXT & - setLineStipplePattern( uint16_t lineStipplePattern_ ) VULKAN_HPP_NOEXCEPT - { - lineStipplePattern = lineStipplePattern_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineRasterizationLineStateCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineRasterizationLineStateCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, lineRasterizationMode, stippledLineEnable, lineStippleFactor, lineStipplePattern ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineRasterizationLineStateCreateInfoEXT const & ) const = default; -#else - bool operator==( PipelineRasterizationLineStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( lineRasterizationMode == rhs.lineRasterizationMode ) && - ( stippledLineEnable == rhs.stippledLineEnable ) && ( lineStippleFactor == rhs.lineStippleFactor ) && - ( lineStipplePattern == rhs.lineStipplePattern ); -# endif - } - - bool operator!=( PipelineRasterizationLineStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineRasterizationLineStateCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT lineRasterizationMode = - VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT::eDefault; - VULKAN_HPP_NAMESPACE::Bool32 stippledLineEnable = {}; - uint32_t lineStippleFactor = {}; - uint16_t lineStipplePattern = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT ) == - sizeof( VkPipelineRasterizationLineStateCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineRasterizationLineStateCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineRasterizationLineStateCreateInfoEXT; - }; - - struct PipelineRasterizationProvokingVertexStateCreateInfoEXT - { - using NativeType = VkPipelineRasterizationProvokingVertexStateCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineRasterizationProvokingVertexStateCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineRasterizationProvokingVertexStateCreateInfoEXT( - VULKAN_HPP_NAMESPACE::ProvokingVertexModeEXT provokingVertexMode_ = - VULKAN_HPP_NAMESPACE::ProvokingVertexModeEXT::eFirstVertex ) VULKAN_HPP_NOEXCEPT - : provokingVertexMode( provokingVertexMode_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineRasterizationProvokingVertexStateCreateInfoEXT( - PipelineRasterizationProvokingVertexStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationProvokingVertexStateCreateInfoEXT( - VkPipelineRasterizationProvokingVertexStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineRasterizationProvokingVertexStateCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineRasterizationProvokingVertexStateCreateInfoEXT & - operator=( PipelineRasterizationProvokingVertexStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationProvokingVertexStateCreateInfoEXT & - operator=( VkPipelineRasterizationProvokingVertexStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationProvokingVertexStateCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationProvokingVertexStateCreateInfoEXT & - setProvokingVertexMode( VULKAN_HPP_NAMESPACE::ProvokingVertexModeEXT provokingVertexMode_ ) VULKAN_HPP_NOEXCEPT - { - provokingVertexMode = provokingVertexMode_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineRasterizationProvokingVertexStateCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineRasterizationProvokingVertexStateCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, provokingVertexMode ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineRasterizationProvokingVertexStateCreateInfoEXT const & ) const = default; -#else - bool operator==( PipelineRasterizationProvokingVertexStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( provokingVertexMode == rhs.provokingVertexMode ); -# endif - } - - bool operator!=( PipelineRasterizationProvokingVertexStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineRasterizationProvokingVertexStateCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ProvokingVertexModeEXT provokingVertexMode = - VULKAN_HPP_NAMESPACE::ProvokingVertexModeEXT::eFirstVertex; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT ) == - sizeof( VkPipelineRasterizationProvokingVertexStateCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT>::value, - "PipelineRasterizationProvokingVertexStateCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineRasterizationProvokingVertexStateCreateInfoEXT; - }; - - struct PipelineRasterizationStateRasterizationOrderAMD - { - using NativeType = VkPipelineRasterizationStateRasterizationOrderAMD; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineRasterizationStateRasterizationOrderAMD; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineRasterizationStateRasterizationOrderAMD( - VULKAN_HPP_NAMESPACE::RasterizationOrderAMD rasterizationOrder_ = - VULKAN_HPP_NAMESPACE::RasterizationOrderAMD::eStrict ) VULKAN_HPP_NOEXCEPT - : rasterizationOrder( rasterizationOrder_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineRasterizationStateRasterizationOrderAMD( - PipelineRasterizationStateRasterizationOrderAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationStateRasterizationOrderAMD( VkPipelineRasterizationStateRasterizationOrderAMD const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineRasterizationStateRasterizationOrderAMD( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineRasterizationStateRasterizationOrderAMD & - operator=( PipelineRasterizationStateRasterizationOrderAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationStateRasterizationOrderAMD & - operator=( VkPipelineRasterizationStateRasterizationOrderAMD const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateRasterizationOrderAMD & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateRasterizationOrderAMD & - setRasterizationOrder( VULKAN_HPP_NAMESPACE::RasterizationOrderAMD rasterizationOrder_ ) VULKAN_HPP_NOEXCEPT - { - rasterizationOrder = rasterizationOrder_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineRasterizationStateRasterizationOrderAMD const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineRasterizationStateRasterizationOrderAMD &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, rasterizationOrder ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineRasterizationStateRasterizationOrderAMD const & ) const = default; -#else - bool operator==( PipelineRasterizationStateRasterizationOrderAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( rasterizationOrder == rhs.rasterizationOrder ); -# endif - } - - bool operator!=( PipelineRasterizationStateRasterizationOrderAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineRasterizationStateRasterizationOrderAMD; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::RasterizationOrderAMD rasterizationOrder = - VULKAN_HPP_NAMESPACE::RasterizationOrderAMD::eStrict; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD ) == - sizeof( VkPipelineRasterizationStateRasterizationOrderAMD ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineRasterizationStateRasterizationOrderAMD is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineRasterizationStateRasterizationOrderAMD; - }; - - struct PipelineRasterizationStateStreamCreateInfoEXT - { - using NativeType = VkPipelineRasterizationStateStreamCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineRasterizationStateStreamCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineRasterizationStateStreamCreateInfoEXT( - VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagsEXT flags_ = {}, - uint32_t rasterizationStream_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , rasterizationStream( rasterizationStream_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineRasterizationStateStreamCreateInfoEXT( - PipelineRasterizationStateStreamCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationStateStreamCreateInfoEXT( VkPipelineRasterizationStateStreamCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineRasterizationStateStreamCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineRasterizationStateStreamCreateInfoEXT & - operator=( PipelineRasterizationStateStreamCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRasterizationStateStreamCreateInfoEXT & - operator=( VkPipelineRasterizationStateStreamCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateStreamCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateStreamCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRasterizationStateStreamCreateInfoEXT & - setRasterizationStream( uint32_t rasterizationStream_ ) VULKAN_HPP_NOEXCEPT - { - rasterizationStream = rasterizationStream_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineRasterizationStateStreamCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineRasterizationStateStreamCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, rasterizationStream ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineRasterizationStateStreamCreateInfoEXT const & ) const = default; -#else - bool operator==( PipelineRasterizationStateStreamCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( rasterizationStream == rhs.rasterizationStream ); -# endif - } - - bool operator!=( PipelineRasterizationStateStreamCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineRasterizationStateStreamCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagsEXT flags = {}; - uint32_t rasterizationStream = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT ) == - sizeof( VkPipelineRasterizationStateStreamCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineRasterizationStateStreamCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineRasterizationStateStreamCreateInfoEXT; - }; - - struct PipelineRenderingCreateInfo - { - using NativeType = VkPipelineRenderingCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePipelineRenderingCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineRenderingCreateInfo( - uint32_t viewMask_ = {}, - uint32_t colorAttachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::Format * pColorAttachmentFormats_ = {}, - VULKAN_HPP_NAMESPACE::Format depthAttachmentFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::Format stencilAttachmentFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined ) - VULKAN_HPP_NOEXCEPT - : viewMask( viewMask_ ) - , colorAttachmentCount( colorAttachmentCount_ ) - , pColorAttachmentFormats( pColorAttachmentFormats_ ) - , depthAttachmentFormat( depthAttachmentFormat_ ) - , stencilAttachmentFormat( stencilAttachmentFormat_ ) - {} - - VULKAN_HPP_CONSTEXPR - PipelineRenderingCreateInfo( PipelineRenderingCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRenderingCreateInfo( VkPipelineRenderingCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineRenderingCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineRenderingCreateInfo( - uint32_t viewMask_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & colorAttachmentFormats_, - VULKAN_HPP_NAMESPACE::Format depthAttachmentFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::Format stencilAttachmentFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined ) - : viewMask( viewMask_ ) - , colorAttachmentCount( static_cast( colorAttachmentFormats_.size() ) ) - , pColorAttachmentFormats( colorAttachmentFormats_.data() ) - , depthAttachmentFormat( depthAttachmentFormat_ ) - , stencilAttachmentFormat( stencilAttachmentFormat_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineRenderingCreateInfo & operator=( PipelineRenderingCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRenderingCreateInfo & operator=( VkPipelineRenderingCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfo & setViewMask( uint32_t viewMask_ ) VULKAN_HPP_NOEXCEPT - { - viewMask = viewMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfo & - setColorAttachmentCount( uint32_t colorAttachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = colorAttachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfo & - setPColorAttachmentFormats( const VULKAN_HPP_NAMESPACE::Format * pColorAttachmentFormats_ ) VULKAN_HPP_NOEXCEPT - { - pColorAttachmentFormats = pColorAttachmentFormats_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineRenderingCreateInfo & setColorAttachmentFormats( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - colorAttachmentFormats_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = static_cast( colorAttachmentFormats_.size() ); - pColorAttachmentFormats = colorAttachmentFormats_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfo & - setDepthAttachmentFormat( VULKAN_HPP_NAMESPACE::Format depthAttachmentFormat_ ) VULKAN_HPP_NOEXCEPT - { - depthAttachmentFormat = depthAttachmentFormat_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRenderingCreateInfo & - setStencilAttachmentFormat( VULKAN_HPP_NAMESPACE::Format stencilAttachmentFormat_ ) VULKAN_HPP_NOEXCEPT - { - stencilAttachmentFormat = stencilAttachmentFormat_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineRenderingCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineRenderingCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - viewMask, - colorAttachmentCount, - pColorAttachmentFormats, - depthAttachmentFormat, - stencilAttachmentFormat ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineRenderingCreateInfo const & ) const = default; -#else - bool operator==( PipelineRenderingCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( viewMask == rhs.viewMask ) && - ( colorAttachmentCount == rhs.colorAttachmentCount ) && - ( pColorAttachmentFormats == rhs.pColorAttachmentFormats ) && - ( depthAttachmentFormat == rhs.depthAttachmentFormat ) && - ( stencilAttachmentFormat == rhs.stencilAttachmentFormat ); -# endif - } - - bool operator!=( PipelineRenderingCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineRenderingCreateInfo; - const void * pNext = {}; - uint32_t viewMask = {}; - uint32_t colorAttachmentCount = {}; - const VULKAN_HPP_NAMESPACE::Format * pColorAttachmentFormats = {}; - VULKAN_HPP_NAMESPACE::Format depthAttachmentFormat = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::Format stencilAttachmentFormat = VULKAN_HPP_NAMESPACE::Format::eUndefined; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo ) == - sizeof( VkPipelineRenderingCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineRenderingCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineRenderingCreateInfo; - }; - using PipelineRenderingCreateInfoKHR = PipelineRenderingCreateInfo; - - struct PipelineRepresentativeFragmentTestStateCreateInfoNV - { - using NativeType = VkPipelineRepresentativeFragmentTestStateCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineRepresentativeFragmentTestStateCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineRepresentativeFragmentTestStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::Bool32 representativeFragmentTestEnable_ = {} ) VULKAN_HPP_NOEXCEPT - : representativeFragmentTestEnable( representativeFragmentTestEnable_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineRepresentativeFragmentTestStateCreateInfoNV( - PipelineRepresentativeFragmentTestStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRepresentativeFragmentTestStateCreateInfoNV( - VkPipelineRepresentativeFragmentTestStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineRepresentativeFragmentTestStateCreateInfoNV( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineRepresentativeFragmentTestStateCreateInfoNV & - operator=( PipelineRepresentativeFragmentTestStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineRepresentativeFragmentTestStateCreateInfoNV & - operator=( VkPipelineRepresentativeFragmentTestStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineRepresentativeFragmentTestStateCreateInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineRepresentativeFragmentTestStateCreateInfoNV & setRepresentativeFragmentTestEnable( - VULKAN_HPP_NAMESPACE::Bool32 representativeFragmentTestEnable_ ) VULKAN_HPP_NOEXCEPT - { - representativeFragmentTestEnable = representativeFragmentTestEnable_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineRepresentativeFragmentTestStateCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineRepresentativeFragmentTestStateCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, representativeFragmentTestEnable ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineRepresentativeFragmentTestStateCreateInfoNV const & ) const = default; -#else - bool operator==( PipelineRepresentativeFragmentTestStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( representativeFragmentTestEnable == rhs.representativeFragmentTestEnable ); -# endif - } - - bool operator!=( PipelineRepresentativeFragmentTestStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineRepresentativeFragmentTestStateCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 representativeFragmentTestEnable = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV ) == - sizeof( VkPipelineRepresentativeFragmentTestStateCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible< - VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV>::value, - "PipelineRepresentativeFragmentTestStateCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineRepresentativeFragmentTestStateCreateInfoNV; - }; - - struct PipelineSampleLocationsStateCreateInfoEXT - { - using NativeType = VkPipelineSampleLocationsStateCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineSampleLocationsStateCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineSampleLocationsStateCreateInfoEXT( - VULKAN_HPP_NAMESPACE::Bool32 sampleLocationsEnable_ = {}, - VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT sampleLocationsInfo_ = {} ) VULKAN_HPP_NOEXCEPT - : sampleLocationsEnable( sampleLocationsEnable_ ) - , sampleLocationsInfo( sampleLocationsInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineSampleLocationsStateCreateInfoEXT( - PipelineSampleLocationsStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineSampleLocationsStateCreateInfoEXT( VkPipelineSampleLocationsStateCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineSampleLocationsStateCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineSampleLocationsStateCreateInfoEXT & - operator=( PipelineSampleLocationsStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineSampleLocationsStateCreateInfoEXT & - operator=( VkPipelineSampleLocationsStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineSampleLocationsStateCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineSampleLocationsStateCreateInfoEXT & - setSampleLocationsEnable( VULKAN_HPP_NAMESPACE::Bool32 sampleLocationsEnable_ ) VULKAN_HPP_NOEXCEPT - { - sampleLocationsEnable = sampleLocationsEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineSampleLocationsStateCreateInfoEXT & setSampleLocationsInfo( - VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT const & sampleLocationsInfo_ ) VULKAN_HPP_NOEXCEPT - { - sampleLocationsInfo = sampleLocationsInfo_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineSampleLocationsStateCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineSampleLocationsStateCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, sampleLocationsEnable, sampleLocationsInfo ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineSampleLocationsStateCreateInfoEXT const & ) const = default; -#else - bool operator==( PipelineSampleLocationsStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( sampleLocationsEnable == rhs.sampleLocationsEnable ) && - ( sampleLocationsInfo == rhs.sampleLocationsInfo ); -# endif - } - - bool operator!=( PipelineSampleLocationsStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineSampleLocationsStateCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 sampleLocationsEnable = {}; - VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT sampleLocationsInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT ) == - sizeof( VkPipelineSampleLocationsStateCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineSampleLocationsStateCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineSampleLocationsStateCreateInfoEXT; - }; - - struct PipelineShaderStageRequiredSubgroupSizeCreateInfo - { - using NativeType = VkPipelineShaderStageRequiredSubgroupSizeCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineShaderStageRequiredSubgroupSizeCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PipelineShaderStageRequiredSubgroupSizeCreateInfo( uint32_t requiredSubgroupSize_ = {} ) VULKAN_HPP_NOEXCEPT - : requiredSubgroupSize( requiredSubgroupSize_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineShaderStageRequiredSubgroupSizeCreateInfo( - PipelineShaderStageRequiredSubgroupSizeCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineShaderStageRequiredSubgroupSizeCreateInfo( VkPipelineShaderStageRequiredSubgroupSizeCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineShaderStageRequiredSubgroupSizeCreateInfo( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineShaderStageRequiredSubgroupSizeCreateInfo & - operator=( PipelineShaderStageRequiredSubgroupSizeCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineShaderStageRequiredSubgroupSizeCreateInfo & - operator=( VkPipelineShaderStageRequiredSubgroupSizeCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkPipelineShaderStageRequiredSubgroupSizeCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineShaderStageRequiredSubgroupSizeCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, requiredSubgroupSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineShaderStageRequiredSubgroupSizeCreateInfo const & ) const = default; -#else - bool operator==( PipelineShaderStageRequiredSubgroupSizeCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( requiredSubgroupSize == rhs.requiredSubgroupSize ); -# endif - } - - bool operator!=( PipelineShaderStageRequiredSubgroupSizeCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineShaderStageRequiredSubgroupSizeCreateInfo; - void * pNext = {}; - uint32_t requiredSubgroupSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo ) == - sizeof( VkPipelineShaderStageRequiredSubgroupSizeCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineShaderStageRequiredSubgroupSizeCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineShaderStageRequiredSubgroupSizeCreateInfo; - }; - using PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT = PipelineShaderStageRequiredSubgroupSizeCreateInfo; - - struct PipelineTessellationDomainOriginStateCreateInfo - { - using NativeType = VkPipelineTessellationDomainOriginStateCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineTessellationDomainOriginStateCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineTessellationDomainOriginStateCreateInfo( - VULKAN_HPP_NAMESPACE::TessellationDomainOrigin domainOrigin_ = - VULKAN_HPP_NAMESPACE::TessellationDomainOrigin::eUpperLeft ) VULKAN_HPP_NOEXCEPT : domainOrigin( domainOrigin_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineTessellationDomainOriginStateCreateInfo( - PipelineTessellationDomainOriginStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineTessellationDomainOriginStateCreateInfo( VkPipelineTessellationDomainOriginStateCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineTessellationDomainOriginStateCreateInfo( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineTessellationDomainOriginStateCreateInfo & - operator=( PipelineTessellationDomainOriginStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineTessellationDomainOriginStateCreateInfo & - operator=( VkPipelineTessellationDomainOriginStateCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineTessellationDomainOriginStateCreateInfo & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineTessellationDomainOriginStateCreateInfo & - setDomainOrigin( VULKAN_HPP_NAMESPACE::TessellationDomainOrigin domainOrigin_ ) VULKAN_HPP_NOEXCEPT - { - domainOrigin = domainOrigin_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineTessellationDomainOriginStateCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineTessellationDomainOriginStateCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, domainOrigin ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineTessellationDomainOriginStateCreateInfo const & ) const = default; -#else - bool operator==( PipelineTessellationDomainOriginStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( domainOrigin == rhs.domainOrigin ); -# endif - } - - bool operator!=( PipelineTessellationDomainOriginStateCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineTessellationDomainOriginStateCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::TessellationDomainOrigin domainOrigin = - VULKAN_HPP_NAMESPACE::TessellationDomainOrigin::eUpperLeft; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo ) == - sizeof( VkPipelineTessellationDomainOriginStateCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineTessellationDomainOriginStateCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineTessellationDomainOriginStateCreateInfo; - }; - using PipelineTessellationDomainOriginStateCreateInfoKHR = PipelineTessellationDomainOriginStateCreateInfo; - - struct VertexInputBindingDivisorDescriptionEXT - { - using NativeType = VkVertexInputBindingDivisorDescriptionEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VertexInputBindingDivisorDescriptionEXT( uint32_t binding_ = {}, - uint32_t divisor_ = {} ) VULKAN_HPP_NOEXCEPT - : binding( binding_ ) - , divisor( divisor_ ) - {} - - VULKAN_HPP_CONSTEXPR VertexInputBindingDivisorDescriptionEXT( VertexInputBindingDivisorDescriptionEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - VertexInputBindingDivisorDescriptionEXT( VkVertexInputBindingDivisorDescriptionEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VertexInputBindingDivisorDescriptionEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VertexInputBindingDivisorDescriptionEXT & - operator=( VertexInputBindingDivisorDescriptionEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VertexInputBindingDivisorDescriptionEXT & - operator=( VkVertexInputBindingDivisorDescriptionEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VertexInputBindingDivisorDescriptionEXT & - setBinding( uint32_t binding_ ) VULKAN_HPP_NOEXCEPT - { - binding = binding_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputBindingDivisorDescriptionEXT & - setDivisor( uint32_t divisor_ ) VULKAN_HPP_NOEXCEPT - { - divisor = divisor_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVertexInputBindingDivisorDescriptionEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVertexInputBindingDivisorDescriptionEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( binding, divisor ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VertexInputBindingDivisorDescriptionEXT const & ) const = default; -#else - bool operator==( VertexInputBindingDivisorDescriptionEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( binding == rhs.binding ) && ( divisor == rhs.divisor ); -# endif - } - - bool operator!=( VertexInputBindingDivisorDescriptionEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t binding = {}; - uint32_t divisor = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT ) == - sizeof( VkVertexInputBindingDivisorDescriptionEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VertexInputBindingDivisorDescriptionEXT is not nothrow_move_constructible!" ); - - struct PipelineVertexInputDivisorStateCreateInfoEXT - { - using NativeType = VkPipelineVertexInputDivisorStateCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineVertexInputDivisorStateCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineVertexInputDivisorStateCreateInfoEXT( - uint32_t vertexBindingDivisorCount_ = {}, - const VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT * pVertexBindingDivisors_ = {} ) - VULKAN_HPP_NOEXCEPT - : vertexBindingDivisorCount( vertexBindingDivisorCount_ ) - , pVertexBindingDivisors( pVertexBindingDivisors_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineVertexInputDivisorStateCreateInfoEXT( - PipelineVertexInputDivisorStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineVertexInputDivisorStateCreateInfoEXT( VkPipelineVertexInputDivisorStateCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineVertexInputDivisorStateCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineVertexInputDivisorStateCreateInfoEXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT> const & vertexBindingDivisors_ ) - : vertexBindingDivisorCount( static_cast( vertexBindingDivisors_.size() ) ) - , pVertexBindingDivisors( vertexBindingDivisors_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineVertexInputDivisorStateCreateInfoEXT & - operator=( PipelineVertexInputDivisorStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineVertexInputDivisorStateCreateInfoEXT & - operator=( VkPipelineVertexInputDivisorStateCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineVertexInputDivisorStateCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineVertexInputDivisorStateCreateInfoEXT & - setVertexBindingDivisorCount( uint32_t vertexBindingDivisorCount_ ) VULKAN_HPP_NOEXCEPT - { - vertexBindingDivisorCount = vertexBindingDivisorCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineVertexInputDivisorStateCreateInfoEXT & setPVertexBindingDivisors( - const VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT * pVertexBindingDivisors_ ) - VULKAN_HPP_NOEXCEPT - { - pVertexBindingDivisors = pVertexBindingDivisors_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineVertexInputDivisorStateCreateInfoEXT & setVertexBindingDivisors( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT> const & vertexBindingDivisors_ ) - VULKAN_HPP_NOEXCEPT - { - vertexBindingDivisorCount = static_cast( vertexBindingDivisors_.size() ); - pVertexBindingDivisors = vertexBindingDivisors_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineVertexInputDivisorStateCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineVertexInputDivisorStateCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, vertexBindingDivisorCount, pVertexBindingDivisors ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineVertexInputDivisorStateCreateInfoEXT const & ) const = default; -#else - bool operator==( PipelineVertexInputDivisorStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( vertexBindingDivisorCount == rhs.vertexBindingDivisorCount ) && - ( pVertexBindingDivisors == rhs.pVertexBindingDivisors ); -# endif - } - - bool operator!=( PipelineVertexInputDivisorStateCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineVertexInputDivisorStateCreateInfoEXT; - const void * pNext = {}; - uint32_t vertexBindingDivisorCount = {}; - const VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT * pVertexBindingDivisors = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoEXT ) == - sizeof( VkPipelineVertexInputDivisorStateCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineVertexInputDivisorStateCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineVertexInputDivisorStateCreateInfoEXT; - }; - - struct PipelineViewportCoarseSampleOrderStateCreateInfoNV - { - using NativeType = VkPipelineViewportCoarseSampleOrderStateCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineViewportCoarseSampleOrderStateCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineViewportCoarseSampleOrderStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType_ = - VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV::eDefault, - uint32_t customSampleOrderCount_ = {}, - const VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV * pCustomSampleOrders_ = {} ) VULKAN_HPP_NOEXCEPT - : sampleOrderType( sampleOrderType_ ) - , customSampleOrderCount( customSampleOrderCount_ ) - , pCustomSampleOrders( pCustomSampleOrders_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineViewportCoarseSampleOrderStateCreateInfoNV( - PipelineViewportCoarseSampleOrderStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportCoarseSampleOrderStateCreateInfoNV( - VkPipelineViewportCoarseSampleOrderStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : PipelineViewportCoarseSampleOrderStateCreateInfoNV( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineViewportCoarseSampleOrderStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - customSampleOrders_ ) - : sampleOrderType( sampleOrderType_ ) - , customSampleOrderCount( static_cast( customSampleOrders_.size() ) ) - , pCustomSampleOrders( customSampleOrders_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineViewportCoarseSampleOrderStateCreateInfoNV & - operator=( PipelineViewportCoarseSampleOrderStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportCoarseSampleOrderStateCreateInfoNV & - operator=( VkPipelineViewportCoarseSampleOrderStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineViewportCoarseSampleOrderStateCreateInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportCoarseSampleOrderStateCreateInfoNV & - setSampleOrderType( VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType_ ) VULKAN_HPP_NOEXCEPT - { - sampleOrderType = sampleOrderType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportCoarseSampleOrderStateCreateInfoNV & - setCustomSampleOrderCount( uint32_t customSampleOrderCount_ ) VULKAN_HPP_NOEXCEPT - { - customSampleOrderCount = customSampleOrderCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportCoarseSampleOrderStateCreateInfoNV & setPCustomSampleOrders( - const VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV * pCustomSampleOrders_ ) VULKAN_HPP_NOEXCEPT - { - pCustomSampleOrders = pCustomSampleOrders_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineViewportCoarseSampleOrderStateCreateInfoNV & setCustomSampleOrders( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - customSampleOrders_ ) VULKAN_HPP_NOEXCEPT - { - customSampleOrderCount = static_cast( customSampleOrders_.size() ); - pCustomSampleOrders = customSampleOrders_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineViewportCoarseSampleOrderStateCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineViewportCoarseSampleOrderStateCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, sampleOrderType, customSampleOrderCount, pCustomSampleOrders ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineViewportCoarseSampleOrderStateCreateInfoNV const & ) const = default; -#else - bool operator==( PipelineViewportCoarseSampleOrderStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( sampleOrderType == rhs.sampleOrderType ) && - ( customSampleOrderCount == rhs.customSampleOrderCount ) && - ( pCustomSampleOrders == rhs.pCustomSampleOrders ); -# endif - } - - bool operator!=( PipelineViewportCoarseSampleOrderStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineViewportCoarseSampleOrderStateCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType = - VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV::eDefault; - uint32_t customSampleOrderCount = {}; - const VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV * pCustomSampleOrders = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV ) == - sizeof( VkPipelineViewportCoarseSampleOrderStateCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineViewportCoarseSampleOrderStateCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineViewportCoarseSampleOrderStateCreateInfoNV; - }; - - struct PipelineViewportDepthClipControlCreateInfoEXT - { - using NativeType = VkPipelineViewportDepthClipControlCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineViewportDepthClipControlCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineViewportDepthClipControlCreateInfoEXT( - VULKAN_HPP_NAMESPACE::Bool32 negativeOneToOne_ = {} ) VULKAN_HPP_NOEXCEPT : negativeOneToOne( negativeOneToOne_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineViewportDepthClipControlCreateInfoEXT( - PipelineViewportDepthClipControlCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportDepthClipControlCreateInfoEXT( VkPipelineViewportDepthClipControlCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineViewportDepthClipControlCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineViewportDepthClipControlCreateInfoEXT & - operator=( PipelineViewportDepthClipControlCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportDepthClipControlCreateInfoEXT & - operator=( VkPipelineViewportDepthClipControlCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineViewportDepthClipControlCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportDepthClipControlCreateInfoEXT & - setNegativeOneToOne( VULKAN_HPP_NAMESPACE::Bool32 negativeOneToOne_ ) VULKAN_HPP_NOEXCEPT - { - negativeOneToOne = negativeOneToOne_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineViewportDepthClipControlCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineViewportDepthClipControlCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, negativeOneToOne ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineViewportDepthClipControlCreateInfoEXT const & ) const = default; -#else - bool operator==( PipelineViewportDepthClipControlCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( negativeOneToOne == rhs.negativeOneToOne ); -# endif - } - - bool operator!=( PipelineViewportDepthClipControlCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineViewportDepthClipControlCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 negativeOneToOne = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT ) == - sizeof( VkPipelineViewportDepthClipControlCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineViewportDepthClipControlCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineViewportDepthClipControlCreateInfoEXT; - }; - - struct PipelineViewportExclusiveScissorStateCreateInfoNV - { - using NativeType = VkPipelineViewportExclusiveScissorStateCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineViewportExclusiveScissorStateCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineViewportExclusiveScissorStateCreateInfoNV( - uint32_t exclusiveScissorCount_ = {}, - const VULKAN_HPP_NAMESPACE::Rect2D * pExclusiveScissors_ = {} ) VULKAN_HPP_NOEXCEPT - : exclusiveScissorCount( exclusiveScissorCount_ ) - , pExclusiveScissors( pExclusiveScissors_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineViewportExclusiveScissorStateCreateInfoNV( - PipelineViewportExclusiveScissorStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportExclusiveScissorStateCreateInfoNV( VkPipelineViewportExclusiveScissorStateCreateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineViewportExclusiveScissorStateCreateInfoNV( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineViewportExclusiveScissorStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & exclusiveScissors_ ) - : exclusiveScissorCount( static_cast( exclusiveScissors_.size() ) ) - , pExclusiveScissors( exclusiveScissors_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineViewportExclusiveScissorStateCreateInfoNV & - operator=( PipelineViewportExclusiveScissorStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportExclusiveScissorStateCreateInfoNV & - operator=( VkPipelineViewportExclusiveScissorStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineViewportExclusiveScissorStateCreateInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportExclusiveScissorStateCreateInfoNV & - setExclusiveScissorCount( uint32_t exclusiveScissorCount_ ) VULKAN_HPP_NOEXCEPT - { - exclusiveScissorCount = exclusiveScissorCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportExclusiveScissorStateCreateInfoNV & - setPExclusiveScissors( const VULKAN_HPP_NAMESPACE::Rect2D * pExclusiveScissors_ ) VULKAN_HPP_NOEXCEPT - { - pExclusiveScissors = pExclusiveScissors_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineViewportExclusiveScissorStateCreateInfoNV & setExclusiveScissors( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & exclusiveScissors_ ) - VULKAN_HPP_NOEXCEPT - { - exclusiveScissorCount = static_cast( exclusiveScissors_.size() ); - pExclusiveScissors = exclusiveScissors_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineViewportExclusiveScissorStateCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineViewportExclusiveScissorStateCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, exclusiveScissorCount, pExclusiveScissors ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineViewportExclusiveScissorStateCreateInfoNV const & ) const = default; -#else - bool operator==( PipelineViewportExclusiveScissorStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( exclusiveScissorCount == rhs.exclusiveScissorCount ) && ( pExclusiveScissors == rhs.pExclusiveScissors ); -# endif - } - - bool operator!=( PipelineViewportExclusiveScissorStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineViewportExclusiveScissorStateCreateInfoNV; - const void * pNext = {}; - uint32_t exclusiveScissorCount = {}; - const VULKAN_HPP_NAMESPACE::Rect2D * pExclusiveScissors = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV ) == - sizeof( VkPipelineViewportExclusiveScissorStateCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineViewportExclusiveScissorStateCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineViewportExclusiveScissorStateCreateInfoNV; - }; - - struct ShadingRatePaletteNV - { - using NativeType = VkShadingRatePaletteNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ShadingRatePaletteNV( - uint32_t shadingRatePaletteEntryCount_ = {}, - const VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV * pShadingRatePaletteEntries_ = {} ) VULKAN_HPP_NOEXCEPT - : shadingRatePaletteEntryCount( shadingRatePaletteEntryCount_ ) - , pShadingRatePaletteEntries( pShadingRatePaletteEntries_ ) - {} - - VULKAN_HPP_CONSTEXPR ShadingRatePaletteNV( ShadingRatePaletteNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ShadingRatePaletteNV( VkShadingRatePaletteNV const & rhs ) VULKAN_HPP_NOEXCEPT - : ShadingRatePaletteNV( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ShadingRatePaletteNV( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - shadingRatePaletteEntries_ ) - : shadingRatePaletteEntryCount( static_cast( shadingRatePaletteEntries_.size() ) ) - , pShadingRatePaletteEntries( shadingRatePaletteEntries_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ShadingRatePaletteNV & operator=( ShadingRatePaletteNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ShadingRatePaletteNV & operator=( VkShadingRatePaletteNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ShadingRatePaletteNV & - setShadingRatePaletteEntryCount( uint32_t shadingRatePaletteEntryCount_ ) VULKAN_HPP_NOEXCEPT - { - shadingRatePaletteEntryCount = shadingRatePaletteEntryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ShadingRatePaletteNV & setPShadingRatePaletteEntries( - const VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV * pShadingRatePaletteEntries_ ) VULKAN_HPP_NOEXCEPT - { - pShadingRatePaletteEntries = pShadingRatePaletteEntries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ShadingRatePaletteNV & setShadingRatePaletteEntries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - shadingRatePaletteEntries_ ) VULKAN_HPP_NOEXCEPT - { - shadingRatePaletteEntryCount = static_cast( shadingRatePaletteEntries_.size() ); - pShadingRatePaletteEntries = shadingRatePaletteEntries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkShadingRatePaletteNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkShadingRatePaletteNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( shadingRatePaletteEntryCount, pShadingRatePaletteEntries ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ShadingRatePaletteNV const & ) const = default; -#else - bool operator==( ShadingRatePaletteNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( shadingRatePaletteEntryCount == rhs.shadingRatePaletteEntryCount ) && - ( pShadingRatePaletteEntries == rhs.pShadingRatePaletteEntries ); -# endif - } - - bool operator!=( ShadingRatePaletteNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t shadingRatePaletteEntryCount = {}; - const VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV * pShadingRatePaletteEntries = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV ) == sizeof( VkShadingRatePaletteNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ShadingRatePaletteNV is not nothrow_move_constructible!" ); - - struct PipelineViewportShadingRateImageStateCreateInfoNV - { - using NativeType = VkPipelineViewportShadingRateImageStateCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineViewportShadingRateImageStateCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineViewportShadingRateImageStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::Bool32 shadingRateImageEnable_ = {}, - uint32_t viewportCount_ = {}, - const VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV * pShadingRatePalettes_ = {} ) VULKAN_HPP_NOEXCEPT - : shadingRateImageEnable( shadingRateImageEnable_ ) - , viewportCount( viewportCount_ ) - , pShadingRatePalettes( pShadingRatePalettes_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineViewportShadingRateImageStateCreateInfoNV( - PipelineViewportShadingRateImageStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportShadingRateImageStateCreateInfoNV( VkPipelineViewportShadingRateImageStateCreateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineViewportShadingRateImageStateCreateInfoNV( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineViewportShadingRateImageStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::Bool32 shadingRateImageEnable_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - shadingRatePalettes_ ) - : shadingRateImageEnable( shadingRateImageEnable_ ) - , viewportCount( static_cast( shadingRatePalettes_.size() ) ) - , pShadingRatePalettes( shadingRatePalettes_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineViewportShadingRateImageStateCreateInfoNV & - operator=( PipelineViewportShadingRateImageStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportShadingRateImageStateCreateInfoNV & - operator=( VkPipelineViewportShadingRateImageStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = - *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineViewportShadingRateImageStateCreateInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportShadingRateImageStateCreateInfoNV & - setShadingRateImageEnable( VULKAN_HPP_NAMESPACE::Bool32 shadingRateImageEnable_ ) VULKAN_HPP_NOEXCEPT - { - shadingRateImageEnable = shadingRateImageEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportShadingRateImageStateCreateInfoNV & - setViewportCount( uint32_t viewportCount_ ) VULKAN_HPP_NOEXCEPT - { - viewportCount = viewportCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportShadingRateImageStateCreateInfoNV & setPShadingRatePalettes( - const VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV * pShadingRatePalettes_ ) VULKAN_HPP_NOEXCEPT - { - pShadingRatePalettes = pShadingRatePalettes_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineViewportShadingRateImageStateCreateInfoNV & setShadingRatePalettes( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - shadingRatePalettes_ ) VULKAN_HPP_NOEXCEPT - { - viewportCount = static_cast( shadingRatePalettes_.size() ); - pShadingRatePalettes = shadingRatePalettes_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineViewportShadingRateImageStateCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineViewportShadingRateImageStateCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, shadingRateImageEnable, viewportCount, pShadingRatePalettes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineViewportShadingRateImageStateCreateInfoNV const & ) const = default; -#else - bool operator==( PipelineViewportShadingRateImageStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( shadingRateImageEnable == rhs.shadingRateImageEnable ) && ( viewportCount == rhs.viewportCount ) && - ( pShadingRatePalettes == rhs.pShadingRatePalettes ); -# endif - } - - bool operator!=( PipelineViewportShadingRateImageStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineViewportShadingRateImageStateCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 shadingRateImageEnable = {}; - uint32_t viewportCount = {}; - const VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV * pShadingRatePalettes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV ) == - sizeof( VkPipelineViewportShadingRateImageStateCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineViewportShadingRateImageStateCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineViewportShadingRateImageStateCreateInfoNV; - }; - - struct ViewportSwizzleNV - { - using NativeType = VkViewportSwizzleNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - ViewportSwizzleNV( VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV x_ = - VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV::ePositiveX, - VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV y_ = - VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV::ePositiveX, - VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV z_ = - VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV::ePositiveX, - VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV w_ = - VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV::ePositiveX ) VULKAN_HPP_NOEXCEPT - : x( x_ ) - , y( y_ ) - , z( z_ ) - , w( w_ ) - {} - - VULKAN_HPP_CONSTEXPR ViewportSwizzleNV( ViewportSwizzleNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ViewportSwizzleNV( VkViewportSwizzleNV const & rhs ) VULKAN_HPP_NOEXCEPT - : ViewportSwizzleNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ViewportSwizzleNV & operator=( ViewportSwizzleNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ViewportSwizzleNV & operator=( VkViewportSwizzleNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ViewportSwizzleNV & - setX( VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV x_ ) VULKAN_HPP_NOEXCEPT - { - x = x_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ViewportSwizzleNV & - setY( VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV y_ ) VULKAN_HPP_NOEXCEPT - { - y = y_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ViewportSwizzleNV & - setZ( VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV z_ ) VULKAN_HPP_NOEXCEPT - { - z = z_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ViewportSwizzleNV & - setW( VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV w_ ) VULKAN_HPP_NOEXCEPT - { - w = w_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkViewportSwizzleNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkViewportSwizzleNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( x, y, z, w ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ViewportSwizzleNV const & ) const = default; -#else - bool operator==( ViewportSwizzleNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( x == rhs.x ) && ( y == rhs.y ) && ( z == rhs.z ) && ( w == rhs.w ); -# endif - } - - bool operator!=( ViewportSwizzleNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV x = VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV::ePositiveX; - VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV y = VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV::ePositiveX; - VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV z = VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV::ePositiveX; - VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV w = VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV::ePositiveX; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ViewportSwizzleNV ) == sizeof( VkViewportSwizzleNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ViewportSwizzleNV is not nothrow_move_constructible!" ); - - struct PipelineViewportSwizzleStateCreateInfoNV - { - using NativeType = VkPipelineViewportSwizzleStateCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineViewportSwizzleStateCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineViewportSwizzleStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV flags_ = {}, - uint32_t viewportCount_ = {}, - const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV * pViewportSwizzles_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , viewportCount( viewportCount_ ) - , pViewportSwizzles( pViewportSwizzles_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineViewportSwizzleStateCreateInfoNV( - PipelineViewportSwizzleStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportSwizzleStateCreateInfoNV( VkPipelineViewportSwizzleStateCreateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineViewportSwizzleStateCreateInfoNV( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineViewportSwizzleStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - viewportSwizzles_ ) - : flags( flags_ ) - , viewportCount( static_cast( viewportSwizzles_.size() ) ) - , pViewportSwizzles( viewportSwizzles_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineViewportSwizzleStateCreateInfoNV & - operator=( PipelineViewportSwizzleStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportSwizzleStateCreateInfoNV & - operator=( VkPipelineViewportSwizzleStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineViewportSwizzleStateCreateInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportSwizzleStateCreateInfoNV & - setFlags( VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportSwizzleStateCreateInfoNV & - setViewportCount( uint32_t viewportCount_ ) VULKAN_HPP_NOEXCEPT - { - viewportCount = viewportCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportSwizzleStateCreateInfoNV & - setPViewportSwizzles( const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV * pViewportSwizzles_ ) VULKAN_HPP_NOEXCEPT - { - pViewportSwizzles = pViewportSwizzles_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineViewportSwizzleStateCreateInfoNV & setViewportSwizzles( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - viewportSwizzles_ ) VULKAN_HPP_NOEXCEPT - { - viewportCount = static_cast( viewportSwizzles_.size() ); - pViewportSwizzles = viewportSwizzles_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineViewportSwizzleStateCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineViewportSwizzleStateCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, viewportCount, pViewportSwizzles ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineViewportSwizzleStateCreateInfoNV const & ) const = default; -#else - bool operator==( PipelineViewportSwizzleStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( viewportCount == rhs.viewportCount ) && ( pViewportSwizzles == rhs.pViewportSwizzles ); -# endif - } - - bool operator!=( PipelineViewportSwizzleStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineViewportSwizzleStateCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV flags = {}; - uint32_t viewportCount = {}; - const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV * pViewportSwizzles = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV ) == - sizeof( VkPipelineViewportSwizzleStateCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineViewportSwizzleStateCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineViewportSwizzleStateCreateInfoNV; - }; - - struct ViewportWScalingNV - { - using NativeType = VkViewportWScalingNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ViewportWScalingNV( float xcoeff_ = {}, float ycoeff_ = {} ) VULKAN_HPP_NOEXCEPT - : xcoeff( xcoeff_ ) - , ycoeff( ycoeff_ ) - {} - - VULKAN_HPP_CONSTEXPR ViewportWScalingNV( ViewportWScalingNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ViewportWScalingNV( VkViewportWScalingNV const & rhs ) VULKAN_HPP_NOEXCEPT - : ViewportWScalingNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ViewportWScalingNV & operator=( ViewportWScalingNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ViewportWScalingNV & operator=( VkViewportWScalingNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ViewportWScalingNV & setXcoeff( float xcoeff_ ) VULKAN_HPP_NOEXCEPT - { - xcoeff = xcoeff_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ViewportWScalingNV & setYcoeff( float ycoeff_ ) VULKAN_HPP_NOEXCEPT - { - ycoeff = ycoeff_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkViewportWScalingNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkViewportWScalingNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( xcoeff, ycoeff ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ViewportWScalingNV const & ) const = default; -#else - bool operator==( ViewportWScalingNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( xcoeff == rhs.xcoeff ) && ( ycoeff == rhs.ycoeff ); -# endif - } - - bool operator!=( ViewportWScalingNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - float xcoeff = {}; - float ycoeff = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ViewportWScalingNV ) == sizeof( VkViewportWScalingNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ViewportWScalingNV is not nothrow_move_constructible!" ); - - struct PipelineViewportWScalingStateCreateInfoNV - { - using NativeType = VkPipelineViewportWScalingStateCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::ePipelineViewportWScalingStateCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PipelineViewportWScalingStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::Bool32 viewportWScalingEnable_ = {}, - uint32_t viewportCount_ = {}, - const VULKAN_HPP_NAMESPACE::ViewportWScalingNV * pViewportWScalings_ = {} ) VULKAN_HPP_NOEXCEPT - : viewportWScalingEnable( viewportWScalingEnable_ ) - , viewportCount( viewportCount_ ) - , pViewportWScalings( pViewportWScalings_ ) - {} - - VULKAN_HPP_CONSTEXPR PipelineViewportWScalingStateCreateInfoNV( - PipelineViewportWScalingStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportWScalingStateCreateInfoNV( VkPipelineViewportWScalingStateCreateInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : PipelineViewportWScalingStateCreateInfoNV( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineViewportWScalingStateCreateInfoNV( - VULKAN_HPP_NAMESPACE::Bool32 viewportWScalingEnable_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - viewportWScalings_ ) - : viewportWScalingEnable( viewportWScalingEnable_ ) - , viewportCount( static_cast( viewportWScalings_.size() ) ) - , pViewportWScalings( viewportWScalings_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PipelineViewportWScalingStateCreateInfoNV & - operator=( PipelineViewportWScalingStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PipelineViewportWScalingStateCreateInfoNV & - operator=( VkPipelineViewportWScalingStateCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PipelineViewportWScalingStateCreateInfoNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportWScalingStateCreateInfoNV & - setViewportWScalingEnable( VULKAN_HPP_NAMESPACE::Bool32 viewportWScalingEnable_ ) VULKAN_HPP_NOEXCEPT - { - viewportWScalingEnable = viewportWScalingEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportWScalingStateCreateInfoNV & - setViewportCount( uint32_t viewportCount_ ) VULKAN_HPP_NOEXCEPT - { - viewportCount = viewportCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PipelineViewportWScalingStateCreateInfoNV & - setPViewportWScalings( const VULKAN_HPP_NAMESPACE::ViewportWScalingNV * pViewportWScalings_ ) VULKAN_HPP_NOEXCEPT - { - pViewportWScalings = pViewportWScalings_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PipelineViewportWScalingStateCreateInfoNV & setViewportWScalings( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - viewportWScalings_ ) VULKAN_HPP_NOEXCEPT - { - viewportCount = static_cast( viewportWScalings_.size() ); - pViewportWScalings = viewportWScalings_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPipelineViewportWScalingStateCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPipelineViewportWScalingStateCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, viewportWScalingEnable, viewportCount, pViewportWScalings ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PipelineViewportWScalingStateCreateInfoNV const & ) const = default; -#else - bool operator==( PipelineViewportWScalingStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( viewportWScalingEnable == rhs.viewportWScalingEnable ) && ( viewportCount == rhs.viewportCount ) && - ( pViewportWScalings == rhs.pViewportWScalings ); -# endif - } - - bool operator!=( PipelineViewportWScalingStateCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineViewportWScalingStateCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 viewportWScalingEnable = {}; - uint32_t viewportCount = {}; - const VULKAN_HPP_NAMESPACE::ViewportWScalingNV * pViewportWScalings = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV ) == - sizeof( VkPipelineViewportWScalingStateCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "PipelineViewportWScalingStateCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PipelineViewportWScalingStateCreateInfoNV; - }; - -#if defined( VK_USE_PLATFORM_GGP ) - struct PresentFrameTokenGGP - { - using NativeType = VkPresentFrameTokenGGP; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePresentFrameTokenGGP; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PresentFrameTokenGGP( GgpFrameToken frameToken_ = {} ) VULKAN_HPP_NOEXCEPT - : frameToken( frameToken_ ) - {} - - VULKAN_HPP_CONSTEXPR PresentFrameTokenGGP( PresentFrameTokenGGP const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentFrameTokenGGP( VkPresentFrameTokenGGP const & rhs ) VULKAN_HPP_NOEXCEPT - : PresentFrameTokenGGP( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PresentFrameTokenGGP & operator=( PresentFrameTokenGGP const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentFrameTokenGGP & operator=( VkPresentFrameTokenGGP const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PresentFrameTokenGGP & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PresentFrameTokenGGP & setFrameToken( GgpFrameToken frameToken_ ) VULKAN_HPP_NOEXCEPT - { - frameToken = frameToken_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPresentFrameTokenGGP const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPresentFrameTokenGGP &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, frameToken ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( PresentFrameTokenGGP const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = memcmp( &frameToken, &rhs.frameToken, sizeof( GgpFrameToken ) ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -# endif - - bool operator==( PresentFrameTokenGGP const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( memcmp( &frameToken, &rhs.frameToken, sizeof( GgpFrameToken ) ) == 0 ); - } - - bool operator!=( PresentFrameTokenGGP const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePresentFrameTokenGGP; - const void * pNext = {}; - GgpFrameToken frameToken = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP ) == sizeof( VkPresentFrameTokenGGP ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PresentFrameTokenGGP is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PresentFrameTokenGGP; - }; -#endif /*VK_USE_PLATFORM_GGP*/ - - struct PresentIdKHR - { - using NativeType = VkPresentIdKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePresentIdKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PresentIdKHR( uint32_t swapchainCount_ = {}, - const uint64_t * pPresentIds_ = {} ) VULKAN_HPP_NOEXCEPT - : swapchainCount( swapchainCount_ ) - , pPresentIds( pPresentIds_ ) - {} - - VULKAN_HPP_CONSTEXPR PresentIdKHR( PresentIdKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentIdKHR( VkPresentIdKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PresentIdKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PresentIdKHR( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & presentIds_ ) - : swapchainCount( static_cast( presentIds_.size() ) ), pPresentIds( presentIds_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PresentIdKHR & operator=( PresentIdKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentIdKHR & operator=( VkPresentIdKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PresentIdKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PresentIdKHR & setSwapchainCount( uint32_t swapchainCount_ ) VULKAN_HPP_NOEXCEPT - { - swapchainCount = swapchainCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PresentIdKHR & setPPresentIds( const uint64_t * pPresentIds_ ) VULKAN_HPP_NOEXCEPT - { - pPresentIds = pPresentIds_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PresentIdKHR & setPresentIds( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & presentIds_ ) - VULKAN_HPP_NOEXCEPT - { - swapchainCount = static_cast( presentIds_.size() ); - pPresentIds = presentIds_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPresentIdKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPresentIdKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, swapchainCount, pPresentIds ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PresentIdKHR const & ) const = default; -#else - bool operator==( PresentIdKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchainCount == rhs.swapchainCount ) && - ( pPresentIds == rhs.pPresentIds ); -# endif - } - - bool operator!=( PresentIdKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePresentIdKHR; - const void * pNext = {}; - uint32_t swapchainCount = {}; - const uint64_t * pPresentIds = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentIdKHR ) == sizeof( VkPresentIdKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PresentIdKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PresentIdKHR; - }; - - struct PresentInfoKHR - { - using NativeType = VkPresentInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePresentInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PresentInfoKHR( uint32_t waitSemaphoreCount_ = {}, - const VULKAN_HPP_NAMESPACE::Semaphore * pWaitSemaphores_ = {}, - uint32_t swapchainCount_ = {}, - const VULKAN_HPP_NAMESPACE::SwapchainKHR * pSwapchains_ = {}, - const uint32_t * pImageIndices_ = {}, - VULKAN_HPP_NAMESPACE::Result * pResults_ = {} ) VULKAN_HPP_NOEXCEPT - : waitSemaphoreCount( waitSemaphoreCount_ ) - , pWaitSemaphores( pWaitSemaphores_ ) - , swapchainCount( swapchainCount_ ) - , pSwapchains( pSwapchains_ ) - , pImageIndices( pImageIndices_ ) - , pResults( pResults_ ) - {} - - VULKAN_HPP_CONSTEXPR PresentInfoKHR( PresentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentInfoKHR( VkPresentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PresentInfoKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PresentInfoKHR( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & waitSemaphores_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & swapchains_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & imageIndices_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & results_ = {} ) - : waitSemaphoreCount( static_cast( waitSemaphores_.size() ) ) - , pWaitSemaphores( waitSemaphores_.data() ) - , swapchainCount( static_cast( swapchains_.size() ) ) - , pSwapchains( swapchains_.data() ) - , pImageIndices( imageIndices_.data() ) - , pResults( results_.data() ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( swapchains_.size() == imageIndices_.size() ); - VULKAN_HPP_ASSERT( results_.empty() || ( swapchains_.size() == results_.size() ) ); - VULKAN_HPP_ASSERT( results_.empty() || ( imageIndices_.size() == results_.size() ) ); -# else - if ( swapchains_.size() != imageIndices_.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::PresentInfoKHR::PresentInfoKHR: swapchains_.size() != imageIndices_.size()" ); - } - if ( !results_.empty() && ( swapchains_.size() != results_.size() ) ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::PresentInfoKHR::PresentInfoKHR: !results_.empty() && ( swapchains_.size() != results_.size() )" ); - } - if ( !results_.empty() && ( imageIndices_.size() != results_.size() ) ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::PresentInfoKHR::PresentInfoKHR: !results_.empty() && ( imageIndices_.size() != results_.size() )" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PresentInfoKHR & operator=( PresentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentInfoKHR & operator=( VkPresentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PresentInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PresentInfoKHR & setWaitSemaphoreCount( uint32_t waitSemaphoreCount_ ) VULKAN_HPP_NOEXCEPT - { - waitSemaphoreCount = waitSemaphoreCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PresentInfoKHR & - setPWaitSemaphores( const VULKAN_HPP_NAMESPACE::Semaphore * pWaitSemaphores_ ) VULKAN_HPP_NOEXCEPT - { - pWaitSemaphores = pWaitSemaphores_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PresentInfoKHR & setWaitSemaphores( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & waitSemaphores_ ) - VULKAN_HPP_NOEXCEPT - { - waitSemaphoreCount = static_cast( waitSemaphores_.size() ); - pWaitSemaphores = waitSemaphores_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 PresentInfoKHR & setSwapchainCount( uint32_t swapchainCount_ ) VULKAN_HPP_NOEXCEPT - { - swapchainCount = swapchainCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PresentInfoKHR & - setPSwapchains( const VULKAN_HPP_NAMESPACE::SwapchainKHR * pSwapchains_ ) VULKAN_HPP_NOEXCEPT - { - pSwapchains = pSwapchains_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PresentInfoKHR & setSwapchains( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & swapchains_ ) - VULKAN_HPP_NOEXCEPT - { - swapchainCount = static_cast( swapchains_.size() ); - pSwapchains = swapchains_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 PresentInfoKHR & setPImageIndices( const uint32_t * pImageIndices_ ) VULKAN_HPP_NOEXCEPT - { - pImageIndices = pImageIndices_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PresentInfoKHR & setImageIndices( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & imageIndices_ ) VULKAN_HPP_NOEXCEPT - { - swapchainCount = static_cast( imageIndices_.size() ); - pImageIndices = imageIndices_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 PresentInfoKHR & setPResults( VULKAN_HPP_NAMESPACE::Result * pResults_ ) VULKAN_HPP_NOEXCEPT - { - pResults = pResults_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PresentInfoKHR & setResults( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & results_ ) VULKAN_HPP_NOEXCEPT - { - swapchainCount = static_cast( results_.size() ); - pResults = results_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPresentInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPresentInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, waitSemaphoreCount, pWaitSemaphores, swapchainCount, pSwapchains, pImageIndices, pResults ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PresentInfoKHR const & ) const = default; -#else - bool operator==( PresentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( waitSemaphoreCount == rhs.waitSemaphoreCount ) && - ( pWaitSemaphores == rhs.pWaitSemaphores ) && ( swapchainCount == rhs.swapchainCount ) && - ( pSwapchains == rhs.pSwapchains ) && ( pImageIndices == rhs.pImageIndices ) && - ( pResults == rhs.pResults ); -# endif - } - - bool operator!=( PresentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePresentInfoKHR; - const void * pNext = {}; - uint32_t waitSemaphoreCount = {}; - const VULKAN_HPP_NAMESPACE::Semaphore * pWaitSemaphores = {}; - uint32_t swapchainCount = {}; - const VULKAN_HPP_NAMESPACE::SwapchainKHR * pSwapchains = {}; - const uint32_t * pImageIndices = {}; - VULKAN_HPP_NAMESPACE::Result * pResults = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentInfoKHR ) == sizeof( VkPresentInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PresentInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PresentInfoKHR; - }; - - struct RectLayerKHR - { - using NativeType = VkRectLayerKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR RectLayerKHR( VULKAN_HPP_NAMESPACE::Offset2D offset_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D extent_ = {}, - uint32_t layer_ = {} ) VULKAN_HPP_NOEXCEPT - : offset( offset_ ) - , extent( extent_ ) - , layer( layer_ ) - {} - - VULKAN_HPP_CONSTEXPR RectLayerKHR( RectLayerKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RectLayerKHR( VkRectLayerKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : RectLayerKHR( *reinterpret_cast( &rhs ) ) - {} - - explicit RectLayerKHR( Rect2D const & rect2D, uint32_t layer_ = {} ) - : offset( rect2D.offset ), extent( rect2D.extent ), layer( layer_ ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RectLayerKHR & operator=( RectLayerKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RectLayerKHR & operator=( VkRectLayerKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RectLayerKHR & - setOffset( VULKAN_HPP_NAMESPACE::Offset2D const & offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RectLayerKHR & - setExtent( VULKAN_HPP_NAMESPACE::Extent2D const & extent_ ) VULKAN_HPP_NOEXCEPT - { - extent = extent_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RectLayerKHR & setLayer( uint32_t layer_ ) VULKAN_HPP_NOEXCEPT - { - layer = layer_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRectLayerKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRectLayerKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( offset, extent, layer ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RectLayerKHR const & ) const = default; -#else - bool operator==( RectLayerKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( offset == rhs.offset ) && ( extent == rhs.extent ) && ( layer == rhs.layer ); -# endif - } - - bool operator!=( RectLayerKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Offset2D offset = {}; - VULKAN_HPP_NAMESPACE::Extent2D extent = {}; - uint32_t layer = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RectLayerKHR ) == sizeof( VkRectLayerKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "RectLayerKHR is not nothrow_move_constructible!" ); - - struct PresentRegionKHR - { - using NativeType = VkPresentRegionKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PresentRegionKHR( uint32_t rectangleCount_ = {}, - const VULKAN_HPP_NAMESPACE::RectLayerKHR * pRectangles_ = {} ) VULKAN_HPP_NOEXCEPT - : rectangleCount( rectangleCount_ ) - , pRectangles( pRectangles_ ) - {} - - VULKAN_HPP_CONSTEXPR PresentRegionKHR( PresentRegionKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentRegionKHR( VkPresentRegionKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PresentRegionKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PresentRegionKHR( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & rectangles_ ) - : rectangleCount( static_cast( rectangles_.size() ) ), pRectangles( rectangles_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PresentRegionKHR & operator=( PresentRegionKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentRegionKHR & operator=( VkPresentRegionKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PresentRegionKHR & setRectangleCount( uint32_t rectangleCount_ ) VULKAN_HPP_NOEXCEPT - { - rectangleCount = rectangleCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PresentRegionKHR & - setPRectangles( const VULKAN_HPP_NAMESPACE::RectLayerKHR * pRectangles_ ) VULKAN_HPP_NOEXCEPT - { - pRectangles = pRectangles_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PresentRegionKHR & setRectangles( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & rectangles_ ) - VULKAN_HPP_NOEXCEPT - { - rectangleCount = static_cast( rectangles_.size() ); - pRectangles = rectangles_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPresentRegionKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPresentRegionKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( rectangleCount, pRectangles ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PresentRegionKHR const & ) const = default; -#else - bool operator==( PresentRegionKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( rectangleCount == rhs.rectangleCount ) && ( pRectangles == rhs.pRectangles ); -# endif - } - - bool operator!=( PresentRegionKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t rectangleCount = {}; - const VULKAN_HPP_NAMESPACE::RectLayerKHR * pRectangles = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentRegionKHR ) == sizeof( VkPresentRegionKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PresentRegionKHR is not nothrow_move_constructible!" ); - - struct PresentRegionsKHR - { - using NativeType = VkPresentRegionsKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePresentRegionsKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PresentRegionsKHR( uint32_t swapchainCount_ = {}, - const VULKAN_HPP_NAMESPACE::PresentRegionKHR * pRegions_ = {} ) VULKAN_HPP_NOEXCEPT - : swapchainCount( swapchainCount_ ) - , pRegions( pRegions_ ) - {} - - VULKAN_HPP_CONSTEXPR PresentRegionsKHR( PresentRegionsKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentRegionsKHR( VkPresentRegionsKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : PresentRegionsKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PresentRegionsKHR( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_ ) - : swapchainCount( static_cast( regions_.size() ) ), pRegions( regions_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PresentRegionsKHR & operator=( PresentRegionsKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentRegionsKHR & operator=( VkPresentRegionsKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PresentRegionsKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PresentRegionsKHR & setSwapchainCount( uint32_t swapchainCount_ ) VULKAN_HPP_NOEXCEPT - { - swapchainCount = swapchainCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PresentRegionsKHR & - setPRegions( const VULKAN_HPP_NAMESPACE::PresentRegionKHR * pRegions_ ) VULKAN_HPP_NOEXCEPT - { - pRegions = pRegions_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PresentRegionsKHR & setRegions( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_ ) - VULKAN_HPP_NOEXCEPT - { - swapchainCount = static_cast( regions_.size() ); - pRegions = regions_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPresentRegionsKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPresentRegionsKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, swapchainCount, pRegions ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PresentRegionsKHR const & ) const = default; -#else - bool operator==( PresentRegionsKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchainCount == rhs.swapchainCount ) && - ( pRegions == rhs.pRegions ); -# endif - } - - bool operator!=( PresentRegionsKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePresentRegionsKHR; - const void * pNext = {}; - uint32_t swapchainCount = {}; - const VULKAN_HPP_NAMESPACE::PresentRegionKHR * pRegions = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentRegionsKHR ) == sizeof( VkPresentRegionsKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PresentRegionsKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PresentRegionsKHR; - }; - - struct PresentTimeGOOGLE - { - using NativeType = VkPresentTimeGOOGLE; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR PresentTimeGOOGLE( uint32_t presentID_ = {}, - uint64_t desiredPresentTime_ = {} ) VULKAN_HPP_NOEXCEPT - : presentID( presentID_ ) - , desiredPresentTime( desiredPresentTime_ ) - {} - - VULKAN_HPP_CONSTEXPR PresentTimeGOOGLE( PresentTimeGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentTimeGOOGLE( VkPresentTimeGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT - : PresentTimeGOOGLE( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PresentTimeGOOGLE & operator=( PresentTimeGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentTimeGOOGLE & operator=( VkPresentTimeGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PresentTimeGOOGLE & setPresentID( uint32_t presentID_ ) VULKAN_HPP_NOEXCEPT - { - presentID = presentID_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PresentTimeGOOGLE & - setDesiredPresentTime( uint64_t desiredPresentTime_ ) VULKAN_HPP_NOEXCEPT - { - desiredPresentTime = desiredPresentTime_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPresentTimeGOOGLE const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPresentTimeGOOGLE &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( presentID, desiredPresentTime ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PresentTimeGOOGLE const & ) const = default; -#else - bool operator==( PresentTimeGOOGLE const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( presentID == rhs.presentID ) && ( desiredPresentTime == rhs.desiredPresentTime ); -# endif - } - - bool operator!=( PresentTimeGOOGLE const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t presentID = {}; - uint64_t desiredPresentTime = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE ) == sizeof( VkPresentTimeGOOGLE ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PresentTimeGOOGLE is not nothrow_move_constructible!" ); - - struct PresentTimesInfoGOOGLE - { - using NativeType = VkPresentTimesInfoGOOGLE; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePresentTimesInfoGOOGLE; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PresentTimesInfoGOOGLE( uint32_t swapchainCount_ = {}, - const VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE * pTimes_ = {} ) VULKAN_HPP_NOEXCEPT - : swapchainCount( swapchainCount_ ) - , pTimes( pTimes_ ) - {} - - VULKAN_HPP_CONSTEXPR PresentTimesInfoGOOGLE( PresentTimesInfoGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentTimesInfoGOOGLE( VkPresentTimesInfoGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT - : PresentTimesInfoGOOGLE( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PresentTimesInfoGOOGLE( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & times_ ) - : swapchainCount( static_cast( times_.size() ) ), pTimes( times_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PresentTimesInfoGOOGLE & operator=( PresentTimesInfoGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PresentTimesInfoGOOGLE & operator=( VkPresentTimesInfoGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PresentTimesInfoGOOGLE & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PresentTimesInfoGOOGLE & setSwapchainCount( uint32_t swapchainCount_ ) VULKAN_HPP_NOEXCEPT - { - swapchainCount = swapchainCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PresentTimesInfoGOOGLE & - setPTimes( const VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE * pTimes_ ) VULKAN_HPP_NOEXCEPT - { - pTimes = pTimes_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - PresentTimesInfoGOOGLE & setTimes( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & times_ ) - VULKAN_HPP_NOEXCEPT - { - swapchainCount = static_cast( times_.size() ); - pTimes = times_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPresentTimesInfoGOOGLE const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPresentTimesInfoGOOGLE &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, swapchainCount, pTimes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PresentTimesInfoGOOGLE const & ) const = default; -#else - bool operator==( PresentTimesInfoGOOGLE const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( swapchainCount == rhs.swapchainCount ) && - ( pTimes == rhs.pTimes ); -# endif - } - - bool operator!=( PresentTimesInfoGOOGLE const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePresentTimesInfoGOOGLE; - const void * pNext = {}; - uint32_t swapchainCount = {}; - const VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE * pTimes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE ) == - sizeof( VkPresentTimesInfoGOOGLE ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PresentTimesInfoGOOGLE is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PresentTimesInfoGOOGLE; - }; - - struct PrivateDataSlotCreateInfo - { - using NativeType = VkPrivateDataSlotCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePrivateDataSlotCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - PrivateDataSlotCreateInfo( VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlags flags_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR - PrivateDataSlotCreateInfo( PrivateDataSlotCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PrivateDataSlotCreateInfo( VkPrivateDataSlotCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : PrivateDataSlotCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - PrivateDataSlotCreateInfo & operator=( PrivateDataSlotCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - PrivateDataSlotCreateInfo & operator=( VkPrivateDataSlotCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 PrivateDataSlotCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 PrivateDataSlotCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkPrivateDataSlotCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkPrivateDataSlotCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( PrivateDataSlotCreateInfo const & ) const = default; -#else - bool operator==( PrivateDataSlotCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( PrivateDataSlotCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePrivateDataSlotCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlags flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo ) == - sizeof( VkPrivateDataSlotCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "PrivateDataSlotCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = PrivateDataSlotCreateInfo; - }; - using PrivateDataSlotCreateInfoEXT = PrivateDataSlotCreateInfo; - - struct ProtectedSubmitInfo - { - using NativeType = VkProtectedSubmitInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eProtectedSubmitInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ProtectedSubmitInfo( VULKAN_HPP_NAMESPACE::Bool32 protectedSubmit_ = {} ) VULKAN_HPP_NOEXCEPT - : protectedSubmit( protectedSubmit_ ) - {} - - VULKAN_HPP_CONSTEXPR ProtectedSubmitInfo( ProtectedSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ProtectedSubmitInfo( VkProtectedSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ProtectedSubmitInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ProtectedSubmitInfo & operator=( ProtectedSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ProtectedSubmitInfo & operator=( VkProtectedSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ProtectedSubmitInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ProtectedSubmitInfo & - setProtectedSubmit( VULKAN_HPP_NAMESPACE::Bool32 protectedSubmit_ ) VULKAN_HPP_NOEXCEPT - { - protectedSubmit = protectedSubmit_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkProtectedSubmitInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkProtectedSubmitInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, protectedSubmit ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ProtectedSubmitInfo const & ) const = default; -#else - bool operator==( ProtectedSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( protectedSubmit == rhs.protectedSubmit ); -# endif - } - - bool operator!=( ProtectedSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eProtectedSubmitInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 protectedSubmit = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo ) == sizeof( VkProtectedSubmitInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ProtectedSubmitInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ProtectedSubmitInfo; - }; - - struct QueryPoolCreateInfo - { - using NativeType = VkQueryPoolCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eQueryPoolCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR QueryPoolCreateInfo( - VULKAN_HPP_NAMESPACE::QueryPoolCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::QueryType queryType_ = VULKAN_HPP_NAMESPACE::QueryType::eOcclusion, - uint32_t queryCount_ = {}, - VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags pipelineStatistics_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , queryType( queryType_ ) - , queryCount( queryCount_ ) - , pipelineStatistics( pipelineStatistics_ ) - {} - - VULKAN_HPP_CONSTEXPR QueryPoolCreateInfo( QueryPoolCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueryPoolCreateInfo( VkQueryPoolCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : QueryPoolCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - QueryPoolCreateInfo & operator=( QueryPoolCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueryPoolCreateInfo & operator=( VkQueryPoolCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::QueryPoolCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfo & - setQueryType( VULKAN_HPP_NAMESPACE::QueryType queryType_ ) VULKAN_HPP_NOEXCEPT - { - queryType = queryType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfo & setQueryCount( uint32_t queryCount_ ) VULKAN_HPP_NOEXCEPT - { - queryCount = queryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 QueryPoolCreateInfo & - setPipelineStatistics( VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags pipelineStatistics_ ) VULKAN_HPP_NOEXCEPT - { - pipelineStatistics = pipelineStatistics_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkQueryPoolCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkQueryPoolCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, queryType, queryCount, pipelineStatistics ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( QueryPoolCreateInfo const & ) const = default; -#else - bool operator==( QueryPoolCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( queryType == rhs.queryType ) && ( queryCount == rhs.queryCount ) && - ( pipelineStatistics == rhs.pipelineStatistics ); -# endif - } - - bool operator!=( QueryPoolCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eQueryPoolCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::QueryPoolCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::QueryType queryType = VULKAN_HPP_NAMESPACE::QueryType::eOcclusion; - uint32_t queryCount = {}; - VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags pipelineStatistics = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo ) == sizeof( VkQueryPoolCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "QueryPoolCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = QueryPoolCreateInfo; - }; - - struct QueryPoolPerformanceCreateInfoKHR - { - using NativeType = VkQueryPoolPerformanceCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eQueryPoolPerformanceCreateInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR QueryPoolPerformanceCreateInfoKHR( uint32_t queueFamilyIndex_ = {}, - uint32_t counterIndexCount_ = {}, - const uint32_t * pCounterIndices_ = {} ) VULKAN_HPP_NOEXCEPT - : queueFamilyIndex( queueFamilyIndex_ ) - , counterIndexCount( counterIndexCount_ ) - , pCounterIndices( pCounterIndices_ ) - {} - - VULKAN_HPP_CONSTEXPR - QueryPoolPerformanceCreateInfoKHR( QueryPoolPerformanceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueryPoolPerformanceCreateInfoKHR( VkQueryPoolPerformanceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : QueryPoolPerformanceCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - QueryPoolPerformanceCreateInfoKHR( - uint32_t queueFamilyIndex_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & counterIndices_ ) - : queueFamilyIndex( queueFamilyIndex_ ) - , counterIndexCount( static_cast( counterIndices_.size() ) ) - , pCounterIndices( counterIndices_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - QueryPoolPerformanceCreateInfoKHR & - operator=( QueryPoolPerformanceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueryPoolPerformanceCreateInfoKHR & operator=( VkQueryPoolPerformanceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 QueryPoolPerformanceCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 QueryPoolPerformanceCreateInfoKHR & - setQueueFamilyIndex( uint32_t queueFamilyIndex_ ) VULKAN_HPP_NOEXCEPT - { - queueFamilyIndex = queueFamilyIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 QueryPoolPerformanceCreateInfoKHR & - setCounterIndexCount( uint32_t counterIndexCount_ ) VULKAN_HPP_NOEXCEPT - { - counterIndexCount = counterIndexCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 QueryPoolPerformanceCreateInfoKHR & - setPCounterIndices( const uint32_t * pCounterIndices_ ) VULKAN_HPP_NOEXCEPT - { - pCounterIndices = pCounterIndices_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - QueryPoolPerformanceCreateInfoKHR & setCounterIndices( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & counterIndices_ ) VULKAN_HPP_NOEXCEPT - { - counterIndexCount = static_cast( counterIndices_.size() ); - pCounterIndices = counterIndices_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkQueryPoolPerformanceCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkQueryPoolPerformanceCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, queueFamilyIndex, counterIndexCount, pCounterIndices ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( QueryPoolPerformanceCreateInfoKHR const & ) const = default; -#else - bool operator==( QueryPoolPerformanceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( queueFamilyIndex == rhs.queueFamilyIndex ) && - ( counterIndexCount == rhs.counterIndexCount ) && ( pCounterIndices == rhs.pCounterIndices ); -# endif - } - - bool operator!=( QueryPoolPerformanceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eQueryPoolPerformanceCreateInfoKHR; - const void * pNext = {}; - uint32_t queueFamilyIndex = {}; - uint32_t counterIndexCount = {}; - const uint32_t * pCounterIndices = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR ) == - sizeof( VkQueryPoolPerformanceCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "QueryPoolPerformanceCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = QueryPoolPerformanceCreateInfoKHR; - }; - - struct QueryPoolPerformanceQueryCreateInfoINTEL - { - using NativeType = VkQueryPoolPerformanceQueryCreateInfoINTEL; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eQueryPoolPerformanceQueryCreateInfoINTEL; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR QueryPoolPerformanceQueryCreateInfoINTEL( - VULKAN_HPP_NAMESPACE::QueryPoolSamplingModeINTEL performanceCountersSampling_ = - VULKAN_HPP_NAMESPACE::QueryPoolSamplingModeINTEL::eManual ) VULKAN_HPP_NOEXCEPT - : performanceCountersSampling( performanceCountersSampling_ ) - {} - - VULKAN_HPP_CONSTEXPR QueryPoolPerformanceQueryCreateInfoINTEL( - QueryPoolPerformanceQueryCreateInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueryPoolPerformanceQueryCreateInfoINTEL( VkQueryPoolPerformanceQueryCreateInfoINTEL const & rhs ) - VULKAN_HPP_NOEXCEPT - : QueryPoolPerformanceQueryCreateInfoINTEL( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - QueryPoolPerformanceQueryCreateInfoINTEL & - operator=( QueryPoolPerformanceQueryCreateInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueryPoolPerformanceQueryCreateInfoINTEL & - operator=( VkQueryPoolPerformanceQueryCreateInfoINTEL const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 QueryPoolPerformanceQueryCreateInfoINTEL & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 QueryPoolPerformanceQueryCreateInfoINTEL & setPerformanceCountersSampling( - VULKAN_HPP_NAMESPACE::QueryPoolSamplingModeINTEL performanceCountersSampling_ ) VULKAN_HPP_NOEXCEPT - { - performanceCountersSampling = performanceCountersSampling_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkQueryPoolPerformanceQueryCreateInfoINTEL const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkQueryPoolPerformanceQueryCreateInfoINTEL &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, performanceCountersSampling ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( QueryPoolPerformanceQueryCreateInfoINTEL const & ) const = default; -#else - bool operator==( QueryPoolPerformanceQueryCreateInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( performanceCountersSampling == rhs.performanceCountersSampling ); -# endif - } - - bool operator!=( QueryPoolPerformanceQueryCreateInfoINTEL const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eQueryPoolPerformanceQueryCreateInfoINTEL; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::QueryPoolSamplingModeINTEL performanceCountersSampling = - VULKAN_HPP_NAMESPACE::QueryPoolSamplingModeINTEL::eManual; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL ) == - sizeof( VkQueryPoolPerformanceQueryCreateInfoINTEL ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "QueryPoolPerformanceQueryCreateInfoINTEL is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = QueryPoolPerformanceQueryCreateInfoINTEL; - }; - using QueryPoolCreateInfoINTEL = QueryPoolPerformanceQueryCreateInfoINTEL; - - struct QueueFamilyCheckpointProperties2NV - { - using NativeType = VkQueueFamilyCheckpointProperties2NV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eQueueFamilyCheckpointProperties2NV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR QueueFamilyCheckpointProperties2NV( - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 checkpointExecutionStageMask_ = {} ) VULKAN_HPP_NOEXCEPT - : checkpointExecutionStageMask( checkpointExecutionStageMask_ ) - {} - - VULKAN_HPP_CONSTEXPR QueueFamilyCheckpointProperties2NV( QueueFamilyCheckpointProperties2NV const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - QueueFamilyCheckpointProperties2NV( VkQueueFamilyCheckpointProperties2NV const & rhs ) VULKAN_HPP_NOEXCEPT - : QueueFamilyCheckpointProperties2NV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - QueueFamilyCheckpointProperties2NV & - operator=( QueueFamilyCheckpointProperties2NV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueueFamilyCheckpointProperties2NV & - operator=( VkQueueFamilyCheckpointProperties2NV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkQueueFamilyCheckpointProperties2NV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkQueueFamilyCheckpointProperties2NV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, checkpointExecutionStageMask ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( QueueFamilyCheckpointProperties2NV const & ) const = default; -#else - bool operator==( QueueFamilyCheckpointProperties2NV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( checkpointExecutionStageMask == rhs.checkpointExecutionStageMask ); -# endif - } - - bool operator!=( QueueFamilyCheckpointProperties2NV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eQueueFamilyCheckpointProperties2NV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 checkpointExecutionStageMask = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV ) == - sizeof( VkQueueFamilyCheckpointProperties2NV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "QueueFamilyCheckpointProperties2NV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = QueueFamilyCheckpointProperties2NV; - }; - - struct QueueFamilyCheckpointPropertiesNV - { - using NativeType = VkQueueFamilyCheckpointPropertiesNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eQueueFamilyCheckpointPropertiesNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR QueueFamilyCheckpointPropertiesNV( - VULKAN_HPP_NAMESPACE::PipelineStageFlags checkpointExecutionStageMask_ = {} ) VULKAN_HPP_NOEXCEPT - : checkpointExecutionStageMask( checkpointExecutionStageMask_ ) - {} - - VULKAN_HPP_CONSTEXPR - QueueFamilyCheckpointPropertiesNV( QueueFamilyCheckpointPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueueFamilyCheckpointPropertiesNV( VkQueueFamilyCheckpointPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - : QueueFamilyCheckpointPropertiesNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - QueueFamilyCheckpointPropertiesNV & - operator=( QueueFamilyCheckpointPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueueFamilyCheckpointPropertiesNV & operator=( VkQueueFamilyCheckpointPropertiesNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkQueueFamilyCheckpointPropertiesNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkQueueFamilyCheckpointPropertiesNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, checkpointExecutionStageMask ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( QueueFamilyCheckpointPropertiesNV const & ) const = default; -#else - bool operator==( QueueFamilyCheckpointPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( checkpointExecutionStageMask == rhs.checkpointExecutionStageMask ); -# endif - } - - bool operator!=( QueueFamilyCheckpointPropertiesNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eQueueFamilyCheckpointPropertiesNV; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags checkpointExecutionStageMask = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV ) == - sizeof( VkQueueFamilyCheckpointPropertiesNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "QueueFamilyCheckpointPropertiesNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = QueueFamilyCheckpointPropertiesNV; - }; - - struct QueueFamilyGlobalPriorityPropertiesKHR - { - using NativeType = VkQueueFamilyGlobalPriorityPropertiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eQueueFamilyGlobalPriorityPropertiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 QueueFamilyGlobalPriorityPropertiesKHR( - uint32_t priorityCount_ = {}, - std::array const & - priorities_ = { { VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow, - VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow } } ) VULKAN_HPP_NOEXCEPT - : priorityCount( priorityCount_ ) - , priorities( priorities_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 QueueFamilyGlobalPriorityPropertiesKHR( QueueFamilyGlobalPriorityPropertiesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - QueueFamilyGlobalPriorityPropertiesKHR( VkQueueFamilyGlobalPriorityPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : QueueFamilyGlobalPriorityPropertiesKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - QueueFamilyGlobalPriorityPropertiesKHR & - operator=( QueueFamilyGlobalPriorityPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueueFamilyGlobalPriorityPropertiesKHR & - operator=( VkQueueFamilyGlobalPriorityPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 QueueFamilyGlobalPriorityPropertiesKHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 QueueFamilyGlobalPriorityPropertiesKHR & - setPriorityCount( uint32_t priorityCount_ ) VULKAN_HPP_NOEXCEPT - { - priorityCount = priorityCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 QueueFamilyGlobalPriorityPropertiesKHR & setPriorities( - std::array priorities_ ) - VULKAN_HPP_NOEXCEPT - { - priorities = priorities_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkQueueFamilyGlobalPriorityPropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkQueueFamilyGlobalPriorityPropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, priorityCount, priorities ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( QueueFamilyGlobalPriorityPropertiesKHR const & ) const = default; -#else - bool operator==( QueueFamilyGlobalPriorityPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( priorityCount == rhs.priorityCount ) && - ( priorities == rhs.priorities ); -# endif - } - - bool operator!=( QueueFamilyGlobalPriorityPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eQueueFamilyGlobalPriorityPropertiesKHR; - void * pNext = {}; - uint32_t priorityCount = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D - priorities = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesKHR ) == - sizeof( VkQueueFamilyGlobalPriorityPropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "QueueFamilyGlobalPriorityPropertiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = QueueFamilyGlobalPriorityPropertiesKHR; - }; - using QueueFamilyGlobalPriorityPropertiesEXT = QueueFamilyGlobalPriorityPropertiesKHR; - - struct QueueFamilyProperties - { - using NativeType = VkQueueFamilyProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - QueueFamilyProperties( VULKAN_HPP_NAMESPACE::QueueFlags queueFlags_ = {}, - uint32_t queueCount_ = {}, - uint32_t timestampValidBits_ = {}, - VULKAN_HPP_NAMESPACE::Extent3D minImageTransferGranularity_ = {} ) VULKAN_HPP_NOEXCEPT - : queueFlags( queueFlags_ ) - , queueCount( queueCount_ ) - , timestampValidBits( timestampValidBits_ ) - , minImageTransferGranularity( minImageTransferGranularity_ ) - {} - - VULKAN_HPP_CONSTEXPR QueueFamilyProperties( QueueFamilyProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueueFamilyProperties( VkQueueFamilyProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : QueueFamilyProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - QueueFamilyProperties & operator=( QueueFamilyProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueueFamilyProperties & operator=( VkQueueFamilyProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkQueueFamilyProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkQueueFamilyProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( queueFlags, queueCount, timestampValidBits, minImageTransferGranularity ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( QueueFamilyProperties const & ) const = default; -#else - bool operator==( QueueFamilyProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( queueFlags == rhs.queueFlags ) && ( queueCount == rhs.queueCount ) && - ( timestampValidBits == rhs.timestampValidBits ) && - ( minImageTransferGranularity == rhs.minImageTransferGranularity ); -# endif - } - - bool operator!=( QueueFamilyProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::QueueFlags queueFlags = {}; - uint32_t queueCount = {}; - uint32_t timestampValidBits = {}; - VULKAN_HPP_NAMESPACE::Extent3D minImageTransferGranularity = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyProperties ) == sizeof( VkQueueFamilyProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "QueueFamilyProperties is not nothrow_move_constructible!" ); - - struct QueueFamilyProperties2 - { - using NativeType = VkQueueFamilyProperties2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eQueueFamilyProperties2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR QueueFamilyProperties2( - VULKAN_HPP_NAMESPACE::QueueFamilyProperties queueFamilyProperties_ = {} ) VULKAN_HPP_NOEXCEPT - : queueFamilyProperties( queueFamilyProperties_ ) - {} - - VULKAN_HPP_CONSTEXPR QueueFamilyProperties2( QueueFamilyProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueueFamilyProperties2( VkQueueFamilyProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT - : QueueFamilyProperties2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - QueueFamilyProperties2 & operator=( QueueFamilyProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueueFamilyProperties2 & operator=( VkQueueFamilyProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkQueueFamilyProperties2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkQueueFamilyProperties2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, queueFamilyProperties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( QueueFamilyProperties2 const & ) const = default; -#else - bool operator==( QueueFamilyProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( queueFamilyProperties == rhs.queueFamilyProperties ); -# endif - } - - bool operator!=( QueueFamilyProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eQueueFamilyProperties2; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::QueueFamilyProperties queueFamilyProperties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 ) == - sizeof( VkQueueFamilyProperties2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "QueueFamilyProperties2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = QueueFamilyProperties2; - }; - using QueueFamilyProperties2KHR = QueueFamilyProperties2; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct QueueFamilyQueryResultStatusProperties2KHR - { - using NativeType = VkQueueFamilyQueryResultStatusProperties2KHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eQueueFamilyQueryResultStatusProperties2KHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - QueueFamilyQueryResultStatusProperties2KHR( VULKAN_HPP_NAMESPACE::Bool32 supported_ = {} ) VULKAN_HPP_NOEXCEPT - : supported( supported_ ) - {} - - VULKAN_HPP_CONSTEXPR QueueFamilyQueryResultStatusProperties2KHR( - QueueFamilyQueryResultStatusProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueueFamilyQueryResultStatusProperties2KHR( VkQueueFamilyQueryResultStatusProperties2KHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : QueueFamilyQueryResultStatusProperties2KHR( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - QueueFamilyQueryResultStatusProperties2KHR & - operator=( QueueFamilyQueryResultStatusProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - QueueFamilyQueryResultStatusProperties2KHR & - operator=( VkQueueFamilyQueryResultStatusProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 QueueFamilyQueryResultStatusProperties2KHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 QueueFamilyQueryResultStatusProperties2KHR & - setSupported( VULKAN_HPP_NAMESPACE::Bool32 supported_ ) VULKAN_HPP_NOEXCEPT - { - supported = supported_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkQueueFamilyQueryResultStatusProperties2KHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkQueueFamilyQueryResultStatusProperties2KHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, supported ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( QueueFamilyQueryResultStatusProperties2KHR const & ) const = default; -# else - bool operator==( QueueFamilyQueryResultStatusProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( supported == rhs.supported ); -# endif - } - - bool operator!=( QueueFamilyQueryResultStatusProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eQueueFamilyQueryResultStatusProperties2KHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 supported = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusProperties2KHR ) == - sizeof( VkQueueFamilyQueryResultStatusProperties2KHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "QueueFamilyQueryResultStatusProperties2KHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = QueueFamilyQueryResultStatusProperties2KHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - struct RayTracingShaderGroupCreateInfoKHR - { - using NativeType = VkRayTracingShaderGroupCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eRayTracingShaderGroupCreateInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - RayTracingShaderGroupCreateInfoKHR( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR type_ = - VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR::eGeneral, - uint32_t generalShader_ = {}, - uint32_t closestHitShader_ = {}, - uint32_t anyHitShader_ = {}, - uint32_t intersectionShader_ = {}, - const void * pShaderGroupCaptureReplayHandle_ = {} ) VULKAN_HPP_NOEXCEPT - : type( type_ ) - , generalShader( generalShader_ ) - , closestHitShader( closestHitShader_ ) - , anyHitShader( anyHitShader_ ) - , intersectionShader( intersectionShader_ ) - , pShaderGroupCaptureReplayHandle( pShaderGroupCaptureReplayHandle_ ) - {} - - VULKAN_HPP_CONSTEXPR RayTracingShaderGroupCreateInfoKHR( RayTracingShaderGroupCreateInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - RayTracingShaderGroupCreateInfoKHR( VkRayTracingShaderGroupCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : RayTracingShaderGroupCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RayTracingShaderGroupCreateInfoKHR & - operator=( RayTracingShaderGroupCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RayTracingShaderGroupCreateInfoKHR & - operator=( VkRayTracingShaderGroupCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RayTracingShaderGroupCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingShaderGroupCreateInfoKHR & - setType( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR type_ ) VULKAN_HPP_NOEXCEPT - { - type = type_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingShaderGroupCreateInfoKHR & - setGeneralShader( uint32_t generalShader_ ) VULKAN_HPP_NOEXCEPT - { - generalShader = generalShader_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingShaderGroupCreateInfoKHR & - setClosestHitShader( uint32_t closestHitShader_ ) VULKAN_HPP_NOEXCEPT - { - closestHitShader = closestHitShader_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingShaderGroupCreateInfoKHR & - setAnyHitShader( uint32_t anyHitShader_ ) VULKAN_HPP_NOEXCEPT - { - anyHitShader = anyHitShader_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingShaderGroupCreateInfoKHR & - setIntersectionShader( uint32_t intersectionShader_ ) VULKAN_HPP_NOEXCEPT - { - intersectionShader = intersectionShader_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingShaderGroupCreateInfoKHR & - setPShaderGroupCaptureReplayHandle( const void * pShaderGroupCaptureReplayHandle_ ) VULKAN_HPP_NOEXCEPT - { - pShaderGroupCaptureReplayHandle = pShaderGroupCaptureReplayHandle_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRayTracingShaderGroupCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRayTracingShaderGroupCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - type, - generalShader, - closestHitShader, - anyHitShader, - intersectionShader, - pShaderGroupCaptureReplayHandle ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RayTracingShaderGroupCreateInfoKHR const & ) const = default; -#else - bool operator==( RayTracingShaderGroupCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( type == rhs.type ) && - ( generalShader == rhs.generalShader ) && ( closestHitShader == rhs.closestHitShader ) && - ( anyHitShader == rhs.anyHitShader ) && ( intersectionShader == rhs.intersectionShader ) && - ( pShaderGroupCaptureReplayHandle == rhs.pShaderGroupCaptureReplayHandle ); -# endif - } - - bool operator!=( RayTracingShaderGroupCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRayTracingShaderGroupCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR type = - VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR::eGeneral; - uint32_t generalShader = {}; - uint32_t closestHitShader = {}; - uint32_t anyHitShader = {}; - uint32_t intersectionShader = {}; - const void * pShaderGroupCaptureReplayHandle = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR ) == - sizeof( VkRayTracingShaderGroupCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "RayTracingShaderGroupCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RayTracingShaderGroupCreateInfoKHR; - }; - - struct RayTracingPipelineInterfaceCreateInfoKHR - { - using NativeType = VkRayTracingPipelineInterfaceCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eRayTracingPipelineInterfaceCreateInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - RayTracingPipelineInterfaceCreateInfoKHR( uint32_t maxPipelineRayPayloadSize_ = {}, - uint32_t maxPipelineRayHitAttributeSize_ = {} ) VULKAN_HPP_NOEXCEPT - : maxPipelineRayPayloadSize( maxPipelineRayPayloadSize_ ) - , maxPipelineRayHitAttributeSize( maxPipelineRayHitAttributeSize_ ) - {} - - VULKAN_HPP_CONSTEXPR RayTracingPipelineInterfaceCreateInfoKHR( - RayTracingPipelineInterfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RayTracingPipelineInterfaceCreateInfoKHR( VkRayTracingPipelineInterfaceCreateInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : RayTracingPipelineInterfaceCreateInfoKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RayTracingPipelineInterfaceCreateInfoKHR & - operator=( RayTracingPipelineInterfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RayTracingPipelineInterfaceCreateInfoKHR & - operator=( VkRayTracingPipelineInterfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineInterfaceCreateInfoKHR & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineInterfaceCreateInfoKHR & - setMaxPipelineRayPayloadSize( uint32_t maxPipelineRayPayloadSize_ ) VULKAN_HPP_NOEXCEPT - { - maxPipelineRayPayloadSize = maxPipelineRayPayloadSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineInterfaceCreateInfoKHR & - setMaxPipelineRayHitAttributeSize( uint32_t maxPipelineRayHitAttributeSize_ ) VULKAN_HPP_NOEXCEPT - { - maxPipelineRayHitAttributeSize = maxPipelineRayHitAttributeSize_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRayTracingPipelineInterfaceCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRayTracingPipelineInterfaceCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxPipelineRayPayloadSize, maxPipelineRayHitAttributeSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RayTracingPipelineInterfaceCreateInfoKHR const & ) const = default; -#else - bool operator==( RayTracingPipelineInterfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( maxPipelineRayPayloadSize == rhs.maxPipelineRayPayloadSize ) && - ( maxPipelineRayHitAttributeSize == rhs.maxPipelineRayHitAttributeSize ); -# endif - } - - bool operator!=( RayTracingPipelineInterfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRayTracingPipelineInterfaceCreateInfoKHR; - const void * pNext = {}; - uint32_t maxPipelineRayPayloadSize = {}; - uint32_t maxPipelineRayHitAttributeSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR ) == - sizeof( VkRayTracingPipelineInterfaceCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "RayTracingPipelineInterfaceCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RayTracingPipelineInterfaceCreateInfoKHR; - }; - - struct RayTracingPipelineCreateInfoKHR - { - using NativeType = VkRayTracingPipelineCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eRayTracingPipelineCreateInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR RayTracingPipelineCreateInfoKHR( - VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_ = {}, - uint32_t stageCount_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo * pStages_ = {}, - uint32_t groupCount_ = {}, - const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR * pGroups_ = {}, - uint32_t maxPipelineRayRecursionDepth_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR * pLibraryInfo_ = {}, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR * pLibraryInterface_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo * pDynamicState_ = {}, - VULKAN_HPP_NAMESPACE::PipelineLayout layout_ = {}, - VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_ = {}, - int32_t basePipelineIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , stageCount( stageCount_ ) - , pStages( pStages_ ) - , groupCount( groupCount_ ) - , pGroups( pGroups_ ) - , maxPipelineRayRecursionDepth( maxPipelineRayRecursionDepth_ ) - , pLibraryInfo( pLibraryInfo_ ) - , pLibraryInterface( pLibraryInterface_ ) - , pDynamicState( pDynamicState_ ) - , layout( layout_ ) - , basePipelineHandle( basePipelineHandle_ ) - , basePipelineIndex( basePipelineIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR - RayTracingPipelineCreateInfoKHR( RayTracingPipelineCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RayTracingPipelineCreateInfoKHR( VkRayTracingPipelineCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : RayTracingPipelineCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RayTracingPipelineCreateInfoKHR( - VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - stages_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR> const & groups_ = {}, - uint32_t maxPipelineRayRecursionDepth_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR * pLibraryInfo_ = {}, - const VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR * pLibraryInterface_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo * pDynamicState_ = {}, - VULKAN_HPP_NAMESPACE::PipelineLayout layout_ = {}, - VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_ = {}, - int32_t basePipelineIndex_ = {} ) - : flags( flags_ ) - , stageCount( static_cast( stages_.size() ) ) - , pStages( stages_.data() ) - , groupCount( static_cast( groups_.size() ) ) - , pGroups( groups_.data() ) - , maxPipelineRayRecursionDepth( maxPipelineRayRecursionDepth_ ) - , pLibraryInfo( pLibraryInfo_ ) - , pLibraryInterface( pLibraryInterface_ ) - , pDynamicState( pDynamicState_ ) - , layout( layout_ ) - , basePipelineHandle( basePipelineHandle_ ) - , basePipelineIndex( basePipelineIndex_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RayTracingPipelineCreateInfoKHR & - operator=( RayTracingPipelineCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RayTracingPipelineCreateInfoKHR & operator=( VkRayTracingPipelineCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoKHR & setStageCount( uint32_t stageCount_ ) VULKAN_HPP_NOEXCEPT - { - stageCount = stageCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoKHR & - setPStages( const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo * pStages_ ) VULKAN_HPP_NOEXCEPT - { - pStages = pStages_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RayTracingPipelineCreateInfoKHR & setStages( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - stages_ ) VULKAN_HPP_NOEXCEPT - { - stageCount = static_cast( stages_.size() ); - pStages = stages_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoKHR & setGroupCount( uint32_t groupCount_ ) VULKAN_HPP_NOEXCEPT - { - groupCount = groupCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoKHR & - setPGroups( const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR * pGroups_ ) VULKAN_HPP_NOEXCEPT - { - pGroups = pGroups_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RayTracingPipelineCreateInfoKHR & - setGroups( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR> const & groups_ ) VULKAN_HPP_NOEXCEPT - { - groupCount = static_cast( groups_.size() ); - pGroups = groups_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoKHR & - setMaxPipelineRayRecursionDepth( uint32_t maxPipelineRayRecursionDepth_ ) VULKAN_HPP_NOEXCEPT - { - maxPipelineRayRecursionDepth = maxPipelineRayRecursionDepth_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoKHR & - setPLibraryInfo( const VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR * pLibraryInfo_ ) VULKAN_HPP_NOEXCEPT - { - pLibraryInfo = pLibraryInfo_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoKHR & setPLibraryInterface( - const VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR * pLibraryInterface_ ) VULKAN_HPP_NOEXCEPT - { - pLibraryInterface = pLibraryInterface_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoKHR & setPDynamicState( - const VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo * pDynamicState_ ) VULKAN_HPP_NOEXCEPT - { - pDynamicState = pDynamicState_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoKHR & - setLayout( VULKAN_HPP_NAMESPACE::PipelineLayout layout_ ) VULKAN_HPP_NOEXCEPT - { - layout = layout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoKHR & - setBasePipelineHandle( VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_ ) VULKAN_HPP_NOEXCEPT - { - basePipelineHandle = basePipelineHandle_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoKHR & - setBasePipelineIndex( int32_t basePipelineIndex_ ) VULKAN_HPP_NOEXCEPT - { - basePipelineIndex = basePipelineIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRayTracingPipelineCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRayTracingPipelineCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - stageCount, - pStages, - groupCount, - pGroups, - maxPipelineRayRecursionDepth, - pLibraryInfo, - pLibraryInterface, - pDynamicState, - layout, - basePipelineHandle, - basePipelineIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RayTracingPipelineCreateInfoKHR const & ) const = default; -#else - bool operator==( RayTracingPipelineCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( stageCount == rhs.stageCount ) && ( pStages == rhs.pStages ) && ( groupCount == rhs.groupCount ) && - ( pGroups == rhs.pGroups ) && ( maxPipelineRayRecursionDepth == rhs.maxPipelineRayRecursionDepth ) && - ( pLibraryInfo == rhs.pLibraryInfo ) && ( pLibraryInterface == rhs.pLibraryInterface ) && - ( pDynamicState == rhs.pDynamicState ) && ( layout == rhs.layout ) && - ( basePipelineHandle == rhs.basePipelineHandle ) && ( basePipelineIndex == rhs.basePipelineIndex ); -# endif - } - - bool operator!=( RayTracingPipelineCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRayTracingPipelineCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags = {}; - uint32_t stageCount = {}; - const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo * pStages = {}; - uint32_t groupCount = {}; - const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR * pGroups = {}; - uint32_t maxPipelineRayRecursionDepth = {}; - const VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR * pLibraryInfo = {}; - const VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR * pLibraryInterface = {}; - const VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo * pDynamicState = {}; - VULKAN_HPP_NAMESPACE::PipelineLayout layout = {}; - VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle = {}; - int32_t basePipelineIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR ) == - sizeof( VkRayTracingPipelineCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "RayTracingPipelineCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RayTracingPipelineCreateInfoKHR; - }; - - struct RayTracingShaderGroupCreateInfoNV - { - using NativeType = VkRayTracingShaderGroupCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eRayTracingShaderGroupCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - RayTracingShaderGroupCreateInfoNV( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR type_ = - VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR::eGeneral, - uint32_t generalShader_ = {}, - uint32_t closestHitShader_ = {}, - uint32_t anyHitShader_ = {}, - uint32_t intersectionShader_ = {} ) VULKAN_HPP_NOEXCEPT - : type( type_ ) - , generalShader( generalShader_ ) - , closestHitShader( closestHitShader_ ) - , anyHitShader( anyHitShader_ ) - , intersectionShader( intersectionShader_ ) - {} - - VULKAN_HPP_CONSTEXPR - RayTracingShaderGroupCreateInfoNV( RayTracingShaderGroupCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RayTracingShaderGroupCreateInfoNV( VkRayTracingShaderGroupCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : RayTracingShaderGroupCreateInfoNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RayTracingShaderGroupCreateInfoNV & - operator=( RayTracingShaderGroupCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RayTracingShaderGroupCreateInfoNV & operator=( VkRayTracingShaderGroupCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RayTracingShaderGroupCreateInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingShaderGroupCreateInfoNV & - setType( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR type_ ) VULKAN_HPP_NOEXCEPT - { - type = type_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingShaderGroupCreateInfoNV & - setGeneralShader( uint32_t generalShader_ ) VULKAN_HPP_NOEXCEPT - { - generalShader = generalShader_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingShaderGroupCreateInfoNV & - setClosestHitShader( uint32_t closestHitShader_ ) VULKAN_HPP_NOEXCEPT - { - closestHitShader = closestHitShader_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingShaderGroupCreateInfoNV & - setAnyHitShader( uint32_t anyHitShader_ ) VULKAN_HPP_NOEXCEPT - { - anyHitShader = anyHitShader_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingShaderGroupCreateInfoNV & - setIntersectionShader( uint32_t intersectionShader_ ) VULKAN_HPP_NOEXCEPT - { - intersectionShader = intersectionShader_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRayTracingShaderGroupCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRayTracingShaderGroupCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, type, generalShader, closestHitShader, anyHitShader, intersectionShader ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RayTracingShaderGroupCreateInfoNV const & ) const = default; -#else - bool operator==( RayTracingShaderGroupCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( type == rhs.type ) && - ( generalShader == rhs.generalShader ) && ( closestHitShader == rhs.closestHitShader ) && - ( anyHitShader == rhs.anyHitShader ) && ( intersectionShader == rhs.intersectionShader ); -# endif - } - - bool operator!=( RayTracingShaderGroupCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRayTracingShaderGroupCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR type = - VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR::eGeneral; - uint32_t generalShader = {}; - uint32_t closestHitShader = {}; - uint32_t anyHitShader = {}; - uint32_t intersectionShader = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV ) == - sizeof( VkRayTracingShaderGroupCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "RayTracingShaderGroupCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RayTracingShaderGroupCreateInfoNV; - }; - - struct RayTracingPipelineCreateInfoNV - { - using NativeType = VkRayTracingPipelineCreateInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eRayTracingPipelineCreateInfoNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - RayTracingPipelineCreateInfoNV( VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_ = {}, - uint32_t stageCount_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo * pStages_ = {}, - uint32_t groupCount_ = {}, - const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV * pGroups_ = {}, - uint32_t maxRecursionDepth_ = {}, - VULKAN_HPP_NAMESPACE::PipelineLayout layout_ = {}, - VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_ = {}, - int32_t basePipelineIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , stageCount( stageCount_ ) - , pStages( pStages_ ) - , groupCount( groupCount_ ) - , pGroups( pGroups_ ) - , maxRecursionDepth( maxRecursionDepth_ ) - , layout( layout_ ) - , basePipelineHandle( basePipelineHandle_ ) - , basePipelineIndex( basePipelineIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR - RayTracingPipelineCreateInfoNV( RayTracingPipelineCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RayTracingPipelineCreateInfoNV( VkRayTracingPipelineCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : RayTracingPipelineCreateInfoNV( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RayTracingPipelineCreateInfoNV( - VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - stages_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV> const & groups_ = {}, - uint32_t maxRecursionDepth_ = {}, - VULKAN_HPP_NAMESPACE::PipelineLayout layout_ = {}, - VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_ = {}, - int32_t basePipelineIndex_ = {} ) - : flags( flags_ ) - , stageCount( static_cast( stages_.size() ) ) - , pStages( stages_.data() ) - , groupCount( static_cast( groups_.size() ) ) - , pGroups( groups_.data() ) - , maxRecursionDepth( maxRecursionDepth_ ) - , layout( layout_ ) - , basePipelineHandle( basePipelineHandle_ ) - , basePipelineIndex( basePipelineIndex_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RayTracingPipelineCreateInfoNV & - operator=( RayTracingPipelineCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RayTracingPipelineCreateInfoNV & operator=( VkRayTracingPipelineCreateInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & - setFlags( VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & setStageCount( uint32_t stageCount_ ) VULKAN_HPP_NOEXCEPT - { - stageCount = stageCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & - setPStages( const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo * pStages_ ) VULKAN_HPP_NOEXCEPT - { - pStages = pStages_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RayTracingPipelineCreateInfoNV & setStages( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - stages_ ) VULKAN_HPP_NOEXCEPT - { - stageCount = static_cast( stages_.size() ); - pStages = stages_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & setGroupCount( uint32_t groupCount_ ) VULKAN_HPP_NOEXCEPT - { - groupCount = groupCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & - setPGroups( const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV * pGroups_ ) VULKAN_HPP_NOEXCEPT - { - pGroups = pGroups_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RayTracingPipelineCreateInfoNV & - setGroups( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV> const & groups_ ) VULKAN_HPP_NOEXCEPT - { - groupCount = static_cast( groups_.size() ); - pGroups = groups_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & - setMaxRecursionDepth( uint32_t maxRecursionDepth_ ) VULKAN_HPP_NOEXCEPT - { - maxRecursionDepth = maxRecursionDepth_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & - setLayout( VULKAN_HPP_NAMESPACE::PipelineLayout layout_ ) VULKAN_HPP_NOEXCEPT - { - layout = layout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & - setBasePipelineHandle( VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_ ) VULKAN_HPP_NOEXCEPT - { - basePipelineHandle = basePipelineHandle_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & - setBasePipelineIndex( int32_t basePipelineIndex_ ) VULKAN_HPP_NOEXCEPT - { - basePipelineIndex = basePipelineIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRayTracingPipelineCreateInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRayTracingPipelineCreateInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - stageCount, - pStages, - groupCount, - pGroups, - maxRecursionDepth, - layout, - basePipelineHandle, - basePipelineIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RayTracingPipelineCreateInfoNV const & ) const = default; -#else - bool operator==( RayTracingPipelineCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( stageCount == rhs.stageCount ) && ( pStages == rhs.pStages ) && ( groupCount == rhs.groupCount ) && - ( pGroups == rhs.pGroups ) && ( maxRecursionDepth == rhs.maxRecursionDepth ) && ( layout == rhs.layout ) && - ( basePipelineHandle == rhs.basePipelineHandle ) && ( basePipelineIndex == rhs.basePipelineIndex ); -# endif - } - - bool operator!=( RayTracingPipelineCreateInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRayTracingPipelineCreateInfoNV; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags = {}; - uint32_t stageCount = {}; - const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo * pStages = {}; - uint32_t groupCount = {}; - const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV * pGroups = {}; - uint32_t maxRecursionDepth = {}; - VULKAN_HPP_NAMESPACE::PipelineLayout layout = {}; - VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle = {}; - int32_t basePipelineIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV ) == - sizeof( VkRayTracingPipelineCreateInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "RayTracingPipelineCreateInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RayTracingPipelineCreateInfoNV; - }; - - struct RefreshCycleDurationGOOGLE - { - using NativeType = VkRefreshCycleDurationGOOGLE; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR RefreshCycleDurationGOOGLE( uint64_t refreshDuration_ = {} ) VULKAN_HPP_NOEXCEPT - : refreshDuration( refreshDuration_ ) - {} - - VULKAN_HPP_CONSTEXPR - RefreshCycleDurationGOOGLE( RefreshCycleDurationGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RefreshCycleDurationGOOGLE( VkRefreshCycleDurationGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT - : RefreshCycleDurationGOOGLE( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RefreshCycleDurationGOOGLE & operator=( RefreshCycleDurationGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RefreshCycleDurationGOOGLE & operator=( VkRefreshCycleDurationGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkRefreshCycleDurationGOOGLE const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRefreshCycleDurationGOOGLE &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( refreshDuration ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RefreshCycleDurationGOOGLE const & ) const = default; -#else - bool operator==( RefreshCycleDurationGOOGLE const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( refreshDuration == rhs.refreshDuration ); -# endif - } - - bool operator!=( RefreshCycleDurationGOOGLE const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint64_t refreshDuration = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE ) == - sizeof( VkRefreshCycleDurationGOOGLE ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "RefreshCycleDurationGOOGLE is not nothrow_move_constructible!" ); - - struct RenderPassAttachmentBeginInfo - { - using NativeType = VkRenderPassAttachmentBeginInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eRenderPassAttachmentBeginInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - RenderPassAttachmentBeginInfo( uint32_t attachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::ImageView * pAttachments_ = {} ) VULKAN_HPP_NOEXCEPT - : attachmentCount( attachmentCount_ ) - , pAttachments( pAttachments_ ) - {} - - VULKAN_HPP_CONSTEXPR - RenderPassAttachmentBeginInfo( RenderPassAttachmentBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassAttachmentBeginInfo( VkRenderPassAttachmentBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : RenderPassAttachmentBeginInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassAttachmentBeginInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & attachments_ ) - : attachmentCount( static_cast( attachments_.size() ) ), pAttachments( attachments_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RenderPassAttachmentBeginInfo & - operator=( RenderPassAttachmentBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassAttachmentBeginInfo & operator=( VkRenderPassAttachmentBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RenderPassAttachmentBeginInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassAttachmentBeginInfo & - setAttachmentCount( uint32_t attachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - attachmentCount = attachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassAttachmentBeginInfo & - setPAttachments( const VULKAN_HPP_NAMESPACE::ImageView * pAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pAttachments = pAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassAttachmentBeginInfo & setAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & attachments_ ) - VULKAN_HPP_NOEXCEPT - { - attachmentCount = static_cast( attachments_.size() ); - pAttachments = attachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRenderPassAttachmentBeginInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRenderPassAttachmentBeginInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, attachmentCount, pAttachments ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RenderPassAttachmentBeginInfo const & ) const = default; -#else - bool operator==( RenderPassAttachmentBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( attachmentCount == rhs.attachmentCount ) && - ( pAttachments == rhs.pAttachments ); -# endif - } - - bool operator!=( RenderPassAttachmentBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderPassAttachmentBeginInfo; - const void * pNext = {}; - uint32_t attachmentCount = {}; - const VULKAN_HPP_NAMESPACE::ImageView * pAttachments = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo ) == - sizeof( VkRenderPassAttachmentBeginInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "RenderPassAttachmentBeginInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RenderPassAttachmentBeginInfo; - }; - using RenderPassAttachmentBeginInfoKHR = RenderPassAttachmentBeginInfo; - - struct RenderPassBeginInfo - { - using NativeType = VkRenderPassBeginInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eRenderPassBeginInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - RenderPassBeginInfo( VULKAN_HPP_NAMESPACE::RenderPass renderPass_ = {}, - VULKAN_HPP_NAMESPACE::Framebuffer framebuffer_ = {}, - VULKAN_HPP_NAMESPACE::Rect2D renderArea_ = {}, - uint32_t clearValueCount_ = {}, - const VULKAN_HPP_NAMESPACE::ClearValue * pClearValues_ = {} ) VULKAN_HPP_NOEXCEPT - : renderPass( renderPass_ ) - , framebuffer( framebuffer_ ) - , renderArea( renderArea_ ) - , clearValueCount( clearValueCount_ ) - , pClearValues( pClearValues_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo( RenderPassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassBeginInfo( VkRenderPassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : RenderPassBeginInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassBeginInfo( - VULKAN_HPP_NAMESPACE::RenderPass renderPass_, - VULKAN_HPP_NAMESPACE::Framebuffer framebuffer_, - VULKAN_HPP_NAMESPACE::Rect2D renderArea_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & clearValues_ ) - : renderPass( renderPass_ ) - , framebuffer( framebuffer_ ) - , renderArea( renderArea_ ) - , clearValueCount( static_cast( clearValues_.size() ) ) - , pClearValues( clearValues_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RenderPassBeginInfo & operator=( RenderPassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassBeginInfo & operator=( VkRenderPassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo & - setRenderPass( VULKAN_HPP_NAMESPACE::RenderPass renderPass_ ) VULKAN_HPP_NOEXCEPT - { - renderPass = renderPass_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo & - setFramebuffer( VULKAN_HPP_NAMESPACE::Framebuffer framebuffer_ ) VULKAN_HPP_NOEXCEPT - { - framebuffer = framebuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo & - setRenderArea( VULKAN_HPP_NAMESPACE::Rect2D const & renderArea_ ) VULKAN_HPP_NOEXCEPT - { - renderArea = renderArea_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo & setClearValueCount( uint32_t clearValueCount_ ) VULKAN_HPP_NOEXCEPT - { - clearValueCount = clearValueCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassBeginInfo & - setPClearValues( const VULKAN_HPP_NAMESPACE::ClearValue * pClearValues_ ) VULKAN_HPP_NOEXCEPT - { - pClearValues = pClearValues_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassBeginInfo & setClearValues( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & clearValues_ ) - VULKAN_HPP_NOEXCEPT - { - clearValueCount = static_cast( clearValues_.size() ); - pClearValues = clearValues_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRenderPassBeginInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRenderPassBeginInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, renderPass, framebuffer, renderArea, clearValueCount, pClearValues ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RenderPassBeginInfo const & ) const = default; -#else - bool operator==( RenderPassBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( renderPass == rhs.renderPass ) && - ( framebuffer == rhs.framebuffer ) && ( renderArea == rhs.renderArea ) && - ( clearValueCount == rhs.clearValueCount ) && ( pClearValues == rhs.pClearValues ); -# endif - } - - bool operator!=( RenderPassBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderPassBeginInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::RenderPass renderPass = {}; - VULKAN_HPP_NAMESPACE::Framebuffer framebuffer = {}; - VULKAN_HPP_NAMESPACE::Rect2D renderArea = {}; - uint32_t clearValueCount = {}; - const VULKAN_HPP_NAMESPACE::ClearValue * pClearValues = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassBeginInfo ) == sizeof( VkRenderPassBeginInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "RenderPassBeginInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RenderPassBeginInfo; - }; - - struct SubpassDescription - { - using NativeType = VkSubpassDescription; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SubpassDescription( - VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics, - uint32_t inputAttachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::AttachmentReference * pInputAttachments_ = {}, - uint32_t colorAttachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::AttachmentReference * pColorAttachments_ = {}, - const VULKAN_HPP_NAMESPACE::AttachmentReference * pResolveAttachments_ = {}, - const VULKAN_HPP_NAMESPACE::AttachmentReference * pDepthStencilAttachment_ = {}, - uint32_t preserveAttachmentCount_ = {}, - const uint32_t * pPreserveAttachments_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pipelineBindPoint( pipelineBindPoint_ ) - , inputAttachmentCount( inputAttachmentCount_ ) - , pInputAttachments( pInputAttachments_ ) - , colorAttachmentCount( colorAttachmentCount_ ) - , pColorAttachments( pColorAttachments_ ) - , pResolveAttachments( pResolveAttachments_ ) - , pDepthStencilAttachment( pDepthStencilAttachment_ ) - , preserveAttachmentCount( preserveAttachmentCount_ ) - , pPreserveAttachments( pPreserveAttachments_ ) - {} - - VULKAN_HPP_CONSTEXPR SubpassDescription( SubpassDescription const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassDescription( VkSubpassDescription const & rhs ) VULKAN_HPP_NOEXCEPT - : SubpassDescription( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubpassDescription( - VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags flags_, - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - inputAttachments_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - colorAttachments_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - resolveAttachments_ = {}, - const VULKAN_HPP_NAMESPACE::AttachmentReference * pDepthStencilAttachment_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & preserveAttachments_ = {} ) - : flags( flags_ ) - , pipelineBindPoint( pipelineBindPoint_ ) - , inputAttachmentCount( static_cast( inputAttachments_.size() ) ) - , pInputAttachments( inputAttachments_.data() ) - , colorAttachmentCount( static_cast( colorAttachments_.size() ) ) - , pColorAttachments( colorAttachments_.data() ) - , pResolveAttachments( resolveAttachments_.data() ) - , pDepthStencilAttachment( pDepthStencilAttachment_ ) - , preserveAttachmentCount( static_cast( preserveAttachments_.size() ) ) - , pPreserveAttachments( preserveAttachments_.data() ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( resolveAttachments_.empty() || ( colorAttachments_.size() == resolveAttachments_.size() ) ); -# else - if ( !resolveAttachments_.empty() && ( colorAttachments_.size() != resolveAttachments_.size() ) ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::SubpassDescription::SubpassDescription: !resolveAttachments_.empty() && ( colorAttachments_.size() != resolveAttachments_.size() )" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SubpassDescription & operator=( SubpassDescription const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassDescription & operator=( VkSubpassDescription const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SubpassDescription & - setFlags( VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription & - setPipelineBindPoint( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ ) VULKAN_HPP_NOEXCEPT - { - pipelineBindPoint = pipelineBindPoint_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription & - setInputAttachmentCount( uint32_t inputAttachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - inputAttachmentCount = inputAttachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription & - setPInputAttachments( const VULKAN_HPP_NAMESPACE::AttachmentReference * pInputAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pInputAttachments = pInputAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubpassDescription & setInputAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - inputAttachments_ ) VULKAN_HPP_NOEXCEPT - { - inputAttachmentCount = static_cast( inputAttachments_.size() ); - pInputAttachments = inputAttachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription & - setColorAttachmentCount( uint32_t colorAttachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = colorAttachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription & - setPColorAttachments( const VULKAN_HPP_NAMESPACE::AttachmentReference * pColorAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pColorAttachments = pColorAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubpassDescription & setColorAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - colorAttachments_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = static_cast( colorAttachments_.size() ); - pColorAttachments = colorAttachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription & setPResolveAttachments( - const VULKAN_HPP_NAMESPACE::AttachmentReference * pResolveAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pResolveAttachments = pResolveAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubpassDescription & setResolveAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - resolveAttachments_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = static_cast( resolveAttachments_.size() ); - pResolveAttachments = resolveAttachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription & setPDepthStencilAttachment( - const VULKAN_HPP_NAMESPACE::AttachmentReference * pDepthStencilAttachment_ ) VULKAN_HPP_NOEXCEPT - { - pDepthStencilAttachment = pDepthStencilAttachment_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription & - setPreserveAttachmentCount( uint32_t preserveAttachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - preserveAttachmentCount = preserveAttachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription & - setPPreserveAttachments( const uint32_t * pPreserveAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pPreserveAttachments = pPreserveAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubpassDescription & setPreserveAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & preserveAttachments_ ) VULKAN_HPP_NOEXCEPT - { - preserveAttachmentCount = static_cast( preserveAttachments_.size() ); - pPreserveAttachments = preserveAttachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSubpassDescription const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSubpassDescription &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( flags, - pipelineBindPoint, - inputAttachmentCount, - pInputAttachments, - colorAttachmentCount, - pColorAttachments, - pResolveAttachments, - pDepthStencilAttachment, - preserveAttachmentCount, - pPreserveAttachments ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SubpassDescription const & ) const = default; -#else - bool operator==( SubpassDescription const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( flags == rhs.flags ) && ( pipelineBindPoint == rhs.pipelineBindPoint ) && - ( inputAttachmentCount == rhs.inputAttachmentCount ) && ( pInputAttachments == rhs.pInputAttachments ) && - ( colorAttachmentCount == rhs.colorAttachmentCount ) && ( pColorAttachments == rhs.pColorAttachments ) && - ( pResolveAttachments == rhs.pResolveAttachments ) && - ( pDepthStencilAttachment == rhs.pDepthStencilAttachment ) && - ( preserveAttachmentCount == rhs.preserveAttachmentCount ) && - ( pPreserveAttachments == rhs.pPreserveAttachments ); -# endif - } - - bool operator!=( SubpassDescription const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags flags = {}; - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics; - uint32_t inputAttachmentCount = {}; - const VULKAN_HPP_NAMESPACE::AttachmentReference * pInputAttachments = {}; - uint32_t colorAttachmentCount = {}; - const VULKAN_HPP_NAMESPACE::AttachmentReference * pColorAttachments = {}; - const VULKAN_HPP_NAMESPACE::AttachmentReference * pResolveAttachments = {}; - const VULKAN_HPP_NAMESPACE::AttachmentReference * pDepthStencilAttachment = {}; - uint32_t preserveAttachmentCount = {}; - const uint32_t * pPreserveAttachments = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescription ) == sizeof( VkSubpassDescription ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SubpassDescription is not nothrow_move_constructible!" ); - - struct SubpassDependency - { - using NativeType = VkSubpassDependency; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SubpassDependency( uint32_t srcSubpass_ = {}, - uint32_t dstSubpass_ = {}, - VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask_ = {}, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask_ = {}, - VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask_ = {}, - VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask_ = {}, - VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags_ = {} ) VULKAN_HPP_NOEXCEPT - : srcSubpass( srcSubpass_ ) - , dstSubpass( dstSubpass_ ) - , srcStageMask( srcStageMask_ ) - , dstStageMask( dstStageMask_ ) - , srcAccessMask( srcAccessMask_ ) - , dstAccessMask( dstAccessMask_ ) - , dependencyFlags( dependencyFlags_ ) - {} - - VULKAN_HPP_CONSTEXPR SubpassDependency( SubpassDependency const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassDependency( VkSubpassDependency const & rhs ) VULKAN_HPP_NOEXCEPT - : SubpassDependency( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SubpassDependency & operator=( SubpassDependency const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassDependency & operator=( VkSubpassDependency const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SubpassDependency & setSrcSubpass( uint32_t srcSubpass_ ) VULKAN_HPP_NOEXCEPT - { - srcSubpass = srcSubpass_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency & setDstSubpass( uint32_t dstSubpass_ ) VULKAN_HPP_NOEXCEPT - { - dstSubpass = dstSubpass_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency & - setSrcStageMask( VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask_ ) VULKAN_HPP_NOEXCEPT - { - srcStageMask = srcStageMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency & - setDstStageMask( VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask_ ) VULKAN_HPP_NOEXCEPT - { - dstStageMask = dstStageMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency & - setSrcAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - srcAccessMask = srcAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency & - setDstAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - dstAccessMask = dstAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency & - setDependencyFlags( VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags_ ) VULKAN_HPP_NOEXCEPT - { - dependencyFlags = dependencyFlags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSubpassDependency const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSubpassDependency &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - srcSubpass, dstSubpass, srcStageMask, dstStageMask, srcAccessMask, dstAccessMask, dependencyFlags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SubpassDependency const & ) const = default; -#else - bool operator==( SubpassDependency const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( srcSubpass == rhs.srcSubpass ) && ( dstSubpass == rhs.dstSubpass ) && - ( srcStageMask == rhs.srcStageMask ) && ( dstStageMask == rhs.dstStageMask ) && - ( srcAccessMask == rhs.srcAccessMask ) && ( dstAccessMask == rhs.dstAccessMask ) && - ( dependencyFlags == rhs.dependencyFlags ); -# endif - } - - bool operator!=( SubpassDependency const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t srcSubpass = {}; - uint32_t dstSubpass = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask = {}; - VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask = {}; - VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask = {}; - VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDependency ) == sizeof( VkSubpassDependency ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SubpassDependency is not nothrow_move_constructible!" ); - - struct RenderPassCreateInfo - { - using NativeType = VkRenderPassCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eRenderPassCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - RenderPassCreateInfo( VULKAN_HPP_NAMESPACE::RenderPassCreateFlags flags_ = {}, - uint32_t attachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::AttachmentDescription * pAttachments_ = {}, - uint32_t subpassCount_ = {}, - const VULKAN_HPP_NAMESPACE::SubpassDescription * pSubpasses_ = {}, - uint32_t dependencyCount_ = {}, - const VULKAN_HPP_NAMESPACE::SubpassDependency * pDependencies_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , attachmentCount( attachmentCount_ ) - , pAttachments( pAttachments_ ) - , subpassCount( subpassCount_ ) - , pSubpasses( pSubpasses_ ) - , dependencyCount( dependencyCount_ ) - , pDependencies( pDependencies_ ) - {} - - VULKAN_HPP_CONSTEXPR RenderPassCreateInfo( RenderPassCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassCreateInfo( VkRenderPassCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : RenderPassCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassCreateInfo( - VULKAN_HPP_NAMESPACE::RenderPassCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - attachments_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - subpasses_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - dependencies_ = {} ) - : flags( flags_ ) - , attachmentCount( static_cast( attachments_.size() ) ) - , pAttachments( attachments_.data() ) - , subpassCount( static_cast( subpasses_.size() ) ) - , pSubpasses( subpasses_.data() ) - , dependencyCount( static_cast( dependencies_.size() ) ) - , pDependencies( dependencies_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RenderPassCreateInfo & operator=( RenderPassCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassCreateInfo & operator=( VkRenderPassCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::RenderPassCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo & setAttachmentCount( uint32_t attachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - attachmentCount = attachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo & - setPAttachments( const VULKAN_HPP_NAMESPACE::AttachmentDescription * pAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pAttachments = pAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassCreateInfo & setAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - attachments_ ) VULKAN_HPP_NOEXCEPT - { - attachmentCount = static_cast( attachments_.size() ); - pAttachments = attachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo & setSubpassCount( uint32_t subpassCount_ ) VULKAN_HPP_NOEXCEPT - { - subpassCount = subpassCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo & - setPSubpasses( const VULKAN_HPP_NAMESPACE::SubpassDescription * pSubpasses_ ) VULKAN_HPP_NOEXCEPT - { - pSubpasses = pSubpasses_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassCreateInfo & setSubpasses( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & subpasses_ ) - VULKAN_HPP_NOEXCEPT - { - subpassCount = static_cast( subpasses_.size() ); - pSubpasses = subpasses_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo & setDependencyCount( uint32_t dependencyCount_ ) VULKAN_HPP_NOEXCEPT - { - dependencyCount = dependencyCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo & - setPDependencies( const VULKAN_HPP_NAMESPACE::SubpassDependency * pDependencies_ ) VULKAN_HPP_NOEXCEPT - { - pDependencies = pDependencies_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassCreateInfo & setDependencies( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - dependencies_ ) VULKAN_HPP_NOEXCEPT - { - dependencyCount = static_cast( dependencies_.size() ); - pDependencies = dependencies_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRenderPassCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRenderPassCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, flags, attachmentCount, pAttachments, subpassCount, pSubpasses, dependencyCount, pDependencies ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RenderPassCreateInfo const & ) const = default; -#else - bool operator==( RenderPassCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( attachmentCount == rhs.attachmentCount ) && ( pAttachments == rhs.pAttachments ) && - ( subpassCount == rhs.subpassCount ) && ( pSubpasses == rhs.pSubpasses ) && - ( dependencyCount == rhs.dependencyCount ) && ( pDependencies == rhs.pDependencies ); -# endif - } - - bool operator!=( RenderPassCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderPassCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::RenderPassCreateFlags flags = {}; - uint32_t attachmentCount = {}; - const VULKAN_HPP_NAMESPACE::AttachmentDescription * pAttachments = {}; - uint32_t subpassCount = {}; - const VULKAN_HPP_NAMESPACE::SubpassDescription * pSubpasses = {}; - uint32_t dependencyCount = {}; - const VULKAN_HPP_NAMESPACE::SubpassDependency * pDependencies = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo ) == sizeof( VkRenderPassCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "RenderPassCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RenderPassCreateInfo; - }; - - struct SubpassDescription2 - { - using NativeType = VkSubpassDescription2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSubpassDescription2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SubpassDescription2( - VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics, - uint32_t viewMask_ = {}, - uint32_t inputAttachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pInputAttachments_ = {}, - uint32_t colorAttachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pColorAttachments_ = {}, - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pResolveAttachments_ = {}, - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pDepthStencilAttachment_ = {}, - uint32_t preserveAttachmentCount_ = {}, - const uint32_t * pPreserveAttachments_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pipelineBindPoint( pipelineBindPoint_ ) - , viewMask( viewMask_ ) - , inputAttachmentCount( inputAttachmentCount_ ) - , pInputAttachments( pInputAttachments_ ) - , colorAttachmentCount( colorAttachmentCount_ ) - , pColorAttachments( pColorAttachments_ ) - , pResolveAttachments( pResolveAttachments_ ) - , pDepthStencilAttachment( pDepthStencilAttachment_ ) - , preserveAttachmentCount( preserveAttachmentCount_ ) - , pPreserveAttachments( pPreserveAttachments_ ) - {} - - VULKAN_HPP_CONSTEXPR SubpassDescription2( SubpassDescription2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassDescription2( VkSubpassDescription2 const & rhs ) VULKAN_HPP_NOEXCEPT - : SubpassDescription2( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubpassDescription2( - VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags flags_, - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_, - uint32_t viewMask_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - inputAttachments_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - colorAttachments_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - resolveAttachments_ = {}, - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pDepthStencilAttachment_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & preserveAttachments_ = {} ) - : flags( flags_ ) - , pipelineBindPoint( pipelineBindPoint_ ) - , viewMask( viewMask_ ) - , inputAttachmentCount( static_cast( inputAttachments_.size() ) ) - , pInputAttachments( inputAttachments_.data() ) - , colorAttachmentCount( static_cast( colorAttachments_.size() ) ) - , pColorAttachments( colorAttachments_.data() ) - , pResolveAttachments( resolveAttachments_.data() ) - , pDepthStencilAttachment( pDepthStencilAttachment_ ) - , preserveAttachmentCount( static_cast( preserveAttachments_.size() ) ) - , pPreserveAttachments( preserveAttachments_.data() ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( resolveAttachments_.empty() || ( colorAttachments_.size() == resolveAttachments_.size() ) ); -# else - if ( !resolveAttachments_.empty() && ( colorAttachments_.size() != resolveAttachments_.size() ) ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::SubpassDescription2::SubpassDescription2: !resolveAttachments_.empty() && ( colorAttachments_.size() != resolveAttachments_.size() )" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SubpassDescription2 & operator=( SubpassDescription2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassDescription2 & operator=( VkSubpassDescription2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SubpassDescription2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription2 & - setFlags( VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription2 & - setPipelineBindPoint( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ ) VULKAN_HPP_NOEXCEPT - { - pipelineBindPoint = pipelineBindPoint_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription2 & setViewMask( uint32_t viewMask_ ) VULKAN_HPP_NOEXCEPT - { - viewMask = viewMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription2 & - setInputAttachmentCount( uint32_t inputAttachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - inputAttachmentCount = inputAttachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription2 & - setPInputAttachments( const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pInputAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pInputAttachments = pInputAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubpassDescription2 & setInputAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - inputAttachments_ ) VULKAN_HPP_NOEXCEPT - { - inputAttachmentCount = static_cast( inputAttachments_.size() ); - pInputAttachments = inputAttachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription2 & - setColorAttachmentCount( uint32_t colorAttachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = colorAttachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription2 & - setPColorAttachments( const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pColorAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pColorAttachments = pColorAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubpassDescription2 & setColorAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - colorAttachments_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = static_cast( colorAttachments_.size() ); - pColorAttachments = colorAttachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription2 & setPResolveAttachments( - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pResolveAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pResolveAttachments = pResolveAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubpassDescription2 & setResolveAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - resolveAttachments_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = static_cast( resolveAttachments_.size() ); - pResolveAttachments = resolveAttachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription2 & setPDepthStencilAttachment( - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pDepthStencilAttachment_ ) VULKAN_HPP_NOEXCEPT - { - pDepthStencilAttachment = pDepthStencilAttachment_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription2 & - setPreserveAttachmentCount( uint32_t preserveAttachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - preserveAttachmentCount = preserveAttachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescription2 & - setPPreserveAttachments( const uint32_t * pPreserveAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pPreserveAttachments = pPreserveAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubpassDescription2 & setPreserveAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & preserveAttachments_ ) VULKAN_HPP_NOEXCEPT - { - preserveAttachmentCount = static_cast( preserveAttachments_.size() ); - pPreserveAttachments = preserveAttachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSubpassDescription2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSubpassDescription2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - pipelineBindPoint, - viewMask, - inputAttachmentCount, - pInputAttachments, - colorAttachmentCount, - pColorAttachments, - pResolveAttachments, - pDepthStencilAttachment, - preserveAttachmentCount, - pPreserveAttachments ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SubpassDescription2 const & ) const = default; -#else - bool operator==( SubpassDescription2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( pipelineBindPoint == rhs.pipelineBindPoint ) && ( viewMask == rhs.viewMask ) && - ( inputAttachmentCount == rhs.inputAttachmentCount ) && ( pInputAttachments == rhs.pInputAttachments ) && - ( colorAttachmentCount == rhs.colorAttachmentCount ) && ( pColorAttachments == rhs.pColorAttachments ) && - ( pResolveAttachments == rhs.pResolveAttachments ) && - ( pDepthStencilAttachment == rhs.pDepthStencilAttachment ) && - ( preserveAttachmentCount == rhs.preserveAttachmentCount ) && - ( pPreserveAttachments == rhs.pPreserveAttachments ); -# endif - } - - bool operator!=( SubpassDescription2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSubpassDescription2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags flags = {}; - VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics; - uint32_t viewMask = {}; - uint32_t inputAttachmentCount = {}; - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pInputAttachments = {}; - uint32_t colorAttachmentCount = {}; - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pColorAttachments = {}; - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pResolveAttachments = {}; - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pDepthStencilAttachment = {}; - uint32_t preserveAttachmentCount = {}; - const uint32_t * pPreserveAttachments = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescription2 ) == sizeof( VkSubpassDescription2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SubpassDescription2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SubpassDescription2; - }; - using SubpassDescription2KHR = SubpassDescription2; - - struct SubpassDependency2 - { - using NativeType = VkSubpassDependency2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSubpassDependency2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SubpassDependency2( uint32_t srcSubpass_ = {}, - uint32_t dstSubpass_ = {}, - VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask_ = {}, - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask_ = {}, - VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask_ = {}, - VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask_ = {}, - VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags_ = {}, - int32_t viewOffset_ = {} ) VULKAN_HPP_NOEXCEPT - : srcSubpass( srcSubpass_ ) - , dstSubpass( dstSubpass_ ) - , srcStageMask( srcStageMask_ ) - , dstStageMask( dstStageMask_ ) - , srcAccessMask( srcAccessMask_ ) - , dstAccessMask( dstAccessMask_ ) - , dependencyFlags( dependencyFlags_ ) - , viewOffset( viewOffset_ ) - {} - - VULKAN_HPP_CONSTEXPR SubpassDependency2( SubpassDependency2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassDependency2( VkSubpassDependency2 const & rhs ) VULKAN_HPP_NOEXCEPT - : SubpassDependency2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SubpassDependency2 & operator=( SubpassDependency2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassDependency2 & operator=( VkSubpassDependency2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SubpassDependency2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency2 & setSrcSubpass( uint32_t srcSubpass_ ) VULKAN_HPP_NOEXCEPT - { - srcSubpass = srcSubpass_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency2 & setDstSubpass( uint32_t dstSubpass_ ) VULKAN_HPP_NOEXCEPT - { - dstSubpass = dstSubpass_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency2 & - setSrcStageMask( VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask_ ) VULKAN_HPP_NOEXCEPT - { - srcStageMask = srcStageMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency2 & - setDstStageMask( VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask_ ) VULKAN_HPP_NOEXCEPT - { - dstStageMask = dstStageMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency2 & - setSrcAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - srcAccessMask = srcAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency2 & - setDstAccessMask( VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask_ ) VULKAN_HPP_NOEXCEPT - { - dstAccessMask = dstAccessMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency2 & - setDependencyFlags( VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags_ ) VULKAN_HPP_NOEXCEPT - { - dependencyFlags = dependencyFlags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDependency2 & setViewOffset( int32_t viewOffset_ ) VULKAN_HPP_NOEXCEPT - { - viewOffset = viewOffset_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSubpassDependency2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSubpassDependency2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - srcSubpass, - dstSubpass, - srcStageMask, - dstStageMask, - srcAccessMask, - dstAccessMask, - dependencyFlags, - viewOffset ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SubpassDependency2 const & ) const = default; -#else - bool operator==( SubpassDependency2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcSubpass == rhs.srcSubpass ) && - ( dstSubpass == rhs.dstSubpass ) && ( srcStageMask == rhs.srcStageMask ) && - ( dstStageMask == rhs.dstStageMask ) && ( srcAccessMask == rhs.srcAccessMask ) && - ( dstAccessMask == rhs.dstAccessMask ) && ( dependencyFlags == rhs.dependencyFlags ) && - ( viewOffset == rhs.viewOffset ); -# endif - } - - bool operator!=( SubpassDependency2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSubpassDependency2; - const void * pNext = {}; - uint32_t srcSubpass = {}; - uint32_t dstSubpass = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask = {}; - VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask = {}; - VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask = {}; - VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags = {}; - int32_t viewOffset = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDependency2 ) == sizeof( VkSubpassDependency2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SubpassDependency2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SubpassDependency2; - }; - using SubpassDependency2KHR = SubpassDependency2; - - struct RenderPassCreateInfo2 - { - using NativeType = VkRenderPassCreateInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eRenderPassCreateInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR RenderPassCreateInfo2( VULKAN_HPP_NAMESPACE::RenderPassCreateFlags flags_ = {}, - uint32_t attachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::AttachmentDescription2 * pAttachments_ = {}, - uint32_t subpassCount_ = {}, - const VULKAN_HPP_NAMESPACE::SubpassDescription2 * pSubpasses_ = {}, - uint32_t dependencyCount_ = {}, - const VULKAN_HPP_NAMESPACE::SubpassDependency2 * pDependencies_ = {}, - uint32_t correlatedViewMaskCount_ = {}, - const uint32_t * pCorrelatedViewMasks_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , attachmentCount( attachmentCount_ ) - , pAttachments( pAttachments_ ) - , subpassCount( subpassCount_ ) - , pSubpasses( pSubpasses_ ) - , dependencyCount( dependencyCount_ ) - , pDependencies( pDependencies_ ) - , correlatedViewMaskCount( correlatedViewMaskCount_ ) - , pCorrelatedViewMasks( pCorrelatedViewMasks_ ) - {} - - VULKAN_HPP_CONSTEXPR RenderPassCreateInfo2( RenderPassCreateInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassCreateInfo2( VkRenderPassCreateInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : RenderPassCreateInfo2( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassCreateInfo2( - VULKAN_HPP_NAMESPACE::RenderPassCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - attachments_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - subpasses_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - dependencies_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & correlatedViewMasks_ = {} ) - : flags( flags_ ) - , attachmentCount( static_cast( attachments_.size() ) ) - , pAttachments( attachments_.data() ) - , subpassCount( static_cast( subpasses_.size() ) ) - , pSubpasses( subpasses_.data() ) - , dependencyCount( static_cast( dependencies_.size() ) ) - , pDependencies( dependencies_.data() ) - , correlatedViewMaskCount( static_cast( correlatedViewMasks_.size() ) ) - , pCorrelatedViewMasks( correlatedViewMasks_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RenderPassCreateInfo2 & operator=( RenderPassCreateInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassCreateInfo2 & operator=( VkRenderPassCreateInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo2 & - setFlags( VULKAN_HPP_NAMESPACE::RenderPassCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo2 & setAttachmentCount( uint32_t attachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - attachmentCount = attachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo2 & - setPAttachments( const VULKAN_HPP_NAMESPACE::AttachmentDescription2 * pAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pAttachments = pAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassCreateInfo2 & setAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - attachments_ ) VULKAN_HPP_NOEXCEPT - { - attachmentCount = static_cast( attachments_.size() ); - pAttachments = attachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo2 & setSubpassCount( uint32_t subpassCount_ ) VULKAN_HPP_NOEXCEPT - { - subpassCount = subpassCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo2 & - setPSubpasses( const VULKAN_HPP_NAMESPACE::SubpassDescription2 * pSubpasses_ ) VULKAN_HPP_NOEXCEPT - { - pSubpasses = pSubpasses_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassCreateInfo2 & setSubpasses( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - subpasses_ ) VULKAN_HPP_NOEXCEPT - { - subpassCount = static_cast( subpasses_.size() ); - pSubpasses = subpasses_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo2 & setDependencyCount( uint32_t dependencyCount_ ) VULKAN_HPP_NOEXCEPT - { - dependencyCount = dependencyCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo2 & - setPDependencies( const VULKAN_HPP_NAMESPACE::SubpassDependency2 * pDependencies_ ) VULKAN_HPP_NOEXCEPT - { - pDependencies = pDependencies_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassCreateInfo2 & setDependencies( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - dependencies_ ) VULKAN_HPP_NOEXCEPT - { - dependencyCount = static_cast( dependencies_.size() ); - pDependencies = dependencies_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo2 & - setCorrelatedViewMaskCount( uint32_t correlatedViewMaskCount_ ) VULKAN_HPP_NOEXCEPT - { - correlatedViewMaskCount = correlatedViewMaskCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassCreateInfo2 & - setPCorrelatedViewMasks( const uint32_t * pCorrelatedViewMasks_ ) VULKAN_HPP_NOEXCEPT - { - pCorrelatedViewMasks = pCorrelatedViewMasks_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassCreateInfo2 & setCorrelatedViewMasks( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & correlatedViewMasks_ ) VULKAN_HPP_NOEXCEPT - { - correlatedViewMaskCount = static_cast( correlatedViewMasks_.size() ); - pCorrelatedViewMasks = correlatedViewMasks_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRenderPassCreateInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRenderPassCreateInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - attachmentCount, - pAttachments, - subpassCount, - pSubpasses, - dependencyCount, - pDependencies, - correlatedViewMaskCount, - pCorrelatedViewMasks ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RenderPassCreateInfo2 const & ) const = default; -#else - bool operator==( RenderPassCreateInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( attachmentCount == rhs.attachmentCount ) && ( pAttachments == rhs.pAttachments ) && - ( subpassCount == rhs.subpassCount ) && ( pSubpasses == rhs.pSubpasses ) && - ( dependencyCount == rhs.dependencyCount ) && ( pDependencies == rhs.pDependencies ) && - ( correlatedViewMaskCount == rhs.correlatedViewMaskCount ) && - ( pCorrelatedViewMasks == rhs.pCorrelatedViewMasks ); -# endif - } - - bool operator!=( RenderPassCreateInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderPassCreateInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::RenderPassCreateFlags flags = {}; - uint32_t attachmentCount = {}; - const VULKAN_HPP_NAMESPACE::AttachmentDescription2 * pAttachments = {}; - uint32_t subpassCount = {}; - const VULKAN_HPP_NAMESPACE::SubpassDescription2 * pSubpasses = {}; - uint32_t dependencyCount = {}; - const VULKAN_HPP_NAMESPACE::SubpassDependency2 * pDependencies = {}; - uint32_t correlatedViewMaskCount = {}; - const uint32_t * pCorrelatedViewMasks = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 ) == sizeof( VkRenderPassCreateInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "RenderPassCreateInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RenderPassCreateInfo2; - }; - using RenderPassCreateInfo2KHR = RenderPassCreateInfo2; - - struct RenderPassFragmentDensityMapCreateInfoEXT - { - using NativeType = VkRenderPassFragmentDensityMapCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eRenderPassFragmentDensityMapCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR RenderPassFragmentDensityMapCreateInfoEXT( - VULKAN_HPP_NAMESPACE::AttachmentReference fragmentDensityMapAttachment_ = {} ) VULKAN_HPP_NOEXCEPT - : fragmentDensityMapAttachment( fragmentDensityMapAttachment_ ) - {} - - VULKAN_HPP_CONSTEXPR RenderPassFragmentDensityMapCreateInfoEXT( - RenderPassFragmentDensityMapCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassFragmentDensityMapCreateInfoEXT( VkRenderPassFragmentDensityMapCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : RenderPassFragmentDensityMapCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RenderPassFragmentDensityMapCreateInfoEXT & - operator=( RenderPassFragmentDensityMapCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassFragmentDensityMapCreateInfoEXT & - operator=( VkRenderPassFragmentDensityMapCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RenderPassFragmentDensityMapCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassFragmentDensityMapCreateInfoEXT & setFragmentDensityMapAttachment( - VULKAN_HPP_NAMESPACE::AttachmentReference const & fragmentDensityMapAttachment_ ) VULKAN_HPP_NOEXCEPT - { - fragmentDensityMapAttachment = fragmentDensityMapAttachment_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRenderPassFragmentDensityMapCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRenderPassFragmentDensityMapCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, fragmentDensityMapAttachment ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RenderPassFragmentDensityMapCreateInfoEXT const & ) const = default; -#else - bool operator==( RenderPassFragmentDensityMapCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( fragmentDensityMapAttachment == rhs.fragmentDensityMapAttachment ); -# endif - } - - bool operator!=( RenderPassFragmentDensityMapCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderPassFragmentDensityMapCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::AttachmentReference fragmentDensityMapAttachment = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT ) == - sizeof( VkRenderPassFragmentDensityMapCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "RenderPassFragmentDensityMapCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RenderPassFragmentDensityMapCreateInfoEXT; - }; - - struct RenderPassInputAttachmentAspectCreateInfo - { - using NativeType = VkRenderPassInputAttachmentAspectCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eRenderPassInputAttachmentAspectCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR RenderPassInputAttachmentAspectCreateInfo( - uint32_t aspectReferenceCount_ = {}, - const VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference * pAspectReferences_ = {} ) VULKAN_HPP_NOEXCEPT - : aspectReferenceCount( aspectReferenceCount_ ) - , pAspectReferences( pAspectReferences_ ) - {} - - VULKAN_HPP_CONSTEXPR RenderPassInputAttachmentAspectCreateInfo( - RenderPassInputAttachmentAspectCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassInputAttachmentAspectCreateInfo( VkRenderPassInputAttachmentAspectCreateInfo const & rhs ) - VULKAN_HPP_NOEXCEPT - : RenderPassInputAttachmentAspectCreateInfo( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassInputAttachmentAspectCreateInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - aspectReferences_ ) - : aspectReferenceCount( static_cast( aspectReferences_.size() ) ) - , pAspectReferences( aspectReferences_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RenderPassInputAttachmentAspectCreateInfo & - operator=( RenderPassInputAttachmentAspectCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassInputAttachmentAspectCreateInfo & - operator=( VkRenderPassInputAttachmentAspectCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RenderPassInputAttachmentAspectCreateInfo & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassInputAttachmentAspectCreateInfo & - setAspectReferenceCount( uint32_t aspectReferenceCount_ ) VULKAN_HPP_NOEXCEPT - { - aspectReferenceCount = aspectReferenceCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassInputAttachmentAspectCreateInfo & setPAspectReferences( - const VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference * pAspectReferences_ ) VULKAN_HPP_NOEXCEPT - { - pAspectReferences = pAspectReferences_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassInputAttachmentAspectCreateInfo & setAspectReferences( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - aspectReferences_ ) VULKAN_HPP_NOEXCEPT - { - aspectReferenceCount = static_cast( aspectReferences_.size() ); - pAspectReferences = aspectReferences_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRenderPassInputAttachmentAspectCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRenderPassInputAttachmentAspectCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, aspectReferenceCount, pAspectReferences ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RenderPassInputAttachmentAspectCreateInfo const & ) const = default; -#else - bool operator==( RenderPassInputAttachmentAspectCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( aspectReferenceCount == rhs.aspectReferenceCount ) && - ( pAspectReferences == rhs.pAspectReferences ); -# endif - } - - bool operator!=( RenderPassInputAttachmentAspectCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderPassInputAttachmentAspectCreateInfo; - const void * pNext = {}; - uint32_t aspectReferenceCount = {}; - const VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference * pAspectReferences = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo ) == - sizeof( VkRenderPassInputAttachmentAspectCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "RenderPassInputAttachmentAspectCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RenderPassInputAttachmentAspectCreateInfo; - }; - using RenderPassInputAttachmentAspectCreateInfoKHR = RenderPassInputAttachmentAspectCreateInfo; - - struct RenderPassMultiviewCreateInfo - { - using NativeType = VkRenderPassMultiviewCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eRenderPassMultiviewCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR RenderPassMultiviewCreateInfo( uint32_t subpassCount_ = {}, - const uint32_t * pViewMasks_ = {}, - uint32_t dependencyCount_ = {}, - const int32_t * pViewOffsets_ = {}, - uint32_t correlationMaskCount_ = {}, - const uint32_t * pCorrelationMasks_ = {} ) VULKAN_HPP_NOEXCEPT - : subpassCount( subpassCount_ ) - , pViewMasks( pViewMasks_ ) - , dependencyCount( dependencyCount_ ) - , pViewOffsets( pViewOffsets_ ) - , correlationMaskCount( correlationMaskCount_ ) - , pCorrelationMasks( pCorrelationMasks_ ) - {} - - VULKAN_HPP_CONSTEXPR - RenderPassMultiviewCreateInfo( RenderPassMultiviewCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassMultiviewCreateInfo( VkRenderPassMultiviewCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : RenderPassMultiviewCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassMultiviewCreateInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & viewMasks_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & viewOffsets_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & correlationMasks_ = {} ) - : subpassCount( static_cast( viewMasks_.size() ) ) - , pViewMasks( viewMasks_.data() ) - , dependencyCount( static_cast( viewOffsets_.size() ) ) - , pViewOffsets( viewOffsets_.data() ) - , correlationMaskCount( static_cast( correlationMasks_.size() ) ) - , pCorrelationMasks( correlationMasks_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RenderPassMultiviewCreateInfo & - operator=( RenderPassMultiviewCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassMultiviewCreateInfo & operator=( VkRenderPassMultiviewCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RenderPassMultiviewCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassMultiviewCreateInfo & - setSubpassCount( uint32_t subpassCount_ ) VULKAN_HPP_NOEXCEPT - { - subpassCount = subpassCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassMultiviewCreateInfo & - setPViewMasks( const uint32_t * pViewMasks_ ) VULKAN_HPP_NOEXCEPT - { - pViewMasks = pViewMasks_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassMultiviewCreateInfo & setViewMasks( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & viewMasks_ ) VULKAN_HPP_NOEXCEPT - { - subpassCount = static_cast( viewMasks_.size() ); - pViewMasks = viewMasks_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 RenderPassMultiviewCreateInfo & - setDependencyCount( uint32_t dependencyCount_ ) VULKAN_HPP_NOEXCEPT - { - dependencyCount = dependencyCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassMultiviewCreateInfo & - setPViewOffsets( const int32_t * pViewOffsets_ ) VULKAN_HPP_NOEXCEPT - { - pViewOffsets = pViewOffsets_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassMultiviewCreateInfo & setViewOffsets( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & viewOffsets_ ) VULKAN_HPP_NOEXCEPT - { - dependencyCount = static_cast( viewOffsets_.size() ); - pViewOffsets = viewOffsets_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 RenderPassMultiviewCreateInfo & - setCorrelationMaskCount( uint32_t correlationMaskCount_ ) VULKAN_HPP_NOEXCEPT - { - correlationMaskCount = correlationMaskCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassMultiviewCreateInfo & - setPCorrelationMasks( const uint32_t * pCorrelationMasks_ ) VULKAN_HPP_NOEXCEPT - { - pCorrelationMasks = pCorrelationMasks_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassMultiviewCreateInfo & setCorrelationMasks( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & correlationMasks_ ) VULKAN_HPP_NOEXCEPT - { - correlationMaskCount = static_cast( correlationMasks_.size() ); - pCorrelationMasks = correlationMasks_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRenderPassMultiviewCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRenderPassMultiviewCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - subpassCount, - pViewMasks, - dependencyCount, - pViewOffsets, - correlationMaskCount, - pCorrelationMasks ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RenderPassMultiviewCreateInfo const & ) const = default; -#else - bool operator==( RenderPassMultiviewCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( subpassCount == rhs.subpassCount ) && - ( pViewMasks == rhs.pViewMasks ) && ( dependencyCount == rhs.dependencyCount ) && - ( pViewOffsets == rhs.pViewOffsets ) && ( correlationMaskCount == rhs.correlationMaskCount ) && - ( pCorrelationMasks == rhs.pCorrelationMasks ); -# endif - } - - bool operator!=( RenderPassMultiviewCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderPassMultiviewCreateInfo; - const void * pNext = {}; - uint32_t subpassCount = {}; - const uint32_t * pViewMasks = {}; - uint32_t dependencyCount = {}; - const int32_t * pViewOffsets = {}; - uint32_t correlationMaskCount = {}; - const uint32_t * pCorrelationMasks = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo ) == - sizeof( VkRenderPassMultiviewCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "RenderPassMultiviewCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RenderPassMultiviewCreateInfo; - }; - using RenderPassMultiviewCreateInfoKHR = RenderPassMultiviewCreateInfo; - - struct SubpassSampleLocationsEXT - { - using NativeType = VkSubpassSampleLocationsEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SubpassSampleLocationsEXT( - uint32_t subpassIndex_ = {}, - VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT sampleLocationsInfo_ = {} ) VULKAN_HPP_NOEXCEPT - : subpassIndex( subpassIndex_ ) - , sampleLocationsInfo( sampleLocationsInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR - SubpassSampleLocationsEXT( SubpassSampleLocationsEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassSampleLocationsEXT( VkSubpassSampleLocationsEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : SubpassSampleLocationsEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SubpassSampleLocationsEXT & operator=( SubpassSampleLocationsEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassSampleLocationsEXT & operator=( VkSubpassSampleLocationsEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SubpassSampleLocationsEXT & setSubpassIndex( uint32_t subpassIndex_ ) VULKAN_HPP_NOEXCEPT - { - subpassIndex = subpassIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassSampleLocationsEXT & setSampleLocationsInfo( - VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT const & sampleLocationsInfo_ ) VULKAN_HPP_NOEXCEPT - { - sampleLocationsInfo = sampleLocationsInfo_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSubpassSampleLocationsEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSubpassSampleLocationsEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( subpassIndex, sampleLocationsInfo ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SubpassSampleLocationsEXT const & ) const = default; -#else - bool operator==( SubpassSampleLocationsEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( subpassIndex == rhs.subpassIndex ) && ( sampleLocationsInfo == rhs.sampleLocationsInfo ); -# endif - } - - bool operator!=( SubpassSampleLocationsEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t subpassIndex = {}; - VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT sampleLocationsInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT ) == - sizeof( VkSubpassSampleLocationsEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SubpassSampleLocationsEXT is not nothrow_move_constructible!" ); - - struct RenderPassSampleLocationsBeginInfoEXT - { - using NativeType = VkRenderPassSampleLocationsBeginInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eRenderPassSampleLocationsBeginInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR RenderPassSampleLocationsBeginInfoEXT( - uint32_t attachmentInitialSampleLocationsCount_ = {}, - const VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT * pAttachmentInitialSampleLocations_ = {}, - uint32_t postSubpassSampleLocationsCount_ = {}, - const VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT * pPostSubpassSampleLocations_ = {} ) VULKAN_HPP_NOEXCEPT - : attachmentInitialSampleLocationsCount( attachmentInitialSampleLocationsCount_ ) - , pAttachmentInitialSampleLocations( pAttachmentInitialSampleLocations_ ) - , postSubpassSampleLocationsCount( postSubpassSampleLocationsCount_ ) - , pPostSubpassSampleLocations( pPostSubpassSampleLocations_ ) - {} - - VULKAN_HPP_CONSTEXPR RenderPassSampleLocationsBeginInfoEXT( RenderPassSampleLocationsBeginInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - RenderPassSampleLocationsBeginInfoEXT( VkRenderPassSampleLocationsBeginInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : RenderPassSampleLocationsBeginInfoEXT( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassSampleLocationsBeginInfoEXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - attachmentInitialSampleLocations_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - postSubpassSampleLocations_ = {} ) - : attachmentInitialSampleLocationsCount( static_cast( attachmentInitialSampleLocations_.size() ) ) - , pAttachmentInitialSampleLocations( attachmentInitialSampleLocations_.data() ) - , postSubpassSampleLocationsCount( static_cast( postSubpassSampleLocations_.size() ) ) - , pPostSubpassSampleLocations( postSubpassSampleLocations_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RenderPassSampleLocationsBeginInfoEXT & - operator=( RenderPassSampleLocationsBeginInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassSampleLocationsBeginInfoEXT & - operator=( VkRenderPassSampleLocationsBeginInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXT & - setAttachmentInitialSampleLocationsCount( uint32_t attachmentInitialSampleLocationsCount_ ) VULKAN_HPP_NOEXCEPT - { - attachmentInitialSampleLocationsCount = attachmentInitialSampleLocationsCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXT & setPAttachmentInitialSampleLocations( - const VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT * pAttachmentInitialSampleLocations_ ) - VULKAN_HPP_NOEXCEPT - { - pAttachmentInitialSampleLocations = pAttachmentInitialSampleLocations_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassSampleLocationsBeginInfoEXT & setAttachmentInitialSampleLocations( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - attachmentInitialSampleLocations_ ) VULKAN_HPP_NOEXCEPT - { - attachmentInitialSampleLocationsCount = static_cast( attachmentInitialSampleLocations_.size() ); - pAttachmentInitialSampleLocations = attachmentInitialSampleLocations_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXT & - setPostSubpassSampleLocationsCount( uint32_t postSubpassSampleLocationsCount_ ) VULKAN_HPP_NOEXCEPT - { - postSubpassSampleLocationsCount = postSubpassSampleLocationsCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassSampleLocationsBeginInfoEXT & setPPostSubpassSampleLocations( - const VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT * pPostSubpassSampleLocations_ ) VULKAN_HPP_NOEXCEPT - { - pPostSubpassSampleLocations = pPostSubpassSampleLocations_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderPassSampleLocationsBeginInfoEXT & setPostSubpassSampleLocations( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - postSubpassSampleLocations_ ) VULKAN_HPP_NOEXCEPT - { - postSubpassSampleLocationsCount = static_cast( postSubpassSampleLocations_.size() ); - pPostSubpassSampleLocations = postSubpassSampleLocations_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRenderPassSampleLocationsBeginInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRenderPassSampleLocationsBeginInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - attachmentInitialSampleLocationsCount, - pAttachmentInitialSampleLocations, - postSubpassSampleLocationsCount, - pPostSubpassSampleLocations ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RenderPassSampleLocationsBeginInfoEXT const & ) const = default; -#else - bool operator==( RenderPassSampleLocationsBeginInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( attachmentInitialSampleLocationsCount == rhs.attachmentInitialSampleLocationsCount ) && - ( pAttachmentInitialSampleLocations == rhs.pAttachmentInitialSampleLocations ) && - ( postSubpassSampleLocationsCount == rhs.postSubpassSampleLocationsCount ) && - ( pPostSubpassSampleLocations == rhs.pPostSubpassSampleLocations ); -# endif - } - - bool operator!=( RenderPassSampleLocationsBeginInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderPassSampleLocationsBeginInfoEXT; - const void * pNext = {}; - uint32_t attachmentInitialSampleLocationsCount = {}; - const VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT * pAttachmentInitialSampleLocations = {}; - uint32_t postSubpassSampleLocationsCount = {}; - const VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT * pPostSubpassSampleLocations = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT ) == - sizeof( VkRenderPassSampleLocationsBeginInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "RenderPassSampleLocationsBeginInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RenderPassSampleLocationsBeginInfoEXT; - }; - - struct RenderPassTransformBeginInfoQCOM - { - using NativeType = VkRenderPassTransformBeginInfoQCOM; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eRenderPassTransformBeginInfoQCOM; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR RenderPassTransformBeginInfoQCOM( - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_ = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity ) VULKAN_HPP_NOEXCEPT : transform( transform_ ) - {} - - VULKAN_HPP_CONSTEXPR - RenderPassTransformBeginInfoQCOM( RenderPassTransformBeginInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassTransformBeginInfoQCOM( VkRenderPassTransformBeginInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT - : RenderPassTransformBeginInfoQCOM( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RenderPassTransformBeginInfoQCOM & - operator=( RenderPassTransformBeginInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderPassTransformBeginInfoQCOM & operator=( VkRenderPassTransformBeginInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RenderPassTransformBeginInfoQCOM & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderPassTransformBeginInfoQCOM & - setTransform( VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_ ) VULKAN_HPP_NOEXCEPT - { - transform = transform_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRenderPassTransformBeginInfoQCOM const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRenderPassTransformBeginInfoQCOM &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, transform ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RenderPassTransformBeginInfoQCOM const & ) const = default; -#else - bool operator==( RenderPassTransformBeginInfoQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( transform == rhs.transform ); -# endif - } - - bool operator!=( RenderPassTransformBeginInfoQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderPassTransformBeginInfoQCOM; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM ) == - sizeof( VkRenderPassTransformBeginInfoQCOM ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "RenderPassTransformBeginInfoQCOM is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RenderPassTransformBeginInfoQCOM; - }; - - struct RenderingAttachmentInfo - { - using NativeType = VkRenderingAttachmentInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eRenderingAttachmentInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo( - VULKAN_HPP_NAMESPACE::ImageView imageView_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - VULKAN_HPP_NAMESPACE::ResolveModeFlagBits resolveMode_ = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone, - VULKAN_HPP_NAMESPACE::ImageView resolveImageView_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout resolveImageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp_ = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad, - VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp_ = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore, - VULKAN_HPP_NAMESPACE::ClearValue clearValue_ = {} ) VULKAN_HPP_NOEXCEPT - : imageView( imageView_ ) - , imageLayout( imageLayout_ ) - , resolveMode( resolveMode_ ) - , resolveImageView( resolveImageView_ ) - , resolveImageLayout( resolveImageLayout_ ) - , loadOp( loadOp_ ) - , storeOp( storeOp_ ) - , clearValue( clearValue_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - RenderingAttachmentInfo( RenderingAttachmentInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderingAttachmentInfo( VkRenderingAttachmentInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : RenderingAttachmentInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RenderingAttachmentInfo & operator=( RenderingAttachmentInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderingAttachmentInfo & operator=( VkRenderingAttachmentInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo & - setImageView( VULKAN_HPP_NAMESPACE::ImageView imageView_ ) VULKAN_HPP_NOEXCEPT - { - imageView = imageView_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo & - setImageLayout( VULKAN_HPP_NAMESPACE::ImageLayout imageLayout_ ) VULKAN_HPP_NOEXCEPT - { - imageLayout = imageLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo & - setResolveMode( VULKAN_HPP_NAMESPACE::ResolveModeFlagBits resolveMode_ ) VULKAN_HPP_NOEXCEPT - { - resolveMode = resolveMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo & - setResolveImageView( VULKAN_HPP_NAMESPACE::ImageView resolveImageView_ ) VULKAN_HPP_NOEXCEPT - { - resolveImageView = resolveImageView_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo & - setResolveImageLayout( VULKAN_HPP_NAMESPACE::ImageLayout resolveImageLayout_ ) VULKAN_HPP_NOEXCEPT - { - resolveImageLayout = resolveImageLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo & - setLoadOp( VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp_ ) VULKAN_HPP_NOEXCEPT - { - loadOp = loadOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo & - setStoreOp( VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp_ ) VULKAN_HPP_NOEXCEPT - { - storeOp = storeOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingAttachmentInfo & - setClearValue( VULKAN_HPP_NAMESPACE::ClearValue const & clearValue_ ) VULKAN_HPP_NOEXCEPT - { - clearValue = clearValue_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRenderingAttachmentInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRenderingAttachmentInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - imageView, - imageLayout, - resolveMode, - resolveImageView, - resolveImageLayout, - loadOp, - storeOp, - clearValue ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderingAttachmentInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageView imageView = {}; - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - VULKAN_HPP_NAMESPACE::ResolveModeFlagBits resolveMode = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone; - VULKAN_HPP_NAMESPACE::ImageView resolveImageView = {}; - VULKAN_HPP_NAMESPACE::ImageLayout resolveImageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - VULKAN_HPP_NAMESPACE::AttachmentLoadOp loadOp = VULKAN_HPP_NAMESPACE::AttachmentLoadOp::eLoad; - VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore; - VULKAN_HPP_NAMESPACE::ClearValue clearValue = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo ) == - sizeof( VkRenderingAttachmentInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "RenderingAttachmentInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RenderingAttachmentInfo; - }; - using RenderingAttachmentInfoKHR = RenderingAttachmentInfo; - - struct RenderingFragmentDensityMapAttachmentInfoEXT - { - using NativeType = VkRenderingFragmentDensityMapAttachmentInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eRenderingFragmentDensityMapAttachmentInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR RenderingFragmentDensityMapAttachmentInfoEXT( - VULKAN_HPP_NAMESPACE::ImageView imageView_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined ) - VULKAN_HPP_NOEXCEPT - : imageView( imageView_ ) - , imageLayout( imageLayout_ ) - {} - - VULKAN_HPP_CONSTEXPR RenderingFragmentDensityMapAttachmentInfoEXT( - RenderingFragmentDensityMapAttachmentInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderingFragmentDensityMapAttachmentInfoEXT( VkRenderingFragmentDensityMapAttachmentInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : RenderingFragmentDensityMapAttachmentInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RenderingFragmentDensityMapAttachmentInfoEXT & - operator=( RenderingFragmentDensityMapAttachmentInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderingFragmentDensityMapAttachmentInfoEXT & - operator=( VkRenderingFragmentDensityMapAttachmentInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RenderingFragmentDensityMapAttachmentInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingFragmentDensityMapAttachmentInfoEXT & - setImageView( VULKAN_HPP_NAMESPACE::ImageView imageView_ ) VULKAN_HPP_NOEXCEPT - { - imageView = imageView_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingFragmentDensityMapAttachmentInfoEXT & - setImageLayout( VULKAN_HPP_NAMESPACE::ImageLayout imageLayout_ ) VULKAN_HPP_NOEXCEPT - { - imageLayout = imageLayout_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRenderingFragmentDensityMapAttachmentInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRenderingFragmentDensityMapAttachmentInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, imageView, imageLayout ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RenderingFragmentDensityMapAttachmentInfoEXT const & ) const = default; -#else - bool operator==( RenderingFragmentDensityMapAttachmentInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageView == rhs.imageView ) && - ( imageLayout == rhs.imageLayout ); -# endif - } - - bool operator!=( RenderingFragmentDensityMapAttachmentInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderingFragmentDensityMapAttachmentInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageView imageView = {}; - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT ) == - sizeof( VkRenderingFragmentDensityMapAttachmentInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "RenderingFragmentDensityMapAttachmentInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RenderingFragmentDensityMapAttachmentInfoEXT; - }; - - struct RenderingFragmentShadingRateAttachmentInfoKHR - { - using NativeType = VkRenderingFragmentShadingRateAttachmentInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eRenderingFragmentShadingRateAttachmentInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR RenderingFragmentShadingRateAttachmentInfoKHR( - VULKAN_HPP_NAMESPACE::ImageView imageView_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - VULKAN_HPP_NAMESPACE::Extent2D shadingRateAttachmentTexelSize_ = {} ) VULKAN_HPP_NOEXCEPT - : imageView( imageView_ ) - , imageLayout( imageLayout_ ) - , shadingRateAttachmentTexelSize( shadingRateAttachmentTexelSize_ ) - {} - - VULKAN_HPP_CONSTEXPR RenderingFragmentShadingRateAttachmentInfoKHR( - RenderingFragmentShadingRateAttachmentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderingFragmentShadingRateAttachmentInfoKHR( VkRenderingFragmentShadingRateAttachmentInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : RenderingFragmentShadingRateAttachmentInfoKHR( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RenderingFragmentShadingRateAttachmentInfoKHR & - operator=( RenderingFragmentShadingRateAttachmentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderingFragmentShadingRateAttachmentInfoKHR & - operator=( VkRenderingFragmentShadingRateAttachmentInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RenderingFragmentShadingRateAttachmentInfoKHR & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingFragmentShadingRateAttachmentInfoKHR & - setImageView( VULKAN_HPP_NAMESPACE::ImageView imageView_ ) VULKAN_HPP_NOEXCEPT - { - imageView = imageView_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingFragmentShadingRateAttachmentInfoKHR & - setImageLayout( VULKAN_HPP_NAMESPACE::ImageLayout imageLayout_ ) VULKAN_HPP_NOEXCEPT - { - imageLayout = imageLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingFragmentShadingRateAttachmentInfoKHR & setShadingRateAttachmentTexelSize( - VULKAN_HPP_NAMESPACE::Extent2D const & shadingRateAttachmentTexelSize_ ) VULKAN_HPP_NOEXCEPT - { - shadingRateAttachmentTexelSize = shadingRateAttachmentTexelSize_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRenderingFragmentShadingRateAttachmentInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRenderingFragmentShadingRateAttachmentInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, imageView, imageLayout, shadingRateAttachmentTexelSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RenderingFragmentShadingRateAttachmentInfoKHR const & ) const = default; -#else - bool operator==( RenderingFragmentShadingRateAttachmentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageView == rhs.imageView ) && - ( imageLayout == rhs.imageLayout ) && - ( shadingRateAttachmentTexelSize == rhs.shadingRateAttachmentTexelSize ); -# endif - } - - bool operator!=( RenderingFragmentShadingRateAttachmentInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderingFragmentShadingRateAttachmentInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageView imageView = {}; - VULKAN_HPP_NAMESPACE::ImageLayout imageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - VULKAN_HPP_NAMESPACE::Extent2D shadingRateAttachmentTexelSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR ) == - sizeof( VkRenderingFragmentShadingRateAttachmentInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "RenderingFragmentShadingRateAttachmentInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RenderingFragmentShadingRateAttachmentInfoKHR; - }; - - struct RenderingInfo - { - using NativeType = VkRenderingInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eRenderingInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 RenderingInfo( - VULKAN_HPP_NAMESPACE::RenderingFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::Rect2D renderArea_ = {}, - uint32_t layerCount_ = {}, - uint32_t viewMask_ = {}, - uint32_t colorAttachmentCount_ = {}, - const VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo * pColorAttachments_ = {}, - const VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo * pDepthAttachment_ = {}, - const VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo * pStencilAttachment_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , renderArea( renderArea_ ) - , layerCount( layerCount_ ) - , viewMask( viewMask_ ) - , colorAttachmentCount( colorAttachmentCount_ ) - , pColorAttachments( pColorAttachments_ ) - , pDepthAttachment( pDepthAttachment_ ) - , pStencilAttachment( pStencilAttachment_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 RenderingInfo( RenderingInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderingInfo( VkRenderingInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : RenderingInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderingInfo( - VULKAN_HPP_NAMESPACE::RenderingFlags flags_, - VULKAN_HPP_NAMESPACE::Rect2D renderArea_, - uint32_t layerCount_, - uint32_t viewMask_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - colorAttachments_, - const VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo * pDepthAttachment_ = {}, - const VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo * pStencilAttachment_ = {} ) - : flags( flags_ ) - , renderArea( renderArea_ ) - , layerCount( layerCount_ ) - , viewMask( viewMask_ ) - , colorAttachmentCount( static_cast( colorAttachments_.size() ) ) - , pColorAttachments( colorAttachments_.data() ) - , pDepthAttachment( pDepthAttachment_ ) - , pStencilAttachment( pStencilAttachment_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - RenderingInfo & operator=( RenderingInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - RenderingInfo & operator=( VkRenderingInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 RenderingInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingInfo & setFlags( VULKAN_HPP_NAMESPACE::RenderingFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingInfo & - setRenderArea( VULKAN_HPP_NAMESPACE::Rect2D const & renderArea_ ) VULKAN_HPP_NOEXCEPT - { - renderArea = renderArea_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingInfo & setLayerCount( uint32_t layerCount_ ) VULKAN_HPP_NOEXCEPT - { - layerCount = layerCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingInfo & setViewMask( uint32_t viewMask_ ) VULKAN_HPP_NOEXCEPT - { - viewMask = viewMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingInfo & - setColorAttachmentCount( uint32_t colorAttachmentCount_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = colorAttachmentCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingInfo & setPColorAttachments( - const VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo * pColorAttachments_ ) VULKAN_HPP_NOEXCEPT - { - pColorAttachments = pColorAttachments_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - RenderingInfo & setColorAttachments( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - colorAttachments_ ) VULKAN_HPP_NOEXCEPT - { - colorAttachmentCount = static_cast( colorAttachments_.size() ); - pColorAttachments = colorAttachments_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 RenderingInfo & - setPDepthAttachment( const VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo * pDepthAttachment_ ) VULKAN_HPP_NOEXCEPT - { - pDepthAttachment = pDepthAttachment_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 RenderingInfo & setPStencilAttachment( - const VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo * pStencilAttachment_ ) VULKAN_HPP_NOEXCEPT - { - pStencilAttachment = pStencilAttachment_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkRenderingInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkRenderingInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - renderArea, - layerCount, - viewMask, - colorAttachmentCount, - pColorAttachments, - pDepthAttachment, - pStencilAttachment ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( RenderingInfo const & ) const = default; -#else - bool operator==( RenderingInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( renderArea == rhs.renderArea ) && ( layerCount == rhs.layerCount ) && ( viewMask == rhs.viewMask ) && - ( colorAttachmentCount == rhs.colorAttachmentCount ) && ( pColorAttachments == rhs.pColorAttachments ) && - ( pDepthAttachment == rhs.pDepthAttachment ) && ( pStencilAttachment == rhs.pStencilAttachment ); -# endif - } - - bool operator!=( RenderingInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eRenderingInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::RenderingFlags flags = {}; - VULKAN_HPP_NAMESPACE::Rect2D renderArea = {}; - uint32_t layerCount = {}; - uint32_t viewMask = {}; - uint32_t colorAttachmentCount = {}; - const VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo * pColorAttachments = {}; - const VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo * pDepthAttachment = {}; - const VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo * pStencilAttachment = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingInfo ) == sizeof( VkRenderingInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "RenderingInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = RenderingInfo; - }; - using RenderingInfoKHR = RenderingInfo; - - struct ResolveImageInfo2 - { - using NativeType = VkResolveImageInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eResolveImageInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ResolveImageInfo2( - VULKAN_HPP_NAMESPACE::Image srcImage_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - VULKAN_HPP_NAMESPACE::Image dstImage_ = {}, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined, - uint32_t regionCount_ = {}, - const VULKAN_HPP_NAMESPACE::ImageResolve2 * pRegions_ = {} ) VULKAN_HPP_NOEXCEPT - : srcImage( srcImage_ ) - , srcImageLayout( srcImageLayout_ ) - , dstImage( dstImage_ ) - , dstImageLayout( dstImageLayout_ ) - , regionCount( regionCount_ ) - , pRegions( pRegions_ ) - {} - - VULKAN_HPP_CONSTEXPR ResolveImageInfo2( ResolveImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ResolveImageInfo2( VkResolveImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : ResolveImageInfo2( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ResolveImageInfo2( - VULKAN_HPP_NAMESPACE::Image srcImage_, - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout_, - VULKAN_HPP_NAMESPACE::Image dstImage_, - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_ ) - : srcImage( srcImage_ ) - , srcImageLayout( srcImageLayout_ ) - , dstImage( dstImage_ ) - , dstImageLayout( dstImageLayout_ ) - , regionCount( static_cast( regions_.size() ) ) - , pRegions( regions_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ResolveImageInfo2 & operator=( ResolveImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ResolveImageInfo2 & operator=( VkResolveImageInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ResolveImageInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ResolveImageInfo2 & setSrcImage( VULKAN_HPP_NAMESPACE::Image srcImage_ ) VULKAN_HPP_NOEXCEPT - { - srcImage = srcImage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ResolveImageInfo2 & - setSrcImageLayout( VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout_ ) VULKAN_HPP_NOEXCEPT - { - srcImageLayout = srcImageLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ResolveImageInfo2 & setDstImage( VULKAN_HPP_NAMESPACE::Image dstImage_ ) VULKAN_HPP_NOEXCEPT - { - dstImage = dstImage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ResolveImageInfo2 & - setDstImageLayout( VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout_ ) VULKAN_HPP_NOEXCEPT - { - dstImageLayout = dstImageLayout_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ResolveImageInfo2 & setRegionCount( uint32_t regionCount_ ) VULKAN_HPP_NOEXCEPT - { - regionCount = regionCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ResolveImageInfo2 & - setPRegions( const VULKAN_HPP_NAMESPACE::ImageResolve2 * pRegions_ ) VULKAN_HPP_NOEXCEPT - { - pRegions = pRegions_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ResolveImageInfo2 & setRegions( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & regions_ ) - VULKAN_HPP_NOEXCEPT - { - regionCount = static_cast( regions_.size() ); - pRegions = regions_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkResolveImageInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkResolveImageInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ResolveImageInfo2 const & ) const = default; -#else - bool operator==( ResolveImageInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( srcImage == rhs.srcImage ) && - ( srcImageLayout == rhs.srcImageLayout ) && ( dstImage == rhs.dstImage ) && - ( dstImageLayout == rhs.dstImageLayout ) && ( regionCount == rhs.regionCount ) && - ( pRegions == rhs.pRegions ); -# endif - } - - bool operator!=( ResolveImageInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eResolveImageInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Image srcImage = {}; - VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - VULKAN_HPP_NAMESPACE::Image dstImage = {}; - VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined; - uint32_t regionCount = {}; - const VULKAN_HPP_NAMESPACE::ImageResolve2 * pRegions = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ResolveImageInfo2 ) == sizeof( VkResolveImageInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ResolveImageInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ResolveImageInfo2; - }; - using ResolveImageInfo2KHR = ResolveImageInfo2; - - struct SamplerBorderColorComponentMappingCreateInfoEXT - { - using NativeType = VkSamplerBorderColorComponentMappingCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eSamplerBorderColorComponentMappingCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SamplerBorderColorComponentMappingCreateInfoEXT( VULKAN_HPP_NAMESPACE::ComponentMapping components_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 srgb_ = {} ) VULKAN_HPP_NOEXCEPT - : components( components_ ) - , srgb( srgb_ ) - {} - - VULKAN_HPP_CONSTEXPR SamplerBorderColorComponentMappingCreateInfoEXT( - SamplerBorderColorComponentMappingCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SamplerBorderColorComponentMappingCreateInfoEXT( VkSamplerBorderColorComponentMappingCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : SamplerBorderColorComponentMappingCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SamplerBorderColorComponentMappingCreateInfoEXT & - operator=( SamplerBorderColorComponentMappingCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SamplerBorderColorComponentMappingCreateInfoEXT & - operator=( VkSamplerBorderColorComponentMappingCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SamplerBorderColorComponentMappingCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerBorderColorComponentMappingCreateInfoEXT & - setComponents( VULKAN_HPP_NAMESPACE::ComponentMapping const & components_ ) VULKAN_HPP_NOEXCEPT - { - components = components_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerBorderColorComponentMappingCreateInfoEXT & - setSrgb( VULKAN_HPP_NAMESPACE::Bool32 srgb_ ) VULKAN_HPP_NOEXCEPT - { - srgb = srgb_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSamplerBorderColorComponentMappingCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSamplerBorderColorComponentMappingCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, components, srgb ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SamplerBorderColorComponentMappingCreateInfoEXT const & ) const = default; -#else - bool operator==( SamplerBorderColorComponentMappingCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( components == rhs.components ) && - ( srgb == rhs.srgb ); -# endif - } - - bool operator!=( SamplerBorderColorComponentMappingCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSamplerBorderColorComponentMappingCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ComponentMapping components = {}; - VULKAN_HPP_NAMESPACE::Bool32 srgb = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT ) == - sizeof( VkSamplerBorderColorComponentMappingCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SamplerBorderColorComponentMappingCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SamplerBorderColorComponentMappingCreateInfoEXT; - }; - - struct SamplerCreateInfo - { - using NativeType = VkSamplerCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSamplerCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SamplerCreateInfo( - VULKAN_HPP_NAMESPACE::SamplerCreateFlags flags_ = {}, - VULKAN_HPP_NAMESPACE::Filter magFilter_ = VULKAN_HPP_NAMESPACE::Filter::eNearest, - VULKAN_HPP_NAMESPACE::Filter minFilter_ = VULKAN_HPP_NAMESPACE::Filter::eNearest, - VULKAN_HPP_NAMESPACE::SamplerMipmapMode mipmapMode_ = VULKAN_HPP_NAMESPACE::SamplerMipmapMode::eNearest, - VULKAN_HPP_NAMESPACE::SamplerAddressMode addressModeU_ = VULKAN_HPP_NAMESPACE::SamplerAddressMode::eRepeat, - VULKAN_HPP_NAMESPACE::SamplerAddressMode addressModeV_ = VULKAN_HPP_NAMESPACE::SamplerAddressMode::eRepeat, - VULKAN_HPP_NAMESPACE::SamplerAddressMode addressModeW_ = VULKAN_HPP_NAMESPACE::SamplerAddressMode::eRepeat, - float mipLodBias_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 anisotropyEnable_ = {}, - float maxAnisotropy_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 compareEnable_ = {}, - VULKAN_HPP_NAMESPACE::CompareOp compareOp_ = VULKAN_HPP_NAMESPACE::CompareOp::eNever, - float minLod_ = {}, - float maxLod_ = {}, - VULKAN_HPP_NAMESPACE::BorderColor borderColor_ = VULKAN_HPP_NAMESPACE::BorderColor::eFloatTransparentBlack, - VULKAN_HPP_NAMESPACE::Bool32 unnormalizedCoordinates_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , magFilter( magFilter_ ) - , minFilter( minFilter_ ) - , mipmapMode( mipmapMode_ ) - , addressModeU( addressModeU_ ) - , addressModeV( addressModeV_ ) - , addressModeW( addressModeW_ ) - , mipLodBias( mipLodBias_ ) - , anisotropyEnable( anisotropyEnable_ ) - , maxAnisotropy( maxAnisotropy_ ) - , compareEnable( compareEnable_ ) - , compareOp( compareOp_ ) - , minLod( minLod_ ) - , maxLod( maxLod_ ) - , borderColor( borderColor_ ) - , unnormalizedCoordinates( unnormalizedCoordinates_ ) - {} - - VULKAN_HPP_CONSTEXPR SamplerCreateInfo( SamplerCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SamplerCreateInfo( VkSamplerCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SamplerCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SamplerCreateInfo & operator=( SamplerCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SamplerCreateInfo & operator=( VkSamplerCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::SamplerCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & - setMagFilter( VULKAN_HPP_NAMESPACE::Filter magFilter_ ) VULKAN_HPP_NOEXCEPT - { - magFilter = magFilter_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & - setMinFilter( VULKAN_HPP_NAMESPACE::Filter minFilter_ ) VULKAN_HPP_NOEXCEPT - { - minFilter = minFilter_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & - setMipmapMode( VULKAN_HPP_NAMESPACE::SamplerMipmapMode mipmapMode_ ) VULKAN_HPP_NOEXCEPT - { - mipmapMode = mipmapMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & - setAddressModeU( VULKAN_HPP_NAMESPACE::SamplerAddressMode addressModeU_ ) VULKAN_HPP_NOEXCEPT - { - addressModeU = addressModeU_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & - setAddressModeV( VULKAN_HPP_NAMESPACE::SamplerAddressMode addressModeV_ ) VULKAN_HPP_NOEXCEPT - { - addressModeV = addressModeV_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & - setAddressModeW( VULKAN_HPP_NAMESPACE::SamplerAddressMode addressModeW_ ) VULKAN_HPP_NOEXCEPT - { - addressModeW = addressModeW_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & setMipLodBias( float mipLodBias_ ) VULKAN_HPP_NOEXCEPT - { - mipLodBias = mipLodBias_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & - setAnisotropyEnable( VULKAN_HPP_NAMESPACE::Bool32 anisotropyEnable_ ) VULKAN_HPP_NOEXCEPT - { - anisotropyEnable = anisotropyEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & setMaxAnisotropy( float maxAnisotropy_ ) VULKAN_HPP_NOEXCEPT - { - maxAnisotropy = maxAnisotropy_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & - setCompareEnable( VULKAN_HPP_NAMESPACE::Bool32 compareEnable_ ) VULKAN_HPP_NOEXCEPT - { - compareEnable = compareEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & - setCompareOp( VULKAN_HPP_NAMESPACE::CompareOp compareOp_ ) VULKAN_HPP_NOEXCEPT - { - compareOp = compareOp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & setMinLod( float minLod_ ) VULKAN_HPP_NOEXCEPT - { - minLod = minLod_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & setMaxLod( float maxLod_ ) VULKAN_HPP_NOEXCEPT - { - maxLod = maxLod_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & - setBorderColor( VULKAN_HPP_NAMESPACE::BorderColor borderColor_ ) VULKAN_HPP_NOEXCEPT - { - borderColor = borderColor_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCreateInfo & - setUnnormalizedCoordinates( VULKAN_HPP_NAMESPACE::Bool32 unnormalizedCoordinates_ ) VULKAN_HPP_NOEXCEPT - { - unnormalizedCoordinates = unnormalizedCoordinates_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSamplerCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSamplerCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - magFilter, - minFilter, - mipmapMode, - addressModeU, - addressModeV, - addressModeW, - mipLodBias, - anisotropyEnable, - maxAnisotropy, - compareEnable, - compareOp, - minLod, - maxLod, - borderColor, - unnormalizedCoordinates ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SamplerCreateInfo const & ) const = default; -#else - bool operator==( SamplerCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( magFilter == rhs.magFilter ) && ( minFilter == rhs.minFilter ) && ( mipmapMode == rhs.mipmapMode ) && - ( addressModeU == rhs.addressModeU ) && ( addressModeV == rhs.addressModeV ) && - ( addressModeW == rhs.addressModeW ) && ( mipLodBias == rhs.mipLodBias ) && - ( anisotropyEnable == rhs.anisotropyEnable ) && ( maxAnisotropy == rhs.maxAnisotropy ) && - ( compareEnable == rhs.compareEnable ) && ( compareOp == rhs.compareOp ) && ( minLod == rhs.minLod ) && - ( maxLod == rhs.maxLod ) && ( borderColor == rhs.borderColor ) && - ( unnormalizedCoordinates == rhs.unnormalizedCoordinates ); -# endif - } - - bool operator!=( SamplerCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSamplerCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SamplerCreateFlags flags = {}; - VULKAN_HPP_NAMESPACE::Filter magFilter = VULKAN_HPP_NAMESPACE::Filter::eNearest; - VULKAN_HPP_NAMESPACE::Filter minFilter = VULKAN_HPP_NAMESPACE::Filter::eNearest; - VULKAN_HPP_NAMESPACE::SamplerMipmapMode mipmapMode = VULKAN_HPP_NAMESPACE::SamplerMipmapMode::eNearest; - VULKAN_HPP_NAMESPACE::SamplerAddressMode addressModeU = VULKAN_HPP_NAMESPACE::SamplerAddressMode::eRepeat; - VULKAN_HPP_NAMESPACE::SamplerAddressMode addressModeV = VULKAN_HPP_NAMESPACE::SamplerAddressMode::eRepeat; - VULKAN_HPP_NAMESPACE::SamplerAddressMode addressModeW = VULKAN_HPP_NAMESPACE::SamplerAddressMode::eRepeat; - float mipLodBias = {}; - VULKAN_HPP_NAMESPACE::Bool32 anisotropyEnable = {}; - float maxAnisotropy = {}; - VULKAN_HPP_NAMESPACE::Bool32 compareEnable = {}; - VULKAN_HPP_NAMESPACE::CompareOp compareOp = VULKAN_HPP_NAMESPACE::CompareOp::eNever; - float minLod = {}; - float maxLod = {}; - VULKAN_HPP_NAMESPACE::BorderColor borderColor = VULKAN_HPP_NAMESPACE::BorderColor::eFloatTransparentBlack; - VULKAN_HPP_NAMESPACE::Bool32 unnormalizedCoordinates = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCreateInfo ) == sizeof( VkSamplerCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SamplerCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SamplerCreateInfo; - }; - - struct SamplerCustomBorderColorCreateInfoEXT - { - using NativeType = VkSamplerCustomBorderColorCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eSamplerCustomBorderColorCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 SamplerCustomBorderColorCreateInfoEXT( - VULKAN_HPP_NAMESPACE::ClearColorValue customBorderColor_ = {}, - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined ) VULKAN_HPP_NOEXCEPT - : customBorderColor( customBorderColor_ ) - , format( format_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 SamplerCustomBorderColorCreateInfoEXT( SamplerCustomBorderColorCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - SamplerCustomBorderColorCreateInfoEXT( VkSamplerCustomBorderColorCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : SamplerCustomBorderColorCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SamplerCustomBorderColorCreateInfoEXT & - operator=( SamplerCustomBorderColorCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SamplerCustomBorderColorCreateInfoEXT & - operator=( VkSamplerCustomBorderColorCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SamplerCustomBorderColorCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCustomBorderColorCreateInfoEXT & - setCustomBorderColor( VULKAN_HPP_NAMESPACE::ClearColorValue const & customBorderColor_ ) VULKAN_HPP_NOEXCEPT - { - customBorderColor = customBorderColor_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerCustomBorderColorCreateInfoEXT & - setFormat( VULKAN_HPP_NAMESPACE::Format format_ ) VULKAN_HPP_NOEXCEPT - { - format = format_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSamplerCustomBorderColorCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSamplerCustomBorderColorCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, customBorderColor, format ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSamplerCustomBorderColorCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ClearColorValue customBorderColor = {}; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT ) == - sizeof( VkSamplerCustomBorderColorCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SamplerCustomBorderColorCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SamplerCustomBorderColorCreateInfoEXT; - }; - - struct SamplerReductionModeCreateInfo - { - using NativeType = VkSamplerReductionModeCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSamplerReductionModeCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SamplerReductionModeCreateInfo( - VULKAN_HPP_NAMESPACE::SamplerReductionMode reductionMode_ = - VULKAN_HPP_NAMESPACE::SamplerReductionMode::eWeightedAverage ) VULKAN_HPP_NOEXCEPT - : reductionMode( reductionMode_ ) - {} - - VULKAN_HPP_CONSTEXPR - SamplerReductionModeCreateInfo( SamplerReductionModeCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SamplerReductionModeCreateInfo( VkSamplerReductionModeCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SamplerReductionModeCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SamplerReductionModeCreateInfo & - operator=( SamplerReductionModeCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SamplerReductionModeCreateInfo & operator=( VkSamplerReductionModeCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SamplerReductionModeCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerReductionModeCreateInfo & - setReductionMode( VULKAN_HPP_NAMESPACE::SamplerReductionMode reductionMode_ ) VULKAN_HPP_NOEXCEPT - { - reductionMode = reductionMode_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSamplerReductionModeCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSamplerReductionModeCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, reductionMode ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SamplerReductionModeCreateInfo const & ) const = default; -#else - bool operator==( SamplerReductionModeCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( reductionMode == rhs.reductionMode ); -# endif - } - - bool operator!=( SamplerReductionModeCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSamplerReductionModeCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SamplerReductionMode reductionMode = - VULKAN_HPP_NAMESPACE::SamplerReductionMode::eWeightedAverage; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo ) == - sizeof( VkSamplerReductionModeCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SamplerReductionModeCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SamplerReductionModeCreateInfo; - }; - using SamplerReductionModeCreateInfoEXT = SamplerReductionModeCreateInfo; - - struct SamplerYcbcrConversionCreateInfo - { - using NativeType = VkSamplerYcbcrConversionCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSamplerYcbcrConversionCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SamplerYcbcrConversionCreateInfo( - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion ycbcrModel_ = - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion::eRgbIdentity, - VULKAN_HPP_NAMESPACE::SamplerYcbcrRange ycbcrRange_ = VULKAN_HPP_NAMESPACE::SamplerYcbcrRange::eItuFull, - VULKAN_HPP_NAMESPACE::ComponentMapping components_ = {}, - VULKAN_HPP_NAMESPACE::ChromaLocation xChromaOffset_ = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven, - VULKAN_HPP_NAMESPACE::ChromaLocation yChromaOffset_ = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven, - VULKAN_HPP_NAMESPACE::Filter chromaFilter_ = VULKAN_HPP_NAMESPACE::Filter::eNearest, - VULKAN_HPP_NAMESPACE::Bool32 forceExplicitReconstruction_ = {} ) VULKAN_HPP_NOEXCEPT - : format( format_ ) - , ycbcrModel( ycbcrModel_ ) - , ycbcrRange( ycbcrRange_ ) - , components( components_ ) - , xChromaOffset( xChromaOffset_ ) - , yChromaOffset( yChromaOffset_ ) - , chromaFilter( chromaFilter_ ) - , forceExplicitReconstruction( forceExplicitReconstruction_ ) - {} - - VULKAN_HPP_CONSTEXPR - SamplerYcbcrConversionCreateInfo( SamplerYcbcrConversionCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SamplerYcbcrConversionCreateInfo( VkSamplerYcbcrConversionCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SamplerYcbcrConversionCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SamplerYcbcrConversionCreateInfo & - operator=( SamplerYcbcrConversionCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SamplerYcbcrConversionCreateInfo & operator=( VkSamplerYcbcrConversionCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo & - setFormat( VULKAN_HPP_NAMESPACE::Format format_ ) VULKAN_HPP_NOEXCEPT - { - format = format_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo & - setYcbcrModel( VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion ycbcrModel_ ) VULKAN_HPP_NOEXCEPT - { - ycbcrModel = ycbcrModel_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo & - setYcbcrRange( VULKAN_HPP_NAMESPACE::SamplerYcbcrRange ycbcrRange_ ) VULKAN_HPP_NOEXCEPT - { - ycbcrRange = ycbcrRange_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo & - setComponents( VULKAN_HPP_NAMESPACE::ComponentMapping const & components_ ) VULKAN_HPP_NOEXCEPT - { - components = components_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo & - setXChromaOffset( VULKAN_HPP_NAMESPACE::ChromaLocation xChromaOffset_ ) VULKAN_HPP_NOEXCEPT - { - xChromaOffset = xChromaOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo & - setYChromaOffset( VULKAN_HPP_NAMESPACE::ChromaLocation yChromaOffset_ ) VULKAN_HPP_NOEXCEPT - { - yChromaOffset = yChromaOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo & - setChromaFilter( VULKAN_HPP_NAMESPACE::Filter chromaFilter_ ) VULKAN_HPP_NOEXCEPT - { - chromaFilter = chromaFilter_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionCreateInfo & - setForceExplicitReconstruction( VULKAN_HPP_NAMESPACE::Bool32 forceExplicitReconstruction_ ) VULKAN_HPP_NOEXCEPT - { - forceExplicitReconstruction = forceExplicitReconstruction_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSamplerYcbcrConversionCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSamplerYcbcrConversionCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - format, - ycbcrModel, - ycbcrRange, - components, - xChromaOffset, - yChromaOffset, - chromaFilter, - forceExplicitReconstruction ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SamplerYcbcrConversionCreateInfo const & ) const = default; -#else - bool operator==( SamplerYcbcrConversionCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( format == rhs.format ) && - ( ycbcrModel == rhs.ycbcrModel ) && ( ycbcrRange == rhs.ycbcrRange ) && ( components == rhs.components ) && - ( xChromaOffset == rhs.xChromaOffset ) && ( yChromaOffset == rhs.yChromaOffset ) && - ( chromaFilter == rhs.chromaFilter ) && ( forceExplicitReconstruction == rhs.forceExplicitReconstruction ); -# endif - } - - bool operator!=( SamplerYcbcrConversionCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSamplerYcbcrConversionCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion ycbcrModel = - VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion::eRgbIdentity; - VULKAN_HPP_NAMESPACE::SamplerYcbcrRange ycbcrRange = VULKAN_HPP_NAMESPACE::SamplerYcbcrRange::eItuFull; - VULKAN_HPP_NAMESPACE::ComponentMapping components = {}; - VULKAN_HPP_NAMESPACE::ChromaLocation xChromaOffset = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven; - VULKAN_HPP_NAMESPACE::ChromaLocation yChromaOffset = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven; - VULKAN_HPP_NAMESPACE::Filter chromaFilter = VULKAN_HPP_NAMESPACE::Filter::eNearest; - VULKAN_HPP_NAMESPACE::Bool32 forceExplicitReconstruction = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo ) == - sizeof( VkSamplerYcbcrConversionCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SamplerYcbcrConversionCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SamplerYcbcrConversionCreateInfo; - }; - using SamplerYcbcrConversionCreateInfoKHR = SamplerYcbcrConversionCreateInfo; - - struct SamplerYcbcrConversionImageFormatProperties - { - using NativeType = VkSamplerYcbcrConversionImageFormatProperties; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eSamplerYcbcrConversionImageFormatProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SamplerYcbcrConversionImageFormatProperties( - uint32_t combinedImageSamplerDescriptorCount_ = {} ) VULKAN_HPP_NOEXCEPT - : combinedImageSamplerDescriptorCount( combinedImageSamplerDescriptorCount_ ) - {} - - VULKAN_HPP_CONSTEXPR SamplerYcbcrConversionImageFormatProperties( - SamplerYcbcrConversionImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SamplerYcbcrConversionImageFormatProperties( VkSamplerYcbcrConversionImageFormatProperties const & rhs ) - VULKAN_HPP_NOEXCEPT - : SamplerYcbcrConversionImageFormatProperties( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SamplerYcbcrConversionImageFormatProperties & - operator=( SamplerYcbcrConversionImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SamplerYcbcrConversionImageFormatProperties & - operator=( VkSamplerYcbcrConversionImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkSamplerYcbcrConversionImageFormatProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSamplerYcbcrConversionImageFormatProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, combinedImageSamplerDescriptorCount ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SamplerYcbcrConversionImageFormatProperties const & ) const = default; -#else - bool operator==( SamplerYcbcrConversionImageFormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( combinedImageSamplerDescriptorCount == rhs.combinedImageSamplerDescriptorCount ); -# endif - } - - bool operator!=( SamplerYcbcrConversionImageFormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSamplerYcbcrConversionImageFormatProperties; - void * pNext = {}; - uint32_t combinedImageSamplerDescriptorCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties ) == - sizeof( VkSamplerYcbcrConversionImageFormatProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SamplerYcbcrConversionImageFormatProperties is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SamplerYcbcrConversionImageFormatProperties; - }; - using SamplerYcbcrConversionImageFormatPropertiesKHR = SamplerYcbcrConversionImageFormatProperties; - - struct SamplerYcbcrConversionInfo - { - using NativeType = VkSamplerYcbcrConversionInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSamplerYcbcrConversionInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SamplerYcbcrConversionInfo( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion conversion_ = {} ) VULKAN_HPP_NOEXCEPT - : conversion( conversion_ ) - {} - - VULKAN_HPP_CONSTEXPR - SamplerYcbcrConversionInfo( SamplerYcbcrConversionInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SamplerYcbcrConversionInfo( VkSamplerYcbcrConversionInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SamplerYcbcrConversionInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SamplerYcbcrConversionInfo & operator=( SamplerYcbcrConversionInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SamplerYcbcrConversionInfo & operator=( VkSamplerYcbcrConversionInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SamplerYcbcrConversionInfo & - setConversion( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion conversion_ ) VULKAN_HPP_NOEXCEPT - { - conversion = conversion_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSamplerYcbcrConversionInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSamplerYcbcrConversionInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, conversion ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SamplerYcbcrConversionInfo const & ) const = default; -#else - bool operator==( SamplerYcbcrConversionInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( conversion == rhs.conversion ); -# endif - } - - bool operator!=( SamplerYcbcrConversionInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSamplerYcbcrConversionInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion conversion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo ) == - sizeof( VkSamplerYcbcrConversionInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SamplerYcbcrConversionInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SamplerYcbcrConversionInfo; - }; - using SamplerYcbcrConversionInfoKHR = SamplerYcbcrConversionInfo; - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - struct ScreenSurfaceCreateInfoQNX - { - using NativeType = VkScreenSurfaceCreateInfoQNX; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eScreenSurfaceCreateInfoQNX; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ScreenSurfaceCreateInfoQNX( VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagsQNX flags_ = {}, - struct _screen_context * context_ = {}, - struct _screen_window * window_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , context( context_ ) - , window( window_ ) - {} - - VULKAN_HPP_CONSTEXPR - ScreenSurfaceCreateInfoQNX( ScreenSurfaceCreateInfoQNX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ScreenSurfaceCreateInfoQNX( VkScreenSurfaceCreateInfoQNX const & rhs ) VULKAN_HPP_NOEXCEPT - : ScreenSurfaceCreateInfoQNX( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ScreenSurfaceCreateInfoQNX & operator=( ScreenSurfaceCreateInfoQNX const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ScreenSurfaceCreateInfoQNX & operator=( VkScreenSurfaceCreateInfoQNX const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ScreenSurfaceCreateInfoQNX & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ScreenSurfaceCreateInfoQNX & - setFlags( VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagsQNX flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ScreenSurfaceCreateInfoQNX & - setContext( struct _screen_context * context_ ) VULKAN_HPP_NOEXCEPT - { - context = context_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ScreenSurfaceCreateInfoQNX & - setWindow( struct _screen_window * window_ ) VULKAN_HPP_NOEXCEPT - { - window = window_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkScreenSurfaceCreateInfoQNX const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkScreenSurfaceCreateInfoQNX &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, context, window ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ScreenSurfaceCreateInfoQNX const & ) const = default; -# else - bool operator==( ScreenSurfaceCreateInfoQNX const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( context == rhs.context ) && - ( window == rhs.window ); -# endif - } - - bool operator!=( ScreenSurfaceCreateInfoQNX const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eScreenSurfaceCreateInfoQNX; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagsQNX flags = {}; - struct _screen_context * context = {}; - struct _screen_window * window = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX ) == - sizeof( VkScreenSurfaceCreateInfoQNX ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ScreenSurfaceCreateInfoQNX is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ScreenSurfaceCreateInfoQNX; - }; -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - struct SemaphoreCreateInfo - { - using NativeType = VkSemaphoreCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSemaphoreCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SemaphoreCreateInfo( VULKAN_HPP_NAMESPACE::SemaphoreCreateFlags flags_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR SemaphoreCreateInfo( SemaphoreCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreCreateInfo( VkSemaphoreCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SemaphoreCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SemaphoreCreateInfo & operator=( SemaphoreCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreCreateInfo & operator=( VkSemaphoreCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SemaphoreCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::SemaphoreCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSemaphoreCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSemaphoreCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SemaphoreCreateInfo const & ) const = default; -#else - bool operator==( SemaphoreCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( SemaphoreCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSemaphoreCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SemaphoreCreateFlags flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo ) == sizeof( VkSemaphoreCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SemaphoreCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SemaphoreCreateInfo; - }; - - struct SemaphoreGetFdInfoKHR - { - using NativeType = VkSemaphoreGetFdInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSemaphoreGetFdInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SemaphoreGetFdInfoKHR( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ = {}, - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd ) - VULKAN_HPP_NOEXCEPT - : semaphore( semaphore_ ) - , handleType( handleType_ ) - {} - - VULKAN_HPP_CONSTEXPR SemaphoreGetFdInfoKHR( SemaphoreGetFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreGetFdInfoKHR( VkSemaphoreGetFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : SemaphoreGetFdInfoKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SemaphoreGetFdInfoKHR & operator=( SemaphoreGetFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreGetFdInfoKHR & operator=( VkSemaphoreGetFdInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SemaphoreGetFdInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreGetFdInfoKHR & - setSemaphore( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ ) VULKAN_HPP_NOEXCEPT - { - semaphore = semaphore_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreGetFdInfoKHR & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSemaphoreGetFdInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSemaphoreGetFdInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, semaphore, handleType ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SemaphoreGetFdInfoKHR const & ) const = default; -#else - bool operator==( SemaphoreGetFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && - ( handleType == rhs.handleType ); -# endif - } - - bool operator!=( SemaphoreGetFdInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSemaphoreGetFdInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Semaphore semaphore = {}; - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR ) == sizeof( VkSemaphoreGetFdInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SemaphoreGetFdInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SemaphoreGetFdInfoKHR; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct SemaphoreGetWin32HandleInfoKHR - { - using NativeType = VkSemaphoreGetWin32HandleInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSemaphoreGetWin32HandleInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SemaphoreGetWin32HandleInfoKHR( - VULKAN_HPP_NAMESPACE::Semaphore semaphore_ = {}, - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd ) VULKAN_HPP_NOEXCEPT - : semaphore( semaphore_ ) - , handleType( handleType_ ) - {} - - VULKAN_HPP_CONSTEXPR - SemaphoreGetWin32HandleInfoKHR( SemaphoreGetWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreGetWin32HandleInfoKHR( VkSemaphoreGetWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : SemaphoreGetWin32HandleInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SemaphoreGetWin32HandleInfoKHR & - operator=( SemaphoreGetWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreGetWin32HandleInfoKHR & operator=( VkSemaphoreGetWin32HandleInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SemaphoreGetWin32HandleInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreGetWin32HandleInfoKHR & - setSemaphore( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ ) VULKAN_HPP_NOEXCEPT - { - semaphore = semaphore_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreGetWin32HandleInfoKHR & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSemaphoreGetWin32HandleInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSemaphoreGetWin32HandleInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, semaphore, handleType ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SemaphoreGetWin32HandleInfoKHR const & ) const = default; -# else - bool operator==( SemaphoreGetWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && - ( handleType == rhs.handleType ); -# endif - } - - bool operator!=( SemaphoreGetWin32HandleInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSemaphoreGetWin32HandleInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Semaphore semaphore = {}; - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR ) == - sizeof( VkSemaphoreGetWin32HandleInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SemaphoreGetWin32HandleInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SemaphoreGetWin32HandleInfoKHR; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - struct SemaphoreGetZirconHandleInfoFUCHSIA - { - using NativeType = VkSemaphoreGetZirconHandleInfoFUCHSIA; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eSemaphoreGetZirconHandleInfoFUCHSIA; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SemaphoreGetZirconHandleInfoFUCHSIA( - VULKAN_HPP_NAMESPACE::Semaphore semaphore_ = {}, - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd ) VULKAN_HPP_NOEXCEPT - : semaphore( semaphore_ ) - , handleType( handleType_ ) - {} - - VULKAN_HPP_CONSTEXPR SemaphoreGetZirconHandleInfoFUCHSIA( SemaphoreGetZirconHandleInfoFUCHSIA const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - SemaphoreGetZirconHandleInfoFUCHSIA( VkSemaphoreGetZirconHandleInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - : SemaphoreGetZirconHandleInfoFUCHSIA( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SemaphoreGetZirconHandleInfoFUCHSIA & - operator=( SemaphoreGetZirconHandleInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreGetZirconHandleInfoFUCHSIA & - operator=( VkSemaphoreGetZirconHandleInfoFUCHSIA const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SemaphoreGetZirconHandleInfoFUCHSIA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreGetZirconHandleInfoFUCHSIA & - setSemaphore( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ ) VULKAN_HPP_NOEXCEPT - { - semaphore = semaphore_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreGetZirconHandleInfoFUCHSIA & - setHandleType( VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ ) VULKAN_HPP_NOEXCEPT - { - handleType = handleType_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSemaphoreGetZirconHandleInfoFUCHSIA const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSemaphoreGetZirconHandleInfoFUCHSIA &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, semaphore, handleType ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SemaphoreGetZirconHandleInfoFUCHSIA const & ) const = default; -# else - bool operator==( SemaphoreGetZirconHandleInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && - ( handleType == rhs.handleType ); -# endif - } - - bool operator!=( SemaphoreGetZirconHandleInfoFUCHSIA const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSemaphoreGetZirconHandleInfoFUCHSIA; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Semaphore semaphore = {}; - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType = - VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA ) == - sizeof( VkSemaphoreGetZirconHandleInfoFUCHSIA ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SemaphoreGetZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SemaphoreGetZirconHandleInfoFUCHSIA; - }; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - struct SemaphoreSignalInfo - { - using NativeType = VkSemaphoreSignalInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSemaphoreSignalInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SemaphoreSignalInfo( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ = {}, - uint64_t value_ = {} ) VULKAN_HPP_NOEXCEPT - : semaphore( semaphore_ ) - , value( value_ ) - {} - - VULKAN_HPP_CONSTEXPR SemaphoreSignalInfo( SemaphoreSignalInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreSignalInfo( VkSemaphoreSignalInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SemaphoreSignalInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SemaphoreSignalInfo & operator=( SemaphoreSignalInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreSignalInfo & operator=( VkSemaphoreSignalInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SemaphoreSignalInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreSignalInfo & - setSemaphore( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ ) VULKAN_HPP_NOEXCEPT - { - semaphore = semaphore_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreSignalInfo & setValue( uint64_t value_ ) VULKAN_HPP_NOEXCEPT - { - value = value_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSemaphoreSignalInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSemaphoreSignalInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, semaphore, value ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SemaphoreSignalInfo const & ) const = default; -#else - bool operator==( SemaphoreSignalInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && - ( value == rhs.value ); -# endif - } - - bool operator!=( SemaphoreSignalInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSemaphoreSignalInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Semaphore semaphore = {}; - uint64_t value = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo ) == sizeof( VkSemaphoreSignalInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SemaphoreSignalInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SemaphoreSignalInfo; - }; - using SemaphoreSignalInfoKHR = SemaphoreSignalInfo; - - struct SemaphoreSubmitInfo - { - using NativeType = VkSemaphoreSubmitInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSemaphoreSubmitInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SemaphoreSubmitInfo( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ = {}, - uint64_t value_ = {}, - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask_ = {}, - uint32_t deviceIndex_ = {} ) VULKAN_HPP_NOEXCEPT - : semaphore( semaphore_ ) - , value( value_ ) - , stageMask( stageMask_ ) - , deviceIndex( deviceIndex_ ) - {} - - VULKAN_HPP_CONSTEXPR SemaphoreSubmitInfo( SemaphoreSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreSubmitInfo( VkSemaphoreSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SemaphoreSubmitInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SemaphoreSubmitInfo & operator=( SemaphoreSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreSubmitInfo & operator=( VkSemaphoreSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SemaphoreSubmitInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreSubmitInfo & - setSemaphore( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ ) VULKAN_HPP_NOEXCEPT - { - semaphore = semaphore_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreSubmitInfo & setValue( uint64_t value_ ) VULKAN_HPP_NOEXCEPT - { - value = value_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreSubmitInfo & - setStageMask( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask_ ) VULKAN_HPP_NOEXCEPT - { - stageMask = stageMask_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreSubmitInfo & setDeviceIndex( uint32_t deviceIndex_ ) VULKAN_HPP_NOEXCEPT - { - deviceIndex = deviceIndex_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSemaphoreSubmitInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSemaphoreSubmitInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, semaphore, value, stageMask, deviceIndex ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SemaphoreSubmitInfo const & ) const = default; -#else - bool operator==( SemaphoreSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphore == rhs.semaphore ) && - ( value == rhs.value ) && ( stageMask == rhs.stageMask ) && ( deviceIndex == rhs.deviceIndex ); -# endif - } - - bool operator!=( SemaphoreSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSemaphoreSubmitInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Semaphore semaphore = {}; - uint64_t value = {}; - VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask = {}; - uint32_t deviceIndex = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo ) == sizeof( VkSemaphoreSubmitInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SemaphoreSubmitInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SemaphoreSubmitInfo; - }; - using SemaphoreSubmitInfoKHR = SemaphoreSubmitInfo; - - struct SemaphoreTypeCreateInfo - { - using NativeType = VkSemaphoreTypeCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSemaphoreTypeCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SemaphoreTypeCreateInfo( - VULKAN_HPP_NAMESPACE::SemaphoreType semaphoreType_ = VULKAN_HPP_NAMESPACE::SemaphoreType::eBinary, - uint64_t initialValue_ = {} ) VULKAN_HPP_NOEXCEPT - : semaphoreType( semaphoreType_ ) - , initialValue( initialValue_ ) - {} - - VULKAN_HPP_CONSTEXPR SemaphoreTypeCreateInfo( SemaphoreTypeCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreTypeCreateInfo( VkSemaphoreTypeCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SemaphoreTypeCreateInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SemaphoreTypeCreateInfo & operator=( SemaphoreTypeCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreTypeCreateInfo & operator=( VkSemaphoreTypeCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SemaphoreTypeCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreTypeCreateInfo & - setSemaphoreType( VULKAN_HPP_NAMESPACE::SemaphoreType semaphoreType_ ) VULKAN_HPP_NOEXCEPT - { - semaphoreType = semaphoreType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreTypeCreateInfo & setInitialValue( uint64_t initialValue_ ) VULKAN_HPP_NOEXCEPT - { - initialValue = initialValue_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSemaphoreTypeCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSemaphoreTypeCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, semaphoreType, initialValue ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SemaphoreTypeCreateInfo const & ) const = default; -#else - bool operator==( SemaphoreTypeCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( semaphoreType == rhs.semaphoreType ) && - ( initialValue == rhs.initialValue ); -# endif - } - - bool operator!=( SemaphoreTypeCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSemaphoreTypeCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SemaphoreType semaphoreType = VULKAN_HPP_NAMESPACE::SemaphoreType::eBinary; - uint64_t initialValue = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo ) == - sizeof( VkSemaphoreTypeCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SemaphoreTypeCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SemaphoreTypeCreateInfo; - }; - using SemaphoreTypeCreateInfoKHR = SemaphoreTypeCreateInfo; - - struct SemaphoreWaitInfo - { - using NativeType = VkSemaphoreWaitInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSemaphoreWaitInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SemaphoreWaitInfo( VULKAN_HPP_NAMESPACE::SemaphoreWaitFlags flags_ = {}, - uint32_t semaphoreCount_ = {}, - const VULKAN_HPP_NAMESPACE::Semaphore * pSemaphores_ = {}, - const uint64_t * pValues_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , semaphoreCount( semaphoreCount_ ) - , pSemaphores( pSemaphores_ ) - , pValues( pValues_ ) - {} - - VULKAN_HPP_CONSTEXPR SemaphoreWaitInfo( SemaphoreWaitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreWaitInfo( VkSemaphoreWaitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SemaphoreWaitInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SemaphoreWaitInfo( - VULKAN_HPP_NAMESPACE::SemaphoreWaitFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & semaphores_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & values_ = {} ) - : flags( flags_ ) - , semaphoreCount( static_cast( semaphores_.size() ) ) - , pSemaphores( semaphores_.data() ) - , pValues( values_.data() ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( semaphores_.size() == values_.size() ); -# else - if ( semaphores_.size() != values_.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::SemaphoreWaitInfo::SemaphoreWaitInfo: semaphores_.size() != values_.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SemaphoreWaitInfo & operator=( SemaphoreWaitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SemaphoreWaitInfo & operator=( VkSemaphoreWaitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SemaphoreWaitInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreWaitInfo & - setFlags( VULKAN_HPP_NAMESPACE::SemaphoreWaitFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreWaitInfo & setSemaphoreCount( uint32_t semaphoreCount_ ) VULKAN_HPP_NOEXCEPT - { - semaphoreCount = semaphoreCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SemaphoreWaitInfo & - setPSemaphores( const VULKAN_HPP_NAMESPACE::Semaphore * pSemaphores_ ) VULKAN_HPP_NOEXCEPT - { - pSemaphores = pSemaphores_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SemaphoreWaitInfo & setSemaphores( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & semaphores_ ) - VULKAN_HPP_NOEXCEPT - { - semaphoreCount = static_cast( semaphores_.size() ); - pSemaphores = semaphores_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SemaphoreWaitInfo & setPValues( const uint64_t * pValues_ ) VULKAN_HPP_NOEXCEPT - { - pValues = pValues_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SemaphoreWaitInfo & - setValues( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & values_ ) VULKAN_HPP_NOEXCEPT - { - semaphoreCount = static_cast( values_.size() ); - pValues = values_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSemaphoreWaitInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSemaphoreWaitInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, semaphoreCount, pSemaphores, pValues ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SemaphoreWaitInfo const & ) const = default; -#else - bool operator==( SemaphoreWaitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( semaphoreCount == rhs.semaphoreCount ) && ( pSemaphores == rhs.pSemaphores ) && - ( pValues == rhs.pValues ); -# endif - } - - bool operator!=( SemaphoreWaitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSemaphoreWaitInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SemaphoreWaitFlags flags = {}; - uint32_t semaphoreCount = {}; - const VULKAN_HPP_NAMESPACE::Semaphore * pSemaphores = {}; - const uint64_t * pValues = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo ) == sizeof( VkSemaphoreWaitInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SemaphoreWaitInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SemaphoreWaitInfo; - }; - using SemaphoreWaitInfoKHR = SemaphoreWaitInfo; - - struct SetStateFlagsIndirectCommandNV - { - using NativeType = VkSetStateFlagsIndirectCommandNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SetStateFlagsIndirectCommandNV( uint32_t data_ = {} ) VULKAN_HPP_NOEXCEPT : data( data_ ) {} - - VULKAN_HPP_CONSTEXPR - SetStateFlagsIndirectCommandNV( SetStateFlagsIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SetStateFlagsIndirectCommandNV( VkSetStateFlagsIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT - : SetStateFlagsIndirectCommandNV( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SetStateFlagsIndirectCommandNV & - operator=( SetStateFlagsIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SetStateFlagsIndirectCommandNV & operator=( VkSetStateFlagsIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SetStateFlagsIndirectCommandNV & setData( uint32_t data_ ) VULKAN_HPP_NOEXCEPT - { - data = data_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSetStateFlagsIndirectCommandNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSetStateFlagsIndirectCommandNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( data ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SetStateFlagsIndirectCommandNV const & ) const = default; -#else - bool operator==( SetStateFlagsIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( data == rhs.data ); -# endif - } - - bool operator!=( SetStateFlagsIndirectCommandNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t data = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV ) == - sizeof( VkSetStateFlagsIndirectCommandNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SetStateFlagsIndirectCommandNV is not nothrow_move_constructible!" ); - - struct ShaderModuleCreateInfo - { - using NativeType = VkShaderModuleCreateInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eShaderModuleCreateInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ShaderModuleCreateInfo( VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlags flags_ = {}, - size_t codeSize_ = {}, - const uint32_t * pCode_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , codeSize( codeSize_ ) - , pCode( pCode_ ) - {} - - VULKAN_HPP_CONSTEXPR ShaderModuleCreateInfo( ShaderModuleCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ShaderModuleCreateInfo( VkShaderModuleCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : ShaderModuleCreateInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ShaderModuleCreateInfo( VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & code_ ) - : flags( flags_ ), codeSize( code_.size() * 4 ), pCode( code_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ShaderModuleCreateInfo & operator=( ShaderModuleCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ShaderModuleCreateInfo & operator=( VkShaderModuleCreateInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ShaderModuleCreateInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ShaderModuleCreateInfo & - setFlags( VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ShaderModuleCreateInfo & setCodeSize( size_t codeSize_ ) VULKAN_HPP_NOEXCEPT - { - codeSize = codeSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ShaderModuleCreateInfo & setPCode( const uint32_t * pCode_ ) VULKAN_HPP_NOEXCEPT - { - pCode = pCode_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ShaderModuleCreateInfo & - setCode( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & code_ ) VULKAN_HPP_NOEXCEPT - { - codeSize = code_.size() * 4; - pCode = code_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkShaderModuleCreateInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkShaderModuleCreateInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, codeSize, pCode ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ShaderModuleCreateInfo const & ) const = default; -#else - bool operator==( ShaderModuleCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( codeSize == rhs.codeSize ) && ( pCode == rhs.pCode ); -# endif - } - - bool operator!=( ShaderModuleCreateInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eShaderModuleCreateInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlags flags = {}; - size_t codeSize = {}; - const uint32_t * pCode = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo ) == - sizeof( VkShaderModuleCreateInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ShaderModuleCreateInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ShaderModuleCreateInfo; - }; - - struct ShaderModuleValidationCacheCreateInfoEXT - { - using NativeType = VkShaderModuleValidationCacheCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eShaderModuleValidationCacheCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ShaderModuleValidationCacheCreateInfoEXT( - VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache_ = {} ) VULKAN_HPP_NOEXCEPT - : validationCache( validationCache_ ) - {} - - VULKAN_HPP_CONSTEXPR ShaderModuleValidationCacheCreateInfoEXT( - ShaderModuleValidationCacheCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ShaderModuleValidationCacheCreateInfoEXT( VkShaderModuleValidationCacheCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : ShaderModuleValidationCacheCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ShaderModuleValidationCacheCreateInfoEXT & - operator=( ShaderModuleValidationCacheCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ShaderModuleValidationCacheCreateInfoEXT & - operator=( VkShaderModuleValidationCacheCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ShaderModuleValidationCacheCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ShaderModuleValidationCacheCreateInfoEXT & - setValidationCache( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache_ ) VULKAN_HPP_NOEXCEPT - { - validationCache = validationCache_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkShaderModuleValidationCacheCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkShaderModuleValidationCacheCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, validationCache ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ShaderModuleValidationCacheCreateInfoEXT const & ) const = default; -#else - bool operator==( ShaderModuleValidationCacheCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( validationCache == rhs.validationCache ); -# endif - } - - bool operator!=( ShaderModuleValidationCacheCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eShaderModuleValidationCacheCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT ) == - sizeof( VkShaderModuleValidationCacheCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ShaderModuleValidationCacheCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ShaderModuleValidationCacheCreateInfoEXT; - }; - - struct ShaderResourceUsageAMD - { - using NativeType = VkShaderResourceUsageAMD; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ShaderResourceUsageAMD( uint32_t numUsedVgprs_ = {}, - uint32_t numUsedSgprs_ = {}, - uint32_t ldsSizePerLocalWorkGroup_ = {}, - size_t ldsUsageSizeInBytes_ = {}, - size_t scratchMemUsageInBytes_ = {} ) VULKAN_HPP_NOEXCEPT - : numUsedVgprs( numUsedVgprs_ ) - , numUsedSgprs( numUsedSgprs_ ) - , ldsSizePerLocalWorkGroup( ldsSizePerLocalWorkGroup_ ) - , ldsUsageSizeInBytes( ldsUsageSizeInBytes_ ) - , scratchMemUsageInBytes( scratchMemUsageInBytes_ ) - {} - - VULKAN_HPP_CONSTEXPR ShaderResourceUsageAMD( ShaderResourceUsageAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ShaderResourceUsageAMD( VkShaderResourceUsageAMD const & rhs ) VULKAN_HPP_NOEXCEPT - : ShaderResourceUsageAMD( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ShaderResourceUsageAMD & operator=( ShaderResourceUsageAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ShaderResourceUsageAMD & operator=( VkShaderResourceUsageAMD const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkShaderResourceUsageAMD const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkShaderResourceUsageAMD &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - numUsedVgprs, numUsedSgprs, ldsSizePerLocalWorkGroup, ldsUsageSizeInBytes, scratchMemUsageInBytes ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ShaderResourceUsageAMD const & ) const = default; -#else - bool operator==( ShaderResourceUsageAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( numUsedVgprs == rhs.numUsedVgprs ) && ( numUsedSgprs == rhs.numUsedSgprs ) && - ( ldsSizePerLocalWorkGroup == rhs.ldsSizePerLocalWorkGroup ) && - ( ldsUsageSizeInBytes == rhs.ldsUsageSizeInBytes ) && - ( scratchMemUsageInBytes == rhs.scratchMemUsageInBytes ); -# endif - } - - bool operator!=( ShaderResourceUsageAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t numUsedVgprs = {}; - uint32_t numUsedSgprs = {}; - uint32_t ldsSizePerLocalWorkGroup = {}; - size_t ldsUsageSizeInBytes = {}; - size_t scratchMemUsageInBytes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD ) == - sizeof( VkShaderResourceUsageAMD ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ShaderResourceUsageAMD is not nothrow_move_constructible!" ); - - struct ShaderStatisticsInfoAMD - { - using NativeType = VkShaderStatisticsInfoAMD; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 - ShaderStatisticsInfoAMD( VULKAN_HPP_NAMESPACE::ShaderStageFlags shaderStageMask_ = {}, - VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD resourceUsage_ = {}, - uint32_t numPhysicalVgprs_ = {}, - uint32_t numPhysicalSgprs_ = {}, - uint32_t numAvailableVgprs_ = {}, - uint32_t numAvailableSgprs_ = {}, - std::array const & computeWorkGroupSize_ = {} ) VULKAN_HPP_NOEXCEPT - : shaderStageMask( shaderStageMask_ ) - , resourceUsage( resourceUsage_ ) - , numPhysicalVgprs( numPhysicalVgprs_ ) - , numPhysicalSgprs( numPhysicalSgprs_ ) - , numAvailableVgprs( numAvailableVgprs_ ) - , numAvailableSgprs( numAvailableSgprs_ ) - , computeWorkGroupSize( computeWorkGroupSize_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - ShaderStatisticsInfoAMD( ShaderStatisticsInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ShaderStatisticsInfoAMD( VkShaderStatisticsInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT - : ShaderStatisticsInfoAMD( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ShaderStatisticsInfoAMD & operator=( ShaderStatisticsInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ShaderStatisticsInfoAMD & operator=( VkShaderStatisticsInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkShaderStatisticsInfoAMD const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkShaderStatisticsInfoAMD &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple const &> -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( shaderStageMask, - resourceUsage, - numPhysicalVgprs, - numPhysicalSgprs, - numAvailableVgprs, - numAvailableSgprs, - computeWorkGroupSize ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ShaderStatisticsInfoAMD const & ) const = default; -#else - bool operator==( ShaderStatisticsInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( shaderStageMask == rhs.shaderStageMask ) && ( resourceUsage == rhs.resourceUsage ) && - ( numPhysicalVgprs == rhs.numPhysicalVgprs ) && ( numPhysicalSgprs == rhs.numPhysicalSgprs ) && - ( numAvailableVgprs == rhs.numAvailableVgprs ) && ( numAvailableSgprs == rhs.numAvailableSgprs ) && - ( computeWorkGroupSize == rhs.computeWorkGroupSize ); -# endif - } - - bool operator!=( ShaderStatisticsInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ShaderStageFlags shaderStageMask = {}; - VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD resourceUsage = {}; - uint32_t numPhysicalVgprs = {}; - uint32_t numPhysicalSgprs = {}; - uint32_t numAvailableVgprs = {}; - uint32_t numAvailableSgprs = {}; - VULKAN_HPP_NAMESPACE::ArrayWrapper1D computeWorkGroupSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD ) == - sizeof( VkShaderStatisticsInfoAMD ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ShaderStatisticsInfoAMD is not nothrow_move_constructible!" ); - - struct SharedPresentSurfaceCapabilitiesKHR - { - using NativeType = VkSharedPresentSurfaceCapabilitiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eSharedPresentSurfaceCapabilitiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SharedPresentSurfaceCapabilitiesKHR( - VULKAN_HPP_NAMESPACE::ImageUsageFlags sharedPresentSupportedUsageFlags_ = {} ) VULKAN_HPP_NOEXCEPT - : sharedPresentSupportedUsageFlags( sharedPresentSupportedUsageFlags_ ) - {} - - VULKAN_HPP_CONSTEXPR SharedPresentSurfaceCapabilitiesKHR( SharedPresentSurfaceCapabilitiesKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - SharedPresentSurfaceCapabilitiesKHR( VkSharedPresentSurfaceCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : SharedPresentSurfaceCapabilitiesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SharedPresentSurfaceCapabilitiesKHR & - operator=( SharedPresentSurfaceCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SharedPresentSurfaceCapabilitiesKHR & - operator=( VkSharedPresentSurfaceCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkSharedPresentSurfaceCapabilitiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSharedPresentSurfaceCapabilitiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std:: - tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, sharedPresentSupportedUsageFlags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SharedPresentSurfaceCapabilitiesKHR const & ) const = default; -#else - bool operator==( SharedPresentSurfaceCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( sharedPresentSupportedUsageFlags == rhs.sharedPresentSupportedUsageFlags ); -# endif - } - - bool operator!=( SharedPresentSurfaceCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSharedPresentSurfaceCapabilitiesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::ImageUsageFlags sharedPresentSupportedUsageFlags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR ) == - sizeof( VkSharedPresentSurfaceCapabilitiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SharedPresentSurfaceCapabilitiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SharedPresentSurfaceCapabilitiesKHR; - }; - - struct SparseImageFormatProperties - { - using NativeType = VkSparseImageFormatProperties; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SparseImageFormatProperties( VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ = {}, - VULKAN_HPP_NAMESPACE::Extent3D imageGranularity_ = {}, - VULKAN_HPP_NAMESPACE::SparseImageFormatFlags flags_ = {} ) VULKAN_HPP_NOEXCEPT - : aspectMask( aspectMask_ ) - , imageGranularity( imageGranularity_ ) - , flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR - SparseImageFormatProperties( SparseImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageFormatProperties( VkSparseImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT - : SparseImageFormatProperties( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SparseImageFormatProperties & operator=( SparseImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageFormatProperties & operator=( VkSparseImageFormatProperties const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkSparseImageFormatProperties const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSparseImageFormatProperties &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( aspectMask, imageGranularity, flags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SparseImageFormatProperties const & ) const = default; -#else - bool operator==( SparseImageFormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( aspectMask == rhs.aspectMask ) && ( imageGranularity == rhs.imageGranularity ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( SparseImageFormatProperties const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask = {}; - VULKAN_HPP_NAMESPACE::Extent3D imageGranularity = {}; - VULKAN_HPP_NAMESPACE::SparseImageFormatFlags flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageFormatProperties ) == - sizeof( VkSparseImageFormatProperties ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SparseImageFormatProperties is not nothrow_move_constructible!" ); - - struct SparseImageFormatProperties2 - { - using NativeType = VkSparseImageFormatProperties2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSparseImageFormatProperties2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SparseImageFormatProperties2( - VULKAN_HPP_NAMESPACE::SparseImageFormatProperties properties_ = {} ) VULKAN_HPP_NOEXCEPT - : properties( properties_ ) - {} - - VULKAN_HPP_CONSTEXPR - SparseImageFormatProperties2( SparseImageFormatProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageFormatProperties2( VkSparseImageFormatProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT - : SparseImageFormatProperties2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SparseImageFormatProperties2 & operator=( SparseImageFormatProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageFormatProperties2 & operator=( VkSparseImageFormatProperties2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkSparseImageFormatProperties2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSparseImageFormatProperties2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, properties ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SparseImageFormatProperties2 const & ) const = default; -#else - bool operator==( SparseImageFormatProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( properties == rhs.properties ); -# endif - } - - bool operator!=( SparseImageFormatProperties2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSparseImageFormatProperties2; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::SparseImageFormatProperties properties = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 ) == - sizeof( VkSparseImageFormatProperties2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SparseImageFormatProperties2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SparseImageFormatProperties2; - }; - using SparseImageFormatProperties2KHR = SparseImageFormatProperties2; - - struct SparseImageMemoryRequirements - { - using NativeType = VkSparseImageMemoryRequirements; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SparseImageMemoryRequirements( VULKAN_HPP_NAMESPACE::SparseImageFormatProperties formatProperties_ = {}, - uint32_t imageMipTailFirstLod_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize imageMipTailSize_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize imageMipTailOffset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize imageMipTailStride_ = {} ) VULKAN_HPP_NOEXCEPT - : formatProperties( formatProperties_ ) - , imageMipTailFirstLod( imageMipTailFirstLod_ ) - , imageMipTailSize( imageMipTailSize_ ) - , imageMipTailOffset( imageMipTailOffset_ ) - , imageMipTailStride( imageMipTailStride_ ) - {} - - VULKAN_HPP_CONSTEXPR - SparseImageMemoryRequirements( SparseImageMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageMemoryRequirements( VkSparseImageMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT - : SparseImageMemoryRequirements( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SparseImageMemoryRequirements & - operator=( SparseImageMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageMemoryRequirements & operator=( VkSparseImageMemoryRequirements const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkSparseImageMemoryRequirements const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSparseImageMemoryRequirements &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - formatProperties, imageMipTailFirstLod, imageMipTailSize, imageMipTailOffset, imageMipTailStride ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SparseImageMemoryRequirements const & ) const = default; -#else - bool operator==( SparseImageMemoryRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( formatProperties == rhs.formatProperties ) && ( imageMipTailFirstLod == rhs.imageMipTailFirstLod ) && - ( imageMipTailSize == rhs.imageMipTailSize ) && ( imageMipTailOffset == rhs.imageMipTailOffset ) && - ( imageMipTailStride == rhs.imageMipTailStride ); -# endif - } - - bool operator!=( SparseImageMemoryRequirements const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::SparseImageFormatProperties formatProperties = {}; - uint32_t imageMipTailFirstLod = {}; - VULKAN_HPP_NAMESPACE::DeviceSize imageMipTailSize = {}; - VULKAN_HPP_NAMESPACE::DeviceSize imageMipTailOffset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize imageMipTailStride = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements ) == - sizeof( VkSparseImageMemoryRequirements ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SparseImageMemoryRequirements is not nothrow_move_constructible!" ); - - struct SparseImageMemoryRequirements2 - { - using NativeType = VkSparseImageMemoryRequirements2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSparseImageMemoryRequirements2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SparseImageMemoryRequirements2( - VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements memoryRequirements_ = {} ) VULKAN_HPP_NOEXCEPT - : memoryRequirements( memoryRequirements_ ) - {} - - VULKAN_HPP_CONSTEXPR - SparseImageMemoryRequirements2( SparseImageMemoryRequirements2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageMemoryRequirements2( VkSparseImageMemoryRequirements2 const & rhs ) VULKAN_HPP_NOEXCEPT - : SparseImageMemoryRequirements2( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SparseImageMemoryRequirements2 & - operator=( SparseImageMemoryRequirements2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SparseImageMemoryRequirements2 & operator=( VkSparseImageMemoryRequirements2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkSparseImageMemoryRequirements2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSparseImageMemoryRequirements2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memoryRequirements ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SparseImageMemoryRequirements2 const & ) const = default; -#else - bool operator==( SparseImageMemoryRequirements2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryRequirements == rhs.memoryRequirements ); -# endif - } - - bool operator!=( SparseImageMemoryRequirements2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSparseImageMemoryRequirements2; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements memoryRequirements = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 ) == - sizeof( VkSparseImageMemoryRequirements2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SparseImageMemoryRequirements2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SparseImageMemoryRequirements2; - }; - using SparseImageMemoryRequirements2KHR = SparseImageMemoryRequirements2; - -#if defined( VK_USE_PLATFORM_GGP ) - struct StreamDescriptorSurfaceCreateInfoGGP - { - using NativeType = VkStreamDescriptorSurfaceCreateInfoGGP; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eStreamDescriptorSurfaceCreateInfoGGP; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - StreamDescriptorSurfaceCreateInfoGGP( VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagsGGP flags_ = {}, - GgpStreamDescriptor streamDescriptor_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , streamDescriptor( streamDescriptor_ ) - {} - - VULKAN_HPP_CONSTEXPR StreamDescriptorSurfaceCreateInfoGGP( StreamDescriptorSurfaceCreateInfoGGP const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - StreamDescriptorSurfaceCreateInfoGGP( VkStreamDescriptorSurfaceCreateInfoGGP const & rhs ) VULKAN_HPP_NOEXCEPT - : StreamDescriptorSurfaceCreateInfoGGP( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - StreamDescriptorSurfaceCreateInfoGGP & - operator=( StreamDescriptorSurfaceCreateInfoGGP const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - StreamDescriptorSurfaceCreateInfoGGP & - operator=( VkStreamDescriptorSurfaceCreateInfoGGP const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 StreamDescriptorSurfaceCreateInfoGGP & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 StreamDescriptorSurfaceCreateInfoGGP & - setFlags( VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagsGGP flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 StreamDescriptorSurfaceCreateInfoGGP & - setStreamDescriptor( GgpStreamDescriptor streamDescriptor_ ) VULKAN_HPP_NOEXCEPT - { - streamDescriptor = streamDescriptor_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkStreamDescriptorSurfaceCreateInfoGGP const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkStreamDescriptorSurfaceCreateInfoGGP &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, streamDescriptor ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( StreamDescriptorSurfaceCreateInfoGGP const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = flags <=> rhs.flags; cmp != 0 ) - return cmp; - if ( auto cmp = memcmp( &streamDescriptor, &rhs.streamDescriptor, sizeof( GgpStreamDescriptor ) ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -# endif - - bool operator==( StreamDescriptorSurfaceCreateInfoGGP const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( memcmp( &streamDescriptor, &rhs.streamDescriptor, sizeof( GgpStreamDescriptor ) ) == 0 ); - } - - bool operator!=( StreamDescriptorSurfaceCreateInfoGGP const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eStreamDescriptorSurfaceCreateInfoGGP; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagsGGP flags = {}; - GgpStreamDescriptor streamDescriptor = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP ) == - sizeof( VkStreamDescriptorSurfaceCreateInfoGGP ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "StreamDescriptorSurfaceCreateInfoGGP is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = StreamDescriptorSurfaceCreateInfoGGP; - }; -#endif /*VK_USE_PLATFORM_GGP*/ - - struct StridedDeviceAddressRegionKHR - { - using NativeType = VkStridedDeviceAddressRegionKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - StridedDeviceAddressRegionKHR( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize stride_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize size_ = {} ) VULKAN_HPP_NOEXCEPT - : deviceAddress( deviceAddress_ ) - , stride( stride_ ) - , size( size_ ) - {} - - VULKAN_HPP_CONSTEXPR - StridedDeviceAddressRegionKHR( StridedDeviceAddressRegionKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - StridedDeviceAddressRegionKHR( VkStridedDeviceAddressRegionKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : StridedDeviceAddressRegionKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - StridedDeviceAddressRegionKHR & - operator=( StridedDeviceAddressRegionKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - StridedDeviceAddressRegionKHR & operator=( VkStridedDeviceAddressRegionKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 StridedDeviceAddressRegionKHR & - setDeviceAddress( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ ) VULKAN_HPP_NOEXCEPT - { - deviceAddress = deviceAddress_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 StridedDeviceAddressRegionKHR & - setStride( VULKAN_HPP_NAMESPACE::DeviceSize stride_ ) VULKAN_HPP_NOEXCEPT - { - stride = stride_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 StridedDeviceAddressRegionKHR & - setSize( VULKAN_HPP_NAMESPACE::DeviceSize size_ ) VULKAN_HPP_NOEXCEPT - { - size = size_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkStridedDeviceAddressRegionKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkStridedDeviceAddressRegionKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( deviceAddress, stride, size ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( StridedDeviceAddressRegionKHR const & ) const = default; -#else - bool operator==( StridedDeviceAddressRegionKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( deviceAddress == rhs.deviceAddress ) && ( stride == rhs.stride ) && ( size == rhs.size ); -# endif - } - - bool operator!=( StridedDeviceAddressRegionKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress = {}; - VULKAN_HPP_NAMESPACE::DeviceSize stride = {}; - VULKAN_HPP_NAMESPACE::DeviceSize size = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR ) == - sizeof( VkStridedDeviceAddressRegionKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "StridedDeviceAddressRegionKHR is not nothrow_move_constructible!" ); - - struct SubmitInfo - { - using NativeType = VkSubmitInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSubmitInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SubmitInfo( uint32_t waitSemaphoreCount_ = {}, - const VULKAN_HPP_NAMESPACE::Semaphore * pWaitSemaphores_ = {}, - const VULKAN_HPP_NAMESPACE::PipelineStageFlags * pWaitDstStageMask_ = {}, - uint32_t commandBufferCount_ = {}, - const VULKAN_HPP_NAMESPACE::CommandBuffer * pCommandBuffers_ = {}, - uint32_t signalSemaphoreCount_ = {}, - const VULKAN_HPP_NAMESPACE::Semaphore * pSignalSemaphores_ = {} ) VULKAN_HPP_NOEXCEPT - : waitSemaphoreCount( waitSemaphoreCount_ ) - , pWaitSemaphores( pWaitSemaphores_ ) - , pWaitDstStageMask( pWaitDstStageMask_ ) - , commandBufferCount( commandBufferCount_ ) - , pCommandBuffers( pCommandBuffers_ ) - , signalSemaphoreCount( signalSemaphoreCount_ ) - , pSignalSemaphores( pSignalSemaphores_ ) - {} - - VULKAN_HPP_CONSTEXPR SubmitInfo( SubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubmitInfo( VkSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SubmitInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubmitInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & waitSemaphores_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - waitDstStageMask_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - commandBuffers_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - signalSemaphores_ = {} ) - : waitSemaphoreCount( static_cast( waitSemaphores_.size() ) ) - , pWaitSemaphores( waitSemaphores_.data() ) - , pWaitDstStageMask( waitDstStageMask_.data() ) - , commandBufferCount( static_cast( commandBuffers_.size() ) ) - , pCommandBuffers( commandBuffers_.data() ) - , signalSemaphoreCount( static_cast( signalSemaphores_.size() ) ) - , pSignalSemaphores( signalSemaphores_.data() ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( waitSemaphores_.size() == waitDstStageMask_.size() ); -# else - if ( waitSemaphores_.size() != waitDstStageMask_.size() ) - { - throw LogicError( VULKAN_HPP_NAMESPACE_STRING - "::SubmitInfo::SubmitInfo: waitSemaphores_.size() != waitDstStageMask_.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SubmitInfo & operator=( SubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubmitInfo & operator=( VkSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SubmitInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo & setWaitSemaphoreCount( uint32_t waitSemaphoreCount_ ) VULKAN_HPP_NOEXCEPT - { - waitSemaphoreCount = waitSemaphoreCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo & - setPWaitSemaphores( const VULKAN_HPP_NAMESPACE::Semaphore * pWaitSemaphores_ ) VULKAN_HPP_NOEXCEPT - { - pWaitSemaphores = pWaitSemaphores_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubmitInfo & setWaitSemaphores( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & waitSemaphores_ ) - VULKAN_HPP_NOEXCEPT - { - waitSemaphoreCount = static_cast( waitSemaphores_.size() ); - pWaitSemaphores = waitSemaphores_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo & - setPWaitDstStageMask( const VULKAN_HPP_NAMESPACE::PipelineStageFlags * pWaitDstStageMask_ ) VULKAN_HPP_NOEXCEPT - { - pWaitDstStageMask = pWaitDstStageMask_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubmitInfo & setWaitDstStageMask( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - waitDstStageMask_ ) VULKAN_HPP_NOEXCEPT - { - waitSemaphoreCount = static_cast( waitDstStageMask_.size() ); - pWaitDstStageMask = waitDstStageMask_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo & setCommandBufferCount( uint32_t commandBufferCount_ ) VULKAN_HPP_NOEXCEPT - { - commandBufferCount = commandBufferCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo & - setPCommandBuffers( const VULKAN_HPP_NAMESPACE::CommandBuffer * pCommandBuffers_ ) VULKAN_HPP_NOEXCEPT - { - pCommandBuffers = pCommandBuffers_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubmitInfo & setCommandBuffers( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & commandBuffers_ ) - VULKAN_HPP_NOEXCEPT - { - commandBufferCount = static_cast( commandBuffers_.size() ); - pCommandBuffers = commandBuffers_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo & setSignalSemaphoreCount( uint32_t signalSemaphoreCount_ ) VULKAN_HPP_NOEXCEPT - { - signalSemaphoreCount = signalSemaphoreCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo & - setPSignalSemaphores( const VULKAN_HPP_NAMESPACE::Semaphore * pSignalSemaphores_ ) VULKAN_HPP_NOEXCEPT - { - pSignalSemaphores = pSignalSemaphores_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubmitInfo & setSignalSemaphores( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & signalSemaphores_ ) - VULKAN_HPP_NOEXCEPT - { - signalSemaphoreCount = static_cast( signalSemaphores_.size() ); - pSignalSemaphores = signalSemaphores_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSubmitInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSubmitInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - waitSemaphoreCount, - pWaitSemaphores, - pWaitDstStageMask, - commandBufferCount, - pCommandBuffers, - signalSemaphoreCount, - pSignalSemaphores ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SubmitInfo const & ) const = default; -#else - bool operator==( SubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( waitSemaphoreCount == rhs.waitSemaphoreCount ) && - ( pWaitSemaphores == rhs.pWaitSemaphores ) && ( pWaitDstStageMask == rhs.pWaitDstStageMask ) && - ( commandBufferCount == rhs.commandBufferCount ) && ( pCommandBuffers == rhs.pCommandBuffers ) && - ( signalSemaphoreCount == rhs.signalSemaphoreCount ) && ( pSignalSemaphores == rhs.pSignalSemaphores ); -# endif - } - - bool operator!=( SubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSubmitInfo; - const void * pNext = {}; - uint32_t waitSemaphoreCount = {}; - const VULKAN_HPP_NAMESPACE::Semaphore * pWaitSemaphores = {}; - const VULKAN_HPP_NAMESPACE::PipelineStageFlags * pWaitDstStageMask = {}; - uint32_t commandBufferCount = {}; - const VULKAN_HPP_NAMESPACE::CommandBuffer * pCommandBuffers = {}; - uint32_t signalSemaphoreCount = {}; - const VULKAN_HPP_NAMESPACE::Semaphore * pSignalSemaphores = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubmitInfo ) == sizeof( VkSubmitInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SubmitInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SubmitInfo; - }; - - struct SubmitInfo2 - { - using NativeType = VkSubmitInfo2; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSubmitInfo2; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SubmitInfo2( VULKAN_HPP_NAMESPACE::SubmitFlags flags_ = {}, - uint32_t waitSemaphoreInfoCount_ = {}, - const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo * pWaitSemaphoreInfos_ = {}, - uint32_t commandBufferInfoCount_ = {}, - const VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo * pCommandBufferInfos_ = {}, - uint32_t signalSemaphoreInfoCount_ = {}, - const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo * pSignalSemaphoreInfos_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , waitSemaphoreInfoCount( waitSemaphoreInfoCount_ ) - , pWaitSemaphoreInfos( pWaitSemaphoreInfos_ ) - , commandBufferInfoCount( commandBufferInfoCount_ ) - , pCommandBufferInfos( pCommandBufferInfos_ ) - , signalSemaphoreInfoCount( signalSemaphoreInfoCount_ ) - , pSignalSemaphoreInfos( pSignalSemaphoreInfos_ ) - {} - - VULKAN_HPP_CONSTEXPR SubmitInfo2( SubmitInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubmitInfo2( VkSubmitInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - : SubmitInfo2( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubmitInfo2( VULKAN_HPP_NAMESPACE::SubmitFlags flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - waitSemaphoreInfos_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo> const & commandBufferInfos_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - signalSemaphoreInfos_ = {} ) - : flags( flags_ ) - , waitSemaphoreInfoCount( static_cast( waitSemaphoreInfos_.size() ) ) - , pWaitSemaphoreInfos( waitSemaphoreInfos_.data() ) - , commandBufferInfoCount( static_cast( commandBufferInfos_.size() ) ) - , pCommandBufferInfos( commandBufferInfos_.data() ) - , signalSemaphoreInfoCount( static_cast( signalSemaphoreInfos_.size() ) ) - , pSignalSemaphoreInfos( signalSemaphoreInfos_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SubmitInfo2 & operator=( SubmitInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubmitInfo2 & operator=( VkSubmitInfo2 const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SubmitInfo2 & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo2 & setFlags( VULKAN_HPP_NAMESPACE::SubmitFlags flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo2 & - setWaitSemaphoreInfoCount( uint32_t waitSemaphoreInfoCount_ ) VULKAN_HPP_NOEXCEPT - { - waitSemaphoreInfoCount = waitSemaphoreInfoCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo2 & setPWaitSemaphoreInfos( - const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo * pWaitSemaphoreInfos_ ) VULKAN_HPP_NOEXCEPT - { - pWaitSemaphoreInfos = pWaitSemaphoreInfos_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubmitInfo2 & setWaitSemaphoreInfos( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - waitSemaphoreInfos_ ) VULKAN_HPP_NOEXCEPT - { - waitSemaphoreInfoCount = static_cast( waitSemaphoreInfos_.size() ); - pWaitSemaphoreInfos = waitSemaphoreInfos_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo2 & - setCommandBufferInfoCount( uint32_t commandBufferInfoCount_ ) VULKAN_HPP_NOEXCEPT - { - commandBufferInfoCount = commandBufferInfoCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo2 & setPCommandBufferInfos( - const VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo * pCommandBufferInfos_ ) VULKAN_HPP_NOEXCEPT - { - pCommandBufferInfos = pCommandBufferInfos_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubmitInfo2 & setCommandBufferInfos( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - commandBufferInfos_ ) VULKAN_HPP_NOEXCEPT - { - commandBufferInfoCount = static_cast( commandBufferInfos_.size() ); - pCommandBufferInfos = commandBufferInfos_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo2 & - setSignalSemaphoreInfoCount( uint32_t signalSemaphoreInfoCount_ ) VULKAN_HPP_NOEXCEPT - { - signalSemaphoreInfoCount = signalSemaphoreInfoCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubmitInfo2 & setPSignalSemaphoreInfos( - const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo * pSignalSemaphoreInfos_ ) VULKAN_HPP_NOEXCEPT - { - pSignalSemaphoreInfos = pSignalSemaphoreInfos_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubmitInfo2 & setSignalSemaphoreInfos( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - signalSemaphoreInfos_ ) VULKAN_HPP_NOEXCEPT - { - signalSemaphoreInfoCount = static_cast( signalSemaphoreInfos_.size() ); - pSignalSemaphoreInfos = signalSemaphoreInfos_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSubmitInfo2 const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSubmitInfo2 &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - waitSemaphoreInfoCount, - pWaitSemaphoreInfos, - commandBufferInfoCount, - pCommandBufferInfos, - signalSemaphoreInfoCount, - pSignalSemaphoreInfos ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SubmitInfo2 const & ) const = default; -#else - bool operator==( SubmitInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( waitSemaphoreInfoCount == rhs.waitSemaphoreInfoCount ) && - ( pWaitSemaphoreInfos == rhs.pWaitSemaphoreInfos ) && - ( commandBufferInfoCount == rhs.commandBufferInfoCount ) && - ( pCommandBufferInfos == rhs.pCommandBufferInfos ) && - ( signalSemaphoreInfoCount == rhs.signalSemaphoreInfoCount ) && - ( pSignalSemaphoreInfos == rhs.pSignalSemaphoreInfos ); -# endif - } - - bool operator!=( SubmitInfo2 const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSubmitInfo2; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SubmitFlags flags = {}; - uint32_t waitSemaphoreInfoCount = {}; - const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo * pWaitSemaphoreInfos = {}; - uint32_t commandBufferInfoCount = {}; - const VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo * pCommandBufferInfos = {}; - uint32_t signalSemaphoreInfoCount = {}; - const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo * pSignalSemaphoreInfos = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubmitInfo2 ) == sizeof( VkSubmitInfo2 ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SubmitInfo2 is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SubmitInfo2; - }; - using SubmitInfo2KHR = SubmitInfo2; - - struct SubpassBeginInfo - { - using NativeType = VkSubpassBeginInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSubpassBeginInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SubpassBeginInfo( VULKAN_HPP_NAMESPACE::SubpassContents contents_ = - VULKAN_HPP_NAMESPACE::SubpassContents::eInline ) VULKAN_HPP_NOEXCEPT - : contents( contents_ ) - {} - - VULKAN_HPP_CONSTEXPR SubpassBeginInfo( SubpassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassBeginInfo( VkSubpassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SubpassBeginInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SubpassBeginInfo & operator=( SubpassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassBeginInfo & operator=( VkSubpassBeginInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SubpassBeginInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassBeginInfo & - setContents( VULKAN_HPP_NAMESPACE::SubpassContents contents_ ) VULKAN_HPP_NOEXCEPT - { - contents = contents_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSubpassBeginInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSubpassBeginInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, contents ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SubpassBeginInfo const & ) const = default; -#else - bool operator==( SubpassBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( contents == rhs.contents ); -# endif - } - - bool operator!=( SubpassBeginInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSubpassBeginInfo; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SubpassContents contents = VULKAN_HPP_NAMESPACE::SubpassContents::eInline; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassBeginInfo ) == sizeof( VkSubpassBeginInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SubpassBeginInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SubpassBeginInfo; - }; - using SubpassBeginInfoKHR = SubpassBeginInfo; - - struct SubpassDescriptionDepthStencilResolve - { - using NativeType = VkSubpassDescriptionDepthStencilResolve; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eSubpassDescriptionDepthStencilResolve; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SubpassDescriptionDepthStencilResolve( - VULKAN_HPP_NAMESPACE::ResolveModeFlagBits depthResolveMode_ = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone, - VULKAN_HPP_NAMESPACE::ResolveModeFlagBits stencilResolveMode_ = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone, - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pDepthStencilResolveAttachment_ = {} ) VULKAN_HPP_NOEXCEPT - : depthResolveMode( depthResolveMode_ ) - , stencilResolveMode( stencilResolveMode_ ) - , pDepthStencilResolveAttachment( pDepthStencilResolveAttachment_ ) - {} - - VULKAN_HPP_CONSTEXPR SubpassDescriptionDepthStencilResolve( SubpassDescriptionDepthStencilResolve const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - SubpassDescriptionDepthStencilResolve( VkSubpassDescriptionDepthStencilResolve const & rhs ) VULKAN_HPP_NOEXCEPT - : SubpassDescriptionDepthStencilResolve( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SubpassDescriptionDepthStencilResolve & - operator=( SubpassDescriptionDepthStencilResolve const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassDescriptionDepthStencilResolve & - operator=( VkSubpassDescriptionDepthStencilResolve const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SubpassDescriptionDepthStencilResolve & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescriptionDepthStencilResolve & - setDepthResolveMode( VULKAN_HPP_NAMESPACE::ResolveModeFlagBits depthResolveMode_ ) VULKAN_HPP_NOEXCEPT - { - depthResolveMode = depthResolveMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescriptionDepthStencilResolve & - setStencilResolveMode( VULKAN_HPP_NAMESPACE::ResolveModeFlagBits stencilResolveMode_ ) VULKAN_HPP_NOEXCEPT - { - stencilResolveMode = stencilResolveMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassDescriptionDepthStencilResolve & setPDepthStencilResolveAttachment( - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pDepthStencilResolveAttachment_ ) VULKAN_HPP_NOEXCEPT - { - pDepthStencilResolveAttachment = pDepthStencilResolveAttachment_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSubpassDescriptionDepthStencilResolve const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSubpassDescriptionDepthStencilResolve &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, depthResolveMode, stencilResolveMode, pDepthStencilResolveAttachment ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SubpassDescriptionDepthStencilResolve const & ) const = default; -#else - bool operator==( SubpassDescriptionDepthStencilResolve const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( depthResolveMode == rhs.depthResolveMode ) && - ( stencilResolveMode == rhs.stencilResolveMode ) && - ( pDepthStencilResolveAttachment == rhs.pDepthStencilResolveAttachment ); -# endif - } - - bool operator!=( SubpassDescriptionDepthStencilResolve const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSubpassDescriptionDepthStencilResolve; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ResolveModeFlagBits depthResolveMode = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone; - VULKAN_HPP_NAMESPACE::ResolveModeFlagBits stencilResolveMode = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone; - const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pDepthStencilResolveAttachment = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve ) == - sizeof( VkSubpassDescriptionDepthStencilResolve ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SubpassDescriptionDepthStencilResolve is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SubpassDescriptionDepthStencilResolve; - }; - using SubpassDescriptionDepthStencilResolveKHR = SubpassDescriptionDepthStencilResolve; - - struct SubpassEndInfo - { - using NativeType = VkSubpassEndInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSubpassEndInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SubpassEndInfo() VULKAN_HPP_NOEXCEPT {} - - VULKAN_HPP_CONSTEXPR SubpassEndInfo( SubpassEndInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassEndInfo( VkSubpassEndInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : SubpassEndInfo( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SubpassEndInfo & operator=( SubpassEndInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassEndInfo & operator=( VkSubpassEndInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SubpassEndInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSubpassEndInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSubpassEndInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SubpassEndInfo const & ) const = default; -#else - bool operator==( SubpassEndInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ); -# endif - } - - bool operator!=( SubpassEndInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSubpassEndInfo; - const void * pNext = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassEndInfo ) == sizeof( VkSubpassEndInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SubpassEndInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SubpassEndInfo; - }; - using SubpassEndInfoKHR = SubpassEndInfo; - - struct SubpassFragmentDensityMapOffsetEndInfoQCOM - { - using NativeType = VkSubpassFragmentDensityMapOffsetEndInfoQCOM; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eSubpassFragmentDensityMapOffsetEndInfoQCOM; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SubpassFragmentDensityMapOffsetEndInfoQCOM( - uint32_t fragmentDensityOffsetCount_ = {}, - const VULKAN_HPP_NAMESPACE::Offset2D * pFragmentDensityOffsets_ = {} ) VULKAN_HPP_NOEXCEPT - : fragmentDensityOffsetCount( fragmentDensityOffsetCount_ ) - , pFragmentDensityOffsets( pFragmentDensityOffsets_ ) - {} - - VULKAN_HPP_CONSTEXPR SubpassFragmentDensityMapOffsetEndInfoQCOM( - SubpassFragmentDensityMapOffsetEndInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassFragmentDensityMapOffsetEndInfoQCOM( VkSubpassFragmentDensityMapOffsetEndInfoQCOM const & rhs ) - VULKAN_HPP_NOEXCEPT - : SubpassFragmentDensityMapOffsetEndInfoQCOM( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubpassFragmentDensityMapOffsetEndInfoQCOM( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - fragmentDensityOffsets_ ) - : fragmentDensityOffsetCount( static_cast( fragmentDensityOffsets_.size() ) ) - , pFragmentDensityOffsets( fragmentDensityOffsets_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SubpassFragmentDensityMapOffsetEndInfoQCOM & - operator=( SubpassFragmentDensityMapOffsetEndInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassFragmentDensityMapOffsetEndInfoQCOM & - operator=( VkSubpassFragmentDensityMapOffsetEndInfoQCOM const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SubpassFragmentDensityMapOffsetEndInfoQCOM & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassFragmentDensityMapOffsetEndInfoQCOM & - setFragmentDensityOffsetCount( uint32_t fragmentDensityOffsetCount_ ) VULKAN_HPP_NOEXCEPT - { - fragmentDensityOffsetCount = fragmentDensityOffsetCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SubpassFragmentDensityMapOffsetEndInfoQCOM & - setPFragmentDensityOffsets( const VULKAN_HPP_NAMESPACE::Offset2D * pFragmentDensityOffsets_ ) VULKAN_HPP_NOEXCEPT - { - pFragmentDensityOffsets = pFragmentDensityOffsets_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SubpassFragmentDensityMapOffsetEndInfoQCOM & setFragmentDensityOffsets( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - fragmentDensityOffsets_ ) VULKAN_HPP_NOEXCEPT - { - fragmentDensityOffsetCount = static_cast( fragmentDensityOffsets_.size() ); - pFragmentDensityOffsets = fragmentDensityOffsets_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSubpassFragmentDensityMapOffsetEndInfoQCOM const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSubpassFragmentDensityMapOffsetEndInfoQCOM &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, fragmentDensityOffsetCount, pFragmentDensityOffsets ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SubpassFragmentDensityMapOffsetEndInfoQCOM const & ) const = default; -#else - bool operator==( SubpassFragmentDensityMapOffsetEndInfoQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( fragmentDensityOffsetCount == rhs.fragmentDensityOffsetCount ) && - ( pFragmentDensityOffsets == rhs.pFragmentDensityOffsets ); -# endif - } - - bool operator!=( SubpassFragmentDensityMapOffsetEndInfoQCOM const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSubpassFragmentDensityMapOffsetEndInfoQCOM; - const void * pNext = {}; - uint32_t fragmentDensityOffsetCount = {}; - const VULKAN_HPP_NAMESPACE::Offset2D * pFragmentDensityOffsets = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM ) == - sizeof( VkSubpassFragmentDensityMapOffsetEndInfoQCOM ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SubpassFragmentDensityMapOffsetEndInfoQCOM is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SubpassFragmentDensityMapOffsetEndInfoQCOM; - }; - - struct SubpassShadingPipelineCreateInfoHUAWEI - { - using NativeType = VkSubpassShadingPipelineCreateInfoHUAWEI; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eSubpassShadingPipelineCreateInfoHUAWEI; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SubpassShadingPipelineCreateInfoHUAWEI( VULKAN_HPP_NAMESPACE::RenderPass renderPass_ = {}, - uint32_t subpass_ = {} ) VULKAN_HPP_NOEXCEPT - : renderPass( renderPass_ ) - , subpass( subpass_ ) - {} - - VULKAN_HPP_CONSTEXPR SubpassShadingPipelineCreateInfoHUAWEI( SubpassShadingPipelineCreateInfoHUAWEI const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - SubpassShadingPipelineCreateInfoHUAWEI( VkSubpassShadingPipelineCreateInfoHUAWEI const & rhs ) VULKAN_HPP_NOEXCEPT - : SubpassShadingPipelineCreateInfoHUAWEI( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SubpassShadingPipelineCreateInfoHUAWEI & - operator=( SubpassShadingPipelineCreateInfoHUAWEI const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SubpassShadingPipelineCreateInfoHUAWEI & - operator=( VkSubpassShadingPipelineCreateInfoHUAWEI const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkSubpassShadingPipelineCreateInfoHUAWEI const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSubpassShadingPipelineCreateInfoHUAWEI &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, renderPass, subpass ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SubpassShadingPipelineCreateInfoHUAWEI const & ) const = default; -#else - bool operator==( SubpassShadingPipelineCreateInfoHUAWEI const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( renderPass == rhs.renderPass ) && - ( subpass == rhs.subpass ); -# endif - } - - bool operator!=( SubpassShadingPipelineCreateInfoHUAWEI const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSubpassShadingPipelineCreateInfoHUAWEI; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::RenderPass renderPass = {}; - uint32_t subpass = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI ) == - sizeof( VkSubpassShadingPipelineCreateInfoHUAWEI ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SubpassShadingPipelineCreateInfoHUAWEI is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SubpassShadingPipelineCreateInfoHUAWEI; - }; - - struct SurfaceCapabilities2EXT - { - using NativeType = VkSurfaceCapabilities2EXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSurfaceCapabilities2EXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SurfaceCapabilities2EXT( - uint32_t minImageCount_ = {}, - uint32_t maxImageCount_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D currentExtent_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D minImageExtent_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D maxImageExtent_ = {}, - uint32_t maxImageArrayLayers_ = {}, - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR supportedTransforms_ = {}, - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR currentTransform_ = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity, - VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR supportedCompositeAlpha_ = {}, - VULKAN_HPP_NAMESPACE::ImageUsageFlags supportedUsageFlags_ = {}, - VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT supportedSurfaceCounters_ = {} ) VULKAN_HPP_NOEXCEPT - : minImageCount( minImageCount_ ) - , maxImageCount( maxImageCount_ ) - , currentExtent( currentExtent_ ) - , minImageExtent( minImageExtent_ ) - , maxImageExtent( maxImageExtent_ ) - , maxImageArrayLayers( maxImageArrayLayers_ ) - , supportedTransforms( supportedTransforms_ ) - , currentTransform( currentTransform_ ) - , supportedCompositeAlpha( supportedCompositeAlpha_ ) - , supportedUsageFlags( supportedUsageFlags_ ) - , supportedSurfaceCounters( supportedSurfaceCounters_ ) - {} - - VULKAN_HPP_CONSTEXPR SurfaceCapabilities2EXT( SurfaceCapabilities2EXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceCapabilities2EXT( VkSurfaceCapabilities2EXT const & rhs ) VULKAN_HPP_NOEXCEPT - : SurfaceCapabilities2EXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SurfaceCapabilities2EXT & operator=( SurfaceCapabilities2EXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceCapabilities2EXT & operator=( VkSurfaceCapabilities2EXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkSurfaceCapabilities2EXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSurfaceCapabilities2EXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - minImageCount, - maxImageCount, - currentExtent, - minImageExtent, - maxImageExtent, - maxImageArrayLayers, - supportedTransforms, - currentTransform, - supportedCompositeAlpha, - supportedUsageFlags, - supportedSurfaceCounters ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SurfaceCapabilities2EXT const & ) const = default; -#else - bool operator==( SurfaceCapabilities2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( minImageCount == rhs.minImageCount ) && - ( maxImageCount == rhs.maxImageCount ) && ( currentExtent == rhs.currentExtent ) && - ( minImageExtent == rhs.minImageExtent ) && ( maxImageExtent == rhs.maxImageExtent ) && - ( maxImageArrayLayers == rhs.maxImageArrayLayers ) && ( supportedTransforms == rhs.supportedTransforms ) && - ( currentTransform == rhs.currentTransform ) && - ( supportedCompositeAlpha == rhs.supportedCompositeAlpha ) && - ( supportedUsageFlags == rhs.supportedUsageFlags ) && - ( supportedSurfaceCounters == rhs.supportedSurfaceCounters ); -# endif - } - - bool operator!=( SurfaceCapabilities2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSurfaceCapabilities2EXT; - void * pNext = {}; - uint32_t minImageCount = {}; - uint32_t maxImageCount = {}; - VULKAN_HPP_NAMESPACE::Extent2D currentExtent = {}; - VULKAN_HPP_NAMESPACE::Extent2D minImageExtent = {}; - VULKAN_HPP_NAMESPACE::Extent2D maxImageExtent = {}; - uint32_t maxImageArrayLayers = {}; - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR supportedTransforms = {}; - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR currentTransform = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity; - VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR supportedCompositeAlpha = {}; - VULKAN_HPP_NAMESPACE::ImageUsageFlags supportedUsageFlags = {}; - VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT supportedSurfaceCounters = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT ) == - sizeof( VkSurfaceCapabilities2EXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SurfaceCapabilities2EXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SurfaceCapabilities2EXT; - }; - - struct SurfaceCapabilitiesKHR - { - using NativeType = VkSurfaceCapabilitiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SurfaceCapabilitiesKHR( uint32_t minImageCount_ = {}, - uint32_t maxImageCount_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D currentExtent_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D minImageExtent_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D maxImageExtent_ = {}, - uint32_t maxImageArrayLayers_ = {}, - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR supportedTransforms_ = {}, - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR currentTransform_ = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity, - VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR supportedCompositeAlpha_ = {}, - VULKAN_HPP_NAMESPACE::ImageUsageFlags supportedUsageFlags_ = {} ) VULKAN_HPP_NOEXCEPT - : minImageCount( minImageCount_ ) - , maxImageCount( maxImageCount_ ) - , currentExtent( currentExtent_ ) - , minImageExtent( minImageExtent_ ) - , maxImageExtent( maxImageExtent_ ) - , maxImageArrayLayers( maxImageArrayLayers_ ) - , supportedTransforms( supportedTransforms_ ) - , currentTransform( currentTransform_ ) - , supportedCompositeAlpha( supportedCompositeAlpha_ ) - , supportedUsageFlags( supportedUsageFlags_ ) - {} - - VULKAN_HPP_CONSTEXPR SurfaceCapabilitiesKHR( SurfaceCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceCapabilitiesKHR( VkSurfaceCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : SurfaceCapabilitiesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SurfaceCapabilitiesKHR & operator=( SurfaceCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceCapabilitiesKHR & operator=( VkSurfaceCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkSurfaceCapabilitiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSurfaceCapabilitiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( minImageCount, - maxImageCount, - currentExtent, - minImageExtent, - maxImageExtent, - maxImageArrayLayers, - supportedTransforms, - currentTransform, - supportedCompositeAlpha, - supportedUsageFlags ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SurfaceCapabilitiesKHR const & ) const = default; -#else - bool operator==( SurfaceCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( minImageCount == rhs.minImageCount ) && ( maxImageCount == rhs.maxImageCount ) && - ( currentExtent == rhs.currentExtent ) && ( minImageExtent == rhs.minImageExtent ) && - ( maxImageExtent == rhs.maxImageExtent ) && ( maxImageArrayLayers == rhs.maxImageArrayLayers ) && - ( supportedTransforms == rhs.supportedTransforms ) && ( currentTransform == rhs.currentTransform ) && - ( supportedCompositeAlpha == rhs.supportedCompositeAlpha ) && - ( supportedUsageFlags == rhs.supportedUsageFlags ); -# endif - } - - bool operator!=( SurfaceCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t minImageCount = {}; - uint32_t maxImageCount = {}; - VULKAN_HPP_NAMESPACE::Extent2D currentExtent = {}; - VULKAN_HPP_NAMESPACE::Extent2D minImageExtent = {}; - VULKAN_HPP_NAMESPACE::Extent2D maxImageExtent = {}; - uint32_t maxImageArrayLayers = {}; - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR supportedTransforms = {}; - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR currentTransform = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity; - VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR supportedCompositeAlpha = {}; - VULKAN_HPP_NAMESPACE::ImageUsageFlags supportedUsageFlags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR ) == - sizeof( VkSurfaceCapabilitiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SurfaceCapabilitiesKHR is not nothrow_move_constructible!" ); - - struct SurfaceCapabilities2KHR - { - using NativeType = VkSurfaceCapabilities2KHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSurfaceCapabilities2KHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SurfaceCapabilities2KHR( - VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR surfaceCapabilities_ = {} ) VULKAN_HPP_NOEXCEPT - : surfaceCapabilities( surfaceCapabilities_ ) - {} - - VULKAN_HPP_CONSTEXPR SurfaceCapabilities2KHR( SurfaceCapabilities2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceCapabilities2KHR( VkSurfaceCapabilities2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - : SurfaceCapabilities2KHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SurfaceCapabilities2KHR & operator=( SurfaceCapabilities2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceCapabilities2KHR & operator=( VkSurfaceCapabilities2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkSurfaceCapabilities2KHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSurfaceCapabilities2KHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, surfaceCapabilities ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SurfaceCapabilities2KHR const & ) const = default; -#else - bool operator==( SurfaceCapabilities2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( surfaceCapabilities == rhs.surfaceCapabilities ); -# endif - } - - bool operator!=( SurfaceCapabilities2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSurfaceCapabilities2KHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR surfaceCapabilities = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR ) == - sizeof( VkSurfaceCapabilities2KHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SurfaceCapabilities2KHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SurfaceCapabilities2KHR; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct SurfaceCapabilitiesFullScreenExclusiveEXT - { - using NativeType = VkSurfaceCapabilitiesFullScreenExclusiveEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eSurfaceCapabilitiesFullScreenExclusiveEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SurfaceCapabilitiesFullScreenExclusiveEXT( - VULKAN_HPP_NAMESPACE::Bool32 fullScreenExclusiveSupported_ = {} ) VULKAN_HPP_NOEXCEPT - : fullScreenExclusiveSupported( fullScreenExclusiveSupported_ ) - {} - - VULKAN_HPP_CONSTEXPR SurfaceCapabilitiesFullScreenExclusiveEXT( - SurfaceCapabilitiesFullScreenExclusiveEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceCapabilitiesFullScreenExclusiveEXT( VkSurfaceCapabilitiesFullScreenExclusiveEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : SurfaceCapabilitiesFullScreenExclusiveEXT( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SurfaceCapabilitiesFullScreenExclusiveEXT & - operator=( SurfaceCapabilitiesFullScreenExclusiveEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceCapabilitiesFullScreenExclusiveEXT & - operator=( VkSurfaceCapabilitiesFullScreenExclusiveEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SurfaceCapabilitiesFullScreenExclusiveEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SurfaceCapabilitiesFullScreenExclusiveEXT & - setFullScreenExclusiveSupported( VULKAN_HPP_NAMESPACE::Bool32 fullScreenExclusiveSupported_ ) VULKAN_HPP_NOEXCEPT - { - fullScreenExclusiveSupported = fullScreenExclusiveSupported_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSurfaceCapabilitiesFullScreenExclusiveEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSurfaceCapabilitiesFullScreenExclusiveEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, fullScreenExclusiveSupported ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SurfaceCapabilitiesFullScreenExclusiveEXT const & ) const = default; -# else - bool operator==( SurfaceCapabilitiesFullScreenExclusiveEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( fullScreenExclusiveSupported == rhs.fullScreenExclusiveSupported ); -# endif - } - - bool operator!=( SurfaceCapabilitiesFullScreenExclusiveEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSurfaceCapabilitiesFullScreenExclusiveEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 fullScreenExclusiveSupported = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT ) == - sizeof( VkSurfaceCapabilitiesFullScreenExclusiveEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SurfaceCapabilitiesFullScreenExclusiveEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SurfaceCapabilitiesFullScreenExclusiveEXT; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - struct SurfaceFormatKHR - { - using NativeType = VkSurfaceFormatKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SurfaceFormatKHR( VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::ColorSpaceKHR colorSpace_ = - VULKAN_HPP_NAMESPACE::ColorSpaceKHR::eSrgbNonlinear ) VULKAN_HPP_NOEXCEPT - : format( format_ ) - , colorSpace( colorSpace_ ) - {} - - VULKAN_HPP_CONSTEXPR SurfaceFormatKHR( SurfaceFormatKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceFormatKHR( VkSurfaceFormatKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : SurfaceFormatKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SurfaceFormatKHR & operator=( SurfaceFormatKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceFormatKHR & operator=( VkSurfaceFormatKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkSurfaceFormatKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSurfaceFormatKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( format, colorSpace ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SurfaceFormatKHR const & ) const = default; -#else - bool operator==( SurfaceFormatKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( format == rhs.format ) && ( colorSpace == rhs.colorSpace ); -# endif - } - - bool operator!=( SurfaceFormatKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::ColorSpaceKHR colorSpace = VULKAN_HPP_NAMESPACE::ColorSpaceKHR::eSrgbNonlinear; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFormatKHR ) == sizeof( VkSurfaceFormatKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SurfaceFormatKHR is not nothrow_move_constructible!" ); - - struct SurfaceFormat2KHR - { - using NativeType = VkSurfaceFormat2KHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSurfaceFormat2KHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SurfaceFormat2KHR( VULKAN_HPP_NAMESPACE::SurfaceFormatKHR surfaceFormat_ = {} ) VULKAN_HPP_NOEXCEPT - : surfaceFormat( surfaceFormat_ ) - {} - - VULKAN_HPP_CONSTEXPR SurfaceFormat2KHR( SurfaceFormat2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceFormat2KHR( VkSurfaceFormat2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - : SurfaceFormat2KHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SurfaceFormat2KHR & operator=( SurfaceFormat2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceFormat2KHR & operator=( VkSurfaceFormat2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkSurfaceFormat2KHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSurfaceFormat2KHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std:: - tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, surfaceFormat ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SurfaceFormat2KHR const & ) const = default; -#else - bool operator==( SurfaceFormat2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( surfaceFormat == rhs.surfaceFormat ); -# endif - } - - bool operator!=( SurfaceFormat2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSurfaceFormat2KHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::SurfaceFormatKHR surfaceFormat = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR ) == sizeof( VkSurfaceFormat2KHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SurfaceFormat2KHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SurfaceFormat2KHR; - }; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct SurfaceFullScreenExclusiveInfoEXT - { - using NativeType = VkSurfaceFullScreenExclusiveInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eSurfaceFullScreenExclusiveInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SurfaceFullScreenExclusiveInfoEXT( VULKAN_HPP_NAMESPACE::FullScreenExclusiveEXT fullScreenExclusive_ = - VULKAN_HPP_NAMESPACE::FullScreenExclusiveEXT::eDefault ) VULKAN_HPP_NOEXCEPT - : fullScreenExclusive( fullScreenExclusive_ ) - {} - - VULKAN_HPP_CONSTEXPR - SurfaceFullScreenExclusiveInfoEXT( SurfaceFullScreenExclusiveInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceFullScreenExclusiveInfoEXT( VkSurfaceFullScreenExclusiveInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : SurfaceFullScreenExclusiveInfoEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SurfaceFullScreenExclusiveInfoEXT & - operator=( SurfaceFullScreenExclusiveInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceFullScreenExclusiveInfoEXT & operator=( VkSurfaceFullScreenExclusiveInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SurfaceFullScreenExclusiveInfoEXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SurfaceFullScreenExclusiveInfoEXT & - setFullScreenExclusive( VULKAN_HPP_NAMESPACE::FullScreenExclusiveEXT fullScreenExclusive_ ) VULKAN_HPP_NOEXCEPT - { - fullScreenExclusive = fullScreenExclusive_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSurfaceFullScreenExclusiveInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSurfaceFullScreenExclusiveInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, fullScreenExclusive ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SurfaceFullScreenExclusiveInfoEXT const & ) const = default; -# else - bool operator==( SurfaceFullScreenExclusiveInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( fullScreenExclusive == rhs.fullScreenExclusive ); -# endif - } - - bool operator!=( SurfaceFullScreenExclusiveInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSurfaceFullScreenExclusiveInfoEXT; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::FullScreenExclusiveEXT fullScreenExclusive = - VULKAN_HPP_NAMESPACE::FullScreenExclusiveEXT::eDefault; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT ) == - sizeof( VkSurfaceFullScreenExclusiveInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SurfaceFullScreenExclusiveInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SurfaceFullScreenExclusiveInfoEXT; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct SurfaceFullScreenExclusiveWin32InfoEXT - { - using NativeType = VkSurfaceFullScreenExclusiveWin32InfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eSurfaceFullScreenExclusiveWin32InfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SurfaceFullScreenExclusiveWin32InfoEXT( HMONITOR hmonitor_ = {} ) VULKAN_HPP_NOEXCEPT - : hmonitor( hmonitor_ ) - {} - - VULKAN_HPP_CONSTEXPR SurfaceFullScreenExclusiveWin32InfoEXT( SurfaceFullScreenExclusiveWin32InfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - SurfaceFullScreenExclusiveWin32InfoEXT( VkSurfaceFullScreenExclusiveWin32InfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : SurfaceFullScreenExclusiveWin32InfoEXT( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SurfaceFullScreenExclusiveWin32InfoEXT & - operator=( SurfaceFullScreenExclusiveWin32InfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceFullScreenExclusiveWin32InfoEXT & - operator=( VkSurfaceFullScreenExclusiveWin32InfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SurfaceFullScreenExclusiveWin32InfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SurfaceFullScreenExclusiveWin32InfoEXT & - setHmonitor( HMONITOR hmonitor_ ) VULKAN_HPP_NOEXCEPT - { - hmonitor = hmonitor_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSurfaceFullScreenExclusiveWin32InfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSurfaceFullScreenExclusiveWin32InfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, hmonitor ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SurfaceFullScreenExclusiveWin32InfoEXT const & ) const = default; -# else - bool operator==( SurfaceFullScreenExclusiveWin32InfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( hmonitor == rhs.hmonitor ); -# endif - } - - bool operator!=( SurfaceFullScreenExclusiveWin32InfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSurfaceFullScreenExclusiveWin32InfoEXT; - const void * pNext = {}; - HMONITOR hmonitor = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT ) == - sizeof( VkSurfaceFullScreenExclusiveWin32InfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SurfaceFullScreenExclusiveWin32InfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SurfaceFullScreenExclusiveWin32InfoEXT; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - struct SurfaceProtectedCapabilitiesKHR - { - using NativeType = VkSurfaceProtectedCapabilitiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSurfaceProtectedCapabilitiesKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - SurfaceProtectedCapabilitiesKHR( VULKAN_HPP_NAMESPACE::Bool32 supportsProtected_ = {} ) VULKAN_HPP_NOEXCEPT - : supportsProtected( supportsProtected_ ) - {} - - VULKAN_HPP_CONSTEXPR - SurfaceProtectedCapabilitiesKHR( SurfaceProtectedCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceProtectedCapabilitiesKHR( VkSurfaceProtectedCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : SurfaceProtectedCapabilitiesKHR( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SurfaceProtectedCapabilitiesKHR & - operator=( SurfaceProtectedCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SurfaceProtectedCapabilitiesKHR & operator=( VkSurfaceProtectedCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SurfaceProtectedCapabilitiesKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SurfaceProtectedCapabilitiesKHR & - setSupportsProtected( VULKAN_HPP_NAMESPACE::Bool32 supportsProtected_ ) VULKAN_HPP_NOEXCEPT - { - supportsProtected = supportsProtected_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSurfaceProtectedCapabilitiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSurfaceProtectedCapabilitiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, supportsProtected ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SurfaceProtectedCapabilitiesKHR const & ) const = default; -#else - bool operator==( SurfaceProtectedCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( supportsProtected == rhs.supportsProtected ); -# endif - } - - bool operator!=( SurfaceProtectedCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSurfaceProtectedCapabilitiesKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 supportsProtected = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR ) == - sizeof( VkSurfaceProtectedCapabilitiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SurfaceProtectedCapabilitiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SurfaceProtectedCapabilitiesKHR; - }; - - struct SwapchainCounterCreateInfoEXT - { - using NativeType = VkSwapchainCounterCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSwapchainCounterCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SwapchainCounterCreateInfoEXT( - VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT surfaceCounters_ = {} ) VULKAN_HPP_NOEXCEPT - : surfaceCounters( surfaceCounters_ ) - {} - - VULKAN_HPP_CONSTEXPR - SwapchainCounterCreateInfoEXT( SwapchainCounterCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SwapchainCounterCreateInfoEXT( VkSwapchainCounterCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : SwapchainCounterCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SwapchainCounterCreateInfoEXT & - operator=( SwapchainCounterCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SwapchainCounterCreateInfoEXT & operator=( VkSwapchainCounterCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SwapchainCounterCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCounterCreateInfoEXT & - setSurfaceCounters( VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT surfaceCounters_ ) VULKAN_HPP_NOEXCEPT - { - surfaceCounters = surfaceCounters_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSwapchainCounterCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSwapchainCounterCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, surfaceCounters ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SwapchainCounterCreateInfoEXT const & ) const = default; -#else - bool operator==( SwapchainCounterCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( surfaceCounters == rhs.surfaceCounters ); -# endif - } - - bool operator!=( SwapchainCounterCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSwapchainCounterCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT surfaceCounters = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT ) == - sizeof( VkSwapchainCounterCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SwapchainCounterCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SwapchainCounterCreateInfoEXT; - }; - - struct SwapchainCreateInfoKHR - { - using NativeType = VkSwapchainCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSwapchainCreateInfoKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SwapchainCreateInfoKHR( - VULKAN_HPP_NAMESPACE::SwapchainCreateFlagsKHR flags_ = {}, - VULKAN_HPP_NAMESPACE::SurfaceKHR surface_ = {}, - uint32_t minImageCount_ = {}, - VULKAN_HPP_NAMESPACE::Format imageFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::ColorSpaceKHR imageColorSpace_ = VULKAN_HPP_NAMESPACE::ColorSpaceKHR::eSrgbNonlinear, - VULKAN_HPP_NAMESPACE::Extent2D imageExtent_ = {}, - uint32_t imageArrayLayers_ = {}, - VULKAN_HPP_NAMESPACE::ImageUsageFlags imageUsage_ = {}, - VULKAN_HPP_NAMESPACE::SharingMode imageSharingMode_ = VULKAN_HPP_NAMESPACE::SharingMode::eExclusive, - uint32_t queueFamilyIndexCount_ = {}, - const uint32_t * pQueueFamilyIndices_ = {}, - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR preTransform_ = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity, - VULKAN_HPP_NAMESPACE::CompositeAlphaFlagBitsKHR compositeAlpha_ = - VULKAN_HPP_NAMESPACE::CompositeAlphaFlagBitsKHR::eOpaque, - VULKAN_HPP_NAMESPACE::PresentModeKHR presentMode_ = VULKAN_HPP_NAMESPACE::PresentModeKHR::eImmediate, - VULKAN_HPP_NAMESPACE::Bool32 clipped_ = {}, - VULKAN_HPP_NAMESPACE::SwapchainKHR oldSwapchain_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , surface( surface_ ) - , minImageCount( minImageCount_ ) - , imageFormat( imageFormat_ ) - , imageColorSpace( imageColorSpace_ ) - , imageExtent( imageExtent_ ) - , imageArrayLayers( imageArrayLayers_ ) - , imageUsage( imageUsage_ ) - , imageSharingMode( imageSharingMode_ ) - , queueFamilyIndexCount( queueFamilyIndexCount_ ) - , pQueueFamilyIndices( pQueueFamilyIndices_ ) - , preTransform( preTransform_ ) - , compositeAlpha( compositeAlpha_ ) - , presentMode( presentMode_ ) - , clipped( clipped_ ) - , oldSwapchain( oldSwapchain_ ) - {} - - VULKAN_HPP_CONSTEXPR SwapchainCreateInfoKHR( SwapchainCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SwapchainCreateInfoKHR( VkSwapchainCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : SwapchainCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SwapchainCreateInfoKHR( - VULKAN_HPP_NAMESPACE::SwapchainCreateFlagsKHR flags_, - VULKAN_HPP_NAMESPACE::SurfaceKHR surface_, - uint32_t minImageCount_, - VULKAN_HPP_NAMESPACE::Format imageFormat_, - VULKAN_HPP_NAMESPACE::ColorSpaceKHR imageColorSpace_, - VULKAN_HPP_NAMESPACE::Extent2D imageExtent_, - uint32_t imageArrayLayers_, - VULKAN_HPP_NAMESPACE::ImageUsageFlags imageUsage_, - VULKAN_HPP_NAMESPACE::SharingMode imageSharingMode_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & queueFamilyIndices_, - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR preTransform_ = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity, - VULKAN_HPP_NAMESPACE::CompositeAlphaFlagBitsKHR compositeAlpha_ = - VULKAN_HPP_NAMESPACE::CompositeAlphaFlagBitsKHR::eOpaque, - VULKAN_HPP_NAMESPACE::PresentModeKHR presentMode_ = VULKAN_HPP_NAMESPACE::PresentModeKHR::eImmediate, - VULKAN_HPP_NAMESPACE::Bool32 clipped_ = {}, - VULKAN_HPP_NAMESPACE::SwapchainKHR oldSwapchain_ = {} ) - : flags( flags_ ) - , surface( surface_ ) - , minImageCount( minImageCount_ ) - , imageFormat( imageFormat_ ) - , imageColorSpace( imageColorSpace_ ) - , imageExtent( imageExtent_ ) - , imageArrayLayers( imageArrayLayers_ ) - , imageUsage( imageUsage_ ) - , imageSharingMode( imageSharingMode_ ) - , queueFamilyIndexCount( static_cast( queueFamilyIndices_.size() ) ) - , pQueueFamilyIndices( queueFamilyIndices_.data() ) - , preTransform( preTransform_ ) - , compositeAlpha( compositeAlpha_ ) - , presentMode( presentMode_ ) - , clipped( clipped_ ) - , oldSwapchain( oldSwapchain_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SwapchainCreateInfoKHR & operator=( SwapchainCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SwapchainCreateInfoKHR & operator=( VkSwapchainCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::SwapchainCreateFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setSurface( VULKAN_HPP_NAMESPACE::SurfaceKHR surface_ ) VULKAN_HPP_NOEXCEPT - { - surface = surface_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & setMinImageCount( uint32_t minImageCount_ ) VULKAN_HPP_NOEXCEPT - { - minImageCount = minImageCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setImageFormat( VULKAN_HPP_NAMESPACE::Format imageFormat_ ) VULKAN_HPP_NOEXCEPT - { - imageFormat = imageFormat_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setImageColorSpace( VULKAN_HPP_NAMESPACE::ColorSpaceKHR imageColorSpace_ ) VULKAN_HPP_NOEXCEPT - { - imageColorSpace = imageColorSpace_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setImageExtent( VULKAN_HPP_NAMESPACE::Extent2D const & imageExtent_ ) VULKAN_HPP_NOEXCEPT - { - imageExtent = imageExtent_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setImageArrayLayers( uint32_t imageArrayLayers_ ) VULKAN_HPP_NOEXCEPT - { - imageArrayLayers = imageArrayLayers_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setImageUsage( VULKAN_HPP_NAMESPACE::ImageUsageFlags imageUsage_ ) VULKAN_HPP_NOEXCEPT - { - imageUsage = imageUsage_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setImageSharingMode( VULKAN_HPP_NAMESPACE::SharingMode imageSharingMode_ ) VULKAN_HPP_NOEXCEPT - { - imageSharingMode = imageSharingMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setQueueFamilyIndexCount( uint32_t queueFamilyIndexCount_ ) VULKAN_HPP_NOEXCEPT - { - queueFamilyIndexCount = queueFamilyIndexCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setPQueueFamilyIndices( const uint32_t * pQueueFamilyIndices_ ) VULKAN_HPP_NOEXCEPT - { - pQueueFamilyIndices = pQueueFamilyIndices_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - SwapchainCreateInfoKHR & setQueueFamilyIndices( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & queueFamilyIndices_ ) VULKAN_HPP_NOEXCEPT - { - queueFamilyIndexCount = static_cast( queueFamilyIndices_.size() ); - pQueueFamilyIndices = queueFamilyIndices_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setPreTransform( VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR preTransform_ ) VULKAN_HPP_NOEXCEPT - { - preTransform = preTransform_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setCompositeAlpha( VULKAN_HPP_NAMESPACE::CompositeAlphaFlagBitsKHR compositeAlpha_ ) VULKAN_HPP_NOEXCEPT - { - compositeAlpha = compositeAlpha_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setPresentMode( VULKAN_HPP_NAMESPACE::PresentModeKHR presentMode_ ) VULKAN_HPP_NOEXCEPT - { - presentMode = presentMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setClipped( VULKAN_HPP_NAMESPACE::Bool32 clipped_ ) VULKAN_HPP_NOEXCEPT - { - clipped = clipped_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainCreateInfoKHR & - setOldSwapchain( VULKAN_HPP_NAMESPACE::SwapchainKHR oldSwapchain_ ) VULKAN_HPP_NOEXCEPT - { - oldSwapchain = oldSwapchain_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSwapchainCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSwapchainCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - surface, - minImageCount, - imageFormat, - imageColorSpace, - imageExtent, - imageArrayLayers, - imageUsage, - imageSharingMode, - queueFamilyIndexCount, - pQueueFamilyIndices, - preTransform, - compositeAlpha, - presentMode, - clipped, - oldSwapchain ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SwapchainCreateInfoKHR const & ) const = default; -#else - bool operator==( SwapchainCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( surface == rhs.surface ) && - ( minImageCount == rhs.minImageCount ) && ( imageFormat == rhs.imageFormat ) && - ( imageColorSpace == rhs.imageColorSpace ) && ( imageExtent == rhs.imageExtent ) && - ( imageArrayLayers == rhs.imageArrayLayers ) && ( imageUsage == rhs.imageUsage ) && - ( imageSharingMode == rhs.imageSharingMode ) && ( queueFamilyIndexCount == rhs.queueFamilyIndexCount ) && - ( pQueueFamilyIndices == rhs.pQueueFamilyIndices ) && ( preTransform == rhs.preTransform ) && - ( compositeAlpha == rhs.compositeAlpha ) && ( presentMode == rhs.presentMode ) && - ( clipped == rhs.clipped ) && ( oldSwapchain == rhs.oldSwapchain ); -# endif - } - - bool operator!=( SwapchainCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSwapchainCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::SwapchainCreateFlagsKHR flags = {}; - VULKAN_HPP_NAMESPACE::SurfaceKHR surface = {}; - uint32_t minImageCount = {}; - VULKAN_HPP_NAMESPACE::Format imageFormat = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::ColorSpaceKHR imageColorSpace = VULKAN_HPP_NAMESPACE::ColorSpaceKHR::eSrgbNonlinear; - VULKAN_HPP_NAMESPACE::Extent2D imageExtent = {}; - uint32_t imageArrayLayers = {}; - VULKAN_HPP_NAMESPACE::ImageUsageFlags imageUsage = {}; - VULKAN_HPP_NAMESPACE::SharingMode imageSharingMode = VULKAN_HPP_NAMESPACE::SharingMode::eExclusive; - uint32_t queueFamilyIndexCount = {}; - const uint32_t * pQueueFamilyIndices = {}; - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR preTransform = - VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity; - VULKAN_HPP_NAMESPACE::CompositeAlphaFlagBitsKHR compositeAlpha = - VULKAN_HPP_NAMESPACE::CompositeAlphaFlagBitsKHR::eOpaque; - VULKAN_HPP_NAMESPACE::PresentModeKHR presentMode = VULKAN_HPP_NAMESPACE::PresentModeKHR::eImmediate; - VULKAN_HPP_NAMESPACE::Bool32 clipped = {}; - VULKAN_HPP_NAMESPACE::SwapchainKHR oldSwapchain = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR ) == - sizeof( VkSwapchainCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "SwapchainCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SwapchainCreateInfoKHR; - }; - - struct SwapchainDisplayNativeHdrCreateInfoAMD - { - using NativeType = VkSwapchainDisplayNativeHdrCreateInfoAMD; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eSwapchainDisplayNativeHdrCreateInfoAMD; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR SwapchainDisplayNativeHdrCreateInfoAMD( VULKAN_HPP_NAMESPACE::Bool32 localDimmingEnable_ = {} ) - VULKAN_HPP_NOEXCEPT : localDimmingEnable( localDimmingEnable_ ) - {} - - VULKAN_HPP_CONSTEXPR SwapchainDisplayNativeHdrCreateInfoAMD( SwapchainDisplayNativeHdrCreateInfoAMD const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - SwapchainDisplayNativeHdrCreateInfoAMD( VkSwapchainDisplayNativeHdrCreateInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT - : SwapchainDisplayNativeHdrCreateInfoAMD( - *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - SwapchainDisplayNativeHdrCreateInfoAMD & - operator=( SwapchainDisplayNativeHdrCreateInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - SwapchainDisplayNativeHdrCreateInfoAMD & - operator=( VkSwapchainDisplayNativeHdrCreateInfoAMD const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 SwapchainDisplayNativeHdrCreateInfoAMD & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 SwapchainDisplayNativeHdrCreateInfoAMD & - setLocalDimmingEnable( VULKAN_HPP_NAMESPACE::Bool32 localDimmingEnable_ ) VULKAN_HPP_NOEXCEPT - { - localDimmingEnable = localDimmingEnable_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkSwapchainDisplayNativeHdrCreateInfoAMD const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkSwapchainDisplayNativeHdrCreateInfoAMD &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, localDimmingEnable ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( SwapchainDisplayNativeHdrCreateInfoAMD const & ) const = default; -#else - bool operator==( SwapchainDisplayNativeHdrCreateInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( localDimmingEnable == rhs.localDimmingEnable ); -# endif - } - - bool operator!=( SwapchainDisplayNativeHdrCreateInfoAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eSwapchainDisplayNativeHdrCreateInfoAMD; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 localDimmingEnable = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD ) == - sizeof( VkSwapchainDisplayNativeHdrCreateInfoAMD ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "SwapchainDisplayNativeHdrCreateInfoAMD is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = SwapchainDisplayNativeHdrCreateInfoAMD; - }; - - struct TextureLODGatherFormatPropertiesAMD - { - using NativeType = VkTextureLODGatherFormatPropertiesAMD; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eTextureLodGatherFormatPropertiesAMD; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR TextureLODGatherFormatPropertiesAMD( - VULKAN_HPP_NAMESPACE::Bool32 supportsTextureGatherLODBiasAMD_ = {} ) VULKAN_HPP_NOEXCEPT - : supportsTextureGatherLODBiasAMD( supportsTextureGatherLODBiasAMD_ ) - {} - - VULKAN_HPP_CONSTEXPR TextureLODGatherFormatPropertiesAMD( TextureLODGatherFormatPropertiesAMD const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - TextureLODGatherFormatPropertiesAMD( VkTextureLODGatherFormatPropertiesAMD const & rhs ) VULKAN_HPP_NOEXCEPT - : TextureLODGatherFormatPropertiesAMD( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - TextureLODGatherFormatPropertiesAMD & - operator=( TextureLODGatherFormatPropertiesAMD const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - TextureLODGatherFormatPropertiesAMD & - operator=( VkTextureLODGatherFormatPropertiesAMD const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkTextureLODGatherFormatPropertiesAMD const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkTextureLODGatherFormatPropertiesAMD &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, supportsTextureGatherLODBiasAMD ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( TextureLODGatherFormatPropertiesAMD const & ) const = default; -#else - bool operator==( TextureLODGatherFormatPropertiesAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( supportsTextureGatherLODBiasAMD == rhs.supportsTextureGatherLODBiasAMD ); -# endif - } - - bool operator!=( TextureLODGatherFormatPropertiesAMD const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eTextureLodGatherFormatPropertiesAMD; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Bool32 supportsTextureGatherLODBiasAMD = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD ) == - sizeof( VkTextureLODGatherFormatPropertiesAMD ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "TextureLODGatherFormatPropertiesAMD is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = TextureLODGatherFormatPropertiesAMD; - }; - - struct TimelineSemaphoreSubmitInfo - { - using NativeType = VkTimelineSemaphoreSubmitInfo; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eTimelineSemaphoreSubmitInfo; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - TimelineSemaphoreSubmitInfo( uint32_t waitSemaphoreValueCount_ = {}, - const uint64_t * pWaitSemaphoreValues_ = {}, - uint32_t signalSemaphoreValueCount_ = {}, - const uint64_t * pSignalSemaphoreValues_ = {} ) VULKAN_HPP_NOEXCEPT - : waitSemaphoreValueCount( waitSemaphoreValueCount_ ) - , pWaitSemaphoreValues( pWaitSemaphoreValues_ ) - , signalSemaphoreValueCount( signalSemaphoreValueCount_ ) - , pSignalSemaphoreValues( pSignalSemaphoreValues_ ) - {} - - VULKAN_HPP_CONSTEXPR - TimelineSemaphoreSubmitInfo( TimelineSemaphoreSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - TimelineSemaphoreSubmitInfo( VkTimelineSemaphoreSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - : TimelineSemaphoreSubmitInfo( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - TimelineSemaphoreSubmitInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & waitSemaphoreValues_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & signalSemaphoreValues_ = {} ) - : waitSemaphoreValueCount( static_cast( waitSemaphoreValues_.size() ) ) - , pWaitSemaphoreValues( waitSemaphoreValues_.data() ) - , signalSemaphoreValueCount( static_cast( signalSemaphoreValues_.size() ) ) - , pSignalSemaphoreValues( signalSemaphoreValues_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - TimelineSemaphoreSubmitInfo & operator=( TimelineSemaphoreSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - TimelineSemaphoreSubmitInfo & operator=( VkTimelineSemaphoreSubmitInfo const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfo & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfo & - setWaitSemaphoreValueCount( uint32_t waitSemaphoreValueCount_ ) VULKAN_HPP_NOEXCEPT - { - waitSemaphoreValueCount = waitSemaphoreValueCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfo & - setPWaitSemaphoreValues( const uint64_t * pWaitSemaphoreValues_ ) VULKAN_HPP_NOEXCEPT - { - pWaitSemaphoreValues = pWaitSemaphoreValues_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - TimelineSemaphoreSubmitInfo & setWaitSemaphoreValues( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & waitSemaphoreValues_ ) VULKAN_HPP_NOEXCEPT - { - waitSemaphoreValueCount = static_cast( waitSemaphoreValues_.size() ); - pWaitSemaphoreValues = waitSemaphoreValues_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfo & - setSignalSemaphoreValueCount( uint32_t signalSemaphoreValueCount_ ) VULKAN_HPP_NOEXCEPT - { - signalSemaphoreValueCount = signalSemaphoreValueCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 TimelineSemaphoreSubmitInfo & - setPSignalSemaphoreValues( const uint64_t * pSignalSemaphoreValues_ ) VULKAN_HPP_NOEXCEPT - { - pSignalSemaphoreValues = pSignalSemaphoreValues_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - TimelineSemaphoreSubmitInfo & setSignalSemaphoreValues( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & signalSemaphoreValues_ ) VULKAN_HPP_NOEXCEPT - { - signalSemaphoreValueCount = static_cast( signalSemaphoreValues_.size() ); - pSignalSemaphoreValues = signalSemaphoreValues_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkTimelineSemaphoreSubmitInfo const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkTimelineSemaphoreSubmitInfo &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - waitSemaphoreValueCount, - pWaitSemaphoreValues, - signalSemaphoreValueCount, - pSignalSemaphoreValues ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( TimelineSemaphoreSubmitInfo const & ) const = default; -#else - bool operator==( TimelineSemaphoreSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( waitSemaphoreValueCount == rhs.waitSemaphoreValueCount ) && - ( pWaitSemaphoreValues == rhs.pWaitSemaphoreValues ) && - ( signalSemaphoreValueCount == rhs.signalSemaphoreValueCount ) && - ( pSignalSemaphoreValues == rhs.pSignalSemaphoreValues ); -# endif - } - - bool operator!=( TimelineSemaphoreSubmitInfo const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eTimelineSemaphoreSubmitInfo; - const void * pNext = {}; - uint32_t waitSemaphoreValueCount = {}; - const uint64_t * pWaitSemaphoreValues = {}; - uint32_t signalSemaphoreValueCount = {}; - const uint64_t * pSignalSemaphoreValues = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo ) == - sizeof( VkTimelineSemaphoreSubmitInfo ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "TimelineSemaphoreSubmitInfo is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = TimelineSemaphoreSubmitInfo; - }; - using TimelineSemaphoreSubmitInfoKHR = TimelineSemaphoreSubmitInfo; - - struct TraceRaysIndirectCommandKHR - { - using NativeType = VkTraceRaysIndirectCommandKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR TraceRaysIndirectCommandKHR( uint32_t width_ = {}, - uint32_t height_ = {}, - uint32_t depth_ = {} ) VULKAN_HPP_NOEXCEPT - : width( width_ ) - , height( height_ ) - , depth( depth_ ) - {} - - VULKAN_HPP_CONSTEXPR - TraceRaysIndirectCommandKHR( TraceRaysIndirectCommandKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - TraceRaysIndirectCommandKHR( VkTraceRaysIndirectCommandKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : TraceRaysIndirectCommandKHR( *reinterpret_cast( &rhs ) ) - {} - - explicit TraceRaysIndirectCommandKHR( Extent2D const & extent2D, uint32_t depth_ = {} ) - : width( extent2D.width ), height( extent2D.height ), depth( depth_ ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - TraceRaysIndirectCommandKHR & operator=( TraceRaysIndirectCommandKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - TraceRaysIndirectCommandKHR & operator=( VkTraceRaysIndirectCommandKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommandKHR & setWidth( uint32_t width_ ) VULKAN_HPP_NOEXCEPT - { - width = width_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommandKHR & setHeight( uint32_t height_ ) VULKAN_HPP_NOEXCEPT - { - height = height_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 TraceRaysIndirectCommandKHR & setDepth( uint32_t depth_ ) VULKAN_HPP_NOEXCEPT - { - depth = depth_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkTraceRaysIndirectCommandKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkTraceRaysIndirectCommandKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( width, height, depth ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( TraceRaysIndirectCommandKHR const & ) const = default; -#else - bool operator==( TraceRaysIndirectCommandKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( width == rhs.width ) && ( height == rhs.height ) && ( depth == rhs.depth ); -# endif - } - - bool operator!=( TraceRaysIndirectCommandKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - uint32_t width = {}; - uint32_t height = {}; - uint32_t depth = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR ) == - sizeof( VkTraceRaysIndirectCommandKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "TraceRaysIndirectCommandKHR is not nothrow_move_constructible!" ); - - struct ValidationCacheCreateInfoEXT - { - using NativeType = VkValidationCacheCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eValidationCacheCreateInfoEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ValidationCacheCreateInfoEXT( VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT flags_ = {}, - size_t initialDataSize_ = {}, - const void * pInitialData_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , initialDataSize( initialDataSize_ ) - , pInitialData( pInitialData_ ) - {} - - VULKAN_HPP_CONSTEXPR - ValidationCacheCreateInfoEXT( ValidationCacheCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ValidationCacheCreateInfoEXT( VkValidationCacheCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : ValidationCacheCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - ValidationCacheCreateInfoEXT( VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT flags_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & initialData_ ) - : flags( flags_ ), initialDataSize( initialData_.size() * sizeof( T ) ), pInitialData( initialData_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ValidationCacheCreateInfoEXT & operator=( ValidationCacheCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ValidationCacheCreateInfoEXT & operator=( VkValidationCacheCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ValidationCacheCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ValidationCacheCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ValidationCacheCreateInfoEXT & - setInitialDataSize( size_t initialDataSize_ ) VULKAN_HPP_NOEXCEPT - { - initialDataSize = initialDataSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ValidationCacheCreateInfoEXT & - setPInitialData( const void * pInitialData_ ) VULKAN_HPP_NOEXCEPT - { - pInitialData = pInitialData_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - ValidationCacheCreateInfoEXT & - setInitialData( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & initialData_ ) VULKAN_HPP_NOEXCEPT - { - initialDataSize = initialData_.size() * sizeof( T ); - pInitialData = initialData_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkValidationCacheCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkValidationCacheCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, initialDataSize, pInitialData ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ValidationCacheCreateInfoEXT const & ) const = default; -#else - bool operator==( ValidationCacheCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( initialDataSize == rhs.initialDataSize ) && ( pInitialData == rhs.pInitialData ); -# endif - } - - bool operator!=( ValidationCacheCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eValidationCacheCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT flags = {}; - size_t initialDataSize = {}; - const void * pInitialData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT ) == - sizeof( VkValidationCacheCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "ValidationCacheCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ValidationCacheCreateInfoEXT; - }; - - struct ValidationFeaturesEXT - { - using NativeType = VkValidationFeaturesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eValidationFeaturesEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ValidationFeaturesEXT( - uint32_t enabledValidationFeatureCount_ = {}, - const VULKAN_HPP_NAMESPACE::ValidationFeatureEnableEXT * pEnabledValidationFeatures_ = {}, - uint32_t disabledValidationFeatureCount_ = {}, - const VULKAN_HPP_NAMESPACE::ValidationFeatureDisableEXT * pDisabledValidationFeatures_ = {} ) VULKAN_HPP_NOEXCEPT - : enabledValidationFeatureCount( enabledValidationFeatureCount_ ) - , pEnabledValidationFeatures( pEnabledValidationFeatures_ ) - , disabledValidationFeatureCount( disabledValidationFeatureCount_ ) - , pDisabledValidationFeatures( pDisabledValidationFeatures_ ) - {} - - VULKAN_HPP_CONSTEXPR ValidationFeaturesEXT( ValidationFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ValidationFeaturesEXT( VkValidationFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : ValidationFeaturesEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ValidationFeaturesEXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - enabledValidationFeatures_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - disabledValidationFeatures_ = {} ) - : enabledValidationFeatureCount( static_cast( enabledValidationFeatures_.size() ) ) - , pEnabledValidationFeatures( enabledValidationFeatures_.data() ) - , disabledValidationFeatureCount( static_cast( disabledValidationFeatures_.size() ) ) - , pDisabledValidationFeatures( disabledValidationFeatures_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ValidationFeaturesEXT & operator=( ValidationFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ValidationFeaturesEXT & operator=( VkValidationFeaturesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXT & - setEnabledValidationFeatureCount( uint32_t enabledValidationFeatureCount_ ) VULKAN_HPP_NOEXCEPT - { - enabledValidationFeatureCount = enabledValidationFeatureCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXT & setPEnabledValidationFeatures( - const VULKAN_HPP_NAMESPACE::ValidationFeatureEnableEXT * pEnabledValidationFeatures_ ) VULKAN_HPP_NOEXCEPT - { - pEnabledValidationFeatures = pEnabledValidationFeatures_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ValidationFeaturesEXT & setEnabledValidationFeatures( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - enabledValidationFeatures_ ) VULKAN_HPP_NOEXCEPT - { - enabledValidationFeatureCount = static_cast( enabledValidationFeatures_.size() ); - pEnabledValidationFeatures = enabledValidationFeatures_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXT & - setDisabledValidationFeatureCount( uint32_t disabledValidationFeatureCount_ ) VULKAN_HPP_NOEXCEPT - { - disabledValidationFeatureCount = disabledValidationFeatureCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ValidationFeaturesEXT & setPDisabledValidationFeatures( - const VULKAN_HPP_NAMESPACE::ValidationFeatureDisableEXT * pDisabledValidationFeatures_ ) VULKAN_HPP_NOEXCEPT - { - pDisabledValidationFeatures = pDisabledValidationFeatures_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ValidationFeaturesEXT & setDisabledValidationFeatures( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - disabledValidationFeatures_ ) VULKAN_HPP_NOEXCEPT - { - disabledValidationFeatureCount = static_cast( disabledValidationFeatures_.size() ); - pDisabledValidationFeatures = disabledValidationFeatures_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkValidationFeaturesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkValidationFeaturesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - enabledValidationFeatureCount, - pEnabledValidationFeatures, - disabledValidationFeatureCount, - pDisabledValidationFeatures ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ValidationFeaturesEXT const & ) const = default; -#else - bool operator==( ValidationFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( enabledValidationFeatureCount == rhs.enabledValidationFeatureCount ) && - ( pEnabledValidationFeatures == rhs.pEnabledValidationFeatures ) && - ( disabledValidationFeatureCount == rhs.disabledValidationFeatureCount ) && - ( pDisabledValidationFeatures == rhs.pDisabledValidationFeatures ); -# endif - } - - bool operator!=( ValidationFeaturesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eValidationFeaturesEXT; - const void * pNext = {}; - uint32_t enabledValidationFeatureCount = {}; - const VULKAN_HPP_NAMESPACE::ValidationFeatureEnableEXT * pEnabledValidationFeatures = {}; - uint32_t disabledValidationFeatureCount = {}; - const VULKAN_HPP_NAMESPACE::ValidationFeatureDisableEXT * pDisabledValidationFeatures = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT ) == sizeof( VkValidationFeaturesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ValidationFeaturesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ValidationFeaturesEXT; - }; - - struct ValidationFlagsEXT - { - using NativeType = VkValidationFlagsEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eValidationFlagsEXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ValidationFlagsEXT( - uint32_t disabledValidationCheckCount_ = {}, - const VULKAN_HPP_NAMESPACE::ValidationCheckEXT * pDisabledValidationChecks_ = {} ) VULKAN_HPP_NOEXCEPT - : disabledValidationCheckCount( disabledValidationCheckCount_ ) - , pDisabledValidationChecks( pDisabledValidationChecks_ ) - {} - - VULKAN_HPP_CONSTEXPR ValidationFlagsEXT( ValidationFlagsEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ValidationFlagsEXT( VkValidationFlagsEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : ValidationFlagsEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ValidationFlagsEXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - disabledValidationChecks_ ) - : disabledValidationCheckCount( static_cast( disabledValidationChecks_.size() ) ) - , pDisabledValidationChecks( disabledValidationChecks_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ValidationFlagsEXT & operator=( ValidationFlagsEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ValidationFlagsEXT & operator=( VkValidationFlagsEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ValidationFlagsEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ValidationFlagsEXT & - setDisabledValidationCheckCount( uint32_t disabledValidationCheckCount_ ) VULKAN_HPP_NOEXCEPT - { - disabledValidationCheckCount = disabledValidationCheckCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ValidationFlagsEXT & setPDisabledValidationChecks( - const VULKAN_HPP_NAMESPACE::ValidationCheckEXT * pDisabledValidationChecks_ ) VULKAN_HPP_NOEXCEPT - { - pDisabledValidationChecks = pDisabledValidationChecks_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - ValidationFlagsEXT & setDisabledValidationChecks( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - disabledValidationChecks_ ) VULKAN_HPP_NOEXCEPT - { - disabledValidationCheckCount = static_cast( disabledValidationChecks_.size() ); - pDisabledValidationChecks = disabledValidationChecks_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkValidationFlagsEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkValidationFlagsEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, disabledValidationCheckCount, pDisabledValidationChecks ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ValidationFlagsEXT const & ) const = default; -#else - bool operator==( ValidationFlagsEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( disabledValidationCheckCount == rhs.disabledValidationCheckCount ) && - ( pDisabledValidationChecks == rhs.pDisabledValidationChecks ); -# endif - } - - bool operator!=( ValidationFlagsEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eValidationFlagsEXT; - const void * pNext = {}; - uint32_t disabledValidationCheckCount = {}; - const VULKAN_HPP_NAMESPACE::ValidationCheckEXT * pDisabledValidationChecks = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationFlagsEXT ) == sizeof( VkValidationFlagsEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ValidationFlagsEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ValidationFlagsEXT; - }; - - struct VertexInputAttributeDescription2EXT - { - using NativeType = VkVertexInputAttributeDescription2EXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVertexInputAttributeDescription2EXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VertexInputAttributeDescription2EXT( - uint32_t location_ = {}, - uint32_t binding_ = {}, - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - uint32_t offset_ = {} ) VULKAN_HPP_NOEXCEPT - : location( location_ ) - , binding( binding_ ) - , format( format_ ) - , offset( offset_ ) - {} - - VULKAN_HPP_CONSTEXPR VertexInputAttributeDescription2EXT( VertexInputAttributeDescription2EXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - VertexInputAttributeDescription2EXT( VkVertexInputAttributeDescription2EXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VertexInputAttributeDescription2EXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VertexInputAttributeDescription2EXT & - operator=( VertexInputAttributeDescription2EXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VertexInputAttributeDescription2EXT & - operator=( VkVertexInputAttributeDescription2EXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXT & setLocation( uint32_t location_ ) VULKAN_HPP_NOEXCEPT - { - location = location_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXT & setBinding( uint32_t binding_ ) VULKAN_HPP_NOEXCEPT - { - binding = binding_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXT & - setFormat( VULKAN_HPP_NAMESPACE::Format format_ ) VULKAN_HPP_NOEXCEPT - { - format = format_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputAttributeDescription2EXT & setOffset( uint32_t offset_ ) VULKAN_HPP_NOEXCEPT - { - offset = offset_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVertexInputAttributeDescription2EXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVertexInputAttributeDescription2EXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, location, binding, format, offset ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VertexInputAttributeDescription2EXT const & ) const = default; -#else - bool operator==( VertexInputAttributeDescription2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( location == rhs.location ) && - ( binding == rhs.binding ) && ( format == rhs.format ) && ( offset == rhs.offset ); -# endif - } - - bool operator!=( VertexInputAttributeDescription2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVertexInputAttributeDescription2EXT; - void * pNext = {}; - uint32_t location = {}; - uint32_t binding = {}; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - uint32_t offset = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT ) == - sizeof( VkVertexInputAttributeDescription2EXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VertexInputAttributeDescription2EXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VertexInputAttributeDescription2EXT; - }; - - struct VertexInputBindingDescription2EXT - { - using NativeType = VkVertexInputBindingDescription2EXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVertexInputBindingDescription2EXT; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VertexInputBindingDescription2EXT( - uint32_t binding_ = {}, - uint32_t stride_ = {}, - VULKAN_HPP_NAMESPACE::VertexInputRate inputRate_ = VULKAN_HPP_NAMESPACE::VertexInputRate::eVertex, - uint32_t divisor_ = {} ) VULKAN_HPP_NOEXCEPT - : binding( binding_ ) - , stride( stride_ ) - , inputRate( inputRate_ ) - , divisor( divisor_ ) - {} - - VULKAN_HPP_CONSTEXPR - VertexInputBindingDescription2EXT( VertexInputBindingDescription2EXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VertexInputBindingDescription2EXT( VkVertexInputBindingDescription2EXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VertexInputBindingDescription2EXT( *reinterpret_cast( &rhs ) ) - {} -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VertexInputBindingDescription2EXT & - operator=( VertexInputBindingDescription2EXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VertexInputBindingDescription2EXT & operator=( VkVertexInputBindingDescription2EXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VertexInputBindingDescription2EXT & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputBindingDescription2EXT & setBinding( uint32_t binding_ ) VULKAN_HPP_NOEXCEPT - { - binding = binding_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputBindingDescription2EXT & setStride( uint32_t stride_ ) VULKAN_HPP_NOEXCEPT - { - stride = stride_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputBindingDescription2EXT & - setInputRate( VULKAN_HPP_NAMESPACE::VertexInputRate inputRate_ ) VULKAN_HPP_NOEXCEPT - { - inputRate = inputRate_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VertexInputBindingDescription2EXT & setDivisor( uint32_t divisor_ ) VULKAN_HPP_NOEXCEPT - { - divisor = divisor_; - return *this; - } -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVertexInputBindingDescription2EXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVertexInputBindingDescription2EXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, binding, stride, inputRate, divisor ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VertexInputBindingDescription2EXT const & ) const = default; -#else - bool operator==( VertexInputBindingDescription2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( binding == rhs.binding ) && - ( stride == rhs.stride ) && ( inputRate == rhs.inputRate ) && ( divisor == rhs.divisor ); -# endif - } - - bool operator!=( VertexInputBindingDescription2EXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVertexInputBindingDescription2EXT; - void * pNext = {}; - uint32_t binding = {}; - uint32_t stride = {}; - VULKAN_HPP_NAMESPACE::VertexInputRate inputRate = VULKAN_HPP_NAMESPACE::VertexInputRate::eVertex; - uint32_t divisor = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT ) == - sizeof( VkVertexInputBindingDescription2EXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VertexInputBindingDescription2EXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VertexInputBindingDescription2EXT; - }; - -#if defined( VK_USE_PLATFORM_VI_NN ) - struct ViSurfaceCreateInfoNN - { - using NativeType = VkViSurfaceCreateInfoNN; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eViSurfaceCreateInfoNN; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR ViSurfaceCreateInfoNN( VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagsNN flags_ = {}, - void * window_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , window( window_ ) - {} - - VULKAN_HPP_CONSTEXPR ViSurfaceCreateInfoNN( ViSurfaceCreateInfoNN const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ViSurfaceCreateInfoNN( VkViSurfaceCreateInfoNN const & rhs ) VULKAN_HPP_NOEXCEPT - : ViSurfaceCreateInfoNN( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - ViSurfaceCreateInfoNN & operator=( ViSurfaceCreateInfoNN const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - ViSurfaceCreateInfoNN & operator=( VkViSurfaceCreateInfoNN const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 ViSurfaceCreateInfoNN & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ViSurfaceCreateInfoNN & - setFlags( VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagsNN flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 ViSurfaceCreateInfoNN & setWindow( void * window_ ) VULKAN_HPP_NOEXCEPT - { - window = window_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkViSurfaceCreateInfoNN const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkViSurfaceCreateInfoNN &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, window ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( ViSurfaceCreateInfoNN const & ) const = default; -# else - bool operator==( ViSurfaceCreateInfoNN const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( window == rhs.window ); -# endif - } - - bool operator!=( ViSurfaceCreateInfoNN const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eViSurfaceCreateInfoNN; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagsNN flags = {}; - void * window = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN ) == sizeof( VkViSurfaceCreateInfoNN ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "ViSurfaceCreateInfoNN is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = ViSurfaceCreateInfoNN; - }; -#endif /*VK_USE_PLATFORM_VI_NN*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoPictureResourceKHR - { - using NativeType = VkVideoPictureResourceKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoPictureResourceKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VideoPictureResourceKHR( VULKAN_HPP_NAMESPACE::Offset2D codedOffset_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D codedExtent_ = {}, - uint32_t baseArrayLayer_ = {}, - VULKAN_HPP_NAMESPACE::ImageView imageViewBinding_ = {} ) VULKAN_HPP_NOEXCEPT - : codedOffset( codedOffset_ ) - , codedExtent( codedExtent_ ) - , baseArrayLayer( baseArrayLayer_ ) - , imageViewBinding( imageViewBinding_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoPictureResourceKHR( VideoPictureResourceKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoPictureResourceKHR( VkVideoPictureResourceKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoPictureResourceKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoPictureResourceKHR & operator=( VideoPictureResourceKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoPictureResourceKHR & operator=( VkVideoPictureResourceKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceKHR & - setCodedOffset( VULKAN_HPP_NAMESPACE::Offset2D const & codedOffset_ ) VULKAN_HPP_NOEXCEPT - { - codedOffset = codedOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceKHR & - setCodedExtent( VULKAN_HPP_NAMESPACE::Extent2D const & codedExtent_ ) VULKAN_HPP_NOEXCEPT - { - codedExtent = codedExtent_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceKHR & setBaseArrayLayer( uint32_t baseArrayLayer_ ) VULKAN_HPP_NOEXCEPT - { - baseArrayLayer = baseArrayLayer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoPictureResourceKHR & - setImageViewBinding( VULKAN_HPP_NAMESPACE::ImageView imageViewBinding_ ) VULKAN_HPP_NOEXCEPT - { - imageViewBinding = imageViewBinding_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoPictureResourceKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoPictureResourceKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, codedOffset, codedExtent, baseArrayLayer, imageViewBinding ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoPictureResourceKHR const & ) const = default; -# else - bool operator==( VideoPictureResourceKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( codedOffset == rhs.codedOffset ) && - ( codedExtent == rhs.codedExtent ) && ( baseArrayLayer == rhs.baseArrayLayer ) && - ( imageViewBinding == rhs.imageViewBinding ); -# endif - } - - bool operator!=( VideoPictureResourceKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoPictureResourceKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Offset2D codedOffset = {}; - VULKAN_HPP_NAMESPACE::Extent2D codedExtent = {}; - uint32_t baseArrayLayer = {}; - VULKAN_HPP_NAMESPACE::ImageView imageViewBinding = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoPictureResourceKHR ) == - sizeof( VkVideoPictureResourceKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoPictureResourceKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoPictureResourceKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoReferenceSlotKHR - { - using NativeType = VkVideoReferenceSlotKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoReferenceSlotKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoReferenceSlotKHR( - int8_t slotIndex_ = {}, - const VULKAN_HPP_NAMESPACE::VideoPictureResourceKHR * pPictureResource_ = {} ) VULKAN_HPP_NOEXCEPT - : slotIndex( slotIndex_ ) - , pPictureResource( pPictureResource_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoReferenceSlotKHR( VideoReferenceSlotKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoReferenceSlotKHR( VkVideoReferenceSlotKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoReferenceSlotKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoReferenceSlotKHR & operator=( VideoReferenceSlotKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoReferenceSlotKHR & operator=( VkVideoReferenceSlotKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoReferenceSlotKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoReferenceSlotKHR & setSlotIndex( int8_t slotIndex_ ) VULKAN_HPP_NOEXCEPT - { - slotIndex = slotIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoReferenceSlotKHR & - setPPictureResource( const VULKAN_HPP_NAMESPACE::VideoPictureResourceKHR * pPictureResource_ ) VULKAN_HPP_NOEXCEPT - { - pPictureResource = pPictureResource_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoReferenceSlotKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoReferenceSlotKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, slotIndex, pPictureResource ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoReferenceSlotKHR const & ) const = default; -# else - bool operator==( VideoReferenceSlotKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( slotIndex == rhs.slotIndex ) && - ( pPictureResource == rhs.pPictureResource ); -# endif - } - - bool operator!=( VideoReferenceSlotKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoReferenceSlotKHR; - const void * pNext = {}; - int8_t slotIndex = {}; - const VULKAN_HPP_NAMESPACE::VideoPictureResourceKHR * pPictureResource = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR ) == sizeof( VkVideoReferenceSlotKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoReferenceSlotKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoReferenceSlotKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoBeginCodingInfoKHR - { - using NativeType = VkVideoBeginCodingInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoBeginCodingInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoBeginCodingInfoKHR( - VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagsKHR flags_ = {}, - VULKAN_HPP_NAMESPACE::VideoCodingQualityPresetFlagsKHR codecQualityPreset_ = {}, - VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession_ = {}, - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters_ = {}, - uint32_t referenceSlotCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pReferenceSlots_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , codecQualityPreset( codecQualityPreset_ ) - , videoSession( videoSession_ ) - , videoSessionParameters( videoSessionParameters_ ) - , referenceSlotCount( referenceSlotCount_ ) - , pReferenceSlots( pReferenceSlots_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoBeginCodingInfoKHR( VideoBeginCodingInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoBeginCodingInfoKHR( VkVideoBeginCodingInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoBeginCodingInfoKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoBeginCodingInfoKHR( - VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagsKHR flags_, - VULKAN_HPP_NAMESPACE::VideoCodingQualityPresetFlagsKHR codecQualityPreset_, - VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession_, - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - referenceSlots_ ) - : flags( flags_ ) - , codecQualityPreset( codecQualityPreset_ ) - , videoSession( videoSession_ ) - , videoSessionParameters( videoSessionParameters_ ) - , referenceSlotCount( static_cast( referenceSlots_.size() ) ) - , pReferenceSlots( referenceSlots_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoBeginCodingInfoKHR & operator=( VideoBeginCodingInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoBeginCodingInfoKHR & operator=( VkVideoBeginCodingInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoBeginCodingInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoBeginCodingInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoBeginCodingInfoKHR & setCodecQualityPreset( - VULKAN_HPP_NAMESPACE::VideoCodingQualityPresetFlagsKHR codecQualityPreset_ ) VULKAN_HPP_NOEXCEPT - { - codecQualityPreset = codecQualityPreset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoBeginCodingInfoKHR & - setVideoSession( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession_ ) VULKAN_HPP_NOEXCEPT - { - videoSession = videoSession_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoBeginCodingInfoKHR & setVideoSessionParameters( - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters_ ) VULKAN_HPP_NOEXCEPT - { - videoSessionParameters = videoSessionParameters_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoBeginCodingInfoKHR & - setReferenceSlotCount( uint32_t referenceSlotCount_ ) VULKAN_HPP_NOEXCEPT - { - referenceSlotCount = referenceSlotCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoBeginCodingInfoKHR & - setPReferenceSlots( const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pReferenceSlots_ ) VULKAN_HPP_NOEXCEPT - { - pReferenceSlots = pReferenceSlots_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoBeginCodingInfoKHR & setReferenceSlots( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - referenceSlots_ ) VULKAN_HPP_NOEXCEPT - { - referenceSlotCount = static_cast( referenceSlots_.size() ); - pReferenceSlots = referenceSlots_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoBeginCodingInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoBeginCodingInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - codecQualityPreset, - videoSession, - videoSessionParameters, - referenceSlotCount, - pReferenceSlots ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoBeginCodingInfoKHR const & ) const = default; -# else - bool operator==( VideoBeginCodingInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( codecQualityPreset == rhs.codecQualityPreset ) && ( videoSession == rhs.videoSession ) && - ( videoSessionParameters == rhs.videoSessionParameters ) && - ( referenceSlotCount == rhs.referenceSlotCount ) && ( pReferenceSlots == rhs.pReferenceSlots ); -# endif - } - - bool operator!=( VideoBeginCodingInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoBeginCodingInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagsKHR flags = {}; - VULKAN_HPP_NAMESPACE::VideoCodingQualityPresetFlagsKHR codecQualityPreset = {}; - VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession = {}; - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters = {}; - uint32_t referenceSlotCount = {}; - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pReferenceSlots = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR ) == - sizeof( VkVideoBeginCodingInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoBeginCodingInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoBeginCodingInfoKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoBindMemoryKHR - { - using NativeType = VkVideoBindMemoryKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoBindMemoryKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoBindMemoryKHR( uint32_t memoryBindIndex_ = {}, - VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize memorySize_ = {} ) VULKAN_HPP_NOEXCEPT - : memoryBindIndex( memoryBindIndex_ ) - , memory( memory_ ) - , memoryOffset( memoryOffset_ ) - , memorySize( memorySize_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoBindMemoryKHR( VideoBindMemoryKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoBindMemoryKHR( VkVideoBindMemoryKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoBindMemoryKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoBindMemoryKHR & operator=( VideoBindMemoryKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoBindMemoryKHR & operator=( VkVideoBindMemoryKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoBindMemoryKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoBindMemoryKHR & setMemoryBindIndex( uint32_t memoryBindIndex_ ) VULKAN_HPP_NOEXCEPT - { - memoryBindIndex = memoryBindIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoBindMemoryKHR & - setMemory( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ ) VULKAN_HPP_NOEXCEPT - { - memory = memory_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoBindMemoryKHR & - setMemoryOffset( VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset_ ) VULKAN_HPP_NOEXCEPT - { - memoryOffset = memoryOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoBindMemoryKHR & - setMemorySize( VULKAN_HPP_NAMESPACE::DeviceSize memorySize_ ) VULKAN_HPP_NOEXCEPT - { - memorySize = memorySize_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoBindMemoryKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoBindMemoryKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memoryBindIndex, memory, memoryOffset, memorySize ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoBindMemoryKHR const & ) const = default; -# else - bool operator==( VideoBindMemoryKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryBindIndex == rhs.memoryBindIndex ) && - ( memory == rhs.memory ) && ( memoryOffset == rhs.memoryOffset ) && ( memorySize == rhs.memorySize ); -# endif - } - - bool operator!=( VideoBindMemoryKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoBindMemoryKHR; - const void * pNext = {}; - uint32_t memoryBindIndex = {}; - VULKAN_HPP_NAMESPACE::DeviceMemory memory = {}; - VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize memorySize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoBindMemoryKHR ) == sizeof( VkVideoBindMemoryKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoBindMemoryKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoBindMemoryKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoCapabilitiesKHR - { - using NativeType = VkVideoCapabilitiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoCapabilitiesKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoCapabilitiesKHR( VULKAN_HPP_NAMESPACE::VideoCapabilityFlagsKHR capabilityFlags_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize minBitstreamBufferOffsetAlignment_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize minBitstreamBufferSizeAlignment_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D videoPictureExtentGranularity_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D minExtent_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D maxExtent_ = {}, - uint32_t maxReferencePicturesSlotsCount_ = {}, - uint32_t maxReferencePicturesActiveCount_ = {} ) VULKAN_HPP_NOEXCEPT - : capabilityFlags( capabilityFlags_ ) - , minBitstreamBufferOffsetAlignment( minBitstreamBufferOffsetAlignment_ ) - , minBitstreamBufferSizeAlignment( minBitstreamBufferSizeAlignment_ ) - , videoPictureExtentGranularity( videoPictureExtentGranularity_ ) - , minExtent( minExtent_ ) - , maxExtent( maxExtent_ ) - , maxReferencePicturesSlotsCount( maxReferencePicturesSlotsCount_ ) - , maxReferencePicturesActiveCount( maxReferencePicturesActiveCount_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoCapabilitiesKHR( VideoCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoCapabilitiesKHR( VkVideoCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoCapabilitiesKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoCapabilitiesKHR & operator=( VideoCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoCapabilitiesKHR & operator=( VkVideoCapabilitiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkVideoCapabilitiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoCapabilitiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - capabilityFlags, - minBitstreamBufferOffsetAlignment, - minBitstreamBufferSizeAlignment, - videoPictureExtentGranularity, - minExtent, - maxExtent, - maxReferencePicturesSlotsCount, - maxReferencePicturesActiveCount ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoCapabilitiesKHR const & ) const = default; -# else - bool operator==( VideoCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( capabilityFlags == rhs.capabilityFlags ) && - ( minBitstreamBufferOffsetAlignment == rhs.minBitstreamBufferOffsetAlignment ) && - ( minBitstreamBufferSizeAlignment == rhs.minBitstreamBufferSizeAlignment ) && - ( videoPictureExtentGranularity == rhs.videoPictureExtentGranularity ) && ( minExtent == rhs.minExtent ) && - ( maxExtent == rhs.maxExtent ) && - ( maxReferencePicturesSlotsCount == rhs.maxReferencePicturesSlotsCount ) && - ( maxReferencePicturesActiveCount == rhs.maxReferencePicturesActiveCount ); -# endif - } - - bool operator!=( VideoCapabilitiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoCapabilitiesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoCapabilityFlagsKHR capabilityFlags = {}; - VULKAN_HPP_NAMESPACE::DeviceSize minBitstreamBufferOffsetAlignment = {}; - VULKAN_HPP_NAMESPACE::DeviceSize minBitstreamBufferSizeAlignment = {}; - VULKAN_HPP_NAMESPACE::Extent2D videoPictureExtentGranularity = {}; - VULKAN_HPP_NAMESPACE::Extent2D minExtent = {}; - VULKAN_HPP_NAMESPACE::Extent2D maxExtent = {}; - uint32_t maxReferencePicturesSlotsCount = {}; - uint32_t maxReferencePicturesActiveCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR ) == sizeof( VkVideoCapabilitiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoCapabilitiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoCapabilitiesKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoCodingControlInfoKHR - { - using NativeType = VkVideoCodingControlInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoCodingControlInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VideoCodingControlInfoKHR( VULKAN_HPP_NAMESPACE::VideoCodingControlFlagsKHR flags_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoCodingControlInfoKHR( VideoCodingControlInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoCodingControlInfoKHR( VkVideoCodingControlInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoCodingControlInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoCodingControlInfoKHR & operator=( VideoCodingControlInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoCodingControlInfoKHR & operator=( VkVideoCodingControlInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoCodingControlInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoCodingControlInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::VideoCodingControlFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoCodingControlInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoCodingControlInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoCodingControlInfoKHR const & ) const = default; -# else - bool operator==( VideoCodingControlInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( VideoCodingControlInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoCodingControlInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoCodingControlFlagsKHR flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR ) == - sizeof( VkVideoCodingControlInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoCodingControlInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoCodingControlInfoKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH264CapabilitiesEXT - { - using NativeType = VkVideoDecodeH264CapabilitiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoDecodeH264CapabilitiesEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264CapabilitiesEXT( - uint32_t maxLevel_ = {}, - VULKAN_HPP_NAMESPACE::Offset2D fieldOffsetGranularity_ = {}, - VULKAN_HPP_NAMESPACE::ExtensionProperties stdExtensionVersion_ = {} ) VULKAN_HPP_NOEXCEPT - : maxLevel( maxLevel_ ) - , fieldOffsetGranularity( fieldOffsetGranularity_ ) - , stdExtensionVersion( stdExtensionVersion_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - VideoDecodeH264CapabilitiesEXT( VideoDecodeH264CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264CapabilitiesEXT( VkVideoDecodeH264CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoDecodeH264CapabilitiesEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH264CapabilitiesEXT & - operator=( VideoDecodeH264CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264CapabilitiesEXT & operator=( VkVideoDecodeH264CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkVideoDecodeH264CapabilitiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH264CapabilitiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxLevel, fieldOffsetGranularity, stdExtensionVersion ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeH264CapabilitiesEXT const & ) const = default; -# else - bool operator==( VideoDecodeH264CapabilitiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxLevel == rhs.maxLevel ) && - ( fieldOffsetGranularity == rhs.fieldOffsetGranularity ) && - ( stdExtensionVersion == rhs.stdExtensionVersion ); -# endif - } - - bool operator!=( VideoDecodeH264CapabilitiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH264CapabilitiesEXT; - void * pNext = {}; - uint32_t maxLevel = {}; - VULKAN_HPP_NAMESPACE::Offset2D fieldOffsetGranularity = {}; - VULKAN_HPP_NAMESPACE::ExtensionProperties stdExtensionVersion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesEXT ) == - sizeof( VkVideoDecodeH264CapabilitiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoDecodeH264CapabilitiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH264CapabilitiesEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH264DpbSlotInfoEXT - { - using NativeType = VkVideoDecodeH264DpbSlotInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoDecodeH264DpbSlotInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoDecodeH264DpbSlotInfoEXT( - const StdVideoDecodeH264ReferenceInfo * pStdReferenceInfo_ = {} ) VULKAN_HPP_NOEXCEPT - : pStdReferenceInfo( pStdReferenceInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoDecodeH264DpbSlotInfoEXT( VideoDecodeH264DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264DpbSlotInfoEXT( VkVideoDecodeH264DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoDecodeH264DpbSlotInfoEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH264DpbSlotInfoEXT & - operator=( VideoDecodeH264DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264DpbSlotInfoEXT & operator=( VkVideoDecodeH264DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264DpbSlotInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264DpbSlotInfoEXT & - setPStdReferenceInfo( const StdVideoDecodeH264ReferenceInfo * pStdReferenceInfo_ ) VULKAN_HPP_NOEXCEPT - { - pStdReferenceInfo = pStdReferenceInfo_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeH264DpbSlotInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH264DpbSlotInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pStdReferenceInfo ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeH264DpbSlotInfoEXT const & ) const = default; -# else - bool operator==( VideoDecodeH264DpbSlotInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pStdReferenceInfo == rhs.pStdReferenceInfo ); -# endif - } - - bool operator!=( VideoDecodeH264DpbSlotInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH264DpbSlotInfoEXT; - const void * pNext = {}; - const StdVideoDecodeH264ReferenceInfo * pStdReferenceInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoEXT ) == - sizeof( VkVideoDecodeH264DpbSlotInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoDecodeH264DpbSlotInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH264DpbSlotInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH264MvcEXT - { - using NativeType = VkVideoDecodeH264MvcEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoDecodeH264MvcEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoDecodeH264MvcEXT( const StdVideoDecodeH264Mvc * pStdMvc_ = {} ) VULKAN_HPP_NOEXCEPT - : pStdMvc( pStdMvc_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoDecodeH264MvcEXT( VideoDecodeH264MvcEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264MvcEXT( VkVideoDecodeH264MvcEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoDecodeH264MvcEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH264MvcEXT & operator=( VideoDecodeH264MvcEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264MvcEXT & operator=( VkVideoDecodeH264MvcEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264MvcEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264MvcEXT & - setPStdMvc( const StdVideoDecodeH264Mvc * pStdMvc_ ) VULKAN_HPP_NOEXCEPT - { - pStdMvc = pStdMvc_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeH264MvcEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH264MvcEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pStdMvc ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeH264MvcEXT const & ) const = default; -# else - bool operator==( VideoDecodeH264MvcEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pStdMvc == rhs.pStdMvc ); -# endif - } - - bool operator!=( VideoDecodeH264MvcEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH264MvcEXT; - const void * pNext = {}; - const StdVideoDecodeH264Mvc * pStdMvc = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264MvcEXT ) == sizeof( VkVideoDecodeH264MvcEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoDecodeH264MvcEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH264MvcEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH264PictureInfoEXT - { - using NativeType = VkVideoDecodeH264PictureInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoDecodeH264PictureInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoDecodeH264PictureInfoEXT( const StdVideoDecodeH264PictureInfo * pStdPictureInfo_ = {}, - uint32_t slicesCount_ = {}, - const uint32_t * pSlicesDataOffsets_ = {} ) VULKAN_HPP_NOEXCEPT - : pStdPictureInfo( pStdPictureInfo_ ) - , slicesCount( slicesCount_ ) - , pSlicesDataOffsets( pSlicesDataOffsets_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoDecodeH264PictureInfoEXT( VideoDecodeH264PictureInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264PictureInfoEXT( VkVideoDecodeH264PictureInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoDecodeH264PictureInfoEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoDecodeH264PictureInfoEXT( - const StdVideoDecodeH264PictureInfo * pStdPictureInfo_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & slicesDataOffsets_ ) - : pStdPictureInfo( pStdPictureInfo_ ) - , slicesCount( static_cast( slicesDataOffsets_.size() ) ) - , pSlicesDataOffsets( slicesDataOffsets_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH264PictureInfoEXT & - operator=( VideoDecodeH264PictureInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264PictureInfoEXT & operator=( VkVideoDecodeH264PictureInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264PictureInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264PictureInfoEXT & - setPStdPictureInfo( const StdVideoDecodeH264PictureInfo * pStdPictureInfo_ ) VULKAN_HPP_NOEXCEPT - { - pStdPictureInfo = pStdPictureInfo_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264PictureInfoEXT & setSlicesCount( uint32_t slicesCount_ ) VULKAN_HPP_NOEXCEPT - { - slicesCount = slicesCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264PictureInfoEXT & - setPSlicesDataOffsets( const uint32_t * pSlicesDataOffsets_ ) VULKAN_HPP_NOEXCEPT - { - pSlicesDataOffsets = pSlicesDataOffsets_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoDecodeH264PictureInfoEXT & setSlicesDataOffsets( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & slicesDataOffsets_ ) VULKAN_HPP_NOEXCEPT - { - slicesCount = static_cast( slicesDataOffsets_.size() ); - pSlicesDataOffsets = slicesDataOffsets_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeH264PictureInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH264PictureInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pStdPictureInfo, slicesCount, pSlicesDataOffsets ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeH264PictureInfoEXT const & ) const = default; -# else - bool operator==( VideoDecodeH264PictureInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pStdPictureInfo == rhs.pStdPictureInfo ) && - ( slicesCount == rhs.slicesCount ) && ( pSlicesDataOffsets == rhs.pSlicesDataOffsets ); -# endif - } - - bool operator!=( VideoDecodeH264PictureInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH264PictureInfoEXT; - const void * pNext = {}; - const StdVideoDecodeH264PictureInfo * pStdPictureInfo = {}; - uint32_t slicesCount = {}; - const uint32_t * pSlicesDataOffsets = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoEXT ) == - sizeof( VkVideoDecodeH264PictureInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoDecodeH264PictureInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH264PictureInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH264ProfileEXT - { - using NativeType = VkVideoDecodeH264ProfileEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoDecodeH264ProfileEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoDecodeH264ProfileEXT( - StdVideoH264ProfileIdc stdProfileIdc_ = {}, - VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagsEXT pictureLayout_ = {} ) VULKAN_HPP_NOEXCEPT - : stdProfileIdc( stdProfileIdc_ ) - , pictureLayout( pictureLayout_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoDecodeH264ProfileEXT( VideoDecodeH264ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264ProfileEXT( VkVideoDecodeH264ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoDecodeH264ProfileEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH264ProfileEXT & operator=( VideoDecodeH264ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264ProfileEXT & operator=( VkVideoDecodeH264ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264ProfileEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264ProfileEXT & - setStdProfileIdc( StdVideoH264ProfileIdc stdProfileIdc_ ) VULKAN_HPP_NOEXCEPT - { - stdProfileIdc = stdProfileIdc_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264ProfileEXT & - setPictureLayout( VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagsEXT pictureLayout_ ) VULKAN_HPP_NOEXCEPT - { - pictureLayout = pictureLayout_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeH264ProfileEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH264ProfileEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, stdProfileIdc, pictureLayout ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( VideoDecodeH264ProfileEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = memcmp( &stdProfileIdc, &rhs.stdProfileIdc, sizeof( StdVideoH264ProfileIdc ) ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - if ( auto cmp = pictureLayout <=> rhs.pictureLayout; cmp != 0 ) - return cmp; - - return std::strong_ordering::equivalent; - } -# endif - - bool operator==( VideoDecodeH264ProfileEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( memcmp( &stdProfileIdc, &rhs.stdProfileIdc, sizeof( StdVideoH264ProfileIdc ) ) == 0 ) && - ( pictureLayout == rhs.pictureLayout ); - } - - bool operator!=( VideoDecodeH264ProfileEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH264ProfileEXT; - const void * pNext = {}; - StdVideoH264ProfileIdc stdProfileIdc = {}; - VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagsEXT pictureLayout = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileEXT ) == - sizeof( VkVideoDecodeH264ProfileEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoDecodeH264ProfileEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH264ProfileEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH264SessionCreateInfoEXT - { - using NativeType = VkVideoDecodeH264SessionCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoDecodeH264SessionCreateInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionCreateInfoEXT( - VULKAN_HPP_NAMESPACE::VideoDecodeH264CreateFlagsEXT flags_ = {}, - const VULKAN_HPP_NAMESPACE::ExtensionProperties * pStdExtensionVersion_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pStdExtensionVersion( pStdExtensionVersion_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionCreateInfoEXT( VideoDecodeH264SessionCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264SessionCreateInfoEXT( VkVideoDecodeH264SessionCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoDecodeH264SessionCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH264SessionCreateInfoEXT & - operator=( VideoDecodeH264SessionCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264SessionCreateInfoEXT & - operator=( VkVideoDecodeH264SessionCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::VideoDecodeH264CreateFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionCreateInfoEXT & setPStdExtensionVersion( - const VULKAN_HPP_NAMESPACE::ExtensionProperties * pStdExtensionVersion_ ) VULKAN_HPP_NOEXCEPT - { - pStdExtensionVersion = pStdExtensionVersion_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeH264SessionCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH264SessionCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, pStdExtensionVersion ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeH264SessionCreateInfoEXT const & ) const = default; -# else - bool operator==( VideoDecodeH264SessionCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( pStdExtensionVersion == rhs.pStdExtensionVersion ); -# endif - } - - bool operator!=( VideoDecodeH264SessionCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH264SessionCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoDecodeH264CreateFlagsEXT flags = {}; - const VULKAN_HPP_NAMESPACE::ExtensionProperties * pStdExtensionVersion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionCreateInfoEXT ) == - sizeof( VkVideoDecodeH264SessionCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoDecodeH264SessionCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH264SessionCreateInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH264SessionParametersAddInfoEXT - { - using NativeType = VkVideoDecodeH264SessionParametersAddInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoDecodeH264SessionParametersAddInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoDecodeH264SessionParametersAddInfoEXT( - uint32_t spsStdCount_ = {}, - const StdVideoH264SequenceParameterSet * pSpsStd_ = {}, - uint32_t ppsStdCount_ = {}, - const StdVideoH264PictureParameterSet * pPpsStd_ = {} ) VULKAN_HPP_NOEXCEPT - : spsStdCount( spsStdCount_ ) - , pSpsStd( pSpsStd_ ) - , ppsStdCount( ppsStdCount_ ) - , pPpsStd( pPpsStd_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoDecodeH264SessionParametersAddInfoEXT( - VideoDecodeH264SessionParametersAddInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264SessionParametersAddInfoEXT( VkVideoDecodeH264SessionParametersAddInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : VideoDecodeH264SessionParametersAddInfoEXT( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoDecodeH264SessionParametersAddInfoEXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & spsStd_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & ppsStd_ = {} ) - : spsStdCount( static_cast( spsStd_.size() ) ) - , pSpsStd( spsStd_.data() ) - , ppsStdCount( static_cast( ppsStd_.size() ) ) - , pPpsStd( ppsStd_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH264SessionParametersAddInfoEXT & - operator=( VideoDecodeH264SessionParametersAddInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264SessionParametersAddInfoEXT & - operator=( VkVideoDecodeH264SessionParametersAddInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoEXT & - setSpsStdCount( uint32_t spsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - spsStdCount = spsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoEXT & - setPSpsStd( const StdVideoH264SequenceParameterSet * pSpsStd_ ) VULKAN_HPP_NOEXCEPT - { - pSpsStd = pSpsStd_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoDecodeH264SessionParametersAddInfoEXT & - setSpsStd( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & spsStd_ ) - VULKAN_HPP_NOEXCEPT - { - spsStdCount = static_cast( spsStd_.size() ); - pSpsStd = spsStd_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoEXT & - setPpsStdCount( uint32_t ppsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - ppsStdCount = ppsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoEXT & - setPPpsStd( const StdVideoH264PictureParameterSet * pPpsStd_ ) VULKAN_HPP_NOEXCEPT - { - pPpsStd = pPpsStd_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoDecodeH264SessionParametersAddInfoEXT & - setPpsStd( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & ppsStd_ ) - VULKAN_HPP_NOEXCEPT - { - ppsStdCount = static_cast( ppsStd_.size() ); - pPpsStd = ppsStd_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeH264SessionParametersAddInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH264SessionParametersAddInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, spsStdCount, pSpsStd, ppsStdCount, pPpsStd ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeH264SessionParametersAddInfoEXT const & ) const = default; -# else - bool operator==( VideoDecodeH264SessionParametersAddInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( spsStdCount == rhs.spsStdCount ) && - ( pSpsStd == rhs.pSpsStd ) && ( ppsStdCount == rhs.ppsStdCount ) && ( pPpsStd == rhs.pPpsStd ); -# endif - } - - bool operator!=( VideoDecodeH264SessionParametersAddInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH264SessionParametersAddInfoEXT; - const void * pNext = {}; - uint32_t spsStdCount = {}; - const StdVideoH264SequenceParameterSet * pSpsStd = {}; - uint32_t ppsStdCount = {}; - const StdVideoH264PictureParameterSet * pPpsStd = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoEXT ) == - sizeof( VkVideoDecodeH264SessionParametersAddInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoDecodeH264SessionParametersAddInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH264SessionParametersAddInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH264SessionParametersCreateInfoEXT - { - using NativeType = VkVideoDecodeH264SessionParametersCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoDecodeH264SessionParametersCreateInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoDecodeH264SessionParametersCreateInfoEXT( - uint32_t maxSpsStdCount_ = {}, - uint32_t maxPpsStdCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoEXT * pParametersAddInfo_ = {} ) - VULKAN_HPP_NOEXCEPT - : maxSpsStdCount( maxSpsStdCount_ ) - , maxPpsStdCount( maxPpsStdCount_ ) - , pParametersAddInfo( pParametersAddInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoDecodeH264SessionParametersCreateInfoEXT( - VideoDecodeH264SessionParametersCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264SessionParametersCreateInfoEXT( VkVideoDecodeH264SessionParametersCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : VideoDecodeH264SessionParametersCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH264SessionParametersCreateInfoEXT & - operator=( VideoDecodeH264SessionParametersCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH264SessionParametersCreateInfoEXT & - operator=( VkVideoDecodeH264SessionParametersCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersCreateInfoEXT & - setMaxSpsStdCount( uint32_t maxSpsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - maxSpsStdCount = maxSpsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersCreateInfoEXT & - setMaxPpsStdCount( uint32_t maxPpsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - maxPpsStdCount = maxPpsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersCreateInfoEXT & setPParametersAddInfo( - const VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoEXT * pParametersAddInfo_ ) VULKAN_HPP_NOEXCEPT - { - pParametersAddInfo = pParametersAddInfo_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeH264SessionParametersCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH264SessionParametersCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxSpsStdCount, maxPpsStdCount, pParametersAddInfo ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeH264SessionParametersCreateInfoEXT const & ) const = default; -# else - bool operator==( VideoDecodeH264SessionParametersCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxSpsStdCount == rhs.maxSpsStdCount ) && - ( maxPpsStdCount == rhs.maxPpsStdCount ) && ( pParametersAddInfo == rhs.pParametersAddInfo ); -# endif - } - - bool operator!=( VideoDecodeH264SessionParametersCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH264SessionParametersCreateInfoEXT; - const void * pNext = {}; - uint32_t maxSpsStdCount = {}; - uint32_t maxPpsStdCount = {}; - const VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoEXT * pParametersAddInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoEXT ) == - sizeof( VkVideoDecodeH264SessionParametersCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoDecodeH264SessionParametersCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH264SessionParametersCreateInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH265CapabilitiesEXT - { - using NativeType = VkVideoDecodeH265CapabilitiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoDecodeH265CapabilitiesEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265CapabilitiesEXT( - uint32_t maxLevel_ = {}, VULKAN_HPP_NAMESPACE::ExtensionProperties stdExtensionVersion_ = {} ) VULKAN_HPP_NOEXCEPT - : maxLevel( maxLevel_ ) - , stdExtensionVersion( stdExtensionVersion_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - VideoDecodeH265CapabilitiesEXT( VideoDecodeH265CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265CapabilitiesEXT( VkVideoDecodeH265CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoDecodeH265CapabilitiesEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH265CapabilitiesEXT & - operator=( VideoDecodeH265CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265CapabilitiesEXT & operator=( VkVideoDecodeH265CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkVideoDecodeH265CapabilitiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH265CapabilitiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxLevel, stdExtensionVersion ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeH265CapabilitiesEXT const & ) const = default; -# else - bool operator==( VideoDecodeH265CapabilitiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxLevel == rhs.maxLevel ) && - ( stdExtensionVersion == rhs.stdExtensionVersion ); -# endif - } - - bool operator!=( VideoDecodeH265CapabilitiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH265CapabilitiesEXT; - void * pNext = {}; - uint32_t maxLevel = {}; - VULKAN_HPP_NAMESPACE::ExtensionProperties stdExtensionVersion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesEXT ) == - sizeof( VkVideoDecodeH265CapabilitiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoDecodeH265CapabilitiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH265CapabilitiesEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH265DpbSlotInfoEXT - { - using NativeType = VkVideoDecodeH265DpbSlotInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoDecodeH265DpbSlotInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoDecodeH265DpbSlotInfoEXT( - const StdVideoDecodeH265ReferenceInfo * pStdReferenceInfo_ = {} ) VULKAN_HPP_NOEXCEPT - : pStdReferenceInfo( pStdReferenceInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoDecodeH265DpbSlotInfoEXT( VideoDecodeH265DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265DpbSlotInfoEXT( VkVideoDecodeH265DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoDecodeH265DpbSlotInfoEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH265DpbSlotInfoEXT & - operator=( VideoDecodeH265DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265DpbSlotInfoEXT & operator=( VkVideoDecodeH265DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265DpbSlotInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265DpbSlotInfoEXT & - setPStdReferenceInfo( const StdVideoDecodeH265ReferenceInfo * pStdReferenceInfo_ ) VULKAN_HPP_NOEXCEPT - { - pStdReferenceInfo = pStdReferenceInfo_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeH265DpbSlotInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH265DpbSlotInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pStdReferenceInfo ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeH265DpbSlotInfoEXT const & ) const = default; -# else - bool operator==( VideoDecodeH265DpbSlotInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pStdReferenceInfo == rhs.pStdReferenceInfo ); -# endif - } - - bool operator!=( VideoDecodeH265DpbSlotInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH265DpbSlotInfoEXT; - const void * pNext = {}; - const StdVideoDecodeH265ReferenceInfo * pStdReferenceInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoEXT ) == - sizeof( VkVideoDecodeH265DpbSlotInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoDecodeH265DpbSlotInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH265DpbSlotInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH265PictureInfoEXT - { - using NativeType = VkVideoDecodeH265PictureInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoDecodeH265PictureInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoDecodeH265PictureInfoEXT( StdVideoDecodeH265PictureInfo * pStdPictureInfo_ = {}, - uint32_t slicesCount_ = {}, - const uint32_t * pSlicesDataOffsets_ = {} ) VULKAN_HPP_NOEXCEPT - : pStdPictureInfo( pStdPictureInfo_ ) - , slicesCount( slicesCount_ ) - , pSlicesDataOffsets( pSlicesDataOffsets_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoDecodeH265PictureInfoEXT( VideoDecodeH265PictureInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265PictureInfoEXT( VkVideoDecodeH265PictureInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoDecodeH265PictureInfoEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoDecodeH265PictureInfoEXT( - StdVideoDecodeH265PictureInfo * pStdPictureInfo_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & slicesDataOffsets_ ) - : pStdPictureInfo( pStdPictureInfo_ ) - , slicesCount( static_cast( slicesDataOffsets_.size() ) ) - , pSlicesDataOffsets( slicesDataOffsets_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH265PictureInfoEXT & - operator=( VideoDecodeH265PictureInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265PictureInfoEXT & operator=( VkVideoDecodeH265PictureInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265PictureInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265PictureInfoEXT & - setPStdPictureInfo( StdVideoDecodeH265PictureInfo * pStdPictureInfo_ ) VULKAN_HPP_NOEXCEPT - { - pStdPictureInfo = pStdPictureInfo_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265PictureInfoEXT & setSlicesCount( uint32_t slicesCount_ ) VULKAN_HPP_NOEXCEPT - { - slicesCount = slicesCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265PictureInfoEXT & - setPSlicesDataOffsets( const uint32_t * pSlicesDataOffsets_ ) VULKAN_HPP_NOEXCEPT - { - pSlicesDataOffsets = pSlicesDataOffsets_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoDecodeH265PictureInfoEXT & setSlicesDataOffsets( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & slicesDataOffsets_ ) VULKAN_HPP_NOEXCEPT - { - slicesCount = static_cast( slicesDataOffsets_.size() ); - pSlicesDataOffsets = slicesDataOffsets_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeH265PictureInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH265PictureInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, pStdPictureInfo, slicesCount, pSlicesDataOffsets ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeH265PictureInfoEXT const & ) const = default; -# else - bool operator==( VideoDecodeH265PictureInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pStdPictureInfo == rhs.pStdPictureInfo ) && - ( slicesCount == rhs.slicesCount ) && ( pSlicesDataOffsets == rhs.pSlicesDataOffsets ); -# endif - } - - bool operator!=( VideoDecodeH265PictureInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH265PictureInfoEXT; - const void * pNext = {}; - StdVideoDecodeH265PictureInfo * pStdPictureInfo = {}; - uint32_t slicesCount = {}; - const uint32_t * pSlicesDataOffsets = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoEXT ) == - sizeof( VkVideoDecodeH265PictureInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoDecodeH265PictureInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH265PictureInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH265ProfileEXT - { - using NativeType = VkVideoDecodeH265ProfileEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoDecodeH265ProfileEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoDecodeH265ProfileEXT( StdVideoH265ProfileIdc stdProfileIdc_ = {} ) VULKAN_HPP_NOEXCEPT - : stdProfileIdc( stdProfileIdc_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoDecodeH265ProfileEXT( VideoDecodeH265ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265ProfileEXT( VkVideoDecodeH265ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoDecodeH265ProfileEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH265ProfileEXT & operator=( VideoDecodeH265ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265ProfileEXT & operator=( VkVideoDecodeH265ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265ProfileEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265ProfileEXT & - setStdProfileIdc( StdVideoH265ProfileIdc stdProfileIdc_ ) VULKAN_HPP_NOEXCEPT - { - stdProfileIdc = stdProfileIdc_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeH265ProfileEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH265ProfileEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, stdProfileIdc ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( VideoDecodeH265ProfileEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = memcmp( &stdProfileIdc, &rhs.stdProfileIdc, sizeof( StdVideoH265ProfileIdc ) ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -# endif - - bool operator==( VideoDecodeH265ProfileEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( memcmp( &stdProfileIdc, &rhs.stdProfileIdc, sizeof( StdVideoH265ProfileIdc ) ) == 0 ); - } - - bool operator!=( VideoDecodeH265ProfileEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH265ProfileEXT; - const void * pNext = {}; - StdVideoH265ProfileIdc stdProfileIdc = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileEXT ) == - sizeof( VkVideoDecodeH265ProfileEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoDecodeH265ProfileEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH265ProfileEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH265SessionCreateInfoEXT - { - using NativeType = VkVideoDecodeH265SessionCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoDecodeH265SessionCreateInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionCreateInfoEXT( - VULKAN_HPP_NAMESPACE::VideoDecodeH265CreateFlagsEXT flags_ = {}, - const VULKAN_HPP_NAMESPACE::ExtensionProperties * pStdExtensionVersion_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pStdExtensionVersion( pStdExtensionVersion_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionCreateInfoEXT( VideoDecodeH265SessionCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265SessionCreateInfoEXT( VkVideoDecodeH265SessionCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoDecodeH265SessionCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH265SessionCreateInfoEXT & - operator=( VideoDecodeH265SessionCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265SessionCreateInfoEXT & - operator=( VkVideoDecodeH265SessionCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::VideoDecodeH265CreateFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionCreateInfoEXT & setPStdExtensionVersion( - const VULKAN_HPP_NAMESPACE::ExtensionProperties * pStdExtensionVersion_ ) VULKAN_HPP_NOEXCEPT - { - pStdExtensionVersion = pStdExtensionVersion_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeH265SessionCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH265SessionCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, pStdExtensionVersion ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeH265SessionCreateInfoEXT const & ) const = default; -# else - bool operator==( VideoDecodeH265SessionCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( pStdExtensionVersion == rhs.pStdExtensionVersion ); -# endif - } - - bool operator!=( VideoDecodeH265SessionCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH265SessionCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoDecodeH265CreateFlagsEXT flags = {}; - const VULKAN_HPP_NAMESPACE::ExtensionProperties * pStdExtensionVersion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionCreateInfoEXT ) == - sizeof( VkVideoDecodeH265SessionCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoDecodeH265SessionCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH265SessionCreateInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH265SessionParametersAddInfoEXT - { - using NativeType = VkVideoDecodeH265SessionParametersAddInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoDecodeH265SessionParametersAddInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoDecodeH265SessionParametersAddInfoEXT( - uint32_t spsStdCount_ = {}, - const StdVideoH265SequenceParameterSet * pSpsStd_ = {}, - uint32_t ppsStdCount_ = {}, - const StdVideoH265PictureParameterSet * pPpsStd_ = {} ) VULKAN_HPP_NOEXCEPT - : spsStdCount( spsStdCount_ ) - , pSpsStd( pSpsStd_ ) - , ppsStdCount( ppsStdCount_ ) - , pPpsStd( pPpsStd_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoDecodeH265SessionParametersAddInfoEXT( - VideoDecodeH265SessionParametersAddInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265SessionParametersAddInfoEXT( VkVideoDecodeH265SessionParametersAddInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : VideoDecodeH265SessionParametersAddInfoEXT( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoDecodeH265SessionParametersAddInfoEXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & spsStd_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & ppsStd_ = {} ) - : spsStdCount( static_cast( spsStd_.size() ) ) - , pSpsStd( spsStd_.data() ) - , ppsStdCount( static_cast( ppsStd_.size() ) ) - , pPpsStd( ppsStd_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH265SessionParametersAddInfoEXT & - operator=( VideoDecodeH265SessionParametersAddInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265SessionParametersAddInfoEXT & - operator=( VkVideoDecodeH265SessionParametersAddInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoEXT & - setSpsStdCount( uint32_t spsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - spsStdCount = spsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoEXT & - setPSpsStd( const StdVideoH265SequenceParameterSet * pSpsStd_ ) VULKAN_HPP_NOEXCEPT - { - pSpsStd = pSpsStd_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoDecodeH265SessionParametersAddInfoEXT & - setSpsStd( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & spsStd_ ) - VULKAN_HPP_NOEXCEPT - { - spsStdCount = static_cast( spsStd_.size() ); - pSpsStd = spsStd_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoEXT & - setPpsStdCount( uint32_t ppsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - ppsStdCount = ppsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoEXT & - setPPpsStd( const StdVideoH265PictureParameterSet * pPpsStd_ ) VULKAN_HPP_NOEXCEPT - { - pPpsStd = pPpsStd_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoDecodeH265SessionParametersAddInfoEXT & - setPpsStd( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & ppsStd_ ) - VULKAN_HPP_NOEXCEPT - { - ppsStdCount = static_cast( ppsStd_.size() ); - pPpsStd = ppsStd_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeH265SessionParametersAddInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH265SessionParametersAddInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, spsStdCount, pSpsStd, ppsStdCount, pPpsStd ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeH265SessionParametersAddInfoEXT const & ) const = default; -# else - bool operator==( VideoDecodeH265SessionParametersAddInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( spsStdCount == rhs.spsStdCount ) && - ( pSpsStd == rhs.pSpsStd ) && ( ppsStdCount == rhs.ppsStdCount ) && ( pPpsStd == rhs.pPpsStd ); -# endif - } - - bool operator!=( VideoDecodeH265SessionParametersAddInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH265SessionParametersAddInfoEXT; - const void * pNext = {}; - uint32_t spsStdCount = {}; - const StdVideoH265SequenceParameterSet * pSpsStd = {}; - uint32_t ppsStdCount = {}; - const StdVideoH265PictureParameterSet * pPpsStd = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoEXT ) == - sizeof( VkVideoDecodeH265SessionParametersAddInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoDecodeH265SessionParametersAddInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH265SessionParametersAddInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeH265SessionParametersCreateInfoEXT - { - using NativeType = VkVideoDecodeH265SessionParametersCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoDecodeH265SessionParametersCreateInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoDecodeH265SessionParametersCreateInfoEXT( - uint32_t maxSpsStdCount_ = {}, - uint32_t maxPpsStdCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoEXT * pParametersAddInfo_ = {} ) - VULKAN_HPP_NOEXCEPT - : maxSpsStdCount( maxSpsStdCount_ ) - , maxPpsStdCount( maxPpsStdCount_ ) - , pParametersAddInfo( pParametersAddInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoDecodeH265SessionParametersCreateInfoEXT( - VideoDecodeH265SessionParametersCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265SessionParametersCreateInfoEXT( VkVideoDecodeH265SessionParametersCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : VideoDecodeH265SessionParametersCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeH265SessionParametersCreateInfoEXT & - operator=( VideoDecodeH265SessionParametersCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeH265SessionParametersCreateInfoEXT & - operator=( VkVideoDecodeH265SessionParametersCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersCreateInfoEXT & - setMaxSpsStdCount( uint32_t maxSpsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - maxSpsStdCount = maxSpsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersCreateInfoEXT & - setMaxPpsStdCount( uint32_t maxPpsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - maxPpsStdCount = maxPpsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersCreateInfoEXT & setPParametersAddInfo( - const VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoEXT * pParametersAddInfo_ ) VULKAN_HPP_NOEXCEPT - { - pParametersAddInfo = pParametersAddInfo_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeH265SessionParametersCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeH265SessionParametersCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxSpsStdCount, maxPpsStdCount, pParametersAddInfo ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeH265SessionParametersCreateInfoEXT const & ) const = default; -# else - bool operator==( VideoDecodeH265SessionParametersCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxSpsStdCount == rhs.maxSpsStdCount ) && - ( maxPpsStdCount == rhs.maxPpsStdCount ) && ( pParametersAddInfo == rhs.pParametersAddInfo ); -# endif - } - - bool operator!=( VideoDecodeH265SessionParametersCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeH265SessionParametersCreateInfoEXT; - const void * pNext = {}; - uint32_t maxSpsStdCount = {}; - uint32_t maxPpsStdCount = {}; - const VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoEXT * pParametersAddInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoEXT ) == - sizeof( VkVideoDecodeH265SessionParametersCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoDecodeH265SessionParametersCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeH265SessionParametersCreateInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoDecodeInfoKHR - { - using NativeType = VkVideoDecodeInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoDecodeInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoDecodeInfoKHR( - VULKAN_HPP_NAMESPACE::VideoDecodeFlagsKHR flags_ = {}, - VULKAN_HPP_NAMESPACE::Offset2D codedOffset_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D codedExtent_ = {}, - VULKAN_HPP_NAMESPACE::Buffer srcBuffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize srcBufferOffset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize srcBufferRange_ = {}, - VULKAN_HPP_NAMESPACE::VideoPictureResourceKHR dstPictureResource_ = {}, - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pSetupReferenceSlot_ = {}, - uint32_t referenceSlotCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pReferenceSlots_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , codedOffset( codedOffset_ ) - , codedExtent( codedExtent_ ) - , srcBuffer( srcBuffer_ ) - , srcBufferOffset( srcBufferOffset_ ) - , srcBufferRange( srcBufferRange_ ) - , dstPictureResource( dstPictureResource_ ) - , pSetupReferenceSlot( pSetupReferenceSlot_ ) - , referenceSlotCount( referenceSlotCount_ ) - , pReferenceSlots( pReferenceSlots_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoDecodeInfoKHR( VideoDecodeInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeInfoKHR( VkVideoDecodeInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoDecodeInfoKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoDecodeInfoKHR( - VULKAN_HPP_NAMESPACE::VideoDecodeFlagsKHR flags_, - VULKAN_HPP_NAMESPACE::Offset2D codedOffset_, - VULKAN_HPP_NAMESPACE::Extent2D codedExtent_, - VULKAN_HPP_NAMESPACE::Buffer srcBuffer_, - VULKAN_HPP_NAMESPACE::DeviceSize srcBufferOffset_, - VULKAN_HPP_NAMESPACE::DeviceSize srcBufferRange_, - VULKAN_HPP_NAMESPACE::VideoPictureResourceKHR dstPictureResource_, - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pSetupReferenceSlot_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - referenceSlots_ ) - : flags( flags_ ) - , codedOffset( codedOffset_ ) - , codedExtent( codedExtent_ ) - , srcBuffer( srcBuffer_ ) - , srcBufferOffset( srcBufferOffset_ ) - , srcBufferRange( srcBufferRange_ ) - , dstPictureResource( dstPictureResource_ ) - , pSetupReferenceSlot( pSetupReferenceSlot_ ) - , referenceSlotCount( static_cast( referenceSlots_.size() ) ) - , pReferenceSlots( referenceSlots_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoDecodeInfoKHR & operator=( VideoDecodeInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoDecodeInfoKHR & operator=( VkVideoDecodeInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoDecodeInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::VideoDecodeFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeInfoKHR & - setCodedOffset( VULKAN_HPP_NAMESPACE::Offset2D const & codedOffset_ ) VULKAN_HPP_NOEXCEPT - { - codedOffset = codedOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeInfoKHR & - setCodedExtent( VULKAN_HPP_NAMESPACE::Extent2D const & codedExtent_ ) VULKAN_HPP_NOEXCEPT - { - codedExtent = codedExtent_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeInfoKHR & - setSrcBuffer( VULKAN_HPP_NAMESPACE::Buffer srcBuffer_ ) VULKAN_HPP_NOEXCEPT - { - srcBuffer = srcBuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeInfoKHR & - setSrcBufferOffset( VULKAN_HPP_NAMESPACE::DeviceSize srcBufferOffset_ ) VULKAN_HPP_NOEXCEPT - { - srcBufferOffset = srcBufferOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeInfoKHR & - setSrcBufferRange( VULKAN_HPP_NAMESPACE::DeviceSize srcBufferRange_ ) VULKAN_HPP_NOEXCEPT - { - srcBufferRange = srcBufferRange_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeInfoKHR & setDstPictureResource( - VULKAN_HPP_NAMESPACE::VideoPictureResourceKHR const & dstPictureResource_ ) VULKAN_HPP_NOEXCEPT - { - dstPictureResource = dstPictureResource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeInfoKHR & setPSetupReferenceSlot( - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pSetupReferenceSlot_ ) VULKAN_HPP_NOEXCEPT - { - pSetupReferenceSlot = pSetupReferenceSlot_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeInfoKHR & - setReferenceSlotCount( uint32_t referenceSlotCount_ ) VULKAN_HPP_NOEXCEPT - { - referenceSlotCount = referenceSlotCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoDecodeInfoKHR & - setPReferenceSlots( const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pReferenceSlots_ ) VULKAN_HPP_NOEXCEPT - { - pReferenceSlots = pReferenceSlots_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoDecodeInfoKHR & setReferenceSlots( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - referenceSlots_ ) VULKAN_HPP_NOEXCEPT - { - referenceSlotCount = static_cast( referenceSlots_.size() ); - pReferenceSlots = referenceSlots_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoDecodeInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoDecodeInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - codedOffset, - codedExtent, - srcBuffer, - srcBufferOffset, - srcBufferRange, - dstPictureResource, - pSetupReferenceSlot, - referenceSlotCount, - pReferenceSlots ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoDecodeInfoKHR const & ) const = default; -# else - bool operator==( VideoDecodeInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( codedOffset == rhs.codedOffset ) && ( codedExtent == rhs.codedExtent ) && - ( srcBuffer == rhs.srcBuffer ) && ( srcBufferOffset == rhs.srcBufferOffset ) && - ( srcBufferRange == rhs.srcBufferRange ) && ( dstPictureResource == rhs.dstPictureResource ) && - ( pSetupReferenceSlot == rhs.pSetupReferenceSlot ) && ( referenceSlotCount == rhs.referenceSlotCount ) && - ( pReferenceSlots == rhs.pReferenceSlots ); -# endif - } - - bool operator!=( VideoDecodeInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoDecodeInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoDecodeFlagsKHR flags = {}; - VULKAN_HPP_NAMESPACE::Offset2D codedOffset = {}; - VULKAN_HPP_NAMESPACE::Extent2D codedExtent = {}; - VULKAN_HPP_NAMESPACE::Buffer srcBuffer = {}; - VULKAN_HPP_NAMESPACE::DeviceSize srcBufferOffset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize srcBufferRange = {}; - VULKAN_HPP_NAMESPACE::VideoPictureResourceKHR dstPictureResource = {}; - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pSetupReferenceSlot = {}; - uint32_t referenceSlotCount = {}; - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pReferenceSlots = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR ) == sizeof( VkVideoDecodeInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoDecodeInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoDecodeInfoKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH264CapabilitiesEXT - { - using NativeType = VkVideoEncodeH264CapabilitiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeH264CapabilitiesEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264CapabilitiesEXT( - VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagsEXT flags_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH264InputModeFlagsEXT inputModeFlags_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH264OutputModeFlagsEXT outputModeFlags_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D minPictureSizeInMbs_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D maxPictureSizeInMbs_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D inputImageDataAlignment_ = {}, - uint8_t maxNumL0ReferenceForP_ = {}, - uint8_t maxNumL0ReferenceForB_ = {}, - uint8_t maxNumL1Reference_ = {}, - uint8_t qualityLevelCount_ = {}, - VULKAN_HPP_NAMESPACE::ExtensionProperties stdExtensionVersion_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , inputModeFlags( inputModeFlags_ ) - , outputModeFlags( outputModeFlags_ ) - , minPictureSizeInMbs( minPictureSizeInMbs_ ) - , maxPictureSizeInMbs( maxPictureSizeInMbs_ ) - , inputImageDataAlignment( inputImageDataAlignment_ ) - , maxNumL0ReferenceForP( maxNumL0ReferenceForP_ ) - , maxNumL0ReferenceForB( maxNumL0ReferenceForB_ ) - , maxNumL1Reference( maxNumL1Reference_ ) - , qualityLevelCount( qualityLevelCount_ ) - , stdExtensionVersion( stdExtensionVersion_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - VideoEncodeH264CapabilitiesEXT( VideoEncodeH264CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264CapabilitiesEXT( VkVideoEncodeH264CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH264CapabilitiesEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH264CapabilitiesEXT & - operator=( VideoEncodeH264CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264CapabilitiesEXT & operator=( VkVideoEncodeH264CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264CapabilitiesEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264CapabilitiesEXT & - setFlags( VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264CapabilitiesEXT & - setInputModeFlags( VULKAN_HPP_NAMESPACE::VideoEncodeH264InputModeFlagsEXT inputModeFlags_ ) VULKAN_HPP_NOEXCEPT - { - inputModeFlags = inputModeFlags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264CapabilitiesEXT & - setOutputModeFlags( VULKAN_HPP_NAMESPACE::VideoEncodeH264OutputModeFlagsEXT outputModeFlags_ ) VULKAN_HPP_NOEXCEPT - { - outputModeFlags = outputModeFlags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264CapabilitiesEXT & - setMinPictureSizeInMbs( VULKAN_HPP_NAMESPACE::Extent2D const & minPictureSizeInMbs_ ) VULKAN_HPP_NOEXCEPT - { - minPictureSizeInMbs = minPictureSizeInMbs_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264CapabilitiesEXT & - setMaxPictureSizeInMbs( VULKAN_HPP_NAMESPACE::Extent2D const & maxPictureSizeInMbs_ ) VULKAN_HPP_NOEXCEPT - { - maxPictureSizeInMbs = maxPictureSizeInMbs_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264CapabilitiesEXT & - setInputImageDataAlignment( VULKAN_HPP_NAMESPACE::Extent2D const & inputImageDataAlignment_ ) VULKAN_HPP_NOEXCEPT - { - inputImageDataAlignment = inputImageDataAlignment_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264CapabilitiesEXT & - setMaxNumL0ReferenceForP( uint8_t maxNumL0ReferenceForP_ ) VULKAN_HPP_NOEXCEPT - { - maxNumL0ReferenceForP = maxNumL0ReferenceForP_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264CapabilitiesEXT & - setMaxNumL0ReferenceForB( uint8_t maxNumL0ReferenceForB_ ) VULKAN_HPP_NOEXCEPT - { - maxNumL0ReferenceForB = maxNumL0ReferenceForB_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264CapabilitiesEXT & - setMaxNumL1Reference( uint8_t maxNumL1Reference_ ) VULKAN_HPP_NOEXCEPT - { - maxNumL1Reference = maxNumL1Reference_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264CapabilitiesEXT & - setQualityLevelCount( uint8_t qualityLevelCount_ ) VULKAN_HPP_NOEXCEPT - { - qualityLevelCount = qualityLevelCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264CapabilitiesEXT & setStdExtensionVersion( - VULKAN_HPP_NAMESPACE::ExtensionProperties const & stdExtensionVersion_ ) VULKAN_HPP_NOEXCEPT - { - stdExtensionVersion = stdExtensionVersion_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH264CapabilitiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH264CapabilitiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - inputModeFlags, - outputModeFlags, - minPictureSizeInMbs, - maxPictureSizeInMbs, - inputImageDataAlignment, - maxNumL0ReferenceForP, - maxNumL0ReferenceForB, - maxNumL1Reference, - qualityLevelCount, - stdExtensionVersion ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH264CapabilitiesEXT const & ) const = default; -# else - bool operator==( VideoEncodeH264CapabilitiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( inputModeFlags == rhs.inputModeFlags ) && ( outputModeFlags == rhs.outputModeFlags ) && - ( minPictureSizeInMbs == rhs.minPictureSizeInMbs ) && ( maxPictureSizeInMbs == rhs.maxPictureSizeInMbs ) && - ( inputImageDataAlignment == rhs.inputImageDataAlignment ) && - ( maxNumL0ReferenceForP == rhs.maxNumL0ReferenceForP ) && - ( maxNumL0ReferenceForB == rhs.maxNumL0ReferenceForB ) && ( maxNumL1Reference == rhs.maxNumL1Reference ) && - ( qualityLevelCount == rhs.qualityLevelCount ) && ( stdExtensionVersion == rhs.stdExtensionVersion ); -# endif - } - - bool operator!=( VideoEncodeH264CapabilitiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH264CapabilitiesEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagsEXT flags = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH264InputModeFlagsEXT inputModeFlags = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH264OutputModeFlagsEXT outputModeFlags = {}; - VULKAN_HPP_NAMESPACE::Extent2D minPictureSizeInMbs = {}; - VULKAN_HPP_NAMESPACE::Extent2D maxPictureSizeInMbs = {}; - VULKAN_HPP_NAMESPACE::Extent2D inputImageDataAlignment = {}; - uint8_t maxNumL0ReferenceForP = {}; - uint8_t maxNumL0ReferenceForB = {}; - uint8_t maxNumL1Reference = {}; - uint8_t qualityLevelCount = {}; - VULKAN_HPP_NAMESPACE::ExtensionProperties stdExtensionVersion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesEXT ) == - sizeof( VkVideoEncodeH264CapabilitiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH264CapabilitiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH264CapabilitiesEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH264DpbSlotInfoEXT - { - using NativeType = VkVideoEncodeH264DpbSlotInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeH264DpbSlotInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VideoEncodeH264DpbSlotInfoEXT( int8_t slotIndex_ = {}, - const StdVideoEncodeH264PictureInfo * pStdPictureInfo_ = {} ) VULKAN_HPP_NOEXCEPT - : slotIndex( slotIndex_ ) - , pStdPictureInfo( pStdPictureInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeH264DpbSlotInfoEXT( VideoEncodeH264DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264DpbSlotInfoEXT( VkVideoEncodeH264DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH264DpbSlotInfoEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH264DpbSlotInfoEXT & - operator=( VideoEncodeH264DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264DpbSlotInfoEXT & operator=( VkVideoEncodeH264DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264DpbSlotInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264DpbSlotInfoEXT & setSlotIndex( int8_t slotIndex_ ) VULKAN_HPP_NOEXCEPT - { - slotIndex = slotIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264DpbSlotInfoEXT & - setPStdPictureInfo( const StdVideoEncodeH264PictureInfo * pStdPictureInfo_ ) VULKAN_HPP_NOEXCEPT - { - pStdPictureInfo = pStdPictureInfo_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH264DpbSlotInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH264DpbSlotInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, slotIndex, pStdPictureInfo ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH264DpbSlotInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH264DpbSlotInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( slotIndex == rhs.slotIndex ) && - ( pStdPictureInfo == rhs.pStdPictureInfo ); -# endif - } - - bool operator!=( VideoEncodeH264DpbSlotInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH264DpbSlotInfoEXT; - const void * pNext = {}; - int8_t slotIndex = {}; - const StdVideoEncodeH264PictureInfo * pStdPictureInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT ) == - sizeof( VkVideoEncodeH264DpbSlotInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH264DpbSlotInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH264DpbSlotInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH264EmitPictureParametersEXT - { - using NativeType = VkVideoEncodeH264EmitPictureParametersEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoEncodeH264EmitPictureParametersEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VideoEncodeH264EmitPictureParametersEXT( uint8_t spsId_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 emitSpsEnable_ = {}, - uint32_t ppsIdEntryCount_ = {}, - const uint8_t * ppsIdEntries_ = {} ) VULKAN_HPP_NOEXCEPT - : spsId( spsId_ ) - , emitSpsEnable( emitSpsEnable_ ) - , ppsIdEntryCount( ppsIdEntryCount_ ) - , ppsIdEntries( ppsIdEntries_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoEncodeH264EmitPictureParametersEXT( VideoEncodeH264EmitPictureParametersEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264EmitPictureParametersEXT( VkVideoEncodeH264EmitPictureParametersEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH264EmitPictureParametersEXT( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH264EmitPictureParametersEXT( - uint8_t spsId_, - VULKAN_HPP_NAMESPACE::Bool32 emitSpsEnable_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & psIdEntries_ ) - : spsId( spsId_ ) - , emitSpsEnable( emitSpsEnable_ ) - , ppsIdEntryCount( static_cast( psIdEntries_.size() ) ) - , ppsIdEntries( psIdEntries_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH264EmitPictureParametersEXT & - operator=( VideoEncodeH264EmitPictureParametersEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264EmitPictureParametersEXT & - operator=( VkVideoEncodeH264EmitPictureParametersEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264EmitPictureParametersEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264EmitPictureParametersEXT & setSpsId( uint8_t spsId_ ) VULKAN_HPP_NOEXCEPT - { - spsId = spsId_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264EmitPictureParametersEXT & - setEmitSpsEnable( VULKAN_HPP_NAMESPACE::Bool32 emitSpsEnable_ ) VULKAN_HPP_NOEXCEPT - { - emitSpsEnable = emitSpsEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264EmitPictureParametersEXT & - setPpsIdEntryCount( uint32_t ppsIdEntryCount_ ) VULKAN_HPP_NOEXCEPT - { - ppsIdEntryCount = ppsIdEntryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264EmitPictureParametersEXT & - setPpsIdEntries( const uint8_t * ppsIdEntries_ ) VULKAN_HPP_NOEXCEPT - { - ppsIdEntries = ppsIdEntries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH264EmitPictureParametersEXT & setPsIdEntries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & psIdEntries_ ) VULKAN_HPP_NOEXCEPT - { - ppsIdEntryCount = static_cast( psIdEntries_.size() ); - ppsIdEntries = psIdEntries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH264EmitPictureParametersEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH264EmitPictureParametersEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, spsId, emitSpsEnable, ppsIdEntryCount, ppsIdEntries ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH264EmitPictureParametersEXT const & ) const = default; -# else - bool operator==( VideoEncodeH264EmitPictureParametersEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( spsId == rhs.spsId ) && - ( emitSpsEnable == rhs.emitSpsEnable ) && ( ppsIdEntryCount == rhs.ppsIdEntryCount ) && - ( ppsIdEntries == rhs.ppsIdEntries ); -# endif - } - - bool operator!=( VideoEncodeH264EmitPictureParametersEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH264EmitPictureParametersEXT; - const void * pNext = {}; - uint8_t spsId = {}; - VULKAN_HPP_NAMESPACE::Bool32 emitSpsEnable = {}; - uint32_t ppsIdEntryCount = {}; - const uint8_t * ppsIdEntries = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264EmitPictureParametersEXT ) == - sizeof( VkVideoEncodeH264EmitPictureParametersEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH264EmitPictureParametersEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH264EmitPictureParametersEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH264FrameSizeEXT - { - using NativeType = VkVideoEncodeH264FrameSizeEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH264FrameSizeEXT( uint32_t frameISize_ = {}, - uint32_t framePSize_ = {}, - uint32_t frameBSize_ = {} ) VULKAN_HPP_NOEXCEPT - : frameISize( frameISize_ ) - , framePSize( framePSize_ ) - , frameBSize( frameBSize_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeH264FrameSizeEXT( VideoEncodeH264FrameSizeEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264FrameSizeEXT( VkVideoEncodeH264FrameSizeEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH264FrameSizeEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH264FrameSizeEXT & operator=( VideoEncodeH264FrameSizeEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264FrameSizeEXT & operator=( VkVideoEncodeH264FrameSizeEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264FrameSizeEXT & setFrameISize( uint32_t frameISize_ ) VULKAN_HPP_NOEXCEPT - { - frameISize = frameISize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264FrameSizeEXT & setFramePSize( uint32_t framePSize_ ) VULKAN_HPP_NOEXCEPT - { - framePSize = framePSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264FrameSizeEXT & setFrameBSize( uint32_t frameBSize_ ) VULKAN_HPP_NOEXCEPT - { - frameBSize = frameBSize_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH264FrameSizeEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH264FrameSizeEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( frameISize, framePSize, frameBSize ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH264FrameSizeEXT const & ) const = default; -# else - bool operator==( VideoEncodeH264FrameSizeEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( frameISize == rhs.frameISize ) && ( framePSize == rhs.framePSize ) && ( frameBSize == rhs.frameBSize ); -# endif - } - - bool operator!=( VideoEncodeH264FrameSizeEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - uint32_t frameISize = {}; - uint32_t framePSize = {}; - uint32_t frameBSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeEXT ) == - sizeof( VkVideoEncodeH264FrameSizeEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH264FrameSizeEXT is not nothrow_move_constructible!" ); -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH264NaluSliceEXT - { - using NativeType = VkVideoEncodeH264NaluSliceEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeH264NaluSliceEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH264NaluSliceEXT( - const StdVideoEncodeH264SliceHeader * pSliceHeaderStd_ = {}, - uint32_t mbCount_ = {}, - uint8_t refFinalList0EntryCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pRefFinalList0Entries_ = {}, - uint8_t refFinalList1EntryCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pRefFinalList1Entries_ = {} ) VULKAN_HPP_NOEXCEPT - : pSliceHeaderStd( pSliceHeaderStd_ ) - , mbCount( mbCount_ ) - , refFinalList0EntryCount( refFinalList0EntryCount_ ) - , pRefFinalList0Entries( pRefFinalList0Entries_ ) - , refFinalList1EntryCount( refFinalList1EntryCount_ ) - , pRefFinalList1Entries( pRefFinalList1Entries_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeH264NaluSliceEXT( VideoEncodeH264NaluSliceEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264NaluSliceEXT( VkVideoEncodeH264NaluSliceEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH264NaluSliceEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH264NaluSliceEXT( - const StdVideoEncodeH264SliceHeader * pSliceHeaderStd_, - uint32_t mbCount_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - refFinalList0Entries_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - refFinalList1Entries_ = {} ) - : pSliceHeaderStd( pSliceHeaderStd_ ) - , mbCount( mbCount_ ) - , refFinalList0EntryCount( static_cast( refFinalList0Entries_.size() ) ) - , pRefFinalList0Entries( refFinalList0Entries_.data() ) - , refFinalList1EntryCount( static_cast( refFinalList1Entries_.size() ) ) - , pRefFinalList1Entries( refFinalList1Entries_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH264NaluSliceEXT & operator=( VideoEncodeH264NaluSliceEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264NaluSliceEXT & operator=( VkVideoEncodeH264NaluSliceEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264NaluSliceEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264NaluSliceEXT & - setPSliceHeaderStd( const StdVideoEncodeH264SliceHeader * pSliceHeaderStd_ ) VULKAN_HPP_NOEXCEPT - { - pSliceHeaderStd = pSliceHeaderStd_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264NaluSliceEXT & setMbCount( uint32_t mbCount_ ) VULKAN_HPP_NOEXCEPT - { - mbCount = mbCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264NaluSliceEXT & - setRefFinalList0EntryCount( uint8_t refFinalList0EntryCount_ ) VULKAN_HPP_NOEXCEPT - { - refFinalList0EntryCount = refFinalList0EntryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264NaluSliceEXT & setPRefFinalList0Entries( - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pRefFinalList0Entries_ ) VULKAN_HPP_NOEXCEPT - { - pRefFinalList0Entries = pRefFinalList0Entries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH264NaluSliceEXT & setRefFinalList0Entries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - refFinalList0Entries_ ) VULKAN_HPP_NOEXCEPT - { - refFinalList0EntryCount = static_cast( refFinalList0Entries_.size() ); - pRefFinalList0Entries = refFinalList0Entries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264NaluSliceEXT & - setRefFinalList1EntryCount( uint8_t refFinalList1EntryCount_ ) VULKAN_HPP_NOEXCEPT - { - refFinalList1EntryCount = refFinalList1EntryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264NaluSliceEXT & setPRefFinalList1Entries( - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pRefFinalList1Entries_ ) VULKAN_HPP_NOEXCEPT - { - pRefFinalList1Entries = pRefFinalList1Entries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH264NaluSliceEXT & setRefFinalList1Entries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - refFinalList1Entries_ ) VULKAN_HPP_NOEXCEPT - { - refFinalList1EntryCount = static_cast( refFinalList1Entries_.size() ); - pRefFinalList1Entries = refFinalList1Entries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH264NaluSliceEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH264NaluSliceEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - pSliceHeaderStd, - mbCount, - refFinalList0EntryCount, - pRefFinalList0Entries, - refFinalList1EntryCount, - pRefFinalList1Entries ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH264NaluSliceEXT const & ) const = default; -# else - bool operator==( VideoEncodeH264NaluSliceEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pSliceHeaderStd == rhs.pSliceHeaderStd ) && - ( mbCount == rhs.mbCount ) && ( refFinalList0EntryCount == rhs.refFinalList0EntryCount ) && - ( pRefFinalList0Entries == rhs.pRefFinalList0Entries ) && - ( refFinalList1EntryCount == rhs.refFinalList1EntryCount ) && - ( pRefFinalList1Entries == rhs.pRefFinalList1Entries ); -# endif - } - - bool operator!=( VideoEncodeH264NaluSliceEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH264NaluSliceEXT; - const void * pNext = {}; - const StdVideoEncodeH264SliceHeader * pSliceHeaderStd = {}; - uint32_t mbCount = {}; - uint8_t refFinalList0EntryCount = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pRefFinalList0Entries = {}; - uint8_t refFinalList1EntryCount = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pRefFinalList1Entries = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceEXT ) == - sizeof( VkVideoEncodeH264NaluSliceEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH264NaluSliceEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH264NaluSliceEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH264ProfileEXT - { - using NativeType = VkVideoEncodeH264ProfileEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeH264ProfileEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH264ProfileEXT( StdVideoH264ProfileIdc stdProfileIdc_ = {} ) VULKAN_HPP_NOEXCEPT - : stdProfileIdc( stdProfileIdc_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeH264ProfileEXT( VideoEncodeH264ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264ProfileEXT( VkVideoEncodeH264ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH264ProfileEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH264ProfileEXT & operator=( VideoEncodeH264ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264ProfileEXT & operator=( VkVideoEncodeH264ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264ProfileEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264ProfileEXT & - setStdProfileIdc( StdVideoH264ProfileIdc stdProfileIdc_ ) VULKAN_HPP_NOEXCEPT - { - stdProfileIdc = stdProfileIdc_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH264ProfileEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH264ProfileEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, stdProfileIdc ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( VideoEncodeH264ProfileEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = memcmp( &stdProfileIdc, &rhs.stdProfileIdc, sizeof( StdVideoH264ProfileIdc ) ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -# endif - - bool operator==( VideoEncodeH264ProfileEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( memcmp( &stdProfileIdc, &rhs.stdProfileIdc, sizeof( StdVideoH264ProfileIdc ) ) == 0 ); - } - - bool operator!=( VideoEncodeH264ProfileEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH264ProfileEXT; - const void * pNext = {}; - StdVideoH264ProfileIdc stdProfileIdc = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileEXT ) == - sizeof( VkVideoEncodeH264ProfileEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoEncodeH264ProfileEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH264ProfileEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH264QpEXT - { - using NativeType = VkVideoEncodeH264QpEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VideoEncodeH264QpEXT( int32_t qpI_ = {}, int32_t qpP_ = {}, int32_t qpB_ = {} ) VULKAN_HPP_NOEXCEPT - : qpI( qpI_ ) - , qpP( qpP_ ) - , qpB( qpB_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoEncodeH264QpEXT( VideoEncodeH264QpEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264QpEXT( VkVideoEncodeH264QpEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH264QpEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH264QpEXT & operator=( VideoEncodeH264QpEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264QpEXT & operator=( VkVideoEncodeH264QpEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264QpEXT & setQpI( int32_t qpI_ ) VULKAN_HPP_NOEXCEPT - { - qpI = qpI_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264QpEXT & setQpP( int32_t qpP_ ) VULKAN_HPP_NOEXCEPT - { - qpP = qpP_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264QpEXT & setQpB( int32_t qpB_ ) VULKAN_HPP_NOEXCEPT - { - qpB = qpB_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH264QpEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH264QpEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( qpI, qpP, qpB ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH264QpEXT const & ) const = default; -# else - bool operator==( VideoEncodeH264QpEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( qpI == rhs.qpI ) && ( qpP == rhs.qpP ) && ( qpB == rhs.qpB ); -# endif - } - - bool operator!=( VideoEncodeH264QpEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - int32_t qpI = {}; - int32_t qpP = {}; - int32_t qpB = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264QpEXT ) == sizeof( VkVideoEncodeH264QpEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoEncodeH264QpEXT is not nothrow_move_constructible!" ); -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH264RateControlInfoEXT - { - using NativeType = VkVideoEncodeH264RateControlInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoEncodeH264RateControlInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH264RateControlInfoEXT( - uint32_t gopFrameCount_ = {}, - uint32_t idrPeriod_ = {}, - uint32_t consecutiveBFrameCount_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure_ = - VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlStructureFlagBitsEXT::eUnknown, - uint8_t temporalLayerCount_ = {} ) VULKAN_HPP_NOEXCEPT - : gopFrameCount( gopFrameCount_ ) - , idrPeriod( idrPeriod_ ) - , consecutiveBFrameCount( consecutiveBFrameCount_ ) - , rateControlStructure( rateControlStructure_ ) - , temporalLayerCount( temporalLayerCount_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeH264RateControlInfoEXT( VideoEncodeH264RateControlInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264RateControlInfoEXT( VkVideoEncodeH264RateControlInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH264RateControlInfoEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH264RateControlInfoEXT & - operator=( VideoEncodeH264RateControlInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264RateControlInfoEXT & operator=( VkVideoEncodeH264RateControlInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlInfoEXT & - setGopFrameCount( uint32_t gopFrameCount_ ) VULKAN_HPP_NOEXCEPT - { - gopFrameCount = gopFrameCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlInfoEXT & setIdrPeriod( uint32_t idrPeriod_ ) VULKAN_HPP_NOEXCEPT - { - idrPeriod = idrPeriod_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlInfoEXT & - setConsecutiveBFrameCount( uint32_t consecutiveBFrameCount_ ) VULKAN_HPP_NOEXCEPT - { - consecutiveBFrameCount = consecutiveBFrameCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlInfoEXT & setRateControlStructure( - VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure_ ) VULKAN_HPP_NOEXCEPT - { - rateControlStructure = rateControlStructure_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlInfoEXT & - setTemporalLayerCount( uint8_t temporalLayerCount_ ) VULKAN_HPP_NOEXCEPT - { - temporalLayerCount = temporalLayerCount_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH264RateControlInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH264RateControlInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, gopFrameCount, idrPeriod, consecutiveBFrameCount, rateControlStructure, temporalLayerCount ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH264RateControlInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH264RateControlInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( gopFrameCount == rhs.gopFrameCount ) && - ( idrPeriod == rhs.idrPeriod ) && ( consecutiveBFrameCount == rhs.consecutiveBFrameCount ) && - ( rateControlStructure == rhs.rateControlStructure ) && ( temporalLayerCount == rhs.temporalLayerCount ); -# endif - } - - bool operator!=( VideoEncodeH264RateControlInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH264RateControlInfoEXT; - const void * pNext = {}; - uint32_t gopFrameCount = {}; - uint32_t idrPeriod = {}; - uint32_t consecutiveBFrameCount = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure = - VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlStructureFlagBitsEXT::eUnknown; - uint8_t temporalLayerCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoEXT ) == - sizeof( VkVideoEncodeH264RateControlInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH264RateControlInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH264RateControlInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH264RateControlLayerInfoEXT - { - using NativeType = VkVideoEncodeH264RateControlLayerInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoEncodeH264RateControlLayerInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH264RateControlLayerInfoEXT( - uint8_t temporalLayerId_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 useInitialRcQp_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH264QpEXT initialRcQp_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 useMinQp_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH264QpEXT minQp_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 useMaxQp_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH264QpEXT maxQp_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 useMaxFrameSize_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeEXT maxFrameSize_ = {} ) VULKAN_HPP_NOEXCEPT - : temporalLayerId( temporalLayerId_ ) - , useInitialRcQp( useInitialRcQp_ ) - , initialRcQp( initialRcQp_ ) - , useMinQp( useMinQp_ ) - , minQp( minQp_ ) - , useMaxQp( useMaxQp_ ) - , maxQp( maxQp_ ) - , useMaxFrameSize( useMaxFrameSize_ ) - , maxFrameSize( maxFrameSize_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoEncodeH264RateControlLayerInfoEXT( VideoEncodeH264RateControlLayerInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264RateControlLayerInfoEXT( VkVideoEncodeH264RateControlLayerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH264RateControlLayerInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH264RateControlLayerInfoEXT & - operator=( VideoEncodeH264RateControlLayerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264RateControlLayerInfoEXT & - operator=( VkVideoEncodeH264RateControlLayerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlLayerInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlLayerInfoEXT & - setTemporalLayerId( uint8_t temporalLayerId_ ) VULKAN_HPP_NOEXCEPT - { - temporalLayerId = temporalLayerId_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlLayerInfoEXT & - setUseInitialRcQp( VULKAN_HPP_NAMESPACE::Bool32 useInitialRcQp_ ) VULKAN_HPP_NOEXCEPT - { - useInitialRcQp = useInitialRcQp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlLayerInfoEXT & - setInitialRcQp( VULKAN_HPP_NAMESPACE::VideoEncodeH264QpEXT const & initialRcQp_ ) VULKAN_HPP_NOEXCEPT - { - initialRcQp = initialRcQp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlLayerInfoEXT & - setUseMinQp( VULKAN_HPP_NAMESPACE::Bool32 useMinQp_ ) VULKAN_HPP_NOEXCEPT - { - useMinQp = useMinQp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlLayerInfoEXT & - setMinQp( VULKAN_HPP_NAMESPACE::VideoEncodeH264QpEXT const & minQp_ ) VULKAN_HPP_NOEXCEPT - { - minQp = minQp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlLayerInfoEXT & - setUseMaxQp( VULKAN_HPP_NAMESPACE::Bool32 useMaxQp_ ) VULKAN_HPP_NOEXCEPT - { - useMaxQp = useMaxQp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlLayerInfoEXT & - setMaxQp( VULKAN_HPP_NAMESPACE::VideoEncodeH264QpEXT const & maxQp_ ) VULKAN_HPP_NOEXCEPT - { - maxQp = maxQp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlLayerInfoEXT & - setUseMaxFrameSize( VULKAN_HPP_NAMESPACE::Bool32 useMaxFrameSize_ ) VULKAN_HPP_NOEXCEPT - { - useMaxFrameSize = useMaxFrameSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264RateControlLayerInfoEXT & - setMaxFrameSize( VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeEXT const & maxFrameSize_ ) VULKAN_HPP_NOEXCEPT - { - maxFrameSize = maxFrameSize_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH264RateControlLayerInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH264RateControlLayerInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - temporalLayerId, - useInitialRcQp, - initialRcQp, - useMinQp, - minQp, - useMaxQp, - maxQp, - useMaxFrameSize, - maxFrameSize ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH264RateControlLayerInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH264RateControlLayerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( temporalLayerId == rhs.temporalLayerId ) && - ( useInitialRcQp == rhs.useInitialRcQp ) && ( initialRcQp == rhs.initialRcQp ) && - ( useMinQp == rhs.useMinQp ) && ( minQp == rhs.minQp ) && ( useMaxQp == rhs.useMaxQp ) && - ( maxQp == rhs.maxQp ) && ( useMaxFrameSize == rhs.useMaxFrameSize ) && - ( maxFrameSize == rhs.maxFrameSize ); -# endif - } - - bool operator!=( VideoEncodeH264RateControlLayerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH264RateControlLayerInfoEXT; - const void * pNext = {}; - uint8_t temporalLayerId = {}; - VULKAN_HPP_NAMESPACE::Bool32 useInitialRcQp = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH264QpEXT initialRcQp = {}; - VULKAN_HPP_NAMESPACE::Bool32 useMinQp = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH264QpEXT minQp = {}; - VULKAN_HPP_NAMESPACE::Bool32 useMaxQp = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH264QpEXT maxQp = {}; - VULKAN_HPP_NAMESPACE::Bool32 useMaxFrameSize = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeEXT maxFrameSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoEXT ) == - sizeof( VkVideoEncodeH264RateControlLayerInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH264RateControlLayerInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH264RateControlLayerInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH264SessionCreateInfoEXT - { - using NativeType = VkVideoEncodeH264SessionCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoEncodeH264SessionCreateInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionCreateInfoEXT( - VULKAN_HPP_NAMESPACE::VideoEncodeH264CreateFlagsEXT flags_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D maxPictureSizeInMbs_ = {}, - const VULKAN_HPP_NAMESPACE::ExtensionProperties * pStdExtensionVersion_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , maxPictureSizeInMbs( maxPictureSizeInMbs_ ) - , pStdExtensionVersion( pStdExtensionVersion_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionCreateInfoEXT( VideoEncodeH264SessionCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264SessionCreateInfoEXT( VkVideoEncodeH264SessionCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH264SessionCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH264SessionCreateInfoEXT & - operator=( VideoEncodeH264SessionCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264SessionCreateInfoEXT & - operator=( VkVideoEncodeH264SessionCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::VideoEncodeH264CreateFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionCreateInfoEXT & - setMaxPictureSizeInMbs( VULKAN_HPP_NAMESPACE::Extent2D const & maxPictureSizeInMbs_ ) VULKAN_HPP_NOEXCEPT - { - maxPictureSizeInMbs = maxPictureSizeInMbs_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionCreateInfoEXT & setPStdExtensionVersion( - const VULKAN_HPP_NAMESPACE::ExtensionProperties * pStdExtensionVersion_ ) VULKAN_HPP_NOEXCEPT - { - pStdExtensionVersion = pStdExtensionVersion_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH264SessionCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH264SessionCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, maxPictureSizeInMbs, pStdExtensionVersion ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH264SessionCreateInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH264SessionCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( maxPictureSizeInMbs == rhs.maxPictureSizeInMbs ) && ( pStdExtensionVersion == rhs.pStdExtensionVersion ); -# endif - } - - bool operator!=( VideoEncodeH264SessionCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH264SessionCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH264CreateFlagsEXT flags = {}; - VULKAN_HPP_NAMESPACE::Extent2D maxPictureSizeInMbs = {}; - const VULKAN_HPP_NAMESPACE::ExtensionProperties * pStdExtensionVersion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoEXT ) == - sizeof( VkVideoEncodeH264SessionCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH264SessionCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH264SessionCreateInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH264SessionParametersAddInfoEXT - { - using NativeType = VkVideoEncodeH264SessionParametersAddInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoEncodeH264SessionParametersAddInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH264SessionParametersAddInfoEXT( - uint32_t spsStdCount_ = {}, - const StdVideoH264SequenceParameterSet * pSpsStd_ = {}, - uint32_t ppsStdCount_ = {}, - const StdVideoH264PictureParameterSet * pPpsStd_ = {} ) VULKAN_HPP_NOEXCEPT - : spsStdCount( spsStdCount_ ) - , pSpsStd( pSpsStd_ ) - , ppsStdCount( ppsStdCount_ ) - , pPpsStd( pPpsStd_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoEncodeH264SessionParametersAddInfoEXT( - VideoEncodeH264SessionParametersAddInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264SessionParametersAddInfoEXT( VkVideoEncodeH264SessionParametersAddInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : VideoEncodeH264SessionParametersAddInfoEXT( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH264SessionParametersAddInfoEXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & spsStd_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & ppsStd_ = {} ) - : spsStdCount( static_cast( spsStd_.size() ) ) - , pSpsStd( spsStd_.data() ) - , ppsStdCount( static_cast( ppsStd_.size() ) ) - , pPpsStd( ppsStd_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH264SessionParametersAddInfoEXT & - operator=( VideoEncodeH264SessionParametersAddInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264SessionParametersAddInfoEXT & - operator=( VkVideoEncodeH264SessionParametersAddInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersAddInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersAddInfoEXT & - setSpsStdCount( uint32_t spsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - spsStdCount = spsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersAddInfoEXT & - setPSpsStd( const StdVideoH264SequenceParameterSet * pSpsStd_ ) VULKAN_HPP_NOEXCEPT - { - pSpsStd = pSpsStd_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH264SessionParametersAddInfoEXT & - setSpsStd( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & spsStd_ ) - VULKAN_HPP_NOEXCEPT - { - spsStdCount = static_cast( spsStd_.size() ); - pSpsStd = spsStd_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersAddInfoEXT & - setPpsStdCount( uint32_t ppsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - ppsStdCount = ppsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersAddInfoEXT & - setPPpsStd( const StdVideoH264PictureParameterSet * pPpsStd_ ) VULKAN_HPP_NOEXCEPT - { - pPpsStd = pPpsStd_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH264SessionParametersAddInfoEXT & - setPpsStd( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & ppsStd_ ) - VULKAN_HPP_NOEXCEPT - { - ppsStdCount = static_cast( ppsStd_.size() ); - pPpsStd = ppsStd_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH264SessionParametersAddInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH264SessionParametersAddInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, spsStdCount, pSpsStd, ppsStdCount, pPpsStd ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH264SessionParametersAddInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH264SessionParametersAddInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( spsStdCount == rhs.spsStdCount ) && - ( pSpsStd == rhs.pSpsStd ) && ( ppsStdCount == rhs.ppsStdCount ) && ( pPpsStd == rhs.pPpsStd ); -# endif - } - - bool operator!=( VideoEncodeH264SessionParametersAddInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH264SessionParametersAddInfoEXT; - const void * pNext = {}; - uint32_t spsStdCount = {}; - const StdVideoH264SequenceParameterSet * pSpsStd = {}; - uint32_t ppsStdCount = {}; - const StdVideoH264PictureParameterSet * pPpsStd = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoEXT ) == - sizeof( VkVideoEncodeH264SessionParametersAddInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH264SessionParametersAddInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH264SessionParametersAddInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH264SessionParametersCreateInfoEXT - { - using NativeType = VkVideoEncodeH264SessionParametersCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoEncodeH264SessionParametersCreateInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH264SessionParametersCreateInfoEXT( - uint32_t maxSpsStdCount_ = {}, - uint32_t maxPpsStdCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoEXT * pParametersAddInfo_ = {} ) - VULKAN_HPP_NOEXCEPT - : maxSpsStdCount( maxSpsStdCount_ ) - , maxPpsStdCount( maxPpsStdCount_ ) - , pParametersAddInfo( pParametersAddInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoEncodeH264SessionParametersCreateInfoEXT( - VideoEncodeH264SessionParametersCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264SessionParametersCreateInfoEXT( VkVideoEncodeH264SessionParametersCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : VideoEncodeH264SessionParametersCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH264SessionParametersCreateInfoEXT & - operator=( VideoEncodeH264SessionParametersCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264SessionParametersCreateInfoEXT & - operator=( VkVideoEncodeH264SessionParametersCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersCreateInfoEXT & - setMaxSpsStdCount( uint32_t maxSpsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - maxSpsStdCount = maxSpsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersCreateInfoEXT & - setMaxPpsStdCount( uint32_t maxPpsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - maxPpsStdCount = maxPpsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersCreateInfoEXT & setPParametersAddInfo( - const VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoEXT * pParametersAddInfo_ ) VULKAN_HPP_NOEXCEPT - { - pParametersAddInfo = pParametersAddInfo_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH264SessionParametersCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH264SessionParametersCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxSpsStdCount, maxPpsStdCount, pParametersAddInfo ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH264SessionParametersCreateInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH264SessionParametersCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxSpsStdCount == rhs.maxSpsStdCount ) && - ( maxPpsStdCount == rhs.maxPpsStdCount ) && ( pParametersAddInfo == rhs.pParametersAddInfo ); -# endif - } - - bool operator!=( VideoEncodeH264SessionParametersCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH264SessionParametersCreateInfoEXT; - const void * pNext = {}; - uint32_t maxSpsStdCount = {}; - uint32_t maxPpsStdCount = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoEXT * pParametersAddInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoEXT ) == - sizeof( VkVideoEncodeH264SessionParametersCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH264SessionParametersCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH264SessionParametersCreateInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH264VclFrameInfoEXT - { - using NativeType = VkVideoEncodeH264VclFrameInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeH264VclFrameInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH264VclFrameInfoEXT( - uint8_t refDefaultFinalList0EntryCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pRefDefaultFinalList0Entries_ = {}, - uint8_t refDefaultFinalList1EntryCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pRefDefaultFinalList1Entries_ = {}, - uint32_t naluSliceEntryCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceEXT * pNaluSliceEntries_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pCurrentPictureInfo_ = {} ) VULKAN_HPP_NOEXCEPT - : refDefaultFinalList0EntryCount( refDefaultFinalList0EntryCount_ ) - , pRefDefaultFinalList0Entries( pRefDefaultFinalList0Entries_ ) - , refDefaultFinalList1EntryCount( refDefaultFinalList1EntryCount_ ) - , pRefDefaultFinalList1Entries( pRefDefaultFinalList1Entries_ ) - , naluSliceEntryCount( naluSliceEntryCount_ ) - , pNaluSliceEntries( pNaluSliceEntries_ ) - , pCurrentPictureInfo( pCurrentPictureInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeH264VclFrameInfoEXT( VideoEncodeH264VclFrameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264VclFrameInfoEXT( VkVideoEncodeH264VclFrameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH264VclFrameInfoEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH264VclFrameInfoEXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - refDefaultFinalList0Entries_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - refDefaultFinalList1Entries_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - naluSliceEntries_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pCurrentPictureInfo_ = {} ) - : refDefaultFinalList0EntryCount( static_cast( refDefaultFinalList0Entries_.size() ) ) - , pRefDefaultFinalList0Entries( refDefaultFinalList0Entries_.data() ) - , refDefaultFinalList1EntryCount( static_cast( refDefaultFinalList1Entries_.size() ) ) - , pRefDefaultFinalList1Entries( refDefaultFinalList1Entries_.data() ) - , naluSliceEntryCount( static_cast( naluSliceEntries_.size() ) ) - , pNaluSliceEntries( naluSliceEntries_.data() ) - , pCurrentPictureInfo( pCurrentPictureInfo_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH264VclFrameInfoEXT & - operator=( VideoEncodeH264VclFrameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH264VclFrameInfoEXT & operator=( VkVideoEncodeH264VclFrameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264VclFrameInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264VclFrameInfoEXT & - setRefDefaultFinalList0EntryCount( uint8_t refDefaultFinalList0EntryCount_ ) VULKAN_HPP_NOEXCEPT - { - refDefaultFinalList0EntryCount = refDefaultFinalList0EntryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264VclFrameInfoEXT & setPRefDefaultFinalList0Entries( - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pRefDefaultFinalList0Entries_ ) VULKAN_HPP_NOEXCEPT - { - pRefDefaultFinalList0Entries = pRefDefaultFinalList0Entries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH264VclFrameInfoEXT & setRefDefaultFinalList0Entries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - refDefaultFinalList0Entries_ ) VULKAN_HPP_NOEXCEPT - { - refDefaultFinalList0EntryCount = static_cast( refDefaultFinalList0Entries_.size() ); - pRefDefaultFinalList0Entries = refDefaultFinalList0Entries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264VclFrameInfoEXT & - setRefDefaultFinalList1EntryCount( uint8_t refDefaultFinalList1EntryCount_ ) VULKAN_HPP_NOEXCEPT - { - refDefaultFinalList1EntryCount = refDefaultFinalList1EntryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264VclFrameInfoEXT & setPRefDefaultFinalList1Entries( - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pRefDefaultFinalList1Entries_ ) VULKAN_HPP_NOEXCEPT - { - pRefDefaultFinalList1Entries = pRefDefaultFinalList1Entries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH264VclFrameInfoEXT & setRefDefaultFinalList1Entries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - refDefaultFinalList1Entries_ ) VULKAN_HPP_NOEXCEPT - { - refDefaultFinalList1EntryCount = static_cast( refDefaultFinalList1Entries_.size() ); - pRefDefaultFinalList1Entries = refDefaultFinalList1Entries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264VclFrameInfoEXT & - setNaluSliceEntryCount( uint32_t naluSliceEntryCount_ ) VULKAN_HPP_NOEXCEPT - { - naluSliceEntryCount = naluSliceEntryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264VclFrameInfoEXT & setPNaluSliceEntries( - const VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceEXT * pNaluSliceEntries_ ) VULKAN_HPP_NOEXCEPT - { - pNaluSliceEntries = pNaluSliceEntries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH264VclFrameInfoEXT & setNaluSliceEntries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - naluSliceEntries_ ) VULKAN_HPP_NOEXCEPT - { - naluSliceEntryCount = static_cast( naluSliceEntries_.size() ); - pNaluSliceEntries = naluSliceEntries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264VclFrameInfoEXT & setPCurrentPictureInfo( - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pCurrentPictureInfo_ ) VULKAN_HPP_NOEXCEPT - { - pCurrentPictureInfo = pCurrentPictureInfo_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH264VclFrameInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH264VclFrameInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - refDefaultFinalList0EntryCount, - pRefDefaultFinalList0Entries, - refDefaultFinalList1EntryCount, - pRefDefaultFinalList1Entries, - naluSliceEntryCount, - pNaluSliceEntries, - pCurrentPictureInfo ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH264VclFrameInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH264VclFrameInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( refDefaultFinalList0EntryCount == rhs.refDefaultFinalList0EntryCount ) && - ( pRefDefaultFinalList0Entries == rhs.pRefDefaultFinalList0Entries ) && - ( refDefaultFinalList1EntryCount == rhs.refDefaultFinalList1EntryCount ) && - ( pRefDefaultFinalList1Entries == rhs.pRefDefaultFinalList1Entries ) && - ( naluSliceEntryCount == rhs.naluSliceEntryCount ) && ( pNaluSliceEntries == rhs.pNaluSliceEntries ) && - ( pCurrentPictureInfo == rhs.pCurrentPictureInfo ); -# endif - } - - bool operator!=( VideoEncodeH264VclFrameInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH264VclFrameInfoEXT; - const void * pNext = {}; - uint8_t refDefaultFinalList0EntryCount = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pRefDefaultFinalList0Entries = {}; - uint8_t refDefaultFinalList1EntryCount = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pRefDefaultFinalList1Entries = {}; - uint32_t naluSliceEntryCount = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceEXT * pNaluSliceEntries = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoEXT * pCurrentPictureInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264VclFrameInfoEXT ) == - sizeof( VkVideoEncodeH264VclFrameInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH264VclFrameInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH264VclFrameInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265CapabilitiesEXT - { - using NativeType = VkVideoEncodeH265CapabilitiesEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeH265CapabilitiesEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265CapabilitiesEXT( - VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagsEXT flags_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH265InputModeFlagsEXT inputModeFlags_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH265OutputModeFlagsEXT outputModeFlags_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagsEXT ctbSizes_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D inputImageDataAlignment_ = {}, - uint8_t maxNumL0ReferenceForP_ = {}, - uint8_t maxNumL0ReferenceForB_ = {}, - uint8_t maxNumL1Reference_ = {}, - uint8_t maxNumSubLayers_ = {}, - uint8_t qualityLevelCount_ = {}, - VULKAN_HPP_NAMESPACE::ExtensionProperties stdExtensionVersion_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , inputModeFlags( inputModeFlags_ ) - , outputModeFlags( outputModeFlags_ ) - , ctbSizes( ctbSizes_ ) - , inputImageDataAlignment( inputImageDataAlignment_ ) - , maxNumL0ReferenceForP( maxNumL0ReferenceForP_ ) - , maxNumL0ReferenceForB( maxNumL0ReferenceForB_ ) - , maxNumL1Reference( maxNumL1Reference_ ) - , maxNumSubLayers( maxNumSubLayers_ ) - , qualityLevelCount( qualityLevelCount_ ) - , stdExtensionVersion( stdExtensionVersion_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 - VideoEncodeH265CapabilitiesEXT( VideoEncodeH265CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265CapabilitiesEXT( VkVideoEncodeH265CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH265CapabilitiesEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265CapabilitiesEXT & - operator=( VideoEncodeH265CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265CapabilitiesEXT & operator=( VkVideoEncodeH265CapabilitiesEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265CapabilitiesEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265CapabilitiesEXT & - setFlags( VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265CapabilitiesEXT & - setInputModeFlags( VULKAN_HPP_NAMESPACE::VideoEncodeH265InputModeFlagsEXT inputModeFlags_ ) VULKAN_HPP_NOEXCEPT - { - inputModeFlags = inputModeFlags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265CapabilitiesEXT & - setOutputModeFlags( VULKAN_HPP_NAMESPACE::VideoEncodeH265OutputModeFlagsEXT outputModeFlags_ ) VULKAN_HPP_NOEXCEPT - { - outputModeFlags = outputModeFlags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265CapabilitiesEXT & - setCtbSizes( VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagsEXT ctbSizes_ ) VULKAN_HPP_NOEXCEPT - { - ctbSizes = ctbSizes_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265CapabilitiesEXT & - setInputImageDataAlignment( VULKAN_HPP_NAMESPACE::Extent2D const & inputImageDataAlignment_ ) VULKAN_HPP_NOEXCEPT - { - inputImageDataAlignment = inputImageDataAlignment_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265CapabilitiesEXT & - setMaxNumL0ReferenceForP( uint8_t maxNumL0ReferenceForP_ ) VULKAN_HPP_NOEXCEPT - { - maxNumL0ReferenceForP = maxNumL0ReferenceForP_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265CapabilitiesEXT & - setMaxNumL0ReferenceForB( uint8_t maxNumL0ReferenceForB_ ) VULKAN_HPP_NOEXCEPT - { - maxNumL0ReferenceForB = maxNumL0ReferenceForB_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265CapabilitiesEXT & - setMaxNumL1Reference( uint8_t maxNumL1Reference_ ) VULKAN_HPP_NOEXCEPT - { - maxNumL1Reference = maxNumL1Reference_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265CapabilitiesEXT & - setMaxNumSubLayers( uint8_t maxNumSubLayers_ ) VULKAN_HPP_NOEXCEPT - { - maxNumSubLayers = maxNumSubLayers_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265CapabilitiesEXT & - setQualityLevelCount( uint8_t qualityLevelCount_ ) VULKAN_HPP_NOEXCEPT - { - qualityLevelCount = qualityLevelCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265CapabilitiesEXT & setStdExtensionVersion( - VULKAN_HPP_NAMESPACE::ExtensionProperties const & stdExtensionVersion_ ) VULKAN_HPP_NOEXCEPT - { - stdExtensionVersion = stdExtensionVersion_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265CapabilitiesEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265CapabilitiesEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - inputModeFlags, - outputModeFlags, - ctbSizes, - inputImageDataAlignment, - maxNumL0ReferenceForP, - maxNumL0ReferenceForB, - maxNumL1Reference, - maxNumSubLayers, - qualityLevelCount, - stdExtensionVersion ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH265CapabilitiesEXT const & ) const = default; -# else - bool operator==( VideoEncodeH265CapabilitiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( inputModeFlags == rhs.inputModeFlags ) && ( outputModeFlags == rhs.outputModeFlags ) && - ( ctbSizes == rhs.ctbSizes ) && ( inputImageDataAlignment == rhs.inputImageDataAlignment ) && - ( maxNumL0ReferenceForP == rhs.maxNumL0ReferenceForP ) && - ( maxNumL0ReferenceForB == rhs.maxNumL0ReferenceForB ) && ( maxNumL1Reference == rhs.maxNumL1Reference ) && - ( maxNumSubLayers == rhs.maxNumSubLayers ) && ( qualityLevelCount == rhs.qualityLevelCount ) && - ( stdExtensionVersion == rhs.stdExtensionVersion ); -# endif - } - - bool operator!=( VideoEncodeH265CapabilitiesEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH265CapabilitiesEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagsEXT flags = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH265InputModeFlagsEXT inputModeFlags = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH265OutputModeFlagsEXT outputModeFlags = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagsEXT ctbSizes = {}; - VULKAN_HPP_NAMESPACE::Extent2D inputImageDataAlignment = {}; - uint8_t maxNumL0ReferenceForP = {}; - uint8_t maxNumL0ReferenceForB = {}; - uint8_t maxNumL1Reference = {}; - uint8_t maxNumSubLayers = {}; - uint8_t qualityLevelCount = {}; - VULKAN_HPP_NAMESPACE::ExtensionProperties stdExtensionVersion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesEXT ) == - sizeof( VkVideoEncodeH265CapabilitiesEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH265CapabilitiesEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH265CapabilitiesEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265DpbSlotInfoEXT - { - using NativeType = VkVideoEncodeH265DpbSlotInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeH265DpbSlotInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH265DpbSlotInfoEXT( - int8_t slotIndex_ = {}, const StdVideoEncodeH265ReferenceInfo * pStdReferenceInfo_ = {} ) VULKAN_HPP_NOEXCEPT - : slotIndex( slotIndex_ ) - , pStdReferenceInfo( pStdReferenceInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeH265DpbSlotInfoEXT( VideoEncodeH265DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265DpbSlotInfoEXT( VkVideoEncodeH265DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH265DpbSlotInfoEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265DpbSlotInfoEXT & - operator=( VideoEncodeH265DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265DpbSlotInfoEXT & operator=( VkVideoEncodeH265DpbSlotInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265DpbSlotInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265DpbSlotInfoEXT & setSlotIndex( int8_t slotIndex_ ) VULKAN_HPP_NOEXCEPT - { - slotIndex = slotIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265DpbSlotInfoEXT & - setPStdReferenceInfo( const StdVideoEncodeH265ReferenceInfo * pStdReferenceInfo_ ) VULKAN_HPP_NOEXCEPT - { - pStdReferenceInfo = pStdReferenceInfo_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265DpbSlotInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265DpbSlotInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, slotIndex, pStdReferenceInfo ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH265DpbSlotInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH265DpbSlotInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( slotIndex == rhs.slotIndex ) && - ( pStdReferenceInfo == rhs.pStdReferenceInfo ); -# endif - } - - bool operator!=( VideoEncodeH265DpbSlotInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH265DpbSlotInfoEXT; - const void * pNext = {}; - int8_t slotIndex = {}; - const StdVideoEncodeH265ReferenceInfo * pStdReferenceInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoEXT ) == - sizeof( VkVideoEncodeH265DpbSlotInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH265DpbSlotInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH265DpbSlotInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265EmitPictureParametersEXT - { - using NativeType = VkVideoEncodeH265EmitPictureParametersEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoEncodeH265EmitPictureParametersEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VideoEncodeH265EmitPictureParametersEXT( uint8_t vpsId_ = {}, - uint8_t spsId_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 emitVpsEnable_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 emitSpsEnable_ = {}, - uint32_t ppsIdEntryCount_ = {}, - const uint8_t * ppsIdEntries_ = {} ) VULKAN_HPP_NOEXCEPT - : vpsId( vpsId_ ) - , spsId( spsId_ ) - , emitVpsEnable( emitVpsEnable_ ) - , emitSpsEnable( emitSpsEnable_ ) - , ppsIdEntryCount( ppsIdEntryCount_ ) - , ppsIdEntries( ppsIdEntries_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoEncodeH265EmitPictureParametersEXT( VideoEncodeH265EmitPictureParametersEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265EmitPictureParametersEXT( VkVideoEncodeH265EmitPictureParametersEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH265EmitPictureParametersEXT( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH265EmitPictureParametersEXT( - uint8_t vpsId_, - uint8_t spsId_, - VULKAN_HPP_NAMESPACE::Bool32 emitVpsEnable_, - VULKAN_HPP_NAMESPACE::Bool32 emitSpsEnable_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & psIdEntries_ ) - : vpsId( vpsId_ ) - , spsId( spsId_ ) - , emitVpsEnable( emitVpsEnable_ ) - , emitSpsEnable( emitSpsEnable_ ) - , ppsIdEntryCount( static_cast( psIdEntries_.size() ) ) - , ppsIdEntries( psIdEntries_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265EmitPictureParametersEXT & - operator=( VideoEncodeH265EmitPictureParametersEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265EmitPictureParametersEXT & - operator=( VkVideoEncodeH265EmitPictureParametersEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265EmitPictureParametersEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265EmitPictureParametersEXT & setVpsId( uint8_t vpsId_ ) VULKAN_HPP_NOEXCEPT - { - vpsId = vpsId_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265EmitPictureParametersEXT & setSpsId( uint8_t spsId_ ) VULKAN_HPP_NOEXCEPT - { - spsId = spsId_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265EmitPictureParametersEXT & - setEmitVpsEnable( VULKAN_HPP_NAMESPACE::Bool32 emitVpsEnable_ ) VULKAN_HPP_NOEXCEPT - { - emitVpsEnable = emitVpsEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265EmitPictureParametersEXT & - setEmitSpsEnable( VULKAN_HPP_NAMESPACE::Bool32 emitSpsEnable_ ) VULKAN_HPP_NOEXCEPT - { - emitSpsEnable = emitSpsEnable_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265EmitPictureParametersEXT & - setPpsIdEntryCount( uint32_t ppsIdEntryCount_ ) VULKAN_HPP_NOEXCEPT - { - ppsIdEntryCount = ppsIdEntryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265EmitPictureParametersEXT & - setPpsIdEntries( const uint8_t * ppsIdEntries_ ) VULKAN_HPP_NOEXCEPT - { - ppsIdEntries = ppsIdEntries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH265EmitPictureParametersEXT & setPsIdEntries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & psIdEntries_ ) VULKAN_HPP_NOEXCEPT - { - ppsIdEntryCount = static_cast( psIdEntries_.size() ); - ppsIdEntries = psIdEntries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265EmitPictureParametersEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265EmitPictureParametersEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, vpsId, spsId, emitVpsEnable, emitSpsEnable, ppsIdEntryCount, ppsIdEntries ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH265EmitPictureParametersEXT const & ) const = default; -# else - bool operator==( VideoEncodeH265EmitPictureParametersEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( vpsId == rhs.vpsId ) && ( spsId == rhs.spsId ) && - ( emitVpsEnable == rhs.emitVpsEnable ) && ( emitSpsEnable == rhs.emitSpsEnable ) && - ( ppsIdEntryCount == rhs.ppsIdEntryCount ) && ( ppsIdEntries == rhs.ppsIdEntries ); -# endif - } - - bool operator!=( VideoEncodeH265EmitPictureParametersEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH265EmitPictureParametersEXT; - const void * pNext = {}; - uint8_t vpsId = {}; - uint8_t spsId = {}; - VULKAN_HPP_NAMESPACE::Bool32 emitVpsEnable = {}; - VULKAN_HPP_NAMESPACE::Bool32 emitSpsEnable = {}; - uint32_t ppsIdEntryCount = {}; - const uint8_t * ppsIdEntries = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265EmitPictureParametersEXT ) == - sizeof( VkVideoEncodeH265EmitPictureParametersEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH265EmitPictureParametersEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH265EmitPictureParametersEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265FrameSizeEXT - { - using NativeType = VkVideoEncodeH265FrameSizeEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH265FrameSizeEXT( uint32_t frameISize_ = {}, - uint32_t framePSize_ = {}, - uint32_t frameBSize_ = {} ) VULKAN_HPP_NOEXCEPT - : frameISize( frameISize_ ) - , framePSize( framePSize_ ) - , frameBSize( frameBSize_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeH265FrameSizeEXT( VideoEncodeH265FrameSizeEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265FrameSizeEXT( VkVideoEncodeH265FrameSizeEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH265FrameSizeEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265FrameSizeEXT & operator=( VideoEncodeH265FrameSizeEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265FrameSizeEXT & operator=( VkVideoEncodeH265FrameSizeEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265FrameSizeEXT & setFrameISize( uint32_t frameISize_ ) VULKAN_HPP_NOEXCEPT - { - frameISize = frameISize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265FrameSizeEXT & setFramePSize( uint32_t framePSize_ ) VULKAN_HPP_NOEXCEPT - { - framePSize = framePSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265FrameSizeEXT & setFrameBSize( uint32_t frameBSize_ ) VULKAN_HPP_NOEXCEPT - { - frameBSize = frameBSize_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265FrameSizeEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265FrameSizeEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( frameISize, framePSize, frameBSize ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH265FrameSizeEXT const & ) const = default; -# else - bool operator==( VideoEncodeH265FrameSizeEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( frameISize == rhs.frameISize ) && ( framePSize == rhs.framePSize ) && ( frameBSize == rhs.frameBSize ); -# endif - } - - bool operator!=( VideoEncodeH265FrameSizeEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - uint32_t frameISize = {}; - uint32_t framePSize = {}; - uint32_t frameBSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeEXT ) == - sizeof( VkVideoEncodeH265FrameSizeEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH265FrameSizeEXT is not nothrow_move_constructible!" ); -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265ReferenceListsEXT - { - using NativeType = VkVideoEncodeH265ReferenceListsEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeH265ReferenceListsEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH265ReferenceListsEXT( - uint8_t referenceList0EntryCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoEXT * pReferenceList0Entries_ = {}, - uint8_t referenceList1EntryCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoEXT * pReferenceList1Entries_ = {}, - const StdVideoEncodeH265ReferenceModifications * pReferenceModifications_ = {} ) VULKAN_HPP_NOEXCEPT - : referenceList0EntryCount( referenceList0EntryCount_ ) - , pReferenceList0Entries( pReferenceList0Entries_ ) - , referenceList1EntryCount( referenceList1EntryCount_ ) - , pReferenceList1Entries( pReferenceList1Entries_ ) - , pReferenceModifications( pReferenceModifications_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeH265ReferenceListsEXT( VideoEncodeH265ReferenceListsEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265ReferenceListsEXT( VkVideoEncodeH265ReferenceListsEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH265ReferenceListsEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH265ReferenceListsEXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - referenceList0Entries_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - referenceList1Entries_ = {}, - const StdVideoEncodeH265ReferenceModifications * pReferenceModifications_ = {} ) - : referenceList0EntryCount( static_cast( referenceList0Entries_.size() ) ) - , pReferenceList0Entries( referenceList0Entries_.data() ) - , referenceList1EntryCount( static_cast( referenceList1Entries_.size() ) ) - , pReferenceList1Entries( referenceList1Entries_.data() ) - , pReferenceModifications( pReferenceModifications_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265ReferenceListsEXT & - operator=( VideoEncodeH265ReferenceListsEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265ReferenceListsEXT & operator=( VkVideoEncodeH265ReferenceListsEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265ReferenceListsEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265ReferenceListsEXT & - setReferenceList0EntryCount( uint8_t referenceList0EntryCount_ ) VULKAN_HPP_NOEXCEPT - { - referenceList0EntryCount = referenceList0EntryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265ReferenceListsEXT & setPReferenceList0Entries( - const VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoEXT * pReferenceList0Entries_ ) VULKAN_HPP_NOEXCEPT - { - pReferenceList0Entries = pReferenceList0Entries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH265ReferenceListsEXT & setReferenceList0Entries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - referenceList0Entries_ ) VULKAN_HPP_NOEXCEPT - { - referenceList0EntryCount = static_cast( referenceList0Entries_.size() ); - pReferenceList0Entries = referenceList0Entries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265ReferenceListsEXT & - setReferenceList1EntryCount( uint8_t referenceList1EntryCount_ ) VULKAN_HPP_NOEXCEPT - { - referenceList1EntryCount = referenceList1EntryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265ReferenceListsEXT & setPReferenceList1Entries( - const VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoEXT * pReferenceList1Entries_ ) VULKAN_HPP_NOEXCEPT - { - pReferenceList1Entries = pReferenceList1Entries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH265ReferenceListsEXT & setReferenceList1Entries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - referenceList1Entries_ ) VULKAN_HPP_NOEXCEPT - { - referenceList1EntryCount = static_cast( referenceList1Entries_.size() ); - pReferenceList1Entries = referenceList1Entries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265ReferenceListsEXT & setPReferenceModifications( - const StdVideoEncodeH265ReferenceModifications * pReferenceModifications_ ) VULKAN_HPP_NOEXCEPT - { - pReferenceModifications = pReferenceModifications_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265ReferenceListsEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265ReferenceListsEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - referenceList0EntryCount, - pReferenceList0Entries, - referenceList1EntryCount, - pReferenceList1Entries, - pReferenceModifications ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH265ReferenceListsEXT const & ) const = default; -# else - bool operator==( VideoEncodeH265ReferenceListsEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( referenceList0EntryCount == rhs.referenceList0EntryCount ) && - ( pReferenceList0Entries == rhs.pReferenceList0Entries ) && - ( referenceList1EntryCount == rhs.referenceList1EntryCount ) && - ( pReferenceList1Entries == rhs.pReferenceList1Entries ) && - ( pReferenceModifications == rhs.pReferenceModifications ); -# endif - } - - bool operator!=( VideoEncodeH265ReferenceListsEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH265ReferenceListsEXT; - const void * pNext = {}; - uint8_t referenceList0EntryCount = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoEXT * pReferenceList0Entries = {}; - uint8_t referenceList1EntryCount = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoEXT * pReferenceList1Entries = {}; - const StdVideoEncodeH265ReferenceModifications * pReferenceModifications = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265ReferenceListsEXT ) == - sizeof( VkVideoEncodeH265ReferenceListsEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH265ReferenceListsEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH265ReferenceListsEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265NaluSliceEXT - { - using NativeType = VkVideoEncodeH265NaluSliceEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeH265NaluSliceEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH265NaluSliceEXT( - uint32_t ctbCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeH265ReferenceListsEXT * pReferenceFinalLists_ = {}, - const StdVideoEncodeH265SliceHeader * pSliceHeaderStd_ = {} ) VULKAN_HPP_NOEXCEPT - : ctbCount( ctbCount_ ) - , pReferenceFinalLists( pReferenceFinalLists_ ) - , pSliceHeaderStd( pSliceHeaderStd_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeH265NaluSliceEXT( VideoEncodeH265NaluSliceEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265NaluSliceEXT( VkVideoEncodeH265NaluSliceEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH265NaluSliceEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265NaluSliceEXT & operator=( VideoEncodeH265NaluSliceEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265NaluSliceEXT & operator=( VkVideoEncodeH265NaluSliceEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265NaluSliceEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265NaluSliceEXT & setCtbCount( uint32_t ctbCount_ ) VULKAN_HPP_NOEXCEPT - { - ctbCount = ctbCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265NaluSliceEXT & setPReferenceFinalLists( - const VULKAN_HPP_NAMESPACE::VideoEncodeH265ReferenceListsEXT * pReferenceFinalLists_ ) VULKAN_HPP_NOEXCEPT - { - pReferenceFinalLists = pReferenceFinalLists_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265NaluSliceEXT & - setPSliceHeaderStd( const StdVideoEncodeH265SliceHeader * pSliceHeaderStd_ ) VULKAN_HPP_NOEXCEPT - { - pSliceHeaderStd = pSliceHeaderStd_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265NaluSliceEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265NaluSliceEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, ctbCount, pReferenceFinalLists, pSliceHeaderStd ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH265NaluSliceEXT const & ) const = default; -# else - bool operator==( VideoEncodeH265NaluSliceEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( ctbCount == rhs.ctbCount ) && - ( pReferenceFinalLists == rhs.pReferenceFinalLists ) && ( pSliceHeaderStd == rhs.pSliceHeaderStd ); -# endif - } - - bool operator!=( VideoEncodeH265NaluSliceEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH265NaluSliceEXT; - const void * pNext = {}; - uint32_t ctbCount = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeH265ReferenceListsEXT * pReferenceFinalLists = {}; - const StdVideoEncodeH265SliceHeader * pSliceHeaderStd = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceEXT ) == - sizeof( VkVideoEncodeH265NaluSliceEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH265NaluSliceEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH265NaluSliceEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265ProfileEXT - { - using NativeType = VkVideoEncodeH265ProfileEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeH265ProfileEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH265ProfileEXT( StdVideoH265ProfileIdc stdProfileIdc_ = {} ) VULKAN_HPP_NOEXCEPT - : stdProfileIdc( stdProfileIdc_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeH265ProfileEXT( VideoEncodeH265ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265ProfileEXT( VkVideoEncodeH265ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH265ProfileEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265ProfileEXT & operator=( VideoEncodeH265ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265ProfileEXT & operator=( VkVideoEncodeH265ProfileEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265ProfileEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265ProfileEXT & - setStdProfileIdc( StdVideoH265ProfileIdc stdProfileIdc_ ) VULKAN_HPP_NOEXCEPT - { - stdProfileIdc = stdProfileIdc_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265ProfileEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265ProfileEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, stdProfileIdc ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( VideoEncodeH265ProfileEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = memcmp( &stdProfileIdc, &rhs.stdProfileIdc, sizeof( StdVideoH265ProfileIdc ) ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -# endif - - bool operator==( VideoEncodeH265ProfileEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( memcmp( &stdProfileIdc, &rhs.stdProfileIdc, sizeof( StdVideoH265ProfileIdc ) ) == 0 ); - } - - bool operator!=( VideoEncodeH265ProfileEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH265ProfileEXT; - const void * pNext = {}; - StdVideoH265ProfileIdc stdProfileIdc = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileEXT ) == - sizeof( VkVideoEncodeH265ProfileEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoEncodeH265ProfileEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH265ProfileEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265QpEXT - { - using NativeType = VkVideoEncodeH265QpEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VideoEncodeH265QpEXT( int32_t qpI_ = {}, int32_t qpP_ = {}, int32_t qpB_ = {} ) VULKAN_HPP_NOEXCEPT - : qpI( qpI_ ) - , qpP( qpP_ ) - , qpB( qpB_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoEncodeH265QpEXT( VideoEncodeH265QpEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265QpEXT( VkVideoEncodeH265QpEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH265QpEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265QpEXT & operator=( VideoEncodeH265QpEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265QpEXT & operator=( VkVideoEncodeH265QpEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265QpEXT & setQpI( int32_t qpI_ ) VULKAN_HPP_NOEXCEPT - { - qpI = qpI_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265QpEXT & setQpP( int32_t qpP_ ) VULKAN_HPP_NOEXCEPT - { - qpP = qpP_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265QpEXT & setQpB( int32_t qpB_ ) VULKAN_HPP_NOEXCEPT - { - qpB = qpB_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265QpEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265QpEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( qpI, qpP, qpB ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH265QpEXT const & ) const = default; -# else - bool operator==( VideoEncodeH265QpEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( qpI == rhs.qpI ) && ( qpP == rhs.qpP ) && ( qpB == rhs.qpB ); -# endif - } - - bool operator!=( VideoEncodeH265QpEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - int32_t qpI = {}; - int32_t qpP = {}; - int32_t qpB = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265QpEXT ) == sizeof( VkVideoEncodeH265QpEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoEncodeH265QpEXT is not nothrow_move_constructible!" ); -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265RateControlInfoEXT - { - using NativeType = VkVideoEncodeH265RateControlInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoEncodeH265RateControlInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH265RateControlInfoEXT( - uint32_t gopFrameCount_ = {}, - uint32_t idrPeriod_ = {}, - uint32_t consecutiveBFrameCount_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure_ = - VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlStructureFlagBitsEXT::eUnknown, - uint8_t subLayerCount_ = {} ) VULKAN_HPP_NOEXCEPT - : gopFrameCount( gopFrameCount_ ) - , idrPeriod( idrPeriod_ ) - , consecutiveBFrameCount( consecutiveBFrameCount_ ) - , rateControlStructure( rateControlStructure_ ) - , subLayerCount( subLayerCount_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeH265RateControlInfoEXT( VideoEncodeH265RateControlInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265RateControlInfoEXT( VkVideoEncodeH265RateControlInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH265RateControlInfoEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265RateControlInfoEXT & - operator=( VideoEncodeH265RateControlInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265RateControlInfoEXT & operator=( VkVideoEncodeH265RateControlInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlInfoEXT & - setGopFrameCount( uint32_t gopFrameCount_ ) VULKAN_HPP_NOEXCEPT - { - gopFrameCount = gopFrameCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlInfoEXT & setIdrPeriod( uint32_t idrPeriod_ ) VULKAN_HPP_NOEXCEPT - { - idrPeriod = idrPeriod_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlInfoEXT & - setConsecutiveBFrameCount( uint32_t consecutiveBFrameCount_ ) VULKAN_HPP_NOEXCEPT - { - consecutiveBFrameCount = consecutiveBFrameCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlInfoEXT & setRateControlStructure( - VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure_ ) VULKAN_HPP_NOEXCEPT - { - rateControlStructure = rateControlStructure_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlInfoEXT & - setSubLayerCount( uint8_t subLayerCount_ ) VULKAN_HPP_NOEXCEPT - { - subLayerCount = subLayerCount_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265RateControlInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265RateControlInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, gopFrameCount, idrPeriod, consecutiveBFrameCount, rateControlStructure, subLayerCount ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH265RateControlInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH265RateControlInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( gopFrameCount == rhs.gopFrameCount ) && - ( idrPeriod == rhs.idrPeriod ) && ( consecutiveBFrameCount == rhs.consecutiveBFrameCount ) && - ( rateControlStructure == rhs.rateControlStructure ) && ( subLayerCount == rhs.subLayerCount ); -# endif - } - - bool operator!=( VideoEncodeH265RateControlInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH265RateControlInfoEXT; - const void * pNext = {}; - uint32_t gopFrameCount = {}; - uint32_t idrPeriod = {}; - uint32_t consecutiveBFrameCount = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure = - VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlStructureFlagBitsEXT::eUnknown; - uint8_t subLayerCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoEXT ) == - sizeof( VkVideoEncodeH265RateControlInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH265RateControlInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH265RateControlInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265RateControlLayerInfoEXT - { - using NativeType = VkVideoEncodeH265RateControlLayerInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoEncodeH265RateControlLayerInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH265RateControlLayerInfoEXT( - uint8_t temporalId_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 useInitialRcQp_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH265QpEXT initialRcQp_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 useMinQp_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH265QpEXT minQp_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 useMaxQp_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH265QpEXT maxQp_ = {}, - VULKAN_HPP_NAMESPACE::Bool32 useMaxFrameSize_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeEXT maxFrameSize_ = {} ) VULKAN_HPP_NOEXCEPT - : temporalId( temporalId_ ) - , useInitialRcQp( useInitialRcQp_ ) - , initialRcQp( initialRcQp_ ) - , useMinQp( useMinQp_ ) - , minQp( minQp_ ) - , useMaxQp( useMaxQp_ ) - , maxQp( maxQp_ ) - , useMaxFrameSize( useMaxFrameSize_ ) - , maxFrameSize( maxFrameSize_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoEncodeH265RateControlLayerInfoEXT( VideoEncodeH265RateControlLayerInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265RateControlLayerInfoEXT( VkVideoEncodeH265RateControlLayerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH265RateControlLayerInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265RateControlLayerInfoEXT & - operator=( VideoEncodeH265RateControlLayerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265RateControlLayerInfoEXT & - operator=( VkVideoEncodeH265RateControlLayerInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlLayerInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlLayerInfoEXT & - setTemporalId( uint8_t temporalId_ ) VULKAN_HPP_NOEXCEPT - { - temporalId = temporalId_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlLayerInfoEXT & - setUseInitialRcQp( VULKAN_HPP_NAMESPACE::Bool32 useInitialRcQp_ ) VULKAN_HPP_NOEXCEPT - { - useInitialRcQp = useInitialRcQp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlLayerInfoEXT & - setInitialRcQp( VULKAN_HPP_NAMESPACE::VideoEncodeH265QpEXT const & initialRcQp_ ) VULKAN_HPP_NOEXCEPT - { - initialRcQp = initialRcQp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlLayerInfoEXT & - setUseMinQp( VULKAN_HPP_NAMESPACE::Bool32 useMinQp_ ) VULKAN_HPP_NOEXCEPT - { - useMinQp = useMinQp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlLayerInfoEXT & - setMinQp( VULKAN_HPP_NAMESPACE::VideoEncodeH265QpEXT const & minQp_ ) VULKAN_HPP_NOEXCEPT - { - minQp = minQp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlLayerInfoEXT & - setUseMaxQp( VULKAN_HPP_NAMESPACE::Bool32 useMaxQp_ ) VULKAN_HPP_NOEXCEPT - { - useMaxQp = useMaxQp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlLayerInfoEXT & - setMaxQp( VULKAN_HPP_NAMESPACE::VideoEncodeH265QpEXT const & maxQp_ ) VULKAN_HPP_NOEXCEPT - { - maxQp = maxQp_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlLayerInfoEXT & - setUseMaxFrameSize( VULKAN_HPP_NAMESPACE::Bool32 useMaxFrameSize_ ) VULKAN_HPP_NOEXCEPT - { - useMaxFrameSize = useMaxFrameSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265RateControlLayerInfoEXT & - setMaxFrameSize( VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeEXT const & maxFrameSize_ ) VULKAN_HPP_NOEXCEPT - { - maxFrameSize = maxFrameSize_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265RateControlLayerInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265RateControlLayerInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - temporalId, - useInitialRcQp, - initialRcQp, - useMinQp, - minQp, - useMaxQp, - maxQp, - useMaxFrameSize, - maxFrameSize ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH265RateControlLayerInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH265RateControlLayerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( temporalId == rhs.temporalId ) && - ( useInitialRcQp == rhs.useInitialRcQp ) && ( initialRcQp == rhs.initialRcQp ) && - ( useMinQp == rhs.useMinQp ) && ( minQp == rhs.minQp ) && ( useMaxQp == rhs.useMaxQp ) && - ( maxQp == rhs.maxQp ) && ( useMaxFrameSize == rhs.useMaxFrameSize ) && - ( maxFrameSize == rhs.maxFrameSize ); -# endif - } - - bool operator!=( VideoEncodeH265RateControlLayerInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH265RateControlLayerInfoEXT; - const void * pNext = {}; - uint8_t temporalId = {}; - VULKAN_HPP_NAMESPACE::Bool32 useInitialRcQp = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH265QpEXT initialRcQp = {}; - VULKAN_HPP_NAMESPACE::Bool32 useMinQp = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH265QpEXT minQp = {}; - VULKAN_HPP_NAMESPACE::Bool32 useMaxQp = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH265QpEXT maxQp = {}; - VULKAN_HPP_NAMESPACE::Bool32 useMaxFrameSize = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeEXT maxFrameSize = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoEXT ) == - sizeof( VkVideoEncodeH265RateControlLayerInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH265RateControlLayerInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH265RateControlLayerInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265SessionCreateInfoEXT - { - using NativeType = VkVideoEncodeH265SessionCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoEncodeH265SessionCreateInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionCreateInfoEXT( - VULKAN_HPP_NAMESPACE::VideoEncodeH265CreateFlagsEXT flags_ = {}, - const VULKAN_HPP_NAMESPACE::ExtensionProperties * pStdExtensionVersion_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , pStdExtensionVersion( pStdExtensionVersion_ ) - {} - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionCreateInfoEXT( VideoEncodeH265SessionCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265SessionCreateInfoEXT( VkVideoEncodeH265SessionCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH265SessionCreateInfoEXT( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265SessionCreateInfoEXT & - operator=( VideoEncodeH265SessionCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265SessionCreateInfoEXT & - operator=( VkVideoEncodeH265SessionCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionCreateInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionCreateInfoEXT & - setFlags( VULKAN_HPP_NAMESPACE::VideoEncodeH265CreateFlagsEXT flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionCreateInfoEXT & setPStdExtensionVersion( - const VULKAN_HPP_NAMESPACE::ExtensionProperties * pStdExtensionVersion_ ) VULKAN_HPP_NOEXCEPT - { - pStdExtensionVersion = pStdExtensionVersion_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265SessionCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265SessionCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, pStdExtensionVersion ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH265SessionCreateInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH265SessionCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( pStdExtensionVersion == rhs.pStdExtensionVersion ); -# endif - } - - bool operator!=( VideoEncodeH265SessionCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH265SessionCreateInfoEXT; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeH265CreateFlagsEXT flags = {}; - const VULKAN_HPP_NAMESPACE::ExtensionProperties * pStdExtensionVersion = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoEXT ) == - sizeof( VkVideoEncodeH265SessionCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH265SessionCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH265SessionCreateInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265SessionParametersAddInfoEXT - { - using NativeType = VkVideoEncodeH265SessionParametersAddInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoEncodeH265SessionParametersAddInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH265SessionParametersAddInfoEXT( - uint32_t vpsStdCount_ = {}, - const StdVideoH265VideoParameterSet * pVpsStd_ = {}, - uint32_t spsStdCount_ = {}, - const StdVideoH265SequenceParameterSet * pSpsStd_ = {}, - uint32_t ppsStdCount_ = {}, - const StdVideoH265PictureParameterSet * pPpsStd_ = {} ) VULKAN_HPP_NOEXCEPT - : vpsStdCount( vpsStdCount_ ) - , pVpsStd( pVpsStd_ ) - , spsStdCount( spsStdCount_ ) - , pSpsStd( pSpsStd_ ) - , ppsStdCount( ppsStdCount_ ) - , pPpsStd( pPpsStd_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoEncodeH265SessionParametersAddInfoEXT( - VideoEncodeH265SessionParametersAddInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265SessionParametersAddInfoEXT( VkVideoEncodeH265SessionParametersAddInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : VideoEncodeH265SessionParametersAddInfoEXT( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH265SessionParametersAddInfoEXT( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & vpsStd_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & spsStd_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & ppsStd_ = {} ) - : vpsStdCount( static_cast( vpsStd_.size() ) ) - , pVpsStd( vpsStd_.data() ) - , spsStdCount( static_cast( spsStd_.size() ) ) - , pSpsStd( spsStd_.data() ) - , ppsStdCount( static_cast( ppsStd_.size() ) ) - , pPpsStd( ppsStd_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265SessionParametersAddInfoEXT & - operator=( VideoEncodeH265SessionParametersAddInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265SessionParametersAddInfoEXT & - operator=( VkVideoEncodeH265SessionParametersAddInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoEXT & - setVpsStdCount( uint32_t vpsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - vpsStdCount = vpsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoEXT & - setPVpsStd( const StdVideoH265VideoParameterSet * pVpsStd_ ) VULKAN_HPP_NOEXCEPT - { - pVpsStd = pVpsStd_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH265SessionParametersAddInfoEXT & - setVpsStd( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & vpsStd_ ) - VULKAN_HPP_NOEXCEPT - { - vpsStdCount = static_cast( vpsStd_.size() ); - pVpsStd = vpsStd_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoEXT & - setSpsStdCount( uint32_t spsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - spsStdCount = spsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoEXT & - setPSpsStd( const StdVideoH265SequenceParameterSet * pSpsStd_ ) VULKAN_HPP_NOEXCEPT - { - pSpsStd = pSpsStd_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH265SessionParametersAddInfoEXT & - setSpsStd( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & spsStd_ ) - VULKAN_HPP_NOEXCEPT - { - spsStdCount = static_cast( spsStd_.size() ); - pSpsStd = spsStd_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoEXT & - setPpsStdCount( uint32_t ppsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - ppsStdCount = ppsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoEXT & - setPPpsStd( const StdVideoH265PictureParameterSet * pPpsStd_ ) VULKAN_HPP_NOEXCEPT - { - pPpsStd = pPpsStd_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH265SessionParametersAddInfoEXT & - setPpsStd( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & ppsStd_ ) - VULKAN_HPP_NOEXCEPT - { - ppsStdCount = static_cast( ppsStd_.size() ); - pPpsStd = ppsStd_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265SessionParametersAddInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265SessionParametersAddInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, vpsStdCount, pVpsStd, spsStdCount, pSpsStd, ppsStdCount, pPpsStd ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH265SessionParametersAddInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH265SessionParametersAddInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( vpsStdCount == rhs.vpsStdCount ) && - ( pVpsStd == rhs.pVpsStd ) && ( spsStdCount == rhs.spsStdCount ) && ( pSpsStd == rhs.pSpsStd ) && - ( ppsStdCount == rhs.ppsStdCount ) && ( pPpsStd == rhs.pPpsStd ); -# endif - } - - bool operator!=( VideoEncodeH265SessionParametersAddInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH265SessionParametersAddInfoEXT; - const void * pNext = {}; - uint32_t vpsStdCount = {}; - const StdVideoH265VideoParameterSet * pVpsStd = {}; - uint32_t spsStdCount = {}; - const StdVideoH265SequenceParameterSet * pSpsStd = {}; - uint32_t ppsStdCount = {}; - const StdVideoH265PictureParameterSet * pPpsStd = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoEXT ) == - sizeof( VkVideoEncodeH265SessionParametersAddInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH265SessionParametersAddInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH265SessionParametersAddInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265SessionParametersCreateInfoEXT - { - using NativeType = VkVideoEncodeH265SessionParametersCreateInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoEncodeH265SessionParametersCreateInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH265SessionParametersCreateInfoEXT( - uint32_t maxVpsStdCount_ = {}, - uint32_t maxSpsStdCount_ = {}, - uint32_t maxPpsStdCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoEXT * pParametersAddInfo_ = {} ) - VULKAN_HPP_NOEXCEPT - : maxVpsStdCount( maxVpsStdCount_ ) - , maxSpsStdCount( maxSpsStdCount_ ) - , maxPpsStdCount( maxPpsStdCount_ ) - , pParametersAddInfo( pParametersAddInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoEncodeH265SessionParametersCreateInfoEXT( - VideoEncodeH265SessionParametersCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265SessionParametersCreateInfoEXT( VkVideoEncodeH265SessionParametersCreateInfoEXT const & rhs ) - VULKAN_HPP_NOEXCEPT - : VideoEncodeH265SessionParametersCreateInfoEXT( - *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265SessionParametersCreateInfoEXT & - operator=( VideoEncodeH265SessionParametersCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265SessionParametersCreateInfoEXT & - operator=( VkVideoEncodeH265SessionParametersCreateInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersCreateInfoEXT & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersCreateInfoEXT & - setMaxVpsStdCount( uint32_t maxVpsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - maxVpsStdCount = maxVpsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersCreateInfoEXT & - setMaxSpsStdCount( uint32_t maxSpsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - maxSpsStdCount = maxSpsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersCreateInfoEXT & - setMaxPpsStdCount( uint32_t maxPpsStdCount_ ) VULKAN_HPP_NOEXCEPT - { - maxPpsStdCount = maxPpsStdCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersCreateInfoEXT & setPParametersAddInfo( - const VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoEXT * pParametersAddInfo_ ) VULKAN_HPP_NOEXCEPT - { - pParametersAddInfo = pParametersAddInfo_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265SessionParametersCreateInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265SessionParametersCreateInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, maxVpsStdCount, maxSpsStdCount, maxPpsStdCount, pParametersAddInfo ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH265SessionParametersCreateInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH265SessionParametersCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maxVpsStdCount == rhs.maxVpsStdCount ) && - ( maxSpsStdCount == rhs.maxSpsStdCount ) && ( maxPpsStdCount == rhs.maxPpsStdCount ) && - ( pParametersAddInfo == rhs.pParametersAddInfo ); -# endif - } - - bool operator!=( VideoEncodeH265SessionParametersCreateInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH265SessionParametersCreateInfoEXT; - const void * pNext = {}; - uint32_t maxVpsStdCount = {}; - uint32_t maxSpsStdCount = {}; - uint32_t maxPpsStdCount = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoEXT * pParametersAddInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoEXT ) == - sizeof( VkVideoEncodeH265SessionParametersCreateInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH265SessionParametersCreateInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH265SessionParametersCreateInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeH265VclFrameInfoEXT - { - using NativeType = VkVideoEncodeH265VclFrameInfoEXT; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeH265VclFrameInfoEXT; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeH265VclFrameInfoEXT( - const VULKAN_HPP_NAMESPACE::VideoEncodeH265ReferenceListsEXT * pReferenceFinalLists_ = {}, - uint32_t naluSliceEntryCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceEXT * pNaluSliceEntries_ = {}, - const StdVideoEncodeH265PictureInfo * pCurrentPictureInfo_ = {} ) VULKAN_HPP_NOEXCEPT - : pReferenceFinalLists( pReferenceFinalLists_ ) - , naluSliceEntryCount( naluSliceEntryCount_ ) - , pNaluSliceEntries( pNaluSliceEntries_ ) - , pCurrentPictureInfo( pCurrentPictureInfo_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeH265VclFrameInfoEXT( VideoEncodeH265VclFrameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265VclFrameInfoEXT( VkVideoEncodeH265VclFrameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeH265VclFrameInfoEXT( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH265VclFrameInfoEXT( - const VULKAN_HPP_NAMESPACE::VideoEncodeH265ReferenceListsEXT * pReferenceFinalLists_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - naluSliceEntries_, - const StdVideoEncodeH265PictureInfo * pCurrentPictureInfo_ = {} ) - : pReferenceFinalLists( pReferenceFinalLists_ ) - , naluSliceEntryCount( static_cast( naluSliceEntries_.size() ) ) - , pNaluSliceEntries( naluSliceEntries_.data() ) - , pCurrentPictureInfo( pCurrentPictureInfo_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeH265VclFrameInfoEXT & - operator=( VideoEncodeH265VclFrameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeH265VclFrameInfoEXT & operator=( VkVideoEncodeH265VclFrameInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265VclFrameInfoEXT & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265VclFrameInfoEXT & setPReferenceFinalLists( - const VULKAN_HPP_NAMESPACE::VideoEncodeH265ReferenceListsEXT * pReferenceFinalLists_ ) VULKAN_HPP_NOEXCEPT - { - pReferenceFinalLists = pReferenceFinalLists_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265VclFrameInfoEXT & - setNaluSliceEntryCount( uint32_t naluSliceEntryCount_ ) VULKAN_HPP_NOEXCEPT - { - naluSliceEntryCount = naluSliceEntryCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265VclFrameInfoEXT & setPNaluSliceEntries( - const VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceEXT * pNaluSliceEntries_ ) VULKAN_HPP_NOEXCEPT - { - pNaluSliceEntries = pNaluSliceEntries_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeH265VclFrameInfoEXT & setNaluSliceEntries( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - naluSliceEntries_ ) VULKAN_HPP_NOEXCEPT - { - naluSliceEntryCount = static_cast( naluSliceEntries_.size() ); - pNaluSliceEntries = naluSliceEntries_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265VclFrameInfoEXT & - setPCurrentPictureInfo( const StdVideoEncodeH265PictureInfo * pCurrentPictureInfo_ ) VULKAN_HPP_NOEXCEPT - { - pCurrentPictureInfo = pCurrentPictureInfo_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeH265VclFrameInfoEXT const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeH265VclFrameInfoEXT &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( - sType, pNext, pReferenceFinalLists, naluSliceEntryCount, pNaluSliceEntries, pCurrentPictureInfo ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeH265VclFrameInfoEXT const & ) const = default; -# else - bool operator==( VideoEncodeH265VclFrameInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( pReferenceFinalLists == rhs.pReferenceFinalLists ) && - ( naluSliceEntryCount == rhs.naluSliceEntryCount ) && ( pNaluSliceEntries == rhs.pNaluSliceEntries ) && - ( pCurrentPictureInfo == rhs.pCurrentPictureInfo ); -# endif - } - - bool operator!=( VideoEncodeH265VclFrameInfoEXT const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeH265VclFrameInfoEXT; - const void * pNext = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeH265ReferenceListsEXT * pReferenceFinalLists = {}; - uint32_t naluSliceEntryCount = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceEXT * pNaluSliceEntries = {}; - const StdVideoEncodeH265PictureInfo * pCurrentPictureInfo = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265VclFrameInfoEXT ) == - sizeof( VkVideoEncodeH265VclFrameInfoEXT ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeH265VclFrameInfoEXT is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeH265VclFrameInfoEXT; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeInfoKHR - { - using NativeType = VkVideoEncodeInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VideoEncodeInfoKHR( VULKAN_HPP_NAMESPACE::VideoEncodeFlagsKHR flags_ = {}, - uint32_t qualityLevel_ = {}, - VULKAN_HPP_NAMESPACE::Extent2D codedExtent_ = {}, - VULKAN_HPP_NAMESPACE::Buffer dstBitstreamBuffer_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize dstBitstreamBufferOffset_ = {}, - VULKAN_HPP_NAMESPACE::DeviceSize dstBitstreamBufferMaxRange_ = {}, - VULKAN_HPP_NAMESPACE::VideoPictureResourceKHR srcPictureResource_ = {}, - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pSetupReferenceSlot_ = {}, - uint32_t referenceSlotCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pReferenceSlots_ = {}, - uint32_t precedingExternallyEncodedBytes_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , qualityLevel( qualityLevel_ ) - , codedExtent( codedExtent_ ) - , dstBitstreamBuffer( dstBitstreamBuffer_ ) - , dstBitstreamBufferOffset( dstBitstreamBufferOffset_ ) - , dstBitstreamBufferMaxRange( dstBitstreamBufferMaxRange_ ) - , srcPictureResource( srcPictureResource_ ) - , pSetupReferenceSlot( pSetupReferenceSlot_ ) - , referenceSlotCount( referenceSlotCount_ ) - , pReferenceSlots( pReferenceSlots_ ) - , precedingExternallyEncodedBytes( precedingExternallyEncodedBytes_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoEncodeInfoKHR( VideoEncodeInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeInfoKHR( VkVideoEncodeInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeInfoKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeInfoKHR( - VULKAN_HPP_NAMESPACE::VideoEncodeFlagsKHR flags_, - uint32_t qualityLevel_, - VULKAN_HPP_NAMESPACE::Extent2D codedExtent_, - VULKAN_HPP_NAMESPACE::Buffer dstBitstreamBuffer_, - VULKAN_HPP_NAMESPACE::DeviceSize dstBitstreamBufferOffset_, - VULKAN_HPP_NAMESPACE::DeviceSize dstBitstreamBufferMaxRange_, - VULKAN_HPP_NAMESPACE::VideoPictureResourceKHR srcPictureResource_, - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pSetupReferenceSlot_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - referenceSlots_, - uint32_t precedingExternallyEncodedBytes_ = {} ) - : flags( flags_ ) - , qualityLevel( qualityLevel_ ) - , codedExtent( codedExtent_ ) - , dstBitstreamBuffer( dstBitstreamBuffer_ ) - , dstBitstreamBufferOffset( dstBitstreamBufferOffset_ ) - , dstBitstreamBufferMaxRange( dstBitstreamBufferMaxRange_ ) - , srcPictureResource( srcPictureResource_ ) - , pSetupReferenceSlot( pSetupReferenceSlot_ ) - , referenceSlotCount( static_cast( referenceSlots_.size() ) ) - , pReferenceSlots( referenceSlots_.data() ) - , precedingExternallyEncodedBytes( precedingExternallyEncodedBytes_ ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeInfoKHR & operator=( VideoEncodeInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeInfoKHR & operator=( VkVideoEncodeInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::VideoEncodeFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeInfoKHR & setQualityLevel( uint32_t qualityLevel_ ) VULKAN_HPP_NOEXCEPT - { - qualityLevel = qualityLevel_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeInfoKHR & - setCodedExtent( VULKAN_HPP_NAMESPACE::Extent2D const & codedExtent_ ) VULKAN_HPP_NOEXCEPT - { - codedExtent = codedExtent_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeInfoKHR & - setDstBitstreamBuffer( VULKAN_HPP_NAMESPACE::Buffer dstBitstreamBuffer_ ) VULKAN_HPP_NOEXCEPT - { - dstBitstreamBuffer = dstBitstreamBuffer_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeInfoKHR & - setDstBitstreamBufferOffset( VULKAN_HPP_NAMESPACE::DeviceSize dstBitstreamBufferOffset_ ) VULKAN_HPP_NOEXCEPT - { - dstBitstreamBufferOffset = dstBitstreamBufferOffset_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeInfoKHR & - setDstBitstreamBufferMaxRange( VULKAN_HPP_NAMESPACE::DeviceSize dstBitstreamBufferMaxRange_ ) VULKAN_HPP_NOEXCEPT - { - dstBitstreamBufferMaxRange = dstBitstreamBufferMaxRange_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeInfoKHR & setSrcPictureResource( - VULKAN_HPP_NAMESPACE::VideoPictureResourceKHR const & srcPictureResource_ ) VULKAN_HPP_NOEXCEPT - { - srcPictureResource = srcPictureResource_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeInfoKHR & setPSetupReferenceSlot( - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pSetupReferenceSlot_ ) VULKAN_HPP_NOEXCEPT - { - pSetupReferenceSlot = pSetupReferenceSlot_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeInfoKHR & - setReferenceSlotCount( uint32_t referenceSlotCount_ ) VULKAN_HPP_NOEXCEPT - { - referenceSlotCount = referenceSlotCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeInfoKHR & - setPReferenceSlots( const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pReferenceSlots_ ) VULKAN_HPP_NOEXCEPT - { - pReferenceSlots = pReferenceSlots_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeInfoKHR & setReferenceSlots( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - referenceSlots_ ) VULKAN_HPP_NOEXCEPT - { - referenceSlotCount = static_cast( referenceSlots_.size() ); - pReferenceSlots = referenceSlots_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeInfoKHR & - setPrecedingExternallyEncodedBytes( uint32_t precedingExternallyEncodedBytes_ ) VULKAN_HPP_NOEXCEPT - { - precedingExternallyEncodedBytes = precedingExternallyEncodedBytes_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - flags, - qualityLevel, - codedExtent, - dstBitstreamBuffer, - dstBitstreamBufferOffset, - dstBitstreamBufferMaxRange, - srcPictureResource, - pSetupReferenceSlot, - referenceSlotCount, - pReferenceSlots, - precedingExternallyEncodedBytes ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeInfoKHR const & ) const = default; -# else - bool operator==( VideoEncodeInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( qualityLevel == rhs.qualityLevel ) && ( codedExtent == rhs.codedExtent ) && - ( dstBitstreamBuffer == rhs.dstBitstreamBuffer ) && - ( dstBitstreamBufferOffset == rhs.dstBitstreamBufferOffset ) && - ( dstBitstreamBufferMaxRange == rhs.dstBitstreamBufferMaxRange ) && - ( srcPictureResource == rhs.srcPictureResource ) && ( pSetupReferenceSlot == rhs.pSetupReferenceSlot ) && - ( referenceSlotCount == rhs.referenceSlotCount ) && ( pReferenceSlots == rhs.pReferenceSlots ) && - ( precedingExternallyEncodedBytes == rhs.precedingExternallyEncodedBytes ); -# endif - } - - bool operator!=( VideoEncodeInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeFlagsKHR flags = {}; - uint32_t qualityLevel = {}; - VULKAN_HPP_NAMESPACE::Extent2D codedExtent = {}; - VULKAN_HPP_NAMESPACE::Buffer dstBitstreamBuffer = {}; - VULKAN_HPP_NAMESPACE::DeviceSize dstBitstreamBufferOffset = {}; - VULKAN_HPP_NAMESPACE::DeviceSize dstBitstreamBufferMaxRange = {}; - VULKAN_HPP_NAMESPACE::VideoPictureResourceKHR srcPictureResource = {}; - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pSetupReferenceSlot = {}; - uint32_t referenceSlotCount = {}; - const VULKAN_HPP_NAMESPACE::VideoReferenceSlotKHR * pReferenceSlots = {}; - uint32_t precedingExternallyEncodedBytes = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR ) == sizeof( VkVideoEncodeInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoEncodeInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeInfoKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeRateControlLayerInfoKHR - { - using NativeType = VkVideoEncodeRateControlLayerInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoEncodeRateControlLayerInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VideoEncodeRateControlLayerInfoKHR( uint32_t averageBitrate_ = {}, - uint32_t maxBitrate_ = {}, - uint32_t frameRateNumerator_ = {}, - uint32_t frameRateDenominator_ = {}, - uint32_t virtualBufferSizeInMs_ = {}, - uint32_t initialVirtualBufferSizeInMs_ = {} ) VULKAN_HPP_NOEXCEPT - : averageBitrate( averageBitrate_ ) - , maxBitrate( maxBitrate_ ) - , frameRateNumerator( frameRateNumerator_ ) - , frameRateDenominator( frameRateDenominator_ ) - , virtualBufferSizeInMs( virtualBufferSizeInMs_ ) - , initialVirtualBufferSizeInMs( initialVirtualBufferSizeInMs_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoEncodeRateControlLayerInfoKHR( VideoEncodeRateControlLayerInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeRateControlLayerInfoKHR( VkVideoEncodeRateControlLayerInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeRateControlLayerInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeRateControlLayerInfoKHR & - operator=( VideoEncodeRateControlLayerInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeRateControlLayerInfoKHR & - operator=( VkVideoEncodeRateControlLayerInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlLayerInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlLayerInfoKHR & - setAverageBitrate( uint32_t averageBitrate_ ) VULKAN_HPP_NOEXCEPT - { - averageBitrate = averageBitrate_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlLayerInfoKHR & - setMaxBitrate( uint32_t maxBitrate_ ) VULKAN_HPP_NOEXCEPT - { - maxBitrate = maxBitrate_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlLayerInfoKHR & - setFrameRateNumerator( uint32_t frameRateNumerator_ ) VULKAN_HPP_NOEXCEPT - { - frameRateNumerator = frameRateNumerator_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlLayerInfoKHR & - setFrameRateDenominator( uint32_t frameRateDenominator_ ) VULKAN_HPP_NOEXCEPT - { - frameRateDenominator = frameRateDenominator_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlLayerInfoKHR & - setVirtualBufferSizeInMs( uint32_t virtualBufferSizeInMs_ ) VULKAN_HPP_NOEXCEPT - { - virtualBufferSizeInMs = virtualBufferSizeInMs_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlLayerInfoKHR & - setInitialVirtualBufferSizeInMs( uint32_t initialVirtualBufferSizeInMs_ ) VULKAN_HPP_NOEXCEPT - { - initialVirtualBufferSizeInMs = initialVirtualBufferSizeInMs_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeRateControlLayerInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeRateControlLayerInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - averageBitrate, - maxBitrate, - frameRateNumerator, - frameRateDenominator, - virtualBufferSizeInMs, - initialVirtualBufferSizeInMs ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeRateControlLayerInfoKHR const & ) const = default; -# else - bool operator==( VideoEncodeRateControlLayerInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( averageBitrate == rhs.averageBitrate ) && - ( maxBitrate == rhs.maxBitrate ) && ( frameRateNumerator == rhs.frameRateNumerator ) && - ( frameRateDenominator == rhs.frameRateDenominator ) && - ( virtualBufferSizeInMs == rhs.virtualBufferSizeInMs ) && - ( initialVirtualBufferSizeInMs == rhs.initialVirtualBufferSizeInMs ); -# endif - } - - bool operator!=( VideoEncodeRateControlLayerInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeRateControlLayerInfoKHR; - const void * pNext = {}; - uint32_t averageBitrate = {}; - uint32_t maxBitrate = {}; - uint32_t frameRateNumerator = {}; - uint32_t frameRateDenominator = {}; - uint32_t virtualBufferSizeInMs = {}; - uint32_t initialVirtualBufferSizeInMs = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR ) == - sizeof( VkVideoEncodeRateControlLayerInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeRateControlLayerInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeRateControlLayerInfoKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEncodeRateControlInfoKHR - { - using NativeType = VkVideoEncodeRateControlInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEncodeRateControlInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoEncodeRateControlInfoKHR( - VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagsKHR flags_ = {}, - VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagBitsKHR rateControlMode_ = - VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagBitsKHR::eNone, - uint8_t layerCount_ = {}, - const VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR * pLayerConfigs_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , rateControlMode( rateControlMode_ ) - , layerCount( layerCount_ ) - , pLayerConfigs( pLayerConfigs_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoEncodeRateControlInfoKHR( VideoEncodeRateControlInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeRateControlInfoKHR( VkVideoEncodeRateControlInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEncodeRateControlInfoKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeRateControlInfoKHR( - VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagsKHR flags_, - VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagBitsKHR rateControlMode_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR> const & layerConfigs_ ) - : flags( flags_ ) - , rateControlMode( rateControlMode_ ) - , layerCount( static_cast( layerConfigs_.size() ) ) - , pLayerConfigs( layerConfigs_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEncodeRateControlInfoKHR & - operator=( VideoEncodeRateControlInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEncodeRateControlInfoKHR & operator=( VkVideoEncodeRateControlInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlInfoKHR & setRateControlMode( - VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagBitsKHR rateControlMode_ ) VULKAN_HPP_NOEXCEPT - { - rateControlMode = rateControlMode_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlInfoKHR & setLayerCount( uint8_t layerCount_ ) VULKAN_HPP_NOEXCEPT - { - layerCount = layerCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlInfoKHR & setPLayerConfigs( - const VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR * pLayerConfigs_ ) VULKAN_HPP_NOEXCEPT - { - pLayerConfigs = pLayerConfigs_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - VideoEncodeRateControlInfoKHR & setLayerConfigs( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< - const VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR> const & layerConfigs_ ) VULKAN_HPP_NOEXCEPT - { - layerCount = static_cast( layerConfigs_.size() ); - pLayerConfigs = layerConfigs_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEncodeRateControlInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEncodeRateControlInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, rateControlMode, layerCount, pLayerConfigs ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEncodeRateControlInfoKHR const & ) const = default; -# else - bool operator==( VideoEncodeRateControlInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( rateControlMode == rhs.rateControlMode ) && ( layerCount == rhs.layerCount ) && - ( pLayerConfigs == rhs.pLayerConfigs ); -# endif - } - - bool operator!=( VideoEncodeRateControlInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEncodeRateControlInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagsKHR flags = {}; - VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagBitsKHR rateControlMode = - VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagBitsKHR::eNone; - uint8_t layerCount = {}; - const VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR * pLayerConfigs = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR ) == - sizeof( VkVideoEncodeRateControlInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoEncodeRateControlInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEncodeRateControlInfoKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoEndCodingInfoKHR - { - using NativeType = VkVideoEndCodingInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoEndCodingInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - VideoEndCodingInfoKHR( VULKAN_HPP_NAMESPACE::VideoEndCodingFlagsKHR flags_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoEndCodingInfoKHR( VideoEndCodingInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEndCodingInfoKHR( VkVideoEndCodingInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoEndCodingInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoEndCodingInfoKHR & operator=( VideoEndCodingInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoEndCodingInfoKHR & operator=( VkVideoEndCodingInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoEndCodingInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoEndCodingInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::VideoEndCodingFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoEndCodingInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoEndCodingInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoEndCodingInfoKHR const & ) const = default; -# else - bool operator==( VideoEndCodingInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ); -# endif - } - - bool operator!=( VideoEndCodingInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoEndCodingInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoEndCodingFlagsKHR flags = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR ) == sizeof( VkVideoEndCodingInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoEndCodingInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoEndCodingInfoKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoFormatPropertiesKHR - { - using NativeType = VkVideoFormatPropertiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoFormatPropertiesKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoFormatPropertiesKHR( - VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined ) VULKAN_HPP_NOEXCEPT - : format( format_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoFormatPropertiesKHR( VideoFormatPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoFormatPropertiesKHR( VkVideoFormatPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoFormatPropertiesKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoFormatPropertiesKHR & operator=( VideoFormatPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoFormatPropertiesKHR & operator=( VkVideoFormatPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - - explicit operator VkVideoFormatPropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoFormatPropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, format ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoFormatPropertiesKHR const & ) const = default; -# else - bool operator==( VideoFormatPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( format == rhs.format ); -# endif - } - - bool operator!=( VideoFormatPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoFormatPropertiesKHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::Format format = VULKAN_HPP_NAMESPACE::Format::eUndefined; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR ) == - sizeof( VkVideoFormatPropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoFormatPropertiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoFormatPropertiesKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoGetMemoryPropertiesKHR - { - using NativeType = VkVideoGetMemoryPropertiesKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoGetMemoryPropertiesKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoGetMemoryPropertiesKHR( - uint32_t memoryBindIndex_ = {}, - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements_ = {} ) VULKAN_HPP_NOEXCEPT - : memoryBindIndex( memoryBindIndex_ ) - , pMemoryRequirements( pMemoryRequirements_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoGetMemoryPropertiesKHR( VideoGetMemoryPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoGetMemoryPropertiesKHR( VkVideoGetMemoryPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoGetMemoryPropertiesKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoGetMemoryPropertiesKHR & operator=( VideoGetMemoryPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoGetMemoryPropertiesKHR & operator=( VkVideoGetMemoryPropertiesKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoGetMemoryPropertiesKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoGetMemoryPropertiesKHR & - setMemoryBindIndex( uint32_t memoryBindIndex_ ) VULKAN_HPP_NOEXCEPT - { - memoryBindIndex = memoryBindIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoGetMemoryPropertiesKHR & - setPMemoryRequirements( VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements_ ) VULKAN_HPP_NOEXCEPT - { - pMemoryRequirements = pMemoryRequirements_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoGetMemoryPropertiesKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoGetMemoryPropertiesKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, memoryBindIndex, pMemoryRequirements ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoGetMemoryPropertiesKHR const & ) const = default; -# else - bool operator==( VideoGetMemoryPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( memoryBindIndex == rhs.memoryBindIndex ) && - ( pMemoryRequirements == rhs.pMemoryRequirements ); -# endif - } - - bool operator!=( VideoGetMemoryPropertiesKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoGetMemoryPropertiesKHR; - const void * pNext = {}; - uint32_t memoryBindIndex = {}; - VULKAN_HPP_NAMESPACE::MemoryRequirements2 * pMemoryRequirements = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoGetMemoryPropertiesKHR ) == - sizeof( VkVideoGetMemoryPropertiesKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoGetMemoryPropertiesKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoGetMemoryPropertiesKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoQueueFamilyProperties2KHR - { - using NativeType = VkVideoQueueFamilyProperties2KHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoQueueFamilyProperties2KHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoQueueFamilyProperties2KHR( - VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagsKHR videoCodecOperations_ = {} ) VULKAN_HPP_NOEXCEPT - : videoCodecOperations( videoCodecOperations_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoQueueFamilyProperties2KHR( VideoQueueFamilyProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoQueueFamilyProperties2KHR( VkVideoQueueFamilyProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoQueueFamilyProperties2KHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoQueueFamilyProperties2KHR & - operator=( VideoQueueFamilyProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoQueueFamilyProperties2KHR & operator=( VkVideoQueueFamilyProperties2KHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoQueueFamilyProperties2KHR & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoQueueFamilyProperties2KHR & setVideoCodecOperations( - VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagsKHR videoCodecOperations_ ) VULKAN_HPP_NOEXCEPT - { - videoCodecOperations = videoCodecOperations_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoQueueFamilyProperties2KHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoQueueFamilyProperties2KHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, videoCodecOperations ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoQueueFamilyProperties2KHR const & ) const = default; -# else - bool operator==( VideoQueueFamilyProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( videoCodecOperations == rhs.videoCodecOperations ); -# endif - } - - bool operator!=( VideoQueueFamilyProperties2KHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoQueueFamilyProperties2KHR; - void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagsKHR videoCodecOperations = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoQueueFamilyProperties2KHR ) == - sizeof( VkVideoQueueFamilyProperties2KHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoQueueFamilyProperties2KHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoQueueFamilyProperties2KHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoSessionCreateInfoKHR - { - using NativeType = VkVideoSessionCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoSessionCreateInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoSessionCreateInfoKHR( - uint32_t queueFamilyIndex_ = {}, - VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagsKHR flags_ = {}, - const VULKAN_HPP_NAMESPACE::VideoProfileKHR * pVideoProfile_ = {}, - VULKAN_HPP_NAMESPACE::Format pictureFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - VULKAN_HPP_NAMESPACE::Extent2D maxCodedExtent_ = {}, - VULKAN_HPP_NAMESPACE::Format referencePicturesFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined, - uint32_t maxReferencePicturesSlotsCount_ = {}, - uint32_t maxReferencePicturesActiveCount_ = {} ) VULKAN_HPP_NOEXCEPT - : queueFamilyIndex( queueFamilyIndex_ ) - , flags( flags_ ) - , pVideoProfile( pVideoProfile_ ) - , pictureFormat( pictureFormat_ ) - , maxCodedExtent( maxCodedExtent_ ) - , referencePicturesFormat( referencePicturesFormat_ ) - , maxReferencePicturesSlotsCount( maxReferencePicturesSlotsCount_ ) - , maxReferencePicturesActiveCount( maxReferencePicturesActiveCount_ ) - {} - - VULKAN_HPP_CONSTEXPR - VideoSessionCreateInfoKHR( VideoSessionCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoSessionCreateInfoKHR( VkVideoSessionCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoSessionCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoSessionCreateInfoKHR & operator=( VideoSessionCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoSessionCreateInfoKHR & operator=( VkVideoSessionCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoSessionCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoSessionCreateInfoKHR & - setQueueFamilyIndex( uint32_t queueFamilyIndex_ ) VULKAN_HPP_NOEXCEPT - { - queueFamilyIndex = queueFamilyIndex_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoSessionCreateInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoSessionCreateInfoKHR & - setPVideoProfile( const VULKAN_HPP_NAMESPACE::VideoProfileKHR * pVideoProfile_ ) VULKAN_HPP_NOEXCEPT - { - pVideoProfile = pVideoProfile_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoSessionCreateInfoKHR & - setPictureFormat( VULKAN_HPP_NAMESPACE::Format pictureFormat_ ) VULKAN_HPP_NOEXCEPT - { - pictureFormat = pictureFormat_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoSessionCreateInfoKHR & - setMaxCodedExtent( VULKAN_HPP_NAMESPACE::Extent2D const & maxCodedExtent_ ) VULKAN_HPP_NOEXCEPT - { - maxCodedExtent = maxCodedExtent_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoSessionCreateInfoKHR & - setReferencePicturesFormat( VULKAN_HPP_NAMESPACE::Format referencePicturesFormat_ ) VULKAN_HPP_NOEXCEPT - { - referencePicturesFormat = referencePicturesFormat_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoSessionCreateInfoKHR & - setMaxReferencePicturesSlotsCount( uint32_t maxReferencePicturesSlotsCount_ ) VULKAN_HPP_NOEXCEPT - { - maxReferencePicturesSlotsCount = maxReferencePicturesSlotsCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoSessionCreateInfoKHR & - setMaxReferencePicturesActiveCount( uint32_t maxReferencePicturesActiveCount_ ) VULKAN_HPP_NOEXCEPT - { - maxReferencePicturesActiveCount = maxReferencePicturesActiveCount_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoSessionCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoSessionCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - queueFamilyIndex, - flags, - pVideoProfile, - pictureFormat, - maxCodedExtent, - referencePicturesFormat, - maxReferencePicturesSlotsCount, - maxReferencePicturesActiveCount ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoSessionCreateInfoKHR const & ) const = default; -# else - bool operator==( VideoSessionCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( queueFamilyIndex == rhs.queueFamilyIndex ) && - ( flags == rhs.flags ) && ( pVideoProfile == rhs.pVideoProfile ) && - ( pictureFormat == rhs.pictureFormat ) && ( maxCodedExtent == rhs.maxCodedExtent ) && - ( referencePicturesFormat == rhs.referencePicturesFormat ) && - ( maxReferencePicturesSlotsCount == rhs.maxReferencePicturesSlotsCount ) && - ( maxReferencePicturesActiveCount == rhs.maxReferencePicturesActiveCount ); -# endif - } - - bool operator!=( VideoSessionCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoSessionCreateInfoKHR; - const void * pNext = {}; - uint32_t queueFamilyIndex = {}; - VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagsKHR flags = {}; - const VULKAN_HPP_NAMESPACE::VideoProfileKHR * pVideoProfile = {}; - VULKAN_HPP_NAMESPACE::Format pictureFormat = VULKAN_HPP_NAMESPACE::Format::eUndefined; - VULKAN_HPP_NAMESPACE::Extent2D maxCodedExtent = {}; - VULKAN_HPP_NAMESPACE::Format referencePicturesFormat = VULKAN_HPP_NAMESPACE::Format::eUndefined; - uint32_t maxReferencePicturesSlotsCount = {}; - uint32_t maxReferencePicturesActiveCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR ) == - sizeof( VkVideoSessionCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "VideoSessionCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoSessionCreateInfoKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoSessionParametersCreateInfoKHR - { - using NativeType = VkVideoSessionParametersCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoSessionParametersCreateInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoSessionParametersCreateInfoKHR( - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParametersTemplate_ = {}, - VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession_ = {} ) VULKAN_HPP_NOEXCEPT - : videoSessionParametersTemplate( videoSessionParametersTemplate_ ) - , videoSession( videoSession_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoSessionParametersCreateInfoKHR( VideoSessionParametersCreateInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - VideoSessionParametersCreateInfoKHR( VkVideoSessionParametersCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoSessionParametersCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoSessionParametersCreateInfoKHR & - operator=( VideoSessionParametersCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoSessionParametersCreateInfoKHR & - operator=( VkVideoSessionParametersCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoSessionParametersCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoSessionParametersCreateInfoKHR & setVideoSessionParametersTemplate( - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParametersTemplate_ ) VULKAN_HPP_NOEXCEPT - { - videoSessionParametersTemplate = videoSessionParametersTemplate_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoSessionParametersCreateInfoKHR & - setVideoSession( VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession_ ) VULKAN_HPP_NOEXCEPT - { - videoSession = videoSession_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoSessionParametersCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoSessionParametersCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, videoSessionParametersTemplate, videoSession ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoSessionParametersCreateInfoKHR const & ) const = default; -# else - bool operator==( VideoSessionParametersCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( videoSessionParametersTemplate == rhs.videoSessionParametersTemplate ) && - ( videoSession == rhs.videoSession ); -# endif - } - - bool operator!=( VideoSessionParametersCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoSessionParametersCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParametersTemplate = {}; - VULKAN_HPP_NAMESPACE::VideoSessionKHR videoSession = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR ) == - sizeof( VkVideoSessionParametersCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoSessionParametersCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoSessionParametersCreateInfoKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - struct VideoSessionParametersUpdateInfoKHR - { - using NativeType = VkVideoSessionParametersUpdateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eVideoSessionParametersUpdateInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR VideoSessionParametersUpdateInfoKHR( uint32_t updateSequenceCount_ = {} ) VULKAN_HPP_NOEXCEPT - : updateSequenceCount( updateSequenceCount_ ) - {} - - VULKAN_HPP_CONSTEXPR VideoSessionParametersUpdateInfoKHR( VideoSessionParametersUpdateInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - VideoSessionParametersUpdateInfoKHR( VkVideoSessionParametersUpdateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : VideoSessionParametersUpdateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - VideoSessionParametersUpdateInfoKHR & - operator=( VideoSessionParametersUpdateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - VideoSessionParametersUpdateInfoKHR & - operator=( VkVideoSessionParametersUpdateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 VideoSessionParametersUpdateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 VideoSessionParametersUpdateInfoKHR & - setUpdateSequenceCount( uint32_t updateSequenceCount_ ) VULKAN_HPP_NOEXCEPT - { - updateSequenceCount = updateSequenceCount_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkVideoSessionParametersUpdateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkVideoSessionParametersUpdateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, updateSequenceCount ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( VideoSessionParametersUpdateInfoKHR const & ) const = default; -# else - bool operator==( VideoSessionParametersUpdateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( updateSequenceCount == rhs.updateSequenceCount ); -# endif - } - - bool operator!=( VideoSessionParametersUpdateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eVideoSessionParametersUpdateInfoKHR; - const void * pNext = {}; - uint32_t updateSequenceCount = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR ) == - sizeof( VkVideoSessionParametersUpdateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "VideoSessionParametersUpdateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = VideoSessionParametersUpdateInfoKHR; - }; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - struct WaylandSurfaceCreateInfoKHR - { - using NativeType = VkWaylandSurfaceCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eWaylandSurfaceCreateInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR WaylandSurfaceCreateInfoKHR( VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagsKHR flags_ = {}, - struct wl_display * display_ = {}, - struct wl_surface * surface_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , display( display_ ) - , surface( surface_ ) - {} - - VULKAN_HPP_CONSTEXPR - WaylandSurfaceCreateInfoKHR( WaylandSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - WaylandSurfaceCreateInfoKHR( VkWaylandSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : WaylandSurfaceCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - WaylandSurfaceCreateInfoKHR & operator=( WaylandSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - WaylandSurfaceCreateInfoKHR & operator=( VkWaylandSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 WaylandSurfaceCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WaylandSurfaceCreateInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WaylandSurfaceCreateInfoKHR & setDisplay( struct wl_display * display_ ) VULKAN_HPP_NOEXCEPT - { - display = display_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WaylandSurfaceCreateInfoKHR & setSurface( struct wl_surface * surface_ ) VULKAN_HPP_NOEXCEPT - { - surface = surface_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkWaylandSurfaceCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkWaylandSurfaceCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, display, surface ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( WaylandSurfaceCreateInfoKHR const & ) const = default; -# else - bool operator==( WaylandSurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( display == rhs.display ) && - ( surface == rhs.surface ); -# endif - } - - bool operator!=( WaylandSurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eWaylandSurfaceCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagsKHR flags = {}; - struct wl_display * display = {}; - struct wl_surface * surface = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR ) == - sizeof( VkWaylandSurfaceCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "WaylandSurfaceCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = WaylandSurfaceCreateInfoKHR; - }; -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct Win32KeyedMutexAcquireReleaseInfoKHR - { - using NativeType = VkWin32KeyedMutexAcquireReleaseInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eWin32KeyedMutexAcquireReleaseInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - Win32KeyedMutexAcquireReleaseInfoKHR( uint32_t acquireCount_ = {}, - const VULKAN_HPP_NAMESPACE::DeviceMemory * pAcquireSyncs_ = {}, - const uint64_t * pAcquireKeys_ = {}, - const uint32_t * pAcquireTimeouts_ = {}, - uint32_t releaseCount_ = {}, - const VULKAN_HPP_NAMESPACE::DeviceMemory * pReleaseSyncs_ = {}, - const uint64_t * pReleaseKeys_ = {} ) VULKAN_HPP_NOEXCEPT - : acquireCount( acquireCount_ ) - , pAcquireSyncs( pAcquireSyncs_ ) - , pAcquireKeys( pAcquireKeys_ ) - , pAcquireTimeouts( pAcquireTimeouts_ ) - , releaseCount( releaseCount_ ) - , pReleaseSyncs( pReleaseSyncs_ ) - , pReleaseKeys( pReleaseKeys_ ) - {} - - VULKAN_HPP_CONSTEXPR Win32KeyedMutexAcquireReleaseInfoKHR( Win32KeyedMutexAcquireReleaseInfoKHR const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - Win32KeyedMutexAcquireReleaseInfoKHR( VkWin32KeyedMutexAcquireReleaseInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : Win32KeyedMutexAcquireReleaseInfoKHR( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - Win32KeyedMutexAcquireReleaseInfoKHR( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & acquireSyncs_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & acquireKeys_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & acquireTimeouts_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - releaseSyncs_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & releaseKeys_ = {} ) - : acquireCount( static_cast( acquireSyncs_.size() ) ) - , pAcquireSyncs( acquireSyncs_.data() ) - , pAcquireKeys( acquireKeys_.data() ) - , pAcquireTimeouts( acquireTimeouts_.data() ) - , releaseCount( static_cast( releaseSyncs_.size() ) ) - , pReleaseSyncs( releaseSyncs_.data() ) - , pReleaseKeys( releaseKeys_.data() ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( acquireSyncs_.size() == acquireKeys_.size() ); - VULKAN_HPP_ASSERT( acquireSyncs_.size() == acquireTimeouts_.size() ); - VULKAN_HPP_ASSERT( acquireKeys_.size() == acquireTimeouts_.size() ); -# else - if ( acquireSyncs_.size() != acquireKeys_.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::Win32KeyedMutexAcquireReleaseInfoKHR::Win32KeyedMutexAcquireReleaseInfoKHR: acquireSyncs_.size() != acquireKeys_.size()" ); - } - if ( acquireSyncs_.size() != acquireTimeouts_.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::Win32KeyedMutexAcquireReleaseInfoKHR::Win32KeyedMutexAcquireReleaseInfoKHR: acquireSyncs_.size() != acquireTimeouts_.size()" ); - } - if ( acquireKeys_.size() != acquireTimeouts_.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::Win32KeyedMutexAcquireReleaseInfoKHR::Win32KeyedMutexAcquireReleaseInfoKHR: acquireKeys_.size() != acquireTimeouts_.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( releaseSyncs_.size() == releaseKeys_.size() ); -# else - if ( releaseSyncs_.size() != releaseKeys_.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::Win32KeyedMutexAcquireReleaseInfoKHR::Win32KeyedMutexAcquireReleaseInfoKHR: releaseSyncs_.size() != releaseKeys_.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - Win32KeyedMutexAcquireReleaseInfoKHR & - operator=( Win32KeyedMutexAcquireReleaseInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Win32KeyedMutexAcquireReleaseInfoKHR & - operator=( VkWin32KeyedMutexAcquireReleaseInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoKHR & - setAcquireCount( uint32_t acquireCount_ ) VULKAN_HPP_NOEXCEPT - { - acquireCount = acquireCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoKHR & - setPAcquireSyncs( const VULKAN_HPP_NAMESPACE::DeviceMemory * pAcquireSyncs_ ) VULKAN_HPP_NOEXCEPT - { - pAcquireSyncs = pAcquireSyncs_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - Win32KeyedMutexAcquireReleaseInfoKHR & setAcquireSyncs( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & acquireSyncs_ ) - VULKAN_HPP_NOEXCEPT - { - acquireCount = static_cast( acquireSyncs_.size() ); - pAcquireSyncs = acquireSyncs_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoKHR & - setPAcquireKeys( const uint64_t * pAcquireKeys_ ) VULKAN_HPP_NOEXCEPT - { - pAcquireKeys = pAcquireKeys_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - Win32KeyedMutexAcquireReleaseInfoKHR & setAcquireKeys( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & acquireKeys_ ) VULKAN_HPP_NOEXCEPT - { - acquireCount = static_cast( acquireKeys_.size() ); - pAcquireKeys = acquireKeys_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoKHR & - setPAcquireTimeouts( const uint32_t * pAcquireTimeouts_ ) VULKAN_HPP_NOEXCEPT - { - pAcquireTimeouts = pAcquireTimeouts_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - Win32KeyedMutexAcquireReleaseInfoKHR & setAcquireTimeouts( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & acquireTimeouts_ ) VULKAN_HPP_NOEXCEPT - { - acquireCount = static_cast( acquireTimeouts_.size() ); - pAcquireTimeouts = acquireTimeouts_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoKHR & - setReleaseCount( uint32_t releaseCount_ ) VULKAN_HPP_NOEXCEPT - { - releaseCount = releaseCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoKHR & - setPReleaseSyncs( const VULKAN_HPP_NAMESPACE::DeviceMemory * pReleaseSyncs_ ) VULKAN_HPP_NOEXCEPT - { - pReleaseSyncs = pReleaseSyncs_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - Win32KeyedMutexAcquireReleaseInfoKHR & setReleaseSyncs( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & releaseSyncs_ ) - VULKAN_HPP_NOEXCEPT - { - releaseCount = static_cast( releaseSyncs_.size() ); - pReleaseSyncs = releaseSyncs_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoKHR & - setPReleaseKeys( const uint64_t * pReleaseKeys_ ) VULKAN_HPP_NOEXCEPT - { - pReleaseKeys = pReleaseKeys_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - Win32KeyedMutexAcquireReleaseInfoKHR & setReleaseKeys( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & releaseKeys_ ) VULKAN_HPP_NOEXCEPT - { - releaseCount = static_cast( releaseKeys_.size() ); - pReleaseKeys = releaseKeys_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkWin32KeyedMutexAcquireReleaseInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkWin32KeyedMutexAcquireReleaseInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - acquireCount, - pAcquireSyncs, - pAcquireKeys, - pAcquireTimeouts, - releaseCount, - pReleaseSyncs, - pReleaseKeys ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Win32KeyedMutexAcquireReleaseInfoKHR const & ) const = default; -# else - bool operator==( Win32KeyedMutexAcquireReleaseInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( acquireCount == rhs.acquireCount ) && - ( pAcquireSyncs == rhs.pAcquireSyncs ) && ( pAcquireKeys == rhs.pAcquireKeys ) && - ( pAcquireTimeouts == rhs.pAcquireTimeouts ) && ( releaseCount == rhs.releaseCount ) && - ( pReleaseSyncs == rhs.pReleaseSyncs ) && ( pReleaseKeys == rhs.pReleaseKeys ); -# endif - } - - bool operator!=( Win32KeyedMutexAcquireReleaseInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eWin32KeyedMutexAcquireReleaseInfoKHR; - const void * pNext = {}; - uint32_t acquireCount = {}; - const VULKAN_HPP_NAMESPACE::DeviceMemory * pAcquireSyncs = {}; - const uint64_t * pAcquireKeys = {}; - const uint32_t * pAcquireTimeouts = {}; - uint32_t releaseCount = {}; - const VULKAN_HPP_NAMESPACE::DeviceMemory * pReleaseSyncs = {}; - const uint64_t * pReleaseKeys = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR ) == - sizeof( VkWin32KeyedMutexAcquireReleaseInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "Win32KeyedMutexAcquireReleaseInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = Win32KeyedMutexAcquireReleaseInfoKHR; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct Win32KeyedMutexAcquireReleaseInfoNV - { - using NativeType = VkWin32KeyedMutexAcquireReleaseInfoNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eWin32KeyedMutexAcquireReleaseInfoNV; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR - Win32KeyedMutexAcquireReleaseInfoNV( uint32_t acquireCount_ = {}, - const VULKAN_HPP_NAMESPACE::DeviceMemory * pAcquireSyncs_ = {}, - const uint64_t * pAcquireKeys_ = {}, - const uint32_t * pAcquireTimeoutMilliseconds_ = {}, - uint32_t releaseCount_ = {}, - const VULKAN_HPP_NAMESPACE::DeviceMemory * pReleaseSyncs_ = {}, - const uint64_t * pReleaseKeys_ = {} ) VULKAN_HPP_NOEXCEPT - : acquireCount( acquireCount_ ) - , pAcquireSyncs( pAcquireSyncs_ ) - , pAcquireKeys( pAcquireKeys_ ) - , pAcquireTimeoutMilliseconds( pAcquireTimeoutMilliseconds_ ) - , releaseCount( releaseCount_ ) - , pReleaseSyncs( pReleaseSyncs_ ) - , pReleaseKeys( pReleaseKeys_ ) - {} - - VULKAN_HPP_CONSTEXPR Win32KeyedMutexAcquireReleaseInfoNV( Win32KeyedMutexAcquireReleaseInfoNV const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - Win32KeyedMutexAcquireReleaseInfoNV( VkWin32KeyedMutexAcquireReleaseInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - : Win32KeyedMutexAcquireReleaseInfoNV( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - Win32KeyedMutexAcquireReleaseInfoNV( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & acquireSyncs_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & acquireKeys_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & acquireTimeoutMilliseconds_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - releaseSyncs_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & releaseKeys_ = {} ) - : acquireCount( static_cast( acquireSyncs_.size() ) ) - , pAcquireSyncs( acquireSyncs_.data() ) - , pAcquireKeys( acquireKeys_.data() ) - , pAcquireTimeoutMilliseconds( acquireTimeoutMilliseconds_.data() ) - , releaseCount( static_cast( releaseSyncs_.size() ) ) - , pReleaseSyncs( releaseSyncs_.data() ) - , pReleaseKeys( releaseKeys_.data() ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( acquireSyncs_.size() == acquireKeys_.size() ); - VULKAN_HPP_ASSERT( acquireSyncs_.size() == acquireTimeoutMilliseconds_.size() ); - VULKAN_HPP_ASSERT( acquireKeys_.size() == acquireTimeoutMilliseconds_.size() ); -# else - if ( acquireSyncs_.size() != acquireKeys_.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::Win32KeyedMutexAcquireReleaseInfoNV::Win32KeyedMutexAcquireReleaseInfoNV: acquireSyncs_.size() != acquireKeys_.size()" ); - } - if ( acquireSyncs_.size() != acquireTimeoutMilliseconds_.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::Win32KeyedMutexAcquireReleaseInfoNV::Win32KeyedMutexAcquireReleaseInfoNV: acquireSyncs_.size() != acquireTimeoutMilliseconds_.size()" ); - } - if ( acquireKeys_.size() != acquireTimeoutMilliseconds_.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::Win32KeyedMutexAcquireReleaseInfoNV::Win32KeyedMutexAcquireReleaseInfoNV: acquireKeys_.size() != acquireTimeoutMilliseconds_.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( releaseSyncs_.size() == releaseKeys_.size() ); -# else - if ( releaseSyncs_.size() != releaseKeys_.size() ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::Win32KeyedMutexAcquireReleaseInfoNV::Win32KeyedMutexAcquireReleaseInfoNV: releaseSyncs_.size() != releaseKeys_.size()" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - Win32KeyedMutexAcquireReleaseInfoNV & - operator=( Win32KeyedMutexAcquireReleaseInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Win32KeyedMutexAcquireReleaseInfoNV & - operator=( VkWin32KeyedMutexAcquireReleaseInfoNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoNV & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoNV & - setAcquireCount( uint32_t acquireCount_ ) VULKAN_HPP_NOEXCEPT - { - acquireCount = acquireCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoNV & - setPAcquireSyncs( const VULKAN_HPP_NAMESPACE::DeviceMemory * pAcquireSyncs_ ) VULKAN_HPP_NOEXCEPT - { - pAcquireSyncs = pAcquireSyncs_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - Win32KeyedMutexAcquireReleaseInfoNV & setAcquireSyncs( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & acquireSyncs_ ) - VULKAN_HPP_NOEXCEPT - { - acquireCount = static_cast( acquireSyncs_.size() ); - pAcquireSyncs = acquireSyncs_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoNV & - setPAcquireKeys( const uint64_t * pAcquireKeys_ ) VULKAN_HPP_NOEXCEPT - { - pAcquireKeys = pAcquireKeys_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - Win32KeyedMutexAcquireReleaseInfoNV & setAcquireKeys( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & acquireKeys_ ) VULKAN_HPP_NOEXCEPT - { - acquireCount = static_cast( acquireKeys_.size() ); - pAcquireKeys = acquireKeys_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoNV & - setPAcquireTimeoutMilliseconds( const uint32_t * pAcquireTimeoutMilliseconds_ ) VULKAN_HPP_NOEXCEPT - { - pAcquireTimeoutMilliseconds = pAcquireTimeoutMilliseconds_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - Win32KeyedMutexAcquireReleaseInfoNV & setAcquireTimeoutMilliseconds( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & acquireTimeoutMilliseconds_ ) - VULKAN_HPP_NOEXCEPT - { - acquireCount = static_cast( acquireTimeoutMilliseconds_.size() ); - pAcquireTimeoutMilliseconds = acquireTimeoutMilliseconds_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoNV & - setReleaseCount( uint32_t releaseCount_ ) VULKAN_HPP_NOEXCEPT - { - releaseCount = releaseCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoNV & - setPReleaseSyncs( const VULKAN_HPP_NAMESPACE::DeviceMemory * pReleaseSyncs_ ) VULKAN_HPP_NOEXCEPT - { - pReleaseSyncs = pReleaseSyncs_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - Win32KeyedMutexAcquireReleaseInfoNV & setReleaseSyncs( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & releaseSyncs_ ) - VULKAN_HPP_NOEXCEPT - { - releaseCount = static_cast( releaseSyncs_.size() ); - pReleaseSyncs = releaseSyncs_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 Win32KeyedMutexAcquireReleaseInfoNV & - setPReleaseKeys( const uint64_t * pReleaseKeys_ ) VULKAN_HPP_NOEXCEPT - { - pReleaseKeys = pReleaseKeys_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - Win32KeyedMutexAcquireReleaseInfoNV & setReleaseKeys( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & releaseKeys_ ) VULKAN_HPP_NOEXCEPT - { - releaseCount = static_cast( releaseKeys_.size() ); - pReleaseKeys = releaseKeys_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkWin32KeyedMutexAcquireReleaseInfoNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkWin32KeyedMutexAcquireReleaseInfoNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - acquireCount, - pAcquireSyncs, - pAcquireKeys, - pAcquireTimeoutMilliseconds, - releaseCount, - pReleaseSyncs, - pReleaseKeys ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Win32KeyedMutexAcquireReleaseInfoNV const & ) const = default; -# else - bool operator==( Win32KeyedMutexAcquireReleaseInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( acquireCount == rhs.acquireCount ) && - ( pAcquireSyncs == rhs.pAcquireSyncs ) && ( pAcquireKeys == rhs.pAcquireKeys ) && - ( pAcquireTimeoutMilliseconds == rhs.pAcquireTimeoutMilliseconds ) && - ( releaseCount == rhs.releaseCount ) && ( pReleaseSyncs == rhs.pReleaseSyncs ) && - ( pReleaseKeys == rhs.pReleaseKeys ); -# endif - } - - bool operator!=( Win32KeyedMutexAcquireReleaseInfoNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eWin32KeyedMutexAcquireReleaseInfoNV; - const void * pNext = {}; - uint32_t acquireCount = {}; - const VULKAN_HPP_NAMESPACE::DeviceMemory * pAcquireSyncs = {}; - const uint64_t * pAcquireKeys = {}; - const uint32_t * pAcquireTimeoutMilliseconds = {}; - uint32_t releaseCount = {}; - const VULKAN_HPP_NAMESPACE::DeviceMemory * pReleaseSyncs = {}; - const uint64_t * pReleaseKeys = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV ) == - sizeof( VkWin32KeyedMutexAcquireReleaseInfoNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "Win32KeyedMutexAcquireReleaseInfoNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = Win32KeyedMutexAcquireReleaseInfoNV; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - struct Win32SurfaceCreateInfoKHR - { - using NativeType = VkWin32SurfaceCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eWin32SurfaceCreateInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR Win32SurfaceCreateInfoKHR( VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagsKHR flags_ = {}, - HINSTANCE hinstance_ = {}, - HWND hwnd_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , hinstance( hinstance_ ) - , hwnd( hwnd_ ) - {} - - VULKAN_HPP_CONSTEXPR - Win32SurfaceCreateInfoKHR( Win32SurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Win32SurfaceCreateInfoKHR( VkWin32SurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : Win32SurfaceCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - Win32SurfaceCreateInfoKHR & operator=( Win32SurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - Win32SurfaceCreateInfoKHR & operator=( VkWin32SurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 Win32SurfaceCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Win32SurfaceCreateInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Win32SurfaceCreateInfoKHR & setHinstance( HINSTANCE hinstance_ ) VULKAN_HPP_NOEXCEPT - { - hinstance = hinstance_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 Win32SurfaceCreateInfoKHR & setHwnd( HWND hwnd_ ) VULKAN_HPP_NOEXCEPT - { - hwnd = hwnd_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkWin32SurfaceCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkWin32SurfaceCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, hinstance, hwnd ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( Win32SurfaceCreateInfoKHR const & ) const = default; -# else - bool operator==( Win32SurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( hinstance == rhs.hinstance ) && ( hwnd == rhs.hwnd ); -# endif - } - - bool operator!=( Win32SurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -# endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eWin32SurfaceCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagsKHR flags = {}; - HINSTANCE hinstance = {}; - HWND hwnd = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR ) == - sizeof( VkWin32SurfaceCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "Win32SurfaceCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = Win32SurfaceCreateInfoKHR; - }; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - struct WriteDescriptorSet - { - using NativeType = VkWriteDescriptorSet; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eWriteDescriptorSet; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR WriteDescriptorSet( - VULKAN_HPP_NAMESPACE::DescriptorSet dstSet_ = {}, - uint32_t dstBinding_ = {}, - uint32_t dstArrayElement_ = {}, - uint32_t descriptorCount_ = {}, - VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_ = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler, - const VULKAN_HPP_NAMESPACE::DescriptorImageInfo * pImageInfo_ = {}, - const VULKAN_HPP_NAMESPACE::DescriptorBufferInfo * pBufferInfo_ = {}, - const VULKAN_HPP_NAMESPACE::BufferView * pTexelBufferView_ = {} ) VULKAN_HPP_NOEXCEPT - : dstSet( dstSet_ ) - , dstBinding( dstBinding_ ) - , dstArrayElement( dstArrayElement_ ) - , descriptorCount( descriptorCount_ ) - , descriptorType( descriptorType_ ) - , pImageInfo( pImageInfo_ ) - , pBufferInfo( pBufferInfo_ ) - , pTexelBufferView( pTexelBufferView_ ) - {} - - VULKAN_HPP_CONSTEXPR WriteDescriptorSet( WriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - WriteDescriptorSet( VkWriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT - : WriteDescriptorSet( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - WriteDescriptorSet( - VULKAN_HPP_NAMESPACE::DescriptorSet dstSet_, - uint32_t dstBinding_, - uint32_t dstArrayElement_, - VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & imageInfo_, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - bufferInfo_ = {}, - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - texelBufferView_ = {} ) - : dstSet( dstSet_ ) - , dstBinding( dstBinding_ ) - , dstArrayElement( dstArrayElement_ ) - , descriptorCount( static_cast( !imageInfo_.empty() ? imageInfo_.size() - : !bufferInfo_.empty() ? bufferInfo_.size() - : texelBufferView_.size() ) ) - , descriptorType( descriptorType_ ) - , pImageInfo( imageInfo_.data() ) - , pBufferInfo( bufferInfo_.data() ) - , pTexelBufferView( texelBufferView_.data() ) - { -# ifdef VULKAN_HPP_NO_EXCEPTIONS - VULKAN_HPP_ASSERT( ( !imageInfo_.empty() + !bufferInfo_.empty() + !texelBufferView_.empty() ) <= 1 ); -# else - if ( 1 < ( !imageInfo_.empty() + !bufferInfo_.empty() + !texelBufferView_.empty() ) ) - { - throw LogicError( - VULKAN_HPP_NAMESPACE_STRING - "::WriteDescriptorSet::WriteDescriptorSet: 1 < ( !imageInfo_.empty() + !bufferInfo_.empty() + !texelBufferView_.empty() )" ); - } -# endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - WriteDescriptorSet & operator=( WriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - WriteDescriptorSet & operator=( VkWriteDescriptorSet const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSet & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSet & - setDstSet( VULKAN_HPP_NAMESPACE::DescriptorSet dstSet_ ) VULKAN_HPP_NOEXCEPT - { - dstSet = dstSet_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSet & setDstBinding( uint32_t dstBinding_ ) VULKAN_HPP_NOEXCEPT - { - dstBinding = dstBinding_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSet & setDstArrayElement( uint32_t dstArrayElement_ ) VULKAN_HPP_NOEXCEPT - { - dstArrayElement = dstArrayElement_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSet & setDescriptorCount( uint32_t descriptorCount_ ) VULKAN_HPP_NOEXCEPT - { - descriptorCount = descriptorCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSet & - setDescriptorType( VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_ ) VULKAN_HPP_NOEXCEPT - { - descriptorType = descriptorType_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSet & - setPImageInfo( const VULKAN_HPP_NAMESPACE::DescriptorImageInfo * pImageInfo_ ) VULKAN_HPP_NOEXCEPT - { - pImageInfo = pImageInfo_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - WriteDescriptorSet & setImageInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - imageInfo_ ) VULKAN_HPP_NOEXCEPT - { - descriptorCount = static_cast( imageInfo_.size() ); - pImageInfo = imageInfo_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSet & - setPBufferInfo( const VULKAN_HPP_NAMESPACE::DescriptorBufferInfo * pBufferInfo_ ) VULKAN_HPP_NOEXCEPT - { - pBufferInfo = pBufferInfo_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - WriteDescriptorSet & setBufferInfo( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - bufferInfo_ ) VULKAN_HPP_NOEXCEPT - { - descriptorCount = static_cast( bufferInfo_.size() ); - pBufferInfo = bufferInfo_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSet & - setPTexelBufferView( const VULKAN_HPP_NAMESPACE::BufferView * pTexelBufferView_ ) VULKAN_HPP_NOEXCEPT - { - pTexelBufferView = pTexelBufferView_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - WriteDescriptorSet & setTexelBufferView( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & texelBufferView_ ) - VULKAN_HPP_NOEXCEPT - { - descriptorCount = static_cast( texelBufferView_.size() ); - pTexelBufferView = texelBufferView_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkWriteDescriptorSet const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkWriteDescriptorSet &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, - pNext, - dstSet, - dstBinding, - dstArrayElement, - descriptorCount, - descriptorType, - pImageInfo, - pBufferInfo, - pTexelBufferView ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( WriteDescriptorSet const & ) const = default; -#else - bool operator==( WriteDescriptorSet const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dstSet == rhs.dstSet ) && - ( dstBinding == rhs.dstBinding ) && ( dstArrayElement == rhs.dstArrayElement ) && - ( descriptorCount == rhs.descriptorCount ) && ( descriptorType == rhs.descriptorType ) && - ( pImageInfo == rhs.pImageInfo ) && ( pBufferInfo == rhs.pBufferInfo ) && - ( pTexelBufferView == rhs.pTexelBufferView ); -# endif - } - - bool operator!=( WriteDescriptorSet const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eWriteDescriptorSet; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::DescriptorSet dstSet = {}; - uint32_t dstBinding = {}; - uint32_t dstArrayElement = {}; - uint32_t descriptorCount = {}; - VULKAN_HPP_NAMESPACE::DescriptorType descriptorType = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler; - const VULKAN_HPP_NAMESPACE::DescriptorImageInfo * pImageInfo = {}; - const VULKAN_HPP_NAMESPACE::DescriptorBufferInfo * pBufferInfo = {}; - const VULKAN_HPP_NAMESPACE::BufferView * pTexelBufferView = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSet ) == sizeof( VkWriteDescriptorSet ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "WriteDescriptorSet is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = WriteDescriptorSet; - }; - - struct WriteDescriptorSetAccelerationStructureKHR - { - using NativeType = VkWriteDescriptorSetAccelerationStructureKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eWriteDescriptorSetAccelerationStructureKHR; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR WriteDescriptorSetAccelerationStructureKHR( - uint32_t accelerationStructureCount_ = {}, - const VULKAN_HPP_NAMESPACE::AccelerationStructureKHR * pAccelerationStructures_ = {} ) VULKAN_HPP_NOEXCEPT - : accelerationStructureCount( accelerationStructureCount_ ) - , pAccelerationStructures( pAccelerationStructures_ ) - {} - - VULKAN_HPP_CONSTEXPR WriteDescriptorSetAccelerationStructureKHR( - WriteDescriptorSetAccelerationStructureKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - WriteDescriptorSetAccelerationStructureKHR( VkWriteDescriptorSetAccelerationStructureKHR const & rhs ) - VULKAN_HPP_NOEXCEPT - : WriteDescriptorSetAccelerationStructureKHR( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - WriteDescriptorSetAccelerationStructureKHR( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - accelerationStructures_ ) - : accelerationStructureCount( static_cast( accelerationStructures_.size() ) ) - , pAccelerationStructures( accelerationStructures_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - WriteDescriptorSetAccelerationStructureKHR & - operator=( WriteDescriptorSetAccelerationStructureKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - WriteDescriptorSetAccelerationStructureKHR & - operator=( VkWriteDescriptorSetAccelerationStructureKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSetAccelerationStructureKHR & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSetAccelerationStructureKHR & - setAccelerationStructureCount( uint32_t accelerationStructureCount_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructureCount = accelerationStructureCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSetAccelerationStructureKHR & setPAccelerationStructures( - const VULKAN_HPP_NAMESPACE::AccelerationStructureKHR * pAccelerationStructures_ ) VULKAN_HPP_NOEXCEPT - { - pAccelerationStructures = pAccelerationStructures_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - WriteDescriptorSetAccelerationStructureKHR & setAccelerationStructures( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - accelerationStructures_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructureCount = static_cast( accelerationStructures_.size() ); - pAccelerationStructures = accelerationStructures_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkWriteDescriptorSetAccelerationStructureKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkWriteDescriptorSetAccelerationStructureKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, accelerationStructureCount, pAccelerationStructures ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( WriteDescriptorSetAccelerationStructureKHR const & ) const = default; -#else - bool operator==( WriteDescriptorSetAccelerationStructureKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( accelerationStructureCount == rhs.accelerationStructureCount ) && - ( pAccelerationStructures == rhs.pAccelerationStructures ); -# endif - } - - bool operator!=( WriteDescriptorSetAccelerationStructureKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eWriteDescriptorSetAccelerationStructureKHR; - const void * pNext = {}; - uint32_t accelerationStructureCount = {}; - const VULKAN_HPP_NAMESPACE::AccelerationStructureKHR * pAccelerationStructures = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR ) == - sizeof( VkWriteDescriptorSetAccelerationStructureKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "WriteDescriptorSetAccelerationStructureKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = WriteDescriptorSetAccelerationStructureKHR; - }; - - struct WriteDescriptorSetAccelerationStructureNV - { - using NativeType = VkWriteDescriptorSetAccelerationStructureNV; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eWriteDescriptorSetAccelerationStructureNV; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR WriteDescriptorSetAccelerationStructureNV( - uint32_t accelerationStructureCount_ = {}, - const VULKAN_HPP_NAMESPACE::AccelerationStructureNV * pAccelerationStructures_ = {} ) VULKAN_HPP_NOEXCEPT - : accelerationStructureCount( accelerationStructureCount_ ) - , pAccelerationStructures( pAccelerationStructures_ ) - {} - - VULKAN_HPP_CONSTEXPR WriteDescriptorSetAccelerationStructureNV( - WriteDescriptorSetAccelerationStructureNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - WriteDescriptorSetAccelerationStructureNV( VkWriteDescriptorSetAccelerationStructureNV const & rhs ) - VULKAN_HPP_NOEXCEPT - : WriteDescriptorSetAccelerationStructureNV( - *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - WriteDescriptorSetAccelerationStructureNV( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - accelerationStructures_ ) - : accelerationStructureCount( static_cast( accelerationStructures_.size() ) ) - , pAccelerationStructures( accelerationStructures_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - WriteDescriptorSetAccelerationStructureNV & - operator=( WriteDescriptorSetAccelerationStructureNV const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - WriteDescriptorSetAccelerationStructureNV & - operator=( VkWriteDescriptorSetAccelerationStructureNV const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSetAccelerationStructureNV & - setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSetAccelerationStructureNV & - setAccelerationStructureCount( uint32_t accelerationStructureCount_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructureCount = accelerationStructureCount_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSetAccelerationStructureNV & setPAccelerationStructures( - const VULKAN_HPP_NAMESPACE::AccelerationStructureNV * pAccelerationStructures_ ) VULKAN_HPP_NOEXCEPT - { - pAccelerationStructures = pAccelerationStructures_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - WriteDescriptorSetAccelerationStructureNV & setAccelerationStructures( - VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & - accelerationStructures_ ) VULKAN_HPP_NOEXCEPT - { - accelerationStructureCount = static_cast( accelerationStructures_.size() ); - pAccelerationStructures = accelerationStructures_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkWriteDescriptorSetAccelerationStructureNV const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkWriteDescriptorSetAccelerationStructureNV &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, accelerationStructureCount, pAccelerationStructures ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( WriteDescriptorSetAccelerationStructureNV const & ) const = default; -#else - bool operator==( WriteDescriptorSetAccelerationStructureNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && - ( accelerationStructureCount == rhs.accelerationStructureCount ) && - ( pAccelerationStructures == rhs.pAccelerationStructures ); -# endif - } - - bool operator!=( WriteDescriptorSetAccelerationStructureNV const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eWriteDescriptorSetAccelerationStructureNV; - const void * pNext = {}; - uint32_t accelerationStructureCount = {}; - const VULKAN_HPP_NAMESPACE::AccelerationStructureNV * pAccelerationStructures = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV ) == - sizeof( VkWriteDescriptorSetAccelerationStructureNV ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "WriteDescriptorSetAccelerationStructureNV is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = WriteDescriptorSetAccelerationStructureNV; - }; - - struct WriteDescriptorSetInlineUniformBlock - { - using NativeType = VkWriteDescriptorSetInlineUniformBlock; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = - StructureType::eWriteDescriptorSetInlineUniformBlock; - -#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR WriteDescriptorSetInlineUniformBlock( uint32_t dataSize_ = {}, - const void * pData_ = {} ) VULKAN_HPP_NOEXCEPT - : dataSize( dataSize_ ) - , pData( pData_ ) - {} - - VULKAN_HPP_CONSTEXPR WriteDescriptorSetInlineUniformBlock( WriteDescriptorSetInlineUniformBlock const & rhs ) - VULKAN_HPP_NOEXCEPT = default; - - WriteDescriptorSetInlineUniformBlock( VkWriteDescriptorSetInlineUniformBlock const & rhs ) VULKAN_HPP_NOEXCEPT - : WriteDescriptorSetInlineUniformBlock( *reinterpret_cast( &rhs ) ) - {} - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - WriteDescriptorSetInlineUniformBlock( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & data_ ) - : dataSize( static_cast( data_.size() * sizeof( T ) ) ), pData( data_.data() ) - {} -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - WriteDescriptorSetInlineUniformBlock & - operator=( WriteDescriptorSetInlineUniformBlock const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - WriteDescriptorSetInlineUniformBlock & - operator=( VkWriteDescriptorSetInlineUniformBlock const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSetInlineUniformBlock & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSetInlineUniformBlock & setDataSize( uint32_t dataSize_ ) VULKAN_HPP_NOEXCEPT - { - dataSize = dataSize_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 WriteDescriptorSetInlineUniformBlock & setPData( const void * pData_ ) VULKAN_HPP_NOEXCEPT - { - pData = pData_; - return *this; - } - -# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - template - WriteDescriptorSetInlineUniformBlock & - setData( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries const & data_ ) VULKAN_HPP_NOEXCEPT - { - dataSize = static_cast( data_.size() * sizeof( T ) ); - pData = data_.data(); - return *this; - } -# endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ -#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkWriteDescriptorSetInlineUniformBlock const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkWriteDescriptorSetInlineUniformBlock &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -#if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std:: - tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, dataSize, pData ); - } -#endif - -#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - auto operator<=>( WriteDescriptorSetInlineUniformBlock const & ) const = default; -#else - bool operator==( WriteDescriptorSetInlineUniformBlock const & rhs ) const VULKAN_HPP_NOEXCEPT - { -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) - return this->reflect() == rhs.reflect(); -# else - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( dataSize == rhs.dataSize ) && ( pData == rhs.pData ); -# endif - } - - bool operator!=( WriteDescriptorSetInlineUniformBlock const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } -#endif - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eWriteDescriptorSetInlineUniformBlock; - const void * pNext = {}; - uint32_t dataSize = {}; - const void * pData = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock ) == - sizeof( VkWriteDescriptorSetInlineUniformBlock ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( - std::is_nothrow_move_constructible::value, - "WriteDescriptorSetInlineUniformBlock is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = WriteDescriptorSetInlineUniformBlock; - }; - using WriteDescriptorSetInlineUniformBlockEXT = WriteDescriptorSetInlineUniformBlock; - -#if defined( VK_USE_PLATFORM_XCB_KHR ) - struct XcbSurfaceCreateInfoKHR - { - using NativeType = VkXcbSurfaceCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eXcbSurfaceCreateInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR XcbSurfaceCreateInfoKHR( VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagsKHR flags_ = {}, - xcb_connection_t * connection_ = {}, - xcb_window_t window_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , connection( connection_ ) - , window( window_ ) - {} - - VULKAN_HPP_CONSTEXPR XcbSurfaceCreateInfoKHR( XcbSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - XcbSurfaceCreateInfoKHR( VkXcbSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : XcbSurfaceCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - XcbSurfaceCreateInfoKHR & operator=( XcbSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - XcbSurfaceCreateInfoKHR & operator=( VkXcbSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 XcbSurfaceCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 XcbSurfaceCreateInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 XcbSurfaceCreateInfoKHR & - setConnection( xcb_connection_t * connection_ ) VULKAN_HPP_NOEXCEPT - { - connection = connection_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 XcbSurfaceCreateInfoKHR & setWindow( xcb_window_t window_ ) VULKAN_HPP_NOEXCEPT - { - window = window_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkXcbSurfaceCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkXcbSurfaceCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, connection, window ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( XcbSurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = flags <=> rhs.flags; cmp != 0 ) - return cmp; - if ( auto cmp = connection <=> rhs.connection; cmp != 0 ) - return cmp; - if ( auto cmp = memcmp( &window, &rhs.window, sizeof( xcb_window_t ) ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -# endif - - bool operator==( XcbSurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && - ( connection == rhs.connection ) && ( memcmp( &window, &rhs.window, sizeof( xcb_window_t ) ) == 0 ); - } - - bool operator!=( XcbSurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eXcbSurfaceCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagsKHR flags = {}; - xcb_connection_t * connection = {}; - xcb_window_t window = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR ) == - sizeof( VkXcbSurfaceCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "XcbSurfaceCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = XcbSurfaceCreateInfoKHR; - }; -#endif /*VK_USE_PLATFORM_XCB_KHR*/ - -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - struct XlibSurfaceCreateInfoKHR - { - using NativeType = VkXlibSurfaceCreateInfoKHR; - - static const bool allowDuplicate = false; - static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eXlibSurfaceCreateInfoKHR; - -# if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS ) - VULKAN_HPP_CONSTEXPR XlibSurfaceCreateInfoKHR( VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagsKHR flags_ = {}, - Display * dpy_ = {}, - Window window_ = {} ) VULKAN_HPP_NOEXCEPT - : flags( flags_ ) - , dpy( dpy_ ) - , window( window_ ) - {} - - VULKAN_HPP_CONSTEXPR XlibSurfaceCreateInfoKHR( XlibSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - XlibSurfaceCreateInfoKHR( VkXlibSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - : XlibSurfaceCreateInfoKHR( *reinterpret_cast( &rhs ) ) - {} -# endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/ - - XlibSurfaceCreateInfoKHR & operator=( XlibSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default; - - XlibSurfaceCreateInfoKHR & operator=( VkXlibSurfaceCreateInfoKHR const & rhs ) VULKAN_HPP_NOEXCEPT - { - *this = *reinterpret_cast( &rhs ); - return *this; - } - -# if !defined( VULKAN_HPP_NO_STRUCT_SETTERS ) - VULKAN_HPP_CONSTEXPR_14 XlibSurfaceCreateInfoKHR & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT - { - pNext = pNext_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 XlibSurfaceCreateInfoKHR & - setFlags( VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagsKHR flags_ ) VULKAN_HPP_NOEXCEPT - { - flags = flags_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 XlibSurfaceCreateInfoKHR & setDpy( Display * dpy_ ) VULKAN_HPP_NOEXCEPT - { - dpy = dpy_; - return *this; - } - - VULKAN_HPP_CONSTEXPR_14 XlibSurfaceCreateInfoKHR & setWindow( Window window_ ) VULKAN_HPP_NOEXCEPT - { - window = window_; - return *this; - } -# endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/ - - explicit operator VkXlibSurfaceCreateInfoKHR const &() const VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - - explicit operator VkXlibSurfaceCreateInfoKHR &() VULKAN_HPP_NOEXCEPT - { - return *reinterpret_cast( this ); - } - -# if !defined( __GNUC__ ) || ( 70500 < GCC_VERSION ) -# if 14 <= VULKAN_HPP_CPP_VERSION - auto -# else - std::tuple -# endif - reflect() const VULKAN_HPP_NOEXCEPT - { - return std::tie( sType, pNext, flags, dpy, window ); - } -# endif - -# if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) - std::strong_ordering operator<=>( XlibSurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - if ( auto cmp = sType <=> rhs.sType; cmp != 0 ) - return cmp; - if ( auto cmp = pNext <=> rhs.pNext; cmp != 0 ) - return cmp; - if ( auto cmp = flags <=> rhs.flags; cmp != 0 ) - return cmp; - if ( auto cmp = dpy <=> rhs.dpy; cmp != 0 ) - return cmp; - if ( auto cmp = memcmp( &window, &rhs.window, sizeof( Window ) ); cmp != 0 ) - return ( cmp < 0 ) ? std::strong_ordering::less : std::strong_ordering::greater; - - return std::strong_ordering::equivalent; - } -# endif - - bool operator==( XlibSurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( flags == rhs.flags ) && ( dpy == rhs.dpy ) && - ( memcmp( &window, &rhs.window, sizeof( Window ) ) == 0 ); - } - - bool operator!=( XlibSurfaceCreateInfoKHR const & rhs ) const VULKAN_HPP_NOEXCEPT - { - return !operator==( rhs ); - } - - public: - VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eXlibSurfaceCreateInfoKHR; - const void * pNext = {}; - VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagsKHR flags = {}; - Display * dpy = {}; - Window window = {}; - }; - VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR ) == - sizeof( VkXlibSurfaceCreateInfoKHR ), - "struct and wrapper have different size!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout::value, - "struct wrapper is not a standard layout!" ); - VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible::value, - "XlibSurfaceCreateInfoKHR is not nothrow_move_constructible!" ); - - template <> - struct CppType - { - using Type = XlibSurfaceCreateInfoKHR; - }; -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -} // namespace VULKAN_HPP_NAMESPACE -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_vi.h b/Externals/Vulkan/Include/vulkan/vulkan_vi.h deleted file mode 100644 index 0355e7a162..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_vi.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef VULKAN_VI_H_ -#define VULKAN_VI_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_NN_vi_surface 1 -#define VK_NN_VI_SURFACE_SPEC_VERSION 1 -#define VK_NN_VI_SURFACE_EXTENSION_NAME "VK_NN_vi_surface" -typedef VkFlags VkViSurfaceCreateFlagsNN; -typedef struct VkViSurfaceCreateInfoNN { - VkStructureType sType; - const void* pNext; - VkViSurfaceCreateFlagsNN flags; - void* window; -} VkViSurfaceCreateInfoNN; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateViSurfaceNN)(VkInstance instance, const VkViSurfaceCreateInfoNN* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateViSurfaceNN( - VkInstance instance, - const VkViSurfaceCreateInfoNN* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_wayland.h b/Externals/Vulkan/Include/vulkan/vulkan_wayland.h deleted file mode 100644 index 9afd0b76d5..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_wayland.h +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef VULKAN_WAYLAND_H_ -#define VULKAN_WAYLAND_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_KHR_wayland_surface 1 -#define VK_KHR_WAYLAND_SURFACE_SPEC_VERSION 6 -#define VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME "VK_KHR_wayland_surface" -typedef VkFlags VkWaylandSurfaceCreateFlagsKHR; -typedef struct VkWaylandSurfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkWaylandSurfaceCreateFlagsKHR flags; - struct wl_display* display; - struct wl_surface* surface; -} VkWaylandSurfaceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateWaylandSurfaceKHR)(VkInstance instance, const VkWaylandSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); -typedef VkBool32 (VKAPI_PTR *PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, struct wl_display* display); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateWaylandSurfaceKHR( - VkInstance instance, - const VkWaylandSurfaceCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); - -VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceWaylandPresentationSupportKHR( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - struct wl_display* display); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_win32.h b/Externals/Vulkan/Include/vulkan/vulkan_win32.h deleted file mode 100644 index affe0c02ae..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_win32.h +++ /dev/null @@ -1,315 +0,0 @@ -#ifndef VULKAN_WIN32_H_ -#define VULKAN_WIN32_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_KHR_win32_surface 1 -#define VK_KHR_WIN32_SURFACE_SPEC_VERSION 6 -#define VK_KHR_WIN32_SURFACE_EXTENSION_NAME "VK_KHR_win32_surface" -typedef VkFlags VkWin32SurfaceCreateFlagsKHR; -typedef struct VkWin32SurfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkWin32SurfaceCreateFlagsKHR flags; - HINSTANCE hinstance; - HWND hwnd; -} VkWin32SurfaceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateWin32SurfaceKHR)(VkInstance instance, const VkWin32SurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); -typedef VkBool32 (VKAPI_PTR *PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateWin32SurfaceKHR( - VkInstance instance, - const VkWin32SurfaceCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); - -VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceWin32PresentationSupportKHR( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex); -#endif - - -#define VK_KHR_external_memory_win32 1 -#define VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME "VK_KHR_external_memory_win32" -typedef struct VkImportMemoryWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagBits handleType; - HANDLE handle; - LPCWSTR name; -} VkImportMemoryWin32HandleInfoKHR; - -typedef struct VkExportMemoryWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - const SECURITY_ATTRIBUTES* pAttributes; - DWORD dwAccess; - LPCWSTR name; -} VkExportMemoryWin32HandleInfoKHR; - -typedef struct VkMemoryWin32HandlePropertiesKHR { - VkStructureType sType; - void* pNext; - uint32_t memoryTypeBits; -} VkMemoryWin32HandlePropertiesKHR; - -typedef struct VkMemoryGetWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; - VkExternalMemoryHandleTypeFlagBits handleType; -} VkMemoryGetWin32HandleInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryWin32HandleKHR)(VkDevice device, const VkMemoryGetWin32HandleInfoKHR* pGetWin32HandleInfo, HANDLE* pHandle); -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryWin32HandlePropertiesKHR)(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, HANDLE handle, VkMemoryWin32HandlePropertiesKHR* pMemoryWin32HandleProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryWin32HandleKHR( - VkDevice device, - const VkMemoryGetWin32HandleInfoKHR* pGetWin32HandleInfo, - HANDLE* pHandle); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryWin32HandlePropertiesKHR( - VkDevice device, - VkExternalMemoryHandleTypeFlagBits handleType, - HANDLE handle, - VkMemoryWin32HandlePropertiesKHR* pMemoryWin32HandleProperties); -#endif - - -#define VK_KHR_win32_keyed_mutex 1 -#define VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION 1 -#define VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME "VK_KHR_win32_keyed_mutex" -typedef struct VkWin32KeyedMutexAcquireReleaseInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t acquireCount; - const VkDeviceMemory* pAcquireSyncs; - const uint64_t* pAcquireKeys; - const uint32_t* pAcquireTimeouts; - uint32_t releaseCount; - const VkDeviceMemory* pReleaseSyncs; - const uint64_t* pReleaseKeys; -} VkWin32KeyedMutexAcquireReleaseInfoKHR; - - - -#define VK_KHR_external_semaphore_win32 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME "VK_KHR_external_semaphore_win32" -typedef struct VkImportSemaphoreWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - VkSemaphoreImportFlags flags; - VkExternalSemaphoreHandleTypeFlagBits handleType; - HANDLE handle; - LPCWSTR name; -} VkImportSemaphoreWin32HandleInfoKHR; - -typedef struct VkExportSemaphoreWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - const SECURITY_ATTRIBUTES* pAttributes; - DWORD dwAccess; - LPCWSTR name; -} VkExportSemaphoreWin32HandleInfoKHR; - -typedef struct VkD3D12FenceSubmitInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t waitSemaphoreValuesCount; - const uint64_t* pWaitSemaphoreValues; - uint32_t signalSemaphoreValuesCount; - const uint64_t* pSignalSemaphoreValues; -} VkD3D12FenceSubmitInfoKHR; - -typedef struct VkSemaphoreGetWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - VkExternalSemaphoreHandleTypeFlagBits handleType; -} VkSemaphoreGetWin32HandleInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkImportSemaphoreWin32HandleKHR)(VkDevice device, const VkImportSemaphoreWin32HandleInfoKHR* pImportSemaphoreWin32HandleInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetSemaphoreWin32HandleKHR)(VkDevice device, const VkSemaphoreGetWin32HandleInfoKHR* pGetWin32HandleInfo, HANDLE* pHandle); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkImportSemaphoreWin32HandleKHR( - VkDevice device, - const VkImportSemaphoreWin32HandleInfoKHR* pImportSemaphoreWin32HandleInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreWin32HandleKHR( - VkDevice device, - const VkSemaphoreGetWin32HandleInfoKHR* pGetWin32HandleInfo, - HANDLE* pHandle); -#endif - - -#define VK_KHR_external_fence_win32 1 -#define VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME "VK_KHR_external_fence_win32" -typedef struct VkImportFenceWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - VkFence fence; - VkFenceImportFlags flags; - VkExternalFenceHandleTypeFlagBits handleType; - HANDLE handle; - LPCWSTR name; -} VkImportFenceWin32HandleInfoKHR; - -typedef struct VkExportFenceWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - const SECURITY_ATTRIBUTES* pAttributes; - DWORD dwAccess; - LPCWSTR name; -} VkExportFenceWin32HandleInfoKHR; - -typedef struct VkFenceGetWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - VkFence fence; - VkExternalFenceHandleTypeFlagBits handleType; -} VkFenceGetWin32HandleInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkImportFenceWin32HandleKHR)(VkDevice device, const VkImportFenceWin32HandleInfoKHR* pImportFenceWin32HandleInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetFenceWin32HandleKHR)(VkDevice device, const VkFenceGetWin32HandleInfoKHR* pGetWin32HandleInfo, HANDLE* pHandle); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkImportFenceWin32HandleKHR( - VkDevice device, - const VkImportFenceWin32HandleInfoKHR* pImportFenceWin32HandleInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetFenceWin32HandleKHR( - VkDevice device, - const VkFenceGetWin32HandleInfoKHR* pGetWin32HandleInfo, - HANDLE* pHandle); -#endif - - -#define VK_NV_external_memory_win32 1 -#define VK_NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION 1 -#define VK_NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME "VK_NV_external_memory_win32" -typedef struct VkImportMemoryWin32HandleInfoNV { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagsNV handleType; - HANDLE handle; -} VkImportMemoryWin32HandleInfoNV; - -typedef struct VkExportMemoryWin32HandleInfoNV { - VkStructureType sType; - const void* pNext; - const SECURITY_ATTRIBUTES* pAttributes; - DWORD dwAccess; -} VkExportMemoryWin32HandleInfoNV; - -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryWin32HandleNV)(VkDevice device, VkDeviceMemory memory, VkExternalMemoryHandleTypeFlagsNV handleType, HANDLE* pHandle); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryWin32HandleNV( - VkDevice device, - VkDeviceMemory memory, - VkExternalMemoryHandleTypeFlagsNV handleType, - HANDLE* pHandle); -#endif - - -#define VK_NV_win32_keyed_mutex 1 -#define VK_NV_WIN32_KEYED_MUTEX_SPEC_VERSION 2 -#define VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME "VK_NV_win32_keyed_mutex" -typedef struct VkWin32KeyedMutexAcquireReleaseInfoNV { - VkStructureType sType; - const void* pNext; - uint32_t acquireCount; - const VkDeviceMemory* pAcquireSyncs; - const uint64_t* pAcquireKeys; - const uint32_t* pAcquireTimeoutMilliseconds; - uint32_t releaseCount; - const VkDeviceMemory* pReleaseSyncs; - const uint64_t* pReleaseKeys; -} VkWin32KeyedMutexAcquireReleaseInfoNV; - - - -#define VK_EXT_full_screen_exclusive 1 -#define VK_EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION 4 -#define VK_EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME "VK_EXT_full_screen_exclusive" - -typedef enum VkFullScreenExclusiveEXT { - VK_FULL_SCREEN_EXCLUSIVE_DEFAULT_EXT = 0, - VK_FULL_SCREEN_EXCLUSIVE_ALLOWED_EXT = 1, - VK_FULL_SCREEN_EXCLUSIVE_DISALLOWED_EXT = 2, - VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT = 3, - VK_FULL_SCREEN_EXCLUSIVE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkFullScreenExclusiveEXT; -typedef struct VkSurfaceFullScreenExclusiveInfoEXT { - VkStructureType sType; - void* pNext; - VkFullScreenExclusiveEXT fullScreenExclusive; -} VkSurfaceFullScreenExclusiveInfoEXT; - -typedef struct VkSurfaceCapabilitiesFullScreenExclusiveEXT { - VkStructureType sType; - void* pNext; - VkBool32 fullScreenExclusiveSupported; -} VkSurfaceCapabilitiesFullScreenExclusiveEXT; - -typedef struct VkSurfaceFullScreenExclusiveWin32InfoEXT { - VkStructureType sType; - const void* pNext; - HMONITOR hmonitor; -} VkSurfaceFullScreenExclusiveWin32InfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, uint32_t* pPresentModeCount, VkPresentModeKHR* pPresentModes); -typedef VkResult (VKAPI_PTR *PFN_vkAcquireFullScreenExclusiveModeEXT)(VkDevice device, VkSwapchainKHR swapchain); -typedef VkResult (VKAPI_PTR *PFN_vkReleaseFullScreenExclusiveModeEXT)(VkDevice device, VkSwapchainKHR swapchain); -typedef VkResult (VKAPI_PTR *PFN_vkGetDeviceGroupSurfacePresentModes2EXT)(VkDevice device, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, VkDeviceGroupPresentModeFlagsKHR* pModes); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfacePresentModes2EXT( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, - uint32_t* pPresentModeCount, - VkPresentModeKHR* pPresentModes); - -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireFullScreenExclusiveModeEXT( - VkDevice device, - VkSwapchainKHR swapchain); - -VKAPI_ATTR VkResult VKAPI_CALL vkReleaseFullScreenExclusiveModeEXT( - VkDevice device, - VkSwapchainKHR swapchain); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceGroupSurfacePresentModes2EXT( - VkDevice device, - const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, - VkDeviceGroupPresentModeFlagsKHR* pModes); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_xcb.h b/Externals/Vulkan/Include/vulkan/vulkan_xcb.h deleted file mode 100644 index 68e61b88f0..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_xcb.h +++ /dev/null @@ -1,55 +0,0 @@ -#ifndef VULKAN_XCB_H_ -#define VULKAN_XCB_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_KHR_xcb_surface 1 -#define VK_KHR_XCB_SURFACE_SPEC_VERSION 6 -#define VK_KHR_XCB_SURFACE_EXTENSION_NAME "VK_KHR_xcb_surface" -typedef VkFlags VkXcbSurfaceCreateFlagsKHR; -typedef struct VkXcbSurfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkXcbSurfaceCreateFlagsKHR flags; - xcb_connection_t* connection; - xcb_window_t window; -} VkXcbSurfaceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateXcbSurfaceKHR)(VkInstance instance, const VkXcbSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); -typedef VkBool32 (VKAPI_PTR *PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, xcb_connection_t* connection, xcb_visualid_t visual_id); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateXcbSurfaceKHR( - VkInstance instance, - const VkXcbSurfaceCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); - -VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceXcbPresentationSupportKHR( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - xcb_connection_t* connection, - xcb_visualid_t visual_id); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_xlib.h b/Externals/Vulkan/Include/vulkan/vulkan_xlib.h deleted file mode 100644 index ea5360ab64..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_xlib.h +++ /dev/null @@ -1,55 +0,0 @@ -#ifndef VULKAN_XLIB_H_ -#define VULKAN_XLIB_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_KHR_xlib_surface 1 -#define VK_KHR_XLIB_SURFACE_SPEC_VERSION 6 -#define VK_KHR_XLIB_SURFACE_EXTENSION_NAME "VK_KHR_xlib_surface" -typedef VkFlags VkXlibSurfaceCreateFlagsKHR; -typedef struct VkXlibSurfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkXlibSurfaceCreateFlagsKHR flags; - Display* dpy; - Window window; -} VkXlibSurfaceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateXlibSurfaceKHR)(VkInstance instance, const VkXlibSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); -typedef VkBool32 (VKAPI_PTR *PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, Display* dpy, VisualID visualID); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateXlibSurfaceKHR( - VkInstance instance, - const VkXlibSurfaceCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); - -VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceXlibPresentationSupportKHR( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - Display* dpy, - VisualID visualID); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/Vulkan/Include/vulkan/vulkan_xlib_xrandr.h b/Externals/Vulkan/Include/vulkan/vulkan_xlib_xrandr.h deleted file mode 100644 index 8fc35cfc56..0000000000 --- a/Externals/Vulkan/Include/vulkan/vulkan_xlib_xrandr.h +++ /dev/null @@ -1,45 +0,0 @@ -#ifndef VULKAN_XLIB_XRANDR_H_ -#define VULKAN_XLIB_XRANDR_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_EXT_acquire_xlib_display 1 -#define VK_EXT_ACQUIRE_XLIB_DISPLAY_SPEC_VERSION 1 -#define VK_EXT_ACQUIRE_XLIB_DISPLAY_EXTENSION_NAME "VK_EXT_acquire_xlib_display" -typedef VkResult (VKAPI_PTR *PFN_vkAcquireXlibDisplayEXT)(VkPhysicalDevice physicalDevice, Display* dpy, VkDisplayKHR display); -typedef VkResult (VKAPI_PTR *PFN_vkGetRandROutputDisplayEXT)(VkPhysicalDevice physicalDevice, Display* dpy, RROutput rrOutput, VkDisplayKHR* pDisplay); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireXlibDisplayEXT( - VkPhysicalDevice physicalDevice, - Display* dpy, - VkDisplayKHR display); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetRandROutputDisplayEXT( - VkPhysicalDevice physicalDevice, - Display* dpy, - RROutput rrOutput, - VkDisplayKHR* pDisplay); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/Externals/xxhash/CMakeLists.txt b/Externals/xxhash/CMakeLists.txt index c275795083..a874dc4e90 100644 --- a/Externals/xxhash/CMakeLists.txt +++ b/Externals/xxhash/CMakeLists.txt @@ -6,3 +6,4 @@ target_include_directories(xxhash PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/xxHash ) +add_library(xxhash::xxhash ALIAS xxhash) diff --git a/Languages/po/ar.po b/Languages/po/ar.po index 5412dee6d8..3dcc00d3f8 100644 --- a/Languages/po/ar.po +++ b/Languages/po/ar.po @@ -10,11 +10,11 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: mansoor , 2013,2015-2024\n" -"Language-Team: Arabic (http://app.transifex.com/delroth/dolphin-emu/language/" -"ar/)\n" +"Language-Team: Arabic (http://app.transifex.com/dolphinemu/dolphin-emu/" +"language/ar/)\n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -125,7 +125,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (%3 إصدار)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (المخزون)" @@ -145,7 +145,7 @@ msgstr "%1 (بطيء)" msgid "%1 *" msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -159,11 +159,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 إعداد الرسومات" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -176,11 +176,11 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1 لا يدعم هذه الميزة علي النظام الخاص بك" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 لا يدعم هذه الميزة." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -190,33 +190,27 @@ msgstr "" "%2 موضوع(s)\n" "%3 الإطار الحالي" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 قد انضم" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 لقد غادر" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 القرص غير صالح" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 is now golfing" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -229,8 +223,8 @@ msgstr "نطاقات الذاكرة %1" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 نقاط" @@ -246,26 +240,26 @@ msgstr "%1 الجلسات التي تم العثور عليها" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (السرعة القياسية)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -273,10 +267,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "%1

%2" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -289,7 +291,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 ميغابايت" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -302,7 +304,7 @@ msgstr "%1x Native (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -346,11 +348,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&حول" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&إضافة نقطة توقف الذاكرة" @@ -359,23 +365,19 @@ msgstr "&إضافة نقطة توقف الذاكرة" msgid "&Add New Code..." msgstr "&إضافة رمز جديد" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&إضافة وظيفة" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&إضافة" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "&إعدادات الصوت" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&التحديث التلقائي" @@ -383,11 +385,15 @@ msgstr "&التحديث التلقائي" msgid "&Borderless Window" msgstr "&نافذة بلا حدود" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&نقاط التوقف" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "&تتبع اخطاء المحاكي" @@ -395,15 +401,15 @@ msgstr "&تتبع اخطاء المحاكي" msgid "&Cancel" msgstr "&إلغاء" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&مدير الأسرار" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&تحقق من وجود تحديثات" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "&مسح الرموز" @@ -411,7 +417,7 @@ msgstr "&مسح الرموز" msgid "&Clone..." msgstr "&استنساخ" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&رمز" @@ -419,37 +425,33 @@ msgstr "&رمز" msgid "&Connected" msgstr "&متصل" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "&إعدادات ذراع التحكم" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" msgstr "&نسخ العنوان" #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&إنشاء..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&حذف" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "&حذف المشاهدة" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -463,11 +465,11 @@ msgstr "&تحرير الرمز" msgid "&Edit..." msgstr "&تحرير" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&إخراج القرص" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&محاكاة" @@ -487,41 +489,41 @@ msgstr "&تصدير الحالة" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&ملف" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&الخط" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&الإطار المسبق" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "&إعدادات المظهر الحر" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "&إنشاء رموز من" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "&GitHub مستودع " -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&إعدادات الرسومات" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&مساعدة" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&إعدادات مفاتيح الاختصار" @@ -541,35 +543,35 @@ msgstr "&استيراد الحالة" msgid "&Import..." msgstr "&استيراد" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "&Infinity قاعدة" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "&blr إدراج" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "&مزج الإطارات" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&اللغة" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&تحميل الحالة" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "&Load Symbol Map" @@ -579,19 +581,23 @@ msgstr "&تحميل الملف إلى العنوان الحالي" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "&تأمين المصغرات في القائمة" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&الذاكرة" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&فيلم" @@ -599,7 +605,7 @@ msgstr "&فيلم" msgid "&Mute" msgstr "&صامت" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&شبكة الاتصال" @@ -608,23 +614,23 @@ msgid "&No" msgstr "&لا" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&فتح" -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&خيارات" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&HLE وظائف تصحيح" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&إيقاف مؤقت" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&تشغيل" @@ -632,7 +638,7 @@ msgstr "&تشغيل" msgid "&Properties" msgstr "&خصائص" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "&وضع للقراءة فقط" @@ -640,7 +646,7 @@ msgstr "&وضع للقراءة فقط" msgid "&Refresh List" msgstr "&تحديث القائمة" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&تسجل" @@ -653,24 +659,24 @@ msgstr "&إزالة" msgid "&Remove Code" msgstr "&إزالة الرمز" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" -msgstr "&إعادة تسمية الرمز" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&إعادة" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "&أدارة حزمة الموارد" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "&Save Symbol Map" @@ -678,31 +684,31 @@ msgstr "&Save Symbol Map" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "&Skylanders منفذ" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&حد السرعة" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&إيقاف " -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&المظهر" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&المواضيع" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" -msgstr "" +msgstr "&أداة" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&أدوات" @@ -712,21 +718,21 @@ msgstr "&إلغاء تحميل القرص" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&عرض" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&مشاهدة" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&الموقع" @@ -738,23 +744,23 @@ msgstr "&معلومات عن اللعبة" msgid "&Yes" msgstr "&نعم" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "'%1' لم يتم العثور على أي أسماء رموز تم إنشاؤها" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' لم يتم العثور على المسح بحثًا عن الوظائف الشائعة بدلاً من ذلك" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(داكن)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(فاتح)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(النظام)" @@ -762,7 +768,7 @@ msgstr "(النظام)" msgid "(host)" msgstr "(مضيف)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(ايقاف)" @@ -786,16 +792,16 @@ msgstr ", فاصلة" msgid "- Subtract" msgstr "- طرح" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--غير معروف--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -864,7 +870,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "16x Anisotropic" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -876,7 +882,7 @@ msgstr "2 GiB" msgid "256 MiB" msgstr "256 MiB" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -912,19 +918,19 @@ msgid "32-bit Unsigned Integer" msgstr "32-bit عدد صحيح غير موقع" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "3D عمق" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -948,7 +954,7 @@ msgstr "4:3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1033,11 +1039,11 @@ msgstr "< أقل-من" msgid "" msgstr "<لا شيء>" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "<لغة النظام>" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1046,14 +1052,14 @@ msgid "If unsure, leave this unchecked." msgstr "" "إذا لم تكن متأكدا فاترك هذا دون تحديد" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1078,8 +1084,8 @@ msgstr "" msgid "> Greater-than" msgstr "> أكثر-من" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "جلسة لعب الشبكة جارية بالفعل!" @@ -1100,11 +1106,11 @@ msgstr "" " wad سيؤدي تثبيت \n" "هذا إلى استبداله بشكل لا رجعة فيه. استمر ؟" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "القرص بالفعل على وشك أن يتم إدراجه." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1116,7 +1122,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "لا يمكن تحميل حالة الحفظ دون تحديد لعبة لتشغيلها" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1136,9 +1142,9 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "لا يمكن تشغيل المزامنة إلا عند تشغيل لعبة وي." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" -msgstr "" +msgstr "الحفظ التلقائي" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. #: Source/Core/Core/HW/EXI/EXI_Device.h:98 @@ -1215,17 +1221,11 @@ msgstr "ضبط" msgid "Achievement Settings" msgstr "إعدادات الإنجاز" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "الإنجازات" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "عمل" @@ -1298,19 +1298,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "تفعيل المحادثة في اللعب عبر الشبكة" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "نشط" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "النشطة Infinity شخصيات" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "قائمة انتظار مؤشر الترابط النشط" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "المواضيع النشطة" @@ -1332,7 +1332,7 @@ msgstr "محول" msgid "Add" msgstr "أضف" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "إضافة نقطة توقف" @@ -1349,31 +1349,31 @@ msgstr "إضافة جهاز يو إس بي جديد" msgid "Add Shortcut to Desktop" msgstr "إضافة اختصار إلى سطح المكتب" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "إضافة نقطة توقف" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "أضف نقطة توقف الذاكرة" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "أضف الذاكرة ونقطة التوقف" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "إضافة نقطة توقف للذاكرة" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "اضف إليه &تنبية" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "إضافة للمشاهدة" @@ -1383,17 +1383,17 @@ msgstr "إضافة للمشاهدة" msgid "Add..." msgstr "أضف" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "عنوان" @@ -1412,7 +1412,7 @@ msgstr "مساحة العنوان حسب حالة وحدة المعالجة ال msgid "Address:" msgstr "عنوان" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1485,7 +1485,7 @@ msgstr "خيارات متقدمة" msgid "Advanced Settings" msgstr "الإعدادات المتقدمة" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1532,7 +1532,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "كل مزدوج" @@ -1541,7 +1541,7 @@ msgstr "كل مزدوج" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1549,34 +1549,34 @@ msgid "All Files" msgstr "كل الملفات" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "(*) كل الملفات" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "كل تعويم" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "GC/Wii جميع ملفات" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "كل سداسي عشري" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "جميع حالات الحفظ (*.sav *.s##);; كل الملفات (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "جميع الأعداد الصحيحة الموقعة" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "جميع الأعداد الصحيحة غير الموقعة" @@ -1592,11 +1592,11 @@ msgstr "جميع رموز اللاعبين متزامنة." msgid "All players' saves synchronized." msgstr "حفظ جميع اللاعبين متزامنة." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "السماح بإعدادات المنطقة الغير متطابقة" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "السماح بالإبلاغ عن إحصائيات الاستخدام" @@ -1618,7 +1618,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "مصادر الإدخال البديلة" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "دائما" @@ -1640,7 +1640,7 @@ msgstr "كان من المتوقع وجود قرص مدرج ولكن لم يتم msgid "Anaglyph" msgstr "Anaglyph" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "تحليل" @@ -1654,7 +1654,7 @@ msgstr "الزاوية" msgid "Angular velocity to ignore and remap." msgstr "السرعة الزاوية للتجاهل وإعادة التخطيط" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "التنعيم" @@ -1666,19 +1666,19 @@ msgstr "التنعيم" msgid "Any Region" msgstr "أي منطقة" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" -msgstr "إلحاق التوقيع ل" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "إلحاق ب & ملف التوقيع الموجود" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "تطبيق ملف التوقيع" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1692,19 +1692,19 @@ msgstr "تاريخ الإصدار" msgid "Apply" msgstr "تطبيق" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" -msgstr "تطبيق ملف التوقيع" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "Arbitrary Mipmap Detection" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "هل أنت متأكد من أنك تريد حذفها '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "هل أنت متأكد من أنك تريد حذف هذا الملف؟" @@ -1712,7 +1712,7 @@ msgstr "هل أنت متأكد من أنك تريد حذف هذا الملف؟" msgid "Are you sure you want to delete this pack?" msgstr "هل أنت متأكد من أنك تريد حذف هذه الحزمة؟" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "هل أنت متأكد من أنك تريد إنهاء اللعب عبر الشبكة؟" @@ -1726,23 +1726,23 @@ msgstr "Area Sampling" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:319 msgid "Aspect Ratio" -msgstr "تناسب الأبعاد" +msgstr "نسبة الابعاد" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Aspect Ratio Corrected Internal Resolution" -msgstr "" +msgstr "نسبة العرض إلى الارتفاع تصحيح الدقة الداخلي" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 msgid "Aspect Ratio:" -msgstr "تناسب الأبعاد" +msgstr "نسبة الابعاد" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:366 msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1753,7 +1753,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "تعيين منافذ ذراع التحكم" @@ -1803,11 +1803,15 @@ msgstr "تلقائي" msgid "Auto (Multiple of 640x528)" msgstr "تلقائي (Multiple of 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "إعدادات التحديث التلقائي" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1827,7 +1831,7 @@ msgstr "ضبط تلقائي لحجم النافذة" msgid "Auto-Hide" msgstr "إخفاء تلقائي" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "RSO الكشف التلقائي عن وحدات" @@ -1841,9 +1845,20 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" -msgstr "" +msgstr "تحديث القيم الحالية تلقائيا" #. i18n: One of the options shown below "Address Space". "Auxiliary" is the address space of ARAM #. (Auxiliary RAM). @@ -1852,7 +1867,7 @@ msgid "Auxiliary" msgstr "مساعدة" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1875,11 +1890,11 @@ msgstr "" msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP تسجل" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1935,10 +1950,10 @@ msgstr "تم توفير إزاحة غير صالحة" msgid "Bad value provided." msgstr "قيمة غير صالحة المقدمة" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "الشعار" @@ -1956,9 +1971,9 @@ msgstr "شريط" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:417 msgid "Base Address" -msgstr "" +msgstr "العنوان الأساسي" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "الأولوية الأساسية" @@ -1966,7 +1981,7 @@ msgstr "الأولوية الأساسية" msgid "Basic" msgstr "الأساسية" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "الإعدادات الأساسية" @@ -1982,10 +1997,6 @@ msgstr "لا يمكن استخدام وضع الدُفعات دون تحديد msgid "Battery" msgstr "بطارية" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta (مرة في الشهر)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -2022,7 +2033,7 @@ msgstr "Binary SSL (write)" msgid "Bitrate (kbps):" msgstr "(kbps) معدل البت" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -2030,9 +2041,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "حجم الكتلة" @@ -2070,15 +2081,15 @@ msgstr "" "libusb تم تمكين وضع عبور البلوتوث ولكن تم تصميم دولفين بدون\n" "لا يمكن استخدام وضع العبور" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "التمهيد لإيقاف مؤقت" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND backup file (*.bin);;All Files (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii keys file (*.bin);;All Files (*)" @@ -2090,47 +2101,47 @@ msgstr "ملء الشاشة بلا حدود" msgid "Bottom" msgstr "اسفل" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" -msgstr "" +msgstr "فرع" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" -msgstr "" +msgstr "نوع الفرع" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2142,23 +2153,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2175,7 +2186,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2185,19 +2196,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2206,25 +2217,30 @@ msgstr "" msgid "Branch: %1" msgstr "%1 فرع" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "الفروع" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "كسر" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "توقف" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "تمت مصادفة نقطة توقف! إلغاء للخروج" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "نقاط التوقف" @@ -2258,7 +2274,7 @@ msgstr "خطأ محول النطاق العريض" msgid "Broadband Adapter MAC Address" msgstr "عنوان ماك لمحول النطاق العريض" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "مستعرض جلسات اللعب عبر الشبكة" @@ -2266,16 +2282,16 @@ msgstr "مستعرض جلسات اللعب عبر الشبكة" msgid "Buffer Size:" msgstr "حجم المخزن المؤقت" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "تم تغيير حجم المخزن المؤقت إلى %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "المخزن المؤقت" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2312,7 +2328,7 @@ msgstr "الأزرار" #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:214 msgid "By: %1" -msgstr "" +msgstr "بواسطة: %1" #: Source/Core/Core/HW/GCPadEmu.cpp:57 #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:31 @@ -2320,11 +2336,11 @@ msgstr "" msgid "C Stick" msgstr "C عصا" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "إنشاء ملف التوقيع" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP تسجيل" @@ -2355,7 +2371,7 @@ msgstr "" msgid "Calculate" msgstr "حساب" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2375,7 +2391,7 @@ msgstr "المعايرة" msgid "Calibration Period" msgstr "فترة المعايرة" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2401,7 +2417,7 @@ msgstr "كاميرا 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2417,14 +2433,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "{0:02x} لا يمكن العثور على ريموت وي من خلال مقبض الاتصال" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "لا يمكن بدء جلسة اللعب عبر الشبكة بينما لا تزال اللعبة قيد التشغيل! " #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2437,15 +2453,15 @@ msgstr "إلغاء" msgid "Cancel Calibration" msgstr "إلغاء المعايرة" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2463,11 +2479,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "لا يمكن مقارنة القيمة الأخيرة في البحث الأول" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "Cannot find the GC IPL." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2483,7 +2499,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "لا يمكن ضبط بطاقة الذاكرة على مسار فارغ" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Cannot start the game, because the GC IPL could not be found." @@ -2515,7 +2531,7 @@ msgstr "المركز و المعايرة" msgid "Change &Disc" msgstr "تغيير &القرص" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "تغيير &القرص" @@ -2523,14 +2539,20 @@ msgstr "تغيير &القرص" msgid "Change Disc" msgstr "تغيير القرص" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "تغيير الأقراص تلقائيا" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "{0} قم بتغيير القرص إلى" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2552,7 +2574,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "سيحدث تغيير الاسرار فقط عند إعادة تشغيل اللعبة." @@ -2560,11 +2582,11 @@ msgstr "سيحدث تغيير الاسرار فقط عند إعادة تشغيل msgid "Channel Partition (%1)" msgstr "(%1) قسم القناة" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "الحرف الذي تم إدخاله غير صالح" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "محادثه" @@ -2580,7 +2602,7 @@ msgstr "بحث عن اسرار" msgid "Cheats Manager" msgstr "مدير الأسرار" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "NAND تحقق من" @@ -2592,7 +2614,7 @@ msgstr "تحقق من تغييرات قائمة الألعاب في الخلفي msgid "Check for updates" msgstr "تحقق من وجود تحديثات" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2600,7 +2622,7 @@ msgstr "" "تحقق مما إذا كان لديك الأذونات المطلوبة لحذف الملف أو ما إذا كان لا يزال قيد " "الاستخدام." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "اختباري" @@ -2612,36 +2634,36 @@ msgstr "الصين" msgid "Choose" msgstr "اختر" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "اختيار ملف لفتح" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" -msgstr "اختر ملفًا لفتحه أو إنشائه" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "اختيار ملف الإدخال ذي الأولوية" +msgid "Choose Secondary Input File" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "اختر ملف الإدخال الثانوي" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "GCI اختر المجلد الأساسي" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "اختيار مجلد لاستخراج" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" +msgstr "" #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "أزرار كلاسيكية" @@ -2652,18 +2674,18 @@ msgstr "Classic Controller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "مسح" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "مسح ذاكرة التخزين المؤقت" @@ -2684,7 +2706,7 @@ msgstr "استنساخ و &تحرير الرمز" msgid "Close" msgstr "إغلاق" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "الإعدادات العامة" @@ -2692,11 +2714,11 @@ msgstr "الإعدادات العامة" msgid "Code" msgstr "رمز" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2708,7 +2730,7 @@ msgstr "رمز" msgid "Codes received!" msgstr "الرموز الواردة!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "تصحيح الألوان" @@ -2724,11 +2746,11 @@ msgstr "تصحيح الألوان" msgid "Color Space" msgstr "مساحة اللون" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "دمج اثنين من ملفات التوقيع" @@ -2769,9 +2791,9 @@ msgstr "تجميع التظليل قبل البدء" msgid "Compiling Shaders" msgstr "تجميع التظليل" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "نوع الضغط" @@ -2784,7 +2806,7 @@ msgstr "مستوى الضغط" msgid "Compression:" msgstr "نوع الضغط" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2792,11 +2814,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "شرط" @@ -2812,7 +2834,7 @@ msgstr "الشرط" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "مساعدة مشروطة" @@ -2827,7 +2849,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2881,7 +2908,7 @@ msgstr "إعدادات" msgid "Configure Controller" msgstr "إعدادات ذراع التحكم" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "إعدادات دولفين" @@ -2894,13 +2921,13 @@ msgstr "إعداد الإدخال" msgid "Configure Output" msgstr "إعداد الإخراج" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "تأكيد " @@ -2909,12 +2936,12 @@ msgstr "تأكيد " msgid "Confirm backend change" msgstr "تأكيد تغيير الخلفية" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "تأكيد على التوقف" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "التأكيد" @@ -2924,7 +2951,7 @@ msgstr "التأكيد" msgid "Connect" msgstr "اتصال" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "ربط لوح الميزان" @@ -2932,27 +2959,27 @@ msgstr "ربط لوح الميزان" msgid "Connect USB Keyboard" msgstr "ربط لوحة مفاتيح يو إس بي" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "%1 ربط ريموت وي" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "ربط ريموت وي 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "ربط ريموت وي 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "ربط ريموت وي 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "ربط ريموت وي 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "ربط ريموت وي " @@ -2968,7 +2995,7 @@ msgstr "الاتصال بالإنترنت وإجراء تحديث للنظام msgid "Connected" msgstr "متصل" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "الاتصال" @@ -2993,23 +3020,23 @@ msgstr "Control NetPlay Golf Mode" msgid "Control Stick" msgstr "عصا التحكم" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "ملف تعريف ذراع التحكم" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "ملف تعريف ذراع التحكم 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "ملف تعريف ذراع التحكم 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "ملف تعريف ذراع التحكم 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "ملف تعريف ذراع التحكم 4" @@ -3021,6 +3048,16 @@ msgstr "إعدادات ذراع التحكم" msgid "Controllers" msgstr "ذراع التحكم" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3029,7 +3066,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3040,7 +3077,7 @@ msgstr "" "الافتراضية أمام الشاشة.

تؤدي القيمة الأعلى إلى إنشاء تأثيرات أقوى " "خارج الشاشة بينما تكون القيمة الأقل أكثر راحة." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3049,7 +3086,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3082,7 +3119,7 @@ msgstr "" "Controls whether to use high or low-level DSP emulation. Defaults to " "True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "التقارب" @@ -3168,45 +3205,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "نسخ" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "نسخ &الوظيفة" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "Copy &hex" +msgid "Copy &Function" +msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "نسخ العنوان" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "فشل النسخ" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Copy Hex" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "قيمة النسخ" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "Copy code &line" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "نسخ العنوان المستهدف" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "A نسخ إلى" @@ -3221,8 +3258,8 @@ msgstr "B نسخ إلى" msgid "Core" msgstr "النواة" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3327,8 +3364,8 @@ msgstr "{0} تعذر التعرف على الملف" msgid "Could not save your changes!" msgstr "لا يمكن حفظ التغييرات الخاصة بك" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "{0} تعذر بدء عملية التحديث" @@ -3344,7 +3381,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "تعذر البحث عن الخادم المركزي" @@ -3360,13 +3397,13 @@ msgstr "لا يمكن قراءة الملف" msgid "Country:" msgstr "الدولة" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "انشاء" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "Infinity قم بإنشاء ملف" @@ -3380,7 +3417,7 @@ msgstr "إنشاء بطاقة ذاكرة جديدة" msgid "Create Skylander File" msgstr "Skylander قم بإنشاء ملف" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "إنشاء تعيينات للأجهزة الأخرى" @@ -3424,33 +3461,33 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "المنطقة الحالية" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "القيمة الحالية" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "السياق الحالي" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "لعبة الحالية" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "الموضوع الحالي" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 msgid "Custom" -msgstr "" +msgstr "مخصص" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 msgid "Custom (Stretch)" -msgstr "" +msgstr "(Stretch) مخصص" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:51 msgid "Custom Address Space" @@ -3458,15 +3495,15 @@ msgstr "مساحة العنوان المخصصة" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:323 msgid "Custom Aspect Ratio Height" -msgstr "" +msgstr "تخصيص نسبة ارتفاع الابعاد" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:322 msgid "Custom Aspect Ratio Width" -msgstr "" +msgstr "تخصيص نسبة عرض الابعاد" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:63 msgid "Custom Aspect Ratio:" -msgstr "" +msgstr "تخصيص نسبة الابعاد" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:158 msgid "Custom RTC Options" @@ -3554,7 +3591,7 @@ msgstr "بساط الرقص" msgid "Dark" msgstr "مظلم" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "البيانات" @@ -3601,7 +3638,7 @@ msgid "Debug" msgstr "التصحيح" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "التصحيح" @@ -3618,24 +3655,24 @@ msgstr "جودة فك التشفير:" msgid "Decrease" msgstr "تخفيض" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "تخفيض التقارب" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "تخفيض العمق" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "تقليل سرعة المحاكاة" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "تقليل الأشعة تحت الحمراء" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "تقليل فتحة الحالة المحددة" @@ -3649,7 +3686,7 @@ msgstr "Y تخفيض" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "افتراضي" @@ -3669,7 +3706,7 @@ msgstr "الخط الافتراضي" msgid "Default ISO:" msgstr "صورة القرص الافتراضية" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "الموضوع الافتراضي" @@ -3690,8 +3727,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "حذف" @@ -3709,7 +3747,7 @@ msgstr "حذف الملفات المحددة" msgid "Delete the existing file '{0}'?" msgstr "'{0}' احذف الملف الموجود" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "العمق" @@ -3721,12 +3759,12 @@ msgstr "نسبة العمق" msgid "Depth:" msgstr "العمق" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "الوصف" @@ -3740,8 +3778,8 @@ msgstr "الوصف" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3753,21 +3791,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "منفصل" @@ -3775,7 +3813,7 @@ msgstr "منفصل" msgid "Detect" msgstr "كشف" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3783,11 +3821,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "تحديد النواة المزدوجة" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Dev (عدة مرات في اليوم)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "أداة" @@ -3829,11 +3867,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "غير متصل" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "تعطيل" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "تعطيل المربع المحيط" @@ -3846,15 +3879,15 @@ msgstr "Disable Copy Filter" msgid "Disable EFB VRAM Copies" msgstr "Disable EFB VRAM Copies" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "تعطيل محاكاة الحد الأقصى للسرعة" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "Fastmem تعطيل" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3862,11 +3895,11 @@ msgstr "" msgid "Disable Fog" msgstr "تعطيل الضباب" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "Disable JIT Cache" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3888,7 +3921,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3897,6 +3930,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "القرص" @@ -3905,6 +3944,11 @@ msgstr "القرص" msgid "Discard" msgstr "تجاهل" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "اعدادات العرض" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "نوع العرض" @@ -3931,15 +3975,15 @@ msgstr "مسافة" msgid "Distance of travel from neutral position." msgstr "Distance of travel from neutral position." -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "هل تسمح لشركة دولفين بالإبلاغ عن معلومات لمطوري دولفين؟" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "هل تريد إضافة \"%1\" إلى قائمة مسارات الألعاب؟" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "هل تريد مسح قائمه أسماء الرموز ؟" @@ -3949,7 +3993,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "هل تريد إيقاف المحاكاة الحالية؟" @@ -3961,8 +4005,8 @@ msgstr "NAND هل تريد محاولة إصلاح" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II Decoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO Log (*.dff)" @@ -3970,9 +4014,9 @@ msgstr "Dolphin FIFO Log (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Dolphin Map File (*.map)" @@ -3984,8 +4028,8 @@ msgstr "CSV توقيع دولفين ملف" msgid "Dolphin Signature File" msgstr "دولفين توقيع الملف" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS Movies (*.dtm)" @@ -4020,7 +4064,7 @@ msgstr "فشل دولفين في إكمال الإجراء المطلوب." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "محاكي دولفين مفتوح المصدر لجهاز جيم كيوب و وي" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "دولفين قديم جدا لجتياز الخادم " @@ -4036,13 +4080,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "دولفين غير قادر على التحقق من الأقراص غير المرخصة." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "سيستخدم دولفين هذا للعناوين التي لا يمكن تحديد منطقتها تلقائيًا" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "تم تعطيل نظام الاسرار حاليا." @@ -4051,7 +4089,7 @@ msgstr "تم تعطيل نظام الاسرار حاليا." msgid "Domain" msgstr "نطاق" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "عدم التحديث" @@ -4072,7 +4110,7 @@ msgstr "أبواب مقفلة" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "مزدوج" @@ -4094,7 +4132,7 @@ msgstr "تحميل الرموز" msgid "Download Codes from the WiiRD Database" msgstr "WiiRD تحميل رموز من قاعدة بيانات" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "للإستخدام في وضع الشبكة GameTDB.com تحميل أغلفة الألعاب من" @@ -4106,6 +4144,16 @@ msgstr "تم التحميل" msgid "Downloaded %1 codes. (added %2)" msgstr "تم تحميل %1 رموز. (وأضاف %2)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4145,7 +4193,7 @@ msgstr "Dump &FakeVMEM" msgid "Dump &MRAM" msgstr "Dump &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "تفريغ الصوت" @@ -4157,7 +4205,7 @@ msgstr "تفريغ القوام الأساسي" msgid "Dump EFB Target" msgstr "EFB التفريغ المستهدف" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "تفريغ الإطارات" @@ -4217,11 +4265,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4231,11 +4279,11 @@ msgstr "" msgid "Dutch" msgstr "الهولندية" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "خروج" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4247,7 +4295,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4259,7 +4307,7 @@ msgstr "" "مناسب للألعاب التنافسية حيث يكون الإنصاف والحد الأدنى من وقت الإستجابة أكثر " "أهمية" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "بداية تحديث الذاكرة" @@ -4278,7 +4326,16 @@ msgstr "شرق اسيا" msgid "Edit Breakpoint" msgstr "تحرير نقطة التوقف" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "حرر" @@ -4298,11 +4355,11 @@ msgstr "تأثير" msgid "Effective" msgstr "فعال" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "الأولوية الفعالة" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "إكسابايت" @@ -4320,7 +4377,7 @@ msgstr "عنصر" msgid "Embedded Frame Buffer (EFB)" msgstr "(EFB) مخزن مؤقت للإطار المضمن" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "فارغة" @@ -4332,7 +4389,7 @@ msgstr "المحاكي قيد التشغيل بالفعل" msgid "Emulate Disc Speed" msgstr "محاكاة سرعة القرص" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "Infinity محاكاة قاعدة" @@ -4350,7 +4407,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "تمت محاكاة أجهزة يو إس بي" @@ -4368,7 +4425,7 @@ msgstr "" "Current: MEM1 {0:08X} ({1} MiB), MEM2 {2:08X} ({3} MiB)\n" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "سرعة المحاكاة " @@ -4377,8 +4434,6 @@ msgstr "سرعة المحاكاة " #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "تمكين" @@ -4386,23 +4441,15 @@ msgstr "تمكين" msgid "Enable API Validation Layers" msgstr "تمكين طبقات التحقق من واجهة برمجة التطبيقات" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "تمكين علامة الإنجاز" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "تمكين الإنجازات" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "تمكين تمديد الصوت " -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "تمكين الأسرار" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "تمكين إدخال ذراع التحكم" @@ -4410,17 +4457,21 @@ msgstr "تمكين إدخال ذراع التحكم" msgid "Enable Custom RTC" msgstr "تمكين وقت مخصص" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "تمكين واجهة مستخدم التصحيح" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "تمكين وجود ديسكورد" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "تمكين ثنائي النواة" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Enable Dual Core (لزيادة السرعة)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4430,7 +4481,7 @@ msgstr "تمكين تجاوز سرعة المعالج التي تمت محاكا msgid "Enable Emulated Memory Size Override" msgstr "تمكين تجاوز المحاكي حجم الذاكرة" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "تمكين ظهور الإنجازات " @@ -4442,11 +4493,11 @@ msgstr "FPRF تمكين" msgid "Enable Graphics Mods" msgstr "تمكين تعديلات الرسومات" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" -msgstr "" +msgstr "تمكين وضع المتشدد" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4464,20 +4515,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "تمكين المتصدرين" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "MMU تمكين" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "تمكين إشعارات التقدم" @@ -4485,14 +4532,10 @@ msgstr "تمكين إشعارات التقدم" msgid "Enable Progressive Scan" msgstr "تمكين المسح التدريجي" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "RetroAchievements.org تمكين التكامل" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4506,11 +4549,15 @@ msgstr "تمكين شاشة التوقف" msgid "Enable Speaker Data" msgstr "تمكين بيانات مكبر صوت" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "تمكين وضع المشاهد" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "تمكين الإنجازات غير الرسمية" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "تمكين تقارير إحصائيات الاستخدام " @@ -4526,36 +4573,13 @@ msgstr "تمكين الإطار الشبكي" msgid "Enable Write-Back Cache (slow)" msgstr "Enable Write-Back Cache (بطيء)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" -"تمكين شارات الإنجاز.

يعرض أيقونات اللاعب واللعبة والإنجازات. خيار " -"مرئي بسيط، ولكنه سيتطلب قدرًا صغيرًا من الذاكرة الإضافية والوقت لتنزيل الصور." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4563,31 +4587,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" -msgstr "
تمكين فتح الإنجازات" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4604,7 +4635,7 @@ msgstr "" "Enables Floating Point Result Flag calculation, needed for a few games. (ON " "= Compatible, OFF = Fast)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4638,7 +4669,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4683,6 +4714,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4714,6 +4754,10 @@ msgstr "" "\n" "ألغى الاستيراد." +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "لم يتم تهيئة الشبكة" @@ -4761,7 +4805,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "Enter the RSO module address:" @@ -4774,20 +4818,20 @@ msgstr "Enter the RSO module address:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4801,42 +4845,42 @@ msgstr "Enter the RSO module address:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4852,7 +4896,7 @@ msgstr "خطأ" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:456 msgid "Error Log" -msgstr "" +msgstr "سجل الأخطاء" #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:75 msgid "Error Opening Adapter: %1" @@ -4862,7 +4906,7 @@ msgstr "%1 : خطأ في فتح المحول" msgid "Error collecting save data!" msgstr "خطأ في جمع البيانات المحفوظة" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4876,7 +4920,7 @@ msgstr "خطأ في تحميل اللغة المحددة. العودة إلى ا msgid "Error obtaining session list: %1" msgstr "خطأ في الحصول على قائمة الجلسة: 1%" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "حدث خطأ أثناء تحميل بعض حزم النسيج" @@ -4971,7 +5015,7 @@ msgstr "" msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "أوروبا" @@ -4984,15 +5028,15 @@ msgstr "Exclusive Ubershaders" msgid "Exit" msgstr "خروج" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "توقع + أو قوس إغلاق" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "الحجج المتوقعة" +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "من المتوقع إغلاق القوسين" @@ -5004,19 +5048,19 @@ msgstr "الفاصلة المتوقعة" msgid "Expected end of expression." msgstr "نهاية التعبير المتوقعة" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "الاسم المتوقع للإدخال" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "توقع فتح قوس" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "بداية التعبير المتوقعة" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "اسم المتغير المتوقع" @@ -5024,7 +5068,7 @@ msgstr "اسم المتغير المتوقع" msgid "Experimental" msgstr "تجريبي" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "تصدير جميع حفظ وي" @@ -5035,11 +5079,11 @@ msgstr "تصدير جميع حفظ وي" msgid "Export Failed" msgstr "فشل التصدير" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "تصدير تسجيل" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "تصدير تسجيل" @@ -5067,14 +5111,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "تم التصدير %n الحفظ (الكل)" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "ملحق" @@ -5087,7 +5131,7 @@ msgstr "ملحق إدخال الحركة" msgid "Extension Motion Simulation" msgstr "ملحق محاكاة الحركة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "خارجي" @@ -5095,7 +5139,7 @@ msgstr "خارجي" msgid "External Frame Buffer (XFB)" msgstr "(XFB) مخزن مؤقت للإطار الخارجي" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "NAND استخراج الشهادات من" @@ -5132,8 +5176,8 @@ msgstr "استخراج الملف" msgid "FD" msgstr "FD" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO Player" @@ -5149,11 +5193,11 @@ msgstr "" "فشل فتح بطاقة الذاكرة:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "فشل في إضافة هذه الجلسة إلى فهرس اللعب عبر الشبكة: 1%" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "Failed to append to signature file '%1'" @@ -5173,7 +5217,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "Redump.org فشل الاتصال بـ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "%1 فشل الاتصال بالخادم" @@ -5194,15 +5238,15 @@ msgstr "D3D12 فشل إنشاء موارد عمومية" msgid "Failed to create DXGI factory" msgstr "Failed to create DXGI factory" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "Infinity فشل إنشاء ملف" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "Skylander فشل إنشاء ملف" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5220,7 +5264,7 @@ msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" "فشل حذف بطاقة الذاكرة في لعب عبر الشبكة تحقق من أذونات الكتابة الخاصة بك." -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "فشل حذف الملف المحدد." @@ -5249,7 +5293,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "فشل تصدير ملفات الحفظ التالية:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "NAND فشل استخراج شهادات من" @@ -5279,27 +5323,27 @@ msgstr "D3D فشل في العثور على واحد أو أكثر من رموز msgid "Failed to import \"%1\"." msgstr "\"%1\" فشل الاستيراد" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "فشل استيراد ملف الحفظ. الرجاء تشغيل اللعبة مرة واحدة ، ثم المحاولة مرة أخرى" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" "فشل استيراد ملف الحفظ. يبدو أن الملف المحدد تالف أو أنه ليس حفظ وي صالحًا" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "فشل في التهيئة الأساسية" @@ -5319,11 +5363,11 @@ msgid "Failed to install pack: %1" msgstr "%1 :فشل تثبيت الحزمة" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "NAND فشل تثبيت هذا العنوان على" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5331,8 +5375,8 @@ msgstr "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "Failed to load RSO module at %1" @@ -5344,21 +5388,21 @@ msgstr "d3d11.dll فشل تحميل" msgid "Failed to load dxgi.dll" msgstr "dxgi.dll فشل تحميل" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "Failed to load map file '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "Skylander فشل تحميل ملف" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "فشل تحميل الملف القابل للتنفيذ إلى الذاكرة." @@ -5372,17 +5416,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "فشل في تعديل Skylander" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "'%1' فشل في الفتح" @@ -5390,7 +5434,7 @@ msgstr "'%1' فشل في الفتح" msgid "Failed to open Bluetooth device: {0}" msgstr "{0} فشل في فتح جهاز بلوتوث" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5400,7 +5444,7 @@ msgstr "فشل في فتح ملف الأعداد" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:731 msgid "Failed to open file" -msgstr "" +msgstr "فشل فتح الملف" #: Source/Core/Core/NetPlayCommon.cpp:26 msgid "Failed to open file \"{0}\"." @@ -5422,15 +5466,15 @@ msgstr "" msgid "Failed to open file." msgstr "فشل فتح ملف" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "فشل في فتح الخادم" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "Infinity فشل في فتح ملف" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5438,11 +5482,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "Skylander فشل في فتح ملف" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5491,23 +5535,23 @@ msgstr "\"{0}\" فشلت القراءة من ملف الإدخال" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "فشل في قراءة ملف Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "فشل في قراءة ملف Skylander" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5521,7 +5565,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "{0} فشلت القراءة" @@ -5557,31 +5601,31 @@ msgstr "" "فشل في إعادة تعيين مجلد إعادة توجيه اللعب عبر الشبكة. تحقق من أذونات الكتابة " "الخاصة بك" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "Failed to save FIFO log." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "Failed to save code map to path '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "Failed to save signature file '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "Failed to save symbol map to path '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "Failed to save to signature file '%1'" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5633,20 +5677,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "فشل" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "تأخير الإدخال العادل" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "المنطقة الاحتياطية" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "المنطقة الاحتياطية" @@ -5659,7 +5704,7 @@ msgstr "سريع" msgid "Fast Depth Calculation" msgstr "سرعة حساب العمق" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5670,7 +5715,7 @@ msgstr "" msgid "Field of View" msgstr "مجال الرؤية" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "رقم الشكل:" @@ -5682,9 +5727,9 @@ msgstr "نوع الشكل" msgid "File Details" msgstr "تفاصيل الملف" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "تنسيق الملف" @@ -5692,24 +5737,24 @@ msgstr "تنسيق الملف" msgid "File Format:" msgstr "تنسيق الملف" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "معلومات الملف" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "اسم الملف" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "مسار الملف" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "حجم الملف" @@ -5796,7 +5841,6 @@ msgstr "محاذاة ثابتة" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "الأعلام" @@ -5805,14 +5849,14 @@ msgstr "الأعلام" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "عدد عشري" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" -msgstr "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" +msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 msgid "For best results please slowly move your input to all possible regions." @@ -5879,7 +5923,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5889,7 +5933,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5897,6 +5941,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "تنسيق" @@ -5912,7 +5962,7 @@ msgstr "إلى الأمام" msgid "Forward port (UPnP)" msgstr "Forward port (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "Found %1 results for \"%2\"" @@ -5922,24 +5972,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "%1 الإطار" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "الإطار المسبق" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "تخفيض سرعة الإطار المسبق" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "زيادة سرعة الإطار المسبق" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr " إعادة تعيين سرعة الإطار المسبق" @@ -5947,7 +5997,7 @@ msgstr " إعادة تعيين سرعة الإطار المسبق" msgid "Frame Dumping" msgstr "تفريغ الإطار" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "مجموعة الإطار " @@ -5955,7 +6005,7 @@ msgstr "مجموعة الإطار " msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "إطارات للتسجيل" @@ -5975,7 +6025,7 @@ msgstr "%1 ملفات حرة" msgid "Free Look Control Type" msgstr "نوع التحكم في المظهر الحر" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "%1 تحكم في المظهر الحر" @@ -6000,11 +6050,11 @@ msgstr "" msgid "FreeLook" msgstr "نظرة حرة" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "نظرة حرة" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "نظرة حرة" @@ -6029,8 +6079,8 @@ msgid "From" msgstr "من" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "من" @@ -6038,10 +6088,15 @@ msgstr "من" msgid "FullScr" msgstr "شاشة كاملة" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "وظيفة" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "اعدادات الوظيفة" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "المهام" @@ -6058,7 +6113,7 @@ msgstr "(TCP) جيم بوي أدفانس" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "جيم بوي أدفانس" @@ -6074,19 +6129,19 @@ msgstr "إعدادات جيم بوي أدفانس" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "صوت جيم بوي أدفانس" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "حجم النافذة جيم بوي أدفانس" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -6128,7 +6183,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "GPU فك تشفير نسيج" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6138,25 +6193,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6168,7 +6223,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6186,22 +6241,22 @@ msgstr "" msgid "Game" msgstr "اللعبة" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "جيم بوي أدفانس" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "(*.gba) جيم بوي ادفانس" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "%1 جيم بوي أدفانس في منفذ" @@ -6229,8 +6284,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "معرف اللعبة" @@ -6239,15 +6294,15 @@ msgstr "معرف اللعبة" msgid "Game ID:" msgstr "معرف اللعبة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "حالة اللعبة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "تغيرت اللعبة إلى \"%1\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" @@ -6255,11 +6310,11 @@ msgstr "" "يحتوي ملف اللعبة على تجزئة مختلفة. انقر بزر الماوس الأيمن فوقه، وحدد خصائص، " "وقم بالتبديل إلى علامة التبويب تحقق، وحدد التحقق من التكامل للتحقق من التجزئة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "تحتوي اللعبة على رقم قرص مختلف" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "اللعبة لديها مراجعة مختلفة" @@ -6274,7 +6329,7 @@ msgstr "" "{0:#x}, {1:#x} تم الكتابة فوق اللعبة مع حفظ ألعاب أخرى. تلف البيانات في " "المستقبل" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "منطقة اللعبة غير متطابقة" @@ -6294,11 +6349,11 @@ msgstr "محول وي يو لذراع تحكم جيم كيوب" msgid "GameCube Adapter for Wii U at Port %1" msgstr "محول تحكم جيم كيوب لجهاز وي يو في منفذ %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "تحكم جيم كيوب" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "تحكم جيم كيوب في منفذ %1" @@ -6306,11 +6361,11 @@ msgstr "تحكم جيم كيوب في منفذ %1" msgid "GameCube Controllers" msgstr "تحكم جيم كيوب" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "لوحة المفاتيح جيم كيوب" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "لوحة مفاتيح جيم كيوب في منفذ %1" @@ -6327,7 +6382,7 @@ msgstr "بطاقة الذاكرة جيم كيوب" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "بطاقات ذاكرة جيم كيوب (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "فتحة ميكروفون جيم كيوب %1" @@ -6360,34 +6415,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Gecko رموز" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "عام" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "العامة و الخيارات" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "إنشاء هوية جديد للحصائيات " -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "أسماء الرموز التي تم إنشاؤها من '%1'" @@ -6405,7 +6468,7 @@ msgstr "ألمانيا" msgid "GetDeviceList failed: {0}" msgstr "فشل الحصول على قائمة الأجهزة: {0}" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "غيغابايت" @@ -6420,7 +6483,7 @@ msgstr "" msgid "Giants" msgstr "العمالقة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "Golf وضع" @@ -6429,7 +6492,7 @@ msgid "Good dump" msgstr "تفريغ جيد" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "الرسومات" @@ -6438,7 +6501,7 @@ msgstr "الرسومات" msgid "Graphics Mods" msgstr "تعديلات الرسومات" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "الرسومات" @@ -6447,7 +6510,7 @@ msgstr "الرسومات" msgid "Graphics mods are currently disabled." msgstr "تعديلات الرسومات معطلة حاليا" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6469,7 +6532,7 @@ msgstr "اليسار أخضر" msgid "Green Right" msgstr "اليمين أخضر" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "شبكة" @@ -6506,7 +6569,7 @@ msgstr "" msgid "Hacks" msgstr "هاك" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "رأس" @@ -6538,7 +6601,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "Hex Byte String" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "ست عشرية" @@ -6547,11 +6610,11 @@ msgstr "ست عشرية" msgid "Hide" msgstr "إخفاء" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "إخفاء الكل" @@ -6563,11 +6626,18 @@ msgstr "إخفاء الجلسات داخل اللعبة" msgid "Hide Incompatible Sessions" msgstr "إخفاء جلسات العمل غير المتوافقة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "عالية" @@ -6595,7 +6665,7 @@ msgstr "هوست" msgid "Host Code:" msgstr "رمز المضيف" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "سلطة إدخال المضيف" @@ -6603,7 +6673,7 @@ msgstr "سلطة إدخال المضيف" msgid "Host Size" msgstr "حجم المضيف" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6615,11 +6685,11 @@ msgstr "" "مناسب للألعاب غير الرسمية مع أكثر من 3 لاعبين ، وربما على اتصالات غير مستقرة " "أو عالية وقت الإستجابة." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "تم تعطيل سلطة إدخال المضيف" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "تمكين سلطة إدخال المضيف" @@ -6631,17 +6701,17 @@ msgstr "استضافة لعب عبر الشبكة" msgid "Hostname" msgstr "اسم المضيف" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "إعدادات مفاتيح الاختصار" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "مفاتيح الاختصار" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "تتطلب مفاتيح الاختصار التركيز على النافذة" @@ -6698,7 +6768,7 @@ msgstr "IP عنوان " msgid "IPL Settings" msgstr "إعدادات" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "الأشعة تحت الحمراء" @@ -6742,7 +6812,7 @@ msgstr "" msgid "Icon" msgstr " أيقونة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6753,11 +6823,11 @@ msgstr "" "مناسب للألعاب القائمة على الدوران مع عناصر تحكم حساسة للتوقيت ، مثل لعبة " "الجولف." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "إنشاء هوية " -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6778,7 +6848,7 @@ msgstr "" "التهيئات النادرة التي تسبب مشكلات الأخطاء والأداء والثبات.\n" "يمكن إلغاء هذا التفويض في أي وقت من خلال إعدادات دولفين." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6792,14 +6862,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6811,7 +6891,7 @@ msgstr "" msgid "Ignore" msgstr "تجاهل" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6852,7 +6932,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "النسخة الاحتياطية BootMii NAND استيراد" @@ -6867,15 +6947,15 @@ msgstr "فشل الاستيراد" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "استيراد حفظ وي" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr " NAND استيراد النسخ الاحتياطي" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -6884,6 +6964,15 @@ msgstr "" "NAND استيراد النسخ الاحتياطي\n" "%1s الوقت المنقضي" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "في اللعبة؟" @@ -6924,24 +7013,24 @@ msgstr "قيمة وقت اللعب غير صحيحة" msgid "Increase" msgstr "زيادة" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "زيادة التقارب" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "زيادة العمق" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "زيادة سرعة المحاكاة" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "زيادة الأشعة تحت الحمراء" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "زيادة فتحة الحالة المحددة" @@ -6961,16 +7050,16 @@ msgstr "تناوب تزايدي" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "Infinity مدير" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6990,12 +7079,12 @@ msgstr "معلومات" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "معلومات" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "منع شاشة التوقف أثناء المحاكاة" @@ -7005,10 +7094,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "إدخال" @@ -7022,22 +7111,15 @@ msgstr "قوة الإدخال المطلوبة للتفعيل." msgid "Input strength to ignore and remap." msgstr "قوة الإدخال للتجاهل وإعادة تعيينها" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "Insert &nop" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "SD Card ادرج" @@ -7051,11 +7133,11 @@ msgstr "تثبيت" msgid "Install Partition (%1)" msgstr "(%1) تثبيت القسم" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "تثبيت التحديث" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "WAD تثبيت" @@ -7063,13 +7145,14 @@ msgstr "WAD تثبيت" msgid "Install to the NAND" msgstr "NAND تثبيت على" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "Instr." #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "تعليمات" @@ -7078,7 +7161,7 @@ msgstr "تعليمات" msgid "Instruction Breakpoint" msgstr "نقطة توقف التعليمات" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "التعليمات" @@ -7087,7 +7170,7 @@ msgstr "التعليمات" msgid "Instruction: %1" msgstr "%1 تعليمات" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7104,19 +7187,19 @@ msgstr "كثافة" msgid "Interface" msgstr "الواجهة" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -7129,25 +7212,25 @@ msgstr "Internal LZO Error - compression failed" msgid "Internal LZO Error - decompression failed" msgstr "Internal LZO Error - decompression failed" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "الدقة الداخلية" @@ -7156,7 +7239,7 @@ msgstr "الدقة الداخلية" msgid "Internal Resolution:" msgstr "الدقة الداخلية" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -7164,7 +7247,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "Interpreter (بطيء)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "Interpreter Core" @@ -7172,7 +7255,7 @@ msgstr "Interpreter Core" msgid "Invalid Expression." msgstr "تعبير غير صالح" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -7180,7 +7263,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "رمز مختلط غير صالح" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "حزمة غير صالحة 1% مقدمة :2%" @@ -7189,11 +7272,11 @@ msgstr "حزمة غير صالحة 1% مقدمة :2%" msgid "Invalid Player ID" msgstr "معرف لاعب غير صالح" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "Invalid RSO module address: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "مكدس استدعاء غير صالح" @@ -7214,7 +7297,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "إدخال غير صالح للحقل \"%1\"" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "إدخال غير صالح المقدمة" @@ -7230,19 +7313,19 @@ msgstr "تم إعطاء معلمات غير صالحة للبحث" msgid "Invalid password provided." msgstr "كلمة مرور المقدمة غير صالحة." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "تسجيل الملف غير صالح" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "معلمات البحث غير صالحة ( أي كائن مختارة)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "سلسلة البحث غير صالحة ( لا يمكن تحويل إلى رقم )" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "سلسلة البحث غير صالحة ( فقط حتى أطوال سلسلة مدعومة)" @@ -7269,11 +7352,11 @@ msgstr "إيطاليا" msgid "Item" msgstr "عنصر" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "JIT Block Linking Off" @@ -7281,47 +7364,47 @@ msgstr "JIT Block Linking Off" msgid "JIT Blocks" msgstr "JIT Blocks" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "JIT Branch Off" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "JIT FloatingPoint Off" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "JIT Integer Off" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "JIT LoadStore Floating Off" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "JIT LoadStore Off" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "JIT LoadStore Paired Off" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "JIT LoadStore lXz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "JIT LoadStore lbzx Off" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "JIT LoadStore lwz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "JIT Off (JIT Core)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "JIT Paired Off" @@ -7333,26 +7416,27 @@ msgstr "JIT Recompiler for ARM64 (موصى به)" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "JIT Recompiler for x86-64 (موصى به)" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "JIT Register Cache Off" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "JIT SystemRegisters Off" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "اليابان" @@ -7374,12 +7458,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "استمر في الجري" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "إبقاء النافذة في المقدمة" @@ -7409,15 +7493,15 @@ msgstr "تحكم لوحة المفاتيح" msgid "Keys" msgstr "مفاتيح" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "كيلوبايت" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "طرد لاعب" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "كوريا" @@ -7443,7 +7527,7 @@ msgstr "تحميل اللعبىة" msgid "L-Analog" msgstr "L-قوة ضغطة" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "LR حفظ" @@ -7451,7 +7535,11 @@ msgstr "LR حفظ" msgid "Label" msgstr "ضع الكلمة المناسبة" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "آخر قيمة" @@ -7489,7 +7577,7 @@ msgstr "~80ms :وقت الإستجابة" msgid "Launching these titles may also fix the issues." msgstr "قد يؤدي تشغيل هذه العناوين أيضا إلى حل المشكلات" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "المتصدرين" @@ -7497,7 +7585,7 @@ msgstr "المتصدرين" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7508,7 +7596,7 @@ msgstr "يسار" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "العصا الأيسر" @@ -7552,6 +7640,14 @@ msgstr "" "يسار / يمين انقر إعداد الإخراج\n" "الأوسط--انقر لمسح" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7585,11 +7681,11 @@ msgstr "ضوء" msgid "Limit Chunked Upload Speed:" msgstr "الحد من سرعة الرفع المقسم:" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "قائمة الأعمدة" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "قائمة" @@ -7598,27 +7694,27 @@ msgid "Listening" msgstr "الاستماع" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "تحميل" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "Load &Bad Map File..." -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "Load &Other Map File..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7629,24 +7725,29 @@ msgstr "تحميل النسيج المخصص" msgid "Load File" msgstr "تحميل الملف" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "تحميل قائمة جيم كيوب الرئيسية " -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "تحميل بيانات حفظ المضيف فقط" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "تحميل الحالة الأخيرة" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "مسار التحميل" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "تحميل القرص" @@ -7654,133 +7755,128 @@ msgstr "تحميل القرص" msgid "Load Slot" msgstr "فتحة التحميل" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "تحميل الحالة" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "تحميل الحالة 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "تحميل الحالة 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "تحميل الحالة 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "تحميل الحالة 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "تحميل الحالة 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "تحميل الحالة 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "تحميل الحالة 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "تحميل الحالة 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "تحميل الحالة 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "تحميل الحالة 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "تحميل الحالة فتحة 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "تحميل الحالة فتحة 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "تحميل الحالة فتحة 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "تحميل الحالة فتحة 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "تحميل الحالة فتحة 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "تحميل الحالة فتحة 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "تحميل الحالة فتحة 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "تحميل الحالة فتحة 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "تحميل الحالة فتحة 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "تحميل الحالة فتحة 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "تحميل الحالة من الملف" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "تحميل الحالة من الفتحة المحددة" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "تحميل الحالة من الفتحة" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "%1 تحميل قائمة نظام وي" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "تحميل وكتابة بيانات حفظ المضيف" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "تحميل من الفتحة المحددة" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "%1 - %2 تحميل من الفتحة" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Load map file" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "%1 تحميل قائمة نظام وي" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "تحميل" -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "الرموز المحملة من '%1'" @@ -7797,20 +7893,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "محلي" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "قفل مؤشر الماوس" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "مقفل" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "سجل" @@ -7819,15 +7923,16 @@ msgstr "سجل" msgid "Log Configuration" msgstr "إعداد السجل" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "تسجيل الدخول" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "Log JIT Instruction Coverage" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "تسجيل الخروج" @@ -7843,7 +7948,7 @@ msgstr "نوع السجل" msgid "Logger Outputs" msgstr "مسجل المخرجات" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "فشل تسجيل الدخول" @@ -7854,15 +7959,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "التكرار الحلقي" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "فقد الاتصال بالخادم" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "منخفضة" @@ -7879,7 +7984,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "MORIBUND" @@ -7925,9 +8030,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "الناشر" @@ -7936,7 +8041,7 @@ msgstr "الناشر" msgid "Maker:" msgstr "الناشر" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7944,7 +8049,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "NAND إدارة" @@ -7953,7 +8058,7 @@ msgstr "NAND إدارة" msgid "Manual Texture Sampling" msgstr "أخذ عينات النسيج يدويا" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "تعيين" @@ -7965,11 +8070,11 @@ msgstr "Mask ROM" msgid "Match Found" msgstr "وجد تطابق" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "المخزن المؤقت الأقصى" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "%1 تم تغيير حجم المخزن المؤقت الأقصى إلى" @@ -7983,7 +8088,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "قد يسبب تباطؤ في قائمة وي وبعض الألعاب." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "متوسط" @@ -7999,7 +8104,7 @@ msgstr "نقطة توقف الذاكرة" msgid "Memory Card" msgstr "بطاقة الذاكرة" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "مدير بطاقة الذاكرة" @@ -8027,7 +8132,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8039,13 +8144,13 @@ msgstr "" "so it is recommended that you keep backups of both NANDs. Are you sure you " "want to continue?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "ميغابايت" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "ميكروفون" @@ -8062,7 +8167,7 @@ msgstr "متنوعة" msgid "Misc Settings" msgstr "إعدادات متنوعة" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -8076,7 +8181,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "عدم تطابق بين هياكل البيانات الداخلية." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8112,8 +8217,8 @@ msgstr "تعديل الفتحة" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "%1 تم العثور على وحدات" @@ -8133,11 +8238,11 @@ msgstr "أحادي الظلال" msgid "Monospaced Font" msgstr "خط أحادي المسافة" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "إدخال الحركة" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "محاكاة الحركة" @@ -8146,40 +8251,27 @@ msgstr "محاكاة الحركة" msgid "Motor" msgstr "محرك" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "رؤية مؤشر الماوس" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "يختفي مؤشر الماوس بعد الخمول ويظهر عند حركة مؤشر الماوس" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "سيكون مؤشر الماوس مرئيًا دائمًا" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "لن يكون مؤشر الماوس مرئيًا أبدًا أثناء تشغيل اللعبة" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "نقل" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "فيلم" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -8192,10 +8284,10 @@ msgstr "مضاعف" msgid "N&o to All" msgstr "لا للكل" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND تحقق" @@ -8204,8 +8296,8 @@ msgstr "NAND تحقق" msgid "NKit Warning" msgstr "NKit تحذير" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8214,7 +8306,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "NTSC-K" @@ -8231,8 +8323,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8245,11 +8337,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "الاسم" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "اسم علامة جديدة" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "اسم العلامة المراد إزالتها" @@ -8275,7 +8367,7 @@ msgstr "Native (640x528)" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "لعب عبر الشبكة" @@ -8291,27 +8383,27 @@ msgstr "اعدادات لعب عبر الشبكة" msgid "Netherlands" msgstr "هولندا" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "شبكة الاتصال" @@ -8319,16 +8411,16 @@ msgstr "شبكة الاتصال" msgid "Network dump format:" msgstr "تنسيق تفريغ الشبكة" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "أبدا" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "عدم التحديث التلقائي" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "جديد" @@ -8353,7 +8445,7 @@ msgstr "بحث جديد" msgid "New Tag..." msgstr "علامة جديدة" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "تم إنشاء هوية جديدة ." @@ -8361,21 +8453,23 @@ msgstr "تم إنشاء هوية جديدة ." msgid "New instruction:" msgstr "تعليمات جديدة" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "علامة جديدة" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "ملف تعريف اللعبة التالية" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "التالية" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "ملف التعريف التالي" @@ -8416,7 +8510,7 @@ msgstr "لا يوجد ضغط" msgid "No Match" msgstr "لا تطابق" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "لا يوجد حفظ للبيانات" @@ -8424,12 +8518,12 @@ msgstr "لا يوجد حفظ للبيانات" msgid "No data to modify!" msgstr "لا توجد بيانات لتعديلها" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "لا يوجد وصف متاح" @@ -8441,7 +8535,7 @@ msgstr "لا اخطاء" msgid "No extension selected." msgstr "لم يتم تحديد ملحق" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "لا يوجد ملف تحميل / مسجل." @@ -8462,11 +8556,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "لم يتم اكتشاف أية مشكلات." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "لم يتم العثور على لعبة مطابقة" @@ -8492,7 +8586,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "'{0}' لم يتم العثور على ملفات تعريف لإعداد اللعبة" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "لم يتم تحميل التسجيل" @@ -8506,13 +8600,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "No undo.dtm found, aborting undo load state to prevent movie desyncs" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "لا شيء" @@ -8524,7 +8618,7 @@ msgstr "أمريكا الشمالية" msgid "Not Set" msgstr "غير مجموعة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "ليس كل اللاعبين لديهم اللعبة. هل تريد حقا أن تبدأ؟" @@ -8544,7 +8638,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "لم يتم العثور عليها" @@ -8588,26 +8682,26 @@ msgstr "عدد الهزات في الثانية." msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "Nunchuk مقياس تسارع" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "أزرار نونشوك" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "عصا نونشوك" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "موافق" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "%1 موضوع" @@ -8659,7 +8753,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "نطاق الكائن" @@ -8680,7 +8774,7 @@ msgstr "" msgid "On" msgstr "تمكين" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "عند الحركة" @@ -8691,7 +8785,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8706,7 +8800,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "وثائق على الانترنت" @@ -8714,7 +8808,7 @@ msgstr "وثائق على الانترنت" msgid "Only Show Collection" msgstr "عرض المجموعة فقط" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8722,7 +8816,7 @@ msgstr "" "إلحاق رموز فقط بالبادية:\n" "(فارغ لكل الرموز)" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8741,18 +8835,22 @@ msgstr "فتح" msgid "Open &Containing Folder" msgstr "فتح موقع الملف" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "فتح مجلد المستخدم" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "فتح" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" -msgstr "FIFO فتح سجل" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" +msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 msgid "Open GameCube &Save Folder" @@ -8816,26 +8914,26 @@ msgstr "البرتقالي" msgid "Orbital" msgstr "Orbital" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8843,7 +8941,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8853,16 +8951,16 @@ msgstr "أخرى" msgid "Other Partition (%1)" msgstr "(%1) قسم آخر" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "مفاتيح الاختصار حالة الأخرى" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "إدارة الحالة الأخرى" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "لعبة أخرى" @@ -8870,7 +8968,7 @@ msgstr "لعبة أخرى" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "إعادة تشكيل الإخراج" @@ -8878,16 +8976,16 @@ msgstr "إعادة تشكيل الإخراج" msgid "Output Resampling:" msgstr "إعادة تشكيل الإخراج" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "الكتابة فوق" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "تشغيل تسجيل الإدخال" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -8916,7 +9014,7 @@ msgstr "PNG image file (*.png);; All Files (*)" msgid "PPC Size" msgstr "PPC حجم" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC vs Host" @@ -8929,7 +9027,7 @@ msgstr "تحكم" msgid "Pads" msgstr "منصات" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "المعلمات" @@ -8950,7 +9048,7 @@ msgstr "Passive" msgid "Passthrough a Bluetooth adapter" msgstr "المرور عبر محول بلوتوث" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "كلمة المرور" @@ -8988,15 +9086,15 @@ msgstr "مسارات" msgid "Pause" msgstr "إيقاف مؤقت" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "وقفة في نهاية الفيلم" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "توقف عند فقدان التركيز" @@ -9012,6 +9110,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9031,7 +9135,7 @@ msgstr "سرعة الذروة لحركات التأرجح الخارجية." msgid "Per-Pixel Lighting" msgstr "لكل بكسل إضاءة" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "تحديث النظام عبر الإنترنت" @@ -9061,15 +9165,15 @@ msgstr "فيزيائي" msgid "Physical address space" msgstr "مساحة العنوان الفعلي" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "بيتابايت" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "debug اختر خط" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Ping" @@ -9081,8 +9185,8 @@ msgstr "Pitch Down" msgid "Pitch Up" msgstr "Pitch Up" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "المنصة" @@ -9090,52 +9194,52 @@ msgstr "المنصة" msgid "Play" msgstr "تشغيل" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "لعب / سجل" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "تشغيل التسجيل" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "خيارات التشغيل" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "لاعب" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "اللاعب الأول" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "اللاعب واحد القدرة الأولى" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "اللاعب واحد القدرة الثانية" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "اللاعب الثاني" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "اللاعب اثنين القدرة الأولى" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "اللاعب الثاني القدرة الثانية" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "اللاعبين" @@ -9168,7 +9272,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "منفذ %1" @@ -9185,11 +9289,11 @@ msgstr "منفذ" msgid "Portal Slots" msgstr "فتحات البوابة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "تم اكتشاف مزامنة محتملة: %1 قد تمت مزامنتها في الإطار %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "تأثير ما بعد المعالجة" @@ -9201,6 +9305,14 @@ msgstr "تأثير ما بعد المعالجة" msgid "Post-Processing Shader Configuration" msgstr "إعداد تظليل ما بعد المعالجة" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9210,15 +9322,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "جلب النسيج المخصص المسبق " -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9234,7 +9346,7 @@ msgstr "" msgid "Presets" msgstr "المسبقة" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "اضغط على زر المزامنة" @@ -9252,24 +9364,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "ملف تعريف اللعبة السابقة" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "السابقة" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "ملف التعريف السابق" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9309,16 +9422,16 @@ msgstr "" "تم العثور علي مشاكل ذات خطورة متوسطة. قد لا تعمل اللعبة بأكملها أو أجزاء " "معينه من اللعبة بشكل صحيح" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "الملف الشخصي" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "عداد البرنامج" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9326,15 +9439,21 @@ msgstr "عداد البرنامج" msgid "Progress" msgstr "التقدم" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "عامة" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "أزالة ذاكره التخزين المؤقت لقائمة الألعاب" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9363,11 +9482,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "مشكلة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "خروج" @@ -9384,19 +9503,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-قوة ضغطة" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "جاهز" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "RSO Modules" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "RSO الكشف التلقائي" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "ادارة" @@ -9417,7 +9536,7 @@ msgstr "نهاية النطاق:" msgid "Range Start: " msgstr "بداية النطاق:" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9427,14 +9546,15 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:145 msgid "Raw Internal Resolution" -msgstr "" +msgstr "الدقة الداخلية الخام" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" -msgstr "إعادة&مكان التعليمات" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" +msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "اقرأ" @@ -9457,7 +9577,7 @@ msgstr "يقرأ فقط" msgid "Read or Write" msgstr "قراءة أو كتابة" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "وضع القراءة فقط" @@ -9473,8 +9593,8 @@ msgstr "ريموت وي الحقيقي" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9483,23 +9603,23 @@ msgstr "" msgid "Recenter" msgstr "إعادة المركز" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "تسجيل" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "سجل المدخلات" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "تسجيل" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "تسجيل الخيارات" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "تسجيل" @@ -9516,7 +9636,7 @@ msgstr "اليسار أحمر" msgid "Red Right" msgstr "اليمين أحمر" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9532,7 +9652,7 @@ msgstr "Redump.org حالة" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9562,8 +9682,8 @@ msgstr "تحديث القيم الحالية" msgid "Refreshing..." msgstr "تحديث..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "المنطقة" @@ -9584,7 +9704,12 @@ msgstr "المدخلات النسبية" msgid "Relative Input Hold" msgstr "إدخال الإدخال النسبي" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "Releases (كل بضعة أشهر)" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "ذكرني لاحقا" @@ -9609,7 +9734,7 @@ msgstr "إزالة البيانات غير المرغوب فيها (لا رجع msgid "Remove Tag..." msgstr "إزالة العلامة" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "إزالة العلامة" @@ -9623,12 +9748,12 @@ msgstr "" "(إلا إذا قمت بحزم ملف ISO بتنسيق مضغوط مثل ZIP بعد ذلك)\n" "هل تريد المتابعة على أية حال؟" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" -msgstr "إعادة تسمية الرمز" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" +msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "نافذة العرض" @@ -9650,10 +9775,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "طلب الانضمام إلى المجموعة" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9663,7 +9794,7 @@ msgstr "إعادة تعيين" msgid "Reset All" msgstr "إعادة تعيين الكل" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "إعادة تعيين تجاهل معالج الذعر" @@ -9697,7 +9828,7 @@ msgstr "إعادة تعيين كافة اقتران ريموت وي المحفو #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Resolution Type:" -msgstr "" +msgstr "نوع الدقة" #: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" @@ -9707,7 +9838,7 @@ msgstr "أدارة حزمة الموارد" msgid "Resource Pack Path:" msgstr "مسار حزمة الموارد" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "مطلوب إعادة تشغيل" @@ -9715,11 +9846,11 @@ msgstr "مطلوب إعادة تشغيل" msgid "Restore Defaults" msgstr "استعادة الضبط الافتراضي" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" -msgstr "استعادة التعليمات" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" +msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "إعادة المحاولة" @@ -9728,7 +9859,7 @@ msgstr "إعادة المحاولة" msgid "Return Speed" msgstr "عودة السرعة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "إصدار" @@ -9740,7 +9871,7 @@ msgstr "%1 مراجعة" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9751,7 +9882,7 @@ msgstr "يمين" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "العصا الايمن" @@ -9787,11 +9918,11 @@ msgstr "Roll Left" msgid "Roll Right" msgstr "Roll Right" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "معرف الغرفة" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "دوران" @@ -9809,27 +9940,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9842,23 +9977,23 @@ msgstr "" msgid "Rumble" msgstr "هزاز" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" -msgstr "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" +msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "تشغيل جيم بوي أدفانس في خيوط مخصصة" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" -msgstr "تشغيل حتى" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9866,7 +10001,7 @@ msgstr "" msgid "Russia" msgstr "روسيا" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "SD Card" @@ -9925,11 +10060,11 @@ msgstr "SSL سياق" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "حفظ الرموز" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "حفظ الحالة" @@ -9939,9 +10074,9 @@ msgid "Safe" msgstr "آمنة" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9951,28 +10086,40 @@ msgstr "حفظ" msgid "Save All" msgstr "حفظ الكل" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "حفظ التصدير" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" -msgstr "FIFO حفظ سجل" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" +msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" -msgstr "احفظ الملف إلى" +msgid "Save File To" +msgstr "" #. i18n: Noun (i.e. the data saved by the game) #: Source/Core/DolphinQt/GBAWidget.cpp:415 @@ -9983,15 +10130,19 @@ msgstr "حفظ اللعبة" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "حفظ الاستيراد" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "حفظ الحالة الأقدم" @@ -9999,73 +10150,77 @@ msgstr "حفظ الحالة الأقدم" msgid "Save Preset" msgstr "حفظ الإعداد المسبق" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "حفظ ملف التسجيل باسم" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "حفظ الحالة" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "حفظ الحالة فتحة 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "حفظ الحالة فتحة 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "حفظ الحالة فتحة 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "حفظ الحالة فتحة 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "حفظ الحالة فتحة 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "حفظ الحالة فتحة 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "حفظ الحالة فتحة 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "حفظ الحالة فتحة 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "حفظ الحالة فتحة 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "حفظ الحالة فتحة 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "حفظ الحالة في ملف" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "حفظ الحالة في أقدم فتحة" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "حفظ الحالة في الفتحة المحددة" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "حفظ الحالة في الفتحة" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "Save Symbol Map &As..." @@ -10073,7 +10228,7 @@ msgstr "Save Symbol Map &As..." msgid "Save Texture Cache to State" msgstr "حفظ النسيج في ذاكرة التخزين المؤقت إلى الحالة" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "حفظ و تحميل الحالة" @@ -10085,11 +10240,7 @@ msgstr "حفظ كإعداد مسبق" msgid "Save as..." msgstr "حفظ بأسم" -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "حفظ ملف الإخراج المجمع بأسم" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10103,23 +10254,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "Save in Same Directory as the ROM" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "Save map file" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "احفظ ملف التوقيع" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "حفظ في الفتحة المحددة" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "%1 - %2 حفظ في الفتحة" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "حفظ" @@ -10131,7 +10274,7 @@ msgstr "لا يمكن إعادة تعيين اقتران ريموت وي الم msgid "Saves:" msgstr "حفظ" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -10148,8 +10291,8 @@ msgid "ScrShot" msgstr "لقطة للشاشة" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "بحث" @@ -10158,7 +10301,7 @@ msgstr "بحث" msgid "Search Address" msgstr "البحث عن عنوان" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "بحث في الكائن الحالي" @@ -10178,7 +10321,7 @@ msgstr "" "البحث غير ممكن حاليا في مساحة العنوان الافتراضية. يرجى تشغيل اللعبة قليلا " "والمحاولة مرة أخرى." -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "ابحث عن تعليمات" @@ -10186,7 +10329,7 @@ msgstr "ابحث عن تعليمات" msgid "Search games..." msgstr "بحث عن الالعاب" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "تعليمات البحث" @@ -10220,9 +10363,9 @@ msgstr "حدد" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10231,26 +10374,30 @@ msgid "Select Dump Path" msgstr "تحديد مسار التفريغ" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "حدد ملف تصدير " -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "حدد ملف الشكل" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "حدد جيم بوي أدفانس BIOS" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "حدد قرص جيم بوي أدفانس" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "حدد مسار الحفظ جيم بوي أدفانس" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "حدد الحالة الأخيرة" @@ -10259,6 +10406,10 @@ msgstr "حدد الحالة الأخيرة" msgid "Select Load Path" msgstr "حدد مسار التحميل" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "حدد مسار حزمة الموارد" @@ -10267,6 +10418,14 @@ msgstr "حدد مسار حزمة الموارد" msgid "Select Riivolution XML file" msgstr "Riivolution XML حدد ملف" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "Skylander حدد مجموعة" @@ -10275,58 +10434,62 @@ msgstr "Skylander حدد مجموعة" msgid "Select Skylander File" msgstr "حدد ملف Skylander" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "%1 - %2 حدد الفتحة" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "اختر الحالة" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "حدد فتحة الحالة" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "حدد فتحة الحالة 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "حدد فتحة الحالة 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "حدد فتحة الحالة 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "حدد فتحة الحالة 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "حدد فتحة الحالة 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "حدد فتحة الحالة 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "حدد فتحة الحالة 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "حدد فتحة الحالة 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "حدد فتحة الحالة 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "حدد فتحة الحالة 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "WFS حدد مسار" @@ -10344,24 +10507,20 @@ msgstr "اختر الملف" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "حدد ملف" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" -msgstr "SD Card حدد مجلدًا للمزامنة مع صورة" +msgid "Select a Folder to Sync with the SD Card Image" +msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "اختر لعبة" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "SD Card حدد صورة" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "حدد ملف" @@ -10370,19 +10529,15 @@ msgstr "حدد ملف" msgid "Select a game" msgstr "اختر لعبة" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "NAND حدد عنوانًا لتثبيته إلى" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "RSO حدد عنوان وحدة" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "حدد ملف التسجيل للتشغيل" @@ -10390,23 +10545,6 @@ msgstr "حدد ملف التسجيل للتشغيل" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "(OTP/SEEPROM dump) حدد ملف المفاتيح" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "حدد حفظ الملف" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "حدد المكان الذي تريد حفظ الصورة المحولة فيه" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "حدد المكان الذي تريد حفظ الصور المحولة فيه" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "الخط المحدد" @@ -10418,16 +10556,16 @@ msgstr "اختيار الملف التحكم الشخصي غير موجود " #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "اللعبة المختارة غير موجودة في قائمة الألعاب!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "مؤشر ترابط محدد" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "سياق الموضوع المحدد" @@ -10462,7 +10600,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10505,7 +10643,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "إرسال" @@ -10513,6 +10672,15 @@ msgstr "إرسال" msgid "Sensor Bar Position:" msgstr "موضع الاستشعار" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10537,39 +10705,39 @@ msgstr "الخادم رفض محاولة الاجتياز" msgid "Set &Value" msgstr "تعيين القيمة" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "تعيين الكمبيوتر" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "تعيين القرص افتراضي " -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "اضبط ملف بطاقة الذاكرة على الفتحة A" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "اضبط ملف بطاقة الذاكرة على الفتحة B" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "Set symbol &end address" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "Set symbol &size" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "تعيين عنوان نهاية الرمز" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "تعيين حجم الرمز (%1):" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10584,6 +10752,14 @@ msgstr "" msgid "Sets the Wii system language." msgstr "تحدد لغة نظام وي " +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " @@ -10592,19 +10768,33 @@ msgstr "" "يضبط وقت الاستجابة بالمللي ثانية. قد تقلل القيم الأعلى طقطقة الصوت. خلفيات " "معينة فقط." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "إعدادات" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Can't create setting.txt file" @@ -10639,27 +10829,27 @@ msgstr "Shinkansen Controller" msgid "Show % Speed" msgstr "عرض السرعة" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "السجل" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "شريط الأدوات" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "عرض العنوان النشط في عنوان النافذة" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "عرض الكل" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "أستراليا" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "عرض اللعبة الحالية على ديسكورد" @@ -10668,7 +10858,7 @@ msgstr "عرض اللعبة الحالية على ديسكورد" msgid "Show Disabled Codes First" msgstr "عرض الرموز المعطلة أولاً" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "ELF/DOL" @@ -10681,7 +10871,7 @@ msgstr "عرض الرموز الممكّنة أولاً" msgid "Show FPS" msgstr "FPS عرض" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "عرض عداد الإطار" @@ -10689,43 +10879,43 @@ msgstr "عرض عداد الإطار" msgid "Show Frame Times" msgstr "عرض أوقات الإطار" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "فرنسا" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "جيم كيوب" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "ألمانيا" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "Show Golf Mode Overlay" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "Infinity عرض قاعدة" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "عرض مدخلات العرض" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "ايطاليا" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "اليابان" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "كوريا" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "عرض عداد التأخر" @@ -10733,7 +10923,7 @@ msgstr "عرض عداد التأخر" msgid "Show Language:" msgstr "عرض اللغة" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "إعداد السجل" @@ -10745,20 +10935,20 @@ msgstr "عرض رسائل اللعب عبر الشبكة" msgid "Show NetPlay Ping" msgstr "في اللعب عبر الشبكة Ping عرض الـ" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "هولندا" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "عرض الرسائل المعروضة على الشاشة" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "أوروبا" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "عرض الكمبيوتر" @@ -10766,31 +10956,31 @@ msgstr "عرض الكمبيوتر" msgid "Show Performance Graphs" msgstr "عرض الرسوم البيانية للأداء" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "عرض المنصات" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:90 msgid "Show Projection Statistics" -msgstr "" +msgstr "عرض إحصائيات الإسقاط" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "عرض المناطق" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "عرض عداد إعادة التسجيل" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "روسيا" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "Skylanders عرض بوابة" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "اسبانيا" @@ -10802,19 +10992,23 @@ msgstr "عرض ألوان السرعة" msgid "Show Statistics" msgstr "عرض الإحصاءات" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "عرض ساعة النظام" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "تايوان" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "امريكا" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "غير معروف" @@ -10826,36 +11020,36 @@ msgstr "VBlank عرض أوقات" msgid "Show VPS" msgstr "VPS عرض " -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "وي" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "العالم" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" -msgstr "تظهر في الذاكرة" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" +msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "عرض في التعليمات البرمجية" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "عرض في الذاكرة" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "عرض في الرموز" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "عرض في الذاكرة" @@ -10863,9 +11057,13 @@ msgstr "عرض في الذاكرة" msgid "Show in server browser" msgstr "عرض في مستعرض الخادم" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" -msgstr "أظهر الهدف في الذاكرة" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 msgid "" @@ -10880,6 +11078,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10887,6 +11092,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10901,6 +11112,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10933,6 +11156,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Side-by-Side" @@ -10949,7 +11180,7 @@ msgstr "جانبية" msgid "Sideways Wii Remote" msgstr "انحراف ريموت وي" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "قاعدة بيانات التوقيع" @@ -10968,7 +11199,7 @@ msgstr "موقع 32" msgid "Signed 8" msgstr "موقع 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "عدد صحيح موقّع" @@ -10998,7 +11229,7 @@ msgstr "" "حجم المخزن المؤقت للتمدد بالمللي ثانية. قد تؤدي القيم المنخفضة جدًا إلى حدوث " "صوت طقطقة." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "تخطى" @@ -11046,6 +11277,9 @@ msgid "Skylander %1" msgstr "Skylander %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -11150,7 +11384,7 @@ msgstr "مستوى الصوت" msgid "Specialized (Default)" msgstr "Specialized (Default)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "محدد" @@ -11173,17 +11407,21 @@ msgstr "" msgid "Speed" msgstr "سرعة" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "نهاية المكدس" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "بداية المكدس" @@ -11191,17 +11429,17 @@ msgstr "بداية المكدس" msgid "Standard Controller" msgstr "ذراع تحكم القياسية" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "تشغيل" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "بدء &اللعب عبر الشبكة" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -11209,11 +11447,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "بدء بحث أسرار جديدة" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "بدء التسجيل" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "بدء التسجيل" @@ -11229,14 +11467,14 @@ msgstr "Riivolution بدء مع تصحيحات" msgid "Start with Riivolution Patches..." msgstr "Riivolution بدء مع تصحيحات" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "بدأت اللعبة" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "الحالة" @@ -11252,31 +11490,31 @@ msgstr "خطوة" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "خطوة الى" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "خطوة لخارج" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "خطوة أكثر" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "الخروج ناجح!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "مهلة الخروج !" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "خطوة أكثر في التقدم" @@ -11284,7 +11522,7 @@ msgstr "خطوة أكثر في التقدم" msgid "Step successful!" msgstr "خطوة ناجحة!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "التنقل" @@ -11293,7 +11531,7 @@ msgstr "التنقل" msgid "Stereo" msgstr "استريو" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "3D وضع ثلاثي الأبعاد" @@ -11318,16 +11556,16 @@ msgid "Stick" msgstr "عصا" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "إيقاف" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "إيقاف تشغيل / تسجيل الإدخال" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "توقفت اللعبة" @@ -11363,7 +11601,7 @@ msgstr "" msgid "Stretch to Window" msgstr "تمتد إلى النافذة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "مزامنة الإعدادات الصارمة" @@ -11377,7 +11615,11 @@ msgstr "سلسلة" msgid "Strum" msgstr "داعب الأ وتار" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "النمط" @@ -11390,16 +11632,16 @@ msgstr "مرقم" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "ناجح" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "تمت إضافته بنجاح إلى فهرس اللعب عبر الشبكة" @@ -11409,7 +11651,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "تم تحويل%n صورة القرص (اقراص) بنجاح" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "'%1'. تم الحذف بنجاح" @@ -11422,7 +11664,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "تم تصدير ملفات الحفظ بنجاح" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "تم استخراج الشهادات بنجاح من NAND" @@ -11434,12 +11676,12 @@ msgstr "تم استخراج الملف بنجاح." msgid "Successfully extracted system data." msgstr "استخرجت بنجاح بيانات النظام." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "تم استيراد ملف الحفظ بنجاح" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "تم بنجاح تثبيت هذا العنوان على NAND." @@ -11471,7 +11713,7 @@ msgstr "Supports SD and SDHC. Default size is 128 MB." msgid "Surround" msgstr "محيطي" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "معلق" @@ -11490,7 +11732,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11516,16 +11758,20 @@ msgid "Symbol" msgstr "رمز" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" -msgstr "رمز (1%) عنوان النهاية:" +msgid "Symbol End Address (%1):" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" -msgstr "اسم الرمز" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "رموز" @@ -11533,7 +11779,7 @@ msgstr "رموز" msgid "Sync" msgstr "مزامنة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "AR/Gecko مزامنة رموز" @@ -11576,20 +11822,20 @@ msgstr "جارٍ مزامنة حفظ البيانات" msgid "System Language:" msgstr "لغة النظام" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "الإدخال" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "TAS أدوات" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "العلامات" @@ -11599,7 +11845,7 @@ msgstr "العلامات" msgid "Taiko Drum" msgstr "Taiko Drum" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11607,7 +11853,7 @@ msgstr "" msgid "Taiwan" msgstr "تايوان" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "لقطة للشاشة" @@ -11615,7 +11861,7 @@ msgstr "لقطة للشاشة" msgid "Target address range is invalid." msgstr "نطاق العنوان المستهدف غير صالح." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11631,9 +11877,9 @@ msgstr "تقنية" msgid "Test" msgstr "اختبار" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11650,7 +11896,7 @@ msgstr "دقة ذاكرة التخزين المؤقت للنسيج" msgid "Texture Dumping" msgstr "تفريغ النسيج" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "تصفية النسيج" @@ -11695,7 +11941,7 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "أقسام نادرة مفقودة." -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11703,7 +11949,7 @@ msgstr "" "NAND لا يمكن إصلاح\n" "يوصى بعمل نسخة احتياطية من بياناتك الحالية والبدء من جديد" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "NAND تم اصلاح" @@ -11768,7 +12014,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11778,7 +12024,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "(at {0:#x} - {1:#x}) تعذر قراءة القرص" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "تعذر العثور على القرص الذي كان على وشك أن يتم إدراجه" @@ -11905,7 +12151,7 @@ msgstr "" "منطقة اللعبة لا تتطابق مع وحدة التحكم الخاصة بك. لتجنب حدوث مشكلات في قائمة " "النظام ، لا يمكن تحديث وحدة التحكم التي تمت محاكاتها باستخدام هذا القرص." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11942,7 +12188,7 @@ msgstr "قسم التثبيت مفقود." #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:183 msgid "The last time the figure has been placed on a portal" -msgstr "" +msgstr "آخر مرة تم فيها وضع الرقم على البوابة" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:181 msgid "" @@ -11966,12 +12212,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "التصحيحات في 1% ليست للعبة المحددة أو مراجعة اللعبة" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "الملف الشخصي '1%' غير موجود" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -12033,7 +12279,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12092,7 +12338,7 @@ msgstr "قسم التحديث مفقود" msgid "The update partition is not at its normal position." msgstr "قسم التحديث ليس في وضعه الطبيعي" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12114,6 +12360,10 @@ msgstr "لم يتم توقيع القسم {0} بشكل صحيح" msgid "The {0} partition is not properly aligned." msgstr "لم تتم محاذاة القسم {0} بشكل صحيح" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "هناك الكثير من الأقسام في جدول القسم الأول." @@ -12125,8 +12375,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -12181,11 +12431,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "جهاز يو إس بي مدرج بالفعل في القائمة المسموح لها" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "غير قابل للتمهيد WAD" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "غير صالح WAD" @@ -12203,8 +12453,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "هذا لا يمكن التراجع عنه" @@ -12328,7 +12578,7 @@ msgstr "" msgid "This is a good dump." msgstr "هذا تفريغ جيد" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12352,7 +12602,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "يجب عدم استخدام هذا البرنامج لتشغيل الألعاب التي لا تملكها قانونيًا." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "لا يمكن تشغيل هذا العنوان." @@ -12392,7 +12642,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "يتم ضرب هذه القيمة مع عمق المنصوص عليها في ضبط الرسومات." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12406,7 +12656,7 @@ msgid "" msgstr "" "سيحد ذلك من سرعة التحميل المتراكم لكل عميل ، والذي يستخدم لحفظ المزامنة." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12418,11 +12668,11 @@ msgstr "" "قد يمنع المزامنة في بعض الألعاب التي تستخدم قراءات مخزن مؤقت للإطار المضمن . " "يرجى التأكد من استخدام الجميع لخلفية الفيديو نفسها." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "سياق الموضوع" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "المواضيع" @@ -12430,7 +12680,7 @@ msgstr "المواضيع" msgid "Threshold" msgstr "بداية" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "تيرابايت" @@ -12445,14 +12695,14 @@ msgstr "إمالة" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "الفترة الزمنية للإدخال المستقر لتشغيل المعايرة. (صفر لتعطيل)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "انتهت مهله" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "العنوان" @@ -12460,25 +12710,29 @@ msgstr "العنوان" msgid "To" msgstr "إلى" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "إلى" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "ملء الشاشة" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "Toggle 3D Anaglyph" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "Toggle 3D Side-by-Side" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "Toggle 3D Top-Bottom" @@ -12486,28 +12740,28 @@ msgstr "Toggle 3D Top-Bottom" msgid "Toggle All Log Types" msgstr "كافة أنواع السجلات" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" -msgstr "تناسب الأبعاد" +msgstr "نسبة الابعاد" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "نقطة التوقف" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "الاقتصاص" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "النسيج المخصص" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "EFB نسخ" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "الضباب" @@ -12519,35 +12773,35 @@ msgstr "ملء الشاشة" msgid "Toggle Pause" msgstr "إيقاف مؤقت" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "SD Card" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "تفريغ النسيج" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "لوحة مفاتيح يو إس بي" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "Toggle XFB Copies" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "Toggle XFB Immediate Mode" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "Tokenizing فشل" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12563,8 +12817,8 @@ msgstr "اعلى" msgid "Top-and-Bottom" msgstr "Top-and-Bottom" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12626,8 +12880,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "خطأ الاجتياز" @@ -12656,7 +12910,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "أزرار الكتف" @@ -12666,7 +12920,7 @@ msgid "Trophy" msgstr "كأس" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12680,7 +12934,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "مساحة عنوان جيم كيوب/وي النموذجية" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "غير معروف" @@ -12692,11 +12946,11 @@ msgstr "امريكا" msgid "USB Device Emulation" msgstr "محاكاة جهاز يو اس بي" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "محاكاة يو اس بي" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "محاكاة اجهزة يو اس بي" @@ -12734,15 +12988,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "RSO تعذر الكشف التلقائي عن وحدة" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "غير قادر على الاتصال بخادم التحديث" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "غير قادر على إنشاء نسخة محدث" @@ -12782,7 +13036,7 @@ msgstr "" msgid "Unable to read file." msgstr "غير قادر على قراءة الملف" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "غير قادر على تعيين أذونات على نسخة المحدث" @@ -12805,11 +13059,11 @@ msgstr "غير مضغوطة GC/Wii صورة (*.iso *.gcm)" msgid "Undead" msgstr "ميت حي" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "تراجع عن تحميل الحالة" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "تراجع عن حفظ الحالة" @@ -12830,28 +13084,28 @@ msgstr "" "NAND إلى إزالة الإصدار المثبت حاليًا من هذا العنوان من\n" "دون حذف بيانات الحفظ الخاصة به. استمر؟" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "امريكا" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "غير معروف" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "(Id:%1 Var:%2) مجهول" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12922,15 +13176,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "غير محدود" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "إلغاء تحميل القرص" @@ -12938,21 +13192,14 @@ msgstr "إلغاء تحميل القرص" msgid "Unlock Cursor" msgstr "فتح المؤشر" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" -msgstr "غير مقفلة" +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "تم إلغاء القفل %1 مرة في هذه الجلسة" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "Unlocked (غير رسمي)" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" -msgstr "فتح هذه الجلسة" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" +msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" @@ -12961,7 +13208,7 @@ msgstr "تفريغ" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:309 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:805 msgid "Unsaved Changes" -msgstr "" +msgstr "التغييرات غير المحفوظة" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:193 @@ -12978,7 +13225,7 @@ msgstr "غير موقع 32" msgid "Unsigned 8" msgstr "غير موقع 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "عدد صحيح غير موقعة" @@ -12992,8 +13239,8 @@ msgstr "عدد صحيح غير موقعة" msgid "Up" msgstr "فوق" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "التحديث" @@ -13001,11 +13248,11 @@ msgstr "التحديث" msgid "Update Partition (%1)" msgstr "(%1) قسم التحديث" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "تحديث بعد إغلاق دولفين" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "التحديثات المتوفرة" @@ -13050,7 +13297,7 @@ msgstr "عمودي" msgid "Upright Wii Remote" msgstr "ريموت وي وضع عمودي" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "إعدادات تقارير إحصائيات الاستخدام " @@ -13058,11 +13305,11 @@ msgstr "إعدادات تقارير إحصائيات الاستخدام " msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "استخدام جميع بيانات حفظ وي" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "استخدم قاعدة بيانات مدمجة لأسماء الألعاب" @@ -13072,16 +13319,22 @@ msgstr "Use Lossless Codec (FFV1)" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:173 msgid "Use Mouse Controlled Pointing" -msgstr "" +msgstr "استخدام التأشير الذي يتم التحكم فيه بالماوس" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Use PAL60 Mode (EuRGB60)" msgstr "(EuRGB60) PAL60 استخدام وضع " -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Use Panic Handlers" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -13117,7 +13370,7 @@ msgstr "استخدم العناوين الافتراضية عندما يكون msgid "User Config" msgstr "إعداد المستخدم" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "واجهة المستخدم" @@ -13135,10 +13388,17 @@ msgstr "" "يمكنك استخدامها لحفظ أو استرداد القيم بين\n" "مدخلات ومخرجات نفس وحدة التحكم الرئيسية." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "اسم المستخدم" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -13168,27 +13428,27 @@ msgstr "" msgid "Using Qt %1" msgstr "%1 تستخدم كيوت" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "تستخدم عادة للأشياء الخفيفة" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "تستخدم للمصفوفات العادية" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "تستخدم لمصفوفات الموضع" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "tex تستخدم لمصفوفات تنسيق" @@ -13208,7 +13468,7 @@ msgstr "VBI Skip" msgid "Value" msgstr "القيمة" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "القيمة تتبع التعليمات الحالية" @@ -13278,13 +13538,13 @@ msgstr "أزاحة عمودية" msgid "Video" msgstr "فيديو" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "عرض &الرمز" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "عرض &الذكرة" @@ -13296,22 +13556,22 @@ msgstr "الشقوق الافتراضية" msgid "Virtual address space" msgstr "مساحة العنوان الافتراضية" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "الصوت" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "خفض مستوى الصوت" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr " كتم الصوت" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "رفع مستوى الصوت" @@ -13319,7 +13579,7 @@ msgstr "رفع مستوى الصوت" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "(*.wad) ملفات" @@ -13347,7 +13607,7 @@ msgstr "" "WAD فشل التثبيت\n" "الملف المحدد ليس صالحًا" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "انتظار" @@ -13430,8 +13690,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "تحذير" @@ -13441,7 +13701,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13455,28 +13715,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13545,7 +13805,7 @@ msgstr "الاجهزة المسموح لها المرور خلال منفذ يو msgid "Widescreen Hack" msgstr "شاشة عريضة" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13569,21 +13829,21 @@ msgstr "ريموت وي" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "%1 ريموت وي" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "مقياس تسارع ريموت وي" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "أزرار ريموت وي" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "جيروسكوب ريموت وي" @@ -13595,19 +13855,19 @@ msgstr "إعدادات ريموت وي" msgid "Wii Remotes" msgstr "ريموت وي" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii TAS Input %1 - تحكم كلاسيكي" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii TAS Input %1 - ريموت وي" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii TAS Input %1 - ريموت وي + نونشوك" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "وي و ريموت وي" @@ -13615,7 +13875,7 @@ msgstr "وي و ريموت وي" msgid "Wii data is not public yet" msgstr "بيانات وي ليست عامة بعد" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "ملفات حفظ وي (*.bin);;كل الملفات (*)" @@ -13623,28 +13883,20 @@ msgstr "ملفات حفظ وي (*.bin);;كل الملفات (*)" msgid "WiiTools Signature MEGA File" msgstr "WiiTools Signature MEGA File" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" -"سوف يقفل مؤشر الماوس على أداة العرض طالما أنه يحتوي على تركيز. يمكنك ضبط " -"مفتاح الاختصار لفتحه." - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" -msgstr "" +msgstr "دقة النافذة" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 #: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "Window Size" msgstr "حجم النافذة" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13658,10 +13910,11 @@ msgstr "عالم" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "كتابة" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13694,39 +13947,39 @@ msgstr "Write to Log and Break" msgid "Write to Window" msgstr "الكتابة إلى النافذة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "رقم قرص خاطئ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "تجزئة خاطئة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "منطقة خاطئة" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "مراجعة خاطئة" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF تسجيل" @@ -13735,9 +13988,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13808,7 +14061,7 @@ msgstr "" "\"Phantasy Star Online Episode I & II\".\n" "إذا لم تكن متأكدًا ، فارجع الآن وقم بإعداد \"وحدة تحكم قياسية\"." -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "تقوم بتشغيل أحدث إصدار متوفر على مسار التحديث هذا" @@ -13856,7 +14109,7 @@ msgstr "يجب تقديم اسم لجلستك!" msgid "You must provide a region for your session!" msgstr "يجب عليك توفير منطقة لجلستك!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "يجب إعادة تشغيل دولفين حتى يسري التغيير." @@ -13876,16 +14129,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13894,7 +14147,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "رمز 3 أصفار غير مدعوم" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13943,7 +14196,7 @@ msgid "default" msgstr "إفتراضي" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "غير متصل" @@ -13951,7 +14204,7 @@ msgstr "غير متصل" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "تخطئ" @@ -13959,7 +14212,7 @@ msgstr "تخطئ" msgid "fake-completion" msgstr "إكمال زائف " -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -14007,16 +14260,6 @@ msgstr "" msgid "none" msgstr "لا شيء" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "إيقاف" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "على" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "او حدد الجهاز" @@ -14034,7 +14277,7 @@ msgstr "sRGB" msgid "this value:" msgstr "هذه القيمة " -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -14101,11 +14344,11 @@ msgstr "| أو" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ فريق دولفين . جيم كيوب و وي هي علامات تجارية لنينتندو . لا " -"ينتمي دولفين مع نينتندو بأي شكل من الأشكال . " +"© 2003-2024+ فريق دولفين. \"جيم كيوب\" و \"وي\" هما علامتان تجاريتان لشركة " +"نينتندو. لا ينتمي دولفين إلى نينتندو بأي شكل من الأشكال." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). #. i18n: The degrees symbol. diff --git a/Languages/po/ca.po b/Languages/po/ca.po index f95a8384d9..b52bc42e42 100644 --- a/Languages/po/ca.po +++ b/Languages/po/ca.po @@ -15,10 +15,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Puniasterus , 2013-2016,2021-2023\n" -"Language-Team: Catalan (http://app.transifex.com/delroth/dolphin-emu/" +"Language-Team: Catalan (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/ca/)\n" "Language: ca\n" "MIME-Version: 1.0\n" @@ -131,7 +131,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revisió %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -151,7 +151,7 @@ msgstr "%1 (lent)" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -165,11 +165,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Paràmetres dels gràfics" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -182,11 +182,11 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1 no admet aquesta funció al teu sistema." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 no admet aquesta funció." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -196,33 +196,27 @@ msgstr "" "%2 objecte(s)\n" "Fotograma actual: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 s'ha unit" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 s'ha marxat" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 no és una ROM vàlida" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 ara està jugant al golf" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -235,8 +229,8 @@ msgstr "%1 rangs de memòria" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -252,26 +246,26 @@ msgstr "S'han trobat %1 sessions" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (velocitat normal)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -279,10 +273,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -295,7 +297,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -308,7 +310,7 @@ msgstr "%1x Nativa (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -352,11 +354,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&Sobre" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "" @@ -365,23 +371,19 @@ msgstr "" msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Afegir..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "&Paràmetres d'àudio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&Actualització automàtica:" @@ -389,11 +391,15 @@ msgstr "&Actualització automàtica:" msgid "&Borderless Window" msgstr "&Finestra sense marges" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Punts d'interrupció" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -403,15 +409,15 @@ msgstr "" " \n" "&Cancel·lar" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&Gestor de trucs" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "" @@ -419,7 +425,7 @@ msgstr "" msgid "&Clone..." msgstr "&Clonar..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Codi" @@ -427,37 +433,33 @@ msgstr "&Codi" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "&Configuració del controlador" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -471,11 +473,11 @@ msgstr "&Edita codi..." msgid "&Edit..." msgstr "&Edita..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Expulsa el disc" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulació" @@ -495,41 +497,41 @@ msgstr "&Exporta una captura d'estat..." msgid "&Export as .gci..." msgstr "&Exportar com a .gci..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Fitxer" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Font..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "Avança un &fotograma" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "&Repositori GitHub" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "Configuració de &gràfics" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Ajuda" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "Configuració de &tecles d'accés" @@ -549,35 +551,35 @@ msgstr "&Importa una captura d'estat..." msgid "&Import..." msgstr "&Importar..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "&Insertar blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Idioma:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Carrega una captura d'estat..." -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -587,19 +589,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Memòria" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Enregistrament" @@ -607,7 +613,7 @@ msgstr "&Enregistrament" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "" @@ -616,23 +622,23 @@ msgid "&No" msgstr "&No" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Obre..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Opcions" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Executar" @@ -640,7 +646,7 @@ msgstr "&Executar" msgid "&Properties" msgstr "&Propietats" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "&Mode de només lectura" @@ -648,7 +654,7 @@ msgstr "&Mode de només lectura" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Registres" @@ -661,24 +667,24 @@ msgstr "" msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Reinicia" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -686,31 +692,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Aturar" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Eines" @@ -720,21 +726,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Vista" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Veure" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Pàgina web" @@ -746,23 +752,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Sí" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -770,7 +776,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(Deshabilitat)" @@ -794,16 +800,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -872,7 +878,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -884,7 +890,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -920,19 +926,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "Profunditat 3D" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -956,7 +962,7 @@ msgstr "4:3" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1041,11 +1047,11 @@ msgstr "< Menys que" msgid "" msgstr " " -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr " " -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1053,14 +1059,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1083,8 +1089,8 @@ msgstr "" msgid "> Greater-than" msgstr "> Més gran que" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "Ja hi ha una sessió NetPlay en curs!" @@ -1098,11 +1104,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1112,7 +1118,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1128,7 +1134,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1195,17 +1201,11 @@ msgstr "Precisió:" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Acció" @@ -1278,19 +1278,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "" @@ -1312,7 +1312,7 @@ msgstr "Adaptador:" msgid "Add" msgstr "Afegeix" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1329,31 +1329,31 @@ msgstr "" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1363,17 +1363,17 @@ msgstr "" msgid "Add..." msgstr "Afegir..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Adreça" @@ -1392,7 +1392,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1452,7 +1452,7 @@ msgstr "Avançat" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1499,7 +1499,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1508,7 +1508,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1516,34 +1516,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Tots els fitxers (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1559,11 +1559,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1585,7 +1585,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1607,7 +1607,7 @@ msgstr "" msgid "Anaglyph" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analitzar" @@ -1621,7 +1621,7 @@ msgstr "Angle" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1633,19 +1633,19 @@ msgstr "Anti-Aliasing:" msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1659,19 +1659,19 @@ msgstr "Data Apploader:" msgid "Apply" msgstr "Aplicar" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "" @@ -1679,7 +1679,7 @@ msgstr "" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1708,8 +1708,8 @@ msgstr "Relació d'aspecte:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1720,7 +1720,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "" @@ -1770,11 +1770,15 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Múltiple de 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1790,7 +1794,7 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1804,6 +1808,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1815,7 +1830,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1838,11 +1853,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "Registre BP" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1898,10 +1913,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Pancarta" @@ -1921,7 +1936,7 @@ msgstr "Barra" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1929,7 +1944,7 @@ msgstr "" msgid "Basic" msgstr "Bàsic" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Configuració bàsica" @@ -1945,10 +1960,6 @@ msgstr "" msgid "Battery" msgstr "Bateria" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta (una vegada al mes)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -1985,7 +1996,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -1993,9 +2004,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "" @@ -2031,15 +2042,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -2051,47 +2062,47 @@ msgstr "" msgid "Bottom" msgstr "Abaix" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2103,23 +2114,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2136,7 +2147,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2146,19 +2157,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2167,25 +2178,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "" @@ -2219,7 +2235,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2227,16 +2243,16 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Buffer:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2281,11 +2297,11 @@ msgstr "" msgid "C Stick" msgstr "Palanca C" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "Registre CP" @@ -2316,7 +2332,7 @@ msgstr "" msgid "Calculate" msgstr "Calcular" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2336,7 +2352,7 @@ msgstr "" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2362,7 +2378,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2378,14 +2394,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2398,15 +2414,15 @@ msgstr "" msgid "Cancel Calibration" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2422,11 +2438,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2442,7 +2458,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" @@ -2474,7 +2490,7 @@ msgstr "" msgid "Change &Disc" msgstr "Canviar &Disc" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Canvia el &disc..." @@ -2482,14 +2498,20 @@ msgstr "Canvia el &disc..." msgid "Change Disc" msgstr "Canviar Disc" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2508,7 +2530,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" @@ -2516,11 +2538,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Xat" @@ -2536,7 +2558,7 @@ msgstr "Cerca trucs" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "" @@ -2548,13 +2570,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "" @@ -2566,36 +2588,36 @@ msgstr "Xina" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Trieu un arxiu per obrir" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Seleccioni la carpeta on extreure" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "" @@ -2606,18 +2628,18 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Esborrar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "" @@ -2638,7 +2660,7 @@ msgstr "" msgid "Close" msgstr "Tancar" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "" @@ -2646,11 +2668,11 @@ msgstr "" msgid "Code" msgstr "Codi" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2662,7 +2684,7 @@ msgstr "Codi:" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2678,11 +2700,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2717,9 +2739,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "" @@ -2732,7 +2754,7 @@ msgstr "" msgid "Compression:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2740,11 +2762,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "" @@ -2760,7 +2782,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2775,7 +2797,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2829,7 +2856,7 @@ msgstr "Configuració" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "" @@ -2842,13 +2869,13 @@ msgstr "" msgid "Configure Output" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2857,12 +2884,12 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Confirmar a l'aturar" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2872,7 +2899,7 @@ msgstr "" msgid "Connect" msgstr "Connectar" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Connectar la Balance Board" @@ -2880,27 +2907,27 @@ msgstr "Connectar la Balance Board" msgid "Connect USB Keyboard" msgstr "Connectar el teclat USB" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "" @@ -2916,7 +2943,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2941,23 +2968,23 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "" @@ -2969,6 +2996,16 @@ msgstr "" msgid "Controllers" msgstr "Comandaments" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2977,7 +3014,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2985,7 +3022,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2994,7 +3031,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3019,7 +3056,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3099,45 +3136,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Copiar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +msgid "Copy &Function" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" @@ -3152,8 +3189,8 @@ msgstr "" msgid "Core" msgstr "Nucli" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3243,8 +3280,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3260,7 +3297,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "" @@ -3276,13 +3313,13 @@ msgstr "" msgid "Country:" msgstr "País:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3296,7 +3333,7 @@ msgstr "" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3340,23 +3377,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "" @@ -3465,7 +3502,7 @@ msgstr "Estora de ball" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "" @@ -3511,7 +3548,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Depuració" @@ -3528,24 +3565,24 @@ msgstr "" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Disminuir convergència" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Disminuir profunditat" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3559,7 +3596,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Per defecte" @@ -3579,7 +3616,7 @@ msgstr "" msgid "Default ISO:" msgstr "ISO per defecte:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3600,8 +3637,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Eliminar" @@ -3619,7 +3657,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3631,12 +3669,12 @@ msgstr "" msgid "Depth:" msgstr "Profunditat:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Descripció" @@ -3650,8 +3688,8 @@ msgstr "Descripció:" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3663,21 +3701,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3685,7 +3723,7 @@ msgstr "" msgid "Detect" msgstr "Detectar" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3693,11 +3731,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Dispositiu" @@ -3739,11 +3777,6 @@ msgstr "" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "" @@ -3756,15 +3789,15 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3772,11 +3805,11 @@ msgstr "" msgid "Disable Fog" msgstr "Deshabilitar boira" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3798,7 +3831,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3807,6 +3840,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disc" @@ -3815,6 +3854,11 @@ msgstr "Disc" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3841,15 +3885,15 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "" @@ -3859,7 +3903,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Voleu aturar l'emulació actual?" @@ -3871,8 +3915,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "" @@ -3880,9 +3924,9 @@ msgstr "" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3894,8 +3938,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin Pel·lícules TAS (*.dtm)" @@ -3928,7 +3972,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3942,13 +3986,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "" @@ -3957,7 +3995,7 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "" @@ -3978,7 +4016,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -4000,7 +4038,7 @@ msgstr "" msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" @@ -4012,6 +4050,16 @@ msgstr "" msgid "Downloaded %1 codes. (added %2)" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4051,7 +4099,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Desa l'àudio" @@ -4063,7 +4111,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Bolcat de destinació EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Desa el vídeo" @@ -4123,11 +4171,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4137,11 +4185,11 @@ msgstr "" msgid "Dutch" msgstr "Holandès" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "&Surt" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4153,7 +4201,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4161,7 +4209,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Actualitzacions recents de memòria" @@ -4180,7 +4228,16 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4200,11 +4257,11 @@ msgstr "Efecte" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "" @@ -4222,7 +4279,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Buida" @@ -4234,7 +4291,7 @@ msgstr "El fil de l'emulador ja s'està executant" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4252,7 +4309,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4267,7 +4324,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "" @@ -4276,8 +4333,6 @@ msgstr "" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "" @@ -4285,23 +4340,15 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Activar Trucs" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4309,17 +4356,21 @@ msgstr "" msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Habilitar Doble nucli" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Habilitar Doble nucli (acceleració)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4329,7 +4380,7 @@ msgstr "" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4341,11 +4392,11 @@ msgstr "" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4363,20 +4414,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Habilitar MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4384,14 +4431,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "Habilitar Exploració &Progressiva" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4405,11 +4448,15 @@ msgstr "Habilitar l'Estalvi de Pantalla" msgid "Enable Speaker Data" msgstr "Activar Altaveu de Dades" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "" @@ -4425,34 +4472,13 @@ msgstr "Habilitar Wireframe" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4460,31 +4486,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4499,7 +4532,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4533,7 +4566,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4579,6 +4612,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4606,6 +4648,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "" @@ -4653,7 +4699,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "" @@ -4666,20 +4712,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4693,42 +4739,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4754,7 +4800,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4770,7 +4816,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4861,7 +4907,7 @@ msgstr "" msgid "Euphoria" msgstr "Eufòria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4874,15 +4920,15 @@ msgstr "" msgid "Exit" msgstr "Surt" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4894,19 +4940,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4914,7 +4960,7 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Exportar totes les partides guardades de Wii" @@ -4925,11 +4971,11 @@ msgstr "Exportar totes les partides guardades de Wii" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Exportar gravació" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Exporta l'enregistrament..." @@ -4957,14 +5003,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extensió" @@ -4977,7 +5023,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -4985,7 +5031,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "" @@ -5022,8 +5068,8 @@ msgstr "" msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "Jugador FIFO" @@ -5037,11 +5083,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5061,7 +5107,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5082,15 +5128,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5107,7 +5153,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "" @@ -5136,7 +5182,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5163,25 +5209,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5201,18 +5247,18 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5224,21 +5270,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "" @@ -5252,17 +5298,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "" @@ -5270,7 +5316,7 @@ msgstr "" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5300,15 +5346,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5316,11 +5362,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5367,23 +5413,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5397,7 +5443,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5428,31 +5474,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5502,20 +5548,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5528,7 +5575,7 @@ msgstr "Ràpid" msgid "Fast Depth Calculation" msgstr "" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5539,7 +5586,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5551,9 +5598,9 @@ msgstr "" msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5561,24 +5608,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "informació del fitxer" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Nom de l'arxiu" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Mida del fitxer" @@ -5663,7 +5710,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "" @@ -5672,13 +5718,13 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5745,7 +5791,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5755,7 +5801,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5763,6 +5809,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5778,7 +5830,7 @@ msgstr "Endavant" msgid "Forward port (UPnP)" msgstr "Reenviar port (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5788,24 +5840,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Avançar Fotograma" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "" @@ -5813,7 +5865,7 @@ msgstr "" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Rang de Fotogrames" @@ -5821,7 +5873,7 @@ msgstr "Rang de Fotogrames" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "" @@ -5841,7 +5893,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5862,11 +5914,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5891,8 +5943,8 @@ msgid "From" msgstr "de" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "" @@ -5900,10 +5952,15 @@ msgstr "" msgid "FullScr" msgstr "Amplia" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5920,7 +5977,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5936,19 +5993,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -5990,7 +6047,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6000,25 +6057,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6030,7 +6087,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6048,22 +6105,22 @@ msgstr "" msgid "Game" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6091,8 +6148,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "ID del joc" @@ -6101,25 +6158,25 @@ msgstr "ID del joc" msgid "Game ID:" msgstr "ID del joc:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6132,7 +6189,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6152,11 +6209,11 @@ msgstr "" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6164,11 +6221,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6185,7 +6242,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6218,34 +6275,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Codis Gecko" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "General" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6263,7 +6328,7 @@ msgstr "Alemanya" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6278,7 +6343,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6287,7 +6352,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Gràfics" @@ -6296,7 +6361,7 @@ msgstr "Gràfics" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "" @@ -6305,7 +6370,7 @@ msgstr "" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6327,7 +6392,7 @@ msgstr "Verd Esquerra" msgid "Green Right" msgstr "Verd Dret" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "" @@ -6364,7 +6429,7 @@ msgstr "" msgid "Hacks" msgstr "Modificacions" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6396,7 +6461,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -6405,11 +6470,11 @@ msgstr "" msgid "Hide" msgstr "Oculta" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6421,11 +6486,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6453,7 +6525,7 @@ msgstr "Amfitrió" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6461,7 +6533,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6469,11 +6541,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6485,17 +6557,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Tecles d'accés ràpid" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6552,7 +6624,7 @@ msgstr "" msgid "IPL Settings" msgstr "Configuració de IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -6583,18 +6655,18 @@ msgstr "" msgid "Icon" msgstr "Icona" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6607,7 +6679,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6621,14 +6693,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6640,7 +6722,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6681,7 +6763,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6696,21 +6778,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6751,24 +6842,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6788,16 +6879,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6817,12 +6908,12 @@ msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Informació" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6832,10 +6923,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Entrada" @@ -6849,22 +6940,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "Inserir la targeta SD" @@ -6878,11 +6962,11 @@ msgstr "" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "" @@ -6890,13 +6974,14 @@ msgstr "" msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -6905,7 +6990,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -6914,7 +6999,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6931,19 +7016,19 @@ msgstr "" msgid "Interface" msgstr "Interfície" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6956,25 +7041,25 @@ msgstr "Error intern LZO - la compressió ha fallat" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" @@ -6983,7 +7068,7 @@ msgstr "" msgid "Internal Resolution:" msgstr "Resolució Interna:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -6991,7 +7076,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -6999,7 +7084,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -7007,7 +7092,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -7016,11 +7101,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7041,7 +7126,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7057,19 +7142,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Fitxer d'enregistrament invàlid" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Paràmetres de búsqueda invàlids (cap objecte seleccionat)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Cadena de cerca invàlida (no s'ha pogut convertir a número)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" "Cadena de cerca invàlida (només es soporten longituds de la cadena parelles)" @@ -7097,11 +7182,11 @@ msgstr "Itàlia" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7109,47 +7194,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7161,26 +7246,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japó" @@ -7202,12 +7288,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "" @@ -7237,15 +7323,15 @@ msgstr "" msgid "Keys" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Expulsar jugador" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Corea" @@ -7271,7 +7357,7 @@ msgstr "" msgid "L-Analog" msgstr "L-Analògic" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7279,7 +7365,11 @@ msgstr "" msgid "Label" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7317,7 +7407,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7325,7 +7415,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7336,7 +7426,7 @@ msgstr "Esquerra" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Palanca esquerra" @@ -7374,6 +7464,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7407,11 +7505,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "" @@ -7420,27 +7518,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Carregar" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7451,24 +7549,29 @@ msgstr "Carrega textures personalitzades" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7476,133 +7579,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Carregar estat" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Carregar últim estat 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Carregar últim estat 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Carregar últim estat 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Carregar últim estat 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Carregar últim estat 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Carregar últim estat 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Carregar últim estat 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Carregar últim estat 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Carregar ranura d'estat 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Carregar estat 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Carregar ranura d'estat 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Carregar ranura d'estat 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Carregar ranura d'estat 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Carregar ranura d'estat 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Carregar ranura d'estat 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Carregar ranura d'estat 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Carregar ranura d'estat 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Carregar estat 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Carrega des d'un fitxer" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Carrega des de la ranura" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Carrega des d'una ranura" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7619,20 +7717,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Registre" @@ -7641,15 +7747,16 @@ msgstr "Registre" msgid "Log Configuration" msgstr "Configuració del registre" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7665,7 +7772,7 @@ msgstr "Tipus de registre" msgid "Logger Outputs" msgstr "Sortides del registrador" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7676,15 +7783,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -7701,7 +7808,7 @@ msgstr "" msgid "MMU" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7747,9 +7854,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Fabricant" @@ -7758,7 +7865,7 @@ msgstr "Fabricant" msgid "Maker:" msgstr "Fabricant:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7766,7 +7873,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -7775,7 +7882,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7787,11 +7894,11 @@ msgstr "" msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7805,7 +7912,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "" @@ -7821,7 +7928,7 @@ msgstr "" msgid "Memory Card" msgstr "Targeta de memòria" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -7849,7 +7956,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7857,13 +7964,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Micròfon" @@ -7880,7 +7987,7 @@ msgstr "Miscel·làni" msgid "Misc Settings" msgstr "Configuracions Miscel·lànies" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7892,7 +7999,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7928,8 +8035,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7949,11 +8056,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7962,40 +8069,27 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -8008,10 +8102,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" @@ -8020,8 +8114,8 @@ msgstr "" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "" @@ -8030,7 +8124,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8047,8 +8141,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "" @@ -8061,11 +8155,11 @@ msgstr "" msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8091,7 +8185,7 @@ msgstr "Natiu (640x528)" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8107,27 +8201,27 @@ msgstr "" msgid "Netherlands" msgstr "Països Baixos" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "" @@ -8135,16 +8229,16 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -8169,7 +8263,7 @@ msgstr "" msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "" @@ -8177,21 +8271,23 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8232,7 +8328,7 @@ msgstr "" msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8240,12 +8336,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "No hi ha descripció disponible" @@ -8257,7 +8353,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8278,11 +8374,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8305,7 +8401,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8319,13 +8415,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Cap" @@ -8337,7 +8433,7 @@ msgstr "" msgid "Not Set" msgstr "Sense establir" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" @@ -8357,7 +8453,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8401,26 +8497,26 @@ msgstr "" msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8472,7 +8568,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Rang d'objecte" @@ -8493,7 +8589,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8504,7 +8600,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8519,7 +8615,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "&Documentació en línia" @@ -8527,13 +8623,13 @@ msgstr "&Documentació en línia" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8550,17 +8646,21 @@ msgstr "Obre" msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "Obre la carpeta de l'&usuari" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -8625,26 +8725,26 @@ msgstr "Taronja" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8652,7 +8752,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8662,16 +8762,16 @@ msgstr "Altres" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "" @@ -8679,7 +8779,7 @@ msgstr "" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8687,16 +8787,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "&Reprodueix l'enregistrament d'entrades" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "" @@ -8725,7 +8825,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8738,7 +8838,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8759,7 +8859,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "" @@ -8797,15 +8897,15 @@ msgstr "Camins" msgid "Pause" msgstr "Pausa" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Pausa al final de l'enregistrament" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "" @@ -8821,6 +8921,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8840,7 +8946,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "Il·luminació per píxel" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "" @@ -8870,15 +8976,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "" @@ -8890,8 +8996,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Plataforma" @@ -8899,52 +9005,52 @@ msgstr "Plataforma" msgid "Play" msgstr "Juga" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Reproduir enregistrament" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Opcions de reproducció" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Jugadors" @@ -8977,7 +9083,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "" @@ -8994,11 +9100,11 @@ msgstr "" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -9010,6 +9116,14 @@ msgstr "Efecte de post-processament:" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9019,15 +9133,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9041,7 +9155,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "" @@ -9059,24 +9173,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9110,16 +9225,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Perfil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9127,15 +9242,21 @@ msgstr "" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9162,11 +9283,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Pregunta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Sortir" @@ -9183,19 +9304,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-Analògic" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9216,7 +9337,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9228,12 +9349,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9256,7 +9378,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9272,8 +9394,8 @@ msgstr "" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9282,23 +9404,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Enregistrar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Opcions d'Enregistrament" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "" @@ -9315,7 +9437,7 @@ msgstr "Vermell Esquerra" msgid "Red Right" msgstr "Vermell Dret" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9331,7 +9453,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9361,8 +9483,8 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Regió" @@ -9383,7 +9505,12 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9408,7 +9535,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9419,12 +9546,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9446,10 +9573,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9459,7 +9592,7 @@ msgstr "Reiniciar" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9503,7 +9636,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "" @@ -9511,11 +9644,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Tornar a intentar" @@ -9524,7 +9657,7 @@ msgstr "Tornar a intentar" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9536,7 +9669,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9547,7 +9680,7 @@ msgstr "Dreta" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Palanca dreta" @@ -9583,11 +9716,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9605,27 +9738,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9638,23 +9775,23 @@ msgstr "" msgid "Rumble" msgstr "Vibració" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9662,7 +9799,7 @@ msgstr "" msgid "Russia" msgstr "Rússia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "" @@ -9721,11 +9858,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "&Desa l'Estat" @@ -9735,9 +9872,9 @@ msgid "Safe" msgstr "Segur" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9747,27 +9884,39 @@ msgstr "Desar" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "" #. i18n: Noun (i.e. the data saved by the game) @@ -9779,15 +9928,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Desar l'Estat Més Antic" @@ -9795,73 +9948,77 @@ msgstr "Desar l'Estat Més Antic" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Desar Estat" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Desar Ranura d'Estat 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Desar Ranura d'Estat 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Desar Ranura d'Estat 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Desar Ranura d'Estat 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Desar Ranura d'Estat 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Desar Ranura d'Estat 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Desar Ranura d'Estat 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Desar Ranura d'Estat 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Desar Ranura d'Estat 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Desar Ranura d'Estat 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9869,7 +10026,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "" @@ -9881,11 +10038,7 @@ msgstr "" msgid "Save as..." msgstr "Desar com..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9896,23 +10049,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "" @@ -9924,7 +10069,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9941,8 +10086,8 @@ msgid "ScrShot" msgstr "Captura" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Buscar" @@ -9951,7 +10096,7 @@ msgstr "Buscar" msgid "Search Address" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "" @@ -9969,7 +10114,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -9977,7 +10122,7 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -10011,9 +10156,9 @@ msgstr "Seleccionar" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10022,26 +10167,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10050,6 +10199,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10058,6 +10211,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10066,58 +10227,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Tria ranura de captura" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Ranura de captura 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Ranura de captura 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Ranura de captura 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Ranura de captura 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Ranura de captura 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Ranura de captura 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Ranura de captura 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Ranura de captura 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Ranura de captura 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Ranura de captura 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10135,24 +10300,20 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10161,19 +10322,15 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10181,23 +10338,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Seleccioni el fitxer de partida guardada" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "" @@ -10209,16 +10349,16 @@ msgstr "El perfil del controlador seleccionat no existeix" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10253,7 +10393,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10296,7 +10436,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Enviar" @@ -10304,6 +10465,15 @@ msgstr "Enviar" msgid "Sensor Bar Position:" msgstr "Posició Barra de Sensors" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10328,39 +10498,39 @@ msgstr "" msgid "Set &Value" msgstr "" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10372,25 +10542,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" @@ -10425,27 +10617,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Mostrar &Registre" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Mostrar Barra d'&Eines" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Mostrar Austràlia" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "" @@ -10454,7 +10646,7 @@ msgstr "" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "" @@ -10467,7 +10659,7 @@ msgstr "" msgid "Show FPS" msgstr "Mostra FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Comptador de fotogrames" @@ -10475,43 +10667,43 @@ msgstr "Comptador de fotogrames" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Mostrar França" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Mostrar GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Mostrar Alemanya" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Visualitza les entrades" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Mostrar Itàlia" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Mostrar Corea" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Comptador de lag" @@ -10519,7 +10711,7 @@ msgstr "Comptador de lag" msgid "Show Language:" msgstr "Mostrar Idioma:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Mostrar la &Configuració del Registre" @@ -10531,20 +10723,20 @@ msgstr "" msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Mostrar PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "" @@ -10552,7 +10744,7 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Mostrar Plataformes" @@ -10560,23 +10752,23 @@ msgstr "Mostrar Plataformes" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Mostrar Regions" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "Comptador de reenregistraments" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "" @@ -10588,19 +10780,23 @@ msgstr "" msgid "Show Statistics" msgstr "Mostrar Estadístiques" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Rellotge del sistema" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Mostrar Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Mostrar EUA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "" @@ -10612,36 +10808,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Mostrar Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10649,8 +10845,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10666,6 +10866,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10673,6 +10880,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10687,6 +10900,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10719,6 +10944,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "" @@ -10735,7 +10968,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10754,7 +10987,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10782,7 +11015,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "" @@ -10830,6 +11063,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10930,7 +11166,7 @@ msgstr "Volum de l'altaveu:" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -10953,17 +11189,21 @@ msgstr "" msgid "Speed" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -10971,17 +11211,17 @@ msgstr "" msgid "Standard Controller" msgstr "Controlador Estàndard" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Començar" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -10989,11 +11229,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "&Comença l'enregistrament d'entrades" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Iniciar Gravació" @@ -11009,14 +11249,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -11032,31 +11272,31 @@ msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "" @@ -11064,7 +11304,7 @@ msgstr "" msgid "Step successful!" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11073,7 +11313,7 @@ msgstr "" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11098,16 +11338,16 @@ msgid "Stick" msgstr "Palanca" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Atura" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "Atura la reproducció/enregistrament d'entrades" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "" @@ -11143,7 +11383,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Ajustar a la Finestra" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11157,7 +11397,11 @@ msgstr "" msgid "Strum" msgstr "Strum" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11170,16 +11414,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11189,7 +11433,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "" @@ -11202,7 +11446,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "" @@ -11214,12 +11458,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11251,7 +11495,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11270,7 +11514,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11296,16 +11540,20 @@ msgid "Symbol" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "" @@ -11313,7 +11561,7 @@ msgstr "" msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11354,20 +11602,20 @@ msgstr "" msgid "System Language:" msgstr "Idioma del sistema:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "Entrada TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "" @@ -11377,7 +11625,7 @@ msgstr "" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11385,7 +11633,7 @@ msgstr "" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Captura de pantalla" @@ -11393,7 +11641,7 @@ msgstr "Captura de pantalla" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11409,9 +11657,9 @@ msgstr "" msgid "Test" msgstr "Prova" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11428,7 +11676,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11473,13 +11721,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11541,7 +11789,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11551,7 +11799,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "" @@ -11670,7 +11918,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11729,12 +11977,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11788,7 +12036,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11846,7 +12094,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11868,6 +12116,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11879,8 +12131,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11928,11 +12180,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -11950,8 +12202,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "" @@ -12049,7 +12301,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12069,7 +12321,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12109,7 +12361,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12122,7 +12374,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12130,11 +12382,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12142,7 +12394,7 @@ msgstr "" msgid "Threshold" msgstr "Llindar" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12157,14 +12409,14 @@ msgstr "Inclinació" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Títol" @@ -12172,25 +12424,29 @@ msgstr "Títol" msgid "To" msgstr "A" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "&Pantalla completa" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12198,28 +12454,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "Commutar Tots els Tipus de Registre" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Commutar Relació d'Aspecte" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Commutar Còpies del EFB" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Commutar Boira" @@ -12231,35 +12487,35 @@ msgstr "Commutar Pantalla Completa" msgid "Toggle Pause" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12275,8 +12531,8 @@ msgstr "Superior" msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12338,8 +12594,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12366,7 +12622,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Gatells" @@ -12376,7 +12632,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12390,7 +12646,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12402,11 +12658,11 @@ msgstr "EUA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12444,15 +12700,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12484,7 +12740,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12507,11 +12763,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Desfés la càrrega de captura" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Desfer Estat Guardat" @@ -12529,28 +12785,28 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Desconegut" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12621,15 +12877,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Il·limitat" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12637,20 +12893,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12677,7 +12926,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12691,8 +12940,8 @@ msgstr "" msgid "Up" msgstr "Amunt" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Actualitzar" @@ -12700,11 +12949,11 @@ msgstr "Actualitzar" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "" @@ -12747,7 +12996,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -12755,11 +13004,11 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "" @@ -12775,10 +13024,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Utilitzar Gestors de Pànic" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12813,7 +13068,7 @@ msgstr "" msgid "User Config" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "" @@ -12828,10 +13083,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12858,27 +13120,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12898,7 +13160,7 @@ msgstr "" msgid "Value" msgstr "Valor" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -12968,13 +13230,13 @@ msgstr "" msgid "Video" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "" @@ -12986,22 +13248,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Volum" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Baixar el volum" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Pujar el volum" @@ -13009,7 +13271,7 @@ msgstr "Pujar el volum" msgid "Vulkan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "" @@ -13033,7 +13295,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13110,8 +13372,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Advertència" @@ -13121,7 +13383,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13133,28 +13395,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13223,7 +13485,7 @@ msgstr "" msgid "Widescreen Hack" msgstr "Modificació de Pantalla Panoràmica" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13247,21 +13509,21 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13273,19 +13535,19 @@ msgstr "" msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "" @@ -13293,7 +13555,7 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" @@ -13301,12 +13563,6 @@ msgstr "" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13316,11 +13572,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13334,10 +13590,11 @@ msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13370,39 +13627,39 @@ msgstr "" msgid "Write to Window" msgstr "Escriu a Finestra" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "Registre XF" @@ -13411,9 +13668,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13481,7 +13738,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13525,7 +13782,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Ha de reiniciar Dolphin perquè el canvi faci efecte." @@ -13545,16 +13802,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13563,7 +13820,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Codi Zero 3 no està suportat" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13612,7 +13869,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -13620,7 +13877,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "errno" @@ -13628,7 +13885,7 @@ msgstr "errno" msgid "fake-completion" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13676,16 +13933,6 @@ msgstr "" msgid "none" msgstr "cap" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "" @@ -13703,7 +13950,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13768,7 +14015,7 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" diff --git a/Languages/po/cs.po b/Languages/po/cs.po index ccfba00df0..a01bd6c229 100644 --- a/Languages/po/cs.po +++ b/Languages/po/cs.po @@ -8,11 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Zbyněk Schwarz , 2011-2016\n" -"Language-Team: Czech (http://app.transifex.com/delroth/dolphin-emu/language/" -"cs/)\n" +"Language-Team: Czech (http://app.transifex.com/dolphinemu/dolphin-emu/" +"language/cs/)\n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -113,7 +113,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -133,7 +133,7 @@ msgstr "" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -144,11 +144,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "" @@ -161,44 +161,38 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -211,8 +205,8 @@ msgstr "" msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -228,26 +222,26 @@ msgstr "" msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -255,10 +249,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "" @@ -271,7 +273,7 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -284,7 +286,7 @@ msgstr "" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -328,11 +330,15 @@ msgstr "" msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "" @@ -341,23 +347,19 @@ msgstr "" msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "Nastavení &zvuku" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "" @@ -365,11 +367,15 @@ msgstr "" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Body přerušení" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -377,15 +383,15 @@ msgstr "" msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "" @@ -393,7 +399,7 @@ msgstr "" msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "" @@ -401,37 +407,33 @@ msgstr "" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "&Nastavení ovladače" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -445,11 +447,11 @@ msgstr "" msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulace" @@ -469,41 +471,41 @@ msgstr "" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Soubor" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&Postup snímkem" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "Ú&ložiště Github" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&Grafická nastavení" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Nápověda" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "Nastavení &klávesových zkratek" @@ -523,35 +525,35 @@ msgstr "" msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Nahrát Stav" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -561,19 +563,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "Pa&měť" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Video" @@ -581,7 +587,7 @@ msgstr "&Video" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "" @@ -590,23 +596,23 @@ msgid "&No" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Otevřít..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "V&olby" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Pauza" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Přehrát" @@ -614,7 +620,7 @@ msgstr "&Přehrát" msgid "&Properties" msgstr "&Vlastnosti" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "&Režim pouze pro čtení" @@ -622,7 +628,7 @@ msgstr "&Režim pouze pro čtení" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Registry" @@ -635,24 +641,24 @@ msgstr "" msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Resetovat" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -660,31 +666,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "Za&stavit" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "Nás&troje" @@ -694,21 +700,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Zobrazit" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Sledování" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Internetová stránka" @@ -720,23 +726,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -744,7 +750,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(vypnuto)" @@ -768,16 +774,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -846,7 +852,7 @@ msgstr "" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "" @@ -858,7 +864,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "" @@ -894,19 +900,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "" @@ -930,7 +936,7 @@ msgstr "" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "" @@ -1015,11 +1021,11 @@ msgstr "" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1027,14 +1033,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1057,8 +1063,8 @@ msgstr "" msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1072,11 +1078,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1086,7 +1092,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1102,7 +1108,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1169,17 +1175,11 @@ msgstr "Přesnost:" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "" @@ -1252,19 +1252,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "" @@ -1286,7 +1286,7 @@ msgstr "Adaptér:" msgid "Add" msgstr "Přidat" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1303,31 +1303,31 @@ msgstr "" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1337,17 +1337,17 @@ msgstr "" msgid "Add..." msgstr "Přidat..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Adresa" @@ -1366,7 +1366,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1426,7 +1426,7 @@ msgstr "Pokročilé" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1473,7 +1473,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1482,7 +1482,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1490,34 +1490,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1533,11 +1533,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "Anaglyph" msgstr "Anaglyf" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analyzovat" @@ -1595,7 +1595,7 @@ msgstr "Úhel" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1607,19 +1607,19 @@ msgstr "Vyhlazení okrajů" msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1633,19 +1633,19 @@ msgstr "Datum zavaděče aplikace:" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "" @@ -1653,7 +1653,7 @@ msgstr "" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1682,8 +1682,8 @@ msgstr "Poměr Stran:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1694,7 +1694,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Přidělit porty ovladače" @@ -1744,11 +1744,15 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Násobek 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1764,7 +1768,7 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1778,6 +1782,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1789,7 +1804,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "" @@ -1812,11 +1827,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "Registr BP" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1872,10 +1887,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Plakát" @@ -1895,7 +1910,7 @@ msgstr "Vibráto" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1903,7 +1918,7 @@ msgstr "" msgid "Basic" msgstr "Základní" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Základní nastavení" @@ -1919,10 +1934,6 @@ msgstr "" msgid "Battery" msgstr "Baterie" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -1959,7 +1970,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -1967,9 +1978,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "" @@ -2005,15 +2016,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -2025,47 +2036,47 @@ msgstr "Celá obrazovka bez okrajů" msgid "Bottom" msgstr "Dole" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2077,23 +2088,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2110,7 +2121,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2120,19 +2131,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2141,25 +2152,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "" @@ -2193,7 +2209,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2201,16 +2217,16 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Vyrovnávací paměť:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2255,11 +2271,11 @@ msgstr "" msgid "C Stick" msgstr "Kruhová páčka" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "Registr CP" @@ -2290,7 +2306,7 @@ msgstr "" msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2310,7 +2326,7 @@ msgstr "" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2336,7 +2352,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2352,14 +2368,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2372,15 +2388,15 @@ msgstr "" msgid "Cancel Calibration" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2396,11 +2412,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2416,7 +2432,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" @@ -2448,7 +2464,7 @@ msgstr "" msgid "Change &Disc" msgstr "Vyměnit &disk" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Vyměnit &Disk..." @@ -2456,14 +2472,20 @@ msgstr "Vyměnit &Disk..." msgid "Change Disc" msgstr "Vyměnit Disk" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2482,7 +2504,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" @@ -2490,11 +2512,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Chat" @@ -2510,7 +2532,7 @@ msgstr "Hledání Cheatů" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "" @@ -2522,13 +2544,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "" @@ -2540,36 +2562,36 @@ msgstr "" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Zvolte soubor k otevření" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Zvolte adresář pro umístění extrakce" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "" @@ -2580,18 +2602,18 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Vyčistit" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "" @@ -2612,7 +2634,7 @@ msgstr "" msgid "Close" msgstr "Zavřít" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "" @@ -2620,11 +2642,11 @@ msgstr "" msgid "Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2636,7 +2658,7 @@ msgstr "Kód:" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2652,11 +2674,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2691,9 +2713,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "" @@ -2706,7 +2728,7 @@ msgstr "" msgid "Compression:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2714,11 +2736,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "" @@ -2734,7 +2756,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2749,7 +2771,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2803,7 +2830,7 @@ msgstr "Nastavit" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "" @@ -2816,13 +2843,13 @@ msgstr "" msgid "Configure Output" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2831,12 +2858,12 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Při zastavení Potvrdit" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2846,7 +2873,7 @@ msgstr "" msgid "Connect" msgstr "Připojit" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Připojit Rola-Bola" @@ -2854,27 +2881,27 @@ msgstr "Připojit Rola-Bola" msgid "Connect USB Keyboard" msgstr "Připojit USB Klávesnici" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "" @@ -2890,7 +2917,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2915,23 +2942,23 @@ msgstr "" msgid "Control Stick" msgstr "Ovládací páčka" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "" @@ -2943,6 +2970,16 @@ msgstr "" msgid "Controllers" msgstr "Ovladače" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2951,7 +2988,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2959,7 +2996,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2968,7 +3005,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2993,7 +3030,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3073,45 +3110,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Kopírovat" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +msgid "Copy &Function" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" @@ -3126,8 +3163,8 @@ msgstr "" msgid "Core" msgstr "Jádro" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3217,8 +3254,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3234,7 +3271,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "" @@ -3250,13 +3287,13 @@ msgstr "" msgid "Country:" msgstr "Země:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3270,7 +3307,7 @@ msgstr "" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3314,23 +3351,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "" @@ -3439,7 +3476,7 @@ msgstr "Taneční podložka" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "" @@ -3485,7 +3522,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Ladění" @@ -3502,24 +3539,24 @@ msgstr "" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Snížit sblížení" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Snížit hloubku" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Snížit rychlost emulace" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Snížit vnitřní rozlišení" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3533,7 +3570,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Výchozí" @@ -3553,7 +3590,7 @@ msgstr "" msgid "Default ISO:" msgstr "Výchozí ISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3574,8 +3611,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Smazat" @@ -3593,7 +3631,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3605,12 +3643,12 @@ msgstr "" msgid "Depth:" msgstr "Hloubka:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Popis" @@ -3624,8 +3662,8 @@ msgstr "Popis:" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3637,21 +3675,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3659,7 +3697,7 @@ msgstr "" msgid "Detect" msgstr "Zjistit" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3667,11 +3705,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Zařízení" @@ -3713,11 +3751,6 @@ msgstr "" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Zakázat ohraničující rámeček" @@ -3730,15 +3763,15 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Zakázat limit rychlosti emulace" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3746,11 +3779,11 @@ msgstr "" msgid "Disable Fog" msgstr "Zakázat Mlhu" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3772,7 +3805,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3781,6 +3814,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disk" @@ -3789,6 +3828,11 @@ msgstr "Disk" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3815,15 +3859,15 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "" @@ -3833,7 +3877,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Chcete současnou emulaci zastavit?" @@ -3845,8 +3889,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "" @@ -3854,9 +3898,9 @@ msgstr "" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3868,8 +3912,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Doplhin Filmy TAS (*.dtm)" @@ -3902,7 +3946,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3916,13 +3960,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "" @@ -3931,7 +3969,7 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "" @@ -3952,7 +3990,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -3974,7 +4012,7 @@ msgstr "" msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" @@ -3986,6 +4024,16 @@ msgstr "" msgid "Downloaded %1 codes. (added %2)" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4025,7 +4073,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Vypsat Zvuk" @@ -4037,7 +4085,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Vypsat Cíl EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Vypsat Snímky" @@ -4097,11 +4145,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4111,11 +4159,11 @@ msgstr "" msgid "Dutch" msgstr "Nizozemština" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "O&dejít" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4127,7 +4175,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4135,7 +4183,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Předčasné Aktualizace Paměti" @@ -4154,7 +4202,16 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4174,11 +4231,11 @@ msgstr "Efekt" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "" @@ -4196,7 +4253,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Vestavěná vyrovnávací paměť snímků (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Prázdné" @@ -4208,7 +4265,7 @@ msgstr "Vlákno Emulace již běží" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4226,7 +4283,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4241,7 +4298,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "" @@ -4250,8 +4307,6 @@ msgstr "" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "" @@ -4259,23 +4314,15 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Povolit Cheaty" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4283,17 +4330,21 @@ msgstr "" msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Povolit dvojité jádro" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Zapnout dvojité jádro (zrychlení)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4303,7 +4354,7 @@ msgstr "" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4315,11 +4366,11 @@ msgstr "Povolit FPRF" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4337,20 +4388,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Zapnout MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4358,14 +4405,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "Povolit Progresivní Skenování" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4379,11 +4422,15 @@ msgstr "Povolit Spořič Obrazovky" msgid "Enable Speaker Data" msgstr "Povolit data reproduktorů" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Povolit hlášení statistik o užívání" @@ -4399,34 +4446,13 @@ msgstr "Povolit Drátěný Model" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4434,31 +4460,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4475,7 +4508,7 @@ msgstr "" "Povolí výpočet příznaku výsledku plovoucí řadové čárky, nutné u některých " "her (ZAPNUTO = Kompatibilní, VYPNUTO = Rychlé)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4509,7 +4542,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4555,6 +4588,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4582,6 +4624,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet nebyl uaveden" @@ -4629,7 +4675,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "" @@ -4642,20 +4688,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4669,42 +4715,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4730,7 +4776,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4745,7 +4791,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4836,7 +4882,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforie" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Evropa" @@ -4849,15 +4895,15 @@ msgstr "" msgid "Exit" msgstr "Ukončit" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4869,19 +4915,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4889,7 +4935,7 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Exportovat všechny uložené hry Wii" @@ -4900,11 +4946,11 @@ msgstr "Exportovat všechny uložené hry Wii" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Exportovat Nahrávku" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Exportovat Nahrávku..." @@ -4932,14 +4978,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Rozšíření" @@ -4952,7 +4998,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -4960,7 +5006,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "Externí vyrovnávací paměť snímků (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "" @@ -4997,8 +5043,8 @@ msgstr "" msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "Přehrávač FIFO" @@ -5012,11 +5058,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5036,7 +5082,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5057,15 +5103,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5082,7 +5128,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "" @@ -5111,7 +5157,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5138,25 +5184,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5176,18 +5222,18 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5199,21 +5245,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "" @@ -5227,17 +5273,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "" @@ -5245,7 +5291,7 @@ msgstr "" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5275,15 +5321,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5291,11 +5337,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5342,23 +5388,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5372,7 +5418,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5403,31 +5449,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5477,20 +5523,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5503,7 +5550,7 @@ msgstr "Rychlá" msgid "Fast Depth Calculation" msgstr "Rychlý výpočet hloubky" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5514,7 +5561,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5526,9 +5573,9 @@ msgstr "" msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5536,24 +5583,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Informace o souboru" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Název souboru" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Velikost souboru" @@ -5638,7 +5685,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "" @@ -5647,13 +5693,13 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5720,7 +5766,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5730,7 +5776,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5738,6 +5784,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5753,7 +5805,7 @@ msgstr "Dopředu" msgid "Forward port (UPnP)" msgstr "Přesměrování portu (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5763,24 +5815,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Postup Snímkem" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Snížit rychlost postupu snímkem" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Zvýšit rychlost postupu snímkem" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Resetovat rychlost postupu snímkem" @@ -5788,7 +5840,7 @@ msgstr "Resetovat rychlost postupu snímkem" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Rozsah Snímku" @@ -5796,7 +5848,7 @@ msgstr "Rozsah Snímku" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "" @@ -5816,7 +5868,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5837,11 +5889,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5866,8 +5918,8 @@ msgid "From" msgstr "Z" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "" @@ -5875,10 +5927,15 @@ msgstr "" msgid "FullScr" msgstr "CelObr" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5895,7 +5952,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5911,19 +5968,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -5965,7 +6022,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -5975,25 +6032,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6005,7 +6062,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6023,22 +6080,22 @@ msgstr "" msgid "Game" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Kartridže Game Boy Advance (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6066,8 +6123,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "ID hry" @@ -6076,25 +6133,25 @@ msgstr "ID hry" msgid "Game ID:" msgstr "ID Hry:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6107,7 +6164,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6127,11 +6184,11 @@ msgstr "Adaptér GameCube pro Wii U" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6139,11 +6196,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "Ovladače GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6160,7 +6217,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6193,34 +6250,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Kódy Gecko" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Obecné" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Vytvořit novou identitu pro statistiky" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6238,7 +6303,7 @@ msgstr "Německo" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6253,7 +6318,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6262,7 +6327,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafika" @@ -6271,7 +6336,7 @@ msgstr "Grafika" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "" @@ -6280,7 +6345,7 @@ msgstr "" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6302,7 +6367,7 @@ msgstr "Zelená vlevo" msgid "Green Right" msgstr "Zelená vpravo" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "" @@ -6339,7 +6404,7 @@ msgstr "" msgid "Hacks" msgstr "Hacky" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6371,7 +6436,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -6380,11 +6445,11 @@ msgstr "" msgid "Hide" msgstr "Skrýt" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6396,11 +6461,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6428,7 +6500,7 @@ msgstr "Hostovat" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6436,7 +6508,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6444,11 +6516,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6460,17 +6532,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Klávesové zkratky" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6527,7 +6599,7 @@ msgstr "" msgid "IPL Settings" msgstr "Nastavení IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "Infrč." @@ -6558,18 +6630,18 @@ msgstr "" msgid "Icon" msgstr "Ikona" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6582,7 +6654,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6596,14 +6668,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6615,7 +6697,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6656,7 +6738,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6671,21 +6753,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6726,24 +6817,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Zvýšit sblížení" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Zvýšit hloubku" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Zvýšit rychlost emulace" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Zvýšit vnitřní rozlišení" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6763,16 +6854,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6792,12 +6883,12 @@ msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Informace" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6807,10 +6898,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Vstup" @@ -6824,22 +6915,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "Vložit SD Kartu" @@ -6853,11 +6937,11 @@ msgstr "" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "" @@ -6865,13 +6949,14 @@ msgstr "" msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -6880,7 +6965,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -6889,7 +6974,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6906,19 +6991,19 @@ msgstr "" msgid "Interface" msgstr "Rozhraní" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6931,25 +7016,25 @@ msgstr "Vnitřní chyba LZO - komprimace selhala" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" @@ -6958,7 +7043,7 @@ msgstr "" msgid "Internal Resolution:" msgstr "Vnitřní Rozlišení:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -6966,7 +7051,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "Převaděč (nejpomalejší)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -6974,7 +7059,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -6982,7 +7067,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6991,11 +7076,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7016,7 +7101,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7032,19 +7117,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Neplatný soubor s nahrávkou" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Neplatné parametry hledání (není vybrán žádný objekt)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Neplatný řetězec hledání (nelze převést na číslo)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "Neplatný řetězec hledání (jsou podporovány pouze sudé délky řetězce)" @@ -7071,11 +7156,11 @@ msgstr "Itálie" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7083,47 +7168,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7135,26 +7220,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japonsko" @@ -7176,12 +7262,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Okno vždy navrchu" @@ -7211,15 +7297,15 @@ msgstr "" msgid "Keys" msgstr "Klávesy" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Vykopnout hráče" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Korea" @@ -7245,7 +7331,7 @@ msgstr "" msgid "L-Analog" msgstr "Levý Analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7253,7 +7339,11 @@ msgstr "" msgid "Label" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7291,7 +7381,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7299,7 +7389,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7310,7 +7400,7 @@ msgstr "Vlevo" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Levá páčka" @@ -7348,6 +7438,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7381,11 +7479,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "" @@ -7394,27 +7492,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Nahrát" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7425,24 +7523,29 @@ msgstr "Nahrát Vlastní Textury" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7450,133 +7553,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Načíst stav" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Načíst 1. uložený stav" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Načíst 10. uložený stav" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Načíst 2. uložený stav" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Načíst 3. uložený stav" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Načíst 4. uložený stav" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Načíst 5. uložený stav" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Načíst 6. uložený stav" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Načíst 7. uložený stav" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Načíst 8. uložený stav" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Načíst 9. uložený stav" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Nahrát stav v pozici 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Načíst stav v pozici 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Nahrát stav v pozici 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Nahrát stav v pozici 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Nahrát stav v pozici 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Nahrát stav v pozici 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Nahrát stav v pozici 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Nahrát stav v pozici 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Nahrát stav v pozici 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Načíst stav v pozici 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7593,20 +7691,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Záznam" @@ -7615,15 +7721,16 @@ msgstr "Záznam" msgid "Log Configuration" msgstr "Nastavení Záznamu" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7639,7 +7746,7 @@ msgstr "Typy Záznamu" msgid "Logger Outputs" msgstr "Výstup Zapisovače" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7650,15 +7757,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -7675,7 +7782,7 @@ msgstr "" msgid "MMU" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7721,9 +7828,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Tvůrce" @@ -7732,7 +7839,7 @@ msgstr "Tvůrce" msgid "Maker:" msgstr "Výrobce:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7740,7 +7847,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -7749,7 +7856,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7761,11 +7868,11 @@ msgstr "" msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7779,7 +7886,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Může způsobit zpomalování v nabídce Wii a u některých her." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "" @@ -7795,7 +7902,7 @@ msgstr "" msgid "Memory Card" msgstr "Paměťová karta" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -7823,7 +7930,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7831,13 +7938,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Mikrofon" @@ -7854,7 +7961,7 @@ msgstr "Ostatní" msgid "Misc Settings" msgstr "Ostatní Nastavení" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7866,7 +7973,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7902,8 +8009,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7923,11 +8030,11 @@ msgstr "Monoskopické stíny" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7936,40 +8043,27 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -7982,10 +8076,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" @@ -7994,8 +8088,8 @@ msgstr "" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "" @@ -8004,7 +8098,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8021,8 +8115,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "" @@ -8035,11 +8129,11 @@ msgstr "" msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8065,7 +8159,7 @@ msgstr "Původní (640x528)" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8081,27 +8175,27 @@ msgstr "" msgid "Netherlands" msgstr "Nizozemí" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "" @@ -8109,16 +8203,16 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -8143,7 +8237,7 @@ msgstr "" msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Nová identita vytvořena." @@ -8151,21 +8245,23 @@ msgstr "Nová identita vytvořena." msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8206,7 +8302,7 @@ msgstr "" msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8214,12 +8310,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Žádný popis není dostupný" @@ -8231,7 +8327,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8252,11 +8348,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8279,7 +8375,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8294,13 +8390,13 @@ msgstr "" "Žádné undo.dtm nenalezeno, aby se zabránilo desynchronizaci videa, bude " #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Žádné" @@ -8312,7 +8408,7 @@ msgstr "" msgid "Not Set" msgstr "Nenastaven" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" @@ -8332,7 +8428,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8376,26 +8472,26 @@ msgstr "" msgid "Nunchuk" msgstr "Nunčak" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8447,7 +8543,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Rozsah Objektu" @@ -8468,7 +8564,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8479,7 +8575,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8494,7 +8590,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "Online &dokumentace" @@ -8502,13 +8598,13 @@ msgstr "Online &dokumentace" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8525,17 +8621,21 @@ msgstr "Otevřít" msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -8600,26 +8700,26 @@ msgstr "Oranžová" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8627,7 +8727,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8637,16 +8737,16 @@ msgstr "Jiné" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "" @@ -8654,7 +8754,7 @@ msgstr "" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8662,16 +8762,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "&Spustit vstupní nahrávku..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "" @@ -8700,7 +8800,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8713,7 +8813,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pady" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8734,7 +8834,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "" @@ -8772,15 +8872,15 @@ msgstr "Cesty" msgid "Pause" msgstr "Pozastavit" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Pozastavit na konci videa" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "" @@ -8796,6 +8896,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8815,7 +8921,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "Osvětlení Podle Pixelu" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "" @@ -8845,15 +8951,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "" @@ -8865,8 +8971,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Platforma" @@ -8874,52 +8980,52 @@ msgstr "Platforma" msgid "Play" msgstr "Spustit" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Přehrát nahrávku" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Možnosti Přehrávání" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Hráči" @@ -8952,7 +9058,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "" @@ -8969,11 +9075,11 @@ msgstr "" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -8985,6 +9091,14 @@ msgstr "Efekt Následného Zpracování:" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -8994,15 +9108,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "Předzískat vlastní textury" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9016,7 +9130,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "" @@ -9034,24 +9148,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9085,16 +9200,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9102,15 +9217,21 @@ msgstr "" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9137,11 +9258,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Otázka" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Ukončit" @@ -9158,19 +9279,19 @@ msgstr "R" msgid "R-Analog" msgstr "Pravý Analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9191,7 +9312,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9203,12 +9324,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9231,7 +9353,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9247,8 +9369,8 @@ msgstr "" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9257,23 +9379,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Nahrávat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Možnosti Nahrávání" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "" @@ -9290,7 +9412,7 @@ msgstr "Červená vlevo" msgid "Red Right" msgstr "Červená vpravo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9306,7 +9428,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9336,8 +9458,8 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Oblast" @@ -9358,7 +9480,12 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9383,7 +9510,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9394,12 +9521,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9421,10 +9548,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9434,7 +9567,7 @@ msgstr "Resetovat" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9478,7 +9611,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "" @@ -9486,11 +9619,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Zkusit znovu" @@ -9499,7 +9632,7 @@ msgstr "Zkusit znovu" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9511,7 +9644,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9522,7 +9655,7 @@ msgstr "Vpravo" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Pravá páčka" @@ -9558,11 +9691,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9580,27 +9713,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9613,23 +9750,23 @@ msgstr "" msgid "Rumble" msgstr "Vibrace" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9637,7 +9774,7 @@ msgstr "" msgid "Russia" msgstr "Rusko" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "" @@ -9696,11 +9833,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Uložit Sta&v" @@ -9710,9 +9847,9 @@ msgid "Safe" msgstr "Bezpečná" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9722,27 +9859,39 @@ msgstr "Uložit" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "" #. i18n: Noun (i.e. the data saved by the game) @@ -9754,15 +9903,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Načíst nejstarší stav" @@ -9770,73 +9923,77 @@ msgstr "Načíst nejstarší stav" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Uložit stav" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Uložit stav do pozice 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Uložit stav do pozice 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Uložit stav do pozice 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Uložit stav do pozice 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Uložit stav do pozice 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Uložit stav do pozice 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Uložit stav do pozice 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Uložit stav do pozice 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Uložit stav do pozice 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Uložit stav do pozice 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9844,7 +10001,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "" @@ -9856,11 +10013,7 @@ msgstr "" msgid "Save as..." msgstr "Uložit jako" -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9871,23 +10024,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "" @@ -9899,7 +10044,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9916,8 +10061,8 @@ msgid "ScrShot" msgstr "SnímkObrz" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Hledat" @@ -9926,7 +10071,7 @@ msgstr "Hledat" msgid "Search Address" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "" @@ -9944,7 +10089,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -9952,7 +10097,7 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -9986,9 +10131,9 @@ msgstr "Vybrat" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -9997,26 +10142,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10025,6 +10174,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10033,6 +10186,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10041,58 +10202,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Vybrat pozici stavu" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Vybrat stav na pozici 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Vybrat stav na pozici 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Vybrat stav na pozici 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Vybrat stav na pozici 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Vybrat stav na pozici 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Vybrat stav na pozici 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Vybrat stav na pozici 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Vybrat stav na pozici 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Vybrat stav na pozici 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Vybrat stav na pozici 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10110,24 +10275,20 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10136,19 +10297,15 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10156,23 +10313,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Vyberte soubor s uloženou hrou" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "" @@ -10184,16 +10324,16 @@ msgstr "Vybraný profil ovladače neexistuje" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10228,7 +10368,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10271,7 +10411,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Poslat" @@ -10279,6 +10440,15 @@ msgstr "Poslat" msgid "Sensor Bar Position:" msgstr "Umístění Senzorové Tyče:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10303,39 +10473,39 @@ msgstr "Server zamítl pokus o průchod" msgid "Set &Value" msgstr "" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10349,25 +10519,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Nastaví jazyk systému Wii" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "Nastavení paměti Wii: Nelze vytvořit soubor settings.txt" @@ -10402,27 +10594,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Zobrazit Záznam" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Zobrazit Panel Nás&trojů" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Zobrazit Autrálii" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "" @@ -10431,7 +10623,7 @@ msgstr "" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "Zobrazit ELF/DOL" @@ -10444,7 +10636,7 @@ msgstr "" msgid "Show FPS" msgstr "Zobrazit Snímky za Sekundu" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Zobrazit počítadlo snímků" @@ -10452,43 +10644,43 @@ msgstr "Zobrazit počítadlo snímků" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Zobrazit Francii" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Zobrazit GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Zobrazit Německo" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Zobrazit Obrazovku Vstupu" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Zobrazit Itálii" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Zobrazit Koreu" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Zobrazit počítadlo zpoždění" @@ -10496,7 +10688,7 @@ msgstr "Zobrazit počítadlo zpoždění" msgid "Show Language:" msgstr "Jazyk Zobrazení:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Zobrazit Nastavení &Záznamu" @@ -10508,20 +10700,20 @@ msgstr "" msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Zobrazit Nizozemí" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Zobrazit PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "" @@ -10529,7 +10721,7 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Zobrazit Platformy" @@ -10537,23 +10729,23 @@ msgstr "Zobrazit Platformy" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Zobrazit Regiony" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Zobrazit Rusko" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Zobrazit Španělsko" @@ -10565,19 +10757,23 @@ msgstr "" msgid "Show Statistics" msgstr "Zobrazit Statistiky" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Zobrazit Tchaj-wan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Zobrazit USA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Zobrazit neznámé" @@ -10589,36 +10785,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "Zobrazit WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Zobrazit Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Zobrazit svět" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10626,8 +10822,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10643,6 +10843,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10650,6 +10857,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10664,6 +10877,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10696,6 +10921,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Vedle sebe" @@ -10712,7 +10945,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10731,7 +10964,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10759,7 +10992,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "" @@ -10807,6 +11040,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10907,7 +11143,7 @@ msgstr "Hlasitost Reproduktoru:" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -10930,17 +11166,21 @@ msgstr "" msgid "Speed" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -10948,17 +11188,17 @@ msgstr "" msgid "Standard Controller" msgstr "Standardní Ovladač" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -10966,11 +11206,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "&Začít nahrávat vstup" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Začít Nahrávat" @@ -10986,14 +11226,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -11009,31 +11249,31 @@ msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "" @@ -11041,7 +11281,7 @@ msgstr "" msgid "Step successful!" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11050,7 +11290,7 @@ msgstr "" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11075,16 +11315,16 @@ msgid "Stick" msgstr "Páčka" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Zastavit" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "" @@ -11120,7 +11360,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Roztáhnout do Okna" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11134,7 +11374,11 @@ msgstr "" msgid "Strum" msgstr "Brnkat" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11147,16 +11391,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11166,7 +11410,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "" @@ -11179,7 +11423,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "" @@ -11191,12 +11435,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11228,7 +11472,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11247,7 +11491,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11273,16 +11517,20 @@ msgid "Symbol" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "" @@ -11290,7 +11538,7 @@ msgstr "" msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11331,20 +11579,20 @@ msgstr "" msgid "System Language:" msgstr "Jazyk Systému:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS Vstup" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "" @@ -11354,7 +11602,7 @@ msgstr "" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11362,7 +11610,7 @@ msgstr "" msgid "Taiwan" msgstr "Tchaj-wan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Vytvořit Snímek Obrazovky" @@ -11370,7 +11618,7 @@ msgstr "Vytvořit Snímek Obrazovky" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11386,9 +11634,9 @@ msgstr "" msgid "Test" msgstr "Test" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11405,7 +11653,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11450,13 +11698,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11518,7 +11766,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11528,7 +11776,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "" @@ -11647,7 +11895,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11706,12 +11954,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11765,7 +12013,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11823,7 +12071,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11845,6 +12093,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11856,8 +12108,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11905,11 +12157,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -11927,8 +12179,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "" @@ -12026,7 +12278,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12046,7 +12298,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12087,7 +12339,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "Tato hodnota je vynásobena hloubkou zadanou v grafickém nastavení." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12100,7 +12352,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12108,11 +12360,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12120,7 +12372,7 @@ msgstr "" msgid "Threshold" msgstr "Práh" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12135,14 +12387,14 @@ msgstr "Naklánění" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Název" @@ -12150,25 +12402,29 @@ msgstr "Název" msgid "To" msgstr "Do" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "Přepnout 3D anaglyf" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12176,28 +12432,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "Zapnout Všechny Typy Záznamů" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Přepínat poměr stran" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Přepnout oříznutí" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Přepínat kopie EFB" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Přepínat mlhu" @@ -12209,35 +12465,35 @@ msgstr "Přepnout na Celou Obrazovku" msgid "Toggle Pause" msgstr "Pozastavit" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12253,8 +12509,8 @@ msgstr "Nahoře" msgid "Top-and-Bottom" msgstr "Nad sebou" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12316,8 +12572,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12344,7 +12600,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Spínače" @@ -12354,7 +12610,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12368,7 +12624,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12380,11 +12636,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12422,15 +12678,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12462,7 +12718,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12485,11 +12741,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Vrátit zpět Nahrání Stavu" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Vrátit zpět Uložení Stavu" @@ -12507,28 +12763,28 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Neznámé" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12599,15 +12855,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Neomezeno" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12615,20 +12871,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12655,7 +12904,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12669,8 +12918,8 @@ msgstr "" msgid "Up" msgstr "Nahoru" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Aktualizovat" @@ -12678,11 +12927,11 @@ msgstr "Aktualizovat" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "" @@ -12725,7 +12974,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Nastavení hlášení statistik o užívání" @@ -12733,11 +12982,11 @@ msgstr "Nastavení hlášení statistik o užívání" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "" @@ -12753,10 +13002,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "Použít režim PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Použít Obslužné Rutiny Paniky" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12791,7 +13046,7 @@ msgstr "" msgid "User Config" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "" @@ -12806,10 +13061,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12836,27 +13098,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12876,7 +13138,7 @@ msgstr "" msgid "Value" msgstr "Hodnota" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -12946,13 +13208,13 @@ msgstr "" msgid "Video" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "" @@ -12964,22 +13226,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Hlasitost" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Snížit hlasitost" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Zapnout ztlumení zvuku" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Zvýšit hlasitost" @@ -12987,7 +13249,7 @@ msgstr "Zvýšit hlasitost" msgid "Vulkan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "" @@ -13011,7 +13273,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13088,8 +13350,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Varování" @@ -13099,7 +13361,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13111,28 +13373,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13201,7 +13463,7 @@ msgstr "" msgid "Widescreen Hack" msgstr "Hack Širokoúhlého obrazu" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13225,21 +13487,21 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13251,19 +13513,19 @@ msgstr "" msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "" @@ -13271,7 +13533,7 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" @@ -13279,12 +13541,6 @@ msgstr "" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13294,11 +13550,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13312,10 +13568,11 @@ msgstr "Světové" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13348,39 +13605,39 @@ msgstr "" msgid "Write to Window" msgstr "Zapsat do Okna" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "Registr XF" @@ -13389,9 +13646,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13459,7 +13716,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13503,7 +13760,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Pro uplatnění změn musíte Dolphin restartovat." @@ -13523,16 +13780,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13541,7 +13798,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Kód Zero 3 není podporován" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13590,7 +13847,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -13598,7 +13855,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13606,7 +13863,7 @@ msgstr "" msgid "fake-completion" msgstr "předstírat dokončení" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13654,16 +13911,6 @@ msgstr "" msgid "none" msgstr "žádné" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "" @@ -13681,7 +13928,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13746,7 +13993,7 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" diff --git a/Languages/po/da.po b/Languages/po/da.po index 9cc271b541..9e778b7974 100644 --- a/Languages/po/da.po +++ b/Languages/po/da.po @@ -15,11 +15,11 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Lars Lyngby , 2020-2022\n" -"Language-Team: Danish (http://app.transifex.com/delroth/dolphin-emu/language/" -"da/)\n" +"Language-Team: Danish (http://app.transifex.com/dolphinemu/dolphin-emu/" +"language/da/)\n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -129,7 +129,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Udgave %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (Beholdning)" @@ -149,7 +149,7 @@ msgstr "%1 (langsom)" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -163,11 +163,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Grafikkonfiguration" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -180,44 +180,38 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1 understøtter ikke funktionen på dit system." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 understøtter ikke funktionen." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 ha tilsluttet sig" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 har forladt gruppen" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 er ikke en gyldig ROM" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 spiller golf nu" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -230,8 +224,8 @@ msgstr "%1 hukommelsesområder" msgid "%1 ms" msgstr "%1 ms." -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -247,26 +241,26 @@ msgstr "%1 sessioner fundet" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (Normal hastighed)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -274,10 +268,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -290,7 +292,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -303,7 +305,7 @@ msgstr "%1x Oprindelig (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -347,11 +349,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&Om" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Tilføj Hukommelsesbreakpoint" @@ -360,23 +366,19 @@ msgstr "&Tilføj Hukommelsesbreakpoint" msgid "&Add New Code..." msgstr "&Tilføj ny kode..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Tilføj funktion" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Tilføj..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "&Lydindstillinger" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "" @@ -384,11 +386,15 @@ msgstr "" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Breakpoints" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -396,15 +402,15 @@ msgstr "" msgid "&Cancel" msgstr "&Annuller" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&Snydemanager" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&Tjek for opdateringer..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "&Ryd symboler" @@ -412,7 +418,7 @@ msgstr "&Ryd symboler" msgid "&Clone..." msgstr "&Klon..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Kode" @@ -420,37 +426,33 @@ msgstr "&Kode" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "&Kontrollerindstillinger" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "&Kopiér adresse" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Slet" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -464,11 +466,11 @@ msgstr "&Rediger kode..." msgid "&Edit..." msgstr "&Rediger..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Skub disk ud" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulation" @@ -488,41 +490,41 @@ msgstr "" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Fil" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Skrifttype..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&Billedfremskydning" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "&GitHub-repertoire" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&Grafikindstillinger" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Hjælp" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&Genvejstastindstillinger" @@ -542,35 +544,35 @@ msgstr "" msgid "&Import..." msgstr "&Importér..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Sprog:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Indlæs Tilstand" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -580,19 +582,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Hukommelse" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Film" @@ -600,7 +606,7 @@ msgstr "&Film" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "" @@ -609,23 +615,23 @@ msgid "&No" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Åbn..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Indstillinger" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Pause" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Afspil" @@ -633,7 +639,7 @@ msgstr "&Afspil" msgid "&Properties" msgstr "&Indstillinger" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "&Read-Only Tilstand" @@ -641,7 +647,7 @@ msgstr "&Read-Only Tilstand" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Registre" @@ -654,24 +660,24 @@ msgstr "&Fjern" msgid "&Remove Code" msgstr "&Fjern kode" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Nulstil" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -679,31 +685,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Hastighedsgrænse:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Stop" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Værktøjer" @@ -713,21 +719,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Vis" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Betragt" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Website" @@ -739,23 +745,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -763,7 +769,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(fra)" @@ -787,16 +793,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -865,7 +871,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -877,7 +883,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -913,19 +919,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "3D-dybde" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "" @@ -949,7 +955,7 @@ msgstr "4:3" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1034,11 +1040,11 @@ msgstr "" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1046,14 +1052,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1076,8 +1082,8 @@ msgstr "" msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1091,11 +1097,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "En disk er allerede ved at blive sat ind" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1105,7 +1111,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1123,7 +1129,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "Sync kan kun udføres, når et Wii-spil kører." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1202,17 +1208,11 @@ msgstr "Nøjagtighed:" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Handling" @@ -1285,19 +1285,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Aktiv" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "" @@ -1319,7 +1319,7 @@ msgstr "Adapter:" msgid "Add" msgstr "Tilføj" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1336,31 +1336,31 @@ msgstr "Leg til ny USB enhed" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Tilføj et hukommelsesbreakpoint" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1370,17 +1370,17 @@ msgstr "" msgid "Add..." msgstr "Tilføj..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Adresse" @@ -1399,7 +1399,7 @@ msgstr "" msgid "Address:" msgstr "Adresse:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1459,7 +1459,7 @@ msgstr "Avanceret" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1506,7 +1506,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1515,7 +1515,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1523,34 +1523,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Alle gemte tilstande (*.sav *.s##);; All Files (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1566,11 +1566,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1592,7 +1592,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1614,7 +1614,7 @@ msgstr "En indsat disk var forventet men ikke fundet" msgid "Anaglyph" msgstr "Anaglyph" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analyser" @@ -1628,7 +1628,7 @@ msgstr "Vinkel" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1640,19 +1640,19 @@ msgstr "Anti-Aliasing:" msgid "Any Region" msgstr "Alle regioner" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1666,19 +1666,19 @@ msgstr "Apploader Dato:" msgid "Apply" msgstr "Anvend" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Er du sikker på, at du vil slette '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Er du sikker på, at du vil slette denne fil?" @@ -1686,7 +1686,7 @@ msgstr "Er du sikker på, at du vil slette denne fil?" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "Er du sikker på, at du vil afslutte NetPlay?" @@ -1715,8 +1715,8 @@ msgstr "Formatforhold:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1727,7 +1727,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Tildel Kontrollerporte" @@ -1777,11 +1777,15 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Multiplum af 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1797,7 +1801,7 @@ msgstr "" msgid "Auto-Hide" msgstr "Auto-skjul" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1811,6 +1815,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1822,7 +1837,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1845,11 +1860,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP register" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1905,10 +1920,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Banner" @@ -1928,7 +1943,7 @@ msgstr "Bar" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1936,7 +1951,7 @@ msgstr "" msgid "Basic" msgstr "Basis" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Basisindstillinger" @@ -1952,10 +1967,6 @@ msgstr "Batchtilstand kan ikke anvendes uden valg af spil." msgid "Battery" msgstr "Batteri" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta(en gang i måneden)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -1992,7 +2003,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -2000,9 +2011,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "Blokstørrelse" @@ -2040,15 +2051,15 @@ msgstr "" "Bluetooth gennemgangstilstand er aktiveret, men Dolphin blev bygget uden " "libusb. Gennemgangstilstand kan ikke bruges." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND backup-fil (*.bin);;Alle filer (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -2060,47 +2071,47 @@ msgstr "Kantløs Fuldskærm" msgid "Bottom" msgstr "Bund" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2112,23 +2123,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2145,7 +2156,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2155,19 +2166,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2176,25 +2187,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "" @@ -2228,7 +2244,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2236,16 +2252,16 @@ msgstr "" msgid "Buffer Size:" msgstr "Bufferstørrelse:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Bufferstørrelse ændret til %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Buffer:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2290,11 +2306,11 @@ msgstr "" msgid "C Stick" msgstr "C-Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP register" @@ -2325,7 +2341,7 @@ msgstr "" msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2345,7 +2361,7 @@ msgstr "Kalibrering" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2371,7 +2387,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2387,14 +2403,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2407,15 +2423,15 @@ msgstr "Annuller" msgid "Cancel Calibration" msgstr "Annuller kalibrering" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2431,11 +2447,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2451,7 +2467,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" @@ -2483,7 +2499,7 @@ msgstr "" msgid "Change &Disc" msgstr "Skift &Disk" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Skift &Disk..." @@ -2491,14 +2507,20 @@ msgstr "Skift &Disk..." msgid "Change Disc" msgstr "Skift Disk" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2517,7 +2539,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "Ændrede snydekoder får først effekt efter genstart af spillet." @@ -2525,11 +2547,11 @@ msgstr "Ændrede snydekoder får først effekt efter genstart af spillet." msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Chat" @@ -2545,7 +2567,7 @@ msgstr "Snydesøgning" msgid "Cheats Manager" msgstr "Snydemanager" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "Tjek NAND..." @@ -2557,13 +2579,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "Tjeksum" @@ -2575,36 +2597,36 @@ msgstr "Kina" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Angiv en fil at åbne" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Angiv en mappe at udpakke til" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Klassiske knapper" @@ -2615,18 +2637,18 @@ msgstr "Klassisk kontroller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Ryd" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "Ryd cache" @@ -2647,7 +2669,7 @@ msgstr "Klon og &Rediger kode..." msgid "Close" msgstr "Luk" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "&Konfiguration" @@ -2655,11 +2677,11 @@ msgstr "&Konfiguration" msgid "Code" msgstr "Kode" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2671,7 +2693,7 @@ msgstr "Kode:" msgid "Codes received!" msgstr "Koder modtaget!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2687,11 +2709,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2726,9 +2748,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "Kompilerer shaders" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "" @@ -2741,7 +2763,7 @@ msgstr "" msgid "Compression:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2749,11 +2771,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Betingelse" @@ -2769,7 +2791,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2784,7 +2806,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2838,7 +2865,7 @@ msgstr "Konfigurér" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Konfigurer Dolphin" @@ -2851,13 +2878,13 @@ msgstr "Konfigurer input" msgid "Configure Output" msgstr "Konfigurer output" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Bekræft" @@ -2866,12 +2893,12 @@ msgstr "Bekræft" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Bekræft ved Stop" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Bekræftelse" @@ -2881,7 +2908,7 @@ msgstr "Bekræftelse" msgid "Connect" msgstr "Tilslut" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Forbind Balanceboard" @@ -2889,27 +2916,27 @@ msgstr "Forbind Balanceboard" msgid "Connect USB Keyboard" msgstr "Forbind USB Tastatur" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Tilslut Wii Remote %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Tilslut Wii Remote 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Tilslut Wii Remote 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Tilslut Wii Remote 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Tilslut Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Tilslut Wii Remotes" @@ -2925,7 +2952,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2950,23 +2977,23 @@ msgstr "" msgid "Control Stick" msgstr "Kontrol-Stick" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "Kontrollerprofil" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "" @@ -2978,6 +3005,16 @@ msgstr "Kontrollerindstillinger" msgid "Controllers" msgstr "Kontrollere" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2986,7 +3023,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2994,7 +3031,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3003,7 +3040,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3030,7 +3067,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3110,45 +3147,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Kopiér" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "Kopiér &funktion" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +msgid "Copy &Function" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Kopier adresse" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Kopiér Hex" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Kopiér til A" @@ -3163,8 +3200,8 @@ msgstr "Kopiér til B" msgid "Core" msgstr "Kerne" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3256,8 +3293,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3273,7 +3310,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "Kan ikke slå den centrale server op" @@ -3289,13 +3326,13 @@ msgstr "" msgid "Country:" msgstr "Land:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3309,7 +3346,7 @@ msgstr "" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3353,23 +3390,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "" @@ -3478,7 +3515,7 @@ msgstr "Dansemåtte" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "Data" @@ -3524,7 +3561,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Debugging" @@ -3541,24 +3578,24 @@ msgstr "" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Formindsk Konvergens" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Formindsk Dybde" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Sænk emulationshastighed" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Formindst IR" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3572,7 +3609,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Standard" @@ -3592,7 +3629,7 @@ msgstr "Standardskrifttype" msgid "Default ISO:" msgstr "Standard ISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3613,8 +3650,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Slet" @@ -3632,7 +3670,7 @@ msgstr "Slet valgte filer..." msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3644,12 +3682,12 @@ msgstr "" msgid "Depth:" msgstr "Dybde:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Beskrivelse" @@ -3663,8 +3701,8 @@ msgstr "Beskrivelse:" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3676,21 +3714,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3698,7 +3736,7 @@ msgstr "" msgid "Detect" msgstr "Opfang" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3706,11 +3744,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Enhed" @@ -3752,11 +3790,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Deaktivér Afgrænsningsramme" @@ -3769,15 +3802,15 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "Deaktiver EFB VRAM kopier" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Deaktiver begrænsning af emulationshastighed" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3785,11 +3818,11 @@ msgstr "" msgid "Disable Fog" msgstr "Deaktivér tåge" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "Deaktiver JIT Cache" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3811,7 +3844,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3820,6 +3853,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disk" @@ -3828,6 +3867,11 @@ msgstr "Disk" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3854,15 +3898,15 @@ msgstr "Afstand" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "" @@ -3872,7 +3916,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Ønsker du at stoppe den igangværende emulation?" @@ -3884,8 +3928,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II dekoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "" @@ -3893,9 +3937,9 @@ msgstr "" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3907,8 +3951,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS-film (*.dtm)" @@ -3941,7 +3985,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin er en gratis og åben source GameCube- og Wii-emulator." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Dolphin er for gammel til en gennemløbsserver" @@ -3955,13 +3999,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "Dolphins snydesystem er slået fra." @@ -3970,7 +4008,7 @@ msgstr "Dolphins snydesystem er slået fra." msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Opdater ikke" @@ -3991,7 +4029,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -4013,7 +4051,7 @@ msgstr "Download koder" msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" @@ -4025,6 +4063,16 @@ msgstr "" msgid "Downloaded %1 codes. (added %2)" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4064,7 +4112,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Dump Lyd" @@ -4076,7 +4124,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Drop EFB Mål" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Dump Billeder" @@ -4136,11 +4184,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4150,11 +4198,11 @@ msgstr "" msgid "Dutch" msgstr "Hollandsk" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "F&orlad" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4166,7 +4214,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4174,7 +4222,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Tidlige hukommelsesopdateringer" @@ -4193,7 +4241,16 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4213,11 +4270,11 @@ msgstr "Effekt" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4235,7 +4292,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Indlejret framebuffer (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Tom" @@ -4247,7 +4304,7 @@ msgstr "Emulatortråd kører i forvejen" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4265,7 +4322,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4280,7 +4337,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Emulationshastighed" @@ -4289,8 +4346,6 @@ msgstr "Emulationshastighed" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "" @@ -4298,23 +4353,15 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "Aktivér API Valideringslag" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Aktivér lydtrækning" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Aktivér snydekoder" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4322,17 +4369,21 @@ msgstr "" msgid "Enable Custom RTC" msgstr "Aktivér tilpasset RTC" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Aktivér dualcore" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Aktivér dualcore (højere hastighed)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4342,7 +4393,7 @@ msgstr "Aktivér Emuleret CPU Clock Tilsidesætning " msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4354,11 +4405,11 @@ msgstr "Aktivér PFRF" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4376,20 +4427,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Aktivér MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4397,14 +4444,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "Aktivér Progressiv Skanning" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4418,11 +4461,15 @@ msgstr "Aktivér Pauseskærm" msgid "Enable Speaker Data" msgstr "Aktivér højttalerdata" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Aktivér rapportering af brugsstatistik" @@ -4438,34 +4485,13 @@ msgstr "Aktivér Wireframe" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4473,31 +4499,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4516,7 +4549,7 @@ msgstr "" "Aktivér beregning af Floating Point resultatflag anvendt i enkelte spil. " "(TIL = Kompatibel, FRA = Hurtig)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4550,7 +4583,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4597,6 +4630,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4624,6 +4666,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet blev ikke initialiseret" @@ -4671,7 +4717,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "" @@ -4684,20 +4730,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4711,42 +4757,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4772,7 +4818,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4788,7 +4834,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4879,7 +4925,7 @@ msgstr "Fejl fundet i {0} ubrugte blokke i {1} partitionen." msgid "Euphoria" msgstr "Eufori" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4892,15 +4938,15 @@ msgstr "" msgid "Exit" msgstr "Afslut" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4912,19 +4958,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4932,7 +4978,7 @@ msgstr "" msgid "Experimental" msgstr "Eksperimentel" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Eksporter alle Wii-saves" @@ -4943,11 +4989,11 @@ msgstr "Eksporter alle Wii-saves" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Eksporter optagelse" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Eksporter optagelse..." @@ -4975,14 +5021,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Udvidelse" @@ -4995,7 +5041,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -5003,7 +5049,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "Ekstern framebuffer (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "" @@ -5040,8 +5086,8 @@ msgstr "" msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO-afspiller" @@ -5055,11 +5101,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5079,7 +5125,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5100,15 +5146,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5125,7 +5171,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "" @@ -5154,7 +5200,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5181,25 +5227,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5219,18 +5265,18 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5242,21 +5288,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "Fejl ved indlæsning af programmet til hukommelsen" @@ -5270,17 +5316,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "" @@ -5288,7 +5334,7 @@ msgstr "" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5318,15 +5364,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5334,11 +5380,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5385,23 +5431,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5415,7 +5461,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5446,31 +5492,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5520,20 +5566,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5546,7 +5593,7 @@ msgstr "Hurtig" msgid "Fast Depth Calculation" msgstr "Hurtig udregning af dybte" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5557,7 +5604,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5569,9 +5616,9 @@ msgstr "" msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5579,24 +5626,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Filinfo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Filnavn" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Filstørrelse" @@ -5681,7 +5728,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Flag" @@ -5690,13 +5736,13 @@ msgstr "Flag" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5763,7 +5809,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5773,7 +5819,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5781,6 +5827,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5796,7 +5848,7 @@ msgstr "Fremad" msgid "Forward port (UPnP)" msgstr "Forwardport (UPnp)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5806,24 +5858,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "Billede %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Billedfremskydning" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Nedsæt 'Næste frame'-hastighed" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Billedfremskydning Forøg Hastighed" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Billedfremskydning Nulstil Hastighed" @@ -5831,7 +5883,7 @@ msgstr "Billedfremskydning Nulstil Hastighed" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Billedvidde" @@ -5839,7 +5891,7 @@ msgstr "Billedvidde" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "" @@ -5859,7 +5911,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5880,11 +5932,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5909,8 +5961,8 @@ msgid "From" msgstr "Fra" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "Fra:" @@ -5918,10 +5970,15 @@ msgstr "Fra:" msgid "FullScr" msgstr "Fuld skærm" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Funktion" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5938,7 +5995,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5954,19 +6011,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -6008,7 +6065,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "GPU teksturafkodning" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6018,25 +6075,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6048,7 +6105,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6066,22 +6123,22 @@ msgstr "" msgid "Game" msgstr "Spil" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Game Boy Advance-kassetter (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6109,8 +6166,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "Spil-id" @@ -6119,25 +6176,25 @@ msgstr "Spil-id" msgid "Game ID:" msgstr "Spil-id:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Spilstatus" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6150,7 +6207,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6170,11 +6227,11 @@ msgstr "GameCube-adapter til Wii U" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "GameCube kontroller" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6182,11 +6239,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "GameCube-kontrollere" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "GameCube tastatur" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6203,7 +6260,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "GameCube mikrofonstik %1" @@ -6236,34 +6293,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Gecko-koder" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Generelt" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Generer en ny identitet til statistik" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6281,7 +6346,7 @@ msgstr "Tyskland" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "GiB" @@ -6296,7 +6361,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6305,7 +6370,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafik" @@ -6314,7 +6379,7 @@ msgstr "Grafik" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Grafikindstillinger" @@ -6323,7 +6388,7 @@ msgstr "Grafikindstillinger" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6345,7 +6410,7 @@ msgstr "Grøn venstre" msgid "Green Right" msgstr "Grøn højre" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "" @@ -6382,7 +6447,7 @@ msgstr "" msgid "Hacks" msgstr "Hacks" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6414,7 +6479,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Heksadecimal" @@ -6423,11 +6488,11 @@ msgstr "Heksadecimal" msgid "Hide" msgstr "Skjul" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6439,11 +6504,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "Høj " @@ -6471,7 +6543,7 @@ msgstr "Vært" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6479,7 +6551,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6487,11 +6559,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "Vært inputautoritet aktiveret" @@ -6503,17 +6575,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Genvejstastindstillinger" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Genvejstaster" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "Genvejstaster forudsætter vinduefokus" @@ -6570,7 +6642,7 @@ msgstr "IP-adresse:" msgid "IPL Settings" msgstr "IPL-indstillinger" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -6601,18 +6673,18 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6633,7 +6705,7 @@ msgstr "" "Denne autorisering kan tages tilbage på et hvilket som helst tidspunkt i " "Dolphins indstillinger." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6647,14 +6719,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6666,7 +6748,7 @@ msgstr "" msgid "Ignore" msgstr "Ignorere" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6707,7 +6789,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6722,21 +6804,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Importer Wii-save..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "Importerer NAND-backup" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6777,24 +6868,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Forøg konvergens" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Forøg dybte" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Forøg emulationshastighed" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Forøg IR" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6814,16 +6905,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6843,12 +6934,12 @@ msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Information" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6858,10 +6949,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Input" @@ -6875,22 +6966,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "Indsæt SD-kort" @@ -6904,11 +6988,11 @@ msgstr "Installere" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Installer opdatering" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "Installere WAD..." @@ -6916,13 +7000,14 @@ msgstr "Installere WAD..." msgid "Install to the NAND" msgstr "Installer til NAND" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "Instruktion" @@ -6931,7 +7016,7 @@ msgstr "Instruktion" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "Instruktion:" @@ -6940,7 +7025,7 @@ msgstr "Instruktion:" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6957,19 +7042,19 @@ msgstr "" msgid "Interface" msgstr "Grænseflade" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6982,25 +7067,25 @@ msgstr "Intern LZO-fjel - komprimering mislykkedes" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" @@ -7009,7 +7094,7 @@ msgstr "" msgid "Internal Resolution:" msgstr "Intern opløsning:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -7017,7 +7102,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "Interpreter (langsomst)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -7025,7 +7110,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -7033,7 +7118,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Ugyldig mix-kode" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -7042,11 +7127,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7067,7 +7152,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7083,19 +7168,19 @@ msgstr "" msgid "Invalid password provided." msgstr "Forkert kodeord indtastet." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Forkert optagelsesfil" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Forkerte søgeparametre (intet objekt valgt)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Forkert søgetekst (kunne ikke konvertere til tal)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "Forkert søgetekst (kun lige længder er understøttet)" @@ -7122,11 +7207,11 @@ msgstr "Italien" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "JIT blok sammenkædning slået fra" @@ -7134,47 +7219,47 @@ msgstr "JIT blok sammenkædning slået fra" msgid "JIT Blocks" msgstr "JIT blokke" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7186,26 +7271,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japan" @@ -7227,12 +7313,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Hold vinduet øverst" @@ -7262,15 +7348,15 @@ msgstr "" msgid "Keys" msgstr "Taster" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Smid spiller ud" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Korea" @@ -7296,7 +7382,7 @@ msgstr "" msgid "L-Analog" msgstr "L-analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7304,7 +7390,11 @@ msgstr "" msgid "Label" msgstr "Mærkat" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7342,7 +7432,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7350,7 +7440,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7361,7 +7451,7 @@ msgstr "Venstre" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Venstre stik" @@ -7399,6 +7489,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7432,11 +7530,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "" @@ -7445,27 +7543,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Indlæs" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7476,24 +7574,29 @@ msgstr "Indlæs tilpassede teksturer" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7501,133 +7604,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Indlæs tilstand" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Indlæs sidste tilstand 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Indlæs sidste tilstand 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Indlæs sidste tilstand 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Indlæs sidste tilstand 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Indlæs sidste tilstand 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Indlæs sidste tilstand 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Indlæs sidste tilstand 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Indlæs sidste tilstand 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Indlæs sidste tilstand 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Indlæs sidste tilstand 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Indlæs tilstand plads 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Indlæs tilstand plads 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Indlæs tilstand plads 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Indlæs tilstand plads 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Indlæs tilstand plads 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Indlæs tilstand plads 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Indlæs tilstand plads 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Indlæs tilstand plads 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Indlæs tilstand plads 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Indlæs tilstand plads 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Indlæs tilstand fra valgte plads" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Indlæs tilstand fra plads" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Indlæs fra plads %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Indlæs..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7644,20 +7742,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "Lokal" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Log" @@ -7666,15 +7772,16 @@ msgstr "Log" msgid "Log Configuration" msgstr "Konfiguration af log" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7690,7 +7797,7 @@ msgstr "Log typer" msgid "Logger Outputs" msgstr "Logger-outputs" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7701,15 +7808,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "Lav" @@ -7726,7 +7833,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7772,9 +7879,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Udgiver" @@ -7783,7 +7890,7 @@ msgstr "Udgiver" msgid "Maker:" msgstr "Udgiver:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7791,7 +7898,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -7800,7 +7907,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7812,11 +7919,11 @@ msgstr "" msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7830,7 +7937,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Kan sænke hastigheden i Wii-menuen og nogle spil." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "Medium" @@ -7846,7 +7953,7 @@ msgstr "Hukommelsesbreakpoint" msgid "Memory Card" msgstr "Hukommelseskort" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -7874,7 +7981,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7882,13 +7989,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Mikrofon" @@ -7905,7 +8012,7 @@ msgstr "Diverse" msgid "Misc Settings" msgstr "Diverse indstillinger" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7919,7 +8026,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7955,8 +8062,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7976,11 +8083,11 @@ msgstr "Monoskopiske skygger" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7989,40 +8096,27 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Video" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -8035,10 +8129,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND tjek" @@ -8047,8 +8141,8 @@ msgstr "NAND tjek" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8057,7 +8151,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8074,8 +8168,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8088,11 +8182,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "Navn" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8118,7 +8212,7 @@ msgstr "Oprindelig (640x528)" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "NetPlay" @@ -8134,27 +8228,27 @@ msgstr "" msgid "Netherlands" msgstr "Holland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "Netværk " @@ -8162,16 +8256,16 @@ msgstr "Netværk " msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Ny" @@ -8196,7 +8290,7 @@ msgstr "" msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Ny identitet genereret." @@ -8204,21 +8298,23 @@ msgstr "Ny identitet genereret." msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8259,7 +8355,7 @@ msgstr "" msgid "No Match" msgstr "Ingen træf" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8267,12 +8363,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Ingen beskrivelse tilgængelig" @@ -8284,7 +8380,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8305,11 +8401,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8332,7 +8428,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8348,13 +8444,13 @@ msgstr "" "desync" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Ingen" @@ -8366,7 +8462,7 @@ msgstr "" msgid "Not Set" msgstr "Ikke sat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "Det er ikke alle spillere, der har dette spil. Vil du virkelig starte?" @@ -8386,7 +8482,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8430,26 +8526,26 @@ msgstr "" msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "Ok" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8501,7 +8597,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Objektområde" @@ -8522,7 +8618,7 @@ msgstr "" msgid "On" msgstr "På" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8533,7 +8629,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8548,7 +8644,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "Online&dokumentation" @@ -8556,13 +8652,13 @@ msgstr "Online&dokumentation" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8579,17 +8675,21 @@ msgstr "Åbn" msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -8654,26 +8754,26 @@ msgstr "Orange" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8681,7 +8781,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8691,16 +8791,16 @@ msgstr "Andre" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "Anden tilstand genvejstaster" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "Andet spil..." @@ -8708,7 +8808,7 @@ msgstr "Andet spil..." msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8716,16 +8816,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "Spi&l inputoptagelse..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -8754,7 +8854,7 @@ msgstr "" msgid "PPC Size" msgstr "PPC-størrelse" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8767,7 +8867,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8788,7 +8888,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Kodeord" @@ -8826,15 +8926,15 @@ msgstr "Stier" msgid "Pause" msgstr "Pause" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Pause ved slutning på film" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "" @@ -8850,6 +8950,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8869,7 +8975,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "Per-pixel belysning" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "" @@ -8899,15 +9005,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Ping" @@ -8919,8 +9025,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Platform" @@ -8928,52 +9034,52 @@ msgstr "Platform" msgid "Play" msgstr "Afspil" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "Spil/optagelse" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Afspil optagelse" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Playback-indstillinger" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "Spiller" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Spillere" @@ -9006,7 +9112,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "Port %1" @@ -9023,11 +9129,11 @@ msgstr "" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -9039,6 +9145,14 @@ msgstr "Postprocessing-effekt" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9048,15 +9162,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "Indlæs først tilpassede teksturer" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9070,7 +9184,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Tryk på Sync-knap" @@ -9088,24 +9202,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9139,16 +9254,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9156,15 +9271,21 @@ msgstr "" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Offentlig" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9191,11 +9312,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Spørgsmål" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Afslut" @@ -9212,19 +9333,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9245,7 +9366,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9257,12 +9378,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9285,7 +9407,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9301,8 +9423,8 @@ msgstr "" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9311,23 +9433,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Optag" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Indstillinger for optagelse" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Optagelse..." @@ -9344,7 +9466,7 @@ msgstr "Rød venstre" msgid "Red Right" msgstr "Rød højre" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9360,7 +9482,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9390,8 +9512,8 @@ msgstr "" msgid "Refreshing..." msgstr "Genindlæser..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Region" @@ -9412,7 +9534,12 @@ msgstr "Relativt input" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9437,7 +9564,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9448,12 +9575,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9475,10 +9602,16 @@ msgstr "Rapport: GCIFolder skriver til ikkeallokeret blok {0:#x}" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9488,7 +9621,7 @@ msgstr "Nulstil" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9532,7 +9665,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Genstart nødvendig" @@ -9540,11 +9673,11 @@ msgstr "Genstart nødvendig" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Prøv igen" @@ -9553,7 +9686,7 @@ msgstr "Prøv igen" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9565,7 +9698,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9576,7 +9709,7 @@ msgstr "Højre" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Højre stik" @@ -9612,11 +9745,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9634,27 +9767,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9667,23 +9804,23 @@ msgstr "" msgid "Rumble" msgstr "Vibration" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9691,7 +9828,7 @@ msgstr "" msgid "Russia" msgstr "Rusland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "SD-kort" @@ -9750,11 +9887,11 @@ msgstr "" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Ge&m tilstand" @@ -9764,9 +9901,9 @@ msgid "Safe" msgstr "Sikker" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9776,27 +9913,39 @@ msgstr "Gem" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "" #. i18n: Noun (i.e. the data saved by the game) @@ -9808,15 +9957,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Gem ældste tilstand" @@ -9824,73 +9977,77 @@ msgstr "Gem ældste tilstand" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Gem tilstand" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Gem tilstand plads 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Gem tilstand plads 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Gem tilstand plads 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Gem tilstand plads 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Gem tilstand plads 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Gem tilstand plads 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Gem tilstand plads 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Gem tilstand plads 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Gem tilstand plads 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Gem tilstand plads 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Gem tilstand til ældste plads" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Gem tilstand til valgte plads" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Gem tilstand til plads" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9898,7 +10055,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "" @@ -9910,11 +10067,7 @@ msgstr "" msgid "Save as..." msgstr "Gem som..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9925,23 +10078,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Gem til plads %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Gem..." @@ -9953,7 +10098,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9970,8 +10115,8 @@ msgid "ScrShot" msgstr "Skærmdump" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Søg" @@ -9980,7 +10125,7 @@ msgstr "Søg" msgid "Search Address" msgstr "Søgeadresse" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "" @@ -9998,7 +10143,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -10006,7 +10151,7 @@ msgstr "" msgid "Search games..." msgstr "Søg spil..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "Søg instruktion" @@ -10040,9 +10185,9 @@ msgstr "Vælg" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10051,26 +10196,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10079,6 +10228,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10087,6 +10240,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10095,58 +10256,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Vælg plads %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Vælg tilstand" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Vælg tilstand plads" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Vælg tilstand plads 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Vælg tilstand plads 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Vælg tilstand plads 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Vælg tilstand plads 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Vælg tilstand plads 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Vælg tilstand plads 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Vælg tilstand plads 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Vælg tilstand plads 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Vælg tilstand plads 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Vælg tilstand plads 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10164,24 +10329,20 @@ msgstr "Vælg en mappe" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Vælg en fil" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Vælg et spil" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10190,19 +10351,15 @@ msgstr "" msgid "Select a game" msgstr "Vælg et spil" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10210,23 +10367,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Vælg savefilen" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Valgt skrifttype" @@ -10238,16 +10378,16 @@ msgstr "Valgte kontrollerprofil eksisterer ikke" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10282,7 +10422,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10325,7 +10465,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Send" @@ -10333,6 +10494,15 @@ msgstr "Send" msgid "Sensor Bar Position:" msgstr "Sensorbarens position:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10357,37 +10527,37 @@ msgstr "Serveren nægtede forsøget på traversal" msgid "Set &Value" msgstr "" -#. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 -msgid "Set PC" -msgstr "Indstil PC" - -#: Source/Core/DolphinQt/GameList/GameList.cpp:416 -msgid "Set as &Default ISO" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" +msgid "Set Memory Card File for Slot A" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" +msgid "Set Memory Card File for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" +#. i18n: Here, PC is an acronym for program counter, not personal computer. +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 +msgid "Set PC" +msgstr "Indstil PC" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" +msgid "Set Symbol End Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" +#: Source/Core/DolphinQt/GameList/GameList.cpp:416 +msgid "Set as &Default ISO" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 @@ -10404,25 +10574,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Indstiller Wii-systemets sprog." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Indstillinger" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Kan ikke oprette settings.txt-filen" @@ -10457,27 +10649,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Vis &log" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Vis &værktøjslinje" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Vis Australien" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "" @@ -10486,7 +10678,7 @@ msgstr "" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "Vis ELF/DOL" @@ -10499,7 +10691,7 @@ msgstr "" msgid "Show FPS" msgstr "Vis FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Vis billedtæller" @@ -10507,43 +10699,43 @@ msgstr "Vis billedtæller" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Vis Frankrig" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Vis GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Vis Tyskland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Vis input" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Vis Italien" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Vis Korea" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Vis lag-tæller" @@ -10551,7 +10743,7 @@ msgstr "Vis lag-tæller" msgid "Show Language:" msgstr "Vis sprog:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Vis log&konfiguration" @@ -10563,20 +10755,20 @@ msgstr "Vis NetPlay meddelelser" msgid "Show NetPlay Ping" msgstr "Vis NetPlay ping" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Vis Holland" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Vis PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "Vis PC" @@ -10584,7 +10776,7 @@ msgstr "Vis PC" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Vis platforme" @@ -10592,23 +10784,23 @@ msgstr "Vis platforme" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Vis regioner" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Vis Rusland" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Vis Spanien" @@ -10620,19 +10812,23 @@ msgstr "" msgid "Show Statistics" msgstr "Vis statistikker" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Vis systemur" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Vis Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Vis USA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Vis ukendte" @@ -10644,36 +10840,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "Vis WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Vis Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Vis verden" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10681,8 +10877,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10698,6 +10898,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10705,6 +10912,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10719,6 +10932,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10751,6 +10976,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Side om side" @@ -10767,7 +11000,7 @@ msgstr "Sidelæns skift" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10786,7 +11019,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10814,7 +11047,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Spring over" @@ -10862,6 +11095,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10962,7 +11198,7 @@ msgstr "Lydstyrke for højtaler" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -10985,17 +11221,21 @@ msgstr "" msgid "Speed" msgstr "Fart" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -11003,17 +11243,17 @@ msgstr "" msgid "Standard Controller" msgstr "Standardkontroller" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "Start &NetPlay..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -11021,11 +11261,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "Start med at &optage input" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Start optagelse" @@ -11041,14 +11281,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -11064,31 +11304,31 @@ msgstr "Hop" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "Hop ud" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "Hop over" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Hop ud succes!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "Hop ud timeout!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Hop over udføres..." @@ -11096,7 +11336,7 @@ msgstr "Hop over udføres..." msgid "Step successful!" msgstr "Hop succes!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11105,7 +11345,7 @@ msgstr "" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11130,16 +11370,16 @@ msgid "Stick" msgstr "Stik" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Stop" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "" @@ -11175,7 +11415,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Stræk til vindue" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11189,7 +11429,11 @@ msgstr "Streng" msgid "Strum" msgstr "Klimpre" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11202,16 +11446,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Succes" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11221,7 +11465,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "" @@ -11234,7 +11478,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "" @@ -11246,12 +11490,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11283,7 +11527,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11302,7 +11546,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11328,16 +11572,20 @@ msgid "Symbol" msgstr "Symbol" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Symboler" @@ -11345,7 +11593,7 @@ msgstr "Symboler" msgid "Sync" msgstr "Synkronisér" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11386,20 +11634,20 @@ msgstr "" msgid "System Language:" msgstr "Systemsprog:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS-input" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "" @@ -11409,7 +11657,7 @@ msgstr "" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11417,7 +11665,7 @@ msgstr "" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Tag skærmbillede" @@ -11425,7 +11673,7 @@ msgstr "Tag skærmbillede" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11441,9 +11689,9 @@ msgstr "" msgid "Test" msgstr "Test" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11460,7 +11708,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11505,13 +11753,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11573,7 +11821,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11583,7 +11831,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "Disken, der var ved at blive sat ind, kunne ikke ses" @@ -11702,7 +11950,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11761,12 +12009,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11820,7 +12068,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11878,7 +12126,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11900,6 +12148,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11911,8 +12163,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11960,11 +12212,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -11982,8 +12234,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "Kan ikke gøres om!" @@ -12081,7 +12333,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12105,7 +12357,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12145,7 +12397,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "Værdien ganges med grafikindstillingernes dybdeindstilling" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12158,7 +12410,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12166,11 +12418,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12178,7 +12430,7 @@ msgstr "" msgid "Threshold" msgstr "Tærskel" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "TiB" @@ -12193,14 +12445,14 @@ msgstr "Tilt" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Titel" @@ -12208,25 +12460,29 @@ msgstr "Titel" msgid "To" msgstr "Til" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "Til:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "Aktiver &fuldskærm" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "Skift 3D Anaglyph" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12234,28 +12490,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "Skift alle logtyper" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Skift forholdstal" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Skift beskæring" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Skift tilpassede teksturer" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Skift EFB-kopier" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Skift tåge" @@ -12267,35 +12523,35 @@ msgstr "Aktiver fuldskærm" msgid "Toggle Pause" msgstr "Pause til/fra" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Skift teksturudlæsning" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12311,8 +12567,8 @@ msgstr "Top" msgid "Top-and-Bottom" msgstr "Top og bund" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12374,8 +12630,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12402,7 +12658,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Triggers" @@ -12412,7 +12668,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12426,7 +12682,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12438,11 +12694,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12480,15 +12736,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12529,7 +12785,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12552,11 +12808,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Fortryd indlæsning af tilstand" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Fortræd lagring af tilstand" @@ -12574,28 +12830,28 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Ukendt" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12666,15 +12922,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Ubegrænset" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12682,20 +12938,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12722,7 +12971,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12736,8 +12985,8 @@ msgstr "" msgid "Up" msgstr "Op" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Opdater" @@ -12745,11 +12994,11 @@ msgstr "Opdater" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "Opdatering tilgængelig " @@ -12792,7 +13041,7 @@ msgstr "Oprejst skift" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Indstillinger for brugsstatistik" @@ -12800,11 +13049,11 @@ msgstr "Indstillinger for brugsstatistik" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "" @@ -12820,10 +13069,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "Brug PAL60-tilstand (EURGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Brug panikhåndtering" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12858,7 +13113,7 @@ msgstr "" msgid "User Config" msgstr "Brugerindstillinger" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Brugergrænseflade" @@ -12873,10 +13128,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12903,27 +13165,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12943,7 +13205,7 @@ msgstr "" msgid "Value" msgstr "Værdi" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -13013,13 +13275,13 @@ msgstr "" msgid "Video" msgstr "Video" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "Vis &kode" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "Se &hukommelse" @@ -13031,22 +13293,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Lydstyrke" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Skru lyden ned" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Slå lyden fra/til" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Skru lyde op" @@ -13054,7 +13316,7 @@ msgstr "Skru lyde op" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "WAD-filer (*.wad)" @@ -13078,7 +13340,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13155,8 +13417,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Advarsel" @@ -13166,7 +13428,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13180,28 +13442,28 @@ msgstr "" "Advarsel: Antal blokke markeret af BAT ({0}) passer ikke med indlæst " "filheader ({1})" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13270,7 +13532,7 @@ msgstr "" msgid "Widescreen Hack" msgstr "Widescreen-hack" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13294,21 +13556,21 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Wii Remote-knapper" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13320,19 +13582,19 @@ msgstr "Wii Remote-indstillinger" msgid "Wii Remotes" msgstr "Wii Remotes" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii og Wii Remote" @@ -13340,7 +13602,7 @@ msgstr "Wii og Wii Remote" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" @@ -13348,14 +13610,6 @@ msgstr "" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" -"Vil låse musen til renderingswidget så længe den har fokus. Du kan indstille " -"en genvejstast til at låse op." - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13365,11 +13619,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13383,10 +13637,11 @@ msgstr "Verden" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13419,39 +13674,39 @@ msgstr "" msgid "Write to Window" msgstr "Skriv til vindue" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF-register" @@ -13460,9 +13715,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13530,7 +13785,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13574,7 +13829,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "" "Du bliver nødt til at genstarte Dolhin før end at ændringen træder i kraft." @@ -13595,16 +13850,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13613,7 +13868,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Nul 3 kode ikke understøttet" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13662,7 +13917,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -13670,7 +13925,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13678,7 +13933,7 @@ msgstr "" msgid "fake-completion" msgstr "falsk-udførsel" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13726,16 +13981,6 @@ msgstr "" msgid "none" msgstr "ingen" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "eller vælg en enhed" @@ -13753,7 +13998,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13818,7 +14063,7 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" diff --git a/Languages/po/de.po b/Languages/po/de.po index d3738e90bd..e5281d8d4d 100644 --- a/Languages/po/de.po +++ b/Languages/po/de.po @@ -34,11 +34,11 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Ettore Atalan , 2015-2020,2024\n" -"Language-Team: German (http://app.transifex.com/delroth/dolphin-emu/language/" -"de/)\n" +"Language-Team: German (http://app.transifex.com/dolphinemu/dolphin-emu/" +"language/de/)\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -149,7 +149,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revision %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (Bestand)" @@ -169,7 +169,7 @@ msgstr "%1 (langsam)" msgid "%1 *" msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -183,11 +183,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Grafikeinstellungen" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -200,11 +200,11 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1 unterstützt diese Funktion auf Ihrem System nicht." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 unterstützt diese Funktion nicht." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -214,33 +214,27 @@ msgstr "" "%2 Objekt(e)\n" "Derzeitiger Frame: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 ist beigetreten" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 ist gegangen" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 ist kein gültiges ROM" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 golft jetzt" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 spielt %2" @@ -253,8 +247,8 @@ msgstr "%1 Speicherbereiche" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 Punkte" @@ -270,26 +264,26 @@ msgstr "%1 Sitzungen gefunden" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (Normale Geschwindigkeit)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "Wert von %1 wurde geändert" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "Wert von %1 wird verwendet" @@ -297,10 +291,18 @@ msgstr "Wert von %1 wird verwendet" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -313,7 +315,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -326,7 +328,7 @@ msgstr "%1x Nativ (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "%1x Nativ (%2x%3) für %4" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -370,11 +372,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&Über" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Speicherhaltepunkt hinzufügen" @@ -383,23 +389,19 @@ msgstr "&Speicherhaltepunkt hinzufügen" msgid "&Add New Code..." msgstr "Neuen Code &hinzufügen..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "Funktion &hinzufügen" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Hinzufügen..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "&Assembler" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "&Audioeinstellungen" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&Automatisches Update" @@ -407,11 +409,15 @@ msgstr "&Automatisches Update" msgid "&Borderless Window" msgstr "&Randloses Fenster" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Haltepunkte" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "&Bug Tracker" @@ -419,15 +425,15 @@ msgstr "&Bug Tracker" msgid "&Cancel" msgstr "&Abbrechen" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&Cheats-Manager" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&Auf Updates prüfen..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "Symbole lös&chen" @@ -435,7 +441,7 @@ msgstr "Symbole lös&chen" msgid "&Clone..." msgstr "&Klonen..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Code" @@ -443,37 +449,33 @@ msgstr "&Code" msgid "&Connected" msgstr "&Verbunden" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "&Controller-Einstellungen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "Adresse &kopieren" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Erstellen..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Löschen" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "&Überwachung löschen" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -487,11 +489,11 @@ msgstr "Code b&earbeiten..." msgid "&Edit..." msgstr "B&earbeiten..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Disc auswerfen" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulation" @@ -511,41 +513,41 @@ msgstr "&Spielstand exportieren..." msgid "&Export as .gci..." msgstr "&Als GCI exportieren..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Datei" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "Schri&ftart..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&Einzelbildwiedergabe" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "&Freies Umsehen-Einstellungen" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "Symbole erzeu&gen aus" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "&GitHub-Repositorium" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&Grafikeinstellungen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Hilfe" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&Tastenkürzel-Einstellungen" @@ -565,35 +567,35 @@ msgstr "&Spielstand importieren..." msgid "&Import..." msgstr "&Importieren..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "blr &einfügen" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Sprache:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "Spielstand &laden" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "Symbolkarte &laden" @@ -603,19 +605,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "Widgets an Ort und Stelle &sperren" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Arbeitsspeicher" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "Fil&m" @@ -623,7 +629,7 @@ msgstr "Fil&m" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Netzwerk" @@ -632,23 +638,23 @@ msgid "&No" msgstr "&Nein" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "Ö&ffnen..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Optionen" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&HLE-Funktionen patchen" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "Pau&se" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Start" @@ -656,7 +662,7 @@ msgstr "&Start" msgid "&Properties" msgstr "&Eigenschaften" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "Nu&r-Lese-Modus" @@ -664,7 +670,7 @@ msgstr "Nu&r-Lese-Modus" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Register" @@ -677,24 +683,24 @@ msgstr "Entfe&rnen" msgid "&Remove Code" msgstr "Code entfe&rnen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" -msgstr "Symbol &umbenennen" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Reset" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "&Ressourcenpaketverwaltung" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "Symbolkarte &speichern" @@ -702,31 +708,31 @@ msgstr "Symbolkarte &speichern" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Geschwindigkeitsbegrenzung:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "Sto&pp" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Design:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&Threads" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "E&xtras" @@ -736,21 +742,21 @@ msgstr "ROM &entladen" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Ansicht" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Überwachungsfenster" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Webseite" @@ -762,25 +768,25 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Ja" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "Konnte '%1' nicht finden, es wurden keine Symbolnamen generiert" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" "'%1' konnte nicht gefunden werden, es wird stattdessen nach gemeinsamen " "Funktionen gescannt" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(Dunkel)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(Hell)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(System)" @@ -788,7 +794,7 @@ msgstr "(System)" msgid "(host)" msgstr "(Host)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(aus)" @@ -812,16 +818,16 @@ msgstr ", Komma" msgid "- Subtract" msgstr "- Subtrahieren" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--Unbekannt--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -890,7 +896,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "16x Anisotropisch" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -902,7 +908,7 @@ msgstr "2 GiB" msgid "256 MiB" msgstr "256 MiB" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -938,19 +944,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "3D-Tiefe" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -974,7 +980,7 @@ msgstr "4:3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1059,11 +1065,11 @@ msgstr "< Kleiner als" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1071,14 +1077,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1104,8 +1110,8 @@ msgstr "" msgid "> Greater-than" msgstr "> Größer als" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "Eine NetPlay-Sitzung läuft bereits!" @@ -1125,11 +1131,11 @@ msgstr "" "\n" "Die Installation dieses WAD wird es unwiderruflich ersetzen. Fortsetzen?" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "Eine Disc wird momentan bereits eingelesen." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1141,7 +1147,7 @@ msgstr "" "Ein Spielstand kann nicht geladen werden, wenn kein zu startendes Spiel " "angegeben wurde." -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1161,7 +1167,7 @@ msgid "A sync can only be triggered when a Wii game is running." msgstr "" "Eine Synchronisierung kann nur ausgelöst werden, wenn ein Wii-Spiel läuft." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1242,17 +1248,11 @@ msgstr "Genauigkeit:" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "Errungenschaften" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Aktion" @@ -1341,19 +1341,19 @@ msgstr "Action Replay: Normal Code {0}: Ungültiger Subtype {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "NetPlay Chat aktivieren" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Aktiv" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "Aktive Thread-Warteschlange" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Aktive Threads" @@ -1375,7 +1375,7 @@ msgstr "Grafikkarte:" msgid "Add" msgstr "Hinzufügen" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "&Haltepunkt hinzufügen" @@ -1392,31 +1392,31 @@ msgstr "Neues USB-Gerät hinzufügen" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Einen Haltepunkt hinzufügen" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Speicherhaltepunkt hinzufügen" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "Speicherhaltepunkt hinzufügen" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "Zur Über&wachung hinzufügen" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "Zur Überwachung hinzufügen" @@ -1426,17 +1426,17 @@ msgstr "Zur Überwachung hinzufügen" msgid "Add..." msgstr "Hinzufügen..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Adresse" @@ -1455,7 +1455,7 @@ msgstr "" msgid "Address:" msgstr "Adresse:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1536,7 +1536,7 @@ msgstr "Erweitert" msgid "Advanced Settings" msgstr "Erweiterte Einstellungen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1583,7 +1583,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1592,7 +1592,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1600,34 +1600,34 @@ msgid "All Files" msgstr "Alle Dateien" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Alle Dateien (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Alle GC/Wii-Dateien" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "Alle Hexadezimalen" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Alle Speicherstände (*.sav *.s##);; Alle Dateien (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1643,11 +1643,11 @@ msgstr "Alle Codes der Spieler synchronisiert." msgid "All players' saves synchronized." msgstr "Alle Spielstände der Spieler synchronisiert." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "Nicht übereinstimmende Regionseinstellungen zulassen" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Berichterstattung für Nutzungsdaten erlauben" @@ -1671,7 +1671,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "Alternative Eingabequellen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "Immer" @@ -1694,7 +1694,7 @@ msgstr "" msgid "Anaglyph" msgstr "Anaglyph" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analysiere" @@ -1708,7 +1708,7 @@ msgstr "Winkel" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "Anti-Aliasing" @@ -1720,19 +1720,19 @@ msgstr "Anti-Aliasing:" msgid "Any Region" msgstr "Beliebige Region" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" -msgstr "Signatur anfügen an" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "An &vorhandene Signaturdatei anfügen..." -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "Signaturdatei an&wenden..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1748,19 +1748,19 @@ msgstr "Apploader Datum:" msgid "Apply" msgstr "Übernehmen" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" -msgstr "Signaturdatei anwenden" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "Willkürliche Mipmaps erkennen" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Möchtest du '%1' wirklich löschen? " -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Möchtest du diese Datei wirklich löschen? " @@ -1768,7 +1768,7 @@ msgstr "Möchtest du diese Datei wirklich löschen? " msgid "Are you sure you want to delete this pack?" msgstr "Möchtest du dieses Paket wirklich löschen? " -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "Bist du dir sicher, dass du NetPlay beenden möchtest?" @@ -1797,8 +1797,8 @@ msgstr "Seitenverhältnis:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1809,7 +1809,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Controller-Ports zuweisen" @@ -1859,11 +1859,15 @@ msgstr "Automatisch" msgid "Auto (Multiple of 640x528)" msgstr "Automatisch (Vielfaches von 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Einstellungen automatisch updaten" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1883,7 +1887,7 @@ msgstr "Fenstergröße automatisch anpassen" msgid "Auto-Hide" msgstr "Automatisch verbergen" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "RSO-Module automatisch erkennen?" @@ -1899,6 +1903,17 @@ msgstr "" "Passt die Fenstergröße automatisch der internen Auflösung an." "

Im Zweifel deaktiviert lassen." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1910,7 +1925,7 @@ msgid "Auxiliary" msgstr "Hilfs" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1936,11 +1951,11 @@ msgstr "" msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP-Register" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "Rückwärtskette" @@ -1996,10 +2011,10 @@ msgstr "" msgid "Bad value provided." msgstr "Unzulässigen Wert angegeben." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Banner" @@ -2019,7 +2034,7 @@ msgstr "Leiste" msgid "Base Address" msgstr "Basisadresse" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "Basispriorität" @@ -2027,7 +2042,7 @@ msgstr "Basispriorität" msgid "Basic" msgstr "Standard" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Grundeinstellungen" @@ -2045,10 +2060,6 @@ msgstr "" msgid "Battery" msgstr "Batterie" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta (einmal im Monat)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows usw." @@ -2085,7 +2096,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "Bitrate (kbit/s):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -2093,9 +2104,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "Blockgröße" @@ -2133,15 +2144,15 @@ msgstr "" "Bluetooth-Durchleitungsmodus ist aktiviert, aber Dolphin wurde ohne libusb " "gebaut. Durchleitungsmodus kann nicht verwendet werden." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "Pausieren nach Boot" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii-NAND-Sicherungsdatei (*.bin);;Alle Dateien (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii Schlüsseldatei (*.bin);;Alle Dateien (*)" @@ -2153,47 +2164,47 @@ msgstr "Randloses Vollbild" msgid "Bottom" msgstr "Unten" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2205,23 +2216,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2238,7 +2249,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2248,19 +2259,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2269,25 +2280,30 @@ msgstr "" msgid "Branch: %1" msgstr "Entwicklungszweig: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "Zweige" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "Unterbrechen" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Haltepunkt" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "Haltepunkt gefunden! Schritt heraus abgebrochen." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Haltepunkte" @@ -2321,7 +2337,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "&NetPlay-Sitzungen durchsuchen...." @@ -2329,16 +2345,16 @@ msgstr "&NetPlay-Sitzungen durchsuchen...." msgid "Buffer Size:" msgstr "Puffergröße:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Puffergröße auf %1 geändert" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Puffer:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2386,11 +2402,11 @@ msgstr "" msgid "C Stick" msgstr "C-Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "Signatu&rdatei erstellen..." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP-Register " @@ -2424,7 +2440,7 @@ msgstr "" msgid "Calculate" msgstr "Berechnen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2449,7 +2465,7 @@ msgstr "Kalibrierung" msgid "Calibration Period" msgstr "Kalibrierungszeitraum" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2475,7 +2491,7 @@ msgstr "Kamera 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "Sichtfeld der Kamera (beeinflusst die Empfindlichkeit des Zeigens)." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2491,14 +2507,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Kann Wiimote bei Verbindungs-Handle {0:02x} nicht finden" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "Du kannst keine NetPlay-Session starten, während ein Spiel noch läuft!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2511,15 +2527,15 @@ msgstr "Abbrechen" msgid "Cancel Calibration" msgstr "Kalibrierung abbrechen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2538,11 +2554,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "Kann die GC IPL nicht finden." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2558,7 +2574,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" "Kann das Spiel nicht starten, da die GC IPL nicht gefunden werden konnte." @@ -2591,7 +2607,7 @@ msgstr "Zentrieren und Kalibrieren" msgid "Change &Disc" msgstr "Disc &wechseln" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Disc &wechseln..." @@ -2599,14 +2615,20 @@ msgstr "Disc &wechseln..." msgid "Change Disc" msgstr "Disc wechseln" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Discs automatisch wechseln" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "Wechsle die Disc zu {0}" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2634,7 +2656,7 @@ msgstr "" "Originalkamera. Hat keine seitliche Bewegung, nur Drehung und du kannst bis " "zum Ursprungspunkt der Kamera zoomen." -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" "Das Wechseln der Cheats wird erst wirksam, nachdem das Spiel neu gestartet " @@ -2644,11 +2666,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Chat" @@ -2664,7 +2686,7 @@ msgstr "Cheatsuche" msgid "Cheats Manager" msgstr "Cheat-Verwaltung" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "NAND prüfen..." @@ -2676,7 +2698,7 @@ msgstr "Veränderungen der Spieleliste im Hintergrund prüfen" msgid "Check for updates" msgstr "Auf Updates prüfen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2684,7 +2706,7 @@ msgstr "" "Überprüfe, ob du entweder die nötigen Berechtigungen besitzt, um die Datei " "zu löschen, oder ob die Datei noch in Verwendung ist." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "Prüfsumme" @@ -2696,36 +2718,36 @@ msgstr "China" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Datei zum Öffnen auswählen" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "Vorrangige Eingabedatei auswählen" - -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "Sekundäre Eingabedatei auswählen" - -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Ordner zum Extrahieren auswählen" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" +msgstr "" #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "Drehklemmung um die Gierachse." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Klassische Tasten" @@ -2736,18 +2758,18 @@ msgstr "Klassischer Controller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Leeren" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "Cache leeren" @@ -2768,7 +2790,7 @@ msgstr "Code b&earbeiten und klonen..." msgid "Close" msgstr "Schließen" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "Ko&nfiguration" @@ -2776,11 +2798,11 @@ msgstr "Ko&nfiguration" msgid "Code" msgstr "Code" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2792,7 +2814,7 @@ msgstr "Code:" msgid "Codes received!" msgstr "Codes empfangen!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2808,11 +2830,11 @@ msgstr "Farbkorrektur:" msgid "Color Space" msgstr "Farbraum" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "&Zwei Signaturdateien kombinieren..." @@ -2847,9 +2869,9 @@ msgstr "Shader vor dem Start kompilieren" msgid "Compiling Shaders" msgstr "Kompiliere Shader" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "Komprimierung" @@ -2862,7 +2884,7 @@ msgstr "Komprimierungsstufe:" msgid "Compression:" msgstr "Komprimierung:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2870,11 +2892,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Bedingung" @@ -2890,7 +2912,7 @@ msgstr "Bedingt" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "Bedingte Hilfe" @@ -2905,7 +2927,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2959,7 +2986,7 @@ msgstr "Einstellungen" msgid "Configure Controller" msgstr "Controller konfigurieren" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Dolphin konfigurieren" @@ -2972,13 +2999,13 @@ msgstr "Eingabe konfigurieren" msgid "Configure Output" msgstr "Ausgabe konfigurieren" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Bestätigen" @@ -2987,12 +3014,12 @@ msgstr "Bestätigen" msgid "Confirm backend change" msgstr "Ändern des Backends bestätigen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Beim Beenden bestätigen" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Bestätigung" @@ -3002,7 +3029,7 @@ msgstr "Bestätigung" msgid "Connect" msgstr "Verbinden" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Balance Bord anschließen" @@ -3010,27 +3037,27 @@ msgstr "Balance Bord anschließen" msgid "Connect USB Keyboard" msgstr "USB-Tastatur verbunden" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Wiimote %1 verbinden" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Wiimote 1 verbinden" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Wiimote 2 verbinden" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Wiimote 3 verbinden" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Wiimote 4 verbinden" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Wiimotes verbinden" @@ -3047,7 +3074,7 @@ msgstr "" msgid "Connected" msgstr "Verbunden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "Wird verbunden" @@ -3072,23 +3099,23 @@ msgstr "NetPlay Golf-Modus steuern" msgid "Control Stick" msgstr "Control Stick" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "Controller-Profil" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "Controller-Profil 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "Controller-Profil 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "Controller-Profil 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "Controller-Profil 4" @@ -3100,6 +3127,16 @@ msgstr "Controller-Einstellungen" msgid "Controllers" msgstr "Controller" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3108,7 +3145,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3120,7 +3157,7 @@ msgstr "" "

Ein höherer Wert sorgt für stärkere Außen-Effekte, während ein " "niedrigerer Wert angenehmer ist." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3134,7 +3171,7 @@ msgstr "" "geringer die interne Auflösung, desto besser die Performance." "

Im Zweifel, wähle Nativ." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3168,7 +3205,7 @@ msgstr "" "Kontroliiert, ob High- oder Low-Level-DSP Emulation verwendet werden soll. " "Standardwert True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "Konvergenz" @@ -3253,45 +3290,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Kopieren" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "&Funktion kopieren" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "&Hex kopieren" +msgid "Copy &Function" +msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Adresse kopieren" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Kopieren fehlgeschlagen" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Hex kopieren" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "Wert kopieren" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "Codezei&le kopieren" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "&Zieladresse kopieren" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Nach A kopieren" @@ -3306,8 +3343,8 @@ msgstr "Nach B kopieren" msgid "Core" msgstr "Kern" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3420,8 +3457,8 @@ msgstr "Konnte Datei {0} nicht erkennen" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3445,7 +3482,7 @@ msgstr "" "Wenn ja, dann musst du möglicherweise deinen Speicherort für die " "Speicherkarte in den Optionen neu angeben." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "Konnte den zentralen Server nicht ermitteln" @@ -3461,13 +3498,13 @@ msgstr "Konnte Datei nicht lesen." msgid "Country:" msgstr "Land:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "Erstellen" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3481,7 +3518,7 @@ msgstr "Neue Speicherkarte erstellen" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3525,23 +3562,23 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Aktuelle Region" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "Aktueller Kontext" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "Aktuelles Spiel" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Aktueller Thread" @@ -3654,7 +3691,7 @@ msgstr "Tanzmatte" msgid "Dark" msgstr "Dunkel" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "Daten" @@ -3700,7 +3737,7 @@ msgid "Debug" msgstr "Debug" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Debug" @@ -3717,24 +3754,24 @@ msgstr "Decodierungsqualität:" msgid "Decrease" msgstr "Reduzieren" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Konvergenz verrringern" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Tiefe reduzieren" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Emulationsgeschwindigkeit verringern" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Interne Auflösung reduzieren" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3748,7 +3785,7 @@ msgstr "Reduziere Y" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Standard" @@ -3768,7 +3805,7 @@ msgstr "Standardschriftart" msgid "Default ISO:" msgstr "Standard-ISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "Standard-Thread" @@ -3795,8 +3832,9 @@ msgstr "" "angewiesen sind.

Im Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Entfernen" @@ -3814,7 +3852,7 @@ msgstr "Ausgewählte Dateien löschen..." msgid "Delete the existing file '{0}'?" msgstr "Vorhandende Datei '{0}' löschen?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "Tiefe" @@ -3826,12 +3864,12 @@ msgstr "Tiefe in Prozent:" msgid "Depth:" msgstr "Tiefe:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Beschreibung" @@ -3845,8 +3883,8 @@ msgstr "Beschreibung:" msgid "Description: %1" msgstr "Beschreibung: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3858,21 +3896,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "Gelöst" @@ -3880,7 +3918,7 @@ msgstr "Gelöst" msgid "Detect" msgstr "Erkenne" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3888,11 +3926,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "Deterministischer Doppelkern: " -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Entwickler (mehrmals am Tag)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Gerät" @@ -3934,11 +3972,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "Deaktivieren" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Bounding Box deaktivieren" @@ -3951,15 +3984,15 @@ msgstr "Kopierfilter deaktivieren" msgid "Disable EFB VRAM Copies" msgstr "EFB VRAM-Kopien deaktivieren" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Geschwindigkeitsbegrenzung ausschalten" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "Fastmem deaktivieren" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3967,11 +4000,11 @@ msgstr "" msgid "Disable Fog" msgstr "Nebel deaktivieren" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "JIT-Zwischenspeicher deaktivieren" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -4000,7 +4033,7 @@ msgstr "" "zu erzwingen. Sperrt jede Hochskalierung.

Im " "Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -4015,6 +4048,12 @@ msgstr "" "Grafikfehler.

Im Zweifel aktiviert lassen." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disc" @@ -4023,6 +4062,11 @@ msgstr "Disc" msgid "Discard" msgstr "Verwerfen" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "Anzeigetyp" @@ -4054,15 +4098,15 @@ msgstr "Distanz" msgid "Distance of travel from neutral position." msgstr "Weite der Bewegung von der neutralen Position." -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Dolphin autorisieren, Informationen an das Entwicklerteam zu senden?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Möchtest du \"%1\" zur Liste der Spielverzeichnisse hinzufügen?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "Möchtest du die Liste der Symbolnamen löschen?" @@ -4072,7 +4116,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Laufende Emulation stoppen?" @@ -4084,8 +4128,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II Dekoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO-Log (*.dff)" @@ -4093,9 +4137,9 @@ msgstr "Dolphin FIFO-Log (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Dolphin-Kartendatei (*.map)" @@ -4107,8 +4151,8 @@ msgstr "Dolphin-Signatur-CSV-Datei" msgid "Dolphin Signature File" msgstr "Dolphin-Signaturdatei" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS-Filme (*.dtm)" @@ -4143,7 +4187,7 @@ msgstr "Dolphin konnte die gewünschte Aktion nicht ausführen." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin ist ein freier und quelloffener Gamecube- und Wii-Emulator." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Dolphin ist zu alt für den Übergangsserver" @@ -4159,15 +4203,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin kann nicht lizenzierte Discs nicht überprüfen." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" -"Dolphin wird dies für Titel verwenden, deren Region nicht automatisch " -"bestimmt werden kann." - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "Dolphins Cheatsystem ist momentan deaktiviert." @@ -4176,7 +4212,7 @@ msgstr "Dolphins Cheatsystem ist momentan deaktiviert." msgid "Domain" msgstr "Domain" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Nicht updaten" @@ -4197,7 +4233,7 @@ msgstr "Verschlossene Türen" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "Double" @@ -4219,7 +4255,7 @@ msgstr "Codes herunterladen" msgid "Download Codes from the WiiRD Database" msgstr "Codes von der WiiRD-Datenbank herunterladen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Spiele-Covers von GameTDB.com für die Tabellenansicht herunterladen" @@ -4231,6 +4267,16 @@ msgstr "Herunterladen abgeschlossen" msgid "Downloaded %1 codes. (added %2)" msgstr "%1 Codes heruntergeladen. (%2 hinzugefügt)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4270,7 +4316,7 @@ msgstr "&FakeVMEM dumpen" msgid "Dump &MRAM" msgstr "&MRAM dumpen" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Audio dumpen" @@ -4282,7 +4328,7 @@ msgstr "Basistexturen dumpen" msgid "Dump EFB Target" msgstr "EFB-Target dumpen" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Frames dumpen" @@ -4345,11 +4391,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "Druckdauer der Turbo-Taste (Frames):" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "Freigabedauer der Turbo-Taste (Frames):" @@ -4359,11 +4405,11 @@ msgstr "Freigabedauer der Turbo-Taste (Frames):" msgid "Dutch" msgstr "Holländisch" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "&Beenden" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4378,7 +4424,7 @@ msgstr "" "mindestens Version {0}.{1} -- Wenn du Dolphin kürzlich aktualisiert hast, " "ist eventuell ein Neustart nötig, damit Windows den neuen Treiber erkennt." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4390,7 +4436,7 @@ msgstr "" "Geeignet für kompetetive Spiele, bei denen Fairness und minimale Latenz am " "wichtigsten sind." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Frühe Speicher-Updates" @@ -4409,7 +4455,16 @@ msgstr "Ostasien" msgid "Edit Breakpoint" msgstr "Haltepunkt bearbeiten" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "Bearbeiten..." @@ -4429,11 +4484,11 @@ msgstr "Effekt" msgid "Effective" msgstr "Effektiv" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "Effektive Priorität" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4451,7 +4506,7 @@ msgstr "Element" msgid "Embedded Frame Buffer (EFB)" msgstr "Eingebetteter Bildspeicher (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Leer" @@ -4463,7 +4518,7 @@ msgstr "Emu-Thread läuft bereits." msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4481,7 +4536,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "Emulierte USB-Geräte" @@ -4499,7 +4554,7 @@ msgstr "" "Aktuell: MEM1 {0:08X} ({1} MiB), MEM2 {2:08X} ({3} MiB)\n" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Emulationsgeschwindigkeit" @@ -4508,8 +4563,6 @@ msgstr "Emulationsgeschwindigkeit" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "Aktivieren" @@ -4517,23 +4570,15 @@ msgstr "Aktivieren" msgid "Enable API Validation Layers" msgstr "API-Validierungsschichten aktivieren" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "Errungenschaften aktivieren" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Audiodehnung aktivieren" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Cheats aktivieren" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "Controller-&Eingabe aktivieren" @@ -4541,17 +4586,21 @@ msgstr "Controller-&Eingabe aktivieren" msgid "Enable Custom RTC" msgstr "Benutzerdefinierte Echtzeituhr aktivieren" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Dual Core aktivieren" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Dual Core aktivieren (Beschleunigung)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4561,7 +4610,7 @@ msgstr "Emulierte CPU-Taktüberschreibung aktivieren" msgid "Enable Emulated Memory Size Override" msgstr "Überschreiben der emulierten Speichergröße aktivieren" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4573,11 +4622,11 @@ msgstr "FPRF aktivieren" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4595,20 +4644,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "MMU aktivieren" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4616,14 +4661,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "Progressiven Scan aktivieren" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4637,11 +4678,15 @@ msgstr "Bildschirmschoner aktivieren" msgid "Enable Speaker Data" msgstr "Lautsprecherdaten aktivieren" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Berichterstattung für Nutzungsdaten aktivieren" @@ -4657,34 +4702,13 @@ msgstr "Drahtgittermodell aktivieren" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4692,31 +4716,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4735,7 +4766,7 @@ msgstr "" "Aktiviert die Fließkomma-Ergebnis-Bitschalter-Berechnung, wird von einigen " "Spielen benötigt. (EIN = Kompatibilität, AUS = Geschwindigkeit)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4772,7 +4803,7 @@ msgstr "" "unterstützt wird. Die meisten Spiele haben damit kein Problem." "

Im Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4820,6 +4851,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4849,6 +4889,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet konnte nicht initialisiert werden" @@ -4896,7 +4940,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "Geben Sie die RSO-Moduladresse ein:" @@ -4909,20 +4953,20 @@ msgstr "Geben Sie die RSO-Moduladresse ein:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4936,42 +4980,42 @@ msgstr "Geben Sie die RSO-Moduladresse ein:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4997,7 +5041,7 @@ msgstr "Fehler beim Öffnen des Adapters: %1" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -5013,7 +5057,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Fehler beim Abrufen der Sitzungsliste: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -5113,7 +5157,7 @@ msgstr "" msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -5126,15 +5170,15 @@ msgstr "" msgid "Exit" msgstr "Beenden" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "Erwartete + oder schließende runde Klammer." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "Erwartete Argumente: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "Erwartete schließende runde Klammer." @@ -5146,19 +5190,19 @@ msgstr "Erwartetes Komma." msgid "Expected end of expression." msgstr "Erwartetes Ende des Ausdrucks." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "Erwarteter Name der Eingabe." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "Erwartete öffnende runde Klammer." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "Erwarteter Beginn des Ausdrucks." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -5166,7 +5210,7 @@ msgstr "" msgid "Experimental" msgstr "Experimentell" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Alle Wii-Spielstände exportieren" @@ -5177,11 +5221,11 @@ msgstr "Alle Wii-Spielstände exportieren" msgid "Export Failed" msgstr "Exportieren fehlgeschlagen" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Aufnahme exportieren" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Aufnahme exportieren..." @@ -5209,14 +5253,14 @@ msgstr "Als .&gcs exportieren..." msgid "Export as .&sav..." msgstr "Als .&sav exportieren..." -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n Spielstand/stände exportiert" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Erweiterung" @@ -5229,7 +5273,7 @@ msgstr "Erweiterung - Bewegungseingabe" msgid "Extension Motion Simulation" msgstr "Erweiterung - Bewegungssimulation" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "Extern" @@ -5237,7 +5281,7 @@ msgstr "Extern" msgid "External Frame Buffer (XFB)" msgstr "Externer Bildspeicher (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "Zertifikate aus NAND extrahieren" @@ -5274,8 +5318,8 @@ msgstr "Verzeichnis wird extrahiert..." msgid "FD" msgstr "FD" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO-Player" @@ -5291,11 +5335,11 @@ msgstr "" "Konnte Speicherkarte nicht öffnen:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Konnte diese Sitzung nicht zum NetPlay Index hinzufügen: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "Konnte nicht an Signaturdatei '%1' anfügen." @@ -5315,7 +5359,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "Konnte nicht mit Redump.org verbinden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "Konnte nicht mit Server %1 verbinden" @@ -5336,15 +5380,15 @@ msgstr "Fehler beim Erstellen der globalen D3D12-Ressourcen" msgid "Failed to create DXGI factory" msgstr "Fehler beim Erstellen der DXGI-Factory" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5363,7 +5407,7 @@ msgstr "" "Konnte NetPlay-Speicherkarte nicht löschen. Überprüfe deine " "Schreibberechtigungen." -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "Konnte die ausgewählte Datei nicht löschen." @@ -5392,7 +5436,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "Konnte folgende Spielstände nicht exportieren:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "Konnte Zertifikate aus NAND nicht extrahieren" @@ -5422,14 +5466,14 @@ msgstr "Ein oder mehrere D3D-Symbole konnten nicht gefunden werden" msgid "Failed to import \"%1\"." msgstr "Konnte \"%1\" nicht importieren." -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Konnte Spielstand nicht importieren. Bitte starte das Spiel einmal und " "versuche es danach erneut." -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5437,7 +5481,7 @@ msgstr "" "Konnte Spielstand nicht importieren. Die gegebene Datei scheint beschädigt " "zu sein oder ist kein gültiger Wii-Spielstand." -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5448,7 +5492,7 @@ msgstr "" "dein NAND zu reparieren (Extras -> NAND verwalten -> NAND prüfen...) und " "versuche anschließend, den Spielstand erneut zu importieren." -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "Konnte Kern nicht initiieren" @@ -5468,11 +5512,11 @@ msgid "Failed to install pack: %1" msgstr "Konnte Paket: %1 nicht installieren" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "Konnte diesen Titel nicht in den NAND installieren." -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5480,8 +5524,8 @@ msgstr "" "Fehler beim Lauschen auf Port %1. Wird eine andere Instanz des NetPlay-" "Servers ausgeführt?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "Konnte RSO-Modul an %1 nicht laden" @@ -5493,21 +5537,21 @@ msgstr "Fehler beim Laden der Datei d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "Fehler beim Laden der Datei dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "Konnte Kartendatei '%1' nicht laden" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "Konnte die ausführbare Datei nicht in den Speicher laden." @@ -5523,17 +5567,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "Konnte '&1' nicht öffnen" @@ -5541,7 +5585,7 @@ msgstr "Konnte '&1' nicht öffnen" msgid "Failed to open Bluetooth device: {0}" msgstr "Konnte Bluetooth-Gerät nicht öffnen: {0}" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5575,15 +5619,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "Konnte Server nicht öffnen" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5591,11 +5635,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5645,23 +5689,23 @@ msgstr "Konnte nicht aus der Eingabedatei \"{0}\" lesen." msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5675,7 +5719,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "Konnte {0} nicht lesen" @@ -5713,31 +5757,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "Konnte FIFO-Log nicht speichern." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "Konnte Codekarte nicht in Pfad '%1' speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "Konnte Signaturdatei '%1' nicht speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "Konnte Symbolkarte nicht in Pfad '%1' speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "Konnte nicht an Signaturdatei '%1' speichern." -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5789,20 +5833,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "Fehler" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "Faire Eingangsverzögerung" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "Zurückgreifende Region" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "Zurückgreifende Region:" @@ -5815,7 +5860,7 @@ msgstr "Schnell" msgid "Fast Depth Calculation" msgstr "Schnelle Tiefenberechnung" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5828,7 +5873,7 @@ msgstr "" msgid "Field of View" msgstr "Sichtfeld" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5840,9 +5885,9 @@ msgstr "" msgid "File Details" msgstr "Dateidetails" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "Dateiformat" @@ -5850,24 +5895,24 @@ msgstr "Dateiformat" msgid "File Format:" msgstr "Dateiformat:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Datei-Informationen" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Dateiname" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "Dateipfad" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Dateigröße" @@ -5958,7 +6003,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Bitschalter" @@ -5967,14 +6011,14 @@ msgstr "Bitschalter" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Float" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" -msgstr "&Zweig folgen" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" +msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 msgid "For best results please slowly move your input to all possible regions." @@ -6042,7 +6086,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -6052,7 +6096,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -6064,6 +6108,12 @@ msgstr "" "die Performance und verursacht nur wenige Grafikfehler." "

Im Zweifel aktiviert lassen." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Format:" @@ -6079,7 +6129,7 @@ msgstr "Vorwärts" msgid "Forward port (UPnP)" msgstr "Port öffnen (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "%1 Ergebnisse gefunden für \"%2\"" @@ -6089,24 +6139,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "Bild %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Einzelbildwiedergabe" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Erhöhe Einzelbildwiedergabegeschwindigkeit" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Verringere Einzelbildwiedergabegeschwindigkeit" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Einzelbildwiedergabegeschwindigkeit zurücksetzen" @@ -6114,7 +6164,7 @@ msgstr "Einzelbildwiedergabegeschwindigkeit zurücksetzen" msgid "Frame Dumping" msgstr "Frame-Dump" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Bildbereich" @@ -6122,7 +6172,7 @@ msgstr "Bildbereich" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "Frame-Dump Bild(er) '{0}' existiert bereits. Überschreiben?" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "Bilder zum Aufzeichnen:" @@ -6142,7 +6192,7 @@ msgstr "Freie Dateien: %1" msgid "Free Look Control Type" msgstr "Freies Umsehen-Steuerungstyp" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "Freies Umsehen-Controller %1" @@ -6167,11 +6217,11 @@ msgstr "" msgid "FreeLook" msgstr "Freies Umsehen" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Freies Umsehen" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "Freies Umsehen umschalten" @@ -6196,8 +6246,8 @@ msgid "From" msgstr "Von" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "Von:" @@ -6205,10 +6255,15 @@ msgstr "Von:" msgid "FullScr" msgstr "Vollbild" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Funktion" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "Funktionen" @@ -6225,7 +6280,7 @@ msgstr "GBA (TCP)" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "GBA-Kern" @@ -6241,19 +6296,19 @@ msgstr "GBA-Einstellungen" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "GBA-Lautstärke" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "GBA-Fenstergröße" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -6295,7 +6350,7 @@ msgstr "GL_MAX_TEXTURE_SIZE ist {0} - muss mindestens 1024 sein." msgid "GPU Texture Decoding" msgstr "GPU-Texturdecodierung" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6307,7 +6362,7 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "GPU: OGL ERROR: Unterstützt deine Grafikkarte OpenGL 2.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6315,7 +6370,7 @@ msgstr "" "GPU: OGL ERROR: Braucht GL_ARB_map_buffer_range.\n" "GPU: Unterstützt deine Grafikkarte OpenGL 3.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" @@ -6323,7 +6378,7 @@ msgstr "" "GPU: OGL ERROR: Braucht GL_ARB_sampler_objects.\n" "GPU: Unterstützt deine Grafikkarte OpenGL 3.3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" @@ -6331,7 +6386,7 @@ msgstr "" "GPU: OGL ERROR: Braucht GL_ARB_uniform_buffer_object.\n" "GPU: Unterstützt deine Grafikkarte OpenGL 3.1?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6347,7 +6402,7 @@ msgstr "" "GPU: OGL ERROR: Braucht OpenGL Version 3.\n" "GPU: Unterstützt deine Grafikkarte OpenGL 3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6370,16 +6425,16 @@ msgstr "" msgid "Game" msgstr "Spiel" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "Game Boy Advance" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Game Boy Advance Module (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" @@ -6387,7 +6442,7 @@ msgstr "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "Alle Dateien (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "Game Boy Advance auf Port %1" @@ -6415,8 +6470,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "Spielkennung" @@ -6425,25 +6480,25 @@ msgstr "Spielkennung" msgid "Game ID:" msgstr "Spielkennung:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Spielstatus" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "Spiel auf \"%1\" geändert" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6458,7 +6513,7 @@ msgstr "" "Spielstand mit dem Spielstand eines anderen Spiels überschrieben. " "Datenkorruption voraus {0:#x}, {1:#x}" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6478,11 +6533,11 @@ msgstr "GameCube-Adapter für Wii U" msgid "GameCube Adapter for Wii U at Port %1" msgstr "GameCube-Adapter für Wii U an Port %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "GameCube-Controller" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "GameCube-Controller an Port %1" @@ -6490,11 +6545,11 @@ msgstr "GameCube-Controller an Port %1" msgid "GameCube Controllers" msgstr "GameCube-Controller" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "GameCube-Tastatur" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "GameCube-Tastatur an Port %1" @@ -6511,7 +6566,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "GameCube Memory Cards (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "GameCube Mikrofonslot %1" @@ -6544,34 +6599,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Gecko-Codes" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Allgemein" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Allgemeines und Optionen" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Neue Statistikidentität erzeugen" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "Generierte Symbolnamen von '%1'" @@ -6589,7 +6652,7 @@ msgstr "Deutschland" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "GiB" @@ -6604,7 +6667,7 @@ msgstr "Riese" msgid "Giants" msgstr "Riesen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "Golf-Modus" @@ -6613,7 +6676,7 @@ msgid "Good dump" msgstr "Guter Dump" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafik" @@ -6622,7 +6685,7 @@ msgstr "Grafik" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Grafik schaltet um" @@ -6631,7 +6694,7 @@ msgstr "Grafik schaltet um" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6658,7 +6721,7 @@ msgstr "Grün links" msgid "Green Right" msgstr "Grün rechts" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Tabellenansicht" @@ -6695,7 +6758,7 @@ msgstr "" msgid "Hacks" msgstr "Hacks" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "Kopf" @@ -6727,7 +6790,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadezimal" @@ -6736,11 +6799,11 @@ msgstr "Hexadezimal" msgid "Hide" msgstr "Verbergen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "Alles verbergen" @@ -6752,11 +6815,18 @@ msgstr "In-Game-Sitzungen ausblenden" msgid "Hide Incompatible Sessions" msgstr "Inkompatible Sitzungen ausblenden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "Hoch" @@ -6784,7 +6854,7 @@ msgstr "Host" msgid "Host Code:" msgstr "Hostcode:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "Host-Eingabeautorität" @@ -6792,7 +6862,7 @@ msgstr "Host-Eingabeautorität" msgid "Host Size" msgstr "Hostgröße" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6805,11 +6875,11 @@ msgstr "" "Geeignet für Gelegenheitsspiele mit 3+ Spielern, möglicherweise bei " "instabilen Verbindungen oder Verbindungen mit hoher Latenz." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "Host-Eingabeautorität deaktiviert" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "Host-Eingabeautorität aktiviert" @@ -6821,17 +6891,17 @@ msgstr "Mit NetPlay ausrichten" msgid "Hostname" msgstr "Hostname" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Tastenkürzel-Einstellungen" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Tastenkürzel" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "Tastaturkürzel benötigen Fensterfokus" @@ -6894,7 +6964,7 @@ msgstr "IP-Adresse:" msgid "IPL Settings" msgstr "IPL-Einstellungen" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -6941,7 +7011,7 @@ msgstr "" msgid "Icon" msgstr "Symbol" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6952,11 +7022,11 @@ msgstr "" "Geeignet für rundenbasierte Spiele mit zeitabhängiger Steuerung, zum " "Beispiel Golf." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "Indentitätserzeugung" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6979,7 +7049,7 @@ msgstr "" "Diese Autorisierung kann jederzeit in den Dolphin-Einstellungen widerrufen " "werden." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6993,14 +7063,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -7012,7 +7092,7 @@ msgstr "" msgid "Ignore" msgstr "Ignorieren" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -7067,7 +7147,7 @@ msgstr "" "Performance etwas.

Im Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "BootMii-NAND-Sicherung importieren..." @@ -7082,15 +7162,15 @@ msgstr "Importieren fehlgeschlagen" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Wii-Spielstand importieren..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "NAND-Sicherung wird importiert" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -7099,6 +7179,15 @@ msgstr "" "NAND-Sicherung wird importiert\n" "Verstrichene Zeit: %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "In-Game?" @@ -7144,24 +7233,24 @@ msgstr "" msgid "Increase" msgstr "Erhöhen" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Konvergenz erhöhen" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Tiefe erhöhen" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Emulationsgeschwindigkeit erhöhen" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Interne Auflösung erhöhen" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -7181,16 +7270,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -7210,12 +7299,12 @@ msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Information" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "Bildschirmschoner während der Emulation sperren" @@ -7225,10 +7314,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Eingabe" @@ -7242,22 +7331,15 @@ msgstr "Eingabefestigkeit, die zur Aktivierung benötigt wird." msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "&nop einfügen" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "SD-Karte einfügen" @@ -7271,11 +7353,11 @@ msgstr "Installieren" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Update installieren" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "WAD installieren..." @@ -7283,13 +7365,14 @@ msgstr "WAD installieren..." msgid "Install to the NAND" msgstr "In NAND installieren" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "Instr." #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "Anweisung" @@ -7298,7 +7381,7 @@ msgstr "Anweisung" msgid "Instruction Breakpoint" msgstr "Anweisungshaltepunkt" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "Anweisung:" @@ -7307,7 +7390,7 @@ msgstr "Anweisung:" msgid "Instruction: %1" msgstr "Anweisung: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7324,19 +7407,19 @@ msgstr "Intensität" msgid "Interface" msgstr "Benutzeroberfläche" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -7349,25 +7432,25 @@ msgstr "Interner LZO-Fehler - Komprimierung fehlgeschlagen" msgid "Internal LZO Error - decompression failed" msgstr "Interner LZO-Fehler - Dekomprimierung fehlgeschlagen" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Interne Auflösung" @@ -7376,7 +7459,7 @@ msgstr "Interne Auflösung" msgid "Internal Resolution:" msgstr "Interne Auflösung:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -7384,7 +7467,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "Interpreter (am langsamsten)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "Interpreterkern" @@ -7392,7 +7475,7 @@ msgstr "Interpreterkern" msgid "Invalid Expression." msgstr "Ungültiger Ausdruck." -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -7400,7 +7483,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Ungültiger gemischter Code" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "Ungültiges Paket %1 angegeben: &2" @@ -7409,11 +7492,11 @@ msgstr "Ungültiges Paket %1 angegeben: &2" msgid "Invalid Player ID" msgstr "Ungültige Spieler-ID" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "Ungültige RSO-Moduladresse: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "Ungültiger Aufrufstapel" @@ -7434,7 +7517,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "Ungültige Eingabe für das Feld \"%1\"" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "Ungültige Eingabe eingegeben" @@ -7450,19 +7533,19 @@ msgstr "" msgid "Invalid password provided." msgstr "Ungültiges Passwort angegeben." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Ungültige Aufnahmedatei" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Ungültige Suchparameter (kein Objekt ausgewählt)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Ungültiger Suchbegriff (konnte nicht zu Zahl konvertieren)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "Ungültiger Suchbegriff (nur gerade Zeichenlängen werden unterstützt)" @@ -7489,11 +7572,11 @@ msgstr "Italien" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "JIT-Blockverbindung Aus" @@ -7501,47 +7584,47 @@ msgstr "JIT-Blockverbindung Aus" msgid "JIT Blocks" msgstr "JIT-Blöcke" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "JIT Zweig Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "JIT FließKomma Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "JIT Ganzahl Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "JIT LadenSpeichern Fließkomma Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "JIT LadenSpeichern Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "JIT LadenSpeichern Gekoppelt Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "JIT LadenSpeichern lXz Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "JIT LadenSpeichern lbzx Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "JIT LadenSpeichern lwz Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "JIT Aus (JIT-Kern)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "JIT Gekoppelt Aus" @@ -7553,16 +7636,17 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "JIT-Register-Cache Aus" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "JIT-SystemRegister Aus" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." @@ -7571,11 +7655,11 @@ msgstr "" "niemals passieren. Melde bitte diesen Vorfall im Bug-Tracker. Dolphin wird " "jetzt beendet." -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japan" @@ -7597,12 +7681,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Fenster immer im Vordergrund" @@ -7632,15 +7716,15 @@ msgstr "Tastatur-Controller" msgid "Keys" msgstr "Tasten" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Spieler hinauswerfen" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Korea" @@ -7666,7 +7750,7 @@ msgstr "ROM l&aden..." msgid "L-Analog" msgstr "L-Analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "LR-Sicherung" @@ -7674,7 +7758,11 @@ msgstr "LR-Sicherung" msgid "Label" msgstr "Bezeichnung" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "Letzter Wert" @@ -7712,7 +7800,7 @@ msgstr "Latenz: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7720,7 +7808,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7731,7 +7819,7 @@ msgstr "Links" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Stick links" @@ -7775,6 +7863,14 @@ msgstr "" "Links-/Rechtsklick für weitere Optionen.\n" "Mittlere Maustaste zum Leeren." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7808,11 +7904,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "Uploadblock-Geschwindigkeit begrenzen:" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Listen-Spalten" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Listenansicht" @@ -7821,27 +7917,27 @@ msgid "Listening" msgstr "Lauscht" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Laden" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "&Ungültige Kartendatei laden..." -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "&Andere Kartendatei laden..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7852,24 +7948,29 @@ msgstr "Lade benutzerdefinierte Texturen" msgid "Load File" msgstr "Datei laden" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "GameCube-Hauptmenü laden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Letzten Spielstand laden" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "Ladepfad:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "ROM laden" @@ -7877,133 +7978,128 @@ msgstr "ROM laden" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Spielstand laden" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Zuletzt gespeicherten Spielstand 1 laden" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Zuletzt gespeicherten Spielstand 10 laden" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Zuletzt gespeicherten Spielstand 2 laden" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Zuletzt gespeicherten Spielstand 3 laden" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Zuletzt gespeicherten Spielstand 4 laden" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Zuletzt gespeicherten Spielstand 5 laden" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Zuletzt gespeicherten Spielstand 6 laden" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Zuletzt gespeicherten Spielstand 7 laden" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Zuletzt gespeicherten Spielstand 8 laden" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Zuletzt gespeicherten Spielstand 9 laden" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Spielstand in Slot 1 laden" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Spielstand in Slot 10 laden" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Spielstand in Slot 2 laden" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Spielstand in Slot 3 laden" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Spielstand in Slot 4 laden" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Spielstand in Slot 5 laden" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Spielstand in Slot 6 laden" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Spielstand in Slot 7 laden" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Spielstand in Slot 8 laden" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Spielstand in Slot 9 laden" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Spielstand von Datei laden" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Spielstand vom ausgewählten Slot laden" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Spielstand von Slot laden" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Wii-Systemmenü laden %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Spielstand vom ausgewählten Slot laden" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Lade von Slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Kartendatei laden" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Laden..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "Geladene Symbole von '%1'" @@ -8023,20 +8119,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "Lokal" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Log" @@ -8045,15 +8149,16 @@ msgstr "Log" msgid "Log Configuration" msgstr "Protokollkonfiguration" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "Anmelden" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "JIT-Anweisungsabdeckung protokollieren" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "Abmelden" @@ -8069,7 +8174,7 @@ msgstr "Log-Typen" msgid "Logger Outputs" msgstr "Logger-Ausgabe" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "Anmeldung fehlgeschlagen" @@ -8080,15 +8185,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "Die Verbindung zum NetPlay-Server wurde getrennt..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "Niedrig" @@ -8105,7 +8210,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "MORIBUND" @@ -8151,9 +8256,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Hersteller" @@ -8162,7 +8267,7 @@ msgstr "Hersteller" msgid "Maker:" msgstr "Hersteller:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -8174,7 +8279,7 @@ msgstr "" "machen, die die korrekte Nebelemulation benötigen." "

Im Zweifel deaktiviert lassen." -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "NAND verwalten" @@ -8183,7 +8288,7 @@ msgstr "NAND verwalten" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "Mapping" @@ -8195,11 +8300,11 @@ msgstr "" msgid "Match Found" msgstr "Übereinstimmung gefunden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "Maximaler Puffer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "Maximale Puffergröße auf %1 geändert" @@ -8213,7 +8318,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Kann zu Verlangsamung im Wii-Menü und einigen Spielen führen." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "Mittel" @@ -8229,7 +8334,7 @@ msgstr "Speicherhaltepunkt" msgid "Memory Card" msgstr "Speicherkarte" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "Speicherkartenverwaltung" @@ -8259,7 +8364,7 @@ msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" "MemoryCard: Schreibvorgang mit ungültiger Zieladresse aufgerufen ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8271,13 +8376,13 @@ msgstr "" "Vorgang ist nicht umkehrbar, daher wird empfohlen, dass du Sicherungen " "beider NANDs behälst. Bist du sicher, dass du fortfahren möchtest?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Mikrofon" @@ -8294,7 +8399,7 @@ msgstr "Sonstiges" msgid "Misc Settings" msgstr "Sonstige Einstellungen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -8308,7 +8413,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "Nichtübereinstimmung zwischen internen Datenstrukturen." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8347,8 +8452,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "Module gefunden: %1" @@ -8368,11 +8473,11 @@ msgstr "Monoskopische Schatten" msgid "Monospaced Font" msgstr "Proportionale Schriftart" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "Bewegungseingabe" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "Bewegungssimulation" @@ -8381,40 +8486,27 @@ msgstr "Bewegungssimulation" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "Mauszeigersichtbarkeit" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "Mauszeiger wird immer sichtbar sein." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "Mauszeiger wird nie sichtbar sein, während ein Spiel läuft." - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "Bewegen" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Film" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -8427,10 +8519,10 @@ msgstr "Multiplikator" msgid "N&o to All" msgstr "N&ein zu allen" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND-Prüfung" @@ -8439,8 +8531,8 @@ msgstr "NAND-Prüfung" msgid "NKit Warning" msgstr "NKit-Warnung" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8449,7 +8541,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "NTSC-K" @@ -8466,8 +8558,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8480,11 +8572,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "Name" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Name für ein neues Tag:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Name des Tag, das entfernt werden soll:" @@ -8510,7 +8602,7 @@ msgstr "Nativ (640x528)" msgid "Native GCI File" msgstr "Native GCI-Datei" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "NetPlay" @@ -8526,27 +8618,27 @@ msgstr "NetPlay-Einrichtung" msgid "Netherlands" msgstr "Niederlande" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "Netzwerk" @@ -8554,16 +8646,16 @@ msgstr "Netzwerk" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "Nie" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "Niemals automatisch updaten" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Neu" @@ -8588,7 +8680,7 @@ msgstr "Neue Suche" msgid "New Tag..." msgstr "Neues Tag..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Neue identität erzeugt." @@ -8596,21 +8688,23 @@ msgstr "Neue identität erzeugt." msgid "New instruction:" msgstr "Neue Anweisung:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Neues Tag" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "Nächstes Spielprofil" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "Nächste Übereinstimmung" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "Nächstes Profil" @@ -8651,7 +8745,7 @@ msgstr "Keine Komprimierung" msgid "No Match" msgstr "Keine Übereinstimmung" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8659,12 +8753,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Keine Beschreibung vorhanden" @@ -8676,7 +8770,7 @@ msgstr "Keine Fehler." msgid "No extension selected." msgstr "Keine Erweiterung ausgewählt." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "Keine Datei geladen / aufgezeichnet." @@ -8697,11 +8791,11 @@ msgstr "" msgid "No input" msgstr "Keine Eingabe" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "Es wurden keine Probleme festgestellt." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8728,7 +8822,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "Keine Profile für Spieleinstellung '{0}' gefunden" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "Keine Aufnahme geladen." @@ -8744,13 +8838,13 @@ msgstr "" "Desynchronisationen zu vermeiden" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Keine" @@ -8762,7 +8856,7 @@ msgstr "Nordamerika" msgid "Not Set" msgstr "Nicht Festgelegt" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "Nicht alle Spieler besitzen das Spiel. Möchten Sie trotzdem starten?" @@ -8782,7 +8876,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "Nicht gefunden" @@ -8826,26 +8920,26 @@ msgstr "Anzahl der Schüttelungen pro Sekunde." msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "Nunchuk-Beschleunigungssensor" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "Nunchuck-Tasten" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "Nunchuck-Stick" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "Objekt %1" @@ -8897,7 +8991,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Objektreichweite" @@ -8918,7 +9012,7 @@ msgstr "" msgid "On" msgstr "Ein" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "Bei Bewegung" @@ -8929,7 +9023,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8944,7 +9038,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "Online-&Dokumentation" @@ -8952,7 +9046,7 @@ msgstr "Online-&Dokumentation" msgid "Only Show Collection" msgstr "Nur Sammlung anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8960,7 +9054,7 @@ msgstr "" "Nur Symbole anhängen mit dem Präfix:\n" "(Leer für alle Symbole)" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8979,18 +9073,22 @@ msgstr "Öffnen" msgid "Open &Containing Folder" msgstr "Über&geordneten Ordner öffnen" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "&Benutzerordner öffnen" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Verzeichnis öffnen..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" -msgstr "FIFO-Log öffnen" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" +msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 msgid "Open GameCube &Save Folder" @@ -9054,26 +9152,26 @@ msgstr "Orange" msgid "Orbital" msgstr "Orbital" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -9081,7 +9179,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -9091,16 +9189,16 @@ msgstr "Andere" msgid "Other Partition (%1)" msgstr "Andere Partition (%1)" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "Tastenkürzel anderer Spielstand" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "Verwaltung anderer Spielstand" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "Anderes Spiel..." @@ -9108,7 +9206,7 @@ msgstr "Anderes Spiel..." msgid "Output" msgstr "Ausgabe" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -9116,16 +9214,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "Überschrieben" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "Eingabeau&fzeichnung wiedergeben..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -9154,7 +9252,7 @@ msgstr "PNG-Bilddatei (*.png);; Alle Dateien (*)" msgid "PPC Size" msgstr "PPC-Größe" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC vs Host" @@ -9167,7 +9265,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "Parameter" @@ -9188,7 +9286,7 @@ msgstr "Passiv" msgid "Passthrough a Bluetooth adapter" msgstr "Bluetooth-Adapter durchleiten" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Passwort" @@ -9226,15 +9324,15 @@ msgstr "Pfade" msgid "Pause" msgstr "Pause" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Pause am Filmende" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Pausieren wenn der Fokus verloren wird" @@ -9250,6 +9348,12 @@ msgid "" "unchecked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9269,7 +9373,7 @@ msgstr "Spitzengeschwindigkeit von nach außen gerichteten Schwenkbewegungen." msgid "Per-Pixel Lighting" msgstr "Per-Pixel Lighting" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Online-Systemaktualisierung durchführen" @@ -9299,15 +9403,15 @@ msgstr "Physikalisch" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "Wähle eine Debug-Schriftart" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Ping" @@ -9319,8 +9423,8 @@ msgstr "Nicken abwärts" msgid "Pitch Up" msgstr "Nicken aufwärts" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Plattform" @@ -9328,52 +9432,52 @@ msgstr "Plattform" msgid "Play" msgstr "Start" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "Abspielen / Aufnahme" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Aufnahme abspielen" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Wiedergabeoptionen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "Spieler" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "Spieler Eins" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "Spieler Zwei" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Spieler" @@ -9406,7 +9510,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "Port %1" @@ -9423,13 +9527,13 @@ msgstr "Port:" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Mögliche Desynchronisation erkannt: %1 wurde wahrscheinlich auf Frame %2 " "desynchronisiert" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "Nachbearbeitungseffekt" @@ -9441,6 +9545,14 @@ msgstr "Nachbearbeitungseffekt:" msgid "Post-Processing Shader Configuration" msgstr "Shader-Konfiguration nach der Verarbeitung" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9450,15 +9562,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "Benutzerdefinierte Texturen vorladen" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "Vorzeitiges Filmende in PlayController. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "Vorzeitiges Filmende in PlayWiimote. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Vorzeitiges Filmende in PlayWiimote. {0} > {1}" @@ -9474,7 +9586,7 @@ msgstr "" msgid "Presets" msgstr "Voreinstellungen" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Sync-Taste drücken" @@ -9497,24 +9609,25 @@ msgstr "" "

Nicht empfohlen, nur verwenden, wenn die anderen " "Optionen schlechte Ergebnisse liefern." -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "Vorheriges Spielprofil" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "Vorherige Übereinstimmung" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "Vorheriges Profil" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9554,16 +9667,16 @@ msgstr "" "Probleme mit mittlerem Schweregrad wurden gefunden. Das ganze Spiel oder " "bestimmte Teile des Spiels funktionieren möglicherweise nicht richtig." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "Programmzähler" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9571,15 +9684,21 @@ msgstr "Programmzähler" msgid "Progress" msgstr "Fortschritt" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Öffentlich" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "Spielelisten Cache leeren" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9606,11 +9725,11 @@ msgstr "Qualität des DPLII-Decoders. Audiolatenz steigt mit Qualität." #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Frage" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Beenden" @@ -9627,19 +9746,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-Analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "BEREIT" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "RSO-Module" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "Automatische RSO-Erkennung" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "LÄUFT" @@ -9660,7 +9779,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "Rang %1" @@ -9672,12 +9791,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" -msgstr "Anweisung er&setzen" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" +msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "Lesen" @@ -9700,7 +9820,7 @@ msgstr "Nur Lesen" msgid "Read or Write" msgstr "Lesen oder Schreiben" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "Nur-Lese-Modus" @@ -9716,8 +9836,8 @@ msgstr "Reale Wiimote" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9726,23 +9846,23 @@ msgstr "" msgid "Recenter" msgstr "Nachzentrieren" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Aufnahme" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "Eingaben aufzeichnen" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "Aufzeichnung" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Aufnahmeoptionen" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Aufzeichnung..." @@ -9759,7 +9879,7 @@ msgstr "Rot links" msgid "Red Right" msgstr "Rot rechts" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9781,7 +9901,7 @@ msgstr "Redump.org Status:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9811,8 +9931,8 @@ msgstr "" msgid "Refreshing..." msgstr "Aktualisiere..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Region" @@ -9833,7 +9953,12 @@ msgstr "Relative Eingabe" msgid "Relative Input Hold" msgstr "Relative Eingabe halten" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "Erinnere mich später" @@ -9858,7 +9983,7 @@ msgstr "Junk-Daten entfernen (unwiederruflich):" msgid "Remove Tag..." msgstr "Tag entfernen..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Tag entfernen" @@ -9872,12 +9997,12 @@ msgstr "" "Speicherplatz gespart (es sei denn, du packst die ISO-Datei anschließend in " "ein komprimiertes Dateiformat wie ZIP). Möchtest du trotzdem fortfahren?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" -msgstr "Symbol umbenennen" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" +msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "Renderfenster" @@ -9901,10 +10026,16 @@ msgstr "Bericht: GCIFolder Schreibe zu nicht zugewiesener Block {0:#x}" msgid "Request to Join Your Party" msgstr "Anfrage deiner Gruppe beizutreten" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9914,7 +10045,7 @@ msgstr "Zurücksetzen" msgid "Reset All" msgstr "Alles zurücksetzen" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9958,7 +10089,7 @@ msgstr "Ressourcenpaketverwaltung" msgid "Resource Pack Path:" msgstr "Ressourcenpaket-Pfad:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Neustart erforderlich" @@ -9966,11 +10097,11 @@ msgstr "Neustart erforderlich" msgid "Restore Defaults" msgstr "Standard wiederherstellen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" -msgstr "Anweisung wiederherstellen" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" +msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Erneut versuchen" @@ -9979,7 +10110,7 @@ msgstr "Erneut versuchen" msgid "Return Speed" msgstr "Rücklaufgeschwindigkeit" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "Revision" @@ -9991,7 +10122,7 @@ msgstr "Revision: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -10002,7 +10133,7 @@ msgstr "Rechts" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Stick rechts" @@ -10038,11 +10169,11 @@ msgstr "Rollen links" msgid "Roll Right" msgstr "Rollen rechts" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "Raum-ID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "Drehung" @@ -10060,27 +10191,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -10093,23 +10228,23 @@ msgstr "" msgid "Rumble" msgstr "Rumble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" -msgstr "Bis &hier ausführen" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" +msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -10117,7 +10252,7 @@ msgstr "" msgid "Russia" msgstr "Russland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "SD-Karte" @@ -10176,11 +10311,11 @@ msgstr "SSL-Kontext" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "Code speich&ern" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "S&pielstand speichern" @@ -10190,9 +10325,9 @@ msgid "Safe" msgstr "Sicher" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -10202,28 +10337,40 @@ msgstr "Speichern" msgid "Save All" msgstr "Alle speichern" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "Export speichern" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" -msgstr "FIFO-Log speichern" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" +msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" -msgstr "Datei speichern unter" +msgid "Save File To" +msgstr "" #. i18n: Noun (i.e. the data saved by the game) #: Source/Core/DolphinQt/GBAWidget.cpp:415 @@ -10234,15 +10381,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "Import speichern" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Ältesten Spielstand überschreiben" @@ -10250,73 +10401,77 @@ msgstr "Ältesten Spielstand überschreiben" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Spielstand speichern" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "In Slot 1 speichern" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "In Slot 10 speichern" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "In Slot 2 speichern" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "In Slot 3 speichern" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "In Slot 4 speichern" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "In Slot 5 speichern" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "In Slot 6 speichern" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "In Slot 7 speichern" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "In Slot 8 speichern" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "In Slot 9 speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "Spielstand in Datei speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Spielstand in ältesten Slot speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Spielstand im ausgewählten Slot speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Spielstand in Slot speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "Symbolkarte speichern &als..." @@ -10324,7 +10479,7 @@ msgstr "Symbolkarte speichern &als..." msgid "Save Texture Cache to State" msgstr "Texturen-Cache in Spielstand speichern" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "Spielstand speichern und laden" @@ -10336,11 +10491,7 @@ msgstr "" msgid "Save as..." msgstr "Speichern unter..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "Kombinierte Ausgabedatei speichern als" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10354,23 +10505,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "Kartendatei speichern" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "Signaturdatei speichern" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "Spielstand im ausgewählten Slot speichern" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Spielstand in Slot %1 - %2 speichern" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Speichern..." @@ -10384,7 +10527,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "Spielstandfilm {0} ist fehlerhaft, breche die Filmaufnahme ab..." @@ -10401,8 +10544,8 @@ msgid "ScrShot" msgstr "ScrShot" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Suche" @@ -10411,7 +10554,7 @@ msgstr "Suche" msgid "Search Address" msgstr "Adresse suchen" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Derzeitiges Objekt suchen" @@ -10429,7 +10572,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "Suche nach einer Anweisung" @@ -10437,7 +10580,7 @@ msgstr "Suche nach einer Anweisung" msgid "Search games..." msgstr "Suche Spiele..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "Suchanweisung" @@ -10472,9 +10615,9 @@ msgstr "Auswählen" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10483,26 +10626,30 @@ msgid "Select Dump Path" msgstr "Dump-Pfad auswählen" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "Export-Verzeichnis auswählen" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "Letzten Spielstand auswählen" @@ -10511,6 +10658,10 @@ msgstr "Letzten Spielstand auswählen" msgid "Select Load Path" msgstr "Ladepfad auswählen" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "Ressourcenpaket-Pfad auswählen" @@ -10519,6 +10670,14 @@ msgstr "Ressourcenpaket-Pfad auswählen" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10527,58 +10686,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Slot %1 - %2 auswählen" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Spielstand auswählen" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Spielstand-Slot auswählen" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Slot 1 auswählen" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Slot 10 auswählen" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Slot 2 auswählen" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Slot 3 auswählen" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Slot 4 auswählen" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Slot 5 auswählen" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Slot 6 auswählen" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Slot 7 auswählen" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Slot 8 auswählen" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Slot 9 auswählen" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "WFS-Pfad auswählen" @@ -10596,24 +10759,20 @@ msgstr "Verzeichnis auswählen" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Datei auswählen" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Spiel auswählen" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "SD-Kartenabbild auswählen" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10622,19 +10781,15 @@ msgstr "" msgid "Select a game" msgstr "Spiel auswählen" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "Wähle einen Titel zum Installieren in den NAND aus." - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "Wählen Sie die RSO-Moduladresse aus:" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10642,23 +10797,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "Wähle die Schlüsseldateien (OTP/SEEPROM Dump)" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Wii-Spielstand auswählen" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "Wähle aus, wo das konvertierte Abbild gespeichert werden soll" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "Wähle aus, wo die konvertierten Abbilder gespeichert werden sollen" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Ausgewählte Schriftart" @@ -10670,16 +10808,16 @@ msgstr "Ausgewähltes Controller-Profil existiert nicht" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "Das gewählte Spiel existiert nicht in der Spieleliste!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "Ausgewählter Thread-Aufrufstapel" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "Ausgewählter Thread-Kontext" @@ -10716,7 +10854,7 @@ msgid "" "Corrected Internal Resolution\".
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10767,7 +10905,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Senden" @@ -10775,6 +10934,15 @@ msgstr "Senden" msgid "Sensor Bar Position:" msgstr "Position der Sensorleiste:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10801,39 +10969,39 @@ msgstr "Server hat Übergangsversuch abgelehnt." msgid "Set &Value" msgstr "&Wert zuweisen" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "PC zuweisen" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "Als &Standard-ISO festlegen" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "Lege eine Speicherkarten-Datei für Slot A fest" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "Lege eine Speicherkarten-Datei für Slot B fest" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "Symbol-&Endadresse festlegen" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "&Symbolgröße festlegen" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "Symbol-Endadresse festlegen" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "Symbolgröße festlegen (%1):" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10848,25 +11016,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Stellt die Wii Systemsprache ein." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Einstellungen" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMem: setting.txt kann nicht erstellt werden" @@ -10901,27 +11091,27 @@ msgstr "Shinkansen-Controller" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "&Log anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "&Werkzeugleiste anzeigen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Aktiven Titel in Fenstertitel anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "Alles anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Australien anzeigen" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Zeige momentanes Spiel auf Discord" @@ -10930,7 +11120,7 @@ msgstr "Zeige momentanes Spiel auf Discord" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "ELF/DOL anzeigen" @@ -10943,7 +11133,7 @@ msgstr "" msgid "Show FPS" msgstr "FPS anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Bildzähler anzeigen" @@ -10951,43 +11141,43 @@ msgstr "Bildzähler anzeigen" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Frankreich anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "GameCube anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Deutschland anzeigen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "Golf-Modus-Überlagerung anzeigen" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Eingabebildschirm anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Italien anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "JPN anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Korea anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Lag-Zähler anzeigen" @@ -10995,7 +11185,7 @@ msgstr "Lag-Zähler anzeigen" msgid "Show Language:" msgstr "Anzeigesprache:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Protokoll&konfiguration anzeigen" @@ -11007,20 +11197,20 @@ msgstr "NetPlay-Nachrichten anzeigen" msgid "Show NetPlay Ping" msgstr "NetPlay-Ping anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Niederlande anzeigen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "Bildschirmnachrichten zeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "PAL anzeigen" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "PC anzeigen" @@ -11028,7 +11218,7 @@ msgstr "PC anzeigen" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Plattformen anzeigen" @@ -11036,23 +11226,23 @@ msgstr "Plattformen anzeigen" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Regionen anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Russland anzeigen" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Spanien anzeigen" @@ -11064,19 +11254,23 @@ msgstr "" msgid "Show Statistics" msgstr "Statistiken anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Systemuhr anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Taiwan anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "USA anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Unbekannte anzeigen" @@ -11088,36 +11282,36 @@ msgstr "" msgid "Show VPS" msgstr "VPS anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "WAD anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Wii anzeigen" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Welt anzeigen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" -msgstr "Im &Speicher anzeigen" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" +msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "Im Code anzeigen" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "Im Speicher anzeigen" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "Im Code anzeigen" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "Im Speicher anzeigen" @@ -11125,9 +11319,13 @@ msgstr "Im Speicher anzeigen" msgid "Show in server browser" msgstr "Im Server-Browser anzeigen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" -msgstr "&Ziel im Speicher anzeigen" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 msgid "" @@ -11145,6 +11343,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -11152,6 +11357,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -11166,6 +11377,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -11205,6 +11428,14 @@ msgstr "" "Zeigt verschiedene Rendering-Statistiken an.

Im " "Zweifel deaktiviert lassen." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Nebeneinander" @@ -11221,7 +11452,7 @@ msgstr "Seitwärts umschalten" msgid "Sideways Wii Remote" msgstr "Wiimote seitwärts" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "Signaturendatenbank" @@ -11240,7 +11471,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "Signiertes Integer" @@ -11270,7 +11501,7 @@ msgstr "" "Größe des Dehnungspuffers in Millisekunden. Zu niedrige Werte können zu " "Audioknistern führen." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Überspringen" @@ -11323,6 +11554,9 @@ msgid "Skylander %1" msgstr "Skylander %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Alle Dateien (*)" @@ -11427,7 +11661,7 @@ msgstr "Lautsprecher-Lautstärke" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "Spezifisch" @@ -11450,17 +11684,21 @@ msgstr "" msgid "Speed" msgstr "Geschwindigkeit" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "Stapelende" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "Stapelstart" @@ -11468,17 +11706,17 @@ msgstr "Stapelstart" msgid "Standard Controller" msgstr "Standard-Controller" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "&NetPlay starten..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -11486,11 +11724,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "&Aufzeichnung der Eingabe starten" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Aufnahme starten" @@ -11506,14 +11744,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "Spiel gestartet" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "Status" @@ -11529,31 +11767,31 @@ msgstr "Schritt" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "Schritt hinein" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "Schritt heraus" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "Schritt über" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Schritt heraus erfolgreich!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "Zeitüberschreitung bei Schritt heraus!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Schritt über in Bearbeitung..." @@ -11561,7 +11799,7 @@ msgstr "Schritt über in Bearbeitung..." msgid "Step successful!" msgstr "Schritt erfolgreich!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "Schrittweite" @@ -11570,7 +11808,7 @@ msgstr "Schrittweite" msgid "Stereo" msgstr "Stereo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "Stereoskopischer 3D-Modus" @@ -11595,16 +11833,16 @@ msgid "Stick" msgstr "Stick" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Stopp" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "Wiedergabe/Aufzeichnung der Eingabe stoppen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Spiel gestoppt" @@ -11650,7 +11888,7 @@ msgstr "" msgid "Stretch to Window" msgstr "An Fenstergröße anpassen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "Strikte Einstellungs-Synchronisation" @@ -11664,7 +11902,11 @@ msgstr "Zeichenkette" msgid "Strum" msgstr "Klimpern" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "Stil:" @@ -11677,16 +11919,16 @@ msgstr "Eingabestift" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Erfolg" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "Erfolgreich zum NetPlay-Index hinzugefügt" @@ -11696,7 +11938,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n Abbild(er) erfolgreich konvertiert." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "'%1' wurde erfolgreich gelöscht." @@ -11709,7 +11951,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "Spielstände wurden erfolgreich exportiert" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "Zertifikate aus NAND erfolgreich extrahiert" @@ -11721,12 +11963,12 @@ msgstr "Datei erfolgreich extrahiert." msgid "Successfully extracted system data." msgstr "Systemdaten erfolgreich extrahiert." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "Spielstand wurde erfolgreich importiert." #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "Der Titel wurde erfolgreich in den NAND installiert." @@ -11758,7 +12000,7 @@ msgstr "Unterstützt SD und SDHC. Standardgröße ist 128 MB." msgid "Surround" msgstr "Surround" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "Ausgesetzt" @@ -11777,7 +12019,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11806,16 +12048,20 @@ msgid "Symbol" msgstr "Symbol" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" -msgstr "Symbol (%1) Endadresse:" +msgid "Symbol End Address (%1):" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" -msgstr "Symbolname:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Symbole" @@ -11823,7 +12069,7 @@ msgstr "Symbole" msgid "Sync" msgstr "Synchronisieren" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "AR/Gecko-Codes synchronisieren" @@ -11866,20 +12112,20 @@ msgstr "Synchronisiere Spielstände..." msgid "System Language:" msgstr "Systemsprache:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS-Eingabe" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "TAS-Werkzeuge" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "Tags" @@ -11889,7 +12135,7 @@ msgstr "Tags" msgid "Taiko Drum" msgstr "Taiko-Trommel" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "Schweif" @@ -11897,7 +12143,7 @@ msgstr "Schweif" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Screenshot erstellen" @@ -11905,7 +12151,7 @@ msgstr "Screenshot erstellen" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11921,9 +12167,9 @@ msgstr "Tech" msgid "Test" msgstr "Testen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11940,7 +12186,7 @@ msgstr "Texturen-Cache-Genauigkeit" msgid "Texture Dumping" msgstr "Texturdump" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "Texturfilterung" @@ -11987,7 +12233,7 @@ msgstr "Die IPL-Datei ist kein bekannter guter Dump. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "Die Partitionen der Meisterstücke fehlen." -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11995,7 +12241,7 @@ msgstr "" "Das NAND konnte nicht repariert werden. Es wird empfohlen, deine aktuellen " "Daten zu sichern und mit einem frischen NAND neu anzufangen." -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "Das NAND wurde repariert." @@ -12061,7 +12307,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -12074,7 +12320,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "Die Disc konnte nicht gelesen werden (bei {0:#x} - {1:#x})." -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "Die Disc, die eingelesen werden sollte, konnte nicht gefunden werden." @@ -12208,7 +12454,7 @@ msgstr "" "Probleme mit dem Hauptmenü zu vermeiden, sind Updates der emulierten Konsole " "mit dieser Disc nicht möglich." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -12274,12 +12520,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "Das Profil '%1' existiert nicht" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" "Das aufgenommene Spiel ({0}) ist nicht das gleiche gewählte Spiel ({1})" @@ -12346,7 +12592,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "Die ausgewählte Datei \"{0}\" existiert nicht" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12407,7 +12653,7 @@ msgstr "Die Updatepartition fehlt." msgid "The update partition is not at its normal position." msgstr "Die Update-Partition ist nicht in der normalen Position." -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12429,6 +12675,10 @@ msgstr "Die {0} Partition ist not korrekt signiert. " msgid "The {0} partition is not properly aligned." msgstr "Die {0} Partition ist nicht richtig ausgerichtet." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "Es gibt zu viele Partitionen in der ersten Partitionstabelle." @@ -12440,8 +12690,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -12498,11 +12748,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "Dieses USB-Gerät ist bereits freigegeben." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "Dieses WAD ist nicht bootfähig." -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "Dieses WAD ist nicht gültig." @@ -12520,8 +12770,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "Dies kann nicht ruckgängig gemacht werden!" @@ -12644,7 +12894,7 @@ msgstr "" msgid "This is a good dump." msgstr "Dies ist ein guter Dump." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12670,7 +12920,7 @@ msgstr "" "Dieses Programm sollte nicht verwendet werden, um Spiele zu spielen, die Sie " "nicht legal besitzen." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "Dieser Titel kann nicht gebootet werden." @@ -12721,7 +12971,7 @@ msgstr "" "Dieser Wert wird mit der in den Grafikeinstellungen festgelegten Farbtiefe " "multipliziert." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12736,7 +12986,7 @@ msgstr "" "Dies wird die Geschwindigkeit von Uploadblöcken pro Klient begrenzen, die " "für die Speichersynchronisation benutzt werden." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12748,11 +12998,11 @@ msgstr "" "Kann Desynchronisation in einigen Spielen verhinden, die vom EFB lesen. " "Stelle sicher, dass jeder das gleiche Video-Backend benutzt." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "Thread-Kontext" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "Threads" @@ -12760,7 +13010,7 @@ msgstr "Threads" msgid "Threshold" msgstr "Schwelle" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "TiB" @@ -12777,14 +13027,14 @@ msgstr "" "Zeitraum der stabilen Eingabe zum Auslösen der Kalibrierung. (Null zum " "Deaktivieren)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Titel" @@ -12792,25 +13042,29 @@ msgstr "Titel" msgid "To" msgstr "Zu" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "Zu:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "&Vollbildmodus umschalten" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "3D-Anaglyph umschalten" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "3D-Nebeneinander umschalten" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "3D-Übereinander umschalten" @@ -12818,28 +13072,28 @@ msgstr "3D-Übereinander umschalten" msgid "Toggle All Log Types" msgstr "Alle Log-Typen umschalten" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Seitenverhältnis umschalten" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Haltepunkt umschalten" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Zuschneiden umschalten" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Benutzerdefinierte Texturen umschalten" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "EFB-Kopien umschalten" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Nebel umschalten" @@ -12851,35 +13105,35 @@ msgstr "Vollbildmodus umschalten" msgid "Toggle Pause" msgstr "Pause umschalten" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "SD-Karte umschalten" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "EFB-Zugang überspringen umschalten" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Texturdump umschalten" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "USB-Tastatur umschalten" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "XFB-Kopien umschalten" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "Sofortigen XFB-Modus umschalten" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "Tokenisierung fehlgeschlagen." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12895,8 +13149,8 @@ msgstr "Oben" msgid "Top-and-Bottom" msgstr "Übereinander" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12958,8 +13212,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "Übergangsfehler" @@ -12988,7 +13242,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Schultertasten" @@ -12998,7 +13252,7 @@ msgid "Trophy" msgstr "Trophäe" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -13012,7 +13266,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "UNBEKANNT" @@ -13024,11 +13278,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "USB-Geräteemulation" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "USB-Emulation" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "USB-Emulationsgeräte" @@ -13079,15 +13333,15 @@ msgstr "" "Kompilierung beseitigt, während die Leistung nur minimal beeinflusst wird. " "Die Ergebnisse hängen jedoch vom Verhalten des Grafiktreibers ab." -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "Konnte RSO-Module nicht automatisch erkennen" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -13126,7 +13380,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -13149,11 +13403,11 @@ msgstr "Unkomprimierte GC/Wii-Abbilder (*.iso *.gcm)" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Spielstand Laden rückgängig machen" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Spielstand Speichern rückgängig machen" @@ -13174,28 +13428,28 @@ msgstr "" "Titels aus dem NAND entfernt, ohne die gespeicherten Daten zu löschen. " "Fortsetzen?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "Vereinigte Staaten" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Unbekannt" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "Unbekannt (Id:%1 Var:%2)" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "Unbekannter DVD-Befehl {0:08x} - fataler Fehler" @@ -13272,15 +13526,15 @@ msgid "Unknown(%1 %2).sky" msgstr "Unbekannt(%1 %2).sky" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "Unbekannt(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Unbegrenzt" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "ROM entladen" @@ -13288,20 +13542,13 @@ msgstr "ROM entladen" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" -msgstr "Entsperrt" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -13328,7 +13575,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "Unsigniertes Integer" @@ -13342,8 +13589,8 @@ msgstr "Unsigniertes Integer" msgid "Up" msgstr "Hoch" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Update" @@ -13351,11 +13598,11 @@ msgstr "Update" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Nach dem Beenden von Dolphin updaten" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "Update verfügbar" @@ -13400,7 +13647,7 @@ msgstr "Aufrecht umschalten" msgid "Upright Wii Remote" msgstr "Wiimote aufrecht" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Einstellungen zur Berichterstattung von Nutzungsdaten" @@ -13408,11 +13655,11 @@ msgstr "Einstellungen zur Berichterstattung von Nutzungsdaten" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "Eingebaute Datenbank von Spielnamen verwenden" @@ -13428,10 +13675,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "PAL60-Modus (EuRGB60) verwenden" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Warnmeldungen anzeigen" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -13468,7 +13721,7 @@ msgstr "" msgid "User Config" msgstr "Benutzereinstellungen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Benutzeroberfläche" @@ -13483,10 +13736,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "Benutzername" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -13523,27 +13783,27 @@ msgstr "" msgid "Using Qt %1" msgstr "Benutzt Qt %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -13563,7 +13823,7 @@ msgstr "" msgid "Value" msgstr "Wert" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -13633,13 +13893,13 @@ msgstr "Vertikaler Versatz" msgid "Video" msgstr "Video" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "&Code ansehen" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "&Speicher ansehen" @@ -13651,22 +13911,22 @@ msgstr "Virtuelle Kerben" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Lautstärke" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Lautstärke reduzieren" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Lautloser Modus ein/ausschalten" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Lautstärke erhöhen" @@ -13674,7 +13934,7 @@ msgstr "Lautstärke erhöhen" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "WAD-Dateien (*.wad)" @@ -13705,7 +13965,7 @@ msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" "WAD-Installation fehlgeschlagen: Die ausgewählte Datei ist kein gültiges WAD." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "WARTEN" @@ -13809,8 +14069,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Warnungen" @@ -13820,7 +14080,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13836,7 +14096,7 @@ msgstr "" "Warnung: Anzahl der von der BAT ({0}) angegebenen Blöcke stimmt nicht mit " "der aus dem geladenen Dateiheader ({1}) überein" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " @@ -13847,7 +14107,7 @@ msgstr "" "Fortfahren einen anderen Spielstand laden, oder diesen Spielstand, wenn der " "Nur-Lese-Modus ausgeschaltet ist." -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " @@ -13857,7 +14117,7 @@ msgstr "" "Frame im Spielstand endet (Byte {0} < {1}) (Frame {2} < {3}). Du solltest " "vor dem Fortfahren einen anderen Spielstand laden." -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" @@ -13868,7 +14128,7 @@ msgstr "" "laden, oder diesen Spielstand, wenn der Nur-Lese-Modus ausgeschaltet ist. " "Andernfalls könnte eine Desynchronisierung auftreten." -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13962,7 +14222,7 @@ msgstr "Freigegebene USB-Durchleitungsgeräte" msgid "Widescreen Hack" msgstr "Breitbild-Hack" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13986,21 +14246,21 @@ msgstr "Wiimote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wiimote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Wiimote-Tasten" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -14012,19 +14272,19 @@ msgstr "Wiimote-Einstellungen" msgid "Wii Remotes" msgstr "Wiimotes" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii TAS-Eingabe 1% - Klassischer Controller" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii TAS-Eingabe %1 - Wiimote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii TAS-Eingabe %1 - Wiimote + Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii und Wiimote" @@ -14032,7 +14292,7 @@ msgstr "Wii und Wiimote" msgid "Wii data is not public yet" msgstr "Wii-Daten sind noch nicht öffentlich" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii-Spielstände (*.bin);;Alle Dateien (*)" @@ -14040,12 +14300,6 @@ msgstr "Wii-Spielstände (*.bin);;Alle Dateien (*)" msgid "WiiTools Signature MEGA File" msgstr "WiiTools MEGA-Signaturdatei" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -14055,11 +14309,11 @@ msgstr "" msgid "Window Size" msgstr "Fenstergröße" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -14073,10 +14327,11 @@ msgstr "Weltweit" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "Schreiben" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -14109,39 +14364,39 @@ msgstr "Schreibe ins Log und brich ab" msgid "Write to Window" msgstr "In Fenster ausgeben" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "Falsche Region" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "Falsche Revision" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF-Register" @@ -14150,9 +14405,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -14236,7 +14491,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "Du führst die neueste verfügbare Version auf dieser Update-Spur aus." @@ -14284,7 +14539,7 @@ msgstr "Sie müssen einen Namen für Ihre Sitzung angeben!" msgid "You must provide a region for your session!" msgstr "Sie müssen eine Region für Ihre Sitzung angeben!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Sie müssen Dolphin neu starten, damit die Änderungen wirksam werden." @@ -14304,16 +14559,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -14322,7 +14577,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Zero 3-Code wird nicht unterstützt" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -14371,7 +14626,7 @@ msgid "default" msgstr "Standard" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "getrennt" @@ -14379,7 +14634,7 @@ msgstr "getrennt" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "errno" @@ -14387,7 +14642,7 @@ msgstr "errno" msgid "fake-completion" msgstr "fake-completion" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -14437,16 +14692,6 @@ msgstr "" msgid "none" msgstr "kein" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "aus" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "am" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "oder wähle ein Gerät" @@ -14464,7 +14709,7 @@ msgstr "sRGB" msgid "this value:" msgstr "dieser Wert:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -14534,11 +14779,9 @@ msgstr "| Oder" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2021+ Dolphin Team. „GameCube“ und „Wii“ sind Markenzeichen von " -"Nintendo. Dolphin ist in keiner Weise mit Nintendo verbunden." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). #. i18n: The degrees symbol. diff --git a/Languages/po/dolphin-mpn.pot b/Languages/po/dolphin-mpn.pot index 51bb457bfd..9acb92254c 100644 --- a/Languages/po/dolphin-mpn.pot +++ b/Languages/po/dolphin-mpn.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -110,7 +110,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -130,7 +130,7 @@ msgstr "" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -141,11 +141,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "" @@ -158,44 +158,38 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -208,8 +202,8 @@ msgstr "" msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -225,26 +219,26 @@ msgstr "" msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -252,10 +246,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "" @@ -268,7 +270,7 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -281,7 +283,7 @@ msgstr "" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -325,11 +327,15 @@ msgstr "" msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "" @@ -338,23 +344,19 @@ msgstr "" msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "" @@ -362,11 +364,15 @@ msgstr "" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -374,15 +380,15 @@ msgstr "" msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "" @@ -390,7 +396,7 @@ msgstr "" msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "" @@ -398,37 +404,33 @@ msgstr "" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -442,11 +444,11 @@ msgstr "" msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "" @@ -466,41 +468,41 @@ msgstr "" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "" @@ -520,35 +522,35 @@ msgstr "" msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -558,19 +560,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "" @@ -578,7 +584,7 @@ msgstr "" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "" @@ -587,23 +593,23 @@ msgid "&No" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "" @@ -611,7 +617,7 @@ msgstr "" msgid "&Properties" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "" @@ -619,7 +625,7 @@ msgstr "" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "" @@ -632,24 +638,24 @@ msgstr "" msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -657,31 +663,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "" @@ -691,21 +697,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "" @@ -717,23 +723,23 @@ msgstr "" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -741,7 +747,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "" @@ -765,16 +771,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -843,7 +849,7 @@ msgstr "" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "" @@ -855,7 +861,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "" @@ -891,19 +897,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "" @@ -927,7 +933,7 @@ msgstr "" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "" @@ -1012,11 +1018,11 @@ msgstr "" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1024,14 +1030,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1054,8 +1060,8 @@ msgstr "" msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1069,11 +1075,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1083,7 +1089,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1099,7 +1105,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1166,17 +1172,11 @@ msgstr "" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "" @@ -1249,19 +1249,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "" @@ -1283,7 +1283,7 @@ msgstr "" msgid "Add" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1300,31 +1300,31 @@ msgstr "" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1334,17 +1334,17 @@ msgstr "" msgid "Add..." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "" @@ -1363,7 +1363,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1423,7 +1423,7 @@ msgstr "" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1470,7 +1470,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1479,7 +1479,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1487,34 +1487,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1530,11 +1530,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1556,7 +1556,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1578,7 +1578,7 @@ msgstr "" msgid "Anaglyph" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "" @@ -1592,7 +1592,7 @@ msgstr "" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1604,19 +1604,19 @@ msgstr "" msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1630,19 +1630,19 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "" @@ -1650,7 +1650,7 @@ msgstr "" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1679,8 +1679,8 @@ msgstr "" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1691,7 +1691,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "" @@ -1741,11 +1741,15 @@ msgstr "" msgid "Auto (Multiple of 640x528)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1761,7 +1765,7 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1775,6 +1779,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1786,7 +1801,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "" @@ -1809,11 +1824,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1869,10 +1884,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "" @@ -1892,7 +1907,7 @@ msgstr "" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1900,7 +1915,7 @@ msgstr "" msgid "Basic" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "" @@ -1916,10 +1931,6 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -1956,7 +1967,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -1964,9 +1975,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "" @@ -2002,15 +2013,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -2022,47 +2033,47 @@ msgstr "" msgid "Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2074,23 +2085,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2107,7 +2118,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2117,19 +2128,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2138,25 +2149,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "" @@ -2190,7 +2206,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2198,16 +2214,16 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2252,11 +2268,11 @@ msgstr "" msgid "C Stick" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "" @@ -2287,7 +2303,7 @@ msgstr "" msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2307,7 +2323,7 @@ msgstr "" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2333,7 +2349,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2349,14 +2365,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2369,15 +2385,15 @@ msgstr "" msgid "Cancel Calibration" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2393,11 +2409,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2413,7 +2429,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" @@ -2445,7 +2461,7 @@ msgstr "" msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "" @@ -2453,14 +2469,20 @@ msgstr "" msgid "Change Disc" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2479,7 +2501,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" @@ -2487,11 +2509,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "" @@ -2507,7 +2529,7 @@ msgstr "" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "" @@ -2519,13 +2541,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "" @@ -2537,28 +2559,28 @@ msgstr "" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" #. i18n: Refers to emulated wii remote movements. @@ -2566,7 +2588,7 @@ msgstr "" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "" @@ -2577,18 +2599,18 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "" @@ -2609,7 +2631,7 @@ msgstr "" msgid "Close" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "" @@ -2617,11 +2639,11 @@ msgstr "" msgid "Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2633,7 +2655,7 @@ msgstr "" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2649,11 +2671,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2688,9 +2710,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "" @@ -2703,7 +2725,7 @@ msgstr "" msgid "Compression:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2711,11 +2733,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "" @@ -2731,7 +2753,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2746,7 +2768,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2800,7 +2827,7 @@ msgstr "" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "" @@ -2813,13 +2840,13 @@ msgstr "" msgid "Configure Output" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2828,12 +2855,12 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2843,7 +2870,7 @@ msgstr "" msgid "Connect" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "" @@ -2851,27 +2878,27 @@ msgstr "" msgid "Connect USB Keyboard" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "" @@ -2887,7 +2914,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2912,23 +2939,23 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "" @@ -2940,6 +2967,16 @@ msgstr "" msgid "Controllers" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2948,7 +2985,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2956,7 +2993,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2965,7 +3002,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2990,7 +3027,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3070,45 +3107,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +msgid "Copy &Function" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" @@ -3123,8 +3160,8 @@ msgstr "" msgid "Core" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3214,8 +3251,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3231,7 +3268,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "" @@ -3247,13 +3284,13 @@ msgstr "" msgid "Country:" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3267,7 +3304,7 @@ msgstr "" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3311,23 +3348,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "" @@ -3436,7 +3473,7 @@ msgstr "" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "" @@ -3482,7 +3519,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "" @@ -3499,24 +3536,24 @@ msgstr "" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3530,7 +3567,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "" @@ -3550,7 +3587,7 @@ msgstr "" msgid "Default ISO:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3571,8 +3608,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "" @@ -3590,7 +3628,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3602,12 +3640,12 @@ msgstr "" msgid "Depth:" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "" @@ -3621,8 +3659,8 @@ msgstr "" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3634,21 +3672,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3656,7 +3694,7 @@ msgstr "" msgid "Detect" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3664,11 +3702,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "" @@ -3710,11 +3748,6 @@ msgstr "" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "" @@ -3727,15 +3760,15 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3743,11 +3776,11 @@ msgstr "" msgid "Disable Fog" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3769,7 +3802,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3778,6 +3811,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "" @@ -3786,6 +3825,11 @@ msgstr "" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3812,15 +3856,15 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "" @@ -3830,7 +3874,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "" @@ -3842,8 +3886,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "" @@ -3851,9 +3895,9 @@ msgstr "" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3865,8 +3909,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "" @@ -3899,7 +3943,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3913,13 +3957,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "" @@ -3928,7 +3966,7 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "" @@ -3949,7 +3987,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -3971,7 +4009,7 @@ msgstr "" msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" @@ -3983,6 +4021,16 @@ msgstr "" msgid "Downloaded %1 codes. (added %2)" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4022,7 +4070,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "" @@ -4034,7 +4082,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "" @@ -4094,11 +4142,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4108,11 +4156,11 @@ msgstr "" msgid "Dutch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4124,7 +4172,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4132,7 +4180,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "" @@ -4151,7 +4199,16 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4171,11 +4228,11 @@ msgstr "" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "" @@ -4193,7 +4250,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "" @@ -4205,7 +4262,7 @@ msgstr "" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4223,7 +4280,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4238,7 +4295,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "" @@ -4247,8 +4304,6 @@ msgstr "" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "" @@ -4256,23 +4311,15 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4280,16 +4327,20 @@ msgstr "" msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 @@ -4300,7 +4351,7 @@ msgstr "" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4312,11 +4363,11 @@ msgstr "" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4334,20 +4385,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4355,14 +4402,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4376,11 +4419,15 @@ msgstr "" msgid "Enable Speaker Data" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "" @@ -4396,34 +4443,13 @@ msgstr "" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4431,31 +4457,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4470,7 +4503,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4504,7 +4537,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4548,6 +4581,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4575,6 +4617,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "" @@ -4622,7 +4668,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "" @@ -4635,20 +4681,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4662,42 +4708,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4723,7 +4769,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4737,7 +4783,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4828,7 +4874,7 @@ msgstr "" msgid "Euphoria" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4841,15 +4887,15 @@ msgstr "" msgid "Exit" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4861,19 +4907,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4881,7 +4927,7 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "" @@ -4892,11 +4938,11 @@ msgstr "" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "" @@ -4924,14 +4970,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "" @@ -4944,7 +4990,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -4952,7 +4998,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "" @@ -4989,8 +5035,8 @@ msgstr "" msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "" @@ -5004,11 +5050,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5028,7 +5074,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5049,15 +5095,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5074,7 +5120,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "" @@ -5103,7 +5149,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5130,25 +5176,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5168,18 +5214,18 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5191,21 +5237,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "" @@ -5219,17 +5265,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "" @@ -5237,7 +5283,7 @@ msgstr "" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5267,15 +5313,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5283,11 +5329,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5334,23 +5380,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5364,7 +5410,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5395,31 +5441,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5469,20 +5515,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5495,7 +5542,7 @@ msgstr "" msgid "Fast Depth Calculation" msgstr "" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5506,7 +5553,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5518,9 +5565,9 @@ msgstr "" msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5528,24 +5575,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "" @@ -5630,7 +5677,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "" @@ -5639,13 +5685,13 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5712,7 +5758,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5722,7 +5768,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5730,6 +5776,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5745,7 +5797,7 @@ msgstr "" msgid "Forward port (UPnP)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5755,24 +5807,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "" @@ -5780,7 +5832,7 @@ msgstr "" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "" @@ -5788,7 +5840,7 @@ msgstr "" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "" @@ -5808,7 +5860,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5829,11 +5881,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5858,8 +5910,8 @@ msgid "From" msgstr "" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "" @@ -5867,10 +5919,15 @@ msgstr "" msgid "FullScr" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5887,7 +5944,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5903,19 +5960,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -5957,7 +6014,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -5967,25 +6024,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -5997,7 +6054,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6015,22 +6072,22 @@ msgstr "" msgid "Game" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6058,8 +6115,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "" @@ -6068,25 +6125,25 @@ msgstr "" msgid "Game ID:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6099,7 +6156,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6119,11 +6176,11 @@ msgstr "" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6131,11 +6188,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6152,7 +6209,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6185,34 +6242,42 @@ msgstr "" msgid "Gecko Codes" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6230,7 +6295,7 @@ msgstr "" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6245,7 +6310,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6254,7 +6319,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "" @@ -6263,7 +6328,7 @@ msgstr "" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "" @@ -6272,7 +6337,7 @@ msgstr "" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6294,7 +6359,7 @@ msgstr "" msgid "Green Right" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "" @@ -6331,7 +6396,7 @@ msgstr "" msgid "Hacks" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6363,7 +6428,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -6372,11 +6437,11 @@ msgstr "" msgid "Hide" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6388,11 +6453,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6420,7 +6492,7 @@ msgstr "" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6428,7 +6500,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6436,11 +6508,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6452,17 +6524,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6519,7 +6591,7 @@ msgstr "" msgid "IPL Settings" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "" @@ -6550,18 +6622,18 @@ msgstr "" msgid "Icon" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6574,7 +6646,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6588,14 +6660,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6607,7 +6689,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6648,7 +6730,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6663,21 +6745,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6718,24 +6809,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6755,16 +6846,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6784,12 +6875,12 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6799,10 +6890,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "" @@ -6816,22 +6907,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "" @@ -6845,11 +6929,11 @@ msgstr "" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "" @@ -6857,13 +6941,14 @@ msgstr "" msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -6872,7 +6957,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -6881,7 +6966,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6898,19 +6983,19 @@ msgstr "" msgid "Interface" msgstr "" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6923,25 +7008,25 @@ msgstr "" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" @@ -6950,7 +7035,7 @@ msgstr "" msgid "Internal Resolution:" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -6958,7 +7043,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -6966,7 +7051,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -6974,7 +7059,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6983,11 +7068,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7008,7 +7093,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7024,19 +7109,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" @@ -7063,11 +7148,11 @@ msgstr "" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7075,47 +7160,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7127,26 +7212,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "" @@ -7168,12 +7254,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "" @@ -7203,15 +7289,15 @@ msgstr "" msgid "Keys" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "" @@ -7237,7 +7323,7 @@ msgstr "" msgid "L-Analog" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7245,7 +7331,11 @@ msgstr "" msgid "Label" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7283,7 +7373,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7291,7 +7381,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7302,7 +7392,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "" @@ -7337,6 +7427,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7370,11 +7468,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "" @@ -7383,27 +7481,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7414,24 +7512,29 @@ msgstr "" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7439,133 +7542,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7582,20 +7680,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "" @@ -7604,15 +7710,16 @@ msgstr "" msgid "Log Configuration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7628,7 +7735,7 @@ msgstr "" msgid "Logger Outputs" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7639,15 +7746,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -7664,7 +7771,7 @@ msgstr "" msgid "MMU" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7710,9 +7817,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "" @@ -7721,7 +7828,7 @@ msgstr "" msgid "Maker:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7729,7 +7836,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -7738,7 +7845,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7750,11 +7857,11 @@ msgstr "" msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7768,7 +7875,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "" @@ -7784,7 +7891,7 @@ msgstr "" msgid "Memory Card" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -7812,7 +7919,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7820,13 +7927,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "" @@ -7843,7 +7950,7 @@ msgstr "" msgid "Misc Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7855,7 +7962,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7891,8 +7998,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7912,11 +8019,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7925,40 +8032,27 @@ msgstr "" msgid "Motor" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -7971,10 +8065,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" @@ -7983,8 +8077,8 @@ msgstr "" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "" @@ -7993,7 +8087,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8010,8 +8104,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "" @@ -8024,11 +8118,11 @@ msgstr "" msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8054,7 +8148,7 @@ msgstr "" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8070,27 +8164,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "" @@ -8098,16 +8192,16 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -8132,7 +8226,7 @@ msgstr "" msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "" @@ -8140,21 +8234,23 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8195,7 +8291,7 @@ msgstr "" msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8203,12 +8299,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "" @@ -8220,7 +8316,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8241,11 +8337,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8268,7 +8364,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8282,13 +8378,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "" @@ -8300,7 +8396,7 @@ msgstr "" msgid "Not Set" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" @@ -8320,7 +8416,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8364,26 +8460,26 @@ msgstr "" msgid "Nunchuk" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8435,7 +8531,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "" @@ -8456,7 +8552,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8467,7 +8563,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8482,7 +8578,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "" @@ -8490,13 +8586,13 @@ msgstr "" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8513,17 +8609,21 @@ msgstr "" msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -8588,26 +8688,26 @@ msgstr "" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8615,7 +8715,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8625,16 +8725,16 @@ msgstr "" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "" @@ -8642,7 +8742,7 @@ msgstr "" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8650,16 +8750,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "" @@ -8688,7 +8788,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8701,7 +8801,7 @@ msgstr "" msgid "Pads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8722,7 +8822,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "" @@ -8760,15 +8860,15 @@ msgstr "" msgid "Pause" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "" @@ -8784,6 +8884,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8803,7 +8909,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "" @@ -8833,15 +8939,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "" @@ -8853,8 +8959,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "" @@ -8862,52 +8968,52 @@ msgstr "" msgid "Play" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "" @@ -8940,7 +9046,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "" @@ -8957,11 +9063,11 @@ msgstr "" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -8973,6 +9079,14 @@ msgstr "" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -8982,15 +9096,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9004,7 +9118,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "" @@ -9022,24 +9136,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9073,16 +9188,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9090,15 +9205,21 @@ msgstr "" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9125,11 +9246,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "" @@ -9146,19 +9267,19 @@ msgstr "" msgid "R-Analog" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9179,7 +9300,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9191,12 +9312,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9219,7 +9341,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9235,8 +9357,8 @@ msgstr "" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9245,23 +9367,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "" @@ -9278,7 +9400,7 @@ msgstr "" msgid "Red Right" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9294,7 +9416,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9324,8 +9446,8 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" @@ -9346,7 +9468,12 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9371,7 +9498,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9382,12 +9509,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9409,10 +9536,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9422,7 +9555,7 @@ msgstr "" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9466,7 +9599,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "" @@ -9474,11 +9607,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -9487,7 +9620,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9499,7 +9632,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9510,7 +9643,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "" @@ -9546,11 +9679,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9568,27 +9701,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9601,23 +9738,23 @@ msgstr "" msgid "Rumble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9625,7 +9762,7 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "" @@ -9684,11 +9821,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "" @@ -9698,9 +9835,9 @@ msgid "Safe" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9710,27 +9847,39 @@ msgstr "" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "" #. i18n: Noun (i.e. the data saved by the game) @@ -9742,15 +9891,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "" @@ -9758,73 +9911,77 @@ msgstr "" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9832,7 +9989,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "" @@ -9844,11 +10001,7 @@ msgstr "" msgid "Save as..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9859,23 +10012,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "" @@ -9887,7 +10032,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9904,8 +10049,8 @@ msgid "ScrShot" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "" @@ -9914,7 +10059,7 @@ msgstr "" msgid "Search Address" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "" @@ -9932,7 +10077,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -9940,7 +10085,7 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -9974,9 +10119,9 @@ msgstr "" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -9985,26 +10130,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10013,6 +10162,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10021,6 +10174,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10029,58 +10190,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10098,24 +10263,20 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10124,19 +10285,15 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10144,23 +10301,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "" @@ -10172,16 +10312,16 @@ msgstr "" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10216,7 +10356,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10259,7 +10399,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "" @@ -10267,6 +10428,15 @@ msgstr "" msgid "Sensor Bar Position:" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10291,39 +10461,39 @@ msgstr "" msgid "Set &Value" msgstr "" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10335,25 +10505,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" @@ -10388,27 +10580,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "" @@ -10417,7 +10609,7 @@ msgstr "" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "" @@ -10430,7 +10622,7 @@ msgstr "" msgid "Show FPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "" @@ -10438,43 +10630,43 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "" @@ -10482,7 +10674,7 @@ msgstr "" msgid "Show Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "" @@ -10494,20 +10686,20 @@ msgstr "" msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "" @@ -10515,7 +10707,7 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "" @@ -10523,23 +10715,23 @@ msgstr "" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "" @@ -10551,19 +10743,23 @@ msgstr "" msgid "Show Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "" @@ -10575,36 +10771,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10612,8 +10808,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10629,6 +10829,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10636,6 +10843,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10650,6 +10863,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10682,6 +10907,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "" @@ -10698,7 +10931,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10717,7 +10950,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10745,7 +10978,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "" @@ -10793,6 +11026,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10893,7 +11129,7 @@ msgstr "" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -10916,17 +11152,21 @@ msgstr "" msgid "Speed" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -10934,17 +11174,17 @@ msgstr "" msgid "Standard Controller" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -10952,11 +11192,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "" @@ -10972,14 +11212,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -10995,31 +11235,31 @@ msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "" @@ -11027,7 +11267,7 @@ msgstr "" msgid "Step successful!" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11036,7 +11276,7 @@ msgstr "" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11061,16 +11301,16 @@ msgid "Stick" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "" @@ -11106,7 +11346,7 @@ msgstr "" msgid "Stretch to Window" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11120,7 +11360,11 @@ msgstr "" msgid "Strum" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11133,16 +11377,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11152,7 +11396,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "" @@ -11165,7 +11409,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "" @@ -11177,12 +11421,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11214,7 +11458,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11233,7 +11477,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11259,16 +11503,20 @@ msgid "Symbol" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "" @@ -11276,7 +11524,7 @@ msgstr "" msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11317,20 +11565,20 @@ msgstr "" msgid "System Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "" @@ -11340,7 +11588,7 @@ msgstr "" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11348,7 +11596,7 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "" @@ -11356,7 +11604,7 @@ msgstr "" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11372,9 +11620,9 @@ msgstr "" msgid "Test" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11391,7 +11639,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11436,13 +11684,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11504,7 +11752,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11514,7 +11762,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "" @@ -11633,7 +11881,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11692,12 +11940,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11751,7 +11999,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11809,7 +12057,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11831,6 +12079,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11842,8 +12094,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11889,11 +12141,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -11909,8 +12161,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "" @@ -12008,7 +12260,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12028,7 +12280,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12068,7 +12320,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12081,7 +12333,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12089,11 +12341,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12101,7 +12353,7 @@ msgstr "" msgid "Threshold" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12116,14 +12368,14 @@ msgstr "" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "" @@ -12131,25 +12383,29 @@ msgstr "" msgid "To" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12157,28 +12413,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "" @@ -12190,35 +12446,35 @@ msgstr "" msgid "Toggle Pause" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12234,8 +12490,8 @@ msgstr "" msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12297,8 +12553,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12325,7 +12581,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "" @@ -12335,7 +12591,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12349,7 +12605,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12361,11 +12617,11 @@ msgstr "" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12403,15 +12659,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12443,7 +12699,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12466,11 +12722,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "" @@ -12488,28 +12744,28 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12580,15 +12836,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12596,20 +12852,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12636,7 +12885,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12650,8 +12899,8 @@ msgstr "" msgid "Up" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "" @@ -12659,11 +12908,11 @@ msgstr "" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "" @@ -12706,7 +12955,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -12714,11 +12963,11 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "" @@ -12734,10 +12983,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12772,7 +13027,7 @@ msgstr "" msgid "User Config" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "" @@ -12787,10 +13042,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12817,27 +13079,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12857,7 +13119,7 @@ msgstr "" msgid "Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -12927,13 +13189,13 @@ msgstr "" msgid "Video" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "" @@ -12945,22 +13207,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "" @@ -12968,7 +13230,7 @@ msgstr "" msgid "Vulkan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "" @@ -12992,7 +13254,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13069,8 +13331,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "" @@ -13080,7 +13342,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13092,28 +13354,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13182,7 +13444,7 @@ msgstr "" msgid "Widescreen Hack" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13206,21 +13468,21 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13232,19 +13494,19 @@ msgstr "" msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "" @@ -13252,7 +13514,7 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" @@ -13260,12 +13522,6 @@ msgstr "" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13275,11 +13531,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13293,10 +13549,11 @@ msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13329,39 +13586,39 @@ msgstr "" msgid "Write to Window" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "" @@ -13370,9 +13627,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -13440,7 +13697,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13484,7 +13741,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "" @@ -13504,16 +13761,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -13522,7 +13779,7 @@ msgstr "" msgid "Zero 3 code not supported" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13571,7 +13828,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -13579,7 +13836,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13587,7 +13844,7 @@ msgstr "" msgid "fake-completion" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13635,16 +13892,6 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "" @@ -13662,7 +13909,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13727,7 +13974,7 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" diff --git a/Languages/po/el.po b/Languages/po/el.po index f9602f866d..0a5be71de0 100644 --- a/Languages/po/el.po +++ b/Languages/po/el.po @@ -6,17 +6,17 @@ # firespin, 2014-2015,2018,2020 # Gpower2 , 2011 # link_to_the_past , 2013-2018,2020,2022 -# MRCYO Dev, 2023 +# e6b3518eccde9b3ba797d0e9ab3bc830_0a567e3, 2023 # Panos , 2013 msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" -"Last-Translator: MRCYO Dev, 2023\n" -"Language-Team: Greek (http://app.transifex.com/delroth/dolphin-emu/language/" -"el/)\n" +"Last-Translator: e6b3518eccde9b3ba797d0e9ab3bc830_0a567e3, 2023\n" +"Language-Team: Greek (http://app.transifex.com/dolphinemu/dolphin-emu/" +"language/el/)\n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -121,7 +121,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Αναθεώρηση %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -141,7 +141,7 @@ msgstr "%1 (αργή)" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -152,11 +152,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Ρυθμίσεις Γραφικών" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "" @@ -169,44 +169,38 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 έχει φύγει" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -219,8 +213,8 @@ msgstr "" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -236,26 +230,26 @@ msgstr "" msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (Κανονική Ταχύτητα)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -263,10 +257,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -279,7 +281,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -292,7 +294,7 @@ msgstr "" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -336,11 +338,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&Περί" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "" @@ -349,23 +355,19 @@ msgstr "" msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "&Ρυθμίσεις Ήχου" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&Αυτόματη Ενημέρωση:" @@ -373,11 +375,15 @@ msgstr "&Αυτόματη Ενημέρωση:" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Σημεία Διακοπής" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "&Ιχνηλάτης Σφαλμάτων" @@ -385,15 +391,15 @@ msgstr "&Ιχνηλάτης Σφαλμάτων" msgid "&Cancel" msgstr "&Ακύρωση" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&Διαχειριστής Cheats" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&Έλεγχος για Ενημερώσεις..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "" @@ -401,7 +407,7 @@ msgstr "" msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "" @@ -409,37 +415,33 @@ msgstr "" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "&Ρυθμίσεις Χειριστηρίων" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Δημιουργία..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Διαγραφή" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -453,11 +455,11 @@ msgstr "" msgid "&Edit..." msgstr "&Επεξεργασία..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Εξαγωγή Δίσκου" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Εξομοίωση" @@ -477,41 +479,41 @@ msgstr "" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Αρχείο" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Γραμματοσειρά..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&Προώθηση ανά Καρέ" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&Ρυθμίσεις Γραφικών" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Βοήθεια" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&Ρυθμίσεις Πλήκτρων Συντόμευσης" @@ -531,35 +533,35 @@ msgstr "" msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Γλώσσα:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Φόρτωση Σημείου Αποθήκευσης" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -569,19 +571,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Μνήμη" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Ταινία" @@ -589,7 +595,7 @@ msgstr "&Ταινία" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Δίκτυο" @@ -598,23 +604,23 @@ msgid "&No" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Άνοιγμα..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Ρυθμίσεις" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Παύση" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Αναπαραγωγή" @@ -622,7 +628,7 @@ msgstr "&Αναπαραγωγή" msgid "&Properties" msgstr "&Ιδιότητες" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "&Μόνο Για Ανάγνωση" @@ -630,7 +636,7 @@ msgstr "&Μόνο Για Ανάγνωση" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Καταχωρητές" @@ -643,24 +649,24 @@ msgstr "&Αφαίρεση" msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Επανεκκίνηση" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -668,31 +674,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Όριο Ταχύτητας:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Διακοπή" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Θέμα:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Εργαλεία" @@ -702,21 +708,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Προβολή" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Ιστοσελίδα" @@ -728,23 +734,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Ναι" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -752,7 +758,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(ανενεργό)" @@ -776,16 +782,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -854,7 +860,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -866,7 +872,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -902,19 +908,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "3D Βάθος" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -938,7 +944,7 @@ msgstr "4:3" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1023,11 +1029,11 @@ msgstr "< Λιγότερο-από" msgid "" msgstr "<Τίποτα>" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "<Γλώσσα Συστήματος>" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1035,14 +1041,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1068,8 +1074,8 @@ msgstr "" msgid "> Greater-than" msgstr "> Περισσότερο-από" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1083,11 +1089,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1097,7 +1103,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1113,7 +1119,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1180,17 +1186,11 @@ msgstr "Ακρίβεια:" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "" @@ -1263,19 +1263,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Ενεργά νήματα" @@ -1297,7 +1297,7 @@ msgstr "Προσαρμογέας:" msgid "Add" msgstr "Προσθήκη" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1314,31 +1314,31 @@ msgstr "Προσθήκη Νέας USB Συσκευής" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1348,17 +1348,17 @@ msgstr "" msgid "Add..." msgstr "Προσθήκη..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Διεύθυνση" @@ -1377,7 +1377,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1437,7 +1437,7 @@ msgstr "Για προχωρημένους" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1484,7 +1484,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1493,7 +1493,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1501,34 +1501,34 @@ msgid "All Files" msgstr "Όλα τα Αρχεία" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Όλα τα Αρχεία (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Όλα τα GC/Wii αρχεία" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1544,11 +1544,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "Να Επιτρέπονται Ασύμφωνες Ρυθμίσεις Περιοχών" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Άδεια Μετάδοσης Στατιστικών Χρήσης " @@ -1570,7 +1570,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "Πάντοτε" @@ -1592,7 +1592,7 @@ msgstr "" msgid "Anaglyph" msgstr "Ανάγλυφο" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Ανάλυση" @@ -1606,7 +1606,7 @@ msgstr "Γωνεία" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "Εξομάλυνση Ορίων" @@ -1618,19 +1618,19 @@ msgstr "Εξομάλυνση Ορίων:" msgid "Any Region" msgstr "Οποιαδήποτε Περιοχή" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1644,19 +1644,19 @@ msgstr "Apploader Ημερομηνία:" msgid "Apply" msgstr "Εφαρμογή" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε το '%1';" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το αρχείο;" @@ -1664,7 +1664,7 @@ msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετ msgid "Are you sure you want to delete this pack?" msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το pack;" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "Είστε σίγουροι ότι θέλετε να εγκαταλείψετε το NetPlay;" @@ -1693,8 +1693,8 @@ msgstr "Αναλογία Οθόνης:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1705,7 +1705,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Ορισμός Θυρών Χειριστηρίων" @@ -1755,11 +1755,15 @@ msgstr "Αυτόματα" msgid "Auto (Multiple of 640x528)" msgstr "Αυτόματα (Πολλαπλάσιο του 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Ρυθμίσεις Αυτόματης Ενημέρωσης" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1775,7 +1779,7 @@ msgstr "Αυτόματη Προσαρμογή Μεγέθους Παραθύρο msgid "Auto-Hide" msgstr "Αυτόματη Απόκρυψη" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1789,6 +1793,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1800,7 +1815,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "" @@ -1823,11 +1838,11 @@ msgstr "" msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP Καταχωρητές" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1883,10 +1898,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Εικονίδιο" @@ -1906,7 +1921,7 @@ msgstr "Bar" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1914,7 +1929,7 @@ msgstr "" msgid "Basic" msgstr "Βασικές" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Βασικές Ρυθμίσεις" @@ -1930,10 +1945,6 @@ msgstr "" msgid "Battery" msgstr "Μπαταρία" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta (μια φορά τον μήνα)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -1970,7 +1981,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -1978,9 +1989,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "" @@ -2016,15 +2027,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -2036,47 +2047,47 @@ msgstr "Πλήρης Οθόνη Χωρίς Περιθώρια " msgid "Bottom" msgstr "Βάση" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2088,23 +2099,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2121,7 +2132,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2131,19 +2142,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2152,25 +2163,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "" @@ -2204,7 +2220,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2212,16 +2228,16 @@ msgstr "" msgid "Buffer Size:" msgstr "Μέγεθος Buffer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Buffer:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2266,11 +2282,11 @@ msgstr "" msgid "C Stick" msgstr "Stick Κάμερας " -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP Καταχωρητές" @@ -2301,7 +2317,7 @@ msgstr "" msgid "Calculate" msgstr "Υπολογισμός" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2321,7 +2337,7 @@ msgstr "" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2347,7 +2363,7 @@ msgstr "Κάμερα 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2363,14 +2379,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2383,15 +2399,15 @@ msgstr "Άκυρο" msgid "Cancel Calibration" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2407,11 +2423,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "Δεν μπορεί να βρεθεί το GC IPL." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2427,7 +2443,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Δεν μπορεί να ξεκινήσει το παιχνίδι, γιατί το GC IPL δεν βρέθηκε." @@ -2459,7 +2475,7 @@ msgstr "" msgid "Change &Disc" msgstr "Αλλαγή &Δίσκου" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Αλλαγή &Δίσκου..." @@ -2467,14 +2483,20 @@ msgstr "Αλλαγή &Δίσκου..." msgid "Change Disc" msgstr "Αλλαγή Δίσκου" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Αυτόματη Αλλαγή Δίσκων" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2493,7 +2515,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "Η αλλαγή cheats θα τεθεί σε ισχύ μόνο όταν επανεκκινηθεί το παιχνίδι." @@ -2501,11 +2523,11 @@ msgstr "Η αλλαγή cheats θα τεθεί σε ισχύ μόνο όταν msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Συνομιλία" @@ -2521,7 +2543,7 @@ msgstr "Αναζήτηση Cheat" msgid "Cheats Manager" msgstr "Διαχειριστής Cheats" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "Έλεγχος NAND..." @@ -2533,13 +2555,13 @@ msgstr "Έλεγχος Αλλαγών στην Λίστα Παιχνιδιών msgid "Check for updates" msgstr "Έλεγχος για ενημερώσεις" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "" @@ -2551,36 +2573,36 @@ msgstr "Κίνα" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Επιλέξτε ένα αρχείο για άνοιγμα" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Επιλέξτε τον φάκελο προς αποσυμπίεση" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "" @@ -2591,18 +2613,18 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Καθάρισ." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "" @@ -2623,7 +2645,7 @@ msgstr "" msgid "Close" msgstr "Κλείσιμο" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "Ρυ&θμίσεις" @@ -2631,11 +2653,11 @@ msgstr "Ρυ&θμίσεις" msgid "Code" msgstr "Κώδικας" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2647,7 +2669,7 @@ msgstr "Κωδικός:" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2663,11 +2685,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2702,9 +2724,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "Συμπίεση" @@ -2717,7 +2739,7 @@ msgstr "Επίπεδο Συμπίεσης:" msgid "Compression:" msgstr "Συμπίεση:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2725,11 +2747,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "" @@ -2745,7 +2767,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2760,7 +2782,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2814,7 +2841,7 @@ msgstr "Ρυθμίσεις" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Ρύθμιση Dolphin" @@ -2827,13 +2854,13 @@ msgstr "" msgid "Configure Output" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Επιβεβαίωση" @@ -2842,12 +2869,12 @@ msgstr "Επιβεβαίωση" msgid "Confirm backend change" msgstr "Επιβεβαίωση αλλαγής backend " -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Επιβεβαίωση Διακοπής" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Επιβεβαίωση" @@ -2857,7 +2884,7 @@ msgstr "Επιβεβαίωση" msgid "Connect" msgstr "Σύνδεση" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Σύνδεση Σανίδας Ισορροπίας" @@ -2865,27 +2892,27 @@ msgstr "Σύνδεση Σανίδας Ισορροπίας" msgid "Connect USB Keyboard" msgstr "Σύνδεση Πληκτρολογίου USB" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Σύνδεση Wii Remote %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Σύνδεση Wii Remote 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Σύνδεση Wii Remote 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Σύνδεση Wii Remote 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Σύνδεση Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Σύνδεση Wii Remotes" @@ -2901,7 +2928,7 @@ msgstr "Σύνδεση στο Internet και εκτέλεση ενημέρωσ msgid "Connected" msgstr "Συνδεδεμένο" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2926,23 +2953,23 @@ msgstr "" msgid "Control Stick" msgstr "Stick Ελέγχου " -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "" @@ -2954,6 +2981,16 @@ msgstr "Ρυθμίσεις Χειριστηρίων" msgid "Controllers" msgstr "Χειριστήρια" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2962,7 +2999,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2970,7 +3007,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2979,7 +3016,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3004,7 +3041,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3086,45 +3123,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Αντιγραφή" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +msgid "Copy &Function" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" @@ -3139,8 +3176,8 @@ msgstr "" msgid "Core" msgstr "Πυρήνας" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3230,8 +3267,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3247,7 +3284,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "" @@ -3263,13 +3300,13 @@ msgstr "Αδυναμία ανάγνωσης αρχείου." msgid "Country:" msgstr "Χώρα:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3283,7 +3320,7 @@ msgstr "Δημιουργία Νέας Κάρτας Μνήμης" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3327,23 +3364,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Τρέχουσα Περιοχή" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "Τρέχων παιχνίδι" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Τρέχων νήμα" @@ -3452,7 +3489,7 @@ msgstr "Χαλάκι Χορού" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "" @@ -3498,7 +3535,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Debugging" @@ -3515,24 +3552,24 @@ msgstr "Ποιότητα Αποκωδικοποίησης:" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Μείωση Βάθους" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Μείωση Ταχύτητας Εξομοίωσης" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Μείωση IR" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3546,7 +3583,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Προεπιλ." @@ -3566,7 +3603,7 @@ msgstr "" msgid "Default ISO:" msgstr "Προεπιλεγμένο ISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3587,8 +3624,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Διαγραφή" @@ -3606,7 +3644,7 @@ msgstr "Διαγραφή Επιλεγμένων Αρχείων..." msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "Βάθος" @@ -3618,12 +3656,12 @@ msgstr "" msgid "Depth:" msgstr "Βάθος:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Περιγραφή" @@ -3637,8 +3675,8 @@ msgstr "Περιγραφή:" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3650,21 +3688,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3672,7 +3710,7 @@ msgstr "" msgid "Detect" msgstr "Ανίχνευση" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3680,11 +3718,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Dev (πολλαπλές φορές την ημέρα)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Συσκευή" @@ -3727,11 +3765,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Απενεργοποίηση Bounding Box" @@ -3744,15 +3777,15 @@ msgstr "Απενεργοποίηση Φίλτρου Αντιγραφής " msgid "Disable EFB VRAM Copies" msgstr "Απενεργοποίηση EFB VRAM Αντίγραφα" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Απενεργοποίηση Ορίου Ταχύτητας Εξομοίωσης" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3760,11 +3793,11 @@ msgstr "" msgid "Disable Fog" msgstr "Απενεργοποίηση Ομίχλης" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "Απενεργοποίηση JIT Cache" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3786,7 +3819,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3795,6 +3828,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Δίσκος" @@ -3803,6 +3842,11 @@ msgstr "Δίσκος" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3829,17 +3873,17 @@ msgstr "Απόσταση" msgid "Distance of travel from neutral position." msgstr "Απόσταση μετακίνησης από ουδέτερη θέση." -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "Εξουσιοδοτείτε το Dolphin να αναφέρει πληροφορίες στους προγραμματιστές του " "Dolphin;" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "" @@ -3849,7 +3893,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Θέλετε να σταματήσετε την τρέχουσα εξομοίωση;" @@ -3861,8 +3905,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II Αποκωδικοποιητής" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "" @@ -3870,9 +3914,9 @@ msgstr "" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3884,8 +3928,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS Ταινίες (*.dtm)" @@ -3920,7 +3964,7 @@ msgstr "" "Το Dolphin είναι ένας ελεύθερος και ανοικτού κώδικα εξομοιωτής για GameCube " "και Wii." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3934,13 +3978,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "Το σύστημα cheat του Dolphin είναι επί του παρόντος απενεργοποιημένο." @@ -3949,7 +3987,7 @@ msgstr "Το σύστημα cheat του Dolphin είναι επί του παρ msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Να Μην Γίνει Ενημέρωση" @@ -3970,7 +4008,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -3992,7 +4030,7 @@ msgstr "Λήψη Κωδικών" msgid "Download Codes from the WiiRD Database" msgstr "Λήψη Κωδικών από την WiiRD Database" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" "Λήψη Εξώφυλλων Παιχνιδιών από GameTDB.com για Χρήση σε Προβολή Πλέγματος" @@ -4005,6 +4043,16 @@ msgstr "Η λήψη ολοκληρώθηκε" msgid "Downloaded %1 codes. (added %2)" msgstr "Ελήφθησαν %1 κωδικοί. (προστέθηκαν %2)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4044,7 +4092,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Εξαγωγή Ήχου" @@ -4056,7 +4104,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Εξαγωγή EFB Target" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Εξαγωγή Καρέ" @@ -4116,11 +4164,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4130,11 +4178,11 @@ msgstr "" msgid "Dutch" msgstr "Ολλανδικά" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "Έ&ξοδος" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4146,7 +4194,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4154,7 +4202,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Ενημερώσεις Μνήμης Νωρίς" @@ -4173,7 +4221,16 @@ msgstr "Ανατολική Ασία" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4193,11 +4250,11 @@ msgstr "Εφέ" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "" @@ -4215,7 +4272,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Κενή" @@ -4227,7 +4284,7 @@ msgstr "Το νήμα εξομοίωσης εκτελείται ήδη" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4245,7 +4302,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4260,7 +4317,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Ταχύτητα Εξομοίωσης" @@ -4269,8 +4326,6 @@ msgstr "Ταχύτητα Εξομοίωσης" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "Ενεργοποίηση" @@ -4278,23 +4333,15 @@ msgstr "Ενεργοποίηση" msgid "Enable API Validation Layers" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Ενεργοποίηση Ελαστικότητας Ήχου" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Ενεργοποίηση Cheat" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4302,17 +4349,21 @@ msgstr "" msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Ενεργοποίηση Διπλού Πυρήνα" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Ενεργοποίηση Διπλού Πυρήνα (επιτάχυνση)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4322,7 +4373,7 @@ msgstr "Ενεργοποίηση Παράκαμψης Εξομοιωμένου C msgid "Enable Emulated Memory Size Override" msgstr "Ενεργοποίηση Παράκαμψης Εξομοιωμένου Μεγέθους Μνήμης" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4334,11 +4385,11 @@ msgstr "Ενεργοποίηση FPRF" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4356,20 +4407,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Ενεργοποίηση MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4377,14 +4424,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "Ενεργοποίηση Προοδευτικής Σάρωσης" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4398,11 +4441,15 @@ msgstr "Ενεργοποίηση Προφύλαξης Οθόνης" msgid "Enable Speaker Data" msgstr "Ενεργοποίηση Δεδομένων Ηχείου" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "" @@ -4418,34 +4465,13 @@ msgstr "Ενεργοποίηση Wireframe" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4453,31 +4479,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4494,7 +4527,7 @@ msgstr "" "Ενεργοποιεί το Floating Point Result Flag υπολογισμό, απαραίτητο για μερικά " "παιχνίδια. (Ενεργό = Συμβατότητα, Ανενεργό = Ταχύτητα)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4528,7 +4561,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4574,6 +4607,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4601,6 +4643,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "" @@ -4648,7 +4694,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "" @@ -4661,20 +4707,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4688,42 +4734,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4749,7 +4795,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4765,7 +4811,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4856,7 +4902,7 @@ msgstr "" msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Ευρώπη" @@ -4869,15 +4915,15 @@ msgstr "" msgid "Exit" msgstr "Έξοδος" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4889,19 +4935,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4909,7 +4955,7 @@ msgstr "" msgid "Experimental" msgstr "Πειραματικός" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Εξαγωγή Όλων Των Αποθηκεύσεων Wii" @@ -4920,11 +4966,11 @@ msgstr "Εξαγωγή Όλων Των Αποθηκεύσεων Wii" msgid "Export Failed" msgstr "Η Εξαγωγή Απέτυχε" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Εξαγωγή Εγγραφής" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Εξαγωγή Εγγραφής..." @@ -4952,14 +4998,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Επέκταση" @@ -4972,7 +5018,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -4980,7 +5026,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "" @@ -5017,8 +5063,8 @@ msgstr "" msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "Αναπαραγωγή FIFO" @@ -5032,11 +5078,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5056,7 +5102,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5077,15 +5123,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5102,7 +5148,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "" @@ -5131,7 +5177,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5158,25 +5204,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5196,18 +5242,18 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5219,21 +5265,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "" @@ -5247,17 +5293,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "" @@ -5265,7 +5311,7 @@ msgstr "" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5295,15 +5341,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5311,11 +5357,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5362,23 +5408,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5392,7 +5438,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5423,31 +5469,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5497,20 +5543,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "Αποτυχία" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5523,7 +5570,7 @@ msgstr "Γρήγορη" msgid "Fast Depth Calculation" msgstr "Γρήγορος Υπολογισμός Βάθους" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5534,7 +5581,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5546,9 +5593,9 @@ msgstr "" msgid "File Details" msgstr "Πληροφορίες Αρχείου" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5556,24 +5603,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Πληροφορίες Αρχείου" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Όνομα Αρχείου" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "Διαδρομή Αρχείου" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Μέγεθος Αρχείου" @@ -5658,7 +5705,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "" @@ -5667,13 +5713,13 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5740,7 +5786,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5750,7 +5796,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5758,6 +5804,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5773,7 +5825,7 @@ msgstr "Μπροστά" msgid "Forward port (UPnP)" msgstr "Προώθηση θύρας (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5783,24 +5835,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Προώθηση ανά Καρέ" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "" @@ -5808,7 +5860,7 @@ msgstr "" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Εύρος Καρέ" @@ -5816,7 +5868,7 @@ msgstr "Εύρος Καρέ" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "Καρέ για Εγγραφή:" @@ -5836,7 +5888,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5857,11 +5909,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Ελεύθερη Ματιά" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5886,8 +5938,8 @@ msgid "From" msgstr "Από" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "Από:" @@ -5895,10 +5947,15 @@ msgstr "Από:" msgid "FullScr" msgstr "Πλήρης Οθόνη" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5915,7 +5972,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5931,19 +5988,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -5985,7 +6042,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "GPU Αποκωδικοποίηση Υφών" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -5995,25 +6052,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6025,7 +6082,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6043,22 +6100,22 @@ msgstr "" msgid "Game" msgstr "Παιχνίδι" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "Game Boy Advance" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Game Boy Advance Carts (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6086,8 +6143,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "ID Παιχνιδιού" @@ -6096,25 +6153,25 @@ msgstr "ID Παιχνιδιού" msgid "Game ID:" msgstr "ID Παιχνιδιού:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Κατάσταση Παιχνιδιού" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6127,7 +6184,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6147,11 +6204,11 @@ msgstr "" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6159,11 +6216,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "GameCube Χειριστήρια" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6180,7 +6237,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6213,34 +6270,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Κωδικοί Gecko" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Γενικά" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6258,7 +6323,7 @@ msgstr "Γερμανία" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6273,7 +6338,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6282,7 +6347,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Γραφικά" @@ -6291,7 +6356,7 @@ msgstr "Γραφικά" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "" @@ -6300,7 +6365,7 @@ msgstr "" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6322,7 +6387,7 @@ msgstr "Αριστερό Πράσινο" msgid "Green Right" msgstr "Δεξί Πράσινο" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Προβολή Πλέγματος" @@ -6359,7 +6424,7 @@ msgstr "" msgid "Hacks" msgstr "Hacks" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6391,7 +6456,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -6400,11 +6465,11 @@ msgstr "" msgid "Hide" msgstr "Απόκρυψη" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6416,11 +6481,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6448,7 +6520,7 @@ msgstr "Host" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6456,7 +6528,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6464,11 +6536,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6480,17 +6552,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Πλήκτρα Συντόμευσης" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "Τα Πλήκτρα Συντόμευσης Απαιτούν Εστίαση Παραθύρου" @@ -6547,7 +6619,7 @@ msgstr "" msgid "IPL Settings" msgstr "Ρυθμίσεις IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -6578,18 +6650,18 @@ msgstr "" msgid "Icon" msgstr "Εικονίδιο" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6602,7 +6674,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6616,14 +6688,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6635,7 +6717,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6676,7 +6758,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6691,21 +6773,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6746,24 +6837,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Αύξηση Βάθους" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Αύξηση IR" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6783,16 +6874,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6812,12 +6903,12 @@ msgstr "Πληροφορίες" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Πληροφορίες" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6827,10 +6918,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Είσοδος" @@ -6844,22 +6935,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "Εισαγωγή Κάρτας SD" @@ -6873,11 +6957,11 @@ msgstr "Εγκατάσταση" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Εγκατάσταση Ενημέρωσης" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "Εγκατάσταση WAD..." @@ -6885,13 +6969,14 @@ msgstr "Εγκατάσταση WAD..." msgid "Install to the NAND" msgstr "Εγκατάσταση στην NAND" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -6900,7 +6985,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -6909,7 +6994,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6926,19 +7011,19 @@ msgstr "" msgid "Interface" msgstr "Διεπαφή" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6951,25 +7036,25 @@ msgstr "Εσωτερικό Σφάλμα LZO - αποτυχία συμπίεση msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Εσωτερική Ανάλυση" @@ -6978,7 +7063,7 @@ msgstr "Εσωτερική Ανάλυση" msgid "Internal Resolution:" msgstr "Εσωτερική Ανάλυση:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -6986,7 +7071,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "Interpreter (πιο αργή απ' όλες)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -6994,7 +7079,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -7002,7 +7087,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -7011,11 +7096,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7036,7 +7121,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7052,19 +7137,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Μη έγκυρο αρχείο εγγραφής" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Μη έγκυρες παράμετροι αναζήτησης (δεν επιλέχθηκε αντικείμενο)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Μη έγκυρο string αναζήτησης (δεν μπορεί να γίνει μετατροπή σε νούμερο)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "Μη έγκυρο string αναζήτησης (μόνο ζυγά μήκη string υποστηρίζονται)" @@ -7091,11 +7176,11 @@ msgstr "Ιταλία" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7103,47 +7188,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7155,26 +7240,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Ιαπωνία" @@ -7196,12 +7282,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Διατήρηση Παραθύρου στην Κορυφή" @@ -7231,15 +7317,15 @@ msgstr "" msgid "Keys" msgstr "Πλήκτρα" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Διώξιμο Παίκτη" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Κορέα" @@ -7265,7 +7351,7 @@ msgstr "" msgid "L-Analog" msgstr "L-Αναλογική" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7273,7 +7359,11 @@ msgstr "" msgid "Label" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7311,7 +7401,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7319,7 +7409,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7330,7 +7420,7 @@ msgstr "Αριστερά" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Αριστερό Stick" @@ -7368,6 +7458,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7401,11 +7499,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Λίστα Στηλών" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Προβολή Λίστας" @@ -7414,27 +7512,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Φόρτωσ." -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7445,24 +7543,29 @@ msgstr "Φόρτωση Τροποποιημένων Υφών" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "Φόρτωση Κυρίως Μενού GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7470,133 +7573,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Φόρτωση Σημείου Αποθήκευσης" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Φόρτωση Τελευταίας Αποθήκευσης 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Φόρτωση Τελευταίας Αποθήκευσης 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Φόρτωση Τελευταίας Αποθήκευσης 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Φόρτωση Τελευταίας Αποθήκευσης 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Φόρτωση Τελευταίας Αποθήκευσης 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Φόρτωση Τελευταίας Αποθήκευσης 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Φόρτωση Τελευταίας Αποθήκευσης 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Φόρτωση Τελευταίας Αποθήκευσης 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Φόρτωση Τελευταίας Αποθήκευσης 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Φόρτωση Τελευταίας Αποθήκευσης 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Φόρτωση Σημείου Αποθήκευσης 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Φόρτωση Σημείου Αποθήκευσης 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Φόρτωση Σημείου Αποθήκευσης 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Φόρτωση Σημείου Αποθήκευσης 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Φόρτωση Σημείου Αποθήκευσης 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Φόρτωση Σημείου Αποθήκευσης 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Φόρτωση Σημείου Αποθήκευσης 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Φόρτωση Σημείου Αποθήκευσης 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Φόρτωση Σημείου Αποθήκευσης 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Φόρτωση Σημείου Αποθήκευσης 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Φόρτωση..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7613,20 +7711,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Καταγραφή" @@ -7635,15 +7741,16 @@ msgstr "Καταγραφή" msgid "Log Configuration" msgstr "Ρυθμίσεις Καταγραφής" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7659,7 +7766,7 @@ msgstr "Τύποι Καταγραφής" msgid "Logger Outputs" msgstr "Έξοδοι Καταγραφής" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7670,15 +7777,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -7695,7 +7802,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7741,9 +7848,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Δημιουργός" @@ -7752,7 +7859,7 @@ msgstr "Δημιουργός" msgid "Maker:" msgstr "Δημιουργός:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7760,7 +7867,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "Διαχείριση NAND" @@ -7769,7 +7876,7 @@ msgstr "Διαχείριση NAND" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7781,11 +7888,11 @@ msgstr "" msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7801,7 +7908,7 @@ msgstr "" "παιχνίδια." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "" @@ -7817,7 +7924,7 @@ msgstr "" msgid "Memory Card" msgstr "Κάρτα Μνήμης" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "Διαχειριστής Καρτών Μνήμης" @@ -7845,7 +7952,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7853,13 +7960,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Μικρόφωνο" @@ -7876,7 +7983,7 @@ msgstr "Διάφορα" msgid "Misc Settings" msgstr "Διάφορες Ρυθμίσεις" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7888,7 +7995,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7924,8 +8031,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7945,11 +8052,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7958,40 +8065,27 @@ msgstr "" msgid "Motor" msgstr "Μοτέρ" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Ταινία" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -8004,10 +8098,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Έλεγχος NAND " @@ -8016,8 +8110,8 @@ msgstr "Έλεγχος NAND " msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8026,7 +8120,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8043,8 +8137,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8057,11 +8151,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "Όνομα" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8087,7 +8181,7 @@ msgstr "Αρχική (640x528)" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8103,27 +8197,27 @@ msgstr "" msgid "Netherlands" msgstr "Ολλανδία" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "" @@ -8131,16 +8225,16 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -8165,7 +8259,7 @@ msgstr "Νέα Αναζήτηση" msgid "New Tag..." msgstr "Νέα Ετικέτα..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "" @@ -8173,21 +8267,23 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8228,7 +8324,7 @@ msgstr "" msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8236,12 +8332,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Μη διαθέσιμη περιγραφή" @@ -8253,7 +8349,7 @@ msgstr "Κανένα σφάλμα." msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8274,11 +8370,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "Δεν εντοπίστηκαν προβλήματα." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8301,7 +8397,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8315,13 +8411,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Καμία" @@ -8333,7 +8429,7 @@ msgstr "Βόρεια Αμερική" msgid "Not Set" msgstr "Μη Ορισμένο" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" @@ -8353,7 +8449,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8397,26 +8493,26 @@ msgstr "" msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8468,7 +8564,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Εύρος Αντικειμένου" @@ -8489,7 +8585,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8500,7 +8596,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8515,7 +8611,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "Online &Εγχειρίδια " @@ -8523,13 +8619,13 @@ msgstr "Online &Εγχειρίδια " msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8546,17 +8642,21 @@ msgstr "Άνοιγμα" msgid "Open &Containing Folder" msgstr "Άνοιγμα &Περιεχόμενου Φακέλου" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -8621,26 +8721,26 @@ msgstr "Πορτοκαλί" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8648,7 +8748,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8658,16 +8758,16 @@ msgstr "Άλλα" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "" @@ -8675,7 +8775,7 @@ msgstr "" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8683,16 +8783,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "Α&ναπαραγωγή Εγγραφής Χειρισμών..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -8721,7 +8821,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8734,7 +8834,7 @@ msgstr "Χειριστήριο" msgid "Pads" msgstr "Χειριστήρια" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8755,7 +8855,7 @@ msgstr "Παθητική" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Κωδικός" @@ -8793,15 +8893,15 @@ msgstr "Φάκελοι" msgid "Pause" msgstr "Παύση" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Παύση στο Τέλος της Ταινίας" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Παύση στην Απώλεια Εστίασης Παραθύρου" @@ -8817,6 +8917,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8836,7 +8942,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "Φωτισμός ανά Pixel" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Εκτελέστε Διαδικτυακή Ενημέρωση Συστήματος" @@ -8866,15 +8972,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Ping" @@ -8886,8 +8992,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Πλατφόρμα" @@ -8895,52 +9001,52 @@ msgstr "Πλατφόρμα" msgid "Play" msgstr "Αναπαραγωγή" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Αναπαραγωγή Εγγραφής" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Ρυθμίσεις Αναπαραγωγής" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Παίχτες" @@ -8973,7 +9079,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "" @@ -8990,11 +9096,11 @@ msgstr "Θύρα:" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -9006,6 +9112,14 @@ msgstr "Post-Processing Εφέ:" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9015,15 +9129,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "Προφόρτωση Τροποποιημένων Υφών" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9037,7 +9151,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "" @@ -9055,24 +9169,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9106,16 +9221,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Προφίλ" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9123,15 +9238,21 @@ msgstr "" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Δημόσιος" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "Εκκαθάριση Μνήμης Cache Λίστας Παιχνιδιών " -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9158,11 +9279,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Ερώτηση" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Έξοδος" @@ -9179,19 +9300,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-Αναλογική" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9212,7 +9333,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9224,12 +9345,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9252,7 +9374,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9268,8 +9390,8 @@ msgstr "Πραγματικό Wii Remote" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9278,23 +9400,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Εγγραφή" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Ρυθμίσεις Εγγραφής" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Εγγραφή..." @@ -9311,7 +9433,7 @@ msgstr "Αριστερό Κόκκινο" msgid "Red Right" msgstr "Δεξί Κόκκινο" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9327,7 +9449,7 @@ msgstr "Redump.org Κατάσταση:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9357,8 +9479,8 @@ msgstr "" msgid "Refreshing..." msgstr "Ανανέωση..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Περιοχή" @@ -9379,7 +9501,12 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "Υπενθύμιση Αργότερα" @@ -9404,7 +9531,7 @@ msgstr "" msgid "Remove Tag..." msgstr "Αφαίρεση Ετικέτας..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9415,12 +9542,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9442,10 +9569,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9455,7 +9588,7 @@ msgstr "Επανεκκίνηση" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9499,7 +9632,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Απαιτείται Επανεκκίνηση" @@ -9507,11 +9640,11 @@ msgstr "Απαιτείται Επανεκκίνηση" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Επανάληψη" @@ -9520,7 +9653,7 @@ msgstr "Επανάληψη" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9532,7 +9665,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9543,7 +9676,7 @@ msgstr "Δεξιά" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Δεξί Stick" @@ -9579,11 +9712,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9601,27 +9734,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9634,23 +9771,23 @@ msgstr "" msgid "Rumble" msgstr "Δόνηση" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9658,7 +9795,7 @@ msgstr "" msgid "Russia" msgstr "Ρωσία" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "SD Κάρτα" @@ -9717,11 +9854,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Απ&οθήκευση Σημείου Αποθήκευσης" @@ -9731,9 +9868,9 @@ msgid "Safe" msgstr "Ασφαλής" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9743,27 +9880,39 @@ msgstr "Αποθήκ." msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "" #. i18n: Noun (i.e. the data saved by the game) @@ -9775,15 +9924,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Αποθήκευση Παλαιότερου Σημείου" @@ -9791,73 +9944,77 @@ msgstr "Αποθήκευση Παλαιότερου Σημείου" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Αποθήκευση Σημείου" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Αποθήκευση Σημείου Αποθήκευσης 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Αποθήκευση Σημείου Αποθήκευσης 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Αποθήκευση Σημείου Αποθήκευσης 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Αποθήκευση Σημείου Αποθήκευσης 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Αποθήκευση Σημείου Αποθήκευσης 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Αποθήκευση Σημείου Αποθήκευσης 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Αποθήκευση Σημείου Αποθήκευσης 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Αποθήκευση Σημείου Αποθήκευσης 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Αποθήκευση Σημείου Αποθήκευσης 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Αποθήκευση Σημείου Αποθήκευσης 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9865,7 +10022,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "" @@ -9877,11 +10034,7 @@ msgstr "" msgid "Save as..." msgstr "Αποθήκευση ως..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9892,23 +10045,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Αποθήκευση..." @@ -9920,7 +10065,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9937,8 +10082,8 @@ msgid "ScrShot" msgstr "Στιγμιότυπο" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Αναζήτηση" @@ -9947,7 +10092,7 @@ msgstr "Αναζήτηση" msgid "Search Address" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "" @@ -9965,7 +10110,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -9973,7 +10118,7 @@ msgstr "" msgid "Search games..." msgstr "Αναζήτηση παιχνιδιών..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -10007,9 +10152,9 @@ msgstr "Επιλογή" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10018,26 +10163,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10046,6 +10195,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10054,6 +10207,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10062,58 +10223,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Επιλογή Θέσης %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Επιλογή Θέσης Αποθήκευσης" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Επιλέξτε Θέση 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Επιλέξτε Θέση 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Επιλέξτε Θέση 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Επιλέξτε Θέση 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Επιλέξτε Θέση 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Επιλέξτε Θέση 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Επιλέξτε Θέση 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Επιλέξτε Θέση 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Επιλέξτε Θέση 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Επιλέξτε Θέση 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10131,24 +10296,20 @@ msgstr "Επιλέξτε ένα Φάκελο" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Επιλέξτε ένα Αρχείο" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Επιλέξτε ένα Παιχνίδι" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10157,19 +10318,15 @@ msgstr "" msgid "Select a game" msgstr "Επιλέξτε ένα παιχνίδι" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "Επιλέξτε ένα αρχείο για εγκατάσταση στην NAND" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10177,23 +10334,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Επιλέξτε αρχείο αποθήκευσης" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Επιλεγμένη Γραμματοσειρά" @@ -10205,16 +10345,16 @@ msgstr "Το επιλεγμένο προφίλ χειρισμού δεν υπά #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10249,7 +10389,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10292,7 +10432,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Αποστολή" @@ -10300,6 +10461,15 @@ msgstr "Αποστολή" msgid "Sensor Bar Position:" msgstr "Θέση Sensor Bar:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10324,39 +10494,39 @@ msgstr "" msgid "Set &Value" msgstr "" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "Ορισμός ως &Προεπιλεγμένου ISO" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10371,25 +10541,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Ορίζει την γλώσσα συστήματος του Wii." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Ρυθμίσεις" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Αδυναμία δημιουργίας αρχείου setting.txt" @@ -10424,27 +10616,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Εμφάνιση Παραθύρου Κατα&γραφής " -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Εμφάνιση Γραμμής &Εργαλείων" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Εμφάνιση Ενεργού Τίτλου στον Τίτλο Παραθύρου" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Εμφάνιση Αυστραλίας" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Εμφάνιση Τρέχοντος Παιχνιδιού σε Discord" @@ -10453,7 +10645,7 @@ msgstr "Εμφάνιση Τρέχοντος Παιχνιδιού σε Discord" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "Εμφάνιση ELF/DOL" @@ -10466,7 +10658,7 @@ msgstr "" msgid "Show FPS" msgstr "Εμφάνιση FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Εμφάνιση Μετρητή Καρέ" @@ -10474,43 +10666,43 @@ msgstr "Εμφάνιση Μετρητή Καρέ" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Εμφάνιση Γαλλίας" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Εμφάνιση GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Εμφάνιση Γερμανίας" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Εμφάνιση Προβολής Χειρισμών" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Εμφάνιση Ιταλίας" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Εμφάνιση Κορέας" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Εμφάνιση Μετρητή Καθυστέρησης " @@ -10518,7 +10710,7 @@ msgstr "Εμφάνιση Μετρητή Καθυστέρησης " msgid "Show Language:" msgstr "Εμφάνιση Γλώσσας:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Εμφάνιση Ρυθμίσεων &Καταγραφέα" @@ -10530,20 +10722,20 @@ msgstr "Εμφάνιση Μηνυμάτων NetPlay" msgid "Show NetPlay Ping" msgstr "Εμφάνιση NetPlay Ping" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Εμφάνιση Ολλανδίας" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "Εμφάνιση Μηνυμάτων στην Οθόνη " -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Εμφάνιση PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "" @@ -10551,7 +10743,7 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Εμφάνιση Πλατφόρμας" @@ -10559,23 +10751,23 @@ msgstr "Εμφάνιση Πλατφόρμας" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Εμφάνιση Περιοχών" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Εμφάνιση Ρωσίας" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Εμφάνιση Ισπανίας" @@ -10587,19 +10779,23 @@ msgstr "" msgid "Show Statistics" msgstr "Εμφάνιση Στατιστικών" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Εμφάνιση Ώρας Συστήματος" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Εμφάνιση Ταϊβάν" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Εμφάνιση USA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Εμφάνιση Αγνώστων" @@ -10611,36 +10807,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "Εμφάνιση WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Εμφάνιση Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Εμφάνιση Κόσμου" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10648,8 +10844,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10665,6 +10865,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10672,6 +10879,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10686,6 +10899,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10718,6 +10943,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Δίπλα - Δίπλα" @@ -10734,7 +10967,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "Πλαγιαστό Wii Remote" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10753,7 +10986,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10781,7 +11014,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Παράλειψη" @@ -10829,6 +11062,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10929,7 +11165,7 @@ msgstr "Ένταση Ηχείου:" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -10952,17 +11188,21 @@ msgstr "" msgid "Speed" msgstr "Ταχύτητα" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -10970,17 +11210,17 @@ msgstr "" msgid "Standard Controller" msgstr "Τυπικός Controller" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Εκκίνηση" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "Έναρξη &NetPlay..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -10988,11 +11228,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "Εκκίνηση Ε&γγραφής Χειρισμών" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Εκκίνηση Εγγραφής" @@ -11008,14 +11248,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "Εκκίνηση παιχνιδιού" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -11031,31 +11271,31 @@ msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "" @@ -11063,7 +11303,7 @@ msgstr "" msgid "Step successful!" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11072,7 +11312,7 @@ msgstr "" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11097,16 +11337,16 @@ msgid "Stick" msgstr "Stick" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Διακοπή" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Διακοπή παιχνιδιού" @@ -11142,7 +11382,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Προσαρμογή στο Παράθυρο" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11156,7 +11396,11 @@ msgstr "" msgid "Strum" msgstr "Strum" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11169,16 +11413,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Επιτυχία" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11188,7 +11432,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "Επιτυχής διαγραφή '%1'." @@ -11201,7 +11445,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "" @@ -11213,12 +11457,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11250,7 +11494,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11269,7 +11513,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11295,16 +11539,20 @@ msgid "Symbol" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "" @@ -11312,7 +11560,7 @@ msgstr "" msgid "Sync" msgstr "Συγχρονισμός" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11353,20 +11601,20 @@ msgstr "" msgid "System Language:" msgstr "Γλώσσα Συστήματος:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS Είσοδος" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "Ετικέτες" @@ -11376,7 +11624,7 @@ msgstr "Ετικέτες" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11384,7 +11632,7 @@ msgstr "" msgid "Taiwan" msgstr "Ταϊβάν" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Δημιουργία Στιγμιότυπου" @@ -11392,7 +11640,7 @@ msgstr "Δημιουργία Στιγμιότυπου" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11408,9 +11656,9 @@ msgstr "" msgid "Test" msgstr "Τέστ" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11427,7 +11675,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11472,13 +11720,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11540,7 +11788,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11550,7 +11798,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "" @@ -11669,7 +11917,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11728,12 +11976,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11788,7 +12036,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11846,7 +12094,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11868,6 +12116,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11879,8 +12131,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11929,11 +12181,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -11951,8 +12203,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "" @@ -12050,7 +12302,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12072,7 +12324,7 @@ msgstr "" "Αυτό το λογισμικό δεν πρέπει να χρησιμοποιείται για το παίξιμο παιχνιδιών " "που δεν κατέχονται νόμιμα." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12112,7 +12364,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12125,7 +12377,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12133,11 +12385,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12145,7 +12397,7 @@ msgstr "" msgid "Threshold" msgstr "Κατώφλι" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12160,14 +12412,14 @@ msgstr "Πλάγιασμα" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Τίτλος" @@ -12175,25 +12427,29 @@ msgstr "Τίτλος" msgid "To" msgstr "Εώς" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "Εναλλαγή &Πλήρους Οθόνης" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12201,28 +12457,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "Εναλλαγή Όλων Τύπων Καταγραφής " -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Εναλλαγή Αναλογίας Οθόνης" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Εναλλαγή EFB Αντίγραφα" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Εναλλαγή Ομίχλης" @@ -12234,35 +12490,35 @@ msgstr "Εναλλαγή Πλήρους Οθόνης" msgid "Toggle Pause" msgstr "Εναλλαγή Παύσης" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12278,8 +12534,8 @@ msgstr "Κορυφή" msgid "Top-and-Bottom" msgstr "Πάνω - Κάτω" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12341,8 +12597,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12369,7 +12625,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Σκανδάλες" @@ -12379,7 +12635,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12393,7 +12649,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12405,11 +12661,11 @@ msgstr "ΗΠΑ" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12447,15 +12703,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12487,7 +12743,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12510,11 +12766,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Αναίρεση Φόρτωσης Σημείου Αποθ. " -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Αναίρεση Αποθήκευσης Σημείου Αποθ. " @@ -12532,28 +12788,28 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "Ηνωμένες Πολιτείες" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Άγνωστο" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12624,15 +12880,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Απεριόριστη" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12640,20 +12896,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12680,7 +12929,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12694,8 +12943,8 @@ msgstr "" msgid "Up" msgstr "Πάνω" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Ενημέρωση" @@ -12703,11 +12952,11 @@ msgstr "Ενημέρωση" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Ενημέρωση μετά το κλείσιμο του Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "Διαθέσιμη ενημέρωση" @@ -12752,7 +13001,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -12760,11 +13009,11 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "Χρήση Ενσωματωμένης Βάσης Δεδομένων για Ονόματα Παιχνιδιών" @@ -12780,10 +13029,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "Χρήση Λειτουργίας PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Χρήση Οθονών Πανικού" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12818,7 +13073,7 @@ msgstr "" msgid "User Config" msgstr "Ρυθμίσεις Χρήστη" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Διεπαφή Χρήστη" @@ -12833,10 +13088,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12863,27 +13125,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12903,7 +13165,7 @@ msgstr "" msgid "Value" msgstr "Τιμή" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -12973,13 +13235,13 @@ msgstr "" msgid "Video" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "" @@ -12991,22 +13253,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Ένταση" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Μείωση Έντασης" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Αύξηση Έντασης" @@ -13014,7 +13276,7 @@ msgstr "Αύξηση Έντασης" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "WAD αρχεία (*.wad)" @@ -13038,7 +13300,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13115,8 +13377,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Προειδοποίηση" @@ -13126,7 +13388,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13138,28 +13400,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13228,7 +13490,7 @@ msgstr "" msgid "Widescreen Hack" msgstr "Hack Ευρείας Οθόνης" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13252,21 +13514,21 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Wii Remote Κουμπιά" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13278,19 +13540,19 @@ msgstr "Wii Remote Ρυθμίσεις" msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "" @@ -13298,7 +13560,7 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" @@ -13306,12 +13568,6 @@ msgstr "" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13321,11 +13577,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13339,10 +13595,11 @@ msgstr "Κόσμος" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13375,39 +13632,39 @@ msgstr "" msgid "Write to Window" msgstr "Εγγραφή στο Παράθυρο" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF Καταχωρητές" @@ -13416,9 +13673,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13486,7 +13743,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13530,7 +13787,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "" "Πρέπει να κάνετε επανεκκίνηση του Dolphin για να έχει επίπτωση αυτή η αλλαγή." @@ -13551,16 +13808,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13569,7 +13826,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Δεν υποστηρίζεται ο Zero 3 code" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13618,7 +13875,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "αποσύνδεση" @@ -13626,7 +13883,7 @@ msgstr "αποσύνδεση" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13634,7 +13891,7 @@ msgstr "" msgid "fake-completion" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13682,16 +13939,6 @@ msgstr "" msgid "none" msgstr "κανένα" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "" @@ -13709,7 +13956,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13774,12 +14021,9 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015 + ομάδα του Dolphin. Το \"GameCube\" και το \"Wii\" είναι " -"εμπορικά σήματα της Nintendo. Το Dolphin δεν σχετίζεται με τη Nintendo με " -"οποιονδήποτε τρόπο." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). #. i18n: The degrees symbol. diff --git a/Languages/po/en.po b/Languages/po/en.po index e458fe4ffb..5df0abe323 100644 --- a/Languages/po/en.po +++ b/Languages/po/en.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emu\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2011-01-06 14:53+0100\n" "Last-Translator: BhaaL \n" "Language-Team: \n" @@ -109,7 +109,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -129,7 +129,7 @@ msgstr "" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -140,11 +140,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "" @@ -157,44 +157,38 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -207,8 +201,8 @@ msgstr "" msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -224,26 +218,26 @@ msgstr "" msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -251,10 +245,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "" @@ -267,7 +269,7 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -280,7 +282,7 @@ msgstr "" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -324,11 +326,15 @@ msgstr "" msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "" @@ -337,23 +343,19 @@ msgstr "" msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "" @@ -361,11 +363,15 @@ msgstr "" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -373,15 +379,15 @@ msgstr "" msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "" @@ -389,7 +395,7 @@ msgstr "" msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "" @@ -397,37 +403,33 @@ msgstr "" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -441,11 +443,11 @@ msgstr "" msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "" @@ -465,41 +467,41 @@ msgstr "" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "" @@ -519,35 +521,35 @@ msgstr "" msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -557,19 +559,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "" @@ -577,7 +583,7 @@ msgstr "" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "" @@ -586,23 +592,23 @@ msgid "&No" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "" @@ -610,7 +616,7 @@ msgstr "" msgid "&Properties" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "" @@ -618,7 +624,7 @@ msgstr "" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "" @@ -631,24 +637,24 @@ msgstr "" msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -656,31 +662,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "" @@ -690,21 +696,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "" @@ -716,23 +722,23 @@ msgstr "" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -740,7 +746,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "" @@ -764,16 +770,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -842,7 +848,7 @@ msgstr "" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "" @@ -854,7 +860,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "" @@ -890,19 +896,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "" @@ -926,7 +932,7 @@ msgstr "" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "" @@ -1011,11 +1017,11 @@ msgstr "" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1023,14 +1029,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1053,8 +1059,8 @@ msgstr "" msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1068,11 +1074,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1082,7 +1088,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1098,7 +1104,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1165,17 +1171,11 @@ msgstr "" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "" @@ -1248,19 +1248,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "" @@ -1282,7 +1282,7 @@ msgstr "" msgid "Add" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1299,31 +1299,31 @@ msgstr "" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1333,17 +1333,17 @@ msgstr "" msgid "Add..." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "" @@ -1362,7 +1362,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1422,7 +1422,7 @@ msgstr "" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1469,7 +1469,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1478,7 +1478,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1486,34 +1486,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1529,11 +1529,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1577,7 +1577,7 @@ msgstr "" msgid "Anaglyph" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "" @@ -1591,7 +1591,7 @@ msgstr "" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1603,19 +1603,19 @@ msgstr "" msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1629,19 +1629,19 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "" @@ -1649,7 +1649,7 @@ msgstr "" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1678,8 +1678,8 @@ msgstr "" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1690,7 +1690,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "" @@ -1740,11 +1740,15 @@ msgstr "" msgid "Auto (Multiple of 640x528)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1760,7 +1764,7 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1774,6 +1778,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1785,7 +1800,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "" @@ -1808,11 +1823,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1868,10 +1883,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "" @@ -1891,7 +1906,7 @@ msgstr "" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1899,7 +1914,7 @@ msgstr "" msgid "Basic" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "" @@ -1915,10 +1930,6 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -1955,7 +1966,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -1963,9 +1974,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "" @@ -2001,15 +2012,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -2021,47 +2032,47 @@ msgstr "" msgid "Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2073,23 +2084,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2106,7 +2117,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2116,19 +2127,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2137,25 +2148,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "" @@ -2189,7 +2205,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2197,16 +2213,16 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2251,11 +2267,11 @@ msgstr "" msgid "C Stick" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "" @@ -2286,7 +2302,7 @@ msgstr "" msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2306,7 +2322,7 @@ msgstr "" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2332,7 +2348,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2348,14 +2364,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2368,15 +2384,15 @@ msgstr "" msgid "Cancel Calibration" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2392,11 +2408,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2412,7 +2428,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" @@ -2444,7 +2460,7 @@ msgstr "" msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "" @@ -2452,14 +2468,20 @@ msgstr "" msgid "Change Disc" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2478,7 +2500,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" @@ -2486,11 +2508,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "" @@ -2506,7 +2528,7 @@ msgstr "" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "" @@ -2518,13 +2540,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "" @@ -2536,28 +2558,28 @@ msgstr "" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" #. i18n: Refers to emulated wii remote movements. @@ -2565,7 +2587,7 @@ msgstr "" msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "" @@ -2576,18 +2598,18 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "" @@ -2608,7 +2630,7 @@ msgstr "" msgid "Close" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "" @@ -2616,11 +2638,11 @@ msgstr "" msgid "Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2632,7 +2654,7 @@ msgstr "" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2648,11 +2670,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2687,9 +2709,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "" @@ -2702,7 +2724,7 @@ msgstr "" msgid "Compression:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2710,11 +2732,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "" @@ -2730,7 +2752,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2745,7 +2767,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2799,7 +2826,7 @@ msgstr "" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "" @@ -2812,13 +2839,13 @@ msgstr "" msgid "Configure Output" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2827,12 +2854,12 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2842,7 +2869,7 @@ msgstr "" msgid "Connect" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "" @@ -2850,27 +2877,27 @@ msgstr "" msgid "Connect USB Keyboard" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "" @@ -2886,7 +2913,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2911,23 +2938,23 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "" @@ -2939,6 +2966,16 @@ msgstr "" msgid "Controllers" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2947,7 +2984,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2955,7 +2992,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2964,7 +3001,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2989,7 +3026,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3069,45 +3106,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +msgid "Copy &Function" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" @@ -3122,8 +3159,8 @@ msgstr "" msgid "Core" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3213,8 +3250,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3230,7 +3267,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "" @@ -3246,13 +3283,13 @@ msgstr "" msgid "Country:" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3266,7 +3303,7 @@ msgstr "" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3310,23 +3347,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "" @@ -3435,7 +3472,7 @@ msgstr "" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "" @@ -3481,7 +3518,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "" @@ -3498,24 +3535,24 @@ msgstr "" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3529,7 +3566,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "" @@ -3549,7 +3586,7 @@ msgstr "" msgid "Default ISO:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3570,8 +3607,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "" @@ -3589,7 +3627,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3601,12 +3639,12 @@ msgstr "" msgid "Depth:" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "" @@ -3620,8 +3658,8 @@ msgstr "" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3633,21 +3671,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3655,7 +3693,7 @@ msgstr "" msgid "Detect" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3663,11 +3701,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "" @@ -3709,11 +3747,6 @@ msgstr "" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "" @@ -3726,15 +3759,15 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3742,11 +3775,11 @@ msgstr "" msgid "Disable Fog" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3768,7 +3801,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3777,6 +3810,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "" @@ -3785,6 +3824,11 @@ msgstr "" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3811,15 +3855,15 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "" @@ -3829,7 +3873,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "" @@ -3841,8 +3885,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "" @@ -3850,9 +3894,9 @@ msgstr "" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3864,8 +3908,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "" @@ -3898,7 +3942,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3912,13 +3956,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "" @@ -3927,7 +3965,7 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "" @@ -3948,7 +3986,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -3970,7 +4008,7 @@ msgstr "" msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" @@ -3982,6 +4020,16 @@ msgstr "" msgid "Downloaded %1 codes. (added %2)" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4021,7 +4069,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "" @@ -4033,7 +4081,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "" @@ -4093,11 +4141,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4107,11 +4155,11 @@ msgstr "" msgid "Dutch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4123,7 +4171,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4131,7 +4179,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "" @@ -4150,7 +4198,16 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4170,11 +4227,11 @@ msgstr "" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "" @@ -4192,7 +4249,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "" @@ -4204,7 +4261,7 @@ msgstr "" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4222,7 +4279,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4237,7 +4294,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "" @@ -4246,8 +4303,6 @@ msgstr "" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "" @@ -4255,23 +4310,15 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4279,16 +4326,20 @@ msgstr "" msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 @@ -4299,7 +4350,7 @@ msgstr "" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4311,11 +4362,11 @@ msgstr "" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4333,20 +4384,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4354,14 +4401,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4375,11 +4418,15 @@ msgstr "" msgid "Enable Speaker Data" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "" @@ -4395,34 +4442,13 @@ msgstr "" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4430,31 +4456,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4469,7 +4502,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4503,7 +4536,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4547,6 +4580,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4574,6 +4616,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "" @@ -4621,7 +4667,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "" @@ -4634,20 +4680,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4661,42 +4707,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4722,7 +4768,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4736,7 +4782,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4827,7 +4873,7 @@ msgstr "" msgid "Euphoria" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4840,15 +4886,15 @@ msgstr "" msgid "Exit" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4860,19 +4906,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4880,7 +4926,7 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "" @@ -4891,11 +4937,11 @@ msgstr "" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "" @@ -4923,14 +4969,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "" @@ -4943,7 +4989,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -4951,7 +4997,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "" @@ -4988,8 +5034,8 @@ msgstr "" msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "" @@ -5003,11 +5049,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5027,7 +5073,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5048,15 +5094,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5073,7 +5119,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "" @@ -5102,7 +5148,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5129,25 +5175,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5167,18 +5213,18 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5190,21 +5236,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "" @@ -5218,17 +5264,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "" @@ -5236,7 +5282,7 @@ msgstr "" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5266,15 +5312,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5282,11 +5328,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5333,23 +5379,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5363,7 +5409,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5394,31 +5440,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5468,20 +5514,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5494,7 +5541,7 @@ msgstr "" msgid "Fast Depth Calculation" msgstr "" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5505,7 +5552,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5517,9 +5564,9 @@ msgstr "" msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5527,24 +5574,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "" @@ -5629,7 +5676,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "" @@ -5638,13 +5684,13 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5711,7 +5757,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5721,7 +5767,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5729,6 +5775,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5744,7 +5796,7 @@ msgstr "" msgid "Forward port (UPnP)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5754,24 +5806,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "" @@ -5779,7 +5831,7 @@ msgstr "" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "" @@ -5787,7 +5839,7 @@ msgstr "" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "" @@ -5807,7 +5859,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5828,11 +5880,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5857,8 +5909,8 @@ msgid "From" msgstr "" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "" @@ -5866,10 +5918,15 @@ msgstr "" msgid "FullScr" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5886,7 +5943,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5902,19 +5959,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -5956,7 +6013,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -5966,25 +6023,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -5996,7 +6053,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6014,22 +6071,22 @@ msgstr "" msgid "Game" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6057,8 +6114,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "" @@ -6067,25 +6124,25 @@ msgstr "" msgid "Game ID:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6098,7 +6155,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6118,11 +6175,11 @@ msgstr "" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6130,11 +6187,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6151,7 +6208,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6184,34 +6241,42 @@ msgstr "" msgid "Gecko Codes" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6229,7 +6294,7 @@ msgstr "" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6244,7 +6309,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6253,7 +6318,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "" @@ -6262,7 +6327,7 @@ msgstr "" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "" @@ -6271,7 +6336,7 @@ msgstr "" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6293,7 +6358,7 @@ msgstr "" msgid "Green Right" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "" @@ -6330,7 +6395,7 @@ msgstr "" msgid "Hacks" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6362,7 +6427,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -6371,11 +6436,11 @@ msgstr "" msgid "Hide" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6387,11 +6452,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6419,7 +6491,7 @@ msgstr "" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6427,7 +6499,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6435,11 +6507,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6451,17 +6523,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6518,7 +6590,7 @@ msgstr "" msgid "IPL Settings" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "" @@ -6549,18 +6621,18 @@ msgstr "" msgid "Icon" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6573,7 +6645,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6587,14 +6659,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6606,7 +6688,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6647,7 +6729,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6662,21 +6744,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6717,24 +6808,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6754,16 +6845,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6783,12 +6874,12 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6798,10 +6889,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "" @@ -6815,22 +6906,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "" @@ -6844,11 +6928,11 @@ msgstr "" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "" @@ -6856,13 +6940,14 @@ msgstr "" msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -6871,7 +6956,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -6880,7 +6965,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6897,19 +6982,19 @@ msgstr "" msgid "Interface" msgstr "" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6922,25 +7007,25 @@ msgstr "" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" @@ -6949,7 +7034,7 @@ msgstr "" msgid "Internal Resolution:" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -6957,7 +7042,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -6965,7 +7050,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -6973,7 +7058,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6982,11 +7067,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7007,7 +7092,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7023,19 +7108,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" @@ -7062,11 +7147,11 @@ msgstr "" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7074,47 +7159,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7126,26 +7211,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "" @@ -7167,12 +7253,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "" @@ -7202,15 +7288,15 @@ msgstr "" msgid "Keys" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "" @@ -7236,7 +7322,7 @@ msgstr "" msgid "L-Analog" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7244,7 +7330,11 @@ msgstr "" msgid "Label" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7282,7 +7372,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7290,7 +7380,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7301,7 +7391,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "" @@ -7336,6 +7426,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7369,11 +7467,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "" @@ -7382,27 +7480,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7413,24 +7511,29 @@ msgstr "" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7438,133 +7541,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7581,20 +7679,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "" @@ -7603,15 +7709,16 @@ msgstr "" msgid "Log Configuration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7627,7 +7734,7 @@ msgstr "" msgid "Logger Outputs" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7638,15 +7745,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -7663,7 +7770,7 @@ msgstr "" msgid "MMU" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7709,9 +7816,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "" @@ -7720,7 +7827,7 @@ msgstr "" msgid "Maker:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7728,7 +7835,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -7737,7 +7844,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7749,11 +7856,11 @@ msgstr "" msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7767,7 +7874,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "" @@ -7783,7 +7890,7 @@ msgstr "" msgid "Memory Card" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -7811,7 +7918,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7819,13 +7926,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "" @@ -7842,7 +7949,7 @@ msgstr "" msgid "Misc Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7854,7 +7961,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7890,8 +7997,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7911,11 +8018,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7924,40 +8031,27 @@ msgstr "" msgid "Motor" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -7970,10 +8064,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" @@ -7982,8 +8076,8 @@ msgstr "" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "" @@ -7992,7 +8086,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8009,8 +8103,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "" @@ -8023,11 +8117,11 @@ msgstr "" msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8053,7 +8147,7 @@ msgstr "" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8069,27 +8163,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "" @@ -8097,16 +8191,16 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -8131,7 +8225,7 @@ msgstr "" msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "" @@ -8139,21 +8233,23 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8194,7 +8290,7 @@ msgstr "" msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8202,12 +8298,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "" @@ -8219,7 +8315,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8240,11 +8336,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8267,7 +8363,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8281,13 +8377,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "" @@ -8299,7 +8395,7 @@ msgstr "" msgid "Not Set" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" @@ -8319,7 +8415,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8363,26 +8459,26 @@ msgstr "" msgid "Nunchuk" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8434,7 +8530,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "" @@ -8455,7 +8551,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8466,7 +8562,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8481,7 +8577,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "" @@ -8489,13 +8585,13 @@ msgstr "" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8512,17 +8608,21 @@ msgstr "" msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -8587,26 +8687,26 @@ msgstr "" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8614,7 +8714,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8624,16 +8724,16 @@ msgstr "" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "" @@ -8641,7 +8741,7 @@ msgstr "" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8649,16 +8749,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "" @@ -8687,7 +8787,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8700,7 +8800,7 @@ msgstr "" msgid "Pads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8721,7 +8821,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "" @@ -8759,15 +8859,15 @@ msgstr "" msgid "Pause" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "" @@ -8783,6 +8883,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8802,7 +8908,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "" @@ -8832,15 +8938,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "" @@ -8852,8 +8958,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "" @@ -8861,52 +8967,52 @@ msgstr "" msgid "Play" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "" @@ -8939,7 +9045,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "" @@ -8956,11 +9062,11 @@ msgstr "" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -8972,6 +9078,14 @@ msgstr "" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -8981,15 +9095,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9003,7 +9117,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "" @@ -9021,24 +9135,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9072,16 +9187,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9089,15 +9204,21 @@ msgstr "" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9124,11 +9245,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "" @@ -9145,19 +9266,19 @@ msgstr "" msgid "R-Analog" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9178,7 +9299,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9190,12 +9311,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9218,7 +9340,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9234,8 +9356,8 @@ msgstr "" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9244,23 +9366,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "" @@ -9277,7 +9399,7 @@ msgstr "" msgid "Red Right" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9293,7 +9415,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9323,8 +9445,8 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" @@ -9345,7 +9467,12 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9370,7 +9497,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9381,12 +9508,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9408,10 +9535,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9421,7 +9554,7 @@ msgstr "" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9465,7 +9598,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "" @@ -9473,11 +9606,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -9486,7 +9619,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9498,7 +9631,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9509,7 +9642,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "" @@ -9545,11 +9678,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9567,27 +9700,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9600,23 +9737,23 @@ msgstr "" msgid "Rumble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9624,7 +9761,7 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "" @@ -9683,11 +9820,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "" @@ -9697,9 +9834,9 @@ msgid "Safe" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9709,27 +9846,39 @@ msgstr "" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "" #. i18n: Noun (i.e. the data saved by the game) @@ -9741,15 +9890,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "" @@ -9757,73 +9910,77 @@ msgstr "" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9831,7 +9988,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "" @@ -9843,11 +10000,7 @@ msgstr "" msgid "Save as..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9858,23 +10011,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "" @@ -9886,7 +10031,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9903,8 +10048,8 @@ msgid "ScrShot" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "" @@ -9913,7 +10058,7 @@ msgstr "" msgid "Search Address" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "" @@ -9931,7 +10076,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -9939,7 +10084,7 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -9973,9 +10118,9 @@ msgstr "" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -9984,26 +10129,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10012,6 +10161,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10020,6 +10173,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10028,58 +10189,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10097,24 +10262,20 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10123,19 +10284,15 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10143,23 +10300,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "" @@ -10171,16 +10311,16 @@ msgstr "" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10215,7 +10355,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10258,7 +10398,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "" @@ -10266,6 +10427,15 @@ msgstr "" msgid "Sensor Bar Position:" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10290,39 +10460,39 @@ msgstr "" msgid "Set &Value" msgstr "" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10334,25 +10504,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" @@ -10387,27 +10579,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "" @@ -10416,7 +10608,7 @@ msgstr "" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "" @@ -10429,7 +10621,7 @@ msgstr "" msgid "Show FPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "" @@ -10437,43 +10629,43 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "" @@ -10481,7 +10673,7 @@ msgstr "" msgid "Show Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "" @@ -10493,20 +10685,20 @@ msgstr "" msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "" @@ -10514,7 +10706,7 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "" @@ -10522,23 +10714,23 @@ msgstr "" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "" @@ -10550,19 +10742,23 @@ msgstr "" msgid "Show Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "" @@ -10574,36 +10770,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10611,8 +10807,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10628,6 +10828,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10635,6 +10842,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10649,6 +10862,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10681,6 +10906,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "" @@ -10697,7 +10930,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10716,7 +10949,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10744,7 +10977,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "" @@ -10792,6 +11025,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10892,7 +11128,7 @@ msgstr "" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -10915,17 +11151,21 @@ msgstr "" msgid "Speed" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -10933,17 +11173,17 @@ msgstr "" msgid "Standard Controller" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -10951,11 +11191,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "" @@ -10971,14 +11211,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -10994,31 +11234,31 @@ msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "" @@ -11026,7 +11266,7 @@ msgstr "" msgid "Step successful!" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11035,7 +11275,7 @@ msgstr "" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11060,16 +11300,16 @@ msgid "Stick" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "" @@ -11105,7 +11345,7 @@ msgstr "" msgid "Stretch to Window" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11119,7 +11359,11 @@ msgstr "" msgid "Strum" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11132,16 +11376,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11151,7 +11395,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "" @@ -11164,7 +11408,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "" @@ -11176,12 +11420,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11213,7 +11457,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11232,7 +11476,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11258,16 +11502,20 @@ msgid "Symbol" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "" @@ -11275,7 +11523,7 @@ msgstr "" msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11316,20 +11564,20 @@ msgstr "" msgid "System Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "" @@ -11339,7 +11587,7 @@ msgstr "" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11347,7 +11595,7 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "" @@ -11355,7 +11603,7 @@ msgstr "" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11371,9 +11619,9 @@ msgstr "" msgid "Test" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11390,7 +11638,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11435,13 +11683,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11503,7 +11751,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11513,7 +11761,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "" @@ -11632,7 +11880,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11691,12 +11939,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11750,7 +11998,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11808,7 +12056,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11830,6 +12078,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11841,8 +12093,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11888,11 +12140,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -11908,8 +12160,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "" @@ -12007,7 +12259,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12027,7 +12279,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12067,7 +12319,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12080,7 +12332,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12088,11 +12340,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12100,7 +12352,7 @@ msgstr "" msgid "Threshold" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12115,14 +12367,14 @@ msgstr "" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "" @@ -12130,25 +12382,29 @@ msgstr "" msgid "To" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12156,28 +12412,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "" @@ -12189,35 +12445,35 @@ msgstr "" msgid "Toggle Pause" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12233,8 +12489,8 @@ msgstr "" msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12296,8 +12552,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12324,7 +12580,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "" @@ -12334,7 +12590,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12348,7 +12604,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12360,11 +12616,11 @@ msgstr "" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12402,15 +12658,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12442,7 +12698,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12465,11 +12721,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "" @@ -12487,28 +12743,28 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12579,15 +12835,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12595,20 +12851,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12635,7 +12884,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12649,8 +12898,8 @@ msgstr "" msgid "Up" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "" @@ -12658,11 +12907,11 @@ msgstr "" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "" @@ -12705,7 +12954,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -12713,11 +12962,11 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "" @@ -12733,10 +12982,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12771,7 +13026,7 @@ msgstr "" msgid "User Config" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "" @@ -12786,10 +13041,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12816,27 +13078,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12856,7 +13118,7 @@ msgstr "" msgid "Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -12926,13 +13188,13 @@ msgstr "" msgid "Video" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "" @@ -12944,22 +13206,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "" @@ -12967,7 +13229,7 @@ msgstr "" msgid "Vulkan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "" @@ -12991,7 +13253,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13068,8 +13330,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "" @@ -13079,7 +13341,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13091,28 +13353,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13181,7 +13443,7 @@ msgstr "" msgid "Widescreen Hack" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13205,21 +13467,21 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13231,19 +13493,19 @@ msgstr "" msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "" @@ -13251,7 +13513,7 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" @@ -13259,12 +13521,6 @@ msgstr "" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13274,11 +13530,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13292,10 +13548,11 @@ msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13328,39 +13585,39 @@ msgstr "" msgid "Write to Window" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "" @@ -13369,9 +13626,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -13439,7 +13696,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13483,7 +13740,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "" @@ -13503,16 +13760,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -13521,7 +13778,7 @@ msgstr "" msgid "Zero 3 code not supported" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13570,7 +13827,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -13578,7 +13835,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13586,7 +13843,7 @@ msgstr "" msgid "fake-completion" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13634,16 +13891,6 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "" @@ -13661,7 +13908,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13726,7 +13973,7 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" diff --git a/Languages/po/es.po b/Languages/po/es.po index 99c497aefd..87b37342d4 100644 --- a/Languages/po/es.po +++ b/Languages/po/es.po @@ -32,10 +32,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" -"Last-Translator: Víctor González, 2021-2024\n" -"Language-Team: Spanish (http://app.transifex.com/delroth/dolphin-emu/" +"Last-Translator: Petiso_Carambanal , 2013-2017,2020-2024\n" +"Language-Team: Spanish (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/es/)\n" "Language: es\n" "MIME-Version: 1.0\n" @@ -148,7 +148,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (revisión %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (predeterminado)" @@ -168,7 +168,7 @@ msgstr "%1 (lenta)" msgid "%1 *" msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -182,28 +182,28 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Configuración gráfica para «%1»" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" #. i18n: A positive number of version control commits made compared to some named branch #: Source/Core/DolphinQt/AboutDialog.cpp:27 msgid "%1 commit(s) ahead of %2" -msgstr "" +msgstr "%1 revisión(ones) por delante de %2" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:141 msgid "%1 doesn't support this feature on your system." msgstr "%1 no soporta esta característica en tu sistema." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 no es compatible con esta característica." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -213,35 +213,27 @@ msgstr "" "%2 objetos\n" "Fotograma actual: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 se ha unido" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 se ha salido" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" -"%1 ha desbloqueado %2/%3 logros (%4 en el modo «hardcore»), con un total de " -"%5/%6 puntos (%7 en el modo «hardcore»)" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 ha desbloqueado %2/%3 logros, con un total de %4/%5 puntos" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 no es una ROM válida" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 ahora está jugando al golf" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 está jugando a %2" @@ -254,8 +246,8 @@ msgstr "%1 rango(s) de memoria" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 puntos" @@ -271,26 +263,26 @@ msgstr "%1 sesiones encontradas" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (velocidad normal)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "El valor de %1 ha cambiado" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "El valor de %1 ha aparecido" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "El valor de %1 se ha utilizado" @@ -298,10 +290,18 @@ msgstr "El valor de %1 se ha utilizado" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "%1/%2" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "%1

%2" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -314,7 +314,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -327,7 +327,7 @@ msgstr "Nativa %1x (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "Nativa %1x (%2x%3) para %4" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA " @@ -371,11 +371,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&Acerca de" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "&Añadir función" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Añadir punto de interrupción en memoria" @@ -384,23 +388,19 @@ msgstr "&Añadir punto de interrupción en memoria" msgid "&Add New Code..." msgstr "&Añadir nuevo código..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Añadir función" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Añadir..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "&Ensamblador" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "Ajustes de &audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "Actualización automática:" @@ -408,11 +408,15 @@ msgstr "Actualización automática:" msgid "&Borderless Window" msgstr "Ventana sin &bordes" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "&Pausar al encontrar una coincidencia" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Puntos de interrupción" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "&Rastreador de errores" @@ -420,15 +424,15 @@ msgstr "&Rastreador de errores" msgid "&Cancel" msgstr "&Cancelar" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "Administrador de &trucos" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&Buscar actualizaciones..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "&Borrar símbolos" @@ -436,7 +440,7 @@ msgstr "&Borrar símbolos" msgid "&Clone..." msgstr "&Clonar..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Código" @@ -444,37 +448,33 @@ msgstr "&Código" msgid "&Connected" msgstr "&Conectado" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "Ajustes de &mandos" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "&Copiar dirección:" +msgstr "&Copiar dirección" #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Crear..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Borrar" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "Borrar variables &vigiladas" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "Borrar variables &vigiladas" @@ -488,11 +488,11 @@ msgstr "&Editar código..." msgid "&Edit..." msgstr "&Editar..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Expulsar disco" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulación" @@ -512,41 +512,41 @@ msgstr "&Exportar estado" msgid "&Export as .gci..." msgstr "&Exportar como .gci..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Archivo" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Tipo de letra..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "Avanzar &fotograma" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "Ajustes de &cámara libre" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "&Generar el mapa de símbolos a partir de..." -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "&Repositorio en GitHub" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "Ajustes de &gráficos" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "A&yuda" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "Ajustes de a&tajos" @@ -566,35 +566,35 @@ msgstr "&Importar estado" msgid "&Import..." msgstr "&Importar..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "Base de &Infinity" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "&Insertar blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "Insertar &BLR" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "&Fusión de fotogramas" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Idioma:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" -msgstr "" +msgstr "Car&gar inspección de ramas" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Cargar estado" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "Cargar mapa de símbo&los" @@ -604,19 +604,23 @@ msgstr "&Cargar archivo en dirección actual" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "&Bloquear variables vigiladas" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "B&loquear posición de ventanas" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "&Registrar al encontrar una coincidencia" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Memoria" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Grabación" @@ -624,7 +628,7 @@ msgstr "&Grabación" msgid "&Mute" msgstr "&Silenciar" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Red" @@ -633,23 +637,23 @@ msgid "&No" msgstr "&No" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Abrir..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Opciones" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&Parchear funciones HLE" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Jugar" @@ -657,7 +661,7 @@ msgstr "&Jugar" msgid "&Properties" msgstr "&Propiedades" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "&Modo de solo lectura" @@ -665,7 +669,7 @@ msgstr "&Modo de solo lectura" msgid "&Refresh List" msgstr "&Actualizar lista" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Registros" @@ -678,24 +682,24 @@ msgstr "&Borrar" msgid "&Remove Code" msgstr "&Quitar código" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "&Renombrar símbolo" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Reiniciar" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "&Administrador de paquetes de recursos" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" -msgstr "" +msgstr "&Guardar inspección de ramas" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "&Guardar mapa de símbolos" @@ -703,31 +707,31 @@ msgstr "&Guardar mapa de símbolos" msgid "&Scan e-Reader Card(s)..." msgstr "E%scanear tarjeta(s) de e-Reader..." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "Portal de &Skylanders" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Límite de velocidad:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Detener" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Tema visual:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&Hilos" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" -msgstr "" +msgstr "&Herramienta" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Herramientas" @@ -737,21 +741,21 @@ msgstr "&Quitar ROM" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "Desblo&quear variables vigiladas" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Vista" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Vigilar" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Página web" @@ -763,23 +767,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Sí" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "No se encontró «%1», no se han generado nombres de símbolos" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "No se encontró «%1», probando con la búsqueda de funciones comunes" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(Oscuro)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(Claro)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(Del sistema)" @@ -787,7 +791,7 @@ msgstr "(Del sistema)" msgid "(host)" msgstr "(anfitrión)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(desactivado)" @@ -811,16 +815,16 @@ msgstr ", Coma" msgid "- Subtract" msgstr "- Restar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--Desconocido--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -889,7 +893,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "Anisotrópico x16" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "x1" @@ -901,7 +905,7 @@ msgstr "2 GiB" msgid "256 MiB" msgstr "256 MiB" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "x2" @@ -937,19 +941,19 @@ msgid "32-bit Unsigned Integer" msgstr "Entero sin signo de 32 bits" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "Profundidad 3D" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "x3" @@ -973,7 +977,7 @@ msgstr "4:3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "x4" @@ -1058,11 +1062,11 @@ msgstr "< Menor que" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" "Característica desactivada en el modo «hardcore».Si tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1083,7 +1087,7 @@ msgstr "" "Se ha agotado el tiempo de espera del avance " "automático. La instrucción actual es irrelevante." -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1113,8 +1117,8 @@ msgstr "" msgid "> Greater-than" msgstr "> Mayor que" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "Ya hay una sesión de juego en red en marcha." @@ -1135,11 +1139,11 @@ msgstr "" "Si instalas este WAD, reemplazarás el título de forma irreversible. ¿Seguro " "que quieres continuar?" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "Ya hay un disco en proceso de inserción." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1154,7 +1158,7 @@ msgstr "" "Un estado de guardado no puede ser cargado sin especificar el juego a " "ejecutar." -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1174,9 +1178,9 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "Solo se puede sincronizar el mando de Wii en mitad de la partida." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" -msgstr "" +msgstr "A&utoguardado" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. #: Source/Core/Core/HW/EXI/EXI_Device.h:98 @@ -1257,19 +1261,11 @@ msgstr "Exactitud:" msgid "Achievement Settings" msgstr "Ajustes de logros" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "Logros" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" -"Los logros han sido desactivados.
Si quieres volver a activarlos, cierra " -"todas las partidas en curso." - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Acción" @@ -1359,19 +1355,19 @@ msgstr "Action Replay: código normal {0}: subtipo incorrecto {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "Activar el chat del juego en red" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Activo" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "Figuras de Infinity activas:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "Cola de hilos activos" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Hilos activos" @@ -1393,7 +1389,7 @@ msgstr "Adaptador:" msgid "Add" msgstr "Añadir" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "Añadir &punto de interrupción" @@ -1410,31 +1406,31 @@ msgstr "Añadir dispositivo USB" msgid "Add Shortcut to Desktop" msgstr "Añadir acceso directo al escritorio" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Añadir punto de interrupción" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Añadir punto de interrupción en memoria" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "Añadir punto de &interrupción en memoria" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "Añadir punto de interrupción de memoria" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "Añadir a &variables vigiladas" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "Añadir a variables vigiladas" @@ -1444,17 +1440,17 @@ msgstr "Añadir a variables vigiladas" msgid "Add..." msgstr "Añadir..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Dirección:" @@ -1473,7 +1469,7 @@ msgstr "Espacio de dirección según el estado de la CPU" msgid "Address:" msgstr "Dirección:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1564,7 +1560,7 @@ msgstr "Avanzado" msgid "Advanced Settings" msgstr "Ajustes avanzados" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1586,6 +1582,29 @@ msgid "" "corrected.
Best for downscaling by more than 2x." "

If unsure, select 'Default'." msgstr "" +"Cambia la forma de escalar la salida de imagen del juego a la resolución de " +"la ventana.
El rendimiento variará en función del número de muestras que " +"utilice cada método.
En comparación con el SSAA, el remuestreo es ideal " +"cuando
la resolución de la ventana de salida no sea un múltiplo de la " +"resolución nativa de la emulación.

Valor predeterminado - [lo " +"más rápido]
Remuestrador bilineal interno de la GPU sin corrección de " +"gamma.
Este valor podría ignorarse si se fuerza la corrección de gamma." +"
Bilineal - [4 muestras]
Interpolación lineal entre píxeles con " +"corrección de gamma.

Bicúbico - [16 muestras]
Interpolación " +"cúbica entre píxeles con corrección de gamma.
Ideal al escalar entre " +"resoluciones cercanas, por ejemplo, entre 1080p y 1440p.
Presenta varios " +"métodos:
B-Spline: Es borroso, pero evita los artefactos tipo " +"«lobing»
Mitchell-Netravali: Un buen término medio entre la falta " +"de definición y el «lobing»
Catmull-Rom: Más realzado, pero puede " +"provocar artefactos tipo «lobing»

Bilineal nítido - [1-4 " +"muestras]
Similar a Vecino más cercano, conserva una imagen más nítida, " +"
pero también la recombina para evitar efectos de resplandores." +"
Funciona mejor con juegos en 2D a resoluciones bajas." +"

Muestreado de áreas - [hasta 324 muestras]
Pondera cada " +"píxel según el porcentaje de área que ocupen. Permite la corrección de gamma." +"
Ideal para remuestrear a una resolución más baja con un valor superior a " +"2x.

Si tienes dudas, selecciona Valor " +"predeterminado." #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" @@ -1611,7 +1630,7 @@ msgid "All Assembly files" msgstr "Todos los archivos de ensamblado" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "Todos los valores de coma flotante doble" @@ -1620,7 +1639,7 @@ msgstr "Todos los valores de coma flotante doble" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1628,34 +1647,34 @@ msgid "All Files" msgstr "Todos los archivos" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Todos los archivos (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "Todos los valores de coma flotante" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Todos los archivos GC/Wii" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "Todos los valores hexadecimales" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Todos los estados guardados (*.sav *.s##);; Todos los archivos (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "Todos los valores enteros con signo" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "Todos los valores enteros sin signo" @@ -1671,11 +1690,11 @@ msgstr "Todos los códigos de los jugadores sincronizados." msgid "All players' saves synchronized." msgstr "Todos las partidas guardadas de los jugadores sincronizados." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "Permitir configuración de región independiente" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Permitir informes de estadísticas de uso" @@ -1699,7 +1718,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "Fuentes de entrada alternativas" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "Siempre" @@ -1721,7 +1740,7 @@ msgstr "Se esperaba la inserción de un disco pero no se encontró ninguno." msgid "Anaglyph" msgstr "Anaglifo" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analizar" @@ -1735,7 +1754,7 @@ msgstr "Ángulo" msgid "Angular velocity to ignore and remap." msgstr "Velocidad angular a ignorar y reasignar." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "Suavizado de bordes" @@ -1747,19 +1766,19 @@ msgstr "Suavizado de bordes:" msgid "Any Region" msgstr "Cualquier región" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "Añadir firma a" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "Añadir al archivo de firma existente..." -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "Aplicar archivo de firma..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1776,19 +1795,19 @@ msgstr "Fecha del «apploader»:" msgid "Apply" msgstr "Aplicar" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "Aplicar archivo de firma" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "Detección arbitraria de mipmaps" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "¿Seguro que quieres borrar «%1»?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "¿Seguro que quieres borrar este archivo?" @@ -1796,7 +1815,7 @@ msgstr "¿Seguro que quieres borrar este archivo?" msgid "Are you sure you want to delete this pack?" msgstr "¿Seguro que quieres borrar este paquete?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "¿Seguro que quieres salir del juego en red?" @@ -1814,7 +1833,7 @@ msgstr "Relación de aspecto" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Aspect Ratio Corrected Internal Resolution" -msgstr "" +msgstr "Resolución interna con corrección de relación de aspecto" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 @@ -1825,8 +1844,8 @@ msgstr "Relación de aspecto:" msgid "Assemble" msgstr "Ensamblar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "Ensamblar instrucción" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1837,7 +1856,7 @@ msgstr "Ensamblador" msgid "Assembly File" msgstr "Archivo de ensamblado" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Asignar números de puerto para mandos" @@ -1889,11 +1908,15 @@ msgstr "Automática" msgid "Auto (Multiple of 640x528)" msgstr "Automática (múltiplo de 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "Actualización automática" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Ajustes de actualización automática" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1913,7 +1936,7 @@ msgstr "Autoajustar tamaño de ventana" msgid "Auto-Hide" msgstr "Ocultar automáticamente" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "¿Autodetectar módulos RSO?" @@ -1930,6 +1953,25 @@ msgstr "" "

Si tienes dudas, deja esta opción desactivada." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" +"Cambia automáticamente el disco del juego cuando lo soliciten los juegos con " +"dos discos. Para usar esta característica, debes ejecutar el juego de las " +"siguientes formas:
- Desde la lista de juegos, con ambos discos presentes " +"en la lista.
- Usando Archivo > Abrir o la interfaz por línea de " +"comandos, indicando las rutas de ambos discos.
- Ejecutando un archivo " +"M3U, ya sea mediante Archivo > Abrir o la interfaz por línea de comandos." +"

Si tienes dudas, deja esta opción desactivada." + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "Actualizar autom. los valores actuales" @@ -1941,7 +1983,7 @@ msgid "Auxiliary" msgstr "Auxiliar" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1961,17 +2003,17 @@ msgstr "" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:73 msgid "BBA destination address" -msgstr "" +msgstr "Dirección de destino del BBA" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "Registro BP" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "Secuencia regresiva" @@ -2027,10 +2069,10 @@ msgstr "Ajuste proporcionado incorrecto." msgid "Bad value provided." msgstr "El valor elegido no es correcto." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Imagen" @@ -2050,7 +2092,7 @@ msgstr "Barra" msgid "Base Address" msgstr "Dirección base" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "Prioridad base" @@ -2058,7 +2100,7 @@ msgstr "Prioridad base" msgid "Basic" msgstr "Básico" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Ajustes básicos" @@ -2074,10 +2116,6 @@ msgstr "Modo Lote no puede ser usado sin especificar un juego para ejecutar." msgid "Battery" msgstr "Batería" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta (una vez al mes)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, etc" @@ -2114,17 +2152,21 @@ msgstr "SSL binario (escribir)" msgid "Bitrate (kbps):" msgstr "Bitrate (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" "\n" "Try again with a different character." msgstr "" +"No se ha podido crear una figura en blanco en:\n" +"%1\n" +"\n" +"Vuelve a intentarlo con otro personaje distinto." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "Tamaño del bloque" @@ -2162,17 +2204,17 @@ msgstr "" "Se ha activado el modo de acceso directo a Bluetooth, pero no se puede " "utilizar porque Dolphin se ha compilado sin la biblioteca libusb." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "Arrancar pausado" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" "Archivo de copia de respaldo de NAND en formato BootMii (*.bin);;Todos los " "archivos (*) " -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "Archivo de claves BootMii (*.bin);;Todos los archivos (*)" @@ -2184,75 +2226,75 @@ msgstr "Pantalla completa sin bordes" msgid "Bottom" msgstr "Inferior" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 -msgid "Branch (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 -msgid "Branch Conditional" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 -msgid "Branch Conditional (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 -msgid "Branch Conditional to Count Register" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 -msgid "Branch Conditional to Count Register (LR saved)" -msgstr "" +msgstr "Rama" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 -msgid "Branch Conditional to Link Register" -msgstr "" +msgid "Branch (LR saved)" +msgstr "Rama (LR guardado)" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +msgid "Branch Conditional" +msgstr "Rama condicional" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +msgid "Branch Conditional (LR saved)" +msgstr "Rama condicional (LR guardado)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 +msgid "Branch Conditional to Count Register" +msgstr "Rama condicional a registro de cuentas" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 +msgid "Branch Conditional to Count Register (LR saved)" +msgstr "Rama condicional a registro de cuentas (LR guardado)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +msgid "Branch Conditional to Link Register" +msgstr "Rama condicional a registro de vínculos" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" -msgstr "" +msgstr "Rama condicional a registro de vínculos (LR guardado)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +msgid "Branch Not Overwritten" +msgstr "Rama no sobrescrita" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 +msgid "Branch Type" +msgstr "Tipo de rama" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 -msgid "Branch Not Overwritten" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 -msgid "Branch Type" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 msgid "Branch Was Overwritten" -msgstr "" +msgstr "Rama sobrescrita" #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:109 msgid "Branch Watch" -msgstr "" +msgstr "Inspector de ramas" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:202 msgid "Branch Watch Tool" -msgstr "" +msgstr "Herramienta de inspección de ramas" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" -msgstr "" +msgstr "Ayuda de la herramienta de inspección de ramas (1/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" -msgstr "" +msgstr "Ayuda de la herramienta de inspección de ramas (2/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" -msgstr "" +msgstr "Ayuda de la herramienta de inspección de ramas (3/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" -msgstr "" +msgstr "Ayuda de la herramienta de inspección de ramas (4/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2268,8 +2310,23 @@ msgid "" "Branch Watch\" button to clear all candidates and return to the blacklist " "phase." msgstr "" +"El inspector de ramas es una herramienta de búsqueda de código capaz de " +"aislar ramas concretas de la CPU emulada testeando ramas candidatas con " +"parámetros de búsqueda simples. Si conoces el Ultimap de Cheat Engine, el " +"inspector de ramas es una herramienta similar.\n" +"\n" +"Pulsa el botón Iniciar inspección de ramas para activar la inspección. Esta " +"inspección se mantendrá entre sesiones de emulación y podrás guardar y " +"cargar instantáneas con tus progresos desde el directorio de usuario para " +"que estos persistan tras cerrar el emulador Dolphin. También están " +"disponibles las acciones «Guardar como...» y «Cargar desde...», así como un " +"autoguardado con el que podrás guardar una instantánea de cada paso de la " +"búsqueda. El botón Pausar inspección de ramas hará que el inspector deje de " +"hacer un seguimiento de las ramas hasta que se le diga que continúe. Pulsa " +"el botón Borrar inspección de ramas para eliminar a todas las candidatas y " +"volver a la fase de creación de una lista negra." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2278,48 +2335,60 @@ msgid "" "is pressed for the first time, Branch Watch will switch to the reduction " "phase, and the table will populate with all eligible candidates." msgstr "" +"Una inspección de ramas empieza con la creación de una lista negra: todavía " +"no se han elegido candidatos, pero se pueden excluir los que ya se hayan " +"encontrado de la lista pulsando los botones Ruta de acceso al código no " +"tomada, Rama sobrescrita y Rama no sobrescrita. Cuando pulses por primera " +"vez el botón Ruta de acceso al código tomada, el inspector de ramas pasará a " +"la fase de reducción y la tabla se llenará con todas las candidatas " +"disponibles." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" -msgstr "" +msgstr "Rama a registro de cuentas" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +msgid "Branch to Count Register (LR saved)" +msgstr "Rama a registro de cuentas (LR guardado)" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 -msgid "Branch to Count Register (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 msgid "Branch to Link Register" -msgstr "" +msgstr "Rama a registro de vínculos" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" -msgstr "" +msgstr "Rama a registro de vínculos (LR guardado)" #. i18n: "Branch" means the version control term, not a literal tree branch. #: Source/Core/DolphinQt/AboutDialog.cpp:63 msgid "Branch: %1" msgstr "Rama master: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "Ramas" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "Pausa" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "Pausar &y registrar al encontrar una coincidencia" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Punto de interrupción" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" "Se ha encontrado un punto de interrupción. Salto de instrucciones cancelado." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Puntos de interrupción" @@ -2353,7 +2422,7 @@ msgstr "Error del adaptador para banda ancha" msgid "Broadband Adapter MAC Address" msgstr "Dirección MAC del adaptador para banda ancha" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "Buscar sesiones de juego en red..." @@ -2361,16 +2430,16 @@ msgstr "Buscar sesiones de juego en red..." msgid "Buffer Size:" msgstr "Tamaño de búfer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Tamaño del búfer cambiado a %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Búfer:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2417,11 +2486,11 @@ msgstr "Por: %1" msgid "C Stick" msgstr "Stick C" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "C&rear archivo de firma..." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "Registro CP" @@ -2456,7 +2525,7 @@ msgstr "" msgid "Calculate" msgstr "Calcular" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2481,7 +2550,7 @@ msgstr "Calibración" msgid "Calibration Period" msgstr "Tiempo de calibración" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "Llamada de lista de visualización en %1 con tamaño %2" @@ -2507,7 +2576,7 @@ msgstr "Cámara 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "Campo de visión de la cámara (afecta a la sensibilidad del apuntado)" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" "Solo se puede generar un código AR para aquellos valores que se encuentren " @@ -2527,14 +2596,14 @@ msgstr "" "No se puede encontrar ningún mando de Wii con el identificador de conexión " "{0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "No puedes empezar el juego en red con un juego en ejecución." #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2547,17 +2616,17 @@ msgstr "Cancelar" msgid "Cancel Calibration" msgstr "Cancelar calibración" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" -msgstr "" +msgstr "Candidatas: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" -msgstr "" +msgstr "Candidatas: %1 | Excluidas: %2 | Restantes: %3" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" -msgstr "" +msgstr "Candidatas: %1 | Filtradas: %2 | Restantes: %3" #: Source/Core/Core/FifoPlayer/FifoPlayer.cpp:247 msgid "Cannot SingleStep the FIFO. Use Frame Advance instead." @@ -2572,11 +2641,11 @@ msgstr "El juego no puede iniciar el WAD al no poder instalarlo en la NAND." msgid "Cannot compare against last value on first search." msgstr "No se puede comparar con el último valor en la primera búsqueda." -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "No se puede encontrar el IPL de GC" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "No se puede generar el código AR para esta dirección." @@ -2592,7 +2661,7 @@ msgstr "La ruta de la carpeta GCI no puede estar en blanco." msgid "Cannot set memory card to an empty path." msgstr "La ruta de la tarjeta de memoria no puede estar en blanco." -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "No se pudo ejecutar el juego porque no se ha encontrado el IPL de GC." @@ -2624,7 +2693,7 @@ msgstr "Centrar y calibrar" msgid "Change &Disc" msgstr "Cambiar &disco" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Cambiar &disco..." @@ -2632,14 +2701,23 @@ msgstr "Cambiar &disco..." msgid "Change Disc" msgstr "Cambiar disco" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Cambiar discos automáticamente" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "Cambiar al disco {0}" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" +"Cambia la apariencia y los colores de los botones de Dolphin." +"

Si tienes dudas, selecciona Clean." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2671,7 +2749,7 @@ msgstr "" "tiene movimiento lateral, solo rotación, y puedes acercarte al punto de " "origen de la cámara." -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "Los trucos surtirán efecto la próxima vez que se reinicie el juego." @@ -2679,11 +2757,11 @@ msgstr "Los trucos surtirán efecto la próxima vez que se reinicie el juego." msgid "Channel Partition (%1)" msgstr "Partición del canal (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "¡El personaje introducido no es válido!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Conversación" @@ -2699,7 +2777,7 @@ msgstr "Buscar trucos" msgid "Cheats Manager" msgstr "Administrador de trucos" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "Comprobar NAND..." @@ -2711,7 +2789,7 @@ msgstr "Comprobar en segundo plano si hay cambios en la lista de juegos" msgid "Check for updates" msgstr "Buscar actualizaciones" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2719,7 +2797,7 @@ msgstr "" "Asegúrate de tener los permisos adecuados para borrar el archivo y que " "ningún otro programa lo esté usando." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "Verificar" @@ -2731,36 +2809,36 @@ msgstr "China" msgid "Choose" msgstr "Seleccionar" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "Selecciona la carpeta de destino" + +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "Selecciona la carpeta base GCI" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "Selecciona un archivo de entrada principal" + +#: Source/Core/DolphinQt/MenuBar.cpp:1757 +msgid "Choose Secondary Input File" +msgstr "Selecciona un archivo de entrada secundario" + +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "Selecciona un archivo para abrir" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +msgid "Choose a File to Open or Create" msgstr "Selecciona un archivo a abrir o crear" -#: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "Selecciona un archivo de entrada principal" - -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "Selecciona un archivo de entrada secundario" - -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "Selecciona la carpeta base GCI" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Selecciona la carpeta de destino" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "Fija la rotación del eje de guiñada." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Botones clásicos" @@ -2771,18 +2849,18 @@ msgstr "Mando clásico" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Borrar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" -msgstr "" +msgstr "Borrar inspección de ramas" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "Borrar caché" @@ -2803,7 +2881,7 @@ msgstr "Clonar y &editar código..." msgid "Close" msgstr "Cerrar" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "Co&nfiguración" @@ -2811,13 +2889,13 @@ msgstr "Co&nfiguración" msgid "Code" msgstr "Código" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" -msgstr "" +msgstr "Ruta de acceso a código no tomada" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" -msgstr "" +msgstr "Ruta de acceso a código tomada" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:93 msgid "Code:" @@ -2827,7 +2905,7 @@ msgstr "Código:" msgid "Codes received!" msgstr "¡Códigos recibidos!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "Corrección de color" @@ -2843,11 +2921,11 @@ msgstr "Corrección de color:" msgid "Color Space" msgstr "Espacio de color" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" -msgstr "" +msgstr "&Visibilidad de columnas" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "Combinar dos archivos de firmas..." @@ -2889,9 +2967,9 @@ msgstr "Compilar sombreadores antes de jugar" msgid "Compiling Shaders" msgstr "Compilación de sombreadores" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "Compresión" @@ -2904,19 +2982,19 @@ msgstr "Nivel de compresión:" msgid "Compression:" msgstr "Compresión:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." -msgstr "" +msgstr "Cond." #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite for #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Condición" @@ -2932,7 +3010,7 @@ msgstr "Condicional" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "Ayuda condicional" @@ -2947,7 +3025,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2986,56 +3069,59 @@ msgid "" "given if NaN is returned, and the var that became NaN will be logged." msgstr "" "Condiciones:\n" -"Establece una expresión que será evaluada al llegar a un punto de " -"interrupción. Si la expresión está configurada como falsa o 0, se ignorará " -"el punto de interrupción hasta que se vuelva a llegar a este. Cada " -"instrucción debe estar separada por comas. La última instrucción será la " -"única que se utilice para determinar la acción a tomar.\n" +"Establece una expresión que se evaluará al llegar a un punto de " +"interrupción. Si dicha expresión tiene un valor de falsa o 0, se ignorará el " +"punto de interrupción hasta que se vuelva a alcanzar. Las instrucciones " +"deben separarse con comas. Solo se utilizará la última instrucción para " +"determinar las acciones a llevar a cabo.\n" "\n" -"Registros que se pueden referenciar:\n" +"Registros referenciables:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Otros : pc, msr\n" "\n" "Funciones:\n" -"Establecer una instrucción: r1 = 8\n" -"Conversiones: s8(0xff). Disponibles: s8, u8, s16, u16, s32, u32\n" +"Establecer un registro: r1 = 8\n" +"Conversiones: s8(0xff). Disponible: s8, u8, s16, u16, s32, u32\n" "Pila de llamadas: callstack(0x80123456), callstack(\"anim\")\n" -"Comparación de cadenas: streq(r3, \"abc\"). Ambos parámetros pueden ser " -"direcciones o constantes de cadenas.\n" -"Leer memoria: read_u32(0x80000000). Disponibles: u8, s8, u16, s16, u32, s32, " +"Comparar cadenas: streq(r3, \"abc\"). Ambos parámetros pueden ser " +"direcciones o cadenas literales.\n" +"Leer memoria: read_u32(0x80000000). Disponible: u8, s8, u16, s16, u32, s32, " "f32, f64\n" -"Escribir memoria: write_u32(r3, 0x80000000). Disponibles: u8, u16, u32, f32, " +"Escribir memoria: write_u32(r3, 0x80000000). Disponible: u8, u16, u32, f32, " "f64\n" -"*actualmente, las escrituras siempre harán de desencadenantes\n" +"* Actualmente las escrituras siempre se mantendrán activas\n" "\n" "Operaciones:\n" "Unarias: -u, !u, ~u\n" -"Matemáticas: * / + -, potencias: **, restantes: %, «shifts»: <<, >>\n" +"Matemáticas: * / + -, potencias: **, restantes: %, desplazamiento: <<, >>\n" "Comparaciones: <, <=, >, >=, ==, !=, &&, ||\n" -"Operaciones bit a bit: &, |, ^\n" +"Bit a bit: &, |, ^\n" "\n" "Ejemplos:\n" "r4 == 1\n" "f0 == 1.0 && f2 < 10.0\n" "r26 <= r0 && ((r5 + 3) & -4) * ((r6 + 3) & -4)* 4 > r0\n" "p = r3 + 0x8, p == 0x8003510 && read_u32(p) != 0\n" -"Escribir e interrumpir: r4 = 8, 1\n" +"Escribir y parar: r4 = 8, 1\n" "Escribir y continuar: f3 = f1 + f2, 0\n" -"La condición debe ir siempre en último lugar.\n" +"La condición siempre debe escribirse en último lugar\n" "\n" -"Solo se deberían utilizar cadenas en callstack() o streq() y siempre deben " -"ir \"entrecomilladas\". No asignes cadenas a una variable.\n" -"Todas las variables se mostrarán en el registro de la interfaz de la memoria " -"en caso de que haya una coincidencia o un resultado NaN (no numérico). Para " -"buscar problemas, asigna una variable a tu ecuación para que se muestre en " -"el registro.\n" +"Solo se deben utilizar cadenas en funciones callstack() o streq() y siempre " +"deben ir \"entrecomilladas\". No asignes cadenas a una variable.\n" +"Todas las variables se mostrarán en el registro de la interfaz de memoria en " +"caso de haber coincidencias o resultados NaN. Si quieres buscar incidencias, " +"asigna una variable a tu ecuación para que se muestre.\n" "\n" -"Nota: todos los valores se convertirán de forma interna al formato de doble " -"palabra para hacer los cálculos. Es posible que estos valores se salgan de " -"su rango o se conviertan en NaN (no numéricos). Se mostrará una advertencia " -"en caso de generar un NaN y la variable que se haya convertido en NaN " -"quedará registrada." +"Nota: todos los valores se convierten internamente a «doublewords» para " +"hacer los cálculos. Es posible que se salgan del rango o se conviertan en " +"NaN. Se mostrará una advertencia si el resultado es un NaN y se registrará " +"la variable que se ha convertido en NaN." #: Source/Core/DolphinQt/ToolBar.cpp:130 msgid "Config" @@ -3052,7 +3138,7 @@ msgstr "Configurar" msgid "Configure Controller" msgstr "Configurar mando" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Configurar Dolphin" @@ -3065,13 +3151,13 @@ msgstr "Configurar entrada" msgid "Configure Output" msgstr "Configurar salida" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Confirmar" @@ -3080,12 +3166,12 @@ msgstr "Confirmar" msgid "Confirm backend change" msgstr "Confirmar cambio de motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Confirmar detención" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Confirmar" @@ -3095,7 +3181,7 @@ msgstr "Confirmar" msgid "Connect" msgstr "Conectar" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Conectar la Balance Board" @@ -3103,27 +3189,27 @@ msgstr "Conectar la Balance Board" msgid "Connect USB Keyboard" msgstr "Conectar teclado USB" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Conectar mando de Wii %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Conectar mando de Wii 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Conectar mando de Wii 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Conectar mando de Wii 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Conectar mando de Wii 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Conectar mandos de Wii" @@ -3140,7 +3226,7 @@ msgstr "" msgid "Connected" msgstr "Conectado" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "Conectando" @@ -3165,23 +3251,23 @@ msgstr "Controlar el modo golf del juego en red" msgid "Control Stick" msgstr "Stick de control" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "Perfil del mando" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "Perfil del mando 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "Perfil del mando 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "Perfil del mando 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "Perfil del mando 4" @@ -3193,6 +3279,16 @@ msgstr "Ajustes del mando" msgid "Controllers" msgstr "Mandos" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3206,7 +3302,7 @@ msgstr "" "tenga efecto.

Si tienes dudas, deja esta opción en " "203." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3218,7 +3314,7 @@ msgstr "" "de la pantalla.

Un valor alto creará fuertes efectos fuera de " "pantalla, mientras que un valor pequeño es más agradable." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3232,7 +3328,7 @@ msgstr "" "resolución interna, mejor será el rendimiento.

Si " "tienes dudas, selecciona Nativa." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3267,7 +3363,7 @@ msgstr "" "Controla si se utiliza la emulación DSP de alto o bajo nivel. Predeterminado " "en True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "Convergencia" @@ -3366,45 +3462,45 @@ msgstr "" "televisores suelen estar diseñados para 2,2.

Si " "tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Copiar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 +msgid "Copy &Function" msgstr "Copiar &función" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" msgstr "Copiar código &hexadecimal" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Copiar dirección" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "Copiar código de &línea" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Fallo al copiar" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Copiar en hexadecimal" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "Copiar dirección ob&jetivo" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "Copiar valor" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "Copiar código de &línea" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "Copiar dirección ob&jetivo" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Copiar a A" @@ -3419,10 +3515,10 @@ msgstr "Copiar a B" msgid "Core" msgstr "Núcleo" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." -msgstr "" +msgstr "El núcleo no se ha iniciado." #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:64 msgid "Correct Color Space" @@ -3532,8 +3628,8 @@ msgstr "No se pudo reconocer el archivo {0}" msgid "Could not save your changes!" msgstr "¡No se han podido guardar los cambios!" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "No se pudo iniciar el proceso del actualizador: {0}" @@ -3557,7 +3653,7 @@ msgstr "" "Si es así, entonces es posible que tengas que volver a especificar la " "ubicación de la tarjeta de memoria en las opciones." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "No se pudo encontrar el servidor central" @@ -3573,13 +3669,13 @@ msgstr "No se pudo leer el archivo." msgid "Country:" msgstr "País:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "Crear" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "Crear archivo de Infinity" @@ -3593,7 +3689,7 @@ msgstr "Crear nueva tarjeta de memoria" msgid "Create Skylander File" msgstr "Crear archivo de Skylander" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "Crear asignaciones para otros dispositivos" @@ -3645,23 +3741,23 @@ msgstr "" "dibujado.

Si tienes dudas, deja esta opción " "desactivada." -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Región actual" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "Valor actual" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "Contexto actual" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "Juego actual" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Hilo actual" @@ -3671,7 +3767,7 @@ msgstr "Personalizada" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 msgid "Custom (Stretch)" -msgstr "" +msgstr "Personalizada (estirada)" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:51 msgid "Custom Address Space" @@ -3776,7 +3872,7 @@ msgstr "Alfombra de baile" msgid "Dark" msgstr "Oscuridad" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "Datos" @@ -3822,7 +3918,7 @@ msgid "Debug" msgstr "Depurar" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Depuración" @@ -3839,24 +3935,24 @@ msgstr "Calidad de decodificación:" msgid "Decrease" msgstr "Disminuir" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Reducir convergencia" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Reducir profundidad" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Reducir velocidad de emulación" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Reducir resolución interna" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "Disminuir valor del estado seleccionado" @@ -3870,7 +3966,7 @@ msgstr "Disminuir Y" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Valor predeterminado" @@ -3890,7 +3986,7 @@ msgstr "Tipografía predeterminada" msgid "Default ISO:" msgstr "ISO predeterminada:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "Hilo predeterminado" @@ -3917,8 +4013,9 @@ msgstr "" "estabilidad.

Si tienes dudas, deja esta opción " "desactivada." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Borrar" @@ -3936,7 +4033,7 @@ msgstr "Borrar archivos seleccionados..." msgid "Delete the existing file '{0}'?" msgstr "¿Borrar el archivo «{0}»?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "Profundidad" @@ -3948,12 +4045,12 @@ msgstr "Porcentaje de profundidad:" msgid "Depth:" msgstr "Profundidad:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Descripción" @@ -3967,34 +4064,34 @@ msgstr "Descripción:" msgid "Description: %1" msgstr "Descripción: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" -msgstr "" +msgstr "Destino" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:64 msgid "Destination (UNIX socket path or address:port):" -msgstr "" +msgstr "Destino (ruta de socket de UNIX o dirección:puerto):" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:59 msgid "Destination (address:port):" -msgstr "" +msgstr "Destino (dirección:puerto):" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" -msgstr "" +msgstr "Destino máx." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" -msgstr "" +msgstr "Destino mín." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" -msgstr "" +msgstr "Símbolo de destino" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "Separado" @@ -4002,7 +4099,7 @@ msgstr "Separado" msgid "Detect" msgstr "Detectar" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "Detección de módulos RSO" @@ -4010,11 +4107,11 @@ msgstr "Detección de módulos RSO" msgid "Deterministic dual core:" msgstr "Doble núcleo determinista:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Dev (varias veces al día)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Dispositivo" @@ -4056,11 +4153,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "Des&conectado" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "Desactivar" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Desactivar delimitado rectangular" @@ -4073,15 +4165,15 @@ msgstr "Desactivar filtrado de copia" msgid "Disable EFB VRAM Copies" msgstr "Desactivar copias del EFB a la VRAM" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Desactivar límite de velocidad de emulación" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "Desactivar FastMem" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "Desactivar Fastmem Arena" @@ -4089,11 +4181,11 @@ msgstr "Desactivar Fastmem Arena" msgid "Disable Fog" msgstr "Desactivar niebla" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "Desactivar caché JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "Desactivar mapas grandes de puntos de entrada" @@ -4122,7 +4214,7 @@ msgstr "" "vuelta a la RAM. Inhibe todo aumento de escala.

Si " "tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -4137,6 +4229,15 @@ msgstr "" "

Si tienes dudas, deja esta opción activada." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" +"Desactiva el salvapantallas mientras estés ejecutando un juego." +"

Si tienes dudas, deja esta opción activada." + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disco" @@ -4145,6 +4246,11 @@ msgstr "Disco" msgid "Discard" msgstr "Descartar" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "Ajustes de visualización" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "Tipo de visualización" @@ -4176,16 +4282,16 @@ msgstr "Distancia" msgid "Distance of travel from neutral position." msgstr "Distancia de desplazamiento desde la posición neutral." -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "¿Nos permites compartir estadísticas con los desarrolladores de Dolphin?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "¿Quieres añadir «%1» a la lista de carpetas de juegos?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "¿Seguro que quieres borrar la lista de nombres simbólicos?" @@ -4195,7 +4301,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "¿Quieres borrar el(los) %n archivo(s) de guardado elegido(s)?" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "¿Quieres detener la emulación?" @@ -4207,8 +4313,8 @@ msgstr "¿Quieres intentar reparar la NAND?" msgid "Dolby Pro Logic II Decoder" msgstr "Decodificador Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Registro FIFO de Dolphin (*.dff)" @@ -4216,9 +4322,9 @@ msgstr "Registro FIFO de Dolphin (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "Preajuste de modificación de juego para Dolphin" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Archivo de mapa de Dolphin (*.map)" @@ -4230,8 +4336,8 @@ msgstr "Archivo de firma CSV de Dolphin" msgid "Dolphin Signature File" msgstr "Archivo de firma de Dolphin" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Grabación TAS de Dolphin (*.dtm)" @@ -4275,7 +4381,7 @@ msgstr "Dolphin no ha podido completar la acción solicitada." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin es un emulador de GameCube y Wii de código abierto." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "" "La versión de Dolphin es demasiado antigua para utilizar el servidor de paso" @@ -4292,15 +4398,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin no puede verificar los discos sin licencia." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" -"Dolphin usará este ajuste con aquellos títulos para los que no pueda " -"determinar la región automáticamente." - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "El sistema de trucos de Dolphin está desactivado." @@ -4309,7 +4407,7 @@ msgstr "El sistema de trucos de Dolphin está desactivado." msgid "Domain" msgstr "Dominio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "No quiero actualizar" @@ -4330,7 +4428,7 @@ msgstr "Cierre de puertas" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "Coma flotante doble" @@ -4352,7 +4450,7 @@ msgstr "Descargar códigos" msgid "Download Codes from the WiiRD Database" msgstr "Descargar códigos desde la base de datos de WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Descargar las carátulas de GameTDB.com para el modo cuadrícula" @@ -4364,6 +4462,23 @@ msgstr "Descarga completada" msgid "Downloaded %1 codes. (added %2)" msgstr "Se han descargado %1 códigos (%2 de ellos nuevos)." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" +"Descarga las carátulas de los juegos de GameTDB.com para mostrarlas en la " +"vista en cuadrícula de la lista de juegos. Si esta opción está desactivada, " +"la lista de juegos mostrará una imagen de los datos guardados del juego, y " +"si este no tiene datos guardados, se mostrará una imagen genérica en su " +"lugar.

La vista en lista siempre utilizará las imágenes de los datos " +"guardados.

Si tienes dudas, deja esta opción " +"activada." + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4403,7 +4518,7 @@ msgstr "Volcar &FakeVMEM" msgid "Dump &MRAM" msgstr "Volcar &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Volcar audio" @@ -4415,7 +4530,7 @@ msgstr "Volcar texturas base" msgid "Dump EFB Target" msgstr "Volcar superficie del EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Volcar fotogramas" @@ -4485,11 +4600,11 @@ msgstr "" ">Si tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "Duración de presión del botón turbo (fotogramas)" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "Duración de liberación del botón turbo (fotogramas)" @@ -4499,11 +4614,11 @@ msgstr "Duración de liberación del botón turbo (fotogramas)" msgid "Dutch" msgstr "Holandés" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "&Salir" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "Copia del EFB %1" @@ -4519,7 +4634,7 @@ msgstr "" "Dolphin, un reinicio vendrá bien en este momento para que Windows vea el " "nuevo driver" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4531,7 +4646,7 @@ msgstr "" "Ideal para juegos competitivos donde la equidad y la latencia mínima son más " "importantes." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Refresco temprano de memoria" @@ -4550,7 +4665,16 @@ msgstr "Asia Oriental" msgid "Edit Breakpoint" msgstr "Editar punto de interrupción" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "Editar condicional" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "Editar expresión condicional" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "Editar..." @@ -4570,11 +4694,11 @@ msgstr "Efectos" msgid "Effective" msgstr "Efectivo" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "Prioridad efectiva" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4592,7 +4716,7 @@ msgstr "Clase elemental" msgid "Embedded Frame Buffer (EFB)" msgstr "Búfer de imagen integrado (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Vacía" @@ -4604,7 +4728,7 @@ msgstr "El hilo de emulación ya está ejecutándose" msgid "Emulate Disc Speed" msgstr "Emular velocidad del disco" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "Emular base de Infinity" @@ -4625,7 +4749,7 @@ msgstr "" "esta opción puede provocar problemas de estabilidad. Valor predeterminado: " "activado." -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "Dispositivos USB emulados" @@ -4643,7 +4767,7 @@ msgstr "" "Actual | MEM1 {0:08x} ({1} MiB) MEM2 {2:08x} ({3} MiB)\n" "DFF | MEM1 {4:08x} ({5} MiB) MEM2 {6:08x} ({7} MiB)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Velocidad de emulación" @@ -4652,8 +4776,6 @@ msgstr "Velocidad de emulación" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "Habilitar" @@ -4661,23 +4783,15 @@ msgstr "Habilitar" msgid "Enable API Validation Layers" msgstr "Activar capas de validación de la API" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "Activar emblemas de logros" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "Activar logros" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Activar expansión de audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Activar trucos" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "Activar en&trada de mando" @@ -4685,17 +4799,21 @@ msgstr "Activar en&trada de mando" msgid "Enable Custom RTC" msgstr "RTC personalizado" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "Activar opciones de depuración" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "Activar presencia en Discord" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Activar doble núcleo" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Activar doble núcleo (más rápido)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "Activar doble núcleo (arreglo de velocidad)" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4705,7 +4823,7 @@ msgstr "Forzar ciclos de reloj de CPU" msgid "Enable Emulated Memory Size Override" msgstr "Forzar tamaño de la memoria emulada" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "Activar repetición de logros («Encore»)" @@ -4717,11 +4835,11 @@ msgstr "Activar FPRF" msgid "Enable Graphics Mods" msgstr "Activar modificaciones de gráficos" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "Activar modo «hardcore»" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4756,20 +4874,16 @@ msgstr "" "cuenta que si desactivas el modo «hardcore» en mitad de una partida, no " "podrás volver a activarlo hasta que cierres el juego." -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "Activar tablas de clasificación" +msgstr "Activar perfiles de bloques JIT" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Activar MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "Activar notificaciones de progresos" @@ -4777,14 +4891,10 @@ msgstr "Activar notificaciones de progresos" msgid "Enable Progressive Scan" msgstr "Activar escaneo progresivo" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "Activar integración con RetroAchievements.org" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "Activar presencia en aplicación" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4798,11 +4908,15 @@ msgstr "Activar salvapantallas" msgid "Enable Speaker Data" msgstr "Activar envío de datos al altavoz" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "Activar modo espectador" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "Activar logros no oficiales" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Informar de estadísticas de uso" @@ -4818,37 +4932,6 @@ msgstr "Ver mallas de polígonos" msgid "Enable Write-Back Cache (slow)" msgstr "Emular caché de escritura diferida (lento)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" -"Activa los emblemas de los logros.

Muestra iconos de jugadores, " -"juegos y logros. Una opción visual sencilla, pero que necesita algo de " -"memoria y tiempo adicionales para descargar las imágenes." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" -"Permite competir en las tablas de clasificación de RetroAchievements." -"

Es necesario activar el modo «hardcore»." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" -"Activa la presencia enriquecida en la página web de RetroAchievements." -"

Mostrará una descripción detallada de lo que esté haciendo el " -"jugador en la página web. Al desactivar esta opción, la página mostrará " -"únicamente el juego al que se esté jugando.

No tiene relación alguna " -"con la Rich Presence de Discord." - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " @@ -4858,7 +4941,7 @@ msgstr "" "puede provocar bloqueos y otros problemas en algunos juegos. (SÍ: " "compatible, NO: desbloqueada)." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4870,7 +4953,7 @@ msgstr "" "con una cuenta de RetroAchievements. Dolphin no guardará tu contraseña de " "forma local y utilizará un token de su API para almacenar tu sesión." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " @@ -4881,34 +4964,49 @@ msgstr "" "haga un seguimiento de un valor acumulado, por ejemplo, tener 60 de 120 " "estrellas." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -"Permite desbloquear logros en el modo de repetición Encore.

El modo " -"de repetición vuelve a activar los logros si el jugador ya los ha " -"desbloqueado en la página web, así aparecerán notificaciones si se vuelven a " -"cumplir las condiciones para el desbloqueo. Ideal para hacer carreras de " -"tiempo personalizadas o por puro placer." +"Permite desbloquear logros en el modo «encore».

El modo «encore» " +"vuelve a activar los logros si el jugador ya los ha desbloqueado en la " +"página web, así aparecerán notificaciones si se vuelven a cumplir las " +"condiciones para el desbloqueo. Ideal para hacer carreras de tiempo " +"(«speedruns») personalizadas o por puro placer.

Los cambios harán " +"efecto tras ejecutar el próximo juego." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" -msgstr "Activa el desbloqueo de logros.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" +"Permite desbloquear logros en el modo espectador.

Dentro del modo " +"espectador se procesarán y mostrarán en pantalla los logros y las tablas de " +"puntuación, pero no se enviarán al servidor.

Si la opción se " +"encuentra activada al ejecutar un juego, no se desactivará hasta que lo " +"cierres, ya que no se habrá creado aún una sesión en RetroAchievements." +"

Si la opción se encuentra desactivada al ejecutar un juego, se podrá " +"activar y desactivar libremente durante su ejecución." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" "Permite desbloquear tanto logros no oficiales como oficiales.

Los " "logros no oficiales pueden ser logros opcionales o inacabados que " "RetroAchievements no considere oficiales, útiles para hacer pruebas o por " -"puro placer." +"puro placer.

Los cambios harán efecto tras ejecutar el próximo juego." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 msgid "" @@ -4928,7 +5026,7 @@ msgstr "" "necesaria para algunos juegos (Activado: el ajuste más compatible; " "Desactivado: el ajuste más rápido)." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4984,7 +5082,7 @@ msgstr "" "de juegos esto no le supone ningún problema.

Si " "tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -5054,6 +5152,20 @@ msgstr "" "descontinuados, tales como los Canales Tiempo y Nintendo.\n" "Puedes leer las condiciones del servicio aquí: https://www.wiilink24.com/tos" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" +"Permite usar trucos en formato AR y Gecko para modificar el comportamiento " +"de los juegos. Podrás configurar los trucos en el Administrador de trucos, " +"dentro del menú de Herramientas.

Este ajuste no se podrá cambiar si " +"hay una emulación activa.

Si tienes dudas, deja " +"esta opción desactivada." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -5094,6 +5206,10 @@ msgstr "" "\n" "Cancelando importación." +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "Dir. final" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet no se inició" @@ -5142,8 +5258,10 @@ msgid "" "Enter the IP address and port of the tapserver instance you want to connect " "to." msgstr "" +"Introduce la dirección IP y el puerto de la instancia de tapserver a la que " +"deseas conectarte." -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "Introduce la dirección del módulo RSO:" @@ -5156,20 +5274,20 @@ msgstr "Introduce la dirección del módulo RSO:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -5183,42 +5301,42 @@ msgstr "Introduce la dirección del módulo RSO:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -5244,7 +5362,7 @@ msgstr "Error al abrir el adaptador: %1" msgid "Error collecting save data!" msgstr "¡Error al recopilar los datos guardados!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -5260,7 +5378,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Error al obtener la lista de sesiones: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "Error al cargar algunos packs de texturas" @@ -5357,7 +5475,7 @@ msgstr "Se encontraron errores en {0} bloques sin uso de la partición {1}." msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -5370,15 +5488,15 @@ msgstr "Ubershaders exclusivos" msgid "Exit" msgstr "Salir" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "Se esperaba + o paréntesis de cierre." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "Argumentos esperados:" +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "Argumentos esperados: {0}" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "Se espera el paréntesis de cierre." @@ -5390,19 +5508,19 @@ msgstr "Coma esperada." msgid "Expected end of expression." msgstr "Fin esperado de la expresión." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "Nombre esperado de la entrada." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "Se espera el paréntesis de apertura." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "Inicio esperado de la expresión." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "Nombre de variable previsto." @@ -5410,7 +5528,7 @@ msgstr "Nombre de variable previsto." msgid "Experimental" msgstr "Experimental" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Exportar todas las partidas guardadas de Wii" @@ -5421,11 +5539,11 @@ msgstr "Exportar todas las partidas guardadas de Wii" msgid "Export Failed" msgstr "Fallo al exportar" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Exportar grabación" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Exportar grabación..." @@ -5453,14 +5571,14 @@ msgstr "Exportar como .&gcs..." msgid "Export as .&sav..." msgstr "Exportar como .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "Se ha(n) exportado %n archivo(s) guardado(s)" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extensión" @@ -5473,7 +5591,7 @@ msgstr "Entrada de movimientos de extensión" msgid "Extension Motion Simulation" msgstr "Simulación de movimientos de extensión" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "Externo" @@ -5481,7 +5599,7 @@ msgstr "Externo" msgid "External Frame Buffer (XFB)" msgstr "Búfer de imagen externo (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "Extraer certificados de la NAND" @@ -5518,8 +5636,8 @@ msgstr "Extrayendo directorio..." msgid "FD" msgstr "FD" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "Reproductor FIFO" @@ -5535,11 +5653,11 @@ msgstr "" "Fallo al abrir la tarjeta de memoria:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "No se ha podido añadir esta sesión al índice de juego en red: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "No se ha podido añadir al archivo de firma «%1»" @@ -5553,13 +5671,13 @@ msgstr "¡No se ha podido borrar el Skylander!" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:665 msgid "Failed to clear the Skylander from slot %1!" -msgstr "" +msgstr "¡No se ha podido quitar al Skylander del espacio %1!" #: Source/Core/DiscIO/VolumeVerifier.cpp:108 msgid "Failed to connect to Redump.org" msgstr "No se ha podido conectar con redump.org" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "No se ha podido conectar al servidor: %1" @@ -5580,21 +5698,25 @@ msgstr "No se ha podido crear los recursos globales de D3D12" msgid "Failed to create DXGI factory" msgstr "No se ha podido crear el almacén de DXGI" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "No se ha podido crear el archivo de Infinity" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "¡No se ha podido crear el archivo de Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" "\n" "The Skylander may already be on the portal." msgstr "" +"No se ha podido crear el archivo de Skylander:\n" +"%1\n" +"\n" +"El Skylander podría estar ya en el portal." #: Source/Core/Core/NetPlayClient.cpp:1292 msgid "" @@ -5609,7 +5731,7 @@ msgstr "" "No se ha podido borrar la tarjeta de memoria del juego en red. Comprueba tus " "permisos de escritura." -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "No se ha podido borrar el archivo seleccionado." @@ -5641,7 +5763,7 @@ msgstr "No se ha(n) podido exportar %n de %1 archivo(s) de guardado." msgid "Failed to export the following save files:" msgstr "No se ha podido exportar los siguientes archivos de guardado:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "No se han podido extraer los certificados de la NAND." @@ -5671,14 +5793,14 @@ msgstr "No se ha podido encontrar uno o más símbolos D3D" msgid "Failed to import \"%1\"." msgstr "No se ha podido importar «%1»." -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "No se ha podido importar el archivo de guardado. Por favor, lanza el juego " "otra vez, e inténtalo de nuevo." -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5686,7 +5808,7 @@ msgstr "" "No se ha podido importar el archivo de guardado. El archivo parece estar " "corrupto o no es un archivo válido de Wii." -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5697,7 +5819,7 @@ msgstr "" "contiene. Prueba a reparar tu NAND (Herramientas -> Administrar NAND -> " "Comprobar NAND...) y a importar los datos de guardado otra vez." -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "No se ha podido iniciar el núcleo" @@ -5720,11 +5842,11 @@ msgid "Failed to install pack: %1" msgstr "No se ha podido instalar el paquete: %1" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "No se ha podido instalar el título en la NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5732,8 +5854,8 @@ msgstr "" "No se han podido recibir conexiones en el puerto %1. ¿Hay otra instancia del " "servidor de juego en red funcionando?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "No se ha podido cargar el módulo RSO en %1" @@ -5745,21 +5867,23 @@ msgstr "No se ha podido cargar d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "No se ha podido cargar dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "No se ha podido cargar el archivo de mapa «%1»" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "¡No se ha podido cargar el archivo de Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" +"No se ha podido cargar el archivo de Skylander:\n" +"%1" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "No se ha podido cargar el ejecutable en memoria." @@ -5775,17 +5899,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "¡No se ha podido modificar el Skylander!" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." -msgstr "" +msgstr "No se ha podido abrir el archivo «%1» para su escritura." -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." -msgstr "" +msgstr "No se ha podido abrir el archivo «{0}» para su escritura." #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "No se ha podido abrir «%1»" @@ -5793,9 +5917,9 @@ msgstr "No se ha podido abrir «%1»" msgid "Failed to open Bluetooth device: {0}" msgstr "No se ha podido abrir el dispositivo Bluetooth: {0}" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" -msgstr "" +msgstr "No se ha podido abrir la instantánea del inspector de ramas «%1»" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 msgid "Failed to open config file!" @@ -5826,33 +5950,41 @@ msgstr "" msgid "Failed to open file." msgstr "No se ha podido abrir el archivo." -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "No se ha podido contactar con el servidor" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "¡No se ha podido abrir el archivo de Infinity!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" "\n" "The file may already be in use on the base." msgstr "" +"No se ha podido abrir el archivo de Infinity:\n" +"%1\n" +"\n" +"El archivo podría estar siendo ya usado por la base." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "¡No se ha podido abrir el archivo de Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" "\n" "The file may already be in use on the portal." msgstr "" +"No se ha podido abrir el archivo de Skylander:\n" +"%1\n" +"\n" +"Es posible que el archivo ya esté siendo utilizado en el portal." #: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." @@ -5898,37 +6030,47 @@ msgid "Failed to read selected savefile(s) from memory card." msgstr "" "No se han podido leer los archivos seleccionados de la tarjeta de memoria." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "¡No se ha podido leer el archivo de Infinity!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" +"No se ha podido leer el archivo de Infinity:\n" +"%1\n" +"\n" +"El archivo era demasiado pequeño." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "¡No se ha podido leer el archivo de Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" "\n" "The file was too small." msgstr "" +"No se ha podido leer el archivo de Skylander:\n" +"%1\n" +"\n" +"El archivo es demasiado pequeño." #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:732 msgid "" "Failed to read the contents of file:\n" "%1" msgstr "" +"No se han podido leer los contenidos del archivo:\n" +"%1" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "No se ha podido leer {0}." @@ -5968,31 +6110,31 @@ msgstr "" "No se ha podido reiniciar la carpeta de redireccionamiento del juego en red. " "Comprueba tus permisos de escritura." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" -msgstr "" +msgstr "No se ha podido guardar la instantánea del inspector de ramas «%1»" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "No se ha podido guardar el registro FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "No se ha podido guardar el mapa de código en la ruta «%1»" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "No se ha podido guardar el archivo de firma «%1»" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "No se ha podido guardar el mapa de símbolos en la ruta «%1»" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "No se ha podido guardar en el archivo de firma «%1»" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -6048,20 +6190,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "Fallido" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "Retraso de entrada justo" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "Región de respaldo" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "Región de respaldo:" @@ -6074,7 +6217,7 @@ msgstr "Rápida" msgid "Fast Depth Calculation" msgstr "Cálculo de profundidad rápido" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -6087,7 +6230,7 @@ msgstr "" msgid "Field of View" msgstr "Campo visual" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "N.º de figura:" @@ -6099,9 +6242,9 @@ msgstr "Tipo de figura" msgid "File Details" msgstr "Detalles del archivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "Formato del archivo" @@ -6109,24 +6252,24 @@ msgstr "Formato del archivo" msgid "File Format:" msgstr "Formato del archivo:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Información del archivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Nombre del archivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "Ruta del archivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Tamaño del archivo" @@ -6140,7 +6283,7 @@ msgstr "El archivo no contenía códigos." #: Source/Core/DolphinQt/GCMemcardManager.cpp:150 msgid "Filename" -msgstr "Nombre del archivo" +msgstr "Nombre" #: Source/Core/DiscIO/CompressedBlob.cpp:294 msgid "Files opened, ready to compress." @@ -6219,7 +6362,6 @@ msgstr "Alineación fija" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Indicadores" @@ -6228,13 +6370,13 @@ msgstr "Indicadores" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Coma flotante" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "Seguir &rama" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -6309,7 +6451,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "Conexión forzada porque %1 no es compatible con shaders de geometría." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -6326,7 +6468,7 @@ msgstr "" "preferible utilizarlos en lugar de esta opción.

Si " "tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -6339,6 +6481,15 @@ msgstr "" "

Si tienes dudas, deja esta opción activada." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" +"Fuerza a la ventana de renderización a mostrarse por encima del resto de " +"ventanas y aplicaciones.

Si tienes dudas, deja esta " +"opción desactivada." + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Formato:" @@ -6354,7 +6505,7 @@ msgstr "Adelante" msgid "Forward port (UPnP)" msgstr "Reenviar puerto (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "Encontrado(s) %1 resultado(s) para «%2»" @@ -6364,24 +6515,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "Se ha(n) encontrado %n dirección(ones)." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "Fotograma %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Avanzar &fotogramas" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Avanzar fotogramas más lento" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Avanzar fotogramas más rápido" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Avanzar fotogramas a la veloc. original" @@ -6389,7 +6540,7 @@ msgstr "Avanzar fotogramas a la veloc. original" msgid "Frame Dumping" msgstr "Volcado de fotogramas" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Información de la grabación" @@ -6398,7 +6549,7 @@ msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" "Ya existe un volcado de imagen(es) llamado «{0}». ¿Quieres sustituirlo?" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "Fotogramas a grabar:" @@ -6418,7 +6569,7 @@ msgstr "Archivos libres: %1" msgid "Free Look Control Type" msgstr "Tipo de control de la cámara libre" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "Mando %1 de la cámara libre" @@ -6443,11 +6594,11 @@ msgstr "" msgid "FreeLook" msgstr "Cámara libre" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Cámara libre" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "Alternar cámara libre" @@ -6472,8 +6623,8 @@ msgid "From" msgstr "Desde" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "Desde:" @@ -6481,10 +6632,15 @@ msgstr "Desde:" msgid "FullScr" msgstr "Pant. completa" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Función" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "Ajustes de funcionalidad" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "Funciones" @@ -6501,7 +6657,7 @@ msgstr "GBA (TCP)" msgid "GBA Cartridge Path:" msgstr "Ruta de cartuchos de GBA:" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "Núcleo de GBA" @@ -6517,19 +6673,19 @@ msgstr "Ajustes de GBA" msgid "GBA TAS Input %1" msgstr "Entrada TAS de GBA %1" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "Volumen de GBA" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "Tamaño de la ventana de GBA" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "ROM GBA%1 cambiada a «%2»" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "ROM GBA%1 desactivada" @@ -6579,7 +6735,7 @@ msgstr "GL_MAX_TEXTURE_SIZE es {0} - debe ser al menos 1024." msgid "GPU Texture Decoding" msgstr "Decodificar texturas en GPU" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6592,7 +6748,7 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "GPU: ERROR DE OGL: ¿Tu tarjeta gráfica es compatible con OpenGL 2.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6600,7 +6756,7 @@ msgstr "" "GPU: ERROR DE OGL: Es necesaria la función GL_ARB_map_buffer_range.\n" "GPU: ¿Tu tarjeta gráfica es compatible con OpenGL 3.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" @@ -6608,7 +6764,7 @@ msgstr "" "GPU: ERROR DE OGL: Es necesaria la función GL_ARB_sampler_objects.\n" "GPU: ¿Tu tarjeta gráfica es compatible con OpenGL 3.3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" @@ -6616,7 +6772,7 @@ msgstr "" "GPU: ERROR DE OGL: Es necesaria la función GL_ARB_uniform_buffer_object.\n" "GPU: ¿Tu tarjeta gráfica es compatible con OpenGL 3.1?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6632,7 +6788,7 @@ msgstr "" "GPU: ERROR DE OGL: Es necesario un soporte de OpenGL 3.\n" "GPU: ¿Tu tarjeta gráfica es compatible con OpenGL 3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6655,16 +6811,16 @@ msgstr "" msgid "Game" msgstr "Juego" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "Game Boy Advance" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Cartuchos de Game Boy Advance (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" @@ -6672,7 +6828,7 @@ msgstr "" "ROMs de Game Boy Advance (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *." "bin);;Todos los archivos (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "Game Boy Advance en el puerto %1" @@ -6700,8 +6856,8 @@ msgstr "Gamma del juego" msgid "Game Gamma:" msgstr "Gamma del juego:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "ID de juego" @@ -6710,15 +6866,15 @@ msgstr "ID de juego" msgid "Game ID:" msgstr "ID de juego:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Estado del juego" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "Juego cambiado a «%1»" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" @@ -6727,11 +6883,11 @@ msgstr "" "selecciona Propiedades, ve a la pestaña Verificar y selecciona Verificar " "integridad para comprobar su «hash»" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "El juego tiene un número de disco distinto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "El juego es una revisión distinta" @@ -6746,7 +6902,7 @@ msgstr "" "El juego se sobrescribió con los datos guardados de otro juego. Corrupción " "de datos inminente {0:#x}, {1:#x}" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "La región del juego no coincide" @@ -6766,11 +6922,11 @@ msgstr "Adaptador de GameCube para Wii U" msgid "GameCube Adapter for Wii U at Port %1" msgstr "Adaptador de GameCube para Wii U en el puerto %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "Mando de GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "Mando de GameCube en el puerto %1" @@ -6778,11 +6934,11 @@ msgstr "Mando de GameCube en el puerto %1" msgid "GameCube Controllers" msgstr "Mandos de GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "Teclado de GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "Configuración del teclado GameCube en el puerto %1" @@ -6799,7 +6955,7 @@ msgstr "Tarjetas de memoria de GameCube" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "Tarjetas de memoria de GameCube (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "Ranura de micrófono de GameCube %1" @@ -6832,34 +6988,45 @@ msgstr "Gecko (C2)" msgid "Gecko Codes" msgstr "Códigos Gecko" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "General" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Ajustes generales" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" -msgstr "" +msgstr "Generar código(s) de Action Replay" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Generar un nuevo identificador para estadísticas" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 -msgid "Generated AR code(s)." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." msgstr "" +"Genera un nuevo identificador anónimo para tus estadísticas de uso. " +"Cualquier estadística futura dejará de estar asociada a tus estadísticas " +"anteriores." -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 +msgid "Generated AR code(s)." +msgstr "Se han generado códigos AR." + +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "Nombres de símbolos generados desde «%1»" @@ -6877,7 +7044,7 @@ msgstr "Alemania" msgid "GetDeviceList failed: {0}" msgstr "Fallo en GetDeviceList: {0}" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "GiB" @@ -6892,7 +7059,7 @@ msgstr "Giant" msgid "Giants" msgstr "Giants" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "Modo golf" @@ -6901,7 +7068,7 @@ msgid "Good dump" msgstr "Volcado bueno" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Gráficos" @@ -6910,7 +7077,7 @@ msgstr "Gráficos" msgid "Graphics Mods" msgstr "Modificaciones de gráficos" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Ajustes gráficos" @@ -6919,7 +7086,7 @@ msgstr "Ajustes gráficos" msgid "Graphics mods are currently disabled." msgstr "Las modificaciones de gráficos están desactivadas." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6946,7 +7113,7 @@ msgstr "Verde izquierdo" msgid "Green Right" msgstr "Verde derecho" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Vista en cuadrícula" @@ -6983,7 +7150,7 @@ msgstr "Posprocesado HDR" msgid "Hacks" msgstr "Arreglos temporales" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "Inicio" @@ -7015,7 +7182,7 @@ msgstr "8 (hexad.)" msgid "Hex Byte String" msgstr "Cadena hexadecimal en bytes" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadecimal" @@ -7024,11 +7191,11 @@ msgstr "Hexadecimal" msgid "Hide" msgstr "Esconder" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" -msgstr "" +msgstr "Ocultar &controles" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "Ocultar todo" @@ -7040,11 +7207,22 @@ msgstr "Ocultar sesiones en curso" msgid "Hide Incompatible Sessions" msgstr "Ocultar sesiones no compatibles" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "Ocultar GBAs remotas" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" +"Oculta el cursor del ratón cuando se encuentre dentro de la ventana de " +"renderización, siempre y cuando se muestre en primer plano." +"

Si tienes dudas, selecciona Al moverlo." + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "Alto" @@ -7072,7 +7250,7 @@ msgstr "Alojar partida" msgid "Host Code:" msgstr "Código de anfitrión:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "Autoridad de entrada para el anfitrión" @@ -7080,7 +7258,7 @@ msgstr "Autoridad de entrada para el anfitrión" msgid "Host Size" msgstr "Tamaño del anfitrión" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -7093,11 +7271,11 @@ msgstr "" "Ideal para juegos casuales para 3 o más jugadores, posiblemente en " "conexiones inestables o de alta latencia." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "Autoridad de entrada para el anfitrión deshabilitada" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "Autoridad de entrada para el anfitrión activada" @@ -7109,17 +7287,17 @@ msgstr "Alojar partida de juego en red" msgid "Hostname" msgstr "Nombre del anfitrión" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Ajustes de atajos" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Atajos del teclado" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" "Reconocer los atajos de teclado solo cuando la ventana esté en primer plano" @@ -7183,7 +7361,7 @@ msgstr "Dirección IP:" msgid "IPL Settings" msgstr "Ajustes del IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -7229,7 +7407,7 @@ msgstr "" msgid "Icon" msgstr "Icono" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -7241,11 +7419,11 @@ msgstr "" "Recomendado para juegos por turnos con controles sensibles al tiempo, como " "el golf." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "Generación de identidad" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -7267,7 +7445,7 @@ msgstr "" "fallos de rendimiento y estabilidad.\n" "Puedes desactivarlo en cualquier momento en los ajustes de Dolphin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -7288,7 +7466,7 @@ msgstr "" "Si está desactivada, el estado de conexión del mando emulado se vinculará al " "estado de conexión del dispositivo real (en caso de que haya uno)." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -7300,7 +7478,24 @@ msgstr "" "

Si tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" +"Si activas esta opción, Dolphin recopilará información útil sobre el " +"rendimiento, uso y ajustes que hagas del emulador, juegos emulados, y otros " +"datos sobre el hardware de tu equipo y sistema operativo.

No se " +"almacena ningún dato privado. Esta información nos ayuda a entender qué es " +"lo que más se usa y a tener las prioridades claras. También nos ayuda a " +"detectar configuraciones extrañas que estén causando problemas, así como " +"fallos de rendimiento y estabilidad." + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -7316,9 +7511,9 @@ msgstr "" msgid "Ignore" msgstr "Ignorar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" -msgstr "" +msgstr "Ignorar resultados de ramas del «&apploader»" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:50 msgid "Ignore Format Changes" @@ -7372,7 +7567,7 @@ msgstr "" "disminuye ligeramente el rendimiento.

Si tienes " "dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "Importar copia de respaldo de la NAND en formato BootMii..." @@ -7387,15 +7582,15 @@ msgstr "Fallo al importar" msgid "Import Save File(s)" msgstr "Importar archivo(s) de guardado" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Importar partidas guardadas de Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "Importando copia de respaldo de la NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -7404,6 +7599,20 @@ msgstr "" "Importando copia de respaldo de la NAND.\n" "Tiempo transcurrido: %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" +"Si se llega a producir un error, Dolphin se detendrá para informarte del " +"mismo y presentarte una serie de opciones. Al desactivar esta opción, " +"Dolphin «ignorará» todos los errores. La emulación no se detendrá y no verás " +"notificación alguna.

Si tienes dudas, deja esta " +"opción activada." + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "¿Dentro del juego?" @@ -7449,24 +7658,24 @@ msgstr "¡El valor del tiempo de juego no es correcto!" msgid "Increase" msgstr "Aumentar" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Aumentar convergencia" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Aumentar profundidad" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Aumentar velocidad de emulación" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Aumentar resolución interna" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "Aumentar valor del estado seleccionado" @@ -7486,16 +7695,16 @@ msgstr "Rotación incremental (IR)" msgid "Incremental Rotation (rad/sec)" msgstr "Rotación incremental (rad/seg) (IR)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "Creador de figuras de Infinity" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "Administrador de Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "Objeto de Infinity (*.bin);;" @@ -7519,12 +7728,12 @@ msgstr "Información" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Información" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "Desactivar salvapantallas durante la emulación" @@ -7534,10 +7743,10 @@ msgstr "Inyectar" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Entrada" @@ -7551,21 +7760,14 @@ msgstr "Fuerza de entrada requerida para activación" msgid "Input strength to ignore and remap." msgstr "Fuerza de entrada a ignorar y reasignar." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" -msgstr "" +msgstr "Insertar &BLR" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "Insertar &nop" +msgstr "Insertar &NOP" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" @@ -7580,11 +7782,11 @@ msgstr "Instalar" msgid "Install Partition (%1)" msgstr "Partición de instalación (%1)" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Instalar actualización" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "Instalar WAD..." @@ -7592,13 +7794,14 @@ msgstr "Instalar WAD..." msgid "Install to the NAND" msgstr "Instalar en la NAND" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "Instr." #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "Instrucción" @@ -7607,7 +7810,7 @@ msgstr "Instrucción" msgid "Instruction Breakpoint" msgstr "Punto de interrupción de instrucción" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "Instrucción:" @@ -7616,7 +7819,7 @@ msgstr "Instrucción:" msgid "Instruction: %1" msgstr "Instrucción: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7637,19 +7840,19 @@ msgstr "Intensidad" msgid "Interface" msgstr "Interfaz" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "Error interno de LZ4 - se ha intentado descomprimir {0} bytes" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "Error interno de LZ4 - fallo al comprimir" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "Error interno de LZ4 - fallo al descomprimir ({0}, {1}, {2})" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" "Error interno de LZ4 - error de coincidencia del tamaño de la carga ({0} / " @@ -7664,7 +7867,7 @@ msgstr "Error interno de LZO - fallo al comprimir" msgid "Internal LZO Error - decompression failed" msgstr "Error interno de LZO - fallo al descomprimir" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." @@ -7673,7 +7876,7 @@ msgstr "" "No se ha podido recuperar la información de versión obsoleta del estado de " "guardado." -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" @@ -7681,15 +7884,15 @@ msgstr "" "Error interno de LZO - error al analizar la cookie descomprimida de la " "versión y la longitud de cadena de la versión ({0})" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" "Error interno de LZO - error al analizar la cadena descomprimida de la " "versión ({0} / {1})" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Resolución interna" @@ -7698,7 +7901,7 @@ msgstr "Resolución interna" msgid "Internal Resolution:" msgstr "Resolución interna:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "Error interno al generar el código AR." @@ -7706,7 +7909,7 @@ msgstr "Error interno al generar el código AR." msgid "Interpreter (slowest)" msgstr "Intérprete (muy lento)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "Intérprete de núcleo" @@ -7714,7 +7917,7 @@ msgstr "Intérprete de núcleo" msgid "Invalid Expression." msgstr "Expresión incorrecta." -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" "Se ha recibido un JSON no válido del servicio de actualizaciones " @@ -7724,7 +7927,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Código mixto incorrecto" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "Paquete %1 no válido proporcionado: %2" @@ -7733,11 +7936,11 @@ msgstr "Paquete %1 no válido proporcionado: %2" msgid "Invalid Player ID" msgstr "ID de jugador incorrecto" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "Dirección de módulo RSO incorrecta: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "La pila de llamadas («callstack») no es válida" @@ -7758,7 +7961,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "Los datos introducidos en «%1» no son válidos" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "Los datos introducidos no son válidos" @@ -7774,19 +7977,19 @@ msgstr "No se han introducido unos parámetros de búsqueda válidos." msgid "Invalid password provided." msgstr "Contraseña proporcionada incorrecta." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Archivo de grabación erróneo" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Los parámetros de búsqueda no valen (no has seleccionado nada)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "La cadena de búsqueda no vale (no se pudo convertir en un número)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" "La cadena de búsqueda no es válida (solo se permiten tamaños de texto pares)" @@ -7814,11 +8017,11 @@ msgstr "Italia" msgid "Item" msgstr "Objeto" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "Sin enlazado de bloques JIT" @@ -7826,47 +8029,47 @@ msgstr "Sin enlazado de bloques JIT" msgid "JIT Blocks" msgstr "Bloques JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "Sin rama JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "Sin coma flotante JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "Sin números enteros JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "Sin LoadStore de coma flotante JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "Sin LoadStore JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "Sin LoadStore con parejas JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "Sin LoadStore lXz JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "Sin LoadStore lbzx JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "Sin LoadStore lwz JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "Sin JIT (núcleo JIT)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "Sin emparejamiento JIT" @@ -7878,16 +8081,17 @@ msgstr "Recompilador JIT para ARM64 (recomendado)" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "Recompilador JIT para x86-64 (recomendado)" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "Sin registro de caché de JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "Sin SystemRegisters JIT" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." @@ -7896,11 +8100,11 @@ msgstr "" "memoria caché. Esto no debería haber pasado. Te rogamos que informes del " "fallo en el gestor de incidencias. Dolphin se cerrará." -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" -msgstr "" +msgstr "El modo JIT no está activo" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japón" @@ -7924,12 +8128,12 @@ msgstr "" "Kaos es el único villano de este trofeo y siempre está desbloqueado. ¡No " "hace falta editar nada!" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "Seguir ejecutando" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Mantener siempre en primer plano" @@ -7959,15 +8163,15 @@ msgstr "Keyboard Controller (mando con teclado)" msgid "Keys" msgstr "Teclas" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Echar al jugador" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Corea" @@ -7993,7 +8197,7 @@ msgstr "Carg&ar ROM" msgid "L-Analog" msgstr "L analógico" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "Guardar LR" @@ -8001,7 +8205,11 @@ msgstr "Guardar LR" msgid "Label" msgstr "Etiqueta" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "Idioma" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "Último valor" @@ -8039,7 +8247,7 @@ msgstr "Latencia: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "Ejecutar estos títulos también podría ayudar a arreglarlos." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "Tablas de clasificación" @@ -8047,7 +8255,7 @@ msgstr "Tablas de clasificación" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -8058,7 +8266,7 @@ msgstr "Izquierda" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Palanca izquierda" @@ -8102,6 +8310,19 @@ msgstr "" "Clic izquierdo/derecho para configurar la salida.\n" "Clic medio para borrar." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" +"Permite utilizar idiomas y otros ajustes regionales para los que los juegos " +"podrían no estar preparados. Podría provocar cuelgues y fallos.

Este " +"ajuste no se podrá cambiar si hay una emulación activa." +"

Si tienes dudas, deja esta opción desactivada." + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -8135,11 +8356,11 @@ msgstr "Luces" msgid "Limit Chunked Upload Speed:" msgstr "Limite la velocidad de subida de datos:" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Columnas en la lista" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Vista en lista" @@ -8148,28 +8369,28 @@ msgid "Listening" msgstr "Escuchando" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Cargar" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "Cargar archiv&o de mapa incorrecto..." -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "Cargar archiv&o de mapa adicional..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." -msgstr "" +msgstr "Cargar instantánea del inspector de ramas &desde..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" -msgstr "" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" +msgstr "Cargar instantánea del inspector de ramas" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 msgid "Load Custom Textures" @@ -8179,24 +8400,29 @@ msgstr "Cargar texturas personalizadas" msgid "Load File" msgstr "Cargar archivo" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "Cargar menú principal de GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "Solo cargar los datos guardados del anfitrión" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Cargar el último estado" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "Cargar archivo de mapa" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "Ruta de carga:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "Cargar ROM" @@ -8204,133 +8430,128 @@ msgstr "Cargar ROM" msgid "Load Slot" msgstr "Cargar espacio" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Cargar estado" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Cargar último estado 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Cargar último estado 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Cargar último estado 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Cargar último estado 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Cargar último estado 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Cargar último estado 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Cargar último estado 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Cargar último estado 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Cargar último estado 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Cargar último estado 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Cargar estado 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Cargar estado 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Cargar estado 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Cargar estado 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Cargar estado 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Cargar estado 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Cargar estado 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Cargar estado 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Cargar estado 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Cargar estado 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Cargar estado desde un archivo" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Cargar estado desde la ranura seleccionada" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Cargar estado desde una ranura" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Cargar menú del sistema Wii %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "Cargar y escribir los datos guardados del anfitrión" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Cargar la ranura seleccionada" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Cargar desde la ranura %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Cargar archivo de mapa" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "Cargar menú del sistema vWii %1" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Cargar..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "Símbolos cargados desde «%1»" @@ -8354,20 +8575,32 @@ msgstr "" "

Si tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "Local" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "Bloquear cursor del ratón" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Bloqueada" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" +"Contiene el cursor del ratón dentro de los límites del widget de renderizado " +"siempre y cuando se encuentre en primer plano. Puedes asignar un atajo de " +"teclado para desbloquearlo.

Si tienes dudas, deja " +"esta opción desactivada." + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Registro" @@ -8376,15 +8609,16 @@ msgstr "Registro" msgid "Log Configuration" msgstr "Configuración de registro" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "Iniciar sesión" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "Registros de cobertura de instrucciones JIT" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "Cerrar sesión" @@ -8400,7 +8634,7 @@ msgstr "Tipos de registro" msgid "Logger Outputs" msgstr "Salida de registro" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "Fallo al iniciar sesión" @@ -8415,15 +8649,15 @@ msgstr "" "rendimiento de Dolphin.

Si tienes dudas, deja esta " "opción desactivada." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "Bucle" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "Se ha perdido la conexión con el servidor de juego en red..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "Bajo" @@ -8440,7 +8674,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "TERMINANDO" @@ -8486,9 +8720,9 @@ msgstr "¡Asegúrate de que el valor del tiempo de juego sea válido!" msgid "Make sure there is a Skylander in slot %1!" msgstr "¡Asegúrate de que haya un Skylander en el espacio %1!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Creador" @@ -8497,7 +8731,7 @@ msgstr "Creador" msgid "Maker:" msgstr "Creador:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -8510,7 +8744,7 @@ msgstr "" "del efecto.

Si tienes dudas, deja esta opción " "desactivada." -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "Administrar NAND" @@ -8519,7 +8753,7 @@ msgstr "Administrar NAND" msgid "Manual Texture Sampling" msgstr "Muestreo manual de texturas" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "Asignación" @@ -8531,11 +8765,11 @@ msgstr "Enmascarar ROM" msgid "Match Found" msgstr "Se han encontrado coincidencias" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "Búfer máximo:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "El tamaño máximo del búfer ha cambiado a %1" @@ -8549,7 +8783,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Puede empeorar el rendimiento del menú de Wii y de algunos juegos." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "Medio" @@ -8565,7 +8799,7 @@ msgstr "Punto de interrupción en memoria" msgid "Memory Card" msgstr "Tarjeta de memoria" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "Administrador de tarjetas de memoria" @@ -8593,7 +8827,7 @@ msgstr "MemoryCard: Lectura en dirección de destino incorrecta ({0:#x})" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "MemoryCard: Escritura en dirección de destino incorrecta ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8604,13 +8838,13 @@ msgstr "" "guardada que ya tengas. Es un proceso irreversible, por lo que te " "recomendamos que hagas copias de ambas NANDs. ¿Seguro que quieres continuar?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Micrófono" @@ -8627,9 +8861,9 @@ msgstr "Varios" msgid "Misc Settings" msgstr "Otros ajustes" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" -msgstr "" +msgstr "Varios" #: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." @@ -8641,7 +8875,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "No coinciden las estructuras de datos internas." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8661,7 +8895,7 @@ msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:108 msgid "Modem Adapter (tapserver)" -msgstr "" +msgstr "Adaptador de módem (tapserver)" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:32 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:25 @@ -8688,8 +8922,8 @@ msgstr "Modificar espacio" msgid "Modifying Skylander: %1" msgstr "Modificando Skylander: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "Módulos encontrados: %1" @@ -8709,11 +8943,11 @@ msgstr "Sombras monoscópicas" msgid "Monospaced Font" msgstr "Tipografía monoespaciada" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "Entrada de movimientos" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "Simulación de movimientos" @@ -8722,37 +8956,21 @@ msgstr "Simulación de movimientos" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "Visibilidad del cursor del ratón" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" -"El cursor del ratón se ocultará al estar inactivo y volverá a aparecer " -"cuando se mueva." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "El cursor del ratón será visible en todo momento." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" -"El cursor del ratón no se mostrará mientras se esté ejecutando un juego." - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "Movimiento" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Grabación" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" @@ -8760,9 +8978,9 @@ msgstr "" "La grabación {0} indica que debe empezar a partir de un estado de guardado, " "pero {1} no existe. ¡Es muy probable que la grabación se desincronice!" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." -msgstr "" +msgstr "Se han producido varios errores al generar los códigos AR." #. i18n: Controller input values are multiplied by this percentage value. #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 @@ -8773,10 +8991,10 @@ msgstr "Multiplicador" msgid "N&o to All" msgstr "N&o a todo" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Comprobación de NAND" @@ -8785,8 +9003,8 @@ msgstr "Comprobación de NAND" msgid "NKit Warning" msgstr "Advertencia NKit" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8795,7 +9013,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "NTSC-K" @@ -8818,8 +9036,8 @@ msgstr "" "elegir un valor de gamma, debes igualarlo aquí.

Si " "tienes dudas, deja esta opción en 2,35." -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8832,11 +9050,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "Nombre" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Nombre de la etiqueta a crear:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Nombre de la etiqueta a eliminar:" @@ -8862,7 +9080,7 @@ msgstr "Nativa (640x528)" msgid "Native GCI File" msgstr "Archivo GCI nativo" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "Juego en red" @@ -8878,7 +9096,7 @@ msgstr "Configuración de juego en red" msgid "Netherlands" msgstr "Países Bajos" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8887,7 +9105,7 @@ msgstr "" "Cualquier dato guardado que se cree o modifique durante la sesión " "permanecerá en los datos de guardado del anfitrión." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8897,7 +9115,7 @@ msgstr "" "cualquier dato guardado que se cree o modifique durante la sesión se " "eliminará al terminar la misma." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8906,7 +9124,7 @@ msgstr "" "dato guardado que se cree se descartará al terminar la sesión." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "Red" @@ -8914,16 +9132,16 @@ msgstr "Red" msgid "Network dump format:" msgstr "Formato del volcado de red:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "Nunca" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "Desactivar actualizaciones automáticas" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Nuevo" @@ -8948,7 +9166,7 @@ msgstr "Nueva búsqueda" msgid "New Tag..." msgstr "Nueva etiqueta..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Se ha generado un identificador nuevo." @@ -8956,21 +9174,23 @@ msgstr "Se ha generado un identificador nuevo." msgid "New instruction:" msgstr "Nueva instrucción:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Nueva etiqueta" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "Siguiente perfil de juego" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "Siguiente coincidencia" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "Siguiente perfil" @@ -9011,7 +9231,7 @@ msgstr "Sin compresión" msgid "No Match" msgstr "Sin coincidencias" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "No usar datos guardados" @@ -9019,12 +9239,12 @@ msgstr "No usar datos guardados" msgid "No data to modify!" msgstr "¡No hay datos que modificar!" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Sin descripción" @@ -9036,7 +9256,7 @@ msgstr "Sin errores" msgid "No extension selected." msgstr "No has elegido ninguna extensión." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "No se ha cargado o grabado ningún archivo." @@ -9057,11 +9277,11 @@ msgstr "No has elegido un mod de gráficos." msgid "No input" msgstr "No hay entrada" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "No se ha detectado ningún problema." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "No se ha encontrado el juego correspondiente" @@ -9088,7 +9308,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "No se han encontrado perfiles para la configuración del juego «{0}»" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "No se ha cargado una grabación." @@ -9104,13 +9324,13 @@ msgstr "" "para evitar desincronizaciones en la grabación" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Ninguno" @@ -9122,7 +9342,7 @@ msgstr "Norteamérica" msgid "Not Set" msgstr "No definido" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "Algunos jugadores no tienen el juego. ¿Seguro que quieres continuar?" @@ -9146,7 +9366,7 @@ msgstr "" "No hay suficientes archivos libres en la tarjeta de memoria elegida. Se " "requiere(n) al menos %n archivo(s) libre(s)." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "No se ha encontrado" @@ -9192,78 +9412,78 @@ msgstr "Número de sacudidas por segundo." msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "Acelerómetro del Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "Botones del Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "Palanca del Nunchuk" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "Aceptar" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "Objeto %1" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:24 msgid "Object 1 Size" -msgstr "" +msgstr "Tamaño de objeto 1" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:22 msgid "Object 1 X" -msgstr "" +msgstr "X de objeto 1" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:23 msgid "Object 1 Y" -msgstr "" +msgstr "Y de objeto 1" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:27 msgid "Object 2 Size" -msgstr "" +msgstr "Tamaño de objeto 2" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:25 msgid "Object 2 X" -msgstr "" +msgstr "X de objeto 2" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:26 msgid "Object 2 Y" -msgstr "" +msgstr "Y de objeto 2" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:30 msgid "Object 3 Size" -msgstr "" +msgstr "Tamaño de objeto 3" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:28 msgid "Object 3 X" -msgstr "" +msgstr "X de objeto 3" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:29 msgid "Object 3 Y" -msgstr "" +msgstr "Y de objeto 3" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:33 msgid "Object 4 Size" -msgstr "" +msgstr "Tamaño de objeto 4" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:31 msgid "Object 4 X" -msgstr "" +msgstr "X de objeto 4" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:32 msgid "Object 4 Y" -msgstr "" +msgstr "Y de objeto 4" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Rango de objeto" @@ -9284,7 +9504,7 @@ msgstr "Ajuste" msgid "On" msgstr "Encendido" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "Al moverlo" @@ -9298,7 +9518,7 @@ msgstr "" "geometría como de vértices para expandir puntos y líneas se seleccionará un " "sombreador de vértices. Esta opción podría afectar al rendimiento.

%1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -9312,8 +9532,20 @@ msgid "" "calls and conditional code paths that are only taken when an action is " "performed in the emulated software." msgstr "" +"Una vez llegues a la fase de reducción, tendrás que reducir el número de " +"candidatos que aparezcan en la tabla. Podrás reducirlo también comprobando " +"si una ruta de código ha sido tomada o no desde la última comprobación. " +"También es posible reducir el número de candidatos determinando si la " +"instrucción de una rama ha sido sobrescrita o no desde la primera vez que " +"fue identificada. Puedes filtrar las candidatas por tipo de rama, condición " +"de rama, direcciones de origen o destino y nombres de símbolos de origen o " +"destino.\n" +"\n" +"Cuando hayas experimentado lo suficiente y hecho las suficientes pasadas, " +"tal vez encuentres llamadas a funciones y rutas de código condicional que " +"solo se ejecuten cuando ocurra una acción concreta en el software emulado." -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "&Documentación en línea" @@ -9321,7 +9553,7 @@ msgstr "&Documentación en línea" msgid "Only Show Collection" msgstr "Mostrar solo tu colección" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -9329,7 +9561,7 @@ msgstr "" "Solo añadir símbolos con prefijo:\n" "(Dejar en blanco para añadir todos los símbolos)" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -9348,17 +9580,21 @@ msgstr "Abrir" msgid "Open &Containing Folder" msgstr "Abrir &carpeta contenedora" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "Abrir carpeta de &usuario" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "Abrir logros" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Abrir directorio..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "Abrir registro FIFO" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -9423,34 +9659,34 @@ msgstr "Naranja" msgid "Orbital" msgstr "Orbitar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" -msgstr "" +msgstr "Origen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" -msgstr "" +msgstr "Origen máx." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" -msgstr "" +msgstr "Origen mín." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" -msgstr "" +msgstr "Símbolo de origen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" -msgstr "" +msgstr "Origen y destino" #: Source/Core/Core/FreeLookManager.cpp:101 #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -9460,16 +9696,16 @@ msgstr "Otros" msgid "Other Partition (%1)" msgstr "Otra partición (%1)" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "Otros atajos de guardado" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "Otros elementos de guardado" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "Otro juego..." @@ -9477,7 +9713,7 @@ msgstr "Otro juego..." msgid "Output" msgstr "Salida" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "Remuestreo de salida" @@ -9485,16 +9721,16 @@ msgstr "Remuestreo de salida" msgid "Output Resampling:" msgstr "Remuestreo de salida:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "Sobrescrito" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "Reproducir pu&lsaciones grabadas..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -9523,7 +9759,7 @@ msgstr "Archivo de imagen PNG (*.png);; Todos los archivos (*)" msgid "PPC Size" msgstr "Tamaño de PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC contra anfitrión" @@ -9536,7 +9772,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "Parámetros" @@ -9557,7 +9793,7 @@ msgstr "Pasivo" msgid "Passthrough a Bluetooth adapter" msgstr "Acceder directamente a un adaptador de Bluetooth" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Contraseña" @@ -9595,15 +9831,15 @@ msgstr "Rutas" msgid "Pause" msgstr "Pausa" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" -msgstr "" +msgstr "Pausar inspección de ramas" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Pausar al terminar la grabación" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Pausar al pasar a segundo plano" @@ -9623,6 +9859,15 @@ msgstr "" "misma manera que al activar el MMU.

Si tienes " "dudas, deja esta opción desactivada." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" +"Pausa el juego cuando la ventana de renderizado no se encuentre en primer " +"plano.

Si tienes dudas, deja esta opción " +"desactivada." + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9642,7 +9887,7 @@ msgstr "Velocidad máxima de los movimientos de balanceo hacia afuera." msgid "Per-Pixel Lighting" msgstr "Iluminación por píxel" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Actualizar la consola a través de Internet" @@ -9672,15 +9917,15 @@ msgstr "Físico" msgid "Physical address space" msgstr "Espacio de la dirección física" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "Elige una tipografía de depuración" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Latencia" @@ -9692,8 +9937,8 @@ msgstr "Cabeceo hacia arriba" msgid "Pitch Up" msgstr "Cabeceo hacia abajo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Plataforma" @@ -9701,52 +9946,52 @@ msgstr "Plataforma" msgid "Play" msgstr "Jugar" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "Reproducir/grabar" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Reproducir grabación" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "Set de juego/Disco de poder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Opciones de reproducción" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "Jugador" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "Jugador uno" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "Habilidad uno del jugador uno" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "Habilidad dos del jugador uno" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "Jugador dos" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "Habilidad uno del jugador dos" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "Habilidad dos del jugador dos" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Jugadores" @@ -9780,10 +10025,10 @@ msgstr "Puntero" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:255 msgid "Point (Passthrough)" -msgstr "" +msgstr "Puntero (acceso directo)" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "Puerto %1" @@ -9800,12 +10045,12 @@ msgstr "Puerto:" msgid "Portal Slots" msgstr "Espacios del portal" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Posible desincronización: podemos haber perdido a %1 en el fotograma %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "Efecto de posprocesado:" @@ -9817,6 +10062,14 @@ msgstr "Efecto de posprocesado:" msgid "Post-Processing Shader Configuration" msgstr "Configuración del sombreador de posprocesado" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "Power Disc tres" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "Power Disc dos" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9826,15 +10079,15 @@ msgstr "Preferir VS para expandir puntos y líneas" msgid "Prefetch Custom Textures" msgstr "Precargar texturas personalizadas" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "Final prematuro de la grabación en PlayController. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "Final prematuro de la grabación en PlayWiimote. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Final prematuro de la grabación en PlayWiimote. {0} > {1} " @@ -9850,7 +10103,7 @@ msgstr "" msgid "Presets" msgstr "Preajustes" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Pulsar el botón de sincronización" @@ -9873,24 +10126,25 @@ msgstr "" "rotos.

No se recomienda, usar solo si el resto de " "opciones dan malos resultados." -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "Perfil anterior de juego" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "Coincidencia anterior" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "Perfil anterior" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "Primitiva %1:" @@ -9930,16 +10184,16 @@ msgstr "" "Se encontraron problemas de gravedad media. Es posible que todo el juego o " "ciertas partes del mismo no funcionen correctamente." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Perfil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "Contador del programa (PC)" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9947,15 +10201,24 @@ msgstr "Contador del programa (PC)" msgid "Progress" msgstr "Progreso" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" +"Muestra una ventana para confirmar que deseas detener la emulación cuando " +"pulses el botón de Detener.

Si tienes dudas, deja " +"esta opción activada." + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Público" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "Vaciar la caché de la lista de juegos" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "Debes guardar tus ROMs del IPL en User/GC/." @@ -9983,11 +10246,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Pregunta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Salir" @@ -10004,19 +10267,19 @@ msgstr "R" msgid "R-Analog" msgstr "R analógico" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "Listo" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "Módulos RSO" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "Autodetección RSO" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "Funcionando" @@ -10037,7 +10300,7 @@ msgstr "Fin del rango:" msgid "Range Start: " msgstr "Inicio del rango:" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "Rango %1" @@ -10047,14 +10310,15 @@ msgstr "Datos en bruto" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:145 msgid "Raw Internal Resolution" -msgstr "" +msgstr "Resolución interna en bruto" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" -msgstr "Reemplazar instrucción" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" +msgstr "Reem&plazar instrucción" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "Leer" @@ -10077,7 +10341,7 @@ msgstr "Solo lectura" msgid "Read or Write" msgstr "Leer o escribir" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "Modo de solo lectura" @@ -10095,33 +10359,33 @@ msgstr "" "Se han recibido datos no válidos de un mando de Wii a través de la sesión de " "juego en red." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" -msgstr "" +msgstr "Coincidencias recientes" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp:31 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:29 msgid "Recenter" msgstr "Centrar" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Grabar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "Grabar entradas" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "Grabando" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Opciones de grabación" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Grabando..." @@ -10138,7 +10402,7 @@ msgstr "Rojo izquierdo" msgid "Red Right" msgstr "Rojo derecho" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -10161,7 +10425,7 @@ msgstr "Estado de redump.org:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -10193,8 +10457,8 @@ msgstr "Se han actualizado los valores actuales." msgid "Refreshing..." msgstr "Actualizando..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Región" @@ -10215,7 +10479,12 @@ msgstr "Entrada relativa" msgid "Relative Input Hold" msgstr "Parar entrada relativa" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "Versiones oficiales (cada varios meses)" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "Recordar más tarde" @@ -10240,7 +10509,7 @@ msgstr "Eliminar datos basura (irreversible):" msgid "Remove Tag..." msgstr "Eliminar etiqueta..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Eliminar etiqueta" @@ -10254,12 +10523,12 @@ msgstr "" "que meta después el archivo ISO en un formato de archivo comprimido, como " "ZIP). ¿Quieres continuar de todos modos?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "Renombrar símbolo" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "Ventana de renderización" @@ -10285,10 +10554,19 @@ msgstr "" msgid "Request to Join Your Party" msgstr "Solicitud para unirse a tu partida." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" +"Ignora los atajos de teclado si la ventana de renderización no está en " +"primer plano.

Si tienes dudas, deja esta opción " +"activada." + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -10298,7 +10576,7 @@ msgstr "Reiniciar" msgid "Reset All" msgstr "Reiniciar todo" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "Reiniciar el ignorado de errores y advertencias" @@ -10332,7 +10610,7 @@ msgstr "Revierte todas las vinculaciones de mandos de Wii existentes." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Resolution Type:" -msgstr "" +msgstr "Tipo de resolución:" #: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" @@ -10342,7 +10620,7 @@ msgstr "Administrador de paquetes de recursos" msgid "Resource Pack Path:" msgstr "Ruta de paquetes de recursos:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Es necesario reiniciar." @@ -10350,11 +10628,11 @@ msgstr "Es necesario reiniciar." msgid "Restore Defaults" msgstr "Restaurar valores predeterminados" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "Restaurar instrucción" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Reintentar" @@ -10363,7 +10641,7 @@ msgstr "Reintentar" msgid "Return Speed" msgstr "Velocidad de retorno" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "Revisión" @@ -10375,7 +10653,7 @@ msgstr "Revisión: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -10386,7 +10664,7 @@ msgstr "Derecha" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Palanca derecha" @@ -10422,11 +10700,11 @@ msgstr "Balanceo a la izquierda" msgid "Roll Right" msgstr "Balanceo a la derecha" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "ID de sala" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "Rotación" @@ -10450,31 +10728,64 @@ msgstr "" "

Si tienes dudas, deja esta opción desactivada." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." msgstr "" +"Dentro de las filas de la tabla, puedes hacer clic con el botón izquierdo en " +"las columnas de origen, destino y símbolos para ver las direcciones " +"relacionadas en el visualizador de código. Si haces clic con el botón " +"derecho en las filas seleccionadas, aparecerá un menú contextual.\n" +"\n" +"Si haces clic con el botón derecho en las columnas de origen, destino o " +"símbolo, aparecerá una acción para copiar las direcciones relevantes al " +"portapapeles y otra para marcar puntos de interrupción en dichas " +"direcciones. Ten en cuenta que, en el caso de las columnas de símbolos de " +"origen y destino, estas acciones solo se activarán si todas las filas de la " +"selección tienen un símbolo.\n" +"\n" +"Si haces clic con el botón derecho en la columna de origen de una selección " +"de filas, aparecerá una acción para reemplazar la instrucción de la rama del " +"origen por una instrucción NOP (No Operation, «sin operación»).\n" +"\n" +"Si haces clic con el botón derecho en la columna de destino de una selección " +"de filas, aparecerá una acción para reemplazar la instrucción de los " +"destinos por una instrucción BLR (Branch to Link Register, «bifurcar a " +"registro de vínculos»), pero solo si la instrucción de rama de todos los " +"orígenes almacena el registro de vínculos.\n" +"\n" +"Si haces clic con el botón derecho en la columna de símbolos de origen/" +"destino de una selección de filas, aparecerá una acción para reemplazar las " +"instrucciones al principio del símbolo por una instrucción BLR, pero solo se " +"activará si todas las filas de la selección tienen un símbolo.\n" +"\n" +"Todos los menús contextuales mostrarán la acción de eliminar las filas " +"seleccionadas de entre la lista de candidatas." #: Source/Core/Core/HW/GCPadEmu.h:61 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 @@ -10483,23 +10794,23 @@ msgstr "" msgid "Rumble" msgstr "Vibración" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "Ejecutar has&ta aquí" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "Ejecutar los núcleos de GBA en hilos dedicados" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "Ejecutar hasta" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" -msgstr "Ejecutar hasta (ignorando puntos de interrupción)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" +msgstr "Ejecutar (ignorando puntos de interrupción) hasta" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "Ejecutar hasta aparición (ignorando puntos de interrupción)" @@ -10507,7 +10818,7 @@ msgstr "Ejecutar hasta aparición (ignorando puntos de interrupción)" msgid "Russia" msgstr "Rusia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "Tarjeta SD" @@ -10566,11 +10877,11 @@ msgstr "Entorno SSL" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "Gua&rdar código" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Gua&rdar estado" @@ -10580,9 +10891,9 @@ msgid "Safe" msgstr "Segura" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -10592,27 +10903,39 @@ msgstr "Guardar" msgid "Save All" msgstr "Guardar todo" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." -msgstr "" +msgstr "Guardar inspección de ramas &como..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "Guardar instantánea del inspector de ramas" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "Guardar archivo de salida combinado como" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "Guardar imagen convertida" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "Exportar guardado" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "Guardar registro FIFO" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "Guardar archivo en" #. i18n: Noun (i.e. the data saved by the game) @@ -10624,15 +10947,19 @@ msgstr "Guardado de juego" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "Archivos de guardado de juegos (*.sav);; Todos los archivos (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "Importar guardado" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "Guardar archivo de mapa" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Guardar el estado más antiguo" @@ -10640,73 +10967,77 @@ msgstr "Guardar el estado más antiguo" msgid "Save Preset" msgstr "Guardar preajuste" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "Guardar archivo de grabación como" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "Guardar archivo de firmas" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Guardar estado" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Ranura de guardado 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Ranura de guardado 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Ranura de guardado 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Ranura de guardado 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Ranura de guardado 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Ranura de guardado 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Ranura de guardado 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Ranura de guardado 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Ranura de guardado 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Ranura de guardado 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "Guardar estado en archivo" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Guardar estado en la ranura más antigua" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Guardar estado en la ranura seleccionada" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Guardar estado en ranura" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "Guardar map&a de símbolos como..." @@ -10714,7 +11045,7 @@ msgstr "Guardar map&a de símbolos como..." msgid "Save Texture Cache to State" msgstr "Guardar caché de texturas en estado" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "Guardar/Cargar estados" @@ -10726,11 +11057,7 @@ msgstr "Guardar como preajuste..." msgid "Save as..." msgstr "Guardar como..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "Guardar archivo de salida combinado como" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10744,23 +11071,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "Guardar en el mismo directorio que la ROM" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "Guardar archivo de mapa" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "Guardar archivo de firmas" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "Guardar en la ranura seleccionada" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Guardar en la ranura %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Guardar..." @@ -10774,7 +11093,7 @@ msgstr "" msgid "Saves:" msgstr "Guardados:" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "El estado de la grabación {0} está dañado, deteniendo la grabación..." @@ -10791,8 +11110,8 @@ msgid "ScrShot" msgstr "Pantallazo" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Buscar" @@ -10801,7 +11120,7 @@ msgstr "Buscar" msgid "Search Address" msgstr "Buscar dirección" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Buscar objeto actual" @@ -10821,7 +11140,7 @@ msgstr "" "Actualmente no se puede buscar en el espacio de la memoria virtual. Ejecuta " "el juego durante unos minutos y vuelve a intentarlo." -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "Buscar una instrucción" @@ -10829,7 +11148,7 @@ msgstr "Buscar una instrucción" msgid "Search games..." msgstr "Buscar juegos..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "Búsqueda de instrucciones" @@ -10865,37 +11184,43 @@ msgstr "Seleccionar" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" +"Seleccionar archivo de instantánea autoguardada del inspector de ramas (si " +"deseas utilizar la carpeta de usuario, cancela)" #: Source/Core/DolphinQt/Settings/PathPane.cpp:71 msgid "Select Dump Path" msgstr "Seleccionar ruta de volcado" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "Seleccionar directorio de exportación" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "Seleccionar archivo de figura" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "Seleccionar BIOS de GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "Seleccionar ROM de GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "Seleccionar ruta de archivos de guardado de GBA" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "Seleccionar archivo de claves (volcado OTP/SEEPROM)" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "Seleccionar el último estado" @@ -10904,6 +11229,10 @@ msgstr "Seleccionar el último estado" msgid "Select Load Path" msgstr "Seleccionar ruta de carga" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "Seleccionar copia de respaldo de la NAND" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "Seleccionar ruta de paquetes de recursos" @@ -10912,6 +11241,14 @@ msgstr "Seleccionar ruta de paquetes de recursos" msgid "Select Riivolution XML file" msgstr "Seleccionar archivo XML de Riivolution" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "Seleccionar imagen de tarjeta SD" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "Seleccionar archivo guardado" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "Seleccionar colección de Skylanders" @@ -10920,58 +11257,62 @@ msgstr "Seleccionar colección de Skylanders" msgid "Select Skylander File" msgstr "Seleccionar archivo de Skylander" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Ranura de guardado %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Cargar ranura de guardado" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Seleccionar ranura de guardado" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Seleccionar ranura de guardado 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Seleccionar ranura de guardado 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Seleccionar ranura de guardado 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Seleccionar ranura de guardado 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Seleccionar ranura de guardado 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Seleccionar ranura de guardado 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Seleccionar ranura de guardado 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Seleccionar ranura de guardado 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Seleccionar ranura de guardado 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Seleccionar ranura de guardado 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "Seleccionar título a instalar en la NAND" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "Seleccionar ruta del WFS" @@ -10989,24 +11330,20 @@ msgstr "Seleccionar directorio" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Seleccionar archivo" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "Seleccionar carpeta a sincronizar con la imagen de la tarjeta SD" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Seleccionar juego" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "Seleccionar imagen de tarjeta SD" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "Seleccionar archivo" @@ -11015,19 +11352,15 @@ msgstr "Seleccionar archivo" msgid "Select a game" msgstr "Seleccionar juego" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "Seleccionar título a instalar en la NAND" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "Seleccionar tarjetas e-Reader" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "Elige la dirección del módulo RSO:" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "Seleccionar archivo de grabación a reproducir" @@ -11035,23 +11368,6 @@ msgstr "Seleccionar archivo de grabación a reproducir" msgid "Select the Virtual SD Card Root" msgstr "Seleccionar carpeta raíz de la tarjeta SD virtual" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "Seleccionar archivo de claves (volcado OTP/SEEPROM)" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Selecciona el archivo de guardado" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "Elige dónde quieres guardar la imagen convertida" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "Elige dónde quieres guardar las imágenes convertidas" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Tipografía seleccionada" @@ -11063,16 +11379,16 @@ msgstr "El perfil del mando seleccionado no existe" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "¡El juego seleccionado no existe en la lista de juegos!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "Pila de llamadas del hilo seleccionado" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "Contexto del hilo seleccionado" @@ -11112,8 +11428,26 @@ msgid "" "software.

If unsure, leave this at \"Aspect Ratio " "Corrected Internal Resolution\"." msgstr "" +"Selecciona la forma de capturar volcados de fotogramas (vídeos) y capturas " +"de pantalla.
Si cambia la resolución del juego o de la ventana durante " +"una grabación, es posible que se generen varios archivos de vídeo.
Ten en " +"cuenta que las capturas ignorarán siempre la corrección de color y el " +"recorte de imagen.

Resolución de ventana: utiliza la " +"resolución de la ventana de salida (sin contar las bandas negras).
Una " +"opción de volcado sencillo que capturará la imagen más o menos tal y como la " +"estés viendo.
Resolución interna con corrección de relación de " +"aspecto: utiliza la resolución interna (tamaño del XFB) y la corrige " +"utilizando la relación de aspecto objetivo.
Esta opción hará los volcados " +"manteniendo la resolución interna especificada, sin importar cómo se muestre " +"la imagen durante la grabación.
Resolución interna en bruto: " +"utiliza la resolución interna (tamaño del XFB) sin corregirla con la " +"relación de aspecto objetivo.
Esto ofrecerá un volcado limpio sin " +"corregir la relación de aspecto, para que los usuarios tengan una imagen lo " +"más pura posible para su uso en aplicaciones externas de edición." +"

Si tienes dudas, selecciona Resolución interna con " +"corrección de relación de aspecto." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -11154,6 +11488,27 @@ msgid "" "normal circumstances.

If unsure, select Auto." msgstr "" +"Selecciona la relación de aspecto con la que se mostrará el juego.

La " +"relación de aspecto de la imagen que transmiten las consolas originales " +"cambiaba según el juego, y pocas veces solía coincidir con las relaciones de " +"4:3 o 16:9. La imagen se mostraría cortada por los bordes de los televisores " +"o no cubriría toda la extensión de las pantallas. Dolphin muestra por " +"defecto la imagen completa sin distorsionar sus proporciones, lo que " +"significa que es normal que la imagen no se extienda por completo por toda " +"la pantalla.

Automático: imita un televisor con una relación " +"de aspecto de 4:3 o 16:9, según el tipo de imagen que parezca que quiere " +"producir el juego.

Forzar 16:9: imita un televisor con una " +"relación de aspecto de 16:9 (panorámica).

Forzar 4:3: imita un " +"televisor con una relación de aspecto de 4:3.

Estirar a ventana: estira la imagen al tamaño de la ventana. Por norma general, " +"distorsionará las proporciones de la imagen.

Personalizada: " +"imita un televisor con la relación de aspecto indicada. Esta opción está " +"pensada para acompañar modificaciones o trucos de relación de aspecto." +"

Personalizada (estirada): similar a «Personalizada», pero " +"estirará la imagen hasta alcanzar la relación de aspecto especificada. Por " +"norma general, distorsionará las proporciones de la imagen y no debería " +"utilizarse en circunstancias normales.

Si tienes " +"dudas, selecciona Automática." #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" @@ -11173,7 +11528,48 @@ msgstr "" "necesidades.

Si tienes dudas, selecciona OpenGL. " -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" +"Selecciona el canal de actualizaciones que utilizará Dolphin al buscar " +"actualizaciones nada más ejecutarse. Si hay una actualización nueva, Dolphin " +"mostrará una lista de cambios respecto a la última versión y te preguntará " +"si deseas actualizar.

El canal Dev tiene la última versión de " +"Dolphin, a menudo actualizada varias veces al día. Selecciona este canal si " +"quieres las últimas novedades y correcciones.

El canal Versiones " +"oficiales se actualiza cada pocos meses. Estos son algunos motivos por los " +"que podrías preferirlo:
- Prefieres utilizar versiones que hayan sido " +"probadas a fondo.
- El juego en red obliga a los jugadores a utilizar la " +"misma versión de Dolphin y la última versión oficial tendrá la mayor " +"cantidad de jugadores disponibles.
- Utilizas a menudo el sistema de " +"estados de guardado de Dolphin, que no garantiza la retrocompatibilidad de " +"los estados entre versiones de Dolphin. Si este es tu caso, guarda tu " +"partida dentro del propio juego antes de actualizar (es decir: igual que " +"como lo harías en un sistema GameCube o Wii original) y luego carga esa " +"partida una vez hayas actualizado Dolphin, pero antes de crear estados de " +"guardado nuevos.

Si seleccionas «No quiero actualizar», evitarás que " +"Dolphin busque actualizaciones de forma automática." +"

Si tienes dudas, selecciona Versiones oficiales." + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Enviar" @@ -11181,6 +11577,22 @@ msgstr "Enviar" msgid "Sensor Bar Position:" msgstr "Posición de la barra sensora:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" +"Separa las tareas de emulación de la CPU y la GPU en subprocesos " +"independientes. Reducirá la carga de un solo hilo de trabajo repartiendo las " +"tareas más cargantes de Dolphin entre dos núcleos, lo que suele mejorar el " +"rendimiento. No obstante, puede provocar problemas o cuelgues.

Este " +"ajuste no se podrá cambiar si hay una emulación activa." +"

Si tienes dudas, deja esta opción activada." + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -11209,39 +11621,39 @@ msgstr "El servidor de paso rechazó el intento de conexión" msgid "Set &Value" msgstr "Establecer &valor" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "Establecer &punto de interrupción" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "Elige el archivo de la tarjeta de memoria de la ranura A" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "Elige el archivo de la tarjeta de memoria de la ranura B" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "Establecer PC" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "Especificar dirección final del &símbolo" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "Especificar tamaño del &símbolo " + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "Especificar dirección final del símbolo" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "Establecer como ISO pred&eterminada" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "Elige el archivo de la ranura A" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "Elige el archivo de la ranura B" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "Especifica la direción final del &símbolo" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "Ajustar tamaño del &símbolo " - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "Escribe la dirección final del símbolo" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "Ajustar tamaño del símbolo (%1):" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -11256,6 +11668,18 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Establece el idioma del sistema de Wii." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" +"Establece el idioma con el que se mostrará la interfaz de usuario de Dolphin." +"

Los cambios solo se aplicarán cuando se reinicie Dolphin." +"

Si tienes dudas, selecciona <Idioma del " +"sistema>." + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " @@ -11264,6 +11688,27 @@ msgstr "" "Establece la latencia en milisegundos. Los valores más altos pueden reducir " "la crepitación de audio. Solo funciona con algunos motores de sonido." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" +"Establece la región que se utilizará para aquellos títulos en los que no se " +"pueda determinar automáticamente su región.

Este ajuste no se podrá " +"cambiar si hay una emulación activa." + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" +"Establece el estilo de la interfaz de usuario de Dolphin. Aquí podrás elegir " +"los estilos de usuario personalizados que hayas añadido." +"

Si tienes dudas, selecciona (Del sistema)." + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " @@ -11273,13 +11718,13 @@ msgstr "" "dirección virtual de la MEM1 y (en el caso de la Wii) la MEM2. Compatible " "con la gran mayoría de los juegos." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Ajustes" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: No puedo crear archivo setting.txt" @@ -11314,27 +11759,27 @@ msgstr "Mando Shinkansen" msgid "Show % Speed" msgstr "Mostrar velocidad porcentual" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Mostrar ®istro" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Mostrar barra de herramien&tas" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Mostrar nombre del juego actual en el título de la ventana" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "Mostrar todo" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Australia" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Mostrar el juego actual en Discord" @@ -11343,7 +11788,7 @@ msgstr "Mostrar el juego actual en Discord" msgid "Show Disabled Codes First" msgstr "Mostrar primero los códigos desactivados" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "Mostrar ELF/DOL" @@ -11356,7 +11801,7 @@ msgstr "Mostrar primero los códigos activados" msgid "Show FPS" msgstr "Mostrar FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Mostrar fotogramas por segundo (FPS)" @@ -11364,43 +11809,43 @@ msgstr "Mostrar fotogramas por segundo (FPS)" msgid "Show Frame Times" msgstr "Mostrar duraciones de fotogramas" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Francia" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Mostrar GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Alemania" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "Mostrar superposición de modo de golf" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "Mostrar base de Infinity" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Mostrar registro de teclas" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "Japón" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Corea" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Mostrar indicador de retardo" @@ -11408,7 +11853,7 @@ msgstr "Mostrar indicador de retardo" msgid "Show Language:" msgstr "Mostrar idioma:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Mostrar configuración de ®istro" @@ -11420,20 +11865,20 @@ msgstr "Mostrar mensajes de juego en red" msgid "Show NetPlay Ping" msgstr "Mostrar latencia de juego en red" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Holanda" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "Mostrar mensajes en pantalla" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Región PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "Mostrar PC" @@ -11441,31 +11886,31 @@ msgstr "Mostrar PC" msgid "Show Performance Graphs" msgstr "Mostrar gráficas de rendimiento" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Mostrar plataformas" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:90 msgid "Show Projection Statistics" -msgstr "" +msgstr "Mostrar estadísticas de proyección" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Mostrar regiones" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "Mostrar contador de regrabaciones" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Rusia" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "Mostrar portal de Skylanders" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "España" @@ -11477,19 +11922,23 @@ msgstr "Mostrar colores según velocidad" msgid "Show Statistics" msgstr "Mostrar estadísticas" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Mostrar reloj del sistema" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Taiwán" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "Mostrar objetivo en &memoria" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Estados Unidos" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Otros" @@ -11501,36 +11950,36 @@ msgstr "Mostrar duraciones de VBlanks" msgid "Show VPS" msgstr "Mostrar VPS" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "Mostrar WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Mostrar Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Mostrar juegos internacionales" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" -msgstr "Mostrar en &memoria" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" +msgstr "Mostrar en memoria" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "Mostrar en código" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "Mostrar en memoria" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "Mostrar en código" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "Mostrar en memoria" @@ -11538,9 +11987,18 @@ msgstr "Mostrar en memoria" msgid "Show in server browser" msgstr "Mostrar en el navegador del servidor" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" -msgstr "Mostrar objetivo en &memoria" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" +msgstr "" +"Muestra la interfaz de usuario de depuración de Dolphin. Te permitirá ver y " +"modificar el código y los contenidos en memoria de un juego, establecer " +"puntos de interrupción, examinar peticiones de red y mucho más." +"

Si tienes dudas, deja esta opción desactivada." #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 msgid "" @@ -11562,6 +12020,16 @@ msgstr "" "

Si tienes dudas, deja esta opción desactivada." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" +"Muestra mensajes en pantalla sobre la ventana de renderización. Estos " +"mensajes desaparecerán al cabo de unos segundos.

Si " +"tienes dudas, deja esta opción activada." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -11572,6 +12040,15 @@ msgstr "" "velocidad completa.

Si tienes dudas, deja esta " "opción desactivada." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" +"Muestra el título del juego activo en la barra de título de la ventana de " +"renderización.

Si tienes dudas, deja esta opción " +"activada." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -11593,6 +12070,23 @@ msgstr "" "fotograma renderizado y la variación estándar.

Si " "tienes dudas, deja esta opción desactivada." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" +"Muestra el cursor del ratón en todo momento.

Si " +"tienes dudas, selecciona Al moverlo." + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" +"Muestra el cursor del ratón durante un breve tiempo cuando se haya movido " +"para luego ocultarlo.

Si tienes dudas, selecciona " +"este modo." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -11627,6 +12121,8 @@ msgid "" "Shows various projection statistics.

If unsure, " "leave this unchecked." msgstr "" +"Muestra varias estadísticas sobre la proyección.

Si " +"tienes dudas, deja esta opción desactivada." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:303 msgid "" @@ -11637,6 +12133,18 @@ msgstr "" "

Si tienes dudas, deja esta opción desactivada." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" +"Muestra el juego que tengas activo y la duración de tu sesión de juego en tu " +"estado de Discord.

Este ajuste no se podrá cambiar si hay una " +"emulación activa.

Si tienes dudas, deja esta opción " +"activada." + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "En paralelo" @@ -11653,7 +12161,7 @@ msgstr "Cambiar de/a horizontal" msgid "Sideways Wii Remote" msgstr "Mando de Wii en horizontal" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "Base de datos de firmas" @@ -11672,7 +12180,7 @@ msgstr "Con signo de 32 bits" msgid "Signed 8" msgstr "Con signo de 8 bits" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "Entero con signo" @@ -11702,7 +12210,7 @@ msgstr "" "Tamaño del búfer de expansión de audio en milisegundos. Un valor muy bajo " "puede provocar crepitación de audio." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Omitir" @@ -11763,6 +12271,9 @@ msgid "Skylander %1" msgstr "Skylander %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "Skylander (*.sky *.bin *.dmp *.dump);;Todos los archivos (*)" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Todos los archivos (*)" @@ -11868,7 +12379,7 @@ msgstr "Volumen del altavoz:" msgid "Specialized (Default)" msgstr "Especializados (predeterminado)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "Específico" @@ -11902,17 +12413,21 @@ msgstr "" msgid "Speed" msgstr "Velocidad" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "Límite de velocidad" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "Final de la pila" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "Inicio de la pila" @@ -11920,29 +12435,29 @@ msgstr "Inicio de la pila" msgid "Standard Controller" msgstr "Mando de juego estándar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Comenzar" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "Comenzar &juego en red..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" -msgstr "" +msgstr "Iniciar inspección de ramas" #: Source/Core/DolphinQt/CheatsManager.cpp:161 msgid "Start New Cheat Search" msgstr "Iniciar una nueva búsqueda de trucos" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "&Grabar pulsaciones" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Comenzar grabación" @@ -11958,14 +12473,14 @@ msgstr "Comenzar con parches de Riivolution" msgid "Start with Riivolution Patches..." msgstr "Comenzar con parches de Riivolution..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "Juego en ejecución" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "Estado" @@ -11981,31 +12496,31 @@ msgstr "Avanzar" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "Avanzar una" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "Saltar una" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "Salir de" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Se ha saltado la instrucción." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "Se ha cancelado el salto de instrucciones por tardar demasiado tiempo." -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Saltando instrucciones..." @@ -12013,7 +12528,7 @@ msgstr "Saltando instrucciones..." msgid "Step successful!" msgstr "Se han saltado las instrucciones." -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "Avanzar" @@ -12022,7 +12537,7 @@ msgstr "Avanzar" msgid "Stereo" msgstr "Estéreo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "Modo 3D estereoscópico" @@ -12047,16 +12562,16 @@ msgid "Stick" msgstr "Palanca" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Detener" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "Detener la reproducción o grabación de pulsaciones" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Juego detenido" @@ -12103,7 +12618,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Estirar a la ventana" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "Sincronizar ajustes de forma estricta" @@ -12117,7 +12632,11 @@ msgstr "Cadena" msgid "Strum" msgstr "Barra de toque" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "Estilo" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "Estilo:" @@ -12130,16 +12649,16 @@ msgstr "Stylus" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Todo correcto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "Añadido correctamente al índice de juego en red" @@ -12149,7 +12668,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "Convertidas %n imágene(s)." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "«%1» se ha borrado correctamente." @@ -12162,7 +12681,7 @@ msgstr "Exportados satisfactoriamente %n de %1 archivo(s) de guardado." msgid "Successfully exported save files" msgstr "Las partidas guardadas se han exportado correctamente." -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "Se han extraído correctamente los certificados de la NAND." @@ -12174,12 +12693,12 @@ msgstr "El archivo se ha extraído correctamente." msgid "Successfully extracted system data." msgstr "Los datos del sistema se han extraído correctamente." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "Archivo de guardado importado correctamente." #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "El título ha sido instalado correctamente en la NAND." @@ -12211,7 +12730,7 @@ msgstr "Compatible con tarjetas SD y SDHC. El tamaño por defecto es de 128 MB. msgid "Surround" msgstr "Envolvente" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "Suspendido" @@ -12230,7 +12749,7 @@ msgstr "Swap Force" msgid "Swapper" msgstr "Swapper" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -12259,16 +12778,20 @@ msgid "Symbol" msgstr "Símbolo" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "Dirección final del símbolo (%1):" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "Nombre de símbolo:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "Tamaño del símbolo (%1):" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Símbolos" @@ -12276,7 +12799,7 @@ msgstr "Símbolos" msgid "Sync" msgstr "Sincronizar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "Sincronizar códigos AR/Gecko" @@ -12322,20 +12845,20 @@ msgstr "Sincronizando datos guardados..." msgid "System Language:" msgstr "Idioma del sistema:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "Entrada TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "Herramientas TAS" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "Etiquetas" @@ -12345,7 +12868,7 @@ msgstr "Etiquetas" msgid "Taiko Drum" msgstr "Tambor Taiko" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "Cola" @@ -12353,7 +12876,7 @@ msgstr "Cola" msgid "Taiwan" msgstr "Taiwán" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Capturar pantalla" @@ -12361,7 +12884,7 @@ msgstr "Capturar pantalla" msgid "Target address range is invalid." msgstr "El rango de direcciones indicado no es válido." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -12379,11 +12902,11 @@ msgstr "Tecnología" msgid "Test" msgstr "Probar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" -msgstr "" +msgstr "Archivos de texto (*.txt);;Todos los archivos (*)" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:223 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:63 @@ -12398,7 +12921,7 @@ msgstr "Precisión de la caché de texturas" msgid "Texture Dumping" msgstr "Volcado de texturas" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "Filtrado de texturas" @@ -12450,7 +12973,7 @@ msgstr "El archivo IPL no es un volcado correcto conocido. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "Faltan las particiones de los Clásicos" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -12458,7 +12981,7 @@ msgstr "" "No se pudo reparar la NAND. Recomendamos que vuelvas a volcar los datos de " "la consola original y pruebes otra vez desde cero." -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "La NAND ha sido reparada." @@ -12475,6 +12998,8 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 msgid "The amount of money this Skylander has. Between 0 and 65000" msgstr "" +"La cantidad de dinero que tiene este Skylander. Debe ser un valor de entre 0 " +"y 65000." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:290 msgid "" @@ -12526,6 +13051,9 @@ msgid "" "can also enter a network location (address:port) to connect to a remote " "tapserver." msgstr "" +"El valor predeterminado de «%1» funcionará con un tapserver local y con un " +"newserv. También puedes introducir una dirección de red (dirección:puerto) " +"para conectarte a un tapserver remoto. " #: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" @@ -12537,7 +13065,7 @@ msgstr "" "\n" "Selecciona otra ruta de destino para «%1»." -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -12550,7 +13078,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "No se pudo leer el disco (en {0:#x} - {1:#x})." -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "No se encontró el disco que se iba a insertar." @@ -12693,7 +13221,7 @@ msgstr "" "con el menú del sistema no podrás actualizar la consola emulada con este " "disco." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -12721,6 +13249,8 @@ msgid "" "The hero level of this Skylander. Only seen in Skylanders: Spyro's " "Adventures. Between 0 and 100" msgstr "" +"El nivel de héroe de este Skylander. Solo aparece en Skylanders: Spyro's " +"Adventures. Valor de entre 0 y 100." #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" @@ -12762,7 +13292,7 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 msgid "The nickname for this Skylander. Limited to 15 characters" -msgstr "" +msgstr "El alias para este Skylander. Limitado a 15 caracteres" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:159 msgid "The patches in %1 are not for the selected game or game revision." @@ -12770,12 +13300,12 @@ msgstr "" "Los parches de %1 no sirven para el juego seleccionado o para esta revisión " "del mismo." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "El perfil elegido «%1» no existe" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "El juego grabado ({0}) no es el mismo que el juego elegido ({1})" @@ -12844,7 +13374,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "El archivo especificado «{0}» no existe" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12912,7 +13442,7 @@ msgstr "Falta la partición de actualización." msgid "The update partition is not at its normal position." msgstr "La partición de actualización no está en su posición normal." -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12936,6 +13466,10 @@ msgstr "La partición {0} no está firmada correctamente." msgid "The {0} partition is not properly aligned." msgstr "La partición {0} no está alineada correctamente." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "Tema" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "Hay demasiadas particiones en la primera tabla de particiones." @@ -12950,10 +13484,10 @@ msgstr "" "\n" "¿Quieres guardarlos antes de cerrar?" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" -msgstr "" +msgstr "No hay nada que guardar" #: Source/Core/Core/State.cpp:1050 msgid "There is nothing to undo!" @@ -13005,11 +13539,11 @@ msgstr "¡Este tipo de Skylander no puede modificarse todavía!" msgid "This USB device is already whitelisted." msgstr "Este dispositivo USB ya está en la lista." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "No se puede arrancar desde este WAD." -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "Este WAD no es correcto." @@ -13030,8 +13564,8 @@ msgstr "" "Te rogamos que utilices la compilación ARM64 de Dolphin para una mejor " "experiencia." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "Esta acción no puede deshacerse." @@ -13165,9 +13699,9 @@ msgstr "" msgid "This is a good dump." msgstr "Este es un buen volcado." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." -msgstr "" +msgstr "Solo surtirá efecto en el primer arranque del software emulado" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:302 msgid "This session requires a password:" @@ -13189,7 +13723,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "No debes utilizarlo con juegos que no poseas legalmente." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "Este título no se puede arrancar." @@ -13241,12 +13775,15 @@ msgstr "" "Este valor se multiplica con la profundidad establecida en la configuración " "de gráficos." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" "use the Branch Type filter options." msgstr "" +"También se filtrarán las ramas incondicionales.\n" +"Si quieres filtrar o no ramas incondicionales,\n" +"utiliza las opciones de filtro por tipo de rama." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:161 msgid "" @@ -13256,7 +13793,7 @@ msgstr "" "Esto limitará la velocidad de carga por cliente, que se utiliza para guardar " "la sincronización." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -13268,11 +13805,11 @@ msgstr "" "Puede impedir la desincronización en algunos juegos que utilizan lecturas al " "EFB. Asegúrate de que todos los jugadores utilizan el mismo motor de vídeo." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "Contexto del hilo" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "Hilos" @@ -13280,7 +13817,7 @@ msgstr "Hilos" msgid "Threshold" msgstr "Límite" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "TiB" @@ -13297,14 +13834,14 @@ msgstr "" "Período de tiempo de entrada estable para activar la calibración. (cero para " "desactivar)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "Tiempo de espera agotado" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Título" @@ -13312,25 +13849,29 @@ msgstr "Título" msgid "To" msgstr "A" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "A:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "Alternar &pantalla completa" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "Alternar 3D mediante anaglifos" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "Alternar 3D de imágenes en paralelo (SBS)" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "Alternar 3D de imágenes en vertical (T/B)" @@ -13338,28 +13879,28 @@ msgstr "Alternar 3D de imágenes en vertical (T/B)" msgid "Toggle All Log Types" msgstr "Alternar todos los tipos de registro" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Alternar relación de aspecto" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Alternar punto de interrupción" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Alternar recorte de imagen" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Alternar texturas personalizadas" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Alternar copias del EFB" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Alternar niebla" @@ -13371,37 +13912,37 @@ msgstr "Alternar modo a pantalla completa" msgid "Toggle Pause" msgstr "Alternar pausa" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "Alternar tarjeta de memoria SD" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "Alternar omitir acceso al EFB" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Alternar volcado de texturas" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "Alternar teclado USB" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "Alternar las copias del XFB" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "Alternar el modo inmediato del XFB" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "Fallo en la tokenización." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" -msgstr "" +msgstr "Controles de herramienta" #: Source/Core/DolphinQt/ToolBar.cpp:29 msgid "Toolbar" @@ -13415,8 +13956,8 @@ msgstr "Superior" msgid "Top-and-Bottom" msgstr "Por encima/Por debajo" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "Aciertos totales" @@ -13478,8 +14019,8 @@ msgstr "Trap Master" msgid "Trap Team" msgstr "Trap Team" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "Error del servidor de paso" @@ -13510,7 +14051,7 @@ msgstr "Placa AM Triforce" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Gatillos" @@ -13520,7 +14061,7 @@ msgid "Trophy" msgstr "Trofeo" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -13534,7 +14075,7 @@ msgstr "Alineación según tipo" msgid "Typical GameCube/Wii Address Space" msgstr "Espacio de dirección habitual de GameCube/Wii" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "Desconocido" @@ -13546,11 +14087,11 @@ msgstr "EE. UU." msgid "USB Device Emulation" msgstr "Emulación de dispositivos USB" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "Emulación de USB" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "Dispositivos de emulación USB" @@ -13602,15 +14143,15 @@ msgstr "" "afectando mínimamente al rendimiento, pero los resultados dependerán del " "controlador de vídeo." -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "No se puede detectar el módulo RSO" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "No se ha podido contactar con el servidor de actualizaciones." -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "No se ha podido crear una copia del actualizador." @@ -13650,7 +14191,7 @@ msgstr "" msgid "Unable to read file." msgstr "No se ha podido leer el archivo." -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "No se han podido configurar los permisos de la copia del actualizador." @@ -13673,11 +14214,11 @@ msgstr "Archivos ISO de GC/Wii sin comprimir (*.iso *.gcm)" msgid "Undead" msgstr "Muertos" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Deshacer carga del estado" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Deshacer guardado del estado" @@ -13697,28 +14238,28 @@ msgstr "" "Si desinstalas el archivo WAD, eliminarás la versión actual del título que " "se encuentra en la NAND sin borrar sus datos guardados. ¿Quieres continuar?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "Estados Unidos" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Desconocido" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "Desconocido (Id:%1 Var:%2)" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "Comando desconocido de DVD {0:08x} - error fatal" @@ -13794,15 +14335,15 @@ msgid "Unknown(%1 %2).sky" msgstr "Desconocido(%1 %2).sky" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "Desconocido(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Ilimitado" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "Extraer ROM" @@ -13810,21 +14351,14 @@ msgstr "Extraer ROM" msgid "Unlock Cursor" msgstr "Desbloquear cursor" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "Desbloqueado" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "Desbloqueado %1 veces en esta sesión" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "Desbloqueado (modo casual)" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" -msgstr "Desbloqueado en esta sesión" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" +msgstr "Desbloqueado: %1" #: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" @@ -13850,7 +14384,7 @@ msgstr "Sin signo de 32 bits" msgid "Unsigned 8" msgstr "Sin signo de 8 bits" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "Entero sin signo" @@ -13864,8 +14398,8 @@ msgstr "Entero sin signo" msgid "Up" msgstr "Arriba" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Actualizar" @@ -13873,11 +14407,11 @@ msgstr "Actualizar" msgid "Update Partition (%1)" msgstr "Partición de actualización (%1)" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Actualizar al cerrar Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "Hay una actualización disponible" @@ -13922,7 +14456,7 @@ msgstr "Cambiar de/a vertical" msgid "Upright Wii Remote" msgstr "Mando de Wii en vertical" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Ajustes de envío de estadísticas de uso" @@ -13932,11 +14466,11 @@ msgstr "" "Introduce 8.8.8.8 para usar una DNS normal, de lo contrario, introduce tu " "dirección personalizada" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "Utilizar todos los datos guardados de Wii" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "Utilizar base de datos interna de nombres de juegos" @@ -13952,10 +14486,19 @@ msgstr "Utilizar apuntado con ratón" msgid "Use PAL60 Mode (EuRGB60)" msgstr "Usar modo PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Notificar de errores y advertencias" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" +"Incluye la presencia enriquecida de RetroAchievements en la información " +"mostrada en Discord.

Es necesario activar la opción Mostrar el juego " +"actual en Discord." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -14005,7 +14548,7 @@ msgstr "Usar direcciones virtuales cuando sea posible" msgid "User Config" msgstr "Configuración del usuario" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Interfaz de usuario" @@ -14024,10 +14567,20 @@ msgstr "" "Puedes utilizarlas para guardar o acceder a valores que se encuentren entre " "las entradas y salidas del mismo mando maestro." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "Usuario" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" +"Utiliza la base de datos de nombres con formato correcto de Dolphin en la " +"columna de títulos de la lista de juegos.

Si tienes " +"dudas, deja esta opción activada." + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -14066,27 +14619,27 @@ msgstr "" msgid "Using Qt %1" msgstr "Usando Qt %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "Utilizando TTL %1 para paquete de sondeo" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "Habitualmente usado para las luces de los objetos" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "Habitualmente usado para matrices normales" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "habitualmente usado para las matrices de posición" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "Habitualmente usado para las matrices de coordenadas de texturas" @@ -14106,7 +14659,7 @@ msgstr "Omitir VBI" msgid "Value" msgstr "Valor" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "El valor ha sido localizado en la instrucción actual." @@ -14176,13 +14729,13 @@ msgstr "Desplazamiento vertical" msgid "Video" msgstr "Vídeo" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "Ver &código" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "Ver &memoria" @@ -14194,22 +14747,22 @@ msgstr "Muescas virtuales" msgid "Virtual address space" msgstr "Espacio de la dirección virtual" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Volumen" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Bajar volumen" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Silenciar sonido" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Subir volumen" @@ -14217,7 +14770,7 @@ msgstr "Subir volumen" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "Archivos WAD (*.wad)" @@ -14250,7 +14803,7 @@ msgstr "" "Error en la instalación del WAD: el archivo seleccionado no está en formato " "WAD." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "ESPERANDO" @@ -14359,8 +14912,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Advertencia" @@ -14372,7 +14925,7 @@ msgstr "" "Advertencia: ya hay configurada una ruta manual de carpetas GCI para esta " "ranura. Cualquier cambio que hagas aquí a la ruta GCI no surtirá efecto." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -14389,7 +14942,7 @@ msgstr "" "Advertencia: el número de bloques indicados por el BAT ({0}) no coincide con " "el del encabezado de archivo cargado ({1})" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " @@ -14400,7 +14953,7 @@ msgstr "" "cargar otra partida antes de continuar o cargar esta sin el modo de solo " "lectura activo." -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " @@ -14410,7 +14963,7 @@ msgstr "" "del fotograma actual de la partida. (byte {0} < {1}) (fotograma {2} > {3}). " "Deberías cargar otra partida guardada antes de continuar." -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" @@ -14421,7 +14974,7 @@ msgstr "" "o cargar esta partida en el modo de solo lectura. De lo contrario, es muy " "probable que se desincronice." -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -14518,7 +15071,7 @@ msgstr "Dispositivos USB permitidos para acceso directo a Bluetooth" msgid "Widescreen Hack" msgstr "Arreglo para pantallas panorámicas" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -14542,21 +15095,21 @@ msgstr "Mando de Wii" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Mando de Wii %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "Acelerómetro del mando de Wii" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Botones del mando de Wii" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "Giroscopio del mando de Wii" @@ -14568,19 +15121,19 @@ msgstr "Ajustes del mando de Wii" msgid "Wii Remotes" msgstr "Mandos de Wii" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Entrada TAS de Wii %1 - Mando clásico" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Entrada TAS de Wii %1 - Mando de Wii" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Entrada TAS de Wii %1 - Mando de Wii y Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii y su mando" @@ -14588,7 +15141,7 @@ msgstr "Wii y su mando" msgid "Wii data is not public yet" msgstr "Los datos de Wii todavía no son públicos" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Archivos de guardado de Wii (*.bin);;Todos los archivos (*)" @@ -14596,31 +15149,22 @@ msgstr "Archivos de guardado de Wii (*.bin);;Todos los archivos (*)" msgid "WiiTools Signature MEGA File" msgstr "Archivo de firmas MEGA de WiiTools" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" -"El cursor del ratón quedará anclado a la ventana de renderizado mientras " -"esta se encuentre en primer plano. Puedes asignar un atajo de teclado para " -"desanclarlo." - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" -msgstr "" +msgstr "Resolución de ventana" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 #: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "Window Size" msgstr "Tamaño de la ventana" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" -msgstr "" +msgstr "Purgar datos de &inspección" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" -msgstr "" +msgstr "Purgar coincidencias recientes" #: Source/Core/DolphinQt/Config/LogWidget.cpp:134 msgid "Word Wrap" @@ -14632,12 +15176,13 @@ msgstr "Mundo" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "Escribir" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" -msgstr "" +msgstr "Escribir volcado del registro de bloque JIT" #. i18n: This string is used for a radio button that represents the type of #. memory breakpoint that gets triggered when a write operation occurs. @@ -14668,39 +15213,39 @@ msgstr "Escribir en registro y pausar" msgid "Write to Window" msgstr "Escribir en la ventana" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "Número de disco incorrecto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "«Hash» incorrecto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "Región incorrecta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "Revisión incorrecta" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." -msgstr "" +msgstr "Escrito a «%1»." -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." -msgstr "" +msgstr "Escrito a «{0}»." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "Registro XF" @@ -14709,9 +15254,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "Dirección de destino del BBA de XLink Kai" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -14803,7 +15348,7 @@ msgstr "" "Episode I & II. Si tienes dudas, cancela inmediatamente y configura un " "«mando de juego estándar»." -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "No hay actualizaciones disponibles en el canal elegido" @@ -14864,7 +15409,7 @@ msgstr "¡Debe proporcionar un nombre para su sesión!" msgid "You must provide a region for your session!" msgstr "¡Debes proporcionar una región para tu sesión!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Debes reiniciar Dolphin para que el cambio tenga efecto." @@ -14892,7 +15437,7 @@ msgstr "" "¿Quieres parar para resolver el problema?\n" "Si seleccionas «No», el audio se oirá con ruidos." -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." @@ -14902,9 +15447,9 @@ msgstr "" "datos." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -14913,9 +15458,9 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Todavía no hemos implementado el código «Zero 3»" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." -msgstr "" +msgstr "Quedan cero candidatas." #: Source/Core/Core/ActionReplay.cpp:961 msgid "Zero code unknown to Dolphin: {0:08x}" @@ -14962,7 +15507,7 @@ msgid "default" msgstr "defecto" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "desconectado" @@ -14970,7 +15515,7 @@ msgstr "desconectado" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "Tarjetas e-Reader (*.raw);;Todos los archivos (*)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "errno" @@ -14978,9 +15523,9 @@ msgstr "errno" msgid "fake-completion" msgstr "Finalización falsa" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" -msgstr "" +msgstr "falso" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:190 msgid "is equal to" @@ -15028,16 +15573,6 @@ msgstr "" msgid "none" msgstr "Desactivar" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "no" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "sí" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "o elige un dispositivo" @@ -15055,9 +15590,9 @@ msgstr "sRGB" msgid "this value:" msgstr "este valor:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" -msgstr "" +msgstr "verdadero" #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:35 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:185 @@ -15124,10 +15659,10 @@ msgstr "| O" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ El equipo de Dolphin. «GameCube» y «Wii» son marcas comerciales " +"© 2003-2024+ El equipo de Dolphin. «GameCube» y «Wii» son marcas comerciales " "de Nintendo. Dolphin no está afiliado a Nintendo y es completamente " "independiente." diff --git a/Languages/po/fa.po b/Languages/po/fa.po index 13ec28a619..3ed17c796e 100644 --- a/Languages/po/fa.po +++ b/Languages/po/fa.po @@ -9,10 +9,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: H.Khakbiz , 2011\n" -"Language-Team: Persian (http://app.transifex.com/delroth/dolphin-emu/" +"Language-Team: Persian (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/fa/)\n" "Language: fa\n" "MIME-Version: 1.0\n" @@ -113,7 +113,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -133,7 +133,7 @@ msgstr "" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -144,11 +144,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "" @@ -161,44 +161,38 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -211,8 +205,8 @@ msgstr "" msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -228,26 +222,26 @@ msgstr "" msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -255,10 +249,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "" @@ -271,7 +273,7 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -284,7 +286,7 @@ msgstr "" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -328,11 +330,15 @@ msgstr "" msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "" @@ -341,23 +347,19 @@ msgstr "" msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "" @@ -365,11 +367,15 @@ msgstr "" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&نقاط انفصال" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -377,15 +383,15 @@ msgstr "" msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "" @@ -393,7 +399,7 @@ msgstr "" msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "" @@ -401,37 +407,33 @@ msgstr "" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -445,11 +447,11 @@ msgstr "" msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&برابرسازی" @@ -469,41 +471,41 @@ msgstr "" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&فایل" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&پيشروى فریم" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "تنظیمات &گرافیک" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&کمک" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "تنظیم &شرت کاتها" @@ -523,35 +525,35 @@ msgstr "" msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&جیت" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&بارگذاری وضعیت" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -561,19 +563,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&حافظه" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "" @@ -581,7 +587,7 @@ msgstr "" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "" @@ -590,23 +596,23 @@ msgid "&No" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&باز کردن..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&گزینه ها" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "مکث" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&شروع بازی" @@ -614,7 +620,7 @@ msgstr "&شروع بازی" msgid "&Properties" msgstr "خواص" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "" @@ -622,7 +628,7 @@ msgstr "" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "ثبت کردن" @@ -635,24 +641,24 @@ msgstr "" msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "شروع &دوباره" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -660,31 +666,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&توقف" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&ابزارها" @@ -694,21 +700,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&دیدگاه" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "" @@ -720,23 +726,23 @@ msgstr "&ویکی" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -744,7 +750,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(خاموش)" @@ -768,16 +774,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -846,7 +852,7 @@ msgstr "" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "" @@ -858,7 +864,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "" @@ -894,19 +900,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "" @@ -930,7 +936,7 @@ msgstr "" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "" @@ -1015,11 +1021,11 @@ msgstr "" msgid "" msgstr "<هیچ>" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1027,14 +1033,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1057,8 +1063,8 @@ msgstr "" msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1072,11 +1078,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1086,7 +1092,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1102,7 +1108,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1169,17 +1175,11 @@ msgstr "دقت:" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "" @@ -1252,19 +1252,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "" @@ -1286,7 +1286,7 @@ msgstr "آداپتور:" msgid "Add" msgstr "اضافه کردن" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1303,31 +1303,31 @@ msgstr "" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1337,17 +1337,17 @@ msgstr "" msgid "Add..." msgstr "اضافه کردن..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "" @@ -1366,7 +1366,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1426,7 +1426,7 @@ msgstr "پیشرفته" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1473,7 +1473,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1482,7 +1482,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1490,34 +1490,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1533,11 +1533,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "Anaglyph" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "تحلیل کردن" @@ -1595,7 +1595,7 @@ msgstr "زاویه" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1607,19 +1607,19 @@ msgstr "آنتی آلیاسینگ:" msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1633,19 +1633,19 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "" @@ -1653,7 +1653,7 @@ msgstr "" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1682,8 +1682,8 @@ msgstr "نسبت طول به عرض تصویر:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1694,7 +1694,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "" @@ -1744,11 +1744,15 @@ msgstr "اتوماتیک" msgid "Auto (Multiple of 640x528)" msgstr "اتوماتیک (ضریب ۶۴۰x۵۲۸)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1764,7 +1768,7 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1778,6 +1782,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1789,7 +1804,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "" @@ -1812,11 +1827,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "ثبت اشاره گر پایه" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1872,10 +1887,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "نشان" @@ -1895,7 +1910,7 @@ msgstr "نوار" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1903,7 +1918,7 @@ msgstr "" msgid "Basic" msgstr "بنیانی" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "تنظیمات بنیانی" @@ -1919,10 +1934,6 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -1959,7 +1970,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -1967,9 +1978,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "" @@ -2005,15 +2016,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -2025,47 +2036,47 @@ msgstr "" msgid "Bottom" msgstr "پائین" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2077,23 +2088,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2110,7 +2121,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2120,19 +2131,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2141,25 +2152,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "" @@ -2193,7 +2209,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2201,16 +2217,16 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "حافظه موقت:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2255,11 +2271,11 @@ msgstr "" msgid "C Stick" msgstr "استیک سی" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "" @@ -2290,7 +2306,7 @@ msgstr "" msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2310,7 +2326,7 @@ msgstr "" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2336,7 +2352,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2352,14 +2368,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2372,15 +2388,15 @@ msgstr "" msgid "Cancel Calibration" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2396,11 +2412,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2416,7 +2432,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" @@ -2448,7 +2464,7 @@ msgstr "" msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "تعویض &دیسک..." @@ -2456,14 +2472,20 @@ msgstr "تعویض &دیسک..." msgid "Change Disc" msgstr "تعویض دیسک" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2482,7 +2504,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" @@ -2490,11 +2512,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "گپ زدن" @@ -2510,7 +2532,7 @@ msgstr "جستجوی کد تقلب" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "" @@ -2522,13 +2544,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "" @@ -2540,36 +2562,36 @@ msgstr "" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "انتخاب فایل برای باز کردن" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "انتخاب پوشه برای استخراج به آن" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "" @@ -2580,18 +2602,18 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "پاک کردن" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "" @@ -2612,7 +2634,7 @@ msgstr "" msgid "Close" msgstr "بستن" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "" @@ -2620,11 +2642,11 @@ msgstr "" msgid "Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2636,7 +2658,7 @@ msgstr "" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2652,11 +2674,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2691,9 +2713,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "" @@ -2706,7 +2728,7 @@ msgstr "" msgid "Compression:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2714,11 +2736,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "" @@ -2734,7 +2756,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2749,7 +2771,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2803,7 +2830,7 @@ msgstr "پیکربندی" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "" @@ -2816,13 +2843,13 @@ msgstr "" msgid "Configure Output" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2831,12 +2858,12 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "تائید برای توقف" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2846,7 +2873,7 @@ msgstr "" msgid "Connect" msgstr "اتصال" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "" @@ -2854,27 +2881,27 @@ msgstr "" msgid "Connect USB Keyboard" msgstr "اتصال کیبورد USB" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "" @@ -2890,7 +2917,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2915,23 +2942,23 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "" @@ -2943,6 +2970,16 @@ msgstr "" msgid "Controllers" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2951,7 +2988,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2959,7 +2996,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2968,7 +3005,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2993,7 +3030,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3073,45 +3110,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +msgid "Copy &Function" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" @@ -3126,8 +3163,8 @@ msgstr "" msgid "Core" msgstr "هسته" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3217,8 +3254,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3234,7 +3271,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "" @@ -3250,13 +3287,13 @@ msgstr "" msgid "Country:" msgstr "کشور:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3270,7 +3307,7 @@ msgstr "" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3314,23 +3351,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "" @@ -3439,7 +3476,7 @@ msgstr "" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "" @@ -3485,7 +3522,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "اشکال زدائی کردن" @@ -3502,24 +3539,24 @@ msgstr "" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3533,7 +3570,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "پیش فرز" @@ -3553,7 +3590,7 @@ msgstr "" msgid "Default ISO:" msgstr "آیزو پیش فرز:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3574,8 +3611,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "حذف" @@ -3593,7 +3631,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3605,12 +3643,12 @@ msgstr "" msgid "Depth:" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "شرح" @@ -3624,8 +3662,8 @@ msgstr "" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3637,21 +3675,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3659,7 +3697,7 @@ msgstr "" msgid "Detect" msgstr "شناسایی" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3667,11 +3705,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "دستگاه" @@ -3713,11 +3751,6 @@ msgstr "" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "" @@ -3730,15 +3763,15 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3746,11 +3779,11 @@ msgstr "" msgid "Disable Fog" msgstr "از کارانداختن مه" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3772,7 +3805,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3781,6 +3814,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "دیسک" @@ -3789,6 +3828,11 @@ msgstr "دیسک" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3815,15 +3859,15 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "" @@ -3833,7 +3877,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "آیا می خواهید برابرسازی فعلی را متوقف کنید؟" @@ -3845,8 +3889,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "" @@ -3854,9 +3898,9 @@ msgstr "" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3868,8 +3912,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "فیلم های تاس دلفین (*.dtm)" @@ -3902,7 +3946,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3916,13 +3960,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "" @@ -3931,7 +3969,7 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "" @@ -3952,7 +3990,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -3974,7 +4012,7 @@ msgstr "" msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" @@ -3986,6 +4024,16 @@ msgstr "" msgid "Downloaded %1 codes. (added %2)" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4025,7 +4073,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "نسخه برداری صدا" @@ -4037,7 +4085,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "نسخه برداری مقصد ای اف بی" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "نسخه برداری فریم ها" @@ -4097,11 +4145,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4111,11 +4159,11 @@ msgstr "" msgid "Dutch" msgstr "هلندی" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "خ&روج" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4127,7 +4175,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4135,7 +4183,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "به روز شدن های اولیه حافظه" @@ -4154,7 +4202,16 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4174,11 +4231,11 @@ msgstr "افکت" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "" @@ -4196,7 +4253,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "" @@ -4208,7 +4265,7 @@ msgstr "ریسمان شبیه ساز قبلا اجرا شده است" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4226,7 +4283,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4241,7 +4298,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "" @@ -4250,8 +4307,6 @@ msgstr "" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "" @@ -4259,23 +4314,15 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "فعال کردن کدهای تقلب" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4283,17 +4330,21 @@ msgstr "" msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "فعال کردن پردازنده با دو هسته یا بیشتر" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "فعال کردن پردازنده با دو هسته یا بیشتر (بالا بردن سرعت)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4303,7 +4354,7 @@ msgstr "" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4315,11 +4366,11 @@ msgstr "" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4337,20 +4388,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "فعال کردن واحد مدیریت حافظه" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4358,14 +4405,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "فعال کردن پويش تصاعدی (Progressive Scan)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4379,11 +4422,15 @@ msgstr "فعال کردن اسکیرین سیور" msgid "Enable Speaker Data" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "" @@ -4399,34 +4446,13 @@ msgstr "فعال کردن خطوط فریم" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4434,31 +4460,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4473,7 +4506,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4507,7 +4540,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4553,6 +4586,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4580,6 +4622,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "" @@ -4627,7 +4673,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "" @@ -4640,20 +4686,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4667,42 +4713,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4728,7 +4774,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4743,7 +4789,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4834,7 +4880,7 @@ msgstr "" msgid "Euphoria" msgstr "خوشی" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4847,15 +4893,15 @@ msgstr "" msgid "Exit" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4867,19 +4913,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4887,7 +4933,7 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "" @@ -4898,11 +4944,11 @@ msgstr "" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "صادر کردن ضبط" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "صادر کردن ضبط..." @@ -4930,14 +4976,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "پسوند" @@ -4950,7 +4996,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -4958,7 +5004,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "" @@ -4995,8 +5041,8 @@ msgstr "" msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "پخش کننده فیفو" @@ -5010,11 +5056,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5034,7 +5080,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5055,15 +5101,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5080,7 +5126,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "" @@ -5109,7 +5155,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5136,25 +5182,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5174,18 +5220,18 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5197,21 +5243,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "" @@ -5225,17 +5271,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "" @@ -5243,7 +5289,7 @@ msgstr "" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5273,15 +5319,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5289,11 +5335,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5340,23 +5386,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5370,7 +5416,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5401,31 +5447,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5475,20 +5521,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5501,7 +5548,7 @@ msgstr "سریع" msgid "Fast Depth Calculation" msgstr "" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5512,7 +5559,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5524,9 +5571,9 @@ msgstr "" msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5534,24 +5581,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "مشخصات فایل" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "" @@ -5636,7 +5683,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "" @@ -5645,13 +5691,13 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5718,7 +5764,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5728,7 +5774,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5736,6 +5782,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5751,7 +5803,7 @@ msgstr "جلو" msgid "Forward port (UPnP)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5761,24 +5813,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "پيشروى فریم" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "" @@ -5786,7 +5838,7 @@ msgstr "" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "محدوده فریم" @@ -5794,7 +5846,7 @@ msgstr "محدوده فریم" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "" @@ -5814,7 +5866,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5835,11 +5887,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5864,8 +5916,8 @@ msgid "From" msgstr "از" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "" @@ -5873,10 +5925,15 @@ msgstr "" msgid "FullScr" msgstr "تمام صفحه" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5893,7 +5950,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5909,19 +5966,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -5963,7 +6020,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -5973,25 +6030,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6003,7 +6060,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6021,22 +6078,22 @@ msgstr "" msgid "Game" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6064,8 +6121,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "" @@ -6074,25 +6131,25 @@ msgstr "" msgid "Game ID:" msgstr "آی دی بازی:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6105,7 +6162,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6125,11 +6182,11 @@ msgstr "" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6137,11 +6194,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6158,7 +6215,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6191,34 +6248,42 @@ msgstr "" msgid "Gecko Codes" msgstr "کدهای گیکو" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "کلی" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6236,7 +6301,7 @@ msgstr "" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6251,7 +6316,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6260,7 +6325,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "گرافیک" @@ -6269,7 +6334,7 @@ msgstr "گرافیک" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "" @@ -6278,7 +6343,7 @@ msgstr "" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6300,7 +6365,7 @@ msgstr "سبز چپ" msgid "Green Right" msgstr "سبز راست" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "" @@ -6337,7 +6402,7 @@ msgstr "" msgid "Hacks" msgstr "هک" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6369,7 +6434,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -6378,11 +6443,11 @@ msgstr "" msgid "Hide" msgstr "مخفی" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6394,11 +6459,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6426,7 +6498,7 @@ msgstr "میزبان" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6434,7 +6506,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6442,11 +6514,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6458,17 +6530,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "شرت کاتها" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6525,7 +6597,7 @@ msgstr "" msgid "IPL Settings" msgstr "تنظیمات آی پی ال" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "فروسرخ" @@ -6556,18 +6628,18 @@ msgstr "" msgid "Icon" msgstr "تندیس" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6580,7 +6652,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6594,14 +6666,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6613,7 +6695,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6654,7 +6736,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6669,21 +6751,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6724,24 +6815,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6761,16 +6852,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6790,12 +6881,12 @@ msgstr "مشخصات" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "مشخصات" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6805,10 +6896,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "ورودی" @@ -6822,22 +6913,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "درج کارت اس دی" @@ -6851,11 +6935,11 @@ msgstr "" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "" @@ -6863,13 +6947,14 @@ msgstr "" msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -6878,7 +6963,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -6887,7 +6972,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6904,19 +6989,19 @@ msgstr "" msgid "Interface" msgstr "واسط گرافیک" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6929,25 +7014,25 @@ msgstr "خطای داخلی LZO - فشرده سازی با شکست مواجه msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" @@ -6956,7 +7041,7 @@ msgstr "" msgid "Internal Resolution:" msgstr "وضوح داخلی:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -6964,7 +7049,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -6972,7 +7057,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -6980,7 +7065,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6989,11 +7074,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7014,7 +7099,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7030,19 +7115,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "فایل ضبط نامعتبر" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "پارامتر های جستجوی نامعتبر (هیچ شیئ انتخاب نشده)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "رشته جستجوی نامعتبر (قادر به تبدیل به عدد نیست)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "رشته جستجوی نامعتبر (فقط رشته های با طول زوج پشتیبانی می شود)" @@ -7069,11 +7154,11 @@ msgstr "" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7081,47 +7166,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7133,26 +7218,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "" @@ -7174,12 +7260,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "" @@ -7209,15 +7295,15 @@ msgstr "" msgid "Keys" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "" @@ -7243,7 +7329,7 @@ msgstr "" msgid "L-Analog" msgstr "ال آنالوگ" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7251,7 +7337,11 @@ msgstr "" msgid "Label" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7289,7 +7379,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7297,7 +7387,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7308,7 +7398,7 @@ msgstr "چپ" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "استیک چپ" @@ -7346,6 +7436,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7379,11 +7477,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "" @@ -7392,27 +7490,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "بارگذاری" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7423,24 +7521,29 @@ msgstr "بارگذاری بافت اشیاء دلخواه" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7448,133 +7551,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "بارگذاری وضعیت - شکاف ۱" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "بارگذاری وضعیت - شکاف ۲" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "بارگذاری وضعیت - شکاف ۳" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "بارگذاری وضعیت - شکاف ۴" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "بارگذاری وضعیت - شکاف ۵" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "بارگذاری وضعیت - شکاف ۶" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "بارگذاری وضعیت - شکاف ۷" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "بارگذاری وضعیت - شکاف ۸" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7591,20 +7689,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "ثبت وقایع" @@ -7613,15 +7719,16 @@ msgstr "ثبت وقایع" msgid "Log Configuration" msgstr "پیکر بندی ثبت وقایع" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7637,7 +7744,7 @@ msgstr "انواع ثبت وقایع" msgid "Logger Outputs" msgstr "خروجی های واقعه نگار" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7648,15 +7755,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -7673,7 +7780,7 @@ msgstr "" msgid "MMU" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7719,9 +7826,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "" @@ -7730,7 +7837,7 @@ msgstr "" msgid "Maker:" msgstr "سازنده" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7738,7 +7845,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -7747,7 +7854,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7759,11 +7866,11 @@ msgstr "" msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7777,7 +7884,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "" @@ -7793,7 +7900,7 @@ msgstr "" msgid "Memory Card" msgstr "کارت حافظه" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -7821,7 +7928,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7829,13 +7936,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "" @@ -7852,7 +7959,7 @@ msgstr "متفرقه" msgid "Misc Settings" msgstr "تنظیمات متفرقه" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7864,7 +7971,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7900,8 +8007,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7921,11 +8028,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7934,40 +8041,27 @@ msgstr "" msgid "Motor" msgstr "موتور" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -7980,10 +8074,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" @@ -7992,8 +8086,8 @@ msgstr "" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "" @@ -8002,7 +8096,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8019,8 +8113,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "" @@ -8033,11 +8127,11 @@ msgstr "" msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8063,7 +8157,7 @@ msgstr "" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8079,27 +8173,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "" @@ -8107,16 +8201,16 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -8141,7 +8235,7 @@ msgstr "" msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "" @@ -8149,21 +8243,23 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8204,7 +8300,7 @@ msgstr "" msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8212,12 +8308,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "تشریحی دردسترس نیست" @@ -8229,7 +8325,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8250,11 +8346,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8277,7 +8373,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8291,13 +8387,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "هیچ" @@ -8309,7 +8405,7 @@ msgstr "" msgid "Not Set" msgstr "ست نشده است" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" @@ -8329,7 +8425,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8373,26 +8469,26 @@ msgstr "" msgid "Nunchuk" msgstr "ننچاک" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8444,7 +8540,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "محدوده شیی" @@ -8465,7 +8561,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8476,7 +8572,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8491,7 +8587,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "" @@ -8499,13 +8595,13 @@ msgstr "" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8522,17 +8618,21 @@ msgstr "گشودن" msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -8597,26 +8697,26 @@ msgstr "نارنجی" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8624,7 +8724,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8634,16 +8734,16 @@ msgstr "غیره" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "" @@ -8651,7 +8751,7 @@ msgstr "" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8659,16 +8759,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "" @@ -8697,7 +8797,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8710,7 +8810,7 @@ msgstr "گیم پد" msgid "Pads" msgstr "گیم پد ها" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8731,7 +8831,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "" @@ -8769,15 +8869,15 @@ msgstr "مسیرها" msgid "Pause" msgstr "مکث" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "" @@ -8793,6 +8893,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8812,7 +8918,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "نورپردازی به ازای هر پیکسل" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "" @@ -8842,15 +8948,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "" @@ -8862,8 +8968,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "" @@ -8871,52 +8977,52 @@ msgstr "" msgid "Play" msgstr "شروع بازی" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "شروع ضبط" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "گزینه های بازنواخت" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "بازی کنان" @@ -8949,7 +9055,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "" @@ -8966,11 +9072,11 @@ msgstr "" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -8982,6 +9088,14 @@ msgstr "افکت ها:" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -8991,15 +9105,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9013,7 +9127,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "" @@ -9031,24 +9145,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9082,16 +9197,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "پروفایل" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9099,15 +9214,21 @@ msgstr "" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9134,11 +9255,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "سوال" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "خارج شدن" @@ -9155,19 +9276,19 @@ msgstr "آر" msgid "R-Analog" msgstr "آر آنالوگ" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9188,7 +9309,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9200,12 +9321,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9228,7 +9350,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9244,8 +9366,8 @@ msgstr "" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9254,23 +9376,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "ضبط" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "گزینه های ضبط" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "" @@ -9287,7 +9409,7 @@ msgstr "قرمز چپ" msgid "Red Right" msgstr "قرمز راست" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9303,7 +9425,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9333,8 +9455,8 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" @@ -9355,7 +9477,12 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9380,7 +9507,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9391,12 +9518,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9418,10 +9545,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9431,7 +9564,7 @@ msgstr "شروع دوباره" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9475,7 +9608,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "" @@ -9483,11 +9616,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -9496,7 +9629,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9508,7 +9641,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9519,7 +9652,7 @@ msgstr "راست" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "استیک راست" @@ -9555,11 +9688,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9577,27 +9710,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9610,23 +9747,23 @@ msgstr "" msgid "Rumble" msgstr "شوک" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9634,7 +9771,7 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "" @@ -9693,11 +9830,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "ذخ&یره وضعیت" @@ -9707,9 +9844,9 @@ msgid "Safe" msgstr "بی خطر" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9719,27 +9856,39 @@ msgstr "ذخیره" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "" #. i18n: Noun (i.e. the data saved by the game) @@ -9751,15 +9900,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "" @@ -9767,73 +9920,77 @@ msgstr "" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "ذخیره وضعیت - شکاف ۱" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "ذخیره وضعیت - شکاف ۲" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "ذخیره وضعیت - شکاف ۳" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "ذخیره وضعیت - شکاف ۴" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "ذخیره وضعیت - شکاف ۵" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "ذخیره وضعیت - شکاف ۶" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "ذخیره وضعیت - شکاف ۷" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "ذخیره وضعیت - شکاف ۸" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9841,7 +9998,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "" @@ -9853,11 +10010,7 @@ msgstr "" msgid "Save as..." msgstr "ذخیره بعنوان..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9868,23 +10021,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "" @@ -9896,7 +10041,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9913,8 +10058,8 @@ msgid "ScrShot" msgstr "عکس فوری" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "جستجو" @@ -9923,7 +10068,7 @@ msgstr "جستجو" msgid "Search Address" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "" @@ -9941,7 +10086,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -9949,7 +10094,7 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -9983,9 +10128,9 @@ msgstr "انتخاب" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -9994,26 +10139,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10022,6 +10171,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10030,6 +10183,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10038,58 +10199,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10107,24 +10272,20 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10133,19 +10294,15 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10153,23 +10310,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "انتخاب فایل ذخیره" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "" @@ -10181,16 +10321,16 @@ msgstr "پروفایل انتخاب شده وجود ندارد" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10225,7 +10365,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10268,7 +10408,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "فرستادن" @@ -10276,6 +10437,15 @@ msgstr "فرستادن" msgid "Sensor Bar Position:" msgstr "موقعیت سنسور بار:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10300,39 +10470,39 @@ msgstr "" msgid "Set &Value" msgstr "" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10344,25 +10514,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" @@ -10397,27 +10589,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "نمایش &ثبت وقایع" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "نمایش نوار &ابزار" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "" @@ -10426,7 +10618,7 @@ msgstr "" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "" @@ -10439,7 +10631,7 @@ msgstr "" msgid "Show FPS" msgstr "نمایش فریم بر ثانیه" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "" @@ -10447,43 +10639,43 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "نمایش فرانسه" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "نمایش گیم کیوب" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "نمایش ورودی تصویر" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "نمایش ایتالیا" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "نمایش کره" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "" @@ -10491,7 +10683,7 @@ msgstr "" msgid "Show Language:" msgstr "نمایش زبان:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "نمایش &پیکربندی ثبت وقایع" @@ -10503,20 +10695,20 @@ msgstr "" msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "نمایش پال" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "" @@ -10524,7 +10716,7 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "نمایش پایگاه ها" @@ -10532,23 +10724,23 @@ msgstr "نمایش پایگاه ها" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "نمایش مناطق" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "" @@ -10560,19 +10752,23 @@ msgstr "" msgid "Show Statistics" msgstr "نمایش آمار" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "نمایش تایوان" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "نمایش ایالات متحده آمریکا" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "" @@ -10584,36 +10780,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "نمایش وی" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10621,8 +10817,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10638,6 +10838,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10645,6 +10852,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10659,6 +10872,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10691,6 +10916,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "" @@ -10707,7 +10940,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10726,7 +10959,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10754,7 +10987,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "" @@ -10802,6 +11035,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10902,7 +11138,7 @@ msgstr "حجم صدای اسپیکر:" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -10925,17 +11161,21 @@ msgstr "" msgid "Speed" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -10943,17 +11183,17 @@ msgstr "" msgid "Standard Controller" msgstr "کنترولر استاندارد" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "شروع" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -10961,11 +11201,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "شروع ضبط" @@ -10981,14 +11221,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -11004,31 +11244,31 @@ msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "" @@ -11036,7 +11276,7 @@ msgstr "" msgid "Step successful!" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11045,7 +11285,7 @@ msgstr "" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11070,16 +11310,16 @@ msgid "Stick" msgstr "استیک" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "توقف" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "" @@ -11115,7 +11355,7 @@ msgstr "" msgid "Stretch to Window" msgstr "کشیدن تصویر به سایز فعلی پنجره" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11129,7 +11369,11 @@ msgstr "" msgid "Strum" msgstr "مرتعش کردن" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11142,16 +11386,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11161,7 +11405,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "" @@ -11174,7 +11418,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "" @@ -11186,12 +11430,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11223,7 +11467,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11242,7 +11486,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11268,16 +11512,20 @@ msgid "Symbol" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "" @@ -11285,7 +11533,7 @@ msgstr "" msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11326,20 +11574,20 @@ msgstr "" msgid "System Language:" msgstr "زبان سیستم:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "ورودی تاس" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "" @@ -11349,7 +11597,7 @@ msgstr "" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11357,7 +11605,7 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "گرفتن عکس فوری" @@ -11365,7 +11613,7 @@ msgstr "گرفتن عکس فوری" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11381,9 +11629,9 @@ msgstr "" msgid "Test" msgstr "آزمودن" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11400,7 +11648,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11445,13 +11693,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11513,7 +11761,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11523,7 +11771,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "" @@ -11642,7 +11890,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11701,12 +11949,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11760,7 +12008,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11818,7 +12066,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11840,6 +12088,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11851,8 +12103,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11900,11 +12152,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -11922,8 +12174,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "" @@ -12021,7 +12273,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12041,7 +12293,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12081,7 +12333,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12094,7 +12346,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12102,11 +12354,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12114,7 +12366,7 @@ msgstr "" msgid "Threshold" msgstr "سرحد" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12129,14 +12381,14 @@ msgstr "لرزیدن" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "عنوان" @@ -12144,25 +12396,29 @@ msgstr "عنوان" msgid "To" msgstr "به" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12170,28 +12426,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "تبدیل انواع ثبت وقایع" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "" @@ -12203,35 +12459,35 @@ msgstr "تبدیل حالت تمام صفحه" msgid "Toggle Pause" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12247,8 +12503,8 @@ msgstr "بالا" msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12310,8 +12566,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12338,7 +12594,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "دکمه ها" @@ -12348,7 +12604,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12362,7 +12618,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12374,11 +12630,11 @@ msgstr "ایالات متحده آمریکا" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12416,15 +12672,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12456,7 +12712,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12479,11 +12735,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "خنثی کردن وضعیت بارگذاری" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "" @@ -12501,28 +12757,28 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "ناشناخته" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12593,15 +12849,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12609,20 +12865,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12649,7 +12898,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12663,8 +12912,8 @@ msgstr "" msgid "Up" msgstr "بالا" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "به روز کردن" @@ -12672,11 +12921,11 @@ msgstr "به روز کردن" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "" @@ -12719,7 +12968,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -12727,11 +12976,11 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "" @@ -12747,10 +12996,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "استفاده از دستگذار پنیک" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12785,7 +13040,7 @@ msgstr "" msgid "User Config" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "" @@ -12800,10 +13055,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12830,27 +13092,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12870,7 +13132,7 @@ msgstr "" msgid "Value" msgstr "مقدار" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -12940,13 +13202,13 @@ msgstr "" msgid "Video" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "" @@ -12958,22 +13220,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "حجم صدا" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "" @@ -12981,7 +13243,7 @@ msgstr "" msgid "Vulkan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "" @@ -13005,7 +13267,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13082,8 +13344,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "اخطار" @@ -13093,7 +13355,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13105,28 +13367,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13195,7 +13457,7 @@ msgstr "" msgid "Widescreen Hack" msgstr "هک کردن صفحه عریض" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13219,21 +13481,21 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13245,19 +13507,19 @@ msgstr "" msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "" @@ -13265,7 +13527,7 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" @@ -13273,12 +13535,6 @@ msgstr "" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13288,11 +13544,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13306,10 +13562,11 @@ msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13342,39 +13599,39 @@ msgstr "" msgid "Write to Window" msgstr "نوشتن در پنجره" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "" @@ -13383,9 +13640,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -13453,7 +13710,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13497,7 +13754,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "برای اعمال تغییرات شما باید دلفین را از نو اجرا کنید." @@ -13517,16 +13774,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -13535,7 +13792,7 @@ msgstr "" msgid "Zero 3 code not supported" msgstr "کد صفر ۳ پشتیبانی نمی شود" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13584,7 +13841,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -13592,7 +13849,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13600,7 +13857,7 @@ msgstr "" msgid "fake-completion" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13648,16 +13905,6 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "" @@ -13675,7 +13922,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13740,7 +13987,7 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" diff --git a/Languages/po/fi.po b/Languages/po/fi.po index f9c0947f18..f1c64245b5 100644 --- a/Languages/po/fi.po +++ b/Languages/po/fi.po @@ -12,10 +12,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Aleksi, 2023-2024\n" -"Language-Team: Finnish (http://app.transifex.com/delroth/dolphin-emu/" +"Language-Team: Finnish (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/fi/)\n" "Language: fi\n" "MIME-Version: 1.0\n" @@ -127,7 +127,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revisio %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (Sovelluksen mukana tullut)" @@ -147,7 +147,7 @@ msgstr "%1 (hidas)" msgid "%1 *" msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -161,28 +161,28 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 grafiikka-asetukset" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 Mt (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 Mt (MEM2)" #. i18n: A positive number of version control commits made compared to some named branch #: Source/Core/DolphinQt/AboutDialog.cpp:27 msgid "%1 commit(s) ahead of %2" -msgstr "" +msgstr "%1 muutos(ta) edellä versiota %2" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:141 msgid "%1 doesn't support this feature on your system." msgstr "%1 ei tue tätä ominaisuutta järjestelmässäsi." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 ei tue tätä ominaisuutta." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -192,35 +192,27 @@ msgstr "" "%2 kohde(tta)\n" "Nykyinen kehys: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 liittyi" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 lähti" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" -"%1 on avannut %2/%3 saavutusta (joista %4 vaikeita), saavuttaen %5/%6 " -"pistettä (%7 vaikeaa)" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 on avannut %2/%3 saavutusta, saavuttaen %4/%5 pistettä" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 ei ole kelvollinen ROM" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 golffaa nyt" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 on pelissä %2" @@ -233,8 +225,8 @@ msgstr "%1 muistialuetta" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 pistettä" @@ -250,26 +242,26 @@ msgstr "%1 istuntoa löytyi" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (Normaali nopeus)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "Kohdan %1 arvo muuttuu" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "Kohdan %1 arvoon osutaan" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "Kohdan %1 arvoa käytetään" @@ -277,10 +269,18 @@ msgstr "Kohdan %1 arvoa käytetään" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -293,7 +293,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -306,7 +306,7 @@ msgstr "%1x alkuperäinen (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "%1x alkuperäinen (%2x%3) %4-laadulle" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -350,11 +350,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&Tietoa" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Lisää muistin keskeytyskohta" @@ -363,23 +367,19 @@ msgstr "&Lisää muistin keskeytyskohta" msgid "&Add New Code..." msgstr "&Lisää uusi koodi..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Lisää funktio" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Lisää..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "&Konekielen kääntäjä" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "&Ääniasetukset" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&Automaattinen päivitys:" @@ -387,11 +387,15 @@ msgstr "&Automaattinen päivitys:" msgid "&Borderless Window" msgstr "&Reunaton ikkuna" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Keskeytyskohdat" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "&Vianhallintajärjestelmä" @@ -399,15 +403,15 @@ msgstr "&Vianhallintajärjestelmä" msgid "&Cancel" msgstr "&Peruuta" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&Huijauskoodien hallinta" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&Tarkista päivitykset..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "&Tyhjennä symbolit" @@ -415,7 +419,7 @@ msgstr "&Tyhjennä symbolit" msgid "&Clone..." msgstr "&Kloonaa..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Koodi" @@ -423,37 +427,33 @@ msgstr "&Koodi" msgid "&Connected" msgstr "&Yhdistetty" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "&Ohjainasetukset" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" msgstr "&Kopioi osoite" #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Luo..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Poista" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "&Poista vahti" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "&Poista vahdit" @@ -467,11 +467,11 @@ msgstr "&Muokkaa koodia..." msgid "&Edit..." msgstr "&Muokkaa..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Poista levy" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulaatio" @@ -491,41 +491,41 @@ msgstr "&Vie tila..." msgid "&Export as .gci..." msgstr "Vie .gci-muodossa..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Tiedosto" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Fontti..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&Kehys kerrallaan" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "&Vapaan katselun asetukset" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "&Luo symbolit lähteestä" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "&GitHub-repositorio" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "Grafiikka-asetukset" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Ohjeet" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&Pikanäppäinasetukset" @@ -545,35 +545,35 @@ msgstr "&Tuo tila..." msgid "&Import..." msgstr "&Tuo..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "&Infinity-alusta" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "&Lisää blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "&Kehysten välinen sekoitus" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Kieli:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" -msgstr "" +msgstr "&Lataa haaravahti" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Lataa tila" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "&Lataa symbolikartta" @@ -583,19 +583,23 @@ msgstr "&Lataa tiedosto nykyiseen osoitteeseen" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "&Lukitse vahdit" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "&Lukitse käyttöliittymäelementit paikoilleen" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Muisti" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Nauhoitus" @@ -603,7 +607,7 @@ msgstr "&Nauhoitus" msgid "&Mute" msgstr "&Mykistä" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Verkko" @@ -612,23 +616,23 @@ msgid "&No" msgstr "&Ei" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Avaa..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Asetukset" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&Muuta HLE-funktiot" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Keskeytä" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Käynnistä" @@ -636,7 +640,7 @@ msgstr "&Käynnistä" msgid "&Properties" msgstr "&Ominaisuudet" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "&Vain luku -tila" @@ -644,7 +648,7 @@ msgstr "&Vain luku -tila" msgid "&Refresh List" msgstr "&Päivitä lista" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Rekisterit" @@ -657,24 +661,24 @@ msgstr "&Poista" msgid "&Remove Code" msgstr "&Poista koodi" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" -msgstr "&Nimeä symboli uudelleen" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Nollaa" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "&Resurssipakettien hallinta" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" -msgstr "" +msgstr "&Tallenna haaravahti" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "&Tallenna symbolikartta" @@ -682,31 +686,31 @@ msgstr "&Tallenna symbolikartta" msgid "&Scan e-Reader Card(s)..." msgstr "&Skannaa e-Reader kortteja..." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "&Skylanders-portaali" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Nopeusrajoitus:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Lopeta" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Teema:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&Säikeet" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" -msgstr "" +msgstr "T&yökalu" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Työkalut" @@ -716,21 +720,21 @@ msgstr "&Poista ROM" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "&Poista vahtien lukitus" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Näytä" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Vahti" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Kotisivu" @@ -742,23 +746,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "K&yllä" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "Kohdetta '%1' ei löydy, symbolinimiä ei luotu" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "Kohdetta '%1' ei löydy, etsitään sen sijaan yleisiä funktioita" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(Tumma)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(Vaalea)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(Järjestelmä)" @@ -766,7 +770,7 @@ msgstr "(Järjestelmä)" msgid "(host)" msgstr "(isäntä)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(pois)" @@ -790,16 +794,16 @@ msgstr ", Pilkku" msgid "- Subtract" msgstr "- Vähennyslasku" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--Tuntematon--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -868,7 +872,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "16-kertainen anisotrooppinen" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -880,7 +884,7 @@ msgstr "2 GiB" msgid "256 MiB" msgstr "256 MiB" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -916,19 +920,19 @@ msgid "32-bit Unsigned Integer" msgstr "32-bittinen etumerkitön kokonaisluku" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "3D-syvyys" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -952,7 +956,7 @@ msgstr "4:3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1037,11 +1041,11 @@ msgstr "< Pienempi kuin" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "Poissa käytöstä Hardcore-tilassa." @@ -1049,8 +1053,8 @@ msgstr "Poissa käytöstä Hardcore-tilassa." msgid "If unsure, leave this unchecked." msgstr "Ellet ole varma, jätä tämä pois." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1058,7 +1062,7 @@ msgstr "" "Automaattinen askellus aikakatkaistu. Nykyinen käsky " "ei ole välttämättä haluttu." -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1086,8 +1090,8 @@ msgstr "" msgid "> Greater-than" msgstr "> Suurempi kuin" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "Nettipeli-istunto on jo käynnissä!" @@ -1107,11 +1111,11 @@ msgstr "" "\n" "Tämän WADin asennus korvaa sen peruuttamattomasti. Jatketaanko?" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "Levyä ollaan jo laittamassa." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1123,7 +1127,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "Tilantallennusta ei voi ladata määräämättä peliä, joka käynnistetään." -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1143,9 +1147,9 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "Synkronointi on mahdollista vain, kun Wii-peli on käynnissä." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" -msgstr "" +msgstr "&Automaattinen tallennus" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. #: Source/Core/Core/HW/EXI/EXI_Device.h:98 @@ -1224,19 +1228,11 @@ msgstr "Tarkkuus:" msgid "Achievement Settings" msgstr "Saavutusasetukset" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "Saavutukset" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" -"Saavutukset ovat poissa käytöstä.
Sulje kaikki käynnissä olevat pelit, " -"jos haluat saavutukset takaisin käyttöön" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Toiminto" @@ -1329,19 +1325,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "Aktivoi nettipelin keskustelu" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Aktiivinen" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "Aktiiviset Infinity-hahmot:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "Aktiivisten säikeiden jono" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Aktiiviset säikeet" @@ -1363,7 +1359,7 @@ msgstr "Sovitin:" msgid "Add" msgstr "Lisää" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "Lisää &keskeytyskohta" @@ -1380,31 +1376,31 @@ msgstr "Lisää uusi USB-laite" msgid "Add Shortcut to Desktop" msgstr "Luo pikakuvake työpöydälle" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Lisää keskeytyskohta" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Lisää muistikeskeytyskohta" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "Lisää muisti&keskeytyskohta" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "Lisää muistikeskeytyskohta" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "Lisää &vahtiin" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "Lisää vahtiin" @@ -1414,17 +1410,17 @@ msgstr "Lisää vahtiin" msgid "Add..." msgstr "Lisää..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Osoite" @@ -1443,7 +1439,7 @@ msgstr "Osoiteavaruus CPU-tilan mukaan" msgid "Address:" msgstr "Osoite:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1531,7 +1527,7 @@ msgstr "Lisäasetukset" msgid "Advanced Settings" msgstr "Lisäasetukset" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1553,6 +1549,29 @@ msgid "" "corrected.
Best for downscaling by more than 2x." "

If unsure, select 'Default'." msgstr "" +"Vaikuttaa siihen, miten pelin tuottama kuva skaalataan ikkunan " +"kuvatarkkuuteen.
Suorituskyky riippuu lähinnä tekniikoiden käyttämistä " +"otosko'oista.
SSAA:han verrattuna uudelleenotostaminen on hyödyllistä, " +"jos ikkunan
kuvatarkkuus ei ole alkuperäisen kuvatarkkuuden moninkerta." +"

Oletus- [nopein]
Grafiikkasuorittimen sisäinen " +"bilineaarinen otostin, jota ei gamma-korjata.
Valinta saattaa tulla " +"sivuutetuksi, jos gamma-korjaus pakotetaan päälle.

Bilineaarinen - [4 otosta]
Gamma-korjattu lineaarinen interpolointi pikselien " +"välillä.

Bi-kuutiollinen - [16 otosta]
Gamma-korjattu " +"kuutiollinen interpolointi pikselien välillä.
Sopii erityisesti lähellä " +"toisiaan olevien kuvatarkkuuksien skaalaamiseen, esim. 1080p ja 1440p." +"
Sisältää eri vaihtoehdot:
B-Spline: Sumuinen, mutta täysin " +"ilman voimistushäiriöitäMitchell-Netravali: Hyvä välimuoto " +"voimistushäiriöiden ja sumean välillä
Catmull-Rom: Terävämpi, " +"mutta voi aiheuttaa voimistushäriöitä
Terävä bilineaarinen - [1–4 " +"otosta]
Samanlainen kuin \"Lähin naapuri\". Tekniikka mahdollistaa " +"terävän tuloksen,
mutta hyödyntää myös värien sekoittamista väreilyn " +"välttämiseksi.
Toimii parhaiten kaksiulotteisissa peleissä, joissa on " +"pieni kuvatarkkuus.

Alueotostus - [jopa 324 " +"otosta]
Painottaa kuvapisteitä niiden peittämän pinta-alan mukaan. Gamma-" +"korjattu.
Sopii parhaiten yli kahdenkertaiseen pienennykseen." +"

Ellet ole varma, valitse 'Oletus'." #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" @@ -1578,7 +1597,7 @@ msgid "All Assembly files" msgstr "Kaikki konekooditiedostot" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "Kaikki 64-bittisinä liukulukuina" @@ -1587,7 +1606,7 @@ msgstr "Kaikki 64-bittisinä liukulukuina" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1595,34 +1614,34 @@ msgid "All Files" msgstr "Kaikki tiedostot" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Kaikki tiedostot (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "Kaikki 32-bittisinä liukulukuina" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Kaikki GC-/Wii-tiedostot" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "Kaikki heksadesimaalisina" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Kaikki tilatallennukset (*.sav *.s##);; Kaikki tiedostot (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "Kaikki etumerkillisinä kokonaislukuina" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "Kaikki etumerkittöminä kokonaislukuina" @@ -1638,11 +1657,11 @@ msgstr "Kaikkien pelaajien koodit synkronoitu." msgid "All players' saves synchronized." msgstr "Kaikkien pelaajien tallennustiedostot synkronoitu." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "Salli sopimattomat alueasetukset" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Salli käyttötilastojen raportointi" @@ -1666,7 +1685,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "Vaihtoehtoiset syötelähteet" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "Aina" @@ -1688,7 +1707,7 @@ msgstr "Sisälle laitettua levyä ei löytynyt, vaikka sitä odotettiin." msgid "Anaglyph" msgstr "Anaglyfi" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analysoi" @@ -1702,7 +1721,7 @@ msgstr "Kulma" msgid "Angular velocity to ignore and remap." msgstr "Kulmanopeus uudelleenmuunnettavaksi." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "Reunanpehmennys" @@ -1714,19 +1733,19 @@ msgstr "Reunanpehmennys:" msgid "Any Region" msgstr "Mikä vain alue" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" -msgstr "Lisää allekirjoitus kohteeseen" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "Lisää allekirjoitus &olemassaolevaan allekirjoitustiedostoon..." -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "Käyt&ä allekirjoitustiedostoa..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1742,19 +1761,19 @@ msgstr "Apploaderin päiväys:" msgid "Apply" msgstr "Käytä" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" -msgstr "Käytä allekirjoitustiedostoa" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "Mielivaltaisten mipmapien havainta" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Oletko varma, että haluat poistaa profiilin '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Haluatko varmasti poistaa tämän tiedoston?" @@ -1762,7 +1781,7 @@ msgstr "Haluatko varmasti poistaa tämän tiedoston?" msgid "Are you sure you want to delete this pack?" msgstr "Oletko varma, että haluat poistaa tämän paketin?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "Oletko varma, että haluat lopettaa nettipelin?" @@ -1780,7 +1799,7 @@ msgstr "Kuvasuhde" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Aspect Ratio Corrected Internal Resolution" -msgstr "" +msgstr "Kuvasuhdekorjattu sisäinen kuvatarkkuus" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 @@ -1791,9 +1810,9 @@ msgstr "Kuvasuhde:" msgid "Assemble" msgstr "Tulkkaa" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" -msgstr "Tulkkaa käsky" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" +msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 msgid "Assembler" @@ -1803,7 +1822,7 @@ msgstr "Konekoodi" msgid "Assembly File" msgstr "Konekooditiedosto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Aseta ohjainportit" @@ -1855,11 +1874,15 @@ msgstr "Automaattinen" msgid "Auto (Multiple of 640x528)" msgstr "Automaattinen (640x528:n moninkerta)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Automaattisen päivityksen asetukset" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1879,7 +1902,7 @@ msgstr "Säädä ikkunan kokoa automaattisesti" msgid "Auto-Hide" msgstr "Automaattinen piilotus" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "Havaitaanko RSO-moduulit automaattisesti?" @@ -1896,6 +1919,17 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "Muuta nykyiset arvot automaattisesti" @@ -1907,7 +1941,7 @@ msgid "Auxiliary" msgstr "Apumuisti" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1927,17 +1961,17 @@ msgstr "" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:73 msgid "BBA destination address" -msgstr "" +msgstr "BBA:n kohdeosoite" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP-rekisteri " -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "Ketju kutsujan suuntaan" @@ -1993,10 +2027,10 @@ msgstr "Virheellinen ero annettu." msgid "Bad value provided." msgstr "Virheellinen arvo annettu" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Banneri" @@ -2016,7 +2050,7 @@ msgstr "Kampi" msgid "Base Address" msgstr "Pohjaosoite" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "Perusprioriteetti" @@ -2024,7 +2058,7 @@ msgstr "Perusprioriteetti" msgid "Basic" msgstr "Perustiedot" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Perusasetukset" @@ -2040,10 +2074,6 @@ msgstr "Sarjatilaa ei voi käyttää määräämättä peliä, joka käynnistet msgid "Battery" msgstr "Paristo" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta (kerran kuukaudessa)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, jne." @@ -2080,17 +2110,21 @@ msgstr "Binäärinen SSL (kirjoitus)" msgid "Bitrate (kbps):" msgstr "Bittivirta (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" "\n" "Try again with a different character." msgstr "" +"Tyhjän hahmon luonti epäonnistui tiedostossa:\n" +"%1\n" +"\n" +"Yritä uudelleen käyttäen toista hahmoa." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "Lohkokoko" @@ -2128,15 +2162,15 @@ msgstr "" "Bluetooth-läpipäästötila on käytössä, mutta Dolphin on käännetty ilman " "libusb-kirjastoa. Läpipäästötilaa ei voi käyttää." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "Käynnistä keskeytettynä" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMiin NAND-varmuuskopiotiedosto (*.bin);;Kaikki tiedostot (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMiin avaintiedosto (*.bin);;Kaikki tiedostot (*)" @@ -2148,75 +2182,75 @@ msgstr "Reunaton koko näytön tila" msgid "Bottom" msgstr "Alareuna" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 -msgid "Branch (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 -msgid "Branch Conditional" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 -msgid "Branch Conditional (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 -msgid "Branch Conditional to Count Register" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 -msgid "Branch Conditional to Count Register (LR saved)" -msgstr "" +msgstr "Haara" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 -msgid "Branch Conditional to Link Register" -msgstr "" +msgid "Branch (LR saved)" +msgstr "Haara (LR tallentuu)" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +msgid "Branch Conditional" +msgstr "Haara, ehdollinen" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +msgid "Branch Conditional (LR saved)" +msgstr "Haara, ehdollinen (LR tallentuu)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 +msgid "Branch Conditional to Count Register" +msgstr "Haara, ehdollinen, laskurirekisteriin" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 +msgid "Branch Conditional to Count Register (LR saved)" +msgstr "Haara, ehdollinen, laskurirekisteriin (LR tallentuu)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +msgid "Branch Conditional to Link Register" +msgstr "Haara, ehdollinen, linkkirekisteriin" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" -msgstr "" +msgstr "Haara, ehdollinen, linkkirekisteriin (LR tallentuu)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +msgid "Branch Not Overwritten" +msgstr "Haaraa ei ylikirjoitettu" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 +msgid "Branch Type" +msgstr "Haaratyyppi" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 -msgid "Branch Not Overwritten" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 -msgid "Branch Type" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 msgid "Branch Was Overwritten" -msgstr "" +msgstr "Haara ylikirjoitettiin" #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:109 msgid "Branch Watch" -msgstr "" +msgstr "Haaravahti" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:202 msgid "Branch Watch Tool" -msgstr "" +msgstr "Haaravahtityökalu" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" -msgstr "" +msgstr "Haaravahtityökalun ohje (1/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" -msgstr "" +msgstr "Haaravahtityökalun ohje (2/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" -msgstr "" +msgstr "Haaravahtityökalun ohje (3/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" -msgstr "" +msgstr "Haaravahtityökalun ohje (4/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2232,8 +2266,22 @@ msgid "" "Branch Watch\" button to clear all candidates and return to the blacklist " "phase." msgstr "" +"Haaravahti on koodihakutyökalu, jota voi käyttää haluttujen haarakäskyjen " +"tunnistamiseen perustuen yksinkertaisiin hakukriteereihin. Haaravahti toimii " +"jokseenkin samalla periaatteella kuin Cheat Enginen Ultimap.\n" +"\n" +"Paina \"Aloita haaravahti\" -painiketta aktivoidakseksi haaravahdin. " +"Haaravahdin tiedot säilyvät emulointi-istuntojen päätyttyä, ja kerätyt " +"tiedot voi myös tallentaa käyttäjähakemistoon, jotta ne säilyvät myös " +"Dolphinin sulkemisen jälkeen. Voi myös käyttää \"Tallenna nimellä\"- ja " +"\"Lataa tiedostosta\" -painikkeita, ja lisäksi voit ottaa käyttöön " +"automaattisen tallennuksen, jolloin haun tulokset tallentuvat jokaisen " +"hakukerran jälkeen. \"Keskeytä haaravahti\" -painike estää haaravahtia " +"seuraamasta tulevia haarojen suorituksia, kunnes se käynnistetään taas. Jos " +"painat \"Tyhjennä haaravahti\" -painiketta, kaikki hakutulokset " +"tyhjennetään, ja haaravahti palaa poissulkutilaan." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2242,47 +2290,59 @@ msgid "" "is pressed for the first time, Branch Watch will switch to the reduction " "phase, and the table will populate with all eligible candidates." msgstr "" +"Haaravahti käynnistää aluksi poissulkutilassa, mikä tarkoittaa, että " +"mahdollisia hakukandidaatteja ei ole vielä valittu, mutta mahdollisia " +"tuloksia voi etukäteen sulkea pois painamalla painikkeita \"Koodireittiä ei " +"suoritettu\", \"Haara ylikirjoitettiin\" ja \"Haaraa ei ylikirjoitettu\". " +"Kun painat painiketta \"Koodireitti suoritettiin\" ensimmäisen kerran, " +"haaravahti siirtyy karsintatilaan, ja taulukossa alkavat näkyä mahdolliset " +"hakutulokset." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" -msgstr "" +msgstr "Haara laskurirekisteriin" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +msgid "Branch to Count Register (LR saved)" +msgstr "Haara laskurirekisteriin (LR tallentuu)" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 -msgid "Branch to Count Register (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 msgid "Branch to Link Register" -msgstr "" +msgstr "Haara linkkirekisteriin" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" -msgstr "" +msgstr "Haara linkkirekisteriin (LR tallentuu)" #. i18n: "Branch" means the version control term, not a literal tree branch. #: Source/Core/DolphinQt/AboutDialog.cpp:63 msgid "Branch: %1" msgstr "Haara: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "Haarat" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "Keskeytä" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Keskeytyskohdat" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "Saavutettiin keskeytyskohta! Loppuun suoritus keskeytettiin." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Keskeytyskohdat" @@ -2316,7 +2376,7 @@ msgstr "Broadband-sovittimen virhe" msgid "Broadband Adapter MAC Address" msgstr "Broadband-sovittimen MAC-osoit" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "Selaa &nettipeli-istuntoja..." @@ -2324,16 +2384,16 @@ msgstr "Selaa &nettipeli-istuntoja..." msgid "Buffer Size:" msgstr "Puskurin koko:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Puskurin koko muuttui arvoon %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Puskuri:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2381,11 +2441,11 @@ msgstr "Tekijä(t): %1" msgid "C Stick" msgstr "C-sauva" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "L&uo allekirjoitustiedosto..." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP-rekisteri " @@ -2420,7 +2480,7 @@ msgstr "" msgid "Calculate" msgstr "Laske" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2446,7 +2506,7 @@ msgstr "Kalibrointi" msgid "Calibration Period" msgstr "Kalibrointiaika" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "Kutsu näyttölistaa kohdassa %1 koolla %2" @@ -2472,7 +2532,7 @@ msgstr "Kamera 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "Kameran näkökenttä (vaikuttaa osoituksen herkkyyteen)." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "Vain virtuaalisessa muistissa oleville arvoille voi luoda AR-koodeja." @@ -2488,14 +2548,14 @@ msgstr "Tämän palkinnon roistoja ei voi muuttaa!" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Wii Remote -ohjainta ei löydy yhteystunnisteella {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "Nettipeli-istuntoa ei voi käynnistää, kun peli on vielä käynnissä!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2508,17 +2568,17 @@ msgstr "Peruuta" msgid "Cancel Calibration" msgstr "Peruuta kalibrointi" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" -msgstr "" +msgstr "Ehdokkaita: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" -msgstr "" +msgstr "Ehdokkaita: %1 | Poissuljettu: %2 | Jäljellä: %3" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" -msgstr "" +msgstr "Ehdokkaita: %1 | Suodatettu: %2 | Jäljellä: %3" #: Source/Core/Core/FifoPlayer/FifoPlayer.cpp:247 msgid "Cannot SingleStep the FIFO. Use Frame Advance instead." @@ -2535,11 +2595,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "Edellistä arvoa kohtaan ei voi verrata ensimmäisen haun aikana." -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "GC-IPL:ää ei löydy." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "Tälle osoitteelle ei voi luoda AR-koodeja." @@ -2555,7 +2615,7 @@ msgstr "GCI-kansiota ei voi asettaa tyhjäksi hakemistopoluksi." msgid "Cannot set memory card to an empty path." msgstr "Muistikorttia ei voi asettaa tyhjäksi hakemistopoluksi." -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Peliä ei voi käynnistää, koska GC-IPL:ää ei löydy." @@ -2587,7 +2647,7 @@ msgstr "Keskitä ja kalibr" msgid "Change &Disc" msgstr "Vaihda &levy" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Vaihda &levy..." @@ -2595,14 +2655,20 @@ msgstr "Vaihda &levy..." msgid "Change Disc" msgstr "Vaihda levy" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Vaihda levyä automaattisesti" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "Vaihda levy {0}:ksi" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2634,7 +2700,7 @@ msgstr "" "liike ei ole mahdollista, ja kamera voi vain kiertää ja zoomata " "alkuperäiseen pisteeseen asti." -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" "Huijauskoodien vaihtamisella on vaikutusta vasta pelin " @@ -2644,11 +2710,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "Kanavaosio (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "Asetettu hahmo on virheellinen!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Keskustelu" @@ -2664,7 +2730,7 @@ msgstr "Koodihaku" msgid "Cheats Manager" msgstr "Koodien hallinta" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "Tarkista NAND..." @@ -2676,7 +2742,7 @@ msgstr "Tarkista pelilistan päivitykset taustalla" msgid "Check for updates" msgstr "Tarkista päivitykset" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2684,7 +2750,7 @@ msgstr "" "Tarkista, onko sinulla tiedoston poistoon tarvittavat oikeudet, ja onko se " "edelleen käytössä." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "Tarkistussumma" @@ -2696,36 +2762,36 @@ msgstr "Kiina" msgid "Choose" msgstr "Valitse" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Valitse avattava tiedosto" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" -msgstr "Valitse luotava tai avattava tiedosto" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "Valitse ensisijainen syötetiedosto" +msgid "Choose Secondary Input File" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "Valitse toissijainen syötetiedosto" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "Valitse GCI-pohjakansio" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Valitse kansio, johon puretaan" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" +msgstr "" #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "Pystyakselin suhteen tapahtuvan käännön rajoitus." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Classic-ohjaimen painikkeet" @@ -2736,18 +2802,18 @@ msgstr "Classic Controller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Tyhjennä" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" -msgstr "" +msgstr "Tyhjennä haaravahti" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "Tyhjennä välimuisti" @@ -2768,7 +2834,7 @@ msgstr "Kloonaa ja &muokkaa koodia..." msgid "Close" msgstr "Sulje" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "As&etukset" @@ -2776,13 +2842,13 @@ msgstr "As&etukset" msgid "Code" msgstr "Koodi" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" -msgstr "" +msgstr "Koodireittiä ei suoritettu" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" -msgstr "" +msgstr "Koodireitti suoritettiin" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:93 msgid "Code:" @@ -2792,7 +2858,7 @@ msgstr "Koodi:" msgid "Codes received!" msgstr "Koodit saatu!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "Värinkorjaus" @@ -2808,11 +2874,11 @@ msgstr "Värinkorjaus:" msgid "Color Space" msgstr "Väriavaruus" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" -msgstr "" +msgstr "Sarakkeen &näkyvyys" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "Yhdistä &kaksi allekirjoitustiedostoa..." @@ -2853,9 +2919,9 @@ msgstr "Käännä varjostimet ennen käynnistystä" msgid "Compiling Shaders" msgstr "Käännetään varjostimia" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "Pakkausmenetelmä" @@ -2868,19 +2934,19 @@ msgstr "Pakkaustaso:" msgid "Compression:" msgstr "Pakkausmenetelmä:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." -msgstr "" +msgstr "Ehto" #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite for #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Ehto" @@ -2896,7 +2962,7 @@ msgstr "Ehto" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "Ohje ehdoista" @@ -2911,7 +2977,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2949,53 +3020,6 @@ msgid "" "possible for them to go out of range or to become NaN. A warning will be " "given if NaN is returned, and the var that became NaN will be logged." msgstr "" -"Ehdot:\n" -"Asettaa lausekkeen, joka evaluoidaan keskeytyskohdan saadessa osuman. Jos " -"arvo on epätosi tai 0, osuma ohitetaan keskeyttämättä. Useammat käskyt " -"erotetaan pilkulla, ja vain viimeinen käsky määrää toiminnon.\n" -"\n" -"Rekisterit, joihin lauseke voi viitata:\n" -"yleisrekisterit: r0–r31\n" -"liukulukurekisterit: f0–f32\n" -"linkkirekisteri, laskurirekisteri, ohjelmalaskuri\n" -"\n" -"Toiminnot:\n" -"Rekisterin päivittäminen: r1 = 8\n" -"Tyyppimuunnokset: s8(0xff). Käytettävissä on s8, u8, s16, u16, s32, u32\n" -"Kutsupino: callstack(0x80123456), callstack(\"anim\")\n" -"Merkkijonojen vertailu: streq(r3, \"abc\"). Kumpikin parametri voi olla " -"osoite tai merkkijonovakio.\n" -"Muistin luku: read_u32(0x80000000). Käytettävissä on u8, s8, u16, s16, u32, " -"s32, f32, f64\n" -"Muistin kirjoitus: write_u32(r3, 0x80000000). Käytettävissä on u8, u16, u32, " -"f32, f64\n" -"*tällä hetkellä kirjoitus toteutuu aina\n" -"\n" -"Laskutoimitukset:\n" -"Unaarioperaatiot: -u, !u, ~u\n" -"Aritmetiikka: * / + -, potenssi: **, jakojäännös: %, bittien siirto: <<, >>\n" -"Vertailu: <, <=, >, >=, ==, !=, &&, ||\n" -"Bittioperaatiot: &, |, ^\n" -"\n" -"Esimerkkejä:\n" -"r4 == 1\n" -"f0 == 1.0 && f2 < 10.0\n" -"r26 <= r0 && ((r5 + 3) & -4) * ((r6 + 3) & 3) & -4) * 4 > r0\n" -"p = r3 + 0x8, p == 0x8003510 && read_u32(p) != 0\n" -"Kirjoitus ja keskytys: r4 = 8, 1\n" -"Kirjoitus ilman keskeytystä: f3 = f1 + f2, 0\n" -"Ehto tulee aina viimeisenä.\n" -"\n" -"Merkkijonoja voi käyttää vain callstack- ja streq-käskyissä, ja ne " -"kirjoitetaan lainausmerkein. Merkkijonoja ei voi sijoittaa muuttujiin.\n" -"Kaikki muuttujat tulostuvat muistirajapinnan lokiin, jos osuma toteutuu tai " -"laskutoimituksen tulos on NaN. Ongelmien jäljityksessä voi auttaa muuttujan " -"sijoittaminen yhtälöön, jolloin se tulostuu.\n" -"\n" -"Huomaa: Sisäisesti kaikki laskutoimitukset toteutuvat Double-liukuluvuilla. " -"Näin ollen tulokset voivat tulla liian pieniksi tai suuriksi, ja tuloksena " -"voi myös syntyä NaN-arvo. NaN-arvon syntyessä näkyviin tulee varoitus, ja " -"NaN-arvoksi tullut muuttuja tulee lokiin." #: Source/Core/DolphinQt/ToolBar.cpp:130 msgid "Config" @@ -3012,7 +3036,7 @@ msgstr "Määritä asetukset" msgid "Configure Controller" msgstr "Ohjaimen asetukset" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Dolphinin asetukset" @@ -3025,13 +3049,13 @@ msgstr "Syöteasetukset" msgid "Configure Output" msgstr "Ulostuloasetukset" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Vahvista" @@ -3040,12 +3064,12 @@ msgstr "Vahvista" msgid "Confirm backend change" msgstr "Vahvista sisäisen järjestelmän muutos" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Vahvista pysäytyksessä" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Vahvistus" @@ -3055,7 +3079,7 @@ msgstr "Vahvistus" msgid "Connect" msgstr "Yhdistä" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Yhdistä tasapainolauta" @@ -3063,27 +3087,27 @@ msgstr "Yhdistä tasapainolauta" msgid "Connect USB Keyboard" msgstr "Yhdistä USB-näppäimistö" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Yhdistä Wii Remote %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Yhdistä Wii Remote 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Yhdistä Wii Remote 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Yhdistä Wii Remote 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Yhdistä Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Yhdistä Wii Remoteja" @@ -3099,7 +3123,7 @@ msgstr "Yhdistetäänkö internetiin ja tehdäänkö järjestelmäpäivitys?" msgid "Connected" msgstr "Yhteydessä" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "Yhdistetään" @@ -3124,23 +3148,23 @@ msgstr "Ohjaa nettipelin golf-tilaa" msgid "Control Stick" msgstr "Ohjainsauva" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "Ohjainprofiili" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "Ohjainprofiili 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "Ohjainprofiili 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "Ohjainprofiili 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "Ohjainprofiili 4" @@ -3152,6 +3176,16 @@ msgstr "Ohjainasetukset" msgid "Controllers" msgstr "Ohjaimet" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3165,7 +3199,7 @@ msgstr "" "ulostulo.

Ellet ole varma, jätä tämän arvoksi 203." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3177,7 +3211,7 @@ msgstr "" "voimakkaamman ruudusta nousemisen vaikutelman, kun taas matalampi arvo on " "mukavampi." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3192,7 +3226,7 @@ msgstr "" "

Ellet ole varma, valitse Alkuperäinen." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3227,7 +3261,7 @@ msgstr "" "Valitsee, käytetäänkö matalan vai korkean tason DSP-emulointia. Oletuksena " "True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "Yhtenevyys" @@ -3324,45 +3358,45 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Kopioi" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "Kopioi %funktio" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "Kopioi &heksa" +msgid "Copy &Function" +msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Kopioi osoite" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Kopiointi epäonnistui" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Kopioi heksa" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "Kopioi arvo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "Kopioi koodi&rivi" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "Kopioi koh&deosoite" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Kopioi A:han" @@ -3377,10 +3411,10 @@ msgstr "Kopioi B:hen" msgid "Core" msgstr "Ydin" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." -msgstr "" +msgstr "Ydintä ei ole alustettu." #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:64 msgid "Correct Color Space" @@ -3488,8 +3522,8 @@ msgstr "Tiedoston {0} tunnistus epäonnistui" msgid "Could not save your changes!" msgstr "Muutoksia ei voinut tallentaa!" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "Päivitysohjelman käynnistäminen epäonnistui: {0}" @@ -3513,7 +3547,7 @@ msgstr "" "jälkeen? Siinä tapauksessa muistikortin paikka on ehkä määritettävä " "uudelleen asetuksista." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "Keskuspalvelimen haku epäonnistui" @@ -3529,13 +3563,13 @@ msgstr "Tiedoston luku epäonnistui." msgid "Country:" msgstr "Maa:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "Luo" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "Luo Infinity-tiedosto" @@ -3549,7 +3583,7 @@ msgstr "Luo uusi muistikortti" msgid "Create Skylander File" msgstr "Luo Skylander-tiedosto" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "Luo ohjainmäärityksiä muille laitteille" @@ -3601,33 +3635,33 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Nykyinen alue" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "Nykyinen arvo" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "Nykyinen konteksti" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "Nykyinen peli" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Nykyinen säie" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 msgid "Custom" -msgstr "Muokattu" +msgstr "Oma" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 msgid "Custom (Stretch)" -msgstr "" +msgstr "Oma (venytä)" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:51 msgid "Custom Address Space" @@ -3732,7 +3766,7 @@ msgstr "Tanssimatto" msgid "Dark" msgstr "Pimeys" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "Data" @@ -3779,7 +3813,7 @@ msgid "Debug" msgstr "Virheenjäljitys" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Virheenjäljitys" @@ -3796,24 +3830,24 @@ msgstr "Purkulaatu:" msgid "Decrease" msgstr "Vähennä" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Vähennä yhtenevyyttä" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Vähennä syvyyttä" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Vähennä emulointinopeutta" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Vähennä sisäistä kuvatarkkuutta" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "Vähennä valittua tilatallennuspaikka" @@ -3827,7 +3861,7 @@ msgstr "Vähennä Y:tä" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Oletus" @@ -3847,7 +3881,7 @@ msgstr "Oletusfontti" msgid "Default ISO:" msgstr "Oletus-ISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "Oletussäie" @@ -3875,8 +3909,9 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Poista" @@ -3894,7 +3929,7 @@ msgstr "Poista valitut tiedostot..." msgid "Delete the existing file '{0}'?" msgstr "Poistetaanko olemassaoleva tiedosto '{0}'?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "Syvyys" @@ -3906,12 +3941,12 @@ msgstr "Syvyysprosentti:" msgid "Depth:" msgstr "Syvyys:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Kuvaus" @@ -3925,34 +3960,34 @@ msgstr "Kuvaus:" msgid "Description: %1" msgstr "Kuvaus: %" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" -msgstr "" +msgstr "Kohde" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:64 msgid "Destination (UNIX socket path or address:port):" -msgstr "" +msgstr "Kohde (UNIX-pistokkeen polku tai osoite:portti):" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:59 msgid "Destination (address:port):" -msgstr "" +msgstr "Kohde (osoite:portti):" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" -msgstr "" +msgstr "Kohde korkeintaan" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" -msgstr "" +msgstr "Kohde vähintään" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" -msgstr "" +msgstr "Kohdesymbo" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "Irrallinen" @@ -3960,7 +3995,7 @@ msgstr "Irrallinen" msgid "Detect" msgstr "Havaitse" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "Havaitaan RSO-moduuleja" @@ -3968,11 +4003,11 @@ msgstr "Havaitaan RSO-moduuleja" msgid "Deterministic dual core:" msgstr "Deterministinen kaksoisydintila:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Kehitysversiot (monia kertoja päivässä)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Laite" @@ -4014,11 +4049,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "Ei &yhteyttä" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "Poista käytöstä" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Poista rajoituslaatikko" @@ -4031,15 +4061,15 @@ msgstr "Poista kopiointisuodatin käytöstä" msgid "Disable EFB VRAM Copies" msgstr "Poista EFB-VRAM-kopiointi käytöstä" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Poista emulaation nopeusrajoitus" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "Poista nopea muistihaku (Fastmem) käytöstä" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "Poista nopean muistikäytön kenttä käytöstä" @@ -4047,11 +4077,11 @@ msgstr "Poista nopean muistikäytön kenttä käytöstä" msgid "Disable Fog" msgstr "Poista sumu käytöstä" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "Poista JIT-välimuisti käytöstä" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "Poista laaja koodin tulokohtien hakurakenne käytöstä" @@ -4081,7 +4111,7 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -4096,6 +4126,12 @@ msgstr "" "harvoin graafisia ongelmia.

Ellet ole varma, jätä " "tämä valituksi." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Levy" @@ -4104,6 +4140,11 @@ msgstr "Levy" msgid "Discard" msgstr "Hylkä" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "Näyttötyyppi" @@ -4135,15 +4176,15 @@ msgstr "Etäisyys" msgid "Distance of travel from neutral position." msgstr "Matkaetäisyys neutraalipaikasta." -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Sallitko Dolphinin lähettävän tietoja Dolphinin kehittäjille?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Haluatko lisätä polun \"%1\" pelipolkujen listaan?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "Haluatko tyhjentää symbolinimien listan?" @@ -4154,7 +4195,7 @@ msgid "Do you want to delete the %n selected save file(s)?" msgstr "" "Haluatko poistaa %n valitun tallennustiedoston/valittua tallennustiedostoa?" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Haluatko lopettaa nykyisen emulaation?" @@ -4166,8 +4207,8 @@ msgstr "Haluatko yrittää NAND-muistin korjaamista?" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II -dekooderi" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO -loki (*.dff)" @@ -4175,9 +4216,9 @@ msgstr "Dolphin FIFO -loki (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "Dolphinin pelimodien esiasestukset" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Dolphinin karttatiedosto (*.map)" @@ -4189,8 +4230,8 @@ msgstr "Dolphinin allekirjoitusten CSV-tiedosto" msgid "Dolphin Signature File" msgstr "Dolphinin allekirjoitustiedosto" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS-nauhoitus (*.dtm)" @@ -4232,7 +4273,7 @@ msgstr "Dolphin ei onnistunut toteuttamaan pyydettyä toimintoa." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin on vapaan ja avoimen lähdekoodin GameCube- ja Wii-emulaattori." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Dolphin on liian vanha käyttämään läpikulkupalvelinta" @@ -4248,15 +4289,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin ei pysty todentamaan ei-lisensoituja levyjä." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" -"Dolphin käyttää tätä asetusta julkaisuille, joiden aluetta ei voi määrittää " -"automaattisesti." - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "Dolphinin huijausjärjestelmä on tällä hetkellä pois käytöstä." @@ -4265,7 +4298,7 @@ msgstr "Dolphinin huijausjärjestelmä on tällä hetkellä pois käytöstä." msgid "Domain" msgstr "Verkkotunnus" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Älä päivitä" @@ -4286,7 +4319,7 @@ msgstr "Ovet lukossa" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "64-bittinen liukuluku" @@ -4308,7 +4341,7 @@ msgstr "Lataa koodeja" msgid "Download Codes from the WiiRD Database" msgstr "Lataa koodeja WiiRD -tietokannasta" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Lataa kansikuvia GameTDB.comista ruudukkonäkymään" @@ -4320,6 +4353,16 @@ msgstr "Lataus valmis" msgid "Downloaded %1 codes. (added %2)" msgstr "Ladattu %1 koodia. (lisätty %2)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4359,7 +4402,7 @@ msgstr "Tee &FakeVMEM-vedos" msgid "Dump &MRAM" msgstr "Tee &MRAM-vedos" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Tee äänivedos" @@ -4371,7 +4414,7 @@ msgstr "Tee perustekstuurivedos" msgid "Dump EFB Target" msgstr "Tee EFB-kohteen vedos" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Tee kehysvedos" @@ -4440,11 +4483,11 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "Turbo-painikkeen painalluksen pituus (kehyksiä):" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "Turbo-painikkeen irrottamisen pituus (kehyksiä):" @@ -4454,11 +4497,11 @@ msgstr "Turbo-painikkeen irrottamisen pituus (kehyksiä):" msgid "Dutch" msgstr "Hollanti" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "P&oistu" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "EFB-kopio &1" @@ -4474,7 +4517,7 @@ msgstr "" "luultavasti tarvitaan uudelleenkäynnistys, jotta Windows havaitsisi uuden " "ajurin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4486,7 +4529,7 @@ msgstr "" "Tämä sopii kilpailuhenkisiin peleihin, joissa reiluus ja vähäinen viive ovat " "etenkin tärkeitä." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Aikaiset muistipäivitykset" @@ -4505,7 +4548,16 @@ msgstr "Itä-Aasia" msgid "Edit Breakpoint" msgstr "Muokkaa keskeytyskohtaa" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "Muokkaa..." @@ -4525,11 +4577,11 @@ msgstr "Tehoste" msgid "Effective" msgstr "Näennäinen" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "Toiminnallinen prioriteetti" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4547,7 +4599,7 @@ msgstr "Elementti" msgid "Embedded Frame Buffer (EFB)" msgstr "Sulautettu kehyspuskuri (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Tyhjä" @@ -4559,7 +4611,7 @@ msgstr "Emulaattorisäie on jo käynnissä" msgid "Emulate Disc Speed" msgstr "Emuloi levyn nopeutta" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "Emuloi Infinity-alustaa" @@ -4579,7 +4631,7 @@ msgstr "" "Emuloi oikean laitteiston optisen levyn nopeutta. Käytöstä poistaminen " "saattaa aiheutaa epävakautta. Oletuksena True" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "Emuloidut USB-laitteet" @@ -4597,7 +4649,7 @@ msgstr "" "Nykyinen: MEM1 {0:08X} ({1} MiB), MEM2 {2:08X} ({3} MiB)\n" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Emulaation nopeus" @@ -4606,8 +4658,6 @@ msgstr "Emulaation nopeus" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "Ota käyttöön" @@ -4615,23 +4665,15 @@ msgstr "Ota käyttöön" msgid "Enable API Validation Layers" msgstr "Käytä ohjelmointirajapinnan tarkistuskerroksia" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "Ota saavutusten ansiomerkit käyttöön" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "Ota saavutukset käyttöö" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Käytä äänen venytystä" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Ota huijauskoodit käyttöön" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "Ota ohjainsyö&te käyttöön" @@ -4639,17 +4681,21 @@ msgstr "Ota ohjainsyö&te käyttöön" msgid "Enable Custom RTC" msgstr "Ota mukautettu reaaliaikainen kello käyttöön" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "Ota virheenkorjauskäyttöliittymä käyttöön" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Ota kaksiydinsuoritin käyttöön" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Ota kaksiydinsuoritin käyttöön (nopeuttaa)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4659,7 +4705,7 @@ msgstr "Ota kellotaajuuden säätö käyttöön" msgid "Enable Emulated Memory Size Override" msgstr "Ota emuloidun muistin määrän säätö käyttöön" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "Ota Encore-saavutukset käyttöön" @@ -4671,11 +4717,11 @@ msgstr "Ota FPRF käyttöön" msgid "Enable Graphics Mods" msgstr "Käytä grafiikkamodeja" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "Ota Hardcore-tila käyttöön" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4692,21 +4738,35 @@ msgid "" "
Be aware that turning Hardcore Mode off while a game is running requires " "the game to be closed before re-enabling." msgstr "" +"Ota käyttöön Hardcore-tila RetroAchievements-palvelussa.

Hardcore-" +"tilan tarkoituksena on tarjota mahdollisimman hyvin alkuperäistä laitteistoa " +"vastaava pelikokemus. RetroAchievements-palvelun pisteytys painottuu lähinnä " +"hardcore-pisteisiin (myös muiden tilojen pisteitä seurataan, mutta ne ovat " +"vähemmän arvokkaita), ja tulostaulukoille pääsemiseen vaaditaan hardcore-" +"tilaa.

Autenttisen kokemuksen varmistamiseksi seuraavat ominaisuudet " +"poistetaan käytöstä, sillä ne tarjoaisivat emulaattoripelaajille edun " +"konsolipelaajiin nähden:
- Tilatallennusten lataaminen
-- " +"Tilatallennusten luonti on kuitenkin sallittu
- Emulaattorin nopeudet, " +"jotka alittavat 100 %
-- Kehys kerrallaan pelaaminen on kielletty
-- " +"Turbo on sallittu
- Huijauskoodit
- Keskusmuistin muutokset
-- " +"Tiedostojen muuttaminen on kuitenkin sallittu
- " +"Virheenjäljityskäyttöliittymä
- Vapaan katselun " +"tila

Ominaisuutta ei voi ottaa käyttöön, kun peli " +"on käynnissä.
Sulje käynnissä oleva peli, ennen kuin " +"otat hardcore-tilan käyttöön.
Huomaa, että hardcore-tilan poistaminen " +"käytöstä samalla, kun peli on käynnissä, vaatii pelin sulkemista, ennen kuin " +"hardcore-tilan voi ottaa uudelleen käyttöön." -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "Ota tulostaulukot käyttö" +msgstr "Käytä JIT-lohkojen seurantaa" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Ota MMU käyttöön" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "Ota edistymisilmoitukset käyttöön" @@ -4714,14 +4774,10 @@ msgstr "Ota edistymisilmoitukset käyttöön" msgid "Enable Progressive Scan" msgstr "Ota progressiivinen kuva käyttöön" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "Ota RetroAchievements.org-yhteys käyttöön" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "Ilmoita Rich Presence" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4735,11 +4791,15 @@ msgstr "Ota näytönsäästäjä käyttöön" msgid "Enable Speaker Data" msgstr "Käytä kaiutindataa" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "Ota epäviralliset saavutukset käyttöön" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Ota käyttötilastojen raportointi käyttöön" @@ -4755,38 +4815,6 @@ msgstr "Ota rautalankatila käyttöön" msgid "Enable Write-Back Cache (slow)" msgstr "Käytä takaisinkirjoitusvälimuistia (hidas)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" -"Asetus ottaa saavutusten ansiomerkit käyttöön.

Tällöin emulaattori " -"näyttää kuvakkeita liittyen pelaajaan, peliin ja saavutuksiin. Asetus on " -"toiminnoltaan pieni, ja vaatii hieman lisämuistia ja -aikaa kuvakkeiden " -"lataamiseen." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" -"Osallistu RetroAchievements-tulostaulukoiden kilpailuun.

Hardcore-" -"tilan on oltava käytössä." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" -"Ilmoittaa tarkat Rich Presence -tiedot RetroAchievements-verkkosivuille." -"

Ominaisuus näyttää verkkosivulla tarkan tiedon siitä, mitä pelaaja " -"tekee peleissä. Jos asetus on poissa käytöstä, verkkosivu näyttää vain " -"pelaajan pelaaman pelin.

Asetus ei liity Discordin Rich Presence -" -"toimintoon." - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " @@ -4796,7 +4824,7 @@ msgstr "" "johtaa kaatumisiin ja muihin ongelmiin joissakin peleissä. (PÄÄLLÄ = " "Yhteensopivuus, POIS = Rajoittamaton)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4809,7 +4837,7 @@ msgstr "" "tallenna salasanaasi ja käyttää sen sijaan API-avainta käyttäjän " "muistamiseen." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " @@ -4820,33 +4848,32 @@ msgstr "" "sellaista saavutusta kohden, joka perustuu kertyvään arvoon, esimerkiksi kun " "pelajaa saa 60 tähteä 120:stä." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -"Mahdollistaa saavutusten avaamisen Encore-tilassa.

Encore-tila " -"mahdollistaa aiemmin avattujen saavutusten avaamisen uudelleen, jolloin " -"pelaaja saa tiedon, kun avaamiskriteerit on tavoitettu. Ominaisuus on " -"hyödyllinen esimerkiksi speedrun-kriteerien seurantaan." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" -msgstr "Ota saavutusten avaaminen käyttöön.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" -"Mahdollistaa sekä epävirallisten että virallisten saavutusten avaamisen." -"

Epäviralliset saavutukset voivat olla valinnaisia tai " -"viimeistelemättömiä saavutuksia, joita RetroAchievements ei pidä " -"virallisina. Ne voivat olla hyödyllisiä testaamisessa tai hauskanpidossa." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 msgid "" @@ -4864,7 +4891,7 @@ msgstr "" "Ottaa liukulukutulosten lippurekisterin laskennan käyttöön, mitä tarvitaan " "muutamiin peleihin. (PÄÄLLÄ = Yhteensopiva, POIS = Nopea)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4921,7 +4948,7 @@ msgstr "" "Useimmissa peleissä tämä ei aiheuta ongelmia.

Ellet " "ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4988,6 +5015,15 @@ msgstr "" "esimerkiksi Forecast- ja Nintendo-kanavien yhteydessä\n" "Voit lukea palveluehdot osoitteesta https://www.wiilink24.com/tos" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -5026,6 +5062,10 @@ msgstr "" "\n" "Tuonti keskeytyy." +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enetin alustus epäonnistui" @@ -5072,8 +5112,9 @@ msgid "" "Enter the IP address and port of the tapserver instance you want to connect " "to." msgstr "" +"Syötä IP-osoite ja portti sille tap-palvelimelle, johon haluat yhdistää." -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "Syötä RSO-moduulin osoite:" @@ -5086,20 +5127,20 @@ msgstr "Syötä RSO-moduulin osoite:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -5113,42 +5154,42 @@ msgstr "Syötä RSO-moduulin osoite:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -5174,7 +5215,7 @@ msgstr "Virhe sovittimen avauksessa: %1" msgid "Error collecting save data!" msgstr "Virhe tallennustiedoston keräämisessä!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -5189,7 +5230,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Virhe istuntolistan hakemisessa: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "Virheitä tapahtui joidenkin tekstuuripakettien latauksessa" @@ -5286,7 +5327,7 @@ msgstr "Virheitä löytyi {0} käyttämättömästä lohkosta osiossa {1}." msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Eurooppa" @@ -5299,15 +5340,15 @@ msgstr "Poissulkevat Uber-varjostimet" msgid "Exit" msgstr "Poistu" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "Odotettiin +-merkkiä tai sulkevaa suljetta." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "Odotettiin argumentteja:" +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "Odotettiin sulkevaa suljetta." @@ -5319,19 +5360,19 @@ msgstr "Odotettiin pilkkua." msgid "Expected end of expression." msgstr "Odotettiin lausekkeen loppua." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "Odotettiin syötteen nimeä" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "Odotettiin avaavaa suljetta." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "Odotettiin lausekkeen alkua." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "Odotettiin muuttujanimeä" @@ -5339,7 +5380,7 @@ msgstr "Odotettiin muuttujanimeä" msgid "Experimental" msgstr "Kokeellinen" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Vie kaikki Wii-tallennustiedostot" @@ -5350,11 +5391,11 @@ msgstr "Vie kaikki Wii-tallennustiedostot" msgid "Export Failed" msgstr "Vieminen epäonnistui" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Vie nauhoitus" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Vie nauhoitus..." @@ -5382,14 +5423,14 @@ msgstr "Vie .&gcs-muodossa..." msgid "Export as .&sav..." msgstr "Vie .&sav-muodossa..." -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "Viety %n tallennustiedosto(a)" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Lisälaite" @@ -5402,7 +5443,7 @@ msgstr "Lisälaitteen liikesyöte" msgid "Extension Motion Simulation" msgstr "Lisälaitteen liikesimulaatio" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "Ulkoinen" @@ -5410,7 +5451,7 @@ msgstr "Ulkoinen" msgid "External Frame Buffer (XFB)" msgstr "Ulkoinen kehyspuskuri (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "Vie varmenteet NAND-muistista" @@ -5447,8 +5488,8 @@ msgstr "Puretaan hakemistoa..." msgid "FD" msgstr "FD" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO-toistaja" @@ -5464,11 +5505,11 @@ msgstr "" "Muistikortin avaus epäonnistui:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Tämän istunnon lisääminen nettipeli-indeksiin epäonnistui: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "Allekirjoitustiedoston '%1' lisääminen epäonnistui" @@ -5482,13 +5523,13 @@ msgstr "Skylanderin nollaaminen epäonnistui!" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:665 msgid "Failed to clear the Skylander from slot %1!" -msgstr "" +msgstr "Skylanderin poistaminen paikasta %1 epäonnistui!" #: Source/Core/DiscIO/VolumeVerifier.cpp:108 msgid "Failed to connect to Redump.org" msgstr "Redump.orgiin yhdistäminen epäonnistui" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "Palvelinyhteys epäonnistui: %1" @@ -5509,21 +5550,25 @@ msgstr "D3D12:n globaalien resurssien luonti epäonnistui" msgid "Failed to create DXGI factory" msgstr "DXGI-tehtaan luonti epäonnistui" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "Infinity-tiedoston luonti epäonnistui" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "Skylander-tiedoston luonti epäonnistui!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" "\n" "The Skylander may already be on the portal." msgstr "" +"Skylander-tiedoston luominen epäonnistui:\n" +"%1\n" +"\n" +"Skylander saattaa olla jo portaalissa." #: Source/Core/Core/NetPlayClient.cpp:1292 msgid "" @@ -5537,7 +5582,7 @@ msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" "Nettipelin muistikortin poisto epäonnistui. Tarkista kirjoitusoikeudet." -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "Valitun tiedoston poisto epäonnistui." @@ -5567,7 +5612,7 @@ msgstr "Tallennustiedostoista %n:n %1:sta vienti epäonnistui." msgid "Failed to export the following save files:" msgstr "Seuraavien tallennustiedostojen vienti epäonnistui:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "Varmenteiden vienti NAND-muistista epäonnistui" @@ -5597,14 +5642,14 @@ msgstr "Yhden tai useamman D3D-symbolin haku epäonnistui" msgid "Failed to import \"%1\"." msgstr "Kohteen \"%1\" tuonti epäonnistui." -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Tallennustiedoston tuonti epäonnistui. Käynnistä peli kerran ja yritä sitten " "uudelleen." -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5612,7 +5657,7 @@ msgstr "" "Tallennustiedoston tuonti epäonnistui. Annettu tiedosto on vioittunut tai ei " "ole kelvollinen Wii-tallennustiedosto." -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5623,7 +5668,7 @@ msgstr "" "(Työkalut -> Hallitse NAND-muistia -> Tarkista NAND...), ja yritä " "tallennustiedoston tuontia sitten uudelleen." -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "Ytimen alustus epäonnistui" @@ -5646,19 +5691,19 @@ msgid "Failed to install pack: %1" msgstr "Paketin asennus epäonnistui: %1" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "Tämän julkaisun asennus NAND-muistiin epäonnistui." -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" "Portissa %1 kuuntelu epäonnistui. Onko toinen nettipeli-istunto käynnissä?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "RSO-moduulin lataaminen epäonnistui kohdassa %1" @@ -5670,21 +5715,23 @@ msgstr "d3d11.dll:n lataus epäonnistui" msgid "Failed to load dxgi.dll" msgstr "dxgi.dll:n lataus epäonnistui" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "Karttatiedoston '%1' lataus epäonnistui" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "Skylander-tiedoston lataus epäonnistui!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" +"Skylander-tiedoston lataaminen epäonnistui:\n" +"%1" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "Suoritettavan tiedoston lataus muistiin epäonnistui." @@ -5700,17 +5747,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "Skylanderin muokkaus epäonnistui!" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." -msgstr "" +msgstr "Tiedoston \"%1\" avaaminen kirjoittamista varten epäonnistui." -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." -msgstr "" +msgstr "Tiedoston \"{0}\" avaaminen kirjoittamista varten epäonnistui." #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "Kohteen '%1' avaus epäonnistui" @@ -5718,9 +5765,9 @@ msgstr "Kohteen '%1' avaus epäonnistui" msgid "Failed to open Bluetooth device: {0}" msgstr "Bluetooth-laitteen avaus epäonnistui: {0}" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" -msgstr "" +msgstr "Haaravahtitiedoston \"%1\" avaaminen epäonnistui" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 msgid "Failed to open config file!" @@ -5750,33 +5797,41 @@ msgstr "" msgid "Failed to open file." msgstr "Tiedoston avaaminen epäonnistui." -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "Palvelimen avaaminen epäonnistui" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "Infinity-tiedoston avaaminen epäonnistui!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" "\n" "The file may already be in use on the base." msgstr "" +"Infinity-tiedoston avaaminen epäonnistui:\n" +"%1\n" +"\n" +"Tiedosto saattaa olla jo käytössä alustalla." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "Skylander-tiedoston avaaminen epäonnistui!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" "\n" "The file may already be in use on the portal." msgstr "" +"Skylander-tiedoston avaaminen epäonnistui:\n" +"%1\n" +"\n" +"Tiedosto saattaa olla jo käytössä portaalissa." #: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." @@ -5820,37 +5875,43 @@ msgstr "Syötetiedostosta \"{0}\" lukeminen epäonnistui." msgid "Failed to read selected savefile(s) from memory card." msgstr "Tallennustiedosto(je)n lukeminen muistikortilta epäonnistui." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "Infinity-tiedoston lukeminen epäonnistui!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "Skylander-tiedoston lukeminen epäonnistui!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" "\n" "The file was too small." msgstr "" +"Skylander-tiedoston luku epäonnistui:\n" +"%1\n" +"\n" +"Tiedosto on liian pieni." #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:732 msgid "" "Failed to read the contents of file:\n" "%1" msgstr "" +"Tiedoston sisällön luku epäonnistui:\n" +"%1" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "Kohteen {0} lukeminen epäonnistui" @@ -5888,31 +5949,31 @@ msgstr "" "Nettipelin uudelleenohjauskansion nollaaminen epäonnistui. Tarkista " "kirjoitusoikeudet." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" -msgstr "" +msgstr "Haaravahtitiedoston \"%1\" tallennus epäonnistui" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "FIFO-lokin tallennus epäonnistui." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "Koodikartan tallentaminen polkuun '%1' epäonnistui" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "Allekirjoitustiedoston tallentaminen tiedostoon '%1' epäonnistui" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "Symbolikartan tallentaminen polkuun '%1' epäonnistui" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "Allekirjoitustiedoston '%1' tallentaminen epäonnistui" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5968,20 +6029,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "Virhe" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "Reilu syöteviive" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "Oletusalue" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "Oletusalue:" @@ -5994,7 +6056,7 @@ msgstr "Nopea" msgid "Fast Depth Calculation" msgstr "Nopea syvyyslaskenta" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -6007,7 +6069,7 @@ msgstr "" msgid "Field of View" msgstr "Näkökenttä" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "Hahmon numero:" @@ -6019,9 +6081,9 @@ msgstr "Hahmon tyyp" msgid "File Details" msgstr "Tiedoston tiedot" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "Tiedostomuoto" @@ -6029,24 +6091,24 @@ msgstr "Tiedostomuoto" msgid "File Format:" msgstr "Tiedostomuoto:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Tiedoston tiedot" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Tiedostonimi" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "Tiedostopolku" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Tiedostokoko" @@ -6135,7 +6197,6 @@ msgstr "Määrätty kohdistus" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Liput" @@ -6144,14 +6205,14 @@ msgstr "Liput" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "32-bittinen liukuluku" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" -msgstr "Seuraa &haaraa" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" +msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 msgid "For best results please slowly move your input to all possible regions." @@ -6223,7 +6284,7 @@ msgstr "Pakollisesti pois päältä, koska %1 ei tue VS-laajentamista." msgid "Forced on because %1 doesn't support geometry shaders." msgstr "Pakollisesti päällä, koska %1 ei tue geometriavarjostimia." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -6232,8 +6293,14 @@ msgid "" "available.

If unsure, leave this unchecked." msgstr "" +"Pakottaa pelin tuottamaan kuvaa halutulla kuvasuhteella muuttamalla kameran " +"näkökenttää.
Tekniikka on epävakaa, ja saatavat tulokset vaihtelevat " +"pelistä toiseen (käyttöliittymä voi usein venyä).
Pelikohtaiset AR-/Gecko-" +"koodit tuottavat yleensä paremman tuloksen, jos niitä on saatavilla." +"

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -6246,6 +6313,12 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Muoto:" @@ -6261,7 +6334,7 @@ msgstr "Eteen" msgid "Forward port (UPnP)" msgstr "Tee portinsiirto (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "Löytyi %1 tulosta haulla \"%2\"" @@ -6271,24 +6344,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "Löytyi %n osoite(tta)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "Kehys %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Kehys kerrallaan" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Kehys kerrallaan: vähennä nopeutta" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Kehys kerrallaan: lisää nopeutta" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Kehys kerrallaan: palauta nopeus" @@ -6296,7 +6369,7 @@ msgstr "Kehys kerrallaan: palauta nopeus" msgid "Frame Dumping" msgstr "Kehysvedostus" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Kehysväli" @@ -6304,7 +6377,7 @@ msgstr "Kehysväli" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "Kehysvedoskuva(t) '{0}' on/ovat jo olemassa. Ylikirjoitetaanko?" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "Nauhoitettavien kehysten määrä:" @@ -6324,7 +6397,7 @@ msgstr "Vapaita tiedostoja: %1" msgid "Free Look Control Type" msgstr "Vapaan katselun hallinnan tyyppi" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "Vapaan katselun ohjain %1" @@ -6349,11 +6422,11 @@ msgstr "" msgid "FreeLook" msgstr "Vapaa katselu" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Vapaa katselu" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "Vapaa katselu päälle/pois" @@ -6378,8 +6451,8 @@ msgid "From" msgstr "Mistä" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "Mistä:" @@ -6387,10 +6460,15 @@ msgstr "Mistä:" msgid "FullScr" msgstr "Koko näyttö" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Funktio" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "Toiminnot" @@ -6407,7 +6485,7 @@ msgstr "GBA (TCP)" msgid "GBA Cartridge Path:" msgstr "GBA-kasettipolku:" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "GBA-ydin" @@ -6423,19 +6501,19 @@ msgstr "GBA-asetukset" msgid "GBA TAS Input %1" msgstr "GBA-TAS-syöte %1" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "GBA-äänenvoimakkuus" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "GBA-ikkunan koko" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "GBA%1:n ROM:ksi vaihtui \"%2\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "GBA%1:n ROM pois käytöstä" @@ -6485,7 +6563,7 @@ msgstr "GL_MAX_TEXTURE_SIZE on {0} - sen on oltava vähintään 1024." msgid "GPU Texture Decoding" msgstr "Tekstuurien purku grafiikkasuorittimella" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6498,7 +6576,7 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "GPU: OGL-VIRHE: Tukeeko grafiikkasuorittimesi OpenGL 2.0:aa?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6506,7 +6584,7 @@ msgstr "" "GPU: OGL-VIRHE: Tarvitaan GL_ARB_map_buffer_range.\n" "GPU: Tukeeko grafiikkasuorittimesi OpenGL 3.0:aa?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" @@ -6514,7 +6592,7 @@ msgstr "" "GPU: OGL-VIRHE: Tarvitaan GL_ARB_sampler_objects.\n" "GPU: Tukeeko grafiikkasuorittimesi OpenGL 3.3:a?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" @@ -6522,7 +6600,7 @@ msgstr "" "GPU: OGL-VIRHE: Tarvitaan GL_ARB_uniform_buffer_object.\n" "GPU: Tukeeko grafiikkasuorittimesi OpenGL 3.1:ä?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6538,7 +6616,7 @@ msgstr "" "GPU: OGL-VIRHE: Tarvitaan OpenGL:n versio 3.\n" "GPU: Tukeeko grafiikkasuorittimesi OpenGL 3:a?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6561,16 +6639,16 @@ msgstr "" msgid "Game" msgstr "Peli" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "Game Boy Advance" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Game Boy Advance -moduulit (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" @@ -6578,7 +6656,7 @@ msgstr "" "Game Boy Advance -ROMit (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *." "bin);;Kaikki tiedostot (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "Game Boy Advance portissa %1" @@ -6606,8 +6684,8 @@ msgstr "Pelin gamma" msgid "Game Gamma:" msgstr "Pelin gamma:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "Pelin tunniste" @@ -6616,15 +6694,15 @@ msgstr "Pelin tunniste" msgid "Game ID:" msgstr "Pelin tunniste:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Pelin tila" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "Peliksi valittu \"%1\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" @@ -6632,11 +6710,11 @@ msgstr "" "Pelitiedostolla on eri tiiviste; valitse Ominaisuudet, vaihda Varmenna-" "välilehdelle ja käytä Varmenna eheys -ominaisuutta tarkistaaksesi tiivisteen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "Pelillä on eri levynumero" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "Pelillä on eri revisio" @@ -6651,7 +6729,7 @@ msgstr "" "Peli ylikirjoitti toisen pelin tallennustiedoston. Datan vioittumista edessä " "{0:#x}, {1:#x}" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "Pelin alue on eri" @@ -6671,11 +6749,11 @@ msgstr "GameCube-sovitin Wii U:lle" msgid "GameCube Adapter for Wii U at Port %1" msgstr "GameCube-sovitin Wii U:lle portissa %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "GameCube -ohjain" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "GameCube -ohjain portissa %1" @@ -6683,11 +6761,11 @@ msgstr "GameCube -ohjain portissa %1" msgid "GameCube Controllers" msgstr "GameCube -ohjaimet" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "GameCube -näppäimistö" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "GameCube -näppäimistö portissa %1" @@ -6704,7 +6782,7 @@ msgstr "GameCube -muistikortit" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "GameCube -muistikortit (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "GameCube -mikrofonin paikka %1" @@ -6722,49 +6800,57 @@ msgstr "Reunakoko" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:411 msgid "Gecko (04)" -msgstr "" +msgstr "Gecko (04)" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:412 msgid "Gecko (C0)" -msgstr "" +msgstr "Gecko (C0)" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:413 msgid "Gecko (C2)" -msgstr "" +msgstr "Gecko (C2)" #: Source/Core/DolphinQt/CheatsManager.cpp:140 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:73 msgid "Gecko Codes" msgstr "Gecko-koodit" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Yleinen" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Yleinen ja asetukset" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" -msgstr "" +msgstr "Luo Action Replay -koodi(t)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Luo uusi tilastoidentiteetti" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 -msgid "Generated AR code(s)." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 +msgid "Generated AR code(s)." +msgstr "AR-koodi(t) luotu." + +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "Luotu symbolinimet lähteestä '%1'" @@ -6782,7 +6868,7 @@ msgstr "Saksa" msgid "GetDeviceList failed: {0}" msgstr "GetDeviceList epäonnistui: {0}" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "GiB" @@ -6797,7 +6883,7 @@ msgstr "Jätti" msgid "Giants" msgstr "Giants" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "Golf-tila" @@ -6806,7 +6892,7 @@ msgid "Good dump" msgstr "Hyvä vedos" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafiikka" @@ -6815,7 +6901,7 @@ msgstr "Grafiikka" msgid "Graphics Mods" msgstr "Grafiikkamodit" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Grafiikkavalinnat" @@ -6824,7 +6910,7 @@ msgstr "Grafiikkavalinnat" msgid "Graphics mods are currently disabled." msgstr "Grafiikkamodit ovat tällä hetkellä pois päältä." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6852,7 +6938,7 @@ msgstr "Vihreä vasen" msgid "Green Right" msgstr "Vihreä oikea" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Ruudukkonäkymä" @@ -6889,7 +6975,7 @@ msgstr "HDR:n jälkikäsittely" msgid "Hacks" msgstr "Niksit" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "Pää" @@ -6921,7 +7007,7 @@ msgstr "Heksa 8" msgid "Hex Byte String" msgstr "Heksatavujen merkkijono" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Heksadesimaali" @@ -6930,11 +7016,11 @@ msgstr "Heksadesimaali" msgid "Hide" msgstr "Piilota" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" -msgstr "" +msgstr "Piilota &komennot" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "Piilota kaikki" @@ -6946,11 +7032,18 @@ msgstr "Piilota pelissä olevat istunnot" msgid "Hide Incompatible Sessions" msgstr "Piilota ei-yhteensopivat istunnot" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "Piilota muiden GBA:" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "Korkea" @@ -6978,7 +7071,7 @@ msgstr "Isännöi" msgid "Host Code:" msgstr "Isäntäkoneen koodi:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "Isäntäkone vastaa syötteestä" @@ -6986,7 +7079,7 @@ msgstr "Isäntäkone vastaa syötteestä" msgid "Host Size" msgstr "Isäntäkoko" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6999,11 +7092,11 @@ msgstr "" "Sopii rennoille peleille vähintään 3 pelaajan kesken, mahdollisesti " "epävakaiden tai suuriviiveisten yhteyksien tapauksessa." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "Isäntäkoneen syötevastuu on pois päältä" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "Isäntäkoneen syötevastuu on päällä" @@ -7015,17 +7108,17 @@ msgstr "Isännöi nettipelissä" msgid "Hostname" msgstr "Isäntänimi" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Pikanäppäinasetukset" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Pikanäppäimet" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "Pikanäppäimet vaativat kohdistetun ikkunan" @@ -7088,7 +7181,7 @@ msgstr "IP-osoite:" msgid "IPL Settings" msgstr "IPL-asetukset" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "Infrapuna" @@ -7133,7 +7226,7 @@ msgstr "" msgid "Icon" msgstr "Ikoni" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -7145,11 +7238,11 @@ msgstr "" "Sopii vuoropohjaisiin peleihin, kuten golfiin, joissa ohjauksen ajoitus on " "tärkeää." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "Identiteetin luonti" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -7171,7 +7264,7 @@ msgstr "" "tai suorituskyky- ja vakausongelmia.\n" "Tämän luvan voi perua milloin vain Dolphinin asetuksista." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -7192,7 +7285,7 @@ msgstr "" "Jos tämä ei ole käytössä, emuloidun ohjaimen yhteys riippuu siihen " "linkitetyn varsinaisen ohjaimen (jos sellainen on) yhteydestä." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -7204,7 +7297,17 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -7220,9 +7323,9 @@ msgstr "" msgid "Ignore" msgstr "Ohita" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" -msgstr "" +msgstr "Sivuuta &sovelluslataajan haaraosumat" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:50 msgid "Ignore Format Changes" @@ -7276,7 +7379,7 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "Tuo BootMii-NAND-varmuuskopio..." @@ -7291,15 +7394,15 @@ msgstr "Tuonti epäonnistui" msgid "Import Save File(s)" msgstr "Tuo tallennustiedosto(ja)" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Tuo Wii-tallennustiedosto..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "NAND-varmuuskopion tuonti käynnissä" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -7308,6 +7411,15 @@ msgstr "" "NAND-varmuuskopion tuonti käynnissä\n" " Kulunut aika: %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "Peli käynnissä?" @@ -7353,24 +7465,24 @@ msgstr "Peliaika ei kelpaa!" msgid "Increase" msgstr "Lisää" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Lisää yhtenevyyttä" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Lisää syvyyttä" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Lisää emulaationopeutta" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Lisää sisäistä kuvatarkkuutta" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "Lisää valittua tilatallennuspaikkaa" @@ -7390,16 +7502,16 @@ msgstr "Vähittäinen kääntö" msgid "Incremental Rotation (rad/sec)" msgstr "Vähittäinen kääntö (rad/s)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "Infinity-hahmon luonti." #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "Infinity-hallinta" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "Infinity-hahmo (*.bin);;" @@ -7422,25 +7534,25 @@ msgstr "Tiedot" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Tiedot" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "Estä näytönsäästäjä emuloidessa" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:370 msgid "Inject" -msgstr "" +msgstr "Lisää koodia" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Syöte" @@ -7454,21 +7566,14 @@ msgstr "Aktivoiva syötevoimakkuus." msgid "Input strength to ignore and remap." msgstr "Uudelleenmuunnettava syötevoimakkuus." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" -msgstr "" +msgstr "Lisää &BLR" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "Lisää &nop" +msgstr "Lisää tyhjä käsky" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" @@ -7483,11 +7588,11 @@ msgstr "Asenna" msgid "Install Partition (%1)" msgstr "Asennusosio (%1)" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Asenna päivitys" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "Asenna WAD..." @@ -7495,13 +7600,14 @@ msgstr "Asenna WAD..." msgid "Install to the NAND" msgstr "Asenna NAND-muistiin" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "Käsky" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "Käsky" @@ -7510,7 +7616,7 @@ msgstr "Käsky" msgid "Instruction Breakpoint" msgstr "Käskyn keskeytyskohta" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "Käsky:" @@ -7519,7 +7625,7 @@ msgstr "Käsky:" msgid "Instruction: %1" msgstr "Käsky: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7540,19 +7646,19 @@ msgstr "Voimakkuus" msgid "Interface" msgstr "Käyttöliittymä" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "Sisäinen LZ4-virhe - Yritys purkaa {0} tavua" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "Sisäinen LZ4-virhe - pakkaus epäonnistui" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "Sisäinen LZ4-virhe - purku epäonnistui ({0}, {1}, {2})" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "Sisäinen LZ4-virhe - hyötykuorman koko ei täsmää ({0} / {1})" @@ -7565,7 +7671,7 @@ msgstr "Sisäinen LZO-virhe - pakkaaminen epäonnistui" msgid "Internal LZO Error - decompression failed" msgstr "Sisäinen LZO-virhe - purkaminen epäonnistui" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." @@ -7573,7 +7679,7 @@ msgstr "" "Sisäinen LZO-virhe - purku epäonnistui ({0}) ({1})\n" "Vanhentuneen tilantallennuksen versiotiedon haku epäonnistui." -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" @@ -7581,15 +7687,15 @@ msgstr "" "Sisäinen LZO-virhe - puretun versioevästeen ja versiomerkkijonon pituuden " "jäsentäminen epäonnistui ({0})" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" "Sisäinen LZO-virhe - puretun versiomerkkijonon jäsentäminen epäonnistui " "({0} / {1})" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Sisäinen kuvatarkkuus" @@ -7598,7 +7704,7 @@ msgstr "Sisäinen kuvatarkkuus" msgid "Internal Resolution:" msgstr "Sisäinen kuvatarkkuus:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "Sisäinen virhe AR-koodia luonnissa." @@ -7606,7 +7712,7 @@ msgstr "Sisäinen virhe AR-koodia luonnissa." msgid "Interpreter (slowest)" msgstr "Tulkki (hitain)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "Tulkkiydin" @@ -7614,7 +7720,7 @@ msgstr "Tulkkiydin" msgid "Invalid Expression." msgstr "Virheellinen lauseke." -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "Automaattisen päivityksen palvelu palautti virheellistä JSONia: {0}" @@ -7622,7 +7728,7 @@ msgstr "Automaattisen päivityksen palvelu palautti virheellistä JSONia: {0}" msgid "Invalid Mixed Code" msgstr "Virheellinen sekakoodi" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "Virheellinen paketti %1 annettu: %2" @@ -7631,11 +7737,11 @@ msgstr "Virheellinen paketti %1 annettu: %2" msgid "Invalid Player ID" msgstr "Virheellinen pelaajatunniste" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "Virheellinen RSO-moduulin osoite: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "Virheellinen kutsupino" @@ -7656,7 +7762,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "Virheellinen syöte kentässä \"%1\"" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "Virheellinen syöte" @@ -7672,19 +7778,19 @@ msgstr "Virheelliset parametrit annettiin hakuun." msgid "Invalid password provided." msgstr "Virheellinen salasana annettu." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Virheellinen nauhoitustiedosto" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Virheelliset hakuparametrit (kohdetta ei valittu)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Virheellinen hakumerkkijono (numeroksi muunto epäonnistui)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "Virheellinen hakumerkkijono (vain parillisia pituuksia tuetaan)" @@ -7711,11 +7817,11 @@ msgstr "Italia" msgid "Item" msgstr "Esin" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "JIT:n lohkolinkitys pois" @@ -7723,47 +7829,47 @@ msgstr "JIT:n lohkolinkitys pois" msgid "JIT Blocks" msgstr "JIT-lohkot" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "JIT-haara pois" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "JIT-liukuluku pois" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "JIT-kokonaisluku pois" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "JIT-liukuluku-lukukirjoitus pois" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "JIT-lukukirjoitus pois" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "JIT-paritettu-lukukirjoitus pois" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "JIT-IXz-lukukirjoitus pois" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "JIT-Ibzx-lukukirjoitus pois" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "JIT-Iwz-lukukirjoitus pois" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "JIT pois (JIT-ydin)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "JIT-paritettu pois" @@ -7775,16 +7881,17 @@ msgstr "JIT-kääntäjä ARM64-alustalle (suositus)" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "JIT-kääntäjä x86-64-alustalle (suositus)" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "JIT-rekisterivälimuisti pois" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "JIT-järjestelmärekisterit pois" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." @@ -7793,11 +7900,11 @@ msgstr "" "Näin ei pitäisi koskaan tapahtua. Ilmoitathan tästä ongelmasta " "vianhallintajärjestelmään. Dolphin sulkeutuu nyt." -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" -msgstr "" +msgstr "JIT ei ole aktiivinen" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japani" @@ -7821,12 +7928,12 @@ msgstr "" "Kaos on ainoa roisto, joka kuuluu tähän palkintoon, ja hän on pelissä aina " "avattuna. Muutoksia ei tarvita!" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "Jatka suoritusta" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Pidä ikkuna päällimmäisenä" @@ -7856,15 +7963,15 @@ msgstr "Näppäimistöohjain" msgid "Keys" msgstr "Näppäimet" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Poista pelaaja" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Korea" @@ -7890,7 +7997,7 @@ msgstr "L&ataa ROM..." msgid "L-Analog" msgstr "L-analogi" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "LR-tallennus" @@ -7898,7 +8005,11 @@ msgstr "LR-tallennus" msgid "Label" msgstr "Nimi" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "Edellinen arvo" @@ -7936,7 +8047,7 @@ msgstr "Viive: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "Näiden julkaisuiden käynnistäminen voi myös korjata ongelmat." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "Tulostauluko" @@ -7944,7 +8055,7 @@ msgstr "Tulostauluko" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7955,7 +8066,7 @@ msgstr "Vasen" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Vasen sauva" @@ -7999,6 +8110,14 @@ msgstr "" "Paina hiiren vasemmalla/oikealla painikkeella säätääksesi ulostuloa.\n" "Keskimmäinen painikie tyhjentää asetuksen." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -8032,11 +8151,11 @@ msgstr "Valo" msgid "Limit Chunked Upload Speed:" msgstr "Rajoita lohkotun lähetyksen nopeutta:" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Listan sarakkeet" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Listanäkymä" @@ -8045,27 +8164,27 @@ msgid "Listening" msgstr "Kuunnellaan" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Lataa" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "Lataa &huono karttatiedosto..." -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "Lataa &muu karttatiedosto..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." -msgstr "" +msgstr "Lataa haaravahti &tiedostosta..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -8076,24 +8195,29 @@ msgstr "Lataa muokatut tekstuurit" msgid "Load File" msgstr "Avaa tiedosto" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "Lataa GameCube-päävalikko" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "Lataa vain isäntäkoneen tallennustiedostot" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Palauta viimeisin tila" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "Lataa polku:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "Lataa ROM" @@ -8101,133 +8225,128 @@ msgstr "Lataa ROM" msgid "Load Slot" msgstr "Aseta paikkaan" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Palauta tila" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Palauta viimeisin tila 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Palauta viimeisin tila 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Palauta viimeisin tila 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Palauta viimeisin tila 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Palauta viimeisin tila 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Palauta viimeisin tila 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Palauta viimeisin tila 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Palauta viimeisin tila 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Palauta viimeisin tila 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Palauta viimeisin tila 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Palauta tila 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Palauta tila 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Palauta tila 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Palauta tila 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Palauta tila 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Palauta tila 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Palauta tila 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Palauta tila 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Palauta tila 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Palauta tila 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Palauta tila tiedostosta" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Palauta tila valitusta paikasta" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Palauta tila paikasta" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Käynnistä Wii-järjestelmävalikko %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "Lataa ja kirjoita isäntäkoneen tallennustiedosto" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Palauta tila valitusta paikasta" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Palauta tila paikasta %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Lataa karttatiedosto" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "Käynnistä vWii-järjestelmävalikko %1" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Lataa..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "Symbolit lähteestä '%1' ladattu" @@ -8251,20 +8370,28 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "Paikallinen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "Lukitse hiiren osoitin paikoilleen" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Lukittu" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Loki" @@ -8273,15 +8400,16 @@ msgstr "Loki" msgid "Log Configuration" msgstr "Lokiasetukset" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "Kirjaudu sisään" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "Kirjoita JIT:n käskykattavuus lokiin" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "Kirjaudu ulo" @@ -8297,7 +8425,7 @@ msgstr "Lokityypit" msgid "Logger Outputs" msgstr "Lokin ulostulot" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "Sisäänkirjautuminen epäonnistui" @@ -8312,15 +8440,15 @@ msgstr "" "mittaamiseen.

Ellet ole varma, jätä tämä " "valitsematta." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "Silmukka" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "Yhteys nettipelipalvelimeen menetettiin..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "Matala" @@ -8337,7 +8465,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "KUOLEVA" @@ -8383,9 +8511,9 @@ msgstr "Varmista, että peliaika on oikein!" msgid "Make sure there is a Skylander in slot %1!" msgstr "Varmista, että paikassa %1 on Skylander-hahmo!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Tekijä" @@ -8394,7 +8522,7 @@ msgstr "Tekijä" msgid "Maker:" msgstr "Tekijä:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -8407,7 +8535,7 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "Hallitse NAND-muistia" @@ -8416,7 +8544,7 @@ msgstr "Hallitse NAND-muistia" msgid "Manual Texture Sampling" msgstr "Manuaalinen tekstuuriotanta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "Ohjainmääritys" @@ -8428,11 +8556,11 @@ msgstr "Peite-ROM" msgid "Match Found" msgstr "Tulos löytyi" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "Korkein puskurin arvo:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "Puskurin korkein arvo vaihtui arvoon %1" @@ -8447,7 +8575,7 @@ msgstr "" "Saattaa aiheuttaa hidastumisongelmia Wii-valikossa ja joissain peleissä." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "Keskitaso" @@ -8463,7 +8591,7 @@ msgstr "Muistin keskeytyskohta" msgid "Memory Card" msgstr "Muistikortti" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "Muistikorttien hallinta" @@ -8494,7 +8622,7 @@ msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" "MemoryCard: Write-kutsu tapahtui virheellisellä kohdeosoitteella ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8506,13 +8634,13 @@ msgstr "" "Tätä toimintoa ei voi peruuttaa, joten on suositeltavaa säilyttää molempien " "NAND-muistien varmuuskopiot. Haluatko varmasti jatkaa?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Mikrofoni" @@ -8529,9 +8657,9 @@ msgstr "Sekalaiset" msgid "Misc Settings" msgstr "Sekalaiset asetukset" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" -msgstr "" +msgstr "Sekalaiset käskyt" #: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." @@ -8543,7 +8671,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "Ristiriita sisäisissä tietorakenteissa." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8563,7 +8691,7 @@ msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:108 msgid "Modem Adapter (tapserver)" -msgstr "" +msgstr "Modeemisovitin (tap-palvelin)" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:32 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:25 @@ -8588,10 +8716,10 @@ msgstr "Muokkaa paikkaa" #. i18n: %1 is a name #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:62 msgid "Modifying Skylander: %1" -msgstr "" +msgstr "Muokataan Skylanderia: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "Löydetyt moduulit: %1" @@ -8611,11 +8739,11 @@ msgstr "Monoskooppiset varjot" msgid "Monospaced Font" msgstr "Tasalevyinen fontti" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "Liikesyöte" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "Liikesimulaatio" @@ -8624,36 +8752,21 @@ msgstr "Liikesimulaatio" msgid "Motor" msgstr "Moottori" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "Hiiren osoittimen näkyvyys" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" -"Hiiren osoitin katoaa näkyvistä epäaktiivisuuden jälkeen ja tulee taas " -"näkyviin hiiren liikkuessa." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "Hiiren osoite on aina näkyvissä." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "Hiiren osoite ei ole koskaan näkyvissä pelin käynnissä ollessa." - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "Liiku" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Nauhoitus" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" @@ -8661,9 +8774,9 @@ msgstr "" "Nauhoitus {0} kertoo alkaneensa tilantallennuksesta, mutta tilaa {1} ei ole " "olemassa. Nauhoitus mitä todennäköisimmin ei toimi oikein!" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." -msgstr "" +msgstr "AR-koodien luonnissa tapahtui useita virheitä." #. i18n: Controller input values are multiplied by this percentage value. #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 @@ -8674,10 +8787,10 @@ msgstr "Kerroin" msgid "N&o to All" msgstr "E&i kaikkiin" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND-tarkistus" @@ -8686,8 +8799,8 @@ msgstr "NAND-tarkistus" msgid "NKit Warning" msgstr "NKit-varoitus" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8696,7 +8809,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "NTSC-K" @@ -8719,8 +8832,8 @@ msgstr "" "

Ellet ole varma, jätä asetus arvoon 2,35." -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8733,11 +8846,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "Nimi" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Uuden tunnisteen nimi:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Poistettavan tunnisteen nimi:" @@ -8763,7 +8876,7 @@ msgstr "Alkuperäinen (640x528)" msgid "Native GCI File" msgstr "Alkuperäinen GCI-tiedosto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "Nettipeli" @@ -8779,7 +8892,7 @@ msgstr "Nettipeliasetukset" msgid "Netherlands" msgstr "Alankomaat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8788,7 +8901,7 @@ msgstr "" "nettipelin aikana luodut ja muutetut tallennustiedostot pysyvät isäntäkoneen " "paikallisissa tallenustiedostoissa." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8798,7 +8911,7 @@ msgstr "" "nettipelin aikana luodut ja muutetut tallennustiedostot hävitetään istunnon " "lopuksi." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8807,7 +8920,7 @@ msgstr "" "aikana luodut tallennustiedostot hävitetään lopuksi." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "Verkko" @@ -8815,16 +8928,16 @@ msgstr "Verkko" msgid "Network dump format:" msgstr "Verkkovedosten muoto:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "Ei koskaan" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "Älä koskaan päivitä automaattisesti" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Uusi" @@ -8835,11 +8948,11 @@ msgstr "Uusi keskeytyskohta" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:706 msgid "New File" -msgstr "" +msgstr "Uusi tiedosto" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:708 msgid "New File (%1)" -msgstr "" +msgstr "Uusi tiedosto (%1)" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:123 msgid "New Search" @@ -8849,7 +8962,7 @@ msgstr "Uusi haku" msgid "New Tag..." msgstr "Uusi tunniste..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Uusi identiteetti luotu." @@ -8857,21 +8970,23 @@ msgstr "Uusi identiteetti luotu." msgid "New instruction:" msgstr "Uusi käsky:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Uusi tunniste" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "Uusi peliprofiili" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "Seuraava tulos" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "Seuraava profiili" @@ -8912,7 +9027,7 @@ msgstr "Ei pakkausta" msgid "No Match" msgstr "Ei hakutuloksia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "Ei tallennustiedostoja" @@ -8920,12 +9035,12 @@ msgstr "Ei tallennustiedostoja" msgid "No data to modify!" msgstr "Ei muokattavaa dataa!" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Ei kuvausta saatavilla" @@ -8937,7 +9052,7 @@ msgstr "Ei virheitä." msgid "No extension selected." msgstr "Ei valittua lisäosaa." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "Ei ladattua/nauhoitettua tiedostoa." @@ -8956,13 +9071,13 @@ msgstr "Grafiikkamodia ei ole valittu" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:59 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:107 msgid "No input" -msgstr "" +msgstr "Ei syötettä" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "Ongelmia ei löytynyt." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "Sopivaa peliä ei löytynyt" @@ -8988,7 +9103,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "Peliasetukselle '{0}' ei löydy profiileja" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "Nauhoitusta ei ole ladattu." @@ -9004,13 +9119,13 @@ msgstr "" "nauhoitus pysyy synkronoituneena." #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Ei mikään" @@ -9022,7 +9137,7 @@ msgstr "Pohjois-Amerikka" msgid "Not Set" msgstr "Ei asetettu" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "Kaikilla pelaajilla ei ole peliä. Haluatko todella aloittaa?" @@ -9046,7 +9161,7 @@ msgstr "" "Kohdemuistikortilla ei ole riittävästi vapaita tiedostoja. Vähintään %n " "vapaa(ta) tiedosto(a) tarvitaan." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "Ei löydy" @@ -9092,78 +9207,78 @@ msgstr "Ravistusten määrä sekunnissa." msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "Nunchukin kiihtyvyysanturi" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "Nunchuk-painikkeet" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "Nunchukin ohjaussauva" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "Olio %1" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:24 msgid "Object 1 Size" -msgstr "" +msgstr "Kohteen 1 koko" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:22 msgid "Object 1 X" -msgstr "" +msgstr "Kohteen 1 X" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:23 msgid "Object 1 Y" -msgstr "" +msgstr "Kohteen 1 Y" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:27 msgid "Object 2 Size" -msgstr "" +msgstr "Kohteen 2 koko" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:25 msgid "Object 2 X" -msgstr "" +msgstr "Kohteen 2 X" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:26 msgid "Object 2 Y" -msgstr "" +msgstr "Kohteen 2 Y" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:30 msgid "Object 3 Size" -msgstr "" +msgstr "Kohteen 3 koko" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:28 msgid "Object 3 X" -msgstr "" +msgstr "Kohteen 3 X" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:29 msgid "Object 3 Y" -msgstr "" +msgstr "Kohteen 3 Y" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:33 msgid "Object 4 Size" -msgstr "" +msgstr "Kohteen 4 koko" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:31 msgid "Object 4 X" -msgstr "" +msgstr "Kohteen 4 X" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:32 msgid "Object 4 Y" -msgstr "" +msgstr "Kohteen 4 Y" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Olioväli" @@ -9184,7 +9299,7 @@ msgstr "Osoite-ero" msgid "On" msgstr "Päällä" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "Liikkeen yhteydessä" @@ -9198,7 +9313,7 @@ msgstr "" "kulmapistevarjostimia pisteiden ja janojen laajentamiseen, tämä asetus " "valitsee kulmapistevarjostimen. Se voi vaikuttaa suorituskykyyn.

%1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -9212,8 +9327,19 @@ msgid "" "calls and conditional code paths that are only taken when an action is " "performed in the emulated software." msgstr "" +"Kun haaravahti on siirtynyt karsintatilaan, on aika karsia taulukossa " +"näkyviä ehdokkaita. Ehdokkaiden poistaminen perustuu tarkistuksiin siitä, " +"tuliko koodireitti suoritetuksi viime tarkistuksen jälkeen vai ei. On myös " +"mahdollista karsia ehdokkaita tarkistamalla, tuliko haarakäsky " +"ylikirjoitetuksi ensimmäisen osuman jälkeen vai ei. Voit suodattaa " +"ehdokkaita haaran tyypin ja ehdon sekä alku- ja loppuosoitteen sekä " +"osoitteita vastaavien symbolien mukaan.\n" +"\n" +"Riittävän monen vaiheen ja kokeilun tuloksena haaravahti auttaa löytämään " +"funktiokutsuja ja ehdollisia koodireittejä, jotka suoritetaan vain silloin, " +"kun tietty toiminto tapahtuu emuloidussa ohjelmistossa." -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "Verkko-&ohje" @@ -9221,7 +9347,7 @@ msgstr "Verkko-&ohje" msgid "Only Show Collection" msgstr "Näytä vain kokoelma" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -9229,7 +9355,7 @@ msgstr "" "Lisää vain symbolit, jotka alkavat näin:\n" "(Jätä tyhjäksi saadaksesi kaikki symbolit)" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -9248,18 +9374,22 @@ msgstr "Avaa" msgid "Open &Containing Folder" msgstr "Avaa &kansio" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "Avaa &käyttäjäkansio" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Avaa hakemisto..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" -msgstr "Avaa FIFO-loki" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" +msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 msgid "Open GameCube &Save Folder" @@ -9323,34 +9453,34 @@ msgstr "Oranssi" msgid "Orbital" msgstr "Kiertävä" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" -msgstr "" +msgstr "Alku" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" -msgstr "" +msgstr "Alku enintään" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" -msgstr "" +msgstr "Alku vähintään" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" -msgstr "" +msgstr "Alkusymboli" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" -msgstr "" +msgstr "Alku ja loppu" #: Source/Core/Core/FreeLookManager.cpp:101 #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -9360,24 +9490,24 @@ msgstr "Muu" msgid "Other Partition (%1)" msgstr "Muu osio (%1):" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "Muut tilojen pikanäppäimet" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "Muu tilojen hallinta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "Muu peli..." #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:446 msgid "Output" -msgstr "" +msgstr "Tulos" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "Kuvan uudelleenotanta" @@ -9385,16 +9515,16 @@ msgstr "Kuvan uudelleenotanta" msgid "Output Resampling:" msgstr "Kuvan uudelleenotanta:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "Ylikirjoitettu" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "&Toista nauhoitus..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -9423,7 +9553,7 @@ msgstr "PNG-kuvatiedosto (*.png);; Kaikki tiedostot (*)" msgid "PPC Size" msgstr "PPC-koko" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC vs. isäntäkone" @@ -9436,7 +9566,7 @@ msgstr "Ohjain" msgid "Pads" msgstr "Ohjaimet" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "Parametrit" @@ -9457,7 +9587,7 @@ msgstr "Passiivinen" msgid "Passthrough a Bluetooth adapter" msgstr "Bluetooth-sovittimen läpipäästö" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Salasana" @@ -9495,15 +9625,15 @@ msgstr "Polut" msgid "Pause" msgstr "Keskeytä" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" -msgstr "" +msgstr "Keskeytä haaravahti" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Keskeytä nauhoituksen loputtua" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Keskeytä, kun ikkuna ei ole kohdistettuna" @@ -9524,6 +9654,12 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9543,7 +9679,7 @@ msgstr "Korkein nopeus ulospäin suuntautuville heilahduksille." msgid "Per-Pixel Lighting" msgstr "Kuvapistekohtainen valaistus" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Tee verkossa järjestelmäpäivitys" @@ -9573,15 +9709,15 @@ msgstr "Fyysinen" msgid "Physical address space" msgstr "Fyysinen osoiteavaruus" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "Valitse virheenjäljitysfontti" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Vasteaika" @@ -9593,8 +9729,8 @@ msgstr "Nyökkäyskulma alas" msgid "Pitch Up" msgstr "Nyökkäyskulma ylös" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Alusta" @@ -9602,52 +9738,52 @@ msgstr "Alusta" msgid "Play" msgstr "Pelaa" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "Toista / nauhoita" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Toista nauhoitus" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "Lelusarja/Voimakiekko" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Toiston asetukset" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "Pelaaja" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "Ensimmäinen pelaaja" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "Ensimmäisen pelaajan ensimmäinen kyky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "Ensimmäisen pelaajan toinen kyky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "Toinen pelaaja" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "Toisen pelaajan ensimmäinen kyky" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "Toisen pelaajan toinen kyky" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Pelaajat" @@ -9679,10 +9815,10 @@ msgstr "Osoitus" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:255 msgid "Point (Passthrough)" -msgstr "" +msgstr "Osoitin (läpipäästö)" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "Portti %1" @@ -9699,13 +9835,13 @@ msgstr "Portti:" msgid "Portal Slots" msgstr "Portaalipaikat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Mahdollinen desynkronoituminen havaittu: %1 on voinut desynkronoitua " "kehyksessä %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "Jälkikäsittelyefekti" @@ -9717,6 +9853,14 @@ msgstr "Jälkikäsittelyefekti:" msgid "Post-Processing Shader Configuration" msgstr "Jälkikäsittelyvarjostimen asetukset" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9726,17 +9870,17 @@ msgstr "Käytä kulmapistevarjostinta pisteiden ja viivojen laajentamiseen" msgid "Prefetch Custom Textures" msgstr "Esihae muokatut tekstuurit" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" "Esiaikainen nauhoituksen loppu PlayController-järjestelmässä. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" "Esiaikainen nauhoituksen loppu PlayWiimote-järjestelmässä. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Esiaikainen nauhoituksen loppu PlayWiimote-järjestelmässä. {0} + {1}" @@ -9752,7 +9896,7 @@ msgstr "" msgid "Presets" msgstr "Esiasetukset" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Paina synkronointipainiketta" @@ -9775,24 +9919,25 @@ msgstr "" "

Ei suositeltavissa; käytä vain, jos muut " "vaihtoehdot tuottavat huonoja tuloksia." -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "Edellinen peliprofiili" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "Edellinen hakutulos" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "Edellinen profiili" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "Primitiivi %1" @@ -9829,16 +9974,16 @@ msgstr "" "Keskisuuria ongelmia löytyi. Koko peli tai osa siitä ei välttämättä toimi " "oikein" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profiili" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "Ohjelmalaskuri" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9846,15 +9991,21 @@ msgstr "Ohjelmalaskuri" msgid "Progress" msgstr "Edistyminen" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Julkinen" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "Tyhjennä peliluettelon välimuisti" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "Aseta IPL-ROMit User/GC-kansioon" @@ -9881,11 +10032,11 @@ msgstr "DPLII-purkamisen laatu. Ääniviive kasvaa laadun myötä." #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Kysymys" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Poistu" @@ -9902,19 +10053,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-analogi" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "VALMIS" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "RSO-moduulit" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "RSO:n automaattinen havainta" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "KÄYNNISSÄ" @@ -9935,24 +10086,25 @@ msgstr "Alueen loppu:" msgid "Range Start: " msgstr "Alueen alku:" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "Taso %1" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:409 msgid "Raw" -msgstr "" +msgstr "Raaka" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:145 msgid "Raw Internal Resolution" -msgstr "" +msgstr "Raaka sisäinen kuvatarkkuus" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" -msgstr "Ko&rvaa käsky" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" +msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "Luku" @@ -9975,7 +10127,7 @@ msgstr "Vain luku" msgid "Read or Write" msgstr "Luku tai kirjoitus" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "Vain luku -tila" @@ -9991,33 +10143,33 @@ msgstr "Oikea Wii Remote" msgid "Received invalid Wii Remote data from Netplay." msgstr "Nettipelistä saapui virheellistä Wii Remote -dataa." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" -msgstr "" +msgstr "Viimeaikaiset osumat" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp:31 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:29 msgid "Recenter" msgstr "Keskitä" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Nauhoita" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "Nauhoita syötteitä" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "Nauhoitus" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Nauhoituksen asetukset" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Nauhoitus käynnissä..." @@ -10034,7 +10186,7 @@ msgstr "Punainen vasen" msgid "Red Right" msgstr "Punainen oikea" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -10058,7 +10210,7 @@ msgstr "Redump.org-tila:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -10088,8 +10240,8 @@ msgstr "Nykyiset arvot päivitetty." msgid "Refreshing..." msgstr "Päivittyy..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Alue" @@ -10110,7 +10262,12 @@ msgstr "Suhteellinen syöte" msgid "Relative Input Hold" msgstr "Suhteellisen syötteen pito" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "Muistuta myöhemmin" @@ -10135,7 +10292,7 @@ msgstr "Poista roskadata (peruuttamaton):" msgid "Remove Tag..." msgstr "Poista tunniste..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Poista tunniste" @@ -10149,12 +10306,12 @@ msgstr "" "(ellet myös pakkaa ISO-tiedostoa pakattuun muotoon, kuten ZIP, jälkikäteen). " "Haluatko silti jatkaa?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" -msgstr "Uudelleennimeä symboli" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" +msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "Hahmonnusikkuna" @@ -10178,10 +10335,16 @@ msgstr "Raportti: GCIFolder kirjoittaa varaamattomaan lohkoon {0:#x}" msgid "Request to Join Your Party" msgstr "Pyyntö liittyä ryhmääsi" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -10191,7 +10354,7 @@ msgstr "Nollaa" msgid "Reset All" msgstr "Nollaa kaikki" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "Nollaa ohittaen paniikkikäsittelijä" @@ -10225,7 +10388,7 @@ msgstr "Poista kaikki tallennetut Wii Remote -laiteparit" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Resolution Type:" -msgstr "" +msgstr "Kuvatarkkuuden tyyppi:" #: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" @@ -10235,7 +10398,7 @@ msgstr "Resurssipakettien hallinta" msgid "Resource Pack Path:" msgstr "Resurssipakettien polku:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Uudelleenkäynnistys tarvitaan" @@ -10243,11 +10406,11 @@ msgstr "Uudelleenkäynnistys tarvitaan" msgid "Restore Defaults" msgstr "Palauta oletukset" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" -msgstr "Palauta käsky" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" +msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Yritä uudelleen" @@ -10256,7 +10419,7 @@ msgstr "Yritä uudelleen" msgid "Return Speed" msgstr "Palausnopeus" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "Revisi" @@ -10268,7 +10431,7 @@ msgstr "Revisio: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -10279,7 +10442,7 @@ msgstr "Oikea" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Oikea ohjaussauva" @@ -10315,11 +10478,11 @@ msgstr "Kallistumakulma vasemmalle" msgid "Roll Right" msgstr "Kallistumakulma oikealle" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "Huonetunniste" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "Kääntö" @@ -10343,27 +10506,31 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -10376,23 +10543,23 @@ msgstr "" msgid "Rumble" msgstr "Tärinä" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" -msgstr "Jatka &tähän" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" +msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "Suorita GBA-ytimet omissa säikeissään" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" -msgstr "Suorita kohtaan asti" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" -msgstr "Suorita kohtaan asti (ohittaen keskeytyskohdat)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" +msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "Suorita osumaan asti (ohittaen keskeytyskohdat)" @@ -10400,7 +10567,7 @@ msgstr "Suorita osumaan asti (ohittaen keskeytyskohdat)" msgid "Russia" msgstr "Venäjä" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "SD-kortti" @@ -10459,11 +10626,11 @@ msgstr "SSL-konteksti" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "Ta&llenna koodi" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Tal&lenna tila" @@ -10473,9 +10640,9 @@ msgid "Safe" msgstr "Varma" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -10485,28 +10652,40 @@ msgstr "Tallenna" msgid "Save All" msgstr "Tallenna kaikki" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." +msgstr "Tallenna haaravahti &nimellä..." + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "Tallennustiedostojen vienti" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" -msgstr "Tallenna FIFO-loki" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" +msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" -msgstr "Tallenna tiedosto" +msgid "Save File To" +msgstr "" #. i18n: Noun (i.e. the data saved by the game) #: Source/Core/DolphinQt/GBAWidget.cpp:415 @@ -10517,15 +10696,19 @@ msgstr "Pelin tallennustiedosto" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "Pelien tallennustiedostot (*.sav);;Kaikki tiedostot (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "Tallennustiedostojen tuonti" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Tallenna tila vanhimpaan" @@ -10533,73 +10716,77 @@ msgstr "Tallenna tila vanhimpaan" msgid "Save Preset" msgstr "Tallenna esiasetukset" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "Tallenna nauhoitustiedosto nimellä" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Tallenna tila" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Tallenna tila 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Tallenna tila 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Tallenna tila 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Tallenna tila 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Tallenna tila 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Tallenna tila 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Tallenna tila 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Tallenna tila 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Tallenna tila 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Tallenna tila 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "Tallenna tila tiedostoon" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Tallenna tilan vanhimpaan paikkaan" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Tallenna tila valittuun paikkaan" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Tallenna tila paikkaan" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "Tallenna symbolikartta &nimellä..." @@ -10607,7 +10794,7 @@ msgstr "Tallenna symbolikartta &nimellä..." msgid "Save Texture Cache to State" msgstr "Tallenna tekstuurivälimuisti tilan mukana" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "Tallenna ja palauta tila" @@ -10619,11 +10806,7 @@ msgstr "Tallenna esiasetuksena..." msgid "Save as..." msgstr "Tallenna nimellä..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "Tallenna yhdistetty ulostulotiedosto nimellä" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10637,23 +10820,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "Tallenna ROMin kanssa samaan hakemistoon" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "Tallenna karttatiedosto" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "Tallenna allekirjoitustiedosto" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "Tallenna tila valittuun paikkaan" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Tallenna tila paikkaan %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Tallenna..." @@ -10667,7 +10842,7 @@ msgstr "" msgid "Saves:" msgstr "Tallennustiedostot:" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "Tallennustilan nauhoitus {0} on vioittunut, nauhoittaminen pysähtyy..." @@ -10684,8 +10859,8 @@ msgid "ScrShot" msgstr "Kuvakaappaus" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Haku" @@ -10694,7 +10869,7 @@ msgstr "Haku" msgid "Search Address" msgstr "Hae osoite" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Hae nykyinen olio" @@ -10714,7 +10889,7 @@ msgstr "" "Haku ei ole tällä hetkellä mahdollinen näennäisosoiteavaruudessa. Pelaa " "peliä hetken aikaa ja yritä uudelleen." -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "Etsi käskyä" @@ -10722,7 +10897,7 @@ msgstr "Etsi käskyä" msgid "Search games..." msgstr "Etsi pelejä..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "Etsi käsky" @@ -10758,9 +10933,9 @@ msgstr "Valitse" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10769,26 +10944,30 @@ msgid "Select Dump Path" msgstr "Valitse vedostiedostojen polku" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "Valitse vientihakemisto" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "Valitse hahmotiedosto" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "Valitse GBA-BIOS" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "Valitse GBA-ROM" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "Valitse GBA-tallennustiedostojen polku" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "Valitse viimeisin tilatallennus" @@ -10797,6 +10976,10 @@ msgstr "Valitse viimeisin tilatallennus" msgid "Select Load Path" msgstr "Valitse latauspolk" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "Valitse resurssipakettien polku" @@ -10805,6 +10988,14 @@ msgstr "Valitse resurssipakettien polku" msgid "Select Riivolution XML file" msgstr "Valitse Riivolutionin XML-tiedosto" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "Valitse Skylander-kokoelma" @@ -10813,58 +11004,62 @@ msgstr "Valitse Skylander-kokoelma" msgid "Select Skylander File" msgstr "Valitse Skylander-tiedosto" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Valitse paikka %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Valitse tilatallennus" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Valitse tilatallennuksen paikka" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Valitse tilatallennuksen paikka 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Valitse tilatallennuksen paikka 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Valitse tilatallennuksen paikka 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Valitse tilatallennuksen paikka 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Valitse tilatallennuksen paikka 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Valitse tilatallennuksen paikka 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Valitse tilatallennuksen paikka 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Valitse tilatallennuksen paikka 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Valitse tilatallennuksen paikka 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Valitse tilatallennuksen paikka 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "Valitse WFS-polkuu" @@ -10882,24 +11077,20 @@ msgstr "Valitse hakemisto" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Valitse tiedosto" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" -msgstr "Valitse kansio, johon synkronoidaan SD-kortin kuva" +msgid "Select a Folder to Sync with the SD Card Image" +msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Valitse peli" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "Valitse SD-kortin levykuva" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "Valitse tiedosto" @@ -10908,19 +11099,15 @@ msgstr "Valitse tiedosto" msgid "Select a game" msgstr "Valitse peli" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "Valitse NAND-muistiin asennettava julkaisu" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "Valitse e-Reader-kortti" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "Valitse RSO-moduulin osoite" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "Valitse toistettava nauhoitustiedosto" @@ -10928,23 +11115,6 @@ msgstr "Valitse toistettava nauhoitustiedosto" msgid "Select the Virtual SD Card Root" msgstr "Valitse virtuaalisen SD-kortin juuri" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "Valitse avaintiedosto (OTP-/SEEPROM-vedos)" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Valitse tallennustiedosto" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "Valitse, minne haluat tallentaa muunnetun levykuvan" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "Valitse, minne haluat tallentaa muunnetut levykuvat" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Valittu fontti" @@ -10956,16 +11126,16 @@ msgstr "Valittua ohjainprofiilia ei ole olemassa" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "Valittua peliä ei ole pelilistassa!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "Valitun säikeen kutsupino" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "Valitun säikeen konteksti" @@ -11003,8 +11173,25 @@ msgid "" "software.

If unsure, leave this at \"Aspect Ratio " "Corrected Internal Resolution\"." msgstr "" +"Valitsee kehysvedosten (videoiden) ja kuvakaappausten keräämiseen " +"käytettävän tavan.
Jos pelin tai ikkunan kuvatarkkuus muuttuu " +"tallennuksen aikana, toiminto voi tuottaa useita videotiedostoja." +"
Huomaathan, että vedokset eivät huomioi värinkorjausta tai kuva-alueen " +"rajausta.

Ikkunan kuvatarkkuus: Käyttää ikkunan kuvatarkkuutta " +"(poislukien mahdolliset mustat palkit).
Tämä on yksinkertainen tekniikka, " +"joka vedostaa kuvan sellaisena kuin se näkyy.
Kuvasuhdekorjattu " +"sisäinen kuvatarkkuus: Käyttää sisäistä kuvatarkkuutta (XFB:n kokoa) ja " +"korjaa sen haluttuun kuvasuhteeseen sopivaksi.
Tekniikka vedostaa aina " +"valitulla sisäisellä kuvakoolla riippumatta siitä, millä tavoin kuva näkyy " +"käyttäjälle tallennuksen aikana.
Raaka sisäinen kuvatarkkuus: " +"Käyttää sisäistä kuvatarkkuuttaa (XFB:n kokoa) korjaamatta sen kuvasuhdetta." +"
Tekniikka tuottaa puhtaan vedoksen ilman välissä tehtyä " +"kuvasuhdekorjausta, jolloin käyttäjällä on paras mahdollisuus jatkokäsitellä " +"videota ulkoisissa videonmuokkausohjelmistoissa." +"

Ellet ole varma, valitse \"Kuvasuhdekorjattu " +"sisäinen kuvatarkkuus\"." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -11044,6 +11231,24 @@ msgid "" "normal circumstances.

If unsure, select Auto." msgstr "" +"Valitsee pelin näyttämiseen käytettävän kuvasuhteen.

Alkuperäisten " +"laitteiden näyttämä kuvasuhde vaihteli pelikohtaisesti ja oli vain harvoin " +"täsmälleen 4:3 tai 16:9. Useimmiten osa kuvasta leikkautui pois TV:n " +"reunoilla tai kuva ei täyttänyt koko ruutua. Oletuksena Dolphin näyttää koko " +"kuvan muuntamatta sen mittasuhteita, ja siten on tavallista, ettei kuva " +"täytä koko näyttöä.

Automaattinen: Jäljittelee TV:tä, jonka " +"kuvasuhde on joko 4:3 tai 16:9, riippuen siitä, millaista TV:tä varten pelin " +"kuva vaikuttaa olevan räätälöity.

Pakota 16:9: Jäljittelee TV:" +"tä, jonka kuvasuhde on 16:9 (laajakuva).

Pakota 4:3: " +"Jäljittelee TV:tä, jonka kuvasuhde on 4:3.

Venytä ikkunaan: " +"Venyttää kuvan ikkunan kokoon. Tällöin kuvan mittasuhteet voivat vääristyä." +"

Oma: Jäljittelee TV:tä on kuvasuhde on annettu erikseen. " +"Valinta on lähinnä tarkoitettu käytettäväksi yhdessä kuvasuhdetta muuttavien " +"huijauskoodien/muokkausten kanssa.

Oma (venytä): Toimii lähes " +"samoin kuin 'Oma', mutta venyttää kuvan kuvasuhteeseen, mikä voi vääristää " +"kuvan mittasuhteet. Asetusta ei yleensä tarvitse käyttää." +"

Ellet ole varma, valitse Automaattinen." #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" @@ -11062,7 +11267,28 @@ msgstr "" "ja valita se, joka on vähiten ongelmallinen.

Ellet " "ole varma, valitse OpenGL." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Lähetä" @@ -11070,6 +11296,15 @@ msgstr "Lähetä" msgid "Sensor Bar Position:" msgstr "Liikkeentunnistimen paikka:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -11098,39 +11333,39 @@ msgstr "Palvelin kieltäytyi läpikulkuyrityksestä" msgid "Set &Value" msgstr "Aseta &arvo" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "Aseta ohjelmalasku" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "Aseta oletus-ISO:ksi" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "Aseta muistikorttitiedosto korttipaikkaan A" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "Aseta muistikorttitiedosto korttipaikkaan B" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "Aseta symbolin &loppuosoite" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "Aseta symbolin &koko" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "Aseta symbolin loppuosoite" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "Aseta symbolin koko (%1):" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -11145,6 +11380,14 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Asettaa Wiin järjestelmäkielen." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " @@ -11153,6 +11396,20 @@ msgstr "" "Asettaa viiveen millisekunneissa. Korkeammat arvot voivat vähentään äänen " "pätkintää. Asetus toimii vain joillain sisäisillä järjestelmillä." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " @@ -11161,13 +11418,13 @@ msgstr "" "Järjestää haun käyttäen tavallisia MEM1- ja (Wii-konsolilla) MEM2-alueita " "näennäisosoiteavaruudessa. Tämä toimii suurimmalle osalle peleistä." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Asetukset" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: settings.txt-tiedoston luonti epäonnistui" @@ -11202,27 +11459,27 @@ msgstr "Shinkansen-ohjain" msgid "Show % Speed" msgstr "Näytä prosentuaalinen nopeus" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Näytä &loki" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Näytä &työkalupalkki" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Näytä aktiivinen julkaisu ikkunan otsikossa" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "Näytä kaikki" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Näytä Australia" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Näytä peli Discordissa" @@ -11231,7 +11488,7 @@ msgstr "Näytä peli Discordissa" msgid "Show Disabled Codes First" msgstr "Näytä käytöstä poistetut koodit ensin" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "Näytä ELF/DOL" @@ -11244,7 +11501,7 @@ msgstr "Näytä käytössä olevat koodit ensin" msgid "Show FPS" msgstr "Näytä kehysnopeus" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Näytä kehyslaskuri" @@ -11252,43 +11509,43 @@ msgstr "Näytä kehyslaskuri" msgid "Show Frame Times" msgstr "Näytä kehysajat" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Näytä Ranska" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Näytä GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Näytä Saksa" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "Näytä golf-tilan kerros" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "Näytä Infinity-alusta" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Näytä syötteet" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Näytä Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "Näytä Japani" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Näytä Korea" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Näytä viivelaskuri" @@ -11296,7 +11553,7 @@ msgstr "Näytä viivelaskuri" msgid "Show Language:" msgstr "Kieli:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Näytä lokin &asetukset" @@ -11308,20 +11565,20 @@ msgstr "Näytä nettipelin viestit" msgid "Show NetPlay Ping" msgstr "Näytä nettipelin vasteaika" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Näytä Alankomaat" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "Näytä ruudulle tulevat näyttöviestit" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Näytä PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "Näytä ohjelmalaskuri" @@ -11329,31 +11586,31 @@ msgstr "Näytä ohjelmalaskuri" msgid "Show Performance Graphs" msgstr "Näytä suorituskykykaaviot" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Näytä alustat" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:90 msgid "Show Projection Statistics" -msgstr "" +msgstr "Näytä projektiotilastot" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Näytä alueet" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "Näytä uudelleennauhoituslasksuri" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Näytä Venäjä" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "Näytä Skylanders-portaali" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Näytä Espanja" @@ -11365,19 +11622,23 @@ msgstr "Näytä nopeusvärit" msgid "Show Statistics" msgstr "Näytä tilastot" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Näytä järjestelmän kellonaika" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Näytä Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Näytä USA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Näytä tuntematon" @@ -11389,36 +11650,36 @@ msgstr "Näytä VBlank-ajat" msgid "Show VPS" msgstr "Näytä VPS-laskuri" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "Näytä WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Näytä Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Näytä maailma" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" -msgstr "Näytä &muistissa" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" +msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "Näytä koodissa" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "Näytä muistissa" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "Näytä koodissa" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "Näytä muistissa" @@ -11426,9 +11687,13 @@ msgstr "Näytä muistissa" msgid "Show in server browser" msgstr "Näytä palvelinselaimessa" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" -msgstr "Näytä kohde muistiss&a" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 msgid "" @@ -11449,6 +11714,13 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -11459,6 +11731,12 @@ msgstr "" "

Ellet ole varma, jätä tämä valitsematta." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -11479,6 +11757,18 @@ msgstr "" "ja keskihajonnan.

Ellet ole varma, jätä tämä " "valitsematta." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -11513,6 +11803,8 @@ msgid "" "Shows various projection statistics.

If unsure, " "leave this unchecked." msgstr "" +"Näyttää erinäisiä projektiotilastoa.

Ellet ole " +"varma, jätä tämä valitsematta." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:303 msgid "" @@ -11522,6 +11814,14 @@ msgstr "" "Näyttää erilaisia hahmonnustilastoja.

Ellet ole " "varma, jätä tämä valitsematta." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Vierekkäin" @@ -11538,7 +11838,7 @@ msgstr "Vaakasuuntaisuus päälle/pois" msgid "Sideways Wii Remote" msgstr "Vaakasuuntainen Wii Remote" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "Allekirjoitustietokanta" @@ -11557,7 +11857,7 @@ msgstr "Etumerkillinen 32-bittinen" msgid "Signed 8" msgstr "Etumerkillinen 8-bittinen" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "Etumerkillinen kokonaisluku" @@ -11587,7 +11887,7 @@ msgstr "" "Venytyspuskurin koko millisekunteina. Liian pienet arvot voivat aiheuttaa " "äänen pätkintää." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Ohita" @@ -11646,6 +11946,9 @@ msgid "Skylander %1" msgstr "Skylander %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Kaikki tiedostot (*)" @@ -11750,7 +12053,7 @@ msgstr "Kaiuttimen äänenvoimakkuus:" msgid "Specialized (Default)" msgstr "Erikoistunut (oletus)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "Erityinen" @@ -11781,17 +12084,21 @@ msgstr "" msgid "Speed" msgstr "Nopeus" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "Pinon loppu" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "Pinon alku" @@ -11799,29 +12106,29 @@ msgstr "Pinon alku" msgid "Standard Controller" msgstr "Vakio-ohjain" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Aloita" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "Aloita &nettipeli..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" -msgstr "" +msgstr "Aloita haaravahti" #: Source/Core/DolphinQt/CheatsManager.cpp:161 msgid "Start New Cheat Search" msgstr "Aloita uusi huijauskoodihaku" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "Aloita syötteen nauhoitus" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Aloita nauhoittaminen" @@ -11837,14 +12144,14 @@ msgstr "Aloita Riivolution-muutoksin" msgid "Start with Riivolution Patches..." msgstr "Aloita Riivolution-muutoksin..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "Peli alkoi" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "Tila" @@ -11860,31 +12167,31 @@ msgstr "Askella" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "Suorita" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "Jatka loppuun" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "Jätä väliin" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Loppuun jatkaminen onnistui!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "Loppuun jatkaminen aikakatkaistiin!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Väliin jättäminen käynnissä..." @@ -11892,7 +12199,7 @@ msgstr "Väliin jättäminen käynnissä..." msgid "Step successful!" msgstr "Suoritus onnistui!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "Askellus" @@ -11901,7 +12208,7 @@ msgstr "Askellus" msgid "Stereo" msgstr "Stereo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "Stereoskooppinen 3D -tila" @@ -11926,16 +12233,16 @@ msgid "Stick" msgstr "Ohjaussauva" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Lopeta" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "Lopeta syötteen toisto/nauhoitus" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Peli päättyi" @@ -11981,7 +12288,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Venytä ikkunaan" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "Ehdoton asetusten synkronointi" @@ -11995,7 +12302,11 @@ msgstr "Merkkijono" msgid "Strum" msgstr "Rämpytys" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "Tyyli:" @@ -12008,16 +12319,16 @@ msgstr "Osoitinkynä" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Onnistui" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "Nettipeli-indeksiin lisäys onnistui" @@ -12027,7 +12338,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n levykuvan muunto onnistui." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "Määrityksen '%1' poisto onnistui." @@ -12040,7 +12351,7 @@ msgstr "Tallennustiedostoista %n:n %1:stä vienti onnistui." msgid "Successfully exported save files" msgstr "Tallennustiedostojen vienti onnistui" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "Varmenteiden vienti NAND-muistista onnistui" @@ -12052,12 +12363,12 @@ msgstr "Tiedoston purku onnistui." msgid "Successfully extracted system data." msgstr "Järjestelmädatan vienti onnistui." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "Tallennustiedoston tuonti onnistui." #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "Julkaisun asentaminen NAND-muistiin onnistui." @@ -12089,7 +12400,7 @@ msgstr "Tukee SD- ja SDHC-muotoja. Oletuskoko on 128 Mt." msgid "Surround" msgstr "Surround-ääni" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "Keskeytynyt" @@ -12108,7 +12419,7 @@ msgstr "Vaihda voimaa" msgid "Swapper" msgstr "Swapper" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -12137,16 +12448,20 @@ msgid "Symbol" msgstr "Symboli" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" -msgstr "Symbolin (%1) loppuosoite:" +msgid "Symbol End Address (%1):" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" -msgstr "Symbolin nimi:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Symbolit" @@ -12154,7 +12469,7 @@ msgstr "Symbolit" msgid "Sync" msgstr "Synkronoi" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "Synkronoi AR-/Gecko-koodit" @@ -12200,20 +12515,20 @@ msgstr "Tallennustiedostojen synkronointi käynnissä..." msgid "System Language:" msgstr "Järjestelmän kieli:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS-syöte" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "TAS-työkalut" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "Tunnisteet" @@ -12223,7 +12538,7 @@ msgstr "Tunnisteet" msgid "Taiko Drum" msgstr "Taiko-rumpu" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "Häntä" @@ -12231,7 +12546,7 @@ msgstr "Häntä" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Ota kuvakaappaus" @@ -12239,7 +12554,7 @@ msgstr "Ota kuvakaappaus" msgid "Target address range is invalid." msgstr "Kohdeosoitealue on virheellinen." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -12257,11 +12572,11 @@ msgstr "Tekniikka" msgid "Test" msgstr "Testi" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" -msgstr "" +msgstr "Tekstitiedosto (*.txt);;Kaikki tiedostot (*)" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:223 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:63 @@ -12276,7 +12591,7 @@ msgstr "Tekstuurivälimuistin tarkkuus" msgid "Texture Dumping" msgstr "Tekstuurien vedostaminen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "Tekstuurien suodattaminen" @@ -12328,7 +12643,7 @@ msgstr "IPL-tiedosto ei ole tunnettu hyvä vedos. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "Masterpiece-osiot puuttuvat." -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -12336,7 +12651,7 @@ msgstr "" "NAND-muistin korjaus epäonnistui. On suositeltavaa, että teet varmuuskopion " "nykyisestä datasta ja aloitat uudelleen tyhjällä NAND-muistilla." -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "NAND-muistin korjaus onnistui." @@ -12352,7 +12667,7 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 msgid "The amount of money this Skylander has. Between 0 and 65000" -msgstr "" +msgstr "Tämän Skylanderin omistaman rahan määrä, välillä 0–65000" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:290 msgid "" @@ -12400,6 +12715,9 @@ msgid "" "can also enter a network location (address:port) to connect to a remote " "tapserver." msgstr "" +"Oletusarvo \"%1\" toimii, kun käytössä on paikallinen tap-palvelinta ja " +"newserv. Voit myös antaa verkko-osoitteen (osoite:portti), jos haluat " +"yhdistää muihin tap-palvelimiin." #: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" @@ -12411,7 +12729,7 @@ msgstr "" "\n" "Valitse toinen polku kohteelle \"%1\"" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -12423,7 +12741,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "Levyn lukeminen epäonnistui (kohdassa {0:#x} - {1:#x})." -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "Laitettavaa levyä ei löytynyt." @@ -12562,7 +12880,7 @@ msgstr "" "Pelin alue ei vastaa konsolisi aluetta. Järjestelmävalikon ongelmien " "välttämiseksi emuloitua konsolia ei voi päivittää tällä levyllä." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -12589,6 +12907,8 @@ msgid "" "The hero level of this Skylander. Only seen in Skylanders: Spyro's " "Adventures. Between 0 and 100" msgstr "" +"Tämän Skylanderin sankaritaso, välillä 0–100. Valinta ilmenee vain pelissä " +"Skylanders: Spyro's Adventures." #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" @@ -12629,7 +12949,7 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 msgid "The nickname for this Skylander. Limited to 15 characters" -msgstr "" +msgstr "Tämän Skylanderin lempinimi, korkeintaan 15 merkkiä" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:159 msgid "The patches in %1 are not for the selected game or game revision." @@ -12637,12 +12957,12 @@ msgstr "" "Muutoksia tiedostossa %1 ei ole tarkoitettu valitulle pelille tai " "pelirevisiolle." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "Profiilia '%1' ei ole olemassa" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "Nauhoitettu peli ({0}) ei ole sama kuin valittu peli ({1})" @@ -12708,7 +13028,7 @@ msgstr "Annettu yhteisavaimen indeksi on {0}, kun sen tulisi olla {1}." msgid "The specified file \"{0}\" does not exist" msgstr "Annettua tiedostoa \"{0}\" ei ole olemassa" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12771,7 +13091,7 @@ msgstr "Päivitysosio puuttuu." msgid "The update partition is not at its normal position." msgstr "Päivitysosio ei ole tavallisella paikallaan." -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12795,6 +13115,10 @@ msgstr "Osion {0} allekirjoitus on virheellinen." msgid "The {0} partition is not properly aligned." msgstr "Osion {0} kohdistus on virheellinen." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "Ensimmäisessä osiotaulukossa on liian monta osiota." @@ -12805,11 +13129,14 @@ msgid "" "\n" "Do you want to save before closing?" msgstr "" +"Kohteessa \"%1\" on tallentamattomia muutoksia.\n" +"\n" +"Haluatko tallentaa ne ennen sulkemista?" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" -msgstr "" +msgstr "Ei mitään tallennettavaa!" #: Source/Core/Core/State.cpp:1050 msgid "There is nothing to undo!" @@ -12862,11 +13189,11 @@ msgstr "Tällaista Skylanderia ei voi vielä muokata!" msgid "This USB device is already whitelisted." msgstr "Tämä USB-laite on jo hyväksyttyjen listalla." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "Tätä WAD-tiedostoa ei voida käynnistää." -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "Tämä WAD-tiedosto on virheellinen." @@ -12886,8 +13213,8 @@ msgstr "" "Tätä Dolphinin koontiversiota ei ole tehtyy suorittimellesi.\n" "Käytä Dolphinin ARM64-versiota saadaksesi paremman kokemuksen." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "Tätä ei voi kumota!" @@ -12959,7 +13286,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/HardcoreWarningWidget.cpp:38 msgid "This feature is disabled in hardcore mode." -msgstr "" +msgstr "Tämä ominaisuus ei ole saatavilla hardcore-tilassa." #: Source/Core/DiscIO/NANDImporter.cpp:116 msgid "This file does not contain a valid Wii filesystem." @@ -13012,9 +13339,9 @@ msgstr "" msgid "This is a good dump." msgstr "Tämä vedos on hyvä." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." -msgstr "" +msgstr "Ominaisuus vaikuttaa vain emuloidun ohjelmiston alustukseen." #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:302 msgid "This session requires a password:" @@ -13038,7 +13365,7 @@ msgstr "" "Tätä ohjelmistoa ei tule käyttää pelaamaan pelejä, joita et omista " "laillisesti." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "Tätä julkaisua ei voi käynnistää." @@ -13086,12 +13413,15 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "Tämä arvo kerrotaan grafiikka-asetusten määräämällä syvyydellä." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" "use the Branch Type filter options." msgstr "" +"Tämä suodattaa myös ehdottomat haarat.\n" +"Jos haluat suodattaa ehdottomat haarat pois tai mukaan,\n" +"käytä haaratyyppisuodatinta." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:161 msgid "" @@ -13101,7 +13431,7 @@ msgstr "" "Tämä rajoittaa asiakaskonekohtaisesti lohkotun lähetyksen nopeutta, mitä " "käytetään tallennustiedostojen synkronointiin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -13113,11 +13443,11 @@ msgstr "" "Asetus voi estää desynkronoitumista peleissä, jotka lukevat EFB:tä. " "Varmista, että kaikki käyttävät samaa hahmonninta." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "Säiekonteksti" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "Säikeet" @@ -13125,7 +13455,7 @@ msgstr "Säikeet" msgid "Threshold" msgstr "Raja-arvo" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "TiB" @@ -13141,14 +13471,14 @@ msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" "Tasaisen syötteen aika, joka saa aikaan kalibroinnin. (0 poistaa käytöstä)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "Aikakatkaisu" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Julkaisu" @@ -13156,25 +13486,29 @@ msgstr "Julkaisu" msgid "To" msgstr "Minne" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "Minne:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "&Koko ruudun tila päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "3D-anaglyfi päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "Rinnakkainen 3D päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "Päällekkäinen 3D päälle/pois" @@ -13182,28 +13516,28 @@ msgstr "Päällekkäinen 3D päälle/pois" msgid "Toggle All Log Types" msgstr "Kaikki lokityypit päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Kuvasuhteen vaihto" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Keskeytyskohta päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Rajaus päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Muokatut tekstuurit päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "EFB-kopiot päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Sumu päälle/pois" @@ -13215,37 +13549,37 @@ msgstr "Koko ruudun tila päälle/pois" msgid "Toggle Pause" msgstr "Käynnistä/keskeytä" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "SD-kortti päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "EFB-käytön ohitus päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Tekstuurivedostus päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "USB-näppäimistö päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "XFB-kopiot päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "Välitön XFB päälle/pois" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "Tokenisointi epäonnistui." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" -msgstr "" +msgstr "Työkalun toiminnot" #: Source/Core/DolphinQt/ToolBar.cpp:29 msgid "Toolbar" @@ -13259,8 +13593,8 @@ msgstr "Yläreuna" msgid "Top-and-Bottom" msgstr "Päällekkäin" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "Osumia yhteensä" @@ -13322,8 +13656,8 @@ msgstr "Ansamestari" msgid "Trap Team" msgstr "Trap Team" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "Läpikulkuvirhe" @@ -13352,7 +13686,7 @@ msgstr "Triforce AM -jalkalista" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Olkanäppäimet" @@ -13362,7 +13696,7 @@ msgid "Trophy" msgstr "Palkinto" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -13376,7 +13710,7 @@ msgstr "Tyyppiin perustuva kohdistus" msgid "Typical GameCube/Wii Address Space" msgstr "Tavallinen GameCube-/Wii-osoiteavaruus" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "TUNTEMATON" @@ -13388,11 +13722,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "USB-laitteiden emulointi" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "USB-emulointi" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "USB-emuloinnin laitteet" @@ -13445,15 +13779,15 @@ msgstr "" "kokonaan pätkinnän ja aiheuttaa häviävän pieniä suorituskykyvaikutuksia, " "mutta tämä riippuu grafiikka-ajurien toiminnasta." -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "RSO-moduulin tunnistus epäonnistui" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "Yhteys päivityspalvelimeen epäonnistui." -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "Kopion luominen päivittimestä epäonnistui." @@ -13494,7 +13828,7 @@ msgstr "" msgid "Unable to read file." msgstr "Tiedoston lukeminen epäonnistui." -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "Päivittimen kopion käyttöoikeuksien asettaminen epäonnistui." @@ -13517,11 +13851,11 @@ msgstr "Pakkaamattomat GC-/Wii-levykuvat (*.iso *.gcm)" msgid "Undead" msgstr "Epäkuolema" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Kumoa tilan palauttaminen" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Kumoa tilan tallentaminen" @@ -13542,28 +13876,28 @@ msgstr "" "version NAND-muistista poistamatta kuitenkaan sen tallennustiedostoa. " "Jatketaanko?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "Yhdysvallat" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Tuntematon" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "Tuntematon (Tunnus:%1 Muuttuja:%2)" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "Tuntematon DVD-komento {0:08x} - vakava virhe" @@ -13593,7 +13927,7 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:91 msgid "Unknown Skylander type!" -msgstr "" +msgstr "Tuntematon Skylanderin tyyppi!" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:135 msgid "Unknown address space" @@ -13640,15 +13974,15 @@ msgid "Unknown(%1 %2).sky" msgstr "Tuntematon(%1 %2).sky" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "Tuntematon(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Rajoittamaton" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "Poista ROMin lataus" @@ -13656,21 +13990,14 @@ msgstr "Poista ROMin lataus" msgid "Unlock Cursor" msgstr "Poista hiiren osoittimen lukitus" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" -msgstr "Avattu" +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "Avattu %1 kertaa tämän peli-istunnon aikana" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "Avattu (rento)" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" -msgstr "Avattu tämän peli-istunnon aikana" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" +msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" @@ -13679,7 +14006,7 @@ msgstr "Purku käynnissä" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:309 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:805 msgid "Unsaved Changes" -msgstr "" +msgstr "Tallentamattomat muutokset" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:142 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:193 @@ -13696,7 +14023,7 @@ msgstr "Etumerkitön 32-bittinen" msgid "Unsigned 8" msgstr "Etumerkitön 8-bittinen" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "Etumerkitön kokonaisluku" @@ -13710,8 +14037,8 @@ msgstr "Etumerkitön kokonaisluku" msgid "Up" msgstr "Ylös" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Päivitä" @@ -13719,11 +14046,11 @@ msgstr "Päivitä" msgid "Update Partition (%1)" msgstr "Päivitysosio (%1)" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Päivitä Dolphinin sulkemisen jälkeen" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "Päivitys saatavilla" @@ -13768,7 +14095,7 @@ msgstr "Pystysuuntaisuus päälle/pois" msgid "Upright Wii Remote" msgstr "Pystysuuntainen Wii Remote" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Käyttötilastojen raportointi" @@ -13778,11 +14105,11 @@ msgstr "" "Käytä osoitetta 8.8.8.8 saadaksesi tavallisen nimipalvelimen, tai anna oma " "valinta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "Käytä kaikkia Wiin tallennustiedostoja" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "Käytä sisäänrakennettua pelien nimien tietokantaa" @@ -13792,16 +14119,22 @@ msgstr "Käytä häviötöntä koodekkia (FFV1)" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:173 msgid "Use Mouse Controlled Pointing" -msgstr "" +msgstr "Käytä hiirellä ohjattua osoitusta" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:158 msgid "Use PAL60 Mode (EuRGB60)" msgstr "Käytä PAL60-tilaa (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Käytä paniikkikäsittelijöitä" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -13850,7 +14183,7 @@ msgstr "Käytä näennäisosoitteita, kun mahdollista" msgid "User Config" msgstr "Käyttäjän asetukset" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Käyttöliittymä" @@ -13868,10 +14201,17 @@ msgstr "" "Niitä voi käyttää arvojen hakemiseksi ja tallentamiseksi saman ohjaimen " "syötteiden ja ulostulojen kesken." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "Käyttäjänimi" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -13909,27 +14249,27 @@ msgstr "" msgid "Using Qt %1" msgstr "Käytössä Qt %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" -msgstr "" +msgstr "Testipaketille käytössä TTL-arvo %1" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "Käytetään yleensä valokappaleille" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "Käytetään yleensä normaalimatriiseille" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "Käytetään yleensä paikkamatriiseille" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "Käytetään yleensä tekstuurikoordinaattimatriiseil" @@ -13949,7 +14289,7 @@ msgstr "VBI-ohitus" msgid "Value" msgstr "Arvo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "Arvo jäljittyy nykyiseen käskyyn" @@ -14019,13 +14359,13 @@ msgstr "Pystysuuntainen siirto" msgid "Video" msgstr "Video" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "Näytä &koodi" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "Näytä &muisti" @@ -14037,22 +14377,22 @@ msgstr "Virtuaaliset kolot" msgid "Virtual address space" msgstr "Näennäisosoiteavaruus" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Äänenvoimakkuus" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Äänenvoimakkuuden pienennys" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Mykistys päälle/pois" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Äänenvoimakkuuden suurennus" @@ -14060,7 +14400,7 @@ msgstr "Äänenvoimakkuuden suurennus" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "WAD-tiedostot (*.wad)" @@ -14086,7 +14426,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "WADin asennus epäonnistui: Valittu tiedosto ei ole kelvollinen WAD." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "ODOTTAA" @@ -14192,8 +14532,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Varoitus" @@ -14205,7 +14545,7 @@ msgstr "" "Varoitus: GCI-kansion korvauspolku on tällä hetkellä säädetty tähän " "paikkaan. GCI-polun säätäminen tähän ei tuota vaikutuksia." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -14221,7 +14561,7 @@ msgstr "" "Varoitus: BAT:n nimeämä lohkolukumäärä ({0}) ei vastaa ladatun tiedoston " "otsaketta ({1})" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " @@ -14231,7 +14571,7 @@ msgstr "" "jälkeen. (tavu {0} > {1}) (syöte {2} > {3}). Lataa toinen tallennustiedosto " "ennen jatkamista, tai lataa tämä tallennustila ilman vain luku -tilaa." -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " @@ -14241,7 +14581,7 @@ msgstr "" "nykyistä kehystä tallennustiedostossa (tavu {0} < {1}) (kehys {2} < {3}). " "Älä lataa uusia tallennustiedostoja ennen jatkamista." -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" @@ -14252,7 +14592,7 @@ msgstr "" "lataa tämä tilatallennus ilman vain luku -tilaa. Muutoin tämä voi johtaa " "desynkronoitumiseen." -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -14348,7 +14688,7 @@ msgstr "Hyväksyttyjen laitteiden lista USB-läpipäästöön" msgid "Widescreen Hack" msgstr "Laajakuvaniksi" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -14372,21 +14712,21 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "Wii Remoten kiihtyvyysanturi" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Wii Remoten painikkeet" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "Wii Remoten gyroskooppi" @@ -14398,19 +14738,19 @@ msgstr "Wii Remote -asetukset" msgid "Wii Remotes" msgstr "Wii Remote -ohjaimet" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wiin TAS-syöte %1 - Classic-ohjain" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wiin TAS-syöte %1 - Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wiin TAS-syöte %1 - Wii Remote + Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii ja Wii Remote" @@ -14418,7 +14758,7 @@ msgstr "Wii ja Wii Remote" msgid "Wii data is not public yet" msgstr "Wii-data ei ole vielä julkista" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii-tallennustiedostot (*.bin);;Kaikki tiedostot (*)" @@ -14426,30 +14766,22 @@ msgstr "Wii-tallennustiedostot (*.bin);;Kaikki tiedostot (*)" msgid "WiiTools Signature MEGA File" msgstr "WiiTools-allekirjoituksen MEGA-tiedosto" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" -"Lukitsee hiiren osoittimen hahmontimen alueelle niin kauan, kuin se on " -"valittuna. Voit asettaa pikanäppäimen sen vapauttamista varten." - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" -msgstr "" +msgstr "Ikkunan kuvatarkkuus" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 #: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "Window Size" msgstr "Ikkunan koko" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" -msgstr "" +msgstr "Poista &tutkimusdata" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" -msgstr "" +msgstr "Poista viimeaikaiset osumat" #: Source/Core/DolphinQt/Config/LogWidget.cpp:134 msgid "Word Wrap" @@ -14461,12 +14793,13 @@ msgstr "Maailma" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "Kirjoitus" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" -msgstr "" +msgstr "Kirjoita JIT-lohkojen lokivedos" #. i18n: This string is used for a radio button that represents the type of #. memory breakpoint that gets triggered when a write operation occurs. @@ -14497,39 +14830,39 @@ msgstr "Kirjoita lokiin ja keskeytä" msgid "Write to Window" msgstr "Kirjoita ikkunaan" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "Väärä levyn numero" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "Väärä tiiviste" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "Väärä alue" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "Väärä revisio" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." -msgstr "" +msgstr "Kirjoitettu kohteeseen \"%1\"." -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." -msgstr "" +msgstr "Kirjoitettu kohteeseen \"{0}\"." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF-rekisteri " @@ -14538,9 +14871,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "XLink Kai BBA -kohdeosoite" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -14629,7 +14962,7 @@ msgstr "" "\"Phantasy Star Online Episode I & II\" varten. Ellet ole varma, palaa " "takaisin ja määritä \"Vakio-ohjain\"." -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "Käytössä on tämän julkaisukanavan uusin versio." @@ -14672,6 +15005,9 @@ msgid "" "\n" "Do you want to save all and exit?" msgstr "" +"Avoinna on %1 tallentamatonta koodivälilehteä\n" +"\n" +"Haluatko tallentaa kaiken ja poistua?" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." @@ -14685,7 +15021,7 @@ msgstr "Istunnolle on annettava nimi!" msgid "You must provide a region for your session!" msgstr "Istunnolle on annettava alue!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Dolphin vaatii uudelleenkäynnistyksen, jotta muutos tulee voimaan." @@ -14713,7 +15049,7 @@ msgstr "" "Haluatko lopettaa nyt korjataksesi ongelman?\n" "Jos valitset \"Ei\", ääni voi olla pätkivää." -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." @@ -14722,9 +15058,9 @@ msgstr "" "virheellisesti tai estää tallentamisen." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -14733,9 +15069,9 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Zero 3 -koodia ei tueta" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." -msgstr "" +msgstr "Nolla ehdokasta jäljellä." #: Source/Core/Core/ActionReplay.cpp:961 msgid "Zero code unknown to Dolphin: {0:08x}" @@ -14782,7 +15118,7 @@ msgid "default" msgstr "oletus" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "ei yhteydessä" @@ -14790,7 +15126,7 @@ msgstr "ei yhteydessä" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "e-Reader-kortit (*.raw);;Kaikki tiedostot (*)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "virhekoodi" @@ -14798,9 +15134,9 @@ msgstr "virhekoodi" msgid "fake-completion" msgstr "näennäisläpäisy" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" -msgstr "" +msgstr "false" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:190 msgid "is equal to" @@ -14848,16 +15184,6 @@ msgstr "" msgid "none" msgstr "ei mikään" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "pois" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "päällä" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "tai valitse laite" @@ -14875,9 +15201,9 @@ msgstr "sRGB" msgid "this value:" msgstr "tämä arvo:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" -msgstr "" +msgstr "true" #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:35 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:185 @@ -14942,11 +15268,9 @@ msgstr "| Tai" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ Dolphin-tiimi. ”GameCube” ja ”Wii” ovat Nintendon " -"tavaramerkkejä. Dolphin ei ole sidoksissa Nintendoon millään tavalla." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). #. i18n: The degrees symbol. diff --git a/Languages/po/fr.po b/Languages/po/fr.po index 36b0c3ef18..b0465c8210 100644 --- a/Languages/po/fr.po +++ b/Languages/po/fr.po @@ -16,11 +16,11 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Pascal , 2013-2024\n" -"Language-Team: French (http://app.transifex.com/delroth/dolphin-emu/language/" -"fr/)\n" +"Language-Team: French (http://app.transifex.com/dolphinemu/dolphin-emu/" +"language/fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -133,7 +133,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Révision %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (préréglage)" @@ -153,7 +153,7 @@ msgstr "%1 (lent)" msgid "%1 *" msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -167,11 +167,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Configuration des graphismes %1" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -184,11 +184,11 @@ msgstr "%1 révision(s) après %2" msgid "%1 doesn't support this feature on your system." msgstr "%1 ne prend pas en charge cette fonctionnalité sur votre système." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 ne prend pas en charge cette fonctionnalité." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -198,35 +198,27 @@ msgstr "" "%2 objet(s)\n" "Image actuelle : %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 s'est connecté" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 s'est déconnecté" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" -"%1 a débloqué %2/%3 succès (%4 en hardcore), ce qui vaut %5/%6 points (%7 en " -"hardcore)" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 a débloqué %2/%3 succès, ce qui vaut %4/%5 points" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 n'est pas une ROM valide" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 est en mode golf" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 joue à %2" @@ -239,8 +231,8 @@ msgstr "%1 zones de mémoire" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 points" @@ -256,26 +248,26 @@ msgstr "%1 sessions trouvées" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (Vitesse normale)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "La valeur de %1 est changée" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "La valeur de %1 est atteinte" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "La valeur de %1 est utilisée" @@ -283,10 +275,18 @@ msgstr "La valeur de %1 est utilisée" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "%1/%2" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1 : %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "%1

%2" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2] : %3" @@ -299,7 +299,7 @@ msgstr "%1[%2] : %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2] : %3/%4 Mio" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -312,7 +312,7 @@ msgstr "%1x la réso. native (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "%1x Natif (%2x%3) pour %4" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -356,11 +356,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&À propos" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "&Ajouter une Fonction" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&&Ajouter un point d'arrêt mémoire" @@ -369,23 +373,19 @@ msgstr "&&Ajouter un point d'arrêt mémoire" msgid "&Add New Code..." msgstr "&Ajouter un nouveau code..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Ajouter une fonction" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Ajouter..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "&Assembleur" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "Paramètres &audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "Mise à jour &automatique :" @@ -393,11 +393,15 @@ msgstr "Mise à jour &automatique :" msgid "&Borderless Window" msgstr "Fenêtre sans &bordures" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "Arrêt &si atteint" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Points d'arrêt" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "Suivi des &bugs" @@ -405,15 +409,15 @@ msgstr "Suivi des &bugs" msgid "&Cancel" msgstr "&Annuler" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "Gestionnaire de &cheats" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "Rechercher des &mises à jour..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "&Effacer les symboles" @@ -421,7 +425,7 @@ msgstr "&Effacer les symboles" msgid "&Clone..." msgstr "&Cloner..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Code" @@ -429,37 +433,33 @@ msgstr "&Code" msgid "&Connected" msgstr "&Connecté" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "Paramètres des &manettes" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "&Copier l'adresse" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "&Copier l'adresse" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Créer..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Supprimer..." #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "&Effacer la surveillance" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "&Supprimer les observations" @@ -473,11 +473,11 @@ msgstr "&Modifier le code" msgid "&Edit..." msgstr "&Éditer..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Éjecter le disque" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Émulation" @@ -497,41 +497,41 @@ msgstr "&Exporter l'état..." msgid "&Export as .gci..." msgstr "&Exporter comme .gci..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Fichier" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Police..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&Avancement d'image" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "Réglages de la &Vue libre" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "&Générer les symboles depuis" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "Dépôt &GitHub" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "Paramètres &graphiques" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Aide" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "Paramètres des &Raccouris clavier" @@ -551,35 +551,35 @@ msgstr "&Importer l'état..." msgid "&Import..." msgstr "&Importer..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "&Infinity Base" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "&Insérer blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "&Insérer BLR" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "Fusion &inter-images" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Langue :" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "&Charger la surveillance de Branche" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Charger l'état" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "&Charger une Carte de Symboles" @@ -589,19 +589,23 @@ msgstr "&Charger le fichier à l'adresse actuelle" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "&Verrouiller les observations" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "Verrouiller l'emplacement des &Widgets" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "&Journaliser si atteint" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Mémoire" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "Fil&m" @@ -609,7 +613,7 @@ msgstr "Fil&m" msgid "&Mute" msgstr "&Couper le son" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Réseau" @@ -618,23 +622,23 @@ msgid "&No" msgstr "&Non" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Ouvrir..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Options" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&Patcher les fonctions HLE" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Pause" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Démarrer" @@ -642,7 +646,7 @@ msgstr "&Démarrer" msgid "&Properties" msgstr "&Propriétés" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "Mode &Lecture seule" @@ -650,7 +654,7 @@ msgstr "Mode &Lecture seule" msgid "&Refresh List" msgstr "&Actualiser la liste" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Registres" @@ -663,24 +667,24 @@ msgstr "&Retirer" msgid "&Remove Code" msgstr "&Retirer le Code" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" -msgstr "&Renommer symbole" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" +msgstr "&Renommer le symbole" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Reset" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "Gestionnaire de Packs de &Ressources" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "&Sauvegarder la surveillance de Branche" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "&Sauvegarder la carte des symboles" @@ -688,31 +692,31 @@ msgstr "&Sauvegarder la carte des symboles" msgid "&Scan e-Reader Card(s)..." msgstr "&Lire la ou les carte(s) e-Reader..." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "&Portail Skylanders" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Limite de vitesse :" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Stop" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Thème :" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&Threads" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "&Outil" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Outils" @@ -722,21 +726,21 @@ msgstr "&Décharger la ROM" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "&Déverrouiller les observations" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Affichage" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Regarder" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "Site &web" @@ -748,23 +752,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Oui" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "'%1' introuvable, aucun nom de symbole généré" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' introuvable, recherche de fonctions communes à la place" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(Sombre)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(Clair)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(Système)" @@ -772,7 +776,7 @@ msgstr "(Système)" msgid "(host)" msgstr "(hôte)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(aucun)" @@ -796,16 +800,16 @@ msgstr ", Virgule" msgid "- Subtract" msgstr "- Soustraire" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--Inconnu--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -874,7 +878,7 @@ msgstr "16/9" msgid "16x Anisotropic" msgstr "Anisotropique 16x" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -886,7 +890,7 @@ msgstr "2 Gio" msgid "256 MiB" msgstr "256 Mio" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -922,19 +926,19 @@ msgid "32-bit Unsigned Integer" msgstr "Entier 32 bits non signé" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "Profondeur 3D" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -958,7 +962,7 @@ msgstr "4/3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1043,11 +1047,11 @@ msgstr "< Inférieur à" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "Désactivé en mode Hardcore." @@ -1056,8 +1060,8 @@ msgid "If unsure, leave this unchecked." msgstr "" "Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1065,7 +1069,7 @@ msgstr "" "Délai dépassé pour l'AutoStepping. L'instruction " "actuelle n'a aucun rapport." -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1095,8 +1099,8 @@ msgstr "" msgid "> Greater-than" msgstr "> Supérieur à" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "Une session NetPlay est en cours !" @@ -1117,11 +1121,11 @@ msgstr "" "Installer cette WAD va remplacer celle de la NAND de manière irréversible. " "Continuer ?" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "Un disque est déjà sur le point d'être inséré." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1136,7 +1140,7 @@ msgstr "" "Une sauvegarde d'état ne peut être chargée sans avoir spécifié quel jeu " "démarrer." -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1159,7 +1163,7 @@ msgstr "" "Une synchronisation ne peut être faite que lorsqu'un jeu Wii est entrain de " "fonctionner." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "Sauvegarde a&uto" @@ -1240,19 +1244,11 @@ msgstr "Précision :" msgid "Achievement Settings" msgstr "Paramètres des succès" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "Succès" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" -"Les succès ont été désactivés.
Veuillez quitter tous les jeux pour " -"réactiver les succès." - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Action" @@ -1343,19 +1339,19 @@ msgstr "Action Replay : Code Normal {0} : Sous-type non valide {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "Activer le Chat NetPlay" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Actif" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "Figurines Infinity actives :" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "File d'attente de threads actifs" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Threads actifs" @@ -1377,7 +1373,7 @@ msgstr "Carte :" msgid "Add" msgstr "Ajouter" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "Ajouter un &point d'arrêt" @@ -1394,31 +1390,31 @@ msgstr "Ajouter un nouveau périphérique USB" msgid "Add Shortcut to Desktop" msgstr "Ajouter un raccourci sur le Bureau" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Ajouter un point d'arrêt" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Ajouter un point d'arrêt à la mémoire" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "Ajouter un &point d'arrêt mémoire" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "Ajouter un point d'arrêt mémoire" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "Ajouter à la surveillance" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "Ajouter pour observation" @@ -1428,17 +1424,17 @@ msgstr "Ajouter pour observation" msgid "Add..." msgstr "Ajouter..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Adresse" @@ -1457,7 +1453,7 @@ msgstr "Espace d'adresse par état de CPU" msgid "Address:" msgstr "Adresse :" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1543,7 +1539,7 @@ msgstr "Avancé" msgid "Advanced Settings" msgstr "Réglages avancés" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1614,7 +1610,7 @@ msgid "All Assembly files" msgstr "Tous les fichiers Assembleur" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "Tout Double" @@ -1623,7 +1619,7 @@ msgstr "Tout Double" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1631,34 +1627,34 @@ msgid "All Files" msgstr "Tous les fichiers" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Tous les fichiers (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "Tout Flottant" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Tous les fichiers GC/Wii" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "Tout Hexadécimal" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Tous les états sauvegardés (*.sav *.s##);; Tous les fichiers (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "Tout Entier Signé" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "Tout Entier Non-signé" @@ -1674,11 +1670,11 @@ msgstr "Les codes de tous les joueurs ont été synchronisés." msgid "All players' saves synchronized." msgstr "Les sauvegardes de tous les joueurs ont été synchronisées." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "Autoriser des réglages pour région différente" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Autoriser l'envoi des statistiques d'utilisation" @@ -1702,7 +1698,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "Sources alternatives d'entrées" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "Toujours" @@ -1724,7 +1720,7 @@ msgstr "Un disque devrait déjà être inséré mais n'a pas été trouvé." msgid "Anaglyph" msgstr "Anaglyphe" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analyser" @@ -1738,7 +1734,7 @@ msgstr "Angle" msgid "Angular velocity to ignore and remap." msgstr "Vélocité angulaire à ignorer et remapper." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "Anti-Aliasing" @@ -1750,19 +1746,19 @@ msgstr "Anti-Aliasing :" msgid "Any Region" msgstr "Toutes régions" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" -msgstr "Ajouter la signature à" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" +msgstr "Ajouter une signature à" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "Ajouter à un fichier de signature &existant..." -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "A&ppliquer un fichier de signature" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1779,19 +1775,19 @@ msgstr "Date de l'Apploader :" msgid "Apply" msgstr "Appliquer" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "Appliquer un fichier de signature" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "Détection de mipmap arbitraire" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Êtes-vous sûr de vouloir supprimer \"%1\" ?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Êtes-vous sûr de vouloir supprimer ce fichier ?" @@ -1799,7 +1795,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer ce fichier ?" msgid "Are you sure you want to delete this pack?" msgstr "Êtes-vous sûr de vouloir supprimer ce pack ?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "Êtes-vous sûr de vouloir quitter NetPlay ?" @@ -1828,9 +1824,9 @@ msgstr "Format d'écran :" msgid "Assemble" msgstr "Assembler" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" -msgstr "Assembler l'instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" +msgstr "Instruction d'assemblage" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 msgid "Assembler" @@ -1840,7 +1836,7 @@ msgstr "Assembleur" msgid "Assembly File" msgstr "Fichier Assembleur" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Attribuer les ports des manettes" @@ -1892,11 +1888,15 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Multiple de 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "Mise à jour automatique" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Paramètres de mise à jour automatique" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1916,7 +1916,7 @@ msgstr "Ajuster auto. la taille de la fenêtre" msgid "Auto-Hide" msgstr "Cacher automatiquement" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "Détecter automatiquement les modules RSO ?" @@ -1933,6 +1933,25 @@ msgstr "" "

Dans le doute, décochez cette case." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" +"Change automatiquement le disque du jeu lorsqu'un jeu avec deux disques le " +"demande. Cette fonctionnalité requiert à ce que le jeu soit démarré d'une de " +"ces manières :
- Depuis la liste de jeux, avec les deux disques présents " +"dans la liste.
- En faisant Fichier > Ouvrir ou via l'interface de ligne " +"de commande, avec les chemins vers les deux disques fournis.
- En " +"démarrant le fichier M3U via Fichier > Ouvrir ou l'interface de ligne de " +"commande.

Dans le doute, décochez cette case." + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "Mettre à jour automatiquement les valeurs actuelles" @@ -1944,7 +1963,7 @@ msgid "Auxiliary" msgstr "Auxiliaire" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "o" @@ -1970,11 +1989,11 @@ msgstr "Adresse de destination BBA" msgid "BIOS:" msgstr "BIOS :" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "Registres BP" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "Back Chain" @@ -2030,10 +2049,10 @@ msgstr "Mauvais offset fourni." msgid "Bad value provided." msgstr "Mauvaise valeur fournie." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Bannière" @@ -2053,7 +2072,7 @@ msgstr "Barre" msgid "Base Address" msgstr "Adresse de base" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "Priorité de base" @@ -2061,7 +2080,7 @@ msgstr "Priorité de base" msgid "Basic" msgstr "Paramètres généraux" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Paramètres de base" @@ -2077,10 +2096,6 @@ msgstr "Vous devez spécifier un jeu à lancer pour utiliser le mode batch." msgid "Battery" msgstr "Batterie" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta (mensuelle)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, etc" @@ -2117,7 +2132,7 @@ msgstr "Binaire SSL (écriture)" msgid "Bitrate (kbps):" msgstr "Bitrate (kbps) :" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -2129,9 +2144,9 @@ msgstr "" "\n" "Veuillez réessayer avec un personnage différent." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "Taille des blocs" @@ -2169,16 +2184,16 @@ msgstr "" "Le mode pour passer outre le Bluetooth est activé, mais Dolphin a été " "compilé sans libusb. Ce mode ne peut donc pas être utilisé." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "Démarrer sur Pause" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" "Fichier de sauvegarde BootMii de la NAND (*.bin);;Tous les fichiers (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "Fichier de clés BootMii (*.bin);;Tous les fichiers (*)" @@ -2190,47 +2205,47 @@ msgstr "Plein écran sans bords" msgid "Bottom" msgstr "Bas" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "Branche" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "Branche (LR sauvegardé)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "Branche Conditionnelle" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "Branche Conditionnelle (LR sauvegardé)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "Branche Conditionnelle vers Registre de comptage" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "Branche Conditionnelle vers Registre de comptage (LR sauvegardé)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "Branche Conditionnelle vers Registre de Lien" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "Branche Conditionnelle vers Registre de Lien (LR sauvegardé)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "Branche non écrasée" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "Type de branche" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "La branche a été écrasée" @@ -2242,23 +2257,23 @@ msgstr "Surveillance de Branche" msgid "Branch Watch Tool" msgstr "Outil de surveillance de Branche" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "Aide de l'outil de surveillance de Branche (1/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "Aide de l'outil de surveillance de Branche (2/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "Aide de l'outil de surveillance de Branche (3/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "Aide de l'outil de surveillance de Branche (4/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2291,7 +2306,7 @@ msgstr "" "\"Effacer la surveillance de Branche\" pour effacer toutes les candidates et " "retourner à la phase de liste noire." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2308,19 +2323,19 @@ msgstr "" "fois, la surveillance de Branche va basculer à la phase de réduction, et la " "table va se remplir avec toutes les candidates éligibles." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "Branche vers Registre de comptage" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "Branche vers Registre de comptage (LR sauvegardé)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "Branche vers Registre de liens" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "Branche vers Registre de liens (LR sauvegardé)" @@ -2329,25 +2344,30 @@ msgstr "Branche vers Registre de liens (LR sauvegardé)" msgid "Branch: %1" msgstr "Branche : %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "Branches" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "Arrêt" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "Arrêter &et Journaliser si atteint" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Point d'arrêt" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "Point d'arrêt rencontré ! Sortie abandonnée." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Points d'arrêt" @@ -2381,7 +2401,7 @@ msgstr "Erreur d'adaptateur réseau" msgid "Broadband Adapter MAC Address" msgstr "Adresse MAC de l'adaptateur réseau" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "Parcourir les sessions &NetPlay..." @@ -2389,16 +2409,16 @@ msgstr "Parcourir les sessions &NetPlay..." msgid "Buffer Size:" msgstr "Taille du tampon :" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Taille de buffer changée à %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Buffer :" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2446,11 +2466,11 @@ msgstr "Par : %1" msgid "C Stick" msgstr "Stick C" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "&Créer un Fichier Signature..." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "Registre CP" @@ -2485,7 +2505,7 @@ msgstr "" msgid "Calculate" msgstr "Calculer" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2510,7 +2530,7 @@ msgstr "Étalonnage" msgid "Calibration Period" msgstr "Durée d'étalonnage" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "Appel de la liste d'affichage à %1 avec pour taille %2" @@ -2538,7 +2558,7 @@ msgstr "" "Champ de vue de la caméra (agit sur la sensibilité du pointeur de la " "Wiimote)." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" "Peut générer un code AR pour les valeurs dans la mémoire virtuelle " @@ -2556,8 +2576,8 @@ msgstr "Impossible d'éditer les méchants pour ce trophée !" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Impossible de trouver la Wiimote par la gestion de connexion {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" "Impossible de démarrer une session NetPlay pendant qu'un jeu est en cours " @@ -2565,7 +2585,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2578,15 +2598,15 @@ msgstr "Annuler" msgid "Cancel Calibration" msgstr "Annuler l'étalonnage" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "Candidates : %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "Candidates : %1 | Exclues : %2 | Restantes : %3" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "Candidates : %1 | Filtrées : %2 | Restantes : %3" @@ -2607,11 +2627,11 @@ msgstr "" "Il n'est pas possible de comparer avec la dernière valeur lors d'une " "première recherche." -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "Impossible de trouver l'IPL de GC" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "Impossible de générer un code AR pour cette adresse." @@ -2627,7 +2647,7 @@ msgstr "Impossible d'attribuer un chemin vide pour le dossier GCI." msgid "Cannot set memory card to an empty path." msgstr "Vous devez indiquer un dossier valide pour la carte mémoire." -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Impossible de démarrer le jeu car l'IPL de GC n'a pas pu être trouvé." @@ -2659,7 +2679,7 @@ msgstr "Centrer et étalonner" msgid "Change &Disc" msgstr "&Changer de disque" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "&Changer de disque..." @@ -2667,14 +2687,23 @@ msgstr "&Changer de disque..." msgid "Change Disc" msgstr "Changer de disque" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Changer automatiquement les disques" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "Changer le disque par {0}" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" +"Change l'apparence et la couleur des boutons de Dolphin." +"

Dans le doute, sélectionnez Clean." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2706,7 +2735,7 @@ msgstr "" "seulement et pas de mouvement latéral, et vous pouvez zoomer jusqu'à " "l'emplacement d'origine de la caméra." -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" "Le changement des cheats ne fonctionnera qu'après le redémarrage du jeu." @@ -2715,11 +2744,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "Partition de Chaîne (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "Le personnage entré est invalide !" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Chat" @@ -2735,7 +2764,7 @@ msgstr "Rechercher un cheat" msgid "Cheats Manager" msgstr "Gestionnaire de Cheats" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "Vérifier la NAND..." @@ -2747,7 +2776,7 @@ msgstr "Rechercher en arrière-plan les changements dans la liste des jeux" msgid "Check for updates" msgstr "Rechercher des mises à jour" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2755,7 +2784,7 @@ msgstr "" "Vérifie si vous avez la permission de supprimer le fichier ou s'il est en " "cours d'utilisation." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "Somme de contrôle" @@ -2767,36 +2796,36 @@ msgstr "Chine" msgid "Choose" msgstr "Choisissez" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "Choisir le dossier de destination de l'extraction" + +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "Choisissez le dossier racine du GCI" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "Choisir le fichier d'entrée prioritaire." + +#: Source/Core/DolphinQt/MenuBar.cpp:1757 +msgid "Choose Secondary Input File" +msgstr "Choisir le fichier d'entrée secondaire." + +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "Choisir un fichier à ouvrir" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +msgid "Choose a File to Open or Create" msgstr "Choisissez un fichier à ouvrir ou créer" -#: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "Choisir le fichier d'entrée prioritaire." - -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "Choisir le fichier d'entrée secondaire." - -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "Choisissez le dossier racine du GCI" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Choisir le dossier de destination de l'extraction" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "Serrage de la rotation sur l'axe horizontal" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Boutons classiques" @@ -2807,18 +2836,18 @@ msgstr "Manette classique" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Effacer" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "Effacer la surveillance de Branche" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "Effacer le cache" @@ -2839,7 +2868,7 @@ msgstr "&Cloner et modifier le Code..." msgid "Close" msgstr "Fermer" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "Co&nfiguration" @@ -2847,11 +2876,11 @@ msgstr "Co&nfiguration" msgid "Code" msgstr "Code" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "\"Chemin de code non pris\"" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "\"Le chemin de code a été pris\"" @@ -2863,7 +2892,7 @@ msgstr "Code :" msgid "Codes received!" msgstr "Codes reçus !" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "Correction de couleur" @@ -2879,11 +2908,11 @@ msgstr "Correction de couleur :" msgid "Color Space" msgstr "Espace de couleur" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "&Visibilité de la colonne" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "Combiner &deux fichiers de signature..." @@ -2924,9 +2953,9 @@ msgstr "Compiler les Shaders avant le démarrage" msgid "Compiling Shaders" msgstr "Compilation des Shaders" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "Compression" @@ -2939,7 +2968,7 @@ msgstr "Niveau de compression :" msgid "Compression:" msgstr "Compression :" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "Cond." @@ -2947,11 +2976,11 @@ msgstr "Cond." #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Condition" @@ -2967,7 +2996,7 @@ msgstr "Conditionnel" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "Aide conditionnelle" @@ -2982,7 +3011,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -3030,12 +3064,17 @@ msgstr "" "Registres qui peuvent être référencés :\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Fonctions :\n" "Définir un registre : r1 = 8\n" "Casts: s8(0xff). Disponible : s8, u8, s16, u16, s32, u32\n" -"Callstack: callstack(0x80123456), callstack(\"anim\")\n" +"Callstack : callstack(0x80123456), callstack(\"anim\")\n" "Comparer le texte: streq(r3, \"abc\"). Chaque paramètre peut être une " "adresse ou des constantes de texte.\n" "Lire en mémoire : read_u32(0x80000000). Disponible : u8, s8, u16, s16, u32, " @@ -3086,7 +3125,7 @@ msgstr "Configurer" msgid "Configure Controller" msgstr "Configurer la manette" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Configurer Dolphin" @@ -3099,13 +3138,13 @@ msgstr "Configurer l'entrée" msgid "Configure Output" msgstr "Configurer la sortie" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Confirmer" @@ -3114,12 +3153,12 @@ msgstr "Confirmer" msgid "Confirm backend change" msgstr "Confirmez le changement de moteur" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Confirmer l'arrêt de l'émulation" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Confirmation" @@ -3129,7 +3168,7 @@ msgstr "Confirmation" msgid "Connect" msgstr "Connecter" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Connecter la Balance Board" @@ -3137,27 +3176,27 @@ msgstr "Connecter la Balance Board" msgid "Connect USB Keyboard" msgstr "Connecter le clavier USB" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Connecter la Wiimote %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Connecter la Wiimote 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Connecter la Wiimote 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Connecter la Wiimote 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Connecter la Wiimote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Connecter les Wiimotes" @@ -3173,7 +3212,7 @@ msgstr "Se connecter à Internet et rechercher une mise à jour ?" msgid "Connected" msgstr "Connecté" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "Connexion en cours" @@ -3198,23 +3237,23 @@ msgstr "Contrôler le mode Golf de NetPlay" msgid "Control Stick" msgstr "Stick de contrôle" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "Config de manette" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "Profil de la manette 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "Profil de la manette 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "Profil de la manette 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "Profil de la manette 4" @@ -3226,6 +3265,16 @@ msgstr "Paramètres des manettes" msgid "Controllers" msgstr "Manettes" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3239,7 +3288,7 @@ msgstr "" "effet.

Dans le doute, laissez la valeur sur 203." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3251,7 +3300,7 @@ msgstr "" "l'impression que les objets sortent de l'écran, une valeur basse est plus " "confortable." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3266,7 +3315,7 @@ msgstr "" "

Dans le doute, sélectionnez Résolution native " -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3301,7 +3350,7 @@ msgstr "" "Contrôle le fait d'utiliser une émulation de haut ou bas niveau du DSP. Par " "défaut réglé sur True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "Convergence" @@ -3400,45 +3449,45 @@ msgstr "" "temps 2,2.

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Copier" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 +msgid "Copy &Function" msgstr "Copier la &fonction" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "Copier l'&hex" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "Copier l'&Hex" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Copier l'adresse" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "Copier la &ligne de code" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Échec de la copie" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Copier l'Hex" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "Copier l'adresse &cible" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "Copier la valeur" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "Copier la &ligne de code" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "Copier l'adresse &cible" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Copier vers A" @@ -3453,8 +3502,8 @@ msgstr "Copier vers B" msgid "Core" msgstr "Core" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "Le noyau n'est pas initialisé." @@ -3565,8 +3614,8 @@ msgstr "Fichier {0} non reconnu" msgid "Could not save your changes!" msgstr "Impossible d'enregistrer vos changements !" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "Impossible de démarrer le processus de la mise à jour : {0}" @@ -3590,7 +3639,7 @@ msgstr "" "Dans ce cas, vous devez à nouveau spécifier l'emplacement du fichier de " "sauvegarde dans les options." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "Impossible de trouver le serveur central" @@ -3606,13 +3655,13 @@ msgstr "Impossible de lire le fichier." msgid "Country:" msgstr "Pays :" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "Créer" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "Créer un fichier Infinity" @@ -3626,7 +3675,7 @@ msgstr "Créer une nouvelle Carte mémoire" msgid "Create Skylander File" msgstr "Créer un fichier Skylander" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "Crée des mappages pour les autres appareils" @@ -3678,23 +3727,23 @@ msgstr "" "

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Région actuelle" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "Valeur actuelle" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "Contexte acutel" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "Jeu en cours" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Thread actuel" @@ -3810,7 +3859,7 @@ msgstr "Tapis de danse" msgid "Dark" msgstr "Ténèbres" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "Données" @@ -3856,7 +3905,7 @@ msgid "Debug" msgstr "Débug" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Débogage" @@ -3873,24 +3922,24 @@ msgstr "Qualité de décodage :" msgid "Decrease" msgstr "Réduction" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Réduire la convergence" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Réduire la profondeur" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Réduire" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Baisser" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "Décrémenter l'emplacement de l'état sélectionné" @@ -3904,7 +3953,7 @@ msgstr "Réduire Y" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Par défaut" @@ -3924,7 +3973,7 @@ msgstr "Police par défaut" msgid "Default ISO:" msgstr "ISO par défaut :" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "Thread par défaut" @@ -3951,8 +4000,9 @@ msgstr "" "

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Supprimer" @@ -3970,7 +4020,7 @@ msgstr "Supprimer les fichiers sélectionnées..." msgid "Delete the existing file '{0}'?" msgstr "Supprimer le fichier '{0}' ?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "Profondeur" @@ -3982,12 +4032,12 @@ msgstr "Pourcentage de la profondeur :" msgid "Depth:" msgstr "Profondeur :" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Description" @@ -4001,8 +4051,8 @@ msgstr "Description :" msgid "Description: %1" msgstr "Description : %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "Destination" @@ -4014,21 +4064,21 @@ msgstr "Destination (chemin de socket UNIX ou adresse:port) :" msgid "Destination (address:port):" msgstr "Destination (addresse:port) :" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "Destination Max" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "Destination Min" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "Symbole de destination" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "Détaché" @@ -4036,7 +4086,7 @@ msgstr "Détaché" msgid "Detect" msgstr "Détecter" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "Détection des modules RSO" @@ -4044,11 +4094,11 @@ msgstr "Détection des modules RSO" msgid "Deterministic dual core:" msgstr "Double cœur déterministe :" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Dev (plusieurs fois par jour)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Appareil" @@ -4090,11 +4140,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "Dé&connecté" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "Désactiver" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Désactiver Bounding Box" @@ -4107,15 +4152,15 @@ msgstr "Désactiver le filtre de copie" msgid "Disable EFB VRAM Copies" msgstr "Désactiver les copies EFB dans la VRAM" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Désactiver la limite de vitesse" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "Désactiver Fastmem" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "Désactiver Fastmem Arena" @@ -4123,11 +4168,11 @@ msgstr "Désactiver Fastmem Arena" msgid "Disable Fog" msgstr "Désactiver le brouillard" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "Désactiver le cache JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "Désactiver la carte des grands points d'entrée" @@ -4156,7 +4201,7 @@ msgstr "" "la RAM. Empêche tout upscaling.

Dans le doute, " "décochez cette case." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -4171,6 +4216,15 @@ msgstr "" "

Dans le doute, cochez cette case." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" +"Désactive votre économiseur d'écran lorsque vous jouez à un jeu." +"

Dans le doute, cochez cette case." + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disque" @@ -4179,6 +4233,11 @@ msgstr "Disque" msgid "Discard" msgstr "Fermer" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "Réglages de l'affichage" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "Type d'affichage" @@ -4211,15 +4270,15 @@ msgstr "Distance" msgid "Distance of travel from neutral position." msgstr "Distance parcourue depuis la position neutre." -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Autorisez-vous Dolphin à envoyer des informations à ses développeurs ?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Voulez-vous ajouter \"%1\" à la liste des dossiers de jeux ?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "Voulez-vous effacer la liste des noms de symboles ?" @@ -4229,7 +4288,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "Voulez-vous supprimer %n fichier(s) de sauvegarde sélectionné(s) ?" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Voulez-vous arrêter l'émulation en cours ?" @@ -4241,8 +4300,8 @@ msgstr "Souhaitez-vous essayer de réparer la NAND ?" msgid "Dolby Pro Logic II Decoder" msgstr "Décodeur Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Journal FIFO de Dolphin (*.dff)" @@ -4250,9 +4309,9 @@ msgstr "Journal FIFO de Dolphin (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "Préréglage de mod de jeu pour Dolphin" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Fichier de carte pour Dolphin (*.map)" @@ -4264,8 +4323,8 @@ msgstr "Fichier CSV de signature de Dolphin" msgid "Dolphin Signature File" msgstr "Fichier de signature de Dolphin" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Films TAS Dolphin (*.dtm)" @@ -4308,7 +4367,7 @@ msgstr "Dolphin n'a pas pu exécuter l'action demandée." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin est un émulateur de GameCube et Wii, libre et open-source." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Dolphin est trop ancien pour le serveur traversal" @@ -4324,15 +4383,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin ne peut vérifier les disques non licenciés." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" -"Dolphin utilisera ceci pour les titres dont la région ne peut être " -"automatiquement déterminée." - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "Le système de Dolphin pour les cheats est actuellement désactivé." @@ -4341,7 +4392,7 @@ msgstr "Le système de Dolphin pour les cheats est actuellement désactivé." msgid "Domain" msgstr "Domaine" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Ne pas mettre à jour" @@ -4362,7 +4413,7 @@ msgstr "Portes bloquées." #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "Double" @@ -4384,7 +4435,7 @@ msgstr "Télécharger des codes" msgid "Download Codes from the WiiRD Database" msgstr "Télécharger des codes de WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" "Télécharger les jaquettes des jeux depuis GameTDB.com pour l'affichage en " @@ -4398,6 +4449,23 @@ msgstr "Téléchargement terminé" msgid "Downloaded %1 codes. (added %2)" msgstr "%1 codes ont été téléchargés. (%2 ajoutés)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" +"Télécharge les jaquettes complètes des jeux depuis GameTDB.com pour être " +"affichées dans la vue de grille de jeux. Si cette option est décochée, la " +"liste de jeux affiche la bannière récupérée des fichiers de sauvegarde des " +"jeux, et si le jeu n'a aucune sauvegarde une bannière générique sera " +"affichée.

La vue en liste utilisera toujours la bannière de " +"sauvegarde des jeux.

Dans le doute, cochez cette " +"case." + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4437,7 +4505,7 @@ msgstr "Dumper &FakeVMEM" msgid "Dump &MRAM" msgstr "Dumper la &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Enregistrer le son" @@ -4449,7 +4517,7 @@ msgstr "Copier les textures de base" msgid "Dump EFB Target" msgstr "Copier l'EFB cible" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Enregistrer les images" @@ -4518,11 +4586,11 @@ msgstr "" "

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "Durée d'appui sur le bouton Turbo (en images) :" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "Durée de relâchement du bouton Turbo (en images) :" @@ -4532,11 +4600,11 @@ msgstr "Durée de relâchement du bouton Turbo (en images) :" msgid "Dutch" msgstr "Néerlandais" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "&Quitter" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "Copie %1 d'EFB" @@ -4552,7 +4620,7 @@ msgstr "" "distribution de Dolphin, un redémarrage est probablement nécessaire pour que " "Windows charge le nouveau pilote." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4564,7 +4632,7 @@ msgstr "" "Convient pour les jeux de compétition où l'égalité et une latence minimale " "sont les plus importantes." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Premières mises à jour de mémoire" @@ -4583,7 +4651,16 @@ msgstr "Asie de l'Est" msgid "Edit Breakpoint" msgstr "Modifier le point d'arrêt" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "Modifier Conditionnel" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "Modifier l'expression conditionnelle" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "Modifier..." @@ -4603,11 +4680,11 @@ msgstr "Effets" msgid "Effective" msgstr "Effective" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "Priorité effective" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "Eio" @@ -4625,7 +4702,7 @@ msgstr "Élément" msgid "Embedded Frame Buffer (EFB)" msgstr "Buffer d'image embarqué (Embedded Frame Buffer - EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Vide" @@ -4637,7 +4714,7 @@ msgstr "Thread d'émulation déjà en cours d'exécution" msgid "Emulate Disc Speed" msgstr "Émuler la vitesse du disque" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "Émuler la Infinity Base" @@ -4657,7 +4734,7 @@ msgstr "" "Émule la vitesse de lecture du lecteur de disques de la console. Désactiver " "ceci peut provoquer des instabilités. Activé par défaut." -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "Appareils USB émulés" @@ -4675,7 +4752,7 @@ msgstr "" "Actuel : MEM1 {0:08X} ({1} MiB), MEM2 {2:08X} ({3} MiB)\n" "DFF : MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Vitesse de l'émulation" @@ -4684,8 +4761,6 @@ msgstr "Vitesse de l'émulation" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "Activer" @@ -4693,23 +4768,15 @@ msgstr "Activer" msgid "Enable API Validation Layers" msgstr "Activer les couches de validation d'API" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "Activer les badges de succès" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "Activer les succès" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Activer l'étirement du son" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Activer les Cheats" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "Activer l'entrée de la manette" @@ -4717,16 +4784,20 @@ msgstr "Activer l'entrée de la manette" msgid "Enable Custom RTC" msgstr "Activer l'horloge personnalisée" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "Activer l'interface de débogage" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "Activer la Présence sur Discord" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Activer le double cœur" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" msgstr "Activer le double cœur (plus rapide)" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 @@ -4737,7 +4808,7 @@ msgstr "Activer le changement de vitesse du CPU" msgid "Enable Emulated Memory Size Override" msgstr "Modifier la taille de la mémoire émulée" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "Activer les succès Encore" @@ -4749,11 +4820,11 @@ msgstr "Activer le FPRF" msgid "Enable Graphics Mods" msgstr "Activer les mods graphiques" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "Activer le mode Hardcore" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4787,20 +4858,16 @@ msgstr "" "
Notez que si vous désactivez le mode Hardcore pendant qu'un jeu est en " "cours, vous devrez quitter le jeu pour réactiver ce mode." -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "Activer le profilage de bloc de JIT" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "Activer les tableaux de classements" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Activer le MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "Activer les notifications de progression" @@ -4808,14 +4875,10 @@ msgstr "Activer les notifications de progression" msgid "Enable Progressive Scan" msgstr "Activer le balayage progressif" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "Activer l'intégration de RetroAchievements.org" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "Activer la Rich Presence" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4829,11 +4892,15 @@ msgstr "Activer l'économiseur d'écran" msgid "Enable Speaker Data" msgstr "Activer les données du haut-parleur" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "Activer le mode Spectateur" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "Activer les succès non officiels" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Activer l'envoi des statistiques d'utilisation" @@ -4849,37 +4916,6 @@ msgstr "Activer le rendu en fil de fer" msgid "Enable Write-Back Cache (slow)" msgstr "Activer le cache en écriture différée (lent)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" -"Active les badges de succès.

Affiche des icônes pour le joueur, le " -"jeu, et les succès. C'est simplement une option visuelle, mais elle " -"demandera un peu plus de mémoire et de temps pour télécharger les images." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" -"Activer la compétition dans les tableaux de classements de RetroAchievements." -"

Le mode Hardcore doit être activé pour l'utiliser." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" -"Activer la rich presence détaillée sur le site RetroAchievements." -"

Cela fournit une description détaillée de ce que le joueur fait dans " -"le jeu sur le site web. Si désactivé, le site va seulement afficher le jeu " -"qui est joué.

Cela n'a aucune incidence sur la rich presence de " -"Discord." - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " @@ -4889,7 +4925,7 @@ msgstr "" "peut provoquer des plantages et autres soucis dans certains jeux. (ACTIF = " "Compatible, INACTIF = Débloqué)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4902,7 +4938,7 @@ msgstr "" "Dolphin ne sauvegarde pas votre mot de passe sur votre appareil et utilise " "un jeton d'API pour maintenir votre connection. " -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " @@ -4912,33 +4948,48 @@ msgstr "" "message en popup lorsque le joueur progresse sur un succès qui suit une " "valeur qui augmente, telle que 60 étoiles sur 120." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" "Active le déblocage des succès dans le mode Encore.

Ce mode ré-active " "les succès que le joueur a déjà débloqués sur le site pour que le joueur " "soit informé si il remplit à nouveau les conditions de déblocage, utile pour " -"les critères personnalisés de speedrun ou juste pour le fun." +"les critères personnalisés de speedrun ou juste pour le fun.

Ce " +"réglage prendra effet lors du prochain lancement d'un jeu." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" -msgstr "Activer le déblocage des succès.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" +"Active le déblocage des succès en mode Spectateur.

Dans ce mode, les " +"succès et tableaux des vainqueurs seront traités et affichés à l'écran, mais " +"ne seront pas envoyés au serveur.

Si c'est activé au démarrage du " +"jeu, il ne sera désactivé qu'à la l'arrêt du jeu, car une session " +"RetroAchievements ne sera pas créée.

Si désactivé au lancement d'un " +"jeu, il peut être activé librement pendant le jeu." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" "Active le déblocage des succès non officiels ainsi que les officiels." "

Les succès non officiels peuvent être optionnels ou des succès non " "terminés qui n'ont pas été reconnus comme officiels par RetroAchievements et " -"peuvent être utiles pour tester ou pour le fun." +"peuvent être utiles pour tester ou pour le fun.

Ce réglage prendra " +"effet lors du prochain lancement d'un jeu." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 msgid "" @@ -4956,7 +5007,7 @@ msgstr "" "Active le calcul du résultat du drapeau de la virgule flottante, requis pour " "quelques jeux. (Activé = compatible, Désactivé = rapide)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -5014,7 +5065,7 @@ msgstr "" "

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -5082,6 +5133,20 @@ msgstr "" "désormais disparues telles que la Météo ou les Chaînes Nintendo.\n" "Lisez les Termes de service sur : https://www.wiilink24.com/fr/tos" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" +"Active l'utilisation de la RA et les cheat codes Gecko qui permettent de " +"modifier le comportement des jeux. Ces codes peuvent être configurés avec le " +"Gestionnaire de cheats dans le menu Outils.

Ce réglage ne peut pas " +"être changé lorsque l'émulation est en cours.

Dans " +"le doute, décochez cette case." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -5122,6 +5187,10 @@ msgstr "" "\n" "Abandon de l'importation." +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "Addr Fin" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet ne s'est pas initialisé" @@ -5171,7 +5240,7 @@ msgstr "" "Entrez l'adresse IP et le port de l'instance tapserver à laquelle vous " "voulez vous connecter." -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "Entrer l'adresse du module RSO :" @@ -5184,20 +5253,20 @@ msgstr "Entrer l'adresse du module RSO :" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -5211,42 +5280,42 @@ msgstr "Entrer l'adresse du module RSO :" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -5272,7 +5341,7 @@ msgstr "Erreur lors de l'ouverture de l'adaptateur : %1" msgid "Error collecting save data!" msgstr "Erreur lors de la récupération des données de sauvegarde !" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -5288,7 +5357,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Erreur lors de l'obtention de la liste des sessions : %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" "Une erreur est survenue lors de l'ouverture de certains packs de texture" @@ -5389,7 +5458,7 @@ msgstr "" msgid "Euphoria" msgstr "Euphorie" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europe" @@ -5402,15 +5471,15 @@ msgstr "Ubershaders exclusifs" msgid "Exit" msgstr "Quitter" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "+ ou fermeture de parenthèse attendue" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "Arguments attendus :" +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "Arguments attendus : {0}" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "Fermeture de parenthèse attendu." @@ -5422,19 +5491,19 @@ msgstr "Virgule attendue." msgid "Expected end of expression." msgstr "Fin d'expression attendue." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "Nom d'entrée attendu" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "Ouverture de parenthèse attendue" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "Début d'expression attendu" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "Nom de variable attendu." @@ -5442,7 +5511,7 @@ msgstr "Nom de variable attendu." msgid "Experimental" msgstr "Expérimental" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Exporter toutes les sauvegardes Wii" @@ -5453,11 +5522,11 @@ msgstr "Exporter toutes les sauvegardes Wii" msgid "Export Failed" msgstr "L'exportation a échoué" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Exporter l'enregistrement..." -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Exporter l'enregistrement..." @@ -5485,14 +5554,14 @@ msgstr "Exporter comme .&gcs..." msgid "Export as .&sav..." msgstr "Exporter comme .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n sauvegarde(s) exportée(s)" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extension" @@ -5505,7 +5574,7 @@ msgstr "Entrée d'extension de mouvement" msgid "Extension Motion Simulation" msgstr "Simulation d'extension de mouvement" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "Externe" @@ -5513,7 +5582,7 @@ msgstr "Externe" msgid "External Frame Buffer (XFB)" msgstr "Buffer externe d'image (External Frame Buffer - XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "Extraire les certificats de la NAND" @@ -5550,8 +5619,8 @@ msgstr "Extraction du dossier..." msgid "FD" msgstr "FD" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "Lecteur FIFO" @@ -5567,11 +5636,11 @@ msgstr "" "Impossible d'ouvrir la carte mémoire :\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Impossible d'ajouter cette session à l'index NetPlay : %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "Impossible d'ajouter cela au fichier de signature '%1'" @@ -5591,7 +5660,7 @@ msgstr "Impossible d'effacer le Skylander du slot %1 !" msgid "Failed to connect to Redump.org" msgstr "Impossible de se connecter à Redump.org" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "Impossible de se connecter au serveur : %1" @@ -5612,15 +5681,15 @@ msgstr "Impossible de créer les ressources globales pour D3D12" msgid "Failed to create DXGI factory" msgstr "Impossible de créer DXGI factory" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "Impossible de créer le fichier Infinity" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "Impossible de créer le fichier Skylander !" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5645,7 +5714,7 @@ msgstr "" "Impossible de créer la carte mémoire pour NetPlay. Vérifier vos permissions " "en écriture." -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "Impossible de supprimer le fichier sélectionné." @@ -5674,7 +5743,7 @@ msgstr "Échec de l'exportation de %n sur %1 fichier(s) de sauvegarde." msgid "Failed to export the following save files:" msgstr "Échec de l'exportation des fichiers de sauvegarde suivants :" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "Impossible d'extraire les certificats depuis la NAND" @@ -5704,14 +5773,14 @@ msgstr "Impossible de trouver un ou plusieurs symboles D3D" msgid "Failed to import \"%1\"." msgstr "Impossible d'importer \"%1\"." -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Impossible d'importer le fichier de sauvegarde. Veuillez démarrer le jeu une " "fois, puis réessayez." -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5719,7 +5788,7 @@ msgstr "" "Impossible d'importer le fichier de sauvegarde. Le fichier indiqué semble " "corrompu ou n'est pas une sauvegarde valide de Wii." -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5730,7 +5799,7 @@ msgstr "" "Essayez de réparer votre NAND (Outils -> Gestion de NAND -> Vérifier la " "NAND...), et importez à nouveau la sauvegarde." -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "Impossible d'initialiser la base" @@ -5753,11 +5822,11 @@ msgid "Failed to install pack: %1" msgstr "Impossible d'installer le pack %1" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "Impossible d'installer ce titre dans la NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5765,8 +5834,8 @@ msgstr "" "Impossible d'écouter le port %1. Est-ce qu'une autre instance de serveur " "Netplay est en exécution ?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "Impossible de charger le module RSO à %1" @@ -5778,15 +5847,15 @@ msgstr "Impossible de charger d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "Impossible de charger dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "Impossible d'ouvrir le fichier de carte '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "Impossible de charger le fichier Skylander !" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" @@ -5794,7 +5863,7 @@ msgstr "" "Impossible de charger le fichier Skylander :\n" "%1" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "Impossible de charger l'exécutable en mémoire." @@ -5810,17 +5879,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "Impossible de modifier Skylander !" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "Impossible d'ouvrir \"%1\" en écriture." -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "Impossible d'ouvrir \"{0}\" en écriture." #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "Impossible d'ouvrir \"%1\"" @@ -5828,7 +5897,7 @@ msgstr "Impossible d'ouvrir \"%1\"" msgid "Failed to open Bluetooth device: {0}" msgstr "Impossible d'utiliser l'appareil Bluetooth : {0}" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "Impossible d'ouvrir l'instantané de surveillance de Branche \"%1\"" @@ -5861,15 +5930,15 @@ msgstr "" msgid "Failed to open file." msgstr "Impossible d'ouvrir le fichier." -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "Impossible d'accéder au serveur" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "Impossible d'ouvrir le fichier Infinity !" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5881,11 +5950,11 @@ msgstr "" "\n" "Le fichier est peut-être déjà en cours d'utilisation sur la base." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "Impossible d'ouvrir le fichier Skylander !" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5941,27 +6010,27 @@ msgstr "" "Impossible de lire le(s) fichier(s) de sauvegarde sélectionné(s) depuis la " "carte mémoire." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "Impossible de lire le fichier Infinity !" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -"Impossible de lire le fichier Infinity (%1) :\n" +"Impossible de lire le fichier Infinity :\n" "%1\n" "\n" "Le fichier était trop petit." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "Impossible de lire le fichier Skylander !" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5981,7 +6050,7 @@ msgstr "" "Impossible de lire le contenu du fichier :\n" "%1" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "Impossible de lire {0}" @@ -6021,33 +6090,33 @@ msgstr "" "Impossible de réinitialiser le dossier de redirection de NetPlay. Vérifiez " "vos droits d'écriture." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" "Échec de la sauvegarde de l'instantané de la surveillance de la branche " "\"%1\"" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "Echec de l'enregistrement du journal FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "Impossible de sauvegarder la carte du code vers le dossier '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "Impossible de sauvegarder le fichier de signature '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "Impossible de sauvegarder la carte des symboles vers le dossier '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "Impossible de sauvegarder vers le fichier de signature '%1'" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -6103,20 +6172,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "Échec" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "Délai d'entrée des commandes égalisé" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "Région de remplacement" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "Région de remplacement :" @@ -6129,7 +6199,7 @@ msgstr "Rapide" msgid "Fast Depth Calculation" msgstr "Calcul rapide de la profondeur" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -6142,7 +6212,7 @@ msgstr "" msgid "Field of View" msgstr "Champ de vision" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "Numéro de figurine :" @@ -6154,9 +6224,9 @@ msgstr "Type de jouet" msgid "File Details" msgstr "Détails du fichier" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "Format du fichier" @@ -6164,24 +6234,24 @@ msgstr "Format du fichier" msgid "File Format:" msgstr "Format du fichier :" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Infos du fichier" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Nom du fichier" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "Chemin du fichier" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Taille du fichier" @@ -6273,7 +6343,6 @@ msgstr "Alignement fixé" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Drapeaux" @@ -6282,13 +6351,13 @@ msgstr "Drapeaux" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Flottant" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "Suivre la &branche" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -6361,7 +6430,7 @@ msgstr "Désactivé car %1 ne prend pas en charge les extensions VS." msgid "Forced on because %1 doesn't support geometry shaders." msgstr "Activé car %1 ne prend pas en charge les shaders géométriques." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -6377,7 +6446,7 @@ msgstr "" "jeu sont préférables à ceci, si disponibles.

Dans " "le doute, décochez cette case." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -6390,6 +6459,14 @@ msgstr "" "graphiques.

Dans le doute, cochez cette case." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" +"Force la fenêtre de rendu à rester au-dessus des autres fenêtres et " +"applications.

Dans le doute, décochez cette case." + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Format :" @@ -6405,7 +6482,7 @@ msgstr "Avant" msgid "Forward port (UPnP)" msgstr "Faire suivre le port (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "1% résultats trouvés pour \"%2\"" @@ -6415,24 +6492,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "%n adresse(s) trouvée(s)." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "Image %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Avancer d'une image" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Réduire la vitesse d'avancement de l'image" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Accélérer la vitesse d'avancement de l'image" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Réinitialiser la vitesse d'avancement de l'image" @@ -6440,7 +6517,7 @@ msgstr "Réinitialiser la vitesse d'avancement de l'image" msgid "Frame Dumping" msgstr "Capture d'image" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Plage d'images :" @@ -6448,7 +6525,7 @@ msgstr "Plage d'images :" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "La/Les capture(s) d'image '{0}' existe déjà. Remplacer ?" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "Images à enregistrer :" @@ -6468,7 +6545,7 @@ msgstr "%1 fichiers libres" msgid "Free Look Control Type" msgstr "Type de contrôle de la vue libre" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "Manette %1 pour la Vue libre" @@ -6493,11 +6570,11 @@ msgstr "" msgid "FreeLook" msgstr "Vue libre" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Vue libre" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "Activer la vue libre" @@ -6522,8 +6599,8 @@ msgid "From" msgstr "De" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "De :" @@ -6531,10 +6608,15 @@ msgstr "De :" msgid "FullScr" msgstr "Plein écran" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Fonction" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "Réglages de fonctionnalité" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "Fonctions" @@ -6551,7 +6633,7 @@ msgstr "GBA (TCP)" msgid "GBA Cartridge Path:" msgstr "Dossier de la carte GBA :" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "Cœur GBA" @@ -6567,19 +6649,19 @@ msgstr "Réglages GBA" msgid "GBA TAS Input %1" msgstr "Entrée TAS %1 de GBA" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "Volume GBA" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "Taille de la fenêtre GBA" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "GBA%1 ROM changée en \"%2\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "GBA%1 ROM désactivée" @@ -6629,7 +6711,7 @@ msgstr "GL_MAX_TEXTURE_SIZE est de {0} - il doit être au minimum de 1024." msgid "GPU Texture Decoding" msgstr "Décodage des textures par GPU" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6644,7 +6726,7 @@ msgstr "" "GPU : ERREUR OGL : Est-ce que votre carte graphique prend en charge OpenGL " "2.0 ?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6652,7 +6734,7 @@ msgstr "" "GPU : ERREUR OGL : Nécessite GL_ARB_map_buffer_range.\n" "GPU : Est-ce que votre carte graphique prend en charge OpenGL 3.0 ?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" @@ -6660,7 +6742,7 @@ msgstr "" "GPU : ERREUR OGL : Nécessite GL_ARB_sampler_objects.\n" "GPU : Est-ce que votre carte graphique prend en charge OpenGL 3.3 ?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" @@ -6668,7 +6750,7 @@ msgstr "" "GPU : ERREUR OGL : Nécessite GL_ARB_uniform_buffer_object.\n" "GPU : Est-ce que votre carte graphique prend en charge OpenGL 3.1 ?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6684,7 +6766,7 @@ msgstr "" "GPU : ERREUR OGL : Nécessite OpenGL version 3.\n" "GPU : Est-ce que votre carte graphique prend en charge OpenGL 3 ?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6707,16 +6789,16 @@ msgstr "" msgid "Game" msgstr "Jeu" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "Game Boy Advance" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Cartes Game Boy Advance (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" @@ -6724,7 +6806,7 @@ msgstr "" "ROM de Game Boy Advance (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *." "bin);;Tous les fichiers (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "Game Boy Advance sur le Port %1" @@ -6752,8 +6834,8 @@ msgstr "Gamma du jeu" msgid "Game Gamma:" msgstr "Gamma du jeu :" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "ID du jeu" @@ -6762,15 +6844,15 @@ msgstr "ID du jeu" msgid "Game ID:" msgstr "Identifiant du jeu :" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Etat du jeu" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "Jeu changé en \"%1\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" @@ -6779,11 +6861,11 @@ msgstr "" "sélectionnez Propriétés, cliquer sur l'onglet Vérifier, et sélectionnez " "Vérifier l'intégrité pour vérifier le hash." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "Le jeu a un numéro de disque différent" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "Le jeu a une révision différente" @@ -6798,7 +6880,7 @@ msgstr "" "Leu jeu a écrasé la sauvegarde d'un autre jeu, corruption de données " "probable. {0:#x}, {1:#x}" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "La région du jeu ne concorde pas" @@ -6818,11 +6900,11 @@ msgstr "Adaptateur GameCube pour Wii U" msgid "GameCube Adapter for Wii U at Port %1" msgstr "Adaptateur GameCube pour Wii U sur le Port %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "Manette GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "Manette GameCube sur le port %1" @@ -6830,11 +6912,11 @@ msgstr "Manette GameCube sur le port %1" msgid "GameCube Controllers" msgstr "Manettes GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "Clavier pour GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "Clavier pour GameCube sur le Port %1" @@ -6851,7 +6933,7 @@ msgstr "Cartes mémoire de GameCube" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "Cartes mémoire de GameCube (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "Micro pour GameCube, Slot %1" @@ -6884,34 +6966,45 @@ msgstr "Gecko (C2)" msgid "Gecko Codes" msgstr "Codes Gecko" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Général" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Général et Options" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "Générer un/des code(s) Action Replay" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Générer une nouvelle identité pour les statistiques" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" +"Générer un nouvel identifiant anonyme pour les statistiques de votre " +"utilisation. Cela aura pour effet dissocier vos futures statistiques des " +"anciennes." + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "Code(s) AR généré(s)." -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "Nom des symboles générés à partir de '%1'" @@ -6929,7 +7022,7 @@ msgstr "Allemagne" msgid "GetDeviceList failed: {0}" msgstr "Échec de GetDeviceList : {0}" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "Gio" @@ -6944,7 +7037,7 @@ msgstr "Giant" msgid "Giants" msgstr "Giants" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "Mode Golf" @@ -6953,7 +7046,7 @@ msgid "Good dump" msgstr "Dump OK" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Graphismes" @@ -6962,7 +7055,7 @@ msgstr "Graphismes" msgid "Graphics Mods" msgstr "Mods graphiques" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Options graphiques" @@ -6971,7 +7064,7 @@ msgstr "Options graphiques" msgid "Graphics mods are currently disabled." msgstr "Les mods graphiques sont actuellement désactivés." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6998,7 +7091,7 @@ msgstr "Vert Gauche" msgid "Green Right" msgstr "Vert Droite" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Grille" @@ -7035,7 +7128,7 @@ msgstr "Post-Processing HDR" msgid "Hacks" msgstr "Hacks" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "Head" @@ -7067,7 +7160,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "Hex Byte String" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadécimal" @@ -7076,11 +7169,11 @@ msgstr "Hexadécimal" msgid "Hide" msgstr "Cacher" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "Cacher les &contrôles" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "Tout masquer" @@ -7092,11 +7185,21 @@ msgstr "Masquer les sessions en cours" msgid "Hide Incompatible Sessions" msgstr "Masquer les sessions incompatibles" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "Masquer les GBA distantes" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" +"Cache le curseur de la souris lorsqu'il est dans la fenêtre de rendu et que " +"celle-ci a le focus.

Dans le doute, sélectionnez " +""Si mouvement"." + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "Haute" @@ -7124,7 +7227,7 @@ msgstr "Hôte" msgid "Host Code:" msgstr "Code de l'hôte :" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "Autorité de l'hôte sur les entrées" @@ -7132,7 +7235,7 @@ msgstr "Autorité de l'hôte sur les entrées" msgid "Host Size" msgstr "Taille de l'hôte" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -7145,11 +7248,11 @@ msgstr "" "Convient pour des jeux casual de 3 joueurs et plus, peut-être sur des " "connexions instables ou avec une forte latence." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "Autorité de l'hôte sur les entrées désactivée" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "Autorité de l'hôte sur les entrées activée" @@ -7161,17 +7264,17 @@ msgstr "Hôte avec Netplay" msgid "Hostname" msgstr "Nom de l'hôte" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Paramètres des Raccouris clavier" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Raccourcis clavier" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "Les touches de raccourci requièrent que la fenêtre soit sélectionnée" @@ -7234,7 +7337,7 @@ msgstr "Adresse IP :" msgid "IPL Settings" msgstr "Paramètres IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -7281,7 +7384,7 @@ msgstr "" msgid "Icon" msgstr "Icône" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -7292,11 +7395,11 @@ msgstr "" "Pratique pour les jeux à tour de rôle qui ont des contrôles demandant de la " "précision, comme le golf." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "Génération d'une identité" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -7321,7 +7424,7 @@ msgstr "" "Cette autorisation peut être révoquée à tout moment via les réglages de " "Dolphin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -7341,7 +7444,7 @@ msgstr "" "Si décochée, l'état de la connexion de la manette émulée est lié\n" "à l'état de la connexion du périphérique physique par défaut (s'il existe)." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -7352,7 +7455,25 @@ msgstr "" "de fifologs, mais peut être utile pour tester.

Dans " "le doute, décochez cette case." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" +"Si l'option est cochée, Dolphin va collecter des données sur ses " +"performances, utilisation des fonctionnalités, jeux émulés, configuration, " +"ainsi que des données sur votre matériel et système d'exploitation." +"

Aucune donnée personnelle n'est collectée. Ces données nous aident à " +"comprendre comment les personnes et les jeux émulés utilisent Dolphin afin " +"de prioriser nos efforts. Cela nous aide également à identifier des " +"configurations rares qui provoquent des bugs, problèmes de performances ou " +"de stabilité." + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -7368,7 +7489,7 @@ msgstr "" msgid "Ignore" msgstr "Ignorer" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "Ignorer les its de Branche d'&Apploader" @@ -7425,7 +7546,7 @@ msgstr "" "abaissant légèrement les performances.

Dans le " "doute, décochez cette case." -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "Importer une sauvegarde BootMii de la NAND..." @@ -7440,15 +7561,15 @@ msgstr "L'importation a échoué" msgid "Import Save File(s)" msgstr "Importer le(s) fichier(s) de sauvegarde" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Importer une sauvegarde Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "Importation de la sauvegarde de la NAND..." -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -7457,6 +7578,21 @@ msgstr "" "Importation de la sauvegarde de la NAND...\n" "Temps écoulé : %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" +"Si une erreur arrive, Dolphin va se mettre en pause pour vous informer de " +"l'erreur et vous présenter les choix sur la manière de procéder. Lorsque " +"cette option est désactivée, Dolphin va \"ignorer\" toutes les erreurs. " +"L'émulation ne sera pas suspendue et vous n'en sera pas averti(e)." +"

Dans le doute, cochez cette case." + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "En cours ?" @@ -7503,24 +7639,24 @@ msgstr "Valeur de temps de jeu incorrecte !" msgid "Increase" msgstr "Augmentation" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Augmenter la convergence" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Augmenter la profondeur" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Accélérer" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Augmenter" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "Incrémenter l'emplacement de l'état sélectionné" @@ -7540,16 +7676,16 @@ msgstr "Rotation incrémentale" msgid "Incremental Rotation (rad/sec)" msgstr "Rotation incrémentale (rad/sec)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "Créateur de figurine Infinity" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "Gestionnaire Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "Objet Infinity (*.bin);;" @@ -7572,12 +7708,12 @@ msgstr "Information" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Information" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "Désactiver l'écran de veille pendant l'émulation" @@ -7587,10 +7723,10 @@ msgstr "Injecter" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Entrée" @@ -7604,22 +7740,15 @@ msgstr "Force d'appui requise pour l'activation." msgid "Input strength to ignore and remap." msgstr "Force de l'entrée à ignorer et remapper." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "Insérer &BLR" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "Insérer &BLR au démarrage" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "Insérer &NOP" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "Insérer &nop" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "Insérer une carte SD" @@ -7633,11 +7762,11 @@ msgstr "Installer" msgid "Install Partition (%1)" msgstr "Partition d'installation (%1)" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Installer la mise à jour" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "Installer un WAD..." @@ -7645,13 +7774,14 @@ msgstr "Installer un WAD..." msgid "Install to the NAND" msgstr "Installer dans la NAND" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "Instr." #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "Instruction" @@ -7660,7 +7790,7 @@ msgstr "Instruction" msgid "Instruction Breakpoint" msgstr "Point d'arrêt instruction" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "Instruction :" @@ -7669,7 +7799,7 @@ msgstr "Instruction :" msgid "Instruction: %1" msgstr "Instruction : %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7690,19 +7820,19 @@ msgstr "Intensité" msgid "Interface" msgstr "Interface" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "Erreur interne LZ4 - Tentative de décompression de {0} octets" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "Erreur interne LZ4 - échec de la compression" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "Erreur interne LZ4 - échec de la décompression ({0}, {1}, {2})" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" "Erreur interne LZ4 - la taille du paquet ne correspond pas ({0} / {1}))" @@ -7716,7 +7846,7 @@ msgstr "Erreur interne LZO - échec de la compression" msgid "Internal LZO Error - decompression failed" msgstr "Erreur LZO interne - échec de la décompression" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." @@ -7724,7 +7854,7 @@ msgstr "" "Erreur interne LZO - échec de la décompression ({0}) ({1})\n" "Impossible de récupérer les infos de version des sauvegardes d'état périmées." -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" @@ -7732,15 +7862,15 @@ msgstr "" "Erreur interne LZO - impossible d'analyser de cookie de la version " "décompressée et la longueur du texte de la version ({0})" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" "Erreur interne LZO - impossible d'analyser le texte de la version " "décompressée ({0} / {1})" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Résolution interne" @@ -7749,7 +7879,7 @@ msgstr "Résolution interne" msgid "Internal Resolution:" msgstr "Résolution interne :" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "Erreur interne lors de la génération du code AR." @@ -7757,7 +7887,7 @@ msgstr "Erreur interne lors de la génération du code AR." msgid "Interpreter (slowest)" msgstr "Interpréteur (TRÈS lent)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "Interpreter Core" @@ -7765,7 +7895,7 @@ msgstr "Interpreter Core" msgid "Invalid Expression." msgstr "Expression non valide." -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "JSON invalide reçu du service d'auto-update : {0}" @@ -7773,7 +7903,7 @@ msgstr "JSON invalide reçu du service d'auto-update : {0}" msgid "Invalid Mixed Code" msgstr "Code mixte non valide" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "Pack %1 non valide indiqué : %2" @@ -7782,11 +7912,11 @@ msgstr "Pack %1 non valide indiqué : %2" msgid "Invalid Player ID" msgstr "ID joueur non valide" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "Adresse du module RSO non valide : %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "Pile d'exécution non valide" @@ -7807,7 +7937,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "Entrée non valide pour le champ \"%1\"" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "Entrée indiquée non valide" @@ -7823,19 +7953,19 @@ msgstr "Paramètres de recherche non valides." msgid "Invalid password provided." msgstr "Mot de passe incorrect." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Fichier d'enregitrement non valide" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Paramètres de recherche non valide (aucun objet sélectionné)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Texte de recherche non valide (impossible à convertir en nombre)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" "Texte de recherche non valide (seules les longueurs de chaînes de caractères " @@ -7864,11 +7994,11 @@ msgstr "Italie" msgid "Item" msgstr "Objet" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "JIT Block Linking Off" @@ -7876,47 +8006,47 @@ msgstr "JIT Block Linking Off" msgid "JIT Blocks" msgstr "Blocs JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "JIT Branch Off" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "JIT FloatingPoint Off" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "JIT Integer Off" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "JIT LoadStore Floating Off" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "JIT LoadStore Off" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "JIT LoadStore Paired Off" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "JIT LoadStore lXz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "JIT LoadStore lbzx Off" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "JIT LoadStore lwz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "JIT Off (JIT Core)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "JIT Paired Off" @@ -7928,16 +8058,17 @@ msgstr "Recompilateur JIT pour ARM64 (recommandé)" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "Recompilateur JIT pour x86-64 (recommandé)" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "Cache de registre JIT désactivé" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "JIT SystemRegisters Off" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." @@ -7946,11 +8077,11 @@ msgstr "" "ne devrait jamais arriver. Veuillez transmettre cet incident au suivi de " "bugs. Dolphin va maintenant quitter." -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "JIT n'est pas actif" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japon" @@ -7974,12 +8105,12 @@ msgstr "" "Kaos est le seul méchant pour ce trophée et est toujours débloqué. Il n'est " "donc pas utile d'éditer quoi que ce soit !" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "Continuer l'exécution" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Toujours au premier plan" @@ -8009,15 +8140,15 @@ msgstr "Clavier" msgid "Keys" msgstr "Touches" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "Kio" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Sortir le joueur" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Corée" @@ -8043,7 +8174,7 @@ msgstr "C&harger une ROM..." msgid "L-Analog" msgstr "L Analog." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "Sauvegarde LR" @@ -8051,7 +8182,11 @@ msgstr "Sauvegarde LR" msgid "Label" msgstr "Étiquette" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "Langue" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "Dernière valeur" @@ -8089,7 +8224,7 @@ msgstr "Latence : ~80ms" msgid "Launching these titles may also fix the issues." msgstr "Ce souci peut être corrigé en démarrant ces titres." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "Tableaux de classements" @@ -8097,7 +8232,7 @@ msgstr "Tableaux de classements" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -8108,7 +8243,7 @@ msgstr "Gauche" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Stick Gauche" @@ -8152,6 +8287,19 @@ msgstr "" "Clic gauche/droit pour configurer la sortie.\n" "Clic sur molette pour effacer." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" +"Vous permet d'utiliser des langues et d'autres réglages liés à la région " +"auxquels le jeu peut ne pas être conçu. Peut provoquer divers plantages et " +"bugs.

Ce réglage ne peut être modifié lorsque l'émulation est en " +"cours.

Dans le doute, décochez cette case." + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -8185,11 +8333,11 @@ msgstr "Lumière" msgid "Limit Chunked Upload Speed:" msgstr "Limite de vitesse d'envoi de parcelles de données :" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Colonnes de la liste" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Liste" @@ -8198,27 +8346,27 @@ msgid "Listening" msgstr "Écoute" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Charger" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "Charger un fichier de carte de &défauts..." -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "Charger un &Autre fichier de carte..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "Charger la surveillance de Branche &depuis..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "Charger l'instantané de surveillance de Branche" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -8229,24 +8377,29 @@ msgstr "Charger textures personnalisées" msgid "Load File" msgstr "Charger le fichier" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "Charger le Menu Principal de la GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "Charger uniquement les données de sauvegarde de l'hôte." -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Charger le dernier état" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "Charger un fichier de carte" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "Charger le dossier :" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "Charger une ROM" @@ -8254,133 +8407,128 @@ msgstr "Charger une ROM" msgid "Load Slot" msgstr "Charger le slot" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Charger un état" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Dernier état 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Dernier état 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Dernier état 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Dernier état 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Dernier état 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Dernier état 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Dernier état 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Dernier état 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Dernier état 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Dernier état 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Charger l'état du Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Charger l'état du Slot 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Charger l'état du Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Charger l'état du Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Charger l'état du Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Charger l'état du Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Charger l'état du Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Charger l'état du Slot 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Charger l'état du Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Charger l'état du Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Charger un état depuis un fichier" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Charge l'état depuis l'emplacement sélectionné" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Charger un état depuis un slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Charger le Menu Système Wii %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "Charger et enregistrer les données de sauvegarde chez l'hôte." -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Charger depuis l'emplacement sélectionné" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Chargement depuis le Slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Charger un fichier de carte" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "Charger le menu %1 du système vWii" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Charger..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "Symboles chargés à partir de '%1'" @@ -8404,20 +8552,32 @@ msgstr "" "

Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "Local" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "Verrouiller le curseur de la souris" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Verrouillé" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" +"Verrouille le curseur de la souris dans le Widget de rendu tant qu'il a le " +"focus. Vous pouvez définir un raccourci clavier pour le débloquer." +"

Dans le doute, décochez cette case." + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Journal" @@ -8426,15 +8586,16 @@ msgstr "Journal" msgid "Log Configuration" msgstr "Configuration de la journalisation" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "Connexion" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "Log JIT Instruction Coverage" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "Déconnexion" @@ -8450,7 +8611,7 @@ msgstr "Types de journaux" msgid "Logger Outputs" msgstr "Sorties des journalisations" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "Échec de la connection" @@ -8465,15 +8626,15 @@ msgstr "" "performances de Dolphin.

Dans le doute, décochez " "cette case." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "Boucle" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "Connexion au serveur NetPlay perdue !" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "Faible" @@ -8490,7 +8651,7 @@ msgstr "MD5 :" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "MORIBUND" @@ -8538,9 +8699,9 @@ msgstr "Vérifiez que la valeur de temps de jeu est valide !" msgid "Make sure there is a Skylander in slot %1!" msgstr "Vérifiez qu'il y a un Skylander dans le slot %1 !" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Concepteur" @@ -8549,7 +8710,7 @@ msgstr "Concepteur" msgid "Maker:" msgstr "Concepteur :" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -8562,7 +8723,7 @@ msgstr "" "

\n" "Dans le doute, décochez cette case." -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "Gestion de NAND" @@ -8571,7 +8732,7 @@ msgstr "Gestion de NAND" msgid "Manual Texture Sampling" msgstr "Échantillonnage manuel de la texture" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "Mappage" @@ -8583,11 +8744,11 @@ msgstr "ROM masque" msgid "Match Found" msgstr "Correspondance trouvée" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "Tampon maxi :" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "Taille maximum du tampon changée à %1" @@ -8601,7 +8762,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Ceci peut ralentir le Menu Wii et quelques jeux." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "Moyen" @@ -8617,7 +8778,7 @@ msgstr "Point d'arrêt mémoire" msgid "Memory Card" msgstr "Carte mémoire" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "Gestionnaire de cartes mémoires" @@ -8649,7 +8810,7 @@ msgstr "" "MemoryCard : l'écriture a été appelée avec une mauvaise adresse de " "destination ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8661,13 +8822,13 @@ msgstr "" "irréversible, il est donc recommandé de conserver des sauvegardes de chacune " "des NAND. Êtes-vous sûr de vouloir continuer ?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "Mio" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Micro" @@ -8684,7 +8845,7 @@ msgstr "Divers" msgid "Misc Settings" msgstr "Paramètres divers" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "Contrôles divers" @@ -8698,7 +8859,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "Non concordance entre les structures de données internes." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8745,8 +8906,8 @@ msgstr "Modifier le slot" msgid "Modifying Skylander: %1" msgstr "Modification de Skylander : %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "Modules trouvés : %1" @@ -8766,11 +8927,11 @@ msgstr "Ombres monoscopiques" msgid "Monospaced Font" msgstr "Police mono-espacée." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "Entrée des mouvements" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "Simulation des mouvements" @@ -8779,37 +8940,21 @@ msgstr "Simulation des mouvements" msgid "Motor" msgstr "Vibreur" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "Visibilité du curseur de la souris" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" -"Le curseur de la souris est masqué lorsqu'inactif, et réapparaît lors d'un " -"mouvent de la souris." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "Le curseur de la souris sera toujours visible." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" -"Le curseur de la souris ne sera jamais visible lorsqu'un jeu sera en cours." - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "Déplacement" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Film" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" @@ -8817,7 +8962,7 @@ msgstr "" "Le film {0} indique qu'il démarre à partir d'un état de sauvegarde, mais {1} " "n'existe pas. Le film ne va probablement pas être synchro !" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "Plusieurs erreurs lors de la génération de codes AR." @@ -8830,10 +8975,10 @@ msgstr "Multiplicateur" msgid "N&o to All" msgstr "Non à &tout" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Vérification de la NAND" @@ -8842,8 +8987,8 @@ msgstr "Vérification de la NAND" msgid "NKit Warning" msgstr "Avertissement pour NKit" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8852,7 +8997,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "NTSC-K" @@ -8875,8 +9020,8 @@ msgstr "" "

Dans le doute, laissez la valeur à 2.35." -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8889,11 +9034,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "Nom" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Nom du nouveau tag :" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Nom du tag à retirer :" @@ -8919,7 +9064,7 @@ msgstr "Résolution native (640x528)" msgid "Native GCI File" msgstr "Fichier GCI natif" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "NetPlay" @@ -8935,7 +9080,7 @@ msgstr "Configuration de NetPlay" msgid "Netherlands" msgstr "Pays-bas" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8944,7 +9089,7 @@ msgstr "" "toutes les données de sauvegardes créées ou modifiées pendant la session " "Netplay seront faites chez l'hôte." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8954,7 +9099,7 @@ msgstr "" "toute sauvegarde de données créée ou modifiée pendant la session Netplay " "sera supprimée à la fin de la session." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8963,7 +9108,7 @@ msgstr "" "sauvegardes créées seront supprimées à la fin de la session Netplay." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "Réseau" @@ -8971,16 +9116,16 @@ msgstr "Réseau" msgid "Network dump format:" msgstr "Format d'enregistrement du réseau :" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "Jamais" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "Ne jamais mettre à jour" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Nouveau" @@ -9005,7 +9150,7 @@ msgstr "Nouvelle recherche" msgid "New Tag..." msgstr "Nouveau tag..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Nouvelle identité générée." @@ -9013,21 +9158,23 @@ msgstr "Nouvelle identité générée." msgid "New instruction:" msgstr "Nouvelle instruction :" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Nouveau tag" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "Profil de jeu suivant" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "Rechercher le suivant" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "Profil suivant" @@ -9068,7 +9215,7 @@ msgstr "Aucune compression" msgid "No Match" msgstr "Aucune correspondance trouvée" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "Aucune donnée sauvegardée" @@ -9076,12 +9223,12 @@ msgstr "Aucune donnée sauvegardée" msgid "No data to modify!" msgstr "Pas de donnée à modifier !" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Aucune description disponible" @@ -9093,7 +9240,7 @@ msgstr "Pas d'erreur." msgid "No extension selected." msgstr "Aucune extension sélectionnée" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "Aucun fichier chargé / enregistré" @@ -9114,11 +9261,11 @@ msgstr "Aucun mod de graphique sélectionné" msgid "No input" msgstr "Aucune entrée" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "Aucun souci n'a été détecté" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "Aucun jeu correspondant n'a été trouvé" @@ -9145,7 +9292,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "Aucun profil trouvé pour les réglages du jeu '{0}'" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "Aucun enregistrement chargé." @@ -9161,13 +9308,13 @@ msgstr "" "pour empêcher une désynchronisation du film" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Aucune" @@ -9179,7 +9326,7 @@ msgstr "Amérique du Nord" msgid "Not Set" msgstr "Non défini" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" "Tous les joueurs ne possèdent pas ce jeu. Voulez-vous quand même démarrer ?" @@ -9204,7 +9351,7 @@ msgstr "" "Pas assez de fichiers libres sur la carte mémoire cible. Au moins %n " "fichier(s) libre(s) requis." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "Introuvable" @@ -9250,26 +9397,26 @@ msgstr "Nombre de secouements par seconde" msgid "Nunchuk" msgstr "Nunchuck" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "Accéléromètre du Nunchuck" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "Boutons pour le Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "Stick du Nunchuk" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "Objet %1" @@ -9321,7 +9468,7 @@ msgstr "Objet 4 : X" msgid "Object 4 Y" msgstr "Objet 4 : Y" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Plage d'objets :" @@ -9342,7 +9489,7 @@ msgstr "Offset" msgid "On" msgstr "Marche" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "Si mouvement" @@ -9356,7 +9503,7 @@ msgstr "" "et les shaders vertex pour étendre des points et des lignes, utiliser le " "shader vertex. Peut affecter les performances.

%1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -9383,7 +9530,7 @@ msgstr "" "fonction et les chemins de code conditionnel qui ne sont empruntés que " "lorsqu'une action est faite dans le logiciel émulé." -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "&Documentation en ligne" @@ -9391,7 +9538,7 @@ msgstr "&Documentation en ligne" msgid "Only Show Collection" msgstr "Afficher uniquement la Collection" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -9399,7 +9546,7 @@ msgstr "" "Uniquement ajouter les symboles avec le préfixe :\n" "(Vide pour tous les symboles) " -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -9418,17 +9565,21 @@ msgstr "Ouvrir" msgid "Open &Containing Folder" msgstr "Ouvrir l'emplacement du fichier" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "Ouvrir le dossier &utilisateur" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "Ouvrir les succès" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Ouvrir le dossier..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "Charger le journal FIFO" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -9493,26 +9644,26 @@ msgstr "Orange" msgid "Orbital" msgstr "Orbite" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "Origine" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "Origine maxi" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "Origine mini" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "Symbole d'origine" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "Origine et destination" @@ -9520,7 +9671,7 @@ msgstr "Origine et destination" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -9530,16 +9681,16 @@ msgstr "Autres" msgid "Other Partition (%1)" msgstr "Autre partition (%1)" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "Autres raccourcis clavier" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "Autres manipulations des états" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "Autres jeux..." @@ -9547,7 +9698,7 @@ msgstr "Autres jeux..." msgid "Output" msgstr "Sortie" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "Rééchantillonnage de la sortie" @@ -9555,16 +9706,16 @@ msgstr "Rééchantillonnage de la sortie" msgid "Output Resampling:" msgstr "Rééchantillonnage de la sortie :" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "Écrasé" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "&Jouer l'enregistrement..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -9593,7 +9744,7 @@ msgstr "Fichier d'image PNG (*.png);; Tous le fichiers (*)" msgid "PPC Size" msgstr "Taille PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC vs Hôte" @@ -9606,7 +9757,7 @@ msgstr "Manette" msgid "Pads" msgstr "Manettes" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "Paramètres" @@ -9627,7 +9778,7 @@ msgstr "Passive" msgid "Passthrough a Bluetooth adapter" msgstr "Utiliser un adaptateur Bluetooth tiers" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Mot de passe" @@ -9665,15 +9816,15 @@ msgstr "Dossiers" msgid "Pause" msgstr "Pause" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "Mettre en pause la surveillance de la branche" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Pause à la fin du Film" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Pause lorsque la fenêtre n'est plus sélectionnée" @@ -9693,6 +9844,15 @@ msgstr "" "ci est la même qu'activer le MMU.

Dans le doute, " "décochez cette case." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" +"Met le jeu en pause dès lors que la fenêtre de rendu n'a plus le focus." +"

Dans le doute, décochez cette case." + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9712,7 +9872,7 @@ msgstr "Vitesse maximale des mouvements de va-et-vient." msgid "Per-Pixel Lighting" msgstr "Eclairage par pixel" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Effectuer une mise à jour en ligne" @@ -9742,15 +9902,15 @@ msgstr "Physique" msgid "Physical address space" msgstr "Espace d'adresse physique" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "Pio" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "Choisissez une police pour le débogage" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Ping" @@ -9762,8 +9922,8 @@ msgstr "Baisser" msgid "Pitch Up" msgstr "Monter" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Plateforme" @@ -9771,52 +9931,52 @@ msgstr "Plateforme" msgid "Play" msgstr "Démarrer" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "Lecture / Enregistrement" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Jouer l'enregistrement..." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "Jouer au plateau / Mettre en route le disque" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Options de lecture" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "Joueur" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "Joueur 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "Joueur Un Capacité Une" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "Joueur Un Capacité Deux" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "Joueur Deux" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "Joueur Deux Capacité Une" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "Joueur Deux Capacité Deux" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Joueurs" @@ -9853,7 +10013,7 @@ msgid "Point (Passthrough)" msgstr "Pointage (en direct)" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "Port %1" @@ -9870,13 +10030,13 @@ msgstr "Port :" msgid "Portal Slots" msgstr "Slots de portail" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Possible désynchronisation détectée : %1 peut s'être désynchronisé à l'image " "%2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "Effet de Post-processing" @@ -9888,6 +10048,14 @@ msgstr "Effet de Post-processing :" msgid "Post-Processing Shader Configuration" msgstr "Configuration du post-traitement des Shaders" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "Allumer avec le Disque 3" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "Allumer avec le Disque 2" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9897,15 +10065,15 @@ msgstr "Préférer VS pour l'extension Point/Ligne" msgid "Prefetch Custom Textures" msgstr "Précharger textures personnalisées" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "Fin de film prématurée dans PlayController. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "Fin de film prématurée dans PlayWiimote. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Fin de film prématurée dans PlayWiimote. {0} > {1}" @@ -9921,7 +10089,7 @@ msgstr "" msgid "Presets" msgstr "Pré-réglages" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Appuyer sur le bouton Sync" @@ -9944,24 +10112,25 @@ msgstr "" "dans les effets.

Non recommandé, à n'utiliser que " "si les autres options donnent de mauvais résultats." -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "Profil de jeu précédent" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "Rechercher le précédent" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "Profil précédent" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "Primitive %1" @@ -10001,16 +10170,16 @@ msgstr "" "Des problèmes d'une importance moyenne ont été trouvés. Tout ou partie du " "jeu peuvent ne pas fonctionner correctement." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "Program Counter" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -10018,15 +10187,24 @@ msgstr "Program Counter" msgid "Progress" msgstr "Progression" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" +"Vous demande confirmation d'arrêter l'émulation lorsque vous appuyez sur " +"Stop.

Dans le doute, cochez cette case." + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Publique" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "Purger le cache de la liste de jeu" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "Placez les ROM d'IPL dans User/GC/." @@ -10055,11 +10233,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Question" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Quitter" @@ -10076,19 +10254,19 @@ msgstr "R" msgid "R-Analog" msgstr "R Analog." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "PRÊT" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "Modules RSO" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "Détection automatique du RSO" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "EN EXÉCUTION" @@ -10109,7 +10287,7 @@ msgstr "Fin de zone :" msgid "Range Start: " msgstr "Début de zone :" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "Rang %1" @@ -10121,12 +10299,13 @@ msgstr "Raw (brut)" msgid "Raw Internal Resolution" msgstr "Résolution interne brute" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "Rem&placer l'instruction" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "Lire" @@ -10149,7 +10328,7 @@ msgstr "Uniquement lu" msgid "Read or Write" msgstr "Lu ou écrit" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "Mode Lecture seule" @@ -10165,8 +10344,8 @@ msgstr "Wiimote physique" msgid "Received invalid Wii Remote data from Netplay." msgstr "Données invalides de Wiimote reçues depuis le Netplay." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "Hits récents" @@ -10175,23 +10354,23 @@ msgstr "Hits récents" msgid "Recenter" msgstr "Recentrer" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Enregistrer" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "Enregistrer les entrées" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "Enregistrement" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Options d'enregistrement" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Enregistrement..." @@ -10208,7 +10387,7 @@ msgstr "Rouge Gauche" msgid "Red Right" msgstr "Rouge Droite" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -10231,7 +10410,7 @@ msgstr "État de Redump.org :" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -10263,8 +10442,8 @@ msgstr "Valeurs actuelles actualisées." msgid "Refreshing..." msgstr "Actualisation..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Région" @@ -10285,7 +10464,12 @@ msgstr "Entrée relative" msgid "Relative Input Hold" msgstr "Maintien de l'entrée relative" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "Versions officielles (tous les quelques mois)" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "Me rappeler plus tard" @@ -10310,7 +10494,7 @@ msgstr "Retirer les données inutiles (irréversible) :" msgid "Remove Tag..." msgstr "Supprimer le tag..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Supprimer le tag" @@ -10324,12 +10508,12 @@ msgstr "" "l'espace lors de la conversion en ISO (sauf si vous compressez ensuite le " "fichier ISO en ZIP par exemple). Voulez-vous tout de même continuer ?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" -msgstr "Renommer le symbole" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" +msgstr "&Renommer le symbole" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "Fenêtre de rendu" @@ -10353,10 +10537,19 @@ msgstr "Rapport : GCIFolder écrit vers le bloc non alloué {0:#x}" msgid "Request to Join Your Party" msgstr "Quelqu'un demande à rejoindre votre partie" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" +"Requiert que la fenêtre de rendu ait le focus pour que les touches de " +"raccourci fonctionnent.

Dans le doute, cochez cette " +"case." + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -10366,7 +10559,7 @@ msgstr "Reset" msgid "Reset All" msgstr "Tout réinitialiser" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "Réinitialiser Ignorer le gestionnaire de panique" @@ -10410,7 +10603,7 @@ msgstr "Gestionnaire de Packs de Ressources" msgid "Resource Pack Path:" msgstr "Dossier du Pack de Ressources :" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Redémarrage requis" @@ -10418,11 +10611,11 @@ msgstr "Redémarrage requis" msgid "Restore Defaults" msgstr "Restaurer les valeurs par défaut" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "Restaurer l'instruction" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Réessayer" @@ -10431,7 +10624,7 @@ msgstr "Réessayer" msgid "Return Speed" msgstr "Vitesse du retour" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "Révision" @@ -10443,7 +10636,7 @@ msgstr "Révision : %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -10454,7 +10647,7 @@ msgstr "Droite" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Stick Droit" @@ -10490,11 +10683,11 @@ msgstr "Enrouler vers la gauche" msgid "Roll Right" msgstr "Enrouler vers la droite" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "ID Room" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "Rotation" @@ -10517,31 +10710,65 @@ msgstr "" "utilisez la résolution interne native.

Dans le " "doute, décochez cette case." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." msgstr "" +"Vous pouvez faire un clic gauche sur les lignes du tableau sur les colonnes " +"d'origine, de destination et de symbole pour afficher l'adresse associée " +"dans la vue Code. Un clic droit sur la ou les lignes sélectionnées fera " +"apparaître un menu contextuel.\n" +"\n" +"Si vous cliquez avec le bouton droit sur les colonnes d'origine, de " +"destination ou de symbole, une action de copie de l'adresse associée vers le " +"presse-papiers sera disponible, et une action pour définir le point d'arrêt " +"aux adresses associées sera disponible. Notez que, pour les colonnes de " +"symbole d'origine / destination, ces actions ne seront activées que si " +"chaque ligne dans la sélection contient un symbole.\n" +"\n" +"Si la colonne d'origine d'une sélection de ligne est cliquée avec le bouton " +"droit, une action pour remplacer l'instruction de la Branche à/aux " +"origine(s) avec une instruction NOP (No Operation - Aucune Opération) sera " +"disponible.\n" +"\n" +"Si la colonne de destination d'une sélection de ligne est cliquée avec le " +"bouton droit, une action pour remplacer l'instruction à/aux destination(s) " +"avec une instruction BLR (Branch to Link Register - Branche vers Registre de " +"Liens) sera disponible, mais uniquement si l'instruction de la branche à " +"chaque origine met à jour le registre de lien.\n" +"\n" +"Si la colonne de symbole d'origine ou de destination d'une sélection de " +"ligne est cliquée avec le bouton droit, une action pour remplacer le(s) " +"instruction(s) au début du symbole avec une instruction BLR sera disponible, " +"mais seulement si chaque symbole d'origine ou de destination est trouvé.\n" +"\n" +"Tous les menus contextuels ont l'action de supprimer le(s) lignes " +"sélectionnée(s) depuis les candidates." #: Source/Core/Core/HW/GCPadEmu.h:61 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 @@ -10550,23 +10777,23 @@ msgstr "" msgid "Rumble" msgstr "Vibreur" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "Exécu&ter jusqu'ici" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "Exécuter les cœurs de GBA sur des threads dédiés" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "Exécuter jusqu'à" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "Exécuter jusqu'à (ignorer les points d'arrêts)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "Exécuter jusqu'à ce que ce soit atteint (ignorer les points d'arrêts)" @@ -10574,7 +10801,7 @@ msgstr "Exécuter jusqu'à ce que ce soit atteint (ignorer les points d'arrêts) msgid "Russia" msgstr "Russie" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "Carte SD" @@ -10633,11 +10860,11 @@ msgstr "Contexte SSL" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "Sau&vegarder le code" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Sau&vegarder l'état" @@ -10647,9 +10874,9 @@ msgid "Safe" msgstr "Sûr " #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -10659,27 +10886,39 @@ msgstr "Sauver" msgid "Save All" msgstr "Tout enregistrer" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "Sauvegarder la surveillance de Branche &sous..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" msgstr "Sauvegarder l'instantané de surveillance de Branche" +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "Sauvegarder le fichier de sortie combinée sous" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "Sauvegarder l'image convertie" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "Exportation de la sauvegarde" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "Enregistrer le journal FIFO" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "Sauvegarder le fichier sous" #. i18n: Noun (i.e. the data saved by the game) @@ -10691,15 +10930,19 @@ msgstr "Sauvegarde du jeu" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "Fichiers de sauvegarde de jeu (*.sav);;Tous les fichiers (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "Importation de la sauvegarde" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "Sauvegarder le fichier de carte" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Sauvegarder l'ancien état" @@ -10707,73 +10950,77 @@ msgstr "Sauvegarder l'ancien état" msgid "Save Preset" msgstr "Enregistrer le préréglage" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "Sauvegarder le fichier d'enregistrement sous" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "Sauvegarder le fichier de signature" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Sauvegarder l'état" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Sauvegarder l'état vers le Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Sauvegarder l'état vers le Slot 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Sauvegarder l'état vers le Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Sauvegarder l'état vers le Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Sauvegarder l'état vers le Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Sauvegarder l'état vers le Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Sauvegarder l'état vers le Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Sauvegarder l'état vers le Slot 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Sauvegarder l'état vers le Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Sauvegarder l'état vers le Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "Sauvegarder l'état dans un fichier" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Sauvegarder l'état dans le slot le plus ancien" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Sauvegarder l'état dans l'emplacement sélectionné" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Sauvegarder l'état dans le slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "Sauvegarder la carte des symboles &sous..." @@ -10781,7 +11028,7 @@ msgstr "Sauvegarder la carte des symboles &sous..." msgid "Save Texture Cache to State" msgstr "Enreg. le cache de texture dans la sauveg. de l'état" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "Sauvegarder et Charger un état" @@ -10793,11 +11040,7 @@ msgstr "Enregistrer sous le préréglage..." msgid "Save as..." msgstr "Enregistrer sous..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "Sauvegarder le fichier de sortie combinée sous" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10811,23 +11054,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "Placer la sauvegarde dans le même dossier que la ROM" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "Sauvegarder le fichier de carte" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "Sauvegarder le fichier de signature" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "Sauvegarder vers l'emplacement sélectionné" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Sauvegarder dans le slot %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Sauvegarder..." @@ -10841,7 +11076,7 @@ msgstr "" msgid "Saves:" msgstr "Sauvegardes :" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" "Le film de sauvegarde d'état {0} est corrompu, arrêt de l'enregistrement du " @@ -10860,8 +11095,8 @@ msgid "ScrShot" msgstr "Capt écran" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Rechercher" @@ -10870,7 +11105,7 @@ msgstr "Rechercher" msgid "Search Address" msgstr "Rechercher l'adresse" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Chercher l'objet actuel" @@ -10890,7 +11125,7 @@ msgstr "" "La recherche n'est pour l'instant pas possible dans l'espace d'adresse " "virtuelle. Exécutez le jeu pendant un moment et essayez à nouveau." -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "Rechercher une instruction" @@ -10898,7 +11133,7 @@ msgstr "Rechercher une instruction" msgid "Search games..." msgstr "Rechercher des jeux..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "Rechercher une instruction" @@ -10933,9 +11168,9 @@ msgstr "Sélectionner" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" "Sélectionner un fichier de sauvegarde automatique d'instantané de " @@ -10946,26 +11181,30 @@ msgid "Select Dump Path" msgstr "Sélectionner le dossier pour le dump :" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "Sélectionner le dossier d'exportation" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "Sélectionner le fichier de Figurine" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "Sélectionner le BIOS de la GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "Sélectionner la ROM GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "Sélectionner le dossier des sauvegardes GBA" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "Sélectionner le fichier des clés (dump OTP/SEEPROM)" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "Sélectionner le dernier état" @@ -10974,6 +11213,10 @@ msgstr "Sélectionner le dernier état" msgid "Select Load Path" msgstr "Sélectionner le dossier à charger" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "Sélectionner une sauvegarde de NAND" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "Sélectionner le dossier des Packs de Ressources" @@ -10982,6 +11225,14 @@ msgstr "Sélectionner le dossier des Packs de Ressources" msgid "Select Riivolution XML file" msgstr "Sélectionner le fichier XML Riivolution" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "Sélectionner une image de carte SD" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "Sélectionner un fichier de sauvegarde" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "Sélectionner la collection Skylander" @@ -10990,58 +11241,62 @@ msgstr "Sélectionner la collection Skylander" msgid "Select Skylander File" msgstr "Sélectionnez un fichier Skylander" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Sélectionner le slot %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Sélectionner l'état" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Sélectionner l'emplacement de l'état" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Emplacement 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Emplacement 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Emplacement 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Emplacement 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Emplacement 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Emplacement 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Emplacement 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Emplacement 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Emplacement 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Emplacement 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "Sélectionner un titre à installer dans la NAND" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "Sélectionner le chemin de WFS" @@ -11059,24 +11314,20 @@ msgstr "Sélectionner un dossier" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Sélectionner un fichier" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "Sélectionnez un dossier à synchroniser avec l'image de la carte SD" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Sélectionner un Jeu" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "Sélectionner une image de carte SD" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "Sélectionner un fichier" @@ -11085,19 +11336,15 @@ msgstr "Sélectionner un fichier" msgid "Select a game" msgstr "Sélectionner un jeu" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "Sélectionner un titre à installer dans la NAND" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "Sélectionner les cartes e-Reader" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "Sélectionner l'adresse du module RSO :" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "Sélectionnez le fichier d'enregistrement à lire" @@ -11105,23 +11352,6 @@ msgstr "Sélectionnez le fichier d'enregistrement à lire" msgid "Select the Virtual SD Card Root" msgstr "Sélectionner le dossier racine de la carte SD virtuelle" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "Sélectionner le fichier des clés (dump OTP/SEEPROM)" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Sélectionner le fichier à enregistrer" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "Sélectionner le dossier où sera enregistrée l'image convertie" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "Sélectionner le dossier où seront enregistrées les images converties" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Police sélectionnée" @@ -11133,16 +11363,16 @@ msgstr "Le profil de contrôleur sélectionné n'existe pas" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "Le jeu sélectionné ne figure pas dans la liste des jeux !" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "Pile d'appels du thread sélectionné" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "Contexte du thread sélectionné" @@ -11180,8 +11410,26 @@ msgid "" "software.

If unsure, leave this at \"Aspect Ratio " "Corrected Internal Resolution\"." msgstr "" +"Sélectionne la façon dont l'enregistrement des images (vidéos) et captures " +"d'écran seront capturées.
Si le jeu ou la fenêtre change de taille durant " +"l'enregistrement, plusieurs fichiers vidéos peuvent être créés.
Notez que " +"la correction de couleur et le recadrage sont toujours ignorés par les " +"captures.

Résolution de la fenêtre : utilise la résolution de " +"la fenêtre de sortie (sans les barres noires).
Ceci est une option simple " +"d'enregistrement qui va capturer l'image plus ou moins telle que vous la " +"voyez.
Résolution interne corrigée par le rapport hauteur/largeur : utilise la résolution interne (taille du XFB), et la corrige par le " +"rapport hauteur/largeur cible.
Cette option va invariablement faire le " +"vidage à la résolution interne sans tenir compte de la manière dont l'image " +"est affichée pendant l'enregistrement.
Résolution interne brute : " +"utilise la résolution interne (taille du XFB) sans la corriger avec le ratio " +"cible.
Ceci fera un vidage propre sans aucune correction du rapport " +"hauteur/largeur pour que les utilisateurs puissent avoir une image aussi " +"fidèle que possible pour utiliser un logiciel d'édition externe." +"

Dans le doute, utilisez \"Résolution interne " +"corrigée par le rapport hauteur/largeur." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -11258,7 +11506,47 @@ msgstr "" "convient le mieux.

Dans le doute, sélectionnez " "OpenGL." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" +"Sélectionne le type de mise à jour que Dolphin va chercher au démarrage. Si " +"une mise à jour est disponible, Dolphin affichera la liste des changements " +"depuis votre version actuelle et vous demandera si vous souhaitez mettre à " +"jour.

Le type Dev permet d'avoir la dernière version de Dolphin, il y " +"en a souvent plusieurs par jour. Sélectionnez ce type si vous souhaitez " +"avoir les dernières fonctionnalités et corrections.

Le type Releases " +"et mis à jour tous les quelques mois. Voici pourquoi vous devriez " +"l'utiliser :
- Ces versions font l'objet de davantage de tests.
- " +"NetPlay requiert que tous les joueurs aient la même version de Dolphin, il y " +"aura plus de joueurs qui ont la version Releases.
- Si vous utilisez " +"régulièrement le système de sauvegarde d'état de Dolphin, une compatibilité " +"entre les différentes versions n'est pas garantie. Dans ce cas, assurez-vous " +"de faire une sauvegarde dans le jeu avant de faire une mise à jour (faites " +"une sauvegarde de la même manière que vous le feriez sur une GameCube ou une " +"Wii), puis chargez-la après avoir mis à jour Dolphin et avant de faire une " +"nouvelle sauvegarde d'état.

Sélectionner \"Ne pas mettre à jour\" " +"empêchera Dolphin de vérifier s'il existe des mises à jour." +"

Dans le doute, sélectionnez Releases." + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Envoyer" @@ -11266,6 +11554,21 @@ msgstr "Envoyer" msgid "Sensor Bar Position:" msgstr "Position de la Sensor Bar :" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" +"Sépare le travail d'émulation du CPU et du GPU dans des threads séparés. " +"Réduit la charge d'un thread en répartissant les charges lourdes de Dolphin " +"sur deux coeurs, ce qui améliore habituellement les performances. Cependant, " +"cela peut provoquer des pépins et des plantages.

Ce réglage ne peut " +"être modifié lorsque l'émulation est en cours.

Dans " +"le doute, cochez cette case." + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -11294,39 +11597,39 @@ msgstr "Le serveur a rejeté la tentative traversal" msgid "Set &Value" msgstr "Définir &Valeur" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "Définir un &point d'arrêt" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "Sélectionner un fichier de carte mémoire pour le Slot A" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "Sélectionner un fichier de carte mémoire pour le Slot B" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "Définir PC" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "Définir l'adresse de &fin du symbole" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "Définir la taille du &symbole" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "Définir l'adresse de &fin du symbole" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "Définir comme l'ISO par &défaut" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "Sélectionner un fichier de carte mémoire pour le Slot A" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "Sélectionner un fichier de carte mémoire pour le Slot B" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "Définir l'adresse de &fin du symbole" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "Définir la taille du &symbole" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "Définir l'adresse de fin du symbole" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "Entrer la taille du symbole (%1) :" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -11341,6 +11644,18 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Définit la langue du système de la Wii." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" +"Définit la langue utilisée dans l'interface utilisateur de Dolphin." +"

Le changement ne sera effectif qu'après le redémarrage de Dolphin." +"

Dans le doute, sélectionnez <Langue du " +"système>." + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " @@ -11349,6 +11664,27 @@ msgstr "" "Définit la latence en millisecondes. Des valeurs élevées peuvent réduire le " "craquement du son. Pour certains moteurs uniquement." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" +"Définit la région qui doit être utilisée pour les titres dont la région ne " +"peut être automatiquement détectée.

Ce réglage ne peut être changé " +"pendant que l'émulation est en cours." + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" +"Définit le style de l'interface utilisateur de Dolphin. Tous les styles " +"personnalisés que vous aurez chargés seront présentés ici, vous permettant " +"d'en changer.

Dans le doute, sélectionnez (Système)." +"" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " @@ -11358,13 +11694,13 @@ msgstr "" "Wii) MEM2 dans l'adressage de la mémoire virtuelle. Ceci fonctionnera pour " "la grande majorité des jeux." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Réglages" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory : Impossible de créer le fichier setting.txt" @@ -11399,27 +11735,27 @@ msgstr "Manette Shinkansen" msgid "Show % Speed" msgstr "Afficher le % de vitesse" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Afficher le &journal" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Afficher la barre d'&outils" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Affiche le titre en cours dans le nom de la fenêtre" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "Tout afficher" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Afficher Australie" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Afficher le jeu en cours sur Discord" @@ -11428,7 +11764,7 @@ msgstr "Afficher le jeu en cours sur Discord" msgid "Show Disabled Codes First" msgstr "Afficher d'abord les codes désactivés" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "Afficher les ELF/DOL" @@ -11441,7 +11777,7 @@ msgstr "Afficher d'abord les codes activés" msgid "Show FPS" msgstr "Afficher le nombre de FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Afficher le compteur d'images" @@ -11449,43 +11785,43 @@ msgstr "Afficher le compteur d'images" msgid "Show Frame Times" msgstr "Afficher le temps de rendu par image" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Afficher France" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Afficher GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Afficher Allemagne" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "Afficher le Mode golf en surimpression" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "Afficher la Base Infinity" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Afficher les entrées du contrôleur" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Afficher Italie" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "Afficher JPN" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Afficher Corée" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Afficher le compteur de lags" @@ -11493,7 +11829,7 @@ msgstr "Afficher le compteur de lags" msgid "Show Language:" msgstr "Afficher en :" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Afficher la config. de journalisation" @@ -11505,20 +11841,20 @@ msgstr "Afficher les messages NetPlay" msgid "Show NetPlay Ping" msgstr "Afficher le ping du NetPlay" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Afficher Pays-bas" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "Afficher les messages informatifs" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Afficher PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "Afficher PC" @@ -11526,7 +11862,7 @@ msgstr "Afficher PC" msgid "Show Performance Graphs" msgstr "Afficher les graphiques de performance" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Afficher les plateformes" @@ -11534,23 +11870,23 @@ msgstr "Afficher les plateformes" msgid "Show Projection Statistics" msgstr "Afficher les statistiques de projection" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Afficher les régions" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "Afficher le compteur de réenregistrements" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Afficher Russie" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "Afficher le Portail Skylanders" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Afficher Espagne" @@ -11562,19 +11898,23 @@ msgstr "Afficher les couleurs selon la vitesse" msgid "Show Statistics" msgstr "Afficher les statistiques" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Afficher l'heure du système" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Afficher Taïwan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "Afficher la cible dans la &mémoire" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Afficher USA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Afficher les inconnus" @@ -11586,36 +11926,36 @@ msgstr "Afficher les durées de VBlank" msgid "Show VPS" msgstr "Afficher les VPS" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "Afficher les WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Afficher Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Afficher Monde" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" -msgstr "Afficher dans la &mémoire" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" +msgstr "Afficher dans la mémoire" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "Afficher dans le code" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "Afficher dans la mémoire" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "Afficher dans le &code" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "Afficher dans la mémoire" @@ -11623,9 +11963,18 @@ msgstr "Afficher dans la mémoire" msgid "Show in server browser" msgstr "Afficher dans le navigateur de serveurs" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" -msgstr "Afficher la &mémoire cible" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" +msgstr "" +"Affiche l'interface utilisateur de déboggage de Dolphin. Cela vous permet de " +"voir et modifier le code du jeu et le contenu de la mémoire, définir des " +"points d'arrêt, examiner les requêtes réseau, et plus encore." +"

Dans le doute, décochez cette case." #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 msgid "" @@ -11648,6 +11997,16 @@ msgstr "" "

Dans le doute, décochez cette case." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" +"Affiche des messages en surimpression de la fenêtre de rendu. Ces messages " +"disparaissent au bout de quelques secondes.

Dans le " +"doute, cochez cette case." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -11658,6 +12017,15 @@ msgstr "" "

Dans le doute, décochez cette case." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" +"Affiche le titre du jeu en cours dans la barre de titre de la fenêtre de " +"rendu.

Dans le doute, cochez cette case." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -11678,6 +12046,23 @@ msgstr "" "standard.

Dans le doute, décochez cette case." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" +"Affiche le curseur de la souris en permanence.

Dans " +"le doute, sélectionnez "Si mouvement"." + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" +"Affiche brièvement le curseur de la souris lorsqu'il a été déplacé, puis le " +"masque.

Dans le doute, sélectionnez ce mode." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -11723,6 +12108,18 @@ msgstr "" "Affiche diverses statistiques de rendu.

Dans le " "doute, décochez cette case." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" +"Affiche le jeu en cours et le temps de votre session de jeu dans votre " +"statut Discord.

Ce réglage ne peut être changé lorsque l'émulation " +"est en cours.

Dans le doute, cochez cette case." + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Côte-à-côte" @@ -11739,7 +12136,7 @@ msgstr "Utiliser à l'horizontale" msgid "Sideways Wii Remote" msgstr "Wiimote à l'horizontale" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "Base de données de Signatures" @@ -11758,7 +12155,7 @@ msgstr "Signé 32" msgid "Signed 8" msgstr "Signé 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "Entier signé" @@ -11788,7 +12185,7 @@ msgstr "" "Taille du tampon d'étirement en millisecondes. De faibles valeurs " "provoqueront un craquement du son." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Sauter" @@ -11850,6 +12247,9 @@ msgid "Skylander %1" msgstr "Skylander %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "Skylander (*.sky *.bin *.dmp *.dump);;Tous les fichiers (*)" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Tous les fichiers (*)" @@ -11957,7 +12357,7 @@ msgstr "Volume du haut-parleur :" msgid "Specialized (Default)" msgstr "Spécialisé (par défaut)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "Spécifique" @@ -11991,17 +12391,21 @@ msgstr "" msgid "Speed" msgstr "Vitesse" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "Limite de vitesse" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "Fin de pile" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "Début de pile" @@ -12009,17 +12413,17 @@ msgstr "Début de pile" msgid "Standard Controller" msgstr "Contrôleur standard" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "Démarrer &NetPlay..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "Démarrer la surveillance de la Branche" @@ -12027,11 +12431,11 @@ msgstr "Démarrer la surveillance de la Branche" msgid "Start New Cheat Search" msgstr "Démarrer une nouvelle recherche de cheat" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "&Démarrer l'enregistrement de l'entrée" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Commencer l'enregistrement" @@ -12047,14 +12451,14 @@ msgstr "Démarrer avec les patchs Riivolution" msgid "Start with Riivolution Patches..." msgstr "Démarrer avec les patchs Riivolution..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "Jeu démarré" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "État" @@ -12070,31 +12474,31 @@ msgstr "Pas à pas" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "Step Into" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "Step Out" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "Step Over" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Sortie avec succès !" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "Temps écoulé pour la sortie !" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Saut en cours..." @@ -12102,7 +12506,7 @@ msgstr "Saut en cours..." msgid "Step successful!" msgstr "Pas à pas réussi !" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "Pas à pas" @@ -12111,7 +12515,7 @@ msgstr "Pas à pas" msgid "Stereo" msgstr "Stéréo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "Mode de stéréoscopie 3D" @@ -12136,16 +12540,16 @@ msgid "Stick" msgstr "Stick" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Arrêter" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "Arrêter de jouer/enregistrer l'entrée" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Jeu arrêté" @@ -12191,7 +12595,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Étirer à la fenêtre" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "Synchronisation stricte des paramètres" @@ -12205,7 +12609,11 @@ msgstr "Texte" msgid "Strum" msgstr "Gratter" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "Style" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "Style :" @@ -12218,16 +12626,16 @@ msgstr "Style" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Succès !" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "Ajouté avec succès à l'index de NetPlay" @@ -12237,7 +12645,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n image(s) convertie(s) avec succès." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "Suppression réussie de \"%1\"." @@ -12250,7 +12658,7 @@ msgstr "Exportation avec succès de %n sur %1 fichier(s) de sauvegarde." msgid "Successfully exported save files" msgstr "Fichiers de sauvegarde exportés avec succès." -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "Certificats extraits avec succès depuis la NAND" @@ -12262,12 +12670,12 @@ msgstr "Fichier extrait avec succès." msgid "Successfully extracted system data." msgstr "Extraction avec succès des données du système." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "Fichier de sauvegarde importé avec succès." #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "Ce titre a été installé avec succès dans la NAND." @@ -12300,7 +12708,7 @@ msgstr "" msgid "Surround" msgstr "Surround" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "Suspendu" @@ -12319,7 +12727,7 @@ msgstr "Swap Forces" msgid "Swapper" msgstr "Swapper" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -12348,16 +12756,20 @@ msgid "Symbol" msgstr "Symbole" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "Adresse de fin du symbole (%1) :" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "Nom du symbole :" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "Taille du symbole (%1) :" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Symboles" @@ -12365,7 +12777,7 @@ msgstr "Symboles" msgid "Sync" msgstr "Synchroniser" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "Synchronise les codes AR/Gecko" @@ -12410,20 +12822,20 @@ msgstr "Synchronisation des données de sauvegarde..." msgid "System Language:" msgstr "Langue du système :" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "Entrée TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "Outils TAS" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "Tags" @@ -12433,7 +12845,7 @@ msgstr "Tags" msgid "Taiko Drum" msgstr "Percussion Taiko" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "Tail" @@ -12441,7 +12853,7 @@ msgstr "Tail" msgid "Taiwan" msgstr "Taïwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Capture d'écran" @@ -12449,7 +12861,7 @@ msgstr "Capture d'écran" msgid "Target address range is invalid." msgstr "La zone d'adresse cible n'est pas valide." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -12467,9 +12879,9 @@ msgstr "Tech" msgid "Test" msgstr "Test" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "Fichier texte (*.txt);;Tous les fichiers (*)" @@ -12486,7 +12898,7 @@ msgstr "Précision du cache de texture" msgid "Texture Dumping" msgstr "Copie des textures" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "Filtrage de texture" @@ -12540,7 +12952,7 @@ msgstr "Le fichier IPL n'est pas connu comme un dump correct. (CRC32 : {0:x})" msgid "The Masterpiece partitions are missing." msgstr "La partition des Chefs-d'œuvre est manquante." -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -12548,7 +12960,7 @@ msgstr "" "Impossible de réparer la NAND. Il est recommandé de sauvegarder vos données " "actuelles et de recommencer avec une nouvelle NAND." -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "La NAND a été réparée." @@ -12631,7 +13043,7 @@ msgstr "" "\n" "Veuillez choisir une destination pour \"%1\"" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -12644,7 +13056,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "Le disque ne peut être lu (à {0:#x} - {1:#x})." -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "Le disque qui allait être inséré n'a pas été trouvé." @@ -12785,7 +13197,7 @@ msgstr "" "soucis avec le Menu Système, il n'est pas possible de mettre à jour la " "console émulée avec ce disque." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -12861,12 +13273,12 @@ msgstr "" "Les patchs dans %1 ne sont pas conçus pour le jeu sélectionné ou cette " "révision du jeu." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "Le profil \"%1\" n'existe pas." -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" "Le jeu enregistré ({0}) n'est pas le même que le jeu sélectionné ({1})" @@ -12934,7 +13346,7 @@ msgstr "L'index de la clé commune spécifiée est {0} au lieu de {1}." msgid "The specified file \"{0}\" does not exist" msgstr "Le fichier spécifié \"{0}\" n'existe pas" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -13000,7 +13412,7 @@ msgstr "La partition des mises à jour est manquante." msgid "The update partition is not at its normal position." msgstr "La partition des mises à jour n'est pas à sa position normale." -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -13024,6 +13436,10 @@ msgstr "La partition n°{0} n'est pas correctement signée." msgid "The {0} partition is not properly aligned." msgstr "La partition n°{0} n'est pas correctement alignée." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "Thème" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "Il y a trop de partitions dans la première table de partitions." @@ -13038,8 +13454,8 @@ msgstr "" "\n" "Souhaitez-vous sauvegarder avant de fermer ?" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "Il n'y a rien à sauvegarder !" @@ -13094,11 +13510,11 @@ msgstr "Ce type de Skylander ne peut pas encore être modifié !" msgid "This USB device is already whitelisted." msgstr "Ce périphérique USB est déjà sur liste blanche." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "Ce WAD n'est pas bootable" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "Ce WAD n'est pas valide." @@ -13118,8 +13534,8 @@ msgstr "" "Cette build de Dolphin n'est pas nativement compatible avec votre CPU.\n" "Veuillez exécuter la version ARM64 de Dolphin pour une meilleure expérience." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "Ceci est irréversible !" @@ -13250,7 +13666,7 @@ msgstr "" msgid "This is a good dump." msgstr "Ceci est un dump correct." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "Ceci s'applique uniquement au boot initial du logiciel émulé." @@ -13276,7 +13692,7 @@ msgstr "" "Ce logiciel ne doit pas être utilisé pour jouer à des jeux que vous ne " "possédez pas légalement." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "Ce titre ne peut pas être démarré." @@ -13328,7 +13744,7 @@ msgstr "" "Cette valeur est multipliée par la profondeur définie dans la configuration " "des graphiques." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -13346,7 +13762,7 @@ msgstr "" "Ceci va limiter la vitesse d'envoi de parcelles de données par client, qui " "est utilisée pour synchroniser la sauvegarde." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -13359,11 +13775,11 @@ msgstr "" "d'EFB. Veuillez vous assurer que tout le monde utilise le même moteur " "graphique." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "Contexte du flux" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "Flux" @@ -13371,7 +13787,7 @@ msgstr "Flux" msgid "Threshold" msgstr "Seuil" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "Tio" @@ -13388,14 +13804,14 @@ msgstr "" "Durée pendant laquelle la manette est stable pour activer l'étalonnage (zéro " "pour désactiver)." -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "Délai dépassé" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Titre" @@ -13403,25 +13819,29 @@ msgstr "Titre" msgid "To" msgstr "À" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "jusqu'à :" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "Activer le &plein écran" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "Active la 3D par anaglyphe" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "Active la 3D en côte-à-côte" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "Active la 3D en haut-bas" @@ -13429,28 +13849,28 @@ msgstr "Active la 3D en haut-bas" msgid "Toggle All Log Types" msgstr "Activer tous les types de journaux" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Activer le ratio hauteur/largeur" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Activer Point d'arrêt" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Activer le recadrage" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Activer les textures personnalisées" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Activer les copies EFB" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Activer le brouillard" @@ -13462,35 +13882,35 @@ msgstr "Activer le plein écran" msgid "Toggle Pause" msgstr "Mettre en pause" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "Activer la carte SD" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "Activer Ignorer l'accès à l'EFB" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Activer l'enregistrement des textures" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "Activer le clavier USB" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "Activer les copies XFB" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "Activer le mode XFB immédiat" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "Échec du jetonnage." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "Contrôles des outils" @@ -13506,8 +13926,8 @@ msgstr "Haut" msgid "Top-and-Bottom" msgstr "Dessus-dessous" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "Nombre de concordances" @@ -13569,8 +13989,8 @@ msgstr "Trap Master" msgid "Trap Team" msgstr "Trap Team" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "Erreur de Traversal" @@ -13599,7 +14019,7 @@ msgstr "Carte électronique AM Triforce" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Déclencheurs" @@ -13609,7 +14029,7 @@ msgid "Trophy" msgstr "Trophée" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -13623,7 +14043,7 @@ msgstr "Alignement basé sur Type" msgid "Typical GameCube/Wii Address Space" msgstr "Adresse de mémoire GameCube/Wii typique" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "INCONNU" @@ -13635,11 +14055,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "Émulation d'un appareil USB" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "Émulation de l'USB" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "Émulation d'appareils USB" @@ -13693,15 +14113,15 @@ msgstr "" "impact minimal sur les performances, mais cela dépend du comportement du " "driver de la carte graphique." -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "Impossible de détecter automatiquement le module RSO" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "Impossible de contacter le serveur de mises à jour." -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "Impossible de créer une copie de l'Updater." @@ -13741,7 +14161,7 @@ msgstr "" msgid "Unable to read file." msgstr "Impossible de lire le fichier." -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "Impossible de définir les permissions pour la copie de l'Updater." @@ -13764,11 +14184,11 @@ msgstr "Images GC/Wii non compressées (*.iso *.gcm)" msgid "Undead" msgstr "Mort-vivant" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "&Annuler le lancement d'état" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Annuler la sauvegarde de l'état" @@ -13788,28 +14208,28 @@ msgstr "" "Désinstaller le WAD va supprimer la version actuellement installée de ce " "titre dans la NAND sans supprimer ses données de sauvegarde. Continuer ?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "États-Unis" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Inconnu" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "Inconnu (Id :%1 Var :%2)" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "Commande DVD inconnue {0:08x} - erreur fatale" @@ -13885,15 +14305,15 @@ msgid "Unknown(%1 %2).sky" msgstr "Inconnu(%1 %2).sky" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "Inconnu(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Illimitée" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "Décharger la ROM" @@ -13901,21 +14321,14 @@ msgstr "Décharger la ROM" msgid "Unlock Cursor" msgstr "Débloquer le curseur" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "Débloqué" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "Débloqué %1 fois pendant cette session" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "Débloqué (occasionnel)" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" -msgstr "Débloqué pendant cette session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" +msgstr "Débloqué le %1" #: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" @@ -13941,7 +14354,7 @@ msgstr "Non signé 32" msgid "Unsigned 8" msgstr "Non signé 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "Entier non signé" @@ -13955,8 +14368,8 @@ msgstr "Entier non signé" msgid "Up" msgstr "Haut" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Mettre à jour" @@ -13964,11 +14377,11 @@ msgstr "Mettre à jour" msgid "Update Partition (%1)" msgstr "Partition de mise à jour (%1)" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Mettre à jour une fois Dolphin quitté" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "Mise à jour disponible" @@ -14013,7 +14426,7 @@ msgstr "Utiliser à la verticale" msgid "Upright Wii Remote" msgstr "Wiimote debout" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Paramètres de l'envoi des données statistiques" @@ -14022,11 +14435,11 @@ msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" "Utilisez 8.8.8.8 pour un DNS normal, ou sinon entrez un DNS personnalisé" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "Utiliser toutes les données de sauvegarde de la Wii" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "Utiliser la base de données interne des noms de jeux" @@ -14042,10 +14455,18 @@ msgstr "Utiliser le pointage contrôlé par la souris" msgid "Use PAL60 Mode (EuRGB60)" msgstr "Utiliser le mode PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Utiliser les gestionnaires de panique" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" +"Utiliser les RetroAchievements Rich Presence dans votre statut Discord." +"

Vous devez avoir activé Afficher le jeu en cours sur Discord." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -14094,7 +14515,7 @@ msgstr "Utiliser les adresses virtuelles lorsque c'est possible" msgid "User Config" msgstr "Configuration personnalisée" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Interface utilisateur" @@ -14113,10 +14534,21 @@ msgstr "" "Vous pouvez les utiliser pour enregistrer ou récupérer des valeurs\n" "entre les entrées et les sorties de la manette parente." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "Nom d'utilisateur" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" +"Utilise la base de données de Dolphin de noms proprement nommés des jeux " +"dans la colonne des Titres de la Liste des jeux." +"

Dans le doute, cochez cette case." + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -14155,27 +14587,27 @@ msgstr "" msgid "Using Qt %1" msgstr "Utilisation de Qt %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "Utilisation du TTL %1 pour sonder le paquet" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "Utilisé habituellement pour les objets lumineux" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "Utilisé habituellement pour les matrices normales" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "Utilisé habituellement pour la matrices de position" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "Utilisé habituellement pour les matrices de coordonnées de textures" @@ -14195,7 +14627,7 @@ msgstr "Ignorer VBI" msgid "Value" msgstr "Valeur" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "Valeur traquée à l'instruction en cours." @@ -14265,13 +14697,13 @@ msgstr "Décalage vertical" msgid "Video" msgstr "Affichage" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "Voir &code" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "Voir &mémoire" @@ -14283,22 +14715,22 @@ msgstr "Coins virtuels" msgid "Virtual address space" msgstr "Espace d'adresse virtuelle" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Volume" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Baisser" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Couper le son" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Augmenter" @@ -14306,7 +14738,7 @@ msgstr "Augmenter" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "Fichiers WAD (*.wad)" @@ -14339,7 +14771,7 @@ msgstr "" "Echec de l'installation du WAD : Le fichier sélectionné n'est pas un WAD " "valide." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "EN ATTENTE" @@ -14445,8 +14877,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Avertissement" @@ -14458,7 +14890,7 @@ msgstr "" "Attention : un chemin de remplacement de dossier GCI est actuellement " "configuré pour ce slot. Changer le chemin GCI n'aura aucun effet ici." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -14475,7 +14907,7 @@ msgstr "" "Attention, le nombre de blocs indiqués par le BAT ({0}) ne correspond pas à " "l'entête de fichier chargée ({1})" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " @@ -14486,7 +14918,7 @@ msgstr "" "autre sauvegarde avant de continuer, ou charger cette sauvegarde en " "désactivant le mode Lecture seule." -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " @@ -14496,7 +14928,7 @@ msgstr "" "actuelle dans la sauvegarde (octet {0} < {1}) (image {2} < {3}). Vous " "devriez charger une autre sauvegarde avant de continuer." -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" @@ -14507,7 +14939,7 @@ msgstr "" "ou charger cet état en désactivant le mode Lecture seule. Dans le cas " "contraire, il y aura probablement une désynchronisation." -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -14603,7 +15035,7 @@ msgstr "Périphériques USB autorisés pour une connexion directe à la Wii ému msgid "Widescreen Hack" msgstr "Hack écran large (16/9è)" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -14627,21 +15059,21 @@ msgstr "Wiimote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wiimote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "Accéléromètre de la Wiimote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Boutons de la Wiimote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "Gyroscope de la Wiimote" @@ -14653,19 +15085,19 @@ msgstr "Paramètres de la Wiimote" msgid "Wii Remotes" msgstr "Wiimotes" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Entrée TAS %1 pour Wii - Manette classique" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Entrée TAS %1 pour Wii - Wiimote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Entrée TAS %1 pour Wii - Wiimote + Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii et Wiimote" @@ -14673,7 +15105,7 @@ msgstr "Wii et Wiimote" msgid "Wii data is not public yet" msgstr "Données Wii pas encore publiques" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Fichiers de sauvegarde de Wii (*.bin);;Tous les fichiers (*)" @@ -14681,14 +15113,6 @@ msgstr "Fichiers de sauvegarde de Wii (*.bin);;Tous les fichiers (*)" msgid "WiiTools Signature MEGA File" msgstr "Fichier MEGA de signature de WiiTools" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" -"Verrouille le curseur de la souris dans le widget de rendu tant qu'il a le " -"focus. Vous pouvez définir un raccourci clavier pour le déverrouiller." - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "Résolution de la fenêtre" @@ -14698,11 +15122,11 @@ msgstr "Résolution de la fenêtre" msgid "Window Size" msgstr "Taille de la fenêtre" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "Effacer les données d'&inspection" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "Effacer les Hits récents" @@ -14716,10 +15140,11 @@ msgstr "Monde" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "Écrire" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "Écrire le vidage du journal du bloc JIT" @@ -14752,39 +15177,39 @@ msgstr "Ecrire dans le journal, puis pause" msgid "Write to Window" msgstr "Écrire dans la fenêtre" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "Mauvais numéro de disque" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "Mauvais hash" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "Mauvaise région" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "Mauvaise révision" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "Écrit vers \"%1\"." -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "Écrit vers \"{0}\"." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "Registre XF" @@ -14793,9 +15218,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "Adresse de destination de XLink Kai BBA" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -14887,7 +15312,7 @@ msgstr "" "uniquement dans \"Phantasy Star Online Épisodes I & II\". Dans le doute, " "revenez en arrière et sélectionnez \"Contrôleur standard\"." -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "Vous utilisez la dernière version disponible pour cette branche." @@ -14950,7 +15375,7 @@ msgstr "Vous devez entrer un nom pour votre session !" msgid "You must provide a region for your session!" msgstr "Vous devez entrer une région pour votre session !" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Vous devez redémarrer Dolphin pour que ce changement prenne effet." @@ -14978,7 +15403,7 @@ msgstr "" "Souhaitez-vous corriger maintenant le problème ?\n" "Si vous sélectionnez \"Non\", le son risque d'être détérioré." -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." @@ -14987,9 +15412,9 @@ msgstr "" "avoir un comportement anormal ou ne pas pouvoir sauvegarder de donnée." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -14998,7 +15423,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Code Zero 3 non pris en charge" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "Aucun candidat restant." @@ -15047,7 +15472,7 @@ msgid "default" msgstr "par défaut" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "déconnecté" @@ -15055,7 +15480,7 @@ msgstr "déconnecté" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "Cartes e-Reader (*.raw);;Tous les fichiers (*)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "errno" @@ -15063,7 +15488,7 @@ msgstr "errno" msgid "fake-completion" msgstr "Faux achèvement" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "faux" @@ -15113,16 +15538,6 @@ msgstr "" msgid "none" msgstr "Aucun" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "Désactivé" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "à" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "ou sélectionnez un de ces périphériques" @@ -15140,7 +15555,7 @@ msgstr "sRGB" msgid "this value:" msgstr "cette valeur :" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "vrai" @@ -15207,10 +15622,10 @@ msgstr "| Or" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ Dolphin Team. « GameCube » et « Wii » sont des marques déposées " +"© 2003-2024+ Dolphin Team. « GameCube » et « Wii » sont des marques déposées " "de Nintendo. Dolphin n'est affiliée d'aucune manière à Nintendo. " #. i18n: The symbol/abbreviation for degrees (unit of angular measure). diff --git a/Languages/po/hr.po b/Languages/po/hr.po index 9bb2bccedd..fc2af26134 100644 --- a/Languages/po/hr.po +++ b/Languages/po/hr.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Alberto Poljak , 2013-2014\n" -"Language-Team: Croatian (http://app.transifex.com/delroth/dolphin-emu/" +"Language-Team: Croatian (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/hr/)\n" "Language: hr\n" "MIME-Version: 1.0\n" @@ -113,7 +113,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -133,7 +133,7 @@ msgstr "" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -144,11 +144,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "" @@ -161,44 +161,38 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -211,8 +205,8 @@ msgstr "" msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -228,26 +222,26 @@ msgstr "" msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -255,10 +249,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "" @@ -271,7 +273,7 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -284,7 +286,7 @@ msgstr "" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -328,11 +330,15 @@ msgstr "" msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "" @@ -341,23 +347,19 @@ msgstr "" msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "" @@ -365,11 +367,15 @@ msgstr "" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Pauze" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -377,15 +383,15 @@ msgstr "" msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "" @@ -393,7 +399,7 @@ msgstr "" msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "" @@ -401,37 +407,33 @@ msgstr "" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -445,11 +447,11 @@ msgstr "" msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulacija" @@ -469,41 +471,41 @@ msgstr "" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Datoteka" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&Upravljač sličica po sekundi" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&Postavke Grafike" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Pomoć" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&Postavke prečica na tipkovnici" @@ -523,35 +525,35 @@ msgstr "" msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Učitaj stanje igre" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -561,19 +563,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Memorija" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "" @@ -581,7 +587,7 @@ msgstr "" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "" @@ -590,23 +596,23 @@ msgid "&No" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Otvori..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Opcije" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Pauza" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Pokreni igru" @@ -614,7 +620,7 @@ msgstr "&Pokreni igru" msgid "&Properties" msgstr "&Svojstva" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "" @@ -622,7 +628,7 @@ msgstr "" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Registri" @@ -635,24 +641,24 @@ msgstr "" msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Resetiraj" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -660,31 +666,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Zaustavi igru" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Alati" @@ -694,21 +700,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Pogled" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "" @@ -720,23 +726,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -744,7 +750,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(isključeno)" @@ -768,16 +774,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -846,7 +852,7 @@ msgstr "" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "" @@ -858,7 +864,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "" @@ -894,19 +900,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "" @@ -930,7 +936,7 @@ msgstr "" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "" @@ -1015,11 +1021,11 @@ msgstr "" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1027,14 +1033,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1057,8 +1063,8 @@ msgstr "" msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1072,11 +1078,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1086,7 +1092,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1102,7 +1108,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1169,17 +1175,11 @@ msgstr "Kvaliteta:" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "" @@ -1252,19 +1252,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "" @@ -1286,7 +1286,7 @@ msgstr "Adapter:" msgid "Add" msgstr "Dodaj" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1303,31 +1303,31 @@ msgstr "" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1337,17 +1337,17 @@ msgstr "" msgid "Add..." msgstr "Dodaj..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "" @@ -1366,7 +1366,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1426,7 +1426,7 @@ msgstr "Napredno" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1473,7 +1473,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1482,7 +1482,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1490,34 +1490,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1533,11 +1533,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "Anaglyph" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analiziraj" @@ -1595,7 +1595,7 @@ msgstr "Kut" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1607,19 +1607,19 @@ msgstr "Anti-Aliasing:" msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1633,19 +1633,19 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "" @@ -1653,7 +1653,7 @@ msgstr "" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1682,8 +1682,8 @@ msgstr "Omjer Slike:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1694,7 +1694,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "" @@ -1744,11 +1744,15 @@ msgstr "Automatski" msgid "Auto (Multiple of 640x528)" msgstr "Automatski (Višestruko od 640*528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1764,7 +1768,7 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1778,6 +1782,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1789,7 +1804,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "" @@ -1812,11 +1827,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP registar" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1872,10 +1887,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Transparent" @@ -1895,7 +1910,7 @@ msgstr "Tremolo" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1903,7 +1918,7 @@ msgstr "" msgid "Basic" msgstr "Osnovno" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Osnovne postavke" @@ -1919,10 +1934,6 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -1959,7 +1970,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -1967,9 +1978,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "" @@ -2005,15 +2016,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -2025,47 +2036,47 @@ msgstr "" msgid "Bottom" msgstr "Dno" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2077,23 +2088,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2110,7 +2121,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2120,19 +2131,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2141,25 +2152,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "" @@ -2193,7 +2209,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2201,16 +2217,16 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Međuspremnik:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2255,11 +2271,11 @@ msgstr "" msgid "C Stick" msgstr "C Gljiva" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "" @@ -2290,7 +2306,7 @@ msgstr "" msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2310,7 +2326,7 @@ msgstr "" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2336,7 +2352,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2352,14 +2368,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2372,15 +2388,15 @@ msgstr "" msgid "Cancel Calibration" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2396,11 +2412,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2416,7 +2432,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" @@ -2448,7 +2464,7 @@ msgstr "" msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Promjeni &Disk..." @@ -2456,14 +2472,20 @@ msgstr "Promjeni &Disk..." msgid "Change Disc" msgstr "Promjeni disk" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2482,7 +2504,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" @@ -2490,11 +2512,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Čavrljanje" @@ -2510,7 +2532,7 @@ msgstr "Tražilica" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "" @@ -2522,13 +2544,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "" @@ -2540,36 +2562,36 @@ msgstr "" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Odaberite datoteku za otvaranje" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Odaberite direktorij u kojega želite raspakirati datoteke" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "" @@ -2580,18 +2602,18 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Očisti" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "" @@ -2612,7 +2634,7 @@ msgstr "" msgid "Close" msgstr "Zatvori" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "" @@ -2620,11 +2642,11 @@ msgstr "" msgid "Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2636,7 +2658,7 @@ msgstr "" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2652,11 +2674,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2691,9 +2713,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "" @@ -2706,7 +2728,7 @@ msgstr "" msgid "Compression:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2714,11 +2736,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "" @@ -2734,7 +2756,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2749,7 +2771,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2803,7 +2830,7 @@ msgstr "Podesi" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "" @@ -2816,13 +2843,13 @@ msgstr "" msgid "Configure Output" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2831,12 +2858,12 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Potvrdite zaustavljanje igre" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2846,7 +2873,7 @@ msgstr "" msgid "Connect" msgstr "Spoji" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "" @@ -2854,27 +2881,27 @@ msgstr "" msgid "Connect USB Keyboard" msgstr "Priključite USB tipkovnicu" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "" @@ -2890,7 +2917,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2915,23 +2942,23 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "" @@ -2943,6 +2970,16 @@ msgstr "" msgid "Controllers" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2951,7 +2988,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2959,7 +2996,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2968,7 +3005,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2993,7 +3030,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3073,45 +3110,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +msgid "Copy &Function" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" @@ -3126,8 +3163,8 @@ msgstr "" msgid "Core" msgstr "Jezgra" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3217,8 +3254,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3234,7 +3271,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "" @@ -3250,13 +3287,13 @@ msgstr "" msgid "Country:" msgstr "Država:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3270,7 +3307,7 @@ msgstr "" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3314,23 +3351,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "" @@ -3439,7 +3476,7 @@ msgstr "" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "" @@ -3485,7 +3522,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Traženje/ispravljanje pogrešaka" @@ -3502,24 +3539,24 @@ msgstr "" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3533,7 +3570,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Standardne vrijednosti" @@ -3553,7 +3590,7 @@ msgstr "" msgid "Default ISO:" msgstr "Uobičajeni ISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3574,8 +3611,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Obriši" @@ -3593,7 +3631,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3605,12 +3643,12 @@ msgstr "" msgid "Depth:" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Opis" @@ -3624,8 +3662,8 @@ msgstr "" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3637,21 +3675,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3659,7 +3697,7 @@ msgstr "" msgid "Detect" msgstr "Otkrij" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3667,11 +3705,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Uređaj" @@ -3713,11 +3751,6 @@ msgstr "" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "" @@ -3730,15 +3763,15 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3746,11 +3779,11 @@ msgstr "" msgid "Disable Fog" msgstr "Onemogući maglu" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3772,7 +3805,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3781,6 +3814,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disk" @@ -3789,6 +3828,11 @@ msgstr "Disk" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3815,15 +3859,15 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "" @@ -3833,7 +3877,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Želite li zaustaviti emulaciju?" @@ -3845,8 +3889,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "" @@ -3854,9 +3898,9 @@ msgstr "" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3868,8 +3912,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS Filmovi (*.dtm)" @@ -3902,7 +3946,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3916,13 +3960,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "" @@ -3931,7 +3969,7 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "" @@ -3952,7 +3990,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -3974,7 +4012,7 @@ msgstr "" msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" @@ -3986,6 +4024,16 @@ msgstr "" msgid "Downloaded %1 codes. (added %2)" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4025,7 +4073,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Dumpiraj Zvuk" @@ -4037,7 +4085,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Dumpiraj odabranu EFB metu" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Dumpiraj Slike" @@ -4097,11 +4145,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4111,11 +4159,11 @@ msgstr "" msgid "Dutch" msgstr "Nizozemski" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "I&zlaz" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4127,7 +4175,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4135,7 +4183,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Rana Ažuriranja Memorije" @@ -4154,7 +4202,16 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4174,11 +4231,11 @@ msgstr "Efekt" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "" @@ -4196,7 +4253,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "" @@ -4208,7 +4265,7 @@ msgstr "Emu Thread je već pokrenut" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4226,7 +4283,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4241,7 +4298,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "" @@ -4250,8 +4307,6 @@ msgstr "" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "" @@ -4259,23 +4314,15 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Omogućite kodove za varanje" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4283,17 +4330,21 @@ msgstr "" msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Omogućite korištenje dvije jezgre" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Omogućite korištenje dvije jezgre (ubrzanje)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4303,7 +4354,7 @@ msgstr "" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4315,11 +4366,11 @@ msgstr "" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4337,20 +4388,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Omogući MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4358,14 +4405,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "Omogućite Progresivno Skeniranje" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4379,11 +4422,15 @@ msgstr "Omogućite Čuvar Zaslona" msgid "Enable Speaker Data" msgstr "Omogući Zvučne Podatke" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "" @@ -4399,34 +4446,13 @@ msgstr "Omogući Žičani Okvir" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4434,31 +4460,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4473,7 +4506,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4507,7 +4540,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4553,6 +4586,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4580,6 +4622,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "" @@ -4627,7 +4673,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "" @@ -4640,20 +4686,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4667,42 +4713,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4728,7 +4774,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4743,7 +4789,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4834,7 +4880,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforija" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4847,15 +4893,15 @@ msgstr "" msgid "Exit" msgstr "Izlaz" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4867,19 +4913,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4887,7 +4933,7 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "" @@ -4898,11 +4944,11 @@ msgstr "" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Izvedi Snimku Videa" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Izvedi Snimku Videa..." @@ -4930,14 +4976,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Produžetak" @@ -4950,7 +4996,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -4958,7 +5004,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "" @@ -4995,8 +5041,8 @@ msgstr "" msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO Pokretač Datoteka" @@ -5010,11 +5056,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5034,7 +5080,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5055,15 +5101,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5080,7 +5126,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "" @@ -5109,7 +5155,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5136,25 +5182,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5174,18 +5220,18 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5197,21 +5243,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "" @@ -5225,17 +5271,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "" @@ -5243,7 +5289,7 @@ msgstr "" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5273,15 +5319,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5289,11 +5335,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5340,23 +5386,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5370,7 +5416,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5401,31 +5447,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5475,20 +5521,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5501,7 +5548,7 @@ msgstr "Brzo" msgid "Fast Depth Calculation" msgstr "" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5512,7 +5559,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5524,9 +5571,9 @@ msgstr "" msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5534,24 +5581,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Informacije o Datoteci" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "" @@ -5636,7 +5683,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "" @@ -5645,13 +5691,13 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5718,7 +5764,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5728,7 +5774,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5736,6 +5782,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5751,7 +5803,7 @@ msgstr "Naprijed" msgid "Forward port (UPnP)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5761,24 +5813,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Napredovanje Slike" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "" @@ -5786,7 +5838,7 @@ msgstr "" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Domet Slike" @@ -5794,7 +5846,7 @@ msgstr "Domet Slike" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "" @@ -5814,7 +5866,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5835,11 +5887,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5864,8 +5916,8 @@ msgid "From" msgstr "Iz" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "" @@ -5873,10 +5925,15 @@ msgstr "" msgid "FullScr" msgstr "CijeliZaslon" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5893,7 +5950,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5909,19 +5966,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -5963,7 +6020,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -5973,25 +6030,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6003,7 +6060,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6021,22 +6078,22 @@ msgstr "" msgid "Game" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6064,8 +6121,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "" @@ -6074,25 +6131,25 @@ msgstr "" msgid "Game ID:" msgstr "Identifikacija Igre:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6105,7 +6162,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6125,11 +6182,11 @@ msgstr "" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6137,11 +6194,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6158,7 +6215,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6191,34 +6248,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Gecko Kodovi" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Opće" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6236,7 +6301,7 @@ msgstr "" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6251,7 +6316,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6260,7 +6325,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafika" @@ -6269,7 +6334,7 @@ msgstr "Grafika" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "" @@ -6278,7 +6343,7 @@ msgstr "" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6300,7 +6365,7 @@ msgstr "Zelena Lijevo" msgid "Green Right" msgstr "Zelena Desno" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "" @@ -6337,7 +6402,7 @@ msgstr "" msgid "Hacks" msgstr "Hacks" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6369,7 +6434,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -6378,11 +6443,11 @@ msgstr "" msgid "Hide" msgstr "Sakrij" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6394,11 +6459,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6426,7 +6498,7 @@ msgstr "Domaćin" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6434,7 +6506,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6442,11 +6514,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6458,17 +6530,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Brze Tipke" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6525,7 +6597,7 @@ msgstr "" msgid "IPL Settings" msgstr "IPL Postavke" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -6556,18 +6628,18 @@ msgstr "" msgid "Icon" msgstr "Ikona" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6580,7 +6652,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6594,14 +6666,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6613,7 +6695,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6654,7 +6736,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6669,21 +6751,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6724,24 +6815,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6761,16 +6852,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6790,12 +6881,12 @@ msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Informacije" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6805,10 +6896,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Unos" @@ -6822,22 +6913,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "Umetni SD karticu" @@ -6851,11 +6935,11 @@ msgstr "" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "" @@ -6863,13 +6947,14 @@ msgstr "" msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -6878,7 +6963,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -6887,7 +6972,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6904,19 +6989,19 @@ msgstr "" msgid "Interface" msgstr "Sučelje" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6929,25 +7014,25 @@ msgstr "Interna LZO pogreška - komprimiranje nije uspjelo" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" @@ -6956,7 +7041,7 @@ msgstr "" msgid "Internal Resolution:" msgstr "Interna Rezolucija:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -6964,7 +7049,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -6972,7 +7057,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -6980,7 +7065,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6989,11 +7074,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7014,7 +7099,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7030,19 +7115,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Nevažeći video snimak" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Nevažeći parametri potrage (objekt nije odabran)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" @@ -7069,11 +7154,11 @@ msgstr "" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7081,47 +7166,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7133,26 +7218,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "" @@ -7174,12 +7260,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "" @@ -7209,15 +7295,15 @@ msgstr "" msgid "Keys" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "" @@ -7243,7 +7329,7 @@ msgstr "" msgid "L-Analog" msgstr "L-Analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7251,7 +7337,11 @@ msgstr "" msgid "Label" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7289,7 +7379,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7297,7 +7387,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7308,7 +7398,7 @@ msgstr "Lijevo" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Lijeva Gljiva" @@ -7346,6 +7436,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7379,11 +7477,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "" @@ -7392,27 +7490,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Učitaj" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7423,24 +7521,29 @@ msgstr "Učitaj Posebne Teksture" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7448,133 +7551,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "&Mjesto učitavanja" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Mjesto za učitavanje stanja igre 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Mjesto za učitavanje stanja igre 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Mjesto za učitavanje stanja igre 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Mjesto za učitavanje stanja igre 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Mjesto za učitavanje stanja igre 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Mjesto za učitavanje stanja igre 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Mjesto za učitavanje stanja igre 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Učitaj Stanje Igre 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Mjesto za učitavanje stanja igre 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Učitaj Stanje Igre 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Učitaj Stanje Igre 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Učitaj Stanje Igre 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Učitaj Stanje Igre 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Učitaj Stanje Igre 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Učitaj Stanje Igre 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Učitaj Stanje Igre 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7591,20 +7689,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Zapis" @@ -7613,15 +7719,16 @@ msgstr "Zapis" msgid "Log Configuration" msgstr "Konfiguracija Zapisa" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7637,7 +7744,7 @@ msgstr "Tipovi Zapisa" msgid "Logger Outputs" msgstr "Ispisi Bilježenja" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7648,15 +7755,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -7673,7 +7780,7 @@ msgstr "" msgid "MMU" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7719,9 +7826,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "" @@ -7730,7 +7837,7 @@ msgstr "" msgid "Maker:" msgstr "Tvorac:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7738,7 +7845,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -7747,7 +7854,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7759,11 +7866,11 @@ msgstr "" msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7777,7 +7884,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "" @@ -7793,7 +7900,7 @@ msgstr "" msgid "Memory Card" msgstr "Memorijska Kartica" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -7821,7 +7928,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7829,13 +7936,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "" @@ -7852,7 +7959,7 @@ msgstr "Razno" msgid "Misc Settings" msgstr "Razne Postavke" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7864,7 +7971,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7900,8 +8007,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7921,11 +8028,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7934,40 +8041,27 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -7980,10 +8074,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" @@ -7992,8 +8086,8 @@ msgstr "" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "" @@ -8002,7 +8096,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8019,8 +8113,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "" @@ -8033,11 +8127,11 @@ msgstr "" msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8063,7 +8157,7 @@ msgstr "" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8079,27 +8173,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "" @@ -8107,16 +8201,16 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -8141,7 +8235,7 @@ msgstr "" msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "" @@ -8149,21 +8243,23 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8204,7 +8300,7 @@ msgstr "" msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8212,12 +8308,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Opis nije dostupan" @@ -8229,7 +8325,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8250,11 +8346,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8277,7 +8373,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8291,13 +8387,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Ništa" @@ -8309,7 +8405,7 @@ msgstr "" msgid "Not Set" msgstr "Nije Postavljeno" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" @@ -8329,7 +8425,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8373,26 +8469,26 @@ msgstr "" msgid "Nunchuk" msgstr "Wii Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8444,7 +8540,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Domet Objekta" @@ -8465,7 +8561,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8476,7 +8572,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8491,7 +8587,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "" @@ -8499,13 +8595,13 @@ msgstr "" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8522,17 +8618,21 @@ msgstr "Otvori" msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -8597,26 +8697,26 @@ msgstr "Narančasti" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8624,7 +8724,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8634,16 +8734,16 @@ msgstr "Drugo" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "" @@ -8651,7 +8751,7 @@ msgstr "" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8659,16 +8759,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "" @@ -8697,7 +8797,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8710,7 +8810,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pad-ovi" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8731,7 +8831,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "" @@ -8769,15 +8869,15 @@ msgstr "Mape" msgid "Pause" msgstr "Pauza" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "" @@ -8793,6 +8893,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8812,7 +8918,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "Osvjetljenje po pikselu" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "" @@ -8842,15 +8948,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "" @@ -8862,8 +8968,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "" @@ -8871,52 +8977,52 @@ msgstr "" msgid "Play" msgstr "Pokreni" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Pokreni Video Snimak" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Postavke Reprodukcije" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Igrači" @@ -8949,7 +9055,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "" @@ -8966,11 +9072,11 @@ msgstr "" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -8982,6 +9088,14 @@ msgstr "Post-Processing Efekt:" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -8991,15 +9105,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9013,7 +9127,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "" @@ -9031,24 +9145,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9082,16 +9197,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9099,15 +9214,21 @@ msgstr "" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9134,11 +9255,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Pitanje" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Izlaz" @@ -9155,19 +9276,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-Analogan" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9188,7 +9309,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9200,12 +9321,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9228,7 +9350,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9244,8 +9366,8 @@ msgstr "" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9254,23 +9376,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Snimi Video" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Opcije Snimanja Videa" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "" @@ -9287,7 +9409,7 @@ msgstr "Crvena Lijevo" msgid "Red Right" msgstr "Crvena Desno" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9303,7 +9425,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9333,8 +9455,8 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" @@ -9355,7 +9477,12 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9380,7 +9507,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9391,12 +9518,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9418,10 +9545,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9431,7 +9564,7 @@ msgstr "Resetiraj" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9475,7 +9608,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "" @@ -9483,11 +9616,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -9496,7 +9629,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9508,7 +9641,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9519,7 +9652,7 @@ msgstr "Desno" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Desna Gljiva" @@ -9555,11 +9688,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9577,27 +9710,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9610,23 +9747,23 @@ msgstr "" msgid "Rumble" msgstr "Rumble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9634,7 +9771,7 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "" @@ -9693,11 +9830,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Sn&imi stanje igre" @@ -9707,9 +9844,9 @@ msgid "Safe" msgstr "Sigurno" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9719,27 +9856,39 @@ msgstr "Snimi" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "" #. i18n: Noun (i.e. the data saved by the game) @@ -9751,15 +9900,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "" @@ -9767,73 +9920,77 @@ msgstr "" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Mjesta Snimanja" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Snimi Stanje Igre 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Mjesto za Stanje Snimanja 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Snimi Stanje Igre 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Snimi Stanje Igre 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Snimi Stanje Igre 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Snimi Stanje Igre 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Snimi Stanje Igre 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Snimi Stanje Igre 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Snimi Stanje Igre 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Mjesto za Stanje Snimanja 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9841,7 +9998,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "" @@ -9853,11 +10010,7 @@ msgstr "" msgid "Save as..." msgstr "Snimi kao..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9868,23 +10021,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "" @@ -9896,7 +10041,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9913,8 +10058,8 @@ msgid "ScrShot" msgstr "UslikajZaslon" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Traži" @@ -9923,7 +10068,7 @@ msgstr "Traži" msgid "Search Address" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "" @@ -9941,7 +10086,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -9949,7 +10094,7 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -9983,9 +10128,9 @@ msgstr "Odaberi" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -9994,26 +10139,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10022,6 +10171,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10030,6 +10183,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10038,58 +10199,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10107,24 +10272,20 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10133,19 +10294,15 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10153,23 +10310,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Odaberite snimak igre" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "" @@ -10181,16 +10321,16 @@ msgstr "Odabrani profil kontrolera ne postoji." #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10225,7 +10365,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10268,7 +10408,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Poslati" @@ -10276,6 +10437,15 @@ msgstr "Poslati" msgid "Sensor Bar Position:" msgstr "Pozicija Senzora:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10300,39 +10470,39 @@ msgstr "" msgid "Set &Value" msgstr "" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10344,25 +10514,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" @@ -10397,27 +10589,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Pokaži &Zapis" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Pokaži &Alatnu Traku" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "" @@ -10426,7 +10618,7 @@ msgstr "" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "" @@ -10439,7 +10631,7 @@ msgstr "" msgid "Show FPS" msgstr "Pokaži FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "" @@ -10447,43 +10639,43 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Pokaži Francusku" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Pokaži GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Pokaži Unos Tipki" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Pokaži Italiju" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Pokaži Koreju" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "" @@ -10491,7 +10683,7 @@ msgstr "" msgid "Show Language:" msgstr "Pokaži Jezik:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Pokaži Konfiguraciju za &Zapis" @@ -10503,20 +10695,20 @@ msgstr "" msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Pokaži PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "" @@ -10524,7 +10716,7 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Pokaži Platforme" @@ -10532,23 +10724,23 @@ msgstr "Pokaži Platforme" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Pokaži Regije" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "" @@ -10560,19 +10752,23 @@ msgstr "" msgid "Show Statistics" msgstr "Pokaži Statistike" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Pokaži Taivan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Pokaži SAD" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "" @@ -10584,36 +10780,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Pokaži Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10621,8 +10817,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10638,6 +10838,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10645,6 +10852,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10659,6 +10872,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10691,6 +10916,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "" @@ -10707,7 +10940,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10726,7 +10959,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10754,7 +10987,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "" @@ -10802,6 +11035,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10902,7 +11138,7 @@ msgstr "Glasnoća Zvučnika:" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -10925,17 +11161,21 @@ msgstr "" msgid "Speed" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -10943,17 +11183,17 @@ msgstr "" msgid "Standard Controller" msgstr "Standardni Kontroler" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -10961,11 +11201,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Počni Snimati Video" @@ -10981,14 +11221,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -11004,31 +11244,31 @@ msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "" @@ -11036,7 +11276,7 @@ msgstr "" msgid "Step successful!" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11045,7 +11285,7 @@ msgstr "" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11070,16 +11310,16 @@ msgid "Stick" msgstr "Gljiva" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Zaustavi" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "" @@ -11115,7 +11355,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Rastegni do Prozora" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11129,7 +11369,11 @@ msgstr "" msgid "Strum" msgstr "Drndanje " -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11142,16 +11386,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11161,7 +11405,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "" @@ -11174,7 +11418,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "" @@ -11186,12 +11430,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11223,7 +11467,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11242,7 +11486,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11268,16 +11512,20 @@ msgid "Symbol" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "" @@ -11285,7 +11533,7 @@ msgstr "" msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11326,20 +11574,20 @@ msgstr "" msgid "System Language:" msgstr "Jezik Sustava:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS Unos" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "" @@ -11349,7 +11597,7 @@ msgstr "" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11357,7 +11605,7 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Uslikaj Ekran" @@ -11365,7 +11613,7 @@ msgstr "Uslikaj Ekran" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11381,9 +11629,9 @@ msgstr "" msgid "Test" msgstr "Testirati" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11400,7 +11648,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11445,13 +11693,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11513,7 +11761,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11523,7 +11771,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "" @@ -11642,7 +11890,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11701,12 +11949,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11760,7 +12008,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11818,7 +12066,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11840,6 +12088,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11851,8 +12103,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11898,11 +12150,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -11918,8 +12170,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "" @@ -12017,7 +12269,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12037,7 +12289,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12077,7 +12329,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12090,7 +12342,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12098,11 +12350,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12110,7 +12362,7 @@ msgstr "" msgid "Threshold" msgstr "Prag" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12125,14 +12377,14 @@ msgstr "Nagib" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Naslov" @@ -12140,25 +12392,29 @@ msgstr "Naslov" msgid "To" msgstr "Do" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12166,28 +12422,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "" @@ -12199,35 +12455,35 @@ msgstr "Omogući/Onemogući Cijeli Zaslon" msgid "Toggle Pause" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12243,8 +12499,8 @@ msgstr "Vrh" msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12306,8 +12562,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12334,7 +12590,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Okidači" @@ -12344,7 +12600,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12358,7 +12614,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12370,11 +12626,11 @@ msgstr "SAD" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12412,15 +12668,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12452,7 +12708,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12475,11 +12731,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Poništi Posljednje Učitavanje" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "" @@ -12497,28 +12753,28 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Nepoznato" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12589,15 +12845,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12605,20 +12861,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12645,7 +12894,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12659,8 +12908,8 @@ msgstr "" msgid "Up" msgstr "Gore" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Ažuriraj" @@ -12668,11 +12917,11 @@ msgstr "Ažuriraj" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "" @@ -12715,7 +12964,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -12723,11 +12972,11 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "" @@ -12743,10 +12992,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Koristi Rješavanje Panike" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12781,7 +13036,7 @@ msgstr "" msgid "User Config" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "" @@ -12796,10 +13051,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12826,27 +13088,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12866,7 +13128,7 @@ msgstr "" msgid "Value" msgstr "Vrijednost" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -12936,13 +13198,13 @@ msgstr "" msgid "Video" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "" @@ -12954,22 +13216,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Glasnoća" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "" @@ -12977,7 +13239,7 @@ msgstr "" msgid "Vulkan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "" @@ -13001,7 +13263,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13078,8 +13340,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Upozorenje" @@ -13089,7 +13351,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13101,28 +13363,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13191,7 +13453,7 @@ msgstr "" msgid "Widescreen Hack" msgstr "Prisili Široki Ekran " -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13215,21 +13477,21 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13241,19 +13503,19 @@ msgstr "" msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "" @@ -13261,7 +13523,7 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" @@ -13269,12 +13531,6 @@ msgstr "" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13284,11 +13540,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13302,10 +13558,11 @@ msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13338,39 +13595,39 @@ msgstr "" msgid "Write to Window" msgstr "Pisati na Prozor" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "" @@ -13379,9 +13636,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -13449,7 +13706,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13493,7 +13750,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Morate ponovno pokrenuti Dolphin da bi promjene imale efekta." @@ -13513,16 +13770,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -13531,7 +13788,7 @@ msgstr "" msgid "Zero 3 code not supported" msgstr "Zero 3 kod nije podržan" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13580,7 +13837,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -13588,7 +13845,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13596,7 +13853,7 @@ msgstr "" msgid "fake-completion" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13644,16 +13901,6 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "" @@ -13671,7 +13918,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13736,7 +13983,7 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" diff --git a/Languages/po/hu.po b/Languages/po/hu.po index 8f1ed3a0a9..affa1e46d3 100644 --- a/Languages/po/hu.po +++ b/Languages/po/hu.po @@ -11,10 +11,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Péter Patkós, 2023-2024\n" -"Language-Team: Hungarian (http://app.transifex.com/delroth/dolphin-emu/" +"Language-Team: Hungarian (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/hu/)\n" "Language: hu\n" "MIME-Version: 1.0\n" @@ -48,7 +48,7 @@ msgstr " (Lemez %1)" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:283 msgid "! Not" -msgstr "" +msgstr "! Nem" #: Source/Core/Core/Boot/Boot.cpp:261 msgid "\"{0}\" is an invalid GCM/ISO file, or is not a GC/Wii ISO." @@ -56,7 +56,7 @@ msgstr "\"{0}\" egy érvénytelen GCM/ISO fájl, vagy nem GC/Wii ISO." #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:295 msgid "$ User Variable" -msgstr "" +msgstr "$ Felhasználói változó" #. i18n: The symbol for percent. #. i18n: The percent symbol. @@ -121,7 +121,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revízió %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (alap)" @@ -139,24 +139,27 @@ msgstr "%1 (lassú)" #. changes #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:714 msgid "%1 *" -msgstr "" +msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" "%3 frames" msgstr "" +"%1 FIFO bájt\n" +"%2 memóriabájt\n" +"%3 képkocka" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:73 msgid "%1 Graphics Configuration" msgstr "%1 Grafikai beállítások" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -169,44 +172,38 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1 nem támogatja ezt a funkciót a rendszereden." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 nem támogatja ezt a funkciót." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 csatlakozott" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 kilépett" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 nem egy valid ROM" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 éppen golfozik" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 ezzel játszik: %2" @@ -219,8 +216,8 @@ msgstr "" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 pont" @@ -236,26 +233,26 @@ msgstr "%1 játékmenet található" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (Normál sebesség)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "%1 értéke megváltozott" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -263,10 +260,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "%1

%2" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -277,9 +282,9 @@ msgstr "%1[%2]: %3 %" #: Source/Core/DolphinQt/NetPlay/ChunkedProgressDialog.cpp:135 msgid "%1[%2]: %3/%4 MiB" -msgstr "" +msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -290,9 +295,9 @@ msgstr "%1x Natív (%2x%3)" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 msgid "%1x Native (%2x%3) for %4" -msgstr "" +msgstr "%1x Natív (%2x%3) %4-hez/hoz" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -336,11 +341,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&Névjegy" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Új memória töréspont hozzáadása" @@ -349,23 +358,19 @@ msgstr "&Új memória töréspont hozzáadása" msgid "&Add New Code..." msgstr "&Új kód hozzáadása..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Funkció hozzáadása" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Hozzáadás..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "&Audió beállítások" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&Automatikus frissítés:" @@ -373,11 +378,15 @@ msgstr "&Automatikus frissítés:" msgid "&Borderless Window" msgstr "&Szegély nélküli ablak" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Töréspontok" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -385,15 +394,15 @@ msgstr "" msgid "&Cancel" msgstr "&Mégse" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&Csaláskezelő" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&Frissítések keresése..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "" @@ -401,7 +410,7 @@ msgstr "" msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Kód" @@ -409,37 +418,33 @@ msgstr "&Kód" msgid "&Connected" msgstr "&Csatlakoztatva" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "&Vezérlő beállítások" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" msgstr "&Cím másolása" #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Létrehozás..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Törlés" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -453,11 +458,11 @@ msgstr "&Kód szerkesztése..." msgid "&Edit..." msgstr "&Szerkesztés..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Lemez kiadása" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emuláció" @@ -477,41 +482,41 @@ msgstr "&Állapot exportálása..." msgid "&Export as .gci..." msgstr "&Exportálás, mint .gci..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Fájl" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "Képkocka léptetése" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" -msgstr "" +msgstr "&Szabad nézet beállítások" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "&GitHub tárház" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&Grafikai beállítások" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Súgó" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&Gyorsbillentyű beállítások" @@ -531,35 +536,35 @@ msgstr "&Állapot importálása..." msgid "&Import..." msgstr "&Importálás..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Nyelv:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Állapot betöltése" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -569,19 +574,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Memória" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Film" @@ -589,7 +598,7 @@ msgstr "&Film" msgid "&Mute" msgstr "&Némítás" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Hálózat" @@ -598,23 +607,23 @@ msgid "&No" msgstr "&Nem" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Megnyitás..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Beállítások" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" -msgstr "" +msgstr "&HLE funkciók javítása" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Szünet" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Indítás" @@ -622,7 +631,7 @@ msgstr "&Indítás" msgid "&Properties" msgstr "&Tulajdonságok" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "&Írásvédett mód" @@ -630,7 +639,7 @@ msgstr "&Írásvédett mód" msgid "&Refresh List" msgstr "&Lista frissítése" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Regiszterek" @@ -643,24 +652,24 @@ msgstr "&Törlés" msgid "&Remove Code" msgstr "&Kód törlése" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Alapbeállítások" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -668,31 +677,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Sebességkorlát:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Stop" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Téma:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&Szálak" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" -msgstr "" +msgstr "&Eszköz" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Eszközök" @@ -702,21 +711,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Nézet" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Figyelés" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Weboldal" @@ -728,23 +737,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Igen" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(Sötét)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(Világos)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(Rendszer)" @@ -752,7 +761,7 @@ msgstr "(Rendszer)" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(ki)" @@ -762,11 +771,11 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:284 msgid "* Multiply" -msgstr "" +msgstr "* Szorzás" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:287 msgid "+ Add" -msgstr "" +msgstr "+ Hozzáadás" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:298 msgid ", Comma" @@ -774,18 +783,18 @@ msgstr ", vessző" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:288 msgid "- Subtract" -msgstr "" +msgstr "- Kivonás" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" -msgstr "" +msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--Ismeretlen--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -793,7 +802,7 @@ msgstr "..." #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:285 msgid "/ Divide" -msgstr "" +msgstr "/ Osztás" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:578 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:579 @@ -802,7 +811,7 @@ msgstr "0" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:81 msgid "1 GiB" -msgstr "" +msgstr "1 GiB" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:77 msgid "1080p" @@ -810,11 +819,11 @@ msgstr "1080p" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:31 msgid "128 Mbit (2043 blocks)" -msgstr "" +msgstr "128 Mbit (2043 blokk)" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:78 msgid "128 MiB" -msgstr "" +msgstr "128 MiB" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:77 msgid "1440p" @@ -822,15 +831,15 @@ msgstr "1440p" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:211 msgid "16 Bytes" -msgstr "" +msgstr "16 bájt" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:85 msgid "16 GiB (SDHC)" -msgstr "" +msgstr "16 GiB (SDHC)" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:28 msgid "16 Mbit (251 blocks)" -msgstr "" +msgstr "16 Mbit (251 blokk)" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:132 msgid "16-bit" @@ -854,19 +863,19 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "16x Anizotróp" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:82 msgid "2 GiB" -msgstr "" +msgstr "2 GiB" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:79 msgid "256 MiB" -msgstr "" +msgstr "256 MiB" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -880,7 +889,7 @@ msgstr "32 GiB (SDHC)" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:29 msgid "32 Mbit (507 blocks)" -msgstr "" +msgstr "32 Mbit (507 blokk)" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:133 msgid "32-bit" @@ -902,33 +911,33 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "3D mélység" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" -msgstr "" +msgstr "3x" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:209 msgid "4 Bytes" -msgstr "" +msgstr "4 bájt" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:83 msgid "4 GiB (SDHC)" -msgstr "" +msgstr "4 GiB (SDHC)" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:26 msgid "4 Mbit (59 blocks)" -msgstr "" +msgstr "4 Mbit (59 blokk)" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:165 msgid "4:3" @@ -938,7 +947,7 @@ msgstr "4:3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -948,7 +957,7 @@ msgstr "4x Anizotróp" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:80 msgid "512 MiB" -msgstr "" +msgstr "512 MiB" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:78 msgid "5K" @@ -956,11 +965,11 @@ msgstr "5K" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:30 msgid "64 Mbit (1019 blocks)" -msgstr "" +msgstr "64 Mbit (1019 blokk)" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:77 msgid "64 MiB" -msgstr "" +msgstr "64 MiB" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:111 #: Source/Core/DolphinQt/CheatSearchWidget.cpp:170 @@ -983,15 +992,15 @@ msgstr "720p" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:210 msgid "8 Bytes" -msgstr "" +msgstr "8 bájt" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:84 msgid "8 GiB (SDHC)" -msgstr "" +msgstr "8 GiB (SDHC)" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:27 msgid "8 Mbit (123 blocks)" -msgstr "" +msgstr "8 Mbit (123 blokk)" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:131 msgid "8-bit" @@ -1023,26 +1032,27 @@ msgstr "" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:432 msgid "If unsure, leave this unchecked." msgstr "" +"Ha bizonytalan vagy, hagyd üresen." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1067,8 +1077,8 @@ msgstr "" msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1082,11 +1092,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "Egy lemez már behelyezés alatt." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1096,7 +1106,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1112,14 +1122,14 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" -msgstr "" +msgstr "A&uto mentés" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. #: Source/Core/Core/HW/EXI/EXI_Device.h:98 msgid "AD16" -msgstr "" +msgstr "AD16" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:114 msgid "" @@ -1149,7 +1159,7 @@ msgstr "AR kódok" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:138 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:198 msgid "ASCII" -msgstr "" +msgstr "ASCII" #: Source/Core/DolphinQt/ConvertDialog.cpp:434 #: qtbase/src/gui/kernel/qplatformtheme.cpp:724 @@ -1179,17 +1189,11 @@ msgstr "Pontosság:" msgid "Achievement Settings" msgstr "Teljesítmény beállítások" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "Teljesítmények" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "" @@ -1260,21 +1264,21 @@ msgstr "" #: Source/Core/Core/HotkeyManager.cpp:39 msgid "Activate NetPlay Chat" -msgstr "" +msgstr "NetPlay Chat aktiválása" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Aktív" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Aktív szálak" @@ -1296,7 +1300,7 @@ msgstr "Adapter:" msgid "Add" msgstr "Hozzáadás" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "&Töréspont hozzáadása" @@ -1313,31 +1317,31 @@ msgstr "USB eszköz hozzáadása" msgid "Add Shortcut to Desktop" msgstr "Parancsikon hozzáaadása az Asztalhoz" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Töréspont hozzáadása" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1347,17 +1351,17 @@ msgstr "" msgid "Add..." msgstr "Hozzáadás" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Cím" @@ -1376,7 +1380,7 @@ msgstr "" msgid "Address:" msgstr "Cím:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1436,7 +1440,7 @@ msgstr "Haladó" msgid "Advanced Settings" msgstr "Haladó beállítások" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1483,7 +1487,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1492,7 +1496,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1500,34 +1504,34 @@ msgid "All Files" msgstr "Minden fájl" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Minden fájl (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Minden GC/Wii fájl" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" -msgstr "" +msgstr "All Save States (*.sav *.s##);; Minden fájl (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1543,11 +1547,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" -msgstr "" +msgstr "Eltérő régióbeállítások engedélyezése" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1569,7 +1573,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "Mindig" @@ -1591,7 +1595,7 @@ msgstr "A behelyezni próbált lemez nem található." msgid "Anaglyph" msgstr "Anaglif" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Elemzés" @@ -1605,7 +1609,7 @@ msgstr "Szög" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "Élsimítás" @@ -1617,19 +1621,19 @@ msgstr "Élsimítás:" msgid "Any Region" msgstr "Bármilyen régió" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1643,19 +1647,19 @@ msgstr "Betöltőprogram dátuma:" msgid "Apply" msgstr "Alkalmaz" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Biztosan törölni szeretnéd: '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Biztosan törlöd ezt a fájlt?" @@ -1663,9 +1667,9 @@ msgstr "Biztosan törlöd ezt a fájlt?" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" -msgstr "" +msgstr "Biztosan ki akarsz lépni a NetPlay-ből?" #: Source/Core/DolphinQt/ConvertDialog.cpp:284 msgid "Are you sure?" @@ -1681,7 +1685,7 @@ msgstr "Képarány" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Aspect Ratio Corrected Internal Resolution" -msgstr "" +msgstr "Képarány-korrigált belső felbontás" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 @@ -1692,8 +1696,8 @@ msgstr "Képarány:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1704,7 +1708,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Vezérlő portjainak társítása" @@ -1754,11 +1758,15 @@ msgstr "Automatikus" msgid "Auto (Multiple of 640x528)" msgstr "Automatikus (640x528 többszöröse)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Automatikus frissítés beállításai" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1774,13 +1782,13 @@ msgstr "Ablak automatikus méretezése" msgid "Auto-Hide" msgstr "Automatikus elrejtés" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:240 msgid "Automatically Sync with Folder" -msgstr "" +msgstr "Automatikus szinkronizálás a mappával" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:249 msgid "" @@ -1788,9 +1796,20 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" -msgstr "" +msgstr "Jelenlegi értékek automatikus frissítése" #. i18n: One of the options shown below "Address Space". "Auxiliary" is the address space of ARAM #. (Auxiliary RAM). @@ -1799,7 +1818,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "" @@ -1822,11 +1841,11 @@ msgstr "" msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP regiszter " -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1860,17 +1879,17 @@ msgstr "Hátra" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:824 msgid "Bad Value Given" -msgstr "" +msgstr "Rossz érték lett megadva" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:685 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:810 msgid "Bad address provided." -msgstr "" +msgstr "Rossz cím lett megadva." #: Source/Core/DiscIO/VolumeVerifier.cpp:355 msgid "Bad dump" -msgstr "" +msgstr "Rossz kimentés" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:691 @@ -1880,12 +1899,12 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:654 msgid "Bad value provided." -msgstr "" +msgstr "Rossz érték lett megadva." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Banner" @@ -1905,7 +1924,7 @@ msgstr "Hangoló" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1913,7 +1932,7 @@ msgstr "" msgid "Basic" msgstr "Alap" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Alapok beállítása" @@ -1929,10 +1948,6 @@ msgstr "" msgid "Battery" msgstr "Akkumulátor" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Béta (havonta egyszer)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, stb." @@ -1955,7 +1970,7 @@ msgstr "Bilineáris" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:427 msgid "Binary SSL" -msgstr "" +msgstr "Bináris SSL" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:428 msgid "Binary SSL (read)" @@ -1969,7 +1984,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "Bitráta (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -1977,9 +1992,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "Blokk méret" @@ -2015,17 +2030,17 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" -msgstr "" +msgstr "BootMii NAND backup fájl(*.bin);;Minden fájl (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" -msgstr "" +msgstr "BootMii keys fájl (*.bin);;Minden fájl (*)" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:183 msgid "Borderless Fullscreen" @@ -2035,47 +2050,47 @@ msgstr "Szegély nélküli teljes képernyő" msgid "Bottom" msgstr "Lent" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2087,23 +2102,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2120,7 +2135,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2130,19 +2145,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2151,25 +2166,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Töréspont" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Töréspontok" @@ -2203,7 +2223,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "&NetPlay játékmenetek böngészése...." @@ -2211,16 +2231,16 @@ msgstr "&NetPlay játékmenetek böngészése...." msgid "Buffer Size:" msgstr "Pufferméret:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Pufferméret megváltozott erre: %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Puffer:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2265,17 +2285,17 @@ msgstr "" msgid "C Stick" msgstr "C kar" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP regiszter " #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:63 msgid "CPU Emulation Engine:" -msgstr "" +msgstr "CPU emulációs motor:" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:52 msgid "CPU Options" @@ -2283,7 +2303,7 @@ msgstr "CPU beállítások" #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:75 msgid "CRC32:" -msgstr "" +msgstr "CRC32:" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:32 msgid "Cached Interpreter (slower)" @@ -2298,9 +2318,9 @@ msgstr "" #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:109 msgid "Calculate" -msgstr "" +msgstr "Kiszámítás" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2320,7 +2340,7 @@ msgstr "Kalibráció" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2346,7 +2366,7 @@ msgstr "Kamera 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2362,14 +2382,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" -msgstr "" +msgstr "Nem indítható NetPlay munkamenet, amíg egy játék fut!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2382,15 +2402,15 @@ msgstr "Mégse" msgid "Cancel Calibration" msgstr "Kalibrálás megszakítása" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2407,13 +2427,13 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." -msgstr "" +msgstr "A GC IPL nem található." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." -msgstr "" +msgstr "Nem generálható AR kód ehhez a címhez." #: Source/Core/DolphinQt/CheatSearchWidget.cpp:438 msgid "Cannot refresh without results." @@ -2421,15 +2441,15 @@ msgstr "Eredmények nélkül nem lehet frissíteni." #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:551 msgid "Cannot set GCI folder to an empty path." -msgstr "" +msgstr "Nem állítható be üres útvonalra a GCI mappa." #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 msgid "Cannot set memory card to an empty path." -msgstr "" +msgstr "Nem állítható be üres útvonalra a memóriakártya." -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." -msgstr "" +msgstr "Nem indítható el a játék, mert a GC IPL nem található." #. i18n: "Captured" is a participle here. This string is used when listing villains, not when a #. villain was just captured @@ -2459,7 +2479,7 @@ msgstr "" msgid "Change &Disc" msgstr "Lemez&váltás" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Lemez&váltás..." @@ -2467,12 +2487,18 @@ msgstr "Lemez&váltás..." msgid "Change Disc" msgstr "Lemezváltás" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Automatikus lemezváltás" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" +msgstr "Lemez váltása erre: {0}" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 @@ -2480,6 +2506,9 @@ msgid "" "Changes the color of the FPS counter depending on emulation speed." "

If unsure, leave this checked." msgstr "" +"Az emuláció sebességétől függően megváltoztatja az FPS számláló színét." +"

Ha bizonytalan vagy, hagyd kipipálva." #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:51 msgid "" @@ -2493,7 +2522,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" @@ -2501,11 +2530,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Chat" @@ -2521,7 +2550,7 @@ msgstr "Csalás keresése" msgid "Cheats Manager" msgstr "Csalás kezelő" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "NAND ellenőrzése..." @@ -2533,15 +2562,15 @@ msgstr "" msgid "Check for updates" msgstr "Frissítések keresése" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" -msgstr "" +msgstr "Ellenőrzőösszeg" #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "China" @@ -2551,36 +2580,36 @@ msgstr "Kína" msgid "Choose" msgstr "Válassz" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Válassz megnyitandó fájlt" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" -msgstr "Válassz megnyitandó vagy létrehozandó fájlt" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Válassz mappát a kitömörítéshez" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Klasszikus gombok" @@ -2591,18 +2620,18 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Törlés" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "Gyorsítótár törlése" @@ -2623,7 +2652,7 @@ msgstr "" msgid "Close" msgstr "Bezárás" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "Ko&nfiguráció" @@ -2631,11 +2660,11 @@ msgstr "Ko&nfiguráció" msgid "Code" msgstr "Kód" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2647,13 +2676,13 @@ msgstr "Kód:" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "Színkorrekció" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:24 msgid "Color Correction Configuration" -msgstr "" +msgstr "Színkorrekció konfigurálása" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:180 msgid "Color Correction:" @@ -2663,11 +2692,11 @@ msgstr "Színkorrekció:" msgid "Color Space" msgstr "Színtér" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2700,11 +2729,11 @@ msgstr "" #: Source/Core/VideoCommon/ShaderCache.cpp:174 msgid "Compiling Shaders" -msgstr "" +msgstr "Árnyékolók összeállítása" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "Tömörítés" @@ -2717,7 +2746,7 @@ msgstr "Tömörítés szintje:" msgid "Compression:" msgstr "Tömörítés:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2725,11 +2754,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "" @@ -2745,7 +2774,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2760,7 +2789,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2814,7 +2848,7 @@ msgstr "Beállítások" msgid "Configure Controller" msgstr "Vezérlő konfigurálása" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Dolphin konfigurálása" @@ -2827,13 +2861,13 @@ msgstr "Bemenet konfigurálása" msgid "Configure Output" msgstr "Kimenet konfigurálása" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Megerősítés" @@ -2842,12 +2876,12 @@ msgstr "Megerősítés" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Megerősítés leállításkor" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Megerősítés" @@ -2857,7 +2891,7 @@ msgstr "Megerősítés" msgid "Connect" msgstr "Csatlakozás" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Balance Board csatlakoztatása" @@ -2865,29 +2899,29 @@ msgstr "Balance Board csatlakoztatása" msgid "Connect USB Keyboard" msgstr "USB billentyűzet csatlakoztatása" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:81 -msgid "Connect Wii Remote 1" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:82 -msgid "Connect Wii Remote 2" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:83 -msgid "Connect Wii Remote 3" -msgstr "" +msgstr "Wii Remote %1 csatlakoztatása" #: Source/Core/Core/HotkeyManager.cpp:84 -msgid "Connect Wii Remote 4" -msgstr "" +msgid "Connect Wii Remote 1" +msgstr "Wii Remote 1 csatlakoztatása" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:85 +msgid "Connect Wii Remote 2" +msgstr "Wii Remote 2 csatlakoztatása" + +#: Source/Core/Core/HotkeyManager.cpp:86 +msgid "Connect Wii Remote 3" +msgstr "Wii Remote 3 csatlakoztatása" + +#: Source/Core/Core/HotkeyManager.cpp:87 +msgid "Connect Wii Remote 4" +msgstr "Wii Remote 4 csatlakoztatása" + +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" -msgstr "" +msgstr "Wii Remote-ok csatlakoztatása" #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:116 msgid "Connect Wii Remotes for Emulated Controllers" @@ -2901,7 +2935,7 @@ msgstr "" msgid "Connected" msgstr "Csatlakoztatva" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "Csatlakozás" @@ -2926,25 +2960,25 @@ msgstr "" msgid "Control Stick" msgstr "Vezérlő kar" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" -msgstr "" +msgstr "Vezérlő profil" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" -msgstr "" +msgstr "Vezérlő profil 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" -msgstr "" +msgstr "Vezérlő profil 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" -msgstr "" +msgstr "Vezérlő profil 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" -msgstr "" +msgstr "Vezérlő profil 4" #: Source/Core/DolphinQt/Config/ControllersWindow.cpp:16 msgid "Controller Settings" @@ -2954,6 +2988,16 @@ msgstr "Vezérlőbeállítások" msgid "Controllers" msgstr "Vezérlők" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2962,7 +3006,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2970,7 +3014,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2979,7 +3023,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3004,7 +3048,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "Konvergencia" @@ -3086,45 +3130,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Másolás" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +msgid "Copy &Function" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Cím másolása" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Másolás sikertelen" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "Érték másolása" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" @@ -3139,8 +3183,8 @@ msgstr "" msgid "Core" msgstr "Mag" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3164,23 +3208,27 @@ msgstr "" #: Source/Core/Core/NetPlayClient.cpp:142 msgid "Could not create client." -msgstr "" +msgstr "Kliens létrehozása sikertelen." #: Source/Core/Core/NetPlayClient.cpp:156 msgid "Could not create peer." -msgstr "" +msgstr "Peer létrehozása sikertelen." #: Source/Core/DolphinQt/WiiUpdate.cpp:49 msgid "" "Could not download update files from Nintendo. Please check your Internet " "connection and try again." msgstr "" +"Nem sikerült letölteni a frissítést a Nintendótól. Ellenőrizd az " +"internetkapcsolatod, majd próbáld újra." #: Source/Core/DolphinQt/WiiUpdate.cpp:44 msgid "" "Could not download update information from Nintendo. Please check your " "Internet connection and try again." msgstr "" +"Nem sikerült letölteni a frissítési információkat a Nintendótól. Ellenőrizd " +"az internetkapcsolatod, majd próbáld újra." #: Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp:169 msgid "" @@ -3230,8 +3278,8 @@ msgstr "A {0} fájl nem ismerhető fel" msgid "Could not save your changes!" msgstr "Nem sikerült menteni a változtatásokat!" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "Nem sikerült elindítani a frissítési folyamatot: {0}" @@ -3247,7 +3295,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "A központi szerver nem található" @@ -3263,13 +3311,13 @@ msgstr "A fájl nem olvasható." msgid "Country:" msgstr "Ország:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "Létrehozás" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3283,7 +3331,7 @@ msgstr "Új memóriakártya létrehozása" msgid "Create Skylander File" msgstr "Skylander fájl létrehozása" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3294,7 +3342,7 @@ msgstr "Létrehozás..." #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:82 #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:118 msgid "Creator:" -msgstr "" +msgstr "Készítő:" #: Source/Core/Common/MsgHandler.cpp:62 msgid "Critical" @@ -3327,23 +3375,23 @@ msgid "" "leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Jelenlegi régió" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "Jelenlegi érték" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "Jelenlegi kontextus" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "Jelenlegi játék" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Jelenlegi szál" @@ -3353,11 +3401,11 @@ msgstr "Egyéni" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 msgid "Custom (Stretch)" -msgstr "" +msgstr "Egyéni (nyújtott)" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:51 msgid "Custom Address Space" -msgstr "" +msgstr "Egyéni címtartomány" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:323 msgid "Custom Aspect Ratio Height" @@ -3404,7 +3452,7 @@ msgstr "DFF fájl mérete 0; sérült/nem teljes fájl?" #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:49 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:149 msgid "DJ Turntable" -msgstr "" +msgstr "DJ pult" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:40 msgid "DK Bongos" @@ -3432,7 +3480,7 @@ msgstr "DSP LLE Recompiler (lassú)" #: Source/Core/DolphinQt/Config/ControllerInterface/ControllerInterfaceWindow.cpp:31 msgid "DSU Client" -msgstr "" +msgstr "DSU kliens" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientWidget.cpp:51 msgid "" @@ -3452,7 +3500,7 @@ msgstr "Dance Mat" msgid "Dark" msgstr "Sötét" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "Adat" @@ -3486,7 +3534,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:403 msgid "Datel MaxDrive/Pro files" -msgstr "" +msgstr "Datel MaxDrive/Pro fájlok" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/ControlGroup.cpp:43 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp:37 @@ -3498,7 +3546,7 @@ msgid "Debug" msgstr "Hibakeresés" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Hibakeresés" @@ -3515,26 +3563,26 @@ msgstr "Dekódolás minősége:" msgid "Decrease" msgstr "Csökkentés" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Konvergencia csökkentése" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Mélység csökkentése" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Emulációs sebesség csökkentése" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "IR csökkentése" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" -msgstr "" +msgstr "Kiválasztott állapot foglalatának csökkentése" #: Source/Core/Core/FreeLookManager.cpp:108 msgid "Decrease X" @@ -3546,7 +3594,7 @@ msgstr "Y csökkentése" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Alapértelmezett" @@ -3566,7 +3614,7 @@ msgstr "Alapértelmezett betítípus" msgid "Default ISO:" msgstr "Alapértelmezett ISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "Alapértelmezett szál" @@ -3587,8 +3635,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Törlés" @@ -3606,24 +3655,24 @@ msgstr "Kiválasztott fájlok törlése..." msgid "Delete the existing file '{0}'?" msgstr "Törlöd a meglévő '{0}' fájlt?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "Mélység" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:143 msgid "Depth Percentage:" -msgstr "" +msgstr "Mélység százalékos értéke:" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:220 msgid "Depth:" msgstr "Mélység:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Leírás" @@ -3637,8 +3686,8 @@ msgstr "Leírás:" msgid "Description: %1" msgstr "Leírás: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3650,21 +3699,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "Leválasztva" @@ -3672,7 +3721,7 @@ msgstr "Leválasztva" msgid "Detect" msgstr "Észlelés" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "RSO modulok észlelése" @@ -3680,11 +3729,11 @@ msgstr "RSO modulok észlelése" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Fejlesztői (naponta többször)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Eszköz" @@ -3726,11 +3775,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "Le&csatlakoztatva" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "Letiltás" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Határolókeret kikapcsolása" @@ -3743,27 +3787,27 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Emulációs sebességkorlát kikapcsolása" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" -msgstr "Fastmem tiltása" +msgstr "Fastmem kikapcsolása" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" -msgstr "" +msgstr "Fastmem Arena kikapcsolása" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:154 msgid "Disable Fog" msgstr "Köd kikapcsolása" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" -msgstr "JIT gyorsítótár tiltása" +msgstr "JIT gyorsítótár kikapcsolása" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3785,7 +3829,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3794,6 +3838,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Lemez" @@ -3802,9 +3852,14 @@ msgstr "Lemez" msgid "Discard" msgstr "Elvetés" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" -msgstr "" +msgstr "Megjelenítés típusa" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:240 msgid "Display values in Hex" @@ -3828,15 +3883,15 @@ msgstr "Távolság" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "" @@ -3846,7 +3901,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Biztos leállítod az aktuális emulációt?" @@ -3858,18 +3913,18 @@ msgstr "Szeretnéd helyreállítani a NAND-ot?" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" -msgstr "" +msgstr "Dolphin FIFO napló (*.dff)" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:344 msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3881,8 +3936,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS videók (*.dtm)" @@ -3913,9 +3968,9 @@ msgstr "" #. can be downloaded at no cost, but that's not what this message says.) #: Source/Core/DolphinQt/AboutDialog.cpp:74 msgid "Dolphin is a free and open-source GameCube and Wii emulator." -msgstr "" +msgstr "A Dolphin egy szabad, nyílt forráskódú GameCube és Wii emulátor." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "A Dolphin túl régi az átjárási szerverhez" @@ -3929,13 +3984,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "" @@ -3944,7 +3993,7 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Ne frissítsen" @@ -3965,7 +4014,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -3987,7 +4036,7 @@ msgstr "Kódok letöltése" msgid "Download Codes from the WiiRD Database" msgstr "Kódok letöltése a WiiRD adatbázisból" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Játékborítók letöltése a GameTDB.com-ról Rács módban való használatra" @@ -3997,6 +4046,16 @@ msgstr "Letöltés sikeres" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:386 msgid "Downloaded %1 codes. (added %2)" +msgstr "%1 kód letöltve. (%2 hozzáadva)" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." msgstr "" #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. @@ -4038,7 +4097,7 @@ msgstr "&FakeVMEM kimentése" msgid "Dump &MRAM" msgstr "&MRAM kimentése" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Hang kimentése" @@ -4050,7 +4109,7 @@ msgstr "Alap textúrák kimentése" msgid "Dump EFB Target" msgstr "EFB cél kimentése" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Képkockák kimentése" @@ -4110,13 +4169,13 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" -msgstr "" +msgstr "Turbógomb lenyomásának időtartama (képkocka):" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" -msgstr "" +msgstr "Turbógomb felengedésének időtartama (képkocka):" #: Source/Core/DiscIO/Enums.cpp:95 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:88 @@ -4124,11 +4183,11 @@ msgstr "" msgid "Dutch" msgstr "Holland" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "K&ilépés" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4140,7 +4199,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4148,7 +4207,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Korai memória frissítés" @@ -4167,7 +4226,16 @@ msgstr "Kelet-Ázsia" msgid "Edit Breakpoint" msgstr "Töréspont módosítása" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "Szerkesztés..." @@ -4187,11 +4255,11 @@ msgstr "Effekt" msgid "Effective" msgstr "Effektív" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "" @@ -4209,7 +4277,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Beágyazott képkocka puffer (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Üres" @@ -4219,9 +4287,9 @@ msgstr "Az emulációs szál már fut" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:91 msgid "Emulate Disc Speed" -msgstr "" +msgstr "Lemezsebesség emulálása" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4231,7 +4299,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:112 msgid "Emulate the Wii's Bluetooth adapter" -msgstr "" +msgstr "Wii Bluetooth adapterének emulálása" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:41 msgid "" @@ -4239,7 +4307,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "Emulált USB esközök" @@ -4254,7 +4322,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Emuláció sebessége" @@ -4263,8 +4331,6 @@ msgstr "Emuláció sebessége" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "Engedélyezés" @@ -4272,23 +4338,15 @@ msgstr "Engedélyezés" msgid "Enable API Validation Layers" msgstr "API-érvényesítési rétegek használata" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "Teljesítményjelvények engedélyezése" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "Teljesítmények engedélyezése" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Hangnyújtás engedélyezése" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Csalások használata" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "Vezérlőbemenet engedélyezése" @@ -4296,17 +4354,21 @@ msgstr "Vezérlőbemenet engedélyezése" msgid "Enable Custom RTC" msgstr "Egyéni RTC használata" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "Hibakereső felület engedélyezése" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Kétmagos mód használata" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Kétmagos mód használata (gyorsítás)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4316,7 +4378,7 @@ msgstr "" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4328,11 +4390,11 @@ msgstr "FPRF használata" msgid "Enable Graphics Mods" msgstr "Grafikai modok engedélyezése" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" -msgstr "" +msgstr "Hardcore mód engedélyezése" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4350,20 +4412,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "Ranglisták engedélyezése" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "MMU használata" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "Előrehaladási értesítések engedélyezése" @@ -4371,18 +4429,14 @@ msgstr "Előrehaladási értesítések engedélyezése" msgid "Enable Progressive Scan" msgstr "Progresszív pásztázás használata" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" -msgstr "" +msgstr "Rumble engedélyezése" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:159 msgid "Enable Screen Saver" @@ -4392,11 +4446,15 @@ msgstr "Képernyővédő használata" msgid "Enable Speaker Data" msgstr "Hangszóró adatok bekapcsolása" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "Nem hivatalos teljesítmények engedélyezése" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Használati statisztika jelentése" @@ -4412,34 +4470,13 @@ msgstr "Vonalháló használata" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4447,31 +4484,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" -msgstr "Teljesítmények feloldásának engedélyezése.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4488,7 +4532,7 @@ msgstr "" "Bekapcsolja a lebegőpontos eredményjelzős számolást (Floating Point Result " "Flag), mely kevés játékhoz szükséges. (BE = Kompatibilis, KI = Gyors)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4522,7 +4566,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4534,7 +4578,7 @@ msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:152 msgid "Enables stretching of the audio to match emulation speed." -msgstr "" +msgstr "Hangnyújtás engedélyezése az emuláció sebességének igazításához." #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:269 msgid "" @@ -4568,6 +4612,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4585,7 +4638,7 @@ msgstr "" #. i18n: Character encoding #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:43 msgid "Encoding" -msgstr "" +msgstr "Kódolás" #: Source/Core/DolphinQt/GCMemcardManager.cpp:616 msgid "" @@ -4595,6 +4648,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet nincs inicializálva" @@ -4612,29 +4669,29 @@ msgstr "Képjavítások" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:87 msgid "Enter IP address of device running the XLink Kai Client:" -msgstr "" +msgstr "XLink Kai klienst futtató eszköz IP címének megadása:" #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:59 msgid "Enter USB device ID" -msgstr "" +msgstr "USB eszköz ID megadása" #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 msgid "Enter address to watch:" -msgstr "" +msgstr "Figyelendő cím megadása:" #. i18n: MAC stands for Media Access Control. A MAC address uniquely identifies a network #. interface (physical) like a serial number. "MAC" should be kept in translations. #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:39 msgid "Enter new Broadband Adapter MAC address:" -msgstr "" +msgstr "Új Broadband adapter MAC-cím megadása:" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:301 msgid "Enter password" -msgstr "" +msgstr "Jelszó megadása" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:78 msgid "Enter the DNS server to use:" -msgstr "" +msgstr "Használni kívánt DNS szerver megadása:" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:62 msgid "" @@ -4642,9 +4699,9 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" -msgstr "" +msgstr "RSO modul címének megadása:" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:194 #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 @@ -4655,20 +4712,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4682,42 +4739,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4743,11 +4800,11 @@ msgstr "Hiba az adapter megnyitásakor: %1" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" -msgstr "" +msgstr "Érték konvertálási hiba" #: Source/Core/DolphinQt/Translation.cpp:323 msgid "Error loading selected language. Falling back to system default." @@ -4759,13 +4816,13 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" #: Source/Core/Core/NetPlayClient.cpp:1852 msgid "Error processing codes." -msgstr "" +msgstr "Kódfeldolgozási hiba." #: Source/Core/Core/NetPlayClient.cpp:1824 msgid "Error processing data." @@ -4850,7 +4907,7 @@ msgstr "" msgid "Euphoria" msgstr "Eufória" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Európa" @@ -4863,15 +4920,15 @@ msgstr "" msgid "Exit" msgstr "Kilépés" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4883,19 +4940,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4903,7 +4960,7 @@ msgstr "" msgid "Experimental" msgstr "Kísérleti" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Minden Wii mentés exportálása" @@ -4914,11 +4971,11 @@ msgstr "Minden Wii mentés exportálása" msgid "Export Failed" msgstr "Sikertelen exportálás" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Felvétel exportálása" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Felvétel exportálása..." @@ -4946,14 +5003,14 @@ msgstr "Exportálás, mint .&gcs..." msgid "Export as .&sav..." msgstr "Exportálás, mint .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n mentés exportálva" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Kiegészítő" @@ -4966,7 +5023,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "Külső" @@ -4974,7 +5031,7 @@ msgstr "Külső" msgid "External Frame Buffer (XFB)" msgstr "Küldő képkockapuffer (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "" @@ -5011,8 +5068,8 @@ msgstr "Könyvtár kibontása..." msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO lejátszó" @@ -5028,11 +5085,11 @@ msgstr "" "Memóriakártya megnyitása sikertelen:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5052,7 +5109,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "Nem sikerült kapcsolódni ehhez: Redump.org" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "Nem sikerült kapcsolódni a szerverhez: %1" @@ -5073,15 +5130,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "Nem sikerült létrehozni a Skylander fájlt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5098,7 +5155,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "" @@ -5127,7 +5184,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5154,12 +5211,12 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "\"%1\" importálása sikertelen." -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5167,14 +5224,14 @@ msgstr "" "Mentési fájl importálása sikertelen. A megadott fájl sérült, vagy nem " "érvényes Wii mentés." -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5194,18 +5251,18 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5217,21 +5274,21 @@ msgstr "d3d11.dll betöltése sikertelen" msgid "Failed to load dxgi.dll" msgstr "dxgi.dll betöltése sikertelen" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "Nem sikerült betölteni a Skylander fájlt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "" @@ -5245,17 +5302,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "Nem sikerült módosítani a Skylander-t!" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "'%1' megnyitása sikertelen" @@ -5263,7 +5320,7 @@ msgstr "'%1' megnyitása sikertelen" msgid "Failed to open Bluetooth device: {0}" msgstr "Nem sikerült megnyitni a Bluetooth eszközt: {0}" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5293,15 +5350,15 @@ msgstr "" msgid "Failed to open file." msgstr "Nem sikerült megnyitni a fájlt." -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "Nem sikerült megnyitni a szervert" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "Nem sikerült megnyitni az Infinity fájlt!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5309,11 +5366,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "Nem sikerült megnyitni a Skylander fájlt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5360,23 +5417,23 @@ msgstr "Nem sikerült beolvasni a \"{0}\" bemeneti fájlt." msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "Nem sikerült beolvasni az Infinity fájlt!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "Nem sikerült beolvasni a Skylander fájlt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5390,7 +5447,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "{0} olvasása sikertelen" @@ -5421,31 +5478,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." -msgstr "" +msgstr "FIFO napló mentése sikertelen." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5495,20 +5552,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5521,7 +5579,7 @@ msgstr "Gyors" msgid "Fast Depth Calculation" msgstr "Gyors mélységszámolás" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5532,7 +5590,7 @@ msgstr "" msgid "Field of View" msgstr "Látómező" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5544,9 +5602,9 @@ msgstr "" msgid "File Details" msgstr "Fájl részletei" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "Fájlformátum" @@ -5554,24 +5612,24 @@ msgstr "Fájlformátum" msgid "File Format:" msgstr "Fájl formátuma:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Fájl információ" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Fájlnév" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "Fájl útvonala:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Fájlméret" @@ -5658,7 +5716,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "" @@ -5667,13 +5724,13 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5740,7 +5797,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5750,7 +5807,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5758,6 +5815,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Formátum:" @@ -5773,42 +5836,42 @@ msgstr "Előre" msgid "Forward port (UPnP)" msgstr "Port forward (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" -msgstr "" +msgstr "%1 találat erre: \"%2\"" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:337 #, c-format msgctxt "" msgid "Found %n address(es)." -msgstr "" +msgstr "%n cím található." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Képkocka léptetés" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Képkocka léptetés lassítás" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Képkocka léptetés gyorsítás" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Képkocka léptetés alap sebesség" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:139 msgid "Frame Dumping" -msgstr "" +msgstr "Képkocka kimentés" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Képkocka hatókör" @@ -5816,9 +5879,9 @@ msgstr "Képkocka hatókör" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" -msgstr "" +msgstr "Rögzítendő képkockák:" #: Source/Core/DiscIO/Enums.cpp:36 msgid "France" @@ -5826,23 +5889,23 @@ msgstr "Francia" #: Source/Core/DolphinQt/GCMemcardManager.cpp:312 msgid "Free Blocks: %1" -msgstr "" +msgstr "Szabad blokkok: %1" #: Source/Core/DolphinQt/GCMemcardManager.cpp:313 msgid "Free Files: %1" -msgstr "" +msgstr "Szabad fájlok: %1" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:49 msgid "Free Look Control Type" -msgstr "" +msgstr "Szabad nézet vezérlőtípus" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" -msgstr "" +msgstr "Szabad nézet vezérlő %1" #: Source/Core/DolphinQt/Config/FreeLookWindow.cpp:19 msgid "Free Look Settings" -msgstr "" +msgstr "Szabad nézet beállítások" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:61 msgid "" @@ -5851,19 +5914,23 @@ msgid "" "href=\"https://wiki.dolphin-emu.org/index.php?title=Free_Look\">refer to " "this page." msgstr "" +"A szabad nézet lehetővé teszi a játékon belüli kamera manipulálását. " +"Többféle kameratípus elérhető a legördülő listából.

Részletes " +"útmutatóért látogass el ide." #: Source/Core/Core/FreeLookManager.cpp:315 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:25 msgid "FreeLook" -msgstr "" +msgstr "Szabad nézet" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" -msgstr "" +msgstr "Szabad nézet" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" -msgstr "" +msgstr "Szabad nézet kapcsoló" #: Source/Core/DiscIO/Enums.cpp:86 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:87 @@ -5886,8 +5953,8 @@ msgid "From" msgstr "Ettől:" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "Ettől:" @@ -5895,33 +5962,38 @@ msgstr "Ettől:" msgid "FullScr" msgstr "Teljes képernyő" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Funkció" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "Funkciók" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:42 msgid "GBA (Integrated)" -msgstr "" +msgstr "GBA (integrált)" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:44 msgid "GBA (TCP)" -msgstr "" +msgstr "GBA (TCP)" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:115 msgid "GBA Cartridge Path:" -msgstr "" +msgstr "GBA kazetta útvonal:" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" -msgstr "" +msgstr "GBA mag" #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:35 msgid "GBA Port %1" -msgstr "" +msgstr "GBA Port %1" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:198 msgid "GBA Settings" @@ -5929,27 +6001,27 @@ msgstr "GBA beállítások" #: Source/Core/DolphinQt/TAS/GBATASInputWindow.cpp:27 msgid "GBA TAS Input %1" -msgstr "" +msgstr "GBA TAS bemenet %1" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "GBA hangerő" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "GBA ablakméret" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" -msgstr "" +msgstr "GBA%1 ROM megváltozott erre: \"%2\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" -msgstr "" +msgstr "GBA%1 ROM letiltva" #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:38 msgid "GC Port %1" -msgstr "" +msgstr "GC Port %1" #: Source/Core/Core/HW/EXI/EXI_Device.h:103 msgid "GCI Folder" @@ -5965,7 +6037,7 @@ msgstr "GCMemcardDirectory: ClearBlock érvénytelen blokkcímmel lett meghívva #: Source/Core/DolphinQt/ConvertDialog.cpp:349 msgid "GCZ GC/Wii images (*.gcz)" -msgstr "" +msgstr "GCZ GC/Wii képfájlok (*.gcz)" #: Source/Core/VideoCommon/CommandProcessor.cpp:720 msgid "" @@ -5979,13 +6051,13 @@ msgstr "" #: Source/Core/VideoBackends/OGL/OGLMain.cpp:181 msgid "GL_MAX_TEXTURE_SIZE is {0} - must be at least 1024." -msgstr "" +msgstr "GL_MAX_TEXTURE_SIZE mérete {0} - legalább 1024-nek kell lennie." #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:73 msgid "GPU Texture Decoding" -msgstr "" +msgstr "GPU textúra dekódolás" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -5993,39 +6065,49 @@ msgstr "" #: Source/Core/VideoBackends/OGL/OGLMain.cpp:96 msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" -msgstr "" +msgstr "GPU: OGL ERROR: Támogatja az OpenGL 2.0-t a videokártyád?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" +"GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" +"GPU: Támogatja az OpenGL 3.0-t a videokártyád?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" +"GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" +"GPU: Támogatja az OpenGL 3.3-at a videokártyád?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" +"GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" +"GPU: Támogatja az OpenGL 3.1-et a videokártyád?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" +"GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" +"GPU: Támogatja az OpenGL 3.0-t a videokártyád?" #: Source/Core/VideoBackends/OGL/OGLMain.cpp:103 msgid "" "GPU: OGL ERROR: Need OpenGL version 3.\n" "GPU: Does your video card support OpenGL 3?" msgstr "" +"GPU: OGL ERROR: Need OpenGL version 3.\n" +"GPU: Támogatja az OpenGL 3-at a videokártyád?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6043,16 +6125,16 @@ msgstr "" msgid "Game" msgstr "Játék" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" -msgstr "" +msgstr "Game Boy Advance" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Game Boy Advance kártyák (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" @@ -6060,7 +6142,7 @@ msgstr "" "Game Boy Advance ROMok (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "Minden fájl (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6070,7 +6152,7 @@ msgstr "Játék színtér:" #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:69 msgid "Game Config" -msgstr "" +msgstr "Játék konfiguráció" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:87 msgid "Game Details" @@ -6088,8 +6170,8 @@ msgstr "Játék gamma" msgid "Game Gamma:" msgstr "Játék gamma:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "Játék azonosító" @@ -6098,25 +6180,25 @@ msgstr "Játék azonosító" msgid "Game ID:" msgstr "Játék azonosító:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Játék állapot" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "A játéknak eltér a lemezszáma." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "A játéknak eltér a verziója" @@ -6129,7 +6211,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "A játék régiója nem egyezik." @@ -6149,11 +6231,11 @@ msgstr "GameCube adapter Wii U-hoz" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "GameCube vezérlő" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6161,11 +6243,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "GameCube vezérlők" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "GameCube billentyűzet" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6182,7 +6264,7 @@ msgstr "GameCube memóriakártyák" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "GameCube memóriakártyák (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6200,49 +6282,57 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:411 msgid "Gecko (04)" -msgstr "" +msgstr "Gecko (04)" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:412 msgid "Gecko (C0)" -msgstr "" +msgstr "Gecko (C0)" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:413 msgid "Gecko (C2)" -msgstr "" +msgstr "Gecko (C2)" #: Source/Core/DolphinQt/CheatsManager.cpp:140 #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:73 msgid "Gecko Codes" msgstr "Gecko kódok" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Általános" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Általános és beállítások" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Új statisztikai azonosító generálása" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6260,7 +6350,7 @@ msgstr "Németország" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6275,7 +6365,7 @@ msgstr "Óriás" msgid "Giants" msgstr "Óriások" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "Golf mód" @@ -6284,7 +6374,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafika" @@ -6293,16 +6383,16 @@ msgstr "Grafika" msgid "Graphics Mods" msgstr "Grafikai modok" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" -msgstr "" +msgstr "Grafikai kapcsolók" #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:59 msgid "Graphics mods are currently disabled." -msgstr "" +msgstr "A grafikai modok jelenleg ki vannak kapcsolva." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6324,7 +6414,7 @@ msgstr "Zöld balra" msgid "Green Right" msgstr "Zöld jobbra" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Rács nézet" @@ -6361,7 +6451,7 @@ msgstr "HDR utófeldolgozás" msgid "Hacks" msgstr "Hangolások" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6393,7 +6483,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadecimális" @@ -6402,11 +6492,11 @@ msgstr "Hexadecimális" msgid "Hide" msgstr "Elrejtés" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" -msgstr "" +msgstr "&Vezérlők elrejtése" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "Összes elrejtése" @@ -6418,11 +6508,18 @@ msgstr "Már játékban lévők elrejtése" msgid "Hide Incompatible Sessions" msgstr "Nem kompatibilisek elrejtése" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "Távoli GBAk elrejtése" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "Magas" @@ -6450,7 +6547,7 @@ msgstr "Gazda" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6458,7 +6555,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6466,11 +6563,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6482,17 +6579,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Gyorsbillentyű beállítások" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Gyorsbillentyűk" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6549,7 +6646,7 @@ msgstr "IP-cím:" msgid "IPL Settings" msgstr "IPL beállítások" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -6580,18 +6677,18 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6604,7 +6701,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6618,14 +6715,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6637,7 +6744,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6678,7 +6785,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6693,21 +6800,30 @@ msgstr "Importálás sikertelen" msgid "Import Save File(s)" msgstr "Mentési fájl(ok) importálása" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Wii mentés importálása..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "Játékban?" @@ -6722,7 +6838,7 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:223 msgid "Incorrect hero level value!" -msgstr "" +msgstr "Helytelen hősszint érték!" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:246 msgid "Incorrect last placed time!" @@ -6748,26 +6864,26 @@ msgstr "Helytelen játékidő érték!" msgid "Increase" msgstr "Növelés" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Konvergencia növelése" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Mélység növelése" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Emulációs sebesség növelése" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "IR növelése" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" -msgstr "" +msgstr "Kiválasztott állapot foglalatának növelése" #: Source/Core/Core/FreeLookManager.cpp:107 msgid "Increase X" @@ -6785,16 +6901,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6814,12 +6930,12 @@ msgstr "Infó" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Információk" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6829,10 +6945,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Bemenet" @@ -6846,22 +6962,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "SD kártya behelyezése" @@ -6875,11 +6984,11 @@ msgstr "Telepítés" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Frissítés telepítése" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "WAD telepítése..." @@ -6887,13 +6996,14 @@ msgstr "WAD telepítése..." msgid "Install to the NAND" msgstr "Telepítés a NAND-ra" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "Utasítás" @@ -6902,7 +7012,7 @@ msgstr "Utasítás" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "Utasítás:" @@ -6911,7 +7021,7 @@ msgstr "Utasítás:" msgid "Instruction: %1" msgstr "Utasítás: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6928,19 +7038,19 @@ msgstr "Intenzitás" msgid "Interface" msgstr "Felhasználói felület" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "Belső LZ4 hiba - sikertelen tömörítés" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6953,25 +7063,25 @@ msgstr "Belső LZO hiba - sikertelen tömörítés" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Belső felbontás" @@ -6980,7 +7090,7 @@ msgstr "Belső felbontás" msgid "Internal Resolution:" msgstr "Belső felbontás:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -6988,7 +7098,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "Értelmező (leglassabb)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -6996,7 +7106,7 @@ msgstr "" msgid "Invalid Expression." msgstr "Érvénytelen kifejezés." -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -7004,7 +7114,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -7013,11 +7123,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "Érvénytelen játékos ID" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" -msgstr "" +msgstr "Érvénytelen RSO modulcím: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7038,7 +7148,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "Érvénytelen bemenet" @@ -7052,21 +7162,21 @@ msgstr "Érvénytelen paraméterek kerültek megadásra a kereséshez." #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 msgid "Invalid password provided." -msgstr "" +msgstr "A megadott jelszó érvénytelen." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Érvénytelen rögzített fájl" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Érvénytelen keresési paraméterek (nincs kiválasztott elem)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Érvénytelen keresési karakterlánc (nem alakítható számmá)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" "Érvénytelen keresési karakterlánc (csak azonos karakterlánchossz támogatott)" @@ -7094,11 +7204,11 @@ msgstr "Olaszország" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7106,47 +7216,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7158,26 +7268,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" -msgstr "" +msgstr "A JIT nem aktív" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japán" @@ -7191,7 +7302,7 @@ msgstr "Japán" #. "a character encoding which is from Japan / used in Japan" rather than "the Japanese language". #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:38 msgid "Japanese (Shift-JIS)" -msgstr "" +msgstr "Japán (Shift-JIS)" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:297 msgid "" @@ -7199,12 +7310,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Ablak mindig felül" @@ -7234,15 +7345,15 @@ msgstr "Billentyűzet vezérlő" msgid "Keys" msgstr "Gombok" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Játékos kirúgása" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Korea" @@ -7268,7 +7379,7 @@ msgstr "&ROM betöltése..." msgid "L-Analog" msgstr "Bal analóg" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7276,7 +7387,11 @@ msgstr "" msgid "Label" msgstr "Címke" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "Nyelv" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "Legutóbbi érték" @@ -7314,7 +7429,7 @@ msgstr "Késleltetés: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "Ranglisták" @@ -7322,7 +7437,7 @@ msgstr "Ranglisták" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7333,7 +7448,7 @@ msgstr "Balra" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Bal kar" @@ -7371,6 +7486,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7404,40 +7527,40 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Oszlopok megjelenítése a listában" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Lista nézet" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:96 msgid "Listening" -msgstr "" +msgstr "Figyelés" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Betöltés" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7448,24 +7571,29 @@ msgstr "Egyedi textúrák betöltése" msgid "Load File" msgstr "Fájl betöltése" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "GameCube főmenü betöltése" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Legutóbbi állapot betöltése" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "Betöltési útvonal:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "ROM betöltése" @@ -7473,133 +7601,128 @@ msgstr "ROM betöltése" msgid "Load Slot" msgstr "Foglalat betöltése" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Állapot betöltése" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Állapot betöltése, utolsó 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Állapot betöltése, utolsó 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Állapot betöltése, utolsó 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Állapot betöltése, utolsó 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Állapot betöltése, utolsó 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Állapot betöltése, utolsó 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Állapot betöltése, utolsó 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Állapot betöltése, utolsó 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Állapot betöltése, utolsó 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Állapot betöltése, utolsó 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Állapot betöltése, foglalat 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Állapot betöltése, foglalat 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Állapot betöltése, foglalat 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Állapot betöltése, foglalat 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Állapot betöltése, foglalat 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Állapot betöltése, foglalat 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Állapot betöltése, foglalat 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Állapot betöltése, foglalat 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Állapot betöltése, foglalat 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Állapot betöltése, foglalat 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Állapot betöltése fájlból" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Állapot betöltése a választott foglalatból" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Állapot betöltése foglalatból" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Wii rendszermenü betöltése %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Betöltés a kiválasztott foglalatból" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Betöltés a foglalatból %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Betöltés..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7616,20 +7739,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "Helyi" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Napló" @@ -7638,15 +7769,16 @@ msgstr "Napló" msgid "Log Configuration" msgstr "Napló beállítások" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "Bejelentkezés" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "Kijelentkezés" @@ -7662,7 +7794,7 @@ msgstr "Naplótípus" msgid "Logger Outputs" msgstr "Napló kimenetek" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "Sikertelen bejelentkezés" @@ -7673,15 +7805,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" -msgstr "" +msgstr "Ismétlés" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "Alacsony" @@ -7698,7 +7830,7 @@ msgstr "" msgid "MMU" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7744,9 +7876,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Készítő" @@ -7755,7 +7887,7 @@ msgstr "Készítő" msgid "Maker:" msgstr "Készítő:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7763,7 +7895,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "NAND kezelése" @@ -7772,7 +7904,7 @@ msgstr "NAND kezelése" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7782,13 +7914,13 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:846 msgid "Match Found" -msgstr "" +msgstr "Egyezés található" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "Max puffer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "A maximális pufferméret %1 értékre változott" @@ -7802,7 +7934,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Talán lassulást okoz a Wii menüben és néhány játéknál." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "Közepes" @@ -7818,7 +7950,7 @@ msgstr "Memória töréspont" msgid "Memory Card" msgstr "Memóriakártya" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "Memóriakártya kezelő" @@ -7846,7 +7978,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7854,13 +7986,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Mikrofon" @@ -7877,9 +8009,9 @@ msgstr "Egyebek" msgid "Misc Settings" msgstr "Egyéb beállítások" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" -msgstr "" +msgstr "Egyéb vezérlők" #: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." @@ -7889,7 +8021,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7918,15 +8050,15 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:116 msgid "Modify Slot" -msgstr "" +msgstr "Foglalat módosítása" #. i18n: %1 is a name #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:62 msgid "Modifying Skylander: %1" -msgstr "" +msgstr "Skylander módosítása: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7946,11 +8078,11 @@ msgstr "Monoszkóp árnyékok" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7959,40 +8091,27 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "Egérkurzor láthatósága" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "Az egérkurzor mindig látható lesz." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "Az egérkurzor nem lesz látható játék közben." - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" -msgstr "" +msgstr "Mozgás" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Film" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -8005,35 +8124,35 @@ msgstr "" msgid "N&o to All" msgstr "N&em mindre" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND ellenőrzés" #: Source/Core/DolphinQt/NKitWarningDialog.cpp:32 msgid "NKit Warning" -msgstr "" +msgstr "NKit figyelmeztetés" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" -msgstr "" +msgstr "NTSC-J" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:69 msgid "NTSC-J (ARIB TR-B9)" -msgstr "" +msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" -msgstr "" +msgstr "NTSC-K" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:69 msgid "NTSC-M (SMPTE 170M)" -msgstr "" +msgstr "NTSC-M (SMPTE 170M)" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:42 msgid "" @@ -8044,10 +8163,10 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" -msgstr "" +msgstr "NTSC-U" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:61 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 @@ -8058,11 +8177,11 @@ msgstr "" msgid "Name" msgstr "Név" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Új címke neve:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Eltávolítandó címke neve:" @@ -8088,7 +8207,7 @@ msgstr "Natív (640x528)" msgid "Native GCI File" msgstr "Natív GCI fájl" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "NetPlay" @@ -8104,27 +8223,27 @@ msgstr "NetPlay beállítás" msgid "Netherlands" msgstr "Hollandia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "Hálózat" @@ -8132,16 +8251,16 @@ msgstr "Hálózat" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "Soha" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "Ne frissítsen automatikusan" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Új" @@ -8166,7 +8285,7 @@ msgstr "Új keresés" msgid "New Tag..." msgstr "Új címke..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Új azonosító generálva." @@ -8174,21 +8293,23 @@ msgstr "Új azonosító generálva." msgid "New instruction:" msgstr "Új utasítás:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Új címke" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "Következő játékprofil" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" -msgstr "" +msgstr "Következő egyezés" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "Következő profil" @@ -8227,9 +8348,9 @@ msgstr "Nincs tömörítés" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:858 msgid "No Match" -msgstr "" +msgstr "Nincs egyezés" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "Nincs mentett adat" @@ -8237,12 +8358,12 @@ msgstr "Nincs mentett adat" msgid "No data to modify!" msgstr "Nincs módosítható adat!" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Nincs elérhető leírás" @@ -8254,7 +8375,7 @@ msgstr "Nincs hiba." msgid "No extension selected." msgstr "Nincs kiterjesztés kiválasztva." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "Nincs betöltött / rögzített fájl." @@ -8275,11 +8396,11 @@ msgstr "Nincs kiválasztva grafikai mod" msgid "No input" msgstr "Nincs bemenet" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "Nem található probléma." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8302,9 +8423,9 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." -msgstr "" +msgstr "Nincs betöltött felvétel." #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 @@ -8318,13 +8439,13 @@ msgstr "" "szinkronvesztésének elkerüléséhez" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Nincs" @@ -8336,7 +8457,7 @@ msgstr "Észak-Amerika" msgid "Not Set" msgstr "Nincs megadva" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "Nem minden játékos rendelkezik a játékkal. Biztos elindítod?" @@ -8356,7 +8477,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "Nem található" @@ -8381,7 +8502,7 @@ msgstr "Megjegyzés" #. i18n: Null is referring to the null video backend, which renders nothing #: Source/Core/VideoBackends/Null/NullBackend.cpp:87 msgid "Null" -msgstr "" +msgstr "Null" #. i18n: The number of times a code block has been executed #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:90 @@ -8400,26 +8521,26 @@ msgstr "" msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8471,13 +8592,13 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Objektum hatókör" #: Source/Core/UICommon/NetPlayIndex.cpp:250 msgid "Oceania" -msgstr "" +msgstr "Óceánia" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:157 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 @@ -8492,7 +8613,7 @@ msgstr "" msgid "On" msgstr "Be" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "Mozgatáskor" @@ -8503,7 +8624,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8518,7 +8639,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "Online &dokumentáció" @@ -8526,13 +8647,13 @@ msgstr "Online &dokumentáció" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8549,30 +8670,34 @@ msgstr "Megnyitás" msgid "Open &Containing Folder" msgstr "&Tartalmazó mappa megnyitása" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "&Felhasználói mappa megnyitása" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Könyvtár megnyitása..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" -msgstr "FIFO napló megnyitása" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" +msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 msgid "Open GameCube &Save Folder" -msgstr "" +msgstr "GameCube &Mentés mappa megnyitása" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:65 msgid "Open Riivolution XML..." -msgstr "" +msgstr "Riivolution XML megnyitása..." #: Source/Core/DolphinQt/GameList/GameList.cpp:472 msgid "Open Wii &Save Folder" -msgstr "" +msgstr "Wii &Mentés mappa megnyitása" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:382 msgid "Open dump folder" @@ -8624,26 +8749,26 @@ msgstr "Narancs" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8651,7 +8776,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8659,26 +8784,26 @@ msgstr "Egyéb" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:158 msgid "Other Partition (%1)" -msgstr "" +msgstr "Egyéb partíció (%1)" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" -msgstr "" +msgstr "Egyéb állapot menedzsment" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." -msgstr "" +msgstr "Egyéb játék..." #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:446 msgid "Output" msgstr "Kimenet" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "Kimeneti mintavételezés" @@ -8686,27 +8811,27 @@ msgstr "Kimeneti mintavételezés" msgid "Output Resampling:" msgstr "Kimeneti mintavételezés:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "Felülírva" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "Bemeneti fe&lvétel lejátszása..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" -msgstr "" +msgstr "PAL" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:70 msgid "PAL (EBU)" -msgstr "" +msgstr "PAL (EBU)" #. i18n: PCAP is a file format #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:426 msgid "PCAP" -msgstr "" +msgstr "PCAP" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:159 msgid "PNG Compression Level" @@ -8722,9 +8847,9 @@ msgstr "PNG képfájl (*.png);; Minden fájl (*)" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 msgid "PPC Size" -msgstr "" +msgstr "PPC méret" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8737,7 +8862,7 @@ msgstr "Irányító" msgid "Pads" msgstr "Irányítók" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "Paraméterek" @@ -8758,7 +8883,7 @@ msgstr "Passzív" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Jelszó" @@ -8773,7 +8898,7 @@ msgstr "Jelszó?" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:40 msgid "Patch Editor" -msgstr "" +msgstr "Patch szerkesztő" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:63 msgid "Patch name" @@ -8796,15 +8921,15 @@ msgstr "Elérési utak" msgid "Pause" msgstr "Szünet" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Szünet a videó végén" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Szünet fókuszvesztéskor" @@ -8820,6 +8945,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8839,7 +8970,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "Képpont alapú megvilágítás" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Online rendszerfrissítés végrehajtása" @@ -8869,17 +9000,17 @@ msgstr "Fizikai" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" -msgstr "" +msgstr "Ping" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp:30 msgid "Pitch Down" @@ -8889,8 +9020,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Platform" @@ -8898,52 +9029,52 @@ msgstr "Platform" msgid "Play" msgstr "Indítás" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "Indítás / Felvétel" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Felvétel lejátszása" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Visszajátszási beállítások" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "Játékos" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Játékosok" @@ -8976,28 +9107,28 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" -msgstr "" +msgstr "Port %1" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:218 msgid "Port %1 ROM:" -msgstr "" +msgstr "Port %1 ROM:" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:103 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:137 msgid "Port:" -msgstr "" +msgstr "Port:" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:161 msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "Utófeldolgozási effektus" @@ -9009,6 +9140,14 @@ msgstr "Utófeldolgozási effektus:" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9018,15 +9157,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "Egyedi textúrák előzetes lehívása" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9042,14 +9181,14 @@ msgstr "" msgid "Presets" msgstr "Előbeállítások" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:34 #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:52 msgid "Pressure" -msgstr "" +msgstr "Nyomás" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:302 msgid "" @@ -9060,24 +9199,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "Előző játékos profil" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" -msgstr "Előző meccs" +msgstr "Előző egyezés" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "Előző profil" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9111,16 +9251,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9128,15 +9268,21 @@ msgstr "" msgid "Progress" msgstr "Haladás" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Nyilvános" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "Játéklista gyorsítótár ürítése" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9163,11 +9309,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Kérdés" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Kilépés" @@ -9184,25 +9330,25 @@ msgstr "R" msgid "R-Analog" msgstr "Jobb analóg" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "KÉSZ" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" -msgstr "" +msgstr "RSO modulok" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" -msgstr "" +msgstr "RSO auto-felismerés" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "FUT" #: Source/Core/DolphinQt/ConvertDialog.cpp:357 msgid "RVZ GC/Wii images (*.rvz)" -msgstr "" +msgstr "RVZ GC/Wii képfájlok (*.rvz)" #. i18n: A range of memory addresses #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:127 @@ -9217,24 +9363,25 @@ msgstr "Tartomány vége:" msgid "Range Start: " msgstr "Tartomány eleje:" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:409 msgid "Raw" -msgstr "" +msgstr "Nyers" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:145 msgid "Raw Internal Resolution" -msgstr "" +msgstr "Nyers belső felbontás" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9257,7 +9404,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9273,8 +9420,8 @@ msgstr "Valódi Wii Remote" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9283,23 +9430,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Rögzítés" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "Rögzítés" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Rögzítési beállítások" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Rögzítés..." @@ -9316,7 +9463,7 @@ msgstr "Vörös balra" msgid "Red Right" msgstr "Vörös jobbra" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9332,7 +9479,7 @@ msgstr "Redump.org állapot:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9363,8 +9510,8 @@ msgstr "Jelenlegi értékek frissítve." msgid "Refreshing..." msgstr "Frissítés..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Régió" @@ -9385,7 +9532,12 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "Emlékeztessen később" @@ -9404,13 +9556,13 @@ msgstr "Törlés sikertelen" #: Source/Core/DolphinQt/ConvertDialog.cpp:76 msgid "Remove Junk Data (Irreversible):" -msgstr "" +msgstr "Felesleges adatok törlése (visszavonhatatlan):" #: Source/Core/DolphinQt/GameList/GameList.cpp:523 msgid "Remove Tag..." msgstr "Címke eltávolítása..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Címke eltávolítása" @@ -9421,15 +9573,15 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" -msgstr "Szimbólum átnevezése" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 -msgid "Render Window" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +msgid "Render Window" +msgstr "Render ablak" + #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:110 msgid "Render to Main Window" msgstr "Megjelenítés a főablakban" @@ -9448,10 +9600,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9461,7 +9619,7 @@ msgstr "Alapbeállítások" msgid "Reset All" msgstr "Összes visszaállítása" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9471,11 +9629,11 @@ msgstr "Eredmények visszaállítása" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:391 msgid "Reset Traversal Server" -msgstr "" +msgstr "Átjárási szerver visszaállítása" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:392 msgid "Reset Traversal Server to %1:%2" -msgstr "" +msgstr "Átjárási szerver visszaállítása %1:%2" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:91 msgid "Reset Traversal Settings" @@ -9491,11 +9649,11 @@ msgstr "Nézet visszaállítása" #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:111 msgid "Reset all saved Wii Remote pairings" -msgstr "" +msgstr "Mentett Wii Remote párosítások visszaállítása" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Resolution Type:" -msgstr "" +msgstr "Felbontás típusa:" #: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" @@ -9505,7 +9663,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Újraindítás szükséges" @@ -9513,11 +9671,11 @@ msgstr "Újraindítás szükséges" msgid "Restore Defaults" msgstr "Alapértelmezettek visszaállítása" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Újra" @@ -9526,19 +9684,19 @@ msgstr "Újra" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" -msgstr "" +msgstr "Revízió" #: Source/Core/DolphinQt/AboutDialog.cpp:65 msgid "Revision: %1" -msgstr "" +msgstr "Revízió: %1" #: Source/Core/Core/FreeLookManager.cpp:91 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9549,7 +9707,7 @@ msgstr "Jobbra" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Jobb kar" @@ -9561,7 +9719,7 @@ msgstr "" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 msgid "Riivolution XML files" -msgstr "" +msgstr "Riivolution XML fájlok" #. i18n: Refers to the "rim" of a TaTaCon drum. #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:50 @@ -9585,11 +9743,11 @@ msgstr "Balra gurulás" msgid "Roll Right" msgstr "Jobbra gurulás" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "Szoba ID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9607,27 +9765,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9640,23 +9802,23 @@ msgstr "" msgid "Rumble" msgstr "Rumble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" +msgstr "GBA-magok futtatása dedikált szálakban" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9664,7 +9826,7 @@ msgstr "" msgid "Russia" msgstr "Oroszország" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "SD kártya" @@ -9674,7 +9836,7 @@ msgstr "SD kártya fájlméret:" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:508 msgid "SD Card Image (*.raw);;All Files (*)" -msgstr "" +msgstr "SD kártya képfájl (*.raw);;Minden fájl (*)" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:232 msgid "SD Card Path:" @@ -9703,7 +9865,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:77 msgid "SHA-1:" -msgstr "" +msgstr "SHA-1:" #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:43 msgid "SHA1 Digest" @@ -9711,7 +9873,7 @@ msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:191 msgid "SP1:" -msgstr "" +msgstr "SP1:" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:348 msgid "SSL context" @@ -9723,11 +9885,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "K&ód mentése" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Á&llapot mentése" @@ -9737,9 +9899,9 @@ msgid "Safe" msgstr "Biztonságos" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9749,28 +9911,40 @@ msgstr "Mentés" msgid "Save All" msgstr "Összes mentése" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" -msgstr "FIFO napló mentése" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" +msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" -msgstr "Fájl mentése ide" +msgid "Save File To" +msgstr "" #. i18n: Noun (i.e. the data saved by the game) #: Source/Core/DolphinQt/GBAWidget.cpp:415 @@ -9779,17 +9953,21 @@ msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:250 msgid "Save Game Files (*.sav);;All Files (*)" -msgstr "" +msgstr "Mentési fájlok (*.sav);;Minden fájl (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Legrégebbi állapot mentése" @@ -9797,73 +9975,77 @@ msgstr "Legrégebbi állapot mentése" msgid "Save Preset" msgstr "Előbeállítás mentése" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "Rögzített fájl mentése, mint" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Állapot mentése" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Állapot mentése, foglalat 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Állapot mentése, foglalat 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Állapot mentése, foglalat 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Állapot mentése, foglalat 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Állapot mentése, foglalat 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Állapot mentése, foglalat 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Állapot mentése, foglalat 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Állapot mentése, foglalat 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Állapot mentése, foglalat 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Állapot mentése, foglalat 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "Állapot mentése fájlba" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Állapot mentése a legrégebbi foglalatba" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Állapot mentése a választott foglalatba" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Állapot mentése a foglalatba" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9871,7 +10053,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "Állapot mentése és betöltése" @@ -9883,11 +10065,7 @@ msgstr "Mentés előbeállításként..." msgid "Save as..." msgstr "Mentés másként..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9898,23 +10076,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "Mentés a ROM-mal azonos könyvtárba" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "Mentés a kiválasztott foglalatba" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Mentés foglalatba %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Mentés..." @@ -9926,9 +10096,9 @@ msgstr "" msgid "Saves:" msgstr "Mentések:" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." -msgstr "" +msgstr " {0} állapotmentés videó sérült, a felvétel leáll..." #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:149 msgid "Scaled EFB Copy" @@ -9936,15 +10106,15 @@ msgstr "Méretezett EFB másolat" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:313 msgid "Scan succeeded." -msgstr "" +msgstr "Sikeres szkennelés." #: Source/Core/DolphinQt/ToolBar.cpp:126 msgid "ScrShot" msgstr "Pillanatkép" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Keresés" @@ -9953,9 +10123,9 @@ msgstr "Keresés" msgid "Search Address" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" -msgstr "" +msgstr "Aktuális elem keresése" #: Source/Core/DolphinQt/Settings/PathPane.cpp:146 msgid "Search Subfolders" @@ -9971,7 +10141,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "Utasítás keresése" @@ -9979,7 +10149,7 @@ msgstr "Utasítás keresése" msgid "Search games..." msgstr "Játékok keresése..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "Keresési utasítás" @@ -10013,9 +10183,9 @@ msgstr "Kiválaszt" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10024,24 +10194,28 @@ msgid "Select Dump Path" msgstr "Kimentési útvonal kiválasztása" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "Exportálási könyvtár kiválasztása" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "GBA BIOS kiválasztása" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "GBA ROM kiválasztása" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" +msgstr "GBA mentési útvonal kiválasztása" + +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 @@ -10052,74 +10226,90 @@ msgstr "Legutóbbi állapot kiválasztása" msgid "Select Load Path" msgstr "Betöltési útvonal kiválasztása" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:138 msgid "Select Riivolution XML file" +msgstr "Riivolution XML fájl kiválasztása" + +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" -msgstr "" +msgstr "Skylander Collection kiválasztása" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:556 msgid "Select Skylander File" msgstr "Skylander fájl kiválasztása" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Foglalat kiválasztása %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Állapot kiválasztása" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Állapot kiválasztása, foglalat" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Állapot kiválasztása, foglalat 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Állapot kiválasztása, foglalat 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Állapot kiválasztása, foglalat 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Állapot kiválasztása, foglalat 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Állapot kiválasztása, foglalat 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Állapot kiválasztása, foglalat 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Állapot kiválasztása, foglalat 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Állapot kiválasztása, foglalat 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Állapot kiválasztása, foglalat 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Állapot kiválasztása, foglalat 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "WFS útvonal kiválasztása" @@ -10137,24 +10327,20 @@ msgstr "Válassz egy könyvtárat" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Válassz egy fájlt" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Válassz egy játékot" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "Válassz egy fájlt" @@ -10163,43 +10349,22 @@ msgstr "Válassz egy fájlt" msgid "Select a game" msgstr "Válassz egy játékot" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" -msgstr "" +msgstr "Válaszd ki az RSO modul címét:" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" -msgstr "" +msgstr "Válaszd ki a lejátszandó felvételt" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:192 msgid "Select the Virtual SD Card Root" msgstr "Virtuális SD kártya gyökér kiválasztása" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Válassz mentési fájlt" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "Válaszd ki, hova szeretnéd menteni a konvertált képet." - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "Válaszd ki, hova szeretnéd menteni a konvertált képeket." - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Kiválasztott betűtípus" @@ -10211,16 +10376,16 @@ msgstr "A megadott vezérlő profil nem létezik" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "A kiválasztott játék nem létezik a játéklistában!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10255,7 +10420,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10298,7 +10463,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Küldés" @@ -10306,6 +10492,15 @@ msgstr "Küldés" msgid "Sensor Bar Position:" msgstr "Érzékelősáv helyzete:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10330,39 +10525,39 @@ msgstr "A szerver elutasította az átjárási kérelmet" msgid "Set &Value" msgstr "&Érték beállítása" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "&Beállítás alapértelmezett ISO-ként" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "Szimbólum méret beállítása (%1):" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10377,35 +10572,57 @@ msgstr "" msgid "Sets the Wii system language." msgstr "A Wii rendszer nyelve." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Beállítások" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: setting.txt fájl nem hozható létre" #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:64 msgid "Severity" -msgstr "" +msgstr "Súlyosság" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:121 msgid "Shader Compilation" -msgstr "" +msgstr "Árnyékoló összeállítás" #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:52 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:230 @@ -10430,27 +10647,27 @@ msgstr "" msgid "Show % Speed" msgstr "Sebesség % megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Nap&ló megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Eszközt&ár megjelenítése" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "Összes megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Ausztrália megjelenítése" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Jelenlegi játék megjelenítése Discordon" @@ -10459,7 +10676,7 @@ msgstr "Jelenlegi játék megjelenítése Discordon" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "ELF/DOL megjelenítése" @@ -10472,51 +10689,51 @@ msgstr "" msgid "Show FPS" msgstr "FPS megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Képkockaszámoló megjelenítése" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:60 msgid "Show Frame Times" -msgstr "" +msgstr "Képkockaidők megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Franciaország megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "GameCube megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Németország megjelenítése" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" -msgstr "" +msgstr "Golf mód átfedés megjelenítése" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Bemeneti kijelző megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Olaszország megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "JPN megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Korea megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Eltérési szám megjelenítése" @@ -10524,7 +10741,7 @@ msgstr "Eltérési szám megjelenítése" msgid "Show Language:" msgstr "Nyelv megjelenítése:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Naplózási &beállítások megjelenítése" @@ -10536,20 +10753,20 @@ msgstr "NetPlay üzenetek mgejelenítése" msgid "Show NetPlay Ping" msgstr "NetPlay ping mgejelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Hollandia megjelenítése" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" -msgstr "" +msgstr "Képernyőn megjelenő üzenetek megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "PAL megjelenítése" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "" @@ -10557,7 +10774,7 @@ msgstr "" msgid "Show Performance Graphs" msgstr "Teljesítmény grafikonok megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Platformok megjelenítése" @@ -10565,23 +10782,23 @@ msgstr "Platformok megjelenítése" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Régiók megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Oroszország megjelenítése" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Spanyolország megjelenítése" @@ -10593,19 +10810,23 @@ msgstr "" msgid "Show Statistics" msgstr "Statisztikák megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Rendszeróra megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Tajvan megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "USA megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Ismeretlen megjelenítése" @@ -10617,45 +10838,49 @@ msgstr "" msgid "Show VPS" msgstr "VPS megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "WAD megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Wii megjelenítése" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Világ megjelenítése" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" -msgstr "" +msgstr "Megjelenítés a Kódban" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" -msgstr "" +msgstr "Megjelenítés a Memóriában" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" -msgstr "" +msgstr "Megjelenítés a kódban" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" -msgstr "" +msgstr "Megjelenítés a memóriában" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:143 msgid "Show in server browser" -msgstr "" +msgstr "Megjelenítés a szerver böngészőben" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10671,6 +10896,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10678,6 +10910,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10692,6 +10930,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10724,6 +10974,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Egymás mellett" @@ -10740,7 +10998,7 @@ msgstr "Oldalra tartás kapcsoló" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10759,7 +11017,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10787,7 +11045,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Átugrás" @@ -10835,17 +11093,20 @@ msgid "Skylander %1" msgstr "Skylander %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "Skylander (*.sky *.bin *.dmp *.dump);;Minden fájl (*)" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Minden fájl (*)" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:215 msgid "Skylander Collection Path:" -msgstr "" +msgstr "Skylander Collection útvonal:" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:522 msgid "Skylander not found in this collection. Create new file?" -msgstr "" +msgstr "A Skylander nem található ebben a gyűjteményben. Létrehozol új fájlt?" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:45 msgid "Skylanders Manager" @@ -10882,11 +11143,11 @@ msgstr "" #: Source/Core/VideoBackends/Software/SWmain.cpp:55 msgid "Software Renderer" -msgstr "" +msgstr "Szoftveres renderer" #: Source/Core/DiscIO/VolumeVerifier.cpp:1322 msgid "Some of the data could not be read." -msgstr "" +msgstr "Az adat egy része nem olvasható." #: Source/Core/DiscIO/VolumeVerifier.cpp:1048 msgid "" @@ -10935,7 +11196,7 @@ msgstr "Hangszóró hangerő:" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "Specifikus" @@ -10958,17 +11219,21 @@ msgstr "" msgid "Speed" msgstr "Sebesség" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" -msgstr "" +msgstr "Spyro's Adventure" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -10976,17 +11241,17 @@ msgstr "" msgid "Standard Controller" msgstr "Szabványos vezérlő" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "&NetPlay indítása..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -10994,11 +11259,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "&Bemenet rögzítésének indítása" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Felvétel indítása" @@ -11008,20 +11273,20 @@ msgstr "Indítás teljes képernyőn" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:48 msgid "Start with Riivolution Patches" -msgstr "" +msgstr "Indítás Riivolution Patchekkel" #: Source/Core/DolphinQt/GameList/GameList.cpp:411 msgid "Start with Riivolution Patches..." -msgstr "" +msgstr "Indítás Riivolution Patchekkel..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "Elindított játék" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "Állapot" @@ -11037,31 +11302,31 @@ msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "" @@ -11069,7 +11334,7 @@ msgstr "" msgid "Step successful!" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11078,7 +11343,7 @@ msgstr "" msgid "Stereo" msgstr "Sztereó" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "Sztereoszkópikus 3D mód" @@ -11103,16 +11368,16 @@ msgid "Stick" msgstr "Kar" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Stop" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "Játék/felvétel leállítása" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Megállított játék" @@ -11124,7 +11389,7 @@ msgstr "EFB másolatok tárolása csak textúrának" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:219 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:92 msgid "Store XFB Copies to Texture Only" -msgstr "" +msgstr "XFB másolatok tárolása csak textúrának" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:233 msgid "" @@ -11148,7 +11413,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Ablakméretűvé nyújtás" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11162,7 +11427,11 @@ msgstr "" msgid "Strum" msgstr "Pengetés" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "Stílus" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "Stílus:" @@ -11175,16 +11444,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Siker" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11194,7 +11463,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n kép sikeresen konvertálva." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "Sikeresen törölve '%1'." @@ -11207,7 +11476,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "Sikeresen exportált mentési fájlok" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "Tanúsítványok sikeresen kivonva a NAND-ból" @@ -11219,12 +11488,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "Mentett fájl sikeresen importálva." #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11249,14 +11518,14 @@ msgstr "Támogatott fájlformátumok" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:219 msgid "Supports SD and SDHC. Default size is 128 MB." -msgstr "" +msgstr "Támogatja az SD és SDHC formátumot. Az alapértelmezett méret 128 MB." #. i18n: Surround audio (Dolby Pro Logic II) #: Source/Core/DolphinQt/Settings/WiiPane.cpp:186 msgid "Surround" msgstr "Térhangzás" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "Felfüggesztve" @@ -11275,11 +11544,14 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." msgstr "" +"Felcseréli a bal és a jobb szemet. Leginkább az egymás melletti sztereoszkóp " +"módban hasznos.

Ha bizonytalan vagy, hagyd üresen." #: Source/Core/Core/HW/WiimoteEmu/Extension/Nunchuk.cpp:58 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:232 @@ -11301,16 +11573,20 @@ msgid "Symbol" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" -msgstr "Szimbólum neve:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "" @@ -11318,7 +11594,7 @@ msgstr "" msgid "Sync" msgstr "Szinkronizálás" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "AR/Gecko kódok szinkronizálása" @@ -11359,20 +11635,20 @@ msgstr "Mentett adatok szinkronizálása..." msgid "System Language:" msgstr "Rendszer nyelve:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS bemenet" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "TAS eszközök" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "Címkék" @@ -11382,7 +11658,7 @@ msgstr "Címkék" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11390,7 +11666,7 @@ msgstr "" msgid "Taiwan" msgstr "Tajvan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Pillanatkép készítése" @@ -11398,7 +11674,7 @@ msgstr "Pillanatkép készítése" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11414,11 +11690,11 @@ msgstr "" msgid "Test" msgstr "Teszt" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" -msgstr "" +msgstr "Szöveges fájl (*.txt);;Minden fájl (*)" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:223 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:63 @@ -11427,13 +11703,13 @@ msgstr "Textúra gyorsítótár" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:302 msgid "Texture Cache Accuracy" -msgstr "" +msgstr "Textúra gyorsítótár pontosság" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:126 msgid "Texture Dumping" -msgstr "" +msgstr "Textúra kimentés" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "Textúraszűrés" @@ -11478,13 +11754,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11497,7 +11773,7 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 msgid "The amount of money this Skylander has. Between 0 and 65000" -msgstr "" +msgstr "Ennek a Skylandernek a pénzösszege. 0 és 65000 között" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:290 msgid "" @@ -11513,7 +11789,7 @@ msgstr "" #: Source/Core/DiscIO/VolumeVerifier.cpp:462 msgid "The data partition is missing." -msgstr "" +msgstr "Az adatpartíció hiányzik." #: Source/Core/DiscIO/VolumeVerifier.cpp:501 msgid "" @@ -11546,7 +11822,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11556,7 +11832,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "A behelyezni próbált lemez nem található." @@ -11583,12 +11859,12 @@ msgstr "A megadott MAC-cím érvénytelen." #. i18n: Here, PID means Product ID (for a USB device). #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:141 msgid "The entered PID is invalid." -msgstr "" +msgstr "A megadott PID érvénytelen." #. i18n: Here, VID means Vendor ID (for a USB device). #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:134 msgid "The entered VID is invalid." -msgstr "" +msgstr "A megadott VID érvénytelen." #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 msgid "The expression contains a syntax error." @@ -11601,6 +11877,10 @@ msgid "" "is either corrupted or not a GameCube memory card file.\n" "%2" msgstr "" +"A\n" +" %1\n" +"fájl sérült, vagy nem GameCube memóriakártya fájl.\n" +"%2" #: Source/Core/DolphinQt/ConvertDialog.cpp:408 msgid "" @@ -11677,7 +11957,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11699,6 +11979,8 @@ msgid "" "The hero level of this Skylander. Only seen in Skylanders: Spyro's " "Adventures. Between 0 and 100" msgstr "" +"Ennek a Skylandernek a hős szintje. Csak a Skylanders: Spyro's Adventuresben " +"látható. 0 és 100 között" #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" @@ -11708,7 +11990,7 @@ msgstr "" #: Source/Core/DiscIO/VolumeVerifier.cpp:472 msgid "The install partition is missing." -msgstr "" +msgstr "A telepítési partíció hiányzik." #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:183 msgid "The last time the figure has been placed on a portal" @@ -11730,20 +12012,20 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 msgid "The nickname for this Skylander. Limited to 15 characters" -msgstr "" +msgstr "Ennek a Skylandernek a beceneve. Maximum 15 karakter" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:159 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "A profil '%1' nem létezik" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" -msgstr "" +msgstr "A rögzített játék ({0}) nem egyezik meg a kiválasztott játékkal ({1})" #: Source/Core/DiscIO/VolumeVerifier.cpp:916 msgid "" @@ -11760,15 +12042,17 @@ msgstr "A kapott dekódolt AR kód nem tartalmaz sorokat." msgid "" "The same file can't be used in multiple slots; it is already used by %1." msgstr "" +"Nem használható ugyanaz a fájl több foglalatban; már használatban van: %1." #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:612 msgid "" "The same folder can't be used in multiple slots; it is already used by %1." msgstr "" +"Nem használható ugyanaz a mappa több foglalatban; már használatban van: %1." #: Source/Core/Core/NetPlayClient.cpp:287 msgid "The server and client's NetPlay versions are incompatible." -msgstr "" +msgstr "A szerver és a kliens NetPlay verziói nem kompatibilisek." #: Source/Core/Core/NetPlayClient.cpp:283 msgid "The server is full." @@ -11795,7 +12079,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "A megadott fájl \"{0}\" nem létezik." -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11853,7 +12137,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11869,12 +12153,16 @@ msgstr "" #: Source/Core/DiscIO/VolumeVerifier.cpp:594 msgid "The {0} partition is not correctly signed." -msgstr "" +msgstr "A {0} partíció aláírása nem megfelelő." #: Source/Core/DiscIO/VolumeVerifier.cpp:539 msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "Téma" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11886,10 +12174,10 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" -msgstr "" +msgstr "Nincs mit elmenteni!" #: Source/Core/Core/State.cpp:1050 msgid "There is nothing to undo!" @@ -11917,7 +12205,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:250 msgid "This Gecko code doesn't contain any lines." -msgstr "" +msgstr "Ez a Gecko kód nem tartalmaz egyetlen sort sem." #. i18n: You may want to leave the term "ERROR #002" untranslated, #. since the emulated software always displays it in English. @@ -11929,17 +12217,17 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:102 msgid "This Skylander type can't be modified yet!" -msgstr "" +msgstr "Ez a Skylander típus jelenleg nem módosítható!" #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:153 msgid "This USB device is already whitelisted." msgstr "Ez az USB-eszköz már engedélyezve van." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "Ez a WAD nem indítható." -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "Ez a WAD érvénytelen." @@ -11957,8 +12245,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "Ez nem vonható vissza!" @@ -12038,7 +12326,7 @@ msgstr "" #: Source/Core/DiscIO/VolumeVerifier.cpp:1408 msgid "This is a bad dump." -msgstr "" +msgstr "Ez egy rossz kimentés." #: Source/Core/DiscIO/VolumeVerifier.cpp:1401 msgid "" @@ -12054,15 +12342,15 @@ msgstr "" #: Source/Core/DiscIO/VolumeVerifier.cpp:1363 msgid "This is a good dump." -msgstr "" +msgstr "Ez egy jó kimentés." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." -msgstr "" +msgstr "Ez a beállítás csak az emulált szoftver első indítására vonatkozik." #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:302 msgid "This session requires a password:" -msgstr "" +msgstr "Ez a játékmenet jelszót igényel:" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:184 msgid "" @@ -12075,8 +12363,9 @@ msgstr "" #: Source/Core/DolphinQt/AboutDialog.cpp:76 msgid "This software should not be used to play games you do not legally own." msgstr "" +"Ne használd ezt a szoftvert illegálisan megszerzett játékok futtatásához." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12120,7 +12409,7 @@ msgstr "" "Ez az érték összeszorzódik a grafikai beállításokban megadott mélység " "értékkel." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12133,7 +12422,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12141,11 +12430,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "Szálak" @@ -12153,7 +12442,7 @@ msgstr "Szálak" msgid "Threshold" msgstr "Küszöbérték" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12168,14 +12457,14 @@ msgstr "Billenés" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "Lejárt az idő" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Cím" @@ -12183,54 +12472,58 @@ msgstr "Cím" msgid "To" msgstr "Eddig:" -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 -msgid "To:" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 +msgid "To:" +msgstr "Eddig:" + +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "&Teljes képernyő kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "3D anaglif kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" -msgstr "" +msgstr "Egymás-mellett 3D kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" -msgstr "" +msgstr "Egymás-alatt 3D kapcsoló" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:62 msgid "Toggle All Log Types" msgstr "Minden naplótípus kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Képarány kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Töréspont kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Levágás kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Egyedi textúrák kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "EFB másolatok kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Köd kapcsoló" @@ -12242,35 +12535,35 @@ msgstr "Teljes képernyő kapcsoló" msgid "Toggle Pause" msgstr "Szünet kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "SD kártya kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" -msgstr "Textúrakimentés kapcsoló" +msgstr "Textúra kimentés kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "USB billentyűzet kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "Sikertelen tokenizálás." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12286,8 +12579,8 @@ msgstr "Fent" msgid "Top-and-Bottom" msgstr "Egymás alatt" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12349,8 +12642,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12377,7 +12670,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Ravaszok" @@ -12387,7 +12680,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12401,7 +12694,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "ISMERETLEN" @@ -12413,11 +12706,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "USB eszköz emuláció" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "USB emuláció" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "USB emulációs eszközök" @@ -12455,15 +12748,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12495,7 +12788,7 @@ msgstr "" msgid "Unable to read file." msgstr "Nem sikerült beolvasni a fájlt." -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12518,11 +12811,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Állapot betöltésének visszavonása" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Állapot mentésének visszavonása" @@ -12540,34 +12833,34 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "Egyesült Államok" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Ismeretlen" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" -msgstr "" +msgstr "Ismeretlen (Id:%1 Var:%2)" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "Ismeretlen DVD parancs {0:08x} - végzetes hiba" #: Source/Core/Core/NetPlayClient.cpp:1334 msgid "Unknown SYNC_CODES message received with id: {0}" -msgstr "" +msgstr "Ismeretlen SYNC_CODES üzenet érkezett az alábbi azonosítóval: {0}" #: Source/Core/Core/NetPlayServer.cpp:1239 msgid "" @@ -12577,7 +12870,7 @@ msgstr "" #: Source/Core/Core/NetPlayClient.cpp:1035 msgid "Unknown SYNC_SAVE_DATA message received with id: {0}" -msgstr "" +msgstr "Ismeretlen SYNC_SAVE_DATA üzenet érkezett az alábbi azonosítóval: {0}" #: Source/Core/Core/NetPlayServer.cpp:1182 msgid "" @@ -12632,15 +12925,15 @@ msgid "Unknown(%1 %2).sky" msgstr "Ismeretlen(%1 %2).sky" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "Ismeretlen(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Végtelen" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "ROM ürítése" @@ -12648,21 +12941,14 @@ msgstr "ROM ürítése" msgid "Unlock Cursor" msgstr "Kurzor feloldása" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" -msgstr "Feloldva" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" -msgstr "" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" +msgstr "Feloldva ekkor: %1" #: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" @@ -12688,7 +12974,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12702,8 +12988,8 @@ msgstr "" msgid "Up" msgstr "Fel" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Frissítés" @@ -12711,11 +12997,11 @@ msgstr "Frissítés" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Frissítés a Dolphin bezárása után" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "Frissítés elérhető" @@ -12745,6 +13031,8 @@ msgid "" "Updating title %1...\n" "This can take a while." msgstr "" +"Játék frissítése %1...\n" +"Ez eltarthat egy ideig." #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:269 msgid "Upright Hold" @@ -12758,7 +13046,7 @@ msgstr "Függőleges kapcsoló" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Használati statisztika-jelentés beállítások" @@ -12766,11 +13054,11 @@ msgstr "Használati statisztika-jelentés beállítások" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "Használd a 8.8.8.8-at a normál DNS-hez, vagy adj meg egy sajátot." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "" @@ -12786,10 +13074,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "PAL60 mód használata (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Hibakezelők használata" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12825,13 +13119,13 @@ msgstr "" msgid "User Config" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Felhasználói kezelőfelület" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:328 msgid "User Variables" -msgstr "" +msgstr "Felhasználói változók" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:330 msgid "" @@ -12840,10 +13134,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "Felhasználónév" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12868,29 +13169,29 @@ msgstr "" #: Source/Core/DolphinQt/AboutDialog.cpp:67 msgid "Using Qt %1" -msgstr "" +msgstr "Qt %1 használatával" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12910,7 +13211,7 @@ msgstr "" msgid "Value" msgstr "Érték" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -12942,20 +13243,20 @@ msgstr "Rézletesség" #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:85 msgid "Verify" -msgstr "" +msgstr "Ellenőrzés" #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:102 msgid "Verify Integrity" -msgstr "" +msgstr "Integritás ellenőrzése" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:413 msgid "Verify certificates" -msgstr "" +msgstr "Tanúsítványok ellenőrzése" #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:161 msgid "Verifying" -msgstr "" +msgstr "Ellenőrzés..." #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:225 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 @@ -12980,13 +13281,13 @@ msgstr "" msgid "Video" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "" @@ -12998,22 +13299,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Hangerő" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Hangerő le" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Némítás kapcsoló" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Hangerő fel" @@ -13021,7 +13322,7 @@ msgstr "Hangerő fel" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "WAD fájlok (*.wad)" @@ -13045,7 +13346,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "VÁRAKOZÁS" @@ -13082,7 +13383,7 @@ msgstr "WFS útvonal:" #: Source/Core/DolphinQt/ConvertDialog.cpp:353 msgid "WIA GC/Wii images (*.wia)" -msgstr "" +msgstr "WIA GC/Wii képfájlok (*.wia)" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:236 #: Source/Core/DolphinQt/CheatSearchWidget.cpp:456 @@ -13122,8 +13423,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Figyelem" @@ -13133,7 +13434,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13145,28 +13446,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13204,7 +13505,7 @@ msgstr "Weboldal" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:34 msgid "Western (Windows-1252)" -msgstr "" +msgstr "Western (Windows-1252)" #: Source/Core/Core/HW/WiimoteEmu/Extension/Guitar.cpp:93 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:138 @@ -13235,7 +13536,7 @@ msgstr "Engedélyezett USB átjáró eszközök" msgid "Widescreen Hack" msgstr "Szélesvásznú hangolás" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13253,86 +13554,80 @@ msgstr "Wii NAND gyökér:" #: Source/Core/Core/HW/Wiimote.cpp:101 msgid "Wii Remote" -msgstr "" +msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:21 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" -msgstr "" +msgstr "Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" -msgstr "" +msgstr "Wii Remote gombok" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" -msgstr "" +msgstr "Wii Remote Giroszkóp" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:350 msgid "Wii Remote Settings" -msgstr "" +msgstr "Wii Remote beállítások" #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:103 msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" -msgstr "" +msgstr "Wii és Wii Remote" #: Source/Core/DiscIO/VolumeVerifier.cpp:103 msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" -msgstr "" +msgstr "Wii mentési fájlok (*.bin);;Minden fájl (*)" #: Source/Core/DolphinQt/MenuBar.cpp:79 msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" -msgstr "" +msgstr "Ablakfelbontás" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 #: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "Window Size" msgstr "Ablakméret" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13346,10 +13641,11 @@ msgstr "Világ" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13382,39 +13678,39 @@ msgstr "" msgid "Write to Window" msgstr "Ablakba írás" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "Helytelen lemezszám" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "Helytelen hash" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "Helytelen régió" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "Helytelen revízió" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF regiszter " @@ -13423,9 +13719,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13493,7 +13789,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "A legfrissebb verziót használod ezen a frissítési csatornán." @@ -13531,13 +13827,13 @@ msgstr "Meg kell adnod egy nevet." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 msgid "You must provide a name for your session!" -msgstr "" +msgstr "Meg kell adnod egy nevet a játékmenethez!" #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:350 msgid "You must provide a region for your session!" -msgstr "" +msgstr "Meg kell adnod egy régiót a játékmenethez!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "" "Újra kell indítanod a Dolphin emulátort a változtatások érvényesítéséhez." @@ -13558,16 +13854,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13576,13 +13872,13 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Zero 3 kód nem támogatott" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" #: Source/Core/Core/ActionReplay.cpp:961 msgid "Zero code unknown to Dolphin: {0:08x}" -msgstr "" +msgstr "A Dolphin számára ismeretlen Zero kód: {0:08x}" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:100 msgid "[%1, %2]" @@ -13625,25 +13921,25 @@ msgid "default" msgstr "alapértelmezett" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "e-Reader Cards (*.raw);;All Files (*)" -msgstr "" +msgstr "e-Reader Cards (*.raw);;Minden fájl (*)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" -msgstr "" +msgstr "errno" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:96 msgid "fake-completion" msgstr "fake-completion" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" -msgstr "" +msgstr "hamis" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:190 msgid "is equal to" @@ -13677,28 +13973,20 @@ msgstr "legutóbbi érték" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:44 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:53 msgid "m/s" -msgstr "" +msgstr "m/mp" #: Source/Core/DolphinQt/GBAWidget.cpp:218 msgid "" "mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." "ss9);;All Files (*)" msgstr "" +"mGBA Save States (*.ss0 *.ss1 *.ss2 *.ss3 *.ss4 *.ss5 *.ss6 *.ss7 *.ss8 *." +"ss9);;Minden fájl (*)" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:96 msgid "none" msgstr "nincs" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "ki" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "be" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "vagy válassz egy eszközt" @@ -13706,7 +13994,7 @@ msgstr "vagy válassz egy eszközt" #. i18n: "s" is the symbol for seconds. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp:47 msgid "s" -msgstr "" +msgstr "mp" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:101 msgid "sRGB" @@ -13716,9 +14004,9 @@ msgstr "sRGB" msgid "this value:" msgstr "ez az érték:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" -msgstr "" +msgstr "igaz" #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:35 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:185 @@ -13742,7 +14030,7 @@ msgstr "" #: Source/Core/UICommon/GameFile.cpp:844 msgid "{0} (NKit)" -msgstr "" +msgstr "{0} (NKit)" #: Source/Core/Core/Boot/Boot.cpp:437 msgid "{0} IPL found in {1} directory. The disc might not be recognized" @@ -13761,15 +14049,17 @@ msgid "" "{0} is not a directory, failed to move to *.original.\n" " Verify your write permissions or move the file outside of Dolphin" msgstr "" +"{0} nem egy mappa, áthelyezése sikertelen *.original-ba.\n" +"Ellenőrizd az írási jogokat vagy mozgasd a fájlokat a Dolphinen kívülre" #: Source/Core/DiscIO/CompressedBlob.cpp:265 #: Source/Core/DiscIO/WIABlob.cpp:1703 msgid "{0} of {1} blocks. Compression ratio {2}%" -msgstr "" +msgstr "{0} / {1} blokk. Tömörítési arány: {2}%" #: Source/Core/Core/HW/EXI/EXI_DeviceMemoryCard.cpp:200 msgid "{0} was not a directory, moved to *.original" -msgstr "" +msgstr "{0} nem egy mappa, áthelyezve a *.original-ba" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:294 msgid "| Or" @@ -13781,10 +14071,10 @@ msgstr "| Vagy" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ Dolphin csapat. A “GameCube” és a “Wii” a Nintendo védjegyei. A " +"© 2003-2024+ Dolphin csapat. A “GameCube” és a “Wii” a Nintendo védjegyei. A " "Dolphin semmilyen módon nem áll kapcsolatban a Nintendóval." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). @@ -13799,12 +14089,12 @@ msgstr "" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:37 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:30 msgid "°" -msgstr "" +msgstr "°" #. i18n: "°/s" is the symbol for degrees (angular measurement) divided by seconds. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUGyroscope.cpp:39 msgid "°/s" -msgstr "" +msgstr "°/mp" #: Source/Core/DolphinQt/DiscordJoinRequestDialog.cpp:53 msgid "✔ Invite" diff --git a/Languages/po/it.po b/Languages/po/it.po index 13e256760b..e1bdc6e12b 100644 --- a/Languages/po/it.po +++ b/Languages/po/it.po @@ -10,10 +10,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Mewster , 2023-2024\n" -"Language-Team: Italian (http://app.transifex.com/delroth/dolphin-emu/" +"Language-Team: Italian (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/it/)\n" "Language: it\n" "MIME-Version: 1.0\n" @@ -126,7 +126,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (revisione %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (predefinito)" @@ -146,7 +146,7 @@ msgstr "%1 (lento)" msgid "%1 *" msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -160,11 +160,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Configurazione Video %1" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -177,11 +177,11 @@ msgstr "%1 commit più avanti rispetto %2" msgid "%1 doesn't support this feature on your system." msgstr "%1 non supporta questa funzionalità sul tuo sistema." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 non supporta questa funzionalità." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -191,35 +191,27 @@ msgstr "" "%2 oggetto/i\n" "Frame corrente: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 è entrato" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 è uscito" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" -"%1 ha sbloccato %2/%3 achievement (%4 hardcore) del valore di %5/%6 punti " -"(%7 hardcore)" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 ha sbloccato %2/%3 achievement del valore di %4/%5 punti" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 non è una ROM valida" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 è in modalità golf" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 sta giocando a %2" @@ -232,8 +224,8 @@ msgstr "%1 range di memoria" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 punti" @@ -249,26 +241,26 @@ msgstr "Trovate %1 sessioni" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (velocità normale)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "Il valore di %1 è cambiato" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "Il valore di %1 è stato raggiunto" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "Il valore di %1 è stato usato" @@ -276,10 +268,18 @@ msgstr "Il valore di %1 è stato usato" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "%1/%2" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "%1

%2" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -292,7 +292,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -305,7 +305,7 @@ msgstr "%1x Nativo (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "%1x Nativo (%2x%3) per %4" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -349,11 +349,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&A proposito di..." -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "&Aggiungi funzione" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Aggiungi punto di interruzione dei dati" @@ -362,23 +366,19 @@ msgstr "&Aggiungi punto di interruzione dei dati" msgid "&Add New Code..." msgstr "&Aggiungi nuovo codice..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Aggiungi funzione" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Aggiungi..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "&Assembler" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "Impostazioni &audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&Aggiornamento automatico:" @@ -386,11 +386,15 @@ msgstr "&Aggiornamento automatico:" msgid "&Borderless Window" msgstr "&Finestra senza bordi" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "&Interrompi al raggiungimento" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Punti di interruzione" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "&Bug Tracker" @@ -398,15 +402,15 @@ msgstr "&Bug Tracker" msgid "&Cancel" msgstr "&Annulla" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&Gestore trucchi" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&Controlla la presenza di aggiornamenti..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "&Pulisci simboli" @@ -414,7 +418,7 @@ msgstr "&Pulisci simboli" msgid "&Clone..." msgstr "&Clona..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Codice" @@ -422,37 +426,33 @@ msgstr "&Codice" msgid "&Connected" msgstr "&Connesso" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "Impostazioni &Controller" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "&Copia indirizzo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "&Copia indirizzo" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Nuovo..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Elimina" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "&Elimina espressione di controllo" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "&Elimina espressioni di controllo" @@ -466,11 +466,11 @@ msgstr "&Modifica codice..." msgid "&Edit..." msgstr "&Modifica..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Espelli disco" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulazione" @@ -490,41 +490,41 @@ msgstr "&Esporta stato..." msgid "&Export as .gci..." msgstr "&Esporta come .gci..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&File" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Font..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&Avanza per fotogramma" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "&Impostazioni camera libera" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "&Genera simboli da" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "Repository &GitHub" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&Impostazioni video" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Aiuto" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&Impostazioni tasti di scelta rapida" @@ -544,35 +544,35 @@ msgstr "&Importa stato..." msgid "&Import..." msgstr "&Importa..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "&Base Infinity" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "&Inserisci blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "&Inserisci BLR" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "&Blending Interframe" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Lingua:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "&Carica Branch Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Carica stato di gioco" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "&Carica mappa dei simboli" @@ -582,19 +582,23 @@ msgstr "&Carica file all'indirizzo corrente" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "&Blocca espressioni di controllo" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "&Blocca widget" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "&Logga al raggiungimento" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Memoria" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Filmato" @@ -602,7 +606,7 @@ msgstr "&Filmato" msgid "&Mute" msgstr "&Muto" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Network" @@ -611,23 +615,23 @@ msgid "&No" msgstr "&No" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Apri..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Opzioni" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&Patch funzioni HLE" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Gioca" @@ -635,7 +639,7 @@ msgstr "&Gioca" msgid "&Properties" msgstr "&Proprietà" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "&Modalità sola-lettura" @@ -643,7 +647,7 @@ msgstr "&Modalità sola-lettura" msgid "&Refresh List" msgstr "&Aggiorna elenco" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Registri" @@ -656,24 +660,24 @@ msgstr "&Rimuovi" msgid "&Remove Code" msgstr "&Rimuovi codice" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "&Rinomina simbolo" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Resetta" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "&Gestione Resource Pack" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "&Salva Branch Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "&Salva mappa dei simboli" @@ -681,31 +685,31 @@ msgstr "&Salva mappa dei simboli" msgid "&Scan e-Reader Card(s)..." msgstr "&Scansiona carte e-Reader" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "&Skylanders Portal" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Limite velocità" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Arresta" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&Thread" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "&Strumenti" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Strumenti" @@ -715,21 +719,21 @@ msgstr "&Rimuovi ROM" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "&Sblocca espressioni di controllo" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Visualizza" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Espressione di controllo" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Sito Web" @@ -741,23 +745,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Sì" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "'%1' non trovato, non sono stati generati nomi dei simboli" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' non trovato, ora cercherò nomi di funzioni comuni" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(Buio)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(Luce)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(Sistema)" @@ -765,7 +769,7 @@ msgstr "(Sistema)" msgid "(host)" msgstr "(host)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(nessuno)" @@ -789,16 +793,16 @@ msgstr ", Virgola" msgid "- Subtract" msgstr "- Sottrai" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--Sconosciuto--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -867,7 +871,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "Anisotropico 16x" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -879,7 +883,7 @@ msgstr "2 GiB" msgid "256 MiB" msgstr "256 MiB" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -915,19 +919,19 @@ msgid "32-bit Unsigned Integer" msgstr "Unsigned Integer 32-bit" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "Profondità 3D" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -951,7 +955,7 @@ msgstr "4:3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1036,11 +1040,11 @@ msgstr "< Minore-di" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" "Disabilitato in Modalità Hardcore." @@ -1049,8 +1053,8 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1058,7 +1062,7 @@ msgstr "" "Timeout per l'AutoStepping. L'istruzione attuale è " "irrilevante." -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1088,8 +1092,8 @@ msgstr "" msgid "> Greater-than" msgstr "> Maggiore-di" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "Una sessione NetPlay è già in corso!" @@ -1110,11 +1114,11 @@ msgstr "" "Non sarà possibile ripristinare la versione precedente dopo l'installazione " "del WAD. Continuare?" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "Un disco è già in inserimento." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1127,7 +1131,7 @@ msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" "Uno stato salvato non può essere caricato senza indicare quale gioco avviare." -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1149,7 +1153,7 @@ msgstr "" "La sincronizzazione è possibile soltanto durante l'esecuzione di un gioco " "Wii." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "&Salvataggio automatico" @@ -1230,19 +1234,11 @@ msgstr "Precisione:" msgid "Achievement Settings" msgstr "Impostazioni achievement" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "Achievement" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" -"Gli achievement sono stati disabilitati.
Chiudi tutti i giochi in " -"esecuzione per riabilitarli." - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Action" @@ -1333,19 +1329,19 @@ msgstr "Action Replay: Normal Code {0}: sottotipo {1:08x} ({2}) non valido" msgid "Activate NetPlay Chat" msgstr "Attiva chat NetPlay" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Attivo" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "Statuine Infinity attive:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "Coda thread attivo" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Thread attivi" @@ -1367,7 +1363,7 @@ msgstr "Adattatore:" msgid "Add" msgstr "Aggiungi" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "Aggiungi &punto di interruzione" @@ -1384,31 +1380,31 @@ msgstr "Aggiungi un nuovo dispositivo USB" msgid "Add Shortcut to Desktop" msgstr "Aggiungi collegamento su Desktop" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Aggiungi un punto di interruzione" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Aggiungi un punto di interruzione dei dati" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "Aggiungi punto di interruzione dei &dati" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "Aggiungi punto di interruzione dei dati" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "Aggiungi &espressione di controllo" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "Aggiungi espressione di controllo" @@ -1418,17 +1414,17 @@ msgstr "Aggiungi espressione di controllo" msgid "Add..." msgstr "Aggiungi..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Indirizzo" @@ -1447,7 +1443,7 @@ msgstr "Spazio di indirizzo per stato CPU" msgid "Address:" msgstr "Indirizzo:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1536,7 +1532,7 @@ msgstr "Avanzate" msgid "Advanced Settings" msgstr "Impostazioni avanzate" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1604,7 +1600,7 @@ msgid "All Assembly files" msgstr "Tutti i file assembly" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "Tutto Double" @@ -1613,7 +1609,7 @@ msgstr "Tutto Double" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1621,34 +1617,34 @@ msgid "All Files" msgstr "Tutti i file" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Tutti i file (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "Tutto Float" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Tutti i file GC/Wii" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "Tutto Esadecimale" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Tutti i salvataggi di stati di gioco (*.sav *.s##);; Tutti i file (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "Tutto Signed Integer" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "Tutto Unsigned Integer" @@ -1664,11 +1660,11 @@ msgstr "Tutti i codici dei giocatori sono sincronizzati." msgid "All players' saves synchronized." msgstr "Tutti i salvataggi dei giocatori sono sincronizzati." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "Permetti diverse impostazioni regione" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Permetti report statistiche d'uso" @@ -1692,7 +1688,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "Sorgenti di input alternative" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "Sempre" @@ -1714,7 +1710,7 @@ msgstr "Impossibile trovare il disco di cui si era in attesa." msgid "Anaglyph" msgstr "Anaglifo" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analizza" @@ -1728,7 +1724,7 @@ msgstr "Angolo" msgid "Angular velocity to ignore and remap." msgstr "Velocità angolare da ignorare e rimappare." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "Anti-Aliasing" @@ -1740,19 +1736,19 @@ msgstr "Anti-Aliasing:" msgid "Any Region" msgstr "Qualunque regione" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "Accoda signature a" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "Accoda ad un fil&e di signature preesistente..." -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "A&pplica file signature..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1768,19 +1764,19 @@ msgstr "Data Apploader" msgid "Apply" msgstr "Applica" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "Applica file di signature" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "Mipmap Detection arbitraria" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Sei sicuro di voler eliminare '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Sei sicuro di voler eliminare questo file?" @@ -1788,7 +1784,7 @@ msgstr "Sei sicuro di voler eliminare questo file?" msgid "Are you sure you want to delete this pack?" msgstr "Sei sicuro di voler disinstallare questo pack?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "Sei sicuro di voler chiudere NetPlay?" @@ -1817,9 +1813,9 @@ msgstr "Rapporto d'aspetto:" msgid "Assemble" msgstr "Converti" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" -msgstr "Converti istruzione" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" +msgstr "Istruzione assembly" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 msgid "Assembler" @@ -1829,7 +1825,7 @@ msgstr "Assembler" msgid "Assembly File" msgstr "File assembly" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Assegna porte Controller" @@ -1880,11 +1876,15 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Multiplo di 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "Aggiornamento automatico" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Impostazioni aggiornamento automatico" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1904,7 +1904,7 @@ msgstr "Ridimensiona automaticamente la finestra" msgid "Auto-Hide" msgstr "Nascondi automaticamente" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "Individua automaticamente i moduli RSO?" @@ -1921,6 +1921,25 @@ msgstr "" "interna.

Nel dubbio, lascia deselezionato." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" +"Cambia automaticamente il disco di gioco quando richiesto da un gioco con " +"due dischi. È necessario che il gioco venga lanciato in uno dei seguenti " +"modi:
- Dalla lista dei giochi, con entrambi i dischi presenti nella " +"lista.
- Tramite File > Apri o con l'interfaccia a linea di comando, " +"fornendo il percorso a entrambi i dischi.
- Lanciando un file M3U tramite " +"File > Apri o tramite l'interfaccia a linea di comando." +"

Nel dubbio, lascia deselezionato." + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "Aggiorna automaticamente i valori attuali" @@ -1932,7 +1951,7 @@ msgid "Auxiliary" msgstr "Ausiliario" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1958,11 +1977,11 @@ msgstr "Indirizzo destinazione BBA" msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "Registro BP" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "Back Chain" @@ -2018,10 +2037,10 @@ msgstr "Offset non valido." msgid "Bad value provided." msgstr "Valore non valido." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Banner" @@ -2041,7 +2060,7 @@ msgstr "Leva" msgid "Base Address" msgstr "Indirizzo base" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "Priorità base" @@ -2049,7 +2068,7 @@ msgstr "Priorità base" msgid "Basic" msgstr "Impostazioni di base" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Impostazioni di base" @@ -2066,10 +2085,6 @@ msgstr "" msgid "Battery" msgstr "Batteria" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta (una volta al mese)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, ecc" @@ -2106,7 +2121,7 @@ msgstr "Binary SSL (scrittura)" msgid "Bitrate (kbps):" msgstr "Bitrate (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -2118,9 +2133,9 @@ msgstr "" "\n" "Riprova con un personaggio diverso" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "Dimensione blocco" @@ -2158,15 +2173,15 @@ msgstr "" "La modalità ponte Bluetooth è abilitata, ma Dolphin è stato compilato senza " "libusb. La modalità ponte non può essere utilizzata." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "Avvia in pausa" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "File di backup NAND BootMII (*.bin);;Tutti i file (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "File chiavi BootMii (*.bin);;Tutti i file (*)" @@ -2178,47 +2193,47 @@ msgstr "Schermo intero senza bordi" msgid "Bottom" msgstr "Sotto" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "Branch" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "Branch (LR saved)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "Branch Conditional" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "Branch Conditional (LR saved)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "Branch Conditional to Count Register" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "Branch Conditional to Count Register (LR saved)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "Branch Conditional to Link Register" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "Branch Conditional to Link Register (LR saved)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "Branch non sovrascritto" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "Tipologia branch" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "Branch sovrascritto" @@ -2230,23 +2245,23 @@ msgstr "Controllo branch" msgid "Branch Watch Tool" msgstr "Branch Watch Tool" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "Aiuto Branch Watch Tool (1/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "Aiuto Branch Watch Tool (2/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "Aiuto Branch Watch Tool (3/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "Aiuto Branch Watch Tool (4/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2277,7 +2292,7 @@ msgstr "" "l'esecuzione. Premi il pulsante \"Pulisci Branch Watch\" per rimuovere tutti " "i candidati e tornare alla fase di blacklisting." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2291,21 +2306,21 @@ msgstr "" "con i pulsanti \"Code Path non percorso\", \"Branch sovrascritto\", e " "\"Branch non sovrascritto\". Quando viene premuto il pulsante \"Code Path " "non percorso\" per la prima volta, Branch Watch passa alla fase di " -"riduzione, e la tabella verrà popolata con tutti i candidati compatibili." +"filtraggio, e la tabella verrà popolata con tutti i candidati compatibili." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "Branch to Count Register" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "Branch to Count Register (LR saved)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "Branch to Link Register" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "Branch to Link Register (LR saved)" @@ -2314,26 +2329,31 @@ msgstr "Branch to Link Register (LR saved)" msgid "Branch: %1" msgstr "Branch: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "Branch" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "Interrompi" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "Interrompi &e logga al raggiungimento" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Punto di interruzione" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" "Raggiunto punto di interruzione! Comando di uscita dall'istruzione annullato." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Punti di interruzione" @@ -2367,7 +2387,7 @@ msgstr "Errore adattatore Broadband" msgid "Broadband Adapter MAC Address" msgstr "Indirizzo MAC adattatore Broadband" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "Sfoglia sessioni &NetPlay..." @@ -2375,16 +2395,16 @@ msgstr "Sfoglia sessioni &NetPlay..." msgid "Buffer Size:" msgstr "Dimensione buffer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Dimensione del buffer cambiata a %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Buffer:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2432,11 +2452,11 @@ msgstr "Da: %1" msgid "C Stick" msgstr "C Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "C&rea file di signature..." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "Registro CP" @@ -2471,7 +2491,7 @@ msgstr "" msgid "Calculate" msgstr "Calcola" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2496,7 +2516,7 @@ msgstr "Calibrazione" msgid "Calibration Period" msgstr "Tempo di calibrazione" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "Chiamata display list a %1 con dimensione %2" @@ -2524,7 +2544,7 @@ msgstr "" "Campo di visione della telecamera (influisce sulla sensibilità del " "puntamento)." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "È possibile generare codici AR solo per valori nella memoria virtuale" @@ -2540,15 +2560,15 @@ msgstr "Impossibile modificare i cattivi per questo trofeo!" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Impossibile trovare Wii Remote con handle di connessione {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" "Non è possibile avviare una sessione NetPlay se un gioco è in esecuzione!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2561,15 +2581,15 @@ msgstr "Annulla" msgid "Cancel Calibration" msgstr "Annulla calibrazione" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "Candidati: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "Candidati: %1 | Esclusi: %2 | Rimasti: %3" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "Candidati: %1 | Filtrati: %2 | Rimasti: %3" @@ -2587,11 +2607,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "Non è possibile confrontare con l'ultimo valore della prima ricerca." -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "Impossibile trovare l'IPL GC" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "Non è possibile generare un codice AR per questo indirizzo." @@ -2607,7 +2627,7 @@ msgstr "Impossibile impostare la cartella GCI con un percorso vuoto." msgid "Cannot set memory card to an empty path." msgstr "Impossibile impostare la memory card con un percorso vuoto." -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Impossibile avviare il gioco, l'IPL GC non è stato trovato" @@ -2639,7 +2659,7 @@ msgstr "Centra e calibra" msgid "Change &Disc" msgstr "Cambia &disco" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Cambia &disco..." @@ -2647,14 +2667,22 @@ msgstr "Cambia &disco..." msgid "Change Disc" msgstr "Cambia disco" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Cambia automaticamente disco" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "Inserire il disco {0}" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" +"Cambia la presentazione e il colore dei pulsanti di Dolphin." +"

Nel dubbio, seleziona Clean." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2684,7 +2712,7 @@ msgstr "" "ha movimento laterale, ma solo rotazione e zoom fino al punto di origine " "della telecamera." -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "Cambiare i trucchi avrà effetto soltanto dopo aver riavviato il gioco." @@ -2692,11 +2720,11 @@ msgstr "Cambiare i trucchi avrà effetto soltanto dopo aver riavviato il gioco." msgid "Channel Partition (%1)" msgstr "Partizione Canale (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "Il personaggio inserito non è valido!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Chat" @@ -2712,7 +2740,7 @@ msgstr "Cerca codice" msgid "Cheats Manager" msgstr "Gestione codici" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "Controlla NAND..." @@ -2724,7 +2752,7 @@ msgstr "Controlla cambiamenti nella lista dei giochi in background" msgid "Check for updates" msgstr "Controlla la presenza di aggiornamenti" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2732,7 +2760,7 @@ msgstr "" "Controlla di avere i permessi per eliminare il file o se il file è " "attualmente in uso." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "Checksum" @@ -2744,36 +2772,36 @@ msgstr "Cina" msgid "Choose" msgstr "Scegli" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "Scegli la cartella in cui estrarre" + +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "Scegli la cartella base GCI" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "Scegli file di input prioritario" + +#: Source/Core/DolphinQt/MenuBar.cpp:1757 +msgid "Choose Secondary Input File" +msgstr "Scegli file di input secondario" + +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "Scegli un file da aprire" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +msgid "Choose a File to Open or Create" msgstr "Scegli un file da aprire o creare" -#: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "Scegli file di input prioritario" - -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "Scegli file di input secondario" - -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "Scegli la cartella base GCI" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Scegli la cartella in cui estrarre" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "Limite di rotazione sull'asse verticale" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Pulsanti controller tradizionale" @@ -2784,18 +2812,18 @@ msgstr "Controller tradizionale" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Pulisci" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "Pulisci Branch Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "Pulisci cache" @@ -2816,7 +2844,7 @@ msgstr "&Clona e modifica codice" msgid "Close" msgstr "Chiudi" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "Co&nfigurazione" @@ -2824,11 +2852,11 @@ msgstr "Co&nfigurazione" msgid "Code" msgstr "Codice" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "Code Path non percorso" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "Code Path percorso" @@ -2840,7 +2868,7 @@ msgstr "Codice:" msgid "Codes received!" msgstr "Codici ricevuti!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "Correzione Colore" @@ -2856,11 +2884,11 @@ msgstr "Correzione colore:" msgid "Color Space" msgstr "Spazio dei colori" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "&Visibilità colonna" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "Combina &due file signature..." @@ -2902,9 +2930,9 @@ msgstr "Compila gli shader prima dell'avvio" msgid "Compiling Shaders" msgstr "Compilazione degli shader" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "Compressione" @@ -2917,7 +2945,7 @@ msgstr "Livello di compressione:" msgid "Compression:" msgstr "Compressione:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "Cond." @@ -2925,11 +2953,11 @@ msgstr "Cond." #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Condizione" @@ -2945,7 +2973,7 @@ msgstr "Condizionale" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "Aiuto condizionale" @@ -2960,7 +2988,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -3008,7 +3041,12 @@ msgstr "" "Registri che possono essere referenziati:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -"LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Altro: pc, msr\n" "\n" "Funzioni:\n" "Imposta un registro: r1 = 8\n" @@ -3062,7 +3100,7 @@ msgstr "Configura" msgid "Configure Controller" msgstr "Configura controller" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Configura Dolphin" @@ -3075,13 +3113,13 @@ msgstr "Configura input" msgid "Configure Output" msgstr "Configura output" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Conferma" @@ -3090,12 +3128,12 @@ msgstr "Conferma" msgid "Confirm backend change" msgstr "Conferma cambio backend" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Arresto su conferma" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Conferma" @@ -3105,7 +3143,7 @@ msgstr "Conferma" msgid "Connect" msgstr "Collega" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Collega Balance Board" @@ -3113,27 +3151,27 @@ msgstr "Collega Balance Board" msgid "Connect USB Keyboard" msgstr "Collega tastiera USB" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Collega Wii Remote %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Collega Wii Remote 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Collega Wii Remote 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Collega Wii Remote 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Collega Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Connetti Wii Remote" @@ -3149,7 +3187,7 @@ msgstr "Connettersi a internet per avviare l'aggiornamento online di sistema?" msgid "Connected" msgstr "Connesso" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "Connessione" @@ -3174,23 +3212,23 @@ msgstr "Controlla modalità golf NetPlay" msgid "Control Stick" msgstr "Control Stick" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "Profilo controller" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "Profilo controller 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "Profilo controller 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "Profilo controller 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "Profilo controller 4" @@ -3202,6 +3240,16 @@ msgstr "Impostazioni controller" msgid "Controllers" msgstr "Controller" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3214,7 +3262,7 @@ msgstr "" "HDR.

L'output HDR è richiesto perché questa funzione abbia effetto." "

Nel dubbio, lascia a 203." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3226,7 +3274,7 @@ msgstr "" "valore alto crea un maggiore effetto di fuori-dallo-schermo, mentre un " "valore più basso potrebbe risultare meno fastidioso." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3240,7 +3288,7 @@ msgstr "" "risoluzione interna, migliori saranno le prestazioni." "

Nel dubbio, seleziona Nativo." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3274,7 +3322,7 @@ msgstr "" "Controlla se usare l'emulazione DSP di alto o basso livello. Il default è " "Attivo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "Convergenza" @@ -3372,45 +3420,45 @@ msgstr "" "

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Copia" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 +msgid "Copy &Function" msgstr "Copia &funzione" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" msgstr "Copia &esadecimale" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Copia indirizzo" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "Copia &riga di codice" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Copia non riuscita" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Copia esadecimale" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "Copia indirizzo tar&get" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "Copia valore" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "(&l) Copia riga di codice" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "Copia indirizzo tar&get" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Copia su A" @@ -3425,8 +3473,8 @@ msgstr "Copia su B" msgid "Core" msgstr "Core" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "Core non inizializzato." @@ -3538,8 +3586,8 @@ msgstr "Impossibile riconoscere il file {0}" msgid "Could not save your changes!" msgstr "Impossibile salvare i cambiamenti!" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "Impossibile avviare processo di aggiornamento: {0}" @@ -3563,7 +3611,7 @@ msgstr "" "Se è così, allora potresti dover reimpostare la posizione della memory card " "nelle opzioni." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "Impossibile raggiungere il server centrale" @@ -3579,13 +3627,13 @@ msgstr "Impossibile leggere il file." msgid "Country:" msgstr "Paese:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "Crea" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "Crea file Infinity" @@ -3599,7 +3647,7 @@ msgstr "Crea una nuova Memory Card" msgid "Create Skylander File" msgstr "Crea file Skylander" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "Crea configurazioni per altri dispositivi" @@ -3651,23 +3699,23 @@ msgstr "" "

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Regione corrente" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "Valore attuale" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "Contesto corrente" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "Gioco corrente" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Thread corrente" @@ -3783,7 +3831,7 @@ msgstr "Dance Mat" msgid "Dark" msgstr "Buio" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "Dati" @@ -3829,7 +3877,7 @@ msgid "Debug" msgstr "Debug" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Debugging" @@ -3846,24 +3894,24 @@ msgstr "Qualità decodifica:" msgid "Decrease" msgstr "Riduci" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Riduci convergenza" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Riduci profondità" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Diminuisci velocità di emulazione" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Riduci IR" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "Slot stato selezionato precedente" @@ -3877,7 +3925,7 @@ msgstr "Riduci Y" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Default" @@ -3897,7 +3945,7 @@ msgstr "Font predefinito" msgid "Default ISO:" msgstr "ISO predefinita:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "Thread predefinito" @@ -3924,8 +3972,9 @@ msgstr "" "stabilità.

Nel dubbio, lascia disabilitato." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Elimina" @@ -3943,7 +3992,7 @@ msgstr "Elimina i file selezionati..." msgid "Delete the existing file '{0}'?" msgstr "Eliminare il file esistente '{0}'?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "Profondità" @@ -3955,12 +4004,12 @@ msgstr "Percentuale profondità:" msgid "Depth:" msgstr "Profondità:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Descrizione" @@ -3974,8 +4023,8 @@ msgstr "Descrizione:" msgid "Description: %1" msgstr "Descrizione: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "Destinazione" @@ -3987,21 +4036,21 @@ msgstr "Destinazione (percorso socket UNIX o indirizzo:porta)" msgid "Destination (address:port):" msgstr "Destinazione (indirizzo:porta):" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "Max destinazione" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "Min destinazione" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "Simbolo di destinazione" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "Scollegato" @@ -4009,7 +4058,7 @@ msgstr "Scollegato" msgid "Detect" msgstr "Rileva" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "Individuazione moduli RSO" @@ -4017,11 +4066,11 @@ msgstr "Individuazione moduli RSO" msgid "Deterministic dual core:" msgstr "Dual core deterministico:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Dev (più volte al giorno)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Periferica" @@ -4064,11 +4113,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "Dis&connesso" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "Disabilita" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Disabilita Bounding Box" @@ -4081,15 +4125,15 @@ msgstr "Disabilita copia filtro" msgid "Disable EFB VRAM Copies" msgstr "Disattiva copie EFB VRAM" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Disabilita limite velocità di emulazione" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "Disabilita Fastmem" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "Disabilita Fastmem Arena" @@ -4097,11 +4141,11 @@ msgstr "Disabilita Fastmem Arena" msgid "Disable Fog" msgstr "Disabilita nebbia" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "Disabilita cache JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "Disabilita grandi mappe degli entry point" @@ -4130,7 +4174,7 @@ msgstr "" "Blocca l'upscaling.

Nel dubbio, lascia " "deselezionato." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -4144,6 +4188,14 @@ msgstr "" "in immagini più nitide. Causa alcuni difetti grafici." "

Nel dubbio, lascia selezionato." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" +"Disabilita lo screensaver durante l'esecuzione di un gioco." +"

Nel dubbio, lascia selezionato." + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disco" @@ -4152,6 +4204,11 @@ msgstr "Disco" msgid "Discard" msgstr "Annulla" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "Impostazioni di visualizzazione" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "Tipo display" @@ -4183,15 +4240,15 @@ msgstr "Distanza" msgid "Distance of travel from neutral position." msgstr "Distanza di movimento dalla posizione neutrale." -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Autorizzi Dolphin a inviare informazioni agli sviluppatori di Dolphin?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Vuoi aggiungere \"%1\" alla lista dei Percorsi di Gioco?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "Vuoi cancellare la lista dei nomi dei simboli?" @@ -4201,7 +4258,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "Vuoi eliminare %n file di salvataggio selezionato/i?" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Vuoi interrompere l'emulazione in corso?" @@ -4213,8 +4270,8 @@ msgstr "Vuoi provare a correggere la NAND?" msgid "Dolby Pro Logic II Decoder" msgstr "Decoder Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Log FIFO Dolphin (*.dff)" @@ -4222,9 +4279,9 @@ msgstr "Log FIFO Dolphin (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "Preset Dolphin Game Mod" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "File mappa Dolphin (*.map)" @@ -4236,8 +4293,8 @@ msgstr "File signature CSV Dolphin" msgid "Dolphin Signature File" msgstr "File signature Dolphin" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Filmati TAS Dolphin (*.dtm)" @@ -4280,7 +4337,7 @@ msgstr "Dolphin non è riuscito a completare l'azione richiesta." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin è un emulatore di GameCube e Wii gratuito e open-source." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Dolphin è troppo vecchio per il server traversal" @@ -4296,15 +4353,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin non è in grado di verificare dischi senza licenza." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" -"Dolhin userà questa impostazione per i titoli di cui non potrà riconoscere " -"automaticamente la regione." - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "Il sistema codici di Dolphin è attualmente disabilitato." @@ -4313,7 +4362,7 @@ msgstr "Il sistema codici di Dolphin è attualmente disabilitato." msgid "Domain" msgstr "Dominio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Non aggiornare" @@ -4334,7 +4383,7 @@ msgstr "Porte bloccate" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "Double" @@ -4356,7 +4405,7 @@ msgstr "Scarica codici" msgid "Download Codes from the WiiRD Database" msgstr "Scarica codici dal Database WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Scarica le Copertine dei Giochi da GameTDB.com per la Modalità Griglia" @@ -4368,6 +4417,22 @@ msgstr "Download completato" msgid "Downloaded %1 codes. (added %2)" msgstr "Scaricati %1 codici. (aggiunti %2)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" +"Scarica le cover di gioco da GameTDB.com per visualizzarle nella " +"visualizzazione a griglia della lista di giochi. Se quest'opzione è " +"deselezionata, la lista giochi visualizzerà un logo dai dati di salvataggio " +"del gioco, o un logo generico in loro assenza.

La visualizzazione a " +"lista userà sempre il logo del file di salvataggio." +"

Nel dubbio, lascia selezionato." + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4407,7 +4472,7 @@ msgstr "Dump &FakeVMEM" msgid "Dump &MRAM" msgstr "Dump &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Dump audio" @@ -4419,7 +4484,7 @@ msgstr "Dump texture base" msgid "Dump EFB Target" msgstr "Dump del target EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Dump dei frame" @@ -4488,11 +4553,11 @@ msgstr "" "

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "Durata pressione pulsante turbo (in frame):" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "Durata rilascio pulsante turbo (in frame):" @@ -4502,11 +4567,11 @@ msgstr "Durata rilascio pulsante turbo (in frame):" msgid "Dutch" msgstr "Olandese" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "&Esci" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "Copia EFB %1" @@ -4522,7 +4587,7 @@ msgstr "" "potrebbe essere necessario un riavvio per permettere a Windows di " "riconoscere il nuovo driver." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4534,7 +4599,7 @@ msgstr "" "Adatto ai giochi competitivi dove l'imparzialità e la latenza minima sono " "più importanti." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Aggiornamenti anticipati della memoria" @@ -4553,7 +4618,16 @@ msgstr "Est Asia" msgid "Edit Breakpoint" msgstr "Modifica punto di interruzione" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "Modifica condizionale" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "Modifica espressione condizionale" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "Modifica..." @@ -4573,11 +4647,11 @@ msgstr "Effetto" msgid "Effective" msgstr "Effettivo" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "Priorità effettiva" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4595,7 +4669,7 @@ msgstr "Elemento" msgid "Embedded Frame Buffer (EFB)" msgstr "Embedded Frame Buffer (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Vuoto" @@ -4607,7 +4681,7 @@ msgstr "Thread dell'emulatore già in esecuzione" msgid "Emulate Disc Speed" msgstr "Emula velocità disco" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "Emula Base Infinity" @@ -4627,7 +4701,7 @@ msgstr "" "Emula la velocità disco dell'hardware reale. Disabilitarlo potrebbe causare " "instabilità. L'impostazione predefinita è Abilitato" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "Dispositivi USB emulati" @@ -4645,7 +4719,7 @@ msgstr "" "Attuale: MEM1 {0:08X} ({1} MiB), MEM2 {2:08X} ({3} MiB)\n" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Velocità di emulazione" @@ -4654,8 +4728,6 @@ msgstr "Velocità di emulazione" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "Attiva" @@ -4663,23 +4735,15 @@ msgstr "Attiva" msgid "Enable API Validation Layers" msgstr "Abilita layer di validazione API" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "Abilita medaglie achievement" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "Abilita achievement" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Abilita audio stretching" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Abilita trucchi" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "Abilita Inpu&t Controller" @@ -4687,17 +4751,21 @@ msgstr "Abilita Inpu&t Controller" msgid "Enable Custom RTC" msgstr "Abilita RTC personalizzato" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "Abilita UI debugging" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "Abilita presenza Discord" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Abilita Dual Core" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Abilita Dual Core (aumenta la velocità)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "Abilita Dual Core (speedhack)" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4707,7 +4775,7 @@ msgstr "Abilita override del clock della CPU emulata" msgid "Enable Emulated Memory Size Override" msgstr "Abilità override dimensione memoria emulata" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "Abilita Achievement Encore" @@ -4719,11 +4787,11 @@ msgstr "Abilita FPRF" msgid "Enable Graphics Mods" msgstr "Abilita mod grafiche" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "Abilita modalità hardcore" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4757,20 +4825,16 @@ msgstr "" "disattivazione della Modalità Hardcore durante il gioco ne richiede la " "chiusura prima che possa essere riabilitata nuovamente." -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "Abilita JIT Block Profiling" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "Abilita classifica" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Abilita MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "Abilita Notifica Avanzamento" @@ -4778,14 +4842,10 @@ msgstr "Abilita Notifica Avanzamento" msgid "Enable Progressive Scan" msgstr "Abilita scansione progressiva" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "Abilita integrazione RetroAchievements.org" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "Abilita Rich Presence" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4799,11 +4859,15 @@ msgstr "Abilita screen saver" msgid "Enable Speaker Data" msgstr "Abilita dati altoparlante" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "Abilita modalità spettatore" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "Abilita achievement non ufficiali" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Abilita report statistiche d'uso" @@ -4819,37 +4883,6 @@ msgstr "Abilita wireframe" msgid "Enable Write-Back Cache (slow)" msgstr "Abilita cache write-back (lento)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" -"Abilita le medaglie per gli achievement.

Mostra delle icone per il " -"giocatore, il gioco, e gli achievement. È una semplice opzione visiva, ma " -"richiede una piccola quantità di memoria extra e del tempo per scaricare le " -"immagini." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" -"Abilita la competizione nella leaderboard di RetroAchievements.

La " -"Modalità Hardcore deve essere abilitata per il suo utilizzo." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" -"Abliita la rich presence dettagliata nel sito di RetroAchievements." -"

Verrà fornita al sito una descrizione dettagliata di cosa sta " -"facendo il giocatore nel gioco. Se è disabilitata, il sito mostrerà soltanto " -"il nome del gioco in uso.

Non influenza la rich presence di Discord." - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " @@ -4859,7 +4892,7 @@ msgstr "" "causare crash e diversi problemi in alcuni giochi. (ON = Compatibilità, OFF " "= Sbloccato)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4871,7 +4904,7 @@ msgstr "" "RetroAchievements. Dolphin non salva la password localmente e usa un token " "API per mantenere l'autenticazione." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " @@ -4881,33 +4914,49 @@ msgstr "" "messaggio a scomparsa ogni volta che il giocatore avanza nel progresso " "cumulativo di un achievement, come la raccolta di 60 stelle su 120." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" "Abilita lo sblocco degli achievement in Modalità Encore.

La Modalità " "Encore ri-attiva gli achievement che il giocatore ha già sbloccato sul sito " "per poter ricevere le notifiche quando il giocatore soddisfa nuovamente le " "condizioni, utile per speedrun custom o anche solo per divertimento." +"

L'impostazione avrà effetto dal prossimo gioco caricato." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" -msgstr "Abilita lo sblocco di achievement.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" +"Abilita lo sblocco degli achievement in Modalità Spettatore.

In " +"questa modalità, gli achievement e le leaderboard saranno calcolate e " +"visualizzate a schermo, ma non verranno inviate al server.

Se è " +"attivo all'avvio di un gioco, non potrà essere spento fino alla chiusura di " +"un gioco perché non è possibile creare una sessione RetroAchievements " +"altrimenti.

Se è spento all'avvio di un gioco, è possibile abilitarlo " +"o disabilitarlo liberamente durante l'esecuzione." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" "Abilita lo sblocco di achivement ufficiali e non ufficiali.

Gli " "achievement non ufficiali potrebbero essere achievement opzionali o non " "completi che non sono stati ritenuti ufficiali da RetroAchievements, e " "potrebbero essere utili per testing o anche solo per divertimento." +"

L'impostazione avrà effetto dal prossimo gioco caricato." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 msgid "" @@ -4925,7 +4974,7 @@ msgstr "" "Abilita il calcolo rapido delle unità a virgola mobile, necessario per " "alcuni giochi. (ON = Compatibilità, OFF = Velocità)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4978,7 +5027,7 @@ msgstr "" "La maggior parte dei giochi ne è compatibile.

Nel " "dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -5045,6 +5094,20 @@ msgstr "" "Meteo e i Canali Nintendo\n" "Leggi i Termini del Servizio su: https://www.wiilink24.com/tos" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" +"Abilita l'uso dei codici AR e Gecko, che possono essere usati per modificare " +"il comportamento dei giochi. Questi codici possono essere configurati con il " +"Cheat Manager nel menu Strumenti.

L'impostazione non può essere " +"modificata a emulazione avviata.

Nel dubbio, lascia " +"deselezionato." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -5083,6 +5146,10 @@ msgstr "" "\n" "Importazione annullata." +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "Fine Ind" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet non è stato inizializzato" @@ -5134,7 +5201,7 @@ msgstr "" "Inserisci l'indirizzo IP e la porta dell'istanza tapserver a cui vuoi " "connetterti." -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "Inserisci l'indirizzo del modulo RSO:" @@ -5147,20 +5214,20 @@ msgstr "Inserisci l'indirizzo del modulo RSO:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -5174,42 +5241,42 @@ msgstr "Inserisci l'indirizzo del modulo RSO:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -5235,7 +5302,7 @@ msgstr "Errore apertura adattatore: %1" msgid "Error collecting save data!" msgstr "Errore recuperando i salvataggi!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -5251,7 +5318,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Errore durante l'ottenimento della lista delle sessioni: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "Si è verificato un errore durante il caricamento dei texture pack" @@ -5350,7 +5417,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -5363,15 +5430,15 @@ msgstr "Ubershader esclusivi" msgid "Exit" msgstr "Esci" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "Previsto + o chiusa paren." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "Argomenti previsti:" +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "Argomenti previsti: {0}" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "Prevista chiusa paren." @@ -5383,19 +5450,19 @@ msgstr "Virgola prevista." msgid "Expected end of expression." msgstr "Termine di espressione prevista." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "Previsto nome dell'input." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "Prevista apri paren." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "Inizio di espressione prevista." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "Prevista nome variabile." @@ -5403,7 +5470,7 @@ msgstr "Prevista nome variabile." msgid "Experimental" msgstr "Sperimentale" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Esporta tutti i salvataggi Wii" @@ -5414,11 +5481,11 @@ msgstr "Esporta tutti i salvataggi Wii" msgid "Export Failed" msgstr "Esportazione non riuscita" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Esporta registrazione" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Esporta registrazione..." @@ -5446,14 +5513,14 @@ msgstr "Esporta come .&gcs..." msgid "Export as .&sav..." msgstr "Esporta come .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "Esportato/i %n salvataggio/i" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Estensione" @@ -5466,7 +5533,7 @@ msgstr "Estensione input di movimento" msgid "Extension Motion Simulation" msgstr "Estensione simulazione di movimento" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "Esterno" @@ -5474,7 +5541,7 @@ msgstr "Esterno" msgid "External Frame Buffer (XFB)" msgstr "External Frame Buffer (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "Estrai certificati da NAND" @@ -5511,8 +5578,8 @@ msgstr "Estrazione cartella..." msgid "FD" msgstr "FD" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "Lettore FIFO" @@ -5528,11 +5595,11 @@ msgstr "" "Fallita apertura della memory card:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Fallito l'inserimento di questa sessione all'indice NetPlay: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "Impossibile aggiungere il file di signature '%1'" @@ -5552,7 +5619,7 @@ msgstr "Fallita rimozione dello Skylander dallo slot %1!" msgid "Failed to connect to Redump.org" msgstr "Impossibile connettersi a Redump.org" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "Impossibile connettersi al server: %1" @@ -5573,15 +5640,15 @@ msgstr "Impossibile creare le risorse globali D3D12" msgid "Failed to create DXGI factory" msgstr "Impossibile creare la factory DXGI" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "Fallita creazione del file Infinity" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "Fallita creazione del file Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5606,7 +5673,7 @@ msgstr "" "Impossibile eliminare la memory card NetPlay. Controlla di avere i corretti " "permessi di scrittura." -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "Fallita la rimozione del file selezionato." @@ -5635,7 +5702,7 @@ msgstr "Fallita l'esportazione di %n su %1 file di salvataggio." msgid "Failed to export the following save files:" msgstr "Fallita l'esportazione dei seguenti file di salvataggio:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "Fallita estrazione dei certificati dalla NAND" @@ -5665,14 +5732,14 @@ msgstr "Impossibile trovare uno o più simboli D3D" msgid "Failed to import \"%1\"." msgstr "Importazione di \"%1\" non riuscita." -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Fallita l'importazione del salvataggio. Avvia il gioco una volta, poi " "riprova." -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5680,7 +5747,7 @@ msgstr "" "Fallita l'importazione del salvataggio. Il file sembra corrotto o non è un " "file di salvataggio Wii valido." -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5691,7 +5758,7 @@ msgstr "" "ripararla (Strumenti -> Gestisci NAND -> Controlla NAND...), quindi importa " "di nuovo il salvataggio." -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "Inizializzazione fallita" @@ -5714,11 +5781,11 @@ msgid "Failed to install pack: %1" msgstr "Fallita installazione del pack: %1" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "Fallita installazione del titolo nella NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5726,8 +5793,8 @@ msgstr "" "Fallito l'ascolto sulla porta %1. C'è già un'altra istanza di un server " "NetPlay in esecuzione?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "Fallito caricamento del modulo RSO a %1" @@ -5739,15 +5806,15 @@ msgstr "Caricamento d3d11.dll non riuscito" msgid "Failed to load dxgi.dll" msgstr "Caricamento dxgi.dll non riuscito" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "Fallita l'apertura del file mappa '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "Fallito caricamento del file Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" @@ -5755,7 +5822,7 @@ msgstr "" "Fallito caricamento del file Skylander:\n" "%1" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "Impossibile caricare l'eseguibile in memoria." @@ -5771,17 +5838,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "Impossibile modificare lo Skylander!" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "Fallita l'apertura di \"%1\" per la scrittura." -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "Fallita l'apertura di \"{0}\" per la scrittura." #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "Fallita l'apertura di '%1'" @@ -5789,7 +5856,7 @@ msgstr "Fallita l'apertura di '%1'" msgid "Failed to open Bluetooth device: {0}" msgstr "Impossibile aprire il dispositivo Bluetooth: {0}" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "Fallita l'apertura dello snapshot Branch Watch \"%1\"" @@ -5823,15 +5890,15 @@ msgstr "" msgid "Failed to open file." msgstr "Impossibile aprire il file." -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "Impossibile avviare il server" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "Fallita apertura del file Infinity!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5843,11 +5910,11 @@ msgstr "" "\n" "Il file potrebbe già essere in uso sulla base." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "Fallita apertura del file Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5902,13 +5969,13 @@ msgid "Failed to read selected savefile(s) from memory card." msgstr "" "Impossibile leggere i file di salvataggio selezionati dalla memory card." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "Fallita lettura del file Infinity!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." @@ -5918,11 +5985,11 @@ msgstr "" "\n" "Il file è troppo piccolo." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "Fallita lettura del file Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5942,7 +6009,7 @@ msgstr "" "Impossibile leggere il contenuto del file:\n" "%1" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "Fallita lettura di {0}" @@ -5982,31 +6049,31 @@ msgstr "" "Impossibile resettare la cartella di reindirizzamento NetPlay. Controlla di " "avere i corretti permessi di scrittura." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "Fallito il salvataggio dello snapshot Branch Watch \"%1\"" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "Fallito il salvataggio del log FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "Impossibile salvare la mappa del codice nel percorso '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "Impossibile salvare il file di signature '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "Impossibile salvare la mappa dei simboli nel percorso '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "Impossibile salvare nel file di signature '%1'" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -6062,20 +6129,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "Errore" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "Ritardo input imparziale" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "Regione alternativa" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "Regione alternativa:" @@ -6088,7 +6156,7 @@ msgstr "Rapida" msgid "Fast Depth Calculation" msgstr "Calcolo rapido della profondità" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -6101,7 +6169,7 @@ msgstr "" msgid "Field of View" msgstr "Campo visivo" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "Statuina numero:" @@ -6113,9 +6181,9 @@ msgstr "Tipo di figura" msgid "File Details" msgstr "Dettagli del file" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "Formato del file" @@ -6123,24 +6191,24 @@ msgstr "Formato del file" msgid "File Format:" msgstr "Formato del file:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Info file" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Nome file" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "Percorso:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Dimensioni del file" @@ -6232,7 +6300,6 @@ msgstr "Allineamento fisso" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Flag" @@ -6241,13 +6308,13 @@ msgstr "Flag" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Float" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "Segui &flusso" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -6320,7 +6387,7 @@ msgstr "Forzato a off perché %1 non supporta l'espansione VS" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "Forzato a on perché %1 non supporta i geometry shader." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -6336,7 +6403,7 @@ msgstr "" "

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -6348,6 +6415,15 @@ msgstr "" "e causa minori difetti grafici.

Nel dubbio, lascia " "selezionato." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" +"Forza la finestra di render in cima a tutte le altre finestre e applicazioni." +"

Nel dubbio, lascia deselezionato." + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Formato:" @@ -6363,7 +6439,7 @@ msgstr "In avanti" msgid "Forward port (UPnP)" msgstr "Inoltra porta (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "Trovati %1 risultati per \"%2\"" @@ -6373,24 +6449,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "Indirizzi trovatI: %n" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "Frame %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Avanza di un fotogramma" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Riduci velocità avanzamento frame" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Aumenta velocità avanzamento frame" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Reimposta velocità avanzamento frame" @@ -6398,7 +6474,7 @@ msgstr "Reimposta velocità avanzamento frame" msgid "Frame Dumping" msgstr "Dumping dei frame" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Intervallo fotogramma" @@ -6406,7 +6482,7 @@ msgstr "Intervallo fotogramma" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "L'immagine/i del fotogramma '{0}' esiste già. Vuoi sovrascrivere?" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "Fotogrammi da registrare:" @@ -6426,7 +6502,7 @@ msgstr "Blocchi liberi: %1" msgid "Free Look Control Type" msgstr "Tipo controlli camera libera" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "Controller camera libera %1" @@ -6451,11 +6527,11 @@ msgstr "" msgid "FreeLook" msgstr "CameraLibera" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Camera libera" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "Abilita/Disabilita camera libera" @@ -6480,8 +6556,8 @@ msgid "From" msgstr "Da" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "Da:" @@ -6489,10 +6565,15 @@ msgstr "Da:" msgid "FullScr" msgstr "Schermo intero" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Funzione" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "Impostazioni funzionalità" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "Funzioni" @@ -6509,7 +6590,7 @@ msgstr "GBA (TCP)" msgid "GBA Cartridge Path:" msgstr "Percorso cartuccia GBA:" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "Core GBA" @@ -6525,19 +6606,19 @@ msgstr "Impostazioni GBA" msgid "GBA TAS Input %1" msgstr "GBA TAS Input %1" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "Volume GBA" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "Dimensioni finestra GBA" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "Cambiata ROM GBA%1 in \"%2\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "ROM GBA%1 disabilitata" @@ -6585,7 +6666,7 @@ msgstr "GL_MAX_TEXTURE_SIZE è {0} - deve essere almeno 1024." msgid "GPU Texture Decoding" msgstr "Decodificatore texture GPU" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6597,7 +6678,7 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "GPU: ERRORE OGL: La tua scheda video supporta OpenGL 2.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6605,7 +6686,7 @@ msgstr "" "GPU: ERRORE OGL: Serve GL_ARB_map_buffer_range.\n" "GPU: La tua scheda video supporta OpenGL 3.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" @@ -6613,7 +6694,7 @@ msgstr "" "GPU: ERRORE OGL: Occorre GL_ARB_sampler_objects.\n" "GPU: La tua scheda video supporta OpenGL 3.3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" @@ -6621,7 +6702,7 @@ msgstr "" "GPU: ERRORE OGL: Occorre GL_ARB_uniform_buffer_object.\n" "GPU: La tua scheda video supporta OpenGL 3.1?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6637,7 +6718,7 @@ msgstr "" "GPU: ERRORE OGL: Occorre OpenGL versione 3.\n" "GPU: La tua scheda video supporta OpenGL 3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6660,16 +6741,16 @@ msgstr "" msgid "Game" msgstr "Gioco" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "Game Boy Advance" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Schede di gioco Game Boy Advance (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" @@ -6677,7 +6758,7 @@ msgstr "" "ROM Game Boy Advance (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "Tutti i file (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "Game Boy Advance sulla porta %1" @@ -6705,8 +6786,8 @@ msgstr "Gamma di gioco" msgid "Game Gamma:" msgstr "Gamma di gioco:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "ID gioco" @@ -6715,15 +6796,15 @@ msgstr "ID gioco" msgid "Game ID:" msgstr "ID gioco:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Stato del gioco" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "Cambiato gioco in \"%1\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" @@ -6732,11 +6813,11 @@ msgstr "" "Proprietà, vai alla scheda Verifica e seleziona Verifica Integrità per " "controllare l'hash." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "Il gioco ha un diverso numero di disco" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "Il gioco ha una revisione differente" @@ -6751,7 +6832,7 @@ msgstr "" "Gioco sovrascritto con un altro salvataggio. Corruzione in posizione {0:#x}, " "{1:#x}" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "La regione del gioco non coincide" @@ -6771,11 +6852,11 @@ msgstr "Adattatore GameCube per Wii U" msgid "GameCube Adapter for Wii U at Port %1" msgstr "Adattatore GameCube per Wii U su porta %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "Controller GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "Controller GameCube su porta %1" @@ -6783,11 +6864,11 @@ msgstr "Controller GameCube su porta %1" msgid "GameCube Controllers" msgstr "Controller GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "Tastiera GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "Tastiera GameCube su porta %1" @@ -6804,7 +6885,7 @@ msgstr "Memory Card GameCube" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "Memory Card GameCube (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "Microfono GameCube slot %1" @@ -6837,34 +6918,44 @@ msgstr "Gecko (C2)" msgid "Gecko Codes" msgstr "Codici Gecko" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Generale" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Generale e opzioni" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "Codici Action Replay generati" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Genera una nuova identità statistiche" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" +"Genera un nuovo ID anonimo per le tue statistiche d'utilizzo. Dissocerà " +"qualunque futura statistica dalle tue statistiche precedenti." + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "Codici AR generati." -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "Generati nomi dei simboli da '%1'" @@ -6882,7 +6973,7 @@ msgstr "Germania" msgid "GetDeviceList failed: {0}" msgstr "Fallita GetDeviceList: {0}" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "GiB" @@ -6897,7 +6988,7 @@ msgstr "Gigante" msgid "Giants" msgstr "Giganti" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "Modalità golf" @@ -6906,7 +6997,7 @@ msgid "Good dump" msgstr "Buon dump" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Video" @@ -6915,7 +7006,7 @@ msgstr "Video" msgid "Graphics Mods" msgstr "Mod grafiche" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Settaggi grafici" @@ -6924,7 +7015,7 @@ msgstr "Settaggi grafici" msgid "Graphics mods are currently disabled." msgstr "Le mod grafiche sono attualmente disabilitate." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6951,7 +7042,7 @@ msgstr "Verde sinistro" msgid "Green Right" msgstr "Verde destro" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Vista a griglia" @@ -6988,7 +7079,7 @@ msgstr "HDR Post-Processing" msgid "Hacks" msgstr "Hack" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "Testa" @@ -7020,7 +7111,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "Hex Byte String" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Esadecimale" @@ -7029,11 +7120,11 @@ msgstr "Esadecimale" msgid "Hide" msgstr "Nascondi" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "Nascondi &controlli" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "Nascondi tutto" @@ -7045,11 +7136,21 @@ msgstr "Nascondi sessioni in-game" msgid "Hide Incompatible Sessions" msgstr "Nascondi sessioni incompatibili" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "Nascondi GBA remoti" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" +"Nasconde il cursore del mouse all'interno della finestra di render quando si " +"trova in primo piano.

Nel dubbio, seleziona "" +"Al movimento"." + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "Alta" @@ -7077,7 +7178,7 @@ msgstr "Host" msgid "Host Code:" msgstr "Codice host:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "Autorità input host" @@ -7085,7 +7186,7 @@ msgstr "Autorità input host" msgid "Host Size" msgstr "Dimensione host" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -7097,11 +7198,11 @@ msgstr "" "Adatto a giochi casual con più di 3 giocatori, ma potenzialmente instabile " "su connessioni ad alta latenza." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "Autorità input host disattivata" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "Autorità input host attivata" @@ -7113,17 +7214,17 @@ msgstr "Host con NetPlay" msgid "Hostname" msgstr "Hostname" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Impostazioni Tasti di Scelta Rapida" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Tasti di scelta rapida" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "I tasti rapidi richiedono il focus" @@ -7186,7 +7287,7 @@ msgstr "Indirizzo IP:" msgid "IPL Settings" msgstr "Impostazioni IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "Puntamento IR" @@ -7232,7 +7333,7 @@ msgstr "" msgid "Icon" msgstr "Icona" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -7243,11 +7344,11 @@ msgstr "" "Adatto a giochi a turni dipendenti dalle tempistiche dei controlli, come il " "golf." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "Generazione identità" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -7270,7 +7371,7 @@ msgstr "" "Questa autorizzazione può essere revocata in qualunque momento dal menu " "delle impostazioni di Dolphin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -7290,7 +7391,7 @@ msgstr "" "Se disabilitato, lo stato di connessione del controller emulato è legato\n" "allo stato di connessione del dispositivo di default reale (se presente)" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -7301,7 +7402,24 @@ msgstr "" "per testing.

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" +"Se selezionato, Dolphin può raccogliere dati sulle proprie performance, " +"sull'utilizzo delle feature, sui giochi emulati, su configurazioni e dati " +"del tuo hardware e sistema operativo installati.

Non verranno " +"raccolti dati privati. Questi dati ci aiutano a capire come giochi e " +"giocatori utilizzano Dolphin per indicarci dove dobbiamo impegnarci " +"maggiormente. Ci permettono anche di scovare configurazioni particolari che " +"causano bug o problemi di performance e stabilità." + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -7317,7 +7435,7 @@ msgstr "" msgid "Ignore" msgstr "Ignora" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "Ignora &Apploader Branch Hits" @@ -7373,7 +7491,7 @@ msgstr "" "

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "Importa backup NAND BootMII..." @@ -7388,15 +7506,15 @@ msgstr "Importazione non riuscita" msgid "Import Save File(s)" msgstr "Importa file di salvataggio" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Importa salvataggio Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "Importazione di backup NAND in corso" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -7405,6 +7523,20 @@ msgstr "" "Importazione del backup NAND in corso\n" " Tempo trascorso: %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" +"In caso di errore, Dolphin si interromperà per informarti dell'errore e per " +"permetterti di scegliere su come procedere. Con quest'opzione disabilitata, " +"Dolphin \"ignorerà\" tutti gli errori. L'emulazione non verrà interrotta e " +"non verrai notificato.

Nel dubbio, lascia " +"selezionato." + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "In gioco?" @@ -7450,24 +7582,24 @@ msgstr "Valore tempo di gioco non valido!" msgid "Increase" msgstr "Aumenta" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Aumenta convergenza" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Aumenta profondità" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Aumenta velocità di emulazione" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Aumenta IR" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "Slot stato selezionato successivo" @@ -7487,16 +7619,16 @@ msgstr "Rotazione incrementale" msgid "Incremental Rotation (rad/sec)" msgstr "Rotazione incrementale (rad/sec)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "Creatore statuina Infinity" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "Gestione Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "Oggetto Infinity (*.bin);;" @@ -7519,12 +7651,12 @@ msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Informazioni" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "Disabilita lo screensaver durante l'emulazione" @@ -7534,10 +7666,10 @@ msgstr "Inject" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Input" @@ -7551,22 +7683,15 @@ msgstr "Forza richiesta per l'attivazione" msgid "Input strength to ignore and remap." msgstr "Forza da ignorare e rimappare." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "Inserisci &BLR" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "Inserisci &BLR all'inizio" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "Inserisci &NOP" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "Inserisci &nop" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "Inserisci scheda SD" @@ -7580,11 +7705,11 @@ msgstr "Installa" msgid "Install Partition (%1)" msgstr "Partizione di installazione (%1)" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Installa aggiornamento" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "Installa WAD..." @@ -7592,13 +7717,14 @@ msgstr "Installa WAD..." msgid "Install to the NAND" msgstr "Installa su NAND" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "Istr." #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "Istruzione" @@ -7607,7 +7733,7 @@ msgstr "Istruzione" msgid "Instruction Breakpoint" msgstr "Punto di interruzione" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "Istruzione:" @@ -7616,7 +7742,7 @@ msgstr "Istruzione:" msgid "Instruction: %1" msgstr "Istruzione: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7637,19 +7763,19 @@ msgstr "Intensità" msgid "Interface" msgstr "Interfaccia" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "Errore Interno LZ4 - Tentata decompressione di {0} byte" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "Errore Interno LZ4 - compressione non riuscita" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "Errore Interno LZ4 - decompressione non riuscita ({0}, {1}, {2})" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "Errore Interno LZ4 - dimensione del payload differente ({0} / {1}))" @@ -7662,7 +7788,7 @@ msgstr "Errore Interno LZO - compressione non riuscita" msgid "Internal LZO Error - decompression failed" msgstr "Errore Interno LZO - decompressione non riuscita" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." @@ -7670,7 +7796,7 @@ msgstr "" "Errore Interno LZO - decompressione non riuscita ({0}) ({1}) \n" "Impossibile recuperare i dati di versione del salvataggio obsoleto." -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" @@ -7678,15 +7804,15 @@ msgstr "" "Errore Interno LZO - impossibile analizzare il cookie di versione e la " "lunghezza della stringa di versione ({0})" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" "Errore Interno LZO - impossibile analizzare la stringa di versione " "decompressa ({0} / {1})" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Risoluzione interna" @@ -7695,7 +7821,7 @@ msgstr "Risoluzione interna" msgid "Internal Resolution:" msgstr "Risoluzione interna:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "Errore interno durante la generazione del codice AR." @@ -7703,7 +7829,7 @@ msgstr "Errore interno durante la generazione del codice AR." msgid "Interpreter (slowest)" msgstr "Interpreter (il più lento)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "Interpreter Core" @@ -7711,7 +7837,7 @@ msgstr "Interpreter Core" msgid "Invalid Expression." msgstr "Espressione non valida" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "JSON non valido ricevuto dal servizio di auto-aggiornamento : {0}" @@ -7719,7 +7845,7 @@ msgstr "JSON non valido ricevuto dal servizio di auto-aggiornamento : {0}" msgid "Invalid Mixed Code" msgstr "Codice misto invalido" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "Pack non valido %1 fornito: %2" @@ -7728,11 +7854,11 @@ msgstr "Pack non valido %1 fornito: %2" msgid "Invalid Player ID" msgstr "ID giocatore non valido" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "Indirizzo del modulo RSO non valido: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "Stack di chiamate non valido" @@ -7753,7 +7879,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "Input non valido nel campo \"%1\"" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "Input non valido" @@ -7769,19 +7895,19 @@ msgstr "Non sono stati forniti parametri validi alla ricerca." msgid "Invalid password provided." msgstr "Inserita password non valida." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "File di registrazione non valido" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Parametri di ricerca non validi (nessun oggetto selezionato)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Stringa di ricerca non valida (impossibile convertire in numero)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" "Stringa di ricerca non valida (solo stringhe di lunghezza pari sono " @@ -7810,11 +7936,11 @@ msgstr "Italia" msgid "Item" msgstr "Oggetto" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "Disattiva linking dei blocchi JIT" @@ -7822,47 +7948,47 @@ msgstr "Disattiva linking dei blocchi JIT" msgid "JIT Blocks" msgstr "Blocchi JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "JIT Branch Off" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "JIT FloatingPoint Off" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "JIT Integer Off" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "JIT LoadStore Floating Off" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "JIT LoadStore Off" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "JIT LoadStore Paired Off" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "JIT LoadStore lXz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "JIT LoadStore lbzx Off" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "JIT LoadStore lwz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "JIT Off (JIT Core)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "JIT Paired Off" @@ -7874,16 +8000,17 @@ msgstr "Ricompilatore JIT per ARM64 (consigliato)" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "Ricompilatore JIT per x86-64 (consigliato)" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "Registro cache JIT Off" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "JIT SystemRegisters Off" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." @@ -7892,11 +8019,11 @@ msgstr "" "cache. Questo non dovrebbe mai accadere. Per cortesia segnala questo " "problema nel bug tracker. Dolphin ora terminerà." -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "JIT non è attivo" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Giappone" @@ -7920,12 +8047,12 @@ msgstr "" "Kaos è l'unico cattivo per questo trofeo ed è sempre sbloccato. Non serve " "modificare nulla!" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "Rimani in esecuzione" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Finestra sempre in cima" @@ -7955,15 +8082,15 @@ msgstr "Controller tastiera" msgid "Keys" msgstr "Tasti" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Kicka giocatore" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Corea" @@ -7989,7 +8116,7 @@ msgstr "C&arica ROM..." msgid "L-Analog" msgstr "L-Analogico" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "Salva LR" @@ -7997,7 +8124,11 @@ msgstr "Salva LR" msgid "Label" msgstr "Etichetta" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "Lingua" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "Ultimo valore" @@ -8035,7 +8166,7 @@ msgstr "Latenza: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "Avviare questi titoli potrebbe anche correggere i problemi." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "Classifiche" @@ -8043,7 +8174,7 @@ msgstr "Classifiche" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -8054,7 +8185,7 @@ msgstr "Sinistra" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Levetta sinistra" @@ -8098,6 +8229,19 @@ msgstr "" "Click sinistro/destro per configurare l'output.\n" "Click centrale per cancellare." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" +"Ti permette di usare lingue e impostazioni di regione specifiche che il " +"gioco potrebbe non supportare. Può causare crash e bug.

Questa " +"impostazione non può essere cambiata durante l'emulazione." +"

Nel dubbio, lascia deselezionato." + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -8131,11 +8275,11 @@ msgstr "Luce" msgid "Limit Chunked Upload Speed:" msgstr "Limite velocità upload a blocchi:" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Lista colonne" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Vista a lista" @@ -8144,27 +8288,27 @@ msgid "Listening" msgstr "Ascolto" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Carica" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "Carica file mappa &invalida..." -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "Carica &altro file mappa..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "&Carica Branch Watch da..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "Carica snapshot Branch Watch" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -8175,24 +8319,29 @@ msgstr "Carica texture personalizzate" msgid "Load File" msgstr "Carica file" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "Carica menu principale GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "Carica solo salvataggio dell'host" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Carica ultimo stato di gioco" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "Carica file mappa" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "Carica percorso:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "Carica ROM" @@ -8200,133 +8349,128 @@ msgstr "Carica ROM" msgid "Load Slot" msgstr "Carica slot" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Carica stato di gioco" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Carica stato di gioco in posizione 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Carica stato di gioco in posizione 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Carica stato di gioco in posizione 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Carica stato di gioco in posizione 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Carica stato di gioco in posizione 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Carica stato di gioco in posizione 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Carica stato di gioco in posizione 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Carica stato di gioco in posizione 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Carica stato di gioco in posizione 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Carica stato di gioco in posizione 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Carica stato di gioco da slot 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Carica stato di gioco da slot 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Carica stato di gioco da slot 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Carica stato di gioco da slot 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Carica stato di gioco da slot 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Carica stato di gioco da slot 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Carica stato di gioco da slot 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Carica stato di gioco da slot 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Carica stato di gioco da slot 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Carica stato di gioco da slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Carica stato da file" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Carica stato dallo slot selezionato" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Carica stato da slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Carica menu di sistema Wii %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "Carica e scrivi salvataggio dell'host" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Carica dallo slot selezionato" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Carica da slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Carica mappa" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "Carica menu di sistema vWii %1" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Carica..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "Caricati simboli da '%1'" @@ -8348,20 +8492,31 @@ msgstr "" "Carica mod grafiche da User/Load/GraphicsMods/.

Nel " "dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "Locale" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "Blocca il cursore del mouse" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Bloccato" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" +"Blocca il cursore nella finestra di render finché è in primo piano. Puoi " +"indicare una scorciatoia per sbloccarlo.

Nel " +"dubbio, lascia deselezionato." + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Log" @@ -8370,15 +8525,16 @@ msgstr "Log" msgid "Log Configuration" msgstr "Configurazione log" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "Login" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "Log della copertura delle istruzioni JIT" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "Logut" @@ -8394,7 +8550,7 @@ msgstr "Tipi di log" msgid "Logger Outputs" msgstr "Destinazione logger" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "Login non riuscita" @@ -8409,15 +8565,15 @@ msgstr "" "Dolphin.

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "Loop" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "Persa la connessione al server NetPlay..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "Bassa" @@ -8434,7 +8590,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "MORIBUND" @@ -8480,9 +8636,9 @@ msgstr "Assicurati che il valore del tempo di gioco sia valido!" msgid "Make sure there is a Skylander in slot %1!" msgstr "Assicurati che ci sia uno Skylander nello slot %1!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Produttore" @@ -8491,7 +8647,7 @@ msgstr "Produttore" msgid "Maker:" msgstr "Produttore:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -8504,7 +8660,7 @@ msgstr "" "

Nel dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "Gestisci NAND" @@ -8513,7 +8669,7 @@ msgstr "Gestisci NAND" msgid "Manual Texture Sampling" msgstr "Texture sampling manuale" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "Mappatura" @@ -8525,11 +8681,11 @@ msgstr "Maschera ROM" msgid "Match Found" msgstr "Trovata corrispondenza" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "Buffer massimo:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "Dimensione massima del buffer cambiata a %1" @@ -8544,7 +8700,7 @@ msgstr "" "Potrebbe causare rallentamenti all'interno del menu Wii e in alcuni giochi." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "Medio" @@ -8560,7 +8716,7 @@ msgstr "Punto di interruzione dei dati" msgid "Memory Card" msgstr "Memory Card" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "Gestione Memory Card" @@ -8589,7 +8745,7 @@ msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" "MemoryCard: Write chiamata su indirizzo di destinazione non valido ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8601,13 +8757,13 @@ msgstr "" "consiglia di mantenere un backup di entrambe le NAND. Sei sicuro di voler " "continuare?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Microfono" @@ -8624,7 +8780,7 @@ msgstr "Varie" msgid "Misc Settings" msgstr "Impostazioni varie" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "Controlli vari" @@ -8638,7 +8794,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "Discordanza tra le strutture dati interne." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8685,8 +8841,8 @@ msgstr "Modifica slot" msgid "Modifying Skylander: %1" msgstr "Modifica Skylander: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "Moduli trovati: %1" @@ -8706,11 +8862,11 @@ msgstr "Ombre monoscopiche" msgid "Monospaced Font" msgstr "Carattere a spaziatura fissa" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "Input di movimento" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "Simulazione di movimento" @@ -8719,38 +8875,21 @@ msgstr "Simulazione di movimento" msgid "Motor" msgstr "Motore" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "Visibilità puntatore mouse" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" -"Il puntatore del mouse scompare dopo un periodo di inattività, e riappare al " -"muoversi del mouse." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "Il puntatore sarà sempre visibile." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" -"Il puntatore del mouse non sarà mai visibile durante l'esecuzione di un " -"gioco." - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "Muovi" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Filmato" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" @@ -8758,7 +8897,7 @@ msgstr "" "Il filmato {0} comincia da uno stato di gioco, ma {1} non esiste. Il filmato " "molto probabilmente non sarà sincronizzato!" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "Errori multipli durante la generazione dei codici AR." @@ -8771,10 +8910,10 @@ msgstr "Moltiplicatore" msgid "N&o to All" msgstr "N&o a tutto" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Controllo NAND" @@ -8783,8 +8922,8 @@ msgstr "Controllo NAND" msgid "NKit Warning" msgstr "Attenzione NKit" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8793,7 +8932,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "NTSC-K" @@ -8815,8 +8954,8 @@ msgstr "" "gioco permette di scegliere un valore gamma, impostalo qui." "

Nel dubbio, lascia a 2.35." -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8829,11 +8968,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "Nome" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Nome del nuovo tag:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Nome del tag da rimuovere:" @@ -8859,7 +8998,7 @@ msgstr "Nativo (640x528)" msgid "Native GCI File" msgstr "File GCI Nativo" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "NetPlay" @@ -8875,7 +9014,7 @@ msgstr "Impostazioni NetPlay" msgid "Netherlands" msgstr "Olanda" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8884,7 +9023,7 @@ msgstr "" "salvataggio creato o modificato durante la sessione Netplay rimarrà tra i " "salvataggi locali dell'Host." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8894,7 +9033,7 @@ msgstr "" "salvataggio creato o modificato durante la sessione Netplay verrà scartato " "al termine." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8903,7 +9042,7 @@ msgstr "" "creato o modificato durante la sessione Netplay verrà scartato al termine." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "Network" @@ -8911,16 +9050,16 @@ msgstr "Network" msgid "Network dump format:" msgstr "Formato dump network:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "Mai" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "Disabilita aggiornamento automatico" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Nuovo" @@ -8945,7 +9084,7 @@ msgstr "Nuova ricerca" msgid "New Tag..." msgstr "Nuovo tag..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Generata nuova identità" @@ -8953,21 +9092,23 @@ msgstr "Generata nuova identità" msgid "New instruction:" msgstr "Nuova istruzione:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Nuovo tag" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "Profilo di gioco successivo" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "Corrispondenza successiva" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "Profilo successivo" @@ -9008,7 +9149,7 @@ msgstr "Nessuna compressione" msgid "No Match" msgstr "Nessuna corrispondenza" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "Nessun salvataggio" @@ -9016,12 +9157,12 @@ msgstr "Nessun salvataggio" msgid "No data to modify!" msgstr "Non sono presenti dati da modificare!" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Non è disponibile una descrizione" @@ -9033,7 +9174,7 @@ msgstr "Nessun errore." msgid "No extension selected." msgstr "Nessuna estensione selezionata." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "Nessun file caricato / registrato." @@ -9054,11 +9195,11 @@ msgstr "Non sono state selezionate mod grafiche" msgid "No input" msgstr "Nessun input" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "Non sono stati rilevati problemi." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "Non sono stati trovati giochi compatibili" @@ -9085,7 +9226,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "Nessun profilo trovato per l'impostazione di gioco '{0}'" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "Nessuna registrazione caricata." @@ -9102,13 +9243,13 @@ msgstr "" "del filmato." #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Nessuno" @@ -9120,7 +9261,7 @@ msgstr "Nord America" msgid "Not Set" msgstr "Non impostato" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "Non tutti i giocatori hanno il gioco. Vuoi davvero continuare?" @@ -9144,7 +9285,7 @@ msgstr "" "Non ci sono abbastanza file liberi nella memory card di destinazione. Ne " "sono necessari almeno %n." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "Non trovato" @@ -9190,26 +9331,26 @@ msgstr "Scuotimenti al secondo." msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "Accelerometro Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "Pulsanti Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "Levetta Nunchuk" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "Oggetto %1" @@ -9261,7 +9402,7 @@ msgstr "X oggetto 4" msgid "Object 4 Y" msgstr "Y oggetto 4" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Intervallo oggetto" @@ -9282,7 +9423,7 @@ msgstr "Offset" msgid "On" msgstr "On" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "Al movimento" @@ -9296,7 +9437,7 @@ msgstr "" "espandere vertici e linee, utilizza sempre il vertex shader. Potrebbe " "influire sulle performance.

%1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -9310,8 +9451,19 @@ msgid "" "calls and conditional code paths that are only taken when an action is " "performed in the emulated software." msgstr "" +"Dopo la fase di filtraggio bisogna restringere i candidati mostrati in " +"tabella verificando se un code path sia stato preso o meno dall'ultimo " +"controllo. È anche possibile ridurre i candidati determinando se " +"un'istruzione branch sia stata sovrascritta o meno dalla prima volta in cui " +"è stata percorsa. Puoi filtrare i candidati per tipologia di branch, " +"condizione di branch, indirizzo di origine o di destinazione, e nome del " +"simbolo d'origine o di destinazione.\n" +"\n" +"Dopo abbastanza passaggi e sperimentazioni potrai trovare chiamate a " +"funzione e code path condizionali percorsi solo quando un'azione viene " +"eseguita nel software emulato." -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "&Documentazione online" @@ -9319,7 +9471,7 @@ msgstr "&Documentazione online" msgid "Only Show Collection" msgstr "Mostra solo collezione" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -9327,7 +9479,7 @@ msgstr "" "Inserisci solo simboli con prefisso:\n" "(Vuoto per tutti i simboli)" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -9346,17 +9498,21 @@ msgstr "Apri" msgid "Open &Containing Folder" msgstr "Apri &percorso file" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "Apri cartella &utente" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "Apri achievement" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Apri cartella..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "Apri log FIFO" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -9421,26 +9577,26 @@ msgstr "Arancione" msgid "Orbital" msgstr "Orbita" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "Origine" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "Max origine" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "Min origine" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "Simbolo d'origine" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "Origine e destinazione" @@ -9448,7 +9604,7 @@ msgstr "Origine e destinazione" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -9458,16 +9614,16 @@ msgstr "Altro" msgid "Other Partition (%1)" msgstr "Altra partizione (%1)" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "Altri tasti rapidi" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "Gestione altri stati di gioco" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "Altro gioco..." @@ -9475,7 +9631,7 @@ msgstr "Altro gioco..." msgid "Output" msgstr "Output" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "Ricampionamento Output" @@ -9483,16 +9639,16 @@ msgstr "Ricampionamento Output" msgid "Output Resampling:" msgstr "Ricampionamento Output:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "Sovrascritto" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "&Riproduci registrazione input..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -9521,7 +9677,7 @@ msgstr "File immagine PNG (*.png);; Tutti i File (*)" msgid "PPC Size" msgstr "Dimensione PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC vs Host" @@ -9534,7 +9690,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pad" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "Parametri" @@ -9555,7 +9711,7 @@ msgstr "Passivo" msgid "Passthrough a Bluetooth adapter" msgstr "Usa adattatore Bluetooth ponte" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Password" @@ -9593,15 +9749,15 @@ msgstr "Percorsi" msgid "Pause" msgstr "Pausa" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "Pausa Branch Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Pausa al termine del filmato" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Pausa in secondo piano" @@ -9621,6 +9777,15 @@ msgstr "" "avere Abilita MMU attivo.

Nel dubbio, lascia " "deselezionato" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" +"Pausa il gioco ogni volta che la finestra di render non è in primo piano." +"

Nel dubbio, lascia deselezionato." + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9640,7 +9805,7 @@ msgstr "Velocità massima per oscillare verso l'esterno" msgid "Per-Pixel Lighting" msgstr "Illuminazione per-pixel" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Avviare aggiornamento di sistema online" @@ -9670,15 +9835,15 @@ msgstr "Fisico" msgid "Physical address space" msgstr "Spazio dell'indirizzo fisico" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "Scegli un font di debug" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Ping" @@ -9690,8 +9855,8 @@ msgstr "Inclinazione in basso" msgid "Pitch Up" msgstr "Inclinazione in alto" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Piattaforma" @@ -9699,52 +9864,52 @@ msgstr "Piattaforma" msgid "Play" msgstr "Gioca" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "Avvia / Registra" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Riproduci registrazione" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "Avvia Set/Power Disc" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Opzioni di riproduzione" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "Giocatore" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "Primo giocatore" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "Primo giocatore prima abilità" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "Primo giocatore seconda abilità" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "Secondo giocatore" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "Secondo giocatore prima abilità" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "Secondo giocatore seconda abilità" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Giocatori" @@ -9781,7 +9946,7 @@ msgid "Point (Passthrough)" msgstr "Punto (Passthrough)" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "Porta %1" @@ -9798,11 +9963,11 @@ msgstr "Porta:" msgid "Portal Slots" msgstr "Slot portale" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "Rilevato possibile desync: %1 potrebbe aver desyncato al frame %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "Effetto di post-processing" @@ -9814,6 +9979,14 @@ msgstr "Effetto di post-processing:" msgid "Post-Processing Shader Configuration" msgstr "Configura shader di post-processing" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "Power Disc Tre" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "Power Disc Due" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9823,15 +9996,15 @@ msgstr "Preferisci VS per espansione vertici/linee" msgid "Prefetch Custom Textures" msgstr "Precarica texture personalizzate" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "Termine prematuro del filmato in PlayController. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "Termine prematuro del filmato in PlayWiimote. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Termine prematuro del filmato in PlayWiimote. {0} > {1}" @@ -9847,7 +10020,7 @@ msgstr "" msgid "Presets" msgstr "Preimpostazioni" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Premi il pulsante Sync" @@ -9870,24 +10043,25 @@ msgstr "" "

Non raccomandato, usa soltanto se le altre opzioni " "non danno i risultati sperati." -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "Profilo di gioco precedente" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "Corrispondenza precedente" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "Profilo precedente" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "Primitiva %1" @@ -9927,16 +10101,16 @@ msgstr "" "Sono stati rilevati problemi di media severità. Il gioco o alcune sue parti " "potrebbero non funzionare correttamente." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profilo" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "Program Counter" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9944,15 +10118,23 @@ msgstr "Program Counter" msgid "Progress" msgstr "Avanzamento" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" +"Ti chiederà una conferma se vuoi interrompere l'emulazione premendo Stop." +"

Nel dubbio, lascia selezionato." + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Pubblica" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "Pulisci cache lista giochi" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "Posiziona le ROM IPL in User/GC/." @@ -9979,11 +10161,11 @@ msgstr "Qualità del decoder DPLII. La latenza audio aumenta con la qualità." #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Conferma" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Esci" @@ -10000,19 +10182,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-Analogico" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "PRONTO" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "Moduli RSO" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "Auto-rilevamento RSO" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "IN ESECUZIONE" @@ -10033,7 +10215,7 @@ msgstr "Fine intervallo:" msgid "Range Start: " msgstr "Inizio intervallo:" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "%1 Posizione" @@ -10045,12 +10227,13 @@ msgstr "Raw" msgid "Raw Internal Resolution" msgstr "Risoluzione interna originale" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "&Sostituisci istruzione" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "Lettura" @@ -10073,7 +10256,7 @@ msgstr "Sola lettura" msgid "Read or Write" msgstr "Lettura o scrittura" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "Modalità sola-lettura" @@ -10089,8 +10272,8 @@ msgstr "Wii Remote reale" msgid "Received invalid Wii Remote data from Netplay." msgstr "Ricevuti dati Wii Remote non validi da Netplay." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "Recent Hits" @@ -10099,23 +10282,23 @@ msgstr "Recent Hits" msgid "Recenter" msgstr "Centra" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Registra" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "Registra input" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "Registrazione" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Opzioni di registrazione" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Registrazione..." @@ -10132,7 +10315,7 @@ msgstr "Rosso sinistro" msgid "Red Right" msgstr "Rosso destro" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -10154,7 +10337,7 @@ msgstr "Stato di Redump.org:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -10184,8 +10367,8 @@ msgstr "Valori attuali aggiornati." msgid "Refreshing..." msgstr "Aggiornamento..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Regione" @@ -10206,7 +10389,12 @@ msgstr "Input relativo" msgid "Relative Input Hold" msgstr "Pressione relativa input" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "Rilasci (ogni qualche mese)" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "Ricorda più tardi" @@ -10231,7 +10419,7 @@ msgstr "Rimuovi dati inutilizzati (irreversibile)" msgid "Remove Tag..." msgstr "Rimuovi tag..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Rimuovi tag" @@ -10245,12 +10433,12 @@ msgstr "" "in ISO (a meno che poi tu non comprima il file ISO in un file ad esempio " "ZIP). Vuoi proseguire lo stesso?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" -msgstr "Rinomina simbolo" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" +msgstr "&Rinomina simbolo" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "Finestra di render" @@ -10274,10 +10462,19 @@ msgstr "Report: GCIFolder Scrittura su blocco non allocato {0:#x}" msgid "Request to Join Your Party" msgstr "Invita al tuo party" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" +"Richiede che la finestra di render sia in primo piano perché le scorciatoie " +"abbiano effetto.

Nel dubbio, lascia selezionato." + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -10287,7 +10484,7 @@ msgstr "Reimposta" msgid "Reset All" msgstr "Reimposta tutto" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "Reimposta ignora avvisi di errore" @@ -10331,7 +10528,7 @@ msgstr "Gestione Resource Pack" msgid "Resource Pack Path:" msgstr "Percorso Resource Pack:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Riavvio necessario" @@ -10339,11 +10536,11 @@ msgstr "Riavvio necessario" msgid "Restore Defaults" msgstr "Ripristina predefiniti" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "Ripristina istruzione" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Riprova" @@ -10352,7 +10549,7 @@ msgstr "Riprova" msgid "Return Speed" msgstr "Velocità di ritorno" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "Revisione" @@ -10364,7 +10561,7 @@ msgstr "Revisione: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -10375,7 +10572,7 @@ msgstr "Destra" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Levetta destra" @@ -10411,11 +10608,11 @@ msgstr "Rotazione a sinistra" msgid "Roll Right" msgstr "Rotazione a destra" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "ID stanza" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "Rotazione" @@ -10438,31 +10635,67 @@ msgstr "" "viene usata la risoluzione interna nativa.

Nel " "dubbio, lascia deselezionato." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." msgstr "" +"Le righe nella tabella possono essere cliccate nelle colonne di origine, " +"destinazione e simbolo per visualizzare l'indirizzo associato in una " +"schermata Visualizza codice. Il tasto destro invece mostrerà un menu " +"contestuale..\n" +"\n" +"Se le colonne origine, destinazione, o simboli vengono cliccati col destro, " +"verranno copiati gli indirizzi in considerazione nella clipboard, e sarà " +"possibile impostare un punto di interruzione negli stessi. Tieni presente " +"che per i simboli della colonna origine / destinazione le azioni saranno " +"abilitate solo se ogni riga della selezione ha un simbolo.\n" +"\n" +"Se la colonna origine di una riga selezionata viene cliccata con il destro, " +"sarà possibile sostituire l'istruzione del branch all'origine con " +"un'istruzione NOP (No Operation), oppure copiare l'indirizzo nella " +"clipboard.\n" +"\n" +"If the destination column of a row selection is right-clicked, an action to " +"replace the instruction at the destination(s) with a BLR instruction (Branch " +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" +"\n" +"Se la colonna destinazione di una riga selezionata viene cliccata con il " +"destro, sarà possibile sostituire l'istruzione alla destinazione con " +"un'istruzione BLR (Branch to Link Register), ma solo se l'istruzione branch " +"ad ogni origine aggiorna il registro link.\n" +"\n" +"Se la colonna origine / destinazione di una riga selezionata viene cliccata " +"con il destro, sarà possibile sostituire l'istruzione all'inizio del simbolo " +"con un'istruzione BLR, ma solo se ogni riga della selezione ha un simbolo.\n" +"\n" +"In tutti i menu contestuali sarà possibile rimuovere le righe selezionate " +"dai candidati." #: Source/Core/Core/HW/GCPadEmu.h:61 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:287 @@ -10471,23 +10704,23 @@ msgstr "" msgid "Rumble" msgstr "Vibrazione" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "&Esegui fino al cursore" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "Avvia i Core GBA in thread dedicati" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "Esegui fino a" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "Esegui fino a (ignorando i punti di interruzione)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "Esegui fino al raggiungimento (ignorando i punti di interruzione)" @@ -10495,7 +10728,7 @@ msgstr "Esegui fino al raggiungimento (ignorando i punti di interruzione)" msgid "Russia" msgstr "Russia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "Scheda SD" @@ -10554,11 +10787,11 @@ msgstr "Contesto SSL" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "Sal&va codice" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Sal&va stato di gioco" @@ -10568,9 +10801,9 @@ msgid "Safe" msgstr "Sicura" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -10580,27 +10813,39 @@ msgstr "Salva" msgid "Save All" msgstr "Salva tutto" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "&Salva Branch Watch come..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" msgstr "Salva snapshot Branch Watch" +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "Salva file combinato in output come" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "Salva immagine convertita" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "Esporta salvataggio" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "Salva log FIFO" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "Salva con nome" #. i18n: Noun (i.e. the data saved by the game) @@ -10612,15 +10857,19 @@ msgstr "Salvataggio di gioco" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "File di salvataggio di gioco (*.sav);;Tutti i file (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "Importa salvataggio" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "Salva file mappa" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Salva sul più vecchio stato di gioco" @@ -10628,73 +10877,77 @@ msgstr "Salva sul più vecchio stato di gioco" msgid "Save Preset" msgstr "Salva preset" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "Salva file registrazione come" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "Salva file di signature" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Salva stato di gioco" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Salva stato di gioco nello slot 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Salva stato di gioco nello slot 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Salva stato di gioco nello slot 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Salva stato di gioco nello slot 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Salva stato di gioco nello slot 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Salva stato di gioco nello slot 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Salva stato di gioco nello slot 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Salva stato di gioco nello slot 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Salva stato di gioco nello slot 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Salva stato di gioco nello slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "Salva stato su file" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Salva stato su slot più vecchio" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Salva stato nello slot selezionato" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Salva stato su slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "Salva mappa dei simboli &come..." @@ -10702,7 +10955,7 @@ msgstr "Salva mappa dei simboli &come..." msgid "Save Texture Cache to State" msgstr "Salva cache texture su stato" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "Salva e carica stato di gioco" @@ -10714,11 +10967,7 @@ msgstr "Salva come preset..." msgid "Save as..." msgstr "Salva come..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "Salva file combinato in output come" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10732,23 +10981,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "Salva nella stessa cartella della ROM" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "Salva file mappa" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "Salva file di signature" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "Salva nello slot selezionato" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Salva su slot %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Salva..." @@ -10762,7 +11003,7 @@ msgstr "" msgid "Saves:" msgstr "Salvataggi:" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "Il salvataggio del filmato {0} è corrotto, arresto registrazione..." @@ -10779,8 +11020,8 @@ msgid "ScrShot" msgstr "Screenshot" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Cerca" @@ -10789,7 +11030,7 @@ msgstr "Cerca" msgid "Search Address" msgstr "Cerca indirizzo" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Cerca oggetto corrente" @@ -10809,7 +11050,7 @@ msgstr "" "La ricerca nello spazio di indirizzo virtuale non è attualmente possibile. " "Esegui il gioco per un po', quindi riprova." -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "Cerca un'istruzione" @@ -10817,7 +11058,7 @@ msgstr "Cerca un'istruzione" msgid "Search games..." msgstr "Cerca giochi..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "Ricerca istruzione" @@ -10852,9 +11093,9 @@ msgstr "Seleziona" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" "Seleziona il file di l'auto-save per lo snapshot Branch Watch (per la " @@ -10865,26 +11106,30 @@ msgid "Select Dump Path" msgstr "Seleziona percorso dump" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "Seleziona cartella di estrazione" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "Seleziona file statuina" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "Seleziona BIOS GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "Seleziona ROM GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "Seleziona percorso dei salvataggi GBA" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "Seleziona il file contenente le chiavi (dump OTP/SEEPROM)" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "Seleziona ultimo stato" @@ -10893,6 +11138,10 @@ msgstr "Seleziona ultimo stato" msgid "Select Load Path" msgstr "Seleziona percorso da caricare" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "Seleziona backup NAND" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "Seleziona percorso Resource Pack" @@ -10901,6 +11150,14 @@ msgstr "Seleziona percorso Resource Pack" msgid "Select Riivolution XML file" msgstr "Seleziona file Riivolution XML" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "Seleziona immagine scheda SD" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "Seleziona file di salvataggio" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "Seleziona collezione Skylander" @@ -10909,58 +11166,62 @@ msgstr "Seleziona collezione Skylander" msgid "Select Skylander File" msgstr "Seleziona file Skylander" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Seleziona slot %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Seleziona stato di gioco" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Seleziona slot di stato" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Seleziona slot di stato 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Seleziona slot di stato 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Seleziona slot di stato 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Seleziona slot di stato 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Seleziona slot di stato 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Seleziona slot di stato 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Seleziona slot di stato 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Seleziona slot di stato 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Seleziona slot di stato 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Seleziona slot di stato 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "Seleziona un titolo da installare su NAND" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "Seleziona percorso WFS" @@ -10978,24 +11239,20 @@ msgstr "Seleziona una cartella" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Seleziona un file" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "Scegli la cartella da sincronizzare con l'immagine scheda SD" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Seleziona un gioco" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "Seleziona un'immagine scheda SD" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "Seleziona un file" @@ -11004,19 +11261,15 @@ msgstr "Seleziona un file" msgid "Select a game" msgstr "Seleziona un gioco" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "Seleziona un titolo da installare su NAND" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "Seleziona carte e-Reader" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "Scegli l'indirizzo del modulo RSO:" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "Seleziona la registrazione da eseguire" @@ -11024,23 +11277,6 @@ msgstr "Seleziona la registrazione da eseguire" msgid "Select the Virtual SD Card Root" msgstr "Seleziona la cartella principale per la scheda SD virtuale" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "Seleziona il file contenente le chiavi (dump OTP/SEEPROM)" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Seleziona il file di salvataggio" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "Seleziona dove vuoi salvare l'immagine convertita" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "Seleziona dove vuoi salvare le immagini convertite" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Font selezionato" @@ -11052,16 +11288,16 @@ msgstr "Il profilo controller selezionato non esiste" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "Il gioco selezionato non esiste nella lista dei giochi!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "Callstack thread selezionato" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "Contesto thread selezionato" @@ -11118,7 +11354,7 @@ msgstr "" "\"Risoluzione interna corretta per il rapporto d'aspetto\"." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -11194,7 +11430,46 @@ msgstr "" "più compatibile.

Nel dubbio, seleziona OpenGL." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" +"Seleziona quale ramo d'aggiornamento Dolphin userà per verificare la " +"presenza di aggiornamenti all'avvio. Se si trova un nuovo aggiornamento, " +"Dolphin ti mostrerà una lista di modifiche fatte dalla tua versione, e ti " +"chiederà se vuoi aggiornare.

Il ramo Dev possiede la versione più " +"recente, spesso aggiornata più volte al giorno. Seleziona questo ramo se " +"vuoi le più recenti funzionalità e miglioramenti.

Il ramo Release " +"viene aggiornato a distanza di mesi. Alcuni motivi per cui potresti voler " +"scegliere questo ramo:
- Vuoi usare versioni che sono state testate più a " +"lungo.
- NetPlay richiede che i giocatori abbiano la stessa versione in " +"uso, e spesso la maggior parte dei giocatori usa l'ultima versione da " +"Release .
- Usi frequentemente il sistema di salvataggio di stato, non " +"sempre compatibile con versioni precedenti di Dolphin. Se è il tuo caso, " +"assicurati di fare un salvataggio in-game prima di aggiornare (cioè come se " +"salvassi usando una vera console GameCube o Wii), quindi carica questo " +"salvataggio dopo aver aggiornato Dolphin e prima di fare un nuovo " +"salvataggio di stato di gioco.

Selezionando \"Non aggiornare\" " +"Dolphin non verificherà mai la presenza di aggiornamenti." +"

Nel dubbio, seleziona Releases." + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Invia" @@ -11202,6 +11477,20 @@ msgstr "Invia" msgid "Sensor Bar Position:" msgstr "Posizione della Sensor Bar: " +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" +"Separa l'emulazione di CPU e GPU su thread separati. Riduce il peso del " +"thread singolo distribuendo il lavoro tra due core, il che di solito " +"migliora le performance. Può tuttavia causare bug e crash.

Questa " +"impostazione non può essere cambiata durante l'emulazione." +"

Nel dubbio, lascia selezionato." + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -11231,39 +11520,39 @@ msgstr "" msgid "Set &Value" msgstr "Imposta &valore" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "Imposta &punto di interruzione" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "Seleziona file per la memory card dello slot A" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "Seleziona file per la memory card dello slot B" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "Imposta PC" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "Imposta indirizzo di t&ermine del simbolo" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "Imposta dimensione del &simbolo" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "Imposta indirizzo di termine del simbolo" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "Imposta come ISO &predefinita" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "Seleziona file per la memory card dello slot A" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "Seleziona file per la memory card dello slot B" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "Imposta indirizzo di t&ermine del simbolo" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "Imposta dimensione del &simbolo" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "Imposta indirizzo di termine del simbolo" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "Imposta dimensione del simbolo (%1):" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -11278,6 +11567,18 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Imposta la lingua di sistema del Wii" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" +"Imposta la lingua usata dall'interfaccia utente di Dolphin.

I " +"cambiamenti avranno effetto dal prossimo riavvio di Dolphin." +"

Nel dubbio, seleziona <Lingua di sistema>." + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " @@ -11286,6 +11587,25 @@ msgstr "" "Imposta la latenza in millisecondi. Valori maggiori possono correggere un " "audio gracchiante. Solo per alcuni backend." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" +"Imposta la regione per i titoli per cui non è possibile determinarla " +"automaticamente.

Non si può cambiare a emulazione avviata." + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" +"Imposta lo stile dell'interfaccia utente di Dolphin. Qui saranno presenti e " +"selezionabili tutti gli stili personalizzati che hai caricato." +"

Nel dubbio, seleziona (System)." + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " @@ -11294,13 +11614,13 @@ msgstr "" "Imposta la ricerca utilizzando i mapping MEM1 e (su Wii) MEM2 nello spazio " "di indirizzi virtuale. Funzionerà per la maggior parte dei giochi." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Impostazioni" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Impossibile creare il file setting.txt" @@ -11335,27 +11655,27 @@ msgstr "Controller Shinkansen" msgid "Show % Speed" msgstr "Mostra velocità %" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Mostra finestra di &log" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Mostra barra degli s&trumenti" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Mostra gioco corrente nella barra del titolo" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "Mostra tutto" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Mostra Australia" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Mostra gioco corrente su Discord" @@ -11364,7 +11684,7 @@ msgstr "Mostra gioco corrente su Discord" msgid "Show Disabled Codes First" msgstr "Mostra prima codici inattivi" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "Mostra ELF/DOL" @@ -11377,7 +11697,7 @@ msgstr "Mostra prima codici attivi" msgid "Show FPS" msgstr "Mostra FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Mostra contatore frame" @@ -11385,43 +11705,43 @@ msgstr "Mostra contatore frame" msgid "Show Frame Times" msgstr "Mostra tempi frame" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Mostra Francia" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Mostra GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Mostra Germania" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "Mostra overlay modalità golf" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "Mostra base Infinity" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Mostra tasti di input" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Mostra Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "Mostra JPN" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Mostra Corea" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Mostra contatore lag" @@ -11429,7 +11749,7 @@ msgstr "Mostra contatore lag" msgid "Show Language:" msgstr "Mostra lingua:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Mostra &configurazione log" @@ -11441,20 +11761,20 @@ msgstr "Mostra messaggi NetPlay" msgid "Show NetPlay Ping" msgstr "Mostra ping NetPlay" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Mostra Olanda" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "Mostra messaggi su schermo" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Mostra PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "Mostra PC" @@ -11462,7 +11782,7 @@ msgstr "Mostra PC" msgid "Show Performance Graphs" msgstr "Mostra grafico di performance" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Mostra piattaforme" @@ -11470,23 +11790,23 @@ msgstr "Mostra piattaforme" msgid "Show Projection Statistics" msgstr "Mostra informazioni di proiezione" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Mostra regioni" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "Mostra contatore re-registrazioni" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Mostra Russia" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "Mostra portale Skylanders" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Mostra Spagna" @@ -11498,19 +11818,23 @@ msgstr "Mostra colori velocità" msgid "Show Statistics" msgstr "Mostra informazioni" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Mostra orologio di sistema" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Mostra Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "&Mostra target in memoria" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Mostra USA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Mostra sconosciuto" @@ -11522,36 +11846,36 @@ msgstr "Mostra tempi VBlank" msgid "Show VPS" msgstr "Mostra VPS" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "Mostra WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Mostra Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Mostra mondo" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "Mostra in &memoria" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "Mostra nel codice" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "Mostra in memoria" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "Mostra nel codice" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "Mostra in memoria" @@ -11559,9 +11883,18 @@ msgstr "Mostra in memoria" msgid "Show in server browser" msgstr "Mostra nel server browser" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" -msgstr "&Mostra target in memoria" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" +msgstr "" +"Mostra l'interfaccia utente di debug di Dolphin. Ti permette di visualizzare " +"e modificare il codice di gioco e il contenuto della memoria, impostare " +"punti di controllo, esaminare le richieste network, e altro." +"

Nel dubbio, lascia deselezionato." #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 msgid "" @@ -11582,6 +11915,16 @@ msgstr "" "performance di emulazione.

Nel dubbio, lascia " "deselezionato." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" +"Mostra i messaggi a schermo nella finestra di render. Questi messaggi " +"scompariranno dopo alcuni secondi.

Nel dubbio, " +"lascia selezionato." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -11592,6 +11935,14 @@ msgstr "" "

Nel dubbio, lascia deselezionato." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" +"Mostra il gioco corrente nel barra del titolo della finestra di render." +"

Nel dubbio, lascia selezionato." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -11612,6 +11963,23 @@ msgstr "" "standard.

Nel dubbio, lascia deselezionato." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" +"Mostra sempre il cursore del mouse.

Nel dubbio, " +"seleziona "Al movimento"." + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" +"Mostra brevemente il cursore del mouse al movimento, per poi nasconderlo " +"poco dopo.

Nel dubbio, seleziona questa modalità." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -11657,6 +12025,17 @@ msgstr "" "Mostra diverse informazioni di rendering.

Nel " "dubbio, lascia deselezionato." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" +"Mostra a cosa stai giocando e la durata della tua sessione di gioco attuale " +"nel tuo stato Discord.

Non si può cambiare durante l'emulazione." +"

Nel dubbio, lascia selezionato." + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Fianco-a-fianco" @@ -11673,7 +12052,7 @@ msgstr "Attiva/disattiva posizione di traverso" msgid "Sideways Wii Remote" msgstr "Wii Remote in posizione di traverso" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "Database signature" @@ -11692,7 +12071,7 @@ msgstr "Signed 32" msgid "Signed 8" msgstr "Signed 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "Signed Integer" @@ -11722,7 +12101,7 @@ msgstr "" "Dimensione in millisecondo del buffer di stretch. Valori troppo bassi " "possono causare un audio gracchiante." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Salta" @@ -11781,6 +12160,9 @@ msgid "Skylander %1" msgstr "Skylander %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "Skylander (*.sky *.bin *.dmp *.dump);;Tutti i file (*)" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Tutti i file (*)" @@ -11886,7 +12268,7 @@ msgstr "Volume altoparlante:" msgid "Specialized (Default)" msgstr "Specializzato (default)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "Specifico" @@ -11918,17 +12300,21 @@ msgstr "" msgid "Speed" msgstr "Velocità" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "Limite velocità" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "Fine stack" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "Inizio stack" @@ -11936,17 +12322,17 @@ msgstr "Inizio stack" msgid "Standard Controller" msgstr "Controller standard" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "Avvia &NetPlay" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "Avvia Branch Watch" @@ -11954,11 +12340,11 @@ msgstr "Avvia Branch Watch" msgid "Start New Cheat Search" msgstr "Inizia nuova ricerca cheat" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "Avvia re&gistrazione input" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Avvia registrazione" @@ -11974,14 +12360,14 @@ msgstr "Avvia con le patch Riivolution" msgid "Start with Riivolution Patches..." msgstr "Avvia con le patch Riivolution..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "Gioco avviato" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "Stato" @@ -11997,31 +12383,31 @@ msgstr "Entra nell'istruzione" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "Entra nell'istruzione" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "Esci dall'istruzione" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "Esegui istruzione" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Uscito con successo dall'istruzione!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "Scaduto tempo di uscita dall'istruzione!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Esecuzione dell'istruzione in corso..." @@ -12029,7 +12415,7 @@ msgstr "Esecuzione dell'istruzione in corso..." msgid "Step successful!" msgstr "Istruzione eseguita con successo!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "Entrando" @@ -12038,7 +12424,7 @@ msgstr "Entrando" msgid "Stereo" msgstr "Stereo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "Modalità stereoscopia 3D" @@ -12063,16 +12449,16 @@ msgid "Stick" msgstr "Levetta" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Arresta" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "Interrompi riproduzione/registrazione input" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Gioco fermato" @@ -12118,7 +12504,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Adatta a finestra" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "Sincronizzazione esatta impostazioni" @@ -12132,7 +12518,11 @@ msgstr "Stringa" msgid "Strum" msgstr "Strimpellata" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "Stile" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "Stile:" @@ -12145,16 +12535,16 @@ msgstr "Stilo" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Completato" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "Inserito con successo nell'indice NetPlay" @@ -12164,7 +12554,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "Convertito con successo %n immagine/i." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "'%1' eliminato con successo." @@ -12177,7 +12567,7 @@ msgstr "Esportato con successo %n file di salvataggio su %1." msgid "Successfully exported save files" msgstr "File di salvataggio esportati con successo" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "I certificati sono stati estratti con successo dalla NAND" @@ -12189,12 +12579,12 @@ msgstr "File estratto con successo." msgid "Successfully extracted system data." msgstr "Dati di sistema estratti con successo." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "Salvataggio importato con successo." #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "Il titolo è stato installato con successo su NAND." @@ -12226,7 +12616,7 @@ msgstr "Supporta SD e SDHC. La dimensione standard è 128 MB." msgid "Surround" msgstr "Surround" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "Sospeso" @@ -12245,7 +12635,7 @@ msgstr "Swap Force" msgid "Swapper" msgstr "Swapper" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -12274,16 +12664,20 @@ msgid "Symbol" msgstr "Simbolo" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "Indirizzo di termine del simbolo (%1):" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "Nome del simbolo:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "Dimensione del simbolo (%1):" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Simboli" @@ -12291,7 +12685,7 @@ msgstr "Simboli" msgid "Sync" msgstr "Sincronizza" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "Sincronizza codici AR/Gecko" @@ -12336,20 +12730,20 @@ msgstr "Sincronizzazione dei dati di salvataggio in corso..." msgid "System Language:" msgstr "Lingua di sistema:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "Input TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "Strumenti TAS" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "Tag" @@ -12359,7 +12753,7 @@ msgstr "Tag" msgid "Taiko Drum" msgstr "Taiko Drum" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "Coda" @@ -12367,7 +12761,7 @@ msgstr "Coda" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Cattura uno screenshot" @@ -12375,7 +12769,7 @@ msgstr "Cattura uno screenshot" msgid "Target address range is invalid." msgstr "Il range di indirizzi non è valido." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -12393,9 +12787,9 @@ msgstr "Tecnica" msgid "Test" msgstr "Prova" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "File di testo (*.txt);;Tutti i file (*)" @@ -12412,7 +12806,7 @@ msgstr "Accuratezza cache texture" msgid "Texture Dumping" msgstr "Dump delle texture" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "Filtraggio texture" @@ -12464,7 +12858,7 @@ msgstr "Il file IPL non è un dump conosciuto ben formato. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "Le partizioni Capolavori sono assenti." -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -12472,7 +12866,7 @@ msgstr "" "Non è stato possibile riparare la NAND. Si consiglia di fare un backup dei " "dati attualmente presenti e ricominciare con una NAND pulita." -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "La NAND è stata riparata." @@ -12554,7 +12948,7 @@ msgstr "" "\n" "Seleziona un'altra destinazione per \"%1\"" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -12566,7 +12960,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "Impossibile leggere il disco (a {0:#x} - {1:#x})." -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "Impossibile trovare il disco che stava per essere inserito." @@ -12707,7 +13101,7 @@ msgstr "" "problemi col menu di sistema, non è possibile aggiornare la console emulata " "con questo disco." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -12782,12 +13176,12 @@ msgid "The patches in %1 are not for the selected game or game revision." msgstr "" "Le patch in %1 non sono per il gioco o per la sua versione selezionata." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "Il profilo '%1' non esiste" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "Il gioco registrato ({0}) non coincide con il gioco selezionato ({1})" @@ -12851,7 +13245,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "il file specificato \"{0}\" non esiste" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12919,7 +13313,7 @@ msgid "The update partition is not at its normal position." msgstr "" "La partizione di aggiornamento non si trova nella posizione predefinita." -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12943,6 +13337,10 @@ msgstr "La partizione {0} non è firmata correttamente." msgid "The {0} partition is not properly aligned." msgstr "La partizione {0} non è correttamente allineata." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "Tema" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "Ci sono troppe partizioni nella prima tabella delle partizioni." @@ -12957,8 +13355,8 @@ msgstr "" "\n" "Vuoi salvarli prima di chiudere?" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "Non c'è nulla da salvare!" @@ -13013,11 +13411,11 @@ msgstr "Il tipo di questo Skylander non può ancora essere modificato!" msgid "This USB device is already whitelisted." msgstr "Questo dispositivo USB è già stato accettato." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "Questo WAD non è avviabile." -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "Questo WAD non è valido." @@ -13036,8 +13434,8 @@ msgstr "" "Questa build di Dolphin non è stata compilata nativamente per la tua CPU.\n" "Usa la build ARM64 per avere prestazioni migliori." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "Impossibile annullare l'operazione!" @@ -13166,7 +13564,7 @@ msgstr "" msgid "This is a good dump." msgstr "Questo è un buon dump." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "Ha effetto solo all'avvio del software emulato" @@ -13192,7 +13590,7 @@ msgstr "" "Questo software non dovrebbe essere utilizzato per la riproduzione di giochi " "di cui non sei legalmente in possesso." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "Impossibile avviare questo titolo." @@ -13244,12 +13642,15 @@ msgstr "" "Questo valore viene moltiplicato per la profondità impostata nelle " "configurazioni grafiche." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" "use the Branch Type filter options." msgstr "" +"Verranno filtrati anche branch non condizionali.\n" +"Per filtrare i diversi tipi di branch condizionali usa i filtri Tipologia " +"branch." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:161 msgid "" @@ -13259,7 +13660,7 @@ msgstr "" "Serve a limitare la velocità di chunked upload per ogni client, utilizzato " "per la sincronizzazione dei salvataggi." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -13271,11 +13672,11 @@ msgstr "" "Può servire a prevenire il desync in alcuni giochi che utilizzano le letture " "dell'EFB. Assicurati che tutti stiano usando lo stesso backend grafico." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "Contesto thread" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "Thread" @@ -13283,7 +13684,7 @@ msgstr "Thread" msgid "Threshold" msgstr "Sensibilità" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "TiB" @@ -13300,14 +13701,14 @@ msgstr "" "Tempo di input stabile richiesto per iniziare la calibrazione. (zero per " "disabilitare)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "Tempo scaduto" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Titolo" @@ -13315,25 +13716,29 @@ msgstr "Titolo" msgid "To" msgstr "A" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "A:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "Attiva/disattiva &schermo intero" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "Attiva/disattiva anaglifo 3D" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "Attiva/disattiva 3D fianco-a-fianco" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "Attiva/disattiva 3D sopra-sotto" @@ -13341,28 +13746,28 @@ msgstr "Attiva/disattiva 3D sopra-sotto" msgid "Toggle All Log Types" msgstr "Attiva/disattiva tutti i tipi di log" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Attiva/disattiva rapporto di aspetto" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Attiva/disattiva punto di interruzione" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Attiva/disattiva ritaglio" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Attiva/disattiva texture personalizzate" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Attiva/disattiva copie EFB" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Attiva/disattiva nebbia" @@ -13374,35 +13779,35 @@ msgstr "Attiva/disattiva schermo intero" msgid "Toggle Pause" msgstr "Attiva/disattiva pausa" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "Attiva/disattiva scheda SD" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "Attiva/disattiva salta accesso EFB" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Attiva/disattiva dump texture" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "Attiva/disattiva tastiera USB" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "Attiva/disattiva copie XFB" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "Attiva/disattiva modalità XFB immediata" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "Tokenizzazione fallita." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "Controlli strumenti" @@ -13418,8 +13823,8 @@ msgstr "Sopra" msgid "Top-and-Bottom" msgstr "Sopra-e-sotto" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "Numero di passaggi" @@ -13481,8 +13886,8 @@ msgstr "Trap Master" msgid "Trap Team" msgstr "Trap Team" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "Errore traversal" @@ -13512,7 +13917,7 @@ msgstr "AM Baseboard Triforce " #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Grilletti" @@ -13522,7 +13927,7 @@ msgid "Trophy" msgstr "Trofeo" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -13536,7 +13941,7 @@ msgstr "Allineamento per tipo" msgid "Typical GameCube/Wii Address Space" msgstr "Spazio di indirizzi standard GameCube/Wii" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "SCONOSCIUTO" @@ -13548,11 +13953,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "Dispositivo di emulazione USB" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "Emulazione USB" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "Dispositivi di emulazione USB" @@ -13604,15 +14009,15 @@ msgstr "" "durante la compilazione degli shader con un minore impatto sulle " "performance, ma il risultato dipende dai driver della scheda grafica." -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "Impossibile individuare automaticamente il modulo RSO" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "Impossibile contattare server di aggiornamento." -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "Impossibile creare copia dell'programma di aggiornamento" @@ -13652,7 +14057,7 @@ msgstr "" msgid "Unable to read file." msgstr "Impossibile leggere il file." -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "Impossibile impostare i permessi nel programma di aggiornamento" @@ -13675,11 +14080,11 @@ msgstr "Immagini GC/Wii non compresse (*.iso *.gcm)" msgid "Undead" msgstr "Non-morti" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Annulla caricamento stato di gioco" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Annulla salvataggio dello stato di gioco" @@ -13700,28 +14105,28 @@ msgstr "" "attualmente installata su NAND senza cancellarne i file di salvataggio. " "Continuare?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "Stati Uniti" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Sconosciuto" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "Sconosciuto (id:%1 var:%2)" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "Comando DVD {0:08x} sconosciuto - errore fatale" @@ -13798,15 +14203,15 @@ msgid "Unknown(%1 %2).sky" msgstr "Sconosciuto(%1 %2).sky" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "Sconosciuto(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Illimitato" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "Rimuovi ROM" @@ -13814,21 +14219,14 @@ msgstr "Rimuovi ROM" msgid "Unlock Cursor" msgstr "Sblocca il cursore" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "Sbloccato" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "Sbloccato %1 volte questa sessione" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "Sbloccato (casual)" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" -msgstr "Sbloccato questa sessione" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" +msgstr "Sbloccato il %1" #: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" @@ -13854,7 +14252,7 @@ msgstr "Unsigned 32" msgid "Unsigned 8" msgstr "Unsigned 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "Unsigned Integer" @@ -13868,8 +14266,8 @@ msgstr "Unsigned Integer" msgid "Up" msgstr "Su" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Aggiorna" @@ -13877,11 +14275,11 @@ msgstr "Aggiorna" msgid "Update Partition (%1)" msgstr "Partizione di aggiornamento (%1)" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Aggiorna alla chiusura di Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "Aggiornamento disponibile" @@ -13926,7 +14324,7 @@ msgstr "Attiva/disattiva posizione verticale" msgid "Upright Wii Remote" msgstr "Wii Remote in posizione verticale" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Impostazioni Report Statistiche d'Uso" @@ -13935,11 +14333,11 @@ msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" "Usa 8.8.8.8 come DNS standard, altrimenti inseriscine uno personalizzato" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "Usa tutti i salvataggi Wii" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "Usa database interno per i nomi dei giochi" @@ -13955,10 +14353,18 @@ msgstr "Usa puntamento con il mouse" msgid "Use PAL60 Mode (EuRGB60)" msgstr "Usa modalità PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Usa avvisi di errore" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" +"Usa la rich presence di RetroAchievements nel tuo status Discord.

La " +"visualizzazione del gioco corrente su Discord deve essere abilitata." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -14006,7 +14412,7 @@ msgstr "Usa gli indirizzi virtuali quando possibile" msgid "User Config" msgstr "Configurazione utente" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Interfaccia utente" @@ -14024,10 +14430,20 @@ msgstr "" "Puoi usarle per salvare o recuperare valori tra gli\n" "input e gli output dello stesso controller padre." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "Username" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" +"Usa i nomi formattati correttamente del database Dolphin nella colonna " +"Titolo della lista dei giochi.

Nel dubbio, lascia " +"selezionato." + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -14065,27 +14481,27 @@ msgstr "" msgid "Using Qt %1" msgstr "Qt %1 in uso" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "Usa TTL %1 per esaminare i pacchetti" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "Solitamente usato per oggetti luminosi" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "Solitamente usato per matrici di normali" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "Solitamente usato per matrici di posizione" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "Solitamente usato per matrici di coordinate di texture" @@ -14105,7 +14521,7 @@ msgstr "Ignora VBI" msgid "Value" msgstr "Valore" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "Valore tracciato all'istruzione corrente." @@ -14175,13 +14591,13 @@ msgstr "Offset verticale" msgid "Video" msgstr "Video" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "Visualizza &codice" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "Visualizza &memoria" @@ -14193,22 +14609,22 @@ msgstr "Tacche virtuali" msgid "Virtual address space" msgstr "Spazio dell'indirizzo virtuale" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Volume" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Abbassa il volume" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Abilita/sisabilita il volume" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Alza il volume" @@ -14216,7 +14632,7 @@ msgstr "Alza il volume" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "File WAD (*.wad)" @@ -14247,7 +14663,7 @@ msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" "Installazione WAD non riuscita: Il file selezionato non è un WAD valido" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "ATTESA" @@ -14351,8 +14767,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Attenzione" @@ -14364,7 +14780,7 @@ msgstr "" "Attenzione: un percorso di override per la cartella GCI è correntemente " "impostato per questo slot. Cambiare il percorso GCI non avrà alcun effetto." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -14380,7 +14796,7 @@ msgstr "" "Attenzione: Il numero di blocchi indcati dal BAT ({0}) non coincide con il " "file di intestazione caricato ({1})" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " @@ -14391,7 +14807,7 @@ msgstr "" "salvataggio prima di continuare, o caricare questo stesso stato con modalità " "sola-lettura off." -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " @@ -14401,7 +14817,7 @@ msgstr "" "l'attuale frame nel salvataggio (byte {0} < {1}) (frame {2} < {3}). Dovresti " "caricare un altro salvataggio prima di andare oltre." -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" @@ -14412,7 +14828,7 @@ msgstr "" "caricare questo stato in modalità sola-lettura off. Altrimenti probabilmente " "riscontrerai una desincronizzazione." -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -14506,7 +14922,7 @@ msgstr "Dispositivi USB ponte accettati" msgid "Widescreen Hack" msgstr "Hack widescreen" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -14530,21 +14946,21 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "Accelerometro Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Pulsanti Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "Giroscopio Wii Remote" @@ -14556,19 +14972,19 @@ msgstr "Impostazioni Wii Remote" msgid "Wii Remotes" msgstr "Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii TAS Input %1 - Classic Controller" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii TAS Input %1 - Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii TAS Input %1 - Wii Remote + Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii e Wii Remote" @@ -14576,7 +14992,7 @@ msgstr "Wii e Wii Remote" msgid "Wii data is not public yet" msgstr "Dati Wii non ancora pubblici" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "File di salvataggio Wii (*.bin);;Tutti i file (*)" @@ -14584,14 +15000,6 @@ msgstr "File di salvataggio Wii (*.bin);;Tutti i file (*)" msgid "WiiTools Signature MEGA File" msgstr "File WIITools Signature MEGA" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" -"Bloccherà il cursore del mouse sul widget di render fintantoché avrà il " -"focus. Puoi impostare un hotkey per sbloccarlo." - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "Risoluzione finestra" @@ -14601,11 +15009,11 @@ msgstr "Risoluzione finestra" msgid "Window Size" msgstr "Dimensioni finestra" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "Pulisci &Inspection Data" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "Pulisci Recent Hits" @@ -14619,10 +15027,11 @@ msgstr "Mondo" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "Scrittura" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "Scrivi JIT Block Log Dump" @@ -14655,39 +15064,39 @@ msgstr "Scrivi su log e interrompi" msgid "Write to Window" msgstr "Scrivi su finestra" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "Numero del disco errato" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "Hash errato" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "Regione errata" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "Revisione errata" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "Scritto su \"%1\"." -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "Scritto su \"{0}\"." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "Registro XF" @@ -14696,9 +15105,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "Indirizzo destinazione XLink Kai BBA" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -14789,7 +15198,7 @@ msgstr "" "per \"Phantasy Star Online Episode I & II\". Nel dubbio, torna indietro e " "configura un \"Controller Standard\"" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" "Stai eseguendo l'ultima versione disponibile dello stream di sviluppo scelto." @@ -14851,7 +15260,7 @@ msgstr "Devi inserire un nome per la tua sessione!" msgid "You must provide a region for your session!" msgstr "Devi indicare una regione per la tua sessione!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "È necessario riavviare Dolphin affinché le modifiche abbiano effetto." @@ -14879,7 +15288,7 @@ msgstr "" "Vuoi terminare l'emulazione per correggere il problema?\n" "Se selezioni \"No\", l'audio potrebbe risultare ingarbugliato." -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." @@ -14888,9 +15297,9 @@ msgstr "" "comportarsi erronamente o non permettere il salvataggio." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -14899,7 +15308,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Codice Zero 3 non supportato" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "Zero candidati rimasti." @@ -14948,7 +15357,7 @@ msgid "default" msgstr "default" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "disconnesso" @@ -14956,7 +15365,7 @@ msgstr "disconnesso" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "Carte e-Reader (*.raw);;Tutti i file (*)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "errno" @@ -14964,7 +15373,7 @@ msgstr "errno" msgid "fake-completion" msgstr "completamento-finto" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "false" @@ -15014,16 +15423,6 @@ msgstr "" msgid "none" msgstr "inattivo" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "off" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "su" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "o seleziona un dispositivo" @@ -15041,7 +15440,7 @@ msgstr "sRGB" msgid "this value:" msgstr "questo valore:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "true" @@ -15110,10 +15509,10 @@ msgstr "| Or" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ Dolphin Team. “GameCube” e “Wii” sono marchi registrati " +"© 2003-2024+ Dolphin Team. “GameCube” e “Wii” sono marchi registrati " "Nintendo. Dolphin non è in alcun modo associato con Nintendo." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). diff --git a/Languages/po/ja.po b/Languages/po/ja.po index 8f7ac65797..5181fe9e60 100644 --- a/Languages/po/ja.po +++ b/Languages/po/ja.po @@ -20,10 +20,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: 難波 鷹史, 2023-2024\n" -"Language-Team: Japanese (http://app.transifex.com/delroth/dolphin-emu/" +"Language-Team: Japanese (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" @@ -135,7 +135,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (リビジョン %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (Stock)" @@ -155,7 +155,7 @@ msgstr "%1 (低速)" msgid "%1 *" msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -169,11 +169,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 グラフィック設定" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -186,11 +186,11 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1 はあなたのシステム上でこの機能をサポートしていません" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 はこの機能をサポートしていません" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -200,36 +200,28 @@ msgstr "" "%2 オブジェクト\n" "現在のフレーム: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 が入室しました" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 が退室しました" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" -"%1 は %2%3 の実績 (%4 ハードコア)をロック解除しました。これは %5%6 ポイント" -"(%7 ハードコア)に相当します。" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" "%1 は %2%3 の実績をロック解除しました。これは %4%5 ポイントに相当します。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 は有効な ROM ではありません" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 がゴルフ中" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 は %2 をプレイしています。" @@ -242,8 +234,8 @@ msgstr "%1 memory ranges" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 ポイント" @@ -259,26 +251,26 @@ msgstr "%1 個のセッションを発見" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (標準)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "%1's value is changed" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "%1's value is hit" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "%1's value is used" @@ -286,10 +278,18 @@ msgstr "%1's value is used" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -302,7 +302,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -315,7 +315,7 @@ msgstr "%1x Native (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "%1x Native (%2x%3) for %4" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -359,11 +359,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "Dolphinについて(&A)" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "メモリ ブレークポイントの追加(&A)" @@ -372,23 +376,19 @@ msgstr "メモリ ブレークポイントの追加(&A)" msgid "&Add New Code..." msgstr "コードを追加...(&A)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "ファンクションを追加(&A)" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "追加...(&A)" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "アセンブラ(&A)" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "サウンド設定(&A)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "自動更新(&A):" @@ -396,11 +396,15 @@ msgstr "自動更新(&A):" msgid "&Borderless Window" msgstr "ボーダーレス ウィンドウ(&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "ブレークポイント(&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "バグトラッカー(&B)" @@ -408,15 +412,15 @@ msgstr "バグトラッカー(&B)" msgid "&Cancel" msgstr "キャンセル(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "チートマネージャ(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "更新を確認...(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "クリアシンボル(&C)" @@ -424,7 +428,7 @@ msgstr "クリアシンボル(&C)" msgid "&Clone..." msgstr "クローン...(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "コード(&C)" @@ -432,37 +436,33 @@ msgstr "コード(&C)" msgid "&Connected" msgstr "接続(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "コントローラー設定(&C)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "アドレスをコピー(&C)" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "作成...(&C)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "削除(&D)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "ウォッチの削除(&D)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "ウォッチの削除(&D)" @@ -476,11 +476,11 @@ msgstr "コードを編集...(&E)" msgid "&Edit..." msgstr "編集...(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "ディスクの取り出し(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "エミュレーション(&E)" @@ -500,41 +500,41 @@ msgstr "ステートのエクスポート...(&E)" msgid "&Export as .gci..." msgstr "GCI形式でエクスポート...(&E)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "ファイル(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "フォント...(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "フレームアドバンス(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "フリールックの設定(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "&Generate Symbols From" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "GitHub リポジトリ(&G)" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "グラフィック設定(&G)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "ヘルプ(&H)" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "ホットキーのカスタマイズ(&H)" @@ -554,35 +554,35 @@ msgstr "&Import State..." msgid "&Import..." msgstr "インポート...(&I)" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "&Infinity Base" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "&Interframe Blending" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "UIの言語(&L):" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "ステートロード(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "ロードシンボルマップ(&L)" @@ -592,19 +592,23 @@ msgstr "&Load file to current address" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "ウォッチのロック(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "ツールバーの位置を固定(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Memory" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "記録(&M)" @@ -612,7 +616,7 @@ msgstr "記録(&M)" msgid "&Mute" msgstr "ミュート(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Network" @@ -621,23 +625,23 @@ msgid "&No" msgstr "いいえ(&N)" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "開く...(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "設定(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&Patch HLE Functions" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "一時停止(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "開始(&P)" @@ -645,7 +649,7 @@ msgstr "開始(&P)" msgid "&Properties" msgstr "プロパティ(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "読み込み専用(&R)" @@ -653,7 +657,7 @@ msgstr "読み込み専用(&R)" msgid "&Refresh List" msgstr "ゲームリストを再更新(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Registers" @@ -666,24 +670,24 @@ msgstr "削除(&R)" msgid "&Remove Code" msgstr "コードを削除(&R)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" -msgstr "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "リセット(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "リソースパックマネージャー(&R)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "&Save Symbol Map" @@ -691,31 +695,31 @@ msgstr "&Save Symbol Map" msgid "&Scan e-Reader Card(s)..." msgstr "カードeのスキャン...(&S)" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "スカイランダーズポータル(&S)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "速度制限(&S):" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "停止(&S)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "テーマ(&T):" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&Threads" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "ツール(&T)" @@ -725,21 +729,21 @@ msgstr "ROMを取り外してリセット(&U)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "ウォッチのロックを解除(&U)" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "表示(&V)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "公式Webサイト(&W)" @@ -751,23 +755,23 @@ msgstr "公式Wiki(英語)で動作状況を確認(&W)" msgid "&Yes" msgstr "はい(&Y)" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "'%1' not found, no symbol names generated" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' not found, scanning for common functions instead" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(ダーク)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(ライト)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(システム)" @@ -775,7 +779,7 @@ msgstr "(システム)" msgid "(host)" msgstr "(host)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "オフ" @@ -799,16 +803,16 @@ msgstr ", コンマ" msgid "- Subtract" msgstr "- Subtract(減算)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "-未確認-" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -877,7 +881,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "16x 異方性フィルタリング" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -889,7 +893,7 @@ msgstr "2 GiB" msgid "256 MiB" msgstr "256 MiB" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -925,19 +929,19 @@ msgid "32-bit Unsigned Integer" msgstr "32-bit Unsigned Integer" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "3D深度" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -961,7 +965,7 @@ msgstr "4:3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1046,11 +1050,11 @@ msgstr "< Less-than(より小さい)" msgid "" msgstr "なし" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "<システムの言語>" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" "ハードコアモードでは無効になります。" @@ -1061,8 +1065,8 @@ msgstr "" "よく分からなければ、チェックを入れないでください" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1070,7 +1074,7 @@ msgstr "" "AutoStepping timed out. Current instruction is " "irrelevant." -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1099,8 +1103,8 @@ msgstr "" msgid "> Greater-than" msgstr "> Greater-than(より大きい)" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "ネットプレイのセッションは既に進行中です!" @@ -1120,11 +1124,11 @@ msgstr "" "\n" "このWADのバージョンで上書きしますか?元に戻すことはできません!" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "ディスクは既に挿入されています。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1135,7 +1139,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "起動するタイトルを指定せずにステートセーブをロードすることはできません" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1155,7 +1159,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "WiiリモコンとのシンクロはWiiのゲームを実行中にのみ行えます" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1232,19 +1236,11 @@ msgstr "精度:" msgid "Achievement Settings" msgstr "実績の設定" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "実績" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" -"実績は無効になりました。
実績を再度有効にするには、実行中のゲームをすべて" -"終了してください。" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Action" @@ -1333,19 +1329,19 @@ msgstr "Action Replay: Normal Code {0}: Invalid subtype {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "ネットプレイ:チャットをアクティブ" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Active" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "活発な無限大係数:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "Active thread queue" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Active threads" @@ -1367,7 +1363,7 @@ msgstr "アダプター:" msgid "Add" msgstr "追加" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "Add &breakpoint" @@ -1384,31 +1380,31 @@ msgstr "USBデバイスを追加" msgid "Add Shortcut to Desktop" msgstr "ショートカットをデスクトップに追加" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Add a Breakpoint" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Add a Memory Breakpoint" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "Add memory &breakpoint" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "Add memory breakpoint" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "Add to &watch" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "Add to watch" @@ -1418,17 +1414,17 @@ msgstr "Add to watch" msgid "Add..." msgstr "追加..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Address" @@ -1447,7 +1443,7 @@ msgstr "Address space by CPU state" msgid "Address:" msgstr "Address:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1534,7 +1530,7 @@ msgstr "高度な設定" msgid "Advanced Settings" msgstr "高度な設定" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1581,7 +1577,7 @@ msgid "All Assembly files" msgstr "すべてのアセンブリファイル" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "All Double" @@ -1590,7 +1586,7 @@ msgstr "All Double" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1598,34 +1594,34 @@ msgid "All Files" msgstr "すべてのファイル" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "すべてのファイル (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "All Float" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "すべての GC/Wii ファイル" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "All Hexadecimal" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "全てのステートセーブファイル (*.sav *.s##);; 全てのファイル (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "すべての符号付き整数" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "すべての符号なし整数" @@ -1641,11 +1637,11 @@ msgstr "すべてのプレイヤーのチートコードは同期されました msgid "All players' saves synchronized." msgstr "すべてのプレイヤーのセーブデータは同期されました" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "コンソール上の言語設定の不一致を許可する" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "利用統計レポートを許可" @@ -1669,7 +1665,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "外部入力設定" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "常に表示" @@ -1691,7 +1687,7 @@ msgstr "ディスクの挿入を検出しましたが、見つかりませんで msgid "Anaglyph" msgstr "アナグリフ" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "分析" @@ -1705,7 +1701,7 @@ msgstr "角度" msgid "Angular velocity to ignore and remap." msgstr "ここで指定した角度以下の入力を無視します" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "アンチエイリアス" @@ -1717,19 +1713,19 @@ msgstr "アンチエイリアス:" msgid "Any Region" msgstr "すべて" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" -msgstr "に署名を追加する" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "既存の署名ファイルに追加...(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "Appl&y Signature File..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1746,19 +1742,19 @@ msgstr "Apploaderの日付" msgid "Apply" msgstr "適用" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" -msgstr "署名ファイルを適用する" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "Arbitrary Mipmap Detection" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "次のプロファイルを削除しますか? '%1'" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "このタイトルの実体ファイルを削除しますか?" @@ -1766,7 +1762,7 @@ msgstr "このタイトルの実体ファイルを削除しますか?" msgid "Are you sure you want to delete this pack?" msgstr "このリソースパックを削除しますか?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "ネットプレイを終了しますか?" @@ -1795,9 +1791,9 @@ msgstr "アスペクト比:" msgid "Assemble" msgstr "アセンブル" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" -msgstr "アセンブル説明書" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" +msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 msgid "Assembler" @@ -1807,7 +1803,7 @@ msgstr "アセンブラ" msgid "Assembly File" msgstr "アセンブリファイル" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "コントローラ割り当て設定" @@ -1859,11 +1855,15 @@ msgstr "自動" msgid "Auto (Multiple of 640x528)" msgstr "自動 (640x528のn倍)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "自動更新設定" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1883,7 +1883,7 @@ msgstr "ウィンドウサイズを自動調整する" msgid "Auto-Hide" msgstr "未操作時に隠す" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "Auto-detect RSO modules?" @@ -1900,6 +1900,17 @@ msgstr "" "

よく分からなければ、チェックを入れないでください。" "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "現在の値を自動更新します" @@ -1911,7 +1922,7 @@ msgid "Auxiliary" msgstr "補助" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1937,11 +1948,11 @@ msgstr "" msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP register " -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "Back Chain" @@ -1997,10 +2008,10 @@ msgstr "不正なオフセットが示されました。" msgid "Bad value provided." msgstr "不正な値が示されました。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "バナー" @@ -2020,7 +2031,7 @@ msgstr "バー" msgid "Base Address" msgstr "ベースアドレス" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "ベースの優先度" @@ -2028,7 +2039,7 @@ msgstr "ベースの優先度" msgid "Basic" msgstr "基本設定" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "基本設定" @@ -2044,10 +2055,6 @@ msgstr "バッチモードの使用にはタイトルの指定が必須です" msgid "Battery" msgstr "バッテリー残量" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "ベータ版 (ひと月に一度)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, その他" @@ -2084,7 +2091,7 @@ msgstr "バイナリー SSL (書き込み)" msgid "Bitrate (kbps):" msgstr "ビットレート (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -2092,9 +2099,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "ブロックサイズ" @@ -2133,15 +2140,15 @@ msgstr "" "ドされました。\n" "パススルーの機能は使えません。" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "ブートから一時停止" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND バックアップファイル (*.bin);;すべてのファイル (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii キー ファイル (*.bin);;すべてのファイル (*)" @@ -2153,47 +2160,47 @@ msgstr "ボーダーレス フルスクリーン" msgid "Bottom" msgstr "下" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2205,23 +2212,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2238,7 +2245,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2248,19 +2255,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2269,25 +2276,30 @@ msgstr "" msgid "Branch: %1" msgstr "Branch: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "Branches" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "ブレーク" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "ブレークポイント" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "ブレークポイントが発生しました! ステップアウトが中止されました。" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "ブレークポイント" @@ -2321,7 +2333,7 @@ msgstr "ブロードバンドアダプタのエラー" msgid "Broadband Adapter MAC Address" msgstr "ブロードバンドアダプタ MACアドレス設定" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "ネットプレイセッションブラウザ...(&N)" @@ -2329,16 +2341,16 @@ msgstr "ネットプレイセッションブラウザ...(&N)" msgid "Buffer Size:" msgstr "バッファサイズ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "バッファサイズが変更されました: %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "バッファ:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2386,11 +2398,11 @@ msgstr "By: %1" msgid "C Stick" msgstr "Cスティック" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "署名ファイルの作成(&R)..." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP register " @@ -2425,7 +2437,7 @@ msgstr "" msgid "Calculate" msgstr "計算する" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2449,7 +2461,7 @@ msgstr "キャリブレーション" msgid "Calibration Period" msgstr "キャリブレーション周期" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "ディスプレイリスト %1 を、サイズ %2 で呼び出します。" @@ -2475,7 +2487,7 @@ msgstr "カメラ 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "カメラの視野(ポインティングの感度に影響する)。" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "仮想メモリ上の値に対してのみARコードを生成できます。" @@ -2491,14 +2503,14 @@ msgstr "このトロフィーの悪役は編集できません!" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "接続ハンドル {0:02x} でWiiリモコンが見つかりません。" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "ゲーム実行中はネットプレイセッションを開始できません!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2511,15 +2523,15 @@ msgstr "キャンセル" msgid "Cancel Calibration" msgstr "キャリブレーション中止" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2536,11 +2548,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "Cannot compare against last value on first search." -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "GC IPLが見つかりません" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "Cannot generate AR code for this address." @@ -2556,7 +2568,7 @@ msgstr "GCI フォルダを空のパスに設定できません。" msgid "Cannot set memory card to an empty path." msgstr "メモリーカードを空のパスに設定できません。" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "GC IPLが見つからないため、ゲームを開始できませんでした。" @@ -2588,7 +2600,7 @@ msgstr "センタリングとキャリブレーション" msgid "Change &Disc" msgstr "ディスクの入れ替え(&D)" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "ディスクの入れ替え...(&D)" @@ -2596,14 +2608,20 @@ msgstr "ディスクの入れ替え...(&D)" msgid "Change Disc" msgstr "ディスクの入れ替え" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "ディスクの入れ替えを自動で行う" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "次のディスクに変更:{0}" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2630,7 +2648,7 @@ msgstr "" "で扱いやすい代わりに、画面全体の回転はできません。

Orbital: ゲーム内カ" "メラを軸とした、回転とズームのみを行える方式" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "変更されたチート内容は次回のゲーム開始時に反映されます" @@ -2638,11 +2656,11 @@ msgstr "変更されたチート内容は次回のゲーム開始時に反映さ msgid "Channel Partition (%1)" msgstr "チャンネルパーティション (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "入力された文字は無効です!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "チャット欄" @@ -2658,7 +2676,7 @@ msgstr "コードサーチ" msgid "Cheats Manager" msgstr "チートマネージャ" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "NANDの整合性チェックを実行..." @@ -2670,14 +2688,14 @@ msgstr "ゲームリストを常に更新する" msgid "Check for updates" msgstr "最新版の入手先:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" "ファイルを削除する権限があるかどうか、他で使用中でないかを確認してください。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "チェックサム" @@ -2689,36 +2707,36 @@ msgstr "中国" msgid "Choose" msgstr "選択" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "メモリーカードを選択" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" -msgstr "ファイルを開くか作成してください" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "プロパティ入力ファイルの選択" +msgid "Choose Secondary Input File" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "セカンダリー入力ファイルの選択" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "GCI ベース フォルダーを選択します" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "保存先のフォルダを選択してください" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" +msgstr "" #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "ヨー軸を中心とした回転のクランプ。" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "クラシックコントローラ ボタン" @@ -2729,18 +2747,18 @@ msgstr "クラシックコントローラ" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "全消去" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "キャッシュの消去" @@ -2761,7 +2779,7 @@ msgstr "コードをコピーして編集..." msgid "Close" msgstr "閉じる" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "Dolphinの設定(&N)" @@ -2769,11 +2787,11 @@ msgstr "Dolphinの設定(&N)" msgid "Code" msgstr "Code" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2785,7 +2803,7 @@ msgstr "コード:" msgid "Codes received!" msgstr "コードを受け取りました!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "カラーコレクション" @@ -2801,11 +2819,11 @@ msgstr "カラーコレクション:" msgid "Color Space" msgstr "色空間" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "Combine &Two Signature Files..." @@ -2846,9 +2864,9 @@ msgstr "ゲーム開始前にシェーダをコンパイルする" msgid "Compiling Shaders" msgstr "シェーダをコンパイル中..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "圧縮形式" @@ -2861,7 +2879,7 @@ msgstr "圧縮レベル:" msgid "Compression:" msgstr "圧縮形式:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2869,11 +2887,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Condition" @@ -2889,7 +2907,7 @@ msgstr "条件付き" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "Conditional help" @@ -2904,7 +2922,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2942,53 +2965,6 @@ msgid "" "possible for them to go out of range or to become NaN. A warning will be " "given if NaN is returned, and the var that became NaN will be logged." msgstr "" -"コンディション:\n" -"ブレークポイントがヒットしたときに評価される式を設定します。式が false また" -"は 0 の場合、ブレークポイントは再度ヒットするまで無視されます。ステートメント" -"はコンマで区切らなければなりません。最後のステートメントだけが、何をするかを" -"決定するために使用されます。\n" -"\n" -"参照可能なレジスタ:\n" -"GPRs : r0..r31\n" -"FPRs : f0..f31\n" -"LR, CTR, PC\n" -"\n" -"ファンクション:\n" -"レジスターの設定: r1 = 8\n" -"キャスト: s8(0xff). Available: s8, u8, s16, u16, s32, u32\n" -"コールスタック: callstack(0x80123456), callstack(\"anim\")\n" -"文字列の比較: streq(r3, \"abc\"). どちらのパラメーターもアドレスか文字列定数" -"です。\n" -"メモリーの読み込み: read_u32(0x80000000). Available: u8, s8, u16, s16, u32, " -"s32, f32, f64\n" -"メモリーの書き込み: write_u32(r3, 0x80000000). Available: u8, u16, u32, f32, " -"f64\n" -"*現在の書き込みは常にトリガーされます\n" -"\n" -"オペレーション:\n" -"単項: -u, !u, ~u\n" -"計算: * / + -, パワー: **, リマインダー: %, シフト: <<, >>\n" -"比較: <, <=, >, >=, ==, !=, &&, ||\n" -"ビット毎: &, |, ^\n" -"\n" -"例:\n" -"r4 == 1\n" -"f0 == 1.0 && f2 < 10.0\n" -"r26 <= r0 && ((r5 + 3) & -4) * ((r6 + 3) & -4)* 4 > r0\n" -"p = r3 + 0x8, p == 0x8003510 && read_u32(p) != 0\n" -"ライトアンドブレーク: r4 = 8, 1\n" -"ライトアンドコンテニュー: f3 = f1 + f2, 0\n" -"条件は常に最後でなければなりません\n" -"\n" -"文字列はcallstack()またはstreq()内で使用し、\"quoted \"しなければなりません。" -"文字列を変数に代入してはなりません。\n" -"すべての変数は、ヒットまたは NaN の結果があれば、Memory Interface のログに出" -"力されます。問題をチェックするには、式に変数を代入し、出力されるようにしま" -"す。\n" -"\n" -"注記:すべての値は、計算のために内部的にダブルスに変換されます。範囲外やNaNに" -"なる可能性があります。NaNが返された場合は警告が出され、NaNになったvarが記録さ" -"れます。" #: Source/Core/DolphinQt/ToolBar.cpp:130 msgid "Config" @@ -3005,7 +2981,7 @@ msgstr "設定" msgid "Configure Controller" msgstr "操作設定" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Dolphinの設定" @@ -3018,13 +2994,13 @@ msgstr "入力設定" msgid "Configure Output" msgstr "出力設定" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "確認" @@ -3033,12 +3009,12 @@ msgstr "確認" msgid "Confirm backend change" msgstr "出力バックエンド変更の確認" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "動作停止時に確認" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "確認" @@ -3048,7 +3024,7 @@ msgstr "確認" msgid "Connect" msgstr "ホストに接続" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "バランスWiiボードを接続する" @@ -3056,27 +3032,27 @@ msgstr "バランスWiiボードを接続する" msgid "Connect USB Keyboard" msgstr "USBキーボードを接続する" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "%1PのWiiリモコンを接続" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "1PのWiiリモコンを接続" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "2PのWiiリモコンを接続" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "3PのWiiリモコンを接続" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "4PのWiiリモコンを接続" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Wiiリモコンの接続" @@ -3092,7 +3068,7 @@ msgstr "インターネットに接続してWiiのシステム更新を行いま msgid "Connected" msgstr "Connected" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "接続" @@ -3117,23 +3093,23 @@ msgstr "ネットプレイゴルフモードのコントロール" msgid "Control Stick" msgstr "コントロールスティック" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "入力設定" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "コントローラープロファイル 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "コントローラープロファイル 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "コントローラープロファイル 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "コントローラープロファイル 4" @@ -3145,6 +3121,16 @@ msgstr "Dolphin コントローラ設定" msgid "Controllers" msgstr "コントローラー" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3157,7 +3143,7 @@ msgstr "" "設定を有効にするにはHDR出力が必要です。

よく分からな" "い場合は、203 のままにしておきます。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3168,7 +3154,7 @@ msgstr "" "距離を設定できます。

値を高くすると効果が強くなり、低くすると目の負担" "が軽減されます。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3182,7 +3168,7 @@ msgstr "" "

よく分からなければ、「Native」を選択してください。" "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3215,7 +3201,7 @@ msgstr "" "ハイレベルDSPエミュレーションとローレベルDSPエミュレーションのどちらを使用す" "るかを制御します。デフォルトは 真(True) です" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "収束点" @@ -3312,45 +3298,45 @@ msgstr "" "ビは2.2をターゲットにすることが多です。

分からない場" "合はチェックを外してください。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "コピー" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "Copy &function" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "Copy &hex" +msgid "Copy &Function" +msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Copy Address" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "コピーに失敗しました。" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Copy Hex" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "Copy Value" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "Copy code &line" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "Copy tar&get address" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Aへコピー" @@ -3365,8 +3351,8 @@ msgstr "Bへコピー" msgid "Core" msgstr "コア" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3476,8 +3462,8 @@ msgstr "ファイル {0} を認識できませんでした" msgid "Could not save your changes!" msgstr "変更内容を保存できませんでした!" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "アップデータ処理を開始できませんでした: {0}" @@ -3502,7 +3488,7 @@ msgstr "" "もしそうなら、オプションでメモリーカードの場所を指定し直す必要があるかもしれ" "ません。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "Couldn't look up central server" @@ -3518,13 +3504,13 @@ msgstr "ファイルを読み込めませんでした。" msgid "Country:" msgstr "発売国" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "作成" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "インフィニティファイルの作成" @@ -3538,7 +3524,7 @@ msgstr "新しくメモリーカードを作成" msgid "Create Skylander File" msgstr "スカイランダーファイルの作成" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "他のデバイスのマッピングの作成" @@ -3589,23 +3575,23 @@ msgstr "" "マンスと描画統計に影響するおそれがあります。

分から" "ない場合はチェックを外してください。" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "現在の地域" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "Current Value" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "Current context" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "選択中のタイトル" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Current thread" @@ -3721,7 +3707,7 @@ msgstr "マットコントローラ" msgid "Dark" msgstr "ダーク" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "データ関係" @@ -3767,7 +3753,7 @@ msgid "Debug" msgstr "デバッグ" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "デバッグ用" @@ -3784,24 +3770,24 @@ msgstr "デコード精度" msgid "Decrease" msgstr "移動速度 減少" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "収束距離 減少" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "深度 減少" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "エミュレーション速度 減少" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "レンダリング解像度 縮小" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "選択したステートスロットを減らします" @@ -3815,7 +3801,7 @@ msgstr "Y方向 減少" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "既定" @@ -3835,7 +3821,7 @@ msgstr "既定のフォント" msgid "Default ISO:" msgstr "デフォルトISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "Default thread" @@ -3861,8 +3847,9 @@ msgstr "" "ンスが向上する可能性があります。

分からない場合は" "チェックを外してください。" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "削除" @@ -3880,7 +3867,7 @@ msgstr "選択中のタイトルの実体を削除..." msgid "Delete the existing file '{0}'?" msgstr "既存のファイル '{0}' を削除しますか?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "深度" @@ -3892,12 +3879,12 @@ msgstr "深度 比率変更:" msgid "Depth:" msgstr "深度 (Depth):" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "説明" @@ -3911,8 +3898,8 @@ msgstr "説明" msgid "Description: %1" msgstr "説明: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3924,21 +3911,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "Detached" @@ -3946,7 +3933,7 @@ msgstr "Detached" msgid "Detect" msgstr "検出" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "Detecting RSO Modules" @@ -3954,11 +3941,11 @@ msgstr "Detecting RSO Modules" msgid "Deterministic dual core:" msgstr "Deterministic dual core: " -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "開発者向け (起動する度に確認)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "デバイス" @@ -4000,11 +3987,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "未接続(&c)" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "Disable" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Bounding Box を無効にする" @@ -4017,15 +3999,15 @@ msgstr "Disable Copy Filter" msgid "Disable EFB VRAM Copies" msgstr "Disable EFB VRAM Copies" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "エミュレーション速度 無効化" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "Disable Fastmem" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "ファストメム・アリーナを無効にします" @@ -4033,11 +4015,11 @@ msgstr "ファストメム・アリーナを無効にします" msgid "Disable Fog" msgstr "フォグを無効にする" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "Disable JIT Cache" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "大規模なエントリ ポイント マップを無効にします" @@ -4064,7 +4046,7 @@ msgstr "" "EFBのVRAMコピーを無効にし、RAMへのラウンドトリップを強制します。すべてのアッ" "プスケーリングを禁止します。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -4078,6 +4060,12 @@ msgstr "" "グラフィックに問題を引き起こす場合があります。

よく" "分からなければ、チェックを外さないでください。" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "ディスク" @@ -4086,6 +4074,11 @@ msgstr "ディスク" msgid "Discard" msgstr "廃棄" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "Display Type" @@ -4117,15 +4110,15 @@ msgstr "距離" msgid "Distance of travel from neutral position." msgstr "振りの強さをニュートラルポジションからの距離で指定" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Dolphinの開発者への情報提供にご協力いただけますか?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "\"%1\" をゲームパスリストに追加しますか?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "Do you want to clear the list of symbol names?" @@ -4135,7 +4128,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "選択中の %n 個のセーブファイルを削除しますか?" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "動作中のゲームを停止しますか?" @@ -4147,8 +4140,8 @@ msgstr "NANDの修復を試みますか?" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II decoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO ログファイル (*.dff)" @@ -4156,9 +4149,9 @@ msgstr "Dolphin FIFO ログファイル (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "Dolphin ゲームMod プリセット" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Dolphin Map File (*.map)" @@ -4170,8 +4163,8 @@ msgstr "Dolphin Signature CSV File" msgid "Dolphin Signature File" msgstr "Dolphin Signature File" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS ムービー (*.dtm)" @@ -4213,7 +4206,7 @@ msgstr "要求された操作を完了することができませんでした。 msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin is a free and open-source GameCube and Wii emulator." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Dolphinのバージョンが古すぎます" @@ -4229,15 +4222,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin is unable to verify unlicensed discs." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" -"地域が自動設定できなかったタイトルに対してDolphinはここで設定した地域を使用し" -"ます。" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "チートは現在、無効化されています" @@ -4246,7 +4231,7 @@ msgstr "チートは現在、無効化されています" msgid "Domain" msgstr "Domain" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "更新しない" @@ -4267,7 +4252,7 @@ msgstr "ドアはロックされています" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "Double" @@ -4289,7 +4274,7 @@ msgstr "Webからコードを入手" msgid "Download Codes from the WiiRD Database" msgstr "Webからコードを入手 (WiiRD Database)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "グリッド表示でパッケージ画像を使用 ( GameTDB.comより取得 )" @@ -4301,6 +4286,16 @@ msgstr "ダウンロード完了" msgid "Downloaded %1 codes. (added %2)" msgstr "%1 個のコードが見つかりました。( 新規追加: %2 個 )" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4340,7 +4335,7 @@ msgstr "Dump &FakeVMEM" msgid "Dump &MRAM" msgstr "Dump &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "サウンドのダンプを行う(WAV形式)" @@ -4352,7 +4347,7 @@ msgstr "Dump Base Textures" msgid "Dump EFB Target" msgstr "EFBターゲットをダンプする" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "フレームのダンプを行う(AVI形式)" @@ -4421,11 +4416,11 @@ msgstr "" "

よく分からない場合は、このチェックを外したままにし" "てください。" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "ターボボタンを押す時間(フレーム):" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "ターボボタンを離す時間(フレーム):" @@ -4435,11 +4430,11 @@ msgstr "ターボボタンを離す時間(フレーム):" msgid "Dutch" msgstr "オランダ語" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "終了" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "EFB copy %1" @@ -4454,7 +4449,7 @@ msgstr "" "近Dolphinのバージョンを更新した場合は、ドライバを認識させるためにWindowsの再" "起動が必要になるかもしれません。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4464,7 +4459,7 @@ msgstr "" "ホストが設定したバッファサイズですべてのプレイヤーの入力を受け付けます。\n" "公平性が重要な対戦ゲーム向けの設定です。" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Early Memory Updates" @@ -4483,7 +4478,16 @@ msgstr "東アジア" msgid "Edit Breakpoint" msgstr "Edit Breakpoint" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "Edit..." @@ -4503,11 +4507,11 @@ msgstr "エフェクト" msgid "Effective" msgstr "Effective" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "Effective priority" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4525,7 +4529,7 @@ msgstr "要素" msgid "Embedded Frame Buffer (EFB)" msgstr "Embedded Frame Buffer (内蔵フレームバッファ)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "空き" @@ -4537,7 +4541,7 @@ msgstr "エミュレーションスレッドはすでに稼働中です" msgid "Emulate Disc Speed" msgstr "ディスク速度をエミュレートする" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "インフィニティベースをエミュレートする" @@ -4557,7 +4561,7 @@ msgstr "" "実際のハードウェアのディスク速度をエミュレートします。無効にすると不安定にな" "ることがあります。デフォルトはTrueです" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "USBデバイスをエミュレート" @@ -4575,7 +4579,7 @@ msgstr "" "Current: MEM1 {0:08X} ({1} MiB), MEM2 {2:08X} ({3} MiB)\n" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "エミュレーション速度" @@ -4584,8 +4588,6 @@ msgstr "エミュレーション速度" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "有効" @@ -4593,23 +4595,15 @@ msgstr "有効" msgid "Enable API Validation Layers" msgstr "Enable API Validation Layers" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "実績バッジを有効にする" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "実績を有効にする" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "タイムストレッチを有効にする (Audio Stretching)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "チートコードを有効にする" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "コントローラー入力を有効にする(&t)" @@ -4617,17 +4611,21 @@ msgstr "コントローラー入力を有効にする(&t)" msgid "Enable Custom RTC" msgstr "Custom RTC を使用する" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "デバッグUIを有効にする" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "デュアルコア動作を行う" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "デュアルコア動作を行う (速度向上)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4637,7 +4635,7 @@ msgstr "CPU Clock Override を有効にする" msgid "Enable Emulated Memory Size Override" msgstr "Memory Size Override を有効にする" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "アンコール実績を有効にする" @@ -4649,11 +4647,11 @@ msgstr "Enable FPRF" msgid "Enable Graphics Mods" msgstr "グラフィック MOD を有効にする" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "ハードコアモードを有効にします" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4685,20 +4683,16 @@ msgstr "" "ム実行中にハードコアモードをオフにするには、再度有効にする前にゲームを終了す" "る必要があることに注意してください。" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "リーダーボードを有効にする" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "MMU (メモリ管理ユニット) を有効にする" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "進捗状況の通知を有効にする" @@ -4706,14 +4700,10 @@ msgstr "進捗状況の通知を有効にする" msgid "Enable Progressive Scan" msgstr "プログレッシブ表示を有効にする" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "RetroAchievements.orgの統合を有効にする" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "リッチプレゼンスを有効にする" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4727,11 +4717,15 @@ msgstr "スクリーンセーバーを有効にする" msgid "Enable Speaker Data" msgstr "Wiiリモコンのスピーカーを有効にする" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "非公式アチーブメントを有効にする" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "統計レポートの収集に協力する" @@ -4747,37 +4741,6 @@ msgstr "ワイヤーフレーム表示を有効にする" msgid "Enable Write-Back Cache (slow)" msgstr "ライトバックキャッシュを有効にする (低速)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" -"アチーブメントバッジを有効にします。

プレイヤー、ゲーム、アチーブメン" -"トのアイコンを表示します。シンプルなビジュアルオプションですが、画像をダウン" -"ロードするためにわずかなメモリと時間が必要になります。" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" -"RetroAchievementsのリーダーボードで競争ができるようになりました。

ハー" -"ドコアモードを使用するには、ハードコアモードを有効にする必要があります。" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" -"RetroAchievements ウェブサイトの詳細なリッチプレゼンスを有効にします。" -"

これは、プレイヤーがゲーム内で何をしているかの詳細な説明をウェブサイ" -"トに提供します。これを無効にすると、ウェブサイトはどのゲームがプレイされてい" -"るかだけを報告します。

これはDiscordのリッチプレゼンスには関係ありませ" -"ん。" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " @@ -4787,7 +4750,7 @@ msgstr "" "てはクラッシュなどの問題が発生することがあります。(ON = 互換、OFF = ロック解" "除)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4799,7 +4762,7 @@ msgstr "" "があります。Dolphinはパスワードをローカルに保存せず、APIトークンを使用してロ" "グインを維持します。" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " @@ -4809,31 +4772,32 @@ msgstr "" "値を追跡するアチーブメントでプレーヤーが進捗したときに、簡単なポップアップ" "メッセージを表示します。" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -"アンコールモードで実績のアンロックが可能になります。

アンコールモード" -"では、プレイヤーがすでにアンロックした実績が再度有効になり、アンロック条件を" -"満たした場合に通知されます。" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" -msgstr "実績のアンロックを有効にします。
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" -"公式実績と同様に非公式実績もアンロックできるようにしましょう。

非公式" -"実績とは、RetroAchievementsによって公式とみなされていないオプションの実績や未" -"完成の実績のことで、テスト用や単に楽しむために役立ちます。" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 msgid "" @@ -4851,7 +4815,7 @@ msgstr "" "浮動小数点演算結果フラグを有効にします。必要なゲームはわずかです [有効=互換" "性重視/無効=速度向上]" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4904,7 +4868,7 @@ msgstr "" "この設定について考える必要はありません。

よく分から" "なければ、チェックを入れないでください。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4970,6 +4934,15 @@ msgstr "" "利用規約を読む場合は次のURLを参照してください。: https://www.wiilink24.com/" "tos" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -5007,6 +4980,10 @@ msgstr "" "\n" "インポートを中止します" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet Didn't Initialize" @@ -5056,7 +5033,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "Enter the RSO module address:" @@ -5069,20 +5046,20 @@ msgstr "Enter the RSO module address:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -5096,42 +5073,42 @@ msgstr "Enter the RSO module address:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -5157,7 +5134,7 @@ msgstr "アダプタのオープン時にエラーが発生しました: %1" msgid "Error collecting save data!" msgstr "セーブデータ収集時にエラーが発生しました!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -5172,7 +5149,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "セッションリストの取得エラー: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "テクスチャパックの読み込み中にエラーが発生しました" @@ -5270,7 +5247,7 @@ msgstr "Errors were found in {0} unused blocks in the {1} partition." msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "ヨーロッパ" @@ -5283,15 +5260,15 @@ msgstr "Uber (統合) シェーダーだけを使用する" msgid "Exit" msgstr "Dolphinを終了" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "必要 + または閉じカッコ。" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "入力値の検証:変数の入力待ち" +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "閉じカッコが必要です。" @@ -5303,19 +5280,19 @@ msgstr "コンマが必要です。" msgid "Expected end of expression." msgstr "入力値の検証:演算子に続く入力待ち" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "名前入力が必要です。" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "開きカッコが必要です。" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "入力値の検証:入力待ち" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "変数名が必要です。" @@ -5323,7 +5300,7 @@ msgstr "変数名が必要です。" msgid "Experimental" msgstr "実験的" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "全てのWiiセーブデータをエクスポート" @@ -5334,11 +5311,11 @@ msgstr "全てのWiiセーブデータをエクスポート" msgid "Export Failed" msgstr "エクスポート失敗" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "録画ファイルのエクスポート" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "録画ファイルのエクスポート..." @@ -5366,14 +5343,14 @@ msgstr "GCS形式でエクスポート..." msgid "Export as .&sav..." msgstr "SAV形式でエクスポート..." -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n個のファイルをエクスポートしました" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "拡張コントローラ" @@ -5386,7 +5363,7 @@ msgstr "拡張コントローラ モーション(外部入力)" msgid "Extension Motion Simulation" msgstr "拡張コントローラ モーション" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "External" @@ -5394,7 +5371,7 @@ msgstr "External" msgid "External Frame Buffer (XFB)" msgstr "External Frame Buffer (外部フレームバッファ)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "証明書ファイルをNANDから取り出す" @@ -5431,8 +5408,8 @@ msgstr "このディレクトリを抽出..." msgid "FD" msgstr "FD" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO プレーヤー" @@ -5448,11 +5425,11 @@ msgstr "" "メモリカードを開くことに失敗\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "このセッションを NetPlay インデックスに追加できませんでした: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "Failed to append to signature file '%1'" @@ -5472,7 +5449,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "Redump.org に接続できませんでした" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "サーバー %1 に接続できませんでした" @@ -5493,15 +5470,15 @@ msgstr "Failed to create D3D12 global resources" msgid "Failed to create DXGI factory" msgstr "Failed to create DXGI factory" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "Infinityファイルの作成に失敗しました" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "Skylanderファイルの作成に失敗しました!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5521,7 +5498,7 @@ msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" "ネットプレイ メモリカードの削除に失敗しました。書き込み権限を確認してください" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "選択したファイルの削除に失敗しました" @@ -5550,7 +5527,7 @@ msgstr "%nから%1 セーブファイルのエクスポートに失敗しまし msgid "Failed to export the following save files:" msgstr "次のセーブファイルをエクスポートできませんでした:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "証明書ファイルの取り出しに失敗" @@ -5580,14 +5557,14 @@ msgstr "Failed to find one or more D3D symbols" msgid "Failed to import \"%1\"." msgstr "\"%1\" をインポートできませんでした" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "セーブファイルのインポートに失敗しました。一度ゲームを起動してから、再度お試" "しください。" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5595,7 +5572,7 @@ msgstr "" "セーブファイルのインポートに失敗しました。指定されたファイルは破損している" "か、有効な Wiiセーブファイルではありません。" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5605,7 +5582,7 @@ msgstr "" "ルへのアクセスを妨げている可能性があります。NANDを修復し(ツール -> NANDの管" "理 -> NANDのチェック...)、セーブファイルを再度インポートしてみてください。" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "コアの初期化に失敗しました" @@ -5628,11 +5605,11 @@ msgid "Failed to install pack: %1" msgstr "リソースパック %1 をインストールできませんでした" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "タイトルのインストールに失敗" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5640,8 +5617,8 @@ msgstr "" "ポート番号 %1 で待ち受けできませんでした。別のネットプレイサーバーが実行中に" "なっていませんか?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "%1 にて RSO モジュールをロードできませんでした" @@ -5653,21 +5630,21 @@ msgstr "d3d11.dllのロードに失敗しました" msgid "Failed to load dxgi.dll" msgstr "dxgi.dllのロードに失敗しました" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "マップ ファイル '%1' のロードに失敗しました" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "Skylanderファイルのロードに失敗しました!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "実行ファイルをメモリに読み込めませんでした。" @@ -5683,17 +5660,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "Skylanderの修正に失敗しました!" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "'%1' のオープンに失敗しました" @@ -5701,7 +5678,7 @@ msgstr "'%1' のオープンに失敗しました" msgid "Failed to open Bluetooth device: {0}" msgstr "Bluetooth デバイスのオープンに失敗しました: {0}" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5734,15 +5711,15 @@ msgstr "" msgid "Failed to open file." msgstr "ファイルのオープンに失敗しました。" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "サーバーを開けませんでした" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "Infinity ファイルのオープンに失敗しました!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5750,11 +5727,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "Skylanderファイルのオープンに失敗しました!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5804,23 +5781,23 @@ msgstr "入力ファイル \"{0}\" からの読み込みに失敗しました。 msgid "Failed to read selected savefile(s) from memory card." msgstr "メモリーカードから選択したセーブファイルの読み込みに失敗しました。" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "Infinityファイルの読み込みに失敗しました!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "Skylanderファイルの読み込みに失敗しました!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5834,7 +5811,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "{0} の読み込みに失敗しました" @@ -5874,31 +5851,31 @@ msgstr "" "NetPlayリダイレクトフォルダのリセットに失敗しました。書き込み権限を確認してく" "ださい。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "FIFOログの保存に失敗しました" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "Failed to save code map to path '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "Failed to save signature file '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "Failed to save symbol map to path '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "Failed to save to signature file '%1'" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5953,20 +5930,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "失敗" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "Fair Input Delay" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "既定の地域" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "既定の地域:" @@ -5979,7 +5957,7 @@ msgstr "Fast" msgid "Fast Depth Calculation" msgstr "深度の計算を高速に行う" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5992,7 +5970,7 @@ msgstr "" msgid "Field of View" msgstr "視野角(Field of View)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "図番号:" @@ -6004,9 +5982,9 @@ msgstr "図の種類" msgid "File Details" msgstr "ファイル情報" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "ファイル形式" @@ -6014,24 +5992,24 @@ msgstr "ファイル形式" msgid "File Format:" msgstr "ファイル形式:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "ファイル情報" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "ファイル名" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "ファイルパス" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "ファイルサイズ" @@ -6121,7 +6099,6 @@ msgstr "Fixed Alignment" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Flags" @@ -6130,14 +6107,14 @@ msgstr "Flags" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Float" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" -msgstr "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" +msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 msgid "For best results please slowly move your input to all possible regions." @@ -6209,7 +6186,7 @@ msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" "%1 はジオメトリシェーダーをサポートしていないため、強制的にオンになりました。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -6225,7 +6202,7 @@ msgstr "" "

よく分からない場合は、チェックを外したままにしてく" "ださい。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -6237,6 +6214,12 @@ msgstr "" "

よく分からなければ、チェックを外さないでください。" "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "ファイル形式:" @@ -6252,7 +6235,7 @@ msgstr "前方" msgid "Forward port (UPnP)" msgstr "ポート開放を自動で設定 (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "Found %1 results for \"%2\"" @@ -6262,24 +6245,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "Found %n address(es)." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "Frame %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Frame Advance" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Frame Advance速度 減少" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Frame Advance速度 増加" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Frame Advance速度 リセット" @@ -6287,7 +6270,7 @@ msgstr "Frame Advance速度 リセット" msgid "Frame Dumping" msgstr "Frame Dumping" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "フレームの範囲" @@ -6295,7 +6278,7 @@ msgstr "フレームの範囲" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "フレームダンプイメージ '{0}' はすでに存在します。上書きしますか?" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "記録するフレーム数" @@ -6315,7 +6298,7 @@ msgstr "追加可能なファイル数:%1" msgid "Free Look Control Type" msgstr "フリールックカメラの操作タイプ" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "フリールック コントローラ設定 %1" @@ -6340,11 +6323,11 @@ msgstr "" msgid "FreeLook" msgstr "フリールック" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "フリールック" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "フリールック 切替" @@ -6369,8 +6352,8 @@ msgid "From" msgstr "開始" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "開始" @@ -6378,10 +6361,15 @@ msgstr "開始" msgid "FullScr" msgstr "全画面" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Function" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "制御構造" @@ -6398,7 +6386,7 @@ msgstr "GBA (TCP)" msgid "GBA Cartridge Path:" msgstr "GBA カートリッジのパス:" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "GBA コア" @@ -6414,19 +6402,19 @@ msgstr "GBA設定" msgid "GBA TAS Input %1" msgstr "TAS用入力 GBA %1" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "GBA 音量" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "GBA 画面サイズ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "GBAのROMを %1 から \"%2\" へ変更" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "GBAのROM %1 を無効化" @@ -6474,7 +6462,7 @@ msgstr "GL_MAX_TEXTURE_SIZE is {0} - must be at least 1024." msgid "GPU Texture Decoding" msgstr "GPU上でテクスチャをデコードする" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6486,7 +6474,7 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "GPU: OGL ERROR: OpenGL 2.0に対応したビデオカードを使っていますか?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6494,7 +6482,7 @@ msgstr "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "OpenGL 3.0に対応したビデオカードを使っていますか?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" @@ -6502,7 +6490,7 @@ msgstr "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "OpenGL 3.3に対応したビデオカードを使っていますか?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" @@ -6510,7 +6498,7 @@ msgstr "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "OpenGL 3.1に対応したビデオカードを使っていますか?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6526,7 +6514,7 @@ msgstr "" "GPU: OGL ERROR: Need OpenGL version 3.\n" "OpenGL 3.0に対応したビデオカードを使っていますか?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6549,16 +6537,16 @@ msgstr "" msgid "Game" msgstr "タイトル" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "ゲームボーイアドバンス" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "ゲームボーイアドバンスROMファイル (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" @@ -6566,7 +6554,7 @@ msgstr "" "ゲームボーイアドバンス ROMファイル (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *." "rom *.bin);;すべてのファイル (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "ポート %1 のゲームボーイアドバンス" @@ -6594,8 +6582,8 @@ msgstr "ゲームガンマ" msgid "Game Gamma:" msgstr "ゲームガンマ:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "ゲームID" @@ -6604,15 +6592,15 @@ msgstr "ゲームID" msgid "Game ID:" msgstr "ゲームID" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "状態" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "次のゲームに変更 \"%1\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" @@ -6621,11 +6609,11 @@ msgstr "" "選択し、検証タブに切り替え、完全性の検証を選択しハッシュをチェックしてくださ" "い" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "ゲームのディスク番号が違います" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "ゲームのリビジョンが違います" @@ -6640,7 +6628,7 @@ msgstr "" "ゲームは別のゲームの保存で上書きされました。 {0:#x}、{1:#x} でデータが破損し" "ています" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "ゲームの地域が一致しません" @@ -6660,11 +6648,11 @@ msgstr "Wii U用ゲームキューブコントローラ接続タップ" msgid "GameCube Adapter for Wii U at Port %1" msgstr "ポート %1のWii U用ゲームキューブコントローラ接続タップ" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "ゲームキューブ コントローラー" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "ポート %1のゲームキューブ コントローラ" @@ -6672,11 +6660,11 @@ msgstr "ポート %1のゲームキューブ コントローラ" msgid "GameCube Controllers" msgstr "ゲームキューブ デバイス設定" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "ゲームキューブ キーボード" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "ポート %1のゲームキューブ キーボード" @@ -6693,7 +6681,7 @@ msgstr "ゲームキューブ メモリーカードファイル" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "ゲームキューブ メモリーカードファイル (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "スロット %1のゲームキューブ マイク" @@ -6726,34 +6714,42 @@ msgstr "Gecko (C2)" msgid "Gecko Codes" msgstr "Geckoコード" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "一般" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "全般" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "新しい統計IDを作成する" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "Generated symbol names from '%1'" @@ -6771,7 +6767,7 @@ msgstr "ドイツ" msgid "GetDeviceList failed: {0}" msgstr "デバイスリストの取得に失敗しました: {0}" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "GiB" @@ -6786,7 +6782,7 @@ msgstr "ジャイアント" msgid "Giants" msgstr "ジャイアンツ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "Golf Mode" @@ -6795,7 +6791,7 @@ msgid "Good dump" msgstr "Good dump" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "グラフィック" @@ -6804,7 +6800,7 @@ msgstr "グラフィック" msgid "Graphics Mods" msgstr "グラフィックスMOD" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "グラフィック設定 切替" @@ -6813,7 +6809,7 @@ msgstr "グラフィック設定 切替" msgid "Graphics mods are currently disabled." msgstr "グラフィックMODは現在無効になっています。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6839,7 +6835,7 @@ msgstr "緑 - 左" msgid "Green Right" msgstr "緑 - 右" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "グリッド表示" @@ -6876,7 +6872,7 @@ msgstr "HDRポストプロセスを有効にする" msgid "Hacks" msgstr "高速化(Hacks)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "Head" @@ -6908,7 +6904,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "Hex Byte String" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadecimal" @@ -6917,11 +6913,11 @@ msgstr "Hexadecimal" msgid "Hide" msgstr "隠す" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "すべて非表示" @@ -6933,11 +6929,18 @@ msgstr "プレイ中のセッションを隠す" msgid "Hide Incompatible Sessions" msgstr "互換性のないセッションを隠す" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "リモート先のGBAを隠す" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "大" @@ -6965,7 +6968,7 @@ msgstr "ホストになる" msgid "Host Code:" msgstr "ホストコード:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "Host Input Authority" @@ -6973,7 +6976,7 @@ msgstr "Host Input Authority" msgid "Host Size" msgstr "Host Size" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6985,11 +6988,11 @@ msgstr "" "す\n" "3人以上の環境で、通信が不安定な場合やレイテンシが大きい場合に効果的です" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "Host Input Authority が無効になりました" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "Host Input Authority が有効になりました" @@ -7001,17 +7004,17 @@ msgstr "ネットプレイを開始(ホスト)" msgid "Hostname" msgstr "Hostname" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "ホットキーのカスタマイズ" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "ホットキー" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "フォーカスがあるときのみホットキーを動作させる" @@ -7074,7 +7077,7 @@ msgstr "IPアドレス:" msgid "IPL Settings" msgstr "IPL設定" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "ポインタ" @@ -7119,7 +7122,7 @@ msgstr "" msgid "Icon" msgstr "アイコン" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -7129,11 +7132,11 @@ msgstr "" "いつでもホスト(レイテンシが0になる人)を切り替えられるのが特徴です\n" "ゴルフのような、タイミングにシビアなターン制ゲームに最適です" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "IDの作成" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -7155,7 +7158,7 @@ msgstr "" "グの特定に役立てたりします。\n" "また、この許可はいつでもDolphinの設定から取り消すことが可能です" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -7176,7 +7179,7 @@ msgstr "" "チェックされない場合、エミュレートされたコントローラの接続状態は\n" "実際のデフォルトデバイスの接続状態(ある場合)にリンクされます。" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -7187,7 +7190,17 @@ msgstr "" "

分からない場合はチェックを外してください。" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -7203,7 +7216,7 @@ msgstr "" msgid "Ignore" msgstr "無視" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -7257,7 +7270,7 @@ msgstr "" "

よく分からなければ、チェックを入れないでください。" "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "BootMii NAND バックアップをインポート..." @@ -7272,15 +7285,15 @@ msgstr "インポートに失敗" msgid "Import Save File(s)" msgstr "セーブファイルのインポート" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Wii セーブデータのインポート..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "NAND バックアップをインポート" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -7289,6 +7302,15 @@ msgstr "" "NAND バックアップをインポート中...\n" "経過時間: %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "プレイ中?" @@ -7333,24 +7355,24 @@ msgstr "再生時間の値が間違っています!" msgid "Increase" msgstr "移動速度 増加" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "収束距離 増加" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "深度 増加" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "エミュレーション速度 増加" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "レンダリング解像度 拡大" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "選択したステートスロットを増やします" @@ -7370,16 +7392,16 @@ msgstr "インクリメンタルローテション" msgid "Incremental Rotation (rad/sec)" msgstr "インクリメンタルローテーション(rad/秒)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "インフィニティ・フィギュア・クリエイター" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "インフィニティマネージャー" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "インフィニティオブジェクト (*.bin);;" @@ -7401,12 +7423,12 @@ msgstr "情報" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "情報" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "エミュレーション中はスクリーンセーバーを起動させない" @@ -7416,10 +7438,10 @@ msgstr "インジェクト" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "入力" @@ -7433,22 +7455,15 @@ msgstr "起動に必要な入力値。" msgid "Input strength to ignore and remap." msgstr "無視してリマップする入力値。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "Insert &nop" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "SDカードの挿入をエミュレートする" @@ -7462,11 +7477,11 @@ msgstr "インストール" msgid "Install Partition (%1)" msgstr "インストールパーティション (%1)" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "自動更新" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "WiiメニューにWADファイルを追加..." @@ -7474,13 +7489,14 @@ msgstr "WiiメニューにWADファイルを追加..." msgid "Install to the NAND" msgstr "NANDへインストール" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "Instr." #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "Instruction" @@ -7489,7 +7505,7 @@ msgstr "Instruction" msgid "Instruction Breakpoint" msgstr "Instruction Breakpoint" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "Instruction:" @@ -7498,7 +7514,7 @@ msgstr "Instruction:" msgid "Instruction: %1" msgstr "Instruction: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7519,19 +7535,19 @@ msgstr "強さ" msgid "Interface" msgstr "表示" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "内部 LZ4 エラー - {0} bytesの展開を試行しました" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "内部 LZ4 エラー - 圧縮に失敗しました" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "内部 LZ4 エラー - 展開に失敗しました ({0}, {1}, {2})" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "内部 LZ4 エラー - ペイロードサイズの不一致 ({0} / {1}))" @@ -7544,7 +7560,7 @@ msgstr "Internal LZO Error - compression failed" msgid "Internal LZO Error - decompression failed" msgstr "Internal LZO Error - compression failed" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." @@ -7552,7 +7568,7 @@ msgstr "" "内部 LZO エラー - 展開に失敗しました ({0}) ({1})\n" "古いセーブステートのバージョン情報を取得できません。" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" @@ -7560,15 +7576,15 @@ msgstr "" "内部 LZO エラー - 解凍されたバージョンのクッキーとバージョン文字列長 ({0}) の" "解析に失敗しました。" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" "内部 LZO エラー - 展開されたバージョンの文字列の解析に失敗しました ({0} / " "{1})" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "レンダリング解像度" @@ -7577,7 +7593,7 @@ msgstr "レンダリング解像度" msgid "Internal Resolution:" msgstr "内部解像度:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "Internal error while generating AR code." @@ -7585,7 +7601,7 @@ msgstr "Internal error while generating AR code." msgid "Interpreter (slowest)" msgstr "Interpreter (非常に低速)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "Interpreter Core" @@ -7593,7 +7609,7 @@ msgstr "Interpreter Core" msgid "Invalid Expression." msgstr "無効な表現です。" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "自動更新サービスから無効な JSON を受信しました: {0}" @@ -7601,7 +7617,7 @@ msgstr "自動更新サービスから無効な JSON を受信しました: {0}" msgid "Invalid Mixed Code" msgstr "Invalid Mixed Code" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "無効なリソースパック %1 が与えられました:%2" @@ -7610,11 +7626,11 @@ msgstr "無効なリソースパック %1 が与えられました:%2" msgid "Invalid Player ID" msgstr "無効なプレイヤーID" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "Invalid RSO module address: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "Invalid callstack" @@ -7635,7 +7651,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "Invalid input for the field \"%1\"" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "Invalid input provided" @@ -7651,19 +7667,19 @@ msgstr "Invalid parameters given to search." msgid "Invalid password provided." msgstr "入力されたパスワードが無効です。" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "不正な録画ファイル" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Invalid search parameters (no object selected)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Invalid search string (couldn't convert to number)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "Invalid search string (only even string lengths supported)" @@ -7690,11 +7706,11 @@ msgstr "イタリア" msgid "Item" msgstr "アイテム" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "JIT Block Linking Off" @@ -7702,47 +7718,47 @@ msgstr "JIT Block Linking Off" msgid "JIT Blocks" msgstr "JIT Blocks" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "JIT Branch Off" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "JIT FloatingPoint Off" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "JIT Integer Off" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "JIT LoadStore Floating Off" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "JIT LoadStore Off" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "JIT LoadStore Paired Off" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "JIT LoadStore lXz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "JIT LoadStore lbzx Off" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "JIT LoadStore lwz Off" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "JIT Off (JIT Core)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "JIT Paired Off" @@ -7754,16 +7770,17 @@ msgstr "JIT Recompiler for ARM64 (推奨)" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "JIT Recompiler for x86-64 (推奨)" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "JIT Register Cache Off" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "JIT SystemRegisters Off" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." @@ -7772,11 +7789,11 @@ msgstr "" "このエラーは起こらないはずです。この状況をバグトラッカーへ報告してください。" "Dolphinを終了します。" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "日本" @@ -7800,12 +7817,12 @@ msgstr "" "カオスはこのトロフィーの唯一の悪役であり、常にロック解除されています。何も編" "集する必要はありません!" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "Keep Running" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "最前面に表示する" @@ -7835,15 +7852,15 @@ msgstr "キーボードコントローラ" msgid "Keys" msgstr "キー" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "選択したプレイヤーをキック" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "韓国" @@ -7869,7 +7886,7 @@ msgstr "ROMをロード...(&o)" msgid "L-Analog" msgstr "L (アナログ)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "LR Save" @@ -7877,7 +7894,11 @@ msgstr "LR Save" msgid "Label" msgstr "Label" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "Last Value" @@ -7915,7 +7936,7 @@ msgstr "遅延: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "これらのタイトルを起動すると問題が解決する場合があります。" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "リーダーボード" @@ -7923,7 +7944,7 @@ msgstr "リーダーボード" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7934,7 +7955,7 @@ msgstr "左" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Lスティック" @@ -7978,6 +7999,14 @@ msgstr "" "左or右クリックで設定画面に入ります\n" "中クリックで消去します" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -8011,11 +8040,11 @@ msgstr "ライト" msgid "Limit Chunked Upload Speed:" msgstr "Limit Chunked Upload Speed:" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "ゲームリストカラムの表示" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "リスト表示" @@ -8024,27 +8053,27 @@ msgid "Listening" msgstr "Listening" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "読込" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "Load &Bad Map File..." -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "Load &Other Map File..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -8055,24 +8084,29 @@ msgstr "カスタムテクスチャを読み込む" msgid "Load File" msgstr "ファイルの読み込み" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "ゲームキューブ メインメニューを起動" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "ホストのセーブデータのみ読み込み" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "以前のステートをロード" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "ロードパス:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "ROMの読込" @@ -8080,133 +8114,128 @@ msgstr "ROMの読込" msgid "Load Slot" msgstr "ロードスロット" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "ステートロード" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "1個前のステートをロード" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "10個前のステートをロード" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "2個前のステートをロード" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "3個前のステートをロード" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "4個前のステートをロード" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "5個前のステートをロード" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "6個前のステートをロード" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "7個前のステートをロード" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "8個前のステートをロード" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "9個前のステートをロード" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "ステートロード - スロット 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "ステートロード - スロット 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "ステートロード - スロット 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "ステートロード - スロット 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "ステートロード - スロット 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "ステートロード - スロット 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "ステートロード - スロット 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "ステートロード - スロット 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "ステートロード - スロット 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "ステートロード - スロット 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "ファイルからロード" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "選択したスロットから読込" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "次のスロットからロード" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Wiiメニュー %1 を起動" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "ホストのセーブデータの読み込みと書き込み" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "選択したスロットから読込" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "スロット %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Load map file" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "vWii システム・メニュー %1 を読み込みます。" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "読込..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "Loaded symbols from '%1'" @@ -8230,20 +8259,28 @@ msgstr "" "

分からない場合はチェックを外してください。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "IPアドレスと使用ポート番号" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "マウスカーソルをロック" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "ロックされています" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "ログ" @@ -8252,15 +8289,16 @@ msgstr "ログ" msgid "Log Configuration" msgstr "ログの設定" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "ログイン" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "Log JIT Instruction Coverage" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "ログアウト" @@ -8276,7 +8314,7 @@ msgstr "表示するログ情報" msgid "Logger Outputs" msgstr "ログ出力先" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "ログインに失敗しました" @@ -8291,15 +8329,15 @@ msgstr "" "

よく分からなければ、チェックを入れないでください。" "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "ループ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "ネットプレイサーバーへの接続が失われました..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "小" @@ -8316,7 +8354,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "MORIBUND" @@ -8362,9 +8400,9 @@ msgstr "プレイタイムの値が有効であることを確認してくださ msgid "Make sure there is a Skylander in slot %1!" msgstr "スロット %1 に Skylander があることを確認してください!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "メーカー" @@ -8373,7 +8411,7 @@ msgstr "メーカー" msgid "Maker:" msgstr "メーカー" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -8385,7 +8423,7 @@ msgstr "" "ません。

よく分からなければ、チェックを入れないでく" "ださい。" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "Wii NANDの管理" @@ -8394,7 +8432,7 @@ msgstr "Wii NANDの管理" msgid "Manual Texture Sampling" msgstr "手動テクスチャサンプリングを有効にする" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "コントローラ割当位置" @@ -8406,11 +8444,11 @@ msgstr "マスクロム" msgid "Match Found" msgstr "Match Found" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "最大バッファサイズ:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "最大バッファサイズが変更されました: %1" @@ -8426,7 +8464,7 @@ msgstr "" "ます" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "中" @@ -8442,7 +8480,7 @@ msgstr "Memory Breakpoint" msgid "Memory Card" msgstr "メモリーカード" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "GCメモリーカードマネージャ" @@ -8473,7 +8511,7 @@ msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" "メモリーカード: 無効な宛先アドレス ({0:#x}) で Write が呼び出されました。" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8487,13 +8525,13 @@ msgstr "" "\n" "続行しますか?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "マイク" @@ -8510,7 +8548,7 @@ msgstr "その他" msgid "Misc Settings" msgstr "その他の設定" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -8523,7 +8561,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "Mismatch between internal data structures." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8569,8 +8607,8 @@ msgstr "スロットの変更" msgid "Modifying Skylander: %1" msgstr "スカイランダーを修正中: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "Modules found: %1" @@ -8590,11 +8628,11 @@ msgstr "Monoscopic Shadows" msgid "Monospaced Font" msgstr "等幅フォント" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "モーション(外部入力)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "モーション" @@ -8603,34 +8641,21 @@ msgstr "モーション" msgid "Motor" msgstr "モーター" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "プレイ中のマウスカーソル表示" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "カーソル操作時のみ表示させます" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "常に表示させます" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "常に非表示にします" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "移動" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "記録" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" @@ -8638,7 +8663,7 @@ msgstr "" "ムービー {0} はセーブステートから開始することを示していますが、{1} は存在しま" "せん。ムービーは同期しない可能性があります!" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -8651,10 +8676,10 @@ msgstr "乗数" msgid "N&o to All" msgstr "すべていいえ(&o)" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND 整合性チェック" @@ -8663,8 +8688,8 @@ msgstr "NAND 整合性チェック" msgid "NKit Warning" msgstr "NKit Warning" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8673,7 +8698,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "NTSC-K" @@ -8695,8 +8720,8 @@ msgstr "" "に合わせてください。

分からない場合は2.35のままにし" "ておいてください。" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8709,11 +8734,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "名前" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "新しいタグに名前を付ける:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "削除するタグ名を入力" @@ -8739,7 +8764,7 @@ msgstr "Native (640x528)" msgid "Native GCI File" msgstr "ネイティブGCI 形式" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "ネットプレイ" @@ -8755,7 +8780,7 @@ msgstr "ネットプレイ《セットアップ》" msgid "Netherlands" msgstr "オランダ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8763,7 +8788,7 @@ msgstr "" "ネットプレイはホストのセーブデータの使用を開始し、ネットプレイセッション中に" "作成または変更されたセーブ データはホストのローカルセーブに残ります。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8773,7 +8798,7 @@ msgstr "" "ション中に作成または変更されたセーブデータは、セッション終了時に破棄されま" "す。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8782,7 +8807,7 @@ msgstr "" "イセッション終了時に破棄されます。" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "ネットワーク関係" @@ -8790,16 +8815,16 @@ msgstr "ネットワーク関係" msgid "Network dump format:" msgstr "Network dump format:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "常に非表示" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "自動更新を止める" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "New" @@ -8824,7 +8849,7 @@ msgstr "新しい検索" msgid "New Tag..." msgstr "新しいタグ..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "新しいIDが作成されました。" @@ -8832,21 +8857,23 @@ msgstr "新しいIDが作成されました。" msgid "New instruction:" msgstr "New instruction:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "新しいタグ" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "次のゲームプロファイル" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "Next Match" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "次のプロファイル" @@ -8887,7 +8914,7 @@ msgstr "無圧縮" msgid "No Match" msgstr "No Match" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "セーブデータがありません" @@ -8895,12 +8922,12 @@ msgstr "セーブデータがありません" msgid "No data to modify!" msgstr "変更するデータはありません!" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "No description available" @@ -8912,7 +8939,7 @@ msgstr "エラーはありません。" msgid "No extension selected." msgstr "拡張コントローラが選択されていません" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "読み込み/記録ファイルなし" @@ -8933,11 +8960,11 @@ msgstr "グラフィック MOD が選択されていません" msgid "No input" msgstr "入力なし" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "問題は見つかりませんでした" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "一致するゲームは見つかりませんでした" @@ -8963,7 +8990,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "ゲーム設定 '{0}' のプロファイルが見つかりません" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "No recording loaded." @@ -8979,13 +9006,13 @@ msgstr "" "を中止します" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "なし" @@ -8997,7 +9024,7 @@ msgstr "北アメリカ" msgid "Not Set" msgstr "未定義" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "このタイトルを持っていないプレイヤーがいます。続けますか?" @@ -9021,7 +9048,7 @@ msgstr "" "インポート先のメモリーカードの追加可能ファイル数が不足しています。最低でも " "%n ファイルの空きが必要です" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "見つかりません" @@ -9067,26 +9094,26 @@ msgstr "1秒間に行うシェイクの回数" msgid "Nunchuk" msgstr "ヌンチャク" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "ヌンチャク加速度センサー" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "ヌンチャク ボタン" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "ヌンチャクスティック" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "Object %1" @@ -9138,7 +9165,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "オブジェクトの範囲" @@ -9159,7 +9186,7 @@ msgstr "Offset" msgid "On" msgstr "有効" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "操作時のみ表示" @@ -9173,7 +9200,7 @@ msgstr "" "使用をサポートするバックエンドでは、ジョブの頂点シェーダーを選択します。パ" "フォーマンスに影響を与える可能性があります。

%1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -9188,7 +9215,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "オンラインガイドを表示(&D)" @@ -9196,7 +9223,7 @@ msgstr "オンラインガイドを表示(&D)" msgid "Only Show Collection" msgstr "コレクションのみを表示" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -9204,7 +9231,7 @@ msgstr "" "Only append symbols with prefix:\n" "(Blank for all symbols)" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -9223,18 +9250,22 @@ msgstr "開く" msgid "Open &Containing Folder" msgstr "実体ファイルのあるフォルダを開く(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "ユーザーフォルダーを開く(&U)" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr " フォルダーを開く..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" -msgstr "FIFOログファイルを選択" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" +msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 msgid "Open GameCube &Save Folder" @@ -9298,26 +9329,26 @@ msgstr "オレンジ" msgid "Orbital" msgstr "Orbital" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -9325,7 +9356,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -9335,16 +9366,16 @@ msgstr "その他" msgid "Other Partition (%1)" msgstr "その他のパーティション (%1)" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "その他" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "その他ステート関係" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "他のタイトル..." @@ -9352,7 +9383,7 @@ msgstr "他のタイトル..." msgid "Output" msgstr "出力" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "出力 リサンプリング" @@ -9360,16 +9391,16 @@ msgstr "出力 リサンプリング" msgid "Output Resampling:" msgstr "出力 リサンプリング:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "Overwritten" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "録画ファイルを再生...(&L)" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -9398,7 +9429,7 @@ msgstr "PNG画像ファイル (*.png);; すべてのファイル (*)" msgid "PPC Size" msgstr "PPC Size" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC vs Host" @@ -9411,7 +9442,7 @@ msgstr "パッド" msgid "Pads" msgstr "パッド" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "Parameters" @@ -9432,7 +9463,7 @@ msgstr "Passive" msgid "Passthrough a Bluetooth adapter" msgstr "PC上のBluetoothアダプターをパススルーする" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "パスワード" @@ -9470,15 +9501,15 @@ msgstr "フォルダ" msgid "Pause" msgstr "一時停止" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "再生終了時に一時停止" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "フォーカスが外れたときに一時停止する" @@ -9498,6 +9529,12 @@ msgstr "" "場合と同じです。

分からない場合はチェックを外してく" "ださい。" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9517,7 +9554,7 @@ msgstr "外向きのスイング動作のピーク速度。" msgid "Per-Pixel Lighting" msgstr "ピクセル単位のライティングを有効にする" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Wii システムアップデート" @@ -9547,15 +9584,15 @@ msgstr "Physical" msgid "Physical address space" msgstr "Physical address space" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "Pick a debug font" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Ping" @@ -9567,8 +9604,8 @@ msgstr "ピッチダウン" msgid "Pitch Up" msgstr "ピッチアップ" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "機種" @@ -9576,52 +9613,52 @@ msgstr "機種" msgid "Play" msgstr "開始" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "再生/記録" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "録画ファイルを再生" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "プレイセット/パワーディスク" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "再生に関する設定" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "プレイヤー名" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "プレイヤー 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "プレイヤー 1 アビリティ 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "プレイヤー 1 アビリティ 2" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "プレイヤー 2" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "プレイヤー 2 アビリティ 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "プレイヤー 2 アビリティ 2" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "プレイヤー数" @@ -9657,7 +9694,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "ポート %1" @@ -9674,13 +9711,13 @@ msgstr "ポート:" msgid "Portal Slots" msgstr "ポータルスロット" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "非同期が起きたことが検出されました。 %1 は、フレーム %2 で非同期になった可能" "性があります" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "ポストプロセス" @@ -9692,6 +9729,14 @@ msgstr "ポストプロセス:" msgid "Post-Processing Shader Configuration" msgstr "ポストプロセスシェーダーの設定" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9701,15 +9746,15 @@ msgstr "点/線の展開時に頂点シェーダーを優先する" msgid "Prefetch Custom Textures" msgstr "カスタムテクスチャの事前読込" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "PlayController でムービーが途中で終了しました。 {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "PlayWiimoteでムービーが早く終わりました。{0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "PlayWiimoteでムービーが早く終わりました。{0} > {1}" @@ -9725,7 +9770,7 @@ msgstr "" msgid "Presets" msgstr "プリセット" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "シンクロボタン 押下" @@ -9747,24 +9792,25 @@ msgstr "" "す

他の方式ではパフォーマンスに影響が出てしまう場合" "以外、オススメできません" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "前のゲームプロファイル" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "Previous Match" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "前のプロファイル" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "Primitive %1" @@ -9802,16 +9848,16 @@ msgstr "" "影響度「中」の問題が見つかりました。ゲーム全体または特定の機能が動作しない可" "能性があります" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "プロファイル" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "Program Counter" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9819,15 +9865,21 @@ msgstr "Program Counter" msgid "Progress" msgstr "進行状況" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "誰でも" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "ゲームリストのキャッシュを消去" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "IPL ROMを User/GC/ に置く。" @@ -9856,11 +9908,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "確認" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "終了" @@ -9877,19 +9929,19 @@ msgstr "R" msgid "R-Analog" msgstr "R (アナログ)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "READY" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "RSO Modules" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "RSO auto-detection" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "RUNNING" @@ -9910,7 +9962,7 @@ msgstr "Range End: " msgid "Range Start: " msgstr "Range Start: " -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "順位 %1" @@ -9922,12 +9974,13 @@ msgstr "Raw" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" -msgstr "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" +msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "Read" @@ -9950,7 +10003,7 @@ msgstr "Read only" msgid "Read or Write" msgstr "Read or Write" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "読み込み専用" @@ -9966,8 +10019,8 @@ msgstr "実機Wiiリモコンを接続" msgid "Received invalid Wii Remote data from Netplay." msgstr "ネットプレイから無効なWiiリモコンデータを受信しました。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9976,23 +10029,23 @@ msgstr "" msgid "Recenter" msgstr "リセット" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "録画" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "コントローラ操作を記録" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "Recording" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "録画設定" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "レコーディング..." @@ -10009,7 +10062,7 @@ msgstr "赤 - 左" msgid "Red Right" msgstr "赤 - 右" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -10031,7 +10084,7 @@ msgstr "Redump.orgのステータス:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -10061,8 +10114,8 @@ msgstr "Refreshed current values." msgid "Refreshing..." msgstr "セッションリストを更新中..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "地域" @@ -10083,7 +10136,12 @@ msgstr "相対的な操作" msgid "Relative Input Hold" msgstr "相対入力を保持" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "また今度" @@ -10108,7 +10166,7 @@ msgstr "不要データを消去 (不可逆処理):" msgid "Remove Tag..." msgstr "タグの削除..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "タグを削除" @@ -10123,12 +10181,12 @@ msgstr "" "\n" "変換処理を続行しますか?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" -msgstr "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" +msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "ゲームウィンドウ設定" @@ -10152,10 +10210,16 @@ msgstr "Report: GCIFolder Writing to unallocated block {0:#x}" msgid "Request to Join Your Party" msgstr "参加要請" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -10165,7 +10229,7 @@ msgstr "リセット" msgid "Reset All" msgstr "すべてをリセット" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "Reset Ignore Panic Handler" @@ -10209,7 +10273,7 @@ msgstr "リソースパックマネージャ" msgid "Resource Pack Path:" msgstr "リソースパックの場所:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "再起動が必要" @@ -10217,11 +10281,11 @@ msgstr "再起動が必要" msgid "Restore Defaults" msgstr "デフォルトの復元" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" -msgstr "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" +msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "再試行" @@ -10230,7 +10294,7 @@ msgstr "再試行" msgid "Return Speed" msgstr "戻りの速度" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "使用バージョンとOS" @@ -10242,7 +10306,7 @@ msgstr "Revision: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -10253,7 +10317,7 @@ msgstr "右" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Rスティック" @@ -10289,11 +10353,11 @@ msgstr "左にロール" msgid "Roll Right" msgstr "右にロール" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "ルームID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "回転操作" @@ -10316,27 +10380,31 @@ msgstr "" "

分からない場合はチェックを外してください。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -10349,23 +10417,23 @@ msgstr "" msgid "Rumble" msgstr "振動" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" -msgstr "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" +msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "GBAコアを専用のスレッドで実行する" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" -msgstr "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" -msgstr "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" +msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "Run until hit (ignoring breakpoints)" @@ -10373,7 +10441,7 @@ msgstr "Run until hit (ignoring breakpoints)" msgid "Russia" msgstr "ロシア" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "SDカード" @@ -10432,11 +10500,11 @@ msgstr "SSL context" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "Sa&ve Code" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "ステートセーブ(&V)" @@ -10446,9 +10514,9 @@ msgid "Safe" msgstr "Safe" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -10458,28 +10526,40 @@ msgstr "保存" msgid "Save All" msgstr "すべて保存" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "エクスポートの保存" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" -msgstr "FIFOログの保存" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" +msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" -msgstr "次の場所へ保存" +msgid "Save File To" +msgstr "" #. i18n: Noun (i.e. the data saved by the game) #: Source/Core/DolphinQt/GBAWidget.cpp:415 @@ -10490,15 +10570,19 @@ msgstr "セーブデータ" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "ゲームボーイアドバンス セーブファイル (*.sav);;すべてのファイル (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "インポートの保存" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "最古のステートに上書き保存" @@ -10506,73 +10590,77 @@ msgstr "最古のステートに上書き保存" msgid "Save Preset" msgstr "プリセットの保存" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "レコーディングファイルに名前を付けて保存" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "ステートセーブ" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "ステートセーブ - スロット 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "ステートセーブ - スロット 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "ステートセーブ - スロット 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "ステートセーブ - スロット 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "ステートセーブ - スロット 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "ステートセーブ - スロット 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "ステートセーブ - スロット 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "ステートセーブ - スロット 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "ステートセーブ - スロット 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "ステートセーブ - スロット 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "ファイルとして保存" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "最古のステートに上書き保存" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "選択したスロットに保存" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "次のスロットに保存" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "Save Symbol Map &As..." @@ -10580,7 +10668,7 @@ msgstr "Save Symbol Map &As..." msgid "Save Texture Cache to State" msgstr "Save Texture Cache to State" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "ステートセーブ/ロード" @@ -10592,11 +10680,7 @@ msgstr "プリセットとして保存..." msgid "Save as..." msgstr "ファイルとして保存..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "Save combined output file as" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10610,23 +10694,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "ROMと同じフォルダにセーブファイルを保存する" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "Save map file" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "Save signature file" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "選択したスロットに保存" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "スロット %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "保存..." @@ -10638,7 +10714,7 @@ msgstr "ペアリングのリセットはWiiのゲームを実行中にのみ行 msgid "Saves:" msgstr "セーブ保存先" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" "セーブステートムービー {0} が破損しているため、ムービーのレコーディングが停止" @@ -10657,8 +10733,8 @@ msgid "ScrShot" msgstr "画面撮影" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Search" @@ -10667,7 +10743,7 @@ msgstr "Search" msgid "Search Address" msgstr "Search Address" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Search Current Object" @@ -10687,7 +10763,7 @@ msgstr "" "Search currently not possible in virtual address space. Please run the game " "for a bit and try again." -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "Search for an Instruction" @@ -10695,7 +10771,7 @@ msgstr "Search for an Instruction" msgid "Search games..." msgstr "ゲームタイトルを検索..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "Search instruction" @@ -10729,9 +10805,9 @@ msgstr "選択" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10740,26 +10816,30 @@ msgid "Select Dump Path" msgstr "ダンプ先を選択" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "エクスポート先フォルダを選択" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "フィギュアファイルを選択する" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "GBAのBIOSファイルを選択" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "GBAのROMファイルを選択" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "GBAセーブファイルの保存先を選択" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "ステートスロットの選択" @@ -10768,6 +10848,10 @@ msgstr "ステートスロットの選択" msgid "Select Load Path" msgstr "ロードパスの選択" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "リソースパックの読込元フォルダを選択" @@ -10776,6 +10860,14 @@ msgstr "リソースパックの読込元フォルダを選択" msgid "Select Riivolution XML file" msgstr "Riivolution XMLファイルの選択" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "Skylanderコレクションの選択" @@ -10784,58 +10876,62 @@ msgstr "Skylanderコレクションの選択" msgid "Select Skylander File" msgstr "Skylanderファイルの選択" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "スロット %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "スロットの選択" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "スロットの選択" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "ステートスロット 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "ステートスロット 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "ステートスロット 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "ステートスロット 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "ステートスロット 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "ステートスロット 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "ステートスロット 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "ステートスロット 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "ステートスロット 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "ステートスロット 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "WFSパスの選択" @@ -10853,24 +10949,20 @@ msgstr "ディレクトリを選択" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "ファイルを選択" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" -msgstr "SDカードへの変更内容を同期するフォルダを選択" +msgid "Select a Folder to Sync with the SD Card Image" +msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "ディスクドライブチャンネルに表示するゲームを選択" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "SDカードファイルを選択" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "ファイルの選択" @@ -10879,19 +10971,15 @@ msgstr "ファイルの選択" msgid "Select a game" msgstr "タイトルを選択" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "NANDにインストールするタイトルを選択" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "カードeファイルの選択" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "Select the RSO module address:" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "再生するレコーディングファイルを選択する" @@ -10899,23 +10987,6 @@ msgstr "再生するレコーディングファイルを選択する" msgid "Select the Virtual SD Card Root" msgstr "仮想SDカードのルートを選択します" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "キーファイル (OTP/SEEPROM ダンプ)を選択" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "セーブファイルを選択" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "圧縮されたイメージの保存先を選択" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "圧縮されたイメージの保存先を選択" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "選択したフォント" @@ -10927,16 +10998,16 @@ msgstr "選択されたプロファイルは存在しません" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "選択されたゲームがゲームリストに存在しません!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "Selected thread callstack" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "Selected thread context" @@ -10975,7 +11046,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -11032,7 +11103,28 @@ msgstr "" "うまく動作するものを選んでください。

よく分からない" "場合は OpenGL を選択してください。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "送信" @@ -11040,6 +11132,15 @@ msgstr "送信" msgid "Sensor Bar Position:" msgstr "センサーバーの位置" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -11068,39 +11169,39 @@ msgstr "サーバーが中継処理を拒否しました" msgid "Set &Value" msgstr "Set &Value" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "Set PC" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "Wiiメニュー (ディスクドライブチャンネル) に表示(&D)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "スロットAに読み込むメモリーカードファイルを選択" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "スロットBに読み込むメモリーカードファイルを選択" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "Set symbol &end address" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "Set symbol &size" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "Set symbol end address" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "Set symbol size (%1):" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -11115,6 +11216,14 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Wiiのシステム言語を変更できます" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " @@ -11123,6 +11232,20 @@ msgstr "" "遅延をミリ秒単位で設定します。値を高くすると、オーディオの音割れが軽減される" "場合があります(特定のバックエンドのみ)。" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " @@ -11131,13 +11254,13 @@ msgstr "" "仮想アドレス空間で標準の MEM1 および (Wii の) MEM2 マッピングを使用して検索を" "設定します。これはほとんどのゲームで機能します。" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "設定" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Can't create setting.txt file" @@ -11172,27 +11295,27 @@ msgstr "新幹線専用コントローラー" msgid "Show % Speed" msgstr "% 速度を表示する" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "ログを表示(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "ツールバー(&T)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "タイトルバーに起動中のゲーム名を表示" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "すべて表示" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "オーストラリア" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Discordにプレイ中のゲームを表示" @@ -11201,7 +11324,7 @@ msgstr "Discordにプレイ中のゲームを表示" msgid "Show Disabled Codes First" msgstr "無効なコードを最初に表示する" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "ELF/DOL" @@ -11214,7 +11337,7 @@ msgstr "有効なコードを最初に表示する" msgid "Show FPS" msgstr "FPS を表示する" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "フレームカウンタを表示" @@ -11222,43 +11345,43 @@ msgstr "フレームカウンタを表示" msgid "Show Frame Times" msgstr "フレームタイムを表示する" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "フランス" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "ゲームキューブ" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "ドイツ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "Show Golf Mode Overlay" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "インフィニティベースを表示する" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "入力された操作を表示する" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "イタリア" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "日本" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "韓国" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "ラグカウンタを表示" @@ -11266,7 +11389,7 @@ msgstr "ラグカウンタを表示" msgid "Show Language:" msgstr "次の言語で表示" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "ログの設定を表示(&C)" @@ -11278,20 +11401,20 @@ msgstr "ネットプレイ:OSD表示" msgid "Show NetPlay Ping" msgstr "ネットプレイ:Ping表示" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "オランダ" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "OSDを表示する" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "PAL規格の地域" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "Show PC" @@ -11299,7 +11422,7 @@ msgstr "Show PC" msgid "Show Performance Graphs" msgstr "パフォーマンスグラフを表示する" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "特定機種のソフトだけを表示" @@ -11307,23 +11430,23 @@ msgstr "特定機種のソフトだけを表示" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "次の地域のソフトだけを表示" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "再記録カウンターを表示" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "ロシア" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr " Skylandersポータルを表示する" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "スペイン" @@ -11335,19 +11458,23 @@ msgstr "スピードカラーを表示" msgid "Show Statistics" msgstr "統計情報を表示する" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "システム時間を表示" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "台湾" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "アメリカ合衆国" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "不明" @@ -11359,36 +11486,36 @@ msgstr "垂直ブランキング期間 (VBlank) 時間を表示" msgid "Show VPS" msgstr "VPS を表示する" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "WAD(Wiiウェア/VC/Wiiチャンネル)" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "地域なし" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" -msgstr "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" +msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "Show in Code" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "Show in Memory" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "Show in code" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "Show in memory" @@ -11396,9 +11523,13 @@ msgstr "Show in memory" msgid "Show in server browser" msgstr "セッションブラウザに表示" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" -msgstr "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 msgid "" @@ -11419,6 +11550,13 @@ msgstr "" "示します。

分からない場合はチェックを外してくださ" "い。" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -11429,6 +11567,12 @@ msgstr "" "

分からない場合はチェックを外してください。" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -11449,6 +11593,18 @@ msgstr "" "

分からない場合はチェックを外してください。" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -11492,6 +11648,14 @@ msgstr "" "Shows various rendering statistics.

If unsure, " "leave this unchecked." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Side-by-Side" @@ -11508,7 +11672,7 @@ msgstr "横持ちの切替" msgid "Sideways Wii Remote" msgstr "横持ちで使用する" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "Signature Database" @@ -11527,7 +11691,7 @@ msgstr "Signed 32" msgid "Signed 8" msgstr "Signed 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "Signed Integer" @@ -11557,7 +11721,7 @@ msgstr "" "ストレッチに使用するバッファサイズをミリ秒単位で変更できます。小さくしすぎる" "と音割れの原因になります。" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Skip" @@ -11615,6 +11779,9 @@ msgid "Skylander %1" msgstr "Skylander %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;すべてのファイル (*)" @@ -11721,7 +11888,7 @@ msgstr "リモコンスピーカー音量" msgid "Specialized (Default)" msgstr "Specialized (既定)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "Specific" @@ -11752,17 +11919,21 @@ msgstr "" msgid "Speed" msgstr "速度調整" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "スパイロの大冒険" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "Stack end" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "Stack start" @@ -11770,17 +11941,17 @@ msgstr "Stack start" msgid "Standard Controller" msgstr "標準コントローラ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "スタート" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "ネットプレイを開始...(&N)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -11788,11 +11959,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "新しいチート検索を開始します" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "操作の記録を開始(&C)" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "操作の記録を開始" @@ -11808,14 +11979,14 @@ msgstr "Riivolution パッチから始めます" msgid "Start with Riivolution Patches..." msgstr "Riivolution パッチから始めます..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "ゲームを開始" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "State" @@ -11831,31 +12002,31 @@ msgstr "Step" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "Step Into" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "Step Out" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "Step Over" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Step out successful!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "Step out timed out!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Step over in progress..." @@ -11863,7 +12034,7 @@ msgstr "Step over in progress..." msgid "Step successful!" msgstr "Step successful!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "Stepping" @@ -11872,7 +12043,7 @@ msgstr "Stepping" msgid "Stereo" msgstr "ステレオ" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "表示方式" @@ -11897,16 +12068,16 @@ msgid "Stick" msgstr "スティック" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "停止" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "操作の再生/記録を停止" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "ゲームを終了" @@ -11952,7 +12123,7 @@ msgstr "" msgid "Stretch to Window" msgstr "ウィンドウに合わせる" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "設定の同期を厳密にする(Strict Settings Sync)" @@ -11966,7 +12137,11 @@ msgstr "String" msgid "Strum" msgstr "ストラム" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "スタイル:" @@ -11979,16 +12154,16 @@ msgstr "スタイラス" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "完了" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "ネットプレイインデックスに正常に追加されました" @@ -11998,7 +12173,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n 画像 は正常に変換されました。" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr " '%1' の削除に成功しました" @@ -12011,7 +12186,7 @@ msgstr "保存ファイル %1 から正常に %n エクスポートされまし msgid "Successfully exported save files" msgstr "セーブファイルのエクスポートに成功しました" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "証明書ファイルの取り出しに成功しました" @@ -12023,12 +12198,12 @@ msgstr "ファイルの取り出しに成功しました" msgid "Successfully extracted system data." msgstr "システムデータの取り出しに成功しました" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "セーブファイルのインポートに成功しました。" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "タイトルのインストールに成功しました" @@ -12060,7 +12235,7 @@ msgstr "SD および SDHC 仕様のみサポート。デフォルト容量は 12 msgid "Surround" msgstr "サラウンド" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "Suspended" @@ -12079,7 +12254,7 @@ msgstr "スワップフォース" msgid "Swapper" msgstr "スワッパー" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -12108,16 +12283,20 @@ msgid "Symbol" msgstr "Symbol" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" -msgstr "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" -msgstr "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Symbols" @@ -12125,7 +12304,7 @@ msgstr "Symbols" msgid "Sync" msgstr "シンクロ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "AR/Gecko コードを同期する" @@ -12170,20 +12349,20 @@ msgstr "セーブデータの同期中..." msgid "System Language:" msgstr "システムの言語:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS用入力ウィンドウを表示" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "TAS関係" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "タグを表示" @@ -12193,7 +12372,7 @@ msgstr "タグを表示" msgid "Taiko Drum" msgstr "タタコン" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "Tail" @@ -12201,7 +12380,7 @@ msgstr "Tail" msgid "Taiwan" msgstr "台湾" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "スクリーンショット" @@ -12209,7 +12388,7 @@ msgstr "スクリーンショット" msgid "Target address range is invalid." msgstr "Target address range is invalid." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -12227,9 +12406,9 @@ msgstr "マシン" msgid "Test" msgstr "テスト" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -12246,7 +12425,7 @@ msgstr "テクスチャキャッシュの精度" msgid "Texture Dumping" msgstr "Texture Dumping" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "テクスチャーフィルタリング" @@ -12298,7 +12477,7 @@ msgstr "IPL ファイルは既知の正常なダンプではありません。 ( msgid "The Masterpiece partitions are missing." msgstr "The Masterpiece partitions are missing." -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -12306,7 +12485,7 @@ msgstr "" "NANDを修復できませんでした。現在のデータをバックアップして、NANDのダンプから" "やり直すことをオススメします" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "NANDの修復に成功しました" @@ -12383,7 +12562,7 @@ msgstr "" "\n" "「%1」とは別の宛先パスを選択してください" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -12395,7 +12574,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "The disc could not be read (at {0:#x} - {1:#x})." -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "挿入しようとしたディスクが見つかりませんでした。" @@ -12536,7 +12715,7 @@ msgstr "" "ため、このディスクを使用してエミュレートされたコンソールをアップデートするこ" "とはできません。" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -12607,12 +12786,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "%1 のパッチは、選択したゲームまたはゲームリビジョン用ではありません。" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "選択されたプロファイル '%1' は存在しません" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "記録されたゲーム ({0}) は選択したゲーム ({1}) と同じではありません" @@ -12676,7 +12855,7 @@ msgstr "The specified common key index is {0} but should be {1}." msgid "The specified file \"{0}\" does not exist" msgstr "指定されたファイル \"{0}\" は存在しません" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12739,7 +12918,7 @@ msgstr "The update partition is missing." msgid "The update partition is not at its normal position." msgstr "The update partition is not at its normal position." -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12763,6 +12942,10 @@ msgstr "The {0} partition is not correctly signed." msgid "The {0} partition is not properly aligned." msgstr "The {0} partition is not properly aligned." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "There are too many partitions in the first partition table." @@ -12777,8 +12960,8 @@ msgstr "" "\n" "閉じる前に保存しますか?" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -12833,11 +13016,11 @@ msgstr "この Skylander の種類はまだ改造できません!" msgid "This USB device is already whitelisted." msgstr "このデバイスは既に登録済みです。" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "このWADファイルは起動できません。" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "このWADは無効です" @@ -12859,8 +13042,8 @@ msgstr "" "\n" "すばらしい体験をのために、ぜひ Dolphin の ARM64 ビルドを実行してください。" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "元に戻すことはできません!" @@ -12986,7 +13169,7 @@ msgstr "" msgid "This is a good dump." msgstr "This is a good dump." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -13012,7 +13195,7 @@ msgstr "" "合法的に所有していないゲームをプレイするためにこのソフトウェアを使用すること" "はできません。" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "このタイトルは起動できません" @@ -13060,7 +13243,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "ここで設定した値は、グラフィック設定でセットした収束距離に乗算されます" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -13075,7 +13258,7 @@ msgstr "" "これにより、保存同期に使用されるクライアントごとのチャンクアップロードの速度" "が制限されます。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -13088,11 +13271,11 @@ msgstr "" "EFB 読み取りを使用する一部のゲームで非同期が妨げられる場合があります。全員が" "同じビデオ バックエンドを使用していることを確認してください。" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "Thread context" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "Threads" @@ -13100,7 +13283,7 @@ msgstr "Threads" msgid "Threshold" msgstr "しきい値" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "TiB" @@ -13116,14 +13299,14 @@ msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" "キャリブレーションを起動するまでの安定した入力の期間。 (無効にする場合はゼロ)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "Timed Out" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "タイトル" @@ -13131,25 +13314,29 @@ msgstr "タイトル" msgid "To" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "全画面表示 切り替え(&F)" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "立体視 Anaglyph 切替" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "立体視 Side-by-side 切替" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "立体視 Top-bottom 切替" @@ -13157,28 +13344,28 @@ msgstr "立体視 Top-bottom 切替" msgid "Toggle All Log Types" msgstr "全てのログ情報を選択/解除" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "アスペクト比 設定切替" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Toggle Breakpoint" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "クロッピング 切替" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "カスタムテクスチャ 切替" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "EFB Copies 設定切替" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "フォグ処理 設定切替" @@ -13190,35 +13377,35 @@ msgstr "フルスクリーン表示 切替" msgid "Toggle Pause" msgstr "一時停止 切替" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "SDカード挿入 切替" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "Skip EFB Access 切替" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Toggle Texture Dumping" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "USB キーボード 切替" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "EFB Copies 設定切替" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "XFB Immediate Mode 設定切替" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "トークン化に失敗しました。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -13234,8 +13421,8 @@ msgstr "上" msgid "Top-and-Bottom" msgstr "Top-and-Bottom" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "Total Hits" @@ -13297,8 +13484,8 @@ msgstr "トラップマスター" msgid "Trap Team" msgstr "トラップチーム" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "トラバーサルエラー" @@ -13327,7 +13514,7 @@ msgstr "トライフォース AM ベースボード" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "トリガー" @@ -13337,7 +13524,7 @@ msgid "Trophy" msgstr "トロフィー" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -13351,7 +13538,7 @@ msgstr "Type-based Alignment" msgid "Typical GameCube/Wii Address Space" msgstr "一般的な GameCube または Wii のアドレス空間" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "UNKNOWN" @@ -13363,11 +13550,11 @@ msgstr "アメリカ合衆国" msgid "USB Device Emulation" msgstr "USB デバイスエミュレーション" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "USB エミュレーション" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "USB エミュレーションデバイス" @@ -13417,15 +13604,15 @@ msgstr "" "ケースではパフォーマンスへの影響を最小限に抑えつつカクつきが解消されるはずで" "すが、実際どのような結果になるかは使用中のビデオドライバに依存します。" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "Unable to auto-detect RSO module" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "アップデートサーバーに接続できません。" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "アップデータのコピーを作成できません。" @@ -13465,7 +13652,7 @@ msgstr "" msgid "Unable to read file." msgstr "ファイルを読み込むことができません。" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "アップデータコピーのパーミッションを設定できません。" @@ -13488,11 +13675,11 @@ msgstr "未圧縮のGC/Wii ISOファイル (*.iso *.gcm)" msgid "Undead" msgstr "アンデット" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "直前のステートロードを取消" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "直前のステートセーブの取消" @@ -13511,28 +13698,28 @@ msgid "" msgstr "" "セーブデータを残してNAND内からこのタイトルを削除します。よろしいですか?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "米国" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "フィルタ無し" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "不明 (Id:%1 Var:%2)" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "不明な DVD コマンド {0:08x} - 致命的なエラー" @@ -13609,15 +13796,15 @@ msgid "Unknown(%1 %2).sky" msgstr "不明(%1 %2).sky" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "不明(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "制限なし" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "ROMを取り外してリセット" @@ -13625,21 +13812,14 @@ msgstr "ROMを取り外してリセット" msgid "Unlock Cursor" msgstr "マウスカーソルをロック 解除" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" -msgstr "ロック解除されています" +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "このセッションで %1 回ロック解除されました" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "ロック解除(カジュアル)" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" -msgstr "このセッションのロックが解除されました" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" +msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" @@ -13665,7 +13845,7 @@ msgstr "Unsigned 32" msgid "Unsigned 8" msgstr "Unsigned 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "Unsigned Integer" @@ -13679,8 +13859,8 @@ msgstr "Unsigned Integer" msgid "Up" msgstr "上" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "再取得" @@ -13688,11 +13868,11 @@ msgstr "再取得" msgid "Update Partition (%1)" msgstr "パーティションを更新しました (%1)" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Dolphin 終了後に更新する" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "自動更新" @@ -13737,7 +13917,7 @@ msgstr "直立状態 切替" msgid "Upright Wii Remote" msgstr "直立させた状態で使用する" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "統計レポートの設定" @@ -13746,11 +13926,11 @@ msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" "通常のDNSには8.8.8.8を使用し、そうでなければカスタムDNSを入力してください" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "すべてのWiiセーブデータを使用する" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "ゲーム名の表記に内蔵リストを使用する" @@ -13766,10 +13946,16 @@ msgstr "マウス操作によるポインティグを使用する" msgid "Use PAL60 Mode (EuRGB60)" msgstr "PAL60 (EuRGB60) モードを使用する" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "パニックハンドラーを使用する" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -13816,7 +14002,7 @@ msgstr "可能な限り仮想のアドレスを使用します" msgid "User Config" msgstr "ユーザー設定" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "インターフェイス設定" @@ -13834,10 +14020,17 @@ msgstr "" "これらを使用して、次の間の値を保存または取得できます。\n" "同一の親コントローラーの入力値と出力値です。" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "ユーザー名" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -13874,27 +14067,27 @@ msgstr "" msgid "Using Qt %1" msgstr "Using Qt %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "プローブパケットに TTL %1 を使用します" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "Usually used for light objects" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "Usually used for normal matrices" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "Usually used for position matrices" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "Usually used for tex coord matrices" @@ -13914,7 +14107,7 @@ msgstr "垂直ブランキング割り込み (VBI) をスキップする" msgid "Value" msgstr "値" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "Value tracked to current instruction." @@ -13984,13 +14177,13 @@ msgstr "垂直オフセット" msgid "Video" msgstr "描画" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "View &code" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "View &memory" @@ -14002,22 +14195,22 @@ msgstr "バーチャルノッチ" msgid "Virtual address space" msgstr "Virtual address space" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "音量" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "音量を下げる" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "ミュート 切替" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "音量を上げる" @@ -14025,7 +14218,7 @@ msgstr "音量を上げる" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "WADファイル (*.wad)" @@ -14055,7 +14248,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "WAD installation failed: The selected file is not a valid WAD." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "WAITING" @@ -14153,8 +14346,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "警告" @@ -14166,7 +14359,7 @@ msgstr "" "警告: このスロットには現在、GCIフォルダーのオーバーライドパスが設定されていま" "す。ここでGCIパスを調整しても効果はありません。" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -14182,7 +14375,7 @@ msgstr "" "警告: BAT で示されたブロック数 ({0}) が、読み込まれたファイルヘッダ ({1}) と" "一致しません" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " @@ -14192,7 +14385,7 @@ msgstr "" "{1}) (入力 {2} > {3})。続行する前に別のセーブデータをロードするか、読み取り専" "用モードをオフにしてこの状態をロードする必要があります。" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " @@ -14202,7 +14395,7 @@ msgstr "" "ました (バイト {0} < {1}) (フレーム {2} < {3})。続行する前に、別のセーブデー" "タをロードする必要があります。" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" @@ -14213,7 +14406,7 @@ msgstr "" "てこの状態をロードする必要があります。そうしないと、おそらく非同期が発生する" "可能性があります。" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -14308,7 +14501,7 @@ msgstr "常にパススルーを行うUSBデバイスリスト" msgid "Widescreen Hack" msgstr "疑似ワイドスクリーン化" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -14332,21 +14525,21 @@ msgstr "Wiiリモコン" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wiiリモコン %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "Wiiリモコンの加速度センサー" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Wiiリモコン ボタン" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "Wiiリモコンのジャイロスコープ" @@ -14358,19 +14551,19 @@ msgstr "Wiiリモコンの設定" msgid "Wii Remotes" msgstr "Wiiリモコン" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "TAS用入力 Wii %1 - クラシックコントローラ " -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "TAS用入力 Wii %1 - Wiiリモコン" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "TAS用入力 Wii %1 - Wiiリモコン+ヌンチャク" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "WiiとWiiリモコン" @@ -14378,7 +14571,7 @@ msgstr "WiiとWiiリモコン" msgid "Wii data is not public yet" msgstr "Wii data is not public yet" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii セーブファイル (*.bin);;すべてのファイル (*)" @@ -14386,14 +14579,6 @@ msgstr "Wii セーブファイル (*.bin);;すべてのファイル (*)" msgid "WiiTools Signature MEGA File" msgstr "WiiToolsシグネチャーMEGAファイル" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" -"ゲームプレイウィンドウ内にフォーカスがある間、マウスカーソルをウィンドウ外に" -"出せないようにします。この設定はホットキーで解除が可能です" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -14403,11 +14588,11 @@ msgstr "" msgid "Window Size" msgstr "画面サイズ" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -14421,10 +14606,11 @@ msgstr "地域なし" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "Write" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -14457,39 +14643,39 @@ msgstr "Write to Log and Break" msgid "Write to Window" msgstr "ウィンドウに出力" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "ディスク番号が間違っています" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "間違ったハッシュです" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "間違った地域です" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "間違ったリビジョンです" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF register " @@ -14498,9 +14684,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "XLink Kai BBA 宛先アドレス" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -14592,7 +14778,7 @@ msgstr "" "意図せずこの設定を開いた場合は、戻って「標準コントローラ」を選択してくださ" "い。" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "最新バージョンを使用しているようです" @@ -14651,7 +14837,7 @@ msgstr "セッションに名前を付けてください!" msgid "You must provide a region for your session!" msgstr "セッションの地域を指定する必要があります!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "この変更を適用するにはDolphinを再起動してください" @@ -14679,7 +14865,7 @@ msgstr "" "問題を解決するために今すぐ停止しますか?\n" "「No」を選択した場合、音声が乱れることがあります。" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." @@ -14688,9 +14874,9 @@ msgstr "" "いか、保存が許可されない可能性があります。" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -14699,7 +14885,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "03コードはサポートされていません" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -14748,7 +14934,7 @@ msgid "default" msgstr "既定" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "切断されました" @@ -14756,7 +14942,7 @@ msgstr "切断されました" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "カードeファイル (*.raw);;すべてのファイル (*)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "errno" @@ -14764,7 +14950,7 @@ msgstr "errno" msgid "fake-completion" msgstr "擬似シングルコア (fake-completion)" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -14814,16 +15000,6 @@ msgstr "" msgid "none" msgstr "なし" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "off" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "on" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "もしくは下の一覧から選択" @@ -14841,7 +15017,7 @@ msgstr "sRGB" msgid "this value:" msgstr "this value:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -14910,11 +15086,9 @@ msgstr "| Or(論理和)" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ Dolphin Team. 「ゲームキューブ」および「Wii」は任天堂の商標で" -"す。 Dolphin は任天堂とはいかなる関係もありません。" #. i18n: The symbol/abbreviation for degrees (unit of angular measure). #. i18n: The degrees symbol. diff --git a/Languages/po/ko.po b/Languages/po/ko.po index 21e8825d8a..751d67abb5 100644 --- a/Languages/po/ko.po +++ b/Languages/po/ko.po @@ -11,11 +11,11 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Siegfried, 2013-2023\n" -"Language-Team: Korean (http://app.transifex.com/delroth/dolphin-emu/language/" -"ko/)\n" +"Language-Team: Korean (http://app.transifex.com/dolphinemu/dolphin-emu/" +"language/ko/)\n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -125,7 +125,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (개정 %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (기본)" @@ -145,7 +145,7 @@ msgstr "%1 (느림)" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -159,11 +159,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 그래픽 환경설정" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -176,11 +176,11 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1 는 당신의 시스템에서 이 특성을 지원하지 않습니다." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 는 이 특성을 지원하지 않습니다" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -190,34 +190,27 @@ msgstr "" "%2 오브젝트(들)\n" "현재 프레임: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 가 참가했습니다" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 가 떠났습니다" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" -"%1 가 %2/%3 달성 (%4 하드코어)을 해제했습니다 %5/%6 점 (%7 하드코어) 의 가치" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 가 %2/%3 달성을 해제했습니다 %4/%5 점의 가치" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 는 적합한 롬이 아닙니다" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 은 지금 골프중입니다" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 은 %2 를 플레이하고 있습니다" @@ -230,8 +223,8 @@ msgstr "%1 메모리 영역" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 점" @@ -247,26 +240,26 @@ msgstr "%1 세션들이 발견되었습니다" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (보통 속도)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "%1 의 값이 변경되었습니다" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "%1 의 값이 일치합니다" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "%1 의 값이 사용됩니다" @@ -274,10 +267,18 @@ msgstr "%1 의 값이 사용됩니다" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -290,7 +291,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -303,7 +304,7 @@ msgstr "%1x 원본 (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "%1x 원본 (%2x%3) %4 용" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -347,11 +348,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "돌핀 정보(&A)" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "메모리 중단점 추가 (&A)" @@ -360,23 +365,19 @@ msgstr "메모리 중단점 추가 (&A)" msgid "&Add New Code..." msgstr "새로운 코드 추가... (&A)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "함수 추가 (&A)" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "추가... (&A)" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "오디오 설정(&A)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "자동 업데이트(&A):" @@ -384,11 +385,15 @@ msgstr "자동 업데이트(&A):" msgid "&Borderless Window" msgstr "틀 없는 창(&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "중단점 (&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "버그 추적자(&B)" @@ -396,15 +401,15 @@ msgstr "버그 추적자(&B)" msgid "&Cancel" msgstr "취소(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "치트 매니저(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "업데이트 확인(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "부호 지우기 (& C)" @@ -412,7 +417,7 @@ msgstr "부호 지우기 (& C)" msgid "&Clone..." msgstr "복제... (&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "코드 (&C)" @@ -420,37 +425,33 @@ msgstr "코드 (&C)" msgid "&Connected" msgstr "연결된(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "컨트롤러 설정(&C)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "주소 복사 (&C)" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "생성...(&C)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "삭제 (&)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "관찰 삭제 (&D)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "관찰들 삭제 (&D)" @@ -464,11 +465,11 @@ msgstr "코드 수정... (&E)" msgid "&Edit..." msgstr "편집... (&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "디스크 꺼내기(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "에뮬레이션(&E)" @@ -488,41 +489,41 @@ msgstr "상태 내보내기...(&E)" msgid "&Export as .gci..." msgstr ".gci 로 내보내기... (&E)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "파일(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "폰트 (&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "프레임 진행(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "자유 보기 설정(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "부호 생성 (&G)" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "GitHub 저장소(&G)" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "그래픽 설정(&G)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "도움말(&H)" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "단축키 설정(&H)" @@ -542,35 +543,35 @@ msgstr "상태 가져오기...(&I)" msgid "&Import..." msgstr "가져오기... (&I)" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "무한대 기반(&I)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "blr 삽입 (&I)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "프레임간 혼합(&I)" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "JIT(&J)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "언어(&L):" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "상태 로드(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "로드 부호 맵 (&L)" @@ -580,19 +581,23 @@ msgstr "파일을 현재 주소로 로드합니다 (&L)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "관찰들 고정 (&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "위젯 고정(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "메모리(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "무비(&M)" @@ -600,7 +605,7 @@ msgstr "무비(&M)" msgid "&Mute" msgstr "음소거(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "네트워크(&N)" @@ -609,23 +614,23 @@ msgid "&No" msgstr "아니요(&N)" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "열기...(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "옵션(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "HLE 함수 패치 (&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "일시정지(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "실행(&P)" @@ -633,7 +638,7 @@ msgstr "실행(&P)" msgid "&Properties" msgstr "속성(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "읽기 전용 모드(&R)" @@ -641,7 +646,7 @@ msgstr "읽기 전용 모드(&R)" msgid "&Refresh List" msgstr "목록 새로고침(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "레지스터 (&R)" @@ -654,24 +659,24 @@ msgstr "제거 (&R)" msgid "&Remove Code" msgstr "코드 제거 (&R)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" -msgstr "부호 이름 바꾸기 (&R)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "리셋(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "리소스 팩 매니저(&R)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "부호 맵 저장 (&S)" @@ -679,31 +684,31 @@ msgstr "부호 맵 저장 (&S)" msgid "&Scan e-Reader Card(s)..." msgstr "e-Reader 카드 스캔...(&S)" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "스카이랜더스 포탈 (&S)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "속도 제한(&S):" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "중지(&S)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "테마(&T):" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "쓰레드(&T)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "도구(&T)" @@ -713,21 +718,21 @@ msgstr "롬 언로드(&U)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "관찰들 고정풀기 (&U)" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "보기(&V)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "관찰(&W)" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "웹사이트(&W)" @@ -739,23 +744,23 @@ msgstr "위키(&W)" msgid "&Yes" msgstr "예(&Y)" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "'%1' 이 발견되지 않았습니다, 생성된 부호 이름이 없습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' 이 발견되지 않았습니다, 공통 함수들을 대신 스캔합니다" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(어두움)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(밝음)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(시스템)" @@ -763,7 +768,7 @@ msgstr "(시스템)" msgid "(host)" msgstr "(호스트)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(꺼짐)" @@ -787,16 +792,16 @@ msgstr ", 쉼표" msgid "- Subtract" msgstr "- 빼기" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--알려지지 않음--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -865,7 +870,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "16x 비등방성" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -877,7 +882,7 @@ msgstr "2 GiB" msgid "256 MiB" msgstr "256 MiB" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -913,19 +918,19 @@ msgid "32-bit Unsigned Integer" msgstr "32-비트 비부호화 정수" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "3D 깊이" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -949,7 +954,7 @@ msgstr "4:3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1034,11 +1039,11 @@ msgstr "< 보다-적은" msgid "" msgstr "<없음>" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "<시스템 언어>" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1047,8 +1052,8 @@ msgid "If unsure, leave this unchecked." msgstr "" "잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1056,7 +1061,7 @@ msgstr "" "자동스테핑 시간이 지났습니다. 현재 명령은 관련이 없습니" "다." -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1082,8 +1087,8 @@ msgstr "" msgid "> Greater-than" msgstr "> 보다-큰" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "넷플레이 세션이 이미 진행 중입니다!" @@ -1103,11 +1108,11 @@ msgstr "" "\n" "이 WAD 를 설치하면 되돌릴 수 없게 바꾸게 됩니다. 계속합니까?" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "디스크가 이미 삽입되려는 중입니다." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1119,7 +1124,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "저장 상태는 시작할 게임 명시 없이는 로드될 수 없습니다." -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1139,7 +1144,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "Wii 게임이 구동 중일 때만 동기화가 발동될 수 있습니다." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1218,17 +1223,11 @@ msgstr "정확성:" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "달성" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "액션" @@ -1317,19 +1316,19 @@ msgstr "액션 리플레이: 일반 코드 0: 올바르지 않은 하위 분류 msgid "Activate NetPlay Chat" msgstr "넷플레이 채팅 활성" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "액티브" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "활성 무한대 피겨:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "활성 쓰레드 큐" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "활성 쓰레드" @@ -1351,7 +1350,7 @@ msgstr "어댑터:" msgid "Add" msgstr "추가" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "중단점 추가(&b)" @@ -1368,31 +1367,31 @@ msgstr "새로운 USB 장치 추가" msgid "Add Shortcut to Desktop" msgstr "데스크탑에 바로가기 추가" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "중단점 추가" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "메모리 중단점 추가" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "메모리 중단점 추가 (&b)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "메모리 중단점 추가" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "관찰에 추가 (&w)" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "관찰에 추가" @@ -1402,17 +1401,17 @@ msgstr "관찰에 추가" msgid "Add..." msgstr "추가..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "주소" @@ -1431,7 +1430,7 @@ msgstr "CPU 상태에 의한 주소 공간" msgid "Address:" msgstr "주소:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1509,7 +1508,7 @@ msgstr "고급" msgid "Advanced Settings" msgstr "고급 설정" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1556,7 +1555,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "모든 더블" @@ -1565,7 +1564,7 @@ msgstr "모든 더블" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1573,34 +1572,34 @@ msgid "All Files" msgstr "모든 파일" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "모든 파일 (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "모든 실수" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "모든 GC/Wii 파일들" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "모든 16진수" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "모든 저장 상태 (*.sav *.s##);; 모든 파일 (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "모든 부호화 정수" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "모든 비부호화 정수" @@ -1616,11 +1615,11 @@ msgstr "모든 플레이어의 코드가 동기화되었습니다." msgid "All players' saves synchronized." msgstr "모든 플레이어의 저장이 동기화되었습니다." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "맞지 않는 지역 설정 허락" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "사용 통계 보고 허용" @@ -1644,7 +1643,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "대체 입력 소스" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "항상" @@ -1666,7 +1665,7 @@ msgstr "삽입된 디스크가 예상되었지만 찾지 못했습니다." msgid "Anaglyph" msgstr "입체" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "분석" @@ -1680,7 +1679,7 @@ msgstr "각도" msgid "Angular velocity to ignore and remap." msgstr "무시하고 리맵핑할 각 속도" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "안티-앨리어싱" @@ -1692,19 +1691,19 @@ msgstr "안티-앨리어싱:" msgid "Any Region" msgstr "아무 지역" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" -msgstr "서명 덧붙이기" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "존재하는 서명 파일에 덧붙이기... (&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "서명 파일 적용... (&y)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1720,19 +1719,19 @@ msgstr "앱로더 날짜:" msgid "Apply" msgstr "적용" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" -msgstr "서명 파일 적용" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "독단적 밉맵 감지" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "'%1' 를 정말로 지우고 싶습니까?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "이 파일을 정말로 삭제하시겠습니까?" @@ -1740,7 +1739,7 @@ msgstr "이 파일을 정말로 삭제하시겠습니까?" msgid "Are you sure you want to delete this pack?" msgstr "이 팩을 정말로 삭제하시겠습니까?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "정말로 넷플레이를 종료하고 싶습니까?" @@ -1769,8 +1768,8 @@ msgstr "종횡비:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1781,7 +1780,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "컨트롤러 포트 할당" @@ -1831,11 +1830,15 @@ msgstr "자동" msgid "Auto (Multiple of 640x528)" msgstr "자동 (640x528의 배수)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "설정 자동 업데이트" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1855,7 +1858,7 @@ msgstr "창 크기 자동 조정" msgid "Auto-Hide" msgstr "자동-숨기기" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "RSO 모듈을 자동-감지할까요?" @@ -1871,6 +1874,17 @@ msgstr "" "창 크기를 내부 해상도로 자동 조정합니다.

모르겠으" "면, 체크 해제해 두세요." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1882,7 +1896,7 @@ msgid "Auxiliary" msgstr "보조" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1908,11 +1922,11 @@ msgstr "" msgid "BIOS:" msgstr "바이오스:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP 레지스터" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "백 체인" @@ -1968,10 +1982,10 @@ msgstr "안 좋은 오프셋이 제공되었습니다." msgid "Bad value provided." msgstr "안 좋은 값이 제공되었습니다." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "배너" @@ -1991,7 +2005,7 @@ msgstr "바" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "기본 우선순위" @@ -1999,7 +2013,7 @@ msgstr "기본 우선순위" msgid "Basic" msgstr "기본" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "기본 설정" @@ -2015,10 +2029,6 @@ msgstr "배치 모드는 시작할 게임 명시 없이는 사용될 수 없습 msgid "Battery" msgstr "배터리" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "베타 (한 달에 한 번)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, 등등" @@ -2055,7 +2065,7 @@ msgstr "바이너리 SSL (쓰기)" msgid "Bitrate (kbps):" msgstr "비트레이트 (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -2063,9 +2073,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "블락 크기" @@ -2103,15 +2113,15 @@ msgstr "" "블루투스 패스쓰루 모드가 켜졌습니다, 하지만 돌핀이 libusb 없이 빌드되었습니" "다. 패스쓰루 모드를 사용할 수 없습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "부팅하고 멈추기" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND 백업 파일 (*.bin);;모든 파일 (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii 키 파일 (*.bin);;모든 파일 (*)" @@ -2123,47 +2133,47 @@ msgstr "틀 없는 전체화면" msgid "Bottom" msgstr "아래" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2175,23 +2185,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2208,7 +2218,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2218,19 +2228,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2239,25 +2249,30 @@ msgstr "" msgid "Branch: %1" msgstr "분기: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "분기들" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "중단" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "중단점" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "중단점을 만났습니다! 스텝 나가기가 중단되었습니다." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "중단점" @@ -2291,7 +2306,7 @@ msgstr "광대역 어댑터 에러" msgid "Broadband Adapter MAC Address" msgstr "광대역 어댑터 맥 어드레스" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "넷플레이 세션들 둘러보기...(&N)" @@ -2299,16 +2314,16 @@ msgstr "넷플레이 세션들 둘러보기...(&N)" msgid "Buffer Size:" msgstr "버퍼 크기:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "버퍼 크기가 %1 로 변경되었습니다" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "버퍼:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2355,11 +2370,11 @@ msgstr "" msgid "C Stick" msgstr "C 스틱" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "서명 파일 생성... (&C)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP 레지스터" @@ -2394,7 +2409,7 @@ msgstr "" msgid "Calculate" msgstr "계산" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2418,7 +2433,7 @@ msgstr "측정" msgid "Calibration Period" msgstr "측정 기간" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "%1 에 %2 크기로 디스플레이 목록 불러오기" @@ -2444,7 +2459,7 @@ msgstr "카메라 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "카메라 시야 ( 포인팅 민감도에 영향을 줍니다)." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "가상 메모리 값용 AR 코드만 생성할 수 있습니다." @@ -2460,14 +2475,14 @@ msgstr "이 트로피를 위해 악당들을 편집할 수 없습니다!" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "{0:02x} 연결 핸들로 Wii 리모트를 찾을 수 없음" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "게임이 여전히 구동되는 동안에 넷플레이 세션을 시작할 수 없습니다!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2480,15 +2495,15 @@ msgstr "취소" msgid "Cancel Calibration" msgstr "측정 취소" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2504,11 +2519,11 @@ msgstr "NAND 에 설치될 수 없기 때문에 이 WAD 를 부팅할 수 없습 msgid "Cannot compare against last value on first search." msgstr "첫 검색의 마지막 값과 비교할 수 없습니다." -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "GC IPL 을 찾을 수 없습니다." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "이 주소에 대한 AR 코드를 생성할 수 없습니다." @@ -2524,7 +2539,7 @@ msgstr "GCI 폴더를 빈 경로로 설정할 수 없습니다." msgid "Cannot set memory card to an empty path." msgstr "메모리 카드를 빈 경로로 설정할 수 없습니다." -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "GC IPL 을 찾을 수 없어서, 게임을 시작할 수 없습니다." @@ -2556,7 +2571,7 @@ msgstr "중앙과 측정" msgid "Change &Disc" msgstr "디스크 변경(&D)" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "디스크 변경...(&D)" @@ -2564,14 +2579,20 @@ msgstr "디스크 변경...(&D)" msgid "Change Disc" msgstr "디스크 변경" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "디스크 자동 교환" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "{0} 로 디스크를 변경합니다." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2600,7 +2621,7 @@ msgstr "" "이트합니다. 측면 이동은 없습니다, 단지 로테이트하고 카메라의 원본 지점까지 줌" "할 수 있을 겁니다." -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "치트 변경은 게임을 재시작해야만 효과가 반영될 것입니다." @@ -2608,11 +2629,11 @@ msgstr "치트 변경은 게임을 재시작해야만 효과가 반영될 것입 msgid "Channel Partition (%1)" msgstr "채널 파티션 (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "입력된 캐릭터가 부적합합니다!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "대화" @@ -2628,7 +2649,7 @@ msgstr "치트 찾기" msgid "Cheats Manager" msgstr "치트 관리자" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "NAND 체크..." @@ -2640,7 +2661,7 @@ msgstr "게임 목록 변경을 백그라운드로 체크" msgid "Check for updates" msgstr "업데이트 확인" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2648,7 +2669,7 @@ msgstr "" "파일 삭제에 필요한 권한이 있는지 아니면 파일이 여전히 사용중에 있는지 확인하" "세요." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "체크섬" @@ -2660,36 +2681,36 @@ msgstr "중국" msgid "Choose" msgstr "고르세요" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "열 파일 선택하기" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" -msgstr "열거나 만들 파일 선택" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "우선 입력 파일 선택" +msgid "Choose Secondary Input File" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "차선 입력 파일 선택" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "GCI 기본 폴더를 고르세요" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "압축해제할 폴더를 선택" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" +msgstr "" #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "요 축에 대한 회전 클램핑." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "클래식 버튼" @@ -2700,18 +2721,18 @@ msgstr "클래식 컨트롤러" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "지움" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "캐시 청소" @@ -2732,7 +2753,7 @@ msgstr "복제하고 코드 수정... (&E)" msgid "Close" msgstr "닫기" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "환경설정(&n)" @@ -2740,11 +2761,11 @@ msgstr "환경설정(&n)" msgid "Code" msgstr "코드" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2756,7 +2777,7 @@ msgstr "코드:" msgid "Codes received!" msgstr "코드들을 받았습니다!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "색 보정" @@ -2772,11 +2793,11 @@ msgstr "색 보정:" msgid "Color Space" msgstr "색 공간" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "두 서명 파일을 합치기... (&T)" @@ -2817,9 +2838,9 @@ msgstr "시작하기 전에 쉐이더들 컴파일" msgid "Compiling Shaders" msgstr "쉐이더들 컴파일하기" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "압축" @@ -2832,7 +2853,7 @@ msgstr "압축 레블:" msgid "Compression:" msgstr "압축:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2840,11 +2861,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "상태" @@ -2860,7 +2881,7 @@ msgstr "조건" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "조건적 도움" @@ -2875,7 +2896,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2913,51 +2939,6 @@ msgid "" "possible for them to go out of range or to become NaN. A warning will be " "given if NaN is returned, and the var that became NaN will be logged." msgstr "" -"조건들:\n" -"중단점 히트 때 평가되는 표현식을 설정합니다. 만일 표현식이 false 혹은 0 이" -"면, 그 중단점은 재 히트 때까지 무시됩니다. 서술들은 쉼표로 분리되야 합니다. " -"마지막 서술만 무엇을 할지 결정하는데 쓰일 것입니다.\n" -"\n" -"참조 가능한 레지스터들:\n" -"GPRs : r0..r31\n" -"FPRs : f0..f31\n" -" LR, CTR, PC\n" -"\n" -"함수들:\n" -"레지스터 설정: r1 = 8\n" -"캐스트: s8(0xff). 사용가능: s8, u8, s16, u16, s32, u32\n" -"콜스택: callstack(0x80123456), callstack(\"anim\")\n" -"스트링 비교: streq(r3, \"abc\"). 매개변수 둘다 주소나 스트링 상수가 될 수 있" -"습니다.\n" -"메모리 읽기: read_u32(0x80000000). 사용가능: u8, s8, u16, s16, u32, s32, " -"f32, f64\n" -"메모리 쓰기: write_u32(r3, 0x80000000). 사용가능: u8, u16, u32, f32, f64\n" -"*현재 쓰기는 항상 작동할 것입니다\n" -"\n" -"연산자들:\n" -"단항: -u, !u, ~u\n" -"산술: * / + -, power: **, remainder: %, shift: <<, >>\n" -"비교: <, <=, >, >=, ==, !=, &&, ||\n" -"비트연산: &, |, ^\n" -"\n" -"예들:\n" -"r4 == 1\n" -"f0 == 1.0 && f2 < 10.0\n" -"r26 <= r0 && ((r5 + 3) & -4) * ((r6 + 3) & -4)* 4 > r0\n" -"p = r3 + 0x8, p == 0x8003510 && read_u32(p) != 0\n" -"쓰고 중단: r4 = 8, 1\n" -"쓰고 계속: f3 = f1 + f2, 0\n" -"조건은 항상 마지막이어야 합니다.\n" -"\n" -"스트링은 callstack() 이나 streq() 와 \"인용된\" 에서만 쓰여야 합니다. 변수에 " -"할당하지 마세요.\n" -"히트나 NaN 결과일 경우, 모든 변수들은 메모리 인터페이스 로그에 프린트될 것입" -"니다. 이슈들을 체크하려면, 방정식에 변수를 할당하세요, 그러면 프린트될 수 있" -"습니다.\n" -"\n" -"노트: 모든 값들은 내부적으로 계산을 위해 더블로 변환됩니다. 범위를 벗어나거" -"나 NaN 이 될 수 있습니다. NaN 이 리턴되면 경고가 주어질 것입니다, 그리고 NaN " -"된 변수가 로그될 것입니다." #: Source/Core/DolphinQt/ToolBar.cpp:130 msgid "Config" @@ -2974,7 +2955,7 @@ msgstr "설정" msgid "Configure Controller" msgstr "컨트롤러 설정" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "돌핀 환경설정" @@ -2987,13 +2968,13 @@ msgstr "입력 설정" msgid "Configure Output" msgstr "출력 설정" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "확정" @@ -3002,12 +2983,12 @@ msgstr "확정" msgid "Confirm backend change" msgstr "백엔드 변경 확정" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "멈출 때 확인" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "확정" @@ -3017,7 +2998,7 @@ msgstr "확정" msgid "Connect" msgstr "연결" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "밸런스 보드 연결" @@ -3025,27 +3006,27 @@ msgstr "밸런스 보드 연결" msgid "Connect USB Keyboard" msgstr "USB 키보드 연결" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Wii 리모트 %1 연결" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Wii 리모트 1 연결" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Wii 리모트 2 연결" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Wii 리모트 3 연결" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Wii 리모트 4 연결" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Wii 리모트 연결" @@ -3061,7 +3042,7 @@ msgstr "인터넷에 연결하여 온라인 시스템 업데이트를 하시겠 msgid "Connected" msgstr "연결되었습니다" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "연결중" @@ -3086,23 +3067,23 @@ msgstr "넷플레이 골프 모드 컨트롤" msgid "Control Stick" msgstr "컨트롤 스틱" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "컨트롤러 프로파일" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "컨트롤러 프로파일 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "컨트롤러 프로파일 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "컨트롤러 프로파일 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "컨트롤러 프로파일 4" @@ -3114,6 +3095,16 @@ msgstr "컨트롤러 설정" msgid "Controllers" msgstr "컨트롤러" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3122,7 +3113,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3133,7 +3124,7 @@ msgstr "" "입니다.

높은 수치는 더 강한 화면-밖 효과를 만듭니다 반면 낮은 수치는 " "좀 더 편안합니다." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3147,7 +3138,7 @@ msgstr "" "올 것입니다.

모르겠으면, 원본을 선택하세요." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3179,7 +3170,7 @@ msgid "" msgstr "" "높은 혹은 낮은-레벨 DSP 에뮬레이션을 사용할지 정합니다. 기본값은 켜기" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "수렴" @@ -3275,45 +3266,45 @@ msgstr "" "

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "복사" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "함수 복사 (&f)" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "헥스 복사 (&h)" +msgid "Copy &Function" +msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "주소 복사" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "복사가 실패했습니다" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "헥스 복사" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "값 복사" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "코드 줄 복사 (&l)" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "대상 주소 복사(&g)" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "A로 복사" @@ -3328,8 +3319,8 @@ msgstr "B로 복사" msgid "Core" msgstr "코어" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3439,8 +3430,8 @@ msgstr "{0} 파일을 인식할 수 없습니다." msgid "Could not save your changes!" msgstr "변경을 저장할 수 없었습니다!" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "업데이터 처리를 시작할 수 없었습니다: {0}" @@ -3462,7 +3453,7 @@ msgstr "" "에뮬레이터 디렉토리를 이동한 후에 이 메시지를 받고 있나요?\n" "그렇다면, 옵션에서 메모리카드 위치를 재지정해야 합니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "중앙 서버를 찾을 수 없습니다" @@ -3478,13 +3469,13 @@ msgstr "파일을 읽을 수 없습니다." msgid "Country:" msgstr "국가:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "생성" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "무한대 파일 생성" @@ -3498,7 +3489,7 @@ msgstr "새로운 메모리 카트 생성" msgid "Create Skylander File" msgstr "스카이랜더 파일 생성" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "다른 디바이스들을 위한 매핑을 생성합니다" @@ -3545,23 +3536,23 @@ msgstr "" "로우 통계에 효과가 있을지 모릅니다.

잘 모르겠으면, " "체크 해제해 두세요." -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "현재 지역" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "현재 값" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "현재 맥락" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "현재 게임" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "현재 쓰레드" @@ -3674,7 +3665,7 @@ msgstr "댄스 매트" msgid "Dark" msgstr "어두움" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "데이터" @@ -3720,7 +3711,7 @@ msgid "Debug" msgstr "디버그" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "디버깅" @@ -3737,24 +3728,24 @@ msgstr "디코딩 품질:" msgid "Decrease" msgstr "감소" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "수렴 감소" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "깊이 감소" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "에뮬레이션 속도 감소" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "IR 감소" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "선택된 상태 슬롯을 줄입니다" @@ -3768,7 +3759,7 @@ msgstr "Y 감소" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "기본" @@ -3788,7 +3779,7 @@ msgstr "기본 폰트" msgid "Default ISO:" msgstr "기본 ISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "기본 쓰레드" @@ -3814,8 +3805,9 @@ msgstr "" "다.

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "삭제" @@ -3833,7 +3825,7 @@ msgstr "선택된 파일들 삭제..." msgid "Delete the existing file '{0}'?" msgstr "존재하는 파일 '{0}' 를 삭제합니까?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "깊이" @@ -3845,12 +3837,12 @@ msgstr "깊이 퍼센트:" msgid "Depth:" msgstr "깊이:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "설명" @@ -3864,8 +3856,8 @@ msgstr "설명:" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3877,21 +3869,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "떨어진" @@ -3899,7 +3891,7 @@ msgstr "떨어진" msgid "Detect" msgstr "감지" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "RSO 모듈 감지하기" @@ -3907,11 +3899,11 @@ msgstr "RSO 모듈 감지하기" msgid "Deterministic dual core:" msgstr "결정론적 듀얼 코어:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "개발 (하루에 여러 번)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "장치" @@ -3953,11 +3945,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "연결 끊어진(&c)" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "비활성화" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "바운딩 박스 끄기" @@ -3970,15 +3957,15 @@ msgstr "복사 필터 비활성" msgid "Disable EFB VRAM Copies" msgstr "EFB 비디오램 복사 비활성" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "에뮬레이션 속도 제한 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "패스트멤 비활성" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "패스트멤 투기장 비활성" @@ -3986,11 +3973,11 @@ msgstr "패스트멤 투기장 비활성" msgid "Disable Fog" msgstr "안개 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "JIT 캐시 비활성" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -4018,7 +4005,7 @@ msgstr "" "링을 막습니다.

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -4032,6 +4019,12 @@ msgstr "" "의 그래픽 이슈들을 일으킵니다.

잘 모르겠으면, 체크" "해 두세요." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "디스크" @@ -4040,6 +4033,11 @@ msgstr "디스크" msgid "Discard" msgstr "폐기" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "디스플레이 타입" @@ -4071,15 +4069,15 @@ msgstr "거리" msgid "Distance of travel from neutral position." msgstr "중립 위치에서 이동 거리" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "돌핀이 정보를 돌핀 개발자들에게 보고하도록 허가하시겠습니까?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "\"%1\" 를 게임 경로들의 목록에 추가하고 싶습니까?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "부호 이름 목록을 청소할까요?" @@ -4089,7 +4087,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "선택된 저장 파일 %n 을 삭제하고 싶습니까?" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "에뮬레이션을 중단하고 싶습니까?" @@ -4101,8 +4099,8 @@ msgstr "NAND 고치기를 시도하고 싶습니까?" msgid "Dolby Pro Logic II Decoder" msgstr "돌비 프로 로직 II 디코더" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "돌핀 FIFO 로그 (*.dff)" @@ -4110,9 +4108,9 @@ msgstr "돌핀 FIFO 로그 (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "돌핀 게임 모드 프리셋" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "돌핀 맵 파일 (*.map)" @@ -4124,8 +4122,8 @@ msgstr "돌핀 서명 CSV 파일" msgid "Dolphin Signature File" msgstr "돌핀 서명 파일" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "돌핀 TAS 무비 (*.dtm)" @@ -4167,7 +4165,7 @@ msgstr "돌핀이 요청된 액션 완수에 실패했습니다." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "돌핀은 무료이고 오픈-소스 게임큐브 및 Wii 에뮬레이터입니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "횡단 서버에 비해 돌핀이 너무 구 버전입니다." @@ -4183,14 +4181,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "돌핀은 라이슨스되지 않은 디스크들을 검증할 수 없습니다." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" -"돌핀은 자동으로 지역이 결정될 수 없는 타이틀에 대해 이것을 사용할 것입니다." - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "돌핀의 치트 시스템이 현재 꺼졌습니다." @@ -4199,7 +4190,7 @@ msgstr "돌핀의 치트 시스템이 현재 꺼졌습니다." msgid "Domain" msgstr "도메인" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "업데이트 안함" @@ -4220,7 +4211,7 @@ msgstr "문들이 잠겼습니다" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "더블" @@ -4242,7 +4233,7 @@ msgstr "코드 다운로드" msgid "Download Codes from the WiiRD Database" msgstr "WiiRD 데이터베이스에서 코드를 다운로드" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "GameTDB.com 에서 그리드 모드에 사용할 게임커버를 다운로드" @@ -4254,6 +4245,16 @@ msgstr "다운로드 완료" msgid "Downloaded %1 codes. (added %2)" msgstr "%1 코드들이 다운로드됨. (%2 추가됨)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4293,7 +4294,7 @@ msgstr "가짜가상메모리 덤프(&F)" msgid "Dump &MRAM" msgstr "MRAM 덤프(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "오디오 덤프" @@ -4305,7 +4306,7 @@ msgstr "기반 텍스처 덤프" msgid "Dump EFB Target" msgstr "EFB 타겟 덤프" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "프레임들 덤프" @@ -4372,11 +4373,11 @@ msgstr "" "User/Dump/Textures/로 XFB 복사의 내용을 덤프합니다.

" "잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "터보 버튼 누르기의 기간 (프레임):" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "터보 버튼 떼기의 기간 (프레임)" @@ -4386,11 +4387,11 @@ msgstr "터보 버튼 떼기의 기간 (프레임)" msgid "Dutch" msgstr "네덜란드어" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "종료(&x)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "EFB 복사 %1" @@ -4405,7 +4406,7 @@ msgstr "" "-- 최근에 돌핀 배포를 업그레이드했다면, 윈도우가 새로운 드라이버를 인식하기 " "위해 재부팅이 필요합니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4416,7 +4417,7 @@ msgstr "" "자신의 입력을 게임에 보냅니다.\n" "공정함과 최소의 지연이 가장 중요한 경쟁 게임들에 알맞음." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "빠른 메모리 업데이트" @@ -4435,7 +4436,16 @@ msgstr "동 아시아" msgid "Edit Breakpoint" msgstr "중단점 수정" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "편집..." @@ -4455,11 +4465,11 @@ msgstr "효과" msgid "Effective" msgstr "효과적인" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "효율 우선순위" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4477,7 +4487,7 @@ msgstr "요소" msgid "Embedded Frame Buffer (EFB)" msgstr "내장형 프레임 버퍼 (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "비어있음" @@ -4489,7 +4499,7 @@ msgstr "에뮬 쓰레드가 이미 구동중임" msgid "Emulate Disc Speed" msgstr "디스크 속도 에뮬" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "무한대 기반 에뮬" @@ -4509,7 +4519,7 @@ msgstr "" "실제 하드웨어의 디스크 속도를 에뮬합니다. 비활성화는 불안정을 유발할 수 있습" "니다. 기본 값은 True" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "에뮬된 USB 장치들" @@ -4527,7 +4537,7 @@ msgstr "" "현재: MEM1 {0:08X} ({1} MiB), MEM2 {2:08X} ({3} MiB)\n" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "에뮬레이션 속도" @@ -4536,8 +4546,6 @@ msgstr "에뮬레이션 속도" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "활성" @@ -4545,23 +4553,15 @@ msgstr "활성" msgid "Enable API Validation Layers" msgstr "API 검증 레이어 활성화" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "달성 배지 활성화" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "달성 활성화" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "오디오 늘림 활성" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "치트 활성화" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "컨트롤러 입력 활성화(&t)" @@ -4569,17 +4569,21 @@ msgstr "컨트롤러 입력 활성화(&t)" msgid "Enable Custom RTC" msgstr "사용자 지정 RTC 켜기" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "디버깅 UI 활성화" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "듀얼 코어 활성화" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "듀얼 코어 활성화 (속도 상승)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4589,7 +4593,7 @@ msgstr "에뮬된 CPU 클럭 오버라이드 활성화" msgid "Enable Emulated Memory Size Override" msgstr "에뮬된 메모리 크기 오버라이드 활성화" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "재 달성 활성화" @@ -4601,11 +4605,11 @@ msgstr "FPRF 활성화" msgid "Enable Graphics Mods" msgstr "그래픽 모드 활성화" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4623,20 +4627,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "리더보드 활성화" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "MMU 활성화" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "진척도 알림 활성화" @@ -4644,14 +4644,10 @@ msgstr "진척도 알림 활성화" msgid "Enable Progressive Scan" msgstr "프로그레시브 스캔 활성화" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "RetroAchievements.org 통합 활성화" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "풍부한 존재 활성화" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4665,11 +4661,15 @@ msgstr "화면 보호기 활성화" msgid "Enable Speaker Data" msgstr "스피커 데이터 활성화" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "비공식 달성 활성화" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "사용 통계 보고 활성화" @@ -4685,36 +4685,6 @@ msgstr "와이어프레임 활성화" msgid "Enable Write-Back Cache (slow)" msgstr "롸이트-백 캐시 활성화 (느림)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" -"달성 배지들을 활성화합니다.

플레이어, 게임, 달성 아이콘들을 표시합니" -"다. 단순 보이는 옵션, 하지만 이미지들을 다운받을 약간의 추가 메모리와 시간이 " -"필요할 것입니다." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" -"RetroAchievements 리더보드에서 경쟁을 활성화합니다.

사용하려면 하드코" -"어 모드가 활성화 되어야만 합니다." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" -"RetroAchievements 웹사이트상에 자세한 풍부한 존재를 활성화합니다.

이것" -"은 플레이어가 게임에서 무엇을 하고 있는지 웹사이트에 자세한 설명을 제공합니" -"다. 이것이 비활성화 되면, 웹사이트는 무슨 게임이 플레이되고 있는지만 보고할 " -"것입니다.

이것은 디스코드 풍부한 존재와 무관합니다." - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " @@ -4723,7 +4693,7 @@ msgstr "" "에뮬된 디스크 속도를 켭니다. 이것을 비활성화하면 일부 게임에서 깨짐이나 다른 " "문제를 일으킬 수 있습니다. (켬 = 호환성, 끔 = 해제)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4734,7 +4704,7 @@ msgstr "" "

사용하려면 RetroAchievements 계정에 로그인 해야만 합니다. 돌핀은 로그" "인을 유지하기 위해 패스워드를 로컬로 저장하지 않고 API 토큰을 사용합니다." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " @@ -4743,31 +4713,32 @@ msgstr "" "달성들상에 진척 알림을 활성화합니다.

120 별 중에 60 처럼, 모인 값에 따" "른 달성 진보를 만들 때마다 요약 팝업 메시지를 표시합니다." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -"앙코르 모드에서 달성을 해제합니다.

앙코르 모드는 사이트에서 이미 해제" -"된 달성을 재활성화해서 해제된 조건들을 다시 만나면 알림을 받을 수 있습니다, " -"커스텀 스피드런에 유용 혹은 단순 재미용." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" -msgstr "달성 해제 활성화.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" -"공식 뿐만아니라 비공식 달성 해제도 활성화합니다.

비공식 달성은 " -"RetroAchievements에서 공식으로 간주되지 않은 옵션이나 미완료 달성이될 수 있으" -"며 테스트용 또는 단순히 재미로 유용할 수 있습니다." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 msgid "" @@ -4785,7 +4756,7 @@ msgstr "" "부동 소수점 결과 플래그 계산을 켭니다, 소수의 게임들에서 필요합니다. (켬 = 호" "환성, 끔 = 빠름)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4830,7 +4801,7 @@ msgstr "" "들은 이것과 아무런 이슈가 없습니다.

잘 모르겠으면, " "체크 해제해 두세요." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4889,6 +4860,15 @@ msgstr "" "한 대체 제공자입니다.\n" "이곳에서 서비스 설명을 읽으세요: https://www.wiilink24.com/tos" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4926,6 +4906,10 @@ msgstr "" "\n" "가져오기를 중단합니다." +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet이 초기화되지 않았습니다." @@ -4973,7 +4957,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "RSO 모듈 주소를 입력:" @@ -4986,20 +4970,20 @@ msgstr "RSO 모듈 주소를 입력:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -5013,42 +4997,42 @@ msgstr "RSO 모듈 주소를 입력:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -5074,7 +5058,7 @@ msgstr "어댑터 열기 에러: %1" msgid "Error collecting save data!" msgstr "저장 데이터 수집 에러!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -5089,7 +5073,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "에러가 있는 세션 목록: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "일부 텍스처 팩을 로딩하는 중에 에러가 발생했습니다" @@ -5186,7 +5170,7 @@ msgstr "{1} 파티션에 {0} 사용되지 않은 블락들에서 에러들이 msgid "Euphoria" msgstr "유포리아" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "유럽" @@ -5199,15 +5183,15 @@ msgstr "전용 우버쉐이더" msgid "Exit" msgstr "나가기" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "+ 혹은 닫는 괄호를 예상했습니다." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "예상되는 인수들: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "닫는 괄호를 예상했습니다." @@ -5219,19 +5203,19 @@ msgstr "쉼표를 예상했습니다." msgid "Expected end of expression." msgstr "표현식의 끝을 예상했습니다." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "입력의 이름을 예상했습니다." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "여는 괄호를 예상했습니다." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "표현식의 시작을 예상했습니다." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "변수 이름을 예상했습니다." @@ -5239,7 +5223,7 @@ msgstr "변수 이름을 예상했습니다." msgid "Experimental" msgstr "실험적" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "모든 Wii 저장을 내보내기" @@ -5250,11 +5234,11 @@ msgstr "모든 Wii 저장을 내보내기" msgid "Export Failed" msgstr "내보내기를 실패했습니다" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "입력 기록 내보내기" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "입력 기록 내보내기..." @@ -5282,14 +5266,14 @@ msgstr ".gcs 로 내보내기... (&g)" msgid "Export as .&sav..." msgstr ".sav 로 내보내기... (&s)" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n 저장(들)을 내보냈습니다" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "확장" @@ -5302,7 +5286,7 @@ msgstr "확장 모션 입력" msgid "Extension Motion Simulation" msgstr "확장 모션 시뮬레이션" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "외부의" @@ -5310,7 +5294,7 @@ msgstr "외부의" msgid "External Frame Buffer (XFB)" msgstr "외부 프레임 버퍼 (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "NAND 에서 증명서 추출" @@ -5347,8 +5331,8 @@ msgstr "디렉토리 압축 풀기..." msgid "FD" msgstr "FD" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO 플레이어" @@ -5364,11 +5348,11 @@ msgstr "" "메모리 카드 열기에 실패했습니다:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "넷플레이 목록 : %1 에 이 세션을 추가하는데에 실패했습니다" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "서명 파일 '%1' 에 덧붙이기에 실패했습니다." @@ -5388,7 +5372,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "Redump.org 연결에 실패했습니다" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "서버 연결에 실패했습니다: %1" @@ -5409,15 +5393,15 @@ msgstr "D3D12 글로벌 리소스 생성에 실패했습니다" msgid "Failed to create DXGI factory" msgstr "DXGI 팩토리 생성에 실패했습니다" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "무한대 파일 생성에 실패했습니다" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "스카이랜더 파일 생성에 실패했습니다!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5434,7 +5418,7 @@ msgstr "넷플레이 GBA{0} 저장 파일 삭제에 실패했습니다. 쓰기 msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "넷플레이 메모리 카드를 삭제에 실패했습니다. 쓰기 권한을 검증하세요." -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "선택된 파일 삭제에 실패했습니다." @@ -5463,7 +5447,7 @@ msgstr "%1 저장 파일(들)로부터 %n 를 내보내기에 실패했습니다 msgid "Failed to export the following save files:" msgstr "다음 저장 파일들을 내보내기에 실패했습니다:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "NAND 에서 증명서 추출에 실패했습니다" @@ -5493,14 +5477,14 @@ msgstr "하나 이상의 D3D 부호 찾기에 실패했습니다" msgid "Failed to import \"%1\"." msgstr "\"%1\" 가져오기에 실패했습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "저장 파일을 가져오기에 실패했습니다. 해당 게임을 한번 띄워주세요, 그리고 다" "시 시도하세요." -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5508,7 +5492,7 @@ msgstr "" "저장 파일 가져오기에 실패했습니다. 주어진 파일은 오염되었거나 적합한 Wii 저장" "이 아닙니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5518,7 +5502,7 @@ msgstr "" "것이 그 안에 파일들에 액세스를 막고 있습니다. NAND (도구 -> NAND 관리 -> " "NAND 체크...) 를 고쳐 보세요, 그런 후 저장을 다시 가져오세요." -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "코어 인식에 실패했습니다" @@ -5541,11 +5525,11 @@ msgid "Failed to install pack: %1" msgstr "팩 설치에 실패했습니다: %1" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "NAND 에 이 타이틀 설치에 실패했습니다." -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5553,8 +5537,8 @@ msgstr "" "포트 %1 듣기에 실패했습니다. 구동 중인 다른 넷플레이 서버 인스턴스가 있습니" "까?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "%1 에서 RSO 모듈 로드에 실패했습니다" @@ -5566,21 +5550,21 @@ msgstr "d3d11.dll 로드에 실패했습니다" msgid "Failed to load dxgi.dll" msgstr "dxgi.dll 로드에 실패했습니다" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "맵 파일 '%1' 을 로드에 실패했습니다." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "스카이랜더 파일 로드에 실패했습니다!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "실행 가능한 것을 메모리에 로드하는데 실패했습니다." @@ -5596,17 +5580,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "스카이랜더 수정에 실패했습니다!" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "'%1' 를 열기에 실패했습니다" @@ -5614,7 +5598,7 @@ msgstr "'%1' 를 열기에 실패했습니다" msgid "Failed to open Bluetooth device: {0}" msgstr "블루투스 장치 열기에 실패했습니다: {0}" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5646,15 +5630,15 @@ msgstr "" msgid "Failed to open file." msgstr "파일 열기에 실패했습니다." -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "서버 열기에 실패했습니다" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "무한대 파일 열기에 실패했습니다!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5662,11 +5646,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "스카이랜더 파일 열기에 실패했습니다!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5716,23 +5700,23 @@ msgstr "입력 파일 \"{0}\" 로 부터 읽기에 실패했습니다." msgid "Failed to read selected savefile(s) from memory card." msgstr "메모리 카드에서 선택된 저장파일(들)을 읽기에 실패했습니다." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "무한대 파일 읽기에 실패했습니다!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "스카이랜더 파일 읽기에 실패했습니다!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5746,7 +5730,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "{0} 을 읽을 수 없습니다." @@ -5781,31 +5765,31 @@ msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" "넷플레이 리다이렉트 폴더 재설정에 실패했습니다. 쓰기 권한을 검증하세요." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "FIFO 로그 저장에 실패했습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "경로 '%1' 에 코드 맵 저장을 실패했습니다" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "서명 파일 '%1' 을 저장에 실패했습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "경로 '%1' 에 심볼 맵 저장을 실패했습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "서명 파일 '%1' 에 저장에 실패했습니다." -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5860,20 +5844,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "실패" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "공정한 입력 지연" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "대비책 지역" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "대비책 지역:" @@ -5886,7 +5871,7 @@ msgstr "빠름" msgid "Fast Depth Calculation" msgstr "빠른 깊이 계산" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5899,7 +5884,7 @@ msgstr "" msgid "Field of View" msgstr "시야" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "피겨 번호:" @@ -5911,9 +5896,9 @@ msgstr "피겨 타입" msgid "File Details" msgstr "파일 세부사항" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "파일 형식" @@ -5921,24 +5906,24 @@ msgstr "파일 형식" msgid "File Format:" msgstr "파일 형식:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "파일 정보" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "파일 이름" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "파일 경로" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "파일 크기" @@ -6027,7 +6012,6 @@ msgstr "고정된 정돈" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "플래그" @@ -6036,14 +6020,14 @@ msgstr "플래그" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "플로우트" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" -msgstr "분기 따라가기 (&b)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" +msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 msgid "For best results please slowly move your input to all possible regions." @@ -6114,7 +6098,7 @@ msgstr "%1 가 VS 확장을 지원하지 않기 때문에 강제로 꺼졌습니 msgid "Forced on because %1 doesn't support geometry shaders." msgstr "%1 가 기하학 쉐이더를 지원하지 않기 때문에 강제로 켜졌습니다." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -6124,7 +6108,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -6135,6 +6119,12 @@ msgstr "" "줄여서 품질이 증가합니다. 성능에 영향이 없고 소수의 그래픽 이슈를 읽으킵니다." "

잘 모르겠으면, 체크해 두세요." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "포맷:" @@ -6150,7 +6140,7 @@ msgstr "앞으로" msgid "Forward port (UPnP)" msgstr "포트 열기 (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "%1 결과들을 찾았음 \"%2\" 에 대한 것임" @@ -6160,24 +6150,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "%n 주소(들)을 발견했습니다." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "프레임 %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "프레임 진행" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "프레임 진행 속도 감소" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "프레임 진행 속도 증가" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "프레임 진행 속도 리셋" @@ -6185,7 +6175,7 @@ msgstr "프레임 진행 속도 리셋" msgid "Frame Dumping" msgstr "프레임 덤핑" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "프레임 범위" @@ -6193,7 +6183,7 @@ msgstr "프레임 범위" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "프레임 덤프 이미지(들) '{0}' 가 이미 존재합니다. 덮어쓰시겠습니까?" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "녹화할 프레임:" @@ -6213,7 +6203,7 @@ msgstr "빈 파일: %1" msgid "Free Look Control Type" msgstr "자유 보기 컨트롤 타입" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "자유 보기 컨트롤러 %1" @@ -6237,11 +6227,11 @@ msgstr "" msgid "FreeLook" msgstr "자유보기" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "자유로운 보기" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "자유로운 보기 토글" @@ -6266,8 +6256,8 @@ msgid "From" msgstr "From" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "에서:" @@ -6275,10 +6265,15 @@ msgstr "에서:" msgid "FullScr" msgstr "전체화면" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "함수" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "함수들" @@ -6295,7 +6290,7 @@ msgstr "GBA (TCP)" msgid "GBA Cartridge Path:" msgstr "GBA 카트리지 경로:" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "GBA 코어" @@ -6311,19 +6306,19 @@ msgstr "GBA 설정" msgid "GBA TAS Input %1" msgstr "GBA TAS 입력 %1" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "GBA 볼륨" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "GBA 창 크기" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "GBA%1 롬이 \"%2\" 로 변경되었습니다" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "GBA%1 롬이 비활성화되었습니다" @@ -6371,7 +6366,7 @@ msgstr "GL_MAX_TEXTURE_SIZE 가 {0} 입니다 - 적어도 1024 이어야만 합 msgid "GPU Texture Decoding" msgstr "GPU 텍스처 디코딩" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6383,7 +6378,7 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "GPU: OGL 에러: 당신의 비디오 카드가 OpenGL 2.0 을 지원합니까?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6391,7 +6386,7 @@ msgstr "" "GPU: OGL 에러: GL_ARB_map_buffer_range 가 필요합니다.\n" "GPU: 당신의 비디오 카드가 OpenGL 3.0 을 지원합니까?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" @@ -6399,7 +6394,7 @@ msgstr "" "GPU: OGL 에러: GL_ARB_sampler_objects 가 필요합니다.\n" "GPU: 당신의 비디오 카드가 OpenGL 3.3 을 지원합니까?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" @@ -6407,7 +6402,7 @@ msgstr "" "GPU: OGL 에러: GL_ARB_uniform_buffer_object 가 필요합니다.\n" "GPU: 당신의 비디오 카드가 OpenGL 3.1 을 지원합니까?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6423,7 +6418,7 @@ msgstr "" "GPU: OGL 에러: OpenGL 3 가 필요합니다.\n" "GPU: 당신의 비디오 카드가 OpenGL 3 을 지원합니까?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6446,16 +6441,16 @@ msgstr "" msgid "Game" msgstr "게임" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "게임 보이 어드밴스" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "게임 보이 어드밴스 카트리지 (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" @@ -6463,7 +6458,7 @@ msgstr "" "게임 보이 어드밴스 롬(*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;모" "든 파일 (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "포트 %1 에 게임 보이 어드밴스" @@ -6491,8 +6486,8 @@ msgstr "게임 감마" msgid "Game Gamma:" msgstr "게임 감마:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "게임 ID" @@ -6501,15 +6496,15 @@ msgstr "게임 ID" msgid "Game ID:" msgstr "게임 ID:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "게임 상태" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "게임이 \"%1\" 로 변경되었습니다" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" @@ -6517,11 +6512,11 @@ msgstr "" "게임 파일이 다른 해시를 가지고 있습니다; 그걸 우-클릭; 속성 선택, 검증 탭으" "로 전환, 그리고 해시를 확인하기위해 무결성 검증을 선택하세요." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "게임이 다른 디스크 넘버를 가지고 있습니다" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "게임이 다른 개정을 가지고 있습니다" @@ -6535,7 +6530,7 @@ msgid "" msgstr "" "게임이 다른 게임 저장과 함께 덮어썼습니다. {0:#x}, {1:#x} 앞쪽에 데이터 오염" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "게임 지역이 맞지 않습니다" @@ -6555,11 +6550,11 @@ msgstr "Wii U용 게임큐브 어댑터" msgid "GameCube Adapter for Wii U at Port %1" msgstr "포트 %1 에 Wii U 용 게임큐브 어댑터 " -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "게임큐브 컨트롤러" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "포트 %1 에 게임큐브 컨트롤러" @@ -6567,11 +6562,11 @@ msgstr "포트 %1 에 게임큐브 컨트롤러" msgid "GameCube Controllers" msgstr "게임큐브 컨트롤러" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "게임큐브 키보드" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "포트 %1 에 겜임큐브 키보드" @@ -6588,7 +6583,7 @@ msgstr "게임큐브 메모리 카드" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "게임큐브 메모리 카드 (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "게임큐브 마이크 슬롯 %1" @@ -6621,34 +6616,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Gecko 코드" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "일반" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "일반 옵션" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "새로운 통계 식별자 생성" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "'%1' 에서 부호 이름들을 생성했습니다" @@ -6666,7 +6669,7 @@ msgstr "독일" msgid "GetDeviceList failed: {0}" msgstr "디바이스목록얻기 실패했음: {0}" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "GiB" @@ -6681,7 +6684,7 @@ msgstr "거인" msgid "Giants" msgstr "거인들" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "골프 모드" @@ -6690,7 +6693,7 @@ msgid "Good dump" msgstr "좋은 덤프" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "그래픽" @@ -6699,7 +6702,7 @@ msgstr "그래픽" msgid "Graphics Mods" msgstr "그래픽 모드" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "그래픽 토글" @@ -6708,7 +6711,7 @@ msgstr "그래픽 토글" msgid "Graphics mods are currently disabled." msgstr "그래픽 모드가 현재 꺼졌습니다." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6734,7 +6737,7 @@ msgstr "초록 왼쪽" msgid "Green Right" msgstr "초록 오른쪽" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "격자 보기" @@ -6771,7 +6774,7 @@ msgstr "HDR 후-처리" msgid "Hacks" msgstr "핵" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "헤드" @@ -6803,7 +6806,7 @@ msgstr "헥스 8" msgid "Hex Byte String" msgstr "헥스 바이트 스트링" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "16진수" @@ -6812,11 +6815,11 @@ msgstr "16진수" msgid "Hide" msgstr "숨기기" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "모두 숨기기" @@ -6828,11 +6831,18 @@ msgstr "인-게임 세션 숨기기" msgid "Hide Incompatible Sessions" msgstr "비호환 세션들 숨기기" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "원격 GBA 숨기기" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "높은" @@ -6860,7 +6870,7 @@ msgstr "호스트" msgid "Host Code:" msgstr "호스트 코드:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "호스트 입력 권한" @@ -6868,7 +6878,7 @@ msgstr "호스트 입력 권한" msgid "Host Size" msgstr "호스트 크기" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6880,11 +6890,11 @@ msgstr "" "3+ 플레이어들과 함께하는 캐주얼 게임에 알맞음, 아마도 불안정하거나 높은 지연 " "연결상에서." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "호스트 입력 권한 꺼짐" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "호스트 입력 권한 켜짐" @@ -6896,17 +6906,17 @@ msgstr "넷플레이로 호스트" msgid "Hostname" msgstr "호스트명" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "단축키 설정" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "단축키" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "핫키들은 윈도우 포커스가 필요함" @@ -6969,7 +6979,7 @@ msgstr "IP 주소:" msgid "IPL Settings" msgstr "IPL 설정" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -7013,7 +7023,7 @@ msgstr "" msgid "Icon" msgstr "아이콘" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -7024,11 +7034,11 @@ msgstr "" "\n" "타이밍-민감한 컨트롤을 지진 턴-기반 게임에 알맞음, 골프 같은." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "식별자 생성" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -7049,7 +7059,7 @@ msgstr "" "을 우리가 식별하게 도와줍니다.\n" "이 허가는 돌핀 설정에서 어느 때라도 철회될 수 있습니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -7069,7 +7079,7 @@ msgstr "" "체크 해제되면, 에뮬된 컨트롤러의 연결 상태는\n" "실제 기본 장비 (만일 있다면)의 연결 상태와 연결됩니다." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -7080,7 +7090,17 @@ msgstr "" "

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -7095,7 +7115,7 @@ msgstr "" msgid "Ignore" msgstr "무시" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -7148,7 +7168,7 @@ msgstr "" "

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "BootMii NAND 백업 가져오기..." @@ -7163,15 +7183,15 @@ msgstr "가져오기를 실패했습니다" msgid "Import Save File(s)" msgstr "저장 파일(들)을 가져오기" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Wii 저장 가져오기" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "NAND 백업 가져오기" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -7180,6 +7200,15 @@ msgstr "" "NAND 백업 가져오기\n" " 경과 시간: %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "인-게임?" @@ -7224,24 +7253,24 @@ msgstr "잘못된 플레이시간 값!" msgid "Increase" msgstr "증가" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "수렴 증가" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "깊이 증가" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "에뮬레이션 속도 증가" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "IR 증가" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "선택된 상태 슬롯을 늘립니다" @@ -7261,16 +7290,16 @@ msgstr "증분 회전" msgid "Incremental Rotation (rad/sec)" msgstr "증분 회전 (rad/sec)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "무한대 피겨 생성자" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "무한대 매니저" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "무한대 오브젝트 (*.bin);;" @@ -7292,12 +7321,12 @@ msgstr "정보" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "정보" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "에뮬하는 동안 화면보호기를 감춥니다" @@ -7307,10 +7336,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "입력" @@ -7324,22 +7353,15 @@ msgstr "활성에 필요한 힘을 입력하세요." msgid "Input strength to ignore and remap." msgstr "무시하고 리매핑할 힘을 입력하세요." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "nop 삽입 (&n)" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "SD 카드 삽입" @@ -7353,11 +7375,11 @@ msgstr "설치" msgid "Install Partition (%1)" msgstr "파티션 (%1) 설치" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "업데이트 설치" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "WAD 설치..." @@ -7365,13 +7387,14 @@ msgstr "WAD 설치..." msgid "Install to the NAND" msgstr "NAND 에 설치" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "명령." #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "명령" @@ -7380,7 +7403,7 @@ msgstr "명령" msgid "Instruction Breakpoint" msgstr "명령 중단점" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "명령:" @@ -7389,7 +7412,7 @@ msgstr "명령:" msgid "Instruction: %1" msgstr "명령: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7410,19 +7433,19 @@ msgstr "강도" msgid "Interface" msgstr "인터페이스" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "내부 LZ4 오류 - {0} 바이트 압축해제를 시도했습니다" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "내부 LZ4 오류 - 압축 실패했습니다" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "내부 LZ4 오류 - 압축해제를 실패했습니다 ({0}, {1}, {2})" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "내부 LZ4 오류 - 적재량 크기 맞지 않음 ({0} / {1}))" @@ -7435,7 +7458,7 @@ msgstr "내부 LZO 오류 - 압축 실패했습니다" msgid "Internal LZO Error - decompression failed" msgstr "내부 LZO 오류 - 압축해제를 실패했습니다" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." @@ -7443,7 +7466,7 @@ msgstr "" "내부 LZO 오류 - 압축풀기 실패했습니다 ({0}) ({1}) \n" "구식의 상태저장 버전 정보를 찾을 수 없었습니다." -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" @@ -7451,13 +7474,13 @@ msgstr "" "내부 LZO 오류 - 압축해제된 버전 쿠키와 버전 스트링 길이를 분석에 실패했습니" "다 ({0})" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "내부 LZO 오류 - 압축해제된 버전 스트링 분석에 실패했습니다 ({0} / {1})" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "내부 해상도" @@ -7466,7 +7489,7 @@ msgstr "내부 해상도" msgid "Internal Resolution:" msgstr "내부 해상도:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "AR 코드를 생성하는 동안 내부 에러." @@ -7474,7 +7497,7 @@ msgstr "AR 코드를 생성하는 동안 내부 에러." msgid "Interpreter (slowest)" msgstr "인터프리터 (가장 느림)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "인터프리터 코어" @@ -7482,7 +7505,7 @@ msgstr "인터프리터 코어" msgid "Invalid Expression." msgstr "부적합 표현." -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "자동-업데이트 서비스에서 부적합한 JSON 을 받았습니다: {0}" @@ -7490,7 +7513,7 @@ msgstr "자동-업데이트 서비스에서 부적합한 JSON 을 받았습니 msgid "Invalid Mixed Code" msgstr "부적합 복합 코드" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "부적합한 %1 이 제공됨: %2" @@ -7499,11 +7522,11 @@ msgstr "부적합한 %1 이 제공됨: %2" msgid "Invalid Player ID" msgstr "부적합한 플레이어 아이디" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "부적합 RSO 모듈 주소: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "부적합한 스텍호출" @@ -7524,7 +7547,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "필드 \"%1\" 에 부적합한 입력" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "부적합한 입력이 제공됨" @@ -7540,19 +7563,19 @@ msgstr "검색에 부적합 인자들." msgid "Invalid password provided." msgstr "부적합한 패스워드가 제공되었습니다." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "부적합 기록 파일" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "부적합한 찾기 파라미터 (선택된 오브젝트 없음)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "부적합한 찾기 스트링 (숫자로 변환될 수 없었습니다)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "부적합한 찾기 스트링 (짝수 길이 스트링만 지원됩니다)" @@ -7579,11 +7602,11 @@ msgstr "이탈리아" msgid "Item" msgstr "아이템" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "JIT 블록 연결 끄기" @@ -7591,47 +7614,47 @@ msgstr "JIT 블록 연결 끄기" msgid "JIT Blocks" msgstr "JIT 블록들" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "JIT 분기 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "JIT 소수점 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "JIT 정수 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "JIT 로드스토어 부동 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "JIT 로드스토어 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "JIT 로드스토어 짝짓기 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "JIT 로드스토어 lXz 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "JIT 로드스토어 lbzx 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "JIT 로드스토어 lwz 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "JIT 끄기 (JIT 코어)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "JIT 짝짓기 끄기" @@ -7643,16 +7666,17 @@ msgstr "ARM64 용 JIT 리컴파일러 (권장)" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "x86-64 용 JIT 리컴파일러 (권장)" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "JIT 레지스터 캐시 끄기" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "JIT 시스템레지스터 끄기" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." @@ -7660,11 +7684,11 @@ msgstr "" "JIT 이 캐시 청소후에 코드 공간 찾기에 실패했습니다. 이것은 절대 일어나서는 안" "됩니다. 버그 트랙커에 이 사고를 보고해주세요. 돌핀은 지금 나갈 것입니다." -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "일본" @@ -7687,12 +7711,12 @@ msgid "" msgstr "" "Kaos 가 이 트로피에 대한 유일한 악당입니다. 어느 것도 수정할 필요가 없습니다!" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "계속 구동하기" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "창을 맨위로 유지" @@ -7722,15 +7746,15 @@ msgstr "키보드 컨트롤러" msgid "Keys" msgstr "키" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "플레이어 차기" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "한국" @@ -7756,7 +7780,7 @@ msgstr "롬 로드...(&L)" msgid "L-Analog" msgstr "L-아날로그" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "LR 세이브" @@ -7764,7 +7788,11 @@ msgstr "LR 세이브" msgid "Label" msgstr "레이블" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "마지막 값" @@ -7802,7 +7830,7 @@ msgstr "지연: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "이 타이틀들을 런칭하면 이슈들도 고칠지도 모릅니다." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "리더보드" @@ -7810,7 +7838,7 @@ msgstr "리더보드" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7821,7 +7849,7 @@ msgstr "왼쪽" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "왼쪽 스틱" @@ -7865,6 +7893,14 @@ msgstr "" "좌/우-클릭 출력 설정하기.\n" "중-클릭 지우기." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7898,11 +7934,11 @@ msgstr "왼쪽" msgid "Limit Chunked Upload Speed:" msgstr "덩어리된 업로드 스피드 제한:" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "목록 세로줄" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "목록 보기" @@ -7911,27 +7947,27 @@ msgid "Listening" msgstr "듣기" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "로드" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "배드 맵 파일 로드... (&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "다른 맵 파일 로드... (&O)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7942,24 +7978,29 @@ msgstr "커스텀 텍스처 로드" msgid "Load File" msgstr "파일 로드" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "게임큐브 메인 메뉴 로드" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "호스트의 저장 데이터만 로드" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "마지막 상태 로드" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "경로 로드:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "롬 로드" @@ -7967,133 +8008,128 @@ msgstr "롬 로드" msgid "Load Slot" msgstr "슬롯 로드" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "최근 1 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "최근 10 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "최근 2 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "최근 3 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "최근 4 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "최근 5 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "최근 6 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "최근 7 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "최근 8 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "최근 9 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "슬롯 1 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "슬롯 10 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "슬롯 2 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "슬롯 3 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "슬롯 4 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "슬롯 5 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "슬롯 6 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "슬롯 7 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "슬롯 8 상태 로드" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "슬롯 9 상태 로드" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "파일에서 상태 로드" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "선택된 슬롯에서 상태를 로드합니다" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "슬롯에서 상태 로드" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Wii 시스템 메뉴 %1 로드" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "호스트의 저장 데이터 로드하고 쓰기" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "선택된 슬롯에서 로드" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "슬롯 %1 - %2 로부터 로드" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "맵 파일 로드" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "vWii 시스템 메뉴 %1 로드" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "로드..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "'%1' 에서 부호들이 로드되었습니다" @@ -8116,20 +8152,28 @@ msgstr "" "

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "지역" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "마우스 커서 가두기" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "잠긴" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "로그" @@ -8138,15 +8182,16 @@ msgstr "로그" msgid "Log Configuration" msgstr "로그 환경설정" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "로그인" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "JIT 명령 커버리지 로그" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "로그아웃" @@ -8162,7 +8207,7 @@ msgstr "로그 타입" msgid "Logger Outputs" msgstr "로거 출력" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "로그인 실패" @@ -8176,15 +8221,15 @@ msgstr "" "핀의 성능을 측정하려면 이 기능을 사용하세요.

잘 모르" "겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "루프" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "넷플레이 서버 연결을 잃었습니다..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "낮은" @@ -8201,7 +8246,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "빈사" @@ -8247,9 +8292,9 @@ msgstr "플레이시간 값이 유효한지 확인하세요!" msgid "Make sure there is a Skylander in slot %1!" msgstr "슬롯 %1 에 스카이랜더가 있는지 확인하세요!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "제작사" @@ -8258,7 +8303,7 @@ msgstr "제작사" msgid "Maker:" msgstr "제작사:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -8270,7 +8315,7 @@ msgstr "" "게임들을 망가뜨릴 것입니다.

잘 모르겠으면, 이것을 체" "크 해제해 두세요." -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "NAND 관리" @@ -8279,7 +8324,7 @@ msgstr "NAND 관리" msgid "Manual Texture Sampling" msgstr "수동 텍스처 샘플링" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "매핑" @@ -8291,11 +8336,11 @@ msgstr "마스크 롬" msgid "Match Found" msgstr "일치 발견" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "최대 버퍼:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "최대 버퍼 크기가 %1 로 변경되었습니다" @@ -8309,7 +8354,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Wii 메뉴와 일부 게임에서 느려짐을 유발할지도 모릅니다." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "중간" @@ -8325,7 +8370,7 @@ msgstr "메모리 중단점" msgid "Memory Card" msgstr "메모리 카드" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "메모리 카드 관리자" @@ -8353,7 +8398,7 @@ msgstr "메모리카드: 부적합 소스 주소로 호출된 읽기 ({0:#x})" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "메모리카드: 부적합 목적지 주소로 호출된 쓰기 ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8364,13 +8409,13 @@ msgstr "" "장들을 덮어쓰게 됩니다. 이 처리는 되돌릴 수 없습니다, 따라서 두 NAND 를 계속 " "백업할 것을 권장합니다. 정말 계속합니까?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "마이크" @@ -8387,7 +8432,7 @@ msgstr "기타" msgid "Misc Settings" msgstr "기타 설정" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -8399,7 +8444,7 @@ msgstr "헤더안 빈 블락 숫자와 실제 사용되지 않은 블락수가 msgid "Mismatch between internal data structures." msgstr "내부 데이터 구조들끼리 맞지 않습니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8445,8 +8490,8 @@ msgstr "슬롯 수정" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "발견된 모듈: %1" @@ -8466,11 +8511,11 @@ msgstr "모노스코픽 그림자" msgid "Monospaced Font" msgstr "단일띄어쓰기 폰트" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "모션 입력" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "모션 시뮬레이션" @@ -8479,34 +8524,21 @@ msgstr "모션 시뮬레이션" msgid "Motor" msgstr "모터" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "마우스 커서 가시성" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "비활동 후에 마우스 커서를 숨기고 마우스 커서가 움직이면 돌아갑니다." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "마우스 커서는 항상 보일 것입니다." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "마우스 커서는 게임이 구동되는 동안에 절대로 보이지 않을 것입니다." - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "이동" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "무비" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" @@ -8514,7 +8546,7 @@ msgstr "" "무비 {0} 는 상태저장에서 시작함을 뜻합니다, 하지만 {1} 가 존재하지 않습니다. " "해당 무비가 동기화하기 힘들 것입니다!" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -8527,10 +8559,10 @@ msgstr "곱하는 수" msgid "N&o to All" msgstr "모두 아니오(&o)" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND 체크" @@ -8539,8 +8571,8 @@ msgstr "NAND 체크" msgid "NKit Warning" msgstr "NKit 경고" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8549,7 +8581,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "NTSC-K" @@ -8570,8 +8602,8 @@ msgstr "" "니다.

만일 게임이 감마 값을 고를 수 있도록 허용한다면, 여기서 맞추세" "요.

모르겠으면, 2.35 로 두세요." -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8584,11 +8616,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "이름" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "새로운 태그 이름:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "제거할 태그의 이름:" @@ -8614,7 +8646,7 @@ msgstr "원본 (640x528)" msgid "Native GCI File" msgstr "원본 GCI 파일" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "넷플레이" @@ -8630,7 +8662,7 @@ msgstr "넷플레이 설정" msgid "Netherlands" msgstr "네덜란드" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8639,7 +8671,7 @@ msgstr "" "션동안 생성되거나 수정된 어느 저장 데이터도 호스트의 로컬 저장에 남을 것입니" "다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8649,7 +8681,7 @@ msgstr "" "레이 세션동안 생성되거나 수정된 어느 저장 데이터도 세션 끝에서 버려질 것입니" "다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8658,7 +8690,7 @@ msgstr "" "이 세션 끝에 버려질 것입니다." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "네트워크" @@ -8666,16 +8698,16 @@ msgstr "네트워크" msgid "Network dump format:" msgstr "네트워크 덤프 포멧:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "절대 아니" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "자동-업데이트 절대 안함" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "새로운" @@ -8700,7 +8732,7 @@ msgstr "새로운 찾기" msgid "New Tag..." msgstr "새로운 태그..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "새로운 식별자가 생성되었습니다." @@ -8708,21 +8740,23 @@ msgstr "새로운 식별자가 생성되었습니다." msgid "New instruction:" msgstr "새로운 명령:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "새로운 태그" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "다음 게임 프로파일" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "다음 일치" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "다음 프로파일" @@ -8763,7 +8797,7 @@ msgstr "압축하지 않음" msgid "No Match" msgstr "일치 없음" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "저장 데이터 없음" @@ -8771,12 +8805,12 @@ msgstr "저장 데이터 없음" msgid "No data to modify!" msgstr "수정할 데이터가 없음!" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "적합한 상세 설명 없음" @@ -8788,7 +8822,7 @@ msgstr "에러가 없습니다." msgid "No extension selected." msgstr "선택된 확장이 없습니다." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "로드된 / 녹화된 파일이 없음." @@ -8809,11 +8843,11 @@ msgstr "선택된 그래픽 모드가 없음" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "이슈가 감지되지 않았습니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "매칭하는 게임을 찾지 못했습니다" @@ -8839,7 +8873,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "게임 설정 '{0}' 에 대한 프로파일이 없음" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "로드된 녹화가 없습니다." @@ -8854,13 +8888,13 @@ msgstr "" "undo.dtm 이 없습니다, 무비 갈림을 막기위해서 상태로드 되돌리기를 취소합니다" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "없음" @@ -8872,7 +8906,7 @@ msgstr "북 아메리카" msgid "Not Set" msgstr "설정 안됨" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" "모든 플레이어가 그 게임을 가지고 있지는 않습니다. 정말 시작하고 싶습니까?" @@ -8897,7 +8931,7 @@ msgstr "" "해당 메모리 카드상에 빈 파일들이 충분하지 않습니다. 적어도 %n 빈 파일(들)이 " "요구됩니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "발견되지 않음" @@ -8941,26 +8975,26 @@ msgstr "초당 흔들기 횟수." msgid "Nunchuk" msgstr "눈챠쿠" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "눈처크 가속계" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "눈챠쿠 버튼" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "눈챠쿠 스틱" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "확인" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "오브젝트 %1" @@ -9012,7 +9046,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "오브젝트 범위" @@ -9033,7 +9067,7 @@ msgstr "오프셋" msgid "On" msgstr "켜기" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "움직일 때" @@ -9047,7 +9081,7 @@ msgstr "" "합니다, 작업을 위해서는 꼭지점 쉐이더를 선택하세요. 성능 효과가 있을 수도." "

%1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -9062,7 +9096,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "온라인 문서(&D)" @@ -9070,7 +9104,7 @@ msgstr "온라인 문서(&D)" msgid "Only Show Collection" msgstr "컬렉션만 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -9078,7 +9112,7 @@ msgstr "" "접두사를 가진 부호들만 덧붙입니다:\n" "(모든 부호들은 빈칸)" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -9097,18 +9131,22 @@ msgstr "열기" msgid "Open &Containing Folder" msgstr "담고 있는 폴더 열기(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "사용자 폴더 열기 (&U)" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "디렉토리 열기..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" -msgstr "FIFO 로그 열기" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" +msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 msgid "Open GameCube &Save Folder" @@ -9172,26 +9210,26 @@ msgstr "주황" msgid "Orbital" msgstr "궤도" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -9199,7 +9237,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -9209,16 +9247,16 @@ msgstr "다른 것들" msgid "Other Partition (%1)" msgstr "다른 파티션 (%1)" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "다른 상태 단축키" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "다른 상태 관리" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "다른 게임..." @@ -9226,7 +9264,7 @@ msgstr "다른 게임..." msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "출력 리샘플링" @@ -9234,16 +9272,16 @@ msgstr "출력 리샘플링" msgid "Output Resampling:" msgstr "출력 리샘플링:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "덮어 쓰여진" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "입력 기록 플레이...(&l)" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -9272,7 +9310,7 @@ msgstr "PNG 이미지 파일 (*.png);; 모든 파일 (*)" msgid "PPC Size" msgstr "PPC 크기" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC 대 호스트" @@ -9285,7 +9323,7 @@ msgstr "패드" msgid "Pads" msgstr "패드" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "매개변수들" @@ -9306,7 +9344,7 @@ msgstr "패씨브" msgid "Passthrough a Bluetooth adapter" msgstr "블루투스 어댑터를 패스쓰루" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "패스워드" @@ -9344,15 +9382,15 @@ msgstr "경로" msgid "Pause" msgstr "일시정지" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "무비의 끝에서 일시정지" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "초점 잃을 때 일시정지" @@ -9372,6 +9410,12 @@ msgstr "" "

잘 모르겠으면, 체크 해제해 두세요." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9391,7 +9435,7 @@ msgstr "바깥쪽 스윙 이동의 피크 가속도" msgid "Per-Pixel Lighting" msgstr "픽셀단위 광원" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "온라인 시스템 업데이트 하기" @@ -9421,15 +9465,15 @@ msgstr "피지컬" msgid "Physical address space" msgstr "물리적 주소 공간" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "디버그 폰트 고르기" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "핑" @@ -9441,8 +9485,8 @@ msgstr "피치 내리기" msgid "Pitch Up" msgstr "피치 올리기" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "플랫폼" @@ -9450,52 +9494,52 @@ msgstr "플랫폼" msgid "Play" msgstr " 실행 " -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "재생 / 녹화" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "(입력) 기록 재생" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "플레이 셋/파워 디스크" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "재생 옵션" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "플레이어" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "플레이어 원" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "플레이어 원 능력 하나" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "플레이어 원 능력 둘" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "플레이어 투" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "플레이어 투 능력 하나" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "플레이어 투 능력 둘" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "플레이어" @@ -9530,7 +9574,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "포트 %1" @@ -9547,11 +9591,11 @@ msgstr "포트:" msgid "Portal Slots" msgstr "포탈 슬롯들" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "가능한 비동기 감지됨: %1 가 프레임 %2 에서 비동기화된 듯 합니다" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "후-처리 효과" @@ -9563,6 +9607,14 @@ msgstr "후-처리 효과:" msgid "Post-Processing Shader Configuration" msgstr "후-처리 쉐이더 환경설정" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9572,15 +9624,15 @@ msgstr "점/선 확장용 선호 VS" msgid "Prefetch Custom Textures" msgstr "커스텀 텍스처 프리패치" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "PlayController에 무비 마무리가 미완성되었습니다. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "PlayWiimote에 무비 마무리가 미완성되었습니다. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "PlayWiimote에 무비 마무리가 미완성되었습니다. {0} > {1}" @@ -9596,7 +9648,7 @@ msgstr "" msgid "Presets" msgstr "사전설정" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "동기화 버튼을 누르세요" @@ -9618,24 +9670,25 @@ msgstr "" "진 효과들을 보여주는 대가로 말이죠.

추천되지 않습니" "다, 다른 옵션들이 형편없는 결과를 가져올 때만 사용하세요." -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "이전 게임 프로파일" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "이전 일치" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "이전 프로파일" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "프리머티브 %1" @@ -9675,16 +9728,16 @@ msgstr "" "중간 심각성을 지닌 문제들이 발견되었습니다. 게임 전체나 특정 부분들이 올바르" "게 작동하지 않을 수도 있습니다." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "프로파일" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "프로그램 카운터" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9692,15 +9745,21 @@ msgstr "프로그램 카운터" msgid "Progress" msgstr "진행" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "공공" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "게임 목록 캐시 제거" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "IPL 롬을 in User/GC/ 에 두세요." @@ -9727,11 +9786,11 @@ msgstr "DPLII 디코더의 품질. 오디오 지연이 품질로 증가합니다 #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "질문" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "종료" @@ -9748,19 +9807,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-아날로그" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "준비" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "RSO 모듈" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "RSO 자동-감지" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "구동" @@ -9781,7 +9840,7 @@ msgstr "범위 끝: " msgid "Range Start: " msgstr "범위 시작: " -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "랭크 %1" @@ -9793,12 +9852,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" -msgstr "명령 바꾸기 (&p)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" +msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "읽기" @@ -9821,7 +9881,7 @@ msgstr "읽기 전용" msgid "Read or Write" msgstr "읽거나 쓰기" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "읽기-전용 모드" @@ -9837,8 +9897,8 @@ msgstr "실제 Wii 리모트" msgid "Received invalid Wii Remote data from Netplay." msgstr "넷플레이에서 부적합한 Wii 원격 데이터를 받았습니다." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9847,23 +9907,23 @@ msgstr "" msgid "Recenter" msgstr "리센터" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "녹화" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "입력 녹화" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "녹화" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "녹화 옵션" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "녹화..." @@ -9880,7 +9940,7 @@ msgstr "빨강 왼쪽" msgid "Red Right" msgstr "빨강 오른쪽" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9902,7 +9962,7 @@ msgstr "Redump.org 상태:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9932,8 +9992,8 @@ msgstr "현재 값들을 새로했습니다." msgid "Refreshing..." msgstr "새로고침..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "지역" @@ -9954,7 +10014,12 @@ msgstr "연관 입력" msgid "Relative Input Hold" msgstr "연관 입력 유지" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "나중에 다시 알려주기" @@ -9979,7 +10044,7 @@ msgstr "정크 데이터 제거 (되돌릴 수 없음):" msgid "Remove Tag..." msgstr "태그 제거..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "태그 제거" @@ -9993,12 +10058,12 @@ msgstr "" "으로 담지 않는다면) 압축공간을 조금도 절약하지 않습니다. 아무튼 계속 하시겠습" "니까?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" -msgstr "부호 이름 바꾸기" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" +msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "렌더 창" @@ -10022,10 +10087,16 @@ msgstr "알림: GCIFolder가 할당되지 않은 블록 {0:#x} 에 씀" msgid "Request to Join Your Party" msgstr "당신의 파티로 참여 요청" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -10035,7 +10106,7 @@ msgstr "리셋" msgid "Reset All" msgstr "모두 리셋" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "패닉 핸들러 무시를 리셋" @@ -10079,7 +10150,7 @@ msgstr "리소스 팩 매니저" msgid "Resource Pack Path:" msgstr "리소스 팩 경로:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "재시작이 요구됩니다" @@ -10087,11 +10158,11 @@ msgstr "재시작이 요구됩니다" msgid "Restore Defaults" msgstr "기본값 복원" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" -msgstr "명령 복구" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" +msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "재시도" @@ -10100,7 +10171,7 @@ msgstr "재시도" msgid "Return Speed" msgstr "돌아오기 속도" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "개정" @@ -10112,7 +10183,7 @@ msgstr "개정: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -10123,7 +10194,7 @@ msgstr "오른쪽" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "오른쪽 스틱" @@ -10159,11 +10230,11 @@ msgstr "왼쪽 구르기" msgid "Roll Right" msgstr "오른쪽 구르기" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "룸 ID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "회전" @@ -10185,27 +10256,31 @@ msgstr "" "다.

잘 모르겠으면, 체크 해제해 두세요." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -10218,23 +10293,23 @@ msgstr "" msgid "Rumble" msgstr "진동" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" -msgstr "여기까지 실행 (&T)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" +msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "GBA 코어들을 전용 쓰레드로 구동합니다" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" -msgstr "때까지 구동" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" -msgstr "때까지 구동 (중단점들을 무시)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" +msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "일치할 때까지 구동 (중단점들 무시)" @@ -10242,7 +10317,7 @@ msgstr "일치할 때까지 구동 (중단점들 무시)" msgid "Russia" msgstr "러시아" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "SD 카드" @@ -10301,11 +10376,11 @@ msgstr "SSL 맥락" msgid "START" msgstr "시작" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "코드 저장 (&v)" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "상태 저장(&v) " @@ -10315,9 +10390,9 @@ msgid "Safe" msgstr "안전" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -10327,28 +10402,40 @@ msgstr "저장" msgid "Save All" msgstr "모두 저장" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "저장 내보내기" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" -msgstr "FIFO 로그 저장" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" +msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" -msgstr "에 파일 저장" +msgid "Save File To" +msgstr "" #. i18n: Noun (i.e. the data saved by the game) #: Source/Core/DolphinQt/GBAWidget.cpp:415 @@ -10359,15 +10446,19 @@ msgstr "게임 저장" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "게임 저장 파일들 (*.sav);;모든 파일들 (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "저장 가져오기" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "가장 오래된 상태 저장" @@ -10375,73 +10466,77 @@ msgstr "가장 오래된 상태 저장" msgid "Save Preset" msgstr "프리셋 저장" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "녹화 파일을 다른 이름으로 저장" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "상태 저장" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "슬롯 1 상태 저장" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "슬롯 10 상태 저장" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "슬롯 2 상태 저장" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "슬롯 3 상태 저장" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "슬롯 4 상태 저장" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "슬롯 5 상태 저장" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "슬롯 6 상태 저장" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "슬롯 7 상태 저장" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "슬롯 8 상태 저장" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "슬롯 9 상태 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "파일에 상태 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "가장 오래된 슬롯에 상태 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "선택된 슬롯에 상태를 저장합니다" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "슬롯에 상태 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "심볼 맵 다른 이름으로 저장... (&A)" @@ -10449,7 +10544,7 @@ msgstr "심볼 맵 다른 이름으로 저장... (&A)" msgid "Save Texture Cache to State" msgstr "텍스처 캐시를 상태로 저장" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "상태 저장과 로드" @@ -10461,11 +10556,7 @@ msgstr "프리셋 다른 이름으로 저장..." msgid "Save as..." msgstr "다른 이름으로 저장..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "합쳐진 출력 파일 다른 이름으로 저장" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10479,23 +10570,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "롬과 같은 디렉토리에 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "맵 파일 저장" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "서명 파일 저장" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "선택된 슬롯에 저장" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "슬롯 %1 - %2 에 저장" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "저장..." @@ -10507,7 +10590,7 @@ msgstr "저장된 Wii 리모트 페어링은 게임이 구동 중일 때만 재 msgid "Saves:" msgstr "저장들:" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "상태저장 무비 {0} 가 손상되었습니다, 무비 기록 중지 중..." @@ -10524,8 +10607,8 @@ msgid "ScrShot" msgstr "스크린샷" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "찾기" @@ -10534,7 +10617,7 @@ msgstr "찾기" msgid "Search Address" msgstr "주소 검색" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "최근 오브젝트 찾기" @@ -10554,7 +10637,7 @@ msgstr "" "가상 주소 공간에서는 현재 검색할 수 없습니다. 게임을 잠시 구동하신 후에 다시 " "시도하세요." -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "명령에 대한 찾기" @@ -10562,7 +10645,7 @@ msgstr "명령에 대한 찾기" msgid "Search games..." msgstr "게임들 검색..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "명령 찾기" @@ -10596,9 +10679,9 @@ msgstr "선택" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10607,26 +10690,30 @@ msgid "Select Dump Path" msgstr "덤프 경로 선택" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "내보내기 디렉토리 선택" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "피겨 파일 선택" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "GBA 바이오스 선택" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "GBA 롬 선택" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "GBA 저장 경로 선택" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "마지막 상태 선택" @@ -10635,6 +10722,10 @@ msgstr "마지막 상태 선택" msgid "Select Load Path" msgstr "로드 경로 선택" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "리소스 팩 경로 선택" @@ -10643,6 +10734,14 @@ msgstr "리소스 팩 경로 선택" msgid "Select Riivolution XML file" msgstr "Riivolution XML 파일 선택" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "스카이랜더 컬렉션 선택" @@ -10651,58 +10750,62 @@ msgstr "스카이랜더 컬렉션 선택" msgid "Select Skylander File" msgstr "스카이랜더 파일 선택" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "슬롯 %1 - %2 선택" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "상태 선택" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "상태 슬롯 선택" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "상태 슬롯 1 선택" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "상태 슬롯 10 선택" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "상태 슬롯 2 선택" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "상태 슬롯 3 선택" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "상태 슬롯 4 선택" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "상태 슬롯 5 선택" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "상태 슬롯 6 선택" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "상태 슬롯 7 선택" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "상태 슬롯 8 선택" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "상태 슬롯 9 선택" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "WFS 경로 선택" @@ -10720,24 +10823,20 @@ msgstr "디렉토리 선택" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "파일 선택" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" -msgstr "SD 카드 이미지와 동기화할 폴더를 선택하세요" +msgid "Select a Folder to Sync with the SD Card Image" +msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "게임 선택" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "SD 카드 이미지 선택" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "파일 선택" @@ -10746,19 +10845,15 @@ msgstr "파일 선택" msgid "Select a game" msgstr "게임 선택" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "NAND 에 설치할 타이틀 선택" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "e-Reader 카드 선택" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "RSO 모듈 주소 선택:" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "플레이할 녹화 파일 선택" @@ -10766,23 +10861,6 @@ msgstr "플레이할 녹화 파일 선택" msgid "Select the Virtual SD Card Root" msgstr "가상 SD 카드 루트 선택" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "키 파일 선택 (OTP/SEEPROM 덤프)" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "저장 파일을 선택" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "변환된 이미지를 저장하고 싶은 곳을 선택하세요" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "변환된 이미지들을 저장하고 싶은 곳을 선택하세요" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "선택된 폰트" @@ -10794,16 +10872,16 @@ msgstr "선택된 컨트롤러 프로파일이 존재하지 않습니다" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "선택된 게임은 게임 목록에 존재하지 않습니다!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "선택된 쓰레드 콜스택" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "선택된 쓰레드 맥락" @@ -10842,7 +10920,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10898,7 +10976,28 @@ msgstr "" "가 가장 적은 것을 고르세요.

잘 모르겠으면, OpenGL을 " "선택하세요." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "보내기" @@ -10906,6 +11005,15 @@ msgstr "보내기" msgid "Sensor Bar Position:" msgstr "센서 바 위치:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10933,39 +11041,39 @@ msgstr "서버가 횡단 시도를 거절했습니다" msgid "Set &Value" msgstr "값 설정(&V)" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "PC 설정" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "기본 ISO로 설정(&D)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "슬롯 A 용 메모리 카드 파일 설정" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "슬롯 B 용 메모리 카드 파일 설정" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "부호 끝 주소 설정 (&e)" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "부호 크기 설정 (&s)" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "부호 끝 주소 설정" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "부호 크기 (%1) 설정:" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10980,6 +11088,14 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Wii 시스템 언어를 설정합니다." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " @@ -10988,6 +11104,20 @@ msgstr "" "지연을 밀리세컨즈로 설정합니다. 값이 높을수록 오디오 튐을 줄일지도 모릅니다. " "특정 백엔드 전용." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " @@ -10996,13 +11126,13 @@ msgstr "" "가상 주소 공간에서 표준 MEM1 과 (Wii 상의) MEM2 매핑을 사용하여 검색을 설정합" "니다. 방대한 다수의 게임들에서 작동할 것입니다." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "설정" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "Wii메모리설정: setting.txt 파일을 생성할 수 없음" @@ -11037,27 +11167,27 @@ msgstr "신간선 컨트롤러" msgid "Show % Speed" msgstr "% 속도 보여주기" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "로그 보기(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "툴바 표시(&T)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "창 제목에 활성 타이틀 보여주기" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "모두 보여주기" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "오스트레일리아" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "디스코드에 현재 게임을 보여주기" @@ -11066,7 +11196,7 @@ msgstr "디스코드에 현재 게임을 보여주기" msgid "Show Disabled Codes First" msgstr "비활성된 코드들 먼저 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "ELF/DOL" @@ -11079,7 +11209,7 @@ msgstr "활성된 코드들 먼저 보기" msgid "Show FPS" msgstr "FPS 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "프레임 카운터 보기" @@ -11087,43 +11217,43 @@ msgstr "프레임 카운터 보기" msgid "Show Frame Times" msgstr "프레임 타임 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "프랑스" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "게임큐브" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "독일" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "골프 모드 오버레이 보기" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "무한대 베이스 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "입력 표시 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "이탈리아" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "일본 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "한국" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "랙 카운터 보기" @@ -11131,7 +11261,7 @@ msgstr "랙 카운터 보기" msgid "Show Language:" msgstr "언어 보기:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "로그 환경설정(&C)" @@ -11143,20 +11273,20 @@ msgstr "넷플레이 메시지 보기" msgid "Show NetPlay Ping" msgstr "넷플레이 핑 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "네덜란드" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "온-스크린 메시지 보여주기" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "PAL (유럽 방식)" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "PC 보기" @@ -11164,7 +11294,7 @@ msgstr "PC 보기" msgid "Show Performance Graphs" msgstr "성능 그래프 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "플랫폼 표시" @@ -11172,23 +11302,23 @@ msgstr "플랫폼 표시" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "지역 표시" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "재녹화 횟수 보이기" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "러시아" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "스카이랜더스 포탈 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "스페인" @@ -11200,19 +11330,23 @@ msgstr "속도 색 보여주기" msgid "Show Statistics" msgstr "통계 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "시스템 클럭 보기" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "타이완" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "USA (미국 방식)" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "알려지지 않음" @@ -11224,36 +11358,36 @@ msgstr "VBlank 타임 보기" msgid "Show VPS" msgstr "VPS 보여주기" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "세계" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" -msgstr "메모리로 보기 (&m)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" +msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "코드로 보기" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "메모리로 보기" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "코드로 보기" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "메모리로 보기" @@ -11261,9 +11395,13 @@ msgstr "메모리로 보기" msgid "Show in server browser" msgstr "서버 브라우저에서 보기" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" -msgstr "메모리에서 대상을 보여주기(&y)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 msgid "" @@ -11284,6 +11422,13 @@ msgstr "" "

잘 모르겠으면, 체크 해제해 두세요." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -11293,6 +11438,12 @@ msgstr "" "풀스피드와 비교해 에뮬레이션의 % 속도를 보여줍니다.

" "잘 모르겠으면, 체크 해제해 두세요." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -11313,6 +11464,18 @@ msgstr "" "

잘 모르겠으면, 체크 해제해 두세요." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -11356,6 +11519,14 @@ msgstr "" "다양한 렌더링 통계를 보여줍니다.

잘 모르겠으면, 체" "크 해제해 두세요." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "나란히" @@ -11372,7 +11543,7 @@ msgstr "옆방향 토글" msgid "Sideways Wii Remote" msgstr "Wii 리모트 옆으로" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "서명 데이터베이스" @@ -11391,7 +11562,7 @@ msgstr "부호화 32" msgid "Signed 8" msgstr "부호화 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "부호화 정수" @@ -11421,7 +11592,7 @@ msgstr "" "밀리세컨드 단위의 늘림 버퍼 크기. 값이 너무 낮으면 오디오 지직거림을 일으킬" "지 모릅니다." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "스킵" @@ -11479,6 +11650,9 @@ msgid "Skylander %1" msgstr "스카이랜더 %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "스카이랜더 (*.sky);;모든 파일들 (*)" @@ -11583,7 +11757,7 @@ msgstr "스피커 볼륨:" msgid "Specialized (Default)" msgstr "전문화된 (기본값)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "상세" @@ -11613,17 +11787,21 @@ msgstr "" msgid "Speed" msgstr "속도" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "스파이로의 모험" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "스택 끝" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "스택 시작" @@ -11631,17 +11809,17 @@ msgstr "스택 시작" msgid "Standard Controller" msgstr "표준 컨트롤러" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "시작" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "넷플레이 시작(&N)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -11649,11 +11827,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "새로운 치트 검색 시작" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "입력 기록 시작(&c)" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "(입력) 기록 시작" @@ -11669,14 +11847,14 @@ msgstr "Riivolution 패치들로 시작" msgid "Start with Riivolution Patches..." msgstr "Riivolution 패치들로 시작..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "시작된 게임" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "상태" @@ -11692,31 +11870,31 @@ msgstr "스텝" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "스텝 들어가기" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "스텝 나가기" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "스텝 넘어가기" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "스텝 나가기 성공!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "스텝 나가기 시간 초과!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "스텝 넘어가기 진행 중..." @@ -11724,7 +11902,7 @@ msgstr "스텝 넘어가기 진행 중..." msgid "Step successful!" msgstr "스텝 성공!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "스텝핑" @@ -11733,7 +11911,7 @@ msgstr "스텝핑" msgid "Stereo" msgstr "스테레오" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "입체 3D 모드" @@ -11758,16 +11936,16 @@ msgid "Stick" msgstr "스틱" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "중지" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "입력 재생/기록 중지" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "멈춰진 게임" @@ -11811,7 +11989,7 @@ msgstr "" msgid "Stretch to Window" msgstr "창으로 늘림" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "엄격한 설정 동기화" @@ -11825,7 +12003,11 @@ msgstr "스트링" msgid "Strum" msgstr "스트럼" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "스타일:" @@ -11838,16 +12020,16 @@ msgstr "스타일러스" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "성공" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "넷플레이 목록에 성공적으로 추가되었습니다" @@ -11857,7 +12039,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n 이미지를 성공적으로 변환했습니다." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "'%1' 를 성공적으로 삭제했습니다." @@ -11870,7 +12052,7 @@ msgstr "%1 저장 파일(들)로부터 %n 를 성공적으로 내보냈습니다 msgid "Successfully exported save files" msgstr "저장 파일들을 성공적으로 내보냈습니다" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "NAND 에서 증명서를 성공적으로 추출했습니다" @@ -11882,12 +12064,12 @@ msgstr "성공적으로 파일 압축을 풀었습니다." msgid "Successfully extracted system data." msgstr "성공적으로 시스템 데이터 압축을 풀었습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "저장 파일을 성공적으로 내보냈습니다." #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "NAND 에 이 타이틀을 성공적으로 설치했습니다." @@ -11919,7 +12101,7 @@ msgstr "SD 와 SDHC 를 지원합니다. 기본 크기는 128 MB 입니다." msgid "Surround" msgstr "서라운드" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "연기된" @@ -11938,7 +12120,7 @@ msgstr "스왑 포스" msgid "Swapper" msgstr "교환자" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11967,16 +12149,20 @@ msgid "Symbol" msgstr "부호" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" -msgstr "부호 (%1) 끝 주소:" +msgid "Symbol End Address (%1):" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" -msgstr "부호 이름:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "부호들" @@ -11984,7 +12170,7 @@ msgstr "부호들" msgid "Sync" msgstr "동기화" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "AR/Gecko 코드들 동기화" @@ -12027,20 +12213,20 @@ msgstr "저장 데이터를 동기화합니다..." msgid "System Language:" msgstr "시스템 언어:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS 입력" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "TAS 도구" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "태그" @@ -12050,7 +12236,7 @@ msgstr "태그" msgid "Taiko Drum" msgstr "타이코 드럼" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "꼬리" @@ -12058,7 +12244,7 @@ msgstr "꼬리" msgid "Taiwan" msgstr "타이완" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "스크린샷 찍기" @@ -12066,7 +12252,7 @@ msgstr "스크린샷 찍기" msgid "Target address range is invalid." msgstr "대상 주소 범위가 부적합합니다." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -12084,9 +12270,9 @@ msgstr "테크" msgid "Test" msgstr "테스트" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -12103,7 +12289,7 @@ msgstr "텍스처 캐시 정확도" msgid "Texture Dumping" msgstr "텍스처 덤핑" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "텍스처 필터링" @@ -12154,7 +12340,7 @@ msgstr "IPL 파일이 알려진 좋은 덤프가 아닙니다. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "명작 파티션들이 빠져있습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -12162,7 +12348,7 @@ msgstr "" "NAND 는 고쳐질 수 없었습니다. 현재 데이터 백업이 권장됩니다 그리고 생생한 " "NAND 로 다시 시작하세요." -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "NAND 가 고쳐졌습니다." @@ -12239,7 +12425,7 @@ msgstr "" "\n" "\"%1\" 에 대한 다른 대상 경로를 선택하세요" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -12251,7 +12437,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "디스크가 읽혀질 수 없었습니다 (위치 {0:#x} - {1:#x})." -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "삽입되려 했던 디스크를 찾을 수 없습니다." @@ -12389,7 +12575,7 @@ msgstr "" "게임의 지역이 당신의 콘솔 지역과 맞지 않습니다. 시스템 메뉴로 이슈들을 피하려" "고, 이 디스크를 사용한 에뮬된 콘솔을 업데이트하는 것은 불가능합니다." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -12459,12 +12645,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "%1 에 있는 패치들은 선택된 게임이나 게임 리비전 용이 아닙니다." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "프로파일 '%1' 이 존재하지 않습니다" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "기록된 게임 ({0}) 은 선택된 게임 ({1}) 과 같지 않습니다" @@ -12529,7 +12715,7 @@ msgstr "명시된 공통 키 인덱스는 {0} 입니다 하지만 {1} 이어야 msgid "The specified file \"{0}\" does not exist" msgstr "기술된 \"{0}\" 파일은 존재하지 않습니다" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12593,7 +12779,7 @@ msgstr "업데이트 파티션이 빠져있습니다." msgid "The update partition is not at its normal position." msgstr "업데이트 파티션이 정상적 위치에 있지 않습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12617,6 +12803,10 @@ msgstr "{0} 파티션은 올바르게 서명되어 있지 않습니다." msgid "The {0} partition is not properly aligned." msgstr "{0} 파티션은 올바르게 정렬되어 있지 않습니다." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "첫 파티션 테이블에 너무 많은 파티션들이 있습니다." @@ -12628,8 +12818,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -12683,11 +12873,11 @@ msgstr "이 스카이랜더 타입은 아직 수정될 수 없습니다!" msgid "This USB device is already whitelisted." msgstr "이 USB 장치는 이미 와이트리스트되어 있습니다." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "이 WAD 는 부팅이 가능하지 않습니다." -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "이 WAD 는 적합하지 않습니다." @@ -12707,8 +12897,8 @@ msgstr "" "이 돌핀 빌드는 본래 당신의 CPU 용으로 컴파일되어 있지 않습니다.\n" "더 나은 경험을 위해 돌핀의 ARM64 빌드를 구동하세요." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "이것은 되돌릴 수 없습니다!" @@ -12832,7 +13022,7 @@ msgstr "" msgid "This is a good dump." msgstr "이것은 좋은 덤프입니다." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12857,7 +13047,7 @@ msgid "This software should not be used to play games you do not legally own." msgstr "" "이 소프트웨어는 합법적 소유가 아닌 게임을 플레이하기 위해 쓰여서는 안됩니다." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "이 타이틀은 부팅될 수 없습니다." @@ -12905,7 +13095,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "이 값은 그래픽 환경설정에서 설정된 깊이와 곱해집니다." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12920,7 +13110,7 @@ msgstr "" "이것은 클라이언트마다 덩어리된 업로드하기의 속도를 제한할 것입니다, 저장 동기" "화에 쓰입니다." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12932,11 +13122,11 @@ msgstr "" "EFB 읽기를 사용하는 일부 게임에서 비동기화를 막을지도 모릅니다. 모두 같은 비" "디오 백엔드를 사용하는지 확실히 하세요." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "쓰레드 맥락" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "쓰레드" @@ -12944,7 +13134,7 @@ msgstr "쓰레드" msgid "Threshold" msgstr "한계점" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "TiB" @@ -12959,14 +13149,14 @@ msgstr "기울기" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "측정을 작동시키기 위한 안정적 입력 기간. (제로는 비활성)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "시간 초과" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "타이틀" @@ -12974,25 +13164,29 @@ msgstr "타이틀" msgid "To" msgstr "To" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "까지:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "전체화면 토글(&F)" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "3D 애너글리프 토글" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "3D 사이드-바이-사이드 토글" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "3D 탑-바텀 토글" @@ -13000,28 +13194,28 @@ msgstr "3D 탑-바텀 토글" msgid "Toggle All Log Types" msgstr "모든 로그 타입 토글" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "종횡비 토글" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "중단점 토글" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "자르기 토글" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "사용자 지정 텍스처 토글" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "EFB 복사 토글" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "안개 토글" @@ -13033,35 +13227,35 @@ msgstr "전체화면 토글" msgid "Toggle Pause" msgstr "일시정지 토글" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "SD 카드 토글" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "EFB 엑세스 스킵 토글" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "텍스처 덤핑 토글" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "USB 키보드 토글" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "XFB 복사 토글" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "XFB 즉시 모드 토글" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "토큰화를 실패했습니다." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -13077,8 +13271,8 @@ msgstr "위" msgid "Top-and-Bottom" msgstr "위 아래로" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "총 히트" @@ -13140,8 +13334,8 @@ msgstr "함정 마스터" msgid "Trap Team" msgstr "트랩 팀" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "횡단 에러" @@ -13170,7 +13364,7 @@ msgstr "트라이포스 AM 베이스보드" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "트리거" @@ -13180,7 +13374,7 @@ msgid "Trophy" msgstr "트로피" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -13194,7 +13388,7 @@ msgstr "타입-기반 정돈" msgid "Typical GameCube/Wii Address Space" msgstr "전형적 게임큐브/Wii 주소 공간" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "알려지지 않음" @@ -13206,11 +13400,11 @@ msgstr "미국" msgid "USB Device Emulation" msgstr "USB 장치 에뮬레이션" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "USB 에뮬레이션" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "USB 에뮬레이션 장치들" @@ -13260,15 +13454,15 @@ msgstr "" "의 경우 미약한 성능 타격을 얻는 반면 쉐이더 컴파일 버벅임을 완전제거합니다, " "하지만 결과는 비디오 드라이버 행동에 달려있습니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "RSO 모듈을 자동-감지할 수 없습니다" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "업데이트 서버에 접촉할 수 없습니다." -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "업데이터 복사를 생성할 수 없습니다." @@ -13308,7 +13502,7 @@ msgstr "" msgid "Unable to read file." msgstr "파일 읽기가 불가능합니다." -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "업데이터 복사상에 승인 설정을 할 수 없습니다." @@ -13331,11 +13525,11 @@ msgstr "압축풀린 GC/Wii 이미지들 (*.iso *.gcm)" msgid "Undead" msgstr "언데드" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "상태 로드 되돌리기" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "상태 저장 되돌리기" @@ -13355,28 +13549,28 @@ msgstr "" "WAD 를 언인스톨하면 NAND 에서 현재 설치된 이 타이틀 버전을 저장 데이터를 지우" "지 않고 제거하게 됩니다." -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "미국" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "알려지지 않음" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "알려지지 않음 (Id:%1 Var:%2)" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "알려지지 않은 DVD 명령 {0:08x} - 치명적 오류" @@ -13452,15 +13646,15 @@ msgid "Unknown(%1 %2).sky" msgstr "알려지지 않음(%1 %2).sky" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "알려지지 않음(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "무제한" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "롬 언로드" @@ -13468,21 +13662,14 @@ msgstr "롬 언로드" msgid "Unlock Cursor" msgstr "마우스 커서 풀기" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" -msgstr "해제됨" +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "이 세션을 %1 번 해제하였습니다" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "해제됨 (캐주얼)" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" -msgstr "이 세션이 해제되었습니다" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" +msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" @@ -13508,7 +13695,7 @@ msgstr "비부호화 32" msgid "Unsigned 8" msgstr "비부호화 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "부호 없는 정수" @@ -13522,8 +13709,8 @@ msgstr "부호 없는 정수" msgid "Up" msgstr "위쪽" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "업데이트" @@ -13531,11 +13718,11 @@ msgstr "업데이트" msgid "Update Partition (%1)" msgstr "파티션 (%1) 업데이트" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "돌핀을 닫은 후에 업데이트" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "업데이트 사용가능" @@ -13580,7 +13767,7 @@ msgstr "똑바로 토글" msgid "Upright Wii Remote" msgstr "Wii 리모트 똑바로" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "사용 통계 보고 설정" @@ -13588,11 +13775,11 @@ msgstr "사용 통계 보고 설정" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "일반 DNS 용 8.8.8.8 을 사용합니다, 아니면 원하는 서버를 넣으세요." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "모든 Wii 저장 데이터 사용" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "내장된 데이터 베이스의 게임 이름 사용" @@ -13608,10 +13795,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "PAL60 모드 (EuRGB60) 사용" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "패닉 핸들러 사용" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -13656,7 +13849,7 @@ msgstr "가능하면 가상 주소를 사용" msgid "User Config" msgstr "사용자 환경" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "사용자 인터페이스" @@ -13674,10 +13867,17 @@ msgstr "" "같은 부모 컨트롤러의 입력들과 출력들 사이에서\n" "저장하거나 값들을 찾기위해 사용할 수 있습니다." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "사용자이름" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -13714,27 +13914,27 @@ msgstr "" msgid "Using Qt %1" msgstr "Qt %1 를 사용하기" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "보통 광 오브젝트들에 쓰입니다" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "보통 일반 메이트릭스들에 쓰입니다" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "위치 메이트릭스들에 쓰입니다" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "보통 텍스처 좌표 메이트릭스들에 쓰입니다" @@ -13754,7 +13954,7 @@ msgstr "VBI 스킵" msgid "Value" msgstr "값" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "현재 명령으로 추적된 값." @@ -13824,13 +14024,13 @@ msgstr "수직 오프셋" msgid "Video" msgstr "비디오" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "코드 보기 (&c)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "메모리 보기 (&m)" @@ -13842,22 +14042,22 @@ msgstr "가상 노치" msgid "Virtual address space" msgstr "가상 주소 공간" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "볼륨" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "볼륨 감소" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "볼륨 음소거 토글" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "볼륨 증가" @@ -13865,7 +14065,7 @@ msgstr "볼륨 증가" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "WAD 파일 (*.wad)" @@ -13890,7 +14090,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "WAD 설치를 실패했습니다: 선택된 파일은 적합한 WAD 가 아닙니다." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "대기" @@ -13991,8 +14191,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "경고" @@ -14004,7 +14204,7 @@ msgstr "" "경고: 이 슬롯을 위한 GCI 폴더 오버라이드 경로가 최근 설정되었습니다. 여기에" "서 GCI 경로를 조정하면 효과가 없을 것입니다." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -14020,7 +14220,7 @@ msgstr "" "경고: BAT ({0}) 에 의해 나타난 블록수가 파일 헤더 ({1}) 의 수와 일치하지 않습" "니다" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " @@ -14030,7 +14230,7 @@ msgstr "" "(입력 {2} > {3}). 계속하기전에 다른 저장을 로드해야합니다, 그렇지 않으면 읽" "기-전용 모드가 꺼진 상태로 이것을 로드합니다." -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " @@ -14039,7 +14239,7 @@ msgstr "" "경고: 저장 (바이트 {0} < {1}) (프레임 {2} < {3})에서 현재 프레임 전에 무비가 " "끝나는 저장을 로드했습니다. 계속하기 전에 다른 저장을 로드해야합니다." -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" @@ -14049,7 +14249,7 @@ msgstr "" "전에 다른 저장을 로드해야 합니다, 혹은 읽기-전용 모드를 끄고 로드하세요. 그렇" "지 않으면 아마도 싱크 문제가 생길겁니다." -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -14142,7 +14342,7 @@ msgstr "와이트리스트된 USB 패스쓰루 장치들" msgid "Widescreen Hack" msgstr "와이드스크린 핵" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -14166,21 +14366,21 @@ msgstr "Wii 리모트" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii 리모트 %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "Wii 리모트 가속도계" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Wii 리모트 버튼" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "Wii 리모트 자이로스콥" @@ -14192,19 +14392,19 @@ msgstr "Wii 리모트 설정" msgid "Wii Remotes" msgstr "Wii 리모트" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii TAS 입력 %1 - 클래식 컨트롤러" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii TAS 입력 %1 - Wii 리모트" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii TAS 입력 %1 - Wii 리모트 + 눈챠쿠" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii 와 Wii 리모트" @@ -14212,7 +14412,7 @@ msgstr "Wii 와 Wii 리모트" msgid "Wii data is not public yet" msgstr "Wii 데이터는 아직 공개가 아닙니다" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii 저장 파일 (*.bin);;모든 파일 (*)" @@ -14220,14 +14420,6 @@ msgstr "Wii 저장 파일 (*.bin);;모든 파일 (*)" msgid "WiiTools Signature MEGA File" msgstr "WiiTools 서명 MEGA 파일" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" -"포커스가 있는 한 마우스 커서를 렌더 위젯에 가둘 것입니다. 이것을 풀기위한 핫" -"키 설정을 할 수 있습니다." - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -14237,11 +14429,11 @@ msgstr "" msgid "Window Size" msgstr "창 크기" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -14255,10 +14447,11 @@ msgstr "세계" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "쓰기" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -14291,39 +14484,39 @@ msgstr "로그에 쓰고 중단" msgid "Write to Window" msgstr "창에 쓰기" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "잘못된 디스크 넘버" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "잘못된 해시" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "잘못된 지역" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "잘못된 개정" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF 레지스터" @@ -14332,9 +14525,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "XLink Kai BBA 대상 주소" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -14423,7 +14616,7 @@ msgstr "" "Online Episode I & II\" 전용입니다. 잘 모르겠으면, 지금 뒤로 돌아가서 \"표준 " "컨트롤러\"를 설정하세요." -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" "당신은 이 업데이트 트랙에서 사용할 수 있는 최신 버전을 구동하고 있습니다." @@ -14480,7 +14673,7 @@ msgstr "당신의 세션을 위한 이름을 제공해야만 합니다!" msgid "You must provide a region for your session!" msgstr "당신의 세션을 위한 지역을 제공해야만 합니다!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "변경이 적용되려면 돌핀을 재시작 해야 합니다." @@ -14508,7 +14701,7 @@ msgstr "" "문제를 고치기 위해 지금 멈추시겠습니까?\n" "\"아니오\" 를 선택하면, 오디오가 혼란스러울지도 모릅니다." -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." @@ -14517,9 +14710,9 @@ msgstr "" "지 않게 행동하거나 저장을 허용하지 않을지도 모릅니다." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -14528,7 +14721,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Zero 3 코드는 지원되지 않습니다" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -14577,7 +14770,7 @@ msgid "default" msgstr "기본값" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "연결이 끊겼습니다" @@ -14585,7 +14778,7 @@ msgstr "연결이 끊겼습니다" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "e-Reader 카드 (*.raw);;모든 파일 (*)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "errno" @@ -14593,7 +14786,7 @@ msgstr "errno" msgid "fake-completion" msgstr "가짜-완료" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -14643,16 +14836,6 @@ msgstr "" msgid "none" msgstr "없음" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "끄기" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "켜기" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "또는 장치를 선택하세요" @@ -14670,7 +14853,7 @@ msgstr "sRGB" msgid "this value:" msgstr "이 값:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -14738,11 +14921,9 @@ msgstr "| 또는" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ 돌핀 팀. “게임큐브” 와 “Wii” 는 닌텐도의 상표입니다. 돌핀은 닌텐" -"도와 아무런 관련이 없습니다." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). #. i18n: The degrees symbol. diff --git a/Languages/po/ms.po b/Languages/po/ms.po index b0bac50b38..9a71667a05 100644 --- a/Languages/po/ms.po +++ b/Languages/po/ms.po @@ -8,11 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: abuyop , 2018\n" -"Language-Team: Malay (http://app.transifex.com/delroth/dolphin-emu/language/" -"ms/)\n" +"Language-Team: Malay (http://app.transifex.com/dolphinemu/dolphin-emu/" +"language/ms/)\n" "Language: ms\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -114,7 +114,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revisi %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -134,7 +134,7 @@ msgstr "" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -148,11 +148,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Konfigurasi Grafik %1" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "" @@ -165,11 +165,11 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 tidak menyokong fitur ini." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -179,33 +179,27 @@ msgstr "" "%2 objek(s)\n" "Bingkai Semasa: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -218,8 +212,8 @@ msgstr "" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -235,26 +229,26 @@ msgstr "" msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (Kelajuan Biasa)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -262,10 +256,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -278,7 +280,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -291,7 +293,7 @@ msgstr "" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -335,11 +337,15 @@ msgstr "" msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "Perih&al" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Tambah Titik Henti Ingatan" @@ -348,23 +354,19 @@ msgstr "&Tambah Titik Henti Ingatan" msgid "&Add New Code..." msgstr "T&ambah Kod Baharu..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Tambah fungsi" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "T&ambah" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "Tetapan &Audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&Auto Kemaskini:" @@ -372,11 +374,15 @@ msgstr "&Auto Kemaskini:" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Titik Henti" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -384,15 +390,15 @@ msgstr "" msgid "&Cancel" msgstr "&Batal" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&Pengurus Menipu" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "&Kosongkan Simbol" @@ -400,7 +406,7 @@ msgstr "&Kosongkan Simbol" msgid "&Clone..." msgstr "&Klon..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "K&od" @@ -408,37 +414,33 @@ msgstr "K&od" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "Tetapan Ka&walan" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "&Salin alamat" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "Pa&dam" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "Pa&dam Pantauan" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -452,11 +454,11 @@ msgstr "&Sunting Kod..." msgid "&Edit..." msgstr "&Sunting..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulasi" @@ -476,41 +478,41 @@ msgstr "" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Fail" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Fon..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "B&ingkai Lanjutan" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "&Jana Simbol Dari" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "Repositori &GitHub" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "Tetapan &Grafik" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Bantuan" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "Tetapan Kekunci Pa&nas" @@ -530,35 +532,35 @@ msgstr "" msgid "&Import..." msgstr "&Import..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "&Sisip blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Bahasa:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Muat Keadaan" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "&Muat Peta Simbol" @@ -568,19 +570,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Ingatan" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "Ce&reka" @@ -588,7 +594,7 @@ msgstr "Ce&reka" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "" @@ -597,23 +603,23 @@ msgid "&No" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "B&uka..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "Pi&lihan" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&Tampal Fungsi HLE" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Jeda" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Main" @@ -621,7 +627,7 @@ msgstr "&Main" msgid "&Properties" msgstr "Si&fat" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "Mod Ba&ca-Sahaja" @@ -629,7 +635,7 @@ msgstr "Mod Ba&ca-Sahaja" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Daftar" @@ -642,24 +648,24 @@ msgstr "&Buang" msgid "&Remove Code" msgstr "B&uang Kod" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" -msgstr "&Nama semula simbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "T&etap Semula" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "&Simpan Peta Simbol" @@ -667,31 +673,31 @@ msgstr "&Simpan Peta Simbol" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Had Kelajuan:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Henti" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "Ala&tan" @@ -701,21 +707,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Lihat" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Tonton" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Laman Sesawang" @@ -727,23 +733,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "'%1' tidak ditemui, tiada nama simbol dijana" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' tidak ditemui, mengimbas fungsi umum sebagai ganti" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -751,7 +757,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(mati)" @@ -775,16 +781,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -853,7 +859,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -865,7 +871,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -901,19 +907,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "Kedalaman 3D" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "" @@ -937,7 +943,7 @@ msgstr "4:3" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1022,11 +1028,11 @@ msgstr "" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1034,14 +1040,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1064,8 +1070,8 @@ msgstr "" msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "Satu Sesi NetPlay sedang berlangsung!" @@ -1079,11 +1085,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "Cakera A sedia dimasukkan." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1093,7 +1099,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1111,7 +1117,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "Segerak hanya boleh dipicu bila permainan Wii berjalan." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1178,17 +1184,11 @@ msgstr "Ketepatan:" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Tindakan" @@ -1261,19 +1261,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Aktif" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "" @@ -1295,7 +1295,7 @@ msgstr "Penyesuai" msgid "Add" msgstr "Tambah" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1312,31 +1312,31 @@ msgstr "Tambah Peranti USB Baharu" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Tambah satu Titik Henti" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Tambah Titik Henti Ingatan" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "Tambah untuk &dipantau" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1346,17 +1346,17 @@ msgstr "" msgid "Add..." msgstr "Tambah..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Alamat" @@ -1375,7 +1375,7 @@ msgstr "" msgid "Address:" msgstr "Alamat:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1445,7 +1445,7 @@ msgstr "Lanjutan" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1492,7 +1492,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1501,7 +1501,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1509,34 +1509,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Semua Keadaan Simpan (*.sav *.s##);; Semua Fail (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1552,11 +1552,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1578,7 +1578,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1600,7 +1600,7 @@ msgstr "Sebuah cakera tersisip dijangka tetapi tidak ditemui." msgid "Anaglyph" msgstr "Anaglif" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analisis" @@ -1614,7 +1614,7 @@ msgstr "Sudut" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1626,19 +1626,19 @@ msgstr "Anti-Alias:" msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1652,19 +1652,19 @@ msgstr "Tarikh Pemuatapl:" msgid "Apply" msgstr "Laksana" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Anda pasti mahu memadam '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Anda pasti ingin memadam fail ini?" @@ -1672,7 +1672,7 @@ msgstr "Anda pasti ingin memadam fail ini?" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "Anda pasti ingin keluar dari NetPlay?" @@ -1701,8 +1701,8 @@ msgstr "Nisbah Bidang:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1713,7 +1713,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Umpuk Port Kawalan" @@ -1763,11 +1763,15 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (640x528 berbilang)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1783,7 +1787,7 @@ msgstr "Auto-Laras Saiz Tetingkap" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1797,6 +1801,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1808,7 +1823,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1831,11 +1846,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "Daftar BP" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1891,10 +1906,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Sepanduk" @@ -1914,7 +1929,7 @@ msgstr "Palang" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1922,7 +1937,7 @@ msgstr "" msgid "Basic" msgstr "Asas" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Tetapan Asas" @@ -1938,10 +1953,6 @@ msgstr "" msgid "Battery" msgstr "Bateri" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -1978,7 +1989,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -1986,9 +1997,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "" @@ -2026,15 +2037,15 @@ msgstr "" "Mod passthrough Bluetooth dibenarkan, tetapi Dolphin dibina tanpa libusb. " "Mod passthrough tidak dapat digunakan." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "But untuk Dijeda" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "Fail sandar NAND BootMii (*.bin);;Semua Fail (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "Fail kunci BootMii (*.bin);;Semua Fail (*)" @@ -2046,47 +2057,47 @@ msgstr "Skrin Penuh Tanpa Sempadan" msgid "Bottom" msgstr "Bawah" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2098,23 +2109,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2131,7 +2142,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2141,19 +2152,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2162,25 +2173,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "Henti" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Titik Henti" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "Titik henti dihadapi! Langkah keluar dihenti paksa." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Titik Henti" @@ -2214,7 +2230,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2222,16 +2238,16 @@ msgstr "" msgid "Buffer Size:" msgstr "Saiz Penimbal:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Saiz penimbal berubah ke %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Penimbal:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2276,11 +2292,11 @@ msgstr "" msgid "C Stick" msgstr "Batang C" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "Daftar CP" @@ -2311,7 +2327,7 @@ msgstr "" msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2331,7 +2347,7 @@ msgstr "" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2357,7 +2373,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2373,14 +2389,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "Tidak dapat memulakan Sesi NetPlay ketika permainan masih berlangsung!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2393,15 +2409,15 @@ msgstr "Batal" msgid "Cancel Calibration" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2418,11 +2434,11 @@ msgstr "Tidak dapat membut WAD ini kerana ia tidak dipasang dengan NAND." msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "Tidak dapat cari IPL GC." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2438,7 +2454,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Tidak dapat memulakan permainan, kerana IPL GC tidak ditemui." @@ -2470,7 +2486,7 @@ msgstr "" msgid "Change &Disc" msgstr "Ubah &Cakera" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Ubah &Cakera..." @@ -2478,14 +2494,20 @@ msgstr "Ubah &Cakera..." msgid "Change Disc" msgstr "Ubah Cakera" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2504,7 +2526,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "Pengubahanan tipu hanya berkesan bila permainan dimulakan semula." @@ -2512,11 +2534,11 @@ msgstr "Pengubahanan tipu hanya berkesan bila permainan dimulakan semula." msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Sembang" @@ -2532,7 +2554,7 @@ msgstr "Gelitar Menipu" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "Periksa NAND..." @@ -2544,7 +2566,7 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2552,7 +2574,7 @@ msgstr "" "Periksa sama ada anda telah mendapat keizinan yang diperlukan untuk memadam " "fail atau sama ada ia masih digunakan." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "" @@ -2564,36 +2586,36 @@ msgstr "" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Pilih satu fail untuk dibuka" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Pilih folder untuk diekstrak ke" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Butang Klasik" @@ -2604,18 +2626,18 @@ msgstr "Pengawal Klasik" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Kosongkan" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "" @@ -2636,7 +2658,7 @@ msgstr "Klon dan &Sunting Kod..." msgid "Close" msgstr "Tutup" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "Ko&nfigurasi" @@ -2644,11 +2666,11 @@ msgstr "Ko&nfigurasi" msgid "Code" msgstr "Kod" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2660,7 +2682,7 @@ msgstr "Kod:" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2676,11 +2698,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2715,9 +2737,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "" @@ -2730,7 +2752,7 @@ msgstr "" msgid "Compression:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2738,11 +2760,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Keadaan:" @@ -2758,7 +2780,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2773,7 +2795,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2827,7 +2854,7 @@ msgstr "Konfigur" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Konfigur Dolphin" @@ -2840,13 +2867,13 @@ msgstr "Konfigur Input" msgid "Configure Output" msgstr "Konfigur Output" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Sahkan" @@ -2855,12 +2882,12 @@ msgstr "Sahkan" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Sahkan bil Berhenti" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Pengesahan" @@ -2870,7 +2897,7 @@ msgstr "Pengesahan" msgid "Connect" msgstr "Sambung" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Sambung Papan Imbang" @@ -2878,27 +2905,27 @@ msgstr "Sambung Papan Imbang" msgid "Connect USB Keyboard" msgstr "Sambung Papan Kekunci USB" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Sambung Wii Remote %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Sambung Wii Remote 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Sambung Wii Remote 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Sambung Wii Remote 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Sambung Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Sambung Wii Remote" @@ -2914,7 +2941,7 @@ msgstr "Sambung ke Internet dan lakukan kemaskini sistem atas-talian?" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2939,23 +2966,23 @@ msgstr "" msgid "Control Stick" msgstr "Bidak Kawalan" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "" @@ -2967,6 +2994,16 @@ msgstr "Tetapan Pengawal" msgid "Controllers" msgstr "Kawalan" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2975,7 +3012,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2983,7 +3020,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2992,7 +3029,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3017,7 +3054,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3097,43 +3134,43 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Salin" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "Salin &fungsi" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "Salin &heks" +msgid "Copy &Function" +msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 -msgid "Copy Value" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "Salin &baris kod" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 +msgid "Copy Value" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 @@ -3150,8 +3187,8 @@ msgstr "" msgid "Core" msgstr "Teras" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3249,8 +3286,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3266,7 +3303,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "Tidak dapat cari pelayan pusat" @@ -3282,13 +3319,13 @@ msgstr "" msgid "Country:" msgstr "Negara:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3302,7 +3339,7 @@ msgstr "" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3346,23 +3383,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Wilayah Semasa" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "" @@ -3471,7 +3508,7 @@ msgstr "Tikar Menari" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "" @@ -3517,7 +3554,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Menyahpepijat" @@ -3534,24 +3571,24 @@ msgstr "" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Kurangkan Ketumpuan" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Kurangkan Kedalaman" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Kurangkan Kelajuan Emulasi" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Kurangkan IR" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3565,7 +3602,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Lalai" @@ -3585,7 +3622,7 @@ msgstr "Fon Lalai" msgid "Default ISO:" msgstr "ISO Lalai:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3606,8 +3643,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Padam" @@ -3625,7 +3663,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3637,12 +3675,12 @@ msgstr "Peratus Kedalaman:" msgid "Depth:" msgstr "Kedalaman:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Keterangan" @@ -3656,8 +3694,8 @@ msgstr "Keterangan:" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3669,21 +3707,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3691,7 +3729,7 @@ msgstr "" msgid "Detect" msgstr "Kesan" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3699,11 +3737,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "Dwi-teras berketentuan:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Peranti" @@ -3745,11 +3783,6 @@ msgstr "" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Lumpuhkan Kotak Pembatas" @@ -3762,15 +3795,15 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Lumpuhkan Had Kelajuan Emulasi" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3778,11 +3811,11 @@ msgstr "" msgid "Disable Fog" msgstr "Lumpuhkan Kabus" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3804,7 +3837,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3813,6 +3846,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Cakera" @@ -3821,6 +3860,11 @@ msgstr "Cakera" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3847,16 +3891,16 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "Adakah anda izinkan Dolphin melaporkan maklumat kepada pembangun Dolphin?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Anda mahu tambah \"%1\" ke dalam senarai Laluan Permainan?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "Anda mahu kosongkan senarai nama simbol?" @@ -3866,7 +3910,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Anda hendak hentikan emulasi semasa?" @@ -3878,8 +3922,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Penyahkod Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Log FIFO Dolphin (*.dff)" @@ -3887,9 +3931,9 @@ msgstr "Log FIFO Dolphin (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Fail Peta Dolphin (*.map)" @@ -3901,8 +3945,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Cereka TAS Dolphin (*.dtm)" @@ -3937,7 +3981,7 @@ msgstr "Dolphin gagal menyelesaikan tindakan yang dipinta." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin ialah emulator GameCube dan Wii bebas dan bersumber-terbuka." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Dolphin terlalu tua untuk pelayan traversal" @@ -3951,13 +3995,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "Sistem tipuan Dolphin buat masa ini dilumpuhkan." @@ -3966,7 +4004,7 @@ msgstr "Sistem tipuan Dolphin buat masa ini dilumpuhkan." msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "" @@ -3987,7 +4025,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "Dubel" @@ -4009,7 +4047,7 @@ msgstr "Muat Turun Kod" msgid "Download Codes from the WiiRD Database" msgstr "Muat turun Kod dar Pangkalan Data WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" @@ -4021,6 +4059,16 @@ msgstr "Muat turun selesai" msgid "Downloaded %1 codes. (added %2)" msgstr "%1 kod dimuat turun. (%2 ditambah)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4060,7 +4108,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Longgok Audio" @@ -4072,7 +4120,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Longgok Sasaran EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Longgok Bingkai" @@ -4132,11 +4180,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4146,11 +4194,11 @@ msgstr "" msgid "Dutch" msgstr "Bahasa Belanda" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "Ke&luar" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4162,7 +4210,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4170,7 +4218,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Kemaskini Ingatan Awal" @@ -4189,7 +4237,16 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4209,11 +4266,11 @@ msgstr "Kesan" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4231,7 +4288,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Penimbal Bingkai Terbenam (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Kosong" @@ -4243,7 +4300,7 @@ msgstr "Bebenang Emu sudah berjalan" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4261,7 +4318,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4276,7 +4333,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Kelajuan Emulasi" @@ -4285,8 +4342,6 @@ msgstr "Kelajuan Emulasi" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "" @@ -4294,23 +4349,15 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "Benarkan Lapisan Pengesahan API" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Benarkan Peregangan Audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Benarkan Menipu" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4318,17 +4365,21 @@ msgstr "" msgid "Enable Custom RTC" msgstr "Benarkan RTC Suai" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Benarkan Dwi-Teras" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Benarkan Dwi-Teras (lajukan)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4338,7 +4389,7 @@ msgstr "Benarkan Pembatalan Jam CPU Teremulasi" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4350,11 +4401,11 @@ msgstr "Benarkan FPRF" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4372,20 +4423,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Benarkan MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4393,14 +4440,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "Benarkan Imbas Progresif" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4414,11 +4457,15 @@ msgstr "Benarkan Penyelamat Skrin" msgid "Enable Speaker Data" msgstr "Benarkan Data Pembesar Suara" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Benarkan Pelaporan Statistik Penggunaan" @@ -4434,34 +4481,13 @@ msgstr "Benarkan Bingkai Wayar" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4469,31 +4495,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4512,7 +4545,7 @@ msgstr "" "Benarkan Pengiraan Bendera Keputusan Titik Apung, diperlukan oleh sesetengah " "permainan. (HIDUP = Serasi, MATI = Pantas)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4546,7 +4579,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4592,6 +4625,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4619,6 +4661,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet Tidak Diawalkan" @@ -4666,7 +4712,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "Masukkan alamat modul RSO:" @@ -4679,20 +4725,20 @@ msgstr "Masukkan alamat modul RSO:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4706,42 +4752,42 @@ msgstr "Masukkan alamat modul RSO:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4767,7 +4813,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4781,7 +4827,7 @@ msgstr "Ralat memuatkan bahasa pilihan. Jatuh balik ke lalai sistem." msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4876,7 +4922,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Eropah" @@ -4889,15 +4935,15 @@ msgstr "" msgid "Exit" msgstr "Keluar" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4909,19 +4955,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4929,7 +4975,7 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Eskport Semua Simpan Wii" @@ -4940,11 +4986,11 @@ msgstr "Eskport Semua Simpan Wii" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Eksport Rakaman" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Eksport Rakaman..." @@ -4972,14 +5018,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Sambungan" @@ -4992,7 +5038,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -5000,7 +5046,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "Penimbal Bingkai Luaran (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "Ekstrak Sijil dari NAND" @@ -5037,8 +5083,8 @@ msgstr "Mengekstrak Direktori..." msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "Pemain FIFO" @@ -5052,11 +5098,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5076,7 +5122,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5097,15 +5143,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5122,7 +5168,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "Gagal memadam fail terpilih." @@ -5151,7 +5197,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "Gagal mengekstrak sijil dari NAND" @@ -5178,25 +5224,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "Gagal ke teras init" @@ -5216,11 +5262,11 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "Gagal memasang tajuk ini ke NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5228,8 +5274,8 @@ msgstr "" "Gagal mendengar pada port %1. Adakah kejadian lain pelayan NetPlay masih " "berjalan?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "Gagal memuatkan modul RSO pada %1" @@ -5241,21 +5287,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "Gagal memuatkan bolehlaku ke dalam ingatan." @@ -5269,17 +5315,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "Gagal membuka '%1'" @@ -5287,7 +5333,7 @@ msgstr "Gagal membuka '%1'" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5317,15 +5363,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "Gagal membuka pelayan" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5333,11 +5379,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5384,23 +5430,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5414,7 +5460,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5445,31 +5491,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "Gagal menyimpan log FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5519,20 +5565,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5545,7 +5592,7 @@ msgstr "Pantas" msgid "Fast Depth Calculation" msgstr "Pengiraan Kedalaman Pantas" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5556,7 +5603,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5568,9 +5615,9 @@ msgstr "" msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5578,24 +5625,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Maklumat Fail" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Nama Fail" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Saiz Fail" @@ -5682,7 +5729,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Bendera" @@ -5691,14 +5737,14 @@ msgstr "Bendera" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Apung" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" -msgstr "Ikut &cabang" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" +msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 msgid "For best results please slowly move your input to all possible regions." @@ -5764,7 +5810,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5774,7 +5820,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5782,6 +5828,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5797,7 +5849,7 @@ msgstr "Maju" msgid "Forward port (UPnP)" msgstr "Port maju (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5807,24 +5859,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Bingkai Lanjutan" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Bingkai Lanjutan Kurangkan Kelajuan" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Bingkai Lanjutan Tingkatkan Kelajuan" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Bingkai Lanjutan Tetap Semula Kelajuan" @@ -5832,7 +5884,7 @@ msgstr "Bingkai Lanjutan Tetap Semula Kelajuan" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Julat Bingkai" @@ -5840,7 +5892,7 @@ msgstr "Julat Bingkai" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "Bingkai untuk Dirakam:" @@ -5860,7 +5912,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5881,11 +5933,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Freelook" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5910,8 +5962,8 @@ msgid "From" msgstr "Dari" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "Dari:" @@ -5919,10 +5971,15 @@ msgstr "Dari:" msgid "FullScr" msgstr "SkrPenuh" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Fungsi" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5939,7 +5996,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5955,19 +6012,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -6009,7 +6066,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "Penyahkodan Tesktur GPU" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6019,25 +6076,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6049,7 +6106,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6067,22 +6124,22 @@ msgstr "" msgid "Game" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Kartu Game Boy Advance (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6110,8 +6167,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "ID Permainan" @@ -6120,25 +6177,25 @@ msgstr "ID Permainan" msgid "Game ID:" msgstr "ID Permainan:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "Permainan bertukar ke \"%1\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6151,7 +6208,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6171,11 +6228,11 @@ msgstr "Penyesuai GameCube untuk Wii U" msgid "GameCube Adapter for Wii U at Port %1" msgstr "Penyesuai GameCube untuk Wii U pada port %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "Pengawal GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "Pengawal GameCube pada Port %1" @@ -6183,11 +6240,11 @@ msgstr "Pengawal GameCube pada Port %1" msgid "GameCube Controllers" msgstr "Kawalan GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "Papan Kekunci GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "Papan Kekunci GameCube pada Port %1" @@ -6204,7 +6261,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "Kad Ingatan GameCube (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "Slot Mikrofon GameCube %1" @@ -6237,34 +6294,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Kod Gecko" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Am" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Am dan Pilihan" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Jana satu Identiti Statistik Baharu" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "Nama simbol terjana dari '%1'" @@ -6282,7 +6347,7 @@ msgstr "Jerman" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "GiB" @@ -6297,7 +6362,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6306,7 +6371,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafik" @@ -6315,7 +6380,7 @@ msgstr "Grafik" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Togol Grafik" @@ -6324,7 +6389,7 @@ msgstr "Togol Grafik" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6346,7 +6411,7 @@ msgstr "Hijau Kiri" msgid "Green Right" msgstr "Hijau Kanan" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Paparan Grid" @@ -6383,7 +6448,7 @@ msgstr "" msgid "Hacks" msgstr "Godam" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6415,7 +6480,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Heksadesimal" @@ -6424,11 +6489,11 @@ msgstr "Heksadesimal" msgid "Hide" msgstr "Sembunyi" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6440,11 +6505,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6472,7 +6544,7 @@ msgstr "Hos" msgid "Host Code:" msgstr "Kod Hos:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6480,7 +6552,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6488,11 +6560,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6504,17 +6576,17 @@ msgstr "Hos dengan NetPlay" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Tetapan Kekunci Panas" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Kekunci Panas" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6571,7 +6643,7 @@ msgstr "Alamat IP:" msgid "IPL Settings" msgstr "Tetapan IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -6602,18 +6674,18 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "Penjanaan Identiti" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6636,7 +6708,7 @@ msgstr "" "Keizinan ini juga boleh ditarik balik pada bila-bila masa menerusi tetapan " "Dolphin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6650,14 +6722,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6669,7 +6751,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6710,7 +6792,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "Import Sandar NAND BootMii..." @@ -6725,15 +6807,15 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Import Simpan Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "Mengimport sandar NAND" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -6742,6 +6824,15 @@ msgstr "" "Mengimport sandar NAND\n" "Masa berlalu: %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6782,24 +6873,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Tingkatkan Ketumpuan" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Tingkatkan Kedalaman" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Tingkatkan Kelajuan Emulasi" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Tingkatkan IR" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6819,16 +6910,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6848,12 +6939,12 @@ msgstr "Maklumat" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Maklumat" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6863,10 +6954,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Input" @@ -6880,22 +6971,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "Sisip &nop" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "Sisip Kad SD" @@ -6909,11 +6993,11 @@ msgstr "" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "Pasang WAD..." @@ -6921,13 +7005,14 @@ msgstr "Pasang WAD..." msgid "Install to the NAND" msgstr "Pasang ke NAND" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -6936,7 +7021,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "Titik Henti Arahan" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -6945,7 +7030,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6962,19 +7047,19 @@ msgstr "" msgid "Interface" msgstr "Antaramuka" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6987,25 +7072,25 @@ msgstr "Ralat LZO Dalaman - pemampatan gagal" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Resolusi Dalaman" @@ -7014,7 +7099,7 @@ msgstr "Resolusi Dalaman" msgid "Internal Resolution:" msgstr "Resolusi Dalaman:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -7022,7 +7107,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "Pentafsir (paling perlahan)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -7030,7 +7115,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -7038,7 +7123,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Kod Bercampur Tidak Sah" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -7047,11 +7132,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "ID Pemain Tidak Sah" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "Alamat modul RSO tidak sah: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "Tindanan panggilan tidak sah" @@ -7072,7 +7157,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "Input tidak sah untuk medan \"%1\"" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "Input tidak sah disediakan" @@ -7088,19 +7173,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Fail rakaman tidak sah" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Parameter gelintar tidak sah (tiada objek dipilih)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Parameter gelintar tidak sah (tidak dapat tukar ke nombor)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "Parameter gelintar tidak sah (hanya panjang rentetan disokong)" @@ -7127,11 +7212,11 @@ msgstr "Itali" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7139,47 +7224,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7191,26 +7276,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Jepun" @@ -7232,12 +7318,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Kekalkan Tetingkap berada Diatas" @@ -7267,15 +7353,15 @@ msgstr "" msgid "Keys" msgstr "Kekunci" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Tendang Pemain" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Korea" @@ -7301,7 +7387,7 @@ msgstr "" msgid "L-Analog" msgstr "Analog-L" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7309,7 +7395,11 @@ msgstr "" msgid "Label" msgstr "Label" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7347,7 +7437,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7355,7 +7445,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7366,7 +7456,7 @@ msgstr "Kiri" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Bidak Kiri" @@ -7404,6 +7494,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7437,11 +7535,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Lajur Senarai" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Paparan Senarai" @@ -7450,27 +7548,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Muat" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "Muat Fail Peta &Lain..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7481,24 +7579,29 @@ msgstr "Muat Tekstur Suai" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "Muat Menu Utama GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Muat Keadaan Terakhir" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7506,133 +7609,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Muat Keadaan" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Muat Keadaan 1 Terakhir" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Muat Keadaan 10 Terakhir" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Muat Keadaan 2 Terakhir" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Muat Keadaan 3 Terakhir" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Muat Keadaan 4 Terakhir" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Muat Keadaan 5 Terakhir" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Muat Keadaan 6 Terakhir" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Muat Keadaan 7 Terakhir" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Muat Keadaan 8 Terakhir" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Muat Keadaan 9 Terakhir" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Muat Slot Keadaan 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Muat Slot Keadaan 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Muat Slot Keadaan 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Muat Slot Keadaan 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Muat Slot Keadaan 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Muat Slot Keadaan 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Muat Slot Keadaan 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Muat Slot Keadaan 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Muat Slot Keadaan 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Muat Slot Keadaan 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Muat Keadaan dari Fail" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Muat Keadaan dari Slot Terpilih" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Muat Keadaan dari Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Muat Menu Sistem Wii %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Muat dari Slot Terpilih" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Muat dari Slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Muat fail peta" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Muat..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "Simbol dimuatkan dari '%1'" @@ -7649,20 +7747,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Log" @@ -7671,15 +7777,16 @@ msgstr "Log" msgid "Log Configuration" msgstr "Log Konfigurasi" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7695,7 +7802,7 @@ msgstr "Log Jenis" msgid "Logger Outputs" msgstr "Output Pengelog" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7706,15 +7813,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "Sambung dengan pelayan NetPlay terputus..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -7731,7 +7838,7 @@ msgstr "" msgid "MMU" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7777,9 +7884,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Pembuat:" @@ -7788,7 +7895,7 @@ msgstr "Pembuat:" msgid "Maker:" msgstr "Pembuat:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7796,7 +7903,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -7805,7 +7912,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7817,11 +7924,11 @@ msgstr "" msgid "Match Found" msgstr "Padanan Ditemui" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7835,7 +7942,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Ia menyebabkan kelembapan dalam menu Wii dan sesetengah permainan." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "" @@ -7851,7 +7958,7 @@ msgstr "Titik Henti Ingatan" msgid "Memory Card" msgstr "Kad Ingatan" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -7879,7 +7986,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7891,13 +7998,13 @@ msgstr "" "tidak boleh dikembalikan, oleh itu disarankan anda sandar kedua-dua NAND. " "Anda pasti mahu teruskan?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Mikrofon" @@ -7914,7 +8021,7 @@ msgstr "Pelbagai" msgid "Misc Settings" msgstr "Tetapan Pelbagai" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7926,7 +8033,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7962,8 +8069,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7983,11 +8090,11 @@ msgstr "Bayang Monoskopik" msgid "Monospaced Font" msgstr "Fon Monospace" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7996,40 +8103,27 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Cereka" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -8042,10 +8136,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Semak NAND" @@ -8054,8 +8148,8 @@ msgstr "Semak NAND" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8064,7 +8158,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8081,8 +8175,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8095,11 +8189,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8125,7 +8219,7 @@ msgstr "Natif (640x528)" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8141,27 +8235,27 @@ msgstr "" msgid "Netherlands" msgstr "Belanda" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "" @@ -8169,16 +8263,16 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Baharu" @@ -8203,7 +8297,7 @@ msgstr "" msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Identiti baharu dijanakan." @@ -8211,21 +8305,23 @@ msgstr "Identiti baharu dijanakan." msgid "New instruction:" msgstr "Arahan baharu:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8266,7 +8362,7 @@ msgstr "" msgid "No Match" msgstr "Tiada Padanan" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8274,12 +8370,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Tiada keterangan tersedia" @@ -8291,7 +8387,7 @@ msgstr "" msgid "No extension selected." msgstr "Tiada sambungan dipilih" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "Tiada fail dimuatkan / dirakam." @@ -8312,11 +8408,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "Tiada isu dikesan." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8339,7 +8435,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8355,13 +8451,13 @@ msgstr "" "menghindari nyahsegerak cereka" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Tiada" @@ -8373,7 +8469,7 @@ msgstr "" msgid "Not Set" msgstr "Tidak Ditetapkan" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "Bukan semua pemain memilik permainan. Anda pasti mahu mulakannya?" @@ -8393,7 +8489,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8437,26 +8533,26 @@ msgstr "" msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "Butang Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "Bidak Nunchuk" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8508,7 +8604,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Julat Objek" @@ -8529,7 +8625,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8540,7 +8636,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8555,7 +8651,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "&Dokumentasi Atas Talian" @@ -8563,13 +8659,13 @@ msgstr "&Dokumentasi Atas Talian" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8588,18 +8684,22 @@ msgstr "Buka" msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" -msgstr "Buka log FIFO" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" +msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 msgid "Open GameCube &Save Folder" @@ -8663,26 +8763,26 @@ msgstr "Oren" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8690,7 +8790,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8700,16 +8800,16 @@ msgstr "Lain-lain" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "Kekunci Panas Keadaan Lain" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "Lain-lain Pengurusan Keadaan" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "" @@ -8717,7 +8817,7 @@ msgstr "" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8725,16 +8825,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "Ma&in Rakaman Input..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -8763,7 +8863,7 @@ msgstr "Fail imej PNG (*.png);; Semua Fail (*)" msgid "PPC Size" msgstr "Saiz PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8776,7 +8876,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pad" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8797,7 +8897,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "Passthrough penyesuai Bluetooth" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "" @@ -8835,15 +8935,15 @@ msgstr "Laluan" msgid "Pause" msgstr "Jeda" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Jeda Dipenghujung Cereka" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Jeda jika Hilang Fokus" @@ -8859,6 +8959,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8878,7 +8984,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "Pencahayaan Per-Piksel" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Lakukan Kemaskini Sistem Atas-Talian" @@ -8908,15 +9014,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "Ambil satu fon nyahpepijat" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "" @@ -8928,8 +9034,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Platform" @@ -8937,52 +9043,52 @@ msgstr "Platform" msgid "Play" msgstr "Main" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Main Rakaman" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Pilihan Main Balik" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Pemain" @@ -9015,7 +9121,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "Port %1" @@ -9032,13 +9138,13 @@ msgstr "Port:" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Nyahsegerak berkemungkinan dikesan: %1 mungkin telah dinyahsegerak pada " "bingkai %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -9050,6 +9156,14 @@ msgstr "Kesan Pasca-Pemprosesan:" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9059,15 +9173,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "Dapatkan Tekstur Suai" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9083,7 +9197,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Tekan Butang Segerak" @@ -9101,24 +9215,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9152,16 +9267,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "Kiraan Program" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9169,15 +9284,21 @@ msgstr "Kiraan Program" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9204,11 +9325,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Soalan" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Keluar" @@ -9225,19 +9346,19 @@ msgstr "R" msgid "R-Analog" msgstr "Analog-R" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "Modul RSO" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9258,7 +9379,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9270,12 +9391,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" -msgstr "&Ganti arahan" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" +msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "Baca" @@ -9298,7 +9420,7 @@ msgstr "Baca sahaja" msgid "Read or Write" msgstr "Baca atau Tulis" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "Mod Baca-Sahaja" @@ -9314,8 +9436,8 @@ msgstr "Wii Remote Sebenar" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9324,23 +9446,23 @@ msgstr "" msgid "Recenter" msgstr "Tengahkan semula" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Rakam" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Pilihan Rakaman" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Merakam..." @@ -9357,7 +9479,7 @@ msgstr "Merah Kiri" msgid "Red Right" msgstr "Merah Kanan" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9373,7 +9495,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9403,8 +9525,8 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Wilayah" @@ -9425,7 +9547,12 @@ msgstr "Input Relatif" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9450,7 +9577,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9461,12 +9588,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" -msgstr "Nama semula simbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" +msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9488,10 +9615,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9501,7 +9634,7 @@ msgstr "Tetap Semula" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9545,7 +9678,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Mula Semula Diperlukan" @@ -9553,11 +9686,11 @@ msgstr "Mula Semula Diperlukan" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Cuba Lagi" @@ -9566,7 +9699,7 @@ msgstr "Cuba Lagi" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9578,7 +9711,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9589,7 +9722,7 @@ msgstr "Kanan" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Bidak Kanan" @@ -9625,11 +9758,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "ID Bilik" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9647,27 +9780,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9680,23 +9817,23 @@ msgstr "" msgid "Rumble" msgstr "Rumble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" -msgstr "&Jalankan Di Sini" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" +msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9704,7 +9841,7 @@ msgstr "" msgid "Russia" msgstr "Rusia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "" @@ -9763,11 +9900,11 @@ msgstr "" msgid "START" msgstr "MULA" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Keadaan S&impan" @@ -9777,9 +9914,9 @@ msgid "Safe" msgstr "Selamat" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9789,28 +9926,40 @@ msgstr "Simpan" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" -msgstr "Simpan log FIFO" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" +msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" -msgstr "Simpan Fail ke" +msgid "Save File To" +msgstr "" #. i18n: Noun (i.e. the data saved by the game) #: Source/Core/DolphinQt/GBAWidget.cpp:415 @@ -9821,15 +9970,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Simpan Keadaan Terlama" @@ -9837,73 +9990,77 @@ msgstr "Simpan Keadaan Terlama" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Simpan Keadaan" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Simpan Slot Keadaan 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Simpan Slot Keadaan 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Simpan Slot Keadaan 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Simpan Slot Keadaan 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Simpan Slot Keadaan 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Simpan Slot Keadaan 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Simpan Slot Keadaan 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Simpan Slot Keadaan 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Simpan Slot Keadaan 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Simpan Slot Keadaan 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "Simpan Keadaan ke Fail" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Simpan Keadaan ke Slot Terlama" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Simpan Keadaan ke Slot Terpilih" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Simpan Keadaan ke Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "Simpan Peta Simbol Sebag&ai..." @@ -9911,7 +10068,7 @@ msgstr "Simpan Peta Simbol Sebag&ai..." msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "Simpan dan Muat Keadaan" @@ -9923,11 +10080,7 @@ msgstr "" msgid "Save as..." msgstr "Simpan sebagai..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9938,23 +10091,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "Simpan fail peta" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "Simpan fail tandatangan" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "Simpan ke Slot Terpilih" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Simpan ke Slot %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Simpan..." @@ -9968,7 +10113,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9985,8 +10130,8 @@ msgid "ScrShot" msgstr "CkpSkrin" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Gelintar" @@ -9995,7 +10140,7 @@ msgstr "Gelintar" msgid "Search Address" msgstr "Gelintar Alamat" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Gelintar Objek Semasa" @@ -10013,7 +10158,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -10021,7 +10166,7 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -10055,9 +10200,9 @@ msgstr "Pilih" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10066,26 +10211,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10094,6 +10243,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10102,6 +10255,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10110,58 +10271,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Pilih Slot %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Pilih Keadaan" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Pilih Slot Keadaan" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Pilih Slot Keadaan 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Pilih Slot Keadaan 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Pilih Slot Keadaan 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Pilih Slot Keadaan 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Pilih Slot Keadaan 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Pilih Slot Keadaan 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Pilih Slot Keadaan 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Pilih Slot Keadaan 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Pilih Slot Keadaan 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Pilih Slot Keadaan 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10179,24 +10344,20 @@ msgstr "Pilih satu Direktori" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Pilih satu Fail" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Pilih satu Permainan" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10205,19 +10366,15 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "Pilih satu tajuk untuk dipasang ke dalam NAND" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10225,23 +10382,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "Pilih fail kunci (longgok OTP/SEEPROM)" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Pilih fail simpan" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Fon Terpilih" @@ -10253,16 +10393,16 @@ msgstr "Profil pengawal terpilih tidak wujud" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10297,7 +10437,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10340,7 +10480,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Hantar" @@ -10348,6 +10509,15 @@ msgstr "Hantar" msgid "Sensor Bar Position:" msgstr "Kedudukan Palang Penderia:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10372,39 +10542,39 @@ msgstr "Pelayan menolak percubaan travesal" msgid "Set &Value" msgstr "" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "Tetapkan PC" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "Tetapkan fail kad ingatan untuk Slot A" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "Tetapkan fail kad ingatan untuk Slot B" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "Tetapkan alamat &akhir simbol" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "Tetapkan &saiz simbol" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "Tetapkan alamat akhir simbol" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "Tetapkan saiz simbol (%1):" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10419,25 +10589,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Tetapkan bahasa sistem Wii." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Tetapan" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Tidak dapat cipta fail setting.txt" @@ -10472,27 +10664,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Tunjuk &Log" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Tunjuk Palang Ala&t" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Tunjuk Tajuk Aktif dalam Tajuk Tetingkap" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Tunjuk Australia" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "" @@ -10501,7 +10693,7 @@ msgstr "" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "Tunjuk ELF/DOL" @@ -10514,7 +10706,7 @@ msgstr "" msgid "Show FPS" msgstr "Tunjuk FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Tunjuk Kiraan Bingkai" @@ -10522,43 +10714,43 @@ msgstr "Tunjuk Kiraan Bingkai" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Tunjuk Perancis" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Tunjuk GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Tunjuk Jerman" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Tunjuk Paparan Input" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Tunjuk Itali" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Tunjuk Korea" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Tunjuk Kiraan Lengah" @@ -10566,7 +10758,7 @@ msgstr "Tunjuk Kiraan Lengah" msgid "Show Language:" msgstr "Tunjuk Bahasa:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Tunjuk K&onfigurasi Log" @@ -10578,20 +10770,20 @@ msgstr "Tunjuk Mesej NetPlay" msgid "Show NetPlay Ping" msgstr "Tunjuk Ping NetPlay" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Tunjuk Belanda" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Tunjuk PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "Tunjuk PC" @@ -10599,7 +10791,7 @@ msgstr "Tunjuk PC" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Tunjuk Platform" @@ -10607,23 +10799,23 @@ msgstr "Tunjuk Platform" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Tunjuk Wilayah" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Tunjuk Rusia" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Tunjuk Sepanyol" @@ -10635,19 +10827,23 @@ msgstr "" msgid "Show Statistics" msgstr "Tunjuk Statistik" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Tunjuk Jam Sistem" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Tunjuk Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Tunjuk USA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Tunjuk Tidak Diketahui" @@ -10659,36 +10855,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "Tunjuk WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Tunjuk Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Tunjuk Dunia" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10696,8 +10892,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10713,6 +10913,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10720,6 +10927,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10734,6 +10947,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10766,6 +10991,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Sebelah-Menyebelah" @@ -10782,7 +11015,7 @@ msgstr "Togol Sisi" msgid "Sideways Wii Remote" msgstr "Wii Remote Sisi" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "Pangkalan Data Tandatangan" @@ -10801,7 +11034,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "Integer Bertanda" @@ -10831,7 +11064,7 @@ msgstr "" "Saiz regang penimbal dalam milisaat. Nilai terlalu rendah boleh menyebabkan " "keretakan audio." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Langkau" @@ -10879,6 +11112,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10979,7 +11215,7 @@ msgstr "Volum Pembesar Suara:" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -11002,17 +11238,21 @@ msgstr "" msgid "Speed" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -11020,17 +11260,17 @@ msgstr "" msgid "Standard Controller" msgstr "Pengawal Piawai" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Mula" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "Mula &NetPlay..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -11038,11 +11278,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "Mula Me&rakam Input" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Mula Rakaman" @@ -11058,14 +11298,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "Permainan bermula" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -11081,31 +11321,31 @@ msgstr "Langkah" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "Langkah Masuk" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "Langkah Keluar" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "Langkah Melalui" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Langkah keluar berjaya!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "Langkah keluar tamat masa!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Langkah atas masih berjalan..." @@ -11113,7 +11353,7 @@ msgstr "Langkah atas masih berjalan..." msgid "Step successful!" msgstr "Langkah berjaya!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "Melangkah" @@ -11122,7 +11362,7 @@ msgstr "Melangkah" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11147,16 +11387,16 @@ msgid "Stick" msgstr "Bidak" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Henti" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "Henti Memainkan/Merakam Input" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Permainan berhenti" @@ -11192,7 +11432,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Regang ke Tetingkap" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11206,7 +11446,11 @@ msgstr "Rentetan" msgid "Strum" msgstr "Strum" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11219,16 +11463,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Berjaya" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11238,7 +11482,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "Berjaya memadam '%1'." @@ -11251,7 +11495,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "Berjaya mengimport fail simpan" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "Berjaya mengekstrak sijil dari NAND" @@ -11263,12 +11507,12 @@ msgstr "Berjaya mengekstrak fail." msgid "Successfully extracted system data." msgstr "Berjaya mengekstrak data sistem." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "Berjaya memasang tajuk ini ke NAND." @@ -11300,7 +11544,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11319,7 +11563,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11345,16 +11589,20 @@ msgid "Symbol" msgstr "Simbol" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" -msgstr "Nama simbol:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Simbol" @@ -11362,7 +11610,7 @@ msgstr "Simbol" msgid "Sync" msgstr "Segerak" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11403,20 +11651,20 @@ msgstr "" msgid "System Language:" msgstr "Bahasa Sistem:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "Input TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "Alatan TAS" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "" @@ -11426,7 +11674,7 @@ msgstr "" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11434,7 +11682,7 @@ msgstr "" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Ambil Cekupan Skrin" @@ -11442,7 +11690,7 @@ msgstr "Ambil Cekupan Skrin" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11458,9 +11706,9 @@ msgstr "" msgid "Test" msgstr "Uji" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11477,7 +11725,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11522,7 +11770,7 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11530,7 +11778,7 @@ msgstr "" "NAND tidak dapat dibaiki. Adalah disarankan menyandar data semasa anda dan " "mula kembali dengan NAND yang baharu." -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "NAND telah dibaiki." @@ -11592,7 +11840,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11602,7 +11850,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "Cakera yang hendak dimasukkan tidak ditemui." @@ -11725,7 +11973,7 @@ msgstr "" "masalah dengan menu sistem. Adalah mustahil mengemaskini konsol teremulasi " "dengan cakera ini." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11784,12 +12032,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "Profil '%1' tidak wujud" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11843,7 +12091,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11903,7 +12151,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11925,6 +12173,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11936,8 +12188,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11989,11 +12241,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "Peranti USB sudah berada dalam senarai putih." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "WAD ini tidak boleh dibutkan." -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "WAD ini tidak sah." @@ -12011,8 +12263,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "Ia tidak boleh dikembalikan!" @@ -12113,7 +12365,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12135,7 +12387,7 @@ msgstr "" "Perisian ini tidak seharusnya digunakan untuk main permainan bukan milik " "anda secara sah." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "Tajuk ini tidak boleh dibutkan." @@ -12178,7 +12430,7 @@ msgid "" msgstr "" "Nilai ini digandakan dengan kedalaman ditetapkan dalam konfigurasi grafik." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12191,7 +12443,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12199,11 +12451,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12211,7 +12463,7 @@ msgstr "" msgid "Threshold" msgstr "Ambang" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "TiB" @@ -12226,14 +12478,14 @@ msgstr "Condong" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Tajuk" @@ -12241,25 +12493,29 @@ msgstr "Tajuk" msgid "To" msgstr "Ke" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "Ke:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "Togol &Skrin Penuh" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "Togol Anaglif 3D" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "Togol 3D Sebelah-Menyebelah" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "Togol 3D Atas-Bawah" @@ -12267,28 +12523,28 @@ msgstr "Togol 3D Atas-Bawah" msgid "Toggle All Log Types" msgstr "Togol Sema Jenis Log" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Togol Nisbah Bidang" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Togol Titik Henti" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Togol Kerat" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Togol Tekstur Suai" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Togol Salinan EFB" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Togol Kabus" @@ -12300,35 +12556,35 @@ msgstr "Togol Skrin Penuh" msgid "Toggle Pause" msgstr "Togol Jeda" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Togol Pelonggokan Tekstur" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "Togol Salinan XFB" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "Togol Mod Serta-Merta XFB" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12344,8 +12600,8 @@ msgstr "Atas" msgid "Top-and-Bottom" msgstr "Atas-dan-Bawah" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12407,8 +12663,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "Ralat Traversal" @@ -12435,7 +12691,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Pemicu" @@ -12445,7 +12701,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12459,7 +12715,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12471,11 +12727,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12513,15 +12769,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12557,7 +12813,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12580,11 +12836,11 @@ msgstr "Imej GC/Wii Tak Mampat (*.iso *.gcm)" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Buat Asal Muat Keadaan" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Buat Asal Keadaan Simpan" @@ -12604,28 +12860,28 @@ msgstr "" "Menyahpasang WAD akan membuang versi terpasang semasa bagi tajuk ini dari " "NAND tanpa memadam data simpannya. Mahu teruskan?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "Amerika Syarikat" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Tidak diketahui" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12696,15 +12952,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Tanpa had" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12712,20 +12968,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12752,7 +13001,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "Integer Tidak Bertanda" @@ -12766,8 +13015,8 @@ msgstr "Integer Tidak Bertanda" msgid "Up" msgstr "Naik" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Kemaskini" @@ -12775,11 +13024,11 @@ msgstr "Kemaskini" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "" @@ -12824,7 +13073,7 @@ msgstr "Togol Tegak" msgid "Upright Wii Remote" msgstr "Wii Remote Tegak" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Tetapan Pelaporan Statistik Penggunaan" @@ -12832,11 +13081,11 @@ msgstr "Tetapan Pelaporan Statistik Penggunaan" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "Guna Pangkalan Data Terbina-Dalam Nama Permainan" @@ -12852,10 +13101,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "Guna Mod PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Guna Pengendali Panik" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12892,7 +13147,7 @@ msgstr "" msgid "User Config" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Antaramuka Pengguna" @@ -12907,10 +13162,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12937,27 +13199,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12977,7 +13239,7 @@ msgstr "" msgid "Value" msgstr "Nilai" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -13047,13 +13309,13 @@ msgstr "" msgid "Video" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "Lihat &kod" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "Lihat &ingatan" @@ -13065,22 +13327,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Volum" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Volum Turun" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Volum Togol Senyap" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Volum Naik" @@ -13088,7 +13350,7 @@ msgstr "Volum Naik" msgid "Vulkan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "Fail WAD (*.wad)" @@ -13112,7 +13374,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "Pemasangan WAD gagal: Fail dipilih bukanlah WAD yang sah." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13189,8 +13451,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Amaran" @@ -13200,7 +13462,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13212,28 +13474,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13302,7 +13564,7 @@ msgstr "Peranti Menerusi USB Senarai Putih" msgid "Widescreen Hack" msgstr "Skrin Lebar Godam" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13326,21 +13588,21 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Jauh Wii %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13352,19 +13614,19 @@ msgstr "Tetapan Kawalan Jauh Wii" msgid "Wii Remotes" msgstr "Wii Remotes" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii dan Wii Remote" @@ -13372,7 +13634,7 @@ msgstr "Wii dan Wii Remote" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Fail simpan Wii (*.bin);;Semua Fail (*)" @@ -13380,12 +13642,6 @@ msgstr "Fail simpan Wii (*.bin);;Semua Fail (*)" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13395,11 +13651,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13413,10 +13669,11 @@ msgstr "Dunia" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "Tulis" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13449,39 +13706,39 @@ msgstr "Tulis ke Log dan Henti" msgid "Write to Window" msgstr "Tulis ke Tetingkap" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "Daftar XF" @@ -13490,9 +13747,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13560,7 +13817,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13608,7 +13865,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Anda mesti mulakan semula Dolphin supaya perubahan berkesan." @@ -13628,16 +13885,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13646,7 +13903,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Kod Zero 3 tidak disokong" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13695,7 +13952,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -13703,7 +13960,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13711,7 +13968,7 @@ msgstr "" msgid "fake-completion" msgstr "pelengkapan-palsu" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13759,16 +14016,6 @@ msgstr "" msgid "none" msgstr "tiada" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "hidup" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "atau pilih satu peranti" @@ -13786,7 +14033,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13851,12 +14098,9 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"(c) 2003-2015+ Pasukan Dolphin. \"GameCube\" dan \"Wii\" adalah tanda " -"dagangan Nintendo. Dolphin tidak berkaitan dengan Nintendo dalam apa jua " -"keadaan." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). #. i18n: The degrees symbol. diff --git a/Languages/po/nb.po b/Languages/po/nb.po index ce7d755dc7..7a2b7f1207 100644 --- a/Languages/po/nb.po +++ b/Languages/po/nb.po @@ -18,11 +18,11 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: d1fcc80a35d5442129c384ac221ef98f_d2a8fa7 " ", 2015\n" -"Language-Team: Norwegian Bokmål (http://app.transifex.com/delroth/dolphin-" +"Language-Team: Norwegian Bokmål (http://app.transifex.com/dolphinemu/dolphin-" "emu/language/nb/)\n" "Language: nb\n" "MIME-Version: 1.0\n" @@ -129,7 +129,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revisjon %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -149,7 +149,7 @@ msgstr "%1 (tregt)" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -163,11 +163,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Grafikkoppsett" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "" @@ -180,11 +180,11 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1 støtter ikke denne funksjonen på ditt system." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 støtter ikke denne funksjonen." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -194,33 +194,27 @@ msgstr "" "%2 objekt(er)\n" "Nåværende bilderute: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 ble med" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 har forlatt" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 golfer nå" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -233,8 +227,8 @@ msgstr "" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -250,26 +244,26 @@ msgstr "%1 økter funnet" msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (Normal hastighet)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -277,10 +271,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -293,7 +295,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -306,7 +308,7 @@ msgstr "" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -350,11 +352,15 @@ msgstr "" msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&Om" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Legg til minnestoppunkt" @@ -363,23 +369,19 @@ msgstr "&Legg til minnestoppunkt" msgid "&Add New Code..." msgstr "&Legg til ny kode…" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Legg til funksjon" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Legg til..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "&Lyd-innstillinger" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&Autooppdater:" @@ -387,11 +389,15 @@ msgstr "&Autooppdater:" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Brytepunkter" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "&Feilsporer" @@ -399,15 +405,15 @@ msgstr "&Feilsporer" msgid "&Cancel" msgstr "&Avbryt" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&Juksekodebehandler" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&Se etter oppdateringer..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "&Tøm symboler" @@ -415,7 +421,7 @@ msgstr "&Tøm symboler" msgid "&Clone..." msgstr "&Dupliser..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Kode" @@ -423,37 +429,33 @@ msgstr "&Kode" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "&Kontroller-innstillinger" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "&Kopier adresse" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Opprett …" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Slett" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "&Slett Overvåker" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -467,11 +469,11 @@ msgstr "&Rediger kode…" msgid "&Edit..." msgstr "&Rediger..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Løs ut disk" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulering" @@ -491,41 +493,41 @@ msgstr "" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Fil" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Skrift…" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&Bilde for bilde" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "%Generer symboler fra" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "&GitHub-pakkebrønn" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&Grafikkinnstillinger" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Hjelp" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "Innstillinger for &hurtigtaster" @@ -545,35 +547,35 @@ msgstr "" msgid "&Import..." msgstr "&Importer..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "&Sett inn blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Språk:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "Åpne hurtiglagring" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "&Last symbolkart" @@ -583,19 +585,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "&Lås fast moduler" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Minne" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Film" @@ -603,7 +609,7 @@ msgstr "&Film" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Nettverk" @@ -612,23 +618,23 @@ msgid "&No" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Åpne…" -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Innstillinger" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&Patch HLE-funksjoner" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Pause" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Spill" @@ -636,7 +642,7 @@ msgstr "&Spill" msgid "&Properties" msgstr "&Egenskaper" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "&Skrivebeskyttet modus" @@ -644,7 +650,7 @@ msgstr "&Skrivebeskyttet modus" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Registere" @@ -657,24 +663,24 @@ msgstr "&Fjern" msgid "&Remove Code" msgstr "&Fjern kode" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" -msgstr "&Gi symbol nytt navn" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Tilbakestill" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "&Ressurspakke-behandler" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "&Lagre symbolkart" @@ -682,31 +688,31 @@ msgstr "&Lagre symbolkart" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Fartsgrense:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "S&topp" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Drakt:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&Tråder" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Verktøy" @@ -716,21 +722,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "Vi&s" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Se" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Nettside" @@ -742,23 +748,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "'%1' ikke funnet, ingen symbolnavn generert" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' ikke funnet, scanner for vanlige funksjoner istedet" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -766,7 +772,7 @@ msgstr "" msgid "(host)" msgstr "(vert)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(av)" @@ -790,16 +796,16 @@ msgstr ", Komma" msgid "- Subtract" msgstr "- Trekk fra" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "→ %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -868,7 +874,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -880,7 +886,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -916,19 +922,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "3D-dybde" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "" @@ -952,7 +958,7 @@ msgstr "4:3" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1037,11 +1043,11 @@ msgstr "< Mindre enn" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1049,14 +1055,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1082,8 +1088,8 @@ msgstr "" msgid "> Greater-than" msgstr "> Større enn" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "En NetPlay-økt finnes allerede!" @@ -1097,11 +1103,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "En plate er i ferd med å bli satt inn." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1111,7 +1117,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1129,7 +1135,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "Synkronisering kan bare utløses når et Wii-spill kjører." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1207,17 +1213,11 @@ msgstr "Nøyaktighet:" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Handling" @@ -1290,19 +1290,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "Aktiver NetPlay-chat" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Aktiv" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Aktive tråder" @@ -1324,7 +1324,7 @@ msgstr "Adapter:" msgid "Add" msgstr "Legg til" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1341,31 +1341,31 @@ msgstr "Legg til ny USB-enhet" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Legg til et Stoppunkt" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Legg til et MinneStoppunkt" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "Legg til i &overvåkingslisten" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1375,17 +1375,17 @@ msgstr "" msgid "Add..." msgstr "Legg til…" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Adresse" @@ -1404,7 +1404,7 @@ msgstr "" msgid "Address:" msgstr "Adresse:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1473,7 +1473,7 @@ msgstr "Avansert" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1520,7 +1520,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1529,7 +1529,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1537,34 +1537,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Alle filer (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Alle lagringsstadier (*.sav *.s##);; Alle filer (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1580,11 +1580,11 @@ msgstr "Alle spilleres koder er synkronisert." msgid "All players' saves synchronized." msgstr "Alle spilleres lagringsfiler er synkronisert." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Tillat rapportering av brukerstatistikk" @@ -1606,7 +1606,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "Alternative inndatakilder" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1628,7 +1628,7 @@ msgstr "En innsatt plate var forventet, men ble ikke funnet." msgid "Anaglyph" msgstr "Anaglyph" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analyser" @@ -1642,7 +1642,7 @@ msgstr "Vinkel" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1654,19 +1654,19 @@ msgstr "Kantutjevning:" msgid "Any Region" msgstr "Alle regioner" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" -msgstr "Legg signatur til" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "Føy på til &eksisterende signaturfil..." -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "Legg p&å Singaturfil..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1680,19 +1680,19 @@ msgstr "Programinnlaster-dato:" msgid "Apply" msgstr "Bruk" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" -msgstr "Bruk signaturfil" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "Arbitrær Mipmap Oppdagelse" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Er du sikker på at du vil slette \"%1\"?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Er du sikker på at du vil slette denne filen?" @@ -1700,7 +1700,7 @@ msgstr "Er du sikker på at du vil slette denne filen?" msgid "Are you sure you want to delete this pack?" msgstr "Er du sikker på at du vil slette denne pakken?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "Er du sikker på at du vil avslutte NetPlay?" @@ -1729,8 +1729,8 @@ msgstr "Billedforhold:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1741,7 +1741,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Velg kontrollerporter" @@ -1791,11 +1791,15 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Multiplum av 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Auto-oppdater innstillinger" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1815,7 +1819,7 @@ msgstr "Automatisk justering av vindusstørrelse" msgid "Auto-Hide" msgstr "Gjem automatisk" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "Vil du auto-oppdage RSO-moduler?" @@ -1829,6 +1833,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1840,7 +1855,7 @@ msgid "Auxiliary" msgstr "Støtte" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1863,11 +1878,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP-register " -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1923,10 +1938,10 @@ msgstr "" msgid "Bad value provided." msgstr "Dårlig verdi angitt." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Banner" @@ -1946,7 +1961,7 @@ msgstr "Bjelke" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "Grunnprioritet" @@ -1954,7 +1969,7 @@ msgstr "Grunnprioritet" msgid "Basic" msgstr "Grunnleggende" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Grunnleggende innstillinger" @@ -1970,10 +1985,6 @@ msgstr "" msgid "Battery" msgstr "Batteri" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta (en gang i måneden)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, osv." @@ -2010,7 +2021,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "Bitfrekvens (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -2018,9 +2029,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "Blokkstørrelse" @@ -2058,15 +2069,15 @@ msgstr "" "Blåtann gjennomstrømningsmodus er aktivert, men Dolphin ble bygd uten " "Libusdb. Gjennomstrømmingsmodus kan ikke benyttes." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "Start opp i pausemodus" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND sikkerhetskopifil (*.bin);;Alle filer (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii nøkkelfil (*.bin);;Alle filer (*)" @@ -2078,47 +2089,47 @@ msgstr "Rammefri fullskjermsvisning" msgid "Bottom" msgstr "Nede" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2130,23 +2141,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2163,7 +2174,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2173,19 +2184,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2194,25 +2205,30 @@ msgstr "" msgid "Branch: %1" msgstr "Gren: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "Grener" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "Stopp" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Stoppunkt" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "Stoppunkt nådd! Utstepping avbrutt." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Stoppunkter" @@ -2246,7 +2262,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "Utforsk &NetPlay-sesjoner..." @@ -2254,16 +2270,16 @@ msgstr "Utforsk &NetPlay-sesjoner..." msgid "Buffer Size:" msgstr "Hurtiglagerstørrelse:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Bufferstørrelse endret til %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Mellomlager:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2308,11 +2324,11 @@ msgstr "" msgid "C Stick" msgstr "C-joystick" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "Lag Signatu&rfil..." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP-register " @@ -2343,7 +2359,7 @@ msgstr "" msgid "Calculate" msgstr "Kalkuler" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2363,7 +2379,7 @@ msgstr "Kalibrering" msgid "Calibration Period" msgstr "Kalibreringsperiode" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2389,7 +2405,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2405,14 +2421,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "Kan ikke starte en NetPlay-økt mens et spill er aktivt!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2425,15 +2441,15 @@ msgstr "Avbryt" msgid "Cancel Calibration" msgstr "Avbryt kalibrering" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2450,11 +2466,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "Finner ikke GC IPL." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2470,7 +2486,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Kan ikke starte spillet, fordi GC IPL ikke ble funnet." @@ -2502,7 +2518,7 @@ msgstr "Sentrer og kalibrer" msgid "Change &Disc" msgstr "Endre &disk" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Endre &disk…" @@ -2510,14 +2526,20 @@ msgstr "Endre &disk…" msgid "Change Disc" msgstr "Endre disk" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Endre disk automatisk" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2536,7 +2558,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" "Endring av juksekode vil kun tre i kraft etter at spillet er startet på nytt." @@ -2545,11 +2567,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Chat" @@ -2565,7 +2587,7 @@ msgstr "Juksekodesøk" msgid "Cheats Manager" msgstr "Juksekodebehandler" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "Sjekk NAND..." @@ -2577,7 +2599,7 @@ msgstr "Sjekk for endringer i spillisten i bakgrunnen" msgid "Check for updates" msgstr "Se etter oppdateringer" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2585,7 +2607,7 @@ msgstr "" "Sjekk om du har tillatelsene påkrevd for å slette denne filen, eller om " "filen fortsatt er i bruk." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "Sjekksum" @@ -2597,36 +2619,36 @@ msgstr "Kina" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Velg en fil å åpne" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "Velg prioritetsinputfil" - -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "Velg andre input fil" - -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Velg mappen å pakke ut til" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" +msgstr "" #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Klassiske knapper" @@ -2637,18 +2659,18 @@ msgstr "Klassisk kontroller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Nullstill" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "Tøm mellomlager" @@ -2669,7 +2691,7 @@ msgstr "Klon og &rediger kode..." msgid "Close" msgstr "Lukk" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "&Oppsett" @@ -2677,11 +2699,11 @@ msgstr "&Oppsett" msgid "Code" msgstr "Kode" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2693,7 +2715,7 @@ msgstr "Kode:" msgid "Codes received!" msgstr "Koder mottatt!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2709,11 +2731,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "Kombiner &to signaturfiler..." @@ -2748,9 +2770,9 @@ msgstr "Kompiler shadere før start" msgid "Compiling Shaders" msgstr "Komplierer skygger" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "Kompresjon" @@ -2763,7 +2785,7 @@ msgstr "Kompresjonsnivå:" msgid "Compression:" msgstr "Komprimering:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2771,11 +2793,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Betingelse" @@ -2791,7 +2813,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2806,7 +2828,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2860,7 +2887,7 @@ msgstr "Sett opp" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Sett opp Dolphin" @@ -2873,13 +2900,13 @@ msgstr "Sett opp inndata" msgid "Configure Output" msgstr "Sett opp utdata" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Bekreft" @@ -2888,12 +2915,12 @@ msgstr "Bekreft" msgid "Confirm backend change" msgstr "Bekreft endring av backend" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Bekreft ved stans" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Bekreftelse" @@ -2903,7 +2930,7 @@ msgstr "Bekreftelse" msgid "Connect" msgstr "Koble til" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Koble til balansebrett" @@ -2911,27 +2938,27 @@ msgstr "Koble til balansebrett" msgid "Connect USB Keyboard" msgstr "Koble til USB-tastatur" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Koble til Wii Remote %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Koble til Wii Remote 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Koble til Wii Remote 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Koble til Wii Remote 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Koble til Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Koble til Wii Remote-er" @@ -2947,7 +2974,7 @@ msgstr "Koble til Internett og utfør nettbasert systemoppdatering?" msgid "Connected" msgstr "Tilkoblet" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2972,23 +2999,23 @@ msgstr "Kontroller NetPlay-golfmodus" msgid "Control Stick" msgstr "Sirkel-joystick" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "Kontrollerprofil" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "Kontrollerprofil 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "Kontrollerprofil 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "Kontrollerprofil 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "Kontrollerprofil 4" @@ -3000,6 +3027,16 @@ msgstr "Kontroller-innstillinger" msgid "Controllers" msgstr "Kontrollere" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3008,7 +3045,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3016,7 +3053,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3025,7 +3062,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3056,7 +3093,7 @@ msgstr "" "Kontrollerer om høy-nivå eller lav-nivå DSP-emulering skal benyttes. " "Standard er Sant" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3136,43 +3173,43 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Kopier" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "Kopier &funksjon" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "Kopier &heksadesimal" +msgid "Copy &Function" +msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Kopier adresse" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Kopier heksadesimal" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 -msgid "Copy Value" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "Kopier kode&linje" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 +msgid "Copy Value" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 @@ -3189,8 +3226,8 @@ msgstr "Kopier til B" msgid "Core" msgstr "Kjerne" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3288,8 +3325,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3305,7 +3342,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "Kunne ikke finne sentral tjener" @@ -3321,13 +3358,13 @@ msgstr "Kunne ikke lese fil." msgid "Country:" msgstr "Land:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3341,7 +3378,7 @@ msgstr "Opprett et nytt minnekort" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3385,23 +3422,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Nåværende region" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "Nåværende sammenheng" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "Nåværende spill" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Nåværende tråd" @@ -3510,7 +3547,7 @@ msgstr "Dansematte" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "Data" @@ -3556,7 +3593,7 @@ msgid "Debug" msgstr "Feilsøk" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Feilretting" @@ -3573,24 +3610,24 @@ msgstr "Dekodingskvalitet:" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Reduser konvergens" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Reduser dybde" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Senk emuleringshastighet" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Reduser IR" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3604,7 +3641,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Standard" @@ -3624,7 +3661,7 @@ msgstr "Forvalgt skrift" msgid "Default ISO:" msgstr "Forvalgt ISO-fil:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "Standardtråd" @@ -3645,8 +3682,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Slett" @@ -3664,7 +3702,7 @@ msgstr "Slett valgte filer..." msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3676,12 +3714,12 @@ msgstr "Dybdeprosent:" msgid "Depth:" msgstr "Dybde:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Beskrivelse" @@ -3695,8 +3733,8 @@ msgstr "Beskrivelse:" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3708,21 +3746,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "Frakoblet" @@ -3730,7 +3768,7 @@ msgstr "Frakoblet" msgid "Detect" msgstr "Finn automatisk" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3738,11 +3776,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "Deterministisk dobbelkjerne:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Utviklingsutgave (flere ganger daglig)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Enhet" @@ -3784,11 +3822,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Skru av bounding-box-kalkulasjoner" @@ -3801,15 +3834,15 @@ msgstr "Slå av Kopieringsfilter" msgid "Disable EFB VRAM Copies" msgstr "Slå av EFB VRAM Kopier" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Skru av hastighetsbegrensning av emulering" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3817,11 +3850,11 @@ msgstr "" msgid "Disable Fog" msgstr "Skru av tåke" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "Deaktiver JIT-lager" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3843,7 +3876,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3852,6 +3885,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Plate" @@ -3860,6 +3899,11 @@ msgstr "Plate" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3886,15 +3930,15 @@ msgstr "Avstand" msgid "Distance of travel from neutral position." msgstr "Reiseavstand fra nøytral posisjon." -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Tillater du at Dolphin samler inn informasjon til Dolphins utviklere?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Vil du legge til «%1» i listen over spillfilbaner?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "Vil du tømme listen over symbolnavn?" @@ -3904,7 +3948,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Vil du stoppe pågående emulering?" @@ -3916,8 +3960,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II-dekoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO-Logg (*.dff)" @@ -3925,9 +3969,9 @@ msgstr "Dolphin FIFO-Logg (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Dolphin Map Fil (*.map)" @@ -3939,8 +3983,8 @@ msgstr "Dolphin-signatur-CSV-fil" msgid "Dolphin Signature File" msgstr "Dolphin-signaturfil" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS-Filmer (*.dtm)" @@ -3975,7 +4019,7 @@ msgstr "Dolphin kunne ikke fullføre den forespurte handligen." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin er en fri og åpen kildekode-basert GameCube og Wii-emulator." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Dolphin er for gammel for traverseringsserveren" @@ -3991,13 +4035,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin kan ikke verifisere ulisensierte disker." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "Dolphins juksesystem er for øyeblikket deaktivert." @@ -4006,7 +4044,7 @@ msgstr "Dolphins juksesystem er for øyeblikket deaktivert." msgid "Domain" msgstr "Domene" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Ikke oppdater" @@ -4027,7 +4065,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "Dobbel" @@ -4049,7 +4087,7 @@ msgstr "Last ned koder" msgid "Download Codes from the WiiRD Database" msgstr "Last ned koder fra WiiRD-databasen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Last ned spillcovere fra GameTDB.com for bruk i portrettmodus" @@ -4061,6 +4099,16 @@ msgstr "Nedlasting fullført" msgid "Downloaded %1 codes. (added %2)" msgstr "Lastet %1 koder. (Lagt til %2)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4100,7 +4148,7 @@ msgstr "Dump &FakeVMEM" msgid "Dump &MRAM" msgstr "Dump &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Dump lyd" @@ -4112,7 +4160,7 @@ msgstr "Dump grunnteksturer" msgid "Dump EFB Target" msgstr "Dump EFB-mål" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Dumping av bilder" @@ -4172,11 +4220,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4186,11 +4234,11 @@ msgstr "" msgid "Dutch" msgstr "Nederlandsk" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "&Avslutt" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4202,7 +4250,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4210,7 +4258,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Tidlige minneoppdateringer" @@ -4229,7 +4277,16 @@ msgstr "Øst-Asia" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4249,11 +4306,11 @@ msgstr "Effekt" msgid "Effective" msgstr "Effektiv" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4271,7 +4328,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Eksternt bildemellomlager (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Tom" @@ -4283,7 +4340,7 @@ msgstr "Emulator-CPU-tråden kjører allerede" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4301,7 +4358,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4316,7 +4373,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Emuleringshastighet" @@ -4325,8 +4382,6 @@ msgstr "Emuleringshastighet" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "Aktiver" @@ -4334,23 +4389,15 @@ msgstr "Aktiver" msgid "Enable API Validation Layers" msgstr "Slå på API-valideringslag" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Tillat lydstrekking" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Aktiver juksekoder" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4358,17 +4405,21 @@ msgstr "" msgid "Enable Custom RTC" msgstr "Aktiver egendefinert RTC (klokke)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Aktiver bruk av dobbelkjerne" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Aktiver bruk av dobbelkjerne (for bedre ytelse)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4378,7 +4429,7 @@ msgstr "Aktiver emulert CPU klokkefrekvensoverskridelse" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4390,11 +4441,11 @@ msgstr "Aktiver FPRF" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4412,20 +4463,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Aktiver MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4433,14 +4480,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "Aktiver progressiv skanning" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4454,11 +4497,15 @@ msgstr "Aktiver skjermbeskytter" msgid "Enable Speaker Data" msgstr "Tillat høyttalerdata" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Skru på bruks- og statistikkrapportering" @@ -4474,34 +4521,13 @@ msgstr "Aktiver wireframe" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4509,31 +4535,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4552,7 +4585,7 @@ msgstr "" "Aktiverer flyttallskalkulering av punkt for resulterende flagg, som trengs " "for noen få spill. (PÅ = Kompatibelt, AV = Raskt)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4586,7 +4619,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4632,6 +4665,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4659,6 +4701,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enhet ble ikke igangsatt" @@ -4706,7 +4752,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "Skriv inn RSO-moduladresse:" @@ -4719,20 +4765,20 @@ msgstr "Skriv inn RSO-moduladresse:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4746,42 +4792,42 @@ msgstr "Skriv inn RSO-moduladresse:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4807,7 +4853,7 @@ msgstr "Feil under åpning av adapter: %1" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4822,7 +4868,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Feil ved henting av sesjonsliste: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4917,7 +4963,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4930,15 +4976,15 @@ msgstr "" msgid "Exit" msgstr "Avslutt" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "Forventet argumenter: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "Forventet parentes-lukking." @@ -4950,19 +4996,19 @@ msgstr "Forventet et komma." msgid "Expected end of expression." msgstr "Forventet en RegEx-innkapsling." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "Forventet navnet på inndataen." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "Forventet parentes-begynnelse" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "Forventet starten på RegEx-innkapsling." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4970,7 +5016,7 @@ msgstr "" msgid "Experimental" msgstr "Eksperimentell" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Eksporter alle Wii-lagringsfiler" @@ -4981,11 +5027,11 @@ msgstr "Eksporter alle Wii-lagringsfiler" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Eksporter opptak" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Eksporter opptak…" @@ -5013,14 +5059,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "Eksporterte %n lagringsfil(er)." #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Utvidelse" @@ -5033,7 +5079,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "Ekstern" @@ -5041,7 +5087,7 @@ msgstr "Ekstern" msgid "External Frame Buffer (XFB)" msgstr "Eksternt bildebuffer (EFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "Pakk ut sertifikater fra NAND" @@ -5078,8 +5124,8 @@ msgstr "Pakker ut mappe..." msgid "FD" msgstr "FD" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO-spiller" @@ -5095,11 +5141,11 @@ msgstr "" "Kunne ikke åpne minnekort:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Kunne ikke legge til denne sesjonen i NetPlay-indeksen: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "Kunne ikke legge til på signaturfil '%1'" @@ -5119,7 +5165,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "Kunne ikke koble til server: %1" @@ -5140,15 +5186,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "Kunne ikke lage DXGI factory" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5165,7 +5211,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "Kunne ikke slette NetPlay-minnekort. Verifiser dine skrivetillatelser." -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "Klarte ikke å slette valgt fil." @@ -5194,7 +5240,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "Kunne ikke eksportere følgende lagringsfiler:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "Klarte ikke å pakke ut sertifikater fra NAND" @@ -5221,25 +5267,25 @@ msgstr "Kunne ikke finne en eller flere D3D-symboler" msgid "Failed to import \"%1\"." msgstr "Kunne ikke importere \"%1\"." -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "Klarte ikke å igangsette kjerne" @@ -5259,11 +5305,11 @@ msgid "Failed to install pack: %1" msgstr "Kunne ikke installere pakke: %1" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "Klarte ikke å installere denne tittelen til NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5271,8 +5317,8 @@ msgstr "" "Klarte ikke å lytte til port %1. Kjøres det en annen instans av NetPlay-" "tjeneren?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "Kunne ikke laste RSO-modul ved %1" @@ -5284,21 +5330,21 @@ msgstr "Kunne ikke laste d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "Kunne ikke laste dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "Kunne ikke laste map-fil '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "Klarte ikke å laste kjørbar fil til minne." @@ -5312,17 +5358,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "Klarte ikke å åpne \"%1\"" @@ -5330,7 +5376,7 @@ msgstr "Klarte ikke å åpne \"%1\"" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5362,15 +5408,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "Klarte ikke å åpne tjener" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5378,11 +5424,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5429,23 +5475,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5459,7 +5505,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5493,31 +5539,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "Lagring av FIFO-logg mislyktes." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "Kunne ikke lagre kodemapping til sti '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "Kunne ikke lagre signaturfil '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "Kunne ikke lagre symbolkart til sti '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "Kunne ikke lagre til signaturfil '%1'" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5567,20 +5613,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "Feil" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5593,7 +5640,7 @@ msgstr "Rask" msgid "Fast Depth Calculation" msgstr "Rask dybdekalkulering" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5604,7 +5651,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5616,9 +5663,9 @@ msgstr "" msgid "File Details" msgstr "Fildetaljer" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "Filformat" @@ -5626,24 +5673,24 @@ msgstr "Filformat" msgid "File Format:" msgstr "Filformat:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Fil-informasjon" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Filnavn" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "Filbane" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Filstørrelse" @@ -5731,7 +5778,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Flagg" @@ -5740,14 +5786,14 @@ msgstr "Flagg" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Flyttall" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" -msgstr "Følg &avgrening" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" +msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 msgid "For best results please slowly move your input to all possible regions." @@ -5815,7 +5861,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5825,7 +5871,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5833,6 +5879,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Format:" @@ -5848,7 +5900,7 @@ msgstr "Fremover" msgid "Forward port (UPnP)" msgstr "Videresendingsport (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "Fant %1 resultater for \"%2\"" @@ -5858,24 +5910,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "Bilde %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Bilde-for-bilde-modus" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Senk hastighet for bildeforskuddsvisning" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Øk hastighet for bildeforskuddsvisning" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Tilbakestill bilde-for-bilde-hastighet" @@ -5883,7 +5935,7 @@ msgstr "Tilbakestill bilde-for-bilde-hastighet" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Bildespennvidde" @@ -5891,7 +5943,7 @@ msgstr "Bildespennvidde" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "Bilder å ta opp:" @@ -5911,7 +5963,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5932,11 +5984,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Fri-sikt" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "Frisikts-veksling" @@ -5961,8 +6013,8 @@ msgid "From" msgstr "Fra" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "Fra:" @@ -5970,10 +6022,15 @@ msgstr "Fra:" msgid "FullScr" msgstr "Fullskjerm" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Funksjon" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "Funksjoner" @@ -5990,7 +6047,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -6006,19 +6063,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -6060,7 +6117,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "GPU-teksturdekoding" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6070,25 +6127,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6100,7 +6157,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6118,22 +6175,22 @@ msgstr "" msgid "Game" msgstr "Spill" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Game Boy Advance-disker (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6161,8 +6218,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "Spill-ID" @@ -6171,25 +6228,25 @@ msgstr "Spill-ID" msgid "Game ID:" msgstr "Spill-ID:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Spillstatus" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "Spill endret til \"%1\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6202,7 +6259,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6222,11 +6279,11 @@ msgstr "GameCube-adapter for Wii U" msgid "GameCube Adapter for Wii U at Port %1" msgstr "GameCube-adapter for Wii U i port %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "GameCube-kontroller" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "GameCube-kontroller i port %1" @@ -6234,11 +6291,11 @@ msgstr "GameCube-kontroller i port %1" msgid "GameCube Controllers" msgstr "GameCube-kontrollere" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "GameCube-tastatur" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "GameCube-tastatur i port %1" @@ -6255,7 +6312,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "GameCube-minnekort (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "GameCube-mikrofoninngang i inngang %1" @@ -6288,34 +6345,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Gecko-juksekoder" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Generelt" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Generelt og innstillinger" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Opprett en ny statistikk-identitet" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "Genererte symbolnavn fra '%1'" @@ -6333,7 +6398,7 @@ msgstr "Tyskland" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "GiB" @@ -6348,7 +6413,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "Golfmodus" @@ -6357,7 +6422,7 @@ msgid "Good dump" msgstr "God dump" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafikk" @@ -6366,7 +6431,7 @@ msgstr "Grafikk" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Grafikkbrytere" @@ -6375,7 +6440,7 @@ msgstr "Grafikkbrytere" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6397,7 +6462,7 @@ msgstr "Grønn venstre" msgid "Green Right" msgstr "Grønn høyre" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Rutenettvisning" @@ -6434,7 +6499,7 @@ msgstr "" msgid "Hacks" msgstr "Hacks" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "Head" @@ -6466,7 +6531,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Heksadesimal" @@ -6475,11 +6540,11 @@ msgstr "Heksadesimal" msgid "Hide" msgstr "Gjem" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6491,11 +6556,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "Gjem ikke-kompatible sesjoner" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "Høy" @@ -6523,7 +6595,7 @@ msgstr "Vert" msgid "Host Code:" msgstr "Vertskode:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "Host Input-autoritet" @@ -6531,7 +6603,7 @@ msgstr "Host Input-autoritet" msgid "Host Size" msgstr "Vertstørrelse" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6539,11 +6611,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "Vertsinndataautoritet deaktivert" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "Vertsinndataautoritet aktivert" @@ -6555,17 +6627,17 @@ msgstr "Vær vertskap med NetPlay" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Tastesnarveis-innstillinger" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Hurtigtaster" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6622,7 +6694,7 @@ msgstr "IP-adresse:" msgid "IPL Settings" msgstr "Innstillinger for IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -6653,18 +6725,18 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "Identitetsgenerering" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6686,7 +6758,7 @@ msgstr "" "Denne godkjenningen kan tilbakekalles når som helst fra Dolphins " "innstillinger." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6700,14 +6772,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6719,7 +6801,7 @@ msgstr "" msgid "Ignore" msgstr "Ignorer" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6760,7 +6842,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "Importer BootMii NAND sikkerhetskopi..." @@ -6775,15 +6857,15 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Importer Wii-lagringsfil …" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "Importing NAND sikkerhetskopi" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -6792,6 +6874,15 @@ msgstr "" "Importerer NAND sikkerhetskopi\n" "Tid passert: %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "I spillet?" @@ -6832,24 +6923,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Øk konvergens" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Øk dybde" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Øk emuleringshastighet" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Øk IR" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6869,16 +6960,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6898,12 +6989,12 @@ msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Informasjon" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6913,10 +7004,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Inngang" @@ -6930,22 +7021,15 @@ msgstr "Inndata styrke kreves for aktivering." msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "Sett inn &nop" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "Sett inn SD-kort" @@ -6959,11 +7043,11 @@ msgstr "Installer" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Installer oppdatering" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "Installer WAD…" @@ -6971,13 +7055,14 @@ msgstr "Installer WAD…" msgid "Install to the NAND" msgstr "Installer til NAND" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "Instruksjon" @@ -6986,7 +7071,7 @@ msgstr "Instruksjon" msgid "Instruction Breakpoint" msgstr "Instruksjonsstoppunkt" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "Instruksjon:" @@ -6995,7 +7080,7 @@ msgstr "Instruksjon:" msgid "Instruction: %1" msgstr "Instruksjon: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7012,19 +7097,19 @@ msgstr "Intensitet" msgid "Interface" msgstr "Grensesnitt" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -7037,25 +7122,25 @@ msgstr "Intern LZO-feil - komprimering mislyktes" msgid "Internal LZO Error - decompression failed" msgstr "Intern LZO-feil - dekomprimering mislyktes" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Intern oppløsning" @@ -7064,7 +7149,7 @@ msgstr "Intern oppløsning" msgid "Internal Resolution:" msgstr "Intern bildeoppløsning:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -7072,7 +7157,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "Fortolker (tregest)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "Fortolkerkjerne" @@ -7080,7 +7165,7 @@ msgstr "Fortolkerkjerne" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -7088,7 +7173,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Ugyldig mikset kode" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "Ugyldig Pakke %1 oppgitt: %2" @@ -7097,11 +7182,11 @@ msgstr "Ugyldig Pakke %1 oppgitt: %2" msgid "Invalid Player ID" msgstr "Ugyldig spiller-ID" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "Ugyldig RSO-moduladresse: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "Ugyldig kallstakk" @@ -7122,7 +7207,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "Ugyldig inndata for feltet \"%1\"" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "Ugyldig inndata oppgitt" @@ -7138,19 +7223,19 @@ msgstr "" msgid "Invalid password provided." msgstr "Ugyldig passord oppgitt." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Ugyldig opptaksfil" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Ugyldige søkeparametre (inget objekt valgt)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Ugyldig søkestring (kunne ikke konverte til tall)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "Ugyldig søkestreng (bare strenger av partallslengde støttes)" @@ -7177,11 +7262,11 @@ msgstr "Italia" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "JIT Blokklinking Av" @@ -7189,47 +7274,47 @@ msgstr "JIT Blokklinking Av" msgid "JIT Blocks" msgstr "JIT-blokker" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "JIT Branching Av" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "JIT FlytTall Av" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "JIT Heltall Av" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "JIT LastLagre Flyt Av" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "JIT LastLagre Av" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "JIT LastLagre Parret Av" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "JIT LastLagre lXz Av" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "JIT Ibzx Av" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "JIT LastLagre Iwz Av" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "JIT Av (JIT Kjerne)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "JIT Parret Av" @@ -7241,26 +7326,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "JIT Systemregistre Av" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japan" @@ -7282,12 +7368,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Behold vindu øverst" @@ -7317,15 +7403,15 @@ msgstr "" msgid "Keys" msgstr "Nøkler" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Spark spiller" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Korea" @@ -7351,7 +7437,7 @@ msgstr "" msgid "L-Analog" msgstr "Venstre-analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7359,7 +7445,11 @@ msgstr "" msgid "Label" msgstr "Etikett" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7397,7 +7487,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7405,7 +7495,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7416,7 +7506,7 @@ msgstr "Til venstre" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Venstre joystick" @@ -7458,6 +7548,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7491,11 +7589,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "Begrens Klump-opplastningshastighet:" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Listekolonner" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Listevisning" @@ -7504,27 +7602,27 @@ msgid "Listening" msgstr "Lytter" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Last" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "Last &Dårlig kartfil..." -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "Last &Annen kartfil..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7535,24 +7633,29 @@ msgstr "Last inn brukerlagde teksturer" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "Last inn GameCube-hovedmeny" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Last inn nyeste hurtiglagring" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "Innlastingsfilbane:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7560,133 +7663,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Last inn hurtiglagring" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Last inn hurtiglagring siste 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Last inn hurtiglagring siste 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Last inn hurtiglagring siste 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Last inn hurtiglagring siste 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Last inn hurtiglagring siste 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Last inn hurtiglagring siste 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Last inn hurtiglagring siste 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Last inn hurtiglagring siste 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Last inn hurtiglagring siste 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Last inn hurtiglagring siste 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Åpne hurtiglagringsplass nr. 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Åpne hurtiglagringsplass nr. 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Åpne hurtiglagringsplass nr. 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Åpne hurtiglagringsplass nr. 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Åpne hurtiglagringsplass nr. 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Åpne hurtiglagringsplass nr. 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Åpne hurtiglagringsplass nr. 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Åpne hurtiglagringsplass nr. 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Åpne hurtiglagringsplass nr. 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Åpne hurtiglagringsplass nr. 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Last inn tilstand fra fil" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Last inn tilstand fra valgt kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Last inn tilstand fra kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Last inn Wii-systemmeny %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Last fra valgt kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Last inn fra kortplass %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Last kartfil" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Last..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "Lastet symboler fra '%1'" @@ -7703,20 +7801,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "Lokal" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Logg" @@ -7725,15 +7831,16 @@ msgstr "Logg" msgid "Log Configuration" msgstr "Logg-innstillinger" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "Jit-logg Instruksjonsdekning" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7749,7 +7856,7 @@ msgstr "Loggtyper" msgid "Logger Outputs" msgstr "Logger utdata" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7760,15 +7867,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "Mistet tilkobling til NetPlay-tjener…" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "Lav" @@ -7785,7 +7892,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7831,9 +7938,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Skaper" @@ -7842,7 +7949,7 @@ msgstr "Skaper" msgid "Maker:" msgstr "Skaper:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7850,7 +7957,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "Administrer NAND" @@ -7859,7 +7966,7 @@ msgstr "Administrer NAND" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "Mapping" @@ -7871,11 +7978,11 @@ msgstr "" msgid "Match Found" msgstr "Treff funnet" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "Maksimal Buffer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "Maksimum bufferstørrelse endret til %1" @@ -7889,7 +7996,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Kan senke ytelse i Wii-menyen og noen spill." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "Middels" @@ -7905,7 +8012,7 @@ msgstr "Minne Stoppunkt" msgid "Memory Card" msgstr "Minnekort" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "Minnekortbehandler" @@ -7933,7 +8040,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7945,13 +8052,13 @@ msgstr "" "det er anbefalt at du bevarer sikkerhetskopier av begge NAND-filer. Er du " "sikker på at du vil fortsette?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Mikrofon" @@ -7968,7 +8075,7 @@ msgstr "Diverse" msgid "Misc Settings" msgstr "Diverse innstillinger" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7980,7 +8087,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8016,8 +8123,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -8037,11 +8144,11 @@ msgstr "Monoskopiske skygger" msgid "Monospaced Font" msgstr "Fastbreddeskrift" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "Bevegelsesinndata" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "Bevegelsessimulering" @@ -8050,40 +8157,27 @@ msgstr "Bevegelsessimulering" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Film" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -8096,10 +8190,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND-sjekk" @@ -8108,8 +8202,8 @@ msgstr "NAND-sjekk" msgid "NKit Warning" msgstr "NKit-advarsel" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8118,7 +8212,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8135,8 +8229,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8149,11 +8243,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "Navn" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Navn for en ny merkelapp:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Navn for tagg til å fjerne:" @@ -8179,7 +8273,7 @@ msgstr "Opprinnelig størrelse (640x528)" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "NetPlay" @@ -8195,27 +8289,27 @@ msgstr "NetPlay-innstillinger" msgid "Netherlands" msgstr "Nederland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "Nettverk" @@ -8223,16 +8317,16 @@ msgstr "Nettverk" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "Aldri autooppdater" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Nye" @@ -8257,7 +8351,7 @@ msgstr "Nytt søk" msgid "New Tag..." msgstr "Ny merkelapp..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Ny identietet opprettet." @@ -8265,21 +8359,23 @@ msgstr "Ny identietet opprettet." msgid "New instruction:" msgstr "Ny instruksjon:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Ny etikett" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "Neste spillprofil" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "Neste treff" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "Neste profil" @@ -8320,7 +8416,7 @@ msgstr "Ingen komprimering" msgid "No Match" msgstr "Ingen treff" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8328,12 +8424,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Ingen beskrivelse tilgjengelig" @@ -8345,7 +8441,7 @@ msgstr "Ingen feil." msgid "No extension selected." msgstr "Ingen utvidelse valgt." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "Ingen filer lastet / tatt opp." @@ -8366,11 +8462,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "Ingen feil har blitt oppdaget." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8396,7 +8492,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "Ingen opptak lastet." @@ -8412,13 +8508,13 @@ msgstr "" "unngå film-desynkronisering" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Ingen" @@ -8430,7 +8526,7 @@ msgstr "Nord-Amerika" msgid "Not Set" msgstr "Ikke satt" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "Ikke alle spillere har spillet. Vil du virkelig starte?" @@ -8450,7 +8546,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8494,26 +8590,26 @@ msgstr "Antall ristinger per sekund." msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "Nunchuk-knapper" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "Nunchuck-Joystick" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "Objekt %1" @@ -8565,7 +8661,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Objektrekkevidde" @@ -8586,7 +8682,7 @@ msgstr "" msgid "On" msgstr "På" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8597,7 +8693,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8612,7 +8708,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "Nettbasert &dokumentasjon" @@ -8620,7 +8716,7 @@ msgstr "Nettbasert &dokumentasjon" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -8628,7 +8724,7 @@ msgstr "" "Legg til kun symboler med prefiks:\n" "(Blank for alle symboler)" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8647,18 +8743,22 @@ msgstr "Åpne" msgid "Open &Containing Folder" msgstr "Åpne &inneholdende mappe" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Åpne mappe..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" -msgstr "Åpne FIFO-logg" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" +msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 msgid "Open GameCube &Save Folder" @@ -8722,26 +8822,26 @@ msgstr "Orange" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8749,7 +8849,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8759,16 +8859,16 @@ msgstr "Andre" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "Andre Status-hurtigtaster" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "Annen Statusadministrering" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "Andre spill..." @@ -8776,7 +8876,7 @@ msgstr "Andre spill..." msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8784,16 +8884,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "Spi&ll av inndataopptak…" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -8822,7 +8922,7 @@ msgstr "PNG-bildefil (*.png);; Alle filer (*)" msgid "PPC Size" msgstr "PPC-størrelse" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC vs Host" @@ -8835,7 +8935,7 @@ msgstr "Kontroll" msgid "Pads" msgstr "Kontrollere" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "Parametere" @@ -8856,7 +8956,7 @@ msgstr "Passiv" msgid "Passthrough a Bluetooth adapter" msgstr "Gjennomstrøm en Blåtann-adapter" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Passord" @@ -8895,15 +8995,15 @@ msgstr "Baner" msgid "Pause" msgstr "Pause" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Pause på slutten av filmen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Pause ved tapt fokus" @@ -8919,6 +9019,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8938,7 +9044,7 @@ msgstr "Høyeste fart for utgående svingbevegelser." msgid "Per-Pixel Lighting" msgstr "Belysning per piksel" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Utfør pålogget systemoppdatering" @@ -8968,15 +9074,15 @@ msgstr "Fysisk" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "Velg en debug-font" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Ping" @@ -8988,8 +9094,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Plattform" @@ -8997,52 +9103,52 @@ msgstr "Plattform" msgid "Play" msgstr "Spill av" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "Spill/Ta opp" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Spill av opptak" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Avspillingsalterntiver" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "Spiller" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Spillere" @@ -9075,7 +9181,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "Port %1" @@ -9092,12 +9198,12 @@ msgstr "Port:" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Potensiell desynkronisering oppdaget: %1 kan ha desynkroniser i bilde %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -9109,6 +9215,14 @@ msgstr "Postbehandlingseffekt:" msgid "Post-Processing Shader Configuration" msgstr "Oppsett av Etterbehandlings-skyggelegging" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9118,15 +9232,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "Forhåndsinnlasting av egendefinerte teksturer" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9142,7 +9256,7 @@ msgstr "" msgid "Presets" msgstr "Forhåndsinnstillinger" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Trykk Synkroniseringsknapp" @@ -9160,24 +9274,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "Forrige spillprofil" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "Forrige spill" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "Forrige profil" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9217,16 +9332,16 @@ msgstr "" "Problemer med medium alvorlighetsgrad funnet. Hele eller deler av spillet " "vil sannsynligvis ikke fungere riktig." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "Programteller" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9234,15 +9349,21 @@ msgstr "Programteller" msgid "Progress" msgstr "Fremdrift" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Offentlig" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "Tøm spillistehurtiglager" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9269,11 +9390,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Spørsmål" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Avslutt" @@ -9290,19 +9411,19 @@ msgstr "H" msgid "R-Analog" msgstr "Høyre-analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "KLAR" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "RSO-moduler" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "RSO-autooppdaging" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "KJØRER" @@ -9323,7 +9444,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9335,12 +9456,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" -msgstr "B&ytt instruksjon" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" +msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "Les" @@ -9363,7 +9485,7 @@ msgstr "Kun skrivebeskyttet" msgid "Read or Write" msgstr "Les eller skriv" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "Skrivebeskyttet modus" @@ -9379,8 +9501,8 @@ msgstr "Ekte Wii Remote" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9389,23 +9511,23 @@ msgstr "" msgid "Recenter" msgstr "Sentrer igjen" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Opptak" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "Ta opp inndata" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "Tar opp" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Opptaksinnstillinger" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Tar opp..." @@ -9422,7 +9544,7 @@ msgstr "Rød venstre" msgid "Red Right" msgstr "Rød høyre" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9438,7 +9560,7 @@ msgstr "'Redump.org-'status:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9468,8 +9590,8 @@ msgstr "" msgid "Refreshing..." msgstr "Gjennoppfrisker..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Region" @@ -9490,7 +9612,12 @@ msgstr "Relativ inndata" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "Minn Meg Senere" @@ -9515,7 +9642,7 @@ msgstr "" msgid "Remove Tag..." msgstr "Fjern merkelapp..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Fjern merkelapp" @@ -9526,12 +9653,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" -msgstr "&Gi symbol nytt navn" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" +msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "Renderingsvindu" @@ -9553,10 +9680,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "Forespørsel om å bli med i din gruppe" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9566,7 +9699,7 @@ msgstr "Nullstill" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9610,7 +9743,7 @@ msgstr "Ressurspakkebehandler" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Omstart påkrevd" @@ -9618,11 +9751,11 @@ msgstr "Omstart påkrevd" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" -msgstr "Tilbakestill instruksjon" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" +msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Forsøk igjen" @@ -9631,7 +9764,7 @@ msgstr "Forsøk igjen" msgid "Return Speed" msgstr "Returhastighet" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "Revisjon" @@ -9643,7 +9776,7 @@ msgstr "Revisjon: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9654,7 +9787,7 @@ msgstr "Til høyre" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Høyre joystick" @@ -9690,11 +9823,11 @@ msgstr "Rull mot venstre" msgid "Roll Right" msgstr "Rull mot høyre" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "Rom-ID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9712,27 +9845,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9745,23 +9882,23 @@ msgstr "" msgid "Rumble" msgstr "Rumble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" -msgstr "Kjør &Til Hit" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" +msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9769,7 +9906,7 @@ msgstr "" msgid "Russia" msgstr "Russland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "SD-kort" @@ -9828,11 +9965,11 @@ msgstr "SSL-sammenheng" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "Lag&ringskode" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Lagre &stadie" @@ -9842,9 +9979,9 @@ msgid "Safe" msgstr "Sikker" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9854,28 +9991,40 @@ msgstr "Lagre" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "Lagringsfil Eksport" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" -msgstr "Lagre FIFO-logg" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" +msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" -msgstr "Lagre fil til" +msgid "Save File To" +msgstr "" #. i18n: Noun (i.e. the data saved by the game) #: Source/Core/DolphinQt/GBAWidget.cpp:415 @@ -9886,15 +10035,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "Lagre import" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Lagre eldste hurtiglagring" @@ -9902,73 +10055,77 @@ msgstr "Lagre eldste hurtiglagring" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Lagre hurtiglagring" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Hurtiglagringsplass nr. 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Hurtiglagringsplass nr. 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Hurtiglagringsplass nr. 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Hurtiglagringsplass nr. 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Hurtiglagringsplass nr. 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Hurtiglagringsplass nr. 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Hurtiglagringsplass nr. 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Hurtiglagringsplass nr. 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Hurtiglagringsplass nr. 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Hurtiglagringsplass nr. 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "Lagre tilstand til fil" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Lagre tilstand til eldste kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Lagre tilstand til valgt kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Lagre tilstand til kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "&Lagre symbolkart som..." @@ -9976,7 +10133,7 @@ msgstr "&Lagre symbolkart som..." msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "Lagre og last inn tilstand" @@ -9988,11 +10145,7 @@ msgstr "" msgid "Save as..." msgstr "Lagre som …" -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "Lagre kombinert utdatafil som" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10006,23 +10159,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "Lagre kartfil" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "Lagre signaturfil" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "Lagre til valgt kortplass" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Lagre til kortplass %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Lagre …" @@ -10035,7 +10180,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -10052,8 +10197,8 @@ msgid "ScrShot" msgstr "SkjDump" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Søk" @@ -10062,7 +10207,7 @@ msgstr "Søk" msgid "Search Address" msgstr "Søkeadresse" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Søk i nåværende objekt" @@ -10080,7 +10225,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "Søk etter en instruks" @@ -10088,7 +10233,7 @@ msgstr "Søk etter en instruks" msgid "Search games..." msgstr "Søk spill..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "Søk instruksjon" @@ -10123,9 +10268,9 @@ msgstr "Velg" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10134,26 +10279,30 @@ msgid "Select Dump Path" msgstr "Velg dumpens filbane" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "Velg eksportmappe" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "Velg nyeste hurtiglagring" @@ -10162,6 +10311,10 @@ msgstr "Velg nyeste hurtiglagring" msgid "Select Load Path" msgstr "Velg innlastingsfilbane" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10170,6 +10323,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10178,58 +10339,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Velg inngang %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Velg tilstand" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Velg kortplass for lagringsstadie" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Velg lagringsstadieplass 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Velg lagringsstadieplass 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Velg lagringsstadieplass 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Velg lagringsstadieplass 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Velg lagringsstadieplass 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Velg lagringsstadieplass 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Velg lagringsstadieplass 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Velg lagringsstadieplass 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Velg lagringsstadieplass 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Velg lagringsstadieplass 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10247,24 +10412,20 @@ msgstr "Velg mappe" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Velg en fil" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Velg et spill" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "Velg en SD-kortbilledfil" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10273,19 +10434,15 @@ msgstr "" msgid "Select a game" msgstr "Velg et spill" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "Velg en tittel å installere til NAND" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "Velg RSO-moduladressen:" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10293,23 +10450,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "Velg nøkkelfil (OTP/SEEPROM dump)" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Velg lagringsfil" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Valgt skrifttype" @@ -10321,16 +10461,16 @@ msgstr "Valgt kontrolprofil finnes ikke" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "Valgt spill eksisterer ikke i spillisten!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10365,7 +10505,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10408,7 +10548,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Send" @@ -10416,6 +10577,15 @@ msgstr "Send" msgid "Sensor Bar Position:" msgstr "Sensorbjelkeposisjon:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10440,39 +10610,39 @@ msgstr "Tjeneren avslo traverseringsforsøk" msgid "Set &Value" msgstr "Sett &verdi" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "Sett programteller" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "Sett som &forvalgt ISO" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "Angi minnekortfil for inngang A" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "Angi minnekortfil for inngang B" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "Sett symbol-&sluttadresse" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "Angi symbol&størrelse" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "Sett symbol-sluttadresse" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "Angi symbolstørrelse (%1):" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10487,25 +10657,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Sett Wii-systemspråket." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Innstillinger" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Kan ikke opprette «setting.txt»-fil" @@ -10540,27 +10732,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Vis &logg" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Vis &verktøylinje" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Vis aktiv tittel i vindustittel" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Vis Australia" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Vis nåværende spill på Discord" @@ -10569,7 +10761,7 @@ msgstr "Vis nåværende spill på Discord" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "Vis ELF/DOL" @@ -10582,7 +10774,7 @@ msgstr "" msgid "Show FPS" msgstr "Vis bildefrekvens (FPS)" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Vis bildeteller" @@ -10590,43 +10782,43 @@ msgstr "Vis bildeteller" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Vis Frankrike" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Vis GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Vis Tyskland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "Vis golfmodusoverlegg" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Vis inndataskjerm" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Vis Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Vis Korea" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Vis lagteller" @@ -10634,7 +10826,7 @@ msgstr "Vis lagteller" msgid "Show Language:" msgstr "Vis språk:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Vis logg&oppsett" @@ -10646,20 +10838,20 @@ msgstr "Vis NetPlay-meldinger" msgid "Show NetPlay Ping" msgstr "Vis NetPlay-ping" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Vis Nederland" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "Vis Skjerm-meldinger" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Vis PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "Vis PC" @@ -10667,7 +10859,7 @@ msgstr "Vis PC" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Vis plattformer" @@ -10675,23 +10867,23 @@ msgstr "Vis plattformer" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Vis regioner" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Vis Russland" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Vis Spania" @@ -10703,19 +10895,23 @@ msgstr "" msgid "Show Statistics" msgstr "Vis statistikker" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Vis systemklokke" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Vis Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Vis USA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Vis ukjent" @@ -10727,36 +10923,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "Vis WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Vis Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Vis verden" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" -msgstr "Vis i &minne" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" +msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "Vis i kode" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10764,8 +10960,12 @@ msgstr "" msgid "Show in server browser" msgstr "Vis i vertsliste" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10781,6 +10981,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10788,6 +10995,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10802,6 +11015,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10834,6 +11059,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Side-ved-side" @@ -10850,7 +11083,7 @@ msgstr "Sideveisveksling" msgid "Sideways Wii Remote" msgstr "Sideveis Wii Remote" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "Signaturdatabase" @@ -10869,7 +11102,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "Signert heltall" @@ -10899,7 +11132,7 @@ msgstr "" "Størrelse på strekkehurtilagringsbufferen i millisekunder. For lave verdier " "kan forårsake lydknaking." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Hopp over" @@ -10947,6 +11180,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -11049,7 +11285,7 @@ msgstr "Lydstyrke:" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "Spesifikk" @@ -11072,17 +11308,21 @@ msgstr "" msgid "Speed" msgstr "Hastighet" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -11090,17 +11330,17 @@ msgstr "" msgid "Standard Controller" msgstr "Forvalgt kontroller" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "Start &NetPlay…" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -11108,11 +11348,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "Start inn&dataopptak" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Start opptak" @@ -11128,14 +11368,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "Startet spill" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "Tilstand" @@ -11151,31 +11391,31 @@ msgstr "Steg" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "Stepp Inn i" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "Stepp ut" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "Stepp over" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Utstepping vellykket!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "Utstepping tidsutløp!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Stepper over..." @@ -11183,7 +11423,7 @@ msgstr "Stepper over..." msgid "Step successful!" msgstr "Stepp vellykket!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "Stepper" @@ -11192,7 +11432,7 @@ msgstr "Stepper" msgid "Stereo" msgstr "Stereo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11217,16 +11457,16 @@ msgid "Stick" msgstr "Joystick" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Stopp" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "Stopp avspilling/opptak av inndata" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Stoppet spill" @@ -11262,7 +11502,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Strekk til Vindu" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "Streng innstillingssynkronisering" @@ -11276,7 +11516,11 @@ msgstr "Streng" msgid "Strum" msgstr "Klimpre" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11289,16 +11533,16 @@ msgstr "Penn" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Vellykket" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "Lagt til i NetPlay-indeksen" @@ -11308,7 +11552,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "Slettet '%1'." @@ -11321,7 +11565,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "Eksportering av lagringsfiler var vellykket" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "Ekstrahering av sertifikat fra NAND vellykket" @@ -11333,12 +11577,12 @@ msgstr "Ekstrahering av fil vellykket." msgid "Successfully extracted system data." msgstr "Ekstrahering av systemdata vellykket." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "Installering av tittelen til NAND var vellykket." @@ -11370,7 +11614,7 @@ msgstr "Støtter SD og SDHC. Standardstørrelsen er 128 MB." msgid "Surround" msgstr "Surround" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "Suspendert" @@ -11389,7 +11633,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11415,16 +11659,20 @@ msgid "Symbol" msgstr "Symbol" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" -msgstr "Symbol (%1) endeadresse:" +msgid "Symbol End Address (%1):" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" -msgstr "Symbolnavn:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Symboler" @@ -11432,7 +11680,7 @@ msgstr "Symboler" msgid "Sync" msgstr "Synkroniser" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "Synkroniser AR/Gecko-koder" @@ -11475,20 +11723,20 @@ msgstr "Synkroniserer lagringsdata..." msgid "System Language:" msgstr "Systemspråk:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS-inndata" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "TAS-verktøy" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "Etiketter" @@ -11498,7 +11746,7 @@ msgstr "Etiketter" msgid "Taiko Drum" msgstr "Taiko-tromme" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "Hale" @@ -11506,7 +11754,7 @@ msgstr "Hale" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Ta skjermbilde" @@ -11514,7 +11762,7 @@ msgstr "Ta skjermbilde" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11530,9 +11778,9 @@ msgstr "" msgid "Test" msgstr "Test" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11549,7 +11797,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11594,7 +11842,7 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "Mesterverk-partisjonene mangler." -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -11602,7 +11850,7 @@ msgstr "" "NAND kunne ikke repareres. Det er anbefalt å sikkerhetskopiere dine " "nåværende data for deretter å starte med en blank NAND." -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "NAND er blitt reparert." @@ -11664,7 +11912,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11674,7 +11922,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "Disken som skulle settes inn ble ikke funnet." @@ -11799,7 +12047,7 @@ msgstr "" "systemmenyen er det ikke mulig å oppdatere den emulerte konsollen ved bruk " "av denne platen." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11860,12 +12108,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "Profilen \"%1\" finnes ikke" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11926,7 +12174,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11988,7 +12236,7 @@ msgstr "Oppdateringspartisjonen mangler." msgid "The update partition is not at its normal position." msgstr "Oppdateringspartisjonen er ikke ved sin normale posisjon." -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12010,6 +12258,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "Det er for mange partisjoner i den første partisjonstabellen." @@ -12021,8 +12273,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -12076,11 +12328,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "USB-enheten er allerede hvitelistet." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "Denne WAD kan ikke startes." -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "Denne WAD er ikke gyldig." @@ -12098,8 +12350,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "Dette kan ikke omgjøres!" @@ -12215,7 +12467,7 @@ msgstr "" msgid "This is a good dump." msgstr "Dette er en god dump." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12241,7 +12493,7 @@ msgstr "" "Denne programvaren bør ikke benyttes til å kjøre spill du ikke eier selv " "lovlig." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "Denne tittelen kan ikke startes." @@ -12283,7 +12535,7 @@ msgid "" msgstr "" "Denne verdien er multiplisert med dybden som er valgt i grafikkoppsettet." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12298,7 +12550,7 @@ msgstr "" "Dette vil begrense hastigheten til klump-opplasting per klient, som brukes " "til lagrefilssynkronisering." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12306,11 +12558,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "Tråder" @@ -12318,7 +12570,7 @@ msgstr "Tråder" msgid "Threshold" msgstr "Terskel" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "TiB" @@ -12333,14 +12585,14 @@ msgstr "Vend" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Tittel" @@ -12348,25 +12600,29 @@ msgstr "Tittel" msgid "To" msgstr "Til" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "Til:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "Bruk &fullskjerm" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "Veksle 3D Anaglyph" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "Veksle 3D side-ved-side" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "Veksle 3D topp-bunn" @@ -12374,28 +12630,28 @@ msgstr "Veksle 3D topp-bunn" msgid "Toggle All Log Types" msgstr "Bytt alle loggtypene" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Skift bildestørrelse" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Slå av/på stoppunkt" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Veksle krumningsinnstilling" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Veksle Brukerteksturer" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Slå på EFB-kopi" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Slå på tåke" @@ -12407,35 +12663,35 @@ msgstr "Bytt mellom fullskjermspilling eller vinduspilling" msgid "Toggle Pause" msgstr "Slå av/på pause" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "Veksle SD-kort" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Veksle teksturdumping" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "Bruk USB-tastatur" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "Veksle XFB-Kopier" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "Veksle XFB Øyeblikkelig Modus" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12451,8 +12707,8 @@ msgstr "Oppe" msgid "Top-and-Bottom" msgstr "Topp-og-bunn" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12514,8 +12770,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "Traverseringsfeil" @@ -12544,7 +12800,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Triggere" @@ -12554,7 +12810,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12568,7 +12824,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "UKJENT" @@ -12580,11 +12836,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12622,15 +12878,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12670,7 +12926,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12693,11 +12949,11 @@ msgstr "Ukomprimerte GC/Wii bildefiler (*.iso *.gcm)" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Angre åpning av hurtiglagring" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Angre hurtiglagring" @@ -12717,28 +12973,28 @@ msgstr "" "Å avinstallere WAD-filen vil fjerne den nåværende installerte versjonen av " "denne tittelen fra NAND, uten å slette dens lagringsdata. Fortsett?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "USA" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Ukjent" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12809,15 +13065,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Ubegrenset" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12825,20 +13081,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12865,7 +13114,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "Usignert heltall" @@ -12879,8 +13128,8 @@ msgstr "Usignert heltall" msgid "Up" msgstr "Opp" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Oppdater" @@ -12888,11 +13137,11 @@ msgstr "Oppdater" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Oppdater etter at Dolphin er lukket" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "Oppdatering tilgjengelig" @@ -12937,7 +13186,7 @@ msgstr "Oppreisningsveksling" msgid "Upright Wii Remote" msgstr "Oppreist Wii-kontroll" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Innstillinger for rapportering av bruksstatistikk" @@ -12945,11 +13194,11 @@ msgstr "Innstillinger for rapportering av bruksstatistikk" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "Bruk den innebygde databasen over spillnavn" @@ -12965,10 +13214,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "Bruk PAL60-modus (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Bruk panikkadvarslere" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -13003,7 +13258,7 @@ msgstr "" msgid "User Config" msgstr "Brukeroppsett" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Brukergrensesnitt" @@ -13018,10 +13273,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -13048,27 +13310,27 @@ msgstr "" msgid "Using Qt %1" msgstr "Benytter Qt %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -13088,7 +13350,7 @@ msgstr "" msgid "Value" msgstr "Verdi" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -13158,13 +13420,13 @@ msgstr "Vertikal avstand" msgid "Video" msgstr "Video" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "Vis &kode" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "Vis &minne" @@ -13176,22 +13438,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Volum" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Volum ned" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Demp/avdemp lydstyrke" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Volum opp" @@ -13199,7 +13461,7 @@ msgstr "Volum opp" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "WAD-filer (*.wad)" @@ -13223,7 +13485,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "WAD-installasjon mislyktes: Valgt fil er ikke en gyldig WAD." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "VENTER" @@ -13300,8 +13562,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Advarsel" @@ -13311,7 +13573,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13325,28 +13587,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13415,7 +13677,7 @@ msgstr "Hvitelistede USB-gjennomstrømmingsenheter" msgid "Widescreen Hack" msgstr "Bredskjermshack" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13439,21 +13701,21 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Wii-kontrollerknapper" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13465,19 +13727,19 @@ msgstr "Innstillinger for Wii Remote" msgid "Wii Remotes" msgstr "Wii Remoter" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii TAS-inndata %1 - Klassisk-kontroller" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii TAS-inndata %1 - Wii-kontroll" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii TAS-inndata %1 - Wii-kontroll + Nunchuck" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii og Wii-kontroll" @@ -13485,7 +13747,7 @@ msgstr "Wii og Wii-kontroll" msgid "Wii data is not public yet" msgstr "Wii-data er ikke offentlige enda" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii-lagringsfiler (*.bin);;Alle filer (*)" @@ -13493,12 +13755,6 @@ msgstr "Wii-lagringsfiler (*.bin);;Alle filer (*)" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13508,11 +13764,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13526,10 +13782,11 @@ msgstr "Verden" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "Skriv" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13562,39 +13819,39 @@ msgstr "Skriv til logg og stop" msgid "Write to Window" msgstr "Skriv til vindu" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF-register " @@ -13603,9 +13860,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13673,7 +13930,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" "Du bruker den nyeste versjonen som er tilgjengelig gjennom denne " @@ -13723,7 +13980,7 @@ msgstr "Du må angi et navn for din økt!" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Du må restarte Dolphin for at endringen skal tre i kraft." @@ -13743,16 +14000,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13761,7 +14018,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Zero 3-kode støttes ikke" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13810,7 +14067,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "frakoblet" @@ -13818,7 +14075,7 @@ msgstr "frakoblet" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13826,7 +14083,7 @@ msgstr "" msgid "fake-completion" msgstr "falsk-utførrelse" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13874,16 +14131,6 @@ msgstr "" msgid "none" msgstr "ingen" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "på" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "eller velg en enhet" @@ -13901,7 +14148,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13966,11 +14213,9 @@ msgstr "| Eller" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2019+ Dolphin-teamet. “GameCube” og “Wii” er registrerte varemerker " -"for Nintendo. Dolphin er ikke tilknyttet Nintendo på noe vis." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). #. i18n: The degrees symbol. diff --git a/Languages/po/nl.po b/Languages/po/nl.po index dcff6deab0..24eb080c4c 100644 --- a/Languages/po/nl.po +++ b/Languages/po/nl.po @@ -29,11 +29,11 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Mike van der Kuijl , 2020-2024\n" -"Language-Team: Dutch (http://app.transifex.com/delroth/dolphin-emu/language/" -"nl/)\n" +"Language-Team: Dutch (http://app.transifex.com/dolphinemu/dolphin-emu/" +"language/nl/)\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -144,7 +144,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revisie %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (Standaard)" @@ -164,7 +164,7 @@ msgstr "%1 (langzaam)" msgid "%1 *" msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -178,28 +178,28 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Grafische Configuratie" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" #. i18n: A positive number of version control commits made compared to some named branch #: Source/Core/DolphinQt/AboutDialog.cpp:27 msgid "%1 commit(s) ahead of %2" -msgstr "" +msgstr "%1 commit(s) voor op %2" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:141 msgid "%1 doesn't support this feature on your system." msgstr "%1 ondersteunt deze functie niet op uw systeem." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 ondersteunt deze functie niet." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -209,35 +209,27 @@ msgstr "" "%2 object(en)\n" "Huidige Frame: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 doet nu mee" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 is vertrokken" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" -"%1 heeft %2/%3 prestaties ontgrendeld (%4 hardcore) die %5/%6 punten waard " -"zijn (%7 hardcore)" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 heeft %2/%3 prestaties ontgrendeld die %4/%5 punten waard zijn" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 is geen geldige ROM" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 is nu aan het golfen" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 is %2 aan het spelen" @@ -250,8 +242,8 @@ msgstr "%1 geheugen reeksen" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 punten" @@ -267,26 +259,26 @@ msgstr "%1 sessies gevonden" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (Normale Snelheid)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "%1's waarde is veranderd" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "%1's waarde is geraakt" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "%1's waarde is gebruikt" @@ -294,10 +286,18 @@ msgstr "%1's waarde is gebruikt" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "%1/%2" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "%1

%2" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -310,7 +310,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -323,7 +323,7 @@ msgstr "%1x Native (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "%1x Native (%2x%3) voor %4" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -368,11 +368,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&Over" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "&Voeg Functie toe" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Voeg Geheugen Breekpunt Toe" @@ -381,23 +385,19 @@ msgstr "&Voeg Geheugen Breekpunt Toe" msgid "&Add New Code..." msgstr "&Nieuwe Code Toevoegen..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Functie toevoegen" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Toevoegen..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "&Assembler" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "&Geluidsinstellingen" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&Automatisch Bijwerken:" @@ -405,11 +405,15 @@ msgstr "&Automatisch Bijwerken:" msgid "&Borderless Window" msgstr "&Randloos venster" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "&Breek bij Hit." + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Breekpunten" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "&Bug-tracker" @@ -417,15 +421,15 @@ msgstr "&Bug-tracker" msgid "&Cancel" msgstr "&Annuleren" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&Cheats Beheer" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&Controleer op updates..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "Symbolen &wissen" @@ -433,7 +437,7 @@ msgstr "Symbolen &wissen" msgid "&Clone..." msgstr "&Klonen…" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Code" @@ -441,37 +445,33 @@ msgstr "&Code" msgid "&Connected" msgstr "&Verbonden" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "&Controllerinstellingen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "&Adres kopiëren" +msgstr "&Kopieer Adres" #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Aanmaken…" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Verwijderen" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "&Verwijder Watchvenster" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "&Verwijder Watches" @@ -485,11 +485,11 @@ msgstr "Code &bewerken…" msgid "&Edit..." msgstr "&Bewerken…" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "Schijf &uitwerpen" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulatie" @@ -509,41 +509,41 @@ msgstr "State &exporteren…" msgid "&Export as .gci..." msgstr "Als .gci exporteren…" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Bestand" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Lettertype..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&Frame Voorwaarts" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" -msgstr "&Vrije-kijk-instellingen" +msgstr "&Vrije-kijkinstellingen" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "Symbolen &genereren van" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "&GitHub-repository" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&Grafische instellingen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Hulp" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&Sneltoetsinstellingen" @@ -563,35 +563,35 @@ msgstr "State &importeren…" msgid "&Import..." msgstr "&Importeren…" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "&Infinity Base" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "Blr …invoegen" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "&Voeg BLR in" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "&Interframe Menging" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Taal:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" -msgstr "" +msgstr "&Laad Branch Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "State &laden" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "Symbol-map &laden" @@ -601,19 +601,23 @@ msgstr "&Laad bestand naar huidig adres" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "&Vergrendel Watches" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "&Vergrendel Widgets op hun Plaats" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "&Log bij Hit." + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Geheugen" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Opname" @@ -621,7 +625,7 @@ msgstr "&Opname" msgid "&Mute" msgstr "&Dempen" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Netwerk" @@ -630,23 +634,23 @@ msgid "&No" msgstr "&Nee" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Openen…" -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Opties" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&Patch HLE Functies" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Pauze" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Spelen" @@ -654,7 +658,7 @@ msgstr "&Spelen" msgid "&Properties" msgstr "&Eigenschappen" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "&Alleen-lezen-modus" @@ -662,7 +666,7 @@ msgstr "&Alleen-lezen-modus" msgid "&Refresh List" msgstr "Lijst &verversen" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Registers" @@ -675,24 +679,24 @@ msgstr "&Verwijderen" msgid "&Remove Code" msgstr "&Code verwijderen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" -msgstr "&Symbool hernoemen" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" +msgstr "&Hernoem Symbool" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Resetten" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "&Resource Pack Beheer" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" -msgstr "" +msgstr "&Sla Branch Watch op" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "&Symbol-map opslaan" @@ -700,31 +704,31 @@ msgstr "&Symbol-map opslaan" msgid "&Scan e-Reader Card(s)..." msgstr "&Scan e-Reader Kaart(en)..." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "&Skylanders Portal" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Snelheidslimiet:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Stoppen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Thema:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&Threads" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" -msgstr "" +msgstr "&Gereedschap" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Gereedschap" @@ -734,21 +738,21 @@ msgstr "&ROM ontladen" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "Watches &ontgrendelen" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Weergave" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Website" @@ -760,23 +764,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Ja" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "'%1' niet gevonden, geen symboolnamen gegenereerd" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' niet gevonden, in plaats daarvan zoeken naar algemene functies" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(Dark)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(Licht)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(Systeem)" @@ -784,7 +788,7 @@ msgstr "(Systeem)" msgid "(host)" msgstr "(host)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(uit)" @@ -808,16 +812,16 @@ msgstr ", Komma" msgid "- Subtract" msgstr "- Aftrekken" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--Onbekend--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -886,7 +890,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "16x Anisotropisch" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -898,7 +902,7 @@ msgstr "2 GiB" msgid "256 MiB" msgstr "256 MiB" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -934,19 +938,19 @@ msgid "32-bit Unsigned Integer" msgstr "32-bit Unsigned Integer" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "3D diepte" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -970,7 +974,7 @@ msgstr "4:3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1055,11 +1059,11 @@ msgstr "< Minder dan" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "Uitgeschakeld in Hardcore-modus." @@ -1067,8 +1071,8 @@ msgstr "Uitgeschakeld in Hardcore-modus." msgid "If unsure, leave this unchecked." msgstr "In geval van twijfel leeg laten." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1076,14 +1080,14 @@ msgstr "" "AutoStepping timed out. Huidige instructie is niet " "relevant." -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " "Notes:

" msgstr "" "

Een nieuwe versie van Dolphin is beschikbaar!

Dolphin %1 is " -"beschikbaar om te downloaden. U gebruikt %2.
Wilt u updaten?" +"beschikbaar om te downloaden. U gebruikt %2.
Wilt u bijwerken?" "

Releaseopmerkingen:

" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:20 @@ -1106,8 +1110,8 @@ msgstr "" msgid "> Greater-than" msgstr "> Meer dan" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "Er is al een NetPlay sesie bezig!" @@ -1127,11 +1131,11 @@ msgstr "" "\n" "Het installeren van deze WAD zal het onherstelbaar vervangen. Doorgaan?" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "Er ligt al een schijf in de lade." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1144,7 +1148,7 @@ msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" "Een save state kan niet worden gebruikt zonder een spel te specificeren. " -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1166,9 +1170,9 @@ msgstr "" "Een synchronisatie kan alleen worden geactiveerd wanneer er een Wii spel " "draait." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" -msgstr "" +msgstr "A&utomatisch Opslaan" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. #: Source/Core/Core/HW/EXI/EXI_Device.h:98 @@ -1246,19 +1250,11 @@ msgstr "Nauwkeurigheid:" msgid "Achievement Settings" msgstr "Prestatie-instellingen" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "Prestaties" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" -"Prestaties zijn uitgeschakeld.
Sluit alstublieft alle lopende spellen om " -"de prestaties opnieuw in te schakelen." - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Actie" @@ -1348,19 +1344,19 @@ msgstr "Action Replay: Normal Code {1}: Onjuist Subtype {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "Activeer NetPlay Chat" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Actief" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "Actieve Infinity Figuren:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "Actieve thread wachtrij" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Actieve threads" @@ -1382,7 +1378,7 @@ msgstr "Adapter:" msgid "Add" msgstr "Toevoegen" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "Plaats &breekpunt" @@ -1399,31 +1395,31 @@ msgstr "Nieuw USB Apparaat Toevoegen" msgid "Add Shortcut to Desktop" msgstr "Voeg Snelkoppeling toe aan Bureaublad" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Voeg een Breekpunt Toe" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Voeg Een Geheugen Breekpunt Toe" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "Plaats geheugen &breekpunt" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "Plaats geheugen breekpunt" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "Toevoegen aan &watchvenster" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "Voeg toe aan watch" @@ -1433,17 +1429,17 @@ msgstr "Voeg toe aan watch" msgid "Add..." msgstr "Toevoegen..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Adres" @@ -1462,7 +1458,7 @@ msgstr "Adresruimte per CPU state" msgid "Address:" msgstr "Adres:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1541,7 +1537,7 @@ msgstr "Geavanceerd" msgid "Advanced Settings" msgstr "Geavanceerde instellingen" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1588,7 +1584,7 @@ msgid "All Assembly files" msgstr "Alle Assembly-bestanden" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "Alles Double" @@ -1597,7 +1593,7 @@ msgstr "Alles Double" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1605,34 +1601,34 @@ msgid "All Files" msgstr "Alle Bestanden" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Alle Bestanden (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "Alle Float" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Alle GC/Wii bestanden" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "Alle Hexadecimaal" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Alle Save States (*.sav *.s##);; Alle Bestanden (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "Alles Signed Integer" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "Alles Unsigned Integer" @@ -1648,11 +1644,11 @@ msgstr "Codes van alle spelers gesynchroniseerd." msgid "All players' saves synchronized." msgstr "Saves van alle spelers gesynchroniseerd." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "Niet-overeenkomende regio-instellingen toestaan" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Rapportage van gebruiksstatistieken toestaan" @@ -1676,7 +1672,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "Alternatieve inputbronnen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "Altijd" @@ -1698,7 +1694,7 @@ msgstr "Een geplaatste schijf werd verwacht maar is niet gevonden." msgid "Anaglyph" msgstr "Anaglyph" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analyseer" @@ -1712,7 +1708,7 @@ msgstr "Hoek" msgid "Angular velocity to ignore and remap." msgstr "Hoeksnelheid om te negeren en te remappen." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "Anti-Aliasing" @@ -1724,19 +1720,19 @@ msgstr "Anti-Aliasing:" msgid "Any Region" msgstr "Elke Regio" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "Voeg Signatuur toe aan" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "Toevoegen aan &Bestaand Signatuurbestand..." -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "P&as Signatuur Toe..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1752,19 +1748,19 @@ msgstr "Apploader Datum:" msgid "Apply" msgstr "Toepassen" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" -msgstr "Pas signatuurbestand toe..." +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" +msgstr "Pas Signatuurbestand toe" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "Arbitraire Mipmapdetectie" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Weet u zeker dat u '%1' wilt verwijderen?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Weet u zeker dat u dit bestand wilt verwijderen?" @@ -1772,7 +1768,7 @@ msgstr "Weet u zeker dat u dit bestand wilt verwijderen?" msgid "Are you sure you want to delete this pack?" msgstr "Weet u zeker dat u dit pakket wilt verwijderen?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "Weet u zeker dat u NetPlay wilt afsluiten?" @@ -1790,7 +1786,7 @@ msgstr "Beeldverhouding" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Aspect Ratio Corrected Internal Resolution" -msgstr "" +msgstr "Beeldverhouding gecorrigeerde interne resolutie" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 @@ -1801,9 +1797,9 @@ msgstr "Beeldverhouding:" msgid "Assemble" msgstr "Assemble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" -msgstr "Assemble instructie" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" +msgstr "Assemble Instructie" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 msgid "Assembler" @@ -1813,7 +1809,7 @@ msgstr "Assembler" msgid "Assembly File" msgstr "Assembly Bestand" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Controllerpoorten Toewijzen" @@ -1865,11 +1861,15 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (veelvoud van 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "Automatisch Bijwerken" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Instellingen voor automatisch bijwerken" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1889,7 +1889,7 @@ msgstr "Venstergrootte automatisch aanpassen" msgid "Auto-Hide" msgstr "Automatisch Verbergen" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "Auto-detect RSO module?" @@ -1905,6 +1905,17 @@ msgstr "" "Past de venster grootte automatisch aan aan de interne resolutie." "

In geval van twijfel leeg laten." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "Automatisch bijwerken van huidige waardes" @@ -1916,7 +1927,7 @@ msgid "Auxiliary" msgstr "Auxiliary" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1936,17 +1947,17 @@ msgstr "" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:73 msgid "BBA destination address" -msgstr "" +msgstr "BBA Bestemmingsadres" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP register " -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "Back Chain" @@ -2002,10 +2013,10 @@ msgstr "Slechte offset gegeven." msgid "Bad value provided." msgstr "Verkeerde waarde opgegeven." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Banner" @@ -2025,7 +2036,7 @@ msgstr "Balk" msgid "Base Address" msgstr "Basis Adres" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "Basisprioriteit" @@ -2033,7 +2044,7 @@ msgstr "Basisprioriteit" msgid "Basic" msgstr "Basis" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Basisinstellingen" @@ -2049,10 +2060,6 @@ msgstr "Batch modus kan niet worden gebruikt zonder een spel te specificeren. " msgid "Battery" msgstr "Batterij" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Bèta (één keer per maand)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, etc." @@ -2089,7 +2096,7 @@ msgstr "Binaire SSL (schrijf)" msgid "Bitrate (kbps):" msgstr "Bitrate (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -2097,9 +2104,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "Blokgrootte" @@ -2137,15 +2144,15 @@ msgstr "" "Bluetooth passthrough modus staat aan, maar Dolphin is gecompileerd zonder " "libusb. Passthrough mode kan niet gebruikt worden." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "Opstarten naar Pauze" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND backup bestanden (*.bin);;Alle bestanden (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii sleutelbestand (*.bin);;Alle Bestanden (*)" @@ -2157,75 +2164,75 @@ msgstr "Randloos volledig scherm" msgid "Bottom" msgstr "Beneden" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 -msgid "Branch (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 -msgid "Branch Conditional" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 -msgid "Branch Conditional (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 -msgid "Branch Conditional to Count Register" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 -msgid "Branch Conditional to Count Register (LR saved)" -msgstr "" +msgstr "Branch" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 -msgid "Branch Conditional to Link Register" -msgstr "" +msgid "Branch (LR saved)" +msgstr "Branch (LR opgeslagen)" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +msgid "Branch Conditional" +msgstr "Voorwaardelijke Branch" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +msgid "Branch Conditional (LR saved)" +msgstr "Voorwaardelijke Brach (LR opgeslagen)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 +msgid "Branch Conditional to Count Register" +msgstr "Voorwaardelijke Branch naar Tel Register" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 +msgid "Branch Conditional to Count Register (LR saved)" +msgstr "Voorwaardelijke Branch naar Tel Register (LR opgeslagen)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +msgid "Branch Conditional to Link Register" +msgstr "Voorwaardelijke Branch naar Link Register" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" -msgstr "" +msgstr "Voorwaardelijke Branch naar Link Register (LR opgeslagen)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +msgid "Branch Not Overwritten" +msgstr "Branch Niet Overschreven" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 +msgid "Branch Type" +msgstr "Branch Type" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 -msgid "Branch Not Overwritten" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 -msgid "Branch Type" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 msgid "Branch Was Overwritten" -msgstr "" +msgstr "Branch Was Overschreven" #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:109 msgid "Branch Watch" -msgstr "" +msgstr "Branch Watch" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:202 msgid "Branch Watch Tool" -msgstr "" +msgstr "Branch Watch Tool" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" -msgstr "" +msgstr "Branch Watch Tool Hulp (1/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" -msgstr "" +msgstr "Branch Watch Tool Hulp (2/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" -msgstr "" +msgstr "Branch Watch Tool Hulp (3/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" -msgstr "" +msgstr "Branch Watch Tool Hulp (4/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2242,7 +2249,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2252,46 +2259,51 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" -msgstr "" +msgstr "Branch naar Tel Register" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +msgid "Branch to Count Register (LR saved)" +msgstr "Branch naar Tel Register (LR opgeslagen)" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 -msgid "Branch to Count Register (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 msgid "Branch to Link Register" -msgstr "" +msgstr "Branch naar Link Register" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" -msgstr "" +msgstr "Branch naar Link Register (LR opgeslagen)" #. i18n: "Branch" means the version control term, not a literal tree branch. #: Source/Core/DolphinQt/AboutDialog.cpp:63 msgid "Branch: %1" msgstr "Branch: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "Branches" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "Afbreken" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "Breek &en Log bij Hit." + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Breekpunt" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "Breekpunt tegengekomen! Uitstappen afgebroken." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Breekpunten" @@ -2325,7 +2337,7 @@ msgstr "Breedbandadapterfout" msgid "Broadband Adapter MAC Address" msgstr "Breedbandadapter-MAC-adres" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "Blader &NetPlay Sessies...." @@ -2333,16 +2345,16 @@ msgstr "Blader &NetPlay Sessies...." msgid "Buffer Size:" msgstr "Buffergrootte:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Buffergrootte gewijzigd naar %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Buffer:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2390,11 +2402,11 @@ msgstr "Door: %1" msgid "C Stick" msgstr "C Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "M&aak Signatuurbestand aan..." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP register " @@ -2429,7 +2441,7 @@ msgstr "" msgid "Calculate" msgstr "Bereken" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2454,7 +2466,7 @@ msgstr "Kalibratie" msgid "Calibration Period" msgstr "Kalibratieperiode" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "Roep weergave lijst op bij %1 met grootte %2" @@ -2480,7 +2492,7 @@ msgstr "Camera 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "Camera gezichtsveld (beïnvloedt gevoeligheid van het wijzen)." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "Kan alleen AR code genereren voor waarden in virtueel geheugen." @@ -2496,14 +2508,14 @@ msgstr "Kan de schurken voor deze trofee niet aanpassen" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Kan Wii-afstandsbediening niet vinden via verbindingshendel {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "Kan geen NetPlay-sessie starten als spel nog draait!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2516,17 +2528,17 @@ msgstr "Annuleren" msgid "Cancel Calibration" msgstr "Kalibratie Annuleren" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" -msgstr "" +msgstr "Kandidaten: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" -msgstr "" +msgstr "Kandidaten: %1 | Uitgesloten: %2 | Overgebleven %3" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" -msgstr "" +msgstr "Kandidaten: %1 | Gefilterd: %2 | Overgebleven %3" #: Source/Core/Core/FifoPlayer/FifoPlayer.cpp:247 msgid "Cannot SingleStep the FIFO. Use Frame Advance instead." @@ -2542,11 +2554,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "Kan niet vergelijken met de laatste waarde bij de eerste zoekactie." -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "Kan de GC IPL niet vinden." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "Kan geen AR code genereren voor dit adres." @@ -2562,7 +2574,7 @@ msgstr "Kan GCI map niet op een leeg pad zetten." msgid "Cannot set memory card to an empty path." msgstr "Kan geheugenkaart niet op een leeg pad zetten." -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Kan het spel niet starten, omdat de GC IPL niet kon worden gevonden." @@ -2594,7 +2606,7 @@ msgstr "Centreer en Kalibreer" msgid "Change &Disc" msgstr "&Schijf wisselen" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "&Schijf wisselen…" @@ -2602,14 +2614,23 @@ msgstr "&Schijf wisselen…" msgid "Change Disc" msgstr "Schijf wisselen" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Verwissel Schijven Automatisch" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "Verander de schijf naar {0}" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" +"Verandert het uiterlijk en de kleur van de knoppen van Dolphin." +"

In geval van twijfel, Clean selecteren." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2640,7 +2661,7 @@ msgstr "" "de vrije camera rond de originele camera. Heeft geen zijwaartse beweging, " "alleen rotatie. U kunt inzoomen tot het oorsprongspunt van de camera." -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" "Het veranderen van cheats zal pas van kracht worden wanneer het spel opnieuw " @@ -2650,11 +2671,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "Kanaal Partitie (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "Ingevoerde karakter is ongeldig!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Chat" @@ -2670,7 +2691,7 @@ msgstr "Cheat Zoeken" msgid "Cheats Manager" msgstr "Cheats Beheer" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "Controleer NAND..." @@ -2682,7 +2703,7 @@ msgstr "Controleer op de achtergrond op spellijstwijzigingen" msgid "Check for updates" msgstr "Controleer op updates" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2690,7 +2711,7 @@ msgstr "" "Controleer of u de vereiste machtigingen heeft om het bestand te " "verwijderen, of dat het nog in gebruik is." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "Controlesom" @@ -2702,36 +2723,36 @@ msgstr "China" msgid "Choose" msgstr "Kies" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Kies een bestand om te openen" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "Kies een Map om naar Uit te Pakken" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" -msgstr "Kies een bestand om te openen of te maken" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "Kies GCI Basismap" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "Kies Prioriteit Inputbestand" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "Kies een inputbestand met prioriteit" +msgid "Choose Secondary Input File" +msgstr "Kies Secundair Inputbestand" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "Kies een secundair inputbestand" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" +msgstr "Kies een Bestand om te Openen" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "Selecteer GCI-basismap" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Kies een map om naar uit te pakken" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" +msgstr "Kies een Bestand om te Openen of te Creëren" #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "Limiteert rotatie rond the vertical as." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Klassieke Knoppen" @@ -2742,24 +2763,24 @@ msgstr "Klassieke Controller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Legen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" -msgstr "" +msgstr "Leeg Branch Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" -msgstr "Cache legen" +msgstr "Leeg Cache" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:114 msgid "Clear Slot" -msgstr "Slot Legen" +msgstr "Leeg Slot" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:90 msgid "Clock Override" @@ -2774,7 +2795,7 @@ msgstr "Clone en &Wijzig Code..." msgid "Close" msgstr "Sluiten" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "Co&nfiguratie" @@ -2782,13 +2803,13 @@ msgstr "Co&nfiguratie" msgid "Code" msgstr "Code" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" -msgstr "" +msgstr "Code Pad Niet Genomen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" -msgstr "" +msgstr "Code Pad Werd Genomen" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:93 msgid "Code:" @@ -2798,7 +2819,7 @@ msgstr "Code:" msgid "Codes received!" msgstr "Codes ontvangen!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "Kleur Correctie" @@ -2814,11 +2835,11 @@ msgstr "Kleur Correctie:" msgid "Color Space" msgstr "Kleurruimte" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" -msgstr "" +msgstr "Kolom &Zichtbaarheid" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "Combineer &Twee Signatuurbestanden..." @@ -2860,9 +2881,9 @@ msgstr "Compileer Shaders Voor Starten" msgid "Compiling Shaders" msgstr "Shaders Compileren" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "Compressie" @@ -2875,19 +2896,19 @@ msgstr "Compressieniveau:" msgid "Compression:" msgstr "Compressie:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." -msgstr "" +msgstr "Voorwaarde" #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite for #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Conditie" @@ -2903,7 +2924,7 @@ msgstr "Voorwaarde" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "Voorwaardelijke hulp" @@ -2918,7 +2939,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2956,55 +2982,6 @@ msgid "" "possible for them to go out of range or to become NaN. A warning will be " "given if NaN is returned, and the var that became NaN will be logged." msgstr "" -"Conditie:\n" -"Stelt een uitdrukking in die wordt geëvalueerd wanneer een onderbrekingspunt " -"wordt geraakt. Als de uitdrukking onwaar of 0 is, wordt het " -"onderbrekingspunt genegeerd tot het opnieuw wordt geraakt. Verklaringen " -"moeten worden gescheiden door een komma. Alleen het laatste statement zal " -"worden gebruikt om te bepalen wat er moet gebeuren.\n" -"\n" -"Registers waarnaar verwezen kan worden:\n" -"GPR's : r0..r31\n" -"FPR's : f0..f31\n" -"LR, CTR, PC\n" -"\n" -"Functies:\n" -"Een register instellen: r1 = 8\n" -"Cast: s8(0xff). Beschikbaar: s8, u8, s16, u16, s32, u32\n" -"Callstack: callstack(0x80123456), callstack(\"anim\")\n" -"Strings vergelijken: streq(r3, \"abc\"). Beide parameters kunnen adressen of " -"stringconstanten zijn.\n" -"Geheugen lezen: read_u32(0x80000000). Beschikbaar: u8, s8, u16, s16, u32, " -"s32, f32, f64\n" -"Geheugen schrijven: write_u32(r3, 0x80000000). Beschikbaar: u8, u16, u32, " -"f32, f64\n" -"*Momenteel schrijven wordt altijd getriggerd\n" -"\n" -"Bewerkingen:\n" -"Unair: -u, !u, ~u\n" -"Wiskunde: * / + -, macht: **, rest: %, shift: <<, >>\n" -"Vergelijken: <, <=, >, >=, ==, !=, &&, ||\n" -"Bitwise: &, |, ^\n" -"\n" -"Voorbeelden:\n" -"r4 == 1\n" -"f0 == 1,0 && f2 < 10,0\n" -"r26 <= r0 && ((r5 + 3) & -4) * ((r6 + 3) & -4)* 4 > r0\n" -"p = r3 + 0x8, p == 0x8003510 && read_u32(p) != 0\n" -"Schrijven en onderbreken: r4 = 8, 1\n" -"Schrijven en doorgaan: f3 = f1 + f2, 0\n" -"De voorwaarde moet altijd als laatste\n" -"\n" -"Strings mogen alleen gebruikt worden in callstack() of streq() en \"geciteerd" -"\" worden. Wijs geen strings toe aan een variabele.\n" -"Alle variabelen worden afgedrukt in het logboek van de geheugeninterface als " -"er een hit of een NaN-resultaat is. Om te controleren op problemen, wijs je " -"een variabele toe aan je vergelijking, zodat deze kan worden afgedrukt.\n" -"\n" -"Opmerking: Alle waarden worden intern geconverteerd naar dubbele precisie " -"voor berekeningen. Het is mogelijk dat ze buiten het bereik vallen of NaN " -"worden. Er wordt een waarschuwing gegeven als NaN wordt geretourneerd en de " -"var die NaN werd, wordt gelogd." #: Source/Core/DolphinQt/ToolBar.cpp:130 msgid "Config" @@ -3021,7 +2998,7 @@ msgstr "Configureren" msgid "Configure Controller" msgstr "Configureer Controller" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Dolphin Configureren" @@ -3034,13 +3011,13 @@ msgstr "Configureer Input" msgid "Configure Output" msgstr "Configureer Output" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Bevestigen" @@ -3049,12 +3026,12 @@ msgstr "Bevestigen" msgid "Confirm backend change" msgstr "Backend-wijziging bevestigen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Bevestiging bij Stop" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Bevestiging" @@ -3064,7 +3041,7 @@ msgstr "Bevestiging" msgid "Connect" msgstr "Verbind" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Verbind Balance Board" @@ -3072,27 +3049,27 @@ msgstr "Verbind Balance Board" msgid "Connect USB Keyboard" msgstr "USB-toetsenbord verbinden" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Verbind Wii-afstandsbediening %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Verbind Wii-afstandsbediening 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Verbind Wii-afstandsbediening 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Verbind Wii-afstandsbediening 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Verbind Wii-afstandsbediening 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Verbind Wii-afstandsbedieningen" @@ -3108,7 +3085,7 @@ msgstr "Verbinding maken met internet en een online systeemupdate uitvoeren?" msgid "Connected" msgstr "Verbonden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "Verbinden" @@ -3133,23 +3110,23 @@ msgstr "Bedien NetPlay Golf Modus" msgid "Control Stick" msgstr "Controle Stick" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "Controllerprofiel" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "Controllerprofiel 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "Controllerprofiel 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "Controllerprofiel 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "Controllerprofiel 4" @@ -3161,6 +3138,16 @@ msgstr "Controllerinstellingen" msgid "Controllers" msgstr "Controllers" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3169,7 +3156,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3180,7 +3167,7 @@ msgstr "" "virtuele objecten op de voorgrond van een scherm moeten worden getoond." "

Een hogere waarde zorgt voor een sterker 'uit het scherm' effect." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3195,7 +3182,7 @@ msgstr "" "

In geval van twijfel Native selecteren." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3228,7 +3215,7 @@ msgstr "" "Bepaalt of high of low-level DSP-emulatie moet worden gebruikt. Standaard " "ingesteld op Waar" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "Convergentie" @@ -3326,45 +3313,45 @@ msgstr "" "streven vaak naar 2.2.

In geval van twijfel leeg " "laten." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Kopieer" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "Kopieer &functie" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "Kopieer &hex" +msgid "Copy &Function" +msgstr "Kopieer &Functie" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "Kopieer &Hex" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Kopieer Adres" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "Kopieer Code &Lijn" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Kopie mislukt" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Kopieer Hex" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "Kopieer &Doeladres" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "Kopieer Waarde" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "Kopieer code &lijn" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "Kopieer &doeladres" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Kopiëren naar A" @@ -3379,10 +3366,10 @@ msgstr "Kopiëren naar B" msgid "Core" msgstr "Core" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." -msgstr "" +msgstr "Core is niet geïnitialiseerd." #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:64 msgid "Correct Color Space" @@ -3490,8 +3477,8 @@ msgstr "Kon het bestand {0} niet herkennen" msgid "Could not save your changes!" msgstr "Kon de wijzigingen niet opslaan!" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "Kon updater proces niet starten: {0}" @@ -3515,7 +3502,7 @@ msgstr "" "In dat geval moet u uw geheugenkaartlocatie opnieuw aangeven in de " "configuratie." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "Kon de centrale server niet vinden" @@ -3531,13 +3518,13 @@ msgstr "Kon bestand niet lezen." msgid "Country:" msgstr "Land:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "Creëer" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "Maak Infinity Bestand aan" @@ -3551,7 +3538,7 @@ msgstr "Maak Nieuwe Geheugenkaart" msgid "Create Skylander File" msgstr "Maak Skylander Bestand aan" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "Maak koppelingen voor andere apparaten" @@ -3598,23 +3585,23 @@ msgstr "" "Kan de prestaties beïnvloeden.

In geval van twijfel " "leeg laten." -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Huidige Regio" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "Huidige Waarde" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "Huidige context" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "Huidig spel" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Huidige thread" @@ -3624,7 +3611,7 @@ msgstr "Aangepast" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 msgid "Custom (Stretch)" -msgstr "" +msgstr "Aangepast (Strech)" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:51 msgid "Custom Address Space" @@ -3729,7 +3716,7 @@ msgstr "Dansmat" msgid "Dark" msgstr "Dark" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "Data" @@ -3775,7 +3762,7 @@ msgid "Debug" msgstr "Debug" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Debugging" @@ -3792,24 +3779,24 @@ msgstr "Decoderingskwaliteit:" msgid "Decrease" msgstr "Verlaag" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Verlaag Convergentie" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Verlaag Diepte" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Verlaag Emulatiesnelheid" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Verlaag IR" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "Verlaag Geselecteerde State Slot" @@ -3823,7 +3810,7 @@ msgstr "Verlaag Y" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Standaard" @@ -3843,7 +3830,7 @@ msgstr "Standaardlettertype" msgid "Default ISO:" msgstr "Standaard-ISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "Standaard-thread" @@ -3870,8 +3857,9 @@ msgstr "" "stabiliteit.

In geval van twijfel leeg laten." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Verwijderen" @@ -3889,7 +3877,7 @@ msgstr "Verwijder Geselecteerde Bestanden..." msgid "Delete the existing file '{0}'?" msgstr "Verwijder het bestaande bestand '{0}'?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "Diepte" @@ -3901,12 +3889,12 @@ msgstr "Dieptepercentage:" msgid "Depth:" msgstr "Diepte:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Beschrijving" @@ -3920,34 +3908,34 @@ msgstr "Beschrijving:" msgid "Description: %1" msgstr "Beschrijving: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" -msgstr "" +msgstr "Bestemming" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:64 msgid "Destination (UNIX socket path or address:port):" -msgstr "" +msgstr "Bestemming (Unix socket pad of adres:poort)" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:59 msgid "Destination (address:port):" -msgstr "" +msgstr "Bestemming (adres:poort)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" -msgstr "" +msgstr "Bestemming Max" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" -msgstr "" +msgstr "Bestemming Min" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" -msgstr "" +msgstr "Bestemming Symbool" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "Ontkoppeld" @@ -3955,7 +3943,7 @@ msgstr "Ontkoppeld" msgid "Detect" msgstr "Detecteer" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "RSO Module Detecteren" @@ -3963,11 +3951,11 @@ msgstr "RSO Module Detecteren" msgid "Deterministic dual core:" msgstr "Deterministische dual-core:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Dev (meerdere keren per dag)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Apparaat" @@ -4009,11 +3997,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "&Verbinding Verbroken" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "Uitschakelen" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Schakel Bounding Box uit" @@ -4026,15 +4009,15 @@ msgstr "Schakel Kopieerfilter uit" msgid "Disable EFB VRAM Copies" msgstr "Schakel EFB VRAM Kopieën uit" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Schakel Emulatie Snelheidslimit uit" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "Schakel Fastmem uit" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "Schakel Fastmem Arena uit" @@ -4042,11 +4025,11 @@ msgstr "Schakel Fastmem Arena uit" msgid "Disable Fog" msgstr "Schakel Mist uit" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "JIT-cache uitschakelen" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "Schakel Large Entry Points Map uit" @@ -4074,7 +4057,7 @@ msgstr "" "afgedwongen. Blokkeert alle opschaling.

In geval " "van twijfel leeg laten." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -4089,6 +4072,12 @@ msgstr "" "

In geval van twijfel geselecteerd laten." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Schijf" @@ -4097,6 +4086,11 @@ msgstr "Schijf" msgid "Discard" msgstr "Verwerpen" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "Weergave-instellingen" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "Weergavetype" @@ -4128,19 +4122,19 @@ msgstr "Afstand" msgid "Distance of travel from neutral position." msgstr "Reisafstand vanaf neutrale positie." -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "Machtigt u Dolphin om informatie te rapporteren aan de ontwikkelaars van " "Dolphin?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Wilt u \"%1\" toevoegen aan de lijst met Spelpaden?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" -msgstr "Wilt u de lijst met symboolnamen wissen?" +msgstr "Wilt u de lijst met symboolnamen legen?" #: Source/Core/DolphinQt/GCMemcardManager.cpp:659 #, c-format @@ -4148,7 +4142,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "Wilt u de %n geselecteerde save bestand(en) verwijderen?" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Wilt u de emulatie stoppen?" @@ -4160,8 +4154,8 @@ msgstr "Wilt u proberen de NAND te repareren?" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II Decoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO Log (*.dff)" @@ -4169,9 +4163,9 @@ msgstr "Dolphin FIFO Log (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "Dolphin Spel Modificatie Voorinstelling " -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Dolphin Mapbestand (*.map)" @@ -4183,8 +4177,8 @@ msgstr "Dolphin CSV Signatuurbestand" msgid "Dolphin Signature File" msgstr "Dolphin Signatuurbestand" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS Opname (*.dtm)" @@ -4228,7 +4222,7 @@ msgstr "Dolphin kon de gevraagde actie niet voltooien." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin is een vrije en open-source GameCub- en Wii-emulator." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Dolphin is te oud voor de traversal server" @@ -4244,15 +4238,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin kan ongelicenseerde schijven niet verifiëren." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" -"Dolphin gebruikt dit voor spellen waarvan de regio niet automatisch kan " -"worden bepaald." - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "Dolphin's cheatsysteem is momenteel uitgeschakeld." @@ -4261,7 +4247,7 @@ msgstr "Dolphin's cheatsysteem is momenteel uitgeschakeld." msgid "Domain" msgstr "Domein" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Niet Updaten" @@ -4282,7 +4268,7 @@ msgstr "Deuren Gesloten" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "Double" @@ -4304,7 +4290,7 @@ msgstr "Download Codes" msgid "Download Codes from the WiiRD Database" msgstr "Download Codes van de WiiRD-Database" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Download Game Covers van GameTDB.com voor gebruik in Grid-modus" @@ -4316,6 +4302,16 @@ msgstr "Download voltooid" msgid "Downloaded %1 codes. (added %2)" msgstr "%1 codes gedownload. (%2 toegevoegd)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4355,7 +4351,7 @@ msgstr "Dump &FakeVMEM" msgid "Dump &MRAM" msgstr "Dump &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Dump Audio" @@ -4367,7 +4363,7 @@ msgstr "Basistexturen dumpen" msgid "Dump EFB Target" msgstr "Dump EFB Doel" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Dump Frames" @@ -4434,11 +4430,11 @@ msgstr "" "Dumpt de inhoud van XFB-kopieën naar User/Dump/Textures/." "

In geval van twijfel leeg laten." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "Duur van Turbo-knop in Drukken (frames):" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "Duur van Tubo-knop los Laten (frames):" @@ -4448,11 +4444,11 @@ msgstr "Duur van Tubo-knop los Laten (frames):" msgid "Dutch" msgstr "Nederlands" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "Sl&uiten" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "EFB kopie %1" @@ -4467,7 +4463,7 @@ msgstr "" "versie {0}.{1} -- Als u Dolphin recentelijk heeft geüpdatet is het mogelijk " "dat Windows eerst moet herstarten voordat de driver herkend wordt." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4479,7 +4475,7 @@ msgstr "" "Geschikt voor competitieve spellen waarbij rechtvaardigheid en minimale " "latentie het belangrijkst zijn." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Vroege Geheugen Updates" @@ -4498,7 +4494,16 @@ msgstr "Oost-Azië" msgid "Edit Breakpoint" msgstr "Bewerk Breekpunt" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "Bewerk Voorwaarde" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "Bewerk voorwaardelijke uitdrukking" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "Bewerk..." @@ -4518,11 +4523,11 @@ msgstr "Effect" msgid "Effective" msgstr "Effectief" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "Effectieve prioriteit" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4540,7 +4545,7 @@ msgstr "Element" msgid "Embedded Frame Buffer (EFB)" msgstr "Embedded Frame Buffer (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Leeg" @@ -4552,7 +4557,7 @@ msgstr "Emu Thread draait al" msgid "Emulate Disc Speed" msgstr "Emuleer Disc Snelheid" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "Emuleer Infinity Base" @@ -4572,7 +4577,7 @@ msgstr "" "Emuleert de schijfsnelheid van echte hardware. Uitschakelen kan " "instabiliteit veroorzaken. Staat standaard op Aan" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "Geëmuleerde USB Apparaten" @@ -4590,7 +4595,7 @@ msgstr "" "Huidig: MEM1 {0:08X} ({1} MiB), MEM2 {2:08X} ({3} MiB)\n" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Emulatiesnelheid" @@ -4599,8 +4604,6 @@ msgstr "Emulatiesnelheid" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "Inschakelen" @@ -4608,23 +4611,15 @@ msgstr "Inschakelen" msgid "Enable API Validation Layers" msgstr "Activeer API Validatielagen" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "Schakel Prestatiebadges in" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "Activeer Prestaties" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Activeer Audio Uitrekking" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Activeer Cheats" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "Schakel Controller Inpu&t in" @@ -4632,17 +4627,21 @@ msgstr "Schakel Controller Inpu&t in" msgid "Enable Custom RTC" msgstr "Activeer Aangepaste RTC" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "Activeer Degugging UI" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "Activeer Discord Presence" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Activeer Dual-Core" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Activeer Dual-Core (snelheidsverhoging)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "Activeer Dual-Core (snelheidshack)" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4652,7 +4651,7 @@ msgstr "Activeer Overschrijven van Geëmuleerde CPU Klok" msgid "Enable Emulated Memory Size Override" msgstr "Schakel Gemuleerde Geheugen Grootte Overschrijven in" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "Activeer Encore Prestaties" @@ -4664,11 +4663,11 @@ msgstr "Activeer FPRF" msgid "Enable Graphics Mods" msgstr "Schakel Grafische Mods in" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "Schakel Hardcore-modus in" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4686,35 +4685,27 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "Activeer Leaderboard" +msgstr "Activeer JIT Blok Profilering" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Activeer MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" -msgstr "Schakel Voortgangsmeldingen in." +msgstr "Activeer Voortgangsmeldingen" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:168 msgid "Enable Progressive Scan" msgstr "Activeer Progressieve Scan" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "Activeer RetroAchievements.org Integratie" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "Activeer Rich Presence" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4728,13 +4719,17 @@ msgstr "Activeer Schermbeveiliger" msgid "Enable Speaker Data" msgstr "Activeer Speaker Data" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "Activeer Toeschouwer Modus" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "Activeer Onofficiële Prestaties" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" -msgstr "Rapportage van gebruiksstatistieken inschakelen" +msgstr "Activeer Rapportage van Gebruiksstatistieken" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:160 msgid "Enable WiiConnect24 via WiiLink" @@ -4746,41 +4741,18 @@ msgstr "Activeer Wireframe" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:83 msgid "Enable Write-Back Cache (slow)" -msgstr "Write-back-cache inschakelen (traag)" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" -"Activeer deelname aan RetroAchievements.\n" -"Hardcore modus moet ingeschakeld zijn om te gebruiken." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" +msgstr "Activeer Write-back Cache (traag)" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -"Schakel geëmuleerde schijfsnelheid in. Het uitschakelen hiervan kan in " -"sommige spellen crashes en andere problemen veroorzaken. (AAN = Compatibel, " -"UIT = Ontgrendeld)" +"Activeer geëmuleerde schijfsnelheid. Het deactiveren hiervan kan in sommige " +"spellen crashes en andere problemen veroorzaken. (AAN = Compatibel, UIT = " +"Ontgrendeld)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4788,31 +4760,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" -msgstr "Activeer het vrijspelen van prestaties.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4828,10 +4807,10 @@ msgid "" "Enables Floating Point Result Flag calculation, needed for a few games. (ON " "= Compatible, OFF = Fast)" msgstr "" -"Activeer Floating Point Result Flag berekening, nodig voor enkele spellen. " +"Activeert Floating Point Result Flag berekening, nodig voor enkele spellen. " "(AAN = Compatibel, UIT = Snel)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4857,7 +4836,7 @@ msgid "" "more than two CPU cores. Currently, this is limited to the Vulkan backend." "

If unsure, leave this checked." msgstr "" -"Schakelt multi-threaded command indiening in voor backends die dit " +"Activeert multi-threaded command indiening voor backends die dit " "ondersteunen. Als u deze optie inschakelt, kan dit resulteren in een " "prestatieverbetering op systemen met meer dan twee CPU kernen. Momenteel is " "deze functie alleen beschikbaar voor de Vulkan backend." @@ -4870,11 +4849,11 @@ msgid "" "don't have any issue with this.

If unsure, leave " "this unchecked." msgstr "" -"Schakelt progressieve scan in als het ondersteund wordt door de geëmuleerde " +"Activeert progressieve scan als het ondersteund wordt door de geëmuleerde " "software. De meeste spellen geven hier niks om.

In " "geval van twijfel leeg laten." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4887,8 +4866,7 @@ msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:152 msgid "Enables stretching of the audio to match emulation speed." msgstr "" -"Maakt uitrekking van audio mogelijk, zodat de audio gelijk blijft aan de " -"emulatiesnelheid." +"Activeert uitrekking van audio om overeen te komen met de emulatiesnelheid." #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:269 msgid "" @@ -4904,8 +4882,8 @@ msgid "" "Enables the Memory Management Unit, needed for some games. (ON = Compatible, " "OFF = Fast)" msgstr "" -"Schakel de Memory Management Unit in die nodig is voor sommige spellen. (AAN " -"= Compatibel, UIT = Snel)" +"Activeert de Memory Management Unit, dit is nodig is voor sommige spellen. " +"(AAN = Compatibel, UIT = Snel)" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:71 msgid "" @@ -4913,9 +4891,9 @@ msgid "" "OFF = Fast)

If unsure, leave this unchecked." msgstr "" -"Schakelt de Memory Management Unit in, nodig voor sommige spellen. (AAN = " -"Compatibel, UIT = Snel)

In geval van twijfel leeg " -"laten." +"Activeert de Memory Management Unit, dit is nodig is voor sommige spellen. " +"(AAN = Compatibel, UIT = Snel)

In geval van twijfel " +"leeg laten." #: Source/Core/DolphinQt/Settings/WiiPane.cpp:192 msgid "" @@ -4924,11 +4902,20 @@ msgid "" "such as the Forecast and Nintendo Channels\n" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" -"Activeer de WiiLink-dienst voor WiiConnect24-kanalen.\n" +"Activeert de WiiLink-dienst voor WiiConnect24-kanalen.\n" "WiiLink is een alternatieve provider voor de beëindigde WiiConnect24-kanalen " "zoals de Voorspellings- en Nintendo-kanalen.\n" "Lees de servicevoorwaarden op: https://www.wiilink24.com/tos" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4936,8 +4923,8 @@ msgid "" "enables debug symbols for the compiled shaders.

If " "unsure, leave this unchecked." msgstr "" -"Maakt validatie van API-aanroepen door de video-backend mogelijk, wat kan " -"helpen bij het debuggen van grafische problemen. Met Vulkan en D3D backends, " +"Activeert validatie van API-aanroepen door de video-backend, dit kan helpen " +"bij het debuggen van grafische problemen. Met Vulkan en D3D backends, " "schakelt dit ook debug symbolen in voor de gecompileerde shaders." "

In geval van twijfel leeg laten." @@ -4966,6 +4953,10 @@ msgstr "" "\n" "Importeren afbreken." +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "Eind Adres" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet niet geïnitialiseerd" @@ -5013,7 +5004,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "Voer adres van de RSO-module in:" @@ -5026,20 +5017,20 @@ msgstr "Voer adres van de RSO-module in:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -5053,42 +5044,42 @@ msgstr "Voer adres van de RSO-module in:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -5114,7 +5105,7 @@ msgstr "Fout bij openen van adapter: %1" msgid "Error collecting save data!" msgstr "Fout bij verzamelen van save data!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -5130,7 +5121,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Fout in het verkrijgen van sessie lijst: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "Fout opgetreden bij het laden van sommige texture packs" @@ -5168,7 +5159,7 @@ msgstr "" #: Source/Core/Core/HW/GBACore.cpp:192 msgid "Error: GBA{0} failed to create core" -msgstr "Fout: GBA{0} initialisatie mislukt " +msgstr "Fout: GBA{0} creëren core mislukt" #: Source/Core/Core/HW/GBACore.cpp:347 msgid "Error: GBA{0} failed to load the BIOS in {1}" @@ -5229,7 +5220,7 @@ msgstr "Er zijn fouten gevonden in {0} ongebruikte blokken in de {1} partitie." msgid "Euphoria" msgstr "Euforie" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -5242,15 +5233,15 @@ msgstr "Exclusieve Ubershaders" msgid "Exit" msgstr "Sluit" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "+ of haakje sluiten verwacht." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "Verwachte argumenten:" +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "Verwachte argumenten: {0}" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "Verwachtte haakje sluiten." @@ -5262,19 +5253,19 @@ msgstr "Verwachte comma." msgid "Expected end of expression." msgstr "Verwachtte eind van uitdrukking." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "Verwachte naam van input." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "Verwachte haakje openen." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "Verwachte start van de uitdrukking." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "Verwachtte naam van variabele." @@ -5282,7 +5273,7 @@ msgstr "Verwachtte naam van variabele." msgid "Experimental" msgstr "Experimenteel" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Exporteer alle Wii Saves" @@ -5293,11 +5284,11 @@ msgstr "Exporteer alle Wii Saves" msgid "Export Failed" msgstr "Exporteren Mislukt" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Exporteer Opname" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Exporteer Opname..." @@ -5325,14 +5316,14 @@ msgstr "Exporteer als .&gcs..." msgid "Export as .&sav..." msgstr "Exporteer als .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n save(s) geëxporteerd" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extensie" @@ -5345,7 +5336,7 @@ msgstr "Extensie Bewegings-input" msgid "Extension Motion Simulation" msgstr "Extensie Bewegings-simulatie" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "Extern" @@ -5353,7 +5344,7 @@ msgstr "Extern" msgid "External Frame Buffer (XFB)" msgstr "Externe Frame Buffer (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "Certificaten uitpakken van NAND" @@ -5390,8 +5381,8 @@ msgstr "Map Uitpakken..." msgid "FD" msgstr "FD" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO Speler" @@ -5407,11 +5398,11 @@ msgstr "" "Mislukt geheugenkaart te open:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Mislukt om deze sessie aan de NetPlay index toe voegen: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "Mislukt om signatuurbestand toe te voegen aan bestand '%1'" @@ -5426,13 +5417,13 @@ msgstr "Mislukt om Skylander te legen!" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:665 msgid "Failed to clear the Skylander from slot %1!" -msgstr "" +msgstr "Mislukt om Skylander van slot %1 te legen!" #: Source/Core/DiscIO/VolumeVerifier.cpp:108 msgid "Failed to connect to Redump.org" msgstr "Mislukt om met Redump.org te verbinden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "Mislukt om verbinding te maken met server: %1" @@ -5453,21 +5444,24 @@ msgstr "Mislukt om D3D12 global resources te creëren" msgid "Failed to create DXGI factory" msgstr "Mislukt om DXGI factory te creëren" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "Mislukt om Infinity bestand te creëren" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "Mislukt om Skylander bestand te creëren!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" "\n" "The Skylander may already be on the portal." msgstr "" +"Mislukt om Skylander bestand te creëren:\n" +"%1\n" +"Skylander is mogelijk al op het portal" #: Source/Core/Core/NetPlayClient.cpp:1292 msgid "" @@ -5481,7 +5475,7 @@ msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" "Kon de NetPlay-geheugenkaart niet verwijderen. Controleer uw schrijfrechten." -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "Kon het geselecteerde bestand niet verwijderen." @@ -5510,7 +5504,7 @@ msgstr "Exporteren van %n van de %1 save bestand(en) is mislukt." msgid "Failed to export the following save files:" msgstr "Kon de volgende save bestanden niet exporteren:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "Kon geen certificaten uitpakken van NAND" @@ -5540,14 +5534,14 @@ msgstr "Kon één of meerdere D3D symbolen niet vinden" msgid "Failed to import \"%1\"." msgstr "Mislukt om \"%1\" te importeren." -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Save bestand importeren mislukt. Start het spel eerst en probeer het dan " "opnieuw." -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5555,7 +5549,7 @@ msgstr "" "Save bestand importeren mislukt. Het bestand lijkt beschadigd te zijn of is " "geen geldige Wii-save." -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5565,7 +5559,7 @@ msgstr "" "verhindert de toegang tot bestanden erin. Probeer uw NAND te repareren " "(Tools -> Beheer NAND -> Controleer NAND...) en importeer de save opnieuw." -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "Kon core niet initiëren" @@ -5588,11 +5582,11 @@ msgid "Failed to install pack: %1" msgstr "Het is niet gelukt om het pakket te installeren: %1" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "Kon deze titel niet installeren op de NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5600,8 +5594,8 @@ msgstr "" "Luisteren naar poort %1 mislukt. Is er nog een exemplaar van de NetPlay-" "server actief?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "Kon RSO-module op %1 niet laden" @@ -5613,21 +5607,23 @@ msgstr "Kon d3d11.dll niet laden" msgid "Failed to load dxgi.dll" msgstr "Kon dxgi.dll niet laden" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "Kon mapbestand'%1' niet laden" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "Laden van Skylander bestand mislukt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" +"Mislukt om Skylander bestand te laden:\n" +"%1" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "Kon het uitvoerbare bestand niet in het geheugen laden." @@ -5643,17 +5639,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "Mislukt om Skylander te wijzigen!" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." -msgstr "" +msgstr "Mislukt om \"%1\" te openen voor schrijven." -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." -msgstr "" +msgstr "Mislukt om \"{0}\" te openen voor schrijven." #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "Kon '%1' niet openen" @@ -5661,9 +5657,9 @@ msgstr "Kon '%1' niet openen" msgid "Failed to open Bluetooth device: {0}" msgstr "Kon Bluetooth-apparaat niet openen: {0}" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" -msgstr "" +msgstr "Mislukt om Branch Watch snapshot \"%1\" te openen" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 msgid "Failed to open config file!" @@ -5693,33 +5689,41 @@ msgstr "" msgid "Failed to open file." msgstr "Openen bestand mislukt." -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "Kon server niet openen" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "Openen van Infinity bestand mislukt!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" "\n" "The file may already be in use on the base." msgstr "" +"Mislukt om Infinity bestand te openen:\n" +"%1\n" +"\n" +"Het bestand is mogelijk al in gebruik op de base." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "Openen van Skylander bestand mislukt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" "\n" "The file may already be in use on the portal." msgstr "" +"Mislukt om Skylander bestand te openen:\n" +"%1\n" +"\n" +"Het bestand is mogelijk al in gebruik op het portal." #: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." @@ -5763,29 +5767,37 @@ msgstr "Lezen van het inputbestand \"{0}\" is mislukt." msgid "Failed to read selected savefile(s) from memory card." msgstr "Lezen van geselecteerde save bestand(en) van geheugenkaart mislukt." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "Lezen van infinity bestand mislukt!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" +"Mislukt om Infinity bestand te lezen:\n" +"%1\n" +"\n" +"Het bestand was te klein." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "Lezen van Skylander bestand mislukt!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" "\n" "The file was too small." msgstr "" +"Mislukt om Skylander bestand te lezen:\n" +"%1\n" +"\n" +"Het bestand was te klein." #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:732 msgid "" @@ -5793,7 +5805,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "Lezen van {0} is mislukt" @@ -5827,31 +5839,31 @@ msgstr "Kon NetPlay NAND-map niet resetten. Controleer uw schrijfrechten." msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "Kon NetPlay omleid map niet resetten. Controleer uw schrijfrechten." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "Mislukt om FIFO op te slaan." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "Kon code map niet opslaan naar pad '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "Kon signatuurbestand '%1' niet opslaan" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "Kon symbool map niet opslaan naar pad '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "Kon niet opslaan naar signatuurbestand '%1'" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5903,20 +5915,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "Gefaald" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "Eerlijke Input Vertraging" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "Terugvalregio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "Terugvalregio:" @@ -5929,7 +5942,7 @@ msgstr "Snel" msgid "Fast Depth Calculation" msgstr "Snelle Diepteberekening" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5942,7 +5955,7 @@ msgstr "" msgid "Field of View" msgstr "Gezichtsveld" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "Figuur Nummer:" @@ -5954,9 +5967,9 @@ msgstr "Figuurtype" msgid "File Details" msgstr "Bestand Details" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "Bestandsformaat" @@ -5964,24 +5977,24 @@ msgstr "Bestandsformaat" msgid "File Format:" msgstr "Bestandsformaat:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Bestandsinfo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Bestandsnaam" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "Bestandspad" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Bestandsgrootte" @@ -6073,7 +6086,6 @@ msgstr "Vaste Uitlijning" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Flags" @@ -6082,14 +6094,14 @@ msgstr "Flags" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Float" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" -msgstr "Volg &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" +msgstr "Volg &Branch" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 msgid "For best results please slowly move your input to all possible regions." @@ -6161,7 +6173,7 @@ msgstr "Uitgeschakeld omdat %1 geen VS uitbreiding ondersteunt." msgid "Forced on because %1 doesn't support geometry shaders." msgstr "Uitgeschakeld omdat %1 geen geometry shaders ondersteunt." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -6171,7 +6183,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -6184,6 +6196,12 @@ msgstr "" "

In geval van twijfel geselecteerd laten." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Formaat:" @@ -6199,7 +6217,7 @@ msgstr "Vooruit" msgid "Forward port (UPnP)" msgstr "Poort forwarden (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "%1 resultaten gevonden voor \"%2\"" @@ -6209,24 +6227,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "%n adres(sen) gevonden." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "Frame %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Frame Voorwaarts" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Frame Voorwaarts Verlaag Snelheid" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Frame Vordering Verhoog Snelheid" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Frame Voorwaarts Reset Snelheid" @@ -6234,7 +6252,7 @@ msgstr "Frame Voorwaarts Reset Snelheid" msgid "Frame Dumping" msgstr "Frame Dumping" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Framebereik" @@ -6242,7 +6260,7 @@ msgstr "Framebereik" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "Frame Dump-afbeelding(en) '{0}' bestaan al. Overschrijven?" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "Frames om Op te Nemen:" @@ -6262,7 +6280,7 @@ msgstr "Vrije Bestanden: %1" msgid "Free Look Control Type" msgstr "Vrije-Kijk Bestuur Methode" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "Vrije-Kijk Controller %1" @@ -6287,11 +6305,11 @@ msgstr "" msgid "FreeLook" msgstr "Vrije-Kijk" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Vrije-Kijk" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "Vrije-Kijk Schakelaar" @@ -6316,8 +6334,8 @@ msgid "From" msgstr "Van" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "Van:" @@ -6325,10 +6343,15 @@ msgstr "Van:" msgid "FullScr" msgstr "Volledig scherm" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Functie" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "Functie-instellingen" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "Functies" @@ -6345,9 +6368,9 @@ msgstr "GBA (TCP)" msgid "GBA Cartridge Path:" msgstr "Pad naar GBA-cartridge:" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" -msgstr "GBA Kern" +msgstr "GBA Core" #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:35 msgid "GBA Port %1" @@ -6361,19 +6384,19 @@ msgstr "GBA-instellingen" msgid "GBA TAS Input %1" msgstr "GBA-TAS-input %1" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "GBA Volume" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "GBA-venstergrootte" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "GBA%1 ROM verandert naar \"%2\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "GBA%1 ROM uitgeschakeld" @@ -6421,7 +6444,7 @@ msgstr "GL_MAX_TEXTURE_SIZE is {0} - moet op zijn minst 1024 zijn." msgid "GPU Texture Decoding" msgstr "Textuurdecodering door GPU" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6433,7 +6456,7 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "GPU: OGL FOUT: Ondersteunt uw videokaart OpenGL 2.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6441,7 +6464,7 @@ msgstr "" "GPU: OGL FOUT: GL_ARB_map_buffer_range vereist.\n" "GPU: Ondersteunt uw videokaart OpenGL 3.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" @@ -6449,7 +6472,7 @@ msgstr "" "GPU: OGL FOUT: GL_ARB_sampler_objects vereist.\n" "GPU: Ondersteunt uw videokaart OpenGL 3.3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" @@ -6457,7 +6480,7 @@ msgstr "" "GPU: OGL FOUT: GL_ARB_uniform_buffer_object vereist.\n" "GPU: Ondersteunt uw videokaart OpenGL 3.1?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6473,7 +6496,7 @@ msgstr "" "GPU: OGL FOUT: OpenGL versie 3 vereist.\n" "GPU: Ondersteunt uw videokaart OpenGL 3.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6496,16 +6519,16 @@ msgstr "" msgid "Game" msgstr "Spel" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "Game Boy Advance" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Game Boy Advance Carts (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" @@ -6513,7 +6536,7 @@ msgstr "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "Alle Bestanden (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "Game Boy Advance aan Poort %1" @@ -6541,8 +6564,8 @@ msgstr "Spel Gamma" msgid "Game Gamma:" msgstr "Gamma Spel:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "Spel ID" @@ -6551,15 +6574,15 @@ msgstr "Spel ID" msgid "Game ID:" msgstr "Spel ID:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Spelstatus" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "Spel gewijzigd naar \"%1\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" @@ -6568,11 +6591,11 @@ msgstr "" "selecteer Eigenschappen, ga naar het tabblad Verifieer, en selecteer " "Verifieer Integriteit om de hash te controleren" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "Spel heeft een ander schijf nummer" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "Spel heeft een andere revisie" @@ -6585,7 +6608,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "Spel overschreven door een andere save. Data corruptie {0:#x}, {1:#x}" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "Spel regio komt niet overeen" @@ -6605,11 +6628,11 @@ msgstr "GameCube Adapter voor de Wii U" msgid "GameCube Adapter for Wii U at Port %1" msgstr "GameCube Adapter voor de Wii U op Poort %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "GameCube Controller" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "GameCube Controller op Poort %1" @@ -6617,11 +6640,11 @@ msgstr "GameCube Controller op Poort %1" msgid "GameCube Controllers" msgstr "GameCube-controllers" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "GameCube-toetsenbord" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "GameCube-toetsenbord op poort %1" @@ -6638,7 +6661,7 @@ msgstr "GameCube Geheugenkaart" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "GameCube Geheugenkaarten (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "GameCube Microfoon Slot %1" @@ -6671,34 +6694,42 @@ msgstr "Gecko (C2)" msgid "Gecko Codes" msgstr "Gecko Codes" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Algemeen" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Algemeen en Opties" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Nieuwe statistiekidentiteit genereren" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "Gegenereerde symboolnamen van '%1'" @@ -6716,7 +6747,7 @@ msgstr "Duitsland" msgid "GetDeviceList failed: {0}" msgstr "GetDeviceList mislukt: {0}" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "GiB" @@ -6731,7 +6762,7 @@ msgstr "Giant" msgid "Giants" msgstr "Giants" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "Golf Modus" @@ -6740,7 +6771,7 @@ msgid "Good dump" msgstr "Goede dump" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafisch" @@ -6749,7 +6780,7 @@ msgstr "Grafisch" msgid "Graphics Mods" msgstr "Grafische Mods" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Graphics Schakelaars" @@ -6758,7 +6789,7 @@ msgstr "Graphics Schakelaars" msgid "Graphics mods are currently disabled." msgstr "Grafische mods zijn momenteel uitgeschakeld." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6786,7 +6817,7 @@ msgstr "Groen Links" msgid "Green Right" msgstr "Groen Rechts" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Rasterweergave" @@ -6823,7 +6854,7 @@ msgstr "HDR Post-Processing" msgid "Hacks" msgstr "Hacks" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "Hoofd" @@ -6855,7 +6886,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "Hex Byte String" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadecimaal" @@ -6864,11 +6895,11 @@ msgstr "Hexadecimaal" msgid "Hide" msgstr "Verbergen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "Alles verbergen" @@ -6880,11 +6911,18 @@ msgstr "In-game-sessies verbergen" msgid "Hide Incompatible Sessions" msgstr "Incompatibele sessies verbergen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "Externe GBA's verbergen" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "Hoog" @@ -6912,7 +6950,7 @@ msgstr "Host" msgid "Host Code:" msgstr "Host-code:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "Host Input Autoriteit" @@ -6920,7 +6958,7 @@ msgstr "Host Input Autoriteit" msgid "Host Size" msgstr "Hostgrootte" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6932,13 +6970,13 @@ msgstr "" "maar de latentie voor anderen groter wordt. Geschikt voor casual spellen met " "3+ spelers, mogelijk op onstabiele of hoge latency-verbindingen." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "Host Input Autoriteit uitgeschakeld" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" -msgstr "Host Input Autoriteit ingeschakeld" +msgstr "Host Input Autoriteit geactiveerd" #: Source/Core/DolphinQt/GameList/GameList.cpp:527 msgid "Host with NetPlay" @@ -6948,17 +6986,17 @@ msgstr "Host met NetPlay" msgid "Hostname" msgstr "Hostnaam" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Sneltoets­instellingen" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Sneltoetsen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "Sneltoetsen vereisen vensterfocus" @@ -7021,7 +7059,7 @@ msgstr "IP-adres:" msgid "IPL Settings" msgstr "IPL-instellingen" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -7067,7 +7105,7 @@ msgstr "" msgid "Icon" msgstr "Icoon" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -7077,11 +7115,11 @@ msgstr "" "vertraging heeft) op elk moment gewisseld kan worden.\n" "Geschikt voor turn-based spellen met timing gevoelige bediening, zoals golf." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "Identiteitsgeneratie" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -7104,7 +7142,7 @@ msgstr "" "Deze machtiging kan op elk moment worden ingetrokken via de Dolphin-" "instellingen." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -7125,34 +7163,44 @@ msgstr "" "gekoppeld aan de verbindingsstatus van de echte standaard controller (als er " "een is)." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -"Indien ingeschakeld, worden alle geheugenupdates tegelijk uitgevoerd voor " -"het eerste frame.

Veroorzaakt problemen met veel fifologs, maar kan " +"Indien geactiveerd, worden alle geheugenupdates tegelijk uitgevoerd voor het " +"eerste frame.

Veroorzaakt problemen met veel fifologs, maar kan " "nuttig zijn voor testen

In geval van twijfel leeg " "laten." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." "

If unsure, leave this checked." msgstr "" -"Indien uitgeschakeld, stopt het afspelen van fifolog na het laatste frame." -"

Dit is over het algemeen alleen nuttig wanneer een frame-dump optie " -"is ingeschakeld.

In geval van twijfel geselecteerd " -"laten." +"Indien niet geselecteerd, stopt het afspelen van fifolog na het laatste " +"frame.

Dit is over het algemeen alleen nuttig wanneer een frame-dump " +"optie is ingeschakeld.

In geval van twijfel " +"geselecteerd laten." #: Source/Core/DolphinQt/DiscordJoinRequestDialog.cpp:55 #: qtbase/src/gui/kernel/qplatformtheme.cpp:728 msgid "Ignore" msgstr "Negeren" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -7206,7 +7254,7 @@ msgstr "" "en vermindert prestaties enigszins.

In geval van " "twijfel leeg laten." -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "BootMii-NAND-back-up importeren…" @@ -7221,15 +7269,15 @@ msgstr "Importeren mislukt" msgid "Import Save File(s)" msgstr "Save-bestand(en) importeren" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Wii-save importeren…" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "NAND-back-up importeren" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -7238,6 +7286,15 @@ msgstr "" "NAND-back-up importeren\n" " Verstreken tijd: %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "In het spel?" @@ -7283,24 +7340,24 @@ msgstr "Onjuiste speeltijdwaarde!" msgid "Increase" msgstr "Verhogen" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Convergentie verhogen" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Diepte verhogen" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Emulatiesnelheid verhogen" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "IR verhogen" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "Geselecteerde state-slot verhogen" @@ -7320,16 +7377,16 @@ msgstr "Incrementele Rotatie" msgid "Incremental Rotation (rad/sec)" msgstr "Incrementele Rotatie (rad/sec)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "Infinity Figuur Maker" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "Infinity Beheer" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "Infinity Object (*.bin);;" @@ -7351,12 +7408,12 @@ msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Informatie" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "Schermbeveiliging blokkeren tijdens emulatie" @@ -7366,10 +7423,10 @@ msgstr "Injecteren" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Input" @@ -7383,22 +7440,15 @@ msgstr "Drempelwaarde voor inputsterkte" msgid "Input strength to ignore and remap." msgstr "Inputsterkte om te negeren en opnieuw in te stellen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "&Nop invoegen" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "SD-Kaart Invoegen" @@ -7412,11 +7462,11 @@ msgstr "Installeren" msgid "Install Partition (%1)" msgstr "Installatiepartitie (%1)" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Installeer Update" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "WAD installeren…" @@ -7424,13 +7474,14 @@ msgstr "WAD installeren…" msgid "Install to the NAND" msgstr "Naar NAND installeren" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "Instr." #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "Instructie" @@ -7439,7 +7490,7 @@ msgstr "Instructie" msgid "Instruction Breakpoint" msgstr "Instructiebreekpunt" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "Instructie:" @@ -7448,7 +7499,7 @@ msgstr "Instructie:" msgid "Instruction: %1" msgstr "Instructie: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7469,19 +7520,19 @@ msgstr "Intensiteit" msgid "Interface" msgstr "Interface" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "Interne LZ4-fout - Geprobeerd {0} bytes decomprimeren" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "Interne LZ4-fout - compressie mislukt" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "Interne LZ4-fout - decompressie mislukt ({0}, {1}, {2})" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "Interne LZ4-fout - grootte van de data komt niet overeen ({0} / {1}))" @@ -7494,7 +7545,7 @@ msgstr "Interne LZO fout - compressie is mislukt" msgid "Internal LZO Error - decompression failed" msgstr "Interne LZO fout - decompressie is mislukt" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." @@ -7502,7 +7553,7 @@ msgstr "" "Interne LZO-fout - decompressie mislukt ({0}) ({1})\n" "Niet in staat om verouderde savestate versie-informatie op te halen." -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" @@ -7510,15 +7561,15 @@ msgstr "" "Interne LZO-fout - parsen van gedecomprimeerde versie-string lengte en " "versie-cookie mislukt ({0})" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" "Interne LZO-fout - parsen van gedecomprimeerde versie-string mislukt ({0} / " "{1})" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Interne resolutie" @@ -7527,7 +7578,7 @@ msgstr "Interne resolutie" msgid "Internal Resolution:" msgstr "Interne resolutie:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "Interne fout bij het genereren van AR code." @@ -7535,15 +7586,15 @@ msgstr "Interne fout bij het genereren van AR code." msgid "Interpreter (slowest)" msgstr "Interpreter (traagst)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" -msgstr "Interpreter-kern" +msgstr "Interpreter Core" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:704 msgid "Invalid Expression." msgstr "Ongeldige expressie" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "Ongeldige JSON ontvangen van auto-update service: {0}" @@ -7551,7 +7602,7 @@ msgstr "Ongeldige JSON ontvangen van auto-update service: {0}" msgid "Invalid Mixed Code" msgstr "Ongeldige Gemengde Code" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "Ongeldige Pakket %1 ingevoerd: %2" @@ -7560,11 +7611,11 @@ msgstr "Ongeldige Pakket %1 ingevoerd: %2" msgid "Invalid Player ID" msgstr "Ongeldige Speler-ID" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "Ongeldig RSO-moduleadres: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "Ongeldige callstack" @@ -7585,7 +7636,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "Ongeldige input voor het veld \"%1\"" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "Ongeldige input opgegeven" @@ -7601,19 +7652,19 @@ msgstr "Ongeldige parameters gegeven om te zoeken." msgid "Invalid password provided." msgstr "Ongeldig wachtwoord ingevoerd." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Onjuist opnamebestand" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Ongeldige zoekparameters (geen object geselecteerd)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Ongeldige zoekopdracht (niet in staat naar nummers te converteren)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" "Ongeldige zoekopdracht (alleen gelijke string lengtes zijn ondersteund)" @@ -7641,11 +7692,11 @@ msgstr "Italië" msgid "Item" msgstr "Voorwerp" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "JIT Block Linking Uit" @@ -7653,47 +7704,47 @@ msgstr "JIT Block Linking Uit" msgid "JIT Blocks" msgstr "JIT Blokken" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" -msgstr "Jit Branch Uit" +msgstr "JIT Branch Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "JIT FloatingPoint Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "JIT Integer Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "JIT LoadStore Floating Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "JIT LoadStore Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "JIT LoadStore Paired Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "JIT LoadStore lXz Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "JIT LoadStore lbzx Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "JIT LoadStore lwz Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "JIT Uit (JIT Core)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "JIT Paired Uit" @@ -7705,16 +7756,17 @@ msgstr "JIT Recompiler voor ARM64 (aanbevolen)" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "JIT Recompiler voor x86-64 (aanbevolen)" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" -msgstr "JIT-registercache uitgeschakld" +msgstr "JIT Registercache Uit" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "JIT SysteemRegisters Uit" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." @@ -7723,11 +7775,11 @@ msgstr "" "nooit moeten gebeuren. Meld dit incident alstublieft via de bugtracker. " "Dolphin zal nu afsluiten." -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" -msgstr "" +msgstr "JIT is niet actief" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japan" @@ -7750,12 +7802,12 @@ msgid "" msgstr "" "Kaos is de enige vijand voor deze trofee. Er hoeft niets gewijzigd te worden!" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "Blijf Uitvoeren" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Venster bovenaan houden" @@ -7785,15 +7837,15 @@ msgstr "Toetsenbordcontroller" msgid "Keys" msgstr "Toetsen" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Speler kicken" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Korea" @@ -7819,7 +7871,7 @@ msgstr "L&aad ROM..." msgid "L-Analog" msgstr "L-Analoog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "LR Save" @@ -7827,7 +7879,11 @@ msgstr "LR Save" msgid "Label" msgstr "Label" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "Laatste Waarde" @@ -7865,7 +7921,7 @@ msgstr "Vertraging: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "Het starten van deze spellen kan de problemen ook verhelpen." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "Leiderborden" @@ -7873,7 +7929,7 @@ msgstr "Leiderborden" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7884,7 +7940,7 @@ msgstr "Links" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Linker Stick" @@ -7928,6 +7984,14 @@ msgstr "" "Links / Rechts-klik om output te configureren.\n" "Midden-klik om te wissen." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7961,11 +8025,11 @@ msgstr "Licht" msgid "Limit Chunked Upload Speed:" msgstr "Beperk chunked-uploadsnelheid:" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Lijstkolommen" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Lijstweergave" @@ -7974,27 +8038,27 @@ msgid "Listening" msgstr "Luisteren" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Laden" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "Laad &Slechte Mapbestand..." -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "Laad &Ander Mapbestand..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -8005,24 +8069,29 @@ msgstr "Laad Aangepaste Textures" msgid "Load File" msgstr "Laad Bestand" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "GameCube Hoofdmenu Laden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "Laad Alleen Host Save Data" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Laad Laatste State" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "Laad-pad:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "Laad ROM" @@ -8030,133 +8099,128 @@ msgstr "Laad ROM" msgid "Load Slot" msgstr "Laad Slot" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Laad State" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Laad Laatste State 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Laad Laatste State 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Laad Laatste State 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Laad Laatste State 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Laad Laatste State 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Laad Laatste State 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Laad Laatste State 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Laad Laatste State 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Laad Laatste State 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Laad Laatste State 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Laad State Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Laad State Slot 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Laad State Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Laad State Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Laad State Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Laad State Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Laad State Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Laad State Slot 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Laad State Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Laad State Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Laad State van Bestand" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Laad State van Geselecteerde Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Laad State van Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Wii-systeemmenu %1 laden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "Laad en Schrijf Alleen Host Save Data" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Laden van Geselecteerde Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Laad van Slot Slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Laad mapbestand" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "Laad vWii Systeem Menu %1" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Laden..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "Symbolen geladen van '%1'" @@ -8178,20 +8242,28 @@ msgstr "" "Laadt grafische mods van User/Load/GraphicsMods/." "

In geval van twijfel leeg laten." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "Lokaal" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "Vergrendel Muisaanwijzer" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Vergrendeld" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Log" @@ -8200,15 +8272,16 @@ msgstr "Log" msgid "Log Configuration" msgstr "Logconfiguratie" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "Aanmelden" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" -msgstr "JIT-instructiedekking loggen" +msgstr "Log JIT Instructiedekking" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "Afmelden" @@ -8224,7 +8297,7 @@ msgstr "Log Types" msgid "Logger Outputs" msgstr "Logger Outputs" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "Inloggen Mislukt" @@ -8238,15 +8311,15 @@ msgstr "" "

Gebruik deze optie als u de prestaties van Dolphin wilt meten." "

In geval van twijfel leeg laten." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "Loop" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "Verbinding met NetPlay-server verloren..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "Laag" @@ -8263,7 +8336,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "MORIBUND" @@ -8309,9 +8382,9 @@ msgstr "Zorg ervoor dat de speeltijdwaarde geldig is!" msgid "Make sure there is a Skylander in slot %1!" msgstr "Zorg ervoor dat er een Skylander in slot %1 zit!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Maker" @@ -8320,7 +8393,7 @@ msgstr "Maker" msgid "Maker:" msgstr "Maker:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -8332,7 +8405,7 @@ msgstr "" "mist emulatie rekent.

In geval van twijfel leeg " "laten." -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "Beheer NAND" @@ -8341,7 +8414,7 @@ msgstr "Beheer NAND" msgid "Manual Texture Sampling" msgstr "Handmatige Texture Sampling" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "Mapping" @@ -8353,11 +8426,11 @@ msgstr "Mask ROM" msgid "Match Found" msgstr "Overeenkomst Gevonden" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "Max Buffer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "Max buffergrootte gewijzigd naar %1" @@ -8371,7 +8444,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Kan leiden tot vertraging van het Wii-menu en een aantal spellen." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "Medium" @@ -8387,7 +8460,7 @@ msgstr "Geheugenbreekpunt" msgid "Memory Card" msgstr "Geheugenkaart" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "Geheugenkaart Beheer" @@ -8415,7 +8488,7 @@ msgstr "MemoryCard: Read opgeroepen met onjuiste bron adres ({0:#x})" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "MemoryCard: Write opgeroepen met ongeldige bestemming adres ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8427,13 +8500,13 @@ msgstr "" "omkeerbaar, dus het is raadzaam om back-ups van beide NAND's maken. Weet u " "zeker dat u wilt doorgaan?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Microfoon" @@ -8450,7 +8523,7 @@ msgstr "Overig" msgid "Misc Settings" msgstr "Overige instellingen" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -8464,7 +8537,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "Verschil tussen interne data structuren." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8510,8 +8583,8 @@ msgstr "Wijzig Slot" msgid "Modifying Skylander: %1" msgstr "Wijzig Skylander: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "Module gevonden: %1" @@ -8531,11 +8604,11 @@ msgstr "Monoscopische Schaduwen" msgid "Monospaced Font" msgstr "Niet-proportionele (monospace) Lettertype" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "Bewegings-input" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "Bewegings-simulatie" @@ -8544,36 +8617,21 @@ msgstr "Bewegings-simulatie" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "Zichtbaarheid van Muisaanwijzer" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" -"Muisaanwijzer wordt verborgen na inactiviteit en komt terug zodra de " -"Muisaanwijzer wordt bewogen." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "Muisaanwijzer zal altijd zichtbaar zijn." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "Muisaanwijzer zal nooit zichtbaar zijn terwijl een spel draait." - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "Verplaats" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Opname" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" @@ -8581,7 +8639,7 @@ msgstr "" "Opname {0} geeft aan dat het start vanuit een savestate, maar {1} bestaat " "niet. De opname zal waarschijnlijk niet synchroniseren!" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -8594,10 +8652,10 @@ msgstr "Vermenigvuldiger" msgid "N&o to All" msgstr "N&ee op Alles" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND-controle" @@ -8606,8 +8664,8 @@ msgstr "NAND-controle" msgid "NKit Warning" msgstr "NKit-waarschuwing" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8616,7 +8674,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "NTSC-K" @@ -8639,8 +8697,8 @@ msgstr "" "

In geval van twijfel op 2.35 laten." -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8653,11 +8711,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "Naam" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Naam voor deze nieuwe tag:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Naam van de te verwijderen tag:" @@ -8683,7 +8741,7 @@ msgstr "Native (640x528)" msgid "Native GCI File" msgstr "Native GCI bestand" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "NetPlay" @@ -8699,7 +8757,7 @@ msgstr "Netplay Instellingen" msgid "Netherlands" msgstr "Nederland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8708,7 +8766,7 @@ msgstr "" "Netplay-sessie zijn gemaakt of gewijzigd blijven in de lokale saves van de " "host." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8718,7 +8776,7 @@ msgstr "" "de Netplay-sessie zijn gemaakt of gewijzigd worden aan het eind van de " "sessie weggegooid." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8727,7 +8785,7 @@ msgstr "" "worden aan het einde van de Netplay-sessie weggegooid." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "Netwerk" @@ -8735,16 +8793,16 @@ msgstr "Netwerk" msgid "Network dump format:" msgstr "Netwerk-dump-formaat:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "Nooit" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "Nooit Automatisch Updaten" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Nieuw" @@ -8769,7 +8827,7 @@ msgstr "Nieuwe Zoekopdracht" msgid "New Tag..." msgstr "Nieuwe Tag..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Nieuwe identiteit gegenereerd." @@ -8777,21 +8835,23 @@ msgstr "Nieuwe identiteit gegenereerd." msgid "New instruction:" msgstr "Nieuwe instructie:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Nieuwe tag" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "Volgend Spel Profiel" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "Volgende Overeenkomst" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "Volgend Profiel" @@ -8832,7 +8892,7 @@ msgstr "Geen Compressie" msgid "No Match" msgstr "Geen Overeenkomst" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "Geen Save Data" @@ -8840,12 +8900,12 @@ msgstr "Geen Save Data" msgid "No data to modify!" msgstr "Geen data om te wijzigen!" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Geen omschrijving beschikbaar" @@ -8857,7 +8917,7 @@ msgstr "Geen fouten." msgid "No extension selected." msgstr "Geen extensie geselecteerd." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "Geen bestand geladen / opgenomen." @@ -8878,11 +8938,11 @@ msgstr "Geen graphics mod geselecteerd" msgid "No input" msgstr "Geen input" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "Er zijn geen problemen gedetecteerd." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "Geen overeenkomend spel gevonden" @@ -8908,7 +8968,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "Geen profielen gevonden voor de spel-instelling '{0}'" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "Geen opname geladen." @@ -8924,13 +8984,13 @@ msgstr "" "afgebroken om opname desynchonisatie te voorkomen" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Geen" @@ -8942,7 +9002,7 @@ msgstr "Noord-Amerika" msgid "Not Set" msgstr "Niet ingesteld" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "Niet alle spelers hebben het spel. Weet u zeker dat u wilt doorgaan?" @@ -8966,7 +9026,7 @@ msgstr "" "Niet genoeg vrije bestanden op de doelgeheugenkaart. Ten minste %n vrije " "bestand(en) vereist." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "Niet gevonden" @@ -9012,26 +9072,26 @@ msgstr "Aantal schudbewegingen per seconde." msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "Nunchuk Versnellingsmeter" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "Nunchuk Knoppen" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "Nunchuk Stick" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "Object %1" @@ -9083,7 +9143,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Object Bereik" @@ -9104,7 +9164,7 @@ msgstr "Offset" msgid "On" msgstr "Aan" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "Bij Beweging" @@ -9118,7 +9178,7 @@ msgstr "" "voor het uitbreiden van punten en lijnen, selecteert de vertex shader voor " "de taak. Kan de prestatie beïnvloeden.

%1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -9133,7 +9193,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "Online &Documentatie" @@ -9141,7 +9201,7 @@ msgstr "Online &Documentatie" msgid "Only Show Collection" msgstr "Alleen Collectie Tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -9149,7 +9209,7 @@ msgstr "" "Alleen symbolen toevoegen die beginnen met:\n" "(Leeg voor alle symbolen)" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -9168,18 +9228,22 @@ msgstr "Openen" msgid "Open &Containing Folder" msgstr "&Bijbehorende map openen" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "&Gebruikersmap openen" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Map openen…" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" -msgstr "Open FIFO Log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" +msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 msgid "Open GameCube &Save Folder" @@ -9243,26 +9307,26 @@ msgstr "Oranje" msgid "Orbital" msgstr "Orbitaal" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -9270,7 +9334,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -9280,16 +9344,16 @@ msgstr "Overige" msgid "Other Partition (%1)" msgstr "Andere Partitie (%1)" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "Overige State Sneltoetsen" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "Overige State Beheer" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "Ander spel..." @@ -9297,7 +9361,7 @@ msgstr "Ander spel..." msgid "Output" msgstr "Output" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "Output Resampling" @@ -9305,16 +9369,16 @@ msgstr "Output Resampling" msgid "Output Resampling:" msgstr "Output Resampling:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "Overschrijven" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "Input Opname Af&spelen..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -9343,7 +9407,7 @@ msgstr "PNG afbeeldingsbestand (*.png);; Alle bestanden (*)" msgid "PPC Size" msgstr "PPC Grootte" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC vs Host" @@ -9356,7 +9420,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "Parameters" @@ -9377,7 +9441,7 @@ msgstr "Passief" msgid "Passthrough a Bluetooth adapter" msgstr "Bluetooth-adapter doorgeven" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Wachtwoord" @@ -9415,15 +9479,15 @@ msgstr "Paden" msgid "Pause" msgstr "Pauze" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Pauzeer aan het Einde van de Opname" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Pauzeer bij Verliezen van Focus" @@ -9439,6 +9503,12 @@ msgid "" "unchecked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9458,7 +9528,7 @@ msgstr "Top snelheid van buitenwaartse zwaai beweging." msgid "Per-Pixel Lighting" msgstr "Per-Pixel Belichting" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Voer Online Systeemupdate Uit" @@ -9488,15 +9558,15 @@ msgstr "Fysieke" msgid "Physical address space" msgstr "Fysieke adresruimte" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "Kies een debug-lettertype" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Ping" @@ -9508,8 +9578,8 @@ msgstr "Stamp Omlaag" msgid "Pitch Up" msgstr "Stamp Omhoog" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Platform" @@ -9517,52 +9587,52 @@ msgstr "Platform" msgid "Play" msgstr "Spelen" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "Afspelen / Opnemen" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Speel Opname" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "Play Set/Power Disc" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Terugspeel Opties" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "Speler" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "Speler Een" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "Speler Een Vaardigheid Een" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "Speler Een Vaardigheid Twee" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "Tweede Speler" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "Speler Twee Vaardigheid Een" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "Speler Twee Vaardigheid Twee" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Spelers" @@ -9599,7 +9669,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "Poort %1" @@ -9616,12 +9686,12 @@ msgstr "Poort:" msgid "Portal Slots" msgstr "Portal Slots" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Mogelijke desync gedetecteerd: %1 heeft mogelijk sync verloren in frame %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "Post-Processing Effect" @@ -9633,6 +9703,14 @@ msgstr "Post-Processing Effect:" msgid "Post-Processing Shader Configuration" msgstr "Post-Processing Shader Configuratie" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9642,15 +9720,15 @@ msgstr "Geef voorkeur aan VS voor Punt/Lijn uitbreiding" msgid "Prefetch Custom Textures" msgstr "Prefetch Aangepaste Textures" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "Vroegtijdig opname einde in PlayController. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "Vroegtijdig opname einde in PlayWiimote. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Vroegtijdig opname einde in PlayWiimote. {0} > {1}" @@ -9666,7 +9744,7 @@ msgstr "" msgid "Presets" msgstr "Voorinstellingen" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Druk Op Sync Knop" @@ -9689,24 +9767,25 @@ msgstr "" "

Niet aanbevolen, gebruik alleen als de andere " "opties slechte resultaten opleveren." -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "Vorig Spel Profiel" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "Vorige Overeenkomst" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "Vorig Profiel" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "Primitief %1" @@ -9746,16 +9825,16 @@ msgstr "" "Er zijn problemen met middelmatig ernst gevonden. Het spel of bepaalde delen " "van het spel zullen misschien niet goed werken." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profiel" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "Programmateller" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9763,15 +9842,21 @@ msgstr "Programmateller" msgid "Progress" msgstr "Voortgang" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Openbaar" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "Gamelijstcache opschonen" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "Zet IPL ROMs in Gebruiker/GC/." @@ -9799,11 +9884,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Vraag" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Stoppen" @@ -9820,19 +9905,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-Analoog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "GEREED" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "RSO Modules" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "RSO autodetectie" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "LOPEND" @@ -9853,7 +9938,7 @@ msgstr "Bereik Einde:" msgid "Range Start: " msgstr "Bereik Start:" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "Rang %1" @@ -9865,12 +9950,13 @@ msgstr "Rauw" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" -msgstr "Ver&vang instructie" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" +msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "Lezen" @@ -9893,7 +9979,7 @@ msgstr "Alleen lezen" msgid "Read or Write" msgstr "Lezen of Schrijven" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "Alleen-Lezen Modus" @@ -9909,8 +9995,8 @@ msgstr "Echte Wii-afstandsbediening" msgid "Received invalid Wii Remote data from Netplay." msgstr "Ongeldige Wii-afstandsbediening gegevens ontvangen van Netplay." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9919,23 +10005,23 @@ msgstr "" msgid "Recenter" msgstr "Hercentreren" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Opnemen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "Input Opnemen" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "Opnemen" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Opname Opties" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Opnemen..." @@ -9952,7 +10038,7 @@ msgstr "Rood Links" msgid "Red Right" msgstr "Rood Rechts" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9975,7 +10061,7 @@ msgstr "Redump.org Status:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -10006,8 +10092,8 @@ msgstr "Huidige waarden ververst." msgid "Refreshing..." msgstr "Verversen..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Regio" @@ -10028,7 +10114,12 @@ msgstr "Relatieve Input" msgid "Relative Input Hold" msgstr "Relatieve Input Vasthouden" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "Herinner Me Later" @@ -10053,7 +10144,7 @@ msgstr "Verwijder Junk Data (Onomkeerbaar):" msgid "Remove Tag..." msgstr "Tag Verwijderen..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Tag verwijderen" @@ -10067,12 +10158,12 @@ msgstr "" "ISO (tenzij u het ISO-bestand verpakt in een gecomprimeerd bestandsformaat " "zoals ZIP achteraf). Wilt u toch doorgaan?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" -msgstr "Hernoem symbool" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" +msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "Render-venster" @@ -10096,10 +10187,16 @@ msgstr "Report: GCIFolder schrijft naar niet gealloceerde blok {0:#x}" msgid "Request to Join Your Party" msgstr "Verzoek om Lid te Worden van Uw Partij" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -10109,7 +10206,7 @@ msgstr "Reset" msgid "Reset All" msgstr "Reset Alles" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "Reset Negeer Panic Handler" @@ -10153,7 +10250,7 @@ msgstr "Resource Pack Beheer" msgid "Resource Pack Path:" msgstr "Pad naar Resource Pack:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Herstarten Vereist" @@ -10161,11 +10258,11 @@ msgstr "Herstarten Vereist" msgid "Restore Defaults" msgstr "Herstel Standaardinstellingen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" -msgstr "Herstel instructie" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" +msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Opnieuw" @@ -10174,7 +10271,7 @@ msgstr "Opnieuw" msgid "Return Speed" msgstr "Terugkeer Snelheid" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "Revisie" @@ -10186,7 +10283,7 @@ msgstr "Revisie: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -10197,7 +10294,7 @@ msgstr "Rechts" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Rechter Stick" @@ -10233,11 +10330,11 @@ msgstr "Rol Links" msgid "Roll Right" msgstr "Rol Rechts" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "Kamer ID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "Rotatie" @@ -10260,27 +10357,31 @@ msgstr "" "interne resolutie wordt gebruikt.

In geval van " "twijfel leeg laten." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -10293,23 +10394,23 @@ msgstr "" msgid "Rumble" msgstr "Rumble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" -msgstr "Loop &Tot Hier" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" +msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "Voer GBA Emulatie uit in Specifieke threads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" -msgstr "Uitvoeren tot" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" -msgstr "Uitvoeren tot (negeer breekpunten)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" +msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "Uitvoeren tot hit (negeer breekpunten)" @@ -10317,7 +10418,7 @@ msgstr "Uitvoeren tot hit (negeer breekpunten)" msgid "Russia" msgstr "Rusland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "SD-Kaart" @@ -10376,11 +10477,11 @@ msgstr "SSL context" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "Code Op&slaan" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "S&la State Op" @@ -10390,9 +10491,9 @@ msgid "Safe" msgstr "Veilig" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -10402,28 +10503,40 @@ msgstr "Opslaan" msgid "Save All" msgstr "Sla Alles op" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "Export Opslaan" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" -msgstr "Sla FIFO log op" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" +msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" -msgstr "Bestand Opslaan in" +msgid "Save File To" +msgstr "" #. i18n: Noun (i.e. the data saved by the game) #: Source/Core/DolphinQt/GBAWidget.cpp:415 @@ -10434,15 +10547,19 @@ msgstr "Spel Opslag" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "Spel Save Bestanden (*.sav);;All Files (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "Import Opslaan" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Sla Oudste State op" @@ -10450,73 +10567,77 @@ msgstr "Sla Oudste State op" msgid "Save Preset" msgstr "Voorinstelling opslaan" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "Sla Opnamebestand op Als" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Save State" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Save State Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Save State Slot 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Save State Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Save State Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Save State Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Save State Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Save State Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Save State Slot 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Save State Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Save State Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "Save State naar Bestand" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Save State naar Oudste Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Save State naar Geselecteerde Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Save State naar Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "Sla Symbol Map Op &Als..." @@ -10524,7 +10645,7 @@ msgstr "Sla Symbol Map Op &Als..." msgid "Save Texture Cache to State" msgstr "Textuurcache in Save-state opslaan" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "Save en Laad State" @@ -10536,11 +10657,7 @@ msgstr "Opslaan als voorinstelling..." msgid "Save as..." msgstr "Opslaan als..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "Gecombineerde outputbestand opslaan als" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10554,23 +10671,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "Save in de Zelfde Map als de ROM" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "Sla mapbestand op" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "Sla signatuurbestand op" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "Opslaan naar Geselecteerde Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Opslaan naar Slot %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Opslaan..." @@ -10584,7 +10693,7 @@ msgstr "" msgid "Saves:" msgstr "Saves:" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "Savestate opname {0} is corrupt, opname wordt gestopt..." @@ -10601,8 +10710,8 @@ msgid "ScrShot" msgstr "Schermafdruk" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Zoeken" @@ -10611,7 +10720,7 @@ msgstr "Zoeken" msgid "Search Address" msgstr "Zoek Adres" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Zoek Huidig Object" @@ -10631,7 +10740,7 @@ msgstr "" "Zoeken is momenteel niet mogelijk in de virtuele adresruimte. Laat het spel " "een tijdje draaien en probeer het opnieuw." -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "Zoek naar Instructie" @@ -10639,7 +10748,7 @@ msgstr "Zoek naar Instructie" msgid "Search games..." msgstr "Zoek Spellen..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "Zoek instructie" @@ -10673,9 +10782,9 @@ msgstr "Selecteer" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10684,26 +10793,30 @@ msgid "Select Dump Path" msgstr "Selecteer Dump Pad" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "Selecteer Export Map" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "Selecteer Figuur Bestand" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "Selecteer GBA BIOS" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "Selecteer GBA ROM" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "Selecteer GBA Saves Pad" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "Selecteer Laatste State" @@ -10712,6 +10825,10 @@ msgstr "Selecteer Laatste State" msgid "Select Load Path" msgstr "Selecteer Laad Pad" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "Selecteer Resource Pack Pad" @@ -10720,6 +10837,14 @@ msgstr "Selecteer Resource Pack Pad" msgid "Select Riivolution XML file" msgstr "Selecteer Riivolution XML bestand" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "Selecteer Skylander Collectie" @@ -10728,58 +10853,62 @@ msgstr "Selecteer Skylander Collectie" msgid "Select Skylander File" msgstr "Selecteer Skylander Bestand" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Selecteer Slot %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Selecteer State" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Selecteer State Slot" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Selecteer State Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Selecteer State Slot 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Selecteer State Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Selecteer State Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Selecteer State Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Selecteer State Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Selecteer State Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Selecteer State Slot 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Selecteer State Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Selecteer State Slot 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "Selecteer WFS Pad" @@ -10797,24 +10926,20 @@ msgstr "Selecteer een Map" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Selecteer een Bestand" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" -msgstr "Selecteer een map om te synchroniseren met de SD-kaart afbeelding" +msgid "Select a Folder to Sync with the SD Card Image" +msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Selecteer een Spel" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "Selecteer een SD-Kaartafbeelding" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "Selecteer een bestand" @@ -10823,19 +10948,15 @@ msgstr "Selecteer een bestand" msgid "Select a game" msgstr "Selecteer een Spel" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "Selecteer een titel om te installeren op de NAND" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "Selecteer e-Reader Kaarten" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "Selecteer het RSO module adres:" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "Selecteer Opnamebestand om Af te Spelen" @@ -10843,23 +10964,6 @@ msgstr "Selecteer Opnamebestand om Af te Spelen" msgid "Select the Virtual SD Card Root" msgstr "Selecteer de Virtuele SD-Kaart Root" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "Selecteer het sleutelbestand (OTP/SEEPROM dump)" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Selecteer het save bestand" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "Selecteer waar u de geconverteerde afbeelding wilt opslaan" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "Selecteer waar u de geconverteerde afbeeldingen wilt opslaan" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Selecteer Font" @@ -10871,16 +10975,16 @@ msgstr "Geselecteerde controller profiel bestaat niet" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "Het geselecteerde spel bestaat niet in de spellijst!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "Geselecteerde thread callstack" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "Geselecteerde thread context" @@ -10919,7 +11023,7 @@ msgid "" "Corrected Internal Resolution\".
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10977,7 +11081,28 @@ msgstr "" "selecteren die het minst problematisch is.

In geval " "van twijfel OpenGL selecteren." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Verzend" @@ -10985,6 +11110,15 @@ msgstr "Verzend" msgid "Sensor Bar Position:" msgstr "Sensor Bar Positie:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -11014,39 +11148,39 @@ msgstr "Server heeft traversal poging geweigerd" msgid "Set &Value" msgstr "Stel &Waarde In" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "Stel PC In" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "Stel in als &Standaard-ISO" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "Stel geheugenkaartbestand in voor Slot A" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "Stel geheugenkaartbestand in voor Slot B" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "Stel symbool in &eindadres" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "Stel symbool in &grootte" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "Stel symbool eindadres in" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "Stel symboolgrootte (%1) in:" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -11061,6 +11195,14 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Stelt de Wii-systeemtaal in." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " @@ -11069,6 +11211,20 @@ msgstr "" "Stelt de vertraging in milliseconden in. Hogere waarden kunnen audio gekraak " "verminderen. Alleen voor bepaalde backends." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " @@ -11078,13 +11234,13 @@ msgstr "" "virtuele adresruimte. Dit zal werken voor de overgrote meerderheid van " "spellen." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Instellingen" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMem: Kan setting.txt niet aanmaken" @@ -11119,27 +11275,27 @@ msgstr "Shinkansen Controller" msgid "Show % Speed" msgstr "Snelheidspercentage tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Toon &Log" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "&Werkbalk tonen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Actieve game in venstertitel weergeven" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "Alles tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Australië tonen" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Huidig spel op Discord tonen" @@ -11148,20 +11304,20 @@ msgstr "Huidig spel op Discord tonen" msgid "Show Disabled Codes First" msgstr "Toon Eerst de Uitgeschakelde Codes" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "ELF/DOL tonen" #: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:130 #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:276 msgid "Show Enabled Codes First" -msgstr "Toon Eerst de Ingeschakelde Codes" +msgstr "Toon Geactiveerde Codes Eerst" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:59 msgid "Show FPS" msgstr "FPS tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Frameteller tonen" @@ -11169,43 +11325,43 @@ msgstr "Frameteller tonen" msgid "Show Frame Times" msgstr "Frametijden tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Frankrijk tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "GameCube tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Duitsland tonen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "Golfmodus-overlay tonen" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "Toon Infinity Base" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Inputweergave tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Italië tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "JPN tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Korea tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Vertragingsteller tonen" @@ -11213,7 +11369,7 @@ msgstr "Vertragingsteller tonen" msgid "Show Language:" msgstr "Taal tonen:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Toon Log &Configuratie" @@ -11225,20 +11381,20 @@ msgstr "NetPlay-berichten tonen" msgid "Show NetPlay Ping" msgstr "NetPlay-ping tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Nederland tonen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "On-screen-berichtgevingen tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "PAL tonen" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "PC weergeven" @@ -11246,7 +11402,7 @@ msgstr "PC weergeven" msgid "Show Performance Graphs" msgstr "Prestatiegrafieken tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Platforms tonen" @@ -11254,23 +11410,23 @@ msgstr "Platforms tonen" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Regio's tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "Heropnameteller tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Rusland tonen" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "Toon Skylanders Portal" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Spanje tonen" @@ -11282,19 +11438,23 @@ msgstr "Snelheidskleuren tonen" msgid "Show Statistics" msgstr "Statistieken tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Systeemklok tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Taiwan tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "VS tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Onbekend tonen" @@ -11306,36 +11466,36 @@ msgstr "VBlank-tijden tonen" msgid "Show VPS" msgstr "VPS tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "WAD tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Wii tonen" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Wereld tonen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" -msgstr "In &geheugen weergeven" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" +msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "In Code Weergeven" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "In Geheugen Weergeven" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "In code tonen" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "In geheugen weergeven" @@ -11343,9 +11503,13 @@ msgstr "In geheugen weergeven" msgid "Show in server browser" msgstr "Weergeef in server browser" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" -msgstr "Doel in &geheugen tonen" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 msgid "" @@ -11366,6 +11530,13 @@ msgstr "" "emulatieprestaties.

In geval van twijfel leeg laten." "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -11376,6 +11547,12 @@ msgstr "" "snelheid.

In geval van twijfel leeg laten." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -11396,6 +11573,18 @@ msgstr "" "standaardafwijking.

In geval van twijfel leeg laten." "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -11438,6 +11627,14 @@ msgstr "" "Toont diverse rendering statistieken.

In geval van " "twijfel leeg laten." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Naast Elkaar" @@ -11454,7 +11651,7 @@ msgstr " Schakel Zijwaarts" msgid "Sideways Wii Remote" msgstr "Wii-afstandsbediening Zijwaarts" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "Signatuurdatabase" @@ -11473,7 +11670,7 @@ msgstr "Signed 32" msgid "Signed 8" msgstr "Signed 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "Signed Integer" @@ -11503,7 +11700,7 @@ msgstr "" "Grootte van uitrekkingsbuffer in milliseconden. Te lage waarden kunnen " "leiden tot krakend geluid." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Overslaan" @@ -11561,6 +11758,9 @@ msgid "Skylander %1" msgstr "Skylander %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Alle Bestanden (*)" @@ -11665,7 +11865,7 @@ msgstr "Speaker Volume:" msgid "Specialized (Default)" msgstr "Gespecialiseerd (Standaard)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "Specifiek" @@ -11698,17 +11898,21 @@ msgstr "" msgid "Speed" msgstr "Snelheid" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "Stack eind" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "Stack begin" @@ -11716,17 +11920,17 @@ msgstr "Stack begin" msgid "Standard Controller" msgstr "Standaardcontroller" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "Start &NetPlay..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -11734,11 +11938,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "Start Nieuwe Cheat Zoekopdracht" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "Start Input &Opname" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Start Opname" @@ -11754,14 +11958,14 @@ msgstr "Start met Riivolution Patches" msgid "Start with Riivolution Patches..." msgstr "Start met Riivolution Patches..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "Gestart spel" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "Staat" @@ -11777,31 +11981,31 @@ msgstr "Stap" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "Stap In" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "Stap Uit" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "Stap Over" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Uitstappen succesvol!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "Uitstappen timed out!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Overstappen in voortgang..." @@ -11809,7 +12013,7 @@ msgstr "Overstappen in voortgang..." msgid "Step successful!" msgstr "Stap succesvol!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "Stappen" @@ -11818,7 +12022,7 @@ msgstr "Stappen" msgid "Stereo" msgstr "Stereo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "Stereoscopische 3D Modus" @@ -11843,16 +12047,16 @@ msgid "Stick" msgstr "Stick" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Stoppen" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "Afspelen/opnemen van input stoppen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Gestopt spel" @@ -11898,7 +12102,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Uitrekken naar venster" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "Strikte Instellingensynchronisatie" @@ -11912,7 +12116,11 @@ msgstr "String" msgid "Strum" msgstr "Strum" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "Stijl:" @@ -11925,16 +12133,16 @@ msgstr "Stylus" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Geslaagd" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "Succesvol aan NetPlay index toegevoegd" @@ -11944,7 +12152,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "Succesvol %n afbeelding(en) geconverteerd." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "'%1' is succesvol verwijderd." @@ -11957,7 +12165,7 @@ msgstr "Exporteren van %n van de %1 save bestand(en) gelukt." msgid "Successfully exported save files" msgstr "Save bestanden succesvol geëxporteerd" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "Certificaten succesvol uitgepakt van NAND" @@ -11969,12 +12177,12 @@ msgstr "Bestand succesvol uitgepakt." msgid "Successfully extracted system data." msgstr "Systeemdata succesvol uitgepakt." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "Save bestand succesvol geïmporteerd." #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "Titel succesvol geïnstalleerd op de NAND." @@ -12006,7 +12214,7 @@ msgstr "Ondersteunt SD en SDHC. De standaardgrootte is 128 MB." msgid "Surround" msgstr "Surround" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "Onderbroken" @@ -12025,7 +12233,7 @@ msgstr "Swap Force" msgid "Swapper" msgstr "Swapper" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -12054,16 +12262,20 @@ msgid "Symbol" msgstr "Symbool" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" -msgstr "Symbool (%1) eindadres:" +msgid "Symbol End Address (%1):" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" -msgstr "Symboolnaam:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Symbolen" @@ -12071,7 +12283,7 @@ msgstr "Symbolen" msgid "Sync" msgstr "Sync" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "AR/Gecko Codes Synchroniseren" @@ -12116,20 +12328,20 @@ msgstr "Synchroniseren van save data..." msgid "System Language:" msgstr "Systeemtaal:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS-input" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" -msgstr "TAS-gereedschap" +msgstr "TAS-tools" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "Tags" @@ -12139,7 +12351,7 @@ msgstr "Tags" msgid "Taiko Drum" msgstr "Taiko Drum" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "Staart" @@ -12147,7 +12359,7 @@ msgstr "Staart" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Maak Screenshot" @@ -12155,7 +12367,7 @@ msgstr "Maak Screenshot" msgid "Target address range is invalid." msgstr "Doeladresbereik is ongeldig." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -12173,9 +12385,9 @@ msgstr "Tech" msgid "Test" msgstr "Test" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -12192,7 +12404,7 @@ msgstr "Nauwkeurigheid van textuurcache" msgid "Texture Dumping" msgstr "Texture Dumping" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "Textuurfiltering" @@ -12244,7 +12456,7 @@ msgstr "Het IPL bestand is geen bekende goede dump. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "De Masterpiece partities ontbreken." -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -12252,7 +12464,7 @@ msgstr "" "De NAND kon niet worden gerepareerd. Het wordt aanbevolen om een back-up te " "maken van uw huidige gegevens en opnieuw te beginnen met een nieuwe NAND." -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "De NAND is gerepareerd." @@ -12330,7 +12542,7 @@ msgstr "" "\n" "Selecteer een ander bestemmingspad voor \"%1\"" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -12342,7 +12554,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "Schijf kan niet worden gelezen (op {0:#x} - {1:#x})." -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "" "De schijf die op het punt stond geplaatst te worden, kon niet worden " @@ -12488,7 +12700,7 @@ msgstr "" "met het systeemmenu te voorkomen, is het niet mogelijk om de geëmuleerde " "console met deze schijf bij te werken." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -12561,12 +12773,12 @@ msgid "The patches in %1 are not for the selected game or game revision." msgstr "" "De patches in %1 zijn niet voor het geselecteerde spel or spel revisie." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "Het profiel '%1' bestaat niet" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" "Het opgenomen spel ({0}) is niet hetzelfde als het geselecteerde spel ({1})" @@ -12635,7 +12847,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "Het opgegeven bestand \"{0}\" bestaat niet" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12700,7 +12912,7 @@ msgstr "De updatepartitie ontbreekt." msgid "The update partition is not at its normal position." msgstr "De updatepartitie staat niet op zijn normale positie." -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12724,6 +12936,10 @@ msgstr "De {0} partitie is niet correct ondertekend." msgid "The {0} partition is not properly aligned." msgstr "De {0} partitie is niet goed uitgelijnd." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "Er zijn te veel partities in de eerste partitietabel." @@ -12738,8 +12954,8 @@ msgstr "" "\n" "Wilt u opslaan voordat u afsluit?" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -12795,11 +13011,11 @@ msgstr "Dit Skylander-type kan nog niet worden gewijzigd!" msgid "This USB device is already whitelisted." msgstr "Dit USB apparaat staat al op de whitelist." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "Deze WAD is niet opstartbaar." -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "Deze WAD is niet geldig." @@ -12819,8 +13035,8 @@ msgstr "" "Deze build van Dolphin is niet gecompileerd voor uw CPU.\n" "Draai alstublieft de ARM64 build van Dolphin voor een betere ervaring." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "Dit kan niet ongedaan gemaakt worden!" @@ -12950,7 +13166,7 @@ msgstr "" msgid "This is a good dump." msgstr "Dit is een goede dump." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12976,7 +13192,7 @@ msgstr "" "Deze software moet niet worden gebruikt om spellen te spelen die u niet " "legaal bezit." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "Deze titel kan niet worden opgestart." @@ -13028,7 +13244,7 @@ msgstr "" "Deze waarde wordt vermenigvuldigd met de gekozen diepte waarde in de " "grafische instellingen." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -13043,7 +13259,7 @@ msgstr "" "Dit zal de snelheid van het chunked uploaden per client beperken, wat wordt " "gebruikt om saves te synchroniseren." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -13055,11 +13271,11 @@ msgstr "" "Kan desync in spellen die EFB-reads gebruiken voorkomen. Zorg ervoor dat " "iedereen dezelfde video-backend gebruikt." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "Thread context" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "Threads" @@ -13067,7 +13283,7 @@ msgstr "Threads" msgid "Threshold" msgstr "Drempelwaarde" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "TiB" @@ -13084,14 +13300,14 @@ msgstr "" "Tijdsperiode van stabiele input om kalibratie te activeren. (nul om uit te " "schakelen)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "Timed Out" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Titel" @@ -13099,25 +13315,29 @@ msgstr "Titel" msgid "To" msgstr "Naar" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "Naar:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "&Volledig scherm omschakelen" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "Schakel 3D Anaglyph Om" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "Schakel 3D Naast elkaar Om" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "Schakel 3D Boven en Beneden Om" @@ -13125,28 +13345,28 @@ msgstr "Schakel 3D Boven en Beneden Om" msgid "Toggle All Log Types" msgstr "Schakel Alle Log Types Om" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Schakel Beeldverhouding Om" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Schakel Breekpunt Om" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Schakel Bijsnijden Om" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Schakel Aangepaste Textures Om" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Schakel EFB Kopieën Om" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Schakel Mist Om " @@ -13158,41 +13378,41 @@ msgstr "&Volledig scherm omschakelen" msgid "Toggle Pause" msgstr "Schakel Pauze Om" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "Schakel SD-Kaart Om" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "Schakel EFB Toegang Overslaan Om" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Schakel Texture Dumpen Om" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "USB-toetsenbord omschakelen" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "Schakel XFB Kopieën Om" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "Schakel XFB Onmiddellijke Modus Om" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "Tokeniseren is mislukt." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" #: Source/Core/DolphinQt/ToolBar.cpp:29 msgid "Toolbar" -msgstr "Toolbar" +msgstr "Werkbalk" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:358 msgid "Top" @@ -13202,8 +13422,8 @@ msgstr "Boven" msgid "Top-and-Bottom" msgstr "Boven en Beneden" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "Totale Hits" @@ -13265,8 +13485,8 @@ msgstr "Trap Master" msgid "Trap Team" msgstr "Trap Team" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "Traversalfout" @@ -13295,7 +13515,7 @@ msgstr "Triforce AM Baseboard" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Trekkers" @@ -13305,7 +13525,7 @@ msgid "Trophy" msgstr "Trofee" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -13319,7 +13539,7 @@ msgstr "Type gebaseerde Uitlijning" msgid "Typical GameCube/Wii Address Space" msgstr "Typische GameCube/Wii Adresruimte" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "ONBEKEND" @@ -13331,11 +13551,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "USB Apparaat Emulatie" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "USB Emulatie" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "USB Emulatie Apparaat" @@ -13386,15 +13606,15 @@ msgstr "" "het shadercompilatie met minimale impact op de prestaties, maar de " "resultaten zijn afhankelijk van het gedrag van video-stuurprogramma's." -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "Kan RSO-module niet automatisch detecteren" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "Kan geen contact maken met update server." -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "Kan geen updater kopie maken." @@ -13435,7 +13655,7 @@ msgstr "" msgid "Unable to read file." msgstr "Niet in staat bestand te lezen." -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "Kan geen rechten instellen op updater kopie." @@ -13458,11 +13678,11 @@ msgstr "Ongecomprimeerde GC/Wii-afbeeldingen (*.iso *.gcm)" msgid "Undead" msgstr "Ondood" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Laad State Ongedaan Maken" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Save State Ongedaan Maken" @@ -13483,28 +13703,28 @@ msgstr "" "van deze titel uit de NAND, zonder dat zijn save data wordt verwijderd. " "Doorgaan?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "Verenigde Staten" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Onbekend" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "Onbekend (Id:%1 Var:%2)" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "Onbekend DVD commando {0:08x} - fatale fout" @@ -13581,15 +13801,15 @@ msgid "Unknown(%1 %2).sky" msgstr "Onbekend(%1 %2).sky" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "Onbekend(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Onbeperkt" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "Leeg ROM" @@ -13597,21 +13817,14 @@ msgstr "Leeg ROM" msgid "Unlock Cursor" msgstr "Ontgrendel Cursor" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" -msgstr "Ontgrendeld" +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "%1 keer ontgrendeld deze sessie" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "Ontgrendeld (Casual)" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" -msgstr "Deze sessie ontgrendeld" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" +msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" @@ -13637,7 +13850,7 @@ msgstr "Unsigned 32" msgid "Unsigned 8" msgstr "Unsigned 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "Unsigned Integer" @@ -13651,8 +13864,8 @@ msgstr "Unsigned Integer" msgid "Up" msgstr "Omhoog" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Update" @@ -13660,11 +13873,11 @@ msgstr "Update" msgid "Update Partition (%1)" msgstr "Update Partitie (%1)" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Update na het sluiten van Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "Update beschikbaar" @@ -13709,7 +13922,7 @@ msgstr "Schakel Rechtop" msgid "Upright Wii Remote" msgstr "Wii-afstandsbediening Rechtop" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Instellingen voor rapportage van gebruiksstatistieken" @@ -13717,11 +13930,11 @@ msgstr "Instellingen voor rapportage van gebruiksstatistieken" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "Gebruik 8.8.8.8 voor normale DNS, voer anders uw eigen in" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "Alle Wii Save Data gebruiken" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "Gebruik Ingebouwde Database met Spelnamen" @@ -13737,10 +13950,16 @@ msgstr "Gebruik Muis Gestuurd Wijzen" msgid "Use PAL60 Mode (EuRGB60)" msgstr "Gebruik PAL60 Modus (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Gebruik Panic Handlers" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -13786,7 +14005,7 @@ msgstr "Gebruik virtuele adressen waar mogelijk" msgid "User Config" msgstr "Gebruikersconfiguratie" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Gebruikersinterface" @@ -13804,10 +14023,17 @@ msgstr "" "besturingsuitdrukking. U kunt ze gebruiken om waarden op te slaan of te " "verkrijgen tussen input en output van dezelfde controller." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "Gebruikersnaam" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -13845,27 +14071,27 @@ msgstr "" msgid "Using Qt %1" msgstr "Gebruikt Qt %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "Gebruik TTL %1 voor probe packet" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "Meestal gebruikt voor licht objecten" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "Meestal gebruikt voor normaal-matrices" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "Meestal gebruikt voor positiematrices" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "Meestal gebruikt voor texture-coördinatenmatrices" @@ -13885,7 +14111,7 @@ msgstr "VBI overslaan" msgid "Value" msgstr "Waarde" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "Waarde getraceerd naar huidige instructie." @@ -13955,13 +14181,13 @@ msgstr "Verticale compensatie" msgid "Video" msgstr "Video" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "Bekijk &code" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "Bekijk &geheugen" @@ -13973,22 +14199,22 @@ msgstr "Virtuele Inkepingen" msgid "Virtual address space" msgstr "Virtuele adresruimte" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Volume" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Volume Omlaag" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Schakel Volume Dempen Om" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Volume Omhoog" @@ -13996,7 +14222,7 @@ msgstr "Volume Omhoog" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "WAD bestanden (*.wad)" @@ -14022,7 +14248,7 @@ msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" "WAD installatie mislukt: Het geselecteerde bestand is geen geldige WAD." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "WACHTEN" @@ -14127,8 +14353,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Waarschuwing" @@ -14140,7 +14366,7 @@ msgstr "" "Waarschuwing: Een GCI-map overschrijf pad is momenteel geconfigureerd voor " "dit slot . Het aanpassen van het GCI-pad hier heeft geen effect." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -14157,7 +14383,7 @@ msgstr "" "Waarschuwing: Het aantal blokken aangegeven door BAT ({0}) komt niet overeen " "met de geladen bestandsheader ({1})" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " @@ -14167,7 +14393,7 @@ msgstr "" "opname bevindt. (byte {0} > {1}) (input {2} > {3}). U moet een andere save " "laden voordat u verdergaat, of deze state laden in alleen-lezen modus." -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " @@ -14177,7 +14403,7 @@ msgstr "" "het huidige beeld in de save (byte {0} < {1}) (frame {2} < {3}). U moet een " "andere save laden voordat u verder gaat." -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" @@ -14188,7 +14414,7 @@ msgstr "" "of deze staat laden met alleen-lezen uitgeschakeld. Anders zullen er " "waarschijnlijk synchronisatieproblemen optreden. " -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -14282,7 +14508,7 @@ msgstr "Whitelist van USB Passthrough Apparaten" msgid "Widescreen Hack" msgstr "Breedbeeld-hack" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -14306,21 +14532,21 @@ msgstr "Wii-afstandsbediening" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii-afstandsbediening %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr " Wii-afstandsbediening Versnellingsmeter" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Wii-afstandbedieningsknoppen" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "Gyroscoop van Wii-afstandbediening" @@ -14332,19 +14558,19 @@ msgstr "Wii-afstandsbedienings-instellingen" msgid "Wii Remotes" msgstr "Wii-afstandsbedieningen" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii-TAS-input %1 - Klassieke controller" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii-TAS-input %1 - Wii-afstandsbediening" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii-TAS-input %1 - Wii-afstandsbediening + Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii en Wii-afstandsbediening" @@ -14352,7 +14578,7 @@ msgstr "Wii en Wii-afstandsbediening" msgid "Wii data is not public yet" msgstr "Wii data is nog niet publiek" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii save bestanden (*.bin);;All Files (*)" @@ -14360,14 +14586,6 @@ msgstr "Wii save bestanden (*.bin);;All Files (*)" msgid "WiiTools Signature MEGA File" msgstr "WiiTools Signatuur MEGA Bestand" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" -"Vergrendelt de muisaanwijzer binnen de render-widget zolang deze focus " -"heeft. U kunt een sneltoets instellen om deze te ontgrendelen." - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -14377,11 +14595,11 @@ msgstr "" msgid "Window Size" msgstr "Venstergrootte" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -14395,12 +14613,13 @@ msgstr "Wereld" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "Schrijven" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" -msgstr "" +msgstr "Schrijf JIT Blok Log Dump" #. i18n: This string is used for a radio button that represents the type of #. memory breakpoint that gets triggered when a write operation occurs. @@ -14431,39 +14650,39 @@ msgstr "Schrijf naar Log en Breek af" msgid "Write to Window" msgstr "Naar venster schrijven" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "Verkeerde schijf nummer" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "Verkeerde hash" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "Verkeerde regio" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "Verkeerde revisie" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF register " @@ -14472,9 +14691,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "XLink Kai BBA Bestemmings Adres" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -14566,7 +14785,7 @@ msgstr "" "\"Phantasy Star Online Episode I & II\". Keer terug in geval van twijfel en " "configureer een \"Standaardcontroller\"." -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "U gebruikt de nieuwste versie die beschikbaar is op deze update-track." @@ -14628,7 +14847,7 @@ msgstr "U moet een naam voor uw sessie opgeven!" msgid "You must provide a region for your session!" msgstr "U moet een regio voor uw sessie opgeven!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "U moet Dolphin herstarten voordat deze optie effect zal hebben." @@ -14656,7 +14875,7 @@ msgstr "" "Wilt u nu stoppen om het probleem op te lossen?\n" "Als u \"Nee\" kiest, kan het geluid vervormd zijn." -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." @@ -14665,9 +14884,9 @@ msgstr "" "onjuist functioneren of opslaan niet toe staan." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -14676,7 +14895,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Zero 3 code niet ondersteund" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -14725,7 +14944,7 @@ msgid "default" msgstr "standaard" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "verbinding verbroken" @@ -14733,7 +14952,7 @@ msgstr "verbinding verbroken" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "e-Reader Kaarten (*.raw);;Alle Bestanden (*)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "errno" @@ -14741,7 +14960,7 @@ msgstr "errno" msgid "fake-completion" msgstr "fake-completion" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -14791,16 +15010,6 @@ msgstr "" msgid "none" msgstr "geen" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "uit" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "aan" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "of selecteer een apparaat" @@ -14818,7 +15027,7 @@ msgstr "sRGB" msgid "this value:" msgstr "deze waarde:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -14887,12 +15096,9 @@ msgstr "| Of" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ Dolphin Team. “GameCube”en “Wii” zijn geregistreerde " -"handelsmerken van Nintendo. Dolphin is op geen enkele manier verbonden met " -"Nintendo." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). #. i18n: The degrees symbol. diff --git a/Languages/po/pl.po b/Languages/po/pl.po index 2c2ca5d5e4..728a7a2f0e 100644 --- a/Languages/po/pl.po +++ b/Languages/po/pl.po @@ -22,11 +22,11 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: FlexBy, 2021,2023\n" -"Language-Team: Polish (http://app.transifex.com/delroth/dolphin-emu/language/" -"pl/)\n" +"Language-Team: Polish (http://app.transifex.com/dolphinemu/dolphin-emu/" +"language/pl/)\n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -139,7 +139,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Rewizja %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -159,7 +159,7 @@ msgstr "" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -170,11 +170,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Konfiguracja graficzna %1" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "" @@ -187,11 +187,11 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1 nie wspiera tej funkcji na twoim systemie." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 nie wspiera tej funkcji." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -201,33 +201,27 @@ msgstr "" "%2 obiekt(ów)\n" "Aktualna klatka: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 dołączył(a)" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 wyszedł" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -240,8 +234,8 @@ msgstr "" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -257,26 +251,26 @@ msgstr "Znaleziono %1 sesji" msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (Normalna szybkość)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "%1's wartość jest używana" @@ -284,10 +278,18 @@ msgstr "%1's wartość jest używana" msgid "%1, %2, %3, %4" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -300,7 +302,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -313,7 +315,7 @@ msgstr "" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -357,11 +359,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&O programie" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Dodaj punkt przerwania pamięci" @@ -370,23 +376,19 @@ msgstr "&Dodaj punkt przerwania pamięci" msgid "&Add New Code..." msgstr "&Dodaj nowy kod..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Dodaj funkcję" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Dodaj..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "Ustawienia &audio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&Automatyczna aktualizacja:" @@ -394,11 +396,15 @@ msgstr "&Automatyczna aktualizacja:" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Punkty przerwania" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -406,15 +412,15 @@ msgstr "" msgid "&Cancel" msgstr "&Anuluj" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&Sprawdź aktualizacje..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "Wy&czyść Symbole" @@ -422,7 +428,7 @@ msgstr "Wy&czyść Symbole" msgid "&Clone..." msgstr "&Klonuj..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "" @@ -430,37 +436,33 @@ msgstr "" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "Ustawienia &kontrolerów" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "&Kopiuj adres" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Usuń" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "&Usuń obejrzenie" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -474,11 +476,11 @@ msgstr "&Edytuj kod..." msgid "&Edit..." msgstr "&Edytuj..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulacja" @@ -498,41 +500,41 @@ msgstr "&Eksportuj Stan..." msgid "&Export as .gci..." msgstr "&Eksportuj jako .gci..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Plik" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Czcionka..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "Wyprzedzanie &klatek" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "&Generuj Symbole Z" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "&Repozytorium GitHub" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "Ustawienia &graficzne" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "Po&moc" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "Ustawienia &skrótów klawiaturowych" @@ -552,35 +554,35 @@ msgstr "&Importuj Stan..." msgid "&Import..." msgstr "&Importuj..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Język:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Wczytaj stan" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -590,19 +592,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "Pa&mięć" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Film" @@ -610,7 +616,7 @@ msgstr "&Film" msgid "&Mute" msgstr "&Wycisz" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Sieć" @@ -619,23 +625,23 @@ msgid "&No" msgstr "&Nie" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Otwórz..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Opcje" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "W&strzymaj" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Graj" @@ -643,7 +649,7 @@ msgstr "&Graj" msgid "&Properties" msgstr "&Właściwości" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "&Tryb tylko do odczytu" @@ -651,7 +657,7 @@ msgstr "&Tryb tylko do odczytu" msgid "&Refresh List" msgstr "&Odśwież listę" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Rejestry" @@ -664,24 +670,24 @@ msgstr "&Usuń" msgid "&Remove Code" msgstr "&Usuń kod" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "Z&resetuj" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -689,31 +695,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "Limit &szybkości:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Zatrzymaj" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Motyw:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&Wątków" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Narzędzia" @@ -723,21 +729,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Widok" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Obejrz" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Strona internetowa" @@ -749,23 +755,23 @@ msgstr "Wi&ki" msgid "&Yes" msgstr "&Tak" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -773,7 +779,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(wyłączony)" @@ -797,16 +803,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -875,7 +881,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -887,7 +893,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -923,19 +929,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "Głębia 3D" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -959,7 +965,7 @@ msgstr "4:3" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1044,11 +1050,11 @@ msgstr "" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1058,14 +1064,14 @@ msgstr "" "Jeśli nie jesteś pewien, pozostaw to pole niezaznaczone." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1091,8 +1097,8 @@ msgstr "" msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "Sesja NetPlay jest już rozpoczęta!" @@ -1106,11 +1112,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "Dysk już jest gotowy do włożenia." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1121,7 +1127,7 @@ msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" "Stan zapisu nie może zostać wczytany bez określenia gry do uruchomienia." -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1139,7 +1145,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "Synchronizacja może być uruchomiona, tylko gdy działa gra Wii." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1206,17 +1212,11 @@ msgstr "Dokładność:" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Akcja" @@ -1289,19 +1289,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "" @@ -1323,7 +1323,7 @@ msgstr "Adapter:" msgid "Add" msgstr "Dodaj" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1340,31 +1340,31 @@ msgstr "Dodaj nowe urządzenie USB" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Dodaj punkt przerwania" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Dodaj punkt przerwania pamięci" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "Dodaj do &oglądania" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1374,17 +1374,17 @@ msgstr "" msgid "Add..." msgstr "Dodaj..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Adres" @@ -1403,7 +1403,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1474,7 +1474,7 @@ msgstr "Zaawansowane" msgid "Advanced Settings" msgstr "Ustawienia zaawansowane" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1521,7 +1521,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1530,7 +1530,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1538,34 +1538,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Wszystkie stany zapisu (*.sav *.s##);; wszystkie pliki (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1581,11 +1581,11 @@ msgstr "Kody wszystkich graczy zsynchronizowane." msgid "All players' saves synchronized." msgstr "Zapisy wszystkich graczy zsynchronizowane." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "Zezwalaj na niedopasowane ustawienia regionalne" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1607,7 +1607,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1629,7 +1629,7 @@ msgstr "Oczekiwano włożonego dysku ale go nie wykryto." msgid "Anaglyph" msgstr "Anaglifowy" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analizuj" @@ -1643,7 +1643,7 @@ msgstr "Kąt" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1655,19 +1655,19 @@ msgstr "Antyaliasing:" msgid "Any Region" msgstr "Jakikolwiek region" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1681,19 +1681,19 @@ msgstr "Data Apploadera:" msgid "Apply" msgstr "Zastosuj" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Czy jesteś pewien, że chcesz usunąć '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Czy jesteś pewien, że chcesz usunąć ten plik?" @@ -1701,7 +1701,7 @@ msgstr "Czy jesteś pewien, że chcesz usunąć ten plik?" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "Czy jesteś pewien, że chcesz zamknąć NetPlay?" @@ -1730,8 +1730,8 @@ msgstr "Proporcje obrazu:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1742,7 +1742,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Przypisz porty kontrolerów" @@ -1792,11 +1792,15 @@ msgstr "Automatyczne" msgid "Auto (Multiple of 640x528)" msgstr "Automatyczna (wielokrotność 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Ustawienia automatycznej aktualizacji" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1812,7 +1816,7 @@ msgstr "Automatycznie dopasuj rozmiar okna" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1826,6 +1830,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1837,7 +1852,7 @@ msgid "Auxiliary" msgstr "Pomocnicza" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1860,11 +1875,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "Rejestr BP" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1920,10 +1935,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Baner" @@ -1943,7 +1958,7 @@ msgstr "Wajcha" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1951,7 +1966,7 @@ msgstr "" msgid "Basic" msgstr "Podstawowe" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Ustawienia podstawowe" @@ -1967,10 +1982,6 @@ msgstr "" msgid "Battery" msgstr "Bateria" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta (raz w miesiącu)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -2007,7 +2018,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -2015,9 +2026,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "" @@ -2053,15 +2064,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -2073,47 +2084,47 @@ msgstr "Pełny ekran bez ramek" msgid "Bottom" msgstr "Dół" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2125,23 +2136,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2158,7 +2169,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2168,19 +2179,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2189,25 +2200,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "Przerwij" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Punkt przerwania" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "Napotkano punkt przerwania! Wyjście anulowane." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Punkty przerwania" @@ -2241,7 +2257,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2249,16 +2265,16 @@ msgstr "" msgid "Buffer Size:" msgstr "Rozmiar bufora:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Rozmiar bufora zmieniono na %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Bufor:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2303,11 +2319,11 @@ msgstr "" msgid "C Stick" msgstr "C Gałka" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "Rejestr CP" @@ -2338,7 +2354,7 @@ msgstr "" msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2358,7 +2374,7 @@ msgstr "" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2384,7 +2400,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2400,15 +2416,15 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" "Nie można uruchomić Sesji NetPlay, podczas gdy gra wciąż jest uruchomiona!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2421,15 +2437,15 @@ msgstr "Anuluj" msgid "Cancel Calibration" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2445,11 +2461,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2465,7 +2481,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" @@ -2497,7 +2513,7 @@ msgstr "" msgid "Change &Disc" msgstr "Zmień &dysk" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Zmień &dysk..." @@ -2505,14 +2521,20 @@ msgstr "Zmień &dysk..." msgid "Change Disc" msgstr "Zmień dysk" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Zmieniaj dyski automatycznie" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2531,7 +2553,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" "Zmienianie cheatów uzyska efekt dopiero wtedy, gdy gra zostanie ponownie " @@ -2541,11 +2563,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Rozmówki" @@ -2561,7 +2583,7 @@ msgstr "Szukaj cheatów" msgid "Cheats Manager" msgstr "Menadżer cheatów" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "" @@ -2573,13 +2595,13 @@ msgstr "" msgid "Check for updates" msgstr "Sprawdź aktualizacje" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "Suma kontrolna" @@ -2591,36 +2613,36 @@ msgstr "Chiny" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Wybierz plik do otwarcia" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" -msgstr "Wybierz plik do otwarcia lub utworzenia" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Wybierz folder do wypakowania" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "" @@ -2631,18 +2653,18 @@ msgstr "Kontroler Klasyczny" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Wyczyść" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "Wyczyść pamięć podręczną" @@ -2663,7 +2685,7 @@ msgstr "Sklonuj i &edytuj kod..." msgid "Close" msgstr "Zamknij" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "Ko&nfiguracja" @@ -2671,11 +2693,11 @@ msgstr "Ko&nfiguracja" msgid "Code" msgstr "Kod" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2687,7 +2709,7 @@ msgstr "Kod:" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2703,11 +2725,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2742,9 +2764,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "Kompilowanie shaderów" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "" @@ -2757,7 +2779,7 @@ msgstr "Poziom kompresji:" msgid "Compression:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2765,11 +2787,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "" @@ -2785,7 +2807,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2800,7 +2822,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2854,7 +2881,7 @@ msgstr "Konfiguruj" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Konfiguruj Dolphin" @@ -2867,13 +2894,13 @@ msgstr "Skonfiguruj wejście" msgid "Configure Output" msgstr "Skonfiguruj wyjście" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Potwierdź" @@ -2882,12 +2909,12 @@ msgstr "Potwierdź" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Potwierdź przy zatrzymaniu" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Potwierdzenie" @@ -2897,7 +2924,7 @@ msgstr "Potwierdzenie" msgid "Connect" msgstr "Połącz" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Podłącz Balance Board" @@ -2905,27 +2932,27 @@ msgstr "Podłącz Balance Board" msgid "Connect USB Keyboard" msgstr "Podłącz klawiaturę USB" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Połącz Wiilot 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Połącz Wiilot 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Połącz Wiilot 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Połącz Wiilot 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Połącz Wiiloty" @@ -2941,7 +2968,7 @@ msgstr "Połączyć z Internetem i przeprowadzić aktualizację systemu?" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "Łączenie" @@ -2966,23 +2993,23 @@ msgstr "" msgid "Control Stick" msgstr "Gałka sterująca" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "Profil kontrolera" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "Profil kontrolera 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "Profil kontrolera 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "Profil kontrolera 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "Profil kontrolera 4" @@ -2994,6 +3021,16 @@ msgstr "Ustawienia kontrolera" msgid "Controllers" msgstr "Kontrolery" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3002,7 +3039,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3010,7 +3047,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3019,7 +3056,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3044,7 +3081,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3124,45 +3161,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Kopiuj" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "Kopiuj &funkcję" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "Kopiuj &hex" +msgid "Copy &Function" +msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Kopiuj adres" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Kopiowanie nie powiodło się" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Kopiuj Hex" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" @@ -3177,8 +3214,8 @@ msgstr "" msgid "Core" msgstr "Rdzeń" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3272,8 +3309,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3289,7 +3326,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "" @@ -3305,13 +3342,13 @@ msgstr "" msgid "Country:" msgstr "Kraj:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3325,7 +3362,7 @@ msgstr "" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3369,23 +3406,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Aktualny region" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "" @@ -3494,7 +3531,7 @@ msgstr "Mata do tańczenia" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "" @@ -3540,7 +3577,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Debugowanie" @@ -3557,24 +3594,24 @@ msgstr "" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Zmniejsz konwergencję" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Zmniejsz głębię" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Zmniejsz szybkość emulacji" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Zmniejsz rozdzielczość wewnętrzną" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3588,7 +3625,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Domyślne" @@ -3608,7 +3645,7 @@ msgstr "Domyślna czcionka" msgid "Default ISO:" msgstr "Domyślne ISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3629,8 +3666,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Usuń" @@ -3648,7 +3686,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3660,12 +3698,12 @@ msgstr "" msgid "Depth:" msgstr "Głębia:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Opis" @@ -3679,8 +3717,8 @@ msgstr "Opis:" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3692,21 +3730,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3714,7 +3752,7 @@ msgstr "" msgid "Detect" msgstr "Wykryj" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3722,11 +3760,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "Deterministyczna dwurdzeniowość:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Deweloperska (wiele razy w ciągu dnia)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Urządzenie" @@ -3768,11 +3806,6 @@ msgstr "" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Wyłącz prostokąt ograniczający" @@ -3785,15 +3818,15 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Wyłącz limit szybkości emulacji" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3801,11 +3834,11 @@ msgstr "" msgid "Disable Fog" msgstr "Wyłącz mgłę" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3827,7 +3860,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3836,6 +3869,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Dysk" @@ -3844,6 +3883,11 @@ msgstr "Dysk" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3870,16 +3914,16 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "Czy zezwalasz programowi Dolphin na wysyłanie informacji do jego producentów?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "Czy chcesz wyczyścić listę nazw symboli?" @@ -3889,7 +3933,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Zatrzymać aktualną emulację?" @@ -3901,8 +3945,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "Dekoder Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "" @@ -3910,9 +3954,9 @@ msgstr "" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3924,8 +3968,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Filmy TAS (*.dtm)" @@ -3960,7 +4004,7 @@ msgstr "Nie udało się wykonać wymaganego zadania." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin jest wolnym i otwartoźródłowym emulatorem GameCube'a oraz Wii." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3974,13 +4018,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "System cheatów programu Dolphin jest aktualnie wyłączony." @@ -3989,7 +4027,7 @@ msgstr "System cheatów programu Dolphin jest aktualnie wyłączony." msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Nie aktualizuj" @@ -4010,7 +4048,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -4032,7 +4070,7 @@ msgstr "Pobierz kody" msgid "Download Codes from the WiiRD Database" msgstr "Pobierz kody z bazy danych WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" @@ -4044,6 +4082,16 @@ msgstr "Pobieranie zakończone" msgid "Downloaded %1 codes. (added %2)" msgstr "Pobrano %1 kodów. (dodano %2)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4083,7 +4131,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Zrzucaj audio" @@ -4095,7 +4143,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Zrzucaj docelowy EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Zrzucaj klatki" @@ -4155,11 +4203,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4169,11 +4217,11 @@ msgstr "" msgid "Dutch" msgstr "Holenderski" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "&Wyjście" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4185,7 +4233,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4193,7 +4241,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Wczesne aktualizacje pamięci" @@ -4212,7 +4260,16 @@ msgstr "Azja Wschodnia" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4232,11 +4289,11 @@ msgstr "Efekt" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "" @@ -4254,7 +4311,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "Wbudowany bufor klatki (Embedded Frame Buffer - EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Pusty" @@ -4266,7 +4323,7 @@ msgstr "Wątek emulacji jest już uruchomiony" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4284,7 +4341,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4299,7 +4356,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Szybkość emulacji" @@ -4308,8 +4365,6 @@ msgstr "Szybkość emulacji" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "" @@ -4317,23 +4372,15 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "Włącz weryfikację warstw API" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Włącz rozciąganie dźwięku" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Włącz cheaty" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4341,17 +4388,21 @@ msgstr "" msgid "Enable Custom RTC" msgstr "Włącz dostosowany RTC" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Włącz dwa rdzenie" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Włącz dwa rdzenie (przyspieszenie)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4361,7 +4412,7 @@ msgstr "Zmień częstotliwość taktowania emulowanego CPU" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4373,11 +4424,11 @@ msgstr "Włącz FPRF" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4395,20 +4446,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Włącz MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4416,14 +4463,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "Włącz skanowanie progresywne" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4437,11 +4480,15 @@ msgstr "Włącz wygaszacz ekranu" msgid "Enable Speaker Data" msgstr "Włącz dane głosu" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Włącz raportowanie statystyk użytkowania" @@ -4457,34 +4504,13 @@ msgstr "Włącz przedstawienie szkieletowe" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4492,31 +4518,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4535,7 +4568,7 @@ msgstr "" "Włącza obliczanie flagi wyniku liczby zmiennoprzecinkowej, wymagane dla " "niektórych gier. (włączone = kompatybilne, wyłączone = szybkie)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4569,7 +4602,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4615,6 +4648,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4642,6 +4684,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet nie zainicjował się" @@ -4689,7 +4735,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "" @@ -4702,20 +4748,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4729,42 +4775,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4790,7 +4836,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4805,7 +4851,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4900,7 +4946,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -4913,15 +4959,15 @@ msgstr "" msgid "Exit" msgstr "Wyjdź" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4933,19 +4979,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4953,7 +4999,7 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Eksportuj wszystkie zapisy Wii" @@ -4964,11 +5010,11 @@ msgstr "Eksportuj wszystkie zapisy Wii" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Eksportuj nagranie" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Eksportuj nagranie..." @@ -4996,14 +5042,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Rozszerzenie" @@ -5016,7 +5062,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -5024,7 +5070,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "Zewnętrzny bufor klatki (External Frame Buffer - XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "Wypakuj certyfikaty z NAND" @@ -5061,8 +5107,8 @@ msgstr "Wypakowywanie folderu..." msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "Odtwarzacz FIFO" @@ -5076,11 +5122,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5100,7 +5146,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5121,15 +5167,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5146,7 +5192,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "Nie udało się usunąć wybranego pliku." @@ -5175,7 +5221,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5202,25 +5248,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5240,11 +5286,11 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5252,8 +5298,8 @@ msgstr "" "Nasłuch na porcie %1 zakończony niepowodzeniem. Czy jest uruchomiony jakiś " "inny serwer NetPlay?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5265,21 +5311,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "" @@ -5293,17 +5339,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "Nie udało się otworzyć '%1'" @@ -5311,7 +5357,7 @@ msgstr "Nie udało się otworzyć '%1'" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5341,15 +5387,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5357,11 +5403,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5408,23 +5454,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5438,7 +5484,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5469,31 +5515,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "Nie udało się zapisać log FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5543,20 +5589,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5569,7 +5616,7 @@ msgstr "Szybki" msgid "Fast Depth Calculation" msgstr "Szybkie obliczanie głębi" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5580,7 +5627,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5592,9 +5639,9 @@ msgstr "" msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5602,24 +5649,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Informacje o pliku" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Nazwa pliku" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Rozmiar pliku" @@ -5704,7 +5751,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Flagi" @@ -5713,13 +5759,13 @@ msgstr "Flagi" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5786,7 +5832,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5796,7 +5842,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5804,6 +5850,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5819,7 +5871,7 @@ msgstr "W przód" msgid "Forward port (UPnP)" msgstr "Przekieruj port (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5829,24 +5881,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Wyprzedzanie klatek" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Zmniejsz szybkość wyprzedzania klatek" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Zwiększ szybkość wyprzedzania klatek" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Zresetuj szybkość wyprzedzania klatek" @@ -5854,7 +5906,7 @@ msgstr "Zresetuj szybkość wyprzedzania klatek" msgid "Frame Dumping" msgstr "Zrzucanie klatek" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Zasięg klatki" @@ -5862,7 +5914,7 @@ msgstr "Zasięg klatki" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "" @@ -5882,7 +5934,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5903,11 +5955,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Swobodne obserwowanie" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5932,8 +5984,8 @@ msgid "From" msgstr "Z" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "" @@ -5941,10 +5993,15 @@ msgstr "" msgid "FullScr" msgstr "Pełny ekran" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Funkcja" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5961,7 +6018,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5977,19 +6034,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -6031,7 +6088,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "Dekodowanie tekstur za pomocą GPU" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6041,25 +6098,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6071,7 +6128,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6089,22 +6146,22 @@ msgstr "" msgid "Game" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Kartridże GBA (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6132,8 +6189,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "ID gry" @@ -6142,25 +6199,25 @@ msgstr "ID gry" msgid "Game ID:" msgstr "ID gry:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "Zmieniono grę na \"%1\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6173,7 +6230,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6193,11 +6250,11 @@ msgstr "Adapter GameCube do Wii U" msgid "GameCube Adapter for Wii U at Port %1" msgstr "Adapter GameCube do Wii U w porcie %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "Kontroler GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "Kontroler GameCube w porcie %1" @@ -6205,11 +6262,11 @@ msgstr "Kontroler GameCube w porcie %1" msgid "GameCube Controllers" msgstr "Kontrolery GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "Klawiatura GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "Klawiatura GameCube w porcie %1" @@ -6226,7 +6283,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6259,34 +6316,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Kody Gecko" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Główne" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Ogóły i opcje" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Generuj nową tożsamość" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6304,7 +6369,7 @@ msgstr "Niemcy" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6319,7 +6384,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6328,7 +6393,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafika" @@ -6337,7 +6402,7 @@ msgstr "Grafika" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Przełączniki grafiki" @@ -6346,7 +6411,7 @@ msgstr "Przełączniki grafiki" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6368,7 +6433,7 @@ msgstr "Zielony lewo" msgid "Green Right" msgstr "Zielony prawo" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Widok kafelków" @@ -6405,7 +6470,7 @@ msgstr "" msgid "Hacks" msgstr "Hacki" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6437,7 +6502,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Heksadecymalne" @@ -6446,11 +6511,11 @@ msgstr "Heksadecymalne" msgid "Hide" msgstr "Ukryj" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6462,11 +6527,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6494,7 +6566,7 @@ msgstr "Hostuj" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6502,7 +6574,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6510,11 +6582,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6526,17 +6598,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Ustawienia skrótów klawiaturowych" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Skróty klawiaturowe" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6593,7 +6665,7 @@ msgstr "Adres IP:" msgid "IPL Settings" msgstr "Ustawienia IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -6624,18 +6696,18 @@ msgstr "" msgid "Icon" msgstr "Ikona" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "Generacja tożsamości" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6657,7 +6729,7 @@ msgstr "" "powodują błędy oraz problemy z wydajnością i stabilnością.\n" "Autoryzacja może zostać wycofana w każdej chwili poprzez ustawienia programu." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6671,14 +6743,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6690,7 +6772,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6731,7 +6813,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6746,21 +6828,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Importuj zapis Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6801,24 +6892,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Zwiększ konwergencję" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Zwiększ głębię" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Zwiększ szybkość emulacji" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Zwiększ rozdzielczość wewnętrzną" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6838,16 +6929,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6867,12 +6958,12 @@ msgstr "Informacje" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Informacja" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6882,10 +6973,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Wejście" @@ -6899,22 +6990,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "Włóż kartę SD" @@ -6928,11 +7012,11 @@ msgstr "" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "Zainstaluj WAD..." @@ -6940,13 +7024,14 @@ msgstr "Zainstaluj WAD..." msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -6955,7 +7040,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -6964,7 +7049,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6981,19 +7066,19 @@ msgstr "" msgid "Interface" msgstr "Interfejs" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -7006,25 +7091,25 @@ msgstr "Wewnętrzny błąd LZO - kompresja nie powiodła się" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Rozdzielczość wewnętrzna" @@ -7033,7 +7118,7 @@ msgstr "Rozdzielczość wewnętrzna" msgid "Internal Resolution:" msgstr "Rozdzielczość wewnętrzna:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -7041,7 +7126,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "Interpreter (najwolniejszy)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -7049,7 +7134,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -7057,7 +7142,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -7066,11 +7151,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7091,7 +7176,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7107,19 +7192,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Newłaściwy plik nagrania" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Niewłaściwy parametr przeszukiwania (nie wybrano obiektu)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Niewłaściwy łańcuch przeszukiwania (nie udało się zamienić na liczbę)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" "Niewłaściwy łańcuch przeszukiwania (wspierane są tylko równe długości " @@ -7148,11 +7233,11 @@ msgstr "Włochy" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7160,47 +7245,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7212,26 +7297,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japonia" @@ -7253,12 +7339,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Trzymaj okno zawsze na wierzchu" @@ -7288,15 +7374,15 @@ msgstr "" msgid "Keys" msgstr "Klawisze" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Wyrzuć gracza" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Korea" @@ -7322,7 +7408,7 @@ msgstr "" msgid "L-Analog" msgstr "L-Analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7330,7 +7416,11 @@ msgstr "" msgid "Label" msgstr "Etykieta" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7368,7 +7458,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7376,7 +7466,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7387,7 +7477,7 @@ msgstr "Lewo" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Gałka lewa" @@ -7425,6 +7515,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7458,11 +7556,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Pokaż kolumny" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Widok listy" @@ -7471,27 +7569,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Wczytaj" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7502,24 +7600,29 @@ msgstr "Wczytuj dostosowane tekstury" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Wczytaj ostatni stan" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7527,133 +7630,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Wczytaj stan" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Wczytaj stan Ostatni 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Wczytaj stan Ostatni 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Wczytaj stan Ostatni 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Wczytaj stan Ostatni 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Wczytaj stan Ostatni 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Wczytaj stan Ostatni 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Wczytaj stan Ostatni 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Wczytaj stan Ostatni 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Wczytaj stan Ostatni 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Wczytaj stan Ostatni 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Wczytaj stan Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Wczytaj stan Slot 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Wczytaj stan Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Wczytaj stan Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Wczytaj stan Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Wczytaj stan Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Wczytaj stan Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Wczytaj stan Slot 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Wczytaj stan Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Wczytaj stan Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Wczytaj stan z pliku" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Wczytaj stan z wybranego slotu" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Wczytaj stan ze slotu" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Wczytaj z wybranego slotu" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Wczytaj ze slotu Slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Wczytaj plik map" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Wczytaj..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7670,20 +7768,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Log" @@ -7692,15 +7798,16 @@ msgstr "Log" msgid "Log Configuration" msgstr "Konfiguracja logu" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7716,7 +7823,7 @@ msgstr "Typy logów" msgid "Logger Outputs" msgstr "Logger Outputs" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7727,15 +7834,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -7752,7 +7859,7 @@ msgstr "" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7798,9 +7905,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Producent" @@ -7809,7 +7916,7 @@ msgstr "Producent" msgid "Maker:" msgstr "Producent:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7817,7 +7924,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -7826,7 +7933,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7838,11 +7945,11 @@ msgstr "" msgid "Match Found" msgstr "Trafienie znalezione" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7856,7 +7963,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Może powodować spowolnienie w Wii Menu i niektórych grach." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "Umiarkowany" @@ -7872,7 +7979,7 @@ msgstr "" msgid "Memory Card" msgstr "Karta pamięci" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -7900,7 +8007,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7908,13 +8015,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Mikrofon" @@ -7931,7 +8038,7 @@ msgstr "Różne" msgid "Misc Settings" msgstr "Ustawienia różne" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7943,7 +8050,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7979,8 +8086,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -8000,11 +8107,11 @@ msgstr "Monoskopowe cienie" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -8013,40 +8120,27 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Film" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -8059,10 +8153,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" @@ -8071,8 +8165,8 @@ msgstr "" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8081,7 +8175,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8098,8 +8192,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8112,11 +8206,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8142,7 +8236,7 @@ msgstr "Natywna (640x528)" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8158,27 +8252,27 @@ msgstr "" msgid "Netherlands" msgstr "Holandia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "" @@ -8186,16 +8280,16 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -8220,7 +8314,7 @@ msgstr "" msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Nowa tożsamość została wygenerowana." @@ -8228,21 +8322,23 @@ msgstr "Nowa tożsamość została wygenerowana." msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8283,7 +8379,7 @@ msgstr "" msgid "No Match" msgstr "Brak trafień" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8291,12 +8387,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Brak opisu" @@ -8308,7 +8404,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8329,11 +8425,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "Nie wykryto żadnych problemów" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8356,7 +8452,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8370,13 +8466,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Brak" @@ -8388,7 +8484,7 @@ msgstr "Ameryka Północna" msgid "Not Set" msgstr "Nieokreślona" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "Nie wszyscy gracze mają tę grę. Czy na pewno chcesz rozpocząć?" @@ -8408,7 +8504,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8452,26 +8548,26 @@ msgstr "" msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8523,7 +8619,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Zasięg objektu" @@ -8544,7 +8640,7 @@ msgstr "" msgid "On" msgstr "Włączone" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8555,7 +8651,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8570,7 +8666,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "&Dokumentacja online" @@ -8578,13 +8674,13 @@ msgstr "&Dokumentacja online" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8603,18 +8699,22 @@ msgstr "Otwórz" msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" -msgstr "Otwórz log FIFO" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" +msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 msgid "Open GameCube &Save Folder" @@ -8678,26 +8778,26 @@ msgstr "Pomarańczowy" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8705,7 +8805,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8715,16 +8815,16 @@ msgstr "Pozostałe" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "Inne skróty klawiaturowe stanów" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "Inne zarządzanie stanami" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "" @@ -8732,7 +8832,7 @@ msgstr "" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8740,16 +8840,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "&Odtwórz nagranie wejścia..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -8778,7 +8878,7 @@ msgstr "Plik graficzny PNG (*.png);; All Files (*)" msgid "PPC Size" msgstr "Rozmiar PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8791,7 +8891,7 @@ msgstr "Pad" msgid "Pads" msgstr "Pady" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8812,7 +8912,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "" @@ -8850,15 +8950,15 @@ msgstr "Ścieżki" msgid "Pause" msgstr "Wstrzymaj" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Wstrzymaj na końcu filmu" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Wstrzymaj gdy okno nieaktywne" @@ -8874,6 +8974,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8893,7 +8999,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "Oświetlenie na piksel" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "" @@ -8923,15 +9029,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "" @@ -8943,8 +9049,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Platforma" @@ -8952,52 +9058,52 @@ msgstr "Platforma" msgid "Play" msgstr "Graj" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Odtwórz nagranie" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Opcje odtwarzania" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Gracze" @@ -9030,7 +9136,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "Port %1" @@ -9047,11 +9153,11 @@ msgstr "Port:" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -9063,6 +9169,14 @@ msgstr "Efekt przetwarzania końcowego:" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9072,15 +9186,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "Wstępnie pobieraj dostosowane tekstury" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9096,7 +9210,7 @@ msgstr "" msgid "Presets" msgstr "Wstępne ustawienia" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Naciśnij przycisk Sync" @@ -9114,24 +9228,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9165,16 +9280,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "Licznik programu" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9182,15 +9297,21 @@ msgstr "Licznik programu" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9217,11 +9338,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Pytanie" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Zamknij" @@ -9238,19 +9359,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-Analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9271,7 +9392,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9283,12 +9404,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9311,7 +9433,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9327,8 +9449,8 @@ msgstr "Prawdziwy Wiilot" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9337,23 +9459,23 @@ msgstr "" msgid "Recenter" msgstr "Wyśrodkuj" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Nagranie" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Opcje nagrywania" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Nagrywanie..." @@ -9370,7 +9492,7 @@ msgstr "Czerwony lewo" msgid "Red Right" msgstr "Czerwony prawo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9386,7 +9508,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9416,8 +9538,8 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Region" @@ -9438,7 +9560,12 @@ msgstr "Wejście relatywne" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9463,7 +9590,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9474,12 +9601,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9501,10 +9628,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9514,7 +9647,7 @@ msgstr "Zresetuj" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9558,7 +9691,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Wymagane ponowne uruchomienie" @@ -9566,11 +9699,11 @@ msgstr "Wymagane ponowne uruchomienie" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Ponów" @@ -9579,7 +9712,7 @@ msgstr "Ponów" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9591,7 +9724,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9602,7 +9735,7 @@ msgstr "Prawo" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Gałka prawa" @@ -9638,11 +9771,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "ID pokoju" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9660,27 +9793,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9693,23 +9830,23 @@ msgstr "" msgid "Rumble" msgstr "Wibracje" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9717,7 +9854,7 @@ msgstr "" msgid "Russia" msgstr "Rosja" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "" @@ -9776,11 +9913,11 @@ msgstr "" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Z&apisz stan" @@ -9790,9 +9927,9 @@ msgid "Safe" msgstr "Bezpieczny" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9802,28 +9939,40 @@ msgstr "Zapisz" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" -msgstr "Zapisz log FIFO" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" +msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" -msgstr "Zapisz plik do" +msgid "Save File To" +msgstr "" #. i18n: Noun (i.e. the data saved by the game) #: Source/Core/DolphinQt/GBAWidget.cpp:415 @@ -9834,15 +9983,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Zapisz najstarszy stan" @@ -9850,73 +10003,77 @@ msgstr "Zapisz najstarszy stan" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Zapisz stan" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Zapisz stan Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Zapisz stan Slot 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Zapisz stan Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Zapisz stan Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Zapisz stan Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Zapisz stan Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Zapisz stan Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Zapisz stan Slot 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Zapisz stan Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Zapisz stan Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "Zapisz stan do pliku" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Zapisz stan w najstarszym slocie" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Zapisz stan we wybranym slocie" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Zapisz stan w slocie" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9924,7 +10081,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "Zapisz i wczytaj stan" @@ -9936,11 +10093,7 @@ msgstr "" msgid "Save as..." msgstr "Zapisz jako..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9951,23 +10104,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "Zapisz we wybranym slocie" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Zapisz w slocie %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Zapisz..." @@ -9979,7 +10124,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9996,8 +10141,8 @@ msgid "ScrShot" msgstr "Zrzut ekranu" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Szukaj" @@ -10006,7 +10151,7 @@ msgstr "Szukaj" msgid "Search Address" msgstr "Szukaj adresu" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Przeszukaj aktualny obiekt" @@ -10024,7 +10169,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -10032,7 +10177,7 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -10066,9 +10211,9 @@ msgstr "Wybierz" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10077,26 +10222,30 @@ msgid "Select Dump Path" msgstr "Wybierz ścieżkę zrzutu" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10105,6 +10254,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10113,6 +10266,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10121,58 +10282,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Wybierz slot %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Wybierz stan" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Wybierz slot stanu" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Wybierz slot stanu 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Wybierz slot stanu 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Wybierz slot stanu 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Wybierz slot stanu 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Wybierz slot stanu 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Wybierz slot stanu 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Wybierz slot stanu 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Wybierz slot stanu 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Wybierz slot stanu 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Wybierz slot stanu 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10190,24 +10355,20 @@ msgstr "Wybierz ścieżkę" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Wybierz plik" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Wybierz grę" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10216,19 +10377,15 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10236,23 +10393,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Wybierz plik do zapisu" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Wybierz czcionkę" @@ -10264,16 +10404,16 @@ msgstr "Wybrany profil kontrolera nie istnieje" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10308,7 +10448,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10351,7 +10491,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Wyślij" @@ -10359,6 +10520,15 @@ msgstr "Wyślij" msgid "Sensor Bar Position:" msgstr "Pozycja Sensor Baru:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10383,37 +10553,37 @@ msgstr "" msgid "Set &Value" msgstr "" -#. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 -msgid "Set PC" -msgstr "Ustaw PC" - -#: Source/Core/DolphinQt/GameList/GameList.cpp:416 -msgid "Set as &Default ISO" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" +msgid "Set Memory Card File for Slot A" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" +msgid "Set Memory Card File for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" +#. i18n: Here, PC is an acronym for program counter, not personal computer. +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 +msgid "Set PC" +msgstr "Ustaw PC" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" +msgid "Set Symbol End Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" +#: Source/Core/DolphinQt/GameList/GameList.cpp:416 +msgid "Set as &Default ISO" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 @@ -10430,25 +10600,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Ustawia język systemu Wii." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Ustawienia" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMem: Nie można utworzyć pliku setting.txt" @@ -10483,27 +10675,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Pokaż &log" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Pokaż pasek &narzędzi" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Pokazuj aktywny tytuł w tytule okna" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Pokaż Australię" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Pokazuj aktualną grę w programie Discord" @@ -10512,7 +10704,7 @@ msgstr "Pokazuj aktualną grę w programie Discord" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "Pokaż ELF/DOL" @@ -10525,7 +10717,7 @@ msgstr "" msgid "Show FPS" msgstr "Pokazuj kl./s" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Pokazuj licznik klatek" @@ -10533,43 +10725,43 @@ msgstr "Pokazuj licznik klatek" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Pokaż Francję" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Pokaż GameCube'a" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Pokaż Niemcy" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Pokaż wejścia ekranu" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Pokaż Włochy" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Pokaż Koreę" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Pokaż licznik lagów" @@ -10577,7 +10769,7 @@ msgstr "Pokaż licznik lagów" msgid "Show Language:" msgstr "Pokaż język:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Pokaż &konfigurację logu" @@ -10589,20 +10781,20 @@ msgstr "Pokazuj wiadomości NetPlay" msgid "Show NetPlay Ping" msgstr "Pokazuj ping NetPlay" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Pokaż Holandię" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Pokaż PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "Pokaż PC" @@ -10610,7 +10802,7 @@ msgstr "Pokaż PC" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Pokaż platformy" @@ -10618,23 +10810,23 @@ msgstr "Pokaż platformy" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Pokaż regiony" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Pokaż Rosję" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Pokaż Hiszpanię" @@ -10646,19 +10838,23 @@ msgstr "" msgid "Show Statistics" msgstr "Pokazuj statystyki" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Pokaż zegar systemowy" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Pokaż Tajwan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Pokaż USA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Pokaż nieznane" @@ -10670,36 +10866,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "Pokaż WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Pokaż Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Pokaż świat" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10707,8 +10903,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10724,6 +10924,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10731,6 +10938,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10745,6 +10958,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10777,6 +11002,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Obok siebie" @@ -10793,7 +11026,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "Wiilot trzymany poziomo" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10812,7 +11045,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10840,7 +11073,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Pomiń" @@ -10888,6 +11121,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10990,7 +11226,7 @@ msgstr "Poziom głośnika:" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -11013,17 +11249,21 @@ msgstr "" msgid "Speed" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -11031,17 +11271,17 @@ msgstr "" msgid "Standard Controller" msgstr "Standardowy kontroler" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "Uruchom &NetPlay..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -11049,11 +11289,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "&Rozpocznij nagrywanie wejścia" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Rozpocznij nagrywanie" @@ -11069,14 +11309,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -11092,31 +11332,31 @@ msgstr "Krok" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "Wkrocz do" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Wyjście udane!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "Wyjście przekroczyło czas oczekiwania!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Przekraczanie w toku..." @@ -11124,7 +11364,7 @@ msgstr "Przekraczanie w toku..." msgid "Step successful!" msgstr "Krok wykonany!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "Kroki" @@ -11133,7 +11373,7 @@ msgstr "Kroki" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11158,16 +11398,16 @@ msgid "Stick" msgstr "Gałka" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Zatrzymaj" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Zatrzymana gra" @@ -11203,7 +11443,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Rozciągnij do okna" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "Ścisła synchronizacja ustawień" @@ -11217,7 +11457,11 @@ msgstr "Łańcuch" msgid "Strum" msgstr "Struny" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11230,16 +11474,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Powodzenie" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11249,7 +11493,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "Pomyślnie usunięto '%1'." @@ -11262,7 +11506,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "Pliki zapisów zostały pomyślnie wyeksportowane" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "Certyfikaty z NAND zostały pomyślnie wyodrębnione" @@ -11274,12 +11518,12 @@ msgstr "Plik został pomyślnie wyodrębniony." msgid "Successfully extracted system data." msgstr "Dane systemowe zostały pomyślnie wyodrębnione." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "Ten tytuł został pomyślnie zainstalowany do NAND." @@ -11311,7 +11555,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11330,7 +11574,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11356,16 +11600,20 @@ msgid "Symbol" msgstr "Symbol" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Symbole" @@ -11373,7 +11621,7 @@ msgstr "Symbole" msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11414,20 +11662,20 @@ msgstr "" msgid "System Language:" msgstr "Język systemu:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "Wejście TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "Narzędzia TAS" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "" @@ -11437,7 +11685,7 @@ msgstr "" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11445,7 +11693,7 @@ msgstr "" msgid "Taiwan" msgstr "Tajwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Zrób zrzut ekranu" @@ -11453,7 +11701,7 @@ msgstr "Zrób zrzut ekranu" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11469,9 +11717,9 @@ msgstr "" msgid "Test" msgstr "Testuj" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11488,7 +11736,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11533,13 +11781,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "NAND został naprawiony." @@ -11601,7 +11849,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11611,7 +11859,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "Dysk, który miał być włożony nie mógł zostać odnaleziony." @@ -11730,7 +11978,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11789,12 +12037,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "Profil '%1' nie istnieje." -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11848,7 +12096,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11906,7 +12154,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11928,6 +12176,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11939,8 +12191,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11988,11 +12240,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "To urządzenie USB jest już na białej liście." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -12010,8 +12262,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "To nie może być cofnięte!" @@ -12109,7 +12361,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12135,7 +12387,7 @@ msgstr "" "To oprogramowanie nie powinno być używane do grania w tytuły, których nie " "posiadasz." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12178,7 +12430,7 @@ msgid "" msgstr "" "Ta wartość zwielokrotnia się z głębią ustawioną w konfiguracji graficznej." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12191,7 +12443,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12199,11 +12451,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12211,7 +12463,7 @@ msgstr "" msgid "Threshold" msgstr "Próg nacisku" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12226,14 +12478,14 @@ msgstr "Przechylenie" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Tytuł" @@ -12241,25 +12493,29 @@ msgstr "Tytuł" msgid "To" msgstr "Do" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "Do:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "Przełącz pełny &ekran" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "Przełącz 3D Anaglif" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12267,28 +12523,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "Przełącz wszystkie typy logów" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Przełącz proporcje obrazu" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Przełącz punkt przerwania" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Przełącz przycinanie" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Przełącz dostosowane tekstury" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Przełącz kopie EFB" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Przełącz mgłę" @@ -12300,35 +12556,35 @@ msgstr "Przełącz pełny ekran" msgid "Toggle Pause" msgstr "Przełącz wstrzymanie" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Przełącz zrzucanie tekstur" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "Przełącz kopie XFB" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "Przełącz tryb natychmiastowy XFB" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12344,8 +12600,8 @@ msgstr "Góra" msgid "Top-and-Bottom" msgstr "Góra-i-dół" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12407,8 +12663,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12435,7 +12691,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Spusty" @@ -12445,7 +12701,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12459,7 +12715,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12471,11 +12727,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12513,15 +12769,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12553,7 +12809,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12576,11 +12832,11 @@ msgstr "Nieskompresowane obrazy gier GC/Wii (*.iso *.gcm)" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Cofnij wczytywanie stanu" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Cofnij zapisywanie stanu" @@ -12598,28 +12854,28 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "Stany Zjednoczone" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Nieznany" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12690,15 +12946,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Nieograniczona szybkość" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12706,20 +12962,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12746,7 +12995,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12760,8 +13009,8 @@ msgstr "" msgid "Up" msgstr "Góra" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Aktualizuj" @@ -12769,11 +13018,11 @@ msgstr "Aktualizuj" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Zaktualizuj po zamknięciu programu Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "" @@ -12816,7 +13065,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "Wiilot trzymany pionowo" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Ustawienia raportowania statystyk użytkowania" @@ -12824,11 +13073,11 @@ msgstr "Ustawienia raportowania statystyk użytkowania" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "Użyj wbudowanej bazy danych nazw gier" @@ -12844,10 +13093,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "Użyj trybu PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Użyj Panic Handlers" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12882,7 +13137,7 @@ msgstr "" msgid "User Config" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Interfejs użytkownika" @@ -12897,10 +13152,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12927,27 +13189,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12967,7 +13229,7 @@ msgstr "" msgid "Value" msgstr "Wartość" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -13037,13 +13299,13 @@ msgstr "" msgid "Video" msgstr "Wideo" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "Wyświetl &kod" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "Wyświetl &pamięć" @@ -13055,22 +13317,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Głośność" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Zmniejsz głośność" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Przełącz całkowite wyciszenie" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Zwiększ głośność" @@ -13078,7 +13340,7 @@ msgstr "Zwiększ głośność" msgid "Vulkan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "Pliki WAD (*.wad)" @@ -13102,7 +13364,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13179,8 +13441,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Ostrzeżenie" @@ -13190,7 +13452,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13202,28 +13464,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13292,7 +13554,7 @@ msgstr "Zezwolone urządzenia przejściowe USB" msgid "Widescreen Hack" msgstr "Hak szerokiego ekranu" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13316,21 +13578,21 @@ msgstr "Wiilot" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Pilot %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13342,19 +13604,19 @@ msgstr "Ustawienia Wii Pilota" msgid "Wii Remotes" msgstr "Wiiloty" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii i Wiilot" @@ -13362,7 +13624,7 @@ msgstr "Wii i Wiilot" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Pliki zapisu Wii (*.bin);Wszystkie pliki (*)" @@ -13370,12 +13632,6 @@ msgstr "Pliki zapisu Wii (*.bin);Wszystkie pliki (*)" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13385,11 +13641,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13403,10 +13659,11 @@ msgstr "Świat" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13439,39 +13696,39 @@ msgstr "" msgid "Write to Window" msgstr "Wpisz do okna" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "Rejestr XF" @@ -13480,9 +13737,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13550,7 +13807,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13594,7 +13851,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Musisz ponownie uruchomić program Dolphin, aby zastosować zmianę." @@ -13614,16 +13871,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -13632,7 +13889,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Kod 3 zero niewspierany" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13681,7 +13938,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -13689,7 +13946,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13697,7 +13954,7 @@ msgstr "" msgid "fake-completion" msgstr "fałszywe-ukończenie‭‭" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13745,16 +14002,6 @@ msgstr "" msgid "none" msgstr "żadna" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "lub wybierz urządzenie" @@ -13772,7 +14019,7 @@ msgstr "" msgid "this value:" msgstr "ta wartość:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13837,12 +14084,9 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ Dolphin Team. „GameCube” oraz „Wii” są zastrzeżonymi znakami " -"towarowymi Nintendo. Dolphin nie jest powiązany z Nintendo w jakikolwiek " -"sposób." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). #. i18n: The degrees symbol. diff --git a/Languages/po/pt.po b/Languages/po/pt.po index e54b039990..322370b5c7 100644 --- a/Languages/po/pt.po +++ b/Languages/po/pt.po @@ -9,10 +9,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Zilaan , 2011\n" -"Language-Team: Portuguese (http://app.transifex.com/delroth/dolphin-emu/" +"Language-Team: Portuguese (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/pt/)\n" "Language: pt\n" "MIME-Version: 1.0\n" @@ -114,7 +114,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -134,7 +134,7 @@ msgstr "" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -145,11 +145,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "" @@ -162,44 +162,38 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -212,8 +206,8 @@ msgstr "" msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -229,26 +223,26 @@ msgstr "" msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -256,10 +250,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "" @@ -272,7 +274,7 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -285,7 +287,7 @@ msgstr "" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -329,11 +331,15 @@ msgstr "" msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "" @@ -342,23 +348,19 @@ msgstr "" msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "" @@ -366,11 +368,15 @@ msgstr "" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Pontos de partida" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -378,15 +384,15 @@ msgstr "" msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "" @@ -394,7 +400,7 @@ msgstr "" msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "" @@ -402,37 +408,33 @@ msgstr "" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -446,11 +448,11 @@ msgstr "" msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulação" @@ -470,41 +472,41 @@ msgstr "" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Ficheiro" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&Avançar Quadro" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&Definições Gráficas" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Ajuda" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&Definições de Teclas de Atalho" @@ -524,35 +526,35 @@ msgstr "" msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Carregar Estado" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -562,19 +564,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Memória" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "" @@ -582,7 +588,7 @@ msgstr "" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "" @@ -591,23 +597,23 @@ msgid "&No" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Abrir..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Opções" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Começar" @@ -615,7 +621,7 @@ msgstr "&Começar" msgid "&Properties" msgstr "&Propriedades" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "" @@ -623,7 +629,7 @@ msgstr "" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Registos" @@ -636,24 +642,24 @@ msgstr "" msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Reset" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -661,31 +667,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Parar" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Ferramentas" @@ -695,21 +701,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Ver" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "" @@ -721,23 +727,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -745,7 +751,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(desligado)" @@ -769,16 +775,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -847,7 +853,7 @@ msgstr "" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "" @@ -859,7 +865,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "" @@ -895,19 +901,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "" @@ -931,7 +937,7 @@ msgstr "" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "" @@ -1016,11 +1022,11 @@ msgstr "" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1028,14 +1034,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1058,8 +1064,8 @@ msgstr "" msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1073,11 +1079,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1087,7 +1093,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1103,7 +1109,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1170,17 +1176,11 @@ msgstr "Precisão:" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "" @@ -1253,19 +1253,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "" @@ -1287,7 +1287,7 @@ msgstr "Adaptador:" msgid "Add" msgstr "Adicionar" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1304,31 +1304,31 @@ msgstr "" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1338,17 +1338,17 @@ msgstr "" msgid "Add..." msgstr "Adicionar..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1427,7 +1427,7 @@ msgstr "Avançadas" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1474,7 +1474,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1483,7 +1483,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1491,34 +1491,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1534,11 +1534,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1560,7 +1560,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1582,7 +1582,7 @@ msgstr "" msgid "Anaglyph" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analisar" @@ -1596,7 +1596,7 @@ msgstr "Ângulo" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1608,19 +1608,19 @@ msgstr "Anti-Serrilhamento" msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1634,19 +1634,19 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "" @@ -1654,7 +1654,7 @@ msgstr "" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1683,8 +1683,8 @@ msgstr "Proporção de ecrã:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1695,7 +1695,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "" @@ -1745,11 +1745,15 @@ msgstr "Automático" msgid "Auto (Multiple of 640x528)" msgstr "Automático (Multiplo de 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1765,7 +1769,7 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1779,6 +1783,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1790,7 +1805,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "" @@ -1813,11 +1828,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1873,10 +1888,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Banner" @@ -1896,7 +1911,7 @@ msgstr "Barra" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1904,7 +1919,7 @@ msgstr "" msgid "Basic" msgstr "Básico" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Definições Básicas" @@ -1920,10 +1935,6 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -1960,7 +1971,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -1968,9 +1979,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "" @@ -2006,15 +2017,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -2026,47 +2037,47 @@ msgstr "" msgid "Bottom" msgstr "Inferior" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2078,23 +2089,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2111,7 +2122,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2121,19 +2132,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2142,25 +2153,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "" @@ -2194,7 +2210,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2202,16 +2218,16 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Buffer:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2256,11 +2272,11 @@ msgstr "" msgid "C Stick" msgstr "C Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "" @@ -2291,7 +2307,7 @@ msgstr "" msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2311,7 +2327,7 @@ msgstr "" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2337,7 +2353,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2353,14 +2369,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2373,15 +2389,15 @@ msgstr "" msgid "Cancel Calibration" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2397,11 +2413,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2417,7 +2433,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" @@ -2449,7 +2465,7 @@ msgstr "" msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Mudar &Disco..." @@ -2457,14 +2473,20 @@ msgstr "Mudar &Disco..." msgid "Change Disc" msgstr "Mudar Disco" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2483,7 +2505,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" @@ -2491,11 +2513,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Conversa" @@ -2511,7 +2533,7 @@ msgstr "Procura de Cheats" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "" @@ -2523,13 +2545,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "" @@ -2541,36 +2563,36 @@ msgstr "" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Escolha um ficheiro para abrir" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Escolha a pasta para extrair" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "" @@ -2581,18 +2603,18 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Limpar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "" @@ -2613,7 +2635,7 @@ msgstr "" msgid "Close" msgstr "Fechar" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "" @@ -2621,11 +2643,11 @@ msgstr "" msgid "Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2637,7 +2659,7 @@ msgstr "" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2653,11 +2675,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2692,9 +2714,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "" @@ -2707,7 +2729,7 @@ msgstr "" msgid "Compression:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2715,11 +2737,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "" @@ -2735,7 +2757,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2750,7 +2772,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2804,7 +2831,7 @@ msgstr "Configuração" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "" @@ -2817,13 +2844,13 @@ msgstr "" msgid "Configure Output" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2832,12 +2859,12 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Confirmar Ao Parar" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2847,7 +2874,7 @@ msgstr "" msgid "Connect" msgstr "Conectar" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "" @@ -2855,27 +2882,27 @@ msgstr "" msgid "Connect USB Keyboard" msgstr "Conectar Teclado USB" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "" @@ -2891,7 +2918,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2916,23 +2943,23 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "" @@ -2944,6 +2971,16 @@ msgstr "" msgid "Controllers" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2952,7 +2989,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2960,7 +2997,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2969,7 +3006,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2994,7 +3031,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3074,45 +3111,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +msgid "Copy &Function" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" @@ -3127,8 +3164,8 @@ msgstr "" msgid "Core" msgstr "Core" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3218,8 +3255,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3235,7 +3272,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "" @@ -3251,13 +3288,13 @@ msgstr "" msgid "Country:" msgstr "País" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3271,7 +3308,7 @@ msgstr "" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3315,23 +3352,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "" @@ -3440,7 +3477,7 @@ msgstr "" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "" @@ -3486,7 +3523,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Depuração" @@ -3503,24 +3540,24 @@ msgstr "" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3534,7 +3571,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Padrão" @@ -3554,7 +3591,7 @@ msgstr "" msgid "Default ISO:" msgstr "ISO Padrão:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3575,8 +3612,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Apagar" @@ -3594,7 +3632,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3606,12 +3644,12 @@ msgstr "" msgid "Depth:" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Descrição" @@ -3625,8 +3663,8 @@ msgstr "" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3638,21 +3676,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3660,7 +3698,7 @@ msgstr "" msgid "Detect" msgstr "Detectar" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3668,11 +3706,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Dispositivo" @@ -3714,11 +3752,6 @@ msgstr "" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "" @@ -3731,15 +3764,15 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3747,11 +3780,11 @@ msgstr "" msgid "Disable Fog" msgstr "Desactivar Nevoeiro" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3773,7 +3806,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3782,6 +3815,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disco" @@ -3790,6 +3829,11 @@ msgstr "Disco" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3816,15 +3860,15 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "" @@ -3834,7 +3878,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Deseja parar a emulação actual?" @@ -3846,8 +3890,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "" @@ -3855,9 +3899,9 @@ msgstr "" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3869,8 +3913,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS filmes (*.dtm)" @@ -3903,7 +3947,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3917,13 +3961,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "" @@ -3932,7 +3970,7 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "" @@ -3953,7 +3991,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -3975,7 +4013,7 @@ msgstr "" msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" @@ -3987,6 +4025,16 @@ msgstr "" msgid "Downloaded %1 codes. (added %2)" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4026,7 +4074,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Depositar Áudio" @@ -4038,7 +4086,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Depositar Alvo EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Depositar Quadros" @@ -4098,11 +4146,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4112,11 +4160,11 @@ msgstr "" msgid "Dutch" msgstr "Holandês" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "S&air" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4128,7 +4176,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4136,7 +4184,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Actualizações de Memória Inicial" @@ -4155,7 +4203,16 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4175,11 +4232,11 @@ msgstr "Efeito" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "" @@ -4197,7 +4254,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "" @@ -4209,7 +4266,7 @@ msgstr "Thread de Emulador já em execução" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4227,7 +4284,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4242,7 +4299,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "" @@ -4251,8 +4308,6 @@ msgstr "" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "" @@ -4260,23 +4315,15 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Activar Cheats" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4284,17 +4331,21 @@ msgstr "" msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Activar Dual Core" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Activar Dual Core (aumento de desempenho)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4304,7 +4355,7 @@ msgstr "" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4316,11 +4367,11 @@ msgstr "" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4338,20 +4389,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Activar MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4359,14 +4406,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "Activar Progressive Scan" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4380,11 +4423,15 @@ msgstr "Activar Protector de Ecrã" msgid "Enable Speaker Data" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "" @@ -4400,34 +4447,13 @@ msgstr "Activar Wireframe" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4435,31 +4461,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4474,7 +4507,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4508,7 +4541,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4554,6 +4587,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4581,6 +4623,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "" @@ -4628,7 +4674,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "" @@ -4641,20 +4687,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4668,42 +4714,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4729,7 +4775,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4745,7 +4791,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4836,7 +4882,7 @@ msgstr "" msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4849,15 +4895,15 @@ msgstr "" msgid "Exit" msgstr "Sair" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4869,19 +4915,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4889,7 +4935,7 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Exportar Todos os Jogos Guardados Wii" @@ -4900,11 +4946,11 @@ msgstr "Exportar Todos os Jogos Guardados Wii" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Exportar Gravação" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Exportar Gravação..." @@ -4932,14 +4978,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extensão" @@ -4952,7 +4998,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -4960,7 +5006,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "" @@ -4997,8 +5043,8 @@ msgstr "" msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "Reprodutor FIFO" @@ -5012,11 +5058,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5036,7 +5082,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5057,15 +5103,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5082,7 +5128,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "" @@ -5111,7 +5157,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5138,25 +5184,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5176,18 +5222,18 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5199,21 +5245,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "" @@ -5227,17 +5273,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "" @@ -5245,7 +5291,7 @@ msgstr "" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5275,15 +5321,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5291,11 +5337,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5342,23 +5388,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5372,7 +5418,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5403,31 +5449,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5477,20 +5523,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5503,7 +5550,7 @@ msgstr "Rápido" msgid "Fast Depth Calculation" msgstr "" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5514,7 +5561,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5526,9 +5573,9 @@ msgstr "" msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5536,24 +5583,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Informação de Ficheiro" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "" @@ -5638,7 +5685,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "" @@ -5647,13 +5693,13 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5720,7 +5766,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5730,7 +5776,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5738,6 +5784,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5753,7 +5805,7 @@ msgstr "Frente" msgid "Forward port (UPnP)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5763,24 +5815,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Avançar Quadro" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "" @@ -5788,7 +5840,7 @@ msgstr "" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Alcance de Quadros" @@ -5796,7 +5848,7 @@ msgstr "Alcance de Quadros" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "" @@ -5816,7 +5868,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5837,11 +5889,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5866,8 +5918,8 @@ msgid "From" msgstr "De" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "" @@ -5875,10 +5927,15 @@ msgstr "" msgid "FullScr" msgstr "Ecrã Inteiro" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5895,7 +5952,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5911,19 +5968,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -5965,7 +6022,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -5975,25 +6032,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6005,7 +6062,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6023,22 +6080,22 @@ msgstr "" msgid "Game" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6066,8 +6123,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "" @@ -6076,25 +6133,25 @@ msgstr "" msgid "Game ID:" msgstr "ID do Jogo:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6107,7 +6164,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6127,11 +6184,11 @@ msgstr "" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6139,11 +6196,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6160,7 +6217,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6193,34 +6250,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Códigos Gecko" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Geral" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6238,7 +6303,7 @@ msgstr "" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6253,7 +6318,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6262,7 +6327,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Gráficos" @@ -6271,7 +6336,7 @@ msgstr "Gráficos" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "" @@ -6280,7 +6345,7 @@ msgstr "" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6302,7 +6367,7 @@ msgstr "Verde Esquerda" msgid "Green Right" msgstr "Verde Direita" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "" @@ -6339,7 +6404,7 @@ msgstr "" msgid "Hacks" msgstr "Hacks" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6371,7 +6436,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -6380,11 +6445,11 @@ msgstr "" msgid "Hide" msgstr "Esconder" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6396,11 +6461,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6428,7 +6500,7 @@ msgstr "Host" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6436,7 +6508,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6444,11 +6516,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6460,17 +6532,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Teclas de Atalho" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6527,7 +6599,7 @@ msgstr "" msgid "IPL Settings" msgstr "Definições IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IV" @@ -6558,18 +6630,18 @@ msgstr "" msgid "Icon" msgstr "Ícone" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6582,7 +6654,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6596,14 +6668,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6615,7 +6697,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6656,7 +6738,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6671,21 +6753,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6726,24 +6817,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6763,16 +6854,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6792,12 +6883,12 @@ msgstr "Informação" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Informação" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6807,10 +6898,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Entrada" @@ -6824,22 +6915,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "Inserir Cartão SD" @@ -6853,11 +6937,11 @@ msgstr "" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "" @@ -6865,13 +6949,14 @@ msgstr "" msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -6880,7 +6965,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -6889,7 +6974,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6906,19 +6991,19 @@ msgstr "" msgid "Interface" msgstr "Iinterface" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6931,25 +7016,25 @@ msgstr "Erro interno de LZO - compressão falhou" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" @@ -6958,7 +7043,7 @@ msgstr "" msgid "Internal Resolution:" msgstr "Resolução Interna:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -6966,7 +7051,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -6974,7 +7059,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -6982,7 +7067,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6991,11 +7076,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7016,7 +7101,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7032,19 +7117,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Ficheiro de Gravação inválido" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" @@ -7071,11 +7156,11 @@ msgstr "" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7083,47 +7168,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7135,26 +7220,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "" @@ -7176,12 +7262,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "" @@ -7211,15 +7297,15 @@ msgstr "" msgid "Keys" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "" @@ -7245,7 +7331,7 @@ msgstr "" msgid "L-Analog" msgstr "L-Analógico" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7253,7 +7339,11 @@ msgstr "" msgid "Label" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7291,7 +7381,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7299,7 +7389,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7310,7 +7400,7 @@ msgstr "Esquerda" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Stick Esquerdo" @@ -7348,6 +7438,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7381,11 +7479,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "" @@ -7394,27 +7492,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Carregar" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7425,24 +7523,29 @@ msgstr "Carregar Texturas Personalizadas" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7450,133 +7553,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Carregar Estado Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Carregar Estado Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Carregar Estado Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Carregar Estado Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Carregar Estado Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Carregar Estado Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Carregar Estado Slot 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Carregar Estado Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7593,20 +7691,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Relatório" @@ -7615,15 +7721,16 @@ msgstr "Relatório" msgid "Log Configuration" msgstr "Configuração de Relatório" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7639,7 +7746,7 @@ msgstr "Tipos de Relatório" msgid "Logger Outputs" msgstr "Saídas de Gerador de Relatórios" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7650,15 +7757,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -7675,7 +7782,7 @@ msgstr "" msgid "MMU" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7721,9 +7828,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "" @@ -7732,7 +7839,7 @@ msgstr "" msgid "Maker:" msgstr "Fabricante:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7740,7 +7847,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -7749,7 +7856,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7761,11 +7868,11 @@ msgstr "" msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7779,7 +7886,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "" @@ -7795,7 +7902,7 @@ msgstr "" msgid "Memory Card" msgstr "Cartão de memória" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -7823,7 +7930,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7831,13 +7938,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "" @@ -7854,7 +7961,7 @@ msgstr "Diversos" msgid "Misc Settings" msgstr "Configurações Diversas" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7866,7 +7973,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7902,8 +8009,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7923,11 +8030,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7936,40 +8043,27 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -7982,10 +8076,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" @@ -7994,8 +8088,8 @@ msgstr "" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "" @@ -8004,7 +8098,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8021,8 +8115,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "" @@ -8035,11 +8129,11 @@ msgstr "" msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8065,7 +8159,7 @@ msgstr "" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8081,27 +8175,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "" @@ -8109,16 +8203,16 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -8143,7 +8237,7 @@ msgstr "" msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "" @@ -8151,21 +8245,23 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8206,7 +8302,7 @@ msgstr "" msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8214,12 +8310,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Nenhuma descrição disponível" @@ -8231,7 +8327,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8252,11 +8348,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8279,7 +8375,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8293,13 +8389,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Nenhum" @@ -8311,7 +8407,7 @@ msgstr "" msgid "Not Set" msgstr "Não definido" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" @@ -8331,7 +8427,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8375,26 +8471,26 @@ msgstr "" msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8446,7 +8542,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Alcance de Objecto" @@ -8467,7 +8563,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8478,7 +8574,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8493,7 +8589,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "Online e documentação" @@ -8501,13 +8597,13 @@ msgstr "Online e documentação" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8524,17 +8620,21 @@ msgstr "Abrir" msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -8599,26 +8699,26 @@ msgstr "Laranja" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8626,7 +8726,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8636,16 +8736,16 @@ msgstr "Outro" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "" @@ -8653,7 +8753,7 @@ msgstr "" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8661,16 +8761,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "" @@ -8699,7 +8799,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8712,7 +8812,7 @@ msgstr "Comando" msgid "Pads" msgstr "Comandos" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8733,7 +8833,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "" @@ -8771,15 +8871,15 @@ msgstr "Caminhos" msgid "Pause" msgstr "Pausa" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "" @@ -8795,6 +8895,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8814,7 +8920,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "Iluminação por Pixel" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "" @@ -8844,15 +8950,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "" @@ -8864,8 +8970,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "" @@ -8873,52 +8979,52 @@ msgstr "" msgid "Play" msgstr "Começar" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Tocar Gravação" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Opções de Reprodução" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Jogadores" @@ -8951,7 +9057,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "" @@ -8968,11 +9074,11 @@ msgstr "" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -8984,6 +9090,14 @@ msgstr "Efeito de Pós-Processamento" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -8993,15 +9107,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9015,7 +9129,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "" @@ -9033,24 +9147,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9084,16 +9199,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Perfil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9101,15 +9216,21 @@ msgstr "" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9136,11 +9257,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Questão" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Sair" @@ -9157,19 +9278,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-Analógico" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9190,7 +9311,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9202,12 +9323,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9230,7 +9352,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9246,8 +9368,8 @@ msgstr "" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9256,23 +9378,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Gravar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Opções de Gravação" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "" @@ -9289,7 +9411,7 @@ msgstr "Vermelho Esquerda" msgid "Red Right" msgstr "Vermelho Direita" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9305,7 +9427,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9335,8 +9457,8 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" @@ -9357,7 +9479,12 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9382,7 +9509,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9393,12 +9520,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9420,10 +9547,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9433,7 +9566,7 @@ msgstr "Reset" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9477,7 +9610,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "" @@ -9485,11 +9618,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -9498,7 +9631,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9510,7 +9643,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9521,7 +9654,7 @@ msgstr "Direita" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Stick Direito" @@ -9557,11 +9690,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9579,27 +9712,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9612,23 +9749,23 @@ msgstr "" msgid "Rumble" msgstr "Vibração" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9636,7 +9773,7 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "" @@ -9695,11 +9832,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Gua&rdar Estado" @@ -9709,9 +9846,9 @@ msgid "Safe" msgstr "Seguro" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9721,27 +9858,39 @@ msgstr "Guardar" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "" #. i18n: Noun (i.e. the data saved by the game) @@ -9753,15 +9902,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "" @@ -9769,73 +9922,77 @@ msgstr "" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Guardar Estado Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Guardar Estado Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Guardar Estado Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Guardar Estado Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Guardar Estado Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Guardar Estado Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Guardar Estado Slot 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Guardar Estado Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9843,7 +10000,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "" @@ -9855,11 +10012,7 @@ msgstr "" msgid "Save as..." msgstr "Guardar como..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9870,23 +10023,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "" @@ -9898,7 +10043,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9915,8 +10060,8 @@ msgid "ScrShot" msgstr "ScrShot" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "" @@ -9925,7 +10070,7 @@ msgstr "" msgid "Search Address" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "" @@ -9943,7 +10088,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -9951,7 +10096,7 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -9985,9 +10130,9 @@ msgstr "Seleccionar" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -9996,26 +10141,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10024,6 +10173,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10032,6 +10185,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10040,58 +10201,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10109,24 +10274,20 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10135,19 +10296,15 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10155,23 +10312,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Seleccione o ficheiro de jogo guardado" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "" @@ -10183,16 +10323,16 @@ msgstr "" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10227,7 +10367,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10270,7 +10410,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Enviar" @@ -10278,6 +10439,15 @@ msgstr "Enviar" msgid "Sensor Bar Position:" msgstr "Posição da Barra de Sensor:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10302,39 +10472,39 @@ msgstr "" msgid "Set &Value" msgstr "" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10346,25 +10516,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" @@ -10399,27 +10591,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Mostrar &Relatório" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Mostrar Barra de Ferramen&tas" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "" @@ -10428,7 +10620,7 @@ msgstr "" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "" @@ -10441,7 +10633,7 @@ msgstr "" msgid "Show FPS" msgstr "Mostrar FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "" @@ -10449,43 +10641,43 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Mostrar França" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Mostrar GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Mostrar visualização de Entradas" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Mostrar Itália" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Mostrar Coreia" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "" @@ -10493,7 +10685,7 @@ msgstr "" msgid "Show Language:" msgstr "Mostrar Idioma:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Mostrar &Configuração de Relatório" @@ -10505,20 +10697,20 @@ msgstr "" msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Mostrar Pal" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "" @@ -10526,7 +10718,7 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Mostrar Plataformas" @@ -10534,23 +10726,23 @@ msgstr "Mostrar Plataformas" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Mostrar Regiões" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "" @@ -10562,19 +10754,23 @@ msgstr "" msgid "Show Statistics" msgstr "Mostrar Estatísticas" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Mostrar Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Mostrar EUA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "" @@ -10586,36 +10782,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Mostrar Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10623,8 +10819,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10640,6 +10840,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10647,6 +10854,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10661,6 +10874,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10693,6 +10918,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "" @@ -10709,7 +10942,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10728,7 +10961,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10756,7 +10989,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "" @@ -10804,6 +11037,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10904,7 +11140,7 @@ msgstr "Volume do Altifalante:" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -10927,17 +11163,21 @@ msgstr "" msgid "Speed" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -10945,17 +11185,17 @@ msgstr "" msgid "Standard Controller" msgstr "Comando padrão" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Começar" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -10963,11 +11203,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Começar Gravação" @@ -10983,14 +11223,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -11006,31 +11246,31 @@ msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "" @@ -11038,7 +11278,7 @@ msgstr "" msgid "Step successful!" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11047,7 +11287,7 @@ msgstr "" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11072,16 +11312,16 @@ msgid "Stick" msgstr "Stick" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Parar" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "" @@ -11117,7 +11357,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Ajustar à janela" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11131,7 +11371,11 @@ msgstr "" msgid "Strum" msgstr "Strum" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11144,16 +11388,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11163,7 +11407,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "" @@ -11176,7 +11420,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "" @@ -11188,12 +11432,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11225,7 +11469,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11244,7 +11488,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11270,16 +11514,20 @@ msgid "Symbol" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "" @@ -11287,7 +11535,7 @@ msgstr "" msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11328,20 +11576,20 @@ msgstr "" msgid "System Language:" msgstr "Idioma do sistema:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "Entrada TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "" @@ -11351,7 +11599,7 @@ msgstr "" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11359,7 +11607,7 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Tirar Screenshot" @@ -11367,7 +11615,7 @@ msgstr "Tirar Screenshot" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11383,9 +11631,9 @@ msgstr "" msgid "Test" msgstr "Teste" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11402,7 +11650,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11447,13 +11695,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11515,7 +11763,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11525,7 +11773,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "" @@ -11644,7 +11892,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11703,12 +11951,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11762,7 +12010,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11820,7 +12068,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11842,6 +12090,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11853,8 +12105,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11902,11 +12154,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -11924,8 +12176,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "" @@ -12023,7 +12275,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12043,7 +12295,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12083,7 +12335,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12096,7 +12348,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12104,11 +12356,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12116,7 +12368,7 @@ msgstr "" msgid "Threshold" msgstr "Limite" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12131,14 +12383,14 @@ msgstr "Tilt" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Título" @@ -12146,25 +12398,29 @@ msgstr "Título" msgid "To" msgstr "Para" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12172,28 +12428,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "Alternar Todos os Tipos de Relatório" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "" @@ -12205,35 +12461,35 @@ msgstr "Alternar Ecrã Inteiro" msgid "Toggle Pause" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12249,8 +12505,8 @@ msgstr "Topo" msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12312,8 +12568,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12340,7 +12596,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Gatilhos" @@ -12350,7 +12606,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12364,7 +12620,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12376,11 +12632,11 @@ msgstr "EUA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12418,15 +12674,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12458,7 +12714,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12481,11 +12737,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Retroceder Carregamento de Estado" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "" @@ -12503,28 +12759,28 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Desconhecido" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12595,15 +12851,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12611,20 +12867,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12651,7 +12900,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12665,8 +12914,8 @@ msgstr "" msgid "Up" msgstr "Cima" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Actualizar" @@ -12674,11 +12923,11 @@ msgstr "Actualizar" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "" @@ -12721,7 +12970,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -12729,11 +12978,11 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "" @@ -12749,10 +12998,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Usar Manipuladores de Pânico" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12787,7 +13042,7 @@ msgstr "" msgid "User Config" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "" @@ -12802,10 +13057,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12832,27 +13094,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12872,7 +13134,7 @@ msgstr "" msgid "Value" msgstr "Valor" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -12942,13 +13204,13 @@ msgstr "" msgid "Video" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "" @@ -12960,22 +13222,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Volume" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "" @@ -12983,7 +13245,7 @@ msgstr "" msgid "Vulkan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "" @@ -13007,7 +13269,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13084,8 +13346,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Aviso" @@ -13095,7 +13357,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13107,28 +13369,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13197,7 +13459,7 @@ msgstr "" msgid "Widescreen Hack" msgstr "Hack de Ecrã Panorâmico" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13221,21 +13483,21 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13247,19 +13509,19 @@ msgstr "" msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "" @@ -13267,7 +13529,7 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" @@ -13275,12 +13537,6 @@ msgstr "" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13290,11 +13546,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13308,10 +13564,11 @@ msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13344,39 +13601,39 @@ msgstr "" msgid "Write to Window" msgstr "Escrever para a Janela" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "" @@ -13385,9 +13642,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -13455,7 +13712,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13499,7 +13756,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Tem que reiniciar o Dolphin para que as alterações sejam efectuadas" @@ -13519,16 +13776,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -13537,7 +13794,7 @@ msgstr "" msgid "Zero 3 code not supported" msgstr "Código Zero 3 não é suportado" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13586,7 +13843,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -13594,7 +13851,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13602,7 +13859,7 @@ msgstr "" msgid "fake-completion" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13650,16 +13907,6 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "" @@ -13677,7 +13924,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13742,7 +13989,7 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" diff --git a/Languages/po/pt_BR.po b/Languages/po/pt_BR.po index f797bb5636..e421080fd7 100644 --- a/Languages/po/pt_BR.po +++ b/Languages/po/pt_BR.po @@ -10,9 +10,9 @@ # David Rodrigues , 2014-2015,2019 # Efraim, 2019 # Efraim, 2019 -# Emertels , 2020 -# Emertels , 2020-2022 -# Emertels , 2020 +# Emertels, 2020 +# Emertels, 2020-2022 +# Emertels, 2020 # Felipefpl, 2015 # Felipefpl , 2015 # Felipefpl, 2015 @@ -46,11 +46,11 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Mateus B. Cassiano , 2017,2021-2024\n" -"Language-Team: Portuguese (Brazil) (http://app.transifex.com/delroth/dolphin-" -"emu/language/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (http://app.transifex.com/dolphinemu/" +"dolphin-emu/language/pt_BR/)\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -162,7 +162,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revisão %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (Padrão)" @@ -182,7 +182,7 @@ msgstr "%1 (lento)" msgid "%1 *" msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -196,11 +196,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Configuração de Gráficos %1" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -213,11 +213,11 @@ msgstr "%1 revisão(ões) à frente de %2" msgid "%1 doesn't support this feature on your system." msgstr "O backend %1 não é compatível com esse recurso no seu sistema." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "O backend %1 não é compatível com esse recurso." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -227,35 +227,27 @@ msgstr "" "%2 objeto(s)\n" "Quadro Atual: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 entrou" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 saiu" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" -"%1 desbloqueou %2 de %3 conquistas (%4 hardcore) valendo %5 de %6 pontos (%7 " -"hardcore)" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 desbloqueou %2 de %3 conquistas valendo %4 de %5 pontos" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 não é uma ROM válida" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 assumiu controle do golfe" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 está jogando %2" @@ -268,8 +260,8 @@ msgstr "%1 alcances da memória" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 pontos" @@ -285,26 +277,26 @@ msgstr "%1 sessões encontradas" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (Velocidade Normal)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "o valor do %1 foi mudado" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "O valor do %1 foi atingido" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "O valor do %1 é usado" @@ -312,10 +304,18 @@ msgstr "O valor do %1 é usado" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "%1/%2" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "%1

%2" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -328,7 +328,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -341,7 +341,7 @@ msgstr "%1x Nativa (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "%1x Nativa (%2x%3) [%4]" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -385,11 +385,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&Sobre" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "&Adicionar Função" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Adicionar Ponto de Interrupção de Memória" @@ -398,23 +402,19 @@ msgstr "&Adicionar Ponto de Interrupção de Memória" msgid "&Add New Code..." msgstr "&Adicionar Novo Código..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Adicionar função" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Adicionar..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "&Assembler" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "Configurações de &Som" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "C&anal:" @@ -422,11 +422,15 @@ msgstr "C&anal:" msgid "&Borderless Window" msgstr "Janela Sem &Bordas" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "&Interromper no Acerto" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Pontos de Interrupção" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "&Bug Tracker" @@ -434,15 +438,15 @@ msgstr "&Bug Tracker" msgid "&Cancel" msgstr "&Cancelar" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "Gerenciador de &Cheats" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "Verificar &Atualizações..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "&Limpar Símbolos" @@ -450,7 +454,7 @@ msgstr "&Limpar Símbolos" msgid "&Clone..." msgstr "&Duplicar..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Código" @@ -458,37 +462,33 @@ msgstr "&Código" msgid "&Connected" msgstr "&Conectado" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "Configurações de &Controles" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "&Copiar Endereço" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "&Copiar endereço" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Criar..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "E&xcluir" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "&Apagar Observação" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "&Apagar Relógios" @@ -502,11 +502,11 @@ msgstr "&Editar Código..." msgid "&Edit..." msgstr "&Editar..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Ejetar Disco" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulação" @@ -526,41 +526,41 @@ msgstr "&Exportar Estado Salvo..." msgid "&Export as .gci..." msgstr "&Exportar como .gci..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Arquivo" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Fonte..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "A&vançar Quadro" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "&Configurações do Olhar Livre" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "&Gerar Símbolos De" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "Repositório no &GitHub" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "Configurações de &Gráficos" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "Aj&uda" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "Configurações das &Teclas de Atalho" @@ -580,35 +580,35 @@ msgstr "&Importar Estado Salvo..." msgid "&Import..." msgstr "&Importar..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "Base &Infinity" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "&Inserir blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "&Inserir BLR" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "&Mistura do Interframe" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Idioma:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "&Carregar Branch Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "Carregar Estado Salvo" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "&Carregar o Mapa dos Símbolos" @@ -618,19 +618,23 @@ msgstr "&Carregar o arquivo no endereço atual" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "&Trancar Relógios" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "B&loquear Widgets" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "&Registrar no Acerto" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Memória" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Gravação" @@ -638,7 +642,7 @@ msgstr "&Gravação" msgid "&Mute" msgstr "Ativar &Mudo" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Rede" @@ -647,23 +651,23 @@ msgid "&No" msgstr "&Não" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "A&brir..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Opções" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&Funções HLE do Patch" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "P&ausar" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "Inici&ar" @@ -671,7 +675,7 @@ msgstr "Inici&ar" msgid "&Properties" msgstr "&Propriedades" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "Modo &Somente Leitura" @@ -679,7 +683,7 @@ msgstr "Modo &Somente Leitura" msgid "&Refresh List" msgstr "&Atualizar Lista" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Registradores" @@ -692,24 +696,24 @@ msgstr "&Remover" msgid "&Remove Code" msgstr "&Remover Código" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "&Renomear Símbolo" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Reiniciar" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "Gerenciador de Pacotes de &Recursos" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "&Salvar Branch Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "&Salvar Mapa de Símbolos" @@ -717,31 +721,31 @@ msgstr "&Salvar Mapa de Símbolos" msgid "&Scan e-Reader Card(s)..." msgstr "&Escanear Cartões do e-Reader..." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "Portal &Skylanders" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Limite de Velocidade:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Parar" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&Threads" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "&Ferramenta" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Ferramentas" @@ -751,21 +755,21 @@ msgstr "&Fechar ROM" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "&Destrancar Relógios" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Visualizar" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "A&ssistir" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Website" @@ -777,23 +781,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Sim" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "'%1\" não foi encontrado, nenhum nome de símbolo foi gerado" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' não foi encontrado, ao invés disto escaneando por funções comuns" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(Escuro)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(Claro)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(Sistema)" @@ -801,7 +805,7 @@ msgstr "(Sistema)" msgid "(host)" msgstr "(host)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(desligado)" @@ -825,16 +829,16 @@ msgstr ", Vírgula" msgid "- Subtract" msgstr "- Subtrair" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--Desconhecido--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -903,7 +907,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "16x Anisotrópico" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -915,7 +919,7 @@ msgstr "2 GiB" msgid "256 MiB" msgstr "256 MiB" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -951,19 +955,19 @@ msgid "32-bit Unsigned Integer" msgstr "Inteiro de 32 bits (Sem Sinal)" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "Profundidade 3D" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -987,7 +991,7 @@ msgstr "4:3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1072,11 +1076,11 @@ msgstr "< Menor que" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "Desativado no Modo Hardcore." @@ -1086,8 +1090,8 @@ msgstr "" "Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1095,7 +1099,7 @@ msgstr "" "O tempo do AutoStepping se esgotou. A instrução atual " "é irrelevante." -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1124,8 +1128,8 @@ msgstr "" msgid "> Greater-than" msgstr "> Maior que" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "Uma sessão do NetPlay já está em progresso!" @@ -1145,11 +1149,11 @@ msgstr "" "\n" "Instalar este WAD substituirá permanentemente a versão anterior. Continuar?" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "Um disco já está prestes a ser inserido." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1164,7 +1168,7 @@ msgstr "" "Não é possível carregar um estado salvo sem especificar um jogo para " "executar." -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1186,7 +1190,7 @@ msgstr "" "Uma sincronização só pode ser acionada quando um jogo de Wii está em " "execução." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "Salvar A&utomaticamente" @@ -1264,19 +1268,11 @@ msgstr "Precisão:" msgid "Achievement Settings" msgstr "Configurações das Conquistas" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "Conquistas" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" -"As conquistas foram desativadas.
Por favor feche todos os jogos em " -"execução para reativar as conquistas." - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Ação" @@ -1369,19 +1365,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "Ativar Chat do NetPlay" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Ativo" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "Figuras Infinity Ativas" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "Fila do thread ativo" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Threads ativas" @@ -1403,7 +1399,7 @@ msgstr "Adaptador:" msgid "Add" msgstr "Adicionar" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "Adicionar &ponto de interrupção" @@ -1420,31 +1416,31 @@ msgstr "Adicionar Novo Dispositivo USB" msgid "Add Shortcut to Desktop" msgstr "Criar Atalho na Área de Trabalho" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Adicionar Ponto de Interrupção" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Adicionar Ponto de Interrupção de Memória" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "Adicionar ponto de interrupção da &memória" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "Adicionar ponto de interrupção da memória" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "Adicionar a &observação" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "Adicionar a observação" @@ -1454,17 +1450,17 @@ msgstr "Adicionar a observação" msgid "Add..." msgstr "Adicionar..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Endereço" @@ -1483,7 +1479,7 @@ msgstr "Espaço do endereço pelo state da CPU" msgid "Address:" msgstr "Endereço:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1571,7 +1567,7 @@ msgstr "Avançado" msgid "Advanced Settings" msgstr "Configurações Avançadas" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1638,7 +1634,7 @@ msgid "All Assembly files" msgstr "Todos os arquivos do Assembly" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "Tudo Duplo" @@ -1647,7 +1643,7 @@ msgstr "Tudo Duplo" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1655,34 +1651,34 @@ msgid "All Files" msgstr "Todos os arquivos" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Todos os arquivos (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "Todos Flutuantes" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Todos os arquivos do GC/Wii" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "Tudo Hexadecimal" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Todos os Estados Salvos (*.sav *.s##);;Todos os arquivos (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "Todos os Inteiros Assinados" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "Todos os Inteiros Não Assinados" @@ -1698,11 +1694,11 @@ msgstr "Todos os códigos dos jogadores sincronizados." msgid "All players' saves synchronized." msgstr "Todos os saves dos jogadores sincronizados." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "Permitir Configurações de Região Incompatíveis" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Permitir Envio de Estatísticas de Uso" @@ -1726,7 +1722,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "Fontes de Entrada Adicionais" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "Sempre" @@ -1748,7 +1744,7 @@ msgstr "Era esperado um disco inserido mas não foi achado." msgid "Anaglyph" msgstr "Anáglifo" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analisar" @@ -1762,7 +1758,7 @@ msgstr "Ângulo" msgid "Angular velocity to ignore and remap." msgstr "Velocidade angular a ignorar e remapear." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "Anti-Aliasing" @@ -1774,19 +1770,19 @@ msgstr "Anti-Aliasing:" msgid "Any Region" msgstr "Qualquer Região" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" -msgstr "Anexar assinatura a" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" +msgstr "Anexar Assinatura Em" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "Anexar ao &Arquivo de Assinatura Existente..." -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "Apl&icar Arquivo de Assinatura..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1802,19 +1798,19 @@ msgstr "Data do Apploader:" msgid "Apply" msgstr "Aplicar" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" -msgstr "Aplicar arquivo de assinatura" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" +msgstr "Aplicar Arquivo de Assinatura" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "Detecção de Mipmaps Arbitrários" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Tem certeza de que deseja excluir o perfil \"%1\"?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Tem certeza de que deseja excluir este arquivo?" @@ -1822,7 +1818,7 @@ msgstr "Tem certeza de que deseja excluir este arquivo?" msgid "Are you sure you want to delete this pack?" msgstr "Tem certeza de que deseja excluir esse pacote?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "Você tem certeza que você quer sair do NetPlay?" @@ -1851,9 +1847,9 @@ msgstr "Proporção de Tela:" msgid "Assemble" msgstr "Assemble" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" -msgstr "Instruções do Assembly" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" +msgstr "Montar Instrução" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 msgid "Assembler" @@ -1863,7 +1859,7 @@ msgstr "Assembler" msgid "Assembly File" msgstr "Arquivo Assembly" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Definir Porta dos Controles" @@ -1915,11 +1911,15 @@ msgstr "Automática" msgid "Auto (Multiple of 640x528)" msgstr "Automática (Múltipla de 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "Canal" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Configurações de Atualização Automática" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1939,7 +1939,7 @@ msgstr "Auto-Ajustar o Tamanho da Janela" msgid "Auto-Hide" msgstr "Ocultar Automaticamente" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "Auto-detectar os módulos do RSO?" @@ -1956,6 +1956,25 @@ msgstr "" "interna.

Na dúvida, mantenha essa opção desativada." "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" +"Troca o disco do jogo automaticamente quando solicitado pelos jogos com dois " +"discos. Essa função requer que o jogo seja iniciado de uma das seguintes " +"maneiras:
- A partir da lista de jogos, com ambos os discos presentes na " +"lista.
- Em Arquivo => Abrir, ou pela interface de linha de comando, " +"especificando o caminho para ambos os discos.
- Carregando um arquivo M3U " +"em Arquivo => Abrir, ou pela interface de linha de comando." +"

Na dúvida, mantenha essa opção desativada." + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "Atualizar automaticamente os Valores Atuais" @@ -1967,7 +1986,7 @@ msgid "Auxiliary" msgstr "Auxiliar" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1993,11 +2012,11 @@ msgstr "Endereço de destino do BBA" msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "Registrador BP" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "Cadeia Traseira" @@ -2053,10 +2072,10 @@ msgstr "Deslocamento ruim fornecido." msgid "Bad value provided." msgstr "Valor ruim fornecido." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Banner" @@ -2076,7 +2095,7 @@ msgstr "Barra" msgid "Base Address" msgstr "Endereço Base" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "Prioridade base" @@ -2084,7 +2103,7 @@ msgstr "Prioridade base" msgid "Basic" msgstr "Básico" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Configurações Básicas" @@ -2102,10 +2121,6 @@ msgstr "" msgid "Battery" msgstr "Bateria" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta (mensalmente)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, etc." @@ -2142,7 +2157,7 @@ msgstr "SSL Binário (gravação)" msgid "Bitrate (kbps):" msgstr "Taxa de Bits (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -2154,9 +2169,9 @@ msgstr "" "\n" "Tente novamente com um personagem diferente." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "Tamanho do Bloco" @@ -2195,15 +2210,15 @@ msgstr "" "foi compilada sem o libusb. O modo de redirecionamento não pode ser " "utilizado." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "Do Início até a Pausa" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "Arquivo de backup da NAND do BootMii (*.bin);;Todos os arquivos (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "Arquivo de chaves do BootMii (*.bin);;Todos os arquivos (*)" @@ -2215,47 +2230,47 @@ msgstr "Tela Cheia Sem Bordas" msgid "Bottom" msgstr "Embaixo" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "Branch" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "Branch (LR salvo)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "Branch Condicional" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "Branch Condicional (LR salvo)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "Branch Condicional para Registrador Contador" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "Branch Condicional para Registrador Contador (LR salvo)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "Branch Condicional para Registrador de Link" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "Branch Condicional para Registrador de Link (LR salvo)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "Branch Não Foi Sobrescrita" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "Tipo de Branch" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "Branch Foi Sobrescrita" @@ -2267,23 +2282,23 @@ msgstr "Branch Watch" msgid "Branch Watch Tool" msgstr "Ferramenta Branch Watch" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "Ajuda da Ferramenta Branch Watch (1/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "Ajuda da Ferramenta Branch Watch (2/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "Ajuda da Ferramenta Branch Watch (3/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "Ajuda da Ferramenta Branch Watch (4/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2314,7 +2329,7 @@ msgstr "" "seja instruída a resumir o monitoramento. Pressione o botão \"Limpar Branch " "Watch\" para remover todos os candidatos e retornar à etapa de exclusão." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2331,19 +2346,19 @@ msgstr "" "ferramenta avançará para a próxima fase e preencherá a tabela com todos os " "candidatos elegíveis." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "Branch para Registrador Contador" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "Branch para Registrador Contador (LR salvo)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "Branch para Registrador de Link" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "Branch para Registrador de Link (LR salvo)" @@ -2352,25 +2367,30 @@ msgstr "Branch para Registrador de Link (LR salvo)" msgid "Branch: %1" msgstr "Branch: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "Vertentes" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "Interrupção" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "Interromper &e Registrar no Acerto" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Pontos de Interrupção" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "Ponto de interrupção encontrado! Saída abortada." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Pontos de Interrupção" @@ -2404,7 +2424,7 @@ msgstr "Erro no Adaptador de Banda Larga" msgid "Broadband Adapter MAC Address" msgstr "Endereço MAC do Adaptador de Banda Larga" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "Navegar pelas &Sessões do NetPlay..." @@ -2412,16 +2432,16 @@ msgstr "Navegar pelas &Sessões do NetPlay..." msgid "Buffer Size:" msgstr "Tamanho do Buffer:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Tamanho do buffer alterado para %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Buffer:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2469,11 +2489,11 @@ msgstr "Autor(a): %1" msgid "C Stick" msgstr "Eixo C" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "C&riar Arquivo de Assinatura..." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "Registrador CP" @@ -2508,7 +2528,7 @@ msgstr "" msgid "Calculate" msgstr "Calcular" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2533,7 +2553,7 @@ msgstr "Calibração" msgid "Calibration Period" msgstr "Período de Calibração" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "Lista de exibição de chamadas em %1 com tamanho %2" @@ -2559,7 +2579,7 @@ msgstr "Câmera 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "Campo de visão da câmera (afeta a sensibilidade da pontaria)." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "Só é possível gerar códigos AR para valores na memória virtual." @@ -2576,8 +2596,8 @@ msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" "Não foi possível encontrar o Wii Remote pelo identificador de conexão {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" "Não é possível iniciar uma sessão do NetPlay enquanto um jogo está em " @@ -2585,7 +2605,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2598,15 +2618,15 @@ msgstr "Cancelar" msgid "Cancel Calibration" msgstr "Cancelar Calibração" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "Candidatos: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "Candidatos: %1 | Excluídos: %2 | Restantes: %3" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "Candidatos: %1 | Filtrados: %2 | Restantes: %3" @@ -2624,11 +2644,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "Não consegue comparar com o último valor na primeira busca." -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "Não foi possível encontrar o IPL do GameCube." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "Não é possível gerar um código AR para este endereço." @@ -2644,7 +2664,7 @@ msgstr "Não é possível definir o local da Pasta CGI para um caminho vazio." msgid "Cannot set memory card to an empty path." msgstr "Não é possível definir o local do Memory Card para um caminho vazio." -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" "Não foi possível iniciar o jogo porque o IPL do GameCube não foi encontrado." @@ -2677,7 +2697,7 @@ msgstr "Centralizar e Calibrar" msgid "Change &Disc" msgstr "Trocar &Disco" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "&Trocar Disco..." @@ -2685,14 +2705,22 @@ msgstr "&Trocar Disco..." msgid "Change Disc" msgstr "Trocar Disco" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Trocar Discos Automaticamente" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "Trocar o disco para {0}" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" +"Altera a aparência e a cor dos botões do Dolphin." +"

Na dúvida, selecione \"Clean\"." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2723,7 +2751,7 @@ msgstr "" "tem movimento lateral, só rotação e você pode aumentar o zoom até o ponto de " "origem da câmera." -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "Alterações nos cheats só terão efeito quando o jogo for reiniciado." @@ -2731,11 +2759,11 @@ msgstr "Alterações nos cheats só terão efeito quando o jogo for reiniciado." msgid "Channel Partition (%1)" msgstr "Partição do Canal (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "O personagem informado é inválido!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Chat" @@ -2751,7 +2779,7 @@ msgstr "Pesquisa de Cheats" msgid "Cheats Manager" msgstr "Gerenciador de Cheats" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "Verificar NAND..." @@ -2763,7 +2791,7 @@ msgstr "Monitorar Alterações na Lista de Jogos em Segundo Plano" msgid "Check for updates" msgstr "Verificar atualizações" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2771,7 +2799,7 @@ msgstr "" "Verifique se você tem as permissões necessárias para excluir o arquivo ou se " "ele ainda está em uso." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "Checksum" @@ -2783,36 +2811,36 @@ msgstr "China" msgid "Choose" msgstr "..." -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Abrir" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "Escolha Pasta para Extração" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" -msgstr "Escolha um arquivo pra abrir ou criar" - -#: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "Escolha a prioridade do arquivo de entrada dos dados" - -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "Escolha o arquivo secundário de entrada dos dados" - -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" msgstr "Escolher a pasta base do GCI" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Selecionar pasta" +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "Escolha o Arquivo de Entrada Prioritário" + +#: Source/Core/DolphinQt/MenuBar.cpp:1757 +msgid "Choose Secondary Input File" +msgstr "Escolha o Arquivo de Entrada Secundário" + +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" +msgstr "Escolha um Arquivo para Abrir" + +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" +msgstr "Escolha um Arquivo para Abrir ou Criar" #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "Fixação da rotação sobre o eixo da guinada." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Botões do Classic Controller" @@ -2823,18 +2851,18 @@ msgstr "Classic Controller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Limpar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "Limpar Branch Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "Limpar Cache" @@ -2855,7 +2883,7 @@ msgstr "Duplicar e &Editar Código..." msgid "Close" msgstr "Fechar" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "Co&nfigurações" @@ -2863,11 +2891,11 @@ msgstr "Co&nfigurações" msgid "Code" msgstr "Código" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "Caminho de Código Não Executado" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "Caminho de Código Executado" @@ -2879,7 +2907,7 @@ msgstr "Código:" msgid "Codes received!" msgstr "Códigos recebidos!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "Correção de Cores" @@ -2895,11 +2923,11 @@ msgstr "Correção de Cores:" msgid "Color Space" msgstr "Espaço de Cores" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "Colunas &Visíveis" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "Combinar &Dois Arquivos de Assinatura..." @@ -2941,9 +2969,9 @@ msgstr "Compilar Shaders Antes de Iniciar" msgid "Compiling Shaders" msgstr "Compilando Shaders" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "Compressão" @@ -2956,7 +2984,7 @@ msgstr "Nível da Compressão:" msgid "Compression:" msgstr "Compressão:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "Condição" @@ -2964,11 +2992,11 @@ msgstr "Condição" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Condição" @@ -2984,7 +3012,7 @@ msgstr "Condicional" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "Ajuda Condicional" @@ -2999,7 +3027,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -3038,31 +3071,36 @@ msgid "" "given if NaN is returned, and the var that became NaN will be logged." msgstr "" "Condições:\n" -"Define uma expressão que é evaliada quando um ponto de interrupção é " -"atingido. Se a expressão é falsa ou 0 o ponto de interrupção é ignorado até " -"ser atingido de novo. As declarações devem ser separadas por uma vírgula. Só " -"a última declaração será usada pra determinar o que fazer.\n" +"Define uma expressão que é avaliada quando um ponto de interrupção é " +"atingido. Se a expressão é falsa ou 0, o ponto de interrupção é ignorado até " +"ser atingido de novo. As declarações devem ser separadas por uma vírgula. " +"Somente a última declaração será usada para determinar o que fazer.\n" "\n" -"Registros que podem ser referenciados:\n" +"Registradores que podem ser referenciados:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Outros : pc, msr\n" "\n" "Funções:\n" -"Define um registro: r1 = 8\n" -"Lança: s8(0xff). Disponíveis: s8, u8, s16, u16, s32, u32\n" +"Atribuir valor para registrador: r1 = 8\n" +"Conversão: s8(0xff). Disponíveis: s8, u8, s16, u16, s32, u32\n" "Callstack: callstack(0x80123456), callstack(\"anim\")\n" "Comparar Strings: streq(r3, \"abc\"). Ambos os parâmetros podem ser " -"endereços ou constants das strings.\n" +"endereços ou constantes das strings.\n" "Ler Memória: read_u32(0x80000000). Disponíveis: u8, s8, u16, s16, u32, s32, " "f32, f64\n" "Gravar Memória: write_u32(r3, 0x80000000). Disponíveis: u8, u16, u32, f32, " "f64\n" -"*a gravação atual sempre estará engatilhada\n" +"*no momento, a gravação será sempre executada\n" "\n" "Operações:\n" "Unário: -u, !u, ~u\n" -"Math: * / + -, power: **, remainder: %, shift: <<, >>\n" +"Cálculo: * / + -, potência: **, resto: %, deslocamento: <<, >>\n" "Comparação: <, <=, >, >=, ==, !=, &&, ||\n" "Bitwise: &, |, ^\n" "\n" @@ -3071,18 +3109,18 @@ msgstr "" "f0 == 1.0 && f2 < 10.0\n" "r26 <= r0 && ((r5 + 3) & -4) * ((r6 + 3) & -4)* 4 > r0\n" "p = r3 + 0x8, p == 0x8003510 && read_u32(p) != 0\n" -"Gravação e interrupção: r4 = 8, 1\n" -"Gravar e continuar: f3 = f1 + f2, 0\n" +"Definir e interromper: r4 = 8, 1\n" +"Definir e continuar: f3 = f1 + f2, 0\n" "A condição deve ser sempre a última\n" "\n" -"As strings só devem ser usadas no callstack() or streq() and \"quoted\". Não " -"atribua as strings a uma variável.\n" +"As strings só devem ser usadas no callstack() or streq() e \"entre aspas\". " +"Não atribua strings para variáveis.\n" "Todas as variáveis serão impressas no registro de Interface da Memória, se " -"há um acerto ou um resultado da NaN. Pra procurar problemas atribua uma " -"variável a sua equação pra que possa ser impressa.\n" +"há um acerto ou um resultado da NaN. Para procurar problemas, atribua uma " +"variável à sua equação pra que possa ser impressa.\n" "\n" -"Nota: Todos os valores são convertidos internamente em Duplos pra cálculos. " -"É possível pra eles sairem fora do alcance ou se tornarem NaNs. Um aviso " +"Nota: Todos os valores são convertidos internamente em Doubles para " +"cálculos. É possível que eles saiam do alcance ou se tornem NaNs. Um aviso " "será dado se for retornado um NaN e a variável que se tornou NaN será " "registrada." @@ -3101,7 +3139,7 @@ msgstr "Configurar" msgid "Configure Controller" msgstr "Configurar" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Abrir Configurações" @@ -3114,13 +3152,13 @@ msgstr "Configurar a Entrada dos Dados" msgid "Configure Output" msgstr "Configurar a Saída dos Dados" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Confirmar" @@ -3129,12 +3167,12 @@ msgstr "Confirmar" msgid "Confirm backend change" msgstr "Confirmar mudança de backend" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Confirmar ao Parar" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Confirmação" @@ -3144,7 +3182,7 @@ msgstr "Confirmação" msgid "Connect" msgstr "Conectar" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Conectar/Desconectar Balance Board" @@ -3152,27 +3190,27 @@ msgstr "Conectar/Desconectar Balance Board" msgid "Connect USB Keyboard" msgstr "Conectar Teclado USB" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Wii Remote %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Conectar/Desconectar Wii Remote 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Conectar/Desconectar Wii Remote 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Conectar/Desconectar Wii Remote 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Conectar/Desconectar Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Conectar Wii Remotes" @@ -3188,7 +3226,7 @@ msgstr "Conectar-se à Internet e realizar uma atualização online do sistema?" msgid "Connected" msgstr "Conectado" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "Conectando" @@ -3213,23 +3251,23 @@ msgstr "Controlar Modo Golfe do NetPlay" msgid "Control Stick" msgstr "Eixo Principal" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "Perfil do Controle" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "Perfil do Controle 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "Perfil do Controle 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "Perfil do Controle 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "Perfil do Controle 4" @@ -3241,6 +3279,16 @@ msgstr "Configuração dos Controles" msgid "Controllers" msgstr "Controles" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3254,7 +3302,7 @@ msgstr "" "para que essa opção tenha efeito.

Na dúvida, " "mantenha essa opção em 203." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3266,7 +3314,7 @@ msgstr "" "alto cria efeitos fora da tela mais fortes enquanto um valor mais baixo é " "mais confortável." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3280,7 +3328,7 @@ msgstr "" "resolução interna, melhor será o desempenho.

Na " "dúvida, selecione \"Nativa (640x528)\"." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3314,7 +3362,7 @@ msgstr "" "Controla se deve usar emulação do DSP de alto ou baixo nível. O padrão é " "True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "Convergência" @@ -3414,45 +3462,45 @@ msgstr "" "normalmente usam o alvo 2.2.

Na dúvida, mantenha " "essa opção desativada." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Copiar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "Copiar &função" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "Copiar &hex" +msgid "Copy &Function" +msgstr "Copiar &Função" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "Copiar &Hex" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Copiar Endereço" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "Copiar &Linha de Código" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Falha ao Copiar" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Copiar Hex" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "Copiar Ende&reço Alvo" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "Copiar Valor" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "Copiar &linha de código" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "Copiar o end&ereço do alvo" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Copiar para A" @@ -3467,8 +3515,8 @@ msgstr "Copiar para B" msgid "Core" msgstr "Core" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "Core não inicializado." @@ -3583,8 +3631,8 @@ msgstr "Não foi possível reconhecer o arquivo {0}" msgid "Could not save your changes!" msgstr "Não foi possível salvar as alterações!" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "Não pôde iniciar o processo do atualizador: {0}" @@ -3608,7 +3656,7 @@ msgstr "" "Se sim, então você pode precisar reespecificar o local do seu arquivo de " "Memory Card nas configurações." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "Não foi possível encontrar o servidor central" @@ -3624,13 +3672,13 @@ msgstr "Não foi possível ler o arquivo." msgid "Country:" msgstr "País:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "Criar" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "Criar Arquivo do Infinity" @@ -3644,7 +3692,7 @@ msgstr "Criar Novo Memory Card" msgid "Create Skylander File" msgstr "Criar Arquivo do Skylander" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "Criar mapeamentos pra outros dispositivos" @@ -3696,23 +3744,23 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Região Atual" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "Valor atual" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "Contexto atual" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "Jogo atual" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Thread atual" @@ -3825,7 +3873,7 @@ msgstr "Tapete de Dança" msgid "Dark" msgstr "Trevas" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "Dados" @@ -3871,7 +3919,7 @@ msgid "Debug" msgstr "Depuração" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Depuração" @@ -3888,24 +3936,24 @@ msgstr "Qualidade de Decodificação:" msgid "Decrease" msgstr "Diminuir" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Diminuir Convergência" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Diminuir Profundidade" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Diminuir Velocidade" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Diminuir Resolução Interna" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "Diminuir Slot de Estado Selecionado" @@ -3919,7 +3967,7 @@ msgstr "Diminuir Y" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Padrão" @@ -3939,7 +3987,7 @@ msgstr "Fonte Padrão" msgid "Default ISO:" msgstr "ISO padrão:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "Thread padrão" @@ -3966,8 +4014,9 @@ msgstr "" "estabilidade.

Na dúvida, mantenha essa opção " "desativada." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Excluir" @@ -3985,7 +4034,7 @@ msgstr "Excluir Arquivos Selecionados..." msgid "Delete the existing file '{0}'?" msgstr "Excluir o arquivo existente '{0}'?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "Profundidade" @@ -3997,12 +4046,12 @@ msgstr "Porcentagem da Profundidade:" msgid "Depth:" msgstr "Profundidade:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Descrição" @@ -4016,8 +4065,8 @@ msgstr "Descrição:" msgid "Description: %1" msgstr "Descrição: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "Destino" @@ -4029,21 +4078,21 @@ msgstr "Destino (caminho p/ soquete UNIX ou endereço:porta):" msgid "Destination (address:port):" msgstr "Destino (endereço:porta):" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "Destino Máx." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "Destino Mín." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "Símbolo de Destino" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "Separado" @@ -4051,7 +4100,7 @@ msgstr "Separado" msgid "Detect" msgstr "Detectar" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "Detectando os Módulos do RSO" @@ -4059,11 +4108,11 @@ msgstr "Detectando os Módulos do RSO" msgid "Deterministic dual core:" msgstr "Dual core determinístico:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Dev (todos os dias)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Dispositivo" @@ -4107,11 +4156,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "Des&conectado" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "Desativar" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Desativar Bounding Box" @@ -4124,15 +4168,15 @@ msgstr "Desativar Filtro de Cópia" msgid "Disable EFB VRAM Copies" msgstr "Desativar Cópias VRAM do EFB" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Desativar Limite de Velocidade" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "Desativar Fastmem" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "Desativar Arena do Fastmem" @@ -4140,11 +4184,11 @@ msgstr "Desativar Arena do Fastmem" msgid "Disable Fog" msgstr "Desativar Névoa" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "Desativar Cache do JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "Desativar o Mapa dos Pontos de Entrada Grandes" @@ -4174,7 +4218,7 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -4188,6 +4232,15 @@ msgstr "" "Causa alguns defeitos gráficos.

Na dúvida, mantenha " "essa opção ativada." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" +"Desativa a proteção de tela enquanto um jogo está em execução." +"

Na dúvida, mantenha essa opção ativada." + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disco" @@ -4196,6 +4249,11 @@ msgstr "Disco" msgid "Discard" msgstr "Descartar" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "Configurações de Exibição" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "Tipo de Exibição" @@ -4227,17 +4285,17 @@ msgstr "Distância" msgid "Distance of travel from neutral position." msgstr "Distância de viagem da posição neutra." -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "Você autoriza o Dolphin a enviar estatísticas de uso para a equipe de " "desenvolvimento?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Você quer adicionar '%1' a lista de caminhos dos jogos?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "Você quer limpar a lista dos nomes do símbolos?" @@ -4247,7 +4305,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "Deseja excluir %n arquivo(s) de jogo salvo selecionado(s)?" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Deseja parar a emulação atual?" @@ -4259,8 +4317,8 @@ msgstr "Deseja tentar efetuar um reparo na NAND?" msgid "Dolby Pro Logic II Decoder" msgstr "Decodificador Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Registro FIFO do Dolphin (*.dff)" @@ -4268,9 +4326,9 @@ msgstr "Registro FIFO do Dolphin (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "Pré-definição do Mod do Jogo no Dolphin" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Arquivo do Mapa do Dolphin (*.map)" @@ -4282,8 +4340,8 @@ msgstr "Arquivo CSV de Assinatura do Dolphin" msgid "Dolphin Signature File" msgstr "Arquivo de Assinatura do Dolphin" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Gravações TAS do Dolphin (*.dtm)" @@ -4327,7 +4385,7 @@ msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" "O Dolphin é um emulador de GameCube e Wii grátis e de código fonte aberto." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Versão do Dolphin é muito antiga para o servidor traversal" @@ -4343,15 +4401,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "O Dolphin não pode verificar imagens de discos não licenciados." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" -"O Dolphin usará a região padrão quando não for possível determinar a região " -"do software automaticamente." - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "O sistema de cheats do Dolphin está desativado no momento." @@ -4360,7 +4410,7 @@ msgstr "O sistema de cheats do Dolphin está desativado no momento." msgid "Domain" msgstr "Domínio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Desativar Atualizações" @@ -4381,7 +4431,7 @@ msgstr "Portas Fechadas" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "Dobro" @@ -4403,7 +4453,7 @@ msgstr "Baixar Códigos" msgid "Download Codes from the WiiRD Database" msgstr "Baixar Códigos da Base de Dados do WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Mostrar Capas de Jogos Baixadas do GameTDB.com no Modo Grade" @@ -4415,6 +4465,23 @@ msgstr "Download completo" msgid "Downloaded %1 codes. (added %2)" msgstr "%1 códigos baixados (%2 adicionados)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" +"Baixa imagens de capa do GameTDB.com para mostrar na exibição em grade da " +"lista de jogos. Se essa opção estiver desativada, a lista de jogos mostrará " +"banners gerados a partir dos arquivos de dados salvos dos jogos, e se nenhum " +"dado salvo para o jogo existir, mostrará um banner genérico.

Exibição " +"em Lista sempre usará o banner dos arquivos de dados salvos." +"

Na dúvida, mantenha essa opção ativada." + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4454,7 +4521,7 @@ msgstr "Exportar &FakeVMEM" msgid "Dump &MRAM" msgstr "Exportar &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Exportar Áudio" @@ -4466,7 +4533,7 @@ msgstr "Exportar Texturas de Base" msgid "Dump EFB Target" msgstr "Exportar Alvo EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Exportar Quadros" @@ -4535,11 +4602,11 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "Duração do Pressionar do Botão Turbo (frames):" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "Duração do Soltar do Botão Turbo (frames):" @@ -4549,11 +4616,11 @@ msgstr "Duração do Soltar do Botão Turbo (frames):" msgid "Dutch" msgstr "Holandês" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "S&air" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "Cópia do EFB %1" @@ -4569,7 +4636,7 @@ msgstr "" "provavelmente será necessário reiniciar o computador para que o Windows " "utilize o novo driver." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4581,7 +4648,7 @@ msgstr "" "Adequado para jogos competitivos em que imparcialidade e latência mínima são " "mais importantes." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Atualizações Prévias de Memória" @@ -4600,7 +4667,16 @@ msgstr "Ásia Oriental" msgid "Edit Breakpoint" msgstr "Editar Ponto de Interrupção" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "Editar Condicional" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "Editar expressão condicional" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "Editar..." @@ -4620,11 +4696,11 @@ msgstr "Efeito" msgid "Effective" msgstr "Efetivo" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "Prioridade efetiva" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4642,7 +4718,7 @@ msgstr "Elemento" msgid "Embedded Frame Buffer (EFB)" msgstr "Frame Buffer Embutido (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Vazio" @@ -4654,7 +4730,7 @@ msgstr "Thread de Emulação já está em execução" msgid "Emulate Disc Speed" msgstr "Emular Velocidade do Disco" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "Emular Base Infinity" @@ -4674,7 +4750,7 @@ msgstr "" "Emula a velocidade do disco do hardware original. Desativar essa opção pode " "causar instabilidade. Valor padrão:Ativado" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "Dispositivos USB Emulados" @@ -4692,7 +4768,7 @@ msgstr "" "Atual: MEM1 {0:08X} ({1} MiB), MEM2 {2:08X} ({3} MiB)\n" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Velocidade de Emulação" @@ -4701,8 +4777,6 @@ msgstr "Velocidade de Emulação" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "Ativar" @@ -4710,23 +4784,15 @@ msgstr "Ativar" msgid "Enable API Validation Layers" msgstr "Ativar Camadas de Validação da API" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "Ativar Ícones de Conquistas" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "Ativar Conquistas" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Ativar Alongamento de Áudio" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Ativar Cheats" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "Ativar Entrada do Control&e" @@ -4734,17 +4800,21 @@ msgstr "Ativar Entrada do Control&e" msgid "Enable Custom RTC" msgstr "Ativar RTC Personalizado" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "Ativar Interface de Depuração" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "Ativar Status do Discord" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Ativar Dual Core" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Ativar Dual Core (aumento na velocidade)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "Ativar Dual Core (hack de velocidade)" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4754,7 +4824,7 @@ msgstr "Ativar Ajuste de Clock da CPU Emulada" msgid "Enable Emulated Memory Size Override" msgstr "Ativar Ajuste de Memória do Console Emulado" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "Ativar Conquistas Encore" @@ -4766,11 +4836,11 @@ msgstr "Ativar FPRF" msgid "Enable Graphics Mods" msgstr "Ativar Mods Gráficos" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "Ativar Modo Hardcore" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4804,20 +4874,16 @@ msgstr "" "ativar.
Desativar o Modo Hardcore enquanto um jogo está em execução " "requer que o jogo seja fechado antes de ser possível reativá-lo." -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "Ativar Perfilamento de Bloco JIT" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "Ativar Placar de Líderes" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Ativar MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "Ativar Notificações de Progresso" @@ -4825,14 +4891,10 @@ msgstr "Ativar Notificações de Progresso" msgid "Enable Progressive Scan" msgstr "Ativar Varredura Progressiva" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "Ativar Integração RetroAchievements.org" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "Ativar Status de Atividade" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4846,11 +4908,15 @@ msgstr "Ativar Proteção de Tela" msgid "Enable Speaker Data" msgstr "Ativar Dados do Auto-Falante" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "Ativar Modo Espectador" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "Ativar Conquistas Não Oficiais" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Ativar Envio de Estatísticas de Uso" @@ -4866,37 +4932,6 @@ msgstr "Ativar Wireframe" msgid "Enable Write-Back Cache (slow)" msgstr "Ativar Cache Write-Back (lento)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" -"Ativa ícones de conquista.

Mostra ícones para o jogador, jogo, e " -"conquistas. Opção visual simples, mas que requer uma pequena quantidade " -"extra de memória e tempo para baixar as imagens." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" -"Ativa submissão nos placares de líderes do RetroAchievements.

Exige " -"que o Modo Hardcore esteja ativado." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" -"Ativa status de atividade detalhados no website do RetroAchievements." -"

Isso mostra descrições detalhadas sobre o que o jogador está fazendo " -"dentro do jogo no website. Se desativado, o website mostrará apenas qual " -"jogo está em execução.

Essa opção não tem relação com o status de " -"atividade do Discord." - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " @@ -4905,7 +4940,7 @@ msgstr "" "Ativa a emulação de velocidade do disco. Pode causar travamentos e outros " "problemas em alguns jogos (ON = Compatível, OFF = Desbloqueada)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4917,7 +4952,7 @@ msgstr "" "para ser utilizada. Dolphin não salva sua senha localmente, utilizando um " "token de API para manter o acesso." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " @@ -4927,34 +4962,51 @@ msgstr "" "mensagem popup quando o jogador progride em uma conquista que monitora um " "valor acumulado, por exemplo, 60 de 120 estrelas." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -"Ativa o desbloqueio de conquistas no modo Encore.

O modo Encore " +"Ativa o desbloqueio de conquistas no Modo Encore.

O Modo Encore " "reativa conquistas que já foram desbloqueadas no website, de modo que os " "jogadores sejam notificados sempre que atenderem os requisitos de " "desbloqueio, útil para critérios de speedrun personalizados, ou por pura " -"diversão." +"diversão.

Essa opção será aplicada na próxima vez que um jogo for " +"iniciado." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" -msgstr "Ativa o desbloqueio de conquistas.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" +"Ativa o desbloqueio de conquistas no Modo Espectador.

Enquanto " +"estiver no Modo Espectador, conquistas e placares de líderes serão " +"processados e mostrados na tela, mas não serão enviados para o servidor." +"

Se isso estiver ativado ao iniciar um jogo, não será possível " +"desativar o Modo Espectador até que o jogo seja fechado, pois nenhuma sessão " +"do RetroAchievements será criada.

Se isso estiver desativado ao " +"iniciar um jogo, o Modo Espectador poderá ser ligado/desligado a qualquer " +"momento enquanto o jogo estiver em execução." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" "Ativa o desbloqueio de conquistas não oficiais, assim como conquistas " "oficiais.

Conquistas não oficiais utilizam critérios opcionais ou não " "finalizados, que não tenham sido validados como oficiais pela equipe do " -"RetroAchievements, útil para teste, ou por pura diversão." +"RetroAchievements, útil para testes, ou por pura diversão.

Essa opção " +"será aplicada na próxima vez que um jogo for iniciado." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 msgid "" @@ -4972,7 +5024,7 @@ msgstr "" "Ativa o cálculo da Flag de Resultado com Ponto Flutuante, necessária em " "alguns jogos. (ON = Compatível, OFF = Rápido)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -5027,7 +5079,7 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -5094,6 +5146,21 @@ msgstr "" "como o Forecast Channel e o Nintendo Channel.\n" "Leia os Termos de Serviço em: https://www.wiilink24.com/tos" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" +"Ativa o uso de códigos de cheat AR e Gecko, que podem ser utilizados para " +"modificar o comportamento dos jogos. Esses códigos podem ser configurados no " +"'Gerenciador de Cheats', no menu 'Ferramentas'.

Essa opção não pode " +"ser alterada enquanto a emulação estiver em execução." +"

Na dúvida, mantenha essa opção desativada." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -5132,6 +5199,10 @@ msgstr "" "\n" "Abortando importação." +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "End. Final" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet Não Inicializou" @@ -5181,7 +5252,7 @@ msgstr "" "Informe o endereço IP e a porta da instância tapserver que você gostaria de " "se conectar." -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "Insira o endereço do módulo do RSO:" @@ -5194,20 +5265,20 @@ msgstr "Insira o endereço do módulo do RSO:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -5221,42 +5292,42 @@ msgstr "Insira o endereço do módulo do RSO:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -5282,7 +5353,7 @@ msgstr "Erro ao Abrir o Adaptador: %1" msgid "Error collecting save data!" msgstr "Erro ao coletar os dados do save!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -5296,7 +5367,7 @@ msgstr "Erro ao carregar o idioma selecionado. Voltando ao padrão do sistema." msgid "Error obtaining session list: %1" msgstr "Erro ao obter a lista da sessão: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "Um erro ocorreu enquanto carregava alguns pacotes de texturas" @@ -5393,7 +5464,7 @@ msgstr "Erros foram encontrados em {0} blocos não utilizados da partição {1}. msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -5406,15 +5477,15 @@ msgstr "Ubershaders Exclusivos" msgid "Exit" msgstr "Sair" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "Esperado + ou parênteses fechados." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "Argumentos esperados: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "Argumentos esperados: {0}" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "Esperava parêntese fechado." @@ -5426,19 +5497,19 @@ msgstr "Esperava vírgula." msgid "Expected end of expression." msgstr "Fim esperado da expressão." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "Nome esperado da entrada dos dados." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "Parêntese esperado da abertura." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "Início esperado da expressão." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "Nome esperado da variável." @@ -5446,7 +5517,7 @@ msgstr "Nome esperado da variável." msgid "Experimental" msgstr "Experimental" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Exportar Todos os Dados Salvos do Wii" @@ -5457,11 +5528,11 @@ msgstr "Exportar Todos os Dados Salvos do Wii" msgid "Export Failed" msgstr "Falha ao Exportar" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Exportar Gravação" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Exportar Gravação..." @@ -5489,14 +5560,14 @@ msgstr "Exportar como .&gcs..." msgid "Export as .&sav..." msgstr "Exportar como .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n dado(s) salvo(s) exportado(s)" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Acessório" @@ -5509,7 +5580,7 @@ msgstr "Dados de Movimento do Acessório" msgid "Extension Motion Simulation" msgstr "Simulação de Movimentos do Acessório" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "IP Externo" @@ -5517,7 +5588,7 @@ msgstr "IP Externo" msgid "External Frame Buffer (XFB)" msgstr "Frame Buffer Externo (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "Extrair Certificados da NAND" @@ -5554,8 +5625,8 @@ msgstr "Extraindo Diretório..." msgid "FD" msgstr "FD" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO Player" @@ -5571,11 +5642,11 @@ msgstr "" "Falha ao abrir o Memory Card:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Falha ao adicionar essa sessão ao indexador do NetPlay: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "Falha ao anexar ao arquivo de assinatura '%1'" @@ -5596,7 +5667,7 @@ msgstr "Falha ao remover o Skylander do slot %1!" msgid "Failed to connect to Redump.org" msgstr "Falha na conexão com Redump.org" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "Falha na conexão com o servidor: %1" @@ -5617,15 +5688,15 @@ msgstr "Falha ao criar recursos globais do Direct3D 12" msgid "Failed to create DXGI factory" msgstr "Falha ao criar fábrica DXGI" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "Falha ao criar arquivo do Infinity!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "Falha ao criar arquivo do Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5650,7 +5721,7 @@ msgstr "" "Falha ao excluir Memory Card do NetPlay. Verifique suas permissões de " "gravação." -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "Falha ao excluir o arquivo selecionado." @@ -5681,7 +5752,7 @@ msgstr "Falha ao exportar %n de %1 arquivo(s) de jogo(s) salvo(s)." msgid "Failed to export the following save files:" msgstr "Falha ao exportar os seguintes dados salvos:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "Falha ao extrair os certificados da NAND" @@ -5711,14 +5782,14 @@ msgstr "Falha ao localizar um ou mais símbolos do Direct3D" msgid "Failed to import \"%1\"." msgstr "Falha ao importar \"%1\"." -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Falha ao importar o arquivo de dados salvos. Por favor, inicie o jogo " "correspondente pelo menos uma vez, depois tente novamente." -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5726,7 +5797,7 @@ msgstr "" "Falha ao importar o arquivo de dados salvos. O arquivo fornecido pode estar " "corrompido ou não contém dados salvos válidos do Wii." -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5737,7 +5808,7 @@ msgstr "" "NAND (Ferramentas -> Gerenciar NAND -> Verificar NAND...) , então importe os " "dados salvos novamente." -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "Falha ao inicializar o núcleo" @@ -5760,11 +5831,11 @@ msgid "Failed to install pack: %1" msgstr "Falha ao instalar pacote: %1" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "Falha ao instalar esse software na NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5772,8 +5843,8 @@ msgstr "" "Falha ao acessar a porta %1. Existe outra instância do servidor NetPlay em " "execução?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "Falha ao carregar o módulo RSO em %1" @@ -5785,15 +5856,15 @@ msgstr "Falha ao carregar d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "Falha ao carregar dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "Falha ao carregar o arquivo de mapa '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "Falha ao carregar arquivo do Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" @@ -5801,7 +5872,7 @@ msgstr "" "Falha ao carregar arquivo do Skylander:\n" "%1" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "Falha ao carregar o executável para a memória." @@ -5817,17 +5888,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "Falha ao modificar o Skylander!" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "Falha ao abrir \"%1\" para escrita." -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "Falha ao abrir \"{0}\" para escrita." #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "Falha ao abrir '%1'" @@ -5835,7 +5906,7 @@ msgstr "Falha ao abrir '%1'" msgid "Failed to open Bluetooth device: {0}" msgstr "Falha ao acessar o dispositivo Bluetooth: {0}" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "Falha ao abrir o estado do Branch Watch \"%1\"" @@ -5868,15 +5939,15 @@ msgstr "" msgid "Failed to open file." msgstr "Falha ao abrir o arquivo." -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "Falha ao abrir o servidor" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "Falha ao abrir arquivo do Infinity!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5888,11 +5959,11 @@ msgstr "" "\n" "O arquivo pode já estar sendo utilizado na base." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "Falha ao abrir arquivo do Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5948,13 +6019,13 @@ msgstr "" "Falha ao ler o(s) arquivo(s) de jogo(s) salvo(s) selecionado(s) do Memory " "Card." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "Falha ao ler arquivo do Infinity!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." @@ -5964,11 +6035,11 @@ msgstr "" "\n" "O arquivo é muito pequeno." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "Falha ao ler arquivo do Skylander!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5988,7 +6059,7 @@ msgstr "" "Falha ao ler conteúdo do arquivo:\n" "%1" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "Falha ao ler {0}" @@ -6028,31 +6099,31 @@ msgstr "" "Falha ao redefinir a pasta de redirecionamento do NetPlay. Verifique as " "permissões de gravação." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "Falha ao salvar o estado do Branch Watch \"%1\"" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "Falha ao salvar o log FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "Falha ao salvar o mapa de códigos no local '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "Falha ao salvar o arquivo de assinatura '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "Falha ao salvar o mapa de símbolos no local '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "Falha ao salvar no arquivo de assinatura '%1'" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -6108,20 +6179,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "Falha" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "Host Imparcial" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "Configurações de Região" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "Região Padrão:" @@ -6134,7 +6206,7 @@ msgstr "Rápido" msgid "Fast Depth Calculation" msgstr "Cálculo Rápido de Profundidade" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -6147,7 +6219,7 @@ msgstr "" msgid "Field of View" msgstr "Campo de Visualização" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "Número da Figura:" @@ -6159,9 +6231,9 @@ msgstr "Tipo de Figura" msgid "File Details" msgstr "Detalhes do Arquivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "Formato" @@ -6169,24 +6241,24 @@ msgstr "Formato" msgid "File Format:" msgstr "Formato do Arquivo:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Informações do Arquivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Nome do Arquivo" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "Local" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Tamanho" @@ -6279,7 +6351,6 @@ msgstr "Alinhamento Fixo" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Bandeiras" @@ -6288,14 +6359,14 @@ msgstr "Bandeiras" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Flutuação" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" -msgstr "Seguir &vertente" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" +msgstr "Seguir &Branch" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 msgid "For best results please slowly move your input to all possible regions." @@ -6371,7 +6442,7 @@ msgstr "" "Opção ativada pois o backend %1 não suporta shaders de " "geometria." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -6388,7 +6459,7 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -6401,6 +6472,15 @@ msgstr "" "

Na dúvida, mantenha essa opção ativada." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" +"Força a janela de renderização a ser exibida sempre no topo de outras " +"janelas e programas.

Na dúvida, mantenha essa opção " +"desativada." + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Formato:" @@ -6416,7 +6496,7 @@ msgstr "Para frente" msgid "Forward port (UPnP)" msgstr "Abrir porta (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "%1 resultados encontrados para \"%2\"" @@ -6426,24 +6506,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "%n endereço(s) encontrado(s)." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "Quadro %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Avançar Quadro" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Diminuir Velocidade" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Aumentar Velocidade" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Redefinir Velocidade" @@ -6451,7 +6531,7 @@ msgstr "Redefinir Velocidade" msgid "Frame Dumping" msgstr "Exportação de Quadros" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Intervalo de Quadros" @@ -6459,7 +6539,7 @@ msgstr "Intervalo de Quadros" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "Imagem(ns) da exportação de quadros '{0}' já existe(m). Substituir?" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "Quadros a Gravar:" @@ -6479,7 +6559,7 @@ msgstr "Arquivos Livres: %1" msgid "Free Look Control Type" msgstr "Tipo de Controle do Olhar Livre" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "Controle de Olhar Livre %1" @@ -6504,11 +6584,11 @@ msgstr "" msgid "FreeLook" msgstr "Olhar Livre" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Olhar Livre" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "Ativar/Desativar Olhar Livre" @@ -6533,8 +6613,8 @@ msgid "From" msgstr "De" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "De:" @@ -6542,10 +6622,15 @@ msgstr "De:" msgid "FullScr" msgstr "Tela Cheia" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Função" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "Configurações de Funcionamento" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "Funções" @@ -6562,7 +6647,7 @@ msgstr "GBA (TCP)" msgid "GBA Cartridge Path:" msgstr "Local do Cartucho de GBA:" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "Núcleo do GBA" @@ -6578,19 +6663,19 @@ msgstr "Configurações do GBA" msgid "GBA TAS Input %1" msgstr "Entrada de Dados TAS - GBA %1" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "Volume do GBA" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "Tamanho da Janela do GBA" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "ROM do GBA%1 alterada para \"%2\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "ROM desativada do GBA%1" @@ -6639,7 +6724,7 @@ msgstr "GL_MAX_TEXTURE_SIZE é {0} - deve ser pelo menos 1024." msgid "GPU Texture Decoding" msgstr "Decodificação de Texturas na GPU" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6652,7 +6737,7 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "GPU: ERRO OGL: Sua placa de vídeo é compatível com o OpenGL 2.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6660,7 +6745,7 @@ msgstr "" "GPU: ERRO OGL: extensão GL_ARB_map_buffer_range indisponível.\n" "GPU: Sua placa de vídeo é compatível com o OpenGL 3.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" @@ -6668,7 +6753,7 @@ msgstr "" "GPU: ERRO OGL: extensão GL_ARB_sampler_objects indisponível.\n" "GPU: Sua placa de vídeo é compatível com o OpenGL 3.3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" @@ -6676,7 +6761,7 @@ msgstr "" "GPU: ERRO OGL: extensão GL_ARB_uniform_buffer_object indisponível.\n" "GPU: Sua placa de vídeo é compatível com o OpenGL 3.1?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6692,7 +6777,7 @@ msgstr "" "GPU: ERRO OGL: suporte ao OpenGL 3.0 indisponível.\n" "GPU: Sua placa de vídeo é compatível com o OpenGL 3.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6715,16 +6800,16 @@ msgstr "" msgid "Game" msgstr "Jogo" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "Game Boy Advance" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Cartuchos do Game Boy Advance (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" @@ -6732,7 +6817,7 @@ msgstr "" "ROMs do Game Boy Advance (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *." "bin);;Todos os arquivos (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "Game Boy Advance na Porta %1" @@ -6760,8 +6845,8 @@ msgstr "Gama do Jogo" msgid "Game Gamma:" msgstr "Gama do Jogo:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "ID do Jogo" @@ -6770,15 +6855,15 @@ msgstr "ID do Jogo" msgid "Game ID:" msgstr "ID do Jogo:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Status do Jogo" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "Jogo alterado para \"%1\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" @@ -6787,11 +6872,11 @@ msgstr "" "selecione Propriedades, alterne para a guia Verificar, e selecione Verificar " "Integridade para calcular o hash" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "O número de disco do jogo é diferente" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "A revisão do jogo é diferente" @@ -6806,7 +6891,7 @@ msgstr "" "Jogo sobrescrito por outro jogo salvo. Dados corrompidos adiante {0:#x}, {1:" "#x}" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "A região do jogo é diferente" @@ -6826,11 +6911,11 @@ msgstr "Adaptador do GameCube para Wii U" msgid "GameCube Adapter for Wii U at Port %1" msgstr "Adaptador do GameCube para Wii U na Porta %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "Controle de GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "Controle de GameCube na Porta %1" @@ -6838,11 +6923,11 @@ msgstr "Controle de GameCube na Porta %1" msgid "GameCube Controllers" msgstr "Controles do GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "Teclado de GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "Teclado de GameCube na Porta %1" @@ -6859,7 +6944,7 @@ msgstr "Memory Cards do GameCube" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "Memory Cards do GameCube (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "Microfone de GameCube no Slot %1" @@ -6892,34 +6977,44 @@ msgstr "Gecko (C2)" msgid "Gecko Codes" msgstr "Códigos Gecko" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Geral" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Geral e Opções" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "Gerar Código(s) do Action Replay" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Gerar uma Nova ID de Estatísticas " -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" +"Gera uma nova ID anônima para suas estatísticas de uso. Isso irá desvincular " +"quaisquer estatísticas de uso futuras das suas estatísticas anteriores." + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "Código(s) AR gerado(s)." -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "Nomes de símbolos gerados a partir de '%1'" @@ -6937,7 +7032,7 @@ msgstr "Alemanha" msgid "GetDeviceList failed: {0}" msgstr "Falha no GetDeviceList: {0}" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "GiB" @@ -6952,7 +7047,7 @@ msgstr "Gigante" msgid "Giants" msgstr "Gigantes" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "Modo Golfe" @@ -6961,7 +7056,7 @@ msgid "Good dump" msgstr "Cópia válida" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Gráficos" @@ -6970,7 +7065,7 @@ msgstr "Gráficos" msgid "Graphics Mods" msgstr "Mods Gráficos" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Configurações" @@ -6979,7 +7074,7 @@ msgstr "Configurações" msgid "Graphics mods are currently disabled." msgstr "Os mods gráficos estão desativados no momento." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -7006,7 +7101,7 @@ msgstr "Verde Esquerdo" msgid "Green Right" msgstr "Verde Direito" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Exibição em Grade" @@ -7043,7 +7138,7 @@ msgstr "Pós-Processamento HDR" msgid "Hacks" msgstr "Hacks" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "Cabeça" @@ -7075,7 +7170,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "String do Byte Hexadecimal" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadecimal" @@ -7084,11 +7179,11 @@ msgstr "Hexadecimal" msgid "Hide" msgstr "Ocultar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "Ocultar &Controles" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "Ocultar Tudo" @@ -7100,11 +7195,22 @@ msgstr "Esconder Sessões Dentro-do-Jogo" msgid "Hide Incompatible Sessions" msgstr "Esconder Sessões Incompatíveis" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "Ocultar GBAs Remotos" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" +"Oculta o cursor do mouse sempre que estiver posicionado sobre a janela de " +"renderização e a janela de renderização estiver em foco." +"

Na dúvida, selecione \"Ao Mover\"." + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "Alto" @@ -7132,7 +7238,7 @@ msgstr "Hospedar" msgid "Host Code:" msgstr "Código da Sala:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "Host Autoritário" @@ -7140,7 +7246,7 @@ msgstr "Host Autoritário" msgid "Host Size" msgstr "Tamanho do Hospedeiro" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -7153,11 +7259,11 @@ msgstr "" "Adequado para jogos casuais com mais de 3 jogadores, possivelmente em " "conexões instáveis ou de alta latência." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "Host autoritário desativado" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "Host autoritário ativado" @@ -7169,17 +7275,17 @@ msgstr "Hospedar no NetPlay" msgid "Hostname" msgstr "Nome do Hospedeiro" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Configurações das Teclas de Atalho" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Teclas de Atalho" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "Desativar Teclas de Atalho em Segundo Plano" @@ -7242,7 +7348,7 @@ msgstr "Endereço IP:" msgid "IPL Settings" msgstr "Configurações do IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -7289,7 +7395,7 @@ msgstr "" msgid "Icon" msgstr "Ícone" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -7300,11 +7406,11 @@ msgstr "" "Adequado para jogos baseados em turnos com controles sensíveis ao tempo, " "como golfe." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "ID de Estatísticas" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -7329,7 +7435,7 @@ msgstr "" "Essa permissão pode ser revogada a qualquer momento através das " "configurações do Dolphin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -7350,7 +7456,7 @@ msgstr "" "Se desmarcado o estado da conexão do controle emulado é ligado\n" "ao estado da conexão do dispositivo padrão real (se houver um)." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -7361,7 +7467,26 @@ msgstr "" "pode ser útil para testes.

Na dúvida, mantenha essa " "opção desativada." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" +"Se ativado, o Dolphin pode coletar dados relacionados ao desempenho, uso de " +"recursos e configurações do emulador, assim como informações sobre o seu " +"hardware e sistema operacional.\n" +"\n" +"Dados pessoais nunca serão coletados. Essas informações nos ajudam a " +"compreender como os usuários e os jogos emulados utilizam o Dolphin e a " +"priorizar nossos esforços. Elas também nos ajudam a identificar " +"configurações raras que estejam causando erros ou problemas de desempenho e " +"estabilidade." + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -7377,7 +7502,7 @@ msgstr "" msgid "Ignore" msgstr "Ignorar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "Ignorar Acertos de Branch do &Apploader" @@ -7433,7 +7558,7 @@ msgstr "" "levemente o desempenho.

Na dúvida, mantenha essa " "opção desativada." -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "Importar Backup da NAND do BootMii..." @@ -7448,15 +7573,15 @@ msgstr "Falha ao Importar" msgid "Import Save File(s)" msgstr "Importar Arquivo(s) de Jogo Salvo" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Importar Dados Salvos do Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "Importando backup da NAND" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -7465,6 +7590,20 @@ msgstr "" "Importando backup da NAND\n" " Tempo decorrido: %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" +"Caso ocorra um erro, o Dolphin pausará a emulação para informar sobre o erro " +"e perguntar como prosseguir. Com essa opção desativada, o Dolphin irá " +"ignorar todos os erros, a emulação não será pausada e nenhum aviso será " +"mostrado.

Na dúvida, mantenha essa opção ativada." + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "Dentro do Jogo?" @@ -7510,24 +7649,24 @@ msgstr "Valor do tempo de jogo incorreto!" msgid "Increase" msgstr "Aumentar" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Aumentar Convergência" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Aumentar Profundidade" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Aumentar Velocidade" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Aumentar Resolução Interna" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "Aumentar Slot de Estado Selecionado" @@ -7547,16 +7686,16 @@ msgstr "Rotação Incremental" msgid "Incremental Rotation (rad/sec)" msgstr "Rotação Incremental (rad/seg)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "Criador de Figura Infinity" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "Gerenciador do Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "Objeto Infinity (*.bin);;" @@ -7578,12 +7717,12 @@ msgstr "Informações" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Informação" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "Desativar Proteção de Tela Durante a Emulação" @@ -7593,10 +7732,10 @@ msgstr "Injetar" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Entrada de Dados" @@ -7610,22 +7749,15 @@ msgstr "Força de entrada requerida pra ativação." msgid "Input strength to ignore and remap." msgstr "Força da entrada pra ignorar e remapear." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "Inserir &BLR" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "Inserir &BLR no início" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "Inserir &NOP" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "Inserir &nop" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "Inserir Cartão SD" @@ -7639,11 +7771,11 @@ msgstr "Instalar" msgid "Install Partition (%1)" msgstr "Partição de Instalação (%1)" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Instalar Atualização" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "Instalar WAD..." @@ -7651,13 +7783,14 @@ msgstr "Instalar WAD..." msgid "Install to the NAND" msgstr "Instalar na NAND" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "Instrução" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "Instrução" @@ -7666,7 +7799,7 @@ msgstr "Instrução" msgid "Instruction Breakpoint" msgstr "Ponto de Interrupção da Instrução" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "Instrução:" @@ -7675,7 +7808,7 @@ msgstr "Instrução:" msgid "Instruction: %1" msgstr "Instrução: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7696,19 +7829,19 @@ msgstr "Intensidade" msgid "Interface" msgstr "Interface" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "Erro Interno do LZ4 - falha ao extrair {0} bytes" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "Erro Interno do LZ4 - falha na compressão" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "Erro Interno do LZ4 - falha na extração ({0}, {1}, {2})" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "Erro Interno do LZ4 - discrepância no tamanho do payload ({0} / {1})) " @@ -7721,7 +7854,7 @@ msgstr "Erro Interno do LZO - falha na compressão" msgid "Internal LZO Error - decompression failed" msgstr "Erro Interno do LZO - falha na extração" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." @@ -7729,7 +7862,7 @@ msgstr "" "Erro Interno do LZO - falha na extração ({0}) ({1}) \n" "Não foi possível recuperar informações de versão do estado salvo legado." -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" @@ -7737,14 +7870,14 @@ msgstr "" "Erro Interno do LZO - falha ao processar cookie de versão extraída e " "comprimento do texto de versão ({0})" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" "Erro Interno do LZO - falha ao processar texto de versão extraído ({0} / {1})" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Resolução Interna" @@ -7753,7 +7886,7 @@ msgstr "Resolução Interna" msgid "Internal Resolution:" msgstr "Resolução Interna:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "Erro interno enquanto gera o código AR." @@ -7761,7 +7894,7 @@ msgstr "Erro interno enquanto gera o código AR." msgid "Interpreter (slowest)" msgstr "Interpretador (muito lento)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "Núcleo do Interpretador" @@ -7769,7 +7902,7 @@ msgstr "Núcleo do Interpretador" msgid "Invalid Expression." msgstr "Expressão Inválida" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "JSON inválido recebido do serviço de atualizações automáticas: {0}" @@ -7777,7 +7910,7 @@ msgstr "JSON inválido recebido do serviço de atualizações automáticas: {0}" msgid "Invalid Mixed Code" msgstr "Código Misturado Inválido" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "O pacote %1 fornecido é inválido: %2" @@ -7786,11 +7919,11 @@ msgstr "O pacote %1 fornecido é inválido: %2" msgid "Invalid Player ID" msgstr "ID de Jogador Inválida" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "Endereço do módulo do RSO inválido: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "Callstack inválido" @@ -7811,7 +7944,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "Entrada inválida para o campo \"%1\"" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "Entrada de dados inválida fornecida" @@ -7827,19 +7960,19 @@ msgstr "Parâmetros inválidos dados pra procurar." msgid "Invalid password provided." msgstr "Senha inválida fornecida." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Arquivo de gravação inválido" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Parâmetros de pesquisa inválidos (nenhum objeto selecionado)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "String de pesquisa inválida (não foi possível converter para número)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" "String de pesquisa inválida (apenas comprimentos correspondentes de string " @@ -7868,11 +8001,11 @@ msgstr "Itália" msgid "Item" msgstr "Item" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "Link de Blocos JIT Desativado" @@ -7880,47 +8013,47 @@ msgstr "Link de Blocos JIT Desativado" msgid "JIT Blocks" msgstr "Blocos JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "Vertente do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "Ponto Flutuante do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "Inteiro do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "LoadStore Flutuante do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "LoadStore do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "LoadStore Emparelhado do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "LoadStore lXz do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "LoadStore lbzx do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "LoadStore lwz do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "JIT Desligado (Núcleo do JIT)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "Emparelhamento do JIT Desligado" @@ -7932,16 +8065,17 @@ msgstr "Recompilador JIT ARM64 (recomendado)" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "Recompilador JIT x86-64 (recomendado)" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "Registro do Cache do JIT Desligado" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "Registros do Sistema do JIT Desligado" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." @@ -7950,11 +8084,11 @@ msgstr "" "nunca deveria acontecer. Por favor relate este incidente no bug tracker. O " "Dolphin irá fechar agora." -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "JIT não está ativo" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japão" @@ -7978,12 +8112,12 @@ msgstr "" "Kaos é o único vilão pra esse troféu e está sempre destrancado. Não há " "necessidade de editar nada!" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "Manter em Execução" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Manter Janela no Topo" @@ -8013,15 +8147,15 @@ msgstr "Teclado" msgid "Keys" msgstr "Teclas" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Remover Jogador" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Coréia" @@ -8047,7 +8181,7 @@ msgstr "Abrir R&OM..." msgid "L-Analog" msgstr "L (analógico)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "Save do LR" @@ -8055,7 +8189,11 @@ msgstr "Save do LR" msgid "Label" msgstr "Rótulo" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "Idioma" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "Último Valor" @@ -8093,7 +8231,7 @@ msgstr "Latência: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "Executar os softwares afetados talvez corrija os problemas detectados." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "Placar de Líderes" @@ -8101,7 +8239,7 @@ msgstr "Placar de Líderes" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -8112,7 +8250,7 @@ msgstr "Esquerda" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Eixo Esquerdo" @@ -8156,6 +8294,19 @@ msgstr "" "Clique com os botões Esquerdo/Direito pra configurar a saída de dados.\n" "Clique com o botão do meio pra limpar." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" +"Permite utilizar idiomas e outras configurações relacionadas à região que " +"podem não ser suportadas pelo jogo. Pode causar problemas e travamentos." +"

Essa opção não pode ser alterada enquanto a emulação estiver em " +"execução.

Na dúvida, mantenha essa opção desativada." +"" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -8189,11 +8340,11 @@ msgstr "Luz" msgid "Limit Chunked Upload Speed:" msgstr "Limitar Velocidade de Envio de Fragmentos:" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Selecionar Colunas" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Exibição em Lista" @@ -8202,28 +8353,28 @@ msgid "Listening" msgstr "Escutando" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Carregar" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "Carregar o &Arquivo do Mapa Ruim..." -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "Carregar o &Outro Arquivo do Mapa..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "Carregar Branch Watch &De..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" -msgstr "Carregar estado do Branch Watch" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" +msgstr "Carregar Estado do Branch Watch" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 msgid "Load Custom Textures" @@ -8233,24 +8384,29 @@ msgstr "Carregar Texturas Personalizadas" msgid "Load File" msgstr "Carregar Arquivo" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "Carregar Menu Principal do GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "Somente Carregar Dados Salvos do Host" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Carregar Anterior" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "Carregar Arquivo de Mapa" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "Carregamento:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "Abrir ROM" @@ -8258,133 +8414,128 @@ msgstr "Abrir ROM" msgid "Load Slot" msgstr "Carregar Slot" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Carregar Estado" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Carregar Estado Anterior 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Carregar Estado Anterior 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Carregar Estado Anterior 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Carregar Estado Anterior 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Carregar Estado Anterior 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Carregar Estado Anterior 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Carregar Estado Anterior 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Carregar Estado Anterior 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Carregar Estado Anterior 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Carregar Estado Anterior 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Carregar do Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Carregar do Slot 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Carregar do Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Carregar do Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Carregar do Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Carregar do Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Carregar do Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Carregar do Slot 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Carregar do Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Carregar do Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Carregar do Arquivo..." -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Carregar do Slot Selecionado" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Carregar do Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Carregar Wii System Menu %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "Carregar e Armazenar Dados Salvos do Host" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Carregar do Slot Selecionado" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Slot %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Carregar o arquivo do mapa" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "Carregar vWii System Menu %1" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Carregar..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "Símbolos carregados do '%1'" @@ -8408,20 +8559,32 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "IP Local" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "Travar Cursor do Mouse" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Trancado" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" +"Prende o cursor do mouse dentro da janela de renderização sempre que a " +"janela estiver em foco. Você pode definir uma tecla de atalho para liberar o " +"cursor.

Na dúvida, mantenha essa opção desativada." + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Log" @@ -8430,15 +8593,16 @@ msgstr "Log" msgid "Log Configuration" msgstr "Configurações" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "Entrar" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "Registrar Cobertura das Instruções do JIT" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "Sair" @@ -8454,7 +8618,7 @@ msgstr "Tipos de Log" msgid "Logger Outputs" msgstr "Saída de Dados" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "Falha no Login" @@ -8469,15 +8633,15 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "Reprodução contínua" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "Perdeu a conexão com o servidor do NetPlay..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "Baixo" @@ -8494,7 +8658,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "MORIBUNDO" @@ -8540,9 +8704,9 @@ msgstr "Certifique-se que o valor do tempo de jogo seja válido!" msgid "Make sure there is a Skylander in slot %1!" msgstr "Certifique-se que há um Skylander no slot %1!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Fabricante" @@ -8551,7 +8715,7 @@ msgstr "Fabricante" msgid "Maker:" msgstr "Fabricante:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -8564,7 +8728,7 @@ msgstr "" "

Na dúvida, mantenha essa opção desativada." -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "Gerenciar NAND" @@ -8573,7 +8737,7 @@ msgstr "Gerenciar NAND" msgid "Manual Texture Sampling" msgstr "Amostragem Manual de Texturas" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "Mapeamento" @@ -8585,11 +8749,11 @@ msgstr "Mask ROM" msgid "Match Found" msgstr "Combinação Achada" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "Buffer Máximo:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "Tamanho máximo do buffer alterado para %1" @@ -8603,7 +8767,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Pode causar lentidão no Wii Menu e em alguns jogos." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "Médio" @@ -8619,7 +8783,7 @@ msgstr "Pontos de Interrupção da Memória" msgid "Memory Card" msgstr "Memory Card" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "Gerenciador de Memory Cards" @@ -8647,7 +8811,7 @@ msgstr "MemoryCard: Leitura chamada com endereço inválido da fonte ({0:#x})" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "MemoryCard: Gravação chamada com endereço de destino inválido ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8659,13 +8823,13 @@ msgstr "" "recomendado manter um backup de ambas as NANDs. Tem certeza de que deseja " "continuar?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Microfone" @@ -8682,7 +8846,7 @@ msgstr "Diversos" msgid "Misc Settings" msgstr "Configurações Diversas" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "Outros Controles" @@ -8696,7 +8860,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "Incompatibilidade entre as estruturas internas dos dados." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8743,8 +8907,8 @@ msgstr "Modificar Slot" msgid "Modifying Skylander: %1" msgstr "Modificando o Skylander: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "Módulos achados: %1" @@ -8764,11 +8928,11 @@ msgstr "Sombras Monoscópicas" msgid "Monospaced Font" msgstr "Fonte de Largura Fixa" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "Dados de Movimento" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "Simulação de Movimentos" @@ -8777,38 +8941,21 @@ msgstr "Simulação de Movimentos" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "Visibilidade do Cursor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" -"Oculta o cursor do mouse após um período de inatividade e reexibe ao ser " -"movido." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "Exibe permanentemente o cursor do mouse." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" -"Oculta permanentemente o cursor do mouse enquanto um jogo estiver em " -"execução." - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "Mover" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Gravação" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" @@ -8816,7 +8963,7 @@ msgstr "" "A gravação {0} indica que inicia a partir de um estado salvo, mas {1} não " "existe. A gravação provavelmente não será sincronizada!" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "Múltiplos erros ao gerar os códigos AR." @@ -8829,10 +8976,10 @@ msgstr "Multiplicador" msgid "N&o to All" msgstr "Não para T&odos" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Verificação da NAND" @@ -8841,8 +8988,8 @@ msgstr "Verificação da NAND" msgid "NKit Warning" msgstr "Aviso sobre o NKit" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8851,7 +8998,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "NTSC-K" @@ -8874,8 +9021,8 @@ msgstr "" "mesmo valor aqui.

Na dúvida, mantenha essa opção em " "2.35." -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8888,11 +9035,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "Nome" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Nome da nova etiqueta:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Nome da etiqueta a remover:" @@ -8918,7 +9065,7 @@ msgstr "Nativa (640x528)" msgid "Native GCI File" msgstr "Arquivo GCI Nativo" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "NetPlay" @@ -8934,7 +9081,7 @@ msgstr "Configuração do NetPlay" msgid "Netherlands" msgstr "Holanda" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8943,7 +9090,7 @@ msgstr "" "criado ou modificado durante a sessão permanecerá nos dados salvos locais do " "host." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8952,7 +9099,7 @@ msgstr "" "NetPlay iniciará utilizando os dados salvos do host, mas qualquer dado salvo " "criado ou modificado durante a sessão será descartado ao sair dela." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8961,7 +9108,7 @@ msgstr "" "a sessão será descartado ao sair dela." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "Rede" @@ -8969,16 +9116,16 @@ msgstr "Rede" msgid "Network dump format:" msgstr "Formato do despejo de rede:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "Nunca" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "Desativar Atualizações" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Novo" @@ -9003,7 +9150,7 @@ msgstr "Nova Pesquisa" msgid "New Tag..." msgstr "Nova Etiqueta..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Uma nova ID foi gerada." @@ -9011,21 +9158,23 @@ msgstr "Uma nova ID foi gerada." msgid "New instruction:" msgstr "Nova instrução:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Nova etiqueta" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "Próximo Perfil de Jogo" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "Combinação Seguinte" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "Próximo Perfil" @@ -9066,7 +9215,7 @@ msgstr "Sem Compressão" msgid "No Match" msgstr "Sem Combinação" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "Não Utilizar Dados Salvos" @@ -9074,12 +9223,12 @@ msgstr "Não Utilizar Dados Salvos" msgid "No data to modify!" msgstr "Não há dados pra modificar!" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Nenhuma descrição disponível" @@ -9091,7 +9240,7 @@ msgstr "Não há erros." msgid "No extension selected." msgstr "Nenhum acessório selecionado." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "Nenhum arquivo carregado / gravado." @@ -9112,11 +9261,11 @@ msgstr "Nenhum mod gráfico selecionado." msgid "No input" msgstr "Sem entrada dos dados" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "Não foram detectados problemas." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "Nenhum jogo correspondente encontrado" @@ -9142,7 +9291,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "Nenhum perfil encontrado pra configuração do jogo '{0}'" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "Nenhuma gravação carregada." @@ -9158,13 +9307,13 @@ msgstr "" "estado para evitar perda de sincronia com a gravação" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Nenhum" @@ -9176,7 +9325,7 @@ msgstr "América do Norte" msgid "Not Set" msgstr "Desconhecido" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "Nem todos os jogadores possuem o jogo. Iniciar assim mesmo?" @@ -9200,7 +9349,7 @@ msgstr "" "Não há arquivos livres o bastante no memory card alvo. Pelo menos %n " "arquivo(s) livre(s) requerido(s)." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "Não encontrado" @@ -9246,26 +9395,26 @@ msgstr "Número de tremidas por segundo." msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "Acelerômetro do Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "Botões do Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "Eixo do Nunchuk" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "Objeto %1" @@ -9317,7 +9466,7 @@ msgstr "Posição X do Objeto 4" msgid "Object 4 Y" msgstr "Posição Y do Objeto 4" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Intervalo de Objetos" @@ -9338,7 +9487,7 @@ msgstr "Deslocamento" msgid "On" msgstr "Ligado" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "Ao Mover" @@ -9352,7 +9501,7 @@ msgstr "" "vértices para expansão de pontos e linhas, utiliza shaders de vértices para " "o trabalho. Pode afetar o desempenho.

%1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -9379,7 +9528,7 @@ msgstr "" "são executados apenas quando uma ação específica é executada no software " "emulado." -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "&Documentação Online" @@ -9387,7 +9536,7 @@ msgstr "&Documentação Online" msgid "Only Show Collection" msgstr "Mostrar Apenas Coleção" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -9395,7 +9544,7 @@ msgstr "" "Só anexar símbolos com o prefixo:\n" "(Em branco pra todos os símbolos)" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -9414,18 +9563,22 @@ msgstr "Abrir" msgid "Open &Containing Folder" msgstr "Abrir &Local do Arquivo" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "Abrir Pasta do &Usuário" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "Abrir Conquistas" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Abrir Diretório..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" -msgstr "Abrir log do FIFO" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" +msgstr "Abrir Registro FIFO" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 msgid "Open GameCube &Save Folder" @@ -9489,26 +9642,26 @@ msgstr "Laranja" msgid "Orbital" msgstr "Orbital" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "Origem" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "Origem Máx." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "Origem Mín." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "Símbolo de Origem" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "Origem e Destino" @@ -9516,7 +9669,7 @@ msgstr "Origem e Destino" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -9526,16 +9679,16 @@ msgstr "Outros" msgid "Other Partition (%1)" msgstr "Outra Partição (%1)" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "Outros" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "Gerenciamento de Estados Salvos" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "Outro jogo..." @@ -9543,7 +9696,7 @@ msgstr "Outro jogo..." msgid "Output" msgstr "Saída dos Dados" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "Saída da Reamostragem" @@ -9551,16 +9704,16 @@ msgstr "Saída da Reamostragem" msgid "Output Resampling:" msgstr "Saída da Reamostragem:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "Sobrescrito" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "&Reproduzir Gravação de Replay..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -9589,7 +9742,7 @@ msgstr "Arquivo de imagem PNG (*.png);;Todos os arquivos (*)" msgid "PPC Size" msgstr "Tamanho do PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC vs Hospedeiro" @@ -9602,7 +9755,7 @@ msgstr "Controle" msgid "Pads" msgstr "Pads" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "Parâmetros" @@ -9623,7 +9776,7 @@ msgstr "Passivo" msgid "Passthrough a Bluetooth adapter" msgstr "Redirecionar um adaptador Bluetooth" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Senha" @@ -9661,15 +9814,15 @@ msgstr "Locais" msgid "Pause" msgstr "Pausar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "Pausar Branch Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "&Pausar no Fim do Replay" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Pausar ao Perder Foco" @@ -9690,6 +9843,15 @@ msgstr "" "

Se não tiver certeza deixe isto desmarcado." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" +"Pausa a emulação sempre que a janela de renderização não estiver em foco." +"

Na dúvida, mantenha essa opção desativada." + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9709,7 +9871,7 @@ msgstr "Velocidade pico dos movimentos de balanço externos." msgid "Per-Pixel Lighting" msgstr "Iluminação Por Pixel" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Executar Atualização do Sistema Online" @@ -9739,15 +9901,15 @@ msgstr "Físico" msgid "Physical address space" msgstr "Espaço do endereço físico" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "Escolha a fonte de depuração" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Ping" @@ -9759,8 +9921,8 @@ msgstr "Pra baixo" msgid "Pitch Up" msgstr "Pra cima" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Plataforma" @@ -9768,52 +9930,52 @@ msgstr "Plataforma" msgid "Play" msgstr "Reproduzir" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "Reproduzir / Gravar" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Reproduzir Gravação" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "Play Set/Power Disc" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Opções de Reprodução" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "Jogador" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "Jogador 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "Jogador 1, Habilidade 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "Jogador 1, Habilidade 2" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "Jogador 2" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "Jogador 2, Habilidade 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "Jogador 2, Habilidade 2" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Jogadores" @@ -9850,7 +10012,7 @@ msgid "Point (Passthrough)" msgstr "Apontar (Redirecionamento)" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "Porta %1" @@ -9867,12 +10029,12 @@ msgstr "Porta:" msgid "Portal Slots" msgstr "Slots do Portal" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Possível dessincronia detectada: %1 pode ter dessincronizado no quadro %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "Efeito de Pós-Processamento" @@ -9884,6 +10046,14 @@ msgstr "Efeito de Pós-Processamento:" msgid "Post-Processing Shader Configuration" msgstr "Configurações do Shader de Pós-Processamento" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "Power Disc 3" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "Power Disc 2" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9893,15 +10063,15 @@ msgstr "Preferir SV para Expansão de Ponto/Linha" msgid "Prefetch Custom Textures" msgstr "Pré-carregar Texturas Personalizadas" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "Fim prematuro da gravação no PlayController. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "Fim prematuro da gravação no PlayWiimote. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Fim prematuro da gravação no PlayWiimote. {0} > {1}" @@ -9917,7 +10087,7 @@ msgstr "" msgid "Presets" msgstr "Predefinições" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Sincronizar (Redirecionamento Bluetooth)" @@ -9940,24 +10110,25 @@ msgstr "" "

Não recomendado, use apenas se os outros modos não " "entregarem resultados satisfatórios." -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "Perfil de Jogo Anterior" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "Combinação Anterior" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "Perfil Anterior" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "Primitivo %1" @@ -9997,16 +10168,16 @@ msgstr "" "Problemas de gravidade média foram encontrados. O jogo inteiro ou certas " "partes dele podem não funcionar corretamente." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Perfil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "Contador do Programa" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -10014,15 +10185,24 @@ msgstr "Contador do Programa" msgid "Progress" msgstr "Progresso" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" +"Solicita que você confirme que deseja encerrar a emulação ao pressionar " +"Parar.

Na dúvida, mantenha essa opção ativada." + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Público" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "Limpar Cache da Lista de Jogos" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "Coloque as ROMs do IPL na pasta User/GC//." @@ -10051,11 +10231,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Pergunta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Sair" @@ -10072,19 +10252,19 @@ msgstr "R" msgid "R-Analog" msgstr "R (analógico)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "PRONTO" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "Módulos do RSO" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "Auto-detecção do RSO" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "EM EXECUÇÃO" @@ -10105,7 +10285,7 @@ msgstr "Final do Alcance: " msgid "Range Start: " msgstr "Início do Alcance: " -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "Rank %1" @@ -10117,12 +10297,13 @@ msgstr "Bruto" msgid "Raw Internal Resolution" msgstr "Resolução Interna Bruta" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" -msgstr "Su&bstituir instrução" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" +msgstr "Su&bstituir Instrução" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "Ler" @@ -10145,7 +10326,7 @@ msgstr "Somente-leitura" msgid "Read or Write" msgstr "Ler ou Gravar" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "Modo Somente Leitura" @@ -10161,8 +10342,8 @@ msgstr "Wii Remote Real" msgid "Received invalid Wii Remote data from Netplay." msgstr "Dados do Wii Remote inválidos recebidos do NetPlay." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "Acertos Recentes" @@ -10171,23 +10352,23 @@ msgstr "Acertos Recentes" msgid "Recenter" msgstr "Re-centralizar" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Gravar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "Gravar a Entrada dos Dados" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "Gravação" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Opções da Gravação" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Gravando..." @@ -10204,7 +10385,7 @@ msgstr "Vermelho Esquerdo" msgid "Red Right" msgstr "Vermelho Direito" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -10227,7 +10408,7 @@ msgstr "Status no Redump.org:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -10258,8 +10439,8 @@ msgstr "Valores atuais atualizados." msgid "Refreshing..." msgstr "Atualizando..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Região" @@ -10280,7 +10461,12 @@ msgstr "Entrada Relativa dos Dados" msgid "Relative Input Hold" msgstr "Manter a Entrada Relativa dos Dados" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "Lançamentos (a cada poucos meses)" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "Me Lembrar Mais Tarde" @@ -10305,7 +10491,7 @@ msgstr "Remover Dados Não Utilizados (Irreversível):" msgid "Remove Tag..." msgstr "Remover Etiqueta..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Remover etiqueta" @@ -10319,12 +10505,12 @@ msgstr "" "(a menos que você comprima o arquivo ISO em um formato como ZIP " "posteriormente). Deseja continuar mesmo assim?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "Renomear Símbolo" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "Janela de Renderização" @@ -10348,10 +10534,19 @@ msgstr "Relatório: Gravação da GCIFolder no bloco não alocado {0:#x}" msgid "Request to Join Your Party" msgstr "Pedido pra se Juntar ao seu Grupo" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" +"Exige que a janela de renderização esteja em foco para que as teclas de " +"atalho funcionem.

Na dúvida, mantenha essa opção " +"ativada." + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -10361,7 +10556,7 @@ msgstr "Redefinir" msgid "Reset All" msgstr "Resetar Tudo" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "Redefinir Ignorar Gerenciadores de Pânico" @@ -10405,7 +10600,7 @@ msgstr "Gerenciador de Pacotes de Recursos" msgid "Resource Pack Path:" msgstr "Pacotes de Recursos:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Reinicialização Necessária" @@ -10413,11 +10608,11 @@ msgstr "Reinicialização Necessária" msgid "Restore Defaults" msgstr "Restaurar Padrões" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" -msgstr "Restaurar instrução" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" +msgstr "Restaurar Instrução" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Repetir" @@ -10426,7 +10621,7 @@ msgstr "Repetir" msgid "Return Speed" msgstr "Velocidade de Retorno" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "Revisão" @@ -10438,7 +10633,7 @@ msgstr "Revisão: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -10449,7 +10644,7 @@ msgstr "Direita" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Eixo Direito" @@ -10485,11 +10680,11 @@ msgstr "Rolar pra Esquerda" msgid "Roll Right" msgstr "Rolar pra Direita" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "Código da Sala" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "Rotação" @@ -10512,27 +10707,31 @@ msgstr "" "resolução interna nativa.

Na dúvida, mantenha essa " "opção desativada." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -10542,6 +10741,17 @@ msgstr "" "de Código. Clicar com o botão direito na(s) linha(s) selecionada(s) mostrará " "um menu de contexto.\n" "\n" +"Se a coluna de origem, destino ou símbolo forem clicadas com o botão " +"direito, uma ação para copiar o(s) endereço(s) relevante(s) para a área de " +"transferência estará disponível, e uma ação para definir um ponto de " +"interrupção no(s) endereço(s) relevante(s) também estará disponível. Observe " +"que para as colunas de símbolo de origem / destino, essas ações só estarão " +"disponíveis se todas as linhas selecionadas contiverem um símbolo.\n" +"\n" +"Se a coluna de origem em uma linha da tabela for clicada com o botão " +"direito, uma ação para substituir a instrução no(s) destino(s) com uma " +"instrução NOP (No Operation) estará disponível.\n" +"\n" "Se a coluna de destino em uma linha da tabela for clicada com o botão " "direito, uma ação para substituir a instrução no(s) destino(s) com uma " "instrução BLR (Branch para Registrador de Link) estará disponível, mas " @@ -10552,7 +10762,7 @@ msgstr "" "Se a coluna do símbolo de origem / destino em uma linha da tabela for " "clicada com o botão direito, uma ação para substituir a(s) instrução(ões) no " "início do símbolo com uma instrução BLR estará disponível, mas somente se " -"cada símbolo de origem / destino for encontrado.\n" +"linha selecionada contiver um símbolo. \n" "\n" "Todos os menus de contexto tem uma ação para excluir a(s) linha(s) " "selecionada(s) da lista de candidatos." @@ -10564,23 +10774,23 @@ msgstr "" msgid "Rumble" msgstr "Vibração" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" -msgstr "Correr &Até Aqui" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" +msgstr "Executar A&té Aqui" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "Executar Instâncias do GBA em Processos Dedicados" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" -msgstr "Executar até" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" +msgstr "Executar Até" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" -msgstr "Executar até (ignorando pontos de interrupção)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" +msgstr "Executar Até (ignorar Pontos de Interrupção)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "Executar até atingir (ignorando os pontos de interrupção)" @@ -10588,7 +10798,7 @@ msgstr "Executar até atingir (ignorando os pontos de interrupção)" msgid "Russia" msgstr "Rússia" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "Cartão SD" @@ -10647,11 +10857,11 @@ msgstr "Contexto do SSL" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "Sa&lvar Código" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Salvar Estado Salvo" @@ -10661,9 +10871,9 @@ msgid "Safe" msgstr "Seguro" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -10673,28 +10883,40 @@ msgstr "Salvar" msgid "Save All" msgstr "Salvar Todos" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "S&alvar Branch Watch Como..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" -msgstr "Salvar estado do Branch Watch" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "Salvar Estado do Branch Watch" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "Salvar Arquivo de Saída Combinado Como" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "Salvar Imagem Convertida" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" +msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "Exportar Dados Salvos" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" -msgstr "Salvar o Log do FIFO" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" +msgstr "Salvar Registro FIFO" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" -msgstr "Salvar o Arquivo em" +msgid "Save File To" +msgstr "Salvar Arquivo Em" #. i18n: Noun (i.e. the data saved by the game) #: Source/Core/DolphinQt/GBAWidget.cpp:415 @@ -10705,15 +10927,19 @@ msgstr "Jogo Salvo" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "Arquivo de jogo salvo (*.sav);;Todos os arquivos (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "Importar Dados Salvos" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "Salvar Arquivo de Mapa" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Salvar Estado Mais Antigo" @@ -10721,73 +10947,77 @@ msgstr "Salvar Estado Mais Antigo" msgid "Save Preset" msgstr "Salvar Predefinição" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "Salvar o Arquivo da Gravação Como" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "Salvar Arquivo de Assinatura" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Salvar Estado" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Salvar no Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Salvar no Slot 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Salvar no Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Salvar no Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Salvar no Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Salvar no Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Salvar no Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Salvar no Slot 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Salvar no Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Salvar no Slot 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "Salvar no Arquivo..." -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Salvar no Slot Mais Antigo" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Salvar no Slot Selecionado" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Salvar no Slot" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "Salvar o Mapa dos Símbolos &Como..." @@ -10795,7 +11025,7 @@ msgstr "Salvar o Mapa dos Símbolos &Como..." msgid "Save Texture Cache to State" msgstr "Armazenar Cache de Texturas no Estado Salvo" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "Salvar e Carregar Estados Salvos" @@ -10807,11 +11037,7 @@ msgstr "Salvar como Predefinição..." msgid "Save as..." msgstr "Salvar como..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "Salvar o arquivo de saída combinada dos dados como" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10825,23 +11051,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "Salvar na Mesma Pasta da ROM" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "Salvar o arquivo do mapa" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "Salvar o arquivo de assinatura" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "Salvar no Slot Selecionado" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Slot %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Salvar..." @@ -10855,7 +11073,7 @@ msgstr "" msgid "Saves:" msgstr "Dados Salvos:" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "O estado salvo da gravação {0} está corrompido, parando a gravação..." @@ -10872,8 +11090,8 @@ msgid "ScrShot" msgstr "Screenshot" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Pesquisar" @@ -10882,7 +11100,7 @@ msgstr "Pesquisar" msgid "Search Address" msgstr "Procurar Endereço" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Procurar o Objeto Atual" @@ -10902,7 +11120,7 @@ msgstr "" "A busca atualmente não é possível no espaço do endereço virtual. Por favor " "execute o jogo um pouco e tente de novo." -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "Procurar uma Instrução" @@ -10910,7 +11128,7 @@ msgstr "Procurar uma Instrução" msgid "Search games..." msgstr "Pesquisar jogos..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "Procurar instrução" @@ -10946,39 +11164,43 @@ msgstr "Selecionar" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" -"Selecione o arquivo de salve automático do estado do Branch Watch (para usar " -"o local de pasta do usuário, cancele)" +"Selecione Arquivo de Salvamento Automático do Estado do Branch Watch (para " +"utilizar a pasta do usuário, cancele)" #: Source/Core/DolphinQt/Settings/PathPane.cpp:71 msgid "Select Dump Path" msgstr "Selecione o Caminho do Dump" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "Selecione o Diretório de Exportação" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "Selecionar Arquivo da Figura" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "Selecionar a BIOS do GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "Selecionar a ROM do GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "Selecione o Caminho dos Saves do GBA" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "Selecione Arquivo de Chaves (Backup da OTP/SEEPROM)" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "Selecionar" @@ -10987,6 +11209,10 @@ msgstr "Selecionar" msgid "Select Load Path" msgstr "Selecione o Caminho Pra Carregar" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "Selecione Backup da NAND" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "Selecione o Caminho do Pacote de Recursos" @@ -10995,6 +11221,14 @@ msgstr "Selecione o Caminho do Pacote de Recursos" msgid "Select Riivolution XML file" msgstr "Selecione o arquivo XML do Riivolution" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "Selecione Imagem do Cartão SD" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "Selecione Arquivo de Dados Salvos" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "Selecione a Correção do Skylander" @@ -11003,58 +11237,62 @@ msgstr "Selecione a Correção do Skylander" msgid "Select Skylander File" msgstr "Selecione o arquivo do Skylander" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Slot %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Selecionar" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Slot de Estado Salvo" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Selecionar Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Selecionar Slot 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Selecionar Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Selecionar Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Selecionar Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Selecionar Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Selecionar Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Selecionar Slot 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Selecionar Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Selecionar Slot 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "Selecione Software a ser Instalado na NAND" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "Selecione o Caminho do WFS" @@ -11072,24 +11310,20 @@ msgstr "Selecione um Diretório" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Selecione um Arquivo" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" -msgstr "Selecione uma pasta pra sincronizar com a imagem do cartão SD" +msgid "Select a Folder to Sync with the SD Card Image" +msgstr "Selecione a Pasta a ser Sincronizada com a Imagem do Cartão SD" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Selecione um Jogo" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "Selecione uma Imagem do Cartão SD" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "Selecione um arquivo" @@ -11098,19 +11332,15 @@ msgstr "Selecione um arquivo" msgid "Select a game" msgstr "Selecione um jogo" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "Selecione um título pra instalar no NAND" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "Selecione os Cartões do e-Reader" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "Selecione o endereço do módulo do RSO:" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "Selecione o Arquivo da Gravação a Executar" @@ -11118,23 +11348,6 @@ msgstr "Selecione o Arquivo da Gravação a Executar" msgid "Select the Virtual SD Card Root" msgstr "Selecione a Raiz do Cartão SD Virtual" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "Selecione o arquivo das chaves (dump do OTP/SEEPROM)" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Importar" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "Selecione aonde você quer salvar a imagem convertida" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "Selecione aonde você quer salvar as imagens convertidas" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Fonte Selecionada" @@ -11146,16 +11359,16 @@ msgstr "O perfil de controle selecionado não existe" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "O jogo selecionado não existe na lista de jogos!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "Thread do callstack selecionado" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "Contexto do thread selecionado" @@ -11210,7 +11423,7 @@ msgstr "" "dúvida, selecione \"Resolução Interna com Proporção de Tela Corrigida\"." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -11288,7 +11501,49 @@ msgstr "" "é recomendado testar cada um e selecionar o backend menos problemático." "

Na dúvida, selecione \"OpenGL\"." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" +"Seleciona qual canal de atualizações a ser utilizado quando o Dolphin " +"verifica se existem novas versões. Se uma nova versão estiver disponível, o " +"Dolphin mostrará um resumo das alterações efetuadas desde a versão em " +"execução atualmente e perguntará se você deseja atualizar o emulador." +"

O canal 'Dev' tem as atualizações mais recentes do Dolphin e " +"normalmente recebe novas versões múltiplas vezes por dia. Selecione esse " +"canal se você deseja ter acesso aos recursos e correções mais recentes." +"

O canal 'Lançamentos' é atualizado a cada poucos meses. Alguns " +"motivos para utilizar esse canal:
- Você prefere utilizar versões que " +"passaram por testes adicionais.
- NetPlay exige que todos os jogadores " +"utilizam a mesma versão, a versão Lançamento mais recente terá mais " +"jogadores disponíveis.
- Você utiliza o sistema de estados salvos com " +"frequência, que não garante compatibilidade com versões diferentes do " +"Dolphin. Se isso se aplica a você, certifique-se de criar dados salvos " +"dentro do jogo antes de atualizar (por exemplo, salve o jogo da mesma " +"maneira que você faria ao jogar em um console GameCube ou Wii), e recarregue " +"esses dados salvos após atualizar o Dolphin e antes de criar novos estados " +"salvos.

Selecionar \"Desativar Atualizações\" fará com que o Dolphin " +"não verifique automaticamente se novas versões estão disponíveis." +"

Na dúvida, selecione \"Lançamentos (a cada poucos " +"meses)\"." + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Enviar" @@ -11296,6 +11551,21 @@ msgstr "Enviar" msgid "Sensor Bar Position:" msgstr "Posição da Sensor Bar:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" +"Separa a emulação da CPU e da GPU em threads separadas. Reduz a demanda em " +"uma única thread ao dividir a carga mais pesada do Dolphin em dois núcleos, " +"que normalmente melhora o desempenho. No entanto, isso também pode causar " +"defeitos e travamentos.

Essa opção não pode ser alterada enquanto a " +"emulação estiver em execução.

Na dúvida, mantenha " +"essa opção ativada." + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -11324,39 +11594,39 @@ msgstr "O servidor rejeitou a tentativa traversal" msgid "Set &Value" msgstr "Definir &Valor" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "Definir Ponto de In&terrupção" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "Definir Arquivo de Memory Card para o Slot A" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "Definir Arquivo de Memory Card para o Slot B" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "Definir PC" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "Definir &Endereço Final do Símbolo" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "Definir Tamanho do &Símbolo" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "Definir Endereço Final do Símbolo" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "Definir como &ISO padrão" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "Definir arquivo do memory card pro Slot A" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "Definir arquivo do memory card pro Slot B" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "Definir final do &endereço do símbolo" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "Definir tamanho do &símbolo" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "Definir final do endereço do símbolo" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "Definir tamanho do símbolo (%1):" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -11371,6 +11641,18 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Define o idioma do sistema do Wii." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" +"Define o idioma de exibição para a interface do Dolphin.

Mudanças " +"nesta opção só serão aplicadas quando o Dolphin for reiniciado." +"

Na dúvida, selecione \"<Idioma do Sistema>\"." +"" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " @@ -11379,6 +11661,27 @@ msgstr "" "Define a latência em milissegundos. Valores mais altos podem reduzir " "picotamentos no áudio. Disponível somente em alguns backends." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" +"Define a região a ser utilizada nos softwares que não puderem ter a região " +"determinada automaticamente.

Essa opção não pode ser alterada " +"enquanto a emulação estiver em execução." + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" +"Define o estilo para a interface do Dolphin. Qualquer estilo customizado que " +"tenha sido carregado será mostrado aqui, permitindo que você alterne para " +"eles.

Na dúvida, selecione \"(Sistema)\"." + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " @@ -11387,13 +11690,13 @@ msgstr "" "Configura a busca usando mapeamentos MEM1 e MEM2 padrão (no Wii) no espaço " "do endereço virtual. Isto funcionará para a vasta maioria dos jogos." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Configurações" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Não foi possível criar o arquivo setting.txt" @@ -11428,27 +11731,27 @@ msgstr "Controle Shinkansen" msgid "Show % Speed" msgstr "Mostrar Velocidade em %" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Mostrar &Log" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Mostrar Barra de &Ferramentas" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Mostrar Software em Execução no Título da Janela" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "Mostrar Tudo" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Austrália" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Mostrar Jogo em Execução no Discord" @@ -11457,7 +11760,7 @@ msgstr "Mostrar Jogo em Execução no Discord" msgid "Show Disabled Codes First" msgstr "Mostrar Códigos Desativados Primeiro" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "ELF/DOL" @@ -11470,7 +11773,7 @@ msgstr "Mostrar Códigos Ativados Primeiro" msgid "Show FPS" msgstr "Mostrar FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Mostrar Contador de Quadros" @@ -11478,43 +11781,43 @@ msgstr "Mostrar Contador de Quadros" msgid "Show Frame Times" msgstr "Mostrar Duração dos Quadros" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "França" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Alemanha" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "Mostrar Sobreposição do Modo Golfe" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "Mostrar Base Infinity" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Mostrar Entrada de Dados" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Itália" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "Japão" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Coréia" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Mostrar Contador de Lag" @@ -11522,7 +11825,7 @@ msgstr "Mostrar Contador de Lag" msgid "Show Language:" msgstr "Idioma:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Mostrar &Configurações do Log" @@ -11534,20 +11837,20 @@ msgstr "Mostrar Mensagens do NetPlay" msgid "Show NetPlay Ping" msgstr "Mostrar Ping do NetPlay" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Holanda" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "Mostrar Mensagens na Tela" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Europa" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "Mostrar PC" @@ -11555,7 +11858,7 @@ msgstr "Mostrar PC" msgid "Show Performance Graphs" msgstr "Mostrar Gráfico de Desempenho" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Mostrar Plataformas" @@ -11563,23 +11866,23 @@ msgstr "Mostrar Plataformas" msgid "Show Projection Statistics" msgstr "Exibir Estatísticas de Projeção" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Mostrar Regiões" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "Mostrar Contador de Regravações" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Rússia" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "Mostrar Portal Skylanders" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Espanha" @@ -11591,19 +11894,23 @@ msgstr "Mostrar Velocidade em Cores" msgid "Show Statistics" msgstr "Exibir Estatísticas" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Mostrar Relógio do Sistema" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "Mostrar Alvo na Memória" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Estados Unidos" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Desconhecido" @@ -11615,36 +11922,36 @@ msgstr "Mostrar Duração do VBlank" msgid "Show VPS" msgstr "Mostrar VPS" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Global" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" -msgstr "Mostrar na &memória" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" +msgstr "Mostrar na &Memória" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "Mostrar no Código" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "Mostrar na Memória" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "Mostrar no código" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "Mostrar na memória" @@ -11652,9 +11959,18 @@ msgstr "Mostrar na memória" msgid "Show in server browser" msgstr "Mostrar no navegador do servidor" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" -msgstr "Mostrar o alvo na &memória" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" +msgstr "" +"Mostra a interface de depuração do Dolphin. Isso permite visualizar e " +"modificar o código e o conteúdo da memória de um jogo, definir pontos de " +"interrupção para depuração, examinar requisições de rede, e muito mais. " +"

Na dúvida, mantenha essa opção desativada." #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 msgid "" @@ -11675,6 +11991,16 @@ msgstr "" "de emulação.

Na dúvida, mantenha essa opção " "desativada." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" +"Mostra mensagens na janela de renderização. Essas mensagens desaparecem após " +"alguns segundos.

Na dúvida, mantenha essa opção " +"ativada." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -11685,6 +12011,15 @@ msgstr "" "velocidade total.

Na dúvida, mantenha essa opção " "desativada." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" +"Mostra o nome do software atualmente em execução na barra de título da " +"janela de renderização.

Na dúvida, mantenha essa " +"opção ativada." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -11705,6 +12040,23 @@ msgstr "" "desvio padrão.

Na dúvida, mantenha essa opção " "desativada." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" +"Mostra o cursor do mouse o tempo todo.

Na dúvida, " +"selecione \"Ao Mover\"." + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" +"Mostra o cursor do mouse sempre que for movido, ocultando automaticamente " +"após alguns segundos parado.

Na dúvida, selecione " +"essa opção." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -11750,6 +12102,18 @@ msgstr "" "Mostra várias estatísticas de renderização.

Na " "dúvida, mantenha essa opção desativada." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" +"Mostra qual jogo está em execução e a duração da sessão de jogo atual no seu " +"status do Discord.

Essa opção não pode ser alterada enquanto a " +"emulação estiver em execução.

Na dúvida, mantenha " +"essa opção ativada." + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Lado a Lado" @@ -11766,7 +12130,7 @@ msgstr "Alternar Horizontal" msgid "Sideways Wii Remote" msgstr "Wii Remote na Horizontal" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "Base de Dados da Assinatura" @@ -11785,7 +12149,7 @@ msgstr "Assinado 32" msgid "Signed 8" msgstr "Assinou 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "Inteiro Assinada" @@ -11815,7 +12179,7 @@ msgstr "" "Tamanho do buffer de alongamento (em ms). Valores muito baixos podem causar " "picotamentos no áudio." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Ignorar" @@ -11873,6 +12237,9 @@ msgid "Skylander %1" msgstr "Skylander %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "Skylander (*.sky *.bin *.dmp *.dump);;Todos os arquivos (*)" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Todos os arquivos (*)" @@ -11977,7 +12344,7 @@ msgstr "Volume do Auto-Falante:" msgid "Specialized (Default)" msgstr "Especializada (Padrão)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "Específico" @@ -12010,17 +12377,21 @@ msgstr "" msgid "Speed" msgstr "Velocidade" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "Limite de Velocidade" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "Fim das pilhas" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "Início das pilhas" @@ -12028,17 +12399,17 @@ msgstr "Início das pilhas" msgid "Standard Controller" msgstr "Controle Padrão" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "Iniciar &NetPlay..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "Iniciar Branch Watch" @@ -12046,11 +12417,11 @@ msgstr "Iniciar Branch Watch" msgid "Start New Cheat Search" msgstr "Iniciar Nova Pesquisa" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "&Iniciar Gravação de Replay" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Iniciar Gravação" @@ -12066,14 +12437,14 @@ msgstr "Iniciar com Patches do Riivolution" msgid "Start with Riivolution Patches..." msgstr "Iniciar com Patches do Riivolution..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "Jogo iniciado" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "Estado" @@ -12089,31 +12460,31 @@ msgstr "Passo" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "Entrada" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "Saída" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "Passagem" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Saída bem-sucedida!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "O tempo pra sair esgotou!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Passagem em progresso..." @@ -12121,7 +12492,7 @@ msgstr "Passagem em progresso..." msgid "Step successful!" msgstr "Passo bem-sucedido!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "Passando" @@ -12130,7 +12501,7 @@ msgstr "Passando" msgid "Stereo" msgstr "Estéreo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "Modo de Estereoscopia 3D" @@ -12155,16 +12526,16 @@ msgid "Stick" msgstr "Eixo" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Parar" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "Parar a Reprodução/Gravação de Replay" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Jogo parado" @@ -12210,7 +12581,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Esticar para a Janela" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "Sincronização Rigorosa das Configurações" @@ -12224,7 +12595,11 @@ msgstr "String" msgid "Strum" msgstr "Palheta" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "Estilo" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "Estilo:" @@ -12237,16 +12612,16 @@ msgstr "Stylus" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Sucesso" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "Sessão adicionada com sucesso ao indexador do NetPlay" @@ -12256,7 +12631,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n imagem(ns) convertida(s) com sucesso." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "Perfil \"%1\" excluído com sucesso." @@ -12269,7 +12644,7 @@ msgstr "%n de %1 arquivo(s) de jogo salvo exportados com sucesso." msgid "Successfully exported save files" msgstr "Arquivos dos saves exportados com sucesso" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "Certificados da NAND extraídos com sucesso" @@ -12281,12 +12656,12 @@ msgstr "Arquivo extraído com sucesso." msgid "Successfully extracted system data." msgstr "Dados extraídos do sistema com sucesso." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "Arquivo de dados salvos importado com sucesso." #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "Software instalado na NAND com sucesso." @@ -12318,7 +12693,7 @@ msgstr "Suporta SD e SDHC. O tamanho padrão é 128 MB." msgid "Surround" msgstr "Surround" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "Suspenso" @@ -12337,7 +12712,7 @@ msgstr "Swap Force" msgid "Swapper" msgstr "Swapper" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -12366,16 +12741,20 @@ msgid "Symbol" msgstr "Símbolo" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" -msgstr "Fim do endereço do Símbolo (%1)" +msgid "Symbol End Address (%1):" +msgstr "Endereço Final do Símbolo (%1):" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" -msgstr "Nome do símbolo:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" +msgstr "Nome do Símbolo:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "Tamanho do Símbolo (%1):" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Símbolos" @@ -12383,7 +12762,7 @@ msgstr "Símbolos" msgid "Sync" msgstr "Sincronizar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "Sincronizar Códigos AR/Gecko" @@ -12428,20 +12807,20 @@ msgstr "Sincronizando dados salvos..." msgid "System Language:" msgstr "Idioma do Sistema:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "Entrada de Dados TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "Ferramentas de TAS" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "Etiquetas" @@ -12451,7 +12830,7 @@ msgstr "Etiquetas" msgid "Taiko Drum" msgstr "Tambor Taiko" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "Cauda" @@ -12459,7 +12838,7 @@ msgstr "Cauda" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Capturar Tela" @@ -12467,7 +12846,7 @@ msgstr "Capturar Tela" msgid "Target address range is invalid." msgstr "O alcance do endereço alvo é inválido." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -12485,9 +12864,9 @@ msgstr "Tecnologia" msgid "Test" msgstr "Testar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "Arquivo de texto (*.txt);;Todos os arquivos (*)" @@ -12504,7 +12883,7 @@ msgstr "Precisão do Cache de Texturas" msgid "Texture Dumping" msgstr "Exportação de Texturas" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "Filtragem de Textura" @@ -12559,7 +12938,7 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "As partições das Masterpieces estão ausentes." -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -12567,7 +12946,7 @@ msgstr "" "A NAND não pôde ser reparada. É recomendável fazer backup dos dados salvos " "atuais e recomeçar do zero com uma NAND limpa." -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "A NAND foi reparada." @@ -12650,7 +13029,7 @@ msgstr "" "\n" "Por favor selecione outro local para \"%1\"" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -12662,7 +13041,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "O disco não pôde ser lido (em {0:#x} - {1:#x})." -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "O disco que estava prestes a ser inserido não foi encontrado." @@ -12807,7 +13186,7 @@ msgstr "" "evitar problemas com o Wii System Menu, não é possível atualizar o console " "emulado usando este disco." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -12881,12 +13260,12 @@ msgstr "O apelido para esse Skylander. Limitado a 15 caracteres" msgid "The patches in %1 are not for the selected game or game revision." msgstr "Os patches no %1 não são pro jogo selecionado ou revisão do jogo." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "O perfil \"%1\" não existe" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "O jogo gravado ({0}) não é o mesmo do jogo selecionado ({1})" @@ -12951,7 +13330,7 @@ msgstr "O índice de chave comum especificado é {0}, mas deveria ser {1}." msgid "The specified file \"{0}\" does not exist" msgstr "O arquivo especificado \"{0}\" não existe" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -13016,7 +13395,7 @@ msgstr "A partição de atualização está ausente." msgid "The update partition is not at its normal position." msgstr "A partição de atualização não está em sua posição normal." -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -13040,6 +13419,10 @@ msgstr "A partição {0} não foi assinada corretamente." msgid "The {0} partition is not properly aligned." msgstr "A partição {0} não está alinhada corretamente." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "Tema" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "Existem muitas partições na primeira tabela de partições." @@ -13054,8 +13437,8 @@ msgstr "" "\n" "Você quer salvar antes de fechar?" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "Não há nada para salvar!" @@ -13109,11 +13492,11 @@ msgstr "Este tipo de Skylander ainda não pode ser modificado!" msgid "This USB device is already whitelisted." msgstr "O dispositivo USB informado já está na lista de redirecionamento." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "Este WAD não é inicializável." -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "Este WAD não é válido." @@ -13134,8 +13517,8 @@ msgstr "" "processador.\n" "Por favor utilize a edição ARM64 do Dolphin para obter a melhor experiência." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "Isto não pode ser desfeito!" @@ -13267,7 +13650,7 @@ msgstr "" msgid "This is a good dump." msgstr "Essa cópia é válida." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "Aplicável apenas ao boot inicial do software emulado." @@ -13293,7 +13676,7 @@ msgstr "" "Este software não deve ser usado pra jogar jogos que você não possui " "legalmente." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "Este software não pode ser iniciado." @@ -13345,7 +13728,7 @@ msgstr "" "Esse valor é multiplicado com a profundidade definida nas configurações " "gráficas." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -13363,7 +13746,7 @@ msgstr "" "Isto limitará a velocidade do upload fragmentado por cliente, a qual é usada " "pra sincronizar os saves." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -13375,11 +13758,11 @@ msgstr "" "Pode impedir a dessincronização em alguns jogos que usam leituras do EFB. " "Por favor garanta que todos usem o mesmo backend de vídeo." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "Contexto do thread" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "Threads" @@ -13387,7 +13770,7 @@ msgstr "Threads" msgid "Threshold" msgstr "Limite" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "TiB" @@ -13404,14 +13787,14 @@ msgstr "" "Período de tempo da entrada de dados estável pra engatilhar a calibração. " "(zero pra desativar)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "Tempo Esgotado" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Título" @@ -13419,25 +13802,29 @@ msgstr "Título" msgid "To" msgstr "Até" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "Até:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "Alternar &Tela Cheia" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "Ativar/Desativar 3D Anáglifo" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "Ativar/Desativar 3D Lado a Lado" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "Ativar/Desativar 3D Sobreposto" @@ -13445,28 +13832,28 @@ msgstr "Ativar/Desativar 3D Sobreposto" msgid "Toggle All Log Types" msgstr "Ativar/Desativar Todos os Tipos de Logs" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Alternar Proporção de Tela" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Ativar/Desativar Pontos de Interrupção" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Ativar/Desativar Cortar" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Ativar/Desativar Texturas Personalizadas" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Ativar/Desativar Cópias do EFB na RAM" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Ativar/Desativar Névoa" @@ -13478,35 +13865,35 @@ msgstr "Ativar/Desativar Tela Cheia" msgid "Toggle Pause" msgstr "Reproduzir/Pausar" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "Inserir/Remover Cartão SD" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "Permitir/Ignorar Acesso EFB da CPU" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Ativar/Desativar Exportação de Texturas" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "Conectar/Desconectar Teclado USB" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "Ativar/Desativar Cópias do XFB na RAM" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "Ativar/Desativar Exibição Imediata do XFB" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "Falha na tokenização." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "Controles da Ferramenta" @@ -13522,8 +13909,8 @@ msgstr "Em cima" msgid "Top-and-Bottom" msgstr "Sobreposto" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "Total de Acertos" @@ -13585,8 +13972,8 @@ msgstr "Trap Master" msgid "Trap Team" msgstr "Trap Team" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "Erro Traversal" @@ -13615,7 +14002,7 @@ msgstr "Triforce AM Baseboard" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Gatilhos" @@ -13625,7 +14012,7 @@ msgid "Trophy" msgstr "Troféu" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -13639,7 +14026,7 @@ msgstr "Alinhamento baseado no tipo" msgid "Typical GameCube/Wii Address Space" msgstr "Espaço de endereço típico do GameCube/Wii" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "DESCONHECIDO" @@ -13651,11 +14038,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "Emulação de Dispositivo USB" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "Emulação USB" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "Emulação de Dispositivos USB" @@ -13707,15 +14094,15 @@ msgstr "" "compilação de shaders com um impacto mínimo no desempenho, mas os resultados " "dependem do comportamento do driver de vídeo." -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "Incapaz de auto-detectar o módulo do RSO" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "Não foi possível contactar o servidor de atualizações." -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "Não foi possível criar cópia do atualizador." @@ -13756,7 +14143,7 @@ msgstr "" msgid "Unable to read file." msgstr "Não foi possível ler o arquivo." -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "Não foi possível definir permissões na cópia do atualizador." @@ -13779,11 +14166,11 @@ msgstr "Imagens do GC/Wii sem compressão (*.iso *.gcm)" msgid "Undead" msgstr "Morto-Vivo" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Desfazer Carregamento" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Desfazer Estado Salvo" @@ -13803,28 +14190,28 @@ msgstr "" "Desinstalar o WAD removerá a versão atualmente instalada desse software da " "NAND, sem excluir seus dados salvos. Continuar?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "Estados Unidos" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Desconhecido" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "Desconhecido (ID: %1 Var.: %2)" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "Comando desconhecido do DVD {0:08x} - erro fatal" @@ -13900,15 +14287,15 @@ msgid "Unknown(%1 %2).sky" msgstr "Desconhecido (%1 %2).sky" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "Desconhecido (%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Ilimitado" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "Fechar ROM" @@ -13916,21 +14303,14 @@ msgstr "Fechar ROM" msgid "Unlock Cursor" msgstr "Destravar Cursor" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "Desbloqueada" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "Desbloqueada %1 vezes nesta sessão" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "Desbloqueada (Casual)" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" -msgstr "Desbloqueada nesta sessão" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" +msgstr "Desbloqueado em %1" #: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" @@ -13956,7 +14336,7 @@ msgstr "Não Assinou 32" msgid "Unsigned 8" msgstr "Não Assinou 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "Inteiro Não Assinada" @@ -13970,8 +14350,8 @@ msgstr "Inteiro Não Assinada" msgid "Up" msgstr "Para cima" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Atualizar" @@ -13979,11 +14359,11 @@ msgstr "Atualizar" msgid "Update Partition (%1)" msgstr "Partição de Atualização (%1)" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Atualizar após fechar o Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "Atualização disponível" @@ -14028,7 +14408,7 @@ msgstr "Alternar Vertical" msgid "Upright Wii Remote" msgstr "Wii Remote na Vertical" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Configurações de Estatísticas de Uso" @@ -14036,11 +14416,11 @@ msgstr "Configurações de Estatísticas de Uso" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "Use 8.8.8.8 para DNS normal, ou digite o endereço do DNS personalizado" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "Utilizar Todos os Dados Salvos do Wii" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "Usar Nomes de Jogos da Base de Dados Embutida" @@ -14056,10 +14436,19 @@ msgstr "Usar o Ponteiro Controlado pelo Mouse" msgid "Use PAL60 Mode (EuRGB60)" msgstr "Usar Modo PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Usar Gerenciadores de Pânico" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" +"Mostra o status do RetroAchievements no seu perfil do Discord." +"

'Mostrar Jogo em Execução no Discord' precisa estar ativado para que " +"essa opção funcione." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -14109,7 +14498,7 @@ msgstr "Use endereços virtuais quando possível" msgid "User Config" msgstr "Configuração do Usuário" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Interface do Usuário" @@ -14127,10 +14516,20 @@ msgstr "" "Você pode usá-las pra salvar ou recuperar os valores entre\n" "as entradas e saídas do mesmo controle principal." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "Nome do Usuário" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" +"Usa a base de dados do Dolphin para mostrar nomes formatados corretamente na " +"coluna 'Título' da lista de jogos.

Na dúvida, " +"mantenha essa opção ativada." + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -14168,27 +14567,27 @@ msgstr "" msgid "Using Qt %1" msgstr "Usando o Qt %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "Usando TTL %1 para o pacote de teste" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "Geralmente usado pra iluminar objetos" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "Geralmente usado pra matrizes normais" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "Geralmente usado pras matrizes da posição" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "Geralmente usado pras matrizes da coordenação das texturas" @@ -14208,7 +14607,7 @@ msgstr "Ignorar VBI" msgid "Value" msgstr "Valor" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "Valor rastreado até a instrução atual." @@ -14278,13 +14677,13 @@ msgstr "Deslocamento Vertical" msgid "Video" msgstr "Vídeo" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "Visualizar &código" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "Visualizar &memória" @@ -14296,22 +14695,22 @@ msgstr "Níveis Virtuais" msgid "Virtual address space" msgstr "Espaço do endereço virtual" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Volume" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Diminuir Volume" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Alternar Mudo" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Aumentar Volume" @@ -14319,7 +14718,7 @@ msgstr "Aumentar Volume" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "Arquivos WAD (*.wad)" @@ -14350,7 +14749,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "Falha na instalação do WAD: O arquivo selecionado não é um WAD válido." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "ESPERANDO" @@ -14456,8 +14855,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Aviso" @@ -14469,7 +14868,7 @@ msgstr "" "AVISO: uma pasta GCI substituta está atualmente configurada para esse slot. " "Alterar o local da pasta GCI aqui não terá nenhum efeito." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -14486,7 +14885,7 @@ msgstr "" "AVISO: O número de blocos indicados pelo BAT ({0}) não corresponde com o " "cabeçalho do arquivo carregado ({1})" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " @@ -14497,7 +14896,7 @@ msgstr "" "salvo antes de continuar, ou então carregar esse estado com o modo somente " "leitura desativado." -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " @@ -14507,7 +14906,7 @@ msgstr "" "atual no estado (byte {0} < {1}) (quadro {2} < {3}). Você deve carregar " "outro estado salvo antes de continuar." -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" @@ -14518,7 +14917,7 @@ msgstr "" "carregar esse estado com o modo somente leitura desativado, caso contrário " "você provavelmente obterá uma dessincronização." -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -14614,7 +15013,7 @@ msgstr "Dispositivos Permitidos no Redirecionamento USB" msgid "Widescreen Hack" msgstr "Hack de Widescreen" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -14638,21 +15037,21 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "Acelerômetro do Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Botões do Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "Giroscópio do Wii Remote" @@ -14664,19 +15063,19 @@ msgstr "Configurações do Wii Remote" msgid "Wii Remotes" msgstr "Wii Remotes" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Entrada de Dados TAS - Classic Controller %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Entrada de Dados TAS - Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Entrada de Dados TAS - Wii Remote + Nunchuk %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii e Wii Remote" @@ -14684,7 +15083,7 @@ msgstr "Wii e Wii Remote" msgid "Wii data is not public yet" msgstr "Dados do Wii ainda não são públicos" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Arquivo de dados salvos do Wii (*.bin);;Todos os arquivos (*)" @@ -14692,15 +15091,6 @@ msgstr "Arquivo de dados salvos do Wii (*.bin);;Todos os arquivos (*)" msgid "WiiTools Signature MEGA File" msgstr "MEGA Arquivo de Assinatura do WiiTools" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" -"Trava o cursor do mouse dentro da janela de renderização sempre que ela " -"estiver em foco.\n" -"Você pode definir uma tecla de atalho para destravá-lo." - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "Resolução da Janela" @@ -14710,11 +15100,11 @@ msgstr "Resolução da Janela" msgid "Window Size" msgstr "Tamanho da Janela" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "Limpar Dados de &Inspeção" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "Limpar Acertos Recentes" @@ -14728,10 +15118,11 @@ msgstr "Global" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "Gravação" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "Salvar Despejo de Log do Bloco JIT" @@ -14764,39 +15155,39 @@ msgstr "Gravar no Log e Dividir" msgid "Write to Window" msgstr "Gravar na Janela" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "Número de disco incorreto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "Hash incorreto" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "Região incorreta" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "Revisão incorreta" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "Escrito em \"%1\"." -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "Escrito em \"{0}\"." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "Registrador XF" @@ -14805,9 +15196,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "Endereço de Destino do Adaptador XLink Kai" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -14901,7 +15292,7 @@ msgstr "" "utilizado exclusivamente pelo Phantasy Star Online Episode I & II. Na " "dúvida, feche essa janela e selecione \"Controle Padrão\"." -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" "Você já está executando a versão mais recente disponível no canal de " @@ -14966,7 +15357,7 @@ msgstr "Você deve fornecer um nome para sua sessão!" msgid "You must provide a region for your session!" msgstr "Você deve fornecer uma região para sua sessão!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Você precisa reiniciar o Dolphin para que as alterações tenham efeito." @@ -14994,7 +15385,7 @@ msgstr "" "Gostaria de interromper a emulação para corrigir o problema?\n" "Se optar por continuar, o áudio pode não funcionar corretamente." -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." @@ -15003,9 +15394,9 @@ msgstr "" "comportar de maneira incorreta ou não permitir que novos dados sejam salvos." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -15014,7 +15405,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Código Zero 3 não é suportado" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "Zero candidatos restantes." @@ -15063,7 +15454,7 @@ msgid "default" msgstr "padrão" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "desconectado" @@ -15071,7 +15462,7 @@ msgstr "desconectado" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "Cartões do e-Reader (*.raw);;Todos os arquivos (*)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "errno" @@ -15079,7 +15470,7 @@ msgstr "errno" msgid "fake-completion" msgstr "Falsa conclusão" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "false" @@ -15129,16 +15520,6 @@ msgstr "" msgid "none" msgstr "Nenhum" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "desligado" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "ligado" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "ou selecione um dispositivo da lista" @@ -15156,7 +15537,7 @@ msgstr "sRGB" msgid "this value:" msgstr "este valor:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "true" @@ -15223,10 +15604,10 @@ msgstr "| Ou" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ Equipe Dolphin. \"GameCube\" e \"Wii\" são marcas registradas " +"© 2003-2024+ Equipe Dolphin. \"GameCube\" e \"Wii\" são marcas registradas " "da Nintendo. Dolphin não é afiliado à Nintendo de forma alguma." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). diff --git a/Languages/po/ro.po b/Languages/po/ro.po index 77d0461eae..1687964d43 100644 --- a/Languages/po/ro.po +++ b/Languages/po/ro.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Arian - Cazare Muncitori , 2014\n" -"Language-Team: Romanian (http://app.transifex.com/delroth/dolphin-emu/" +"Language-Team: Romanian (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/ro/)\n" "Language: ro\n" "MIME-Version: 1.0\n" @@ -113,7 +113,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -133,7 +133,7 @@ msgstr "" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -144,11 +144,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "" @@ -161,44 +161,38 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -211,8 +205,8 @@ msgstr "" msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -228,26 +222,26 @@ msgstr "" msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -255,10 +249,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "" @@ -271,7 +273,7 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -284,7 +286,7 @@ msgstr "" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -328,11 +330,15 @@ msgstr "" msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "" @@ -341,23 +347,19 @@ msgstr "" msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "" @@ -365,11 +367,15 @@ msgstr "" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Puncte de întrerupere" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -377,15 +383,15 @@ msgstr "" msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "" @@ -393,7 +399,7 @@ msgstr "" msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "" @@ -401,37 +407,33 @@ msgstr "" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -445,11 +447,11 @@ msgstr "" msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulare" @@ -469,41 +471,41 @@ msgstr "" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Fișier" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&Avans Cadru" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&Configurări Grafică" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Ajutor" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&Configurări Tastă Rapidă" @@ -523,35 +525,35 @@ msgstr "" msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "&Status de Încărcare" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -561,19 +563,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Memorie" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "" @@ -581,7 +587,7 @@ msgstr "" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "" @@ -590,23 +596,23 @@ msgid "&No" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Deschide..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Opțiuni" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Pauză" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Redare" @@ -614,7 +620,7 @@ msgstr "&Redare" msgid "&Properties" msgstr "&Proprietăți" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "" @@ -622,7 +628,7 @@ msgstr "" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Înregistrări" @@ -635,24 +641,24 @@ msgstr "" msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Resetează" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -660,31 +666,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Stop" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Instrumente" @@ -694,21 +700,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Vizualizează" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "" @@ -720,23 +726,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -744,7 +750,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(oprit)" @@ -768,16 +774,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -846,7 +852,7 @@ msgstr "" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "" @@ -858,7 +864,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "" @@ -894,19 +900,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "" @@ -930,7 +936,7 @@ msgstr "" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "" @@ -1015,11 +1021,11 @@ msgstr "" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1027,14 +1033,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1057,8 +1063,8 @@ msgstr "" msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1072,11 +1078,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1086,7 +1092,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1102,7 +1108,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1169,17 +1175,11 @@ msgstr "Precizie:" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "" @@ -1252,19 +1252,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "" @@ -1286,7 +1286,7 @@ msgstr "Adaptor:" msgid "Add" msgstr "Adaugă" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1303,31 +1303,31 @@ msgstr "" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1337,17 +1337,17 @@ msgstr "" msgid "Add..." msgstr "Adaugă..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "" @@ -1366,7 +1366,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1426,7 +1426,7 @@ msgstr "Avansat" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1473,7 +1473,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1482,7 +1482,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1490,34 +1490,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1533,11 +1533,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "Anaglyph" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analizează" @@ -1595,7 +1595,7 @@ msgstr "Unghi" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1607,19 +1607,19 @@ msgstr "Antialias:" msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1633,19 +1633,19 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "" @@ -1653,7 +1653,7 @@ msgstr "" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1682,8 +1682,8 @@ msgstr "Raport Aspect:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1694,7 +1694,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "" @@ -1744,11 +1744,15 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (Multiple de 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1764,7 +1768,7 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1778,6 +1782,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1789,7 +1804,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "" @@ -1812,11 +1827,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "Înregistrare BP" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1872,10 +1887,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Banner" @@ -1895,7 +1910,7 @@ msgstr "Bară" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1903,7 +1918,7 @@ msgstr "" msgid "Basic" msgstr "Principal" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Configurări Principale" @@ -1919,10 +1934,6 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -1959,7 +1970,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -1967,9 +1978,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "" @@ -2005,15 +2016,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -2025,47 +2036,47 @@ msgstr "" msgid "Bottom" msgstr "Jos" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2077,23 +2088,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2110,7 +2121,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2120,19 +2131,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2141,25 +2152,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "" @@ -2193,7 +2209,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2201,16 +2217,16 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Tampon:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2255,11 +2271,11 @@ msgstr "" msgid "C Stick" msgstr "C Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "" @@ -2290,7 +2306,7 @@ msgstr "" msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2310,7 +2326,7 @@ msgstr "" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2336,7 +2352,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2352,14 +2368,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2372,15 +2388,15 @@ msgstr "" msgid "Cancel Calibration" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2396,11 +2412,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2416,7 +2432,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" @@ -2448,7 +2464,7 @@ msgstr "" msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Schimbă &Discul..." @@ -2456,14 +2472,20 @@ msgstr "Schimbă &Discul..." msgid "Change Disc" msgstr "Schimbă Discul" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2482,7 +2504,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" @@ -2490,11 +2512,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Chat" @@ -2510,7 +2532,7 @@ msgstr "Căutare Trișări" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "" @@ -2522,13 +2544,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "" @@ -2540,36 +2562,36 @@ msgstr "" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Alege un fișier pentru a-l deschide" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Alege dosarul pentru a-l extrage" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "" @@ -2580,18 +2602,18 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Curăță" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "" @@ -2612,7 +2634,7 @@ msgstr "" msgid "Close" msgstr "Închide" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "" @@ -2620,11 +2642,11 @@ msgstr "" msgid "Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2636,7 +2658,7 @@ msgstr "" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2652,11 +2674,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2691,9 +2713,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "" @@ -2706,7 +2728,7 @@ msgstr "" msgid "Compression:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2714,11 +2736,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "" @@ -2734,7 +2756,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2749,7 +2771,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2803,7 +2830,7 @@ msgstr "Configurare" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "" @@ -2816,13 +2843,13 @@ msgstr "" msgid "Configure Output" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2831,12 +2858,12 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Confirmă la Oprire" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2846,7 +2873,7 @@ msgstr "" msgid "Connect" msgstr "Conectare" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Conectează Placa de Echilibru" @@ -2854,27 +2881,27 @@ msgstr "Conectează Placa de Echilibru" msgid "Connect USB Keyboard" msgstr "Conectează Tastatura USB" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "" @@ -2890,7 +2917,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2915,23 +2942,23 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "" @@ -2943,6 +2970,16 @@ msgstr "" msgid "Controllers" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2951,7 +2988,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2959,7 +2996,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2968,7 +3005,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2993,7 +3030,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3073,45 +3110,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +msgid "Copy &Function" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" @@ -3126,8 +3163,8 @@ msgstr "" msgid "Core" msgstr "Nucleu" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3217,8 +3254,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3234,7 +3271,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "" @@ -3250,13 +3287,13 @@ msgstr "" msgid "Country:" msgstr "Țara:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3270,7 +3307,7 @@ msgstr "" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3314,23 +3351,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "" @@ -3439,7 +3476,7 @@ msgstr "Saltea de Dans" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "" @@ -3485,7 +3522,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Depanare" @@ -3502,24 +3539,24 @@ msgstr "" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3533,7 +3570,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Implicit" @@ -3553,7 +3590,7 @@ msgstr "" msgid "Default ISO:" msgstr "ISO implicit:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3574,8 +3611,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Șterge" @@ -3593,7 +3631,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3605,12 +3643,12 @@ msgstr "" msgid "Depth:" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Descriere" @@ -3624,8 +3662,8 @@ msgstr "" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3637,21 +3675,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3659,7 +3697,7 @@ msgstr "" msgid "Detect" msgstr "Detectare" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3667,11 +3705,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Dispozitiv" @@ -3713,11 +3751,6 @@ msgstr "" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "" @@ -3730,15 +3763,15 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3746,11 +3779,11 @@ msgstr "" msgid "Disable Fog" msgstr "Dezactivează Ceața" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3772,7 +3805,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3781,6 +3814,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disc" @@ -3789,6 +3828,11 @@ msgstr "Disc" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3815,15 +3859,15 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "" @@ -3833,7 +3877,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Vrei să oprești emularea curentă?" @@ -3845,8 +3889,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "" @@ -3854,9 +3898,9 @@ msgstr "" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3868,8 +3912,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr " Filme TAS Dolphin (*.dtm)" @@ -3902,7 +3946,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3916,13 +3960,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "" @@ -3931,7 +3969,7 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "" @@ -3952,7 +3990,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -3974,7 +4012,7 @@ msgstr "" msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" @@ -3986,6 +4024,16 @@ msgstr "" msgid "Downloaded %1 codes. (added %2)" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4025,7 +4073,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Dump Audio" @@ -4037,7 +4085,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "Dump Destinație EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Dump Cadre" @@ -4097,11 +4145,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4111,11 +4159,11 @@ msgstr "" msgid "Dutch" msgstr "Olandeză" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "I&sire" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4127,7 +4175,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4135,7 +4183,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Actualizări Anterioare Memorie" @@ -4154,7 +4202,16 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4174,11 +4231,11 @@ msgstr "Efect" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "" @@ -4196,7 +4253,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "" @@ -4208,7 +4265,7 @@ msgstr "Firul Emu rulează deja" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4226,7 +4283,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4241,7 +4298,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "" @@ -4250,8 +4307,6 @@ msgstr "" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "" @@ -4259,23 +4314,15 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Activare Trucuri" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4283,17 +4330,21 @@ msgstr "" msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Activare Nucleu Dublu" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Activare Nucleu Dublu (accelerare)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4303,7 +4354,7 @@ msgstr "" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4315,11 +4366,11 @@ msgstr "" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4337,20 +4388,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Activare MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4358,14 +4405,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "Activare Scanare Progresivă" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4379,11 +4422,15 @@ msgstr "Activare Economizor Ecran" msgid "Enable Speaker Data" msgstr "Activare Date Vorbitor" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "" @@ -4399,34 +4446,13 @@ msgstr "Activare Wireframe" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4434,31 +4460,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4473,7 +4506,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4507,7 +4540,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4553,6 +4586,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4580,6 +4622,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "" @@ -4627,7 +4673,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "" @@ -4640,20 +4686,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4667,42 +4713,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4728,7 +4774,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4744,7 +4790,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4835,7 +4881,7 @@ msgstr "" msgid "Euphoria" msgstr "Euforia" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4848,15 +4894,15 @@ msgstr "" msgid "Exit" msgstr "Ieșire" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4868,19 +4914,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4888,7 +4934,7 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Exportă Toate Salvările Wii" @@ -4899,11 +4945,11 @@ msgstr "Exportă Toate Salvările Wii" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Export Înregistrare" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Export Înregistrare..." @@ -4931,14 +4977,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extensie" @@ -4951,7 +4997,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -4959,7 +5005,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "" @@ -4996,8 +5042,8 @@ msgstr "" msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "Jucător FIFO" @@ -5011,11 +5057,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5035,7 +5081,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5056,15 +5102,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5081,7 +5127,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "" @@ -5110,7 +5156,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5137,25 +5183,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5175,18 +5221,18 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5198,21 +5244,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "" @@ -5226,17 +5272,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "" @@ -5244,7 +5290,7 @@ msgstr "" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5274,15 +5320,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5290,11 +5336,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5341,23 +5387,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5371,7 +5417,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5402,31 +5448,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5476,20 +5522,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5502,7 +5549,7 @@ msgstr "Rapid" msgid "Fast Depth Calculation" msgstr "" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5513,7 +5560,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5525,9 +5572,9 @@ msgstr "" msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5535,24 +5582,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Info Fişier " -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "" @@ -5637,7 +5684,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "" @@ -5646,13 +5692,13 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5719,7 +5765,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5729,7 +5775,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5737,6 +5783,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5752,7 +5804,7 @@ msgstr "Înainte" msgid "Forward port (UPnP)" msgstr "Redirecționare port (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5762,24 +5814,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Avans Cadru" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "" @@ -5787,7 +5839,7 @@ msgstr "" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Interval Cadru" @@ -5795,7 +5847,7 @@ msgstr "Interval Cadru" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "" @@ -5815,7 +5867,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5836,11 +5888,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5865,8 +5917,8 @@ msgid "From" msgstr "De la" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "" @@ -5874,10 +5926,15 @@ msgstr "" msgid "FullScr" msgstr "EcrComplet" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5894,7 +5951,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5910,19 +5967,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -5964,7 +6021,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -5974,25 +6031,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6004,7 +6061,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6022,22 +6079,22 @@ msgstr "" msgid "Game" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6065,8 +6122,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "" @@ -6075,25 +6132,25 @@ msgstr "" msgid "Game ID:" msgstr "ID Joc:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6106,7 +6163,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6126,11 +6183,11 @@ msgstr "" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6138,11 +6195,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6159,7 +6216,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6192,34 +6249,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Coduri Gecko" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "General" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6237,7 +6302,7 @@ msgstr "" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6252,7 +6317,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6261,7 +6326,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafică" @@ -6270,7 +6335,7 @@ msgstr "Grafică" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "" @@ -6279,7 +6344,7 @@ msgstr "" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6301,7 +6366,7 @@ msgstr "Verde Stânga" msgid "Green Right" msgstr "Verde Dreapta" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "" @@ -6338,7 +6403,7 @@ msgstr "" msgid "Hacks" msgstr "Soluții" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6370,7 +6435,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -6379,11 +6444,11 @@ msgstr "" msgid "Hide" msgstr "Ascunde" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6395,11 +6460,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6427,7 +6499,7 @@ msgstr "Gazdă" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6435,7 +6507,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6443,11 +6515,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6459,17 +6531,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Taste rapide" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6526,7 +6598,7 @@ msgstr "" msgid "IPL Settings" msgstr "Configurări IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -6557,18 +6629,18 @@ msgstr "" msgid "Icon" msgstr "Pictogramă" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6581,7 +6653,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6595,14 +6667,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6614,7 +6696,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6655,7 +6737,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6670,21 +6752,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6725,24 +6816,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6762,16 +6853,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6791,12 +6882,12 @@ msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Informații" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6806,10 +6897,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Intrare" @@ -6823,22 +6914,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "Introdu Card SD" @@ -6852,11 +6936,11 @@ msgstr "" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "" @@ -6864,13 +6948,14 @@ msgstr "" msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -6879,7 +6964,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -6888,7 +6973,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6905,19 +6990,19 @@ msgstr "" msgid "Interface" msgstr "Interfață" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6930,25 +7015,25 @@ msgstr "Eroare internă LZO - compresia a eșuat" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" @@ -6957,7 +7042,7 @@ msgstr "" msgid "Internal Resolution:" msgstr "Rezoluția Internă:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -6965,7 +7050,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -6973,7 +7058,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -6981,7 +7066,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6990,11 +7075,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7015,7 +7100,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7031,19 +7116,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Fișier de înregistrare invalid" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Parametrii de căutare invalizi (nici un obiect selectat)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Expresie de căutare invalidă (nu se poate converti în număr)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" "Expresie de căutare invalidă (numai lungimile de siruri de caractere sunt " @@ -7072,11 +7157,11 @@ msgstr "" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7084,47 +7169,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7136,26 +7221,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "" @@ -7177,12 +7263,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "" @@ -7212,15 +7298,15 @@ msgstr "" msgid "Keys" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "" @@ -7246,7 +7332,7 @@ msgstr "" msgid "L-Analog" msgstr "L-Analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7254,7 +7340,11 @@ msgstr "" msgid "Label" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7292,7 +7382,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7300,7 +7390,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7311,7 +7401,7 @@ msgstr "Stânga" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Stick Stânga" @@ -7349,6 +7439,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7382,11 +7480,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "" @@ -7395,27 +7493,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Încarcă" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7426,24 +7524,29 @@ msgstr "Încarcă Texturi Personalizate" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7451,133 +7554,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Încărcă Status" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Încărcă Ultimul Status 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Încărcă Ultimul Status 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Încărcă Ultimul Status 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Încărcă Ultimul Status 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Încărcă Ultimul Status 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Încărcă Ultimul Status 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Încărcă Ultimul Status 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Încărcă Ultimul Status 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Încarcă Status din Slotul 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Încarcă Status din Slotul 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Încarcă Status din Slotul 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Încarcă Status din Slotul 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Încarcă Status din Slotul 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Încarcă Status din Slotul 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Încarcă Status din Slotul 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Încarcă Status din Slotul 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Încarcă Status din Slotul 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Încarcă Status din Slotul 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7594,20 +7692,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Jurnal" @@ -7616,15 +7722,16 @@ msgstr "Jurnal" msgid "Log Configuration" msgstr "Configurare Jurnal" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7640,7 +7747,7 @@ msgstr "Tipuri jurnal" msgid "Logger Outputs" msgstr "Jurnale Generate" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7651,15 +7758,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -7676,7 +7783,7 @@ msgstr "" msgid "MMU" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7722,9 +7829,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "" @@ -7733,7 +7840,7 @@ msgstr "" msgid "Maker:" msgstr "Marcaj:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7741,7 +7848,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -7750,7 +7857,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7762,11 +7869,11 @@ msgstr "" msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7780,7 +7887,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "" @@ -7796,7 +7903,7 @@ msgstr "" msgid "Memory Card" msgstr "Card de memorie" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -7824,7 +7931,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7832,13 +7939,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "" @@ -7855,7 +7962,7 @@ msgstr "Diverse" msgid "Misc Settings" msgstr "Configurări Diverse" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7867,7 +7974,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7903,8 +8010,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7924,11 +8031,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7937,40 +8044,27 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -7983,10 +8077,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" @@ -7995,8 +8089,8 @@ msgstr "" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "" @@ -8005,7 +8099,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8022,8 +8116,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "" @@ -8036,11 +8130,11 @@ msgstr "" msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8066,7 +8160,7 @@ msgstr "" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8082,27 +8176,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "" @@ -8110,16 +8204,16 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -8144,7 +8238,7 @@ msgstr "" msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "" @@ -8152,21 +8246,23 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8207,7 +8303,7 @@ msgstr "" msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8215,12 +8311,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Nu există o descriere disponibilă" @@ -8232,7 +8328,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8253,11 +8349,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8280,7 +8376,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8294,13 +8390,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Nimic" @@ -8312,7 +8408,7 @@ msgstr "" msgid "Not Set" msgstr "Nestabilit" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" @@ -8332,7 +8428,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8376,26 +8472,26 @@ msgstr "" msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8447,7 +8543,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Interval Obiect" @@ -8468,7 +8564,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8479,7 +8575,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8494,7 +8590,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "&Documentație Online" @@ -8502,13 +8598,13 @@ msgstr "&Documentație Online" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8525,17 +8621,21 @@ msgstr "Deschide" msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -8600,26 +8700,26 @@ msgstr "Portocaliu" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8627,7 +8727,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8637,16 +8737,16 @@ msgstr "Altele" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "" @@ -8654,7 +8754,7 @@ msgstr "" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8662,16 +8762,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "" @@ -8700,7 +8800,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8713,7 +8813,7 @@ msgstr "Pad" msgid "Pads" msgstr "Paduri" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8734,7 +8834,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "" @@ -8772,15 +8872,15 @@ msgstr "Căi" msgid "Pause" msgstr "Pauză" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "" @@ -8796,6 +8896,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8815,7 +8921,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "Iluminare Per-Pixel" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "" @@ -8845,15 +8951,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "" @@ -8865,8 +8971,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "" @@ -8874,52 +8980,52 @@ msgstr "" msgid "Play" msgstr "Rulare" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Rulează Înregistrarea" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Opțiuni de Rulare" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Playere" @@ -8952,7 +9058,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "" @@ -8969,11 +9075,11 @@ msgstr "" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -8985,6 +9091,14 @@ msgstr "Efect Post-Procesare:" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -8994,15 +9108,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9016,7 +9130,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "" @@ -9034,24 +9148,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9085,16 +9200,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9102,15 +9217,21 @@ msgstr "" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9137,11 +9258,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Întrebare" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Renunță" @@ -9158,19 +9279,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-Analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9191,7 +9312,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9203,12 +9324,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9231,7 +9353,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9247,8 +9369,8 @@ msgstr "" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9257,23 +9379,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Înregistrare" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Opțiuni Înregistrare" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "" @@ -9290,7 +9412,7 @@ msgstr "Roșu Stânga" msgid "Red Right" msgstr "Roșu Dreapta" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9306,7 +9428,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9336,8 +9458,8 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" @@ -9358,7 +9480,12 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9383,7 +9510,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9394,12 +9521,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9421,10 +9548,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9434,7 +9567,7 @@ msgstr "Resetare" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9478,7 +9611,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "" @@ -9486,11 +9619,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -9499,7 +9632,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9511,7 +9644,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9522,7 +9655,7 @@ msgstr "Dreapta" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Dreapta Stick" @@ -9558,11 +9691,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9580,27 +9713,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9613,23 +9750,23 @@ msgstr "" msgid "Rumble" msgstr "Vibrație" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9637,7 +9774,7 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "" @@ -9696,11 +9833,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Sal&vează Status" @@ -9710,9 +9847,9 @@ msgid "Safe" msgstr "Sigur" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9722,27 +9859,39 @@ msgstr "Salvare" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "" #. i18n: Noun (i.e. the data saved by the game) @@ -9754,15 +9903,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Salvează cel mai Vechi Status" @@ -9770,73 +9923,77 @@ msgstr "Salvează cel mai Vechi Status" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Salvează Status" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Salvează Status din Slotul 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Salvează Status din Slotul 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Salvează Status din Slotul 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Salvează Status din Slotul 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Salvează Status din Slotul 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Salvează Status din Slotul 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Salvează Status din Slotul 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Salvează Status din Slotul 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Salvează Status din Slotul 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Salvează Status din Slotul 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9844,7 +10001,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "" @@ -9856,11 +10013,7 @@ msgstr "" msgid "Save as..." msgstr "Salvează ca..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9871,23 +10024,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "" @@ -9899,7 +10044,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9916,8 +10061,8 @@ msgid "ScrShot" msgstr "ScrShot" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Căutare" @@ -9926,7 +10071,7 @@ msgstr "Căutare" msgid "Search Address" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "" @@ -9944,7 +10089,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -9952,7 +10097,7 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -9986,9 +10131,9 @@ msgstr "Selectează" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -9997,26 +10142,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10025,6 +10174,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10033,6 +10186,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10041,58 +10202,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10110,24 +10275,20 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10136,19 +10297,15 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10156,23 +10313,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Selectează fișierul salvat" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "" @@ -10184,16 +10324,16 @@ msgstr "Profilul controlerului selectat, nu există" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10228,7 +10368,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10271,7 +10411,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Trimite" @@ -10279,6 +10440,15 @@ msgstr "Trimite" msgid "Sensor Bar Position:" msgstr "Poziția barei de senzor:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10303,39 +10473,39 @@ msgstr "" msgid "Set &Value" msgstr "" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10347,25 +10517,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" @@ -10400,27 +10592,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Afișare &Jurnal" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Afișare &Bară de Instrumente" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "" @@ -10429,7 +10621,7 @@ msgstr "" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "" @@ -10442,7 +10634,7 @@ msgstr "" msgid "Show FPS" msgstr "Afișare FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "" @@ -10450,43 +10642,43 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Afișare Franța" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Afișare GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Afișare Ecran Conectat" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Afișare Italia" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Afișare Coreea" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "" @@ -10494,7 +10686,7 @@ msgstr "" msgid "Show Language:" msgstr "Afișare Limbă:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Afișare Jurnal &Configurare" @@ -10506,20 +10698,20 @@ msgstr "" msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Afișare PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "" @@ -10527,7 +10719,7 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Afișare Platforme" @@ -10535,23 +10727,23 @@ msgstr "Afișare Platforme" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Afișare Regiuni" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "" @@ -10563,19 +10755,23 @@ msgstr "" msgid "Show Statistics" msgstr "Afișare Statistici" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Afișare Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Afișare SUA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "" @@ -10587,36 +10783,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Afișare Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10624,8 +10820,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10641,6 +10841,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10648,6 +10855,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10662,6 +10875,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10694,6 +10919,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "" @@ -10710,7 +10943,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10729,7 +10962,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10757,7 +10990,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "" @@ -10805,6 +11038,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10905,7 +11141,7 @@ msgstr "Volum Difuzor:" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -10928,17 +11164,21 @@ msgstr "" msgid "Speed" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -10946,17 +11186,17 @@ msgstr "" msgid "Standard Controller" msgstr "Controler Standard" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -10964,11 +11204,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Pornește Înregistrarea" @@ -10984,14 +11224,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -11007,31 +11247,31 @@ msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "" @@ -11039,7 +11279,7 @@ msgstr "" msgid "Step successful!" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11048,7 +11288,7 @@ msgstr "" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11073,16 +11313,16 @@ msgid "Stick" msgstr "Joystick" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Stop" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "" @@ -11118,7 +11358,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Potrivește la Fereastră" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11132,7 +11372,11 @@ msgstr "" msgid "Strum" msgstr "Zgârietură" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11145,16 +11389,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11164,7 +11408,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "" @@ -11177,7 +11421,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "" @@ -11189,12 +11433,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11226,7 +11470,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11245,7 +11489,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11271,16 +11515,20 @@ msgid "Symbol" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "" @@ -11288,7 +11536,7 @@ msgstr "" msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11329,20 +11577,20 @@ msgstr "" msgid "System Language:" msgstr "Limbă Sistem" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "Intrare TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "" @@ -11352,7 +11600,7 @@ msgstr "" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11360,7 +11608,7 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Realizează CapturăEcran" @@ -11368,7 +11616,7 @@ msgstr "Realizează CapturăEcran" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11384,9 +11632,9 @@ msgstr "" msgid "Test" msgstr "Test" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11403,7 +11651,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11448,13 +11696,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11516,7 +11764,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11526,7 +11774,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "" @@ -11645,7 +11893,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11704,12 +11952,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11763,7 +12011,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11821,7 +12069,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11843,6 +12091,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11854,8 +12106,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11903,11 +12155,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -11925,8 +12177,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "" @@ -12024,7 +12276,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12044,7 +12296,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12084,7 +12336,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12097,7 +12349,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12105,11 +12357,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12117,7 +12369,7 @@ msgstr "" msgid "Threshold" msgstr "Prag:" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12132,14 +12384,14 @@ msgstr "Înclinare:" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Titlu" @@ -12147,25 +12399,29 @@ msgstr "Titlu" msgid "To" msgstr "Către" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12173,28 +12429,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "Comută Toate Tipurile de jurnal" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Comută Raportul de Aspect" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Comută Copiile EFB" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Comută Ceață" @@ -12206,35 +12462,35 @@ msgstr "Comută Ecran Complet" msgid "Toggle Pause" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12250,8 +12506,8 @@ msgstr "Sus" msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12313,8 +12569,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12341,7 +12597,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Declanșatori" @@ -12351,7 +12607,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12365,7 +12621,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12377,11 +12633,11 @@ msgstr "SUA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12419,15 +12675,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12459,7 +12715,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12482,11 +12738,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Anulare Status Încărcare" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Anulare Status Salvare" @@ -12504,28 +12760,28 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Necunoscut" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12596,15 +12852,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12612,20 +12868,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12652,7 +12901,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12666,8 +12915,8 @@ msgstr "" msgid "Up" msgstr "Sus" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Actualizare" @@ -12675,11 +12924,11 @@ msgstr "Actualizare" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "" @@ -12722,7 +12971,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -12730,11 +12979,11 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "" @@ -12750,10 +12999,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Utilizează Asistenți de Panică" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12788,7 +13043,7 @@ msgstr "" msgid "User Config" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "" @@ -12803,10 +13058,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12833,27 +13095,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12873,7 +13135,7 @@ msgstr "" msgid "Value" msgstr "Valoare" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -12943,13 +13205,13 @@ msgstr "" msgid "Video" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "" @@ -12961,22 +13223,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Volum" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "" @@ -12984,7 +13246,7 @@ msgstr "" msgid "Vulkan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "" @@ -13008,7 +13270,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13085,8 +13347,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Atenție" @@ -13096,7 +13358,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13108,28 +13370,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13198,7 +13460,7 @@ msgstr "" msgid "Widescreen Hack" msgstr "Soluție Ecran Lat" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13222,21 +13484,21 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13248,19 +13510,19 @@ msgstr "" msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "" @@ -13268,7 +13530,7 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" @@ -13276,12 +13538,6 @@ msgstr "" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13291,11 +13547,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13309,10 +13565,11 @@ msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13345,39 +13602,39 @@ msgstr "" msgid "Write to Window" msgstr "Scrie în Fereastră" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "" @@ -13386,9 +13643,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -13456,7 +13713,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13500,7 +13757,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Trebuie să repornești Dolphin pentru ca modificările să aibă efect." @@ -13520,16 +13777,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -13538,7 +13795,7 @@ msgstr "" msgid "Zero 3 code not supported" msgstr "Codul Zero 3 nu este acceptat" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13587,7 +13844,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -13595,7 +13852,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13603,7 +13860,7 @@ msgstr "" msgid "fake-completion" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13651,16 +13908,6 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "" @@ -13678,7 +13925,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13743,7 +13990,7 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" diff --git a/Languages/po/ru.po b/Languages/po/ru.po index 393a63f128..e2a1413443 100644 --- a/Languages/po/ru.po +++ b/Languages/po/ru.po @@ -5,6 +5,7 @@ # Translators: # Сайб , 2014-2015 # Anton Guts , 2015-2016 +# Daniil Huz, 2024 # dffggff , 2013 # dffggff , 2013 # flashmozzg , 2014-2016 @@ -17,14 +18,15 @@ # P@S@f , 2015-2016 # Sukharev Andrey , 2015-2022 # Илья Гредасов , 2021 +# Кирилл Карпушин, 2024 msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" -"Last-Translator: Илья Гредасов , 2021\n" -"Language-Team: Russian (http://app.transifex.com/delroth/dolphin-emu/" +"Last-Translator: Daniil Huz, 2024\n" +"Language-Team: Russian (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/ru/)\n" "Language: ru\n" "MIME-Version: 1.0\n" @@ -139,7 +141,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Ревизия %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (из коробки)" @@ -159,7 +161,7 @@ msgstr "%1 (медленно)" msgid "%1 *" msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -173,28 +175,28 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "Настройка графики %1" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" -msgstr "%1 MB (MEM1)" +msgstr "%1 МБ (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" -msgstr "%1 MB (MEM2)" +msgstr "%1 МБ (MEM2)" #. i18n: A positive number of version control commits made compared to some named branch #: Source/Core/DolphinQt/AboutDialog.cpp:27 msgid "%1 commit(s) ahead of %2" -msgstr "" +msgstr "%1 фикс. перед %2" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:141 msgid "%1 doesn't support this feature on your system." msgstr "%1 не поддерживает данный функционал на вашей системе." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 не поддерживает данный функционал." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -204,49 +206,41 @@ msgstr "" "%2 объект(ов)\n" "Текущий кадр: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 присоединился" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 вышел" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" -"%1 разблокировал достижений: %2 из %3 (%4 в режиме Хардкор) в количестве " -"очков: %5 из %6 (%7 в режиме хардкор)" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 разблокировал достижений: %2 из %3 в количестве очков: %4 из %5" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" -msgstr "%1 — не корректный образ игры" +msgstr "%1 — некорректный образ игры" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 теперь играет в гольф" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 играет в %2" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:118 msgid "%1 memory ranges" -msgstr "%1 байт памяти" +msgstr "Диапазонов памяти: %1" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:252 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:321 msgid "%1 ms" msgstr "%1 мс" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "Очков: %1" @@ -262,26 +256,26 @@ msgstr "Найдено сессий: %1" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" -msgstr "%1% (%2 MHz)" +msgstr "%1% (%2 МГц)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (обычная скорость)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "Значение %1 изменено" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "Достигнуто значение %1" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "Используется значение %1" @@ -289,10 +283,18 @@ msgstr "Используется значение %1" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -305,7 +307,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 МиБ" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -316,9 +318,9 @@ msgstr "Родное %1x (%2x%3)" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:103 msgid "%1x Native (%2x%3) for %4" -msgstr "Родное %1x (%2x%3) для %4" +msgstr "Собственное %1x (%2x%3) для %4" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -362,11 +364,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&Об эмуляторе" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Добавить точку останова в памяти" @@ -375,23 +381,19 @@ msgstr "&Добавить точку останова в памяти" msgid "&Add New Code..." msgstr "&Добавить код..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Добавить функцию" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Добавить..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "&Ассемблер" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "Настройки &звука" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&Автообновление:" @@ -399,11 +401,15 @@ msgstr "&Автообновление:" msgid "&Borderless Window" msgstr "&Окно без рамок" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Точки останова" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "&Баг-трекер" @@ -411,15 +417,15 @@ msgstr "&Баг-трекер" msgid "&Cancel" msgstr "&Отмена" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&Менеджер читов" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&Проверить обновления..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "&Очистить символы" @@ -427,7 +433,7 @@ msgstr "&Очистить символы" msgid "&Clone..." msgstr "&Клонировать..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Код" @@ -435,37 +441,33 @@ msgstr "&Код" msgid "&Connected" msgstr "&Подключен" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "Настройки &управления" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" msgstr "&Скопировать адрес" #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Создать..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Удалить" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "&Удалить из наблюдения" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "&Удалить из наблюдений" @@ -479,11 +481,11 @@ msgstr "&Изменить код..." msgid "&Edit..." msgstr "&Изменить..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Извлечь диск" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Эмуляция" @@ -503,41 +505,41 @@ msgstr "&Экспорт состояния…" msgid "&Export as .gci..." msgstr "&Экспорт в .gci..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Файл" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Шрифт..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "Перемотка &кадров" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "Настройки &свободного обзора" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "&Создать символы из" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "Репозиторий на &GitHub" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "Настройки &графики" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Помощь" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "Горячие &клавиши" @@ -557,35 +559,35 @@ msgstr "&Импорт состояния…" msgid "&Import..." msgstr "&Импортировать..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "&Infinity Base" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "&Вставить blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "&Межкадровый блендинг" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Язык:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" -msgstr "" +msgstr "&Загрузить Branch Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "Быстрая &загрузка" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "&Загрузить карту символов" @@ -595,19 +597,23 @@ msgstr "&Загрузить файл по текущему адресу" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "&Зафиксировать наблюдения" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "&Зафиксировать виджеты" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Память" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Запись" @@ -615,7 +621,7 @@ msgstr "&Запись" msgid "&Mute" msgstr "&Выключить звук" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Сеть" @@ -624,23 +630,23 @@ msgid "&No" msgstr "&Нет" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Открыть..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Опции" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&Патчить HLE-функции" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Пауза" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Запустить" @@ -648,7 +654,7 @@ msgstr "&Запустить" msgid "&Properties" msgstr "&Свойства" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "Режим \"Только для &чтения\"" @@ -656,7 +662,7 @@ msgstr "Режим \"Только для &чтения\"" msgid "&Refresh List" msgstr "&Обновить список" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Регистры" @@ -669,24 +675,24 @@ msgstr "&Удалить" msgid "&Remove Code" msgstr "&Удалить код" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" -msgstr "&Переименовать символ" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Сбросить" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "&Менеджер наборов ресурсов" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" -msgstr "" +msgstr "&Сохранить наблюдение ветви" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "&Сохранить карту символов" @@ -694,31 +700,31 @@ msgstr "&Сохранить карту символов" msgid "&Scan e-Reader Card(s)..." msgstr "&Сканировать карту(ы) электронного ридера…" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "&Портал Skylanders" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Ограничение скорости:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Остановить" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Тема:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&Потоки" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" -msgstr "" +msgstr "&Инструмент" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Инструменты" @@ -728,21 +734,21 @@ msgstr "&Выгрузить образ игры" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "&Разблокировать наблюдения" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Вид" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Наблюдение" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Сайт" @@ -754,23 +760,23 @@ msgstr "&Вики" msgid "&Yes" msgstr "&Да" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "'%1' не найден, имена символов не созданы" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' не найден, ищем на замену распространенные функции" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(Тёмная)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(Светлая)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(Системная)" @@ -778,7 +784,7 @@ msgstr "(Системная)" msgid "(host)" msgstr "(хост)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(отключено)" @@ -802,16 +808,16 @@ msgstr ", Запятая" msgid "- Subtract" msgstr "- Вычесть" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--Неизвестно--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -880,7 +886,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "Анизотропная 16x" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -892,7 +898,7 @@ msgstr "2 ГиБ" msgid "256 MiB" msgstr "256 МиБ" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -928,19 +934,19 @@ msgid "32-bit Unsigned Integer" msgstr "32-разрядное целое число без знака" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "Глубина 3D" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -964,7 +970,7 @@ msgstr "4:3" msgid "4K" msgstr "4К" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1049,13 +1055,13 @@ msgstr "< Меньше чем" msgid "" msgstr "<Ничего>" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "<Системный язык>" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." -msgstr "Отключено в режиме Хардкор." +msgstr "Отключено в режиме «Хардкор»." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:432 msgid "If unsure, leave this unchecked." @@ -1063,8 +1069,8 @@ msgstr "" "Если вы не уверены, не устанавливайте этот флажок." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1072,7 +1078,7 @@ msgstr "" "Время ожидания автоперемещения истекло. Текущая " "инструкция не применима." -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1102,8 +1108,8 @@ msgstr "" msgid "> Greater-than" msgstr "> Больше чем" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "Сессия сетевой игры уже создана!" @@ -1123,11 +1129,11 @@ msgstr "" "\n" "После установки этого WAD вернуть прежнюю версию не получится. Продолжить?" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "Диск уже должен быть вставлен." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1139,7 +1145,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "Чтобы загрузить быстрое сохранение, нужно указать игру." -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1159,9 +1165,9 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "Синхронизация возможна только при запущенной игре для Wii." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" -msgstr "" +msgstr "А&втосохранение" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. #: Source/Core/Core/HW/EXI/EXI_Device.h:98 @@ -1238,19 +1244,11 @@ msgstr "Точность:" msgid "Achievement Settings" msgstr "Параметры достижений" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "Достижения" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" -"Достижения были отключены.
Чтобы снова включить их, закройте все " -"запущенные игры." - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Действие" @@ -1338,19 +1336,19 @@ msgstr "Action Replay: нормальный код {0}: неверный под msgid "Activate NetPlay Chat" msgstr "Активировать чат сетевой игры" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Активна" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "Активные фигурки Infinity:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "Активная очередь потоков" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Активные потоки" @@ -1372,7 +1370,7 @@ msgstr "Адаптер:" msgid "Add" msgstr "Добавить" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "Добавить &точку останова" @@ -1389,31 +1387,31 @@ msgstr "Добавление нового USB-устройства" msgid "Add Shortcut to Desktop" msgstr "Добавить ярлык на рабочий стол" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Добавить точку останова" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Добавить точку останова в памяти" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "Добавить &точку останова в памяти" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "Добавить точку останова в памяти" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "Добавить в &наблюдение" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "Добавить в наблюдение" @@ -1423,17 +1421,17 @@ msgstr "Добавить в наблюдение" msgid "Add..." msgstr "Добавить..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Адрес" @@ -1452,7 +1450,7 @@ msgstr "Адресное пространство по состоянию ЦП" msgid "Address:" msgstr "Адрес:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1469,12 +1467,12 @@ msgstr "" "изменит внешний вид текстур игры и может вызвать проблемы в небольшом " "количестве игр.

Эта опция несовместима с ручной выборкой текстур." "

Если вы не уверены, выберите «По умолчанию»." #. i18n: Refers to plastic shell of game controller (stick gate) that limits stick movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:107 msgid "Adjusts target radius of simulated stick gate." -msgstr "Настраивает целевой радиус моделируемого кольца джойстика." +msgstr "Настраивает целевой радиус моделируемого джойстика." #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:246 msgid "" @@ -1539,7 +1537,7 @@ msgstr "Расширенные" msgid "Advanced Settings" msgstr "Дополнительные параметры" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1561,6 +1559,29 @@ msgid "" "corrected.
Best for downscaling by more than 2x." "

If unsure, select 'Default'." msgstr "" +"Влияет на масштабирование вывода игры в соответствии с разрешением окна." +"
Производительность в основном зависит от количества образцов, которые " +"использует каждый метод.
По сравнению с SSAA, ресамплинг полезен в том " +"случае, если выходное
разрешение окна не умножается на собственное " +"разрешение эмуляции.

По умолчанию — [самый " +"быстрый]
Внутренний билинейный сэмплер ГП без гамма-коррекции.
Эта " +"настройка может быть проигнорирована, если гамма-коррекция включена " +"принудительно.

Билинейный метод — [4 образца]
Линейная " +"интерполяция между пикселями с гамма-коррекцией.

Бикубический " +"метод — [16 образцов]
Кубическая интерполяция между пикселями с гамма-" +"коррекцией.
Хорошо подходит при изменении масштаба между близкими " +"разрешениями, например 1080p и 1440p.
Бывает в различных вариантах:" +"
B-сплайн: размытый, но исключает любые артефакты боковых " +"лепестков
Mitchell-Netravali: хороший промежуточный вариант между " +"размытостью и боковыми лепестками
Catmull-Rom: более чёткий, но " +"может вызывать артефакты боковых лепестков

Чёткий билинейный — " +"[1—4 образца]
Похож на метод «Ближайшего соседа», сохраняет чёткий вид, " +"но также делает некоторое смешивание, чтобы избежать мерцания.
Лучше " +"всего работает в 2D-играх с низким разрешением.

Выборка по " +"площади — [до 324 образцов]
Взвешивает пиксели по проценту площади, " +"которую они занимают. Гамма-коррекция.
Лучше всего подходит для " +"уменьшения масштаба более чем в 2 раза.

Если вы не " +"уверены, выберите значение «По умолчанию»." #: Source/Core/UICommon/NetPlayIndex.cpp:251 msgid "Africa" @@ -1586,7 +1607,7 @@ msgid "All Assembly files" msgstr "Все файлы сборки" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "Все двойной точности с плавающей точкой" @@ -1595,7 +1616,7 @@ msgstr "Все двойной точности с плавающей точко #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1603,34 +1624,34 @@ msgid "All Files" msgstr "Все файлы" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Все файлы (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "Все с плавающей точкой" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Все файлы GC/Wii" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "Все шестнадцатеричные" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Файлы быстрых сохранений (*.sav, *.s##);; Все файлы (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "Все целые числа со знаком" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "Все целые числа без знака" @@ -1646,11 +1667,11 @@ msgstr "Коды всех игроков синхронизированы." msgid "All players' saves synchronized." msgstr "Сохранения всех игроков синхронизированы." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "Разрешить несовпадение настроек региона" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Разрешить отправку статистики об использовании" @@ -1674,7 +1695,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "Другие источники ввода" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "Всегда" @@ -1696,7 +1717,7 @@ msgstr "Ожидалась вставка диска, но он не был об msgid "Anaglyph" msgstr "Анаглиф" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Анализ" @@ -1710,7 +1731,7 @@ msgstr "Угол" msgid "Angular velocity to ignore and remap." msgstr "Угловая скорость, которую следует игнорировать и перезадать." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "Сглаживание" @@ -1722,19 +1743,19 @@ msgstr "Сглаживание:" msgid "Any Region" msgstr "Любой регион" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" -msgstr "Добавить сигнатуру к" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "Добавить к &имеющемуся файлу с сигнатурами..." -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "Примени&ть файл с сигнатурами..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1750,19 +1771,19 @@ msgstr "Дата загрузчика:" msgid "Apply" msgstr "Применить" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" -msgstr "Применить файл с сигнатурами" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "Обнаружение произвольных MIP-текстур" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Вы действительно хотите удалить '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Вы действительно хотите удалить этот файл?" @@ -1770,7 +1791,7 @@ msgstr "Вы действительно хотите удалить этот ф msgid "Are you sure you want to delete this pack?" msgstr "Вы уверены, что хотите удалить этот набор?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "Вы уверены, что хотите выйти из сетевой игры?" @@ -1788,7 +1809,7 @@ msgstr "Соотношение сторон" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Aspect Ratio Corrected Internal Resolution" -msgstr "" +msgstr "Внутреннее разрешение с коррекцией соотношения сторон" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 @@ -1799,9 +1820,9 @@ msgstr "Соотношение сторон:" msgid "Assemble" msgstr "Сборка" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" -msgstr "Сборка инструкции" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" +msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 msgid "Assembler" @@ -1811,7 +1832,7 @@ msgstr "Ассемблер" msgid "Assembly File" msgstr "Файл сборки" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Назначить порты контроллеров" @@ -1863,11 +1884,15 @@ msgstr "Автоматически" msgid "Auto (Multiple of 640x528)" msgstr "Автоматически (Кратное 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Настройки автообновления" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1887,7 +1912,7 @@ msgstr "Автонастройка размера окна" msgid "Auto-Hide" msgstr "Автоскрытие" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "Обнаруживать RSO автоматически?" @@ -1904,6 +1929,17 @@ msgstr "" "

Если не уверены – оставьте выключенным." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "Автоматически обновлять текущие значения" @@ -1915,7 +1951,7 @@ msgid "Auxiliary" msgstr "Вспомогательное" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "Б" @@ -1935,17 +1971,17 @@ msgstr "" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:73 msgid "BBA destination address" -msgstr "" +msgstr "Адрес назначения BBA" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "Регистр в ТО " -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "Цепочка возврата" @@ -2001,10 +2037,10 @@ msgstr "Указано неверное смещение." msgid "Bad value provided." msgstr "Указано некорректное значение." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Логотип" @@ -2024,7 +2060,7 @@ msgstr "Тремоло" msgid "Base Address" msgstr "Базовый адрес" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "Базовый приоритет" @@ -2032,7 +2068,7 @@ msgstr "Базовый приоритет" msgid "Basic" msgstr "Основные" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Основные настройки" @@ -2048,10 +2084,6 @@ msgstr "Пакетный режим не может использоваться msgid "Battery" msgstr "Батарея" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Бета (раз в месяц)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows и т.д." @@ -2088,17 +2120,21 @@ msgstr "Бинарный SSL (запись)" msgid "Bitrate (kbps):" msgstr "Битрейт (кбит/с):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" "\n" "Try again with a different character." msgstr "" +"Не удалось создать пустую фигурку в:\n" +"%1\n" +"\n" +"Повторите попытку с другим персонажем." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "Размер блока" @@ -2136,15 +2172,15 @@ msgstr "" "Включён режим проброса Bluetooth, но Dolphin собран без поддержки libusb. " "Невозможно использовать режим проброса." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "Пауза после запуска" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "Файл бэкапа NAND BootMii (*.bin);;Все файлы (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "Файл с ключами BootMii (*.bin);;Все файлы (*)" @@ -2156,75 +2192,75 @@ msgstr "Полноэкранный режим без рамок" msgid "Bottom" msgstr "снизу" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 -msgid "Branch (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 -msgid "Branch Conditional" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 -msgid "Branch Conditional (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 -msgid "Branch Conditional to Count Register" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 -msgid "Branch Conditional to Count Register (LR saved)" -msgstr "" +msgstr "Ветвь" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 -msgid "Branch Conditional to Link Register" -msgstr "" +msgid "Branch (LR saved)" +msgstr "Ветвь (регистр связи сохранён)" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +msgid "Branch Conditional" +msgstr "Инструкция ветвления" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +msgid "Branch Conditional (LR saved)" +msgstr "Инструкция ветвления (регистр связи сохранён)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 +msgid "Branch Conditional to Count Register" +msgstr "Инструкция ветвления для счётчика-регистра" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 +msgid "Branch Conditional to Count Register (LR saved)" +msgstr "Инструкция ветвления для счётчика-регистра (регистр связи сохранён)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +msgid "Branch Conditional to Link Register" +msgstr "Инструкция ветвления для регистра связи" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" -msgstr "" +msgstr "Инструкция ветвления для регистра связи (регистр связи сохранён)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +msgid "Branch Not Overwritten" +msgstr "Ветвь не перезаписана" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 +msgid "Branch Type" +msgstr "Тип ветви" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 -msgid "Branch Not Overwritten" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 -msgid "Branch Type" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 msgid "Branch Was Overwritten" -msgstr "" +msgstr "Ветвь перезаписана" #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:109 msgid "Branch Watch" -msgstr "" +msgstr "Branch Watch" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:202 msgid "Branch Watch Tool" -msgstr "" +msgstr "Инструмент Branch Watch" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" -msgstr "" +msgstr "Справка инструмента Branch Watch (1/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" -msgstr "" +msgstr "Справка инструмента Branch Watch (2/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" -msgstr "" +msgstr "Справка инструмента Branch Watch (3/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" -msgstr "" +msgstr "Справка инструмента Branch Watch (4/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2240,8 +2276,22 @@ msgid "" "Branch Watch\" button to clear all candidates and return to the blacklist " "phase." msgstr "" +"Branch Watch — это инструмент для поиска кода, который может изолировать " +"ветви, отслеживаемые эмулируемым ЦП, проверяя ветви-кандидаты по простым " +"критериям. Если вы знакомы с Ultimap от Cheat Engine, Branch Watch похож на " +"неё.\n" +"\n" +"Нажмите кнопку «Запустить Branch Watch», чтобы активировать Branch Watch. " +"Branch Watch сохраняется во всех сессиях эмуляции, и снимок вашего прогресса " +"может быть сохранён и загружен из каталога пользователя, чтобы сохраниться " +"после закрытия Dolphin Emulator. Также доступны действия «Сохранить как...» " +"и «Загрузить из...», а автосохранение можно включить, чтобы сохранять снимок " +"на каждом этапе поиска. При нажатии кнопки «Приостановить Branch Watch» " +"Branch Watch прекратит отслеживание дальнейших достижений в ветви, пока ему " +"не будет дано указание возобновить работу. Нажмите кнопку «Очистить Branch " +"Watch», чтобы удалить всех кандидатов и вернуться к фазе чёрного списка." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2250,47 +2300,58 @@ msgid "" "is pressed for the first time, Branch Watch will switch to the reduction " "phase, and the table will populate with all eligible candidates." msgstr "" +"Branch Watch запускается на этапе составления чёрного списка, то есть " +"кандидаты ещё не выбраны, но найденные на данный момент кандидаты могут быть " +"исключены из кандидатур нажатием кнопок «Путь кода не выполнен», «Ветвь " +"перезаписана» и «Ветвь не перезаписана». Как только кнопка «Путь кода " +"выполнен» будет нажата в первый раз, Branch Watch перейдёт к этапу " +"сокращения, и таблица будет заполнена всеми подходящими кандидатами." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" -msgstr "" +msgstr "Ветвь счётчика-регистра" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +msgid "Branch to Count Register (LR saved)" +msgstr "Ветвь счётчика-регистра (регистр связи сохранён)" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 -msgid "Branch to Count Register (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 msgid "Branch to Link Register" -msgstr "" +msgstr "Ветвь регистра связи" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" -msgstr "" +msgstr "Ветвь регистра связи (регистр связи сохранён)" #. i18n: "Branch" means the version control term, not a literal tree branch. #: Source/Core/DolphinQt/AboutDialog.cpp:63 msgid "Branch: %1" msgstr "Ветка: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "Ветви" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "Останов" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Точка останова" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "Попадание в точку останова! Шаг с выходом отменён." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Точки останова" @@ -2324,7 +2385,7 @@ msgstr "Ошибка широкополосного адаптера" msgid "Broadband Adapter MAC Address" msgstr "MAC-адрес широкополосного адаптера" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "Просмотр &сессий сетевой игры..." @@ -2332,16 +2393,16 @@ msgstr "Просмотр &сессий сетевой игры..." msgid "Buffer Size:" msgstr "Размер буфера:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Размер буфера изменён на %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Буфер:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2388,11 +2449,11 @@ msgstr "Автор: %1" msgid "C Stick" msgstr "C Stick" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "С&оздать файл с сигнатурами..." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP-регистр " @@ -2427,7 +2488,7 @@ msgstr "" msgid "Calculate" msgstr "Вычислить" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2452,7 +2513,7 @@ msgstr "Калибровка" msgid "Calibration Period" msgstr "Период калибровки" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "Вызов списка отображения по адресу %1 с размером %2" @@ -2478,7 +2539,7 @@ msgstr "Камера 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "Поле зрения камеры (влияет на точность наведения)." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "Может генерировать AR-код только для значений в виртуальной памяти." @@ -2494,14 +2555,14 @@ msgstr "Не удалось изменить злодеев для этого т msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Не удаётся найти Wii Remote по дескриптору {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "Невозможно создать сессию сетевой игры, пока игра всё ещё запущена!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2514,17 +2575,17 @@ msgstr "Отмена" msgid "Cancel Calibration" msgstr "Отменить калибровку" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" -msgstr "" +msgstr "Кандидатов: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" -msgstr "" +msgstr "Кандидатов: %1 | Исключено: %2 | Осталось: %3" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" -msgstr "" +msgstr "Кандидатов: %1 | Отфильтровано: %2 | Осталось: %3" #: Source/Core/Core/FifoPlayer/FifoPlayer.cpp:247 msgid "Cannot SingleStep the FIFO. Use Frame Advance instead." @@ -2540,11 +2601,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "Не удалось сравнить с последним значением при первом поиске." -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "Не удалось найти IPL GC." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "Не удалось создать AR-код для этого адреса." @@ -2560,7 +2621,7 @@ msgstr "Не удалось установить папку GCI на пусто msgid "Cannot set memory card to an empty path." msgstr "Не удалось установить карту памяти на пустой путь." -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Не удалось запустить игру, потому что IPL GC не был найден." @@ -2592,7 +2653,7 @@ msgstr "Центрировать и откалибровать" msgid "Change &Disc" msgstr "Сменить &диск" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Сменить &диск..." @@ -2600,22 +2661,28 @@ msgstr "Сменить &диск..." msgid "Change Disc" msgstr "Сменить диск" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Автоматически сменять диски" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "Сменить диск на {0}" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." "

If unsure, leave this checked." msgstr "" -"Изменяет цвет счетчика FPS в зависимости от скорости эмуляции скорости." -"

Если вы не уверены, оставьте этот флажок галочку.
Если вы не уверены, не устанавливайте этот флажок." +"" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:51 msgid "" @@ -2639,7 +2706,7 @@ msgstr "" "вращать, а при помощи масштабирования можно вернуться к исходной точке " "камеры." -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "Изменения в читах вступят в силу после перезапуска игры." @@ -2647,11 +2714,11 @@ msgstr "Изменения в читах вступят в силу после msgid "Channel Partition (%1)" msgstr "Раздел с каналом (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "Введён недопустимый символ." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Чат" @@ -2667,7 +2734,7 @@ msgstr "Поиск чит-кодов" msgid "Cheats Manager" msgstr "Менеджер читов" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "Проверить NAND..." @@ -2679,7 +2746,7 @@ msgstr "Автоматически проверять список игр на msgid "Check for updates" msgstr "Проверить обновления" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2687,7 +2754,7 @@ msgstr "" "Проверьте, достаточно ли у вас прав для удаления этого файла, и используется " "ли он приложением." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "Контр. сумма" @@ -2699,36 +2766,36 @@ msgstr "Китай" msgid "Choose" msgstr "Выбрать" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Выберите открываемый файл" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" -msgstr "Выберите файл, который следует открыть или создать" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "Выберите основной входной файл" +msgid "Choose Secondary Input File" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "Выберите вторичный входной файл" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "Выберите базовую папку GCI" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Выберите папку для извлечения файлов" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" +msgstr "" #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "Ограничение вращения вокруг оси рыскания." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Кнопки Classic" @@ -2739,18 +2806,18 @@ msgstr "Контроллер Classic" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Очистить" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" -msgstr "" +msgstr "Очистить Branch Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "Очистить кэш" @@ -2771,7 +2838,7 @@ msgstr "Скопировать и &изменить код..." msgid "Close" msgstr "Закрыть" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "&Настройка" @@ -2779,13 +2846,13 @@ msgstr "&Настройка" msgid "Code" msgstr "Код" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" -msgstr "" +msgstr "Путь кода не выполнен" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" -msgstr "" +msgstr "Путь кода выполнен" #: Source/Core/DolphinQt/Config/CheatCodeEditor.cpp:93 msgid "Code:" @@ -2795,7 +2862,7 @@ msgstr "Код:" msgid "Codes received!" msgstr "Коды получены!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "Цветовая коррекция" @@ -2811,11 +2878,11 @@ msgstr "Цветовая коррекция:" msgid "Color Space" msgstr "Цветовое пространство" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" -msgstr "" +msgstr "Видимость &столбца" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "Объединить &два файла с сигнатурами..." @@ -2836,7 +2903,7 @@ msgid "" msgstr "" "По сравнению с дисковым изданием игры для Wii, были обнаружены проблемы " "низкой степени серьёзности. Несмотря на это, вполне возможно, что это " -"приемлемый дамп по сравнению с Wii U eShop. Dolphin не удалось подтвердить " +"корректный дамп по сравнению с Wii U eShop. Dolphin не удалось подтвердить " "это." #: Source/Core/DiscIO/VolumeVerifier.cpp:1394 @@ -2846,7 +2913,7 @@ msgid "" "release of the game. Dolphin can't verify this." msgstr "" "По сравнению с дисковым изданием игры для Wii, это недопустимый дамп. " -"Несмотря на это, вполне возможно, что это приемлемый дамп по сравнению с " +"Несмотря на это, вполне возможно, что это корректный дамп по сравнению с " "выпуском игры для Wii U в магазине eShop. Dolphin не удалось проверить это." #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:137 @@ -2857,9 +2924,9 @@ msgstr "Компилировать шейдеры перед запуском" msgid "Compiling Shaders" msgstr "Компиляция шейдеров" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "Сжатие" @@ -2872,19 +2939,19 @@ msgstr "Уровень сжатия:" msgid "Compression:" msgstr "Сжатие:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." -msgstr "" +msgstr "Усл." #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite for #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Условие" @@ -2900,7 +2967,7 @@ msgstr "Условие" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "Справка по использованию условий" @@ -2915,7 +2982,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2953,55 +3025,6 @@ msgid "" "possible for them to go out of range or to become NaN. A warning will be " "given if NaN is returned, and the var that became NaN will be logged." msgstr "" -"Условия:\n" -"Задаёт выражение, которое вычисляется при достижении точки останова. Если " -"выражение равно false или 0, точка останова игнорируется до тех пор, пока не " -"будет достигнута снова. Выражения должны быть разделены запятой. Только " -"последнее выражение будет использоваться для определения дальнейших " -"действий.\n" -"\n" -"Регистры, на которые можно ссылаться:\n" -"GPRs : r0..r31\n" -"FPRs: f0..f31\n" -" LR, CTR, PC\n" -"\n" -"Функции:\n" -"Установить регистр: r1 = 8\n" -"Заменяет: s8(0xff). Доступно: s8, u8, s16, u16, s32, u32\n" -"Стек вызовов: callstack(0x80123456), callstack(\"anim\")\n" -"Сравнение строк: streq(r3, \"abc\"). Оба параметра могут быть адресами или " -"строковыми константами.\n" -"Чтение памяти: read_u32(0x80000000). Доступны: u8, s8, u16, s16, u32, s32, " -"f32, f64\n" -"Запись в память: write_u32(r3, 0x80000000). Доступно: u8, u16, u32, f32, " -"f64\n" -"*текущая запись всегда будет срабатывать\n" -"\n" -"Операции:\n" -"Унарные: -u, !u, ~u\n" -"Математические: * / + -, мощность: **, остаток: %, сдвиг: <<, >>\n" -"Сравнение: <, <=, >, >=, ==, !=, &&, ||\n" -"Побитовые: &, |, ^\n" -"\n" -"Примеры:\n" -"r4 == 1\n" -"f0 == 1.0 && f2 < 10.0\n" -"r26 <= r0 && ((r5 + 3) & -4) * ((r6 + 3) & -4)* 4 > r0\n" -"p = r3 + 0x8, p == 0x8003510 && read_u32(p) != 0\n" -"Запись и прерывание: r4 = 8, 1\n" -"Запись и продолжение: f3 = f1 + f2, 0\n" -"Условие всегда должно быть последним\n" -"\n" -"Строки должны использоваться только в callstack() или streq() и только в " -"\"кавычках\". Не присваивайте строки переменным.\n" -"Все переменные будут выведены в журнал интерфейса памяти при достижении " -"точки останова или при результате NaN. Для проверки на наличие ошибок " -"присвойте переменную уравнению, чтобы чтобы её можно было вывести.\n" -"\n" -"Примечание: для расчётов все значения преобразуются в числа двойной точности " -"с плавающей точкой. Возможно, они могут выйти за пределы диапазона или стать " -"NaN. Будет сделано предупреждение, если возвращается NaN, и переменная, " -"ставшая NaN, будет занесена в журнал." #: Source/Core/DolphinQt/ToolBar.cpp:130 msgid "Config" @@ -3018,7 +3041,7 @@ msgstr "Настройка" msgid "Configure Controller" msgstr "Настроить контроллер" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Настройка Dolphin" @@ -3031,13 +3054,13 @@ msgstr "Настройка ввода" msgid "Configure Output" msgstr "Настройка вывода" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Подтвердить" @@ -3046,12 +3069,12 @@ msgstr "Подтвердить" msgid "Confirm backend change" msgstr "Подтвердите смену бэкенда" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Подтверждать остановку" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Подтверждение" @@ -3061,7 +3084,7 @@ msgstr "Подтверждение" msgid "Connect" msgstr "Подключиться" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Подключить Balance Board" @@ -3069,27 +3092,27 @@ msgstr "Подключить Balance Board" msgid "Connect USB Keyboard" msgstr "Подключить USB-клавиатуру" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Подключить Wii Remote %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Подключить Wii Remote 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Подключить Wii Remote 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Подключить Wii Remote 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Подключить Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Подключить Wii Remote" @@ -3105,7 +3128,7 @@ msgstr "Подключиться к интернету и выполнить о msgid "Connected" msgstr "Подключен" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "Подключение" @@ -3130,23 +3153,23 @@ msgstr "Управление режимом гольфа сетевой игры msgid "Control Stick" msgstr "Control Stick" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "Профиль контроллера" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "Профиль контроллера 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "Профиль контроллера 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "Профиль контроллера 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "Профиль контроллера 4" @@ -3158,6 +3181,16 @@ msgstr "Настройки управления" msgid "Controllers" msgstr "Управление" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3167,11 +3200,11 @@ msgid "" msgstr "" "Регулирует базовую яркость чисто белой поверхности в нитах. Полезно для для " "адаптации к различным условиям освещения при использовании HDR-дисплея." -"

Для того чтобы эта настройка начала действовать, требуется вывод " -"HDR.

Если не уверены, оставьте значение 203.
Для того чтобы эта настройка начала действовать, требуется вывод HDR." +"

Если не уверены, оставьте значение 203." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3183,7 +3216,7 @@ msgstr "" "находиться перед экраном.

Высокие значения создают более сильную " "видимость \"выпячивания\" обьектов из экрана, низкие – более комфортны." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3197,7 +3230,7 @@ msgstr "" "производительность.

Если не уверены – выберите " "Родное." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3230,7 +3263,7 @@ msgstr "" "Управляет тем, использовать высокоуровневую или низкоуровневую эмуляцию DSP. " "По умолчанию Да" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "Сведение" @@ -3329,45 +3362,45 @@ msgstr "" "часто ориентируются на 2.2.

Если вы не уверены, не " "устанавливайте этот флажок." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Копировать" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "Скопировать &функцию" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "Скопировать &hex-значение" +msgid "Copy &Function" +msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Скопировать адрес" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Копирование не удалось" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Скопировать hex-значение" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "Скопировать значение" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "Скопировать код &строки" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "Скопировать целе&вой адрес" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Скопировать на A" @@ -3382,10 +3415,10 @@ msgstr "Скопировать на B" msgid "Core" msgstr "Ядро" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." -msgstr "" +msgstr "Ядро не инициализировано." #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:64 msgid "Correct Color Space" @@ -3493,8 +3526,8 @@ msgstr "Не удалось распознать файл {0}" msgid "Could not save your changes!" msgstr "Не удалось сохранить изменения." -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "Не удалось запустить средство обновления: {0}" @@ -3518,7 +3551,7 @@ msgstr "" "папку, то, возможно, потребуется заново указать расположение вашей карты " "памяти в настройках." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "Не удалось обнаружить центральный сервер" @@ -3534,13 +3567,13 @@ msgstr "Не удалось прочесть файл." msgid "Country:" msgstr "Страна:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "Создать" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "Создать файл Infinity" @@ -3554,7 +3587,7 @@ msgstr "Создать новую карту памяти" msgid "Create Skylander File" msgstr "Создать файл Skylander" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "Создать сопоставления для других устройств" @@ -3584,7 +3617,7 @@ msgstr "" "Обрезает изображение, изменяя его исходное соотношение сторон (которое редко " "точно соответствует 4:3 или 16:9), к конкретному целевому соотношению сторон " "пользователя (например, 4:3 или 16:9).

Если вы не " -"уверены, оставьте этот параметр не отмеченным." #: Source/Core/Core/HW/WiimoteEmu/Extension/Turntable.cpp:82 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:175 @@ -3606,23 +3639,23 @@ msgstr "" "

Если вы не уверены, не устанавливайте этот флажок." "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Текущий регион" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "Тек. значение" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "Текущий контекст" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "Текущей игры" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Текущий поток" @@ -3632,7 +3665,7 @@ msgstr "Другое" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 msgid "Custom (Stretch)" -msgstr "" +msgstr "Другое (растягивание)" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:51 msgid "Custom Address Space" @@ -3640,11 +3673,11 @@ msgstr "Другое адресное пространство" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:323 msgid "Custom Aspect Ratio Height" -msgstr "Другая высота в соотношении сторон" +msgstr "Высота другого соотношения сторон" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:322 msgid "Custom Aspect Ratio Width" -msgstr "Другая ширина в соотношении сторон" +msgstr "Ширина другого соотношения сторон" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:63 msgid "Custom Aspect Ratio:" @@ -3737,7 +3770,7 @@ msgstr "Танцевальный коврик" msgid "Dark" msgstr "Тьма" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "Данные" @@ -3783,7 +3816,7 @@ msgid "Debug" msgstr "Отладка" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Отладка" @@ -3800,24 +3833,24 @@ msgstr "Качество декодирования:" msgid "Decrease" msgstr "Уменьшить" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Уменьшить сведение" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Уменьшить глубину" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Уменьшить скорость эмуляции" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Уменьшить внутреннее разрешение" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "Уменьшить выбранный слот сохранения" @@ -3831,7 +3864,7 @@ msgstr "Уменьшить по Y" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "По умолчанию" @@ -3851,7 +3884,7 @@ msgstr "Шрифт по умолчанию" msgid "Default ISO:" msgstr "Образ по умолчанию:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "Поток по умолчанию" @@ -3878,8 +3911,9 @@ msgstr "" "через ЦП.

Если не уверены – оставьте выключенным." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Удалить" @@ -3897,7 +3931,7 @@ msgstr "Удалить выбранные файлы..." msgid "Delete the existing file '{0}'?" msgstr "Удалить существующий файл '{0}'?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "Глубина" @@ -3909,12 +3943,12 @@ msgstr "Процент глубины:" msgid "Depth:" msgstr "Глубина:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Описание" @@ -3928,34 +3962,34 @@ msgstr "Описание:" msgid "Description: %1" msgstr "Описание: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" -msgstr "" +msgstr "Назначение" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:64 msgid "Destination (UNIX socket path or address:port):" -msgstr "" +msgstr "Назначение (путь к сокету UNIX или адрес:порт):" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:59 msgid "Destination (address:port):" -msgstr "" +msgstr "Назначение (адрес:порт):" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" -msgstr "" +msgstr "Макс. назначение" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" -msgstr "" +msgstr "Мин. назначение" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" -msgstr "" +msgstr "Символ назначения" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "Отсоединён" @@ -3963,7 +3997,7 @@ msgstr "Отсоединён" msgid "Detect" msgstr "Считать" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "Обнаружение модулей RSO" @@ -3971,11 +4005,11 @@ msgstr "Обнаружение модулей RSO" msgid "Deterministic dual core:" msgstr "Детерминированная двухядерность:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Разрабатываемая (несколько раз в день)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Устройство" @@ -4017,11 +4051,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "Отк&лючено" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "Отключить" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Отключить эмуляцию bounding box" @@ -4034,15 +4063,15 @@ msgstr "Отключить фильтр копирования" msgid "Disable EFB VRAM Copies" msgstr "Отключить копии EFB в VRAM" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Отключить огр. скорости эмуляции" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "Отключить быструю память" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "Отключить Fastmem Arena" @@ -4050,11 +4079,11 @@ msgstr "Отключить Fastmem Arena" msgid "Disable Fog" msgstr "Отключить туман" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "Отключить кэш JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "Отключить карту больших точек входа" @@ -4083,7 +4112,7 @@ msgstr "" "в ОЗУ. Подавляет масштабирование.

Если не уверены – " "оставьте выключенным." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -4098,6 +4127,14 @@ msgstr "" "

Если не уверены – оставьте включенным." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" +"Выключает вашу заставку пока игра запущенна.

Если " +"не уверены – оставьте включенным." + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Диск" @@ -4106,6 +4143,11 @@ msgstr "Диск" msgid "Discard" msgstr "Отменить" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "Параметры Вида" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "Тип отображения" @@ -4137,15 +4179,15 @@ msgstr "Расстояние" msgid "Distance of travel from neutral position." msgstr "Проходимое расстояние из исходной позиции." -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "Вы разрешаете отправку данной информации разработчикам Dolphin?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Вы хотите добавить \"%1\" в список путей к играм?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "Вы хотите очистить список имён символов?" @@ -4155,7 +4197,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "Вы хотите удалить выбранные файлы сохранений (%n шт.)?" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Вы хотите остановить текущую эмуляцию?" @@ -4167,8 +4209,8 @@ msgstr "Вы хотите попытаться восстановить NAND?" msgid "Dolby Pro Logic II Decoder" msgstr "Декодер Dolby Pro Logic II" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Лог Dolphin FIFO (*.dff)" @@ -4176,9 +4218,9 @@ msgstr "Лог Dolphin FIFO (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "Предварительная установка игрового мода Dolphin" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Файл карты Dolphin (*.map)" @@ -4190,8 +4232,8 @@ msgstr "CSV-файл с сигнатурами Dolphin" msgid "Dolphin Signature File" msgstr "Файл с сигнатурами Dolphin" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "TAS-ролики (*.dtm)" @@ -4235,7 +4277,7 @@ msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" "Dolphin – бесплатный эмулятор GameCube и Wii с открытым исходным кодом." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Слишком старая версия Dolphin для подключения к промежуточному серверу" @@ -4251,15 +4293,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin не может проверить нелицензионные диски." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" -"Dolphin будет использовать его для продуктов, регион которых не удалось " -"определить автоматически." - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "На данный момент поддержка читов в Dolphin отключена." @@ -4268,7 +4302,7 @@ msgstr "На данный момент поддержка читов в Dolphin msgid "Domain" msgstr "Домен" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Не обновлять" @@ -4289,7 +4323,7 @@ msgstr "Двери заблокированы" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "Double" @@ -4311,7 +4345,7 @@ msgstr "Скачать коды" msgid "Download Codes from the WiiRD Database" msgstr "Скачать коды из базы данных WiiRD" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Загружать обложки игр с GameTDB.com для показа в виде сетки" @@ -4323,6 +4357,16 @@ msgstr "Загрузка завершена" msgid "Downloaded %1 codes. (added %2)" msgstr "Скачано %1 кодов. (добавлено %2)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4362,7 +4406,7 @@ msgstr "Дампить &FakeVMEM" msgid "Dump &MRAM" msgstr "Дампить &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Дампить звук" @@ -4374,7 +4418,7 @@ msgstr "Дампить основные текстуры" msgid "Dump EFB Target" msgstr "Дампить конечный EFB" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Дампить кадры" @@ -4443,11 +4487,11 @@ msgstr "" "

Если не уверены – оставьте выключенным." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "Длительность нажатия турбо-кнопки (в кадрах):" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "Длительность отпускания турбо-кнопки (в кадрах):" @@ -4457,11 +4501,11 @@ msgstr "Длительность отпускания турбо-кнопки ( msgid "Dutch" msgstr "Голландский" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "&Закрыть" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "Копия EFB %1" @@ -4476,7 +4520,7 @@ msgstr "" "{1} -- Если вы недавно обновили Dolphin, то, скорее всего, необходимо " "перезагрузить компьютер, чтобы Windows обнаружил новый драйвер." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4488,7 +4532,7 @@ msgstr "" "Подходит для соревновательных игр, где важны честность и минимальная " "задержка." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Ранние обновления памяти" @@ -4507,7 +4551,16 @@ msgstr "Восточная Азия" msgid "Edit Breakpoint" msgstr "Изменить точку останова" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "Изменить…" @@ -4527,11 +4580,11 @@ msgstr "Эффект" msgid "Effective" msgstr "Эффективное" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "Эффективный приоритет" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "ЭиБ" @@ -4549,7 +4602,7 @@ msgstr "Элемент" msgid "Embedded Frame Buffer (EFB)" msgstr "Встроенный буфер кадров (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Пусто" @@ -4561,7 +4614,7 @@ msgstr "Процесс эмулятора уже запущен" msgid "Emulate Disc Speed" msgstr "Эмулировать скорость воспроизведения диска" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "Эмулировать Infinity Base" @@ -4581,7 +4634,7 @@ msgstr "" "Эмулирует скорость воспроизведения диска реального оборудования. Отключение " "может привести к нестабильности. По умолчанию True" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "Эмулируемые устройства USB" @@ -4599,7 +4652,7 @@ msgstr "" "Текущий: MEM1 {0:08X} ({1} МиБ), MEM2 {2:08X} ({3} МиБ)\n" "DFF: MEM1 {4:08X} ({5} МиБ), MEM2 {6:08X} ({7} МиБ)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Скорость эмуляции" @@ -4608,8 +4661,6 @@ msgstr "Скорость эмуляции" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "Включить" @@ -4617,41 +4668,37 @@ msgstr "Включить" msgid "Enable API Validation Layers" msgstr "Включить слои проверки API" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "Включить значки достижений" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "Включить достижения" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Включить растяжение звука" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Включить чит-коды" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" -msgstr "Включить вход контроллера" +msgstr "Включить вход контроллер&а" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:162 msgid "Enable Custom RTC" msgstr "Включить переопределение времени" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "Включить интерфейс отладки" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Включить двухядерный режим" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Включить двухядерный режим (ускорение)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4661,7 +4708,7 @@ msgstr "Переопределять частоту эмулируемого Ц msgid "Enable Emulated Memory Size Override" msgstr "Включить переопределение эмулируемого размера памяти" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "Включить достижения «На бис»" @@ -4673,11 +4720,11 @@ msgstr "Включить FPRF" msgid "Enable Graphics Mods" msgstr "Включить графические моды" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" -msgstr "Включить режим Хардкор" +msgstr "Включить режим «Хардкор»" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4694,35 +4741,31 @@ msgid "" "
Be aware that turning Hardcore Mode off while a game is running requires " "the game to be closed before re-enabling." msgstr "" -"Включить режим Хардкор в RetroAchievements.

Режим Хардкор " +"Включить режим «Хардкор» в RetroAchievements.

Режим «Хардкор» " "предназначен для того, чтобы обеспечить опыт, максимально приближённый к " "игре на оригинальном оборудовании. Рейтинги RetroAchievements в первую " -"очередь ориентированы на очки в режиме Хардкор (очки в режиме Софткор " +"очередь ориентированы на очки в режиме «Хардкор» (очки в режиме «Софткор» " "учитываются, но не так сильно) и таблицы лидеров требуют включения режима " -"Хардкор.

Чтобы обеспечить такой опыт, следующие функции будут " +"«Хардкор».

Чтобы обеспечить такой опыт, следующие функции будут " "отключены, так как они дают игрокам на эмуляторе преимущество перед игроками " "на консоли:
- Загрузка состояний
-- Сохранение состояний " -"разрешено
- Скорость эмулятора ниже 100%
-- Продвижение кадра " -"отключено
-- Турбо разрешено
- Читы
- Патчи памяти
-- Патчи " +"разрешено
- Скорость эмулятора ниже 100%
-- Перемотка кадров " +"отключена
-- Турбо разрешено
- Читы
- Патчи памяти
-- Патчи " "файлов разрешены
- ПИ отладки
- Freelook

Не " "может быть включён во время игры.
Закройте текущую " -"игру перед включением.
Имейте в виду, что выключение режима Хардкор во " +"игру перед включением.
Имейте в виду, что выключение режима «Хардкор» во " "время игры требует закрытия игры перед повторным включением." -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "Включить таблицы лидеров" +msgstr "Включить профилирование блока JIT" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Включить MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "Включить уведомления о прогрессе" @@ -4730,14 +4773,10 @@ msgstr "Включить уведомления о прогрессе" msgid "Enable Progressive Scan" msgstr "Включить прогрессивную развёртку" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "Включить интеграцию с RetroAchievements.org" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "Включить Rich Presence" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4751,11 +4790,15 @@ msgstr "Включить скринсейвер" msgid "Enable Speaker Data" msgstr "Включить данные динамика" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "Включить неофициальные достижения" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Включить отправку статистики об использовании" @@ -4771,36 +4814,6 @@ msgstr "Включить каркас моделей" msgid "Enable Write-Back Cache (slow)" msgstr "Включить кэш с обратной записью (медленно)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" -"Включить значки достижений.

Отображает значки для игрока, игры и " -"достижений. Простая визуальная опция, но потребует небольшого количества " -"дополнительной памяти и времени для загрузки изображений." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" -"Включить соревнование в таблицах лидеров RetroAchievements." -"

Необходимо включить режим Хардкор." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" -"Включить подробности Rich Presence на сайте RetroAchievements.

Эта " -"опция предоставляет подробное описание того, что игрок делает в игре, на " -"сайте. Если эта функция отключена, сайт будет сообщать только о том, в какую " -"игру играют.

Это никак не влияет на Rich Presence в Discord." - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " @@ -4810,7 +4823,7 @@ msgstr "" "может привести к сбоям и другим проблемам в некоторых играх. (ВКЛ = выше " "совместимость, ОТКЛ = разблокировка)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4822,7 +4835,7 @@ msgstr "" "систему с учётной записью RetroAchievements. Dolphin не сохраняет ваш пароль " "локально и использует API-токен для сохранения имени пользователя." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " @@ -4833,35 +4846,32 @@ msgstr "" "достижении, которое отслеживает накопленное значение, например 60 звёзд из " "120." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -"Включить разблокировку достижений в режиме «На бис».

Режим «На бис» " -"повторно активирует достижения, которые игрок уже разблокировал на сайте, " -"так что игрок получит уведомление, если снова выполнит условия " -"разблокировки. Это полезно для пользовательских критериев скоростного " -"прохождения игры или просто для развлечения." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" -msgstr "Включить разблокировку достижений.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" -"Включить возможность разблокировки неофициальных, а также официальных " -"достижений.

Неофициальные достижения могут быть необязательными или " -"незаконченными достижениями, которые не были признаны RetroAchievements " -"официальными и могут быть полезны для тестирования или просто для " -"развлечения." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 msgid "" @@ -4880,7 +4890,7 @@ msgstr "" "result flag), необходимого для небольшого количества игр. (ВКЛ = лучше " "совместимость, ВЫКЛ = выше скорость)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4936,7 +4946,7 @@ msgstr "" "вызывает проблем в большинстве игр.

Если не уверены " "– оставьте выключенным." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4949,10 +4959,10 @@ msgstr "" "интерфейсом и монитором). Может потребоваться полноэкранный режим." "

Это даёт шейдерам для постобработки больше пространства для " "точности, позволяет работать шейдерам для постобработки «AutoHDR» и " -"позволяет полностью отображать цветовые пространства PAL и NTSC-J.

" -"Обратите внимание, что игры всё равно отображаются в SDR." +"позволяет полностью отображать цветовые пространства PAL и NTSC-J." +"

Обратите внимание, что игры всё равно отображаются в SDR." "

Если вы не уверены, не устанавливайте этот флажок." -"" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:152 msgid "Enables stretching of the audio to match emulation speed." @@ -5003,6 +5013,15 @@ msgstr "" "Ознакомьтесь с условиями предоставления услуг на сайте: https://www." "wiilink24.com/tos" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -5013,7 +5032,7 @@ msgstr "" "Задействует проверку API-вызовов, совершаемых видео-бэкендом, что может " "помочь при отладке графических проблем. На D3D-бэкенде и Vulkan-бэкенде это " "также задействует отладочные символы для компилируемых шейдеров." -"

Если не уверены – оставьте выключенным.
Если не уверены, не устанавливайте этот флажок." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:369 @@ -5042,6 +5061,10 @@ msgstr "" "\n" "Отмена импорта." +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet не был инициализирован" @@ -5088,8 +5111,10 @@ msgid "" "Enter the IP address and port of the tapserver instance you want to connect " "to." msgstr "" +"Введите IP-адрес и порт экземпляра tapserver, к которому вы хотите " +"подключиться." -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "Введите адрес модуля RSO:" @@ -5102,20 +5127,20 @@ msgstr "Введите адрес модуля RSO:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -5129,42 +5154,42 @@ msgstr "Введите адрес модуля RSO:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -5190,7 +5215,7 @@ msgstr "Ошибка открытия адаптера: %1" msgid "Error collecting save data!" msgstr "Ошибка сбора данных сохранения." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -5205,7 +5230,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Ошибка при получении списка сессий: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "Возникла ошибка при загрузке некоторых пакетов текстур" @@ -5302,7 +5327,7 @@ msgstr "В {0} неиспользуемых блоках раздела {1} на msgid "Euphoria" msgstr "Эйфория" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Европа" @@ -5315,15 +5340,15 @@ msgstr "Только убершейдеры" msgid "Exit" msgstr "Выйти" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "Ожидался + или закрывающая скобка." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "Ожидались аргументы: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "Ожидалась закрывающая скобка." @@ -5335,19 +5360,19 @@ msgstr "Ожидалась запятая." msgid "Expected end of expression." msgstr "Ожидался конец выражения." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "Ожидалось название ввода." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "Ожидалась открывающаяся скобка." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "Ожидалось начало выражения." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "Ожидалось название переменной." @@ -5355,7 +5380,7 @@ msgstr "Ожидалось название переменной." msgid "Experimental" msgstr "Экспериментальные" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Экспортировать все сохранения Wii" @@ -5366,11 +5391,11 @@ msgstr "Экспортировать все сохранения Wii" msgid "Export Failed" msgstr "Не удалось экспортировать" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Экспорт записи" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Экспорт записи..." @@ -5398,14 +5423,14 @@ msgstr "Экспорт в .&gcs..." msgid "Export as .&sav..." msgstr "Экспорт в .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "Экспортировано сохранений: %n" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Расширение" @@ -5418,7 +5443,7 @@ msgstr "Данные движения расширения" msgid "Extension Motion Simulation" msgstr "Симуляция движения расширения" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "Внешний адрес" @@ -5426,7 +5451,7 @@ msgstr "Внешний адрес" msgid "External Frame Buffer (XFB)" msgstr "Внешний буфер кадров (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "Извлечь сертификаты из NAND" @@ -5463,8 +5488,8 @@ msgstr "Извлечение папки..." msgid "FD" msgstr "ФД" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "Проигрыватель FIFO" @@ -5480,11 +5505,11 @@ msgstr "" "Не удалось открыть карту памяти:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Не удалось добавить сессию в индекс сетевой игры: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "Не удалось добавить данные в файл с сигнатурами '%1'" @@ -5498,13 +5523,13 @@ msgstr "Не удалось очистить Skylander." #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:665 msgid "Failed to clear the Skylander from slot %1!" -msgstr "" +msgstr "Не удалось очистить Skylander из слота %1." #: Source/Core/DiscIO/VolumeVerifier.cpp:108 msgid "Failed to connect to Redump.org" msgstr "Не удалось подключиться к Redump.org" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "Не удалось подключиться к серверу: %1" @@ -5525,27 +5550,32 @@ msgstr "Не удалось создать глобальные ресурсы D msgid "Failed to create DXGI factory" msgstr "Не удалось создать фабрику DXGI" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "Не удалось создать файл Infinity." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "Не удалось создать файл Skylander." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" "\n" "The Skylander may already be on the portal." msgstr "" +"Не удалось создать файл Skylander:\n" +"%1\n" +"\n" +"Возможно, Skylander уже есть на портале." #: Source/Core/Core/NetPlayClient.cpp:1292 msgid "" "Failed to delete NetPlay GBA{0} save file. Verify your write permissions." msgstr "" -"Не удалось удалить файл сохранения NetPlay GBA{0}. Проверьте права на запись." +"Не удалось удалить файл сохранения NetPlay GBA{0}. Проверьте, есть ли у вас " +"права на запись." #: Source/Core/Core/NetPlayClient.cpp:1082 msgid "Failed to delete NetPlay memory card. Verify your write permissions." @@ -5553,7 +5583,7 @@ msgstr "" "Не удалось удалить карту памяти сетевой игры. Проверьте, что у вас есть " "права на запись." -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "Не удалось удалить выбранный файл." @@ -5582,7 +5612,7 @@ msgstr "Не удалось экспортировать %n из %1 сохран msgid "Failed to export the following save files:" msgstr "Не удалось экспортировать следующие файлы сохранений:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "Не удалось извлечь сертификаты из NAND" @@ -5612,14 +5642,14 @@ msgstr "Не удалось найти один или более символ D msgid "Failed to import \"%1\"." msgstr "Не удалось импортировать \"%1\"." -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Не удалось импортировать файл сохранения. Пожалуйста, запустите игру, а " "потом попробуйте ещё раз." -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5627,7 +5657,7 @@ msgstr "" "Не удалось импортировать файл сохранения. Похоже, что данный файл повреждён " "или не является корректным сохранением Wii." -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5638,7 +5668,7 @@ msgstr "" "ваш NAND (Инструменты -> Управлять NAND -> Проверить NAND...), затем " "импортируйте файл сохранения ещё раз." -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "Не удалось инициализировать ядро" @@ -5661,11 +5691,11 @@ msgid "Failed to install pack: %1" msgstr "Не удалось установить набор: %1" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "Не удалось установить этот продукт в NAND." -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5673,8 +5703,8 @@ msgstr "" "Не удалось инициализировать прослушивание порта %1. У вас запущен ещё один " "сервер сетевой игры?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "Не удалось загрузить модуль RSO на %1" @@ -5686,21 +5716,23 @@ msgstr "Не удалось загрузить d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "Не удалось загрузить dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "Не удалось загрузить файл с картой '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "Не удалось загрузить файл Skylander." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" +"Не удалось загрузить файл Skylander:\n" +"%1" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "Не удалось загрузить исполняемый файл в память." @@ -5716,17 +5748,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "Не удалось изменить Skylander." -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." -msgstr "" +msgstr "Не удалось открыть «%1» для записи." -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." -msgstr "" +msgstr "Не удалось открыть «{0}» для записи." #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "Не удалось открыть '%1'" @@ -5734,9 +5766,9 @@ msgstr "Не удалось открыть '%1'" msgid "Failed to open Bluetooth device: {0}" msgstr "Не удалось открыть Bluetooth-устройство: {0}" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" -msgstr "" +msgstr "Не удалось открыть снимок Branch Watch «%1»" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 msgid "Failed to open config file!" @@ -5768,33 +5800,41 @@ msgstr "" msgid "Failed to open file." msgstr "Не удалось открыть файл." -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "Не удалось открыть сервер" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "Не удалось открыть файл Infinity." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" "\n" "The file may already be in use on the base." msgstr "" +"Не удалось открыть файл Infinity:\n" +"%1\n" +"\n" +"Возможно, файл уже используется в базе." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "Не удалось открыть файл Skylander." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" "\n" "The file may already be in use on the portal." msgstr "" +"Не удалось открыть файл Skylander:\n" +"%1\n" +"\n" +"Возможно, файл уже используется на портале." #: Source/Core/DolphinQt/ConvertDialog.cpp:474 msgid "Failed to open the input file \"%1\"." @@ -5838,37 +5878,43 @@ msgstr "Не удалось прочесть входной файл \"{0}\"." msgid "Failed to read selected savefile(s) from memory card." msgstr "Не удалось прочитать выбранные файлы сохранений с карты памяти." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "Не удалось прочитать файл Infinity." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "Не удалось прочитать файл Skylander." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" "\n" "The file was too small." msgstr "" +"Не удалось прочитать файл Skylander:\n" +"%1\n" +"\n" +"Файл был слишком маленьким." #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:732 msgid "" "Failed to read the contents of file:\n" "%1" msgstr "" +"Не удалось прочитать содержимое файла:\n" +"%1" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "Не удалось прочесть {0}" @@ -5907,31 +5953,31 @@ msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" "Не удалось сбросить папку перенаправления NetPlay. Проверьте права на запись." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" -msgstr "" +msgstr "Не удалось сохранить снимок Branch Watch «%1»" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "Не удалось сохранить лог FIFO." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "Не удалось сохранить карту кода по пути '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "Не удалось сохранить файл сигнатуры '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "Не удалось сохранить карту символов по пути '%1'" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "Не удалось сохранить файл с сигнатурами '%1'" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5987,20 +6033,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "Ошибка" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "Честная задержка ввода" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "Резервный регион" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "Резервный регион:" @@ -6013,7 +6060,7 @@ msgstr "Быстрое" msgid "Fast Depth Calculation" msgstr "Быстрое вычисление глубины" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -6026,7 +6073,7 @@ msgstr "" msgid "Field of View" msgstr "Поле зрения" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "Номер фигурки:" @@ -6038,9 +6085,9 @@ msgstr "Тип фигурки" msgid "File Details" msgstr "Информация о файле" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "Формат файла" @@ -6048,24 +6095,24 @@ msgstr "Формат файла" msgid "File Format:" msgstr "Формат файла:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Информация о файле" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Имя файла" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "Путь к файлу" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Размер файла" @@ -6152,11 +6199,10 @@ msgstr "Не удалось исправить контрольные суммы #. i18n: "Fixed" here means that the alignment is always the same #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:204 msgid "Fixed Alignment" -msgstr "Исправленное выравнивание" +msgstr "Фиксированное выравнивание" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Флаги" @@ -6165,14 +6211,14 @@ msgstr "Флаги" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Float" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" -msgstr "Перейти к &ветке" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" +msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 msgid "For best results please slowly move your input to all possible regions." @@ -6245,7 +6291,7 @@ msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" "Принудительно включено, поскольку %1 не поддерживает геометрические шейдеры." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -6262,7 +6308,7 @@ msgstr "" "ориентированные на конкретную игру.

Если вы не " "уверены, не устанавливайте этот флажок." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -6275,6 +6321,15 @@ msgstr "" "

Если не уверены – оставьте включенным." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" +"Заставляет окно рендеринга показыватся поверх других окон и приложений. " +"

Если вы неуверены, оставте это выключеным." + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Формат:" @@ -6290,7 +6345,7 @@ msgstr "Вперед" msgid "Forward port (UPnP)" msgstr "Пробросить порт (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "Найдено %1 результатов для \"%2\"" @@ -6300,24 +6355,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "Найдено адресов: %n." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "Кадр %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Перемотка кадров" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Перемотка кадров: умен. скорость" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Перемотка кадров: увел. скорость" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Перемотка кадров: сбросить скорость" @@ -6325,7 +6380,7 @@ msgstr "Перемотка кадров: сбросить скорость" msgid "Frame Dumping" msgstr "Дамп кадров" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Диапазон кадров" @@ -6333,7 +6388,7 @@ msgstr "Диапазон кадров" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "Изображения с дампами кадра(ов) '{0}' уже существуют. Перезаписать?" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "Кадров для записи:" @@ -6353,7 +6408,7 @@ msgstr "Свободных файлов: %1" msgid "Free Look Control Type" msgstr "Тип управления свободным обзором" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "Контроллер свободного обзора %1" @@ -6378,11 +6433,11 @@ msgstr "" msgid "FreeLook" msgstr "Свободный обзор" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Свободный обзор" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "Вкл./выкл. свободный обзор" @@ -6407,8 +6462,8 @@ msgid "From" msgstr "от" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "От:" @@ -6416,10 +6471,15 @@ msgstr "От:" msgid "FullScr" msgstr "Во весь экран" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Функция" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "Параметры Функций" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "Функции" @@ -6434,9 +6494,9 @@ msgstr "GBA (внеш. эмулятор по TCP)" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:115 msgid "GBA Cartridge Path:" -msgstr "Путь к картриджу GBA" +msgstr "Путь к картриджу GBA:" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "Ядро GBA" @@ -6452,19 +6512,19 @@ msgstr "Настройки GBA" msgid "GBA TAS Input %1" msgstr "Ввод TAS %1 GBA" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "Громкость GBA" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "Размер окна GBA" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "ROM GBA%1 изменён на «%2»" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "ROM GBA%1 отключён" @@ -6497,7 +6557,7 @@ msgid "" "Further errors will be sent to the Video Backend log and Dolphin will now " "likely crash or hang." msgstr "" -"GFX FIFO: Неизвестный код операции ({0:#04x} @ {1}, preprocess={2}).\n" +"GFX FIFO: неизвестный код операции ({0:#04x} @ {1}, preprocess={2}).\n" "\n" "{3}\n" "\n" @@ -6512,7 +6572,7 @@ msgstr "GL_MAX_TEXTURE_SIZE равен {0} - должен быть не мень msgid "GPU Texture Decoding" msgstr "Декодирование текстур на ГП" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6525,7 +6585,7 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "ГП: ОШИБКА OGL: Ваша видеокарта поддерживает OpenGL 2.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6533,7 +6593,7 @@ msgstr "" "ГП: ОШИБКА OGL: Требуется GL_ARB_map_buffer_range.\n" "ГП: Ваша видеокарта поддерживает OpenGL 3.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" @@ -6541,7 +6601,7 @@ msgstr "" "ГП: ОШИБКА OGL: Требуется GL_ARB_sampler_objects.\n" "ГП: Ваша видеокарта поддерживает OpenGL 3.3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" @@ -6549,7 +6609,7 @@ msgstr "" "ГП: ОШИБКА OGL: Требуется GL_ARB_uniform_buffer_object.\n" "ГП: Ваша видеокарта поддерживает OpenGL 3.1?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6565,7 +6625,7 @@ msgstr "" "ГП: ОШИБКА OGL: Требуется OpenGL версии 3.\n" "ГП: Ваша видеокарта поддерживает OpenGL 3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6588,16 +6648,16 @@ msgstr "" msgid "Game" msgstr "Игра" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "Game Boy Advance" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Картриджи от Game Boy Advance (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" @@ -6605,7 +6665,7 @@ msgstr "" "Образы игр Game Boy Advance (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *." "bin);;Все файлы (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "Game Boy Advance в порту %1" @@ -6633,8 +6693,8 @@ msgstr "Гамма игры" msgid "Game Gamma:" msgstr "Гамма игры:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "ID игры" @@ -6643,28 +6703,28 @@ msgstr "ID игры" msgid "Game ID:" msgstr "ID игры:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Статус игры" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "Игра изменена на \"%1\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" "Игровой файл имеет другой хэш; щелкните его правой кнопкой мыши, выберите " -"Свойства, переключитесь на вкладку вкладку \"Проверка\" и выберите " -"\"Проверить целостность\", чтобы проверить хэш" +"Свойства, переключитесь на вкладку вкладку «Проверка» и выберите «Проверить " +"целостность», чтобы проверить хэш" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "Игра имеет другой номер диска" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "Игра имеет другую версию" @@ -6679,7 +6739,7 @@ msgstr "" "Игра перезаписана сохранениями других игр. Повреждение данных после {0:#x}, " "{1:#x}" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "Игровой регион не соответствует" @@ -6699,11 +6759,11 @@ msgstr "Адаптер GameCube для Wii U" msgid "GameCube Adapter for Wii U at Port %1" msgstr "Адаптер GameCube для Wii U на порту %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "Контроллер GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "Контроллер GameCube на порту %1" @@ -6711,11 +6771,11 @@ msgstr "Контроллер GameCube на порту %1" msgid "GameCube Controllers" msgstr "Контроллеры GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "Клавиатура GameCube" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "Клавиатура GameCube на порту %1" @@ -6732,7 +6792,7 @@ msgstr "Карты памяти GameCube" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "Карты памяти GameCube (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "Микрофон GameCube − Слот %1" @@ -6765,34 +6825,42 @@ msgstr "Gecko (C2)" msgid "Gecko Codes" msgstr "Gecko-коды" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Общие" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Общее и настройки" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" -msgstr "" +msgstr "Сгенерировать код(ы) Action Replay" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Сгенерировать новый ID сбора статистики" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 -msgid "Generated AR code(s)." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 +msgid "Generated AR code(s)." +msgstr "Сгенерированы AR-коды." + +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "Созданы имена символов из '%1'" @@ -6810,7 +6878,7 @@ msgstr "Германия" msgid "GetDeviceList failed: {0}" msgstr "Ошибка GetDeviceList: {0}" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "ГиБ" @@ -6825,7 +6893,7 @@ msgstr "Гигант" msgid "Giants" msgstr "Гиганты" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "Режим гольфа" @@ -6834,7 +6902,7 @@ msgid "Good dump" msgstr "Хороший дамп" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Графика" @@ -6843,7 +6911,7 @@ msgstr "Графика" msgid "Graphics Mods" msgstr "Графические моды" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Переключатели графики" @@ -6852,7 +6920,7 @@ msgstr "Переключатели графики" msgid "Graphics mods are currently disabled." msgstr "Графические моды сейчас отключены." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6880,7 +6948,7 @@ msgstr "Зеленая слева" msgid "Green Right" msgstr "Зеленая справа" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "В виде сетки" @@ -6917,7 +6985,7 @@ msgstr "Постобработка HDR" msgid "Hacks" msgstr "Хаки" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "Голова" @@ -6947,9 +7015,9 @@ msgstr "8 (шестнадцатер.)" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:137 msgid "Hex Byte String" -msgstr "Шестнадцатеричная строка в байтах " +msgstr "Шестнадцатеричная строка в байтах" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Шестнадцатеричный" @@ -6958,11 +7026,11 @@ msgstr "Шестнадцатеричный" msgid "Hide" msgstr "Спрятать" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" -msgstr "" +msgstr "Скрыть &элементы управления" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "Скрыть все" @@ -6974,11 +7042,18 @@ msgstr "Скрыть сессии \"В игре\"" msgid "Hide Incompatible Sessions" msgstr "Скрыть несовместимые сессии" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "Скрыть сетевые GBA" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "Высокая" @@ -7006,7 +7081,7 @@ msgstr "Создать" msgid "Host Code:" msgstr "Код хоста:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "Хост управляет вводом" @@ -7014,7 +7089,7 @@ msgstr "Хост управляет вводом" msgid "Host Size" msgstr "Размер хоста" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -7027,11 +7102,11 @@ msgstr "" "Подходит для казуальных игр с 3 и более игроками, возможно, при нестабильных " "соединениях или соединениях с высокой задержкой." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "Хост не управляет вводом" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "Хост управляет вводом" @@ -7043,17 +7118,17 @@ msgstr "Создать сетевую игру" msgid "Hostname" msgstr "Имя хоста" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Горячие клавиши" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Горячие клавиши" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "Для горячих клавиш требуется окно в фокусе" @@ -7116,7 +7191,7 @@ msgstr "IP-адрес:" msgid "IPL Settings" msgstr "Настройки IPL" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "ИК" @@ -7162,7 +7237,7 @@ msgstr "" msgid "Icon" msgstr "Иконка" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -7173,11 +7248,11 @@ msgstr "" "Подходит для пошаговых игр с элементами управления, чувствительными ко " "времени, такими как гольф." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "Генерация ID" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -7199,7 +7274,7 @@ msgstr "" "производительности и стабильности.\n" "Данное разрешение можно отозвать в любой момент из настроек Dolphin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -7216,21 +7291,31 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" "Если включено — эмулируемый контроллер всегда подключён.\n" -"Если выключено — подключённость эмулируемого контроллера зависит\n" +"Если отключено — подключённость эмулируемого контроллера зависит\n" "от подключённости реального устройства по умолчанию (при наличии такового)." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" "Если включено, то все обновления памяти происходят одновременно перед первым " -"кадром

Вызывает проблемы со многими журналами FIFO, но может быть " +"кадром.

Вызывает проблемы со многими журналами FIFO, но может быть " "полезно для тестирования.

Если вы не уверены, не " "устанавливайте этот флажок." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -7246,9 +7331,9 @@ msgstr "" msgid "Ignore" msgstr "Игнорировать" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" -msgstr "" +msgstr "Игнорировать &достижения ветви Apploader" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:50 msgid "Ignore Format Changes" @@ -7301,7 +7386,7 @@ msgstr "" "

Если не уверены – оставьте выключенным." -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "Импортировать бэкап BootMii NAND..." @@ -7316,15 +7401,15 @@ msgstr "Не удалось импортировать" msgid "Import Save File(s)" msgstr "Импорт файлов сохранений" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Импортировать сохранение Wii..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "Импортирование бэкапа NAND" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -7333,6 +7418,15 @@ msgstr "" "Импортирование бэкапа NAND\n" " Прошло времени: %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "В игре?" @@ -7368,7 +7462,7 @@ msgstr "Некорректное количество денег" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:229 msgid "Incorrect nickname!" -msgstr "Некорректное прозвище" +msgstr "Некорректный ник." #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:235 msgid "Incorrect playtime value!" @@ -7378,24 +7472,24 @@ msgstr "Некорректное значение игрового времен msgid "Increase" msgstr "Увеличить" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Увеличить сведение" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Увеличить глубину" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Увеличить скорость эмуляции" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Увеличить внутреннее разрешение" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "Увеличить выбранный слот сохранения" @@ -7415,16 +7509,16 @@ msgstr "Увеличивающееся вращение" msgid "Incremental Rotation (rad/sec)" msgstr "Увеличивающееся вращение (рад/с)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "Создатель фигурок Infinity" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "Менеджер Infinity" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "Объект Infinity (*.bin);;" @@ -7446,12 +7540,12 @@ msgstr "Информация" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Информация" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "Запретить скринсейвер во время эмуляции" @@ -7461,10 +7555,10 @@ msgstr "Ввести" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Ввод" @@ -7478,21 +7572,14 @@ msgstr "Сила ввода, требуемая для активации." msgid "Input strength to ignore and remap." msgstr "Входная сила, которую следует игнорировать и перезадать." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" -msgstr "" +msgstr "Вставить &BLR" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "Вставить &nop" +msgstr "Вставить &NOP" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" @@ -7507,11 +7594,11 @@ msgstr "Установить" msgid "Install Partition (%1)" msgstr "Установить раздел (%1)" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Установить обновление" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "Установить WAD..." @@ -7519,13 +7606,14 @@ msgstr "Установить WAD..." msgid "Install to the NAND" msgstr "Установить в NAND" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "Инстр." #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "Инструкция" @@ -7534,7 +7622,7 @@ msgstr "Инструкция" msgid "Instruction Breakpoint" msgstr "Точка останова инструкции" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "Инструкция:" @@ -7543,7 +7631,7 @@ msgstr "Инструкция:" msgid "Instruction: %1" msgstr "Инструкция: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7564,22 +7652,22 @@ msgstr "Интенсивность" msgid "Interface" msgstr "Интерфейс" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "Внутренняя ошибка LZ4 — попытка распаковки {0} байт" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "Внутренняя ошибка LZ4 — ошибка сжатия" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "Внутренняя ошибка LZ4 — ошибка распаковки ({0}, {1}, {2})" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" -"Внутренняя ошибка LZ4 — несоответствие размера полезной нагрузки ({0} / {1}))" +"Внутренняя ошибка LZ4 — несоответствие размера полезной нагрузки ({0}/{1}))" #: Source/Core/Core/NetPlayCommon.cpp:67 Source/Core/Core/NetPlayCommon.cpp:151 msgid "Internal LZO Error - compression failed" @@ -7590,7 +7678,7 @@ msgstr "Внутренняя ошибка LZO - ошибка сжатия" msgid "Internal LZO Error - decompression failed" msgstr "Внутренняя ошибка LZO - распаковка не удалась" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." @@ -7598,7 +7686,7 @@ msgstr "" "Внутренняя ошибка LZO — ошибка распаковки ({0}) ({1}). \n" "Не удалось получить информацию об устаревшей версии savestate." -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" @@ -7606,15 +7694,15 @@ msgstr "" "Внутренняя ошибка LZO — не удалось разобрать распакованный файл cookie и " "длину строки версии ({0})" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" "Внутренняя ошибка LZO — не удалось разобрать распакованную строку версии " -"({0} / {1})" +"({0}/{1})" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Внутреннее разрешение" @@ -7623,7 +7711,7 @@ msgstr "Внутреннее разрешение" msgid "Internal Resolution:" msgstr "Внутреннее разрешение:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "Внутренняя ошибка генерации AR-кода" @@ -7631,7 +7719,7 @@ msgstr "Внутренняя ошибка генерации AR-кода" msgid "Interpreter (slowest)" msgstr "Интерпретатор (самый медленный)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "Ядро интерпретатора" @@ -7639,7 +7727,7 @@ msgstr "Ядро интерпретатора" msgid "Invalid Expression." msgstr "Некорректное выражение." -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "От службы автообновления получен недопустимый JSON: {0}" @@ -7647,7 +7735,7 @@ msgstr "От службы автообновления получен недоп msgid "Invalid Mixed Code" msgstr "Неверный смешанный код" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "Некорректный набор %1 указан: %2" @@ -7656,11 +7744,11 @@ msgstr "Некорректный набор %1 указан: %2" msgid "Invalid Player ID" msgstr "Некорректный ID игрока" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "Некорректный адрес модуля RSO: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "Некорректный стэк вызовов" @@ -7681,7 +7769,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "Неверные входные данные для поля \"%1\"" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "Неверные входные данные" @@ -7697,19 +7785,19 @@ msgstr "Заданы недопустимые параметры для поис msgid "Invalid password provided." msgstr "Предоставлен неверный пароль." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Неверный файл записи" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Неверные параметры поиска (не выбран объект)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Неверная строка поиска (невозможно конвертировать в число)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "Неверная строка поиска (поддерживаются только строки чётной длины)" @@ -7736,11 +7824,11 @@ msgstr "Италия" msgid "Item" msgstr "Элемент" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "Отключить линковку блоков JIT" @@ -7748,47 +7836,47 @@ msgstr "Отключить линковку блоков JIT" msgid "JIT Blocks" msgstr "Блоки JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "Отключить JIT Branch" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "Отключить JIT для FloatingPoint" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "Отключить JIT для Integer" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "Отключить JIT LoadStore Floating" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "Отключить JIT LoadStore" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "Отключить JIT LoadStore Paired" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "Отключить JIT LoadStore lXz" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "Отключить JIT LoadStore lbzx" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "Отключить JIT LoadStore lwz" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "Отключить JIT (ядро JIT)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "Отключить JIT Paired" @@ -7800,16 +7888,17 @@ msgstr "JIT-рекомпилятор для ARM64 (рекомендуется)" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "JIT-рекомпилятор для x86-64 (рекомендуется)" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "Отключить кэш регистров JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "Отключить JIT SystemRegisters" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." @@ -7818,11 +7907,11 @@ msgstr "" "происходить. Пожалуйста, сообщите об этой ошибке в багтрекере. Dolphin " "завершит работу." -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" -msgstr "" +msgstr "JIT не активирован" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Япония" @@ -7846,12 +7935,12 @@ msgstr "" "Kaos — единственный злодей для этого трофея, и он всегда разблокирован. Не " "нужно ничего редактировать." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "Оставить запущенным" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Держать окно поверх остальных" @@ -7881,15 +7970,15 @@ msgstr "Контроллер клавиатуры" msgid "Keys" msgstr "Клавиши" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "КиБ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Исключить игрока" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Корея" @@ -7915,7 +8004,7 @@ msgstr "З&агрузить ROM…" msgid "L-Analog" msgstr "L-аналог" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "Сохр. LR" @@ -7923,7 +8012,11 @@ msgstr "Сохр. LR" msgid "Label" msgstr "Название" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "Язык" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "Посл. значение" @@ -7961,7 +8054,7 @@ msgstr "Задержка: ~80 мс" msgid "Launching these titles may also fix the issues." msgstr "Запуск этих игр также может устранить проблемы." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "Таблицы лидеров" @@ -7969,7 +8062,7 @@ msgstr "Таблицы лидеров" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7980,7 +8073,7 @@ msgstr "Влево" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Левый стик" @@ -8024,6 +8117,14 @@ msgstr "" "Левый/правый клик - настроить вывод.\n" "Средний клик - очистить." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -8057,11 +8158,11 @@ msgstr "Свет" msgid "Limit Chunked Upload Speed:" msgstr "Ограничить скорость закачки:" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Столбцы в списке" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "В виде списка" @@ -8070,27 +8171,27 @@ msgid "Listening" msgstr "Прослушивание" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Загр." -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "Загрузить файл с &плохими картами..." -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "Загрузить &другой файл с картой..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." -msgstr "" +msgstr "Загрузить Branch Watch &из…" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -8101,24 +8202,29 @@ msgstr "Загружать свои текстуры" msgid "Load File" msgstr "Загрузить файл" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "Загрузить главное меню GameCube" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "Загрузка только данных сохранений хоста" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Загрузить последнее сохранение" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "Путь к загрузке:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "Загрузить образ игры" @@ -8126,133 +8232,128 @@ msgstr "Загрузить образ игры" msgid "Load Slot" msgstr "Загрузить слот" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Загрузить быстрое сохранение" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Загр. посл. быстрое сохранение 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Загр. посл. быстрое сохранение 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Загр. посл. быстрое сохранение 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Загр. посл. быстрое сохранение 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Загр. посл. быстрое сохранение 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Загр. посл. быстрое сохранение 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Загр. посл. быстрое сохранение 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Загр. посл. быстрое сохранение 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Загр. посл. быстрое сохранение 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Загр. посл. быстрое сохранение 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Быстрая загрузка 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Быстрая загрузка 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Быстрая загрузка 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Быстрая загрузка 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Быстрая загрузка 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Быстрая загрузка 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Быстрая загрузка 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Быстрая загрузка 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Быстрая загрузка 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Быстрая загрузка 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Быстрая загрузка из файла" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Быстрая загрузка из выбранного слота" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Быстрая загрузка из слота" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Загрузить системное меню Wii %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "Загрузка и запись данных сохранений хоста" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Загрузить из выбранного слота" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Быстрая загрузка из слота %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Загрузить файл с картой" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "Загрузить системное меню vWii %1" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Загрузить..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "Загружены символы из '%1'" @@ -8275,20 +8376,28 @@ msgstr "" "

Если вы не уверены, не устанавливайте этот флажок." "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "Локальный адрес" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "Захватывать курсор мыши" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Заблокировано" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Лог" @@ -8297,15 +8406,16 @@ msgstr "Лог" msgid "Log Configuration" msgstr "Настройка логирования" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "Войти" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "Логировать покрытие инструкций JIT" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "Выйти" @@ -8321,7 +8431,7 @@ msgstr "Типы записей" msgid "Logger Outputs" msgstr "Вывод логов" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "Не удалось выполнить вход" @@ -8336,15 +8446,15 @@ msgstr "" "

Если не уверены – оставьте выключенным." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "Повторять" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "Соединение с сервером сетевой игры потеряно..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "Низкая" @@ -8361,7 +8471,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "УМИРАЕТ" @@ -8398,7 +8508,7 @@ msgstr "Убедитесь, что количество денег состав #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:230 msgid "Make sure that the nickname is between 0 and 15 characters long!" -msgstr "Убедитесь, что прозвище содержит от 0 до 15 символов." +msgstr "Убедитесь, что ник содержит от 0 до 15 символов." #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:236 msgid "Make sure that the playtime value is valid!" @@ -8408,9 +8518,9 @@ msgstr "Убедитесь, что значение игрового време msgid "Make sure there is a Skylander in slot %1!" msgstr "Убедитесь, что в слоте %1 есть Skylander." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Создатель" @@ -8419,7 +8529,7 @@ msgstr "Создатель" msgid "Maker:" msgstr "Создатель:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -8432,7 +8542,7 @@ msgstr "" "

Если не уверены – оставьте выключенным." -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "Управлять NAND" @@ -8441,7 +8551,7 @@ msgstr "Управлять NAND" msgid "Manual Texture Sampling" msgstr "Ручная выборка текстур" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "Порты" @@ -8453,11 +8563,11 @@ msgstr "Масочное ПЗУ" msgid "Match Found" msgstr "Найдено совпадение" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "Максимальный буфер:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "Максимальный размер буфера изменён на %1" @@ -8471,7 +8581,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Может привести к замедлению в меню Wii и некоторых играх." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "Среднее" @@ -8487,7 +8597,7 @@ msgstr "Точка останова в памяти" msgid "Memory Card" msgstr "Карта памяти" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "Менеджер карт памяти" @@ -8515,7 +8625,7 @@ msgstr "MemoryCard: вызвано чтение некорректного уч msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "MemoryCard: вызвана запись в некорректный участок памяти ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8526,13 +8636,13 @@ msgstr "" "сохранения. Этот процесс необратим, поэтому рекомендуется иметь бэкапы обоих " "NAND. Вы уверены, что хотите продолжить?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "МиБ" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Микрофон" @@ -8549,9 +8659,9 @@ msgstr "Разное" msgid "Misc Settings" msgstr "Разное" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" -msgstr "" +msgstr "Разные элементы управления" #: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." @@ -8563,7 +8673,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "Расхождение во внутренних структурах данных." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8583,7 +8693,7 @@ msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:108 msgid "Modem Adapter (tapserver)" -msgstr "" +msgstr "Адаптер для модема (tapserver)" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:32 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:25 @@ -8610,8 +8720,8 @@ msgstr "Изменить слот" msgid "Modifying Skylander: %1" msgstr "Изменение Skylander: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "Найдено модулей: %1" @@ -8631,11 +8741,11 @@ msgstr "Моноскопические тени" msgid "Monospaced Font" msgstr "Моноширный шрифт" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "Данные движения" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "Симуляция движения" @@ -8644,35 +8754,21 @@ msgstr "Симуляция движения" msgid "Motor" msgstr "Мотор" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "Отображение курсора мыши" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" -"Курсор мыши скрывается после бездействия и возвращается при перемещении." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "Курсор мыши будет отображаться всегда." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "Курсор мыши не будет отображаться, если игра запущена." - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "Перемещение" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Ролик" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" @@ -8680,9 +8776,9 @@ msgstr "" "Ролик {0} указывает, что он начинается из состояния сохранения, но {1} не " "существует. Скорее всего, ролик не будет синхронизирован." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." -msgstr "" +msgstr "При генерации AR-кодов возникло несколько ошибок." #. i18n: Controller input values are multiplied by this percentage value. #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 @@ -8693,10 +8789,10 @@ msgstr "Множитель" msgid "N&o to All" msgstr "&Нет для всех" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "Проверка NAND" @@ -8705,8 +8801,8 @@ msgstr "Проверка NAND" msgid "NKit Warning" msgstr "Предупреждение NKit" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8715,7 +8811,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "NTSC-K" @@ -8738,8 +8834,8 @@ msgstr "" "

Если вы не уверены, оставьте значение 2.35." -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8752,11 +8848,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "Имя" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Название новой метки:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Название удаляемой метки:" @@ -8782,7 +8878,7 @@ msgstr "Родное (640x528)" msgid "Native GCI File" msgstr "Стандартный файл GCI" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "Сетевая игра" @@ -8798,7 +8894,7 @@ msgstr "Настройка сетевой игры" msgid "Netherlands" msgstr "Нидерландский" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8807,17 +8903,17 @@ msgstr "" "сохранений, созданные или изменённые во время сеанса Netplay, останутся в " "локальных сохранениях хоста." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -"Netplay начнет использовать данные сохранений хоста, но все данные " +"Netplay начнёт использовать данные сохранений хоста, но все данные " "сохранений, созданные или изменённые во время сеанса Netplay, будут " "отброшены в конце сеанса." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8826,7 +8922,7 @@ msgstr "" "будут удалены по окончании сеанса Netplay." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "Сеть" @@ -8834,16 +8930,16 @@ msgstr "Сеть" msgid "Network dump format:" msgstr "Формат дампа сети:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "Никогда" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "Запретить автообновление" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Новая" @@ -8868,7 +8964,7 @@ msgstr "Новый поиск" msgid "New Tag..." msgstr "Новая метка..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Новый ID сгенерирован." @@ -8876,21 +8972,23 @@ msgstr "Новый ID сгенерирован." msgid "New instruction:" msgstr "Новая инструкция:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Новая метка" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "Следующий игровой профиль" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "Следующее совпадение" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "Следующий профиль" @@ -8931,7 +9029,7 @@ msgstr "Без сжатия" msgid "No Match" msgstr "Нет совпадений" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "Нет данных сохранений" @@ -8939,12 +9037,12 @@ msgstr "Нет данных сохранений" msgid "No data to modify!" msgstr "Нет данных для изменения." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Нет описания" @@ -8956,7 +9054,7 @@ msgstr "Ошибок нет." msgid "No extension selected." msgstr "Не выбрано расширение." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "Файл не загружен / записан." @@ -8977,11 +9075,11 @@ msgstr "Графический мод не выбран." msgid "No input" msgstr "Нет входных данных" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "Проблем не обнаружено." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "Соответствующая игра не найдена" @@ -9008,7 +9106,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "Профили для игровой настройки '{0}' не найдены" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "Запись не загружена." @@ -9024,13 +9122,13 @@ msgstr "" "для предотвращения рассинхронизации ролика" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Отсутствует" @@ -9042,7 +9140,7 @@ msgstr "Северная Америка" msgid "Not Set" msgstr "Не установлено" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "Не у всех игроков есть игра. Вы действительно хотите начать?" @@ -9066,7 +9164,7 @@ msgstr "" "Недостаточно свободных файлов на выбранной карте памяти. Требуется свободных " "файлов: не менее %n." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "Не найдено" @@ -9112,78 +9210,78 @@ msgstr "Количество встрясок в секунду." msgid "Nunchuk" msgstr "Нунчак" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "Акселерометр Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "Кнопки нунчака" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "Стик нунчака" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "Объект %1" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:24 msgid "Object 1 Size" -msgstr "" +msgstr "Размер объекта 1" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:22 msgid "Object 1 X" -msgstr "" +msgstr "Объект 1 X" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:23 msgid "Object 1 Y" -msgstr "" +msgstr "Объект 1 Y" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:27 msgid "Object 2 Size" -msgstr "" +msgstr "Размер объекта 2" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:25 msgid "Object 2 X" -msgstr "" +msgstr "Объект 2 X" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:26 msgid "Object 2 Y" -msgstr "" +msgstr "Объект 2 Y" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:30 msgid "Object 3 Size" -msgstr "" +msgstr "Размер объекта 3" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:28 msgid "Object 3 X" -msgstr "" +msgstr "Объект 3 X" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:29 msgid "Object 3 Y" -msgstr "" +msgstr "Объект 3 Y" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:33 msgid "Object 4 Size" -msgstr "" +msgstr "Размер объекта 4" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:31 msgid "Object 4 X" -msgstr "" +msgstr "Объект 4 X" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:32 msgid "Object 4 Y" -msgstr "" +msgstr "Объект 4 Y" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Диапазон обьектов" @@ -9204,7 +9302,7 @@ msgstr "Смещение" msgid "On" msgstr "Вкл" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "При перемещении" @@ -9214,12 +9312,11 @@ msgid "" "shader for expanding points and lines, selects the vertex shader for the " "job. May affect performance.

%1" msgstr "" -"На серверных частях, поддерживающих использование как геометрического " -"шейдера, так и вершинного шейдера для расширения точек и линий, выбирается " -"вершинный шейдер для выполнения задания. Может влиять на производительность." -"

%1" +"На бэкендах, поддерживающих использование как геометрического шейдера, так и " +"вершинного шейдера для расширения точек и линий, выбирается вершинный шейдер " +"для выполнения задания. Может влиять на производительность.

%1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -9233,8 +9330,19 @@ msgid "" "calls and conditional code paths that are only taken when an action is " "performed in the emulated software." msgstr "" +"Находясь на этапе сокращения, пора начать сужать круг кандидатов, " +"представленных в таблице. Далее сократите число кандидатов, проверив, был ли " +"выполнен путь кода с момента последней проверки. Также можно сократить число " +"кандидатов, определив, была ли перезаписана инструкция ветвления с момента " +"её первого выполнения. Фильтр кандидатов по типу ветвления, условию " +"ветвления, адресу начала или назначения адресу, имени символа источника или " +"назначения.\n" +"\n" +"После достаточного количества проходов и экспериментов вы сможете найти " +"вызовы функций и пути кода условия, которые выполняются только при при " +"выполнении какого-либо действия в эмулируемом программном обеспечении." -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "Онлайн-&документация" @@ -9242,7 +9350,7 @@ msgstr "Онлайн-&документация" msgid "Only Show Collection" msgstr "Показывать только коллекцию" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -9250,7 +9358,7 @@ msgstr "" "Добавлять только символы с префиксом:\n" "(Пусто - все символы)" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -9269,18 +9377,22 @@ msgstr "Открыть" msgid "Open &Containing Folder" msgstr "Открыть &папку с образом" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "Открыть папку &пользователя" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Открыть папку..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" -msgstr "Открыть лог FIFO" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" +msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 msgid "Open GameCube &Save Folder" @@ -9344,34 +9456,34 @@ msgstr "Оранжевая" msgid "Orbital" msgstr "По орбите" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" -msgstr "" +msgstr "Источник" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" -msgstr "" +msgstr "Макс. источник" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" -msgstr "" +msgstr "Мин. источник" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" -msgstr "" +msgstr "Символ источника" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" -msgstr "" +msgstr "Источник и назначение" #: Source/Core/Core/FreeLookManager.cpp:101 #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -9381,16 +9493,16 @@ msgstr "Прочие" msgid "Other Partition (%1)" msgstr "Другой раздел (%1)" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "Другие горячие клавиши" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "Другое управление сохранениями" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "Другой игры..." @@ -9398,7 +9510,7 @@ msgstr "Другой игры..." msgid "Output" msgstr "Результаты" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "Результаты повторной выборки" @@ -9406,16 +9518,16 @@ msgstr "Результаты повторной выборки" msgid "Output Resampling:" msgstr "Результаты повторной выборки:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "Перезаписано" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "&Проиграть записанный ввод..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -9444,7 +9556,7 @@ msgstr "Файл изображения PNG (*.png);; Все файлы (*)" msgid "PPC Size" msgstr "Размер PPC" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC и Хост" @@ -9457,7 +9569,7 @@ msgstr "Геймпад" msgid "Pads" msgstr "Мембраны" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "Параметры" @@ -9478,7 +9590,7 @@ msgstr "Пассивный" msgid "Passthrough a Bluetooth adapter" msgstr "Пробрасывать Bluetooth-адаптер" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Пароль" @@ -9516,15 +9628,15 @@ msgstr "Пути" msgid "Pause" msgstr "Пауза" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" -msgstr "" +msgstr "Приостановить Branch Watch" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Пауза в конце ролика" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Пауза при потере фокуса" @@ -9545,6 +9657,12 @@ msgstr "" "

Если вы не уверены, не устанавливайте этот флажок." "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9564,7 +9682,7 @@ msgstr "Пиковая скорость взмаха." msgid "Per-Pixel Lighting" msgstr "Попискельное освещение" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Обновить систему через интернет" @@ -9594,15 +9712,15 @@ msgstr "Физическое" msgid "Physical address space" msgstr "Физическое адресное пространство" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "ПиБ" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "Выбрать шрифт для отладки" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Пинг" @@ -9614,8 +9732,8 @@ msgstr "Тангаж вниз" msgid "Pitch Up" msgstr "Тангаж вверх" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Платформа" @@ -9623,52 +9741,52 @@ msgstr "Платформа" msgid "Play" msgstr "Запуск" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "Проигрывание / запись" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Проиграть записанное" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "Play Set/Power Disc" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Параметры просмотра" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "Игрок" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "Игрок 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "Игрок 1 Способность 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "Игрок 1 Способность 2" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "Игрок 2" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "Игрок 2 Способность 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "Игрок 2 Способность 2" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Игроки" @@ -9700,10 +9818,10 @@ msgstr "Направление" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:255 msgid "Point (Passthrough)" -msgstr "" +msgstr "Направление (проброс)" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "Порт %1" @@ -9720,13 +9838,13 @@ msgstr "Порт:" msgid "Portal Slots" msgstr "Слоты портала" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Обнаружена возможная рассинхронизация: %1, вероятно, рассинхронизовался на " "кадре %2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "Эффект пост-обработки" @@ -9738,6 +9856,14 @@ msgstr "Эффект пост-обработки:" msgid "Post-Processing Shader Configuration" msgstr "Конфигурация шейдеров пост-обработки" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9747,15 +9873,15 @@ msgstr "Предпочтение VS для расширения точек/ли msgid "Prefetch Custom Textures" msgstr "Предзагружать свои текстуры" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "Преждевременный конец ролика в PlayController. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "Преждевременный конец ролика в PlayWiimote. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Преждевременный конец ролика в PlayWiimote. {0} > {1}" @@ -9771,7 +9897,7 @@ msgstr "" msgid "Presets" msgstr "Предустановки" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Кнопка синхронизации" @@ -9794,24 +9920,25 @@ msgstr "" "рекомендуется.

Используйте тогда, когда другие " "настройки не дают хороших результатов." -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "Предыдущий игровой профиль" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "Предыдущее совпадение" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "Предыдущий профиль" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "Примитив %1" @@ -9851,16 +9978,16 @@ msgstr "" "Обнаружены проблемы со средней критичностью. Вся игра или её фрагменты могут " "работать некорректно." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Профиль" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "Счётчик команд" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9868,15 +9995,21 @@ msgstr "Счётчик команд" msgid "Progress" msgstr "Ход выполнения" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Открытые" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "Очистить кэш списка игр" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "Поместите ПЗУ IPL в User/GC/<регион>." @@ -9904,11 +10037,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Вопрос" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Выход" @@ -9925,19 +10058,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-аналог" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "ГОТОВ" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "Модули RSO" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "Автообнаружение RSO" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "РАБОТАЕТ" @@ -9958,7 +10091,7 @@ msgstr "Конец диапазона: " msgid "Range Start: " msgstr "Начало диапазона: " -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "Место %1" @@ -9968,14 +10101,15 @@ msgstr "Raw (без обработки)" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:145 msgid "Raw Internal Resolution" -msgstr "" +msgstr "Внутреннее разрешение Raw" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" -msgstr "За&менить инструкцию" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" +msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "Чтение" @@ -9998,7 +10132,7 @@ msgstr "Только для чтения" msgid "Read or Write" msgstr "Чтение или запись" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "Режим \"Только для чтения\"" @@ -10014,33 +10148,33 @@ msgstr "Настоящий Wii Remote" msgid "Received invalid Wii Remote data from Netplay." msgstr "От Netplay получены неверные данные Wii Remote." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" -msgstr "" +msgstr "Последние достижения" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Cursor.cpp:31 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:29 msgid "Recenter" msgstr "Центровка" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Запись" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "Записывать ввод" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "Запись" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Опции записи" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Запись..." @@ -10057,7 +10191,7 @@ msgstr "Красная слева" msgid "Red Right" msgstr "Красная справа" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -10080,7 +10214,7 @@ msgstr "Статус на Redump.org:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -10112,8 +10246,8 @@ msgstr "Текущие значения обновлены." msgid "Refreshing..." msgstr "Обновление..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Регион" @@ -10134,7 +10268,12 @@ msgstr "Относительный ввод" msgid "Relative Input Hold" msgstr "Удерж. относ. ввод" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "Релизы (раз в несколько месяцев)" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "Напомнить позже" @@ -10159,7 +10298,7 @@ msgstr "Удалить мусорные данные (безвозвратно): msgid "Remove Tag..." msgstr "Удалить метку..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Удалить метку" @@ -10173,12 +10312,12 @@ msgstr "" "конечно, вы впоследствии не запакуете данный образ в архив вроде ZIP). Вы " "всё равно хотите продолжить?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" -msgstr "Переименовать символ" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" +msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "Окно отрисовки" @@ -10202,10 +10341,16 @@ msgstr "Отчёт: GCIFolder пишет в невыделенный блок {0 msgid "Request to Join Your Party" msgstr "Запрос на присоединение к вашей группе" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -10215,7 +10360,7 @@ msgstr "Сбросить" msgid "Reset All" msgstr "Сбросить все" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "Сброс игнорирования обработчика ошибок" @@ -10249,7 +10394,7 @@ msgstr "Сбросить все сопряжения Wii Remote" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Resolution Type:" -msgstr "" +msgstr "Тип разрешения:" #: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" @@ -10259,7 +10404,7 @@ msgstr "Менеджер наборов ресурсов" msgid "Resource Pack Path:" msgstr "Путь к наборам ресурсов:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Требуется перезапуск" @@ -10267,11 +10412,11 @@ msgstr "Требуется перезапуск" msgid "Restore Defaults" msgstr "По умолчанию" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" -msgstr "Восстановить инструкцию" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" +msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Повтор" @@ -10280,7 +10425,7 @@ msgstr "Повтор" msgid "Return Speed" msgstr "Скорость возврата" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "Ревизия" @@ -10292,7 +10437,7 @@ msgstr "Ревизия: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -10303,7 +10448,7 @@ msgstr "Вправо" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Правый стик" @@ -10339,11 +10484,11 @@ msgstr "Крен влево" msgid "Roll Right" msgstr "Крен вправо" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "ID комнаты" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "Поворот" @@ -10366,27 +10511,31 @@ msgstr "" "используется родное внутреннее разрешение

Если вы " "не уверены, не устанавливайте этот флажок." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -10399,23 +10548,23 @@ msgstr "" msgid "Rumble" msgstr "Вибрация" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" -msgstr "Запуск &до сюда" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" +msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "Запускать ядра GBA в выделенных потоках" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" -msgstr "Выполнить до" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" -msgstr "Выполнить до (игнорирование точек останова)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" +msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "Выполнить до достижения (игнорирование точек останова)" @@ -10423,7 +10572,7 @@ msgstr "Выполнить до достижения (игнорирование msgid "Russia" msgstr "Россия" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "SD-карты" @@ -10482,11 +10631,11 @@ msgstr "Контекст SSL" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "Со&хранить код" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Быстрое &сохранение" @@ -10496,9 +10645,9 @@ msgid "Safe" msgstr "Безопасное" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -10508,28 +10657,40 @@ msgstr "Сохр." msgid "Save All" msgstr "Сохранить все" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." +msgstr "Сохранить Branch Watch &как…" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "Экспортировать сохранение" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" -msgstr "Сохранить лог FIFO" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" +msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" -msgstr "Сохранить файл в" +msgid "Save File To" +msgstr "" #. i18n: Noun (i.e. the data saved by the game) #: Source/Core/DolphinQt/GBAWidget.cpp:415 @@ -10540,15 +10701,19 @@ msgstr "Сохранение игры" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "Файлы сохранений игры (*.sav);;Все файлы (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "Импортировать сохранение" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Сохранить самое старое сохранение" @@ -10556,73 +10721,77 @@ msgstr "Сохранить самое старое сохранение" msgid "Save Preset" msgstr "Сохранить предустановку" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "Сохранить файл записи как" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Быстрое сохранение" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Быстрое сохранение 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Быстрое сохранение 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Быстрое сохранение 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Быстрое сохранение 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Быстрое сохранение 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Быстрое сохранение 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Быстрое сохранение 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Быстрое сохранение 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Быстрое сохранение 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Быстрое сохранение 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "Быстрое сохранение в файл" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Быстрое сохранение в старый слот" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Быстрое сохранение в выбранный слот" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Быстрое сохранение в слот" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "Сохранить карту символов &как..." @@ -10630,7 +10799,7 @@ msgstr "Сохранить карту символов &как..." msgid "Save Texture Cache to State" msgstr "Хранить кэш текстур в сохранении" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "Быстрые сохранение и загрузка" @@ -10642,11 +10811,7 @@ msgstr "Сохранить как предустановку…" msgid "Save as..." msgstr "Сохранить как..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "Сохранить объединённый файл как" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10661,23 +10826,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "Сохранение в той же папке, где и образ" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "Сохранить файл с картой" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "Сохранить файл сигнатуры" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "Сохранить в выбранный слот" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Сохранить в слот %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Сохранить..." @@ -10691,7 +10848,7 @@ msgstr "" msgid "Saves:" msgstr "Сохранения:" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "Быстрое сохранение ролика {0} повреждено, остановка записи ролика..." @@ -10708,8 +10865,8 @@ msgid "ScrShot" msgstr "Скриншот" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Поиск" @@ -10718,7 +10875,7 @@ msgstr "Поиск" msgid "Search Address" msgstr "Найти адрес" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Искать текущий объект" @@ -10738,7 +10895,7 @@ msgstr "" "Поиск в виртуальном адресном пространстве пока невозможен. Пожалуйста, " "запустите игру на некоторое время и попробуйте снова." -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "Найти инструкцию" @@ -10746,7 +10903,7 @@ msgstr "Найти инструкцию" msgid "Search games..." msgstr "Искать игры..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "Поиск инструкции" @@ -10782,9 +10939,9 @@ msgstr "Выбрать" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10793,26 +10950,30 @@ msgid "Select Dump Path" msgstr "Выберите путь к дампам" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "Выберите папку для экспорта" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "Выберите файл фигурки" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "Выбрать BIOS GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "Выбрать образ игры GBA" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "Выберите путь к файлам сохранений GBA" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "Выбрать последнее сохранение" @@ -10821,6 +10982,10 @@ msgstr "Выбрать последнее сохранение" msgid "Select Load Path" msgstr "Выберите путь к загрузке" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "Выберите путь к наборам ресурсов" @@ -10829,6 +10994,14 @@ msgstr "Выберите путь к наборам ресурсов" msgid "Select Riivolution XML file" msgstr "Выберите файл XML Riivolution" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "Выберите коллекцию Skylander" @@ -10837,58 +11010,62 @@ msgstr "Выберите коллекцию Skylander" msgid "Select Skylander File" msgstr "Выберите файл Skylander" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Выбрать слот %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Выбор сохранения" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Выбрать слот сохранения" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Выбрать слот сохранения 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Выбрать слот сохранения 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Выбрать слот сохранения 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Выбрать слот сохранения 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Выбрать слот сохранения 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Выбрать слот сохранения 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Выбрать слот сохранения 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Выбрать слот сохранения 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Выбрать слот сохранения 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Выбрать слот сохранения 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "Выберите путь к WFS" @@ -10906,24 +11083,20 @@ msgstr "Выберите папку" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Выберите файл" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" -msgstr "Выберите папку для синхронизации с образом SD-карты" +msgid "Select a Folder to Sync with the SD Card Image" +msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Выберите игру" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "Выберите образ SD-карты" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "Выберите файл" @@ -10932,19 +11105,15 @@ msgstr "Выберите файл" msgid "Select a game" msgstr "Выберите игру" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "Выберите продукт для установки в NAND" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "Выбрать e-карточки" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "Выберите адрес модуля RSO:" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "Выберите файл записи, который следует воспроизвести" @@ -10952,23 +11121,6 @@ msgstr "Выберите файл записи, который следует в msgid "Select the Virtual SD Card Root" msgstr "Выберите коренной каталог виртуальной SD-карты" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "Выберите файл с ключами (дамп OTP/SEEPROM)" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Выберите файл сохранения" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "Выберите, куда вы хотите сохранить сконвертированный образ" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "Выберите, куда вы хотите сохранить сконвертированные образы" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Выбранный шрифт" @@ -10980,16 +11132,16 @@ msgstr "Выбранный профиль контроллера не сущес #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "Выбранной игры нету в списке игр!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "Выбранный стэк вызовов потока" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "Выбранный контекст потока" @@ -11027,8 +11179,25 @@ msgid "" "software.

If unsure, leave this at \"Aspect Ratio " "Corrected Internal Resolution\"." msgstr "" +"Выбор способа захвата дампов кадров (видео) и снимков экрана.
Если во " +"время записи меняется разрешение игры или окна, может быть создано несколько " +"видеофайлов.
Обратите внимание, что цветокоррекция и кадрирование всегда " +"игнорируются при захвате.

Разрешение окна: использует разрешение " +"окна вывода (без чёрных полос).
Это простая опция дампа, которая позволит " +"захватить изображение более или менее таким, каким вы его видите." +"
Внутреннее разрешение с коррекцией соотношения сторон: использует " +"внутреннее разрешение (размер XFB) и корректирует его по заданному " +"соотношению сторон.
Эта опция будет последовательно производить дамп с " +"указанным внутренним разрешением, независимо от того, как изображение " +"отображается во время записи.
Внутреннее разрешение изображения RAW: использует внутреннее разрешение (размер XFB), не корректируя его с " +"помощью целевого соотношения сторон.
Это обеспечит чистый дамп без какой-" +"либо коррекции соотношения сторон, чтобы пользователи имели максимально " +"возможные необработанные входные данные для внешнего ПО для редактирования." +"

Если вы не уверены, оставьте значение «Внутреннее " +"разрешение с коррекцией соотношения сторон»." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -11068,6 +11237,26 @@ msgid "" "normal circumstances.

If unsure, select Auto." msgstr "" +"Выбор соотношения сторон изображения, используемого при визуализации." +"

Соотношение сторон изображения, выводимого на оригинальных консолях, " +"зависело от игры и редко соответствовало точным 4:3 или 16:9. Часть " +"изображения обрезалась краями телевизора, или изображение не заполняло " +"телевизор полностью. По умолчанию Dolphin отображает изображение целиком, не " +"искажая его пропорций, так что это нормально, если изображение не помещается " +"полностью на экране.

Автоматическое: имитирует телевизор с " +"соотношением сторон 4:3 или 16:9, в зависимости от того, на какой тип " +"телевизора ориентирована игра.

Принудительно 16:9: имитирует " +"телевизор с соотношением сторон 16:9 (широкоэкранный)." +"

Принудительно 4:3: имитирует телевизор с соотношением сторон " +"4:3.

Растянуть по окну: растягивает изображение до размеров " +"окна, искажая пропорции изображения.

Пользовательское: " +"имитирует телевизор с указанным соотношением сторон. В основном " +"предназначено для использования с чит-кодами/модификациями соотношения " +"сторон экрана.

Пользовательское (Растянутое): аналогично " +"«пользовательскому», но растягивает изображение до указанного соотношения " +"сторон экрана. Это искажает пропорции изображения, и его не следует " +"использовать в обычных условиях.

Если вы не " +"уверены, выберите «Автоматическое»." #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:238 msgid "" @@ -11086,7 +11275,28 @@ msgstr "" "

Если не уверены – выберите OpenGL." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Отправить" @@ -11094,6 +11304,15 @@ msgstr "Отправить" msgid "Sensor Bar Position:" msgstr "Месторасположение сенсора:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -11122,39 +11341,39 @@ msgstr "Сервер отверг попытку обхода" msgid "Set &Value" msgstr "Присвоить &значение" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "Изменить СК" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "Сделать &образом по умолчанию" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "Назначить файл карты памяти для слота A" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "Назначить файл карты памяти для слота B" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "Назначить адрес &конца символа" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "Назначить &размер символа" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "Назначить адрес конца символа" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "Назначить размер символа (%1):" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -11169,6 +11388,14 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Устанавливает язык системы для Wii." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " @@ -11177,6 +11404,20 @@ msgstr "" "Устанавливает задержку в миллисекундах. Большие значения могут уменьшить " "треск звука. Только для некоторых бэкендов." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " @@ -11186,13 +11427,13 @@ msgstr "" "Wii) MEM2 в виртуальном адресном пространстве. Это подходит для подавляющего " "большинства игр." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Настройки" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: не удалось создать файл setting.txt" @@ -11227,27 +11468,27 @@ msgstr "Контроллер Shinkansen" msgid "Show % Speed" msgstr "Показывать % скорости" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Показать &лог" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Отображать панель &инструментов" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Показывать название запущенной игры в заголовке окна" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "Показать все" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Австралия" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Показывать текущую игру в Discord" @@ -11256,7 +11497,7 @@ msgstr "Показывать текущую игру в Discord" msgid "Show Disabled Codes First" msgstr "Показывать отключённые коды первыми" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "ELF/DOL-файлы" @@ -11269,7 +11510,7 @@ msgstr "Показывать включённые коды первыми" msgid "Show FPS" msgstr "Показывать FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Показывать счётчик кадров" @@ -11277,43 +11518,43 @@ msgstr "Показывать счётчик кадров" msgid "Show Frame Times" msgstr "Показывать время кадра" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Франция" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Германия" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "Показывать оверлей режима гольфа" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "Показать Infinity Base" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Показывать ввод экрана" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Италия" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "Япония" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Корея" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Показывать счётчик лагов" @@ -11321,7 +11562,7 @@ msgstr "Показывать счётчик лагов" msgid "Show Language:" msgstr "Язык отображения:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Показать &настройки логирования" @@ -11333,20 +11574,20 @@ msgstr "Показывать сообщения в сетевой игре" msgid "Show NetPlay Ping" msgstr "Показывать пинг в сетевой игре" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Голландия" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "Показывать наэкранные сообщения" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "Показать СК" @@ -11354,31 +11595,31 @@ msgstr "Показать СК" msgid "Show Performance Graphs" msgstr "Показывать графики производительности" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Отображать игры платформ" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:90 msgid "Show Projection Statistics" -msgstr "" +msgstr "Показывать статистику проекции" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Отображать игры регионов" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "Показывать счётчик перезаписей" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Россия" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "Показать портал Skylanders" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Испания" @@ -11390,19 +11631,23 @@ msgstr "Отображение цветов в зависимости от ск msgid "Show Statistics" msgstr "Показывать статистику" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Показывать системное время" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Тайвань" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "USA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Неизвестный" @@ -11414,36 +11659,36 @@ msgstr "Показывать длительность VBlank" msgid "Show VPS" msgstr "Показывать VPS" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "WAD-файлы" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Мир" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" -msgstr "Показать в &памяти" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" +msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "Показать в коде" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "Показать в памяти" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "Показать в коде" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "Показать в памяти" @@ -11451,9 +11696,13 @@ msgstr "Показать в памяти" msgid "Show in server browser" msgstr "Показывать в списке серверов" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" -msgstr "Показать целевой объект в памят&и" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 msgid "" @@ -11475,15 +11724,28 @@ msgstr "" "

Если вы не уверены, не устанавливайте этот флажок." "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" "Shows the % speed of emulation compared to full speed." "

If unsure, leave this unchecked." msgstr "" -"Показывает % скорости эмуляции по сравнению с полной " -"

Если вы не уверены, не устанавливайте этот флажок." -"" +"Показывает % скорости эмуляции по сравнению с " +"полной

Если вы не уверены, не устанавливайте этот " +"флажок." + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" @@ -11505,6 +11767,18 @@ msgstr "" "стандартное отклонение.

Если вы не уверены, не " "устанавливайте этот флажок." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -11539,6 +11813,8 @@ msgid "" "Shows various projection statistics.

If unsure, " "leave this unchecked." msgstr "" +"Показывает различную статистику проекции.

Если не " +"уверены, не устанавливайте этот флажок." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:303 msgid "" @@ -11548,6 +11824,14 @@ msgstr "" "Показывает различные статистики отрисовки.

Если не " "уверены – оставьте выключенным." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Горизонтальная стереопара" @@ -11564,7 +11848,7 @@ msgstr "Положить на бок" msgid "Sideways Wii Remote" msgstr "Wii Remote на боку" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "База данных сигнатур" @@ -11583,7 +11867,7 @@ msgstr "32-разрядное число со знаком" msgid "Signed 8" msgstr "8-разрядное число со знаком" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "Знаковое целое" @@ -11613,7 +11897,7 @@ msgstr "" "Размер буфера растяжения в миллисекундах. При низких значениях звук может " "потрескивать." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Пропустить" @@ -11672,6 +11956,9 @@ msgid "Skylander %1" msgstr "Skylander %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Все файлы (*)" @@ -11776,7 +12063,7 @@ msgstr "Громкость динамика:" msgid "Specialized (Default)" msgstr "Специализированные (по умолчанию)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "Особенность" @@ -11808,17 +12095,21 @@ msgstr "" msgid "Speed" msgstr "Скорость" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "Конец стэка" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "Начало стэка" @@ -11826,29 +12117,29 @@ msgstr "Начало стэка" msgid "Standard Controller" msgstr "Стандартный контроллер" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Старт" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "Начать &сетевую игру..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" -msgstr "" +msgstr "Запуск Branch Watch" #: Source/Core/DolphinQt/CheatsManager.cpp:161 msgid "Start New Cheat Search" msgstr "Новый поиск читов" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "&Начать запись ввода" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Начать запись" @@ -11864,14 +12155,14 @@ msgstr "Запуск с исправлениями Riivolution" msgid "Start with Riivolution Patches..." msgstr "Запуск с исправлениями Riivolution…" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "Игра начата" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "Состояние" @@ -11887,31 +12178,31 @@ msgstr "Шаг" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "Шаг с заходом" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "Шаг с выходом" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "Шаг с обходом" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Шаг с выходом выполнен успешно!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "Истекло время ожидания шага с выходом!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Выполняется шаг с обходом..." @@ -11919,7 +12210,7 @@ msgstr "Выполняется шаг с обходом..." msgid "Step successful!" msgstr "Шаг выполнен успешно!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "Шаги" @@ -11928,7 +12219,7 @@ msgstr "Шаги" msgid "Stereo" msgstr "Стерео" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "Стереоскопический 3D-режим" @@ -11953,16 +12244,16 @@ msgid "Stick" msgstr "Стик" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Стоп" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "Остановить проигр./запись ввода" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Игра остановлена" @@ -12008,7 +12299,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Растянуть по окну" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "Строгая синхронизация настроек" @@ -12022,7 +12313,11 @@ msgstr "Строка" msgid "Strum" msgstr "Бренчание" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "Стиль" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "Стиль:" @@ -12035,16 +12330,16 @@ msgstr "Стилус" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Успешно" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "Успешно добавлена в индекс сетевой игры" @@ -12054,7 +12349,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "Успешно сконвертировано образов: %n." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "'%1' успешно удалён." @@ -12067,7 +12362,7 @@ msgstr "Файлы сохранений (%n из %1 шт.) успешно экс msgid "Successfully exported save files" msgstr "Файлы сохранений успешно экспортированы" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "Сертификаты успешно извлечены из NAND" @@ -12079,12 +12374,12 @@ msgstr "Файл успешно извлечён." msgid "Successfully extracted system data." msgstr "Системные данные успешно извлечены." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "Файл сохранения успешно импортирован." #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "Данный продукт успешно установлен в NAND." @@ -12116,7 +12411,7 @@ msgstr "Поддерживаются SD и SDHC. Размер по умолча msgid "Surround" msgstr "Объёмный" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "Приостановлен" @@ -12135,7 +12430,7 @@ msgstr "Swap Force" msgid "Swapper" msgstr "Swapper" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -12165,16 +12460,20 @@ msgid "Symbol" msgstr "Символ" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" -msgstr "Адрес конца символа (%1):" +msgid "Symbol End Address (%1):" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" -msgstr "Имя символа:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Символы" @@ -12182,7 +12481,7 @@ msgstr "Символы" msgid "Sync" msgstr "Синхронизация" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "Синхронизировать коды AR/Gecko" @@ -12225,20 +12524,20 @@ msgstr "Синхронизация сохранений..." msgid "System Language:" msgstr "Язык системы:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "Ввод TAS" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "Управление TAS" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "Метки" @@ -12248,7 +12547,7 @@ msgstr "Метки" msgid "Taiko Drum" msgstr "Барабан Тайко" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "Хвост" @@ -12256,7 +12555,7 @@ msgstr "Хвост" msgid "Taiwan" msgstr "Тайвань" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Сделать скриншот" @@ -12264,7 +12563,7 @@ msgstr "Сделать скриншот" msgid "Target address range is invalid." msgstr "Диапазон целевых адресов является недопустимым." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -12282,11 +12581,11 @@ msgstr "Техника" msgid "Test" msgstr "Проверить" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" -msgstr "" +msgstr "Текстовый файл (*.txt);;Все файлы (*)" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:223 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:63 @@ -12301,7 +12600,7 @@ msgstr "Точность кэширования текстур" msgid "Texture Dumping" msgstr "Дамп текстур" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "Фильтрация текстур" @@ -12331,10 +12630,10 @@ msgid "" msgstr "" "Рендерер Direct3D 11 требует поддержки функций, не поддерживаемых вашей " "конфигурацией системы. Вы можете продолжать использовать этот бэкэнд, но при " -"этом вы столкнетесь с графические артефакты в некоторых играх.\n" +"этом вы столкнётесь с графические артефакты в некоторых играх.\n" "\n" "Вы действительно хотите перейти на Direct3D 11? Если не уверены, выберите " -"\"Нет\"." +"«Нет»." #: Source/Core/DiscIO/VolumeVerifier.cpp:601 msgid "The H3 hash table for the {0} partition is not correct." @@ -12354,7 +12653,7 @@ msgstr "IPL-файла нет в списке известных коррект msgid "The Masterpiece partitions are missing." msgstr "Отсутствуют разделы Masterpiece." -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -12362,7 +12661,7 @@ msgstr "" "Не получается исправить NAND. Рекомендуется создать резервную копию текущих " "данных и поставить NAND с нуля." -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "NAND успешно исправлен." @@ -12378,7 +12677,7 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 msgid "The amount of money this Skylander has. Between 0 and 65000" -msgstr "" +msgstr "Количество денег у этого скайлендера. От 0 до 65000" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:290 msgid "" @@ -12426,6 +12725,9 @@ msgid "" "can also enter a network location (address:port) to connect to a remote " "tapserver." msgstr "" +"Значение по умолчанию «%1» будет работать с локальным tapserver и newserv. " +"Вы также можете указать сетевое расположение (адрес:порт) для подключения к " +"удалённому tapserver." #: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" @@ -12437,7 +12739,7 @@ msgstr "" "\n" "Выберите другой путь назначения для «%1»" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -12449,7 +12751,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "Не удалось прочесть диск (в диапазоне {0:#x} - {1:#x})." -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "Ожидаемый диск не был найден." @@ -12589,7 +12891,7 @@ msgstr "" "Регионы игры и консоли не совпадают. Обновление эмулируемой консоли при " "помощи данного диска невозможно, т.к. это приведёт к ошибкам системного меню." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -12615,6 +12917,8 @@ msgid "" "The hero level of this Skylander. Only seen in Skylanders: Spyro's " "Adventures. Between 0 and 100" msgstr "" +"Уровень героя этого скайлендера. Встречается только в Skylanders: Spyro's " +"Adventures. От 0 до 100" #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" @@ -12654,19 +12958,19 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 msgid "The nickname for this Skylander. Limited to 15 characters" -msgstr "" +msgstr "Ник для этого скайлендера. Ограничен 15 символами" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:159 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" "Исправления из %1 не работают для выбранной игры или для этой версии игры." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "Профиль '%1' не существует" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "Записанная игра ({0}) не совпадает с выбранной игрой ({1})" @@ -12732,7 +13036,7 @@ msgstr "Указанный общий ключевой индекс: {0}, а д msgid "The specified file \"{0}\" does not exist" msgstr "Указанный файл \"{0}\" не существует" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12797,7 +13101,7 @@ msgstr "Отсутствует раздел с обновлением." msgid "The update partition is not at its normal position." msgstr "Раздел с обновлением находится не на своей обычной позиции." -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12821,6 +13125,10 @@ msgstr "Раздел {0} некорректно подписан." msgid "The {0} partition is not properly aligned." msgstr "Раздел {0} некорректно выровнен." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "Тема" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "В первой таблице разделов содержится слишком много разделов." @@ -12835,10 +13143,10 @@ msgstr "" "\n" "Сохранить изменения перед закрытием?" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" -msgstr "" +msgstr "Нет данных для сохранения." #: Source/Core/Core/State.cpp:1050 msgid "There is nothing to undo!" @@ -12890,11 +13198,11 @@ msgstr "Этот тип скайлендера пока не может быть msgid "This USB device is already whitelisted." msgstr "Это USB-устройства уже в белом списке." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "Этот WAD не является загрузочным." -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "Этот WAD не является корректным." @@ -12914,8 +13222,8 @@ msgstr "" "Эта сборка Dolphin не скомпилирована для вашего процессора.\n" "Запустите сборку Dolphin для ARM64 для наилучшей работы." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "Это нельзя отменить!" @@ -12974,16 +13282,21 @@ msgid "" "CPU, but your current settings make this unlikely to happen. If this error " "is stopping the game from working, please report it to the developers." msgstr "" +"Эта ошибка обычно вызвана десинхронизацией эмулируемого ГП с эмулируемым ЦП, " +"но ваши текущие параметры делают это маловероятным. Если эта ошибка мешает " +"игре работать, сообщите об этом разработчикам." #: Source/Core/VideoCommon/CommandProcessor.cpp:708 msgid "" "This error is usually caused by the emulated GPU desyncing with the emulated " "CPU. Turn off the \"Dual Core\" setting to avoid this." msgstr "" +"Эта ошибка обычно вызвана десинхронизацией эмулируемого ГП с эмулируемым ЦП. " +"Чтобы избежать этого, отключите параметр «Двухъядерный режим»." #: Source/Core/DolphinQt/Config/HardcoreWarningWidget.cpp:38 msgid "This feature is disabled in hardcore mode." -msgstr "Эта функция отключена в режиме Хардкор." +msgstr "Эта функция отключена в режиме «Хардкор»." #: Source/Core/DiscIO/NANDImporter.cpp:116 msgid "This file does not contain a valid Wii filesystem." @@ -13038,9 +13351,11 @@ msgstr "" msgid "This is a good dump." msgstr "Данный дамп — хороший." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" +"Это относится только к начальной загрузке эмулируемого программного " +"обеспечения." #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:302 msgid "This session requires a password:" @@ -13064,7 +13379,7 @@ msgstr "" "Это ПО не должно использоваться для воспроизведения игр, которыми вы не " "владеете." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "Этот продукт нельзя загрузить." @@ -13115,12 +13430,15 @@ msgid "" msgstr "" "Данное значение умножается на глубину, указанную в графических настройках." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" "use the Branch Type filter options." msgstr "" +"Также отфильтрует ветви при безусловном переходе.\n" +"Чтобы отфильтровать ветви при безусловном переходе или нет,\n" +"используйте параметры фильтра «Тип ветви»." #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:161 msgid "" @@ -13130,7 +13448,7 @@ msgstr "" "Ограничит скорость закачки данных для каждого клиента. Используется для " "синхронизации сохранений." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -13142,11 +13460,11 @@ msgstr "" "Может предотвратить рассинхрон в некоторых играх, которые используют чтение " "EFB. Пожалуйста, убедитесь, что у всех одинаковый бэкенд видео." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "Контекст потока" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "Потоки" @@ -13154,7 +13472,7 @@ msgstr "Потоки" msgid "Threshold" msgstr "Порог" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "ТиБ" @@ -13170,14 +13488,14 @@ msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" "Период времени стабильного ввода для запуска калибровки. (ноль - отключить)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "Время ожидания истекло" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Название" @@ -13185,25 +13503,29 @@ msgstr "Название" msgid "To" msgstr "до" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "До:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "&Полноэкранный режим" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "Анаглиф (3D)" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "Горизонтальная стереопара (3D)" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "Вертикальная стереопара (3D)" @@ -13211,28 +13533,28 @@ msgstr "Вертикальная стереопара (3D)" msgid "Toggle All Log Types" msgstr "Изменить все виды логгирования" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Изменить соотношение сторон" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Точка останова" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Вкл./выкл. обрезку" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Вкл./выкл. свои текстуры" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Вкл./выкл. копии EFB" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Вкл./выкл. туман" @@ -13244,37 +13566,37 @@ msgstr "Вкл./выкл. полноэкранный режим" msgid "Toggle Pause" msgstr "Вкл./выкл. паузу" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "Вкл./выкл. SD-карту" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "Вкл./выкл. пропуск доступа к EFB" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Вкл./выкл. дамп текстур" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "Вкл./выкл. USB-клавиатуру" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "Вкл./выкл. копии XFB" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "Вкл./выкл. немедленный режим XFB" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "Ошибка токенизации." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" -msgstr "" +msgstr "Элементы управления инструмента" #: Source/Core/DolphinQt/ToolBar.cpp:29 msgid "Toolbar" @@ -13288,8 +13610,8 @@ msgstr "сверху" msgid "Top-and-Bottom" msgstr "Вертикальная стереопара" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "Всего достижений" @@ -13351,8 +13673,8 @@ msgstr "Мастер ловушек" msgid "Trap Team" msgstr "Команда ловушек" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "Ошибка промежуточного сервера" @@ -13381,7 +13703,7 @@ msgstr "Системная плата Triforce AM" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Рычажки" @@ -13391,7 +13713,7 @@ msgid "Trophy" msgstr "Трофей" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -13405,7 +13727,7 @@ msgstr "Выравнивание по типу" msgid "Typical GameCube/Wii Address Space" msgstr "Обычное адресное пространство GameCube/Wii" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "НЕИЗВЕСТНО" @@ -13417,11 +13739,11 @@ msgstr "США" msgid "USB Device Emulation" msgstr "Эмуляция устройства USB" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "Эмуляция USB" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "Устройства эмуляции USB" @@ -13473,15 +13795,15 @@ msgstr "" "подтормаживания при компиляции шейдеров с минимальным влиянием на " "производительность, но конечный результат зависит от поведения драйвера ГП." -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "Не удалось автоматически обнаружить модуль RSO" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "Не удалось подключиться к серверу обновлений." -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "Не удалось создать копию средства обновления." @@ -13521,7 +13843,7 @@ msgstr "" msgid "Unable to read file." msgstr "Не удалось прочитать файл." -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "Не удалось установить разрешения для копии средства обновления." @@ -13544,11 +13866,11 @@ msgstr "Несжатые образы GC/Wii (*.iso *.gcm)" msgid "Undead" msgstr "Нежить" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Отменить быструю загрузку" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Отменить быстрое сохранение" @@ -13568,28 +13890,28 @@ msgstr "" "Удаление WAD приведет к удалению текущей версии этого продукта из NAND без " "удаления его сохраненных данных. Продолжить?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "США" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Неизвестно" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "Неизвестно (Ид.:%1 Пер.:%2)" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "Неизвестная команда DVD {0:08x} - критическая ошибка" @@ -13664,15 +13986,15 @@ msgid "Unknown(%1 %2).sky" msgstr "Неизвестный(%1 %2).sky" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "Неизвестный(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Без ограничения" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "Выгрузить образ игры" @@ -13680,21 +14002,14 @@ msgstr "Выгрузить образ игры" msgid "Unlock Cursor" msgstr "Разблок. курсор" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" -msgstr "Разблокировано" +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "Разблокировано %1 раз(а) в этом сеансе" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "Разблокировано (казуальная игра)" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" -msgstr "Разблокировано в этом сеансе" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" +msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" @@ -13720,7 +14035,7 @@ msgstr "32-разрядное число без знака" msgid "Unsigned 8" msgstr "8-разрядное число без знака" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "Беззнаковое целое" @@ -13734,8 +14049,8 @@ msgstr "Беззнаковое целое" msgid "Up" msgstr "Вверх" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Обновление" @@ -13743,11 +14058,11 @@ msgstr "Обновление" msgid "Update Partition (%1)" msgstr "Обновить раздел (%1)" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Обновить после закрытия Dolphin" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "Доступно обновление" @@ -13792,7 +14107,7 @@ msgstr "Поставить вертикально" msgid "Upright Wii Remote" msgstr "Wii Remote вертикально" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Настройки отправки статистики об использовании" @@ -13802,11 +14117,11 @@ msgstr "" "Используйте 8.8.8.8 для обычной DNS, в противном случае введите свой " "собственный" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "Использовать все данные сохранений Wii" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "Использовать встроенную базу названий игр" @@ -13822,10 +14137,16 @@ msgstr "Использовать наведение с помощью мыши" msgid "Use PAL60 Mode (EuRGB60)" msgstr "Режим PAL60 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Использовать обработчики ошибок" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -13839,6 +14160,18 @@ msgid "" "Anisotropic Filtering is currently incompatible with Manual Texture Sampling." "

If unsure, leave this unchecked." msgstr "" +"Использование ручного варианта осуществления выборки текстур вместо " +"встроенной функциональности внутреннего графического интерфейса.

Эта " +"настройка может исправить графические проблемы в некоторых играх на " +"определенных ГП, чаще всего вертикальные линии в FMV. Кроме того, включение " +"ручной выборки текстур позволит корректно эмулировать искривление текстуры в " +"особых случаях (при внутреннем разрешении 1x или при отключённом " +"масштабировании EFB, а также при отключённых пользовательских текстурах) и " +"лучше эмулирует расчёт уровня детализации.

Это обеспечивается за счёт " +"потенциально худшей производительности, особенно при высоких внутренних " +"разрешениях; кроме того, анизотропная фильтрация в настоящее время " +"несовместима с ручной выборкой текстур.

Если вы не " +"уверены, снимите этот флажок." #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:141 msgid "Use a single depth buffer for both eyes. Needed for a few games." @@ -13862,7 +14195,7 @@ msgstr "По возможности использовать виртуальн msgid "User Config" msgstr "Пользовательская конфигурация" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Интерфейс пользователя" @@ -13881,10 +14214,17 @@ msgstr "" "Вы можете использовать их для сохранения и извлечения значений между\n" "входами и выходами одного и того же родительского контроллера." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "Имя пользователя" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -13921,27 +14261,27 @@ msgstr "" msgid "Using Qt %1" msgstr "Используется Qt %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "Использование TTL %1 для тестового пакета" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "Обычно используется для объектов света" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "Обычно используется для матриц нормалей" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "Обычно используется для матриц позиций" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "Обычно используется для матриц координат текстур" @@ -13961,7 +14301,7 @@ msgstr "Пропускать VBI" msgid "Value" msgstr "Значение" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "Значение, отслеживаемое в текущей инструкции." @@ -14031,13 +14371,13 @@ msgstr "Верт. смещение" msgid "Video" msgstr "Видео" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "Показать &код" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "Показать &память" @@ -14049,22 +14389,22 @@ msgstr "Вирт. надсечки" msgid "Virtual address space" msgstr "Вирт. адр. пространство" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Громкость" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Уменьшить громкость" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Выключить звук" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Увеличить громкость" @@ -14072,7 +14412,7 @@ msgstr "Увеличить громкость" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "WAD-файлы (*.wad)" @@ -14099,7 +14439,7 @@ msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" "Ошибка установки WAD: выбранный файл не является корректным файлом WAD." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "ОЖИДАНИЕ" @@ -14109,6 +14449,9 @@ msgid "" "incomplete data on the NAND, including all associated save data. By " "continuing, the following title(s) will be removed:" msgstr "" +"ПРЕДУПРЕЖДЕНИЕ: исправление этой NAND требует удаления игр, которые имеют " +"неполные данные на NAND, включая все связанные с ними сохранения. Если " +"продолжить, то будут удалены следующие игры:" #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuMotionControlIMU.cpp:32 msgid "" @@ -14200,8 +14543,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Предупреждение" @@ -14214,7 +14557,7 @@ msgstr "" "переопределения папки GCI. Изменение пути к GCI здесь не будет иметь " "никакого эффекта." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -14231,7 +14574,7 @@ msgstr "" "Предупреждение: количество блоков, указанное в BAT ({0}), не совпадает с " "указанным в заголовке загруженного файла ({1})" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " @@ -14241,7 +14584,7 @@ msgstr "" "ролика. (байт {0} > {1}) (ввод {2} > {3}). Перед продолжением загрузите " "другое сохранение или загрузите это сохранение с правами на запись." -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " @@ -14251,7 +14594,7 @@ msgstr "" "текущим кадром в сохранении (байт {0} < {1}) (кадр {2} < {3}). Перед " "продолжением загрузите другое сохранение." -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" @@ -14261,7 +14604,7 @@ msgstr "" "({1:#x}). Перед продолжением загрузите другое сохранение или загрузите это " "сохранение с правами на запись. Иначе весьма вероятна рассинхронизация." -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -14356,7 +14699,7 @@ msgstr "Белый список пробрасываемых USB-устройс msgid "Widescreen Hack" msgstr "Широкоформатный хак" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -14380,23 +14723,23 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii Remote %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" -msgstr "" +msgstr "Акселерометр Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Кнопки Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" -msgstr "" +msgstr "Гироскоп Wii Remote" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:350 msgid "Wii Remote Settings" @@ -14406,19 +14749,19 @@ msgstr "Настройки контроллера Wii" msgid "Wii Remotes" msgstr "Контроллеры Wii" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Ввод Wii TAS %1 - Контроллер Classic" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Ввод Wii TAS %1 - Wii Remote" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Ввод Wii TAS %1 - Wii Remote + Нунчак" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii и Wii Remote" @@ -14426,7 +14769,7 @@ msgstr "Wii и Wii Remote" msgid "Wii data is not public yet" msgstr "Данные Wii ещё не опубликованы" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Файлы сохранений Wii (*.bin);;Все файлы (*)" @@ -14434,28 +14777,22 @@ msgstr "Файлы сохранений Wii (*.bin);;Все файлы (*)" msgid "WiiTools Signature MEGA File" msgstr "MEGA-файл с сигнатурами WiiTools" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" -msgstr "" +msgstr "Разрешение окна" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 #: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "Window Size" msgstr "Размер окна" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" -msgstr "" +msgstr "Очистить &данные контроля" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" -msgstr "" +msgstr "Удалить последние достижения" #: Source/Core/DolphinQt/Config/LogWidget.cpp:134 msgid "Word Wrap" @@ -14467,12 +14804,13 @@ msgstr "Мир" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "Запись" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" -msgstr "" +msgstr "Запись дампа журнала блока JIT" #. i18n: This string is used for a radio button that represents the type of #. memory breakpoint that gets triggered when a write operation occurs. @@ -14503,50 +14841,50 @@ msgstr "Записать в лог и остановиться" msgid "Write to Window" msgstr "Записать в окно" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" -msgstr "" +msgstr "Неверный номер диска" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" -msgstr "" +msgstr "Неверный хэш" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" -msgstr "" +msgstr "Неверный регион" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" -msgstr "" +msgstr "Неверная версия" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." -msgstr "" +msgstr "Записано в «%1»." -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." -msgstr "" +msgstr "Записано в «{0}»." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF-регистр " #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:93 msgid "XLink Kai BBA Destination Address" -msgstr "" +msgstr "Адрес назначения BBA XLink Kai" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -14580,6 +14918,9 @@ msgid "" "%1. All current content of the folder will be deleted. Are you sure you want " "to continue?" msgstr "" +"Вы собираетесь преобразовать содержимое файла по адресу %2 в папку по адресу " +"%1. Всё текущее содержимое папки будет удалено. Вы уверены, что хотите " +"продолжить?" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:274 msgid "" @@ -14587,6 +14928,9 @@ msgid "" "%2. All current content of the file will be deleted. Are you sure you want " "to continue?" msgstr "" +"Вы собираетесь преобразовать содержимое папки по адресу %1 в файл по адресу " +"%2. Всё текущее содержимое файла будет удалено. Вы уверены, что хотите " +"продолжить?" #: Source/Core/DolphinQt/NKitWarningDialog.cpp:39 msgid "" @@ -14628,8 +14972,11 @@ msgid "" "for \"Phantasy Star Online Episode I & II\". If you are unsure, turn back " "now and configure a \"Standard Controller\"." msgstr "" +"Вы настраиваете «Контроллер клавиатуры». Это устройство предназначено " +"исключительно для игры «Phantasy Star Online Episode I & II». Если вы не " +"уверены, вернитесь назад и настройте «Стандартный контроллер»." -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" "Вы используете последнюю версию, доступную\n" @@ -14647,6 +14994,16 @@ msgid "" "Would you like to stop now to fix the problem?\n" "If you select \"No\", audio might be garbled." msgstr "" +"Вы используете старый бесплатный ROM DSP, созданный командой Dolphin.\n" +"В связи с улучшением точности эмуляции, этот ROM больше не работает " +"правильно.\n" +"\n" +"Удалите файлы dsp_rom.bin и dsp_coef.bin из папки GC в папке пользователя, " +"чтобы использовать самый последний бесплатный ROM DSP, или замените их " +"качественными дампами из настоящей консоли GameCube/Wii.\n" +"\n" +"Хотите остановиться, чтобы устранить проблему?\n" +"Если выбрать «Нет», звук может быть искажён." #: Source/Core/Core/IOS/ES/ES.cpp:337 msgid "" @@ -14666,6 +15023,9 @@ msgid "" "\n" "Do you want to save all and exit?" msgstr "" +"У вас открыты несохранённые вкладки сборки (%1)\n" +"\n" +"Сохранить всё и выйти?" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 msgid "You have to enter a name." @@ -14679,7 +15039,7 @@ msgstr "Вы должны ввести имя вашей сессии!" msgid "You must provide a region for your session!" msgstr "Вы должны указать регион для вашей сессии!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Необходимо перезапустить Dolphin, чтобы изменения вступили в силу." @@ -14698,17 +15058,27 @@ msgid "" "Would you like to stop now to fix the problem?\n" "If you select \"No\", audio might be garbled." msgstr "" +"Ваши ROM DSP имеют неправильные хэши.\n" +"\n" +"Удалите файлы dsp_rom.bin и dsp_coef.bin из папки GC в папке пользователя, " +"чтобы использовать бесплатные ROM DSP, или замените их качественными дампами " +"из настоящей консоли GameCube/Wii.\n" +"\n" +"Остановиться сейчас, чтобы устранить проблему?\n" +"Если выбрать «Нет», звук может быть искажён." -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" +"Ваша память NAND содержит больше данных, чем разрешено. Программное " +"обеспечение Wii может вести себя неправильно или не разрешить сохранение." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -14717,9 +15087,9 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Zero 3 code не поддерживается" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." -msgstr "" +msgstr "Осталось 0 кандидатов." #: Source/Core/Core/ActionReplay.cpp:961 msgid "Zero code unknown to Dolphin: {0:08x}" @@ -14739,7 +15109,7 @@ msgstr "^ Искл. или" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:176 msgid "aligned" -msgstr "" +msgstr "выровнено" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:209 msgid "any value" @@ -14766,7 +15136,7 @@ msgid "default" msgstr "по умолчанию" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "не подключено" @@ -14774,7 +15144,7 @@ msgstr "не подключено" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "e-карточки (*.raw);;Все файлы (*)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "номер ошибки" @@ -14782,9 +15152,9 @@ msgstr "номер ошибки" msgid "fake-completion" msgstr "ложное дополнение" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" -msgstr "" +msgstr "ложь" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:190 msgid "is equal to" @@ -14832,16 +15202,6 @@ msgstr "" msgid "none" msgstr "отсутствует" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "выкл." - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "на" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "или выберите устройство" @@ -14853,15 +15213,15 @@ msgstr "с" #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:101 msgid "sRGB" -msgstr "" +msgstr "sRGB" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:206 msgid "this value:" msgstr "это значение:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" -msgstr "" +msgstr "истина" #: Source/Core/Core/HW/WiimoteEmu/Extension/UDrawTablet.cpp:35 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:185 @@ -14870,7 +15230,7 @@ msgstr "Планшет uDraw GameTablet" #: Source/Core/DolphinQt/CheatSearchWidget.cpp:176 msgid "unaligned" -msgstr "" +msgstr "не выровнено" #. i18n: This string is referring to a game mode in Super Smash Bros. Brawl called Masterpieces #. where you play demos of NES/SNES/N64 games. This string is referring to a specific such demo @@ -14927,11 +15287,11 @@ msgstr "| Или" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ Команда Dolphin. “GameCube” и “Wii” являются торговыми марками " -"Nintendo. Dolphin никоим образом не связан с Nintendo." +"© 2003-2024+ Dolphin Team. «GameCube» и «Wii» - товарные знаки Nintendo. " +"Dolphin никак не связан с Nintendo." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). #. i18n: The degrees symbol. diff --git a/Languages/po/sr.po b/Languages/po/sr.po index 0dddc086a0..bc75a43f01 100644 --- a/Languages/po/sr.po +++ b/Languages/po/sr.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: nikolassj, 2011\n" -"Language-Team: Serbian (http://app.transifex.com/delroth/dolphin-emu/" +"Language-Team: Serbian (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/sr/)\n" "Language: sr\n" "MIME-Version: 1.0\n" @@ -113,7 +113,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -133,7 +133,7 @@ msgstr "" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -144,11 +144,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "" @@ -161,44 +161,38 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -211,8 +205,8 @@ msgstr "" msgid "%1 ms" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -228,26 +222,26 @@ msgstr "" msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -255,10 +249,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "" @@ -271,7 +273,7 @@ msgstr "" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -284,7 +286,7 @@ msgstr "" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -328,11 +330,15 @@ msgstr "" msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "" @@ -341,23 +347,19 @@ msgstr "" msgid "&Add New Code..." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "" @@ -365,11 +367,15 @@ msgstr "" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -377,15 +383,15 @@ msgstr "" msgid "&Cancel" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "" @@ -393,7 +399,7 @@ msgstr "" msgid "&Clone..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "" @@ -401,37 +407,33 @@ msgstr "" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -445,11 +447,11 @@ msgstr "" msgid "&Edit..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulacija" @@ -469,41 +471,41 @@ msgstr "" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Fajl" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&Graficke Opcije" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Pomoc" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&Hotkey Opcije" @@ -523,35 +525,35 @@ msgstr "" msgid "&Import..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "Loaduj Savestate" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -561,19 +563,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Memorija" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "" @@ -581,7 +587,7 @@ msgstr "" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "" @@ -590,23 +596,23 @@ msgid "&No" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Otvori..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Opcije" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Pauza" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Pokreni" @@ -614,7 +620,7 @@ msgstr "&Pokreni" msgid "&Properties" msgstr "&Pribor/Opcije" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "" @@ -622,7 +628,7 @@ msgstr "" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Registri" @@ -635,24 +641,24 @@ msgstr "" msgid "&Remove Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Reset" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -660,31 +666,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Stop" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Alat" @@ -694,21 +700,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Pogledaj" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "" @@ -720,23 +726,23 @@ msgstr "" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -744,7 +750,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(iskljucen/o)" @@ -768,16 +774,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -846,7 +852,7 @@ msgstr "" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "" @@ -858,7 +864,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "" @@ -894,19 +900,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "" @@ -930,7 +936,7 @@ msgstr "" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "" @@ -1015,11 +1021,11 @@ msgstr "" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1027,14 +1033,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1057,8 +1063,8 @@ msgstr "" msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1072,11 +1078,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1086,7 +1092,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1102,7 +1108,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1169,17 +1175,11 @@ msgstr "" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "" @@ -1252,19 +1252,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "" @@ -1286,7 +1286,7 @@ msgstr "Adapter" msgid "Add" msgstr "Dodaj" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1303,31 +1303,31 @@ msgstr "" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1337,17 +1337,17 @@ msgstr "" msgid "Add..." msgstr "Dodaj..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "" @@ -1366,7 +1366,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1426,7 +1426,7 @@ msgstr "" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1473,7 +1473,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1482,7 +1482,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1490,34 +1490,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1533,11 +1533,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1559,7 +1559,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "Anaglyph" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "" @@ -1595,7 +1595,7 @@ msgstr "" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1607,19 +1607,19 @@ msgstr "" msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1633,19 +1633,19 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "" @@ -1653,7 +1653,7 @@ msgstr "" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1682,8 +1682,8 @@ msgstr "" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1694,7 +1694,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "" @@ -1744,11 +1744,15 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1764,7 +1768,7 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1778,6 +1782,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1789,7 +1804,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "" @@ -1812,11 +1827,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1872,10 +1887,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Baner" @@ -1895,7 +1910,7 @@ msgstr "Bar" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1903,7 +1918,7 @@ msgstr "" msgid "Basic" msgstr "Osnovno/ni/ne" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Osnovne opcije" @@ -1919,10 +1934,6 @@ msgstr "" msgid "Battery" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -1959,7 +1970,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -1967,9 +1978,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "" @@ -2005,15 +2016,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -2025,47 +2036,47 @@ msgstr "" msgid "Bottom" msgstr "Donji deo/dno" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2077,23 +2088,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2110,7 +2121,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2120,19 +2131,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2141,25 +2152,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "" @@ -2193,7 +2209,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2201,16 +2217,16 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2255,11 +2271,11 @@ msgstr "" msgid "C Stick" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "" @@ -2290,7 +2306,7 @@ msgstr "" msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2310,7 +2326,7 @@ msgstr "" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2336,7 +2352,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2352,14 +2368,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2372,15 +2388,15 @@ msgstr "" msgid "Cancel Calibration" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2396,11 +2412,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2416,7 +2432,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" @@ -2448,7 +2464,7 @@ msgstr "" msgid "Change &Disc" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Promeni &Disk..." @@ -2456,14 +2472,20 @@ msgstr "Promeni &Disk..." msgid "Change Disc" msgstr "Promeni Disk" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2482,7 +2504,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" @@ -2490,11 +2512,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Chat/Caskanje" @@ -2510,7 +2532,7 @@ msgstr "Trazi Chit" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "" @@ -2522,13 +2544,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "" @@ -2540,36 +2562,36 @@ msgstr "" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Biraj fajl da otvoris " +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Biraj folder u kome zelis da ekstraktujes " - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "" @@ -2580,18 +2602,18 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Ocisti" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "" @@ -2612,7 +2634,7 @@ msgstr "" msgid "Close" msgstr "Zatvori" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "" @@ -2620,11 +2642,11 @@ msgstr "" msgid "Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2636,7 +2658,7 @@ msgstr "" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2652,11 +2674,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2691,9 +2713,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "" @@ -2706,7 +2728,7 @@ msgstr "" msgid "Compression:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2714,11 +2736,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "" @@ -2734,7 +2756,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2749,7 +2771,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2803,7 +2830,7 @@ msgstr "" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "" @@ -2816,13 +2843,13 @@ msgstr "" msgid "Configure Output" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "" @@ -2831,12 +2858,12 @@ msgstr "" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2846,7 +2873,7 @@ msgstr "" msgid "Connect" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "" @@ -2854,27 +2881,27 @@ msgstr "" msgid "Connect USB Keyboard" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "" @@ -2890,7 +2917,7 @@ msgstr "" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2915,23 +2942,23 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "" @@ -2943,6 +2970,16 @@ msgstr "" msgid "Controllers" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2951,7 +2988,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2959,7 +2996,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2968,7 +3005,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2993,7 +3030,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3073,45 +3110,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +msgid "Copy &Function" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" @@ -3126,8 +3163,8 @@ msgstr "" msgid "Core" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3217,8 +3254,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3234,7 +3271,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "" @@ -3250,13 +3287,13 @@ msgstr "" msgid "Country:" msgstr "Zemlja:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3270,7 +3307,7 @@ msgstr "" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3314,23 +3351,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "" @@ -3439,7 +3476,7 @@ msgstr "" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "" @@ -3485,7 +3522,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "" @@ -3502,24 +3539,24 @@ msgstr "" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3533,7 +3570,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "" @@ -3553,7 +3590,7 @@ msgstr "" msgid "Default ISO:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3574,8 +3611,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Obrisi" @@ -3593,7 +3631,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3605,12 +3643,12 @@ msgstr "" msgid "Depth:" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "" @@ -3624,8 +3662,8 @@ msgstr "" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3637,21 +3675,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3659,7 +3697,7 @@ msgstr "" msgid "Detect" msgstr "Detekuj" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3667,11 +3705,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Uredjaj " @@ -3713,11 +3751,6 @@ msgstr "" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "" @@ -3730,15 +3763,15 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3746,11 +3779,11 @@ msgstr "" msgid "Disable Fog" msgstr "Onemoguci \"Fog\"" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3772,7 +3805,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3781,6 +3814,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disk" @@ -3789,6 +3828,11 @@ msgstr "Disk" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3815,15 +3859,15 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "" @@ -3833,7 +3877,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "" @@ -3845,8 +3889,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "" @@ -3854,9 +3898,9 @@ msgstr "" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3868,8 +3912,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "" @@ -3902,7 +3946,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3916,13 +3960,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "" @@ -3931,7 +3969,7 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "" @@ -3952,7 +3990,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -3974,7 +4012,7 @@ msgstr "" msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" @@ -3986,6 +4024,16 @@ msgstr "" msgid "Downloaded %1 codes. (added %2)" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4025,7 +4073,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "" @@ -4037,7 +4085,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "" @@ -4097,11 +4145,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4111,11 +4159,11 @@ msgstr "" msgid "Dutch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4127,7 +4175,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4135,7 +4183,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "" @@ -4154,7 +4202,16 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4174,11 +4231,11 @@ msgstr "" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "" @@ -4196,7 +4253,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "" @@ -4208,7 +4265,7 @@ msgstr "" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4226,7 +4283,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4241,7 +4298,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "" @@ -4250,8 +4307,6 @@ msgstr "" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "" @@ -4259,23 +4314,15 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4283,16 +4330,20 @@ msgstr "" msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 @@ -4303,7 +4354,7 @@ msgstr "" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4315,11 +4366,11 @@ msgstr "" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4337,20 +4388,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4358,14 +4405,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4379,11 +4422,15 @@ msgstr "" msgid "Enable Speaker Data" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "" @@ -4399,34 +4446,13 @@ msgstr "" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4434,31 +4460,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4473,7 +4506,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4507,7 +4540,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4551,6 +4584,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4578,6 +4620,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "" @@ -4625,7 +4671,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "" @@ -4638,20 +4684,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4665,42 +4711,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4726,7 +4772,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4740,7 +4786,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4831,7 +4877,7 @@ msgstr "" msgid "Euphoria" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4844,15 +4890,15 @@ msgstr "" msgid "Exit" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4864,19 +4910,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4884,7 +4930,7 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "" @@ -4895,11 +4941,11 @@ msgstr "" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "" @@ -4927,14 +4973,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "" @@ -4947,7 +4993,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -4955,7 +5001,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "" @@ -4992,8 +5038,8 @@ msgstr "" msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "" @@ -5007,11 +5053,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5031,7 +5077,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5052,15 +5098,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5077,7 +5123,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "" @@ -5106,7 +5152,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5133,25 +5179,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5171,18 +5217,18 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5194,21 +5240,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "" @@ -5222,17 +5268,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "" @@ -5240,7 +5286,7 @@ msgstr "" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5270,15 +5316,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5286,11 +5332,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5337,23 +5383,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5367,7 +5413,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5398,31 +5444,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5472,20 +5518,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5498,7 +5545,7 @@ msgstr "Brzo " msgid "Fast Depth Calculation" msgstr "" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5509,7 +5556,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5521,9 +5568,9 @@ msgstr "" msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5531,24 +5578,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "" @@ -5633,7 +5680,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "" @@ -5642,13 +5688,13 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5715,7 +5761,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5725,7 +5771,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5733,6 +5779,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5748,7 +5800,7 @@ msgstr "" msgid "Forward port (UPnP)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5758,24 +5810,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "" @@ -5783,7 +5835,7 @@ msgstr "" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "" @@ -5791,7 +5843,7 @@ msgstr "" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "" @@ -5811,7 +5863,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5832,11 +5884,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5861,8 +5913,8 @@ msgid "From" msgstr "" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "" @@ -5870,10 +5922,15 @@ msgstr "" msgid "FullScr" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5890,7 +5947,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5906,19 +5963,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -5960,7 +6017,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -5970,25 +6027,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6000,7 +6057,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6018,22 +6075,22 @@ msgstr "" msgid "Game" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6061,8 +6118,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "" @@ -6071,25 +6128,25 @@ msgstr "" msgid "Game ID:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6102,7 +6159,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6122,11 +6179,11 @@ msgstr "" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6134,11 +6191,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6155,7 +6212,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6188,34 +6245,42 @@ msgstr "" msgid "Gecko Codes" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6233,7 +6298,7 @@ msgstr "" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6248,7 +6313,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6257,7 +6322,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafike" @@ -6266,7 +6331,7 @@ msgstr "Grafike" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "" @@ -6275,7 +6340,7 @@ msgstr "" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6297,7 +6362,7 @@ msgstr "" msgid "Green Right" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "" @@ -6334,7 +6399,7 @@ msgstr "" msgid "Hacks" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6366,7 +6431,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -6375,11 +6440,11 @@ msgstr "" msgid "Hide" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6391,11 +6456,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6423,7 +6495,7 @@ msgstr "" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6431,7 +6503,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6439,11 +6511,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6455,17 +6527,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6522,7 +6594,7 @@ msgstr "" msgid "IPL Settings" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "" @@ -6553,18 +6625,18 @@ msgstr "" msgid "Icon" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6577,7 +6649,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6591,14 +6663,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6610,7 +6692,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6651,7 +6733,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6666,21 +6748,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6721,24 +6812,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6758,16 +6849,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6787,12 +6878,12 @@ msgstr "Info " #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Informacija " -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6802,10 +6893,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "" @@ -6819,22 +6910,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "" @@ -6848,11 +6932,11 @@ msgstr "" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "" @@ -6860,13 +6944,14 @@ msgstr "" msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -6875,7 +6960,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -6884,7 +6969,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6901,19 +6986,19 @@ msgstr "" msgid "Interface" msgstr "" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6926,25 +7011,25 @@ msgstr "" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" @@ -6953,7 +7038,7 @@ msgstr "" msgid "Internal Resolution:" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -6961,7 +7046,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -6969,7 +7054,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -6977,7 +7062,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6986,11 +7071,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7011,7 +7096,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7027,19 +7112,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" @@ -7066,11 +7151,11 @@ msgstr "" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7078,47 +7163,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7130,26 +7215,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "" @@ -7171,12 +7257,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "" @@ -7206,15 +7292,15 @@ msgstr "" msgid "Keys" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "" @@ -7240,7 +7326,7 @@ msgstr "" msgid "L-Analog" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7248,7 +7334,11 @@ msgstr "" msgid "Label" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7286,7 +7376,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7294,7 +7384,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7305,7 +7395,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "" @@ -7340,6 +7430,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7373,11 +7471,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "" @@ -7386,27 +7484,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Ucitaj " -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7417,24 +7515,29 @@ msgstr "" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7442,133 +7545,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Ucitaj State Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Ucitaj State Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Ucitaj State Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Ucitaj State Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Ucitaj State Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Uci State Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Ucitaj State Slot 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Ucitaj State Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7585,20 +7683,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "" @@ -7607,15 +7713,16 @@ msgstr "" msgid "Log Configuration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7631,7 +7738,7 @@ msgstr "" msgid "Logger Outputs" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7642,15 +7749,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -7667,7 +7774,7 @@ msgstr "" msgid "MMU" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7713,9 +7820,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "" @@ -7724,7 +7831,7 @@ msgstr "" msgid "Maker:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7732,7 +7839,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -7741,7 +7848,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7753,11 +7860,11 @@ msgstr "" msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7771,7 +7878,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "" @@ -7787,7 +7894,7 @@ msgstr "" msgid "Memory Card" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -7815,7 +7922,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7823,13 +7930,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "" @@ -7846,7 +7953,7 @@ msgstr "" msgid "Misc Settings" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7858,7 +7965,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7894,8 +8001,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7915,11 +8022,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7928,40 +8035,27 @@ msgstr "" msgid "Motor" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -7974,10 +8068,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" @@ -7986,8 +8080,8 @@ msgstr "" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "" @@ -7996,7 +8090,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8013,8 +8107,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "" @@ -8027,11 +8121,11 @@ msgstr "" msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8057,7 +8151,7 @@ msgstr "" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8073,27 +8167,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "" @@ -8101,16 +8195,16 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -8135,7 +8229,7 @@ msgstr "" msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "" @@ -8143,21 +8237,23 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8198,7 +8294,7 @@ msgstr "" msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8206,12 +8302,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "" @@ -8223,7 +8319,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8244,11 +8340,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8271,7 +8367,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8285,13 +8381,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "" @@ -8303,7 +8399,7 @@ msgstr "" msgid "Not Set" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" @@ -8323,7 +8419,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8367,26 +8463,26 @@ msgstr "" msgid "Nunchuk" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8438,7 +8534,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "" @@ -8459,7 +8555,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8470,7 +8566,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8485,7 +8581,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "" @@ -8493,13 +8589,13 @@ msgstr "" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8516,17 +8612,21 @@ msgstr "Otvori " msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -8591,26 +8691,26 @@ msgstr "" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8618,7 +8718,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8628,16 +8728,16 @@ msgstr "" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "" @@ -8645,7 +8745,7 @@ msgstr "" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8653,16 +8753,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "" @@ -8691,7 +8791,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8704,7 +8804,7 @@ msgstr "" msgid "Pads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8725,7 +8825,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "" @@ -8763,15 +8863,15 @@ msgstr "" msgid "Pause" msgstr "Pauza " -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "" @@ -8787,6 +8887,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8806,7 +8912,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "" @@ -8836,15 +8942,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "" @@ -8856,8 +8962,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "" @@ -8865,52 +8971,52 @@ msgstr "" msgid "Play" msgstr "Pokreni " -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Pokreni snimanje " -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "" @@ -8943,7 +9049,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "" @@ -8960,11 +9066,11 @@ msgstr "" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -8976,6 +9082,14 @@ msgstr "" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -8985,15 +9099,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9007,7 +9121,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "" @@ -9025,24 +9139,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9076,16 +9191,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9093,15 +9208,21 @@ msgstr "" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9128,11 +9249,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Pitanje " -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Izadji " @@ -9149,19 +9270,19 @@ msgstr "" msgid "R-Analog" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9182,7 +9303,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9194,12 +9315,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9222,7 +9344,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9238,8 +9360,8 @@ msgstr "" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9248,23 +9370,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "" @@ -9281,7 +9403,7 @@ msgstr "" msgid "Red Right" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9297,7 +9419,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9327,8 +9449,8 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" @@ -9349,7 +9471,12 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9374,7 +9501,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9385,12 +9512,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9412,10 +9539,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9425,7 +9558,7 @@ msgstr "Reset/Restart " msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9469,7 +9602,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "" @@ -9477,11 +9610,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -9490,7 +9623,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9502,7 +9635,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9513,7 +9646,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "" @@ -9549,11 +9682,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9571,27 +9704,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9604,23 +9741,23 @@ msgstr "" msgid "Rumble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9628,7 +9765,7 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "" @@ -9687,11 +9824,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "" @@ -9701,9 +9838,9 @@ msgid "Safe" msgstr "Siguran " #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9713,27 +9850,39 @@ msgstr "Snimaj" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "" #. i18n: Noun (i.e. the data saved by the game) @@ -9745,15 +9894,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "" @@ -9761,73 +9914,77 @@ msgstr "" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Snimaj State Slot 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Snimaj State Slot 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Snimaj State Slot 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Snimaj State Slot 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Snimaj State Slot 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Snimaj State Slot 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Snimaj State Slot 7 " -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Snimaj State Slot 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9835,7 +9992,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "" @@ -9847,11 +10004,7 @@ msgstr "" msgid "Save as..." msgstr "Snimaj kao..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9862,23 +10015,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "" @@ -9890,7 +10035,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9907,8 +10052,8 @@ msgid "ScrShot" msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "" @@ -9917,7 +10062,7 @@ msgstr "" msgid "Search Address" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "" @@ -9935,7 +10080,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -9943,7 +10088,7 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -9977,9 +10122,9 @@ msgstr "Izaberi " #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -9988,26 +10133,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10016,6 +10165,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10024,6 +10177,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10032,58 +10193,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10101,24 +10266,20 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10127,19 +10288,15 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10147,23 +10304,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Izaberi \"snimani fajl/the save state\"" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "" @@ -10175,16 +10315,16 @@ msgstr "" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10219,7 +10359,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10262,7 +10402,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Isprati" @@ -10270,6 +10431,15 @@ msgstr "Isprati" msgid "Sensor Bar Position:" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10294,39 +10464,39 @@ msgstr "" msgid "Set &Value" msgstr "" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10338,25 +10508,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" @@ -10391,27 +10583,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "" @@ -10420,7 +10612,7 @@ msgstr "" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "" @@ -10433,7 +10625,7 @@ msgstr "" msgid "Show FPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "" @@ -10441,43 +10633,43 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "" @@ -10485,7 +10677,7 @@ msgstr "" msgid "Show Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "" @@ -10497,20 +10689,20 @@ msgstr "" msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "" @@ -10518,7 +10710,7 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "" @@ -10526,23 +10718,23 @@ msgstr "" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "" @@ -10554,19 +10746,23 @@ msgstr "" msgid "Show Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "" @@ -10578,36 +10774,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10615,8 +10811,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10632,6 +10832,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10639,6 +10846,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10653,6 +10866,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10685,6 +10910,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "" @@ -10701,7 +10934,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10720,7 +10953,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10748,7 +10981,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "" @@ -10796,6 +11029,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10896,7 +11132,7 @@ msgstr "" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -10919,17 +11155,21 @@ msgstr "" msgid "Speed" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -10937,17 +11177,17 @@ msgstr "" msgid "Standard Controller" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Pokreni " -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -10955,11 +11195,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Pokreni Snimanje" @@ -10975,14 +11215,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -10998,31 +11238,31 @@ msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "" @@ -11030,7 +11270,7 @@ msgstr "" msgid "Step successful!" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11039,7 +11279,7 @@ msgstr "" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11064,16 +11304,16 @@ msgid "Stick" msgstr "" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr " Zaustavi" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "" @@ -11109,7 +11349,7 @@ msgstr "" msgid "Stretch to Window" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11123,7 +11363,11 @@ msgstr "" msgid "Strum" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11136,16 +11380,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11155,7 +11399,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "" @@ -11168,7 +11412,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "" @@ -11180,12 +11424,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11217,7 +11461,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11236,7 +11480,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11262,16 +11506,20 @@ msgid "Symbol" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "" @@ -11279,7 +11527,7 @@ msgstr "" msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11320,20 +11568,20 @@ msgstr "" msgid "System Language:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "" @@ -11343,7 +11591,7 @@ msgstr "" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11351,7 +11599,7 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "" @@ -11359,7 +11607,7 @@ msgstr "" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11375,9 +11623,9 @@ msgstr "" msgid "Test" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11394,7 +11642,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11439,13 +11687,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11507,7 +11755,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11517,7 +11765,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "" @@ -11636,7 +11884,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11695,12 +11943,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11754,7 +12002,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11812,7 +12060,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11834,6 +12082,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11845,8 +12097,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11892,11 +12144,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -11912,8 +12164,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "" @@ -12011,7 +12263,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12031,7 +12283,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12071,7 +12323,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12084,7 +12336,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12092,11 +12344,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12104,7 +12356,7 @@ msgstr "" msgid "Threshold" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12119,14 +12371,14 @@ msgstr "" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "" @@ -12134,25 +12386,29 @@ msgstr "" msgid "To" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12160,28 +12416,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "" @@ -12193,35 +12449,35 @@ msgstr "" msgid "Toggle Pause" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12237,8 +12493,8 @@ msgstr "" msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12300,8 +12556,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12328,7 +12584,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "" @@ -12338,7 +12594,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12352,7 +12608,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12364,11 +12620,11 @@ msgstr "" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12406,15 +12662,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12446,7 +12702,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12469,11 +12725,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "" @@ -12491,28 +12747,28 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Nepoznat/o" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12583,15 +12839,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12599,20 +12855,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12639,7 +12888,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12653,8 +12902,8 @@ msgstr "" msgid "Up" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Updejt " @@ -12662,11 +12911,11 @@ msgstr "Updejt " msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "" @@ -12709,7 +12958,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -12717,11 +12966,11 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "" @@ -12737,10 +12986,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12775,7 +13030,7 @@ msgstr "" msgid "User Config" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "" @@ -12790,10 +13045,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12820,27 +13082,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12860,7 +13122,7 @@ msgstr "" msgid "Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -12930,13 +13192,13 @@ msgstr "" msgid "Video" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "" @@ -12948,22 +13210,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Jacina zvuka " -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "" @@ -12971,7 +13233,7 @@ msgstr "" msgid "Vulkan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "" @@ -12995,7 +13257,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13072,8 +13334,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Upozorenje " @@ -13083,7 +13345,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13095,28 +13357,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13185,7 +13447,7 @@ msgstr "" msgid "Widescreen Hack" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13209,21 +13471,21 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13235,19 +13497,19 @@ msgstr "" msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "" @@ -13255,7 +13517,7 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" @@ -13263,12 +13525,6 @@ msgstr "" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13278,11 +13534,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13296,10 +13552,11 @@ msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13332,39 +13589,39 @@ msgstr "" msgid "Write to Window" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "" @@ -13373,9 +13630,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -13443,7 +13700,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13487,7 +13744,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "" @@ -13507,16 +13764,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -13525,7 +13782,7 @@ msgstr "" msgid "Zero 3 code not supported" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13574,7 +13831,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -13582,7 +13839,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13590,7 +13847,7 @@ msgstr "" msgid "fake-completion" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13638,16 +13895,6 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "" @@ -13665,7 +13912,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13730,7 +13977,7 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" diff --git a/Languages/po/sv.po b/Languages/po/sv.po index c3cecfef96..402777a804 100644 --- a/Languages/po/sv.po +++ b/Languages/po/sv.po @@ -15,10 +15,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: JosJuice, 2015-2024\n" -"Language-Team: Swedish (http://app.transifex.com/delroth/dolphin-emu/" +"Language-Team: Swedish (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/sv/)\n" "Language: sv\n" "MIME-Version: 1.0\n" @@ -129,7 +129,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (revision %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (inbyggd)" @@ -149,7 +149,7 @@ msgstr "%1 (långsamt)" msgid "%1 *" msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -163,28 +163,28 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1-grafikkonfigurering" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" #. i18n: A positive number of version control commits made compared to some named branch #: Source/Core/DolphinQt/AboutDialog.cpp:27 msgid "%1 commit(s) ahead of %2" -msgstr "" +msgstr "%1 ändring(ar) före %2" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:141 msgid "%1 doesn't support this feature on your system." msgstr "%1 stöder inte den här funktionen på ditt system." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 stöder inte den här funktionen." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -194,35 +194,27 @@ msgstr "" "%2 objekt\n" "Nuvarande bildruta: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 har gått med" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 har gått ut" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" -"%1 har låst upp %2/%3 prestationer (%4 hardcore) värda %5/%6 poäng (%7 " -"hardcore)" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 har låst upp %2/%3 prestationer värda %4/%5 poäng" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 är inte en giltig ROM" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 golfar nu" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 spelar %2" @@ -235,8 +227,8 @@ msgstr "%1 minnesintervall" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 poäng" @@ -252,26 +244,26 @@ msgstr "%1 sessioner hittades" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (normal hastighet)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "%1:s värde ändras" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "%1:s värde träffas" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "%1:s värde används" @@ -279,10 +271,18 @@ msgstr "%1:s värde används" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "%1/%2" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "%1

%2" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -295,7 +295,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -308,7 +308,7 @@ msgstr "%1x ursprunglig (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "%1x ursprunglig (%2x%3) för %4" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -352,11 +352,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&Om" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Lägg till minnesbrytpunkt" @@ -365,23 +369,19 @@ msgstr "&Lägg till minnesbrytpunkt" msgid "&Add New Code..." msgstr "&Lägg till ny kod…" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Lägg till funktion" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Lägg till..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" -msgstr "" +msgstr "&Assembler" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "&Ljudinställningar" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&Uppdatera automatiskt:" @@ -389,11 +389,15 @@ msgstr "&Uppdatera automatiskt:" msgid "&Borderless Window" msgstr "&Kantlöst fönster" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Brytpunkter" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "&Bugghanterare" @@ -401,15 +405,15 @@ msgstr "&Bugghanterare" msgid "&Cancel" msgstr "&Avbryt" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&Fuskhanterare" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&Leta efter uppdateringar..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "&Rensa symboler" @@ -417,7 +421,7 @@ msgstr "&Rensa symboler" msgid "&Clone..." msgstr "&Klona..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Kod" @@ -425,39 +429,35 @@ msgstr "&Kod" msgid "&Connected" msgstr "&Inkopplad" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "&Kontrollinställningar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" msgstr "&Kopiera adress" #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Skapa..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Radera" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "&Ta bort bevakning" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" -msgstr "" +msgstr "&Ta bort bevakningar" #: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:65 #: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:192 @@ -469,11 +469,11 @@ msgstr "&Redigera kod…" msgid "&Edit..." msgstr "&Redigera..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Mata ut skiva" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emulering" @@ -493,41 +493,41 @@ msgstr "&Exportera snabbsparning..." msgid "&Export as .gci..." msgstr "&Exportera som .gci..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Arkiv" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Teckensnitt…" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "Gå fram en &bildruta" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "&Fri vy-inställningar" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "&Generera symboler från" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "Källkoden på &GitHub" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "G&rafikinställningar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Hjälp" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&Kortkommandoinställningar" @@ -547,35 +547,35 @@ msgstr "&Importera snabbsparning..." msgid "&Import..." msgstr "&Importera..." -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "&Infinitybas" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "&Infoga blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "Tidsut&jämning" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Språk:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" -msgstr "" +msgstr "&Ladda grenbevakning" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "L&äs in snabbsparning" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "&Ladda symbol-map" @@ -585,19 +585,23 @@ msgstr "&Ladda fil till nuvarande adress" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" -msgstr "" +msgstr "&Lås bevakningar" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "&Lås fast gränssnittselement" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Minne" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Inspelning" @@ -605,7 +609,7 @@ msgstr "&Inspelning" msgid "&Mute" msgstr "&Tyst" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Nätverk" @@ -614,23 +618,23 @@ msgid "&No" msgstr "&Nej" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Öppna..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "A<ernativ" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&Patcha HLE-funktioner" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Pausa" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Spela" @@ -638,7 +642,7 @@ msgstr "&Spela" msgid "&Properties" msgstr "&Egenskaper" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "S&krivskyddat läge" @@ -646,7 +650,7 @@ msgstr "S&krivskyddat läge" msgid "&Refresh List" msgstr "&Uppdatera lista" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Register" @@ -659,24 +663,24 @@ msgstr "&Ta bort" msgid "&Remove Code" msgstr "&Ta bort kod" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" -msgstr "&Byt namn på symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Återställ" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "&Resurspaketshanterare" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" -msgstr "" +msgstr "&Spara grenbevakning" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "&Spara symbol-map" @@ -684,31 +688,31 @@ msgstr "&Spara symbol-map" msgid "&Scan e-Reader Card(s)..." msgstr "&Skanna e-Readerkort..." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "&Skylandersportal" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Hastighetsbegränsning:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "S&toppa" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&Trådar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" -msgstr "" +msgstr "&Verktyg" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Verktyg" @@ -718,21 +722,21 @@ msgstr "Ladda &ur ROM" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" -msgstr "" +msgstr "Lås &upp bevakningar" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Visa" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&Bevakning" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Webbplats" @@ -744,31 +748,31 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Ja" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "'%1' hittades inte, inga symbolnamn genererade" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' hittades inte, skannar efter vanliga funktioner istället" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" -msgstr "" +msgstr "(Mörk)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" -msgstr "" +msgstr "(Ljus)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" -msgstr "" +msgstr "(System)" #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:143 msgid "(host)" msgstr "(värd)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(av)" @@ -792,16 +796,16 @@ msgstr ", Komma" msgid "- Subtract" msgstr "- Subtrahera" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--Okänd--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -870,7 +874,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "16x anisotropisk" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -882,7 +886,7 @@ msgstr "2 GiB" msgid "256 MiB" msgstr "256 MiB" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -918,19 +922,19 @@ msgid "32-bit Unsigned Integer" msgstr "32-bitars osignerat heltal" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "3D-djup" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -954,7 +958,7 @@ msgstr "4:3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1039,13 +1043,13 @@ msgstr "< Mindre än" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." -msgstr "" +msgstr "Inte tillgängligt i hardcoreläge." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:432 msgid "If unsure, leave this unchecked." @@ -1053,8 +1057,8 @@ msgstr "" "Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1062,7 +1066,7 @@ msgstr "" "Tiden tog slut för autostegning. Den nuvarande " "instruktionen är irrelevant." -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1090,8 +1094,8 @@ msgstr "" msgid "> Greater-than" msgstr "> Större än" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "En nätspelssession pågår redan!" @@ -1112,11 +1116,11 @@ msgstr "" "Om du installerar denna WAD kommer titeln skrivas över. Detta går inte att " "ångra. Vill du fortsätta?" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "En skiva håller redan på att sättas in." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1128,7 +1132,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "En snabbsparning kan inte laddas utan att ange ett spel att starta." -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1149,9 +1153,9 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "Det går bara att synka när ett Wii-spel körs." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" -msgstr "" +msgstr "A&utospara" #. i18n: A mysterious debugging/diagnostics peripheral for the GameCube. #: Source/Core/Core/HW/EXI/EXI_Device.h:98 @@ -1227,19 +1231,13 @@ msgstr "Precision:" #: Source/Core/DolphinQt/Config/HardcoreWarningWidget.cpp:39 msgid "Achievement Settings" -msgstr "" +msgstr "Prestationsinställningar" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "Prestationer" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Handling" @@ -1328,19 +1326,19 @@ msgstr "Action Replay: Normalkod {0}: Ogiltig undertyp {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "Aktivera nätspelschatt" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Aktiv" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "Aktiva Infinityfigurer:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "Aktiv trådkö" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Aktiva trådar" @@ -1362,7 +1360,7 @@ msgstr "Adapter:" msgid "Add" msgstr "Lägg till" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "Lägg till &brytpunkt" @@ -1379,31 +1377,31 @@ msgstr "Lägg till ny USB-enhet" msgid "Add Shortcut to Desktop" msgstr "Skapa genväg på skrivbordet" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Lägg till brytpunkt" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Lägg till en minnesbrytpunkt" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "Lägg till minnes&brytpunkt" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "Lägg till minnesbrytpunkt" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "Lägg till &bevakning" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "Lägg till bevakning" @@ -1413,17 +1411,17 @@ msgstr "Lägg till bevakning" msgid "Add..." msgstr "Lägg till..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Adress" @@ -1442,7 +1440,7 @@ msgstr "Adressutrymme enligt CPU:ns tillstånd" msgid "Address:" msgstr "Adress:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1452,6 +1450,13 @@ msgid "" "option is incompatible with Manual Texture Sampling." "

If unsure, select 'Default'." msgstr "" +"Justerar texturfiltreringen. Anisotropisk filtrering förbättrar den visuella " +"kvaliteten på texturer som ses från sneda vinklar. Tvinga närmsta och tvinga " +"linjär åsidosätter texturskalningsfiltret som spelet har valt.

Alla " +"alternativ utom \"Standard\" förändrar hur spelets texturer ser ut och kan " +"orsaka problem i ett litet antal spel.

Det här alternativet är inte " +"kompatibelt med manuell textursampling.

Om du är " +"osäker kan du välja \"Default\"." #. i18n: Refers to plastic shell of game controller (stick gate) that limits stick movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:107 @@ -1521,7 +1526,7 @@ msgstr "Avancerat" msgid "Advanced Settings" msgstr "Avancerade inställningar" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1565,10 +1570,10 @@ msgstr "Alla" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:585 msgid "All Assembly files" -msgstr "" +msgstr "Alla assemblerfiler" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "Alla double" @@ -1577,7 +1582,7 @@ msgstr "Alla double" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1585,36 +1590,36 @@ msgid "All Files" msgstr "Alla filer" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Alla filer (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "Alla float" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Alla GC/Wii-filer" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" -msgstr "" +msgstr "Alla hexadecimala" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Alla snabbsparningar (*.sav *.s##);; Alla filer (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" -msgstr "" +msgstr "Alla int" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" -msgstr "" +msgstr "Alla uint" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:696 msgid "All files (*)" @@ -1628,11 +1633,11 @@ msgstr "Alla spelares koder har synkroniserats." msgid "All players' saves synchronized." msgstr "Alla spelares sparfiler har synkroniserats." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "Tillåt regionsinställningar som inte matchar" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Tillåt rapportering av användningsstatistik" @@ -1656,7 +1661,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "Alternativa inmatningskällor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "Alltid" @@ -1678,7 +1683,7 @@ msgstr "En inmatad skiva förväntades men hittades inte." msgid "Anaglyph" msgstr "Anaglyf" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analysera" @@ -1692,7 +1697,7 @@ msgstr "Vinkel" msgid "Angular velocity to ignore and remap." msgstr "Vinkelhastighet att ignorera samt skala med." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "Kantutjämning" @@ -1704,19 +1709,19 @@ msgstr "Kantutjämning:" msgid "Any Region" msgstr "Valfri region" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" -msgstr "Lägg till signatur i" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "Lägg till i &existerande signaturfil..." -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "Appli&cera signaturfil..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1732,19 +1737,19 @@ msgstr "Apploader-datum:" msgid "Apply" msgstr "Verkställ" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" -msgstr "Applicera signaturfil" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "Upptäck godtyckliga mipmaps" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "Vill du verkligen radera '%1'?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Vill du verkligen radera den här filen?" @@ -1752,7 +1757,7 @@ msgstr "Vill du verkligen radera den här filen?" msgid "Are you sure you want to delete this pack?" msgstr "Är du säker på att du vill radera det här paketet?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "Är du säker på att du vill avsluta nätspelssessionen?" @@ -1762,7 +1767,7 @@ msgstr "Är du säker?" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:142 msgid "Area Sampling" -msgstr "" +msgstr "Områdessampling" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:319 msgid "Aspect Ratio" @@ -1770,7 +1775,7 @@ msgstr "Bildförhållande" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Aspect Ratio Corrected Internal Resolution" -msgstr "" +msgstr "Intern upplösning korrigerad för bildförhållande" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:92 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:163 @@ -1779,21 +1784,21 @@ msgstr "Bildförhållande:" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:366 msgid "Assemble" -msgstr "" +msgstr "Assemblera" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 msgid "Assembler" -msgstr "" +msgstr "Assembler" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:768 msgid "Assembly File" -msgstr "" +msgstr "Assemblerfil" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Tilldela kontrolluttag" @@ -1843,11 +1848,15 @@ msgstr "Auto" msgid "Auto (Multiple of 640x528)" msgstr "Auto (multipel av 640x528)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Automatiska uppdateringar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1868,7 +1877,7 @@ msgstr "Autojustera fönsterstorlek" msgid "Auto-Hide" msgstr "Dölj automatiskt" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "Upptäck RSO-moduler automatiskt?" @@ -1885,6 +1894,17 @@ msgstr "" "

Om du är osäker kan du lämna detta omarkerat." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "Uppdatera nuvarande värden automatiskt" @@ -1896,7 +1916,7 @@ msgid "Auxiliary" msgstr "ARAM" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1916,17 +1936,17 @@ msgstr "" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:73 msgid "BBA destination address" -msgstr "" +msgstr "BBA-destinationsadress" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:209 msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP-register" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "Bakåtkedja" @@ -1982,10 +2002,10 @@ msgstr "Dålig förskjutning angavs." msgid "Bad value provided." msgstr "Ogiltigt värde angivet." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Banner" @@ -2005,7 +2025,7 @@ msgstr "Svajarm" msgid "Base Address" msgstr "Basadress" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "Basprioritet" @@ -2013,7 +2033,7 @@ msgstr "Basprioritet" msgid "Basic" msgstr "Grundläggande" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Grundläggande inställningar" @@ -2029,29 +2049,25 @@ msgstr "Batchläget kan inte användas utan att ange ett spel att starta." msgid "Battery" msgstr "Batteri" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta (en gång i månaden)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, etc" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:134 msgid "Bicubic: B-Spline" -msgstr "" +msgstr "Bikubisk: B-Spline" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:138 msgid "Bicubic: Catmull-Rom" -msgstr "" +msgstr "Bikubisk: Catmull-Rom" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:136 msgid "Bicubic: Mitchell-Netravali" -msgstr "" +msgstr "Bikubisk: Mitchell-Netravali" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:132 msgid "Bilinear" -msgstr "" +msgstr "Bilinjär" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:427 msgid "Binary SSL" @@ -2069,17 +2085,21 @@ msgstr "Binär SSL (skriv)" msgid "Bitrate (kbps):" msgstr "Bithastighet (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" "\n" "Try again with a different character." msgstr "" +"Misslyckades att skapa blank figur i:\n" +"%1\n" +"\n" +"Prova igen med en annan karaktär." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "Blockstorlek" @@ -2117,15 +2137,15 @@ msgstr "" "Bluetooth-genomsläppningsläge är påslaget, men Dolphin byggdes utan libusb. " "Genomsläppningsläge kan inte användas." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "Pausa vid start" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii-NAND-kopia (*bin);;Alla filer (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii-nyckelfil (*bin);;Alla filer (*)" @@ -2137,75 +2157,75 @@ msgstr "Kantlös helskärm" msgid "Bottom" msgstr "Under" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 -msgid "Branch (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 -msgid "Branch Conditional" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 -msgid "Branch Conditional (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 -msgid "Branch Conditional to Count Register" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 -msgid "Branch Conditional to Count Register (LR saved)" -msgstr "" +msgstr "Branch" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 -msgid "Branch Conditional to Link Register" -msgstr "" +msgid "Branch (LR saved)" +msgstr "Branch (LR sparad)" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +msgid "Branch Conditional" +msgstr "Branch Conditional" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +msgid "Branch Conditional (LR saved)" +msgstr "Branch Conditional (LR sparad)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 +msgid "Branch Conditional to Count Register" +msgstr "Branch Conditional to Count Register" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 +msgid "Branch Conditional to Count Register (LR saved)" +msgstr "Branch Conditional to Count Register (LR sparad)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +msgid "Branch Conditional to Link Register" +msgstr "Branch Conditional to Link Register" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" -msgstr "" +msgstr "Branch Conditional to Link Register (LR sparad)" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +msgid "Branch Not Overwritten" +msgstr "Gren har inte skrivits över" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 +msgid "Branch Type" +msgstr "Grentyp" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 -msgid "Branch Not Overwritten" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 -msgid "Branch Type" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 msgid "Branch Was Overwritten" -msgstr "" +msgstr "Gren har skrivits över" #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:109 msgid "Branch Watch" -msgstr "" +msgstr "Grenbevakning" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:202 msgid "Branch Watch Tool" -msgstr "" +msgstr "Grenbevakningsverktyg" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" -msgstr "" +msgstr "Hjälp för grenbevakningsverktyg (1/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" -msgstr "" +msgstr "Hjälp för grenbevakningsverktyg (2/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" -msgstr "" +msgstr "Hjälp för grenbevakningsverktyg (3/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" -msgstr "" +msgstr "Hjälp för grenbevakningsverktyg (4/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2222,7 +2242,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2232,46 +2252,51 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" -msgstr "" +msgstr "Branch to Count Register" + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +msgid "Branch to Count Register (LR saved)" +msgstr "Branch to Count Register (LR sparad)" #: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 -msgid "Branch to Count Register (LR saved)" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 msgid "Branch to Link Register" -msgstr "" +msgstr "Branch to Link Register" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" -msgstr "" +msgstr "Branch to Link Register (LR sparad)" #. i18n: "Branch" means the version control term, not a literal tree branch. #: Source/Core/DolphinQt/AboutDialog.cpp:63 msgid "Branch: %1" msgstr "Gren: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "Grenar" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "Bryt" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Brytpunkt" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "Brytpunkt påträffades! Urstegning avbruten." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Brytpunkter" @@ -2305,7 +2330,7 @@ msgstr "Fel i bredbandsadapter" msgid "Broadband Adapter MAC Address" msgstr "Bredbandsadapterns MAC-adress" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "Bläddra bland &nätspelssessioner..." @@ -2313,16 +2338,16 @@ msgstr "Bläddra bland &nätspelssessioner..." msgid "Buffer Size:" msgstr "Buffertstorlek:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Buffertstorleken ändrades till %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Buffert:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2370,11 +2395,11 @@ msgstr "Av: %1" msgid "C Stick" msgstr "C-spak" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "S&kapa signaturfil..." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP-register" @@ -2409,18 +2434,18 @@ msgstr "" msgid "Calculate" msgstr "Beräkna" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " "less noticeable.

Rarely causes slowdowns or graphical issues." "

If unsure, leave this unchecked." msgstr "" -"Beräknar ljussättning av 3D-objekt per pixel istället för per vertex, vilket " -"ger ett mjukare utseende på belysta polygoner och gör individuella trianglar " -"mindre märkbara.

Kan i vissa fall leda till prestandaproblem eller " -"grafiska problem.

Om du är osäker kan du lämna " -"detta omarkerat." +"Beräknar ljussättning av 3D-objekt per bildpunkt istället för per hörnpunkt, " +"vilket ger ett mjukare utseende på belysta polygoner och gör individuella " +"trianglar mindre märkbara.

Kan i vissa fall leda till " +"prestandaproblem eller grafiska problem.

Om du är " +"osäker kan du lämna detta omarkerat." #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:928 msgid "Calibrate" @@ -2434,7 +2459,7 @@ msgstr "Kalibrering" msgid "Calibration Period" msgstr "Kalibreringstid" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "Anropa visningslista på adress %1 med storlek %2" @@ -2460,7 +2485,7 @@ msgstr "Kamera 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "Kamerans synfält (påverkar pekarens känslighet)." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "Det går bara att generera AR-koder för värden i virtuellt minne." @@ -2476,15 +2501,15 @@ msgstr "Det går inte att redigera skurkar för den här trofén!" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Kan inte hitta Wii-fjärrkontrollen med anslutnings-handle {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" "Det går inte att starta en nätspelssession medan ett spel fortfarande körs!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2497,17 +2522,17 @@ msgstr "Avbryt" msgid "Cancel Calibration" msgstr "Avbryt kalibrering" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" -msgstr "" +msgstr "Kandidater: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" -msgstr "" +msgstr "Kandidater: %1 | Exkluderade: %2 | Kvar: %3" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" -msgstr "" +msgstr "Kandidater: %1 | Filtrerade: %2 | Kvar: %3" #: Source/Core/Core/FifoPlayer/FifoPlayer.cpp:247 msgid "Cannot SingleStep the FIFO. Use Frame Advance instead." @@ -2526,11 +2551,11 @@ msgid "Cannot compare against last value on first search." msgstr "" "Det går inte att jämföra med föregående värde under den första sökningen." -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "Kan inte hitta GC-IPL-filen." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "Det går inte att generera en AR-kod för den här adressen." @@ -2546,7 +2571,7 @@ msgstr "GCI-mappen kan inte vara en tom sökväg." msgid "Cannot set memory card to an empty path." msgstr "Minneskortet kan inte vara en tom sökväg." -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "Kunde inte starta spelet för att GC-IPL-filen inte kunde hittas." @@ -2578,7 +2603,7 @@ msgstr "Centrera och kalibrera" msgid "Change &Disc" msgstr "Byt &skiva" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "Byt s&kiva..." @@ -2586,14 +2611,22 @@ msgstr "Byt s&kiva..." msgid "Change Disc" msgstr "Byt skiva" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Byt skivor automatiskt" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "Byt skiva till {0}" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" +"Förändrar hur Dolphins knappar ser ut.

Om du är " +"osäker kan du välja Clean." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2623,7 +2656,7 @@ msgstr "" "kameran kring den ursprungliga kameran. Har ingen rörlighet sidledes, endast " "rotation, och du kan zooma upp till kamerans ursprungsläge." -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "Fuskändringar kommer inte börja gälla förrän spelet startas om." @@ -2631,11 +2664,11 @@ msgstr "Fuskändringar kommer inte börja gälla förrän spelet startas om." msgid "Channel Partition (%1)" msgstr "Kanalpartition (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "Den angivna karaktären är ogiltig!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Chatt" @@ -2651,7 +2684,7 @@ msgstr "Sök efter fusk" msgid "Cheats Manager" msgstr "Fuskhanterare" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "Kontrollera NAND-minne..." @@ -2663,7 +2696,7 @@ msgstr "Leta efter ändringar i spellistan i bakgrunden" msgid "Check for updates" msgstr "Leta efter uppdateringar" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2671,7 +2704,7 @@ msgstr "" "Kontrollera om du har rättigheterna som krävs för att radera filen eller om " "filen fortfarande används." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "Kontrollsumma" @@ -2683,36 +2716,36 @@ msgstr "Kina" msgid "Choose" msgstr "Välj" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Välj en fil att öppna" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" -msgstr "Välj en fil att öppna eller skapa" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "Välj primär indatafil" +msgid "Choose Secondary Input File" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "Välj sekundär indatafil" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "Välj GCI-basmapp" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Välj filkatalogen att extrahera till" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" +msgstr "" #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "Begränsning av horisontal rotation." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Classic-knappar" @@ -2723,18 +2756,18 @@ msgstr "Classic Controller" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Rensa" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" -msgstr "" +msgstr "Rensa grenbevakning" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "Rensa cache" @@ -2755,7 +2788,7 @@ msgstr "Klona och &redigera kod…" msgid "Close" msgstr "Stäng" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "Ko&nfiguration" @@ -2763,11 +2796,11 @@ msgstr "Ko&nfiguration" msgid "Code" msgstr "Kod" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2779,7 +2812,7 @@ msgstr "Kod:" msgid "Codes received!" msgstr "Koder mottagna!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "Färgkorrigering" @@ -2795,11 +2828,11 @@ msgstr "Färgkorrigering:" msgid "Color Space" msgstr "Färgrymd" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" -msgstr "" +msgstr "Kolumn&synlighet" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "Kombinera &två signaturfiler..." @@ -2834,9 +2867,9 @@ msgstr "Kompilera shaders före start" msgid "Compiling Shaders" msgstr "Kompilerar shaders" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "Komprimering" @@ -2849,19 +2882,19 @@ msgstr "Komprimeringsnivå:" msgid "Compression:" msgstr "Komprimering:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." -msgstr "" +msgstr "Villkor" #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite for #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Villkor" @@ -2877,7 +2910,7 @@ msgstr "Villkor" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "Hjälp för villkor" @@ -2892,7 +2925,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2930,6 +2968,58 @@ msgid "" "possible for them to go out of range or to become NaN. A warning will be " "given if NaN is returned, and the var that became NaN will be logged." msgstr "" +"Villkor:\n" +"Anger ett uttryck som evalueras när en brytpunkt aktiveras. Om uttrycket är " +"false eller 0 ignoreras brytpunkten tills nästa gång den aktiveras. Satser " +"separeras med komma. Bara den sista satsen används för att bestämma vad som " +"ska göras.\n" +"\n" +"Register som kan användas:\n" +"GPR : r0..r31\n" +"FPR : f0..f31\n" +"SPR : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, sprg0.." +"sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l..dbat07, " +"gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, ecid_u, " +"ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, pmc1.." +"pmc4, thrm1..thrm3\n" +"Övriga: pc, msr\n" +"\n" +"Funktioner:\n" +"Skriv till ett register: r1 = 8\n" +"Typecast: s8(0xff). Tillgängliga: s8, u8, s16, u16, s32, u32\n" +"Callstack: callstack(0x80123456), callstack(\"anim\")\n" +"Strängjämförelse: streq(r3, \"abc\"). Båda parametrarna kan vara adresser " +"eller strängkonstanter.\n" +"Läs från minne: read_u32(0x80000000). Tillgängliga: u8, s8, u16, s16, u32, " +"s32, f32, f64\n" +"Skriv till minne: write_u32(r3, 0x80000000). Tillgängliga: u8, u16, u32, " +"f32, f64\n" +"*Just nu aktiveras skrivning alltid\n" +"\n" +"Operatörer:\n" +"Unära: -u, !u, ~u\n" +"Matematik: * / + -, exponent: **, modulo: %, bitskift: <<, >>\n" +"Jämförelse: <, <=, >, >=, ==, !=, &&, ||\n" +"Bitmatematik: &, |, ^\n" +"\n" +"Exempel:\n" +"r4 == 1\n" +"f0 == 1.0 && f2 < 10.0\n" +"r26 <= r0 && ((r5 + 3) & -4) * ((r6 + 3) & -4)* 4 > r0\n" +"p = r3 + 0x8, p == 0x8003510 && read_u32(p) != 0\n" +"Skriv och bryt: r4 = 8, 1\n" +"Skriv och fortsätt: f3 = f1 + f2, 0\n" +"Villkoret måste alltid vara sist\n" +"\n" +"Använd bara strängar i callstack() eller streq(), och skriv dem \"i " +"citattecken\". Tilldela inte strängar till en variabel. Alla variabler " +"loggas i Memory Interface-loggen ifall det sker en träff eller ett NaN-" +"resultat. För att leta efter problem, tilldela resultatet för ditt uttryck " +"till en variabel så att den kan loggas.\n" +"\n" +"OBS: Alla värden omvandlas internt till double för beräkning. Det är möjligt " +"för dem att gå till oändlighet eller NaN. Om NaN returneras sker en varning, " +"och variabeln som blev NaN loggas." #: Source/Core/DolphinQt/ToolBar.cpp:130 msgid "Config" @@ -2946,7 +3036,7 @@ msgstr "Konfigurera" msgid "Configure Controller" msgstr "Anpassa kontroll" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Konfigurera Dolphin" @@ -2959,13 +3049,13 @@ msgstr "Konfigurera inmatning" msgid "Configure Output" msgstr "Konfigurera utmatning" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Bekräfta" @@ -2974,12 +3064,12 @@ msgstr "Bekräfta" msgid "Confirm backend change" msgstr "Bekräfta byte av backend" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Bekräfta vid stopp" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Bekräftelse" @@ -2989,7 +3079,7 @@ msgstr "Bekräftelse" msgid "Connect" msgstr "Anslut" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Anslut balansbräda" @@ -2997,27 +3087,27 @@ msgstr "Anslut balansbräda" msgid "Connect USB Keyboard" msgstr "Anslut USB-tangentbord" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Anslut Wii-fjärrkontroll %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "Anslut Wii-fjärrkontroll 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "Anslut Wii-fjärrkontroll 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "Anslut Wii-fjärrkontroll 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "Anslut Wii-fjärrkontroll 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Anslut Wii-fjärrkontroller" @@ -3033,7 +3123,7 @@ msgstr "Vill du ansluta till internet och uppdatera Wii-systemmjukvaran?" msgid "Connected" msgstr "Ansluten" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "Ansluter" @@ -3058,23 +3148,23 @@ msgstr "Kontrollera nätspelsgolfläge" msgid "Control Stick" msgstr "Kontrollspak" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "Kontrollprofil" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "Kontrollprofil 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "Kontrollprofil 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "Kontrollprofil 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "Kontrollprofil 4" @@ -3086,6 +3176,16 @@ msgstr "Kontrollinställningar" msgid "Controllers" msgstr "Kontroller" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3094,7 +3194,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3106,7 +3206,7 @@ msgstr "" "skapar starkare utanför-skärmen-effekter medan ett lägre värde är mer " "bekvämt." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3121,7 +3221,7 @@ msgstr "" "

Om du är osäker kan du välja Ursprunglig." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3136,7 +3236,7 @@ msgid "" "but can also cause issues. Defaults to True" msgstr "" "Styr huruvida Dual Core ska aktiveras. Det kan förbättra prestanda men kan " -"också orsaka problem. Förval är Sant" +"också orsaka problem. Förvalet är True" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:44 msgid "" @@ -3151,10 +3251,10 @@ msgid "" "Controls whether to use high or low-level DSP emulation. Defaults to " "True" msgstr "" -"Styr vilken DSP-emulering som ska användas; hög eller låg nivå. Förval är " -"Sant" +"Styr vilken DSP-emulering som ska användas; hög eller låg nivå. Förvalet är " +"True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "Konvergens" @@ -3248,45 +3348,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Kopiera" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "Kopiera &funktion" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "Kopiera &hex" +msgid "Copy &Function" +msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Kopiera adress" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Kopiering misslyckades" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Kopiera hex" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "Kopiera värde" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "Kopiera kod&rad" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "Kopiera till A" @@ -3301,10 +3401,10 @@ msgstr "Kopiera till B" msgid "Core" msgstr "Kärna" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." -msgstr "" +msgstr "Kärnan har inte initialiserats." #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:64 msgid "Correct Color Space" @@ -3414,8 +3514,8 @@ msgstr "Kunde inte känna igen filen {0}" msgid "Could not save your changes!" msgstr "Det gick inte att spara ändringarna!" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "Kunde inte starta uppdaterarprocessen: {0}" @@ -3439,7 +3539,7 @@ msgstr "" "I så fall kan du behöva ställa in dina minneskortsplatser i inställningarna " "igen." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "Kunde inte slå upp centralserver" @@ -3455,13 +3555,13 @@ msgstr "Kunde inte läsa in filen." msgid "Country:" msgstr "Land:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "Skapa" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "Skapa Infinityfil" @@ -3475,7 +3575,7 @@ msgstr "Skapa nytt minneskort" msgid "Create Skylander File" msgstr "Skapa Skylanderfil" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "Skapa mappningar för andra enheter" @@ -3510,7 +3610,7 @@ msgstr "Överbländning" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:174 msgid "Cull Vertices on the CPU" -msgstr "" +msgstr "Filtrera hörnpunkter på CPU" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:401 msgid "" @@ -3518,34 +3618,37 @@ msgid "" "affect performance and draw statistics.

If unsure, " "leave this unchecked." msgstr "" +"Filtrerar hörnpunkter på CPU:n för att minska antalet ritanrop som krävs. " +"Kan påverka prestanda och ritstatistik.

Om du är " +"osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Nuvarande region" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "Nuvarande värde" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "Aktuell kontext" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "Nuvarande spel" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Aktuell tråd" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 msgid "Custom" -msgstr "" +msgstr "Anpassad" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:61 msgid "Custom (Stretch)" -msgstr "" +msgstr "Anpassad (utsträckt)" #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:51 msgid "Custom Address Space" @@ -3553,15 +3656,15 @@ msgstr "Anpassat adressutrymme" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:323 msgid "Custom Aspect Ratio Height" -msgstr "" +msgstr "Höjd för anpassat bildförhållande" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:322 msgid "Custom Aspect Ratio Width" -msgstr "" +msgstr "Bredd för anpassat bildförhållande" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:63 msgid "Custom Aspect Ratio:" -msgstr "" +msgstr "Anpassat bildförhållande:" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:158 msgid "Custom RTC Options" @@ -3648,7 +3751,7 @@ msgstr "Dansmatta" msgid "Dark" msgstr "Mörker" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "Data" @@ -3694,7 +3797,7 @@ msgid "Debug" msgstr "Felsökning" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Felsökning" @@ -3711,24 +3814,24 @@ msgstr "Dekodningskvalitet:" msgid "Decrease" msgstr "Minska" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Sänk konvergens" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Sänk djup" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Minska emuleringshastighet" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "Sänk intern upplösning" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "Sänk vald snabbsparningsplats" @@ -3742,7 +3845,7 @@ msgstr "Minska Y" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Standard" @@ -3762,7 +3865,7 @@ msgstr "Standardteckensnitt" msgid "Default ISO:" msgstr "Standard-ISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "Förvald tråd" @@ -3789,8 +3892,9 @@ msgstr "" "

Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Radera" @@ -3808,7 +3912,7 @@ msgstr "Radera valda filer..." msgid "Delete the existing file '{0}'?" msgstr "Radera den existerande filen '{0}'?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "Djup" @@ -3820,12 +3924,12 @@ msgstr "Djupandel:" msgid "Depth:" msgstr "Djup:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Beskrivning" @@ -3839,34 +3943,34 @@ msgstr "Beskrivning:" msgid "Description: %1" msgstr "Beskrivning: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" -msgstr "" +msgstr "Destination" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:64 msgid "Destination (UNIX socket path or address:port):" -msgstr "" +msgstr "Destination (UNIX-socketsökväg eller adress:port):" #: Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp:59 msgid "Destination (address:port):" -msgstr "" +msgstr "Destination (adress:port):" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" -msgstr "" +msgstr "Maxdestination" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" -msgstr "" +msgstr "Mindestination" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" -msgstr "" +msgstr "Destinationssymbol" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "Frikopplad" @@ -3874,7 +3978,7 @@ msgstr "Frikopplad" msgid "Detect" msgstr "Sök" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "Upptäcker RSO-moduler" @@ -3882,11 +3986,11 @@ msgstr "Upptäcker RSO-moduler" msgid "Deterministic dual core:" msgstr "Deterministiska dubbla kärnor:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" -msgstr "Utveckling (flera gånger om dagen)" +msgstr "Utvecklingsversioner (flera gånger om dagen)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Enhet" @@ -3928,11 +4032,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "&Frånkopplad" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "Avaktivera" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Inaktivera Bounding Box" @@ -3945,15 +4044,15 @@ msgstr "Inaktivera kopieringsfilter" msgid "Disable EFB VRAM Copies" msgstr "Inaktivera EFB-VRAM-kopior" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Inaktivera emuleringshastighetsgräns" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "Inaktivera fastmem" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "Inaktivera fastmemarena" @@ -3961,13 +4060,13 @@ msgstr "Inaktivera fastmemarena" msgid "Disable Fog" msgstr "Inaktivera dimma" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "Inaktivera JIT-cache" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" -msgstr "" +msgstr "Inaktivera stor ingångspunktstabell" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:214 msgid "Disabled" @@ -3994,7 +4093,7 @@ msgstr "" "istället. Förhindrar all uppskalning.

Om du är " "osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -4008,6 +4107,15 @@ msgstr "" "skarpare. Orsakar få grafiska problem.

Om du är " "osäker kan du lämna detta markerat." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" +"Hindrar skärmsläckaren från att visas medan ett spel kör." +"

Om du är osäker kan du lämna detta markerat." + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Skiva" @@ -4016,6 +4124,11 @@ msgstr "Skiva" msgid "Discard" msgstr "Kasta" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "Visningsinställningar" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "Visningstyp" @@ -4046,16 +4159,16 @@ msgstr "Avstånd" msgid "Distance of travel from neutral position." msgstr "Förflyttningsavstånd från neutral position." -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "Godkänner du att Dolphin rapporterar information till Dolphins utvecklare?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "Vill du lägga till \"%1\" i listan av spelsökvägar?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "Vill du tömma symbolnamnlistan?" @@ -4065,7 +4178,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "Vill du radera denna/dessa %n markerade sparfil(er)?" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Vill du stoppa den aktuella emuleringen?" @@ -4077,8 +4190,8 @@ msgstr "Vill du försöka reparera NAND-minnet?" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II-dekoder" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin-FIFO-logg (*.dff)" @@ -4086,9 +4199,9 @@ msgstr "Dolphin-FIFO-logg (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "Förinställd Dolphin-spelmod" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Dolphin-map-fil (*.map)" @@ -4100,8 +4213,8 @@ msgstr "Dolphin-signatur-CSV-fil" msgid "Dolphin Signature File" msgstr "Dolphin-signaturfil" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin-TAS-filmer (*.dtm)" @@ -4145,7 +4258,7 @@ msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" "Dolphin är en GameCube- och Wii-emulator som är open source och fri mjukvara." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Dolphin är för gammal för traverseringsservern" @@ -4161,14 +4274,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin kan inte verifiera olicensierade skivor." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" -"Dolphin använder detta för titlar vars region inte kan avgöras automatiskt." - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "Dolphins fusksystem är avstängt just nu." @@ -4177,7 +4283,7 @@ msgstr "Dolphins fusksystem är avstängt just nu." msgid "Domain" msgstr "Domän" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Uppdatera inte" @@ -4198,7 +4304,7 @@ msgstr "Dörrar låsta" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "Double" @@ -4220,7 +4326,7 @@ msgstr "Ladda ner koder" msgid "Download Codes from the WiiRD Database" msgstr "Ladda ner koder från WiiRD-databasen" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "Ladda ned spelomslag från GameTDB.com att använda i rutnätsläget" @@ -4232,6 +4338,16 @@ msgstr "Nedladdning slutförd" msgid "Downloaded %1 codes. (added %2)" msgstr "Laddade ner %1 koder. (Lade till %2)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4271,7 +4387,7 @@ msgstr "Dumpa &FakeVMEM" msgid "Dump &MRAM" msgstr "Dumpa &MRAM" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Dumpa ljud" @@ -4283,7 +4399,7 @@ msgstr "Dumpa bastexturer" msgid "Dump EFB Target" msgstr "Dumpa EFB-mål" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Dumpa bildrutor" @@ -4352,11 +4468,11 @@ msgstr "" "

Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "Varaktighet för turboknapptryckning (bildrutor):" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "Varaktighet för turboknappsläppning (bildrutor):" @@ -4366,11 +4482,11 @@ msgstr "Varaktighet för turboknappsläppning (bildrutor):" msgid "Dutch" msgstr "Nederländska" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "A&vsluta" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "EFB-kopia %1" @@ -4386,7 +4502,7 @@ msgstr "" "krävs förmodligen en omstart nu för att få Windows att hitta den nya " "drivrutinen." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4398,7 +4514,7 @@ msgstr "" "Lämpligt för tävlingar där neutralitet och minimal latens är som mest " "viktigt." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Tidiga minnesuppdateringar" @@ -4417,7 +4533,16 @@ msgstr "Östasien" msgid "Edit Breakpoint" msgstr "Redigera brytpunkt" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "Redigera villkor" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "Redigera villkorsuttryck" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "Redigera..." @@ -4437,11 +4562,11 @@ msgstr "Effekt" msgid "Effective" msgstr "Effektivt" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "Faktisk prioritet" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4459,7 +4584,7 @@ msgstr "Element" msgid "Embedded Frame Buffer (EFB)" msgstr "Inbäddad bildrutebuffert (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Tom" @@ -4471,7 +4596,7 @@ msgstr "Emuleringstråd körs redan" msgid "Emulate Disc Speed" msgstr "Emulera skivhastighet" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "Emulera Infinitybas" @@ -4488,8 +4613,10 @@ msgid "" "Emulate the disc speed of real hardware. Disabling can cause instability. " "Defaults to True" msgstr "" +"Emulerar riktig hårdvaras skivläsarhastighet. Spel kan bli instabila om det " +"här är avstängt. Förvalet är True" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "Emulerade USB-enheter" @@ -4507,7 +4634,7 @@ msgstr "" "Nuvarande: MEM1 {0:08X} ({1} MiB), MEM2 {2:08X} ({3} MiB)\n" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Emuleringshastighet" @@ -4516,8 +4643,6 @@ msgstr "Emuleringshastighet" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "Aktivera" @@ -4525,23 +4650,15 @@ msgstr "Aktivera" msgid "Enable API Validation Layers" msgstr "Aktivera API-valideringslager" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "Aktivera prestationer" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Aktivera ljudsträckning" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Aktivera fusk" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4549,17 +4666,21 @@ msgstr "" msgid "Enable Custom RTC" msgstr "Aktivera egen realtidsklocka" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "Aktivera felsökningsgränssnitt" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "Aktivera Discordnärvaro" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Aktivera dubbla kärnor" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Aktivera dubbla kärnor (höjer prestandan)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4569,7 +4690,7 @@ msgstr "Åsidosätt den emulerade CPU:ns hastighet" msgid "Enable Emulated Memory Size Override" msgstr "Åsidosätt den emulerade minnesstorleken" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "Aktivera reprisprestationer" @@ -4581,11 +4702,11 @@ msgstr "Aktivera FPRF" msgid "Enable Graphics Mods" msgstr "Aktivera grafikmoddar" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" -msgstr "" +msgstr "Aktivera hardcodeläge" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4602,36 +4723,43 @@ msgid "" "
Be aware that turning Hardcore Mode off while a game is running requires " "the game to be closed before re-enabling." msgstr "" +"Aktiverar RetroAchivements hardcoreläge.

Tanken med hardcoreläget är " +"att göra spelupplevelsen så lik originalkonsolen som möjligt. " +"RetroAchievements rankningar riktar sig främst mot hardcorepoäng " +"(softcorepoäng registreras men har inte lika stor vikt), och leaderboards " +"kräver att hardcoreläget är på.

För att uppnå den här upplevelsen " +"stängs följande funktioner av, eftersom de ger emulatoranvändare fördelar " +"över konsolanvändare:
- Att ladda snabbsparningar
-- Det är tillåtet " +"att spara snabbsparningar
- Emulatorhastigheter under 100%
-- Att gå " +"framåt en bildruta i taget är avstängt
-- Turbo är tillåtet
- " +"Fusk
- Minnespatchar
-- Filpatchar är tillåtna
- " +"Felsökningsgränssnitt
- Fri kamera

Det går inte " +"att slå på detta medan ett spel körs.
Stäng det " +"nuvarande spelet före du aktiverar den här inställningen.
Tänk på att om " +"du stänger av hardcoreläget medan ett spel körs måste du stänga spelet före " +"du kan slå på det igen." -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" +msgstr "Aktivera JIT-blockprofilering" #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "Aktivera MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" -msgstr "" +msgstr "Aktivera framstegsnotiser" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:168 msgid "Enable Progressive Scan" msgstr "Aktivera Progressive scan" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "Aktivera RetroAchievements.org-integrering" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4645,11 +4773,15 @@ msgstr "Aktivera skärmsläckare" msgid "Enable Speaker Data" msgstr "Aktivera högtalardata" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "Aktivera inofficiella prestationer" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Aktivera statistikrapportering" @@ -4665,27 +4797,6 @@ msgstr "Aktivera Wireframe" msgid "Enable Write-Back Cache (slow)" msgstr "Aktivera cache för skrivningar (långsamt)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " @@ -4694,7 +4805,7 @@ msgstr "" "Aktiverar emulerad skivhastighet. Att stänga av detta kan leda till kraschar " "och andra problem i vissa spel. (PÅ = kompatibel, AV = obegränsad)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4702,35 +4813,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." -msgstr "" -"Aktiverar upplåsning av prestationer i reprisläge.

Reprisläge " -"återaktiverar prestationer som du redan har låst upp så att du får en notis " -"om du uppnår kraven för att låsa upp prestationen igen. Användbart för " -"anpassade speedrun-kriterier eller helt enkelt för skojs skull." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4749,7 +4863,7 @@ msgstr "" "Aktiverar beräkning av Floating Point Result Flag. Behövs för vissa spel. " "(PÅ = kompatibel, AV = snabb)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4791,7 +4905,7 @@ msgstr "" "flesta spel har inga problem med detta.

Om du är " "osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4848,6 +4962,15 @@ msgstr "" "Forecast Channel och Nintendo Channel.\n" "Läs användarvillkoren på: https://www.wiilink24.com/tos" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4886,6 +5009,10 @@ msgstr "" "\n" "Avbryter import." +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "Slutadr." + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet initialiserades inte" @@ -4933,7 +5060,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "Ange RSO-moduladressen:" @@ -4946,20 +5073,20 @@ msgstr "Ange RSO-moduladressen:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4973,42 +5100,42 @@ msgstr "Ange RSO-moduladressen:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -5034,7 +5161,7 @@ msgstr "Ett fel uppstod när adaptern skulle öppnas: %1" msgid "Error collecting save data!" msgstr "Fel uppstod när spardata samlades in!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -5050,7 +5177,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Ett fel uppstod när sessionslistan skulle hämtas: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "Ett fel uppstod när vissa texturpaket laddades" @@ -5147,7 +5274,7 @@ msgstr "Fel hittades i {0} oanvända block i {1}-partitionen." msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Europa" @@ -5160,15 +5287,15 @@ msgstr "Exklusiva übershaders" msgid "Exit" msgstr "Avsluta" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "Slutparentes eller + förväntades." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "Argument förväntades:" +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "Slutparentes förväntades." @@ -5180,19 +5307,19 @@ msgstr "Komma förväntades." msgid "Expected end of expression." msgstr "Slut av uttryck förväntades." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "Namn på indata förväntades." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "Startparentes förväntades." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "Början av uttryck förväntades." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "Variabelnamn förväntades." @@ -5200,7 +5327,7 @@ msgstr "Variabelnamn förväntades." msgid "Experimental" msgstr "Experimentell" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Exportera alla Wii-sparningar" @@ -5211,11 +5338,11 @@ msgstr "Exportera alla Wii-sparningar" msgid "Export Failed" msgstr "Exportering misslyckades" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Exportera inspelning" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Exportera inspelning..." @@ -5243,14 +5370,14 @@ msgstr "Exportera som .&gcs..." msgid "Export as .&sav..." msgstr "Exportera som .&sav..." -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "Exporterade %n sparfil(er)" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Extern kontroll" @@ -5263,7 +5390,7 @@ msgstr "Rörelseinmatning för extern kontroll" msgid "Extension Motion Simulation" msgstr "Rörelsesimulering för extern kontroll" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "Extern" @@ -5271,7 +5398,7 @@ msgstr "Extern" msgid "External Frame Buffer (XFB)" msgstr "Extern bildrutebuffert (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "Extrahera certifikat från NAND-minne" @@ -5308,8 +5435,8 @@ msgstr "Extraherar katalog..." msgid "FD" msgstr "FD" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO-spelare" @@ -5325,11 +5452,11 @@ msgstr "" "Misslyckades att öppna minneskortet:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Misslyckades att lägga till denna session i nätspelsindex: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "Misslyckades att lägga till i signaturfilen \"%1\"" @@ -5349,7 +5476,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "Misslyckades att ansluta till Redump.org" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "Misslyckades att ansluta till server: %1" @@ -5370,15 +5497,15 @@ msgstr "Misslyckades att skapa globala resurser för D3D12" msgid "Failed to create DXGI factory" msgstr "Misslyckades att skapa DXGI-fabrik" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "Misslyckades att skapa Infinityfil" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "Misslyckades att skapa Skylanderfil!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5399,7 +5526,7 @@ msgstr "" "Misslyckades att radera minneskort för nätspel. Bekräfta dina " "skrivbehörigheter." -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "Misslyckades att radera den valda filen." @@ -5428,7 +5555,7 @@ msgstr "Misslyckades med att exportera %n av %1 sparfil(er)." msgid "Failed to export the following save files:" msgstr "Misslyckades att exportera följande sparfiler:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "Misslyckades att extrahera certifikat från NAND-minnet" @@ -5458,14 +5585,14 @@ msgstr "Misslyckades att hitta en eller flera D3D-symboler" msgid "Failed to import \"%1\"." msgstr "Misslyckades att importera \"%1\"." -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Misslyckades att importera sparfil. Starta spelet en gång och prova sedan " "igen." -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5473,7 +5600,7 @@ msgstr "" "Misslyckades att importera sparfil. Den givna filen verkar vara skadad eller " "är inte en giltig Wii-sparfil." -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5484,7 +5611,7 @@ msgstr "" "minnet (Verktyg -> Hantera NAND -> Kontrollera NAND-minne...) och importera " "sedan sparfilen igen." -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "Misslyckades att initialisera kärnan" @@ -5507,18 +5634,18 @@ msgid "Failed to install pack: %1" msgstr "Misslyckades att installera paket: %1" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "Misslyckades att installera denna titel till NAND-minnet." -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "Misslyckades att lyssna på port %1. Körs nätspelsservern redan?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "Misslyckades att ladda RSO-model vid %1" @@ -5530,21 +5657,21 @@ msgstr "Misslyckades att ladda d3d11.dll" msgid "Failed to load dxgi.dll" msgstr "Misslyckades att ladda dxgi.dll" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "Misslyckades att läsa map-filen \"%1\"" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "Misslyckades att ladda Skylanderfilen!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "Kunde inte läsa in den exekverbara filen till minnet." @@ -5560,17 +5687,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "Misslyckades att modifiera Skylander!" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." -msgstr "" +msgstr "Misslyckades att öppna \"%1\" för att skriva." -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." -msgstr "" +msgstr "Misslyckades att öppna \"{0}\" för att skriva." #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "Misslyckades att öppna '%1'" @@ -5578,9 +5705,9 @@ msgstr "Misslyckades att öppna '%1'" msgid "Failed to open Bluetooth device: {0}" msgstr "Misslyckades att öppna Bluetooth-enhet: {0}" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" -msgstr "" +msgstr "Misslyckades att öppna grenbevakningsögonblicksbild \"%1\"" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:124 msgid "Failed to open config file!" @@ -5610,15 +5737,15 @@ msgstr "" msgid "Failed to open file." msgstr "Kunde inte öppna fil." -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "Misslyckades att öppna servern" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "Misslyckades att öppna Infinityfilen!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5626,11 +5753,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "Misslyckades att öppna Skylanderfilen!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5680,23 +5807,27 @@ msgstr "Misslyckades att läsa från indatafilen \"{0}\"." msgid "Failed to read selected savefile(s) from memory card." msgstr "Kunde inte läsa vald(a) sparfil(er) från minneskort." -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "Misslyckades att läsa Infinityfilen!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" +"Misslyckades att läsa Infinityfilen:\n" +"%1\n" +"\n" +"Filen var för liten." -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "Misslyckades att läsa Skylanderfilen!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5710,7 +5841,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "Misslyckades att läsa {0}" @@ -5750,31 +5881,31 @@ msgstr "" "Misslyckades att nollställa nätspelsomdirigeringsmappen. Kontrollera " "skrivrättigheterna." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "Misslyckades att spara FIFO-logg." -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "Misslyckades att spara kod-map till sökvägen \"%1\"" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "Misslyckades att spara signaturfilen \"%1\"" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "Misslyckades att spara symbol-map till sökvägen \"%1\"" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "Misslyckades att spara till signaturfilen \"%1\"" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5826,20 +5957,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "Misslyckades" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "Rättvis latens" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "Region" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "Region:" @@ -5852,7 +5984,7 @@ msgstr "Snabb" msgid "Fast Depth Calculation" msgstr "Snabb djupberäkning" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5865,7 +5997,7 @@ msgstr "" msgid "Field of View" msgstr "Synfält" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "Figurnummer:" @@ -5877,9 +6009,9 @@ msgstr "Figurtyp" msgid "File Details" msgstr "Fildetaljer" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "Filformat" @@ -5887,24 +6019,24 @@ msgstr "Filformat" msgid "File Format:" msgstr "Filformat:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Filinformation" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Filnamn" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "Sökväg" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Filstorlek" @@ -5993,7 +6125,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Flaggor" @@ -6002,14 +6133,14 @@ msgstr "Flaggor" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "Float" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" -msgstr "Följ &gren" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" +msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 msgid "For best results please slowly move your input to all possible regions." @@ -6079,7 +6210,7 @@ msgstr "Kan inte sättas på eftersom %1 inte stöder VS-expansion." msgid "Forced on because %1 doesn't support geometry shaders." msgstr "Kan inte stängas av eftersom %1 inte stöder geometrishaders." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -6089,7 +6220,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -6101,6 +6232,12 @@ msgstr "" "prestandan och orsakar få grafikproblem.

Om du är " "osäker kan du lämna detta markerat." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Format:" @@ -6116,7 +6253,7 @@ msgstr "Framåt" msgid "Forward port (UPnP)" msgstr "Vidaresänd port (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "Hittade %1 resultat för \"%2\"" @@ -6126,24 +6263,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "Hittade %n adress(er)." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "Bildruta %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Gå fram en bildruta" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Gå fram en bildruta - Sänk hastighet" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Gå fram en bildruta - Öka hastighet" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Gå fram en bildruta - Nollställ hastighet" @@ -6151,7 +6288,7 @@ msgstr "Gå fram en bildruta - Nollställ hastighet" msgid "Frame Dumping" msgstr "Bildrutedumpning" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Räckvidd för bildrutor" @@ -6159,7 +6296,7 @@ msgstr "Räckvidd för bildrutor" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "Bildrutedumpfilen \"{0}\" finns redan. Vill du skriva över?" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "Bildrutor att spela in:" @@ -6179,7 +6316,7 @@ msgstr "Lediga filer: %1" msgid "Free Look Control Type" msgstr "Fri vy-kontrolltyp" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "Fri vy-kontroll %1" @@ -6202,13 +6339,13 @@ msgstr "" #: Source/Core/Core/FreeLookManager.cpp:315 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:25 msgid "FreeLook" -msgstr "Fri vy" +msgstr "Fri kamera" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Fri kamera" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "Fri kamera - Slå på/av" @@ -6233,8 +6370,8 @@ msgid "From" msgstr "Från" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "Från:" @@ -6242,10 +6379,15 @@ msgstr "Från:" msgid "FullScr" msgstr "Helskärm" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Funktion" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "Funktionella inställningar" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "Funktioner" @@ -6262,7 +6404,7 @@ msgstr "GBA (TCP)" msgid "GBA Cartridge Path:" msgstr "GBA-kassettsökväg:" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "GBA-kärna" @@ -6278,19 +6420,19 @@ msgstr "GBA-inställningar" msgid "GBA TAS Input %1" msgstr "GBA-TAS-inmatning %1" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "GBA-volym" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "GBA-fönsterstorlek" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "GBA%1:s ROM ändrad till \"%2\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "GBA%1:s ROM borttagen" @@ -6338,7 +6480,7 @@ msgstr "GL_MAX_TEXTURE_SIZE är {0} - måste vara minst 1024." msgid "GPU Texture Decoding" msgstr "GPU-texturdekodning" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6350,7 +6492,7 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "GPU: OGL-FEL: Stöder ditt grafikkort OpenGL 2.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6358,7 +6500,7 @@ msgstr "" "GPU: OGL-FEL: Behöver GL_ARB_map_buffer_range.\n" "GPU: Stöder ditt grafikkort OpenGL 3.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" @@ -6366,7 +6508,7 @@ msgstr "" "GPU: OGL-FEL: Behöver GL_ARB_sampler_objects.\n" "GPU: Stöder ditt grafikkort OpenGL 3.3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" @@ -6374,7 +6516,7 @@ msgstr "" "GPU: OGL-FEL: Behöver GL_ARB_uniform_buffer_object.\n" "GPU: Stöder ditt grafikkort OpenGL 3.1?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6390,7 +6532,7 @@ msgstr "" "GPU: OGL-FEL: Behöver OpenGL version 3.\n" "GPU: Stöder ditt grafikkort OpenGL 3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6413,16 +6555,16 @@ msgstr "" msgid "Game" msgstr "Spel" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "Game Boy Advance" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Game Boy Advance-kassetter (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" @@ -6430,7 +6572,7 @@ msgstr "" "Game Boy Advance-ROM-filer (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *." "bin);;Alla filer (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "Game Boy Advance i uttag %1" @@ -6458,8 +6600,8 @@ msgstr "Spelets gamma" msgid "Game Gamma:" msgstr "Spelets gamma:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "Spel-ID" @@ -6468,15 +6610,15 @@ msgstr "Spel-ID" msgid "Game ID:" msgstr "Spel-ID:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Spelstatus" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "Bytte spel till \"%1\"" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" @@ -6484,11 +6626,11 @@ msgstr "" "Spelfilen har en annan hash; högerklicka på spelet, välj Egenskaper, gå till " "Verifiera-fliken och välj Verifiera integritet för att kontrollera hashen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "Spelet har ett annat skivnummer" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "Spelet har en annan revision" @@ -6503,7 +6645,7 @@ msgstr "" "Spelet skrevs över med ett annat spels sparfil. Data kommer antagligen bli " "korrupt {0:#x}, {1:#x}" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "Spelets region matchar inte" @@ -6523,11 +6665,11 @@ msgstr "GameCube-adapter för Wii U" msgid "GameCube Adapter for Wii U at Port %1" msgstr "GameCube-adapter för Wii U i uttag %1" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "GameCube-kontroll" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "GameCube-kontroll i uttag %1" @@ -6535,11 +6677,11 @@ msgstr "GameCube-kontroll i uttag %1" msgid "GameCube Controllers" msgstr "GameCube-kontroller" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "GameCube-tangentbord" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "GameCube-tangentbord i uttag %1" @@ -6556,7 +6698,7 @@ msgstr "GameCude-minneskort" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "GameCube-minneskort (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "GameCube-mikrofon i plats %1" @@ -6589,34 +6731,42 @@ msgstr "Gecko (C2)" msgid "Gecko Codes" msgstr "Gecko-koder" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Allmänt" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Allmänt och alternativ" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" -msgstr "" +msgstr "Genererade Action Replay-kod(er)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Generera en ny statistikidentitet" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 -msgid "Generated AR code(s)." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 +msgid "Generated AR code(s)." +msgstr "Genererade AR-kod(er)." + +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "Genererade symbolnamn från '%1'" @@ -6634,7 +6784,7 @@ msgstr "Tyskland" msgid "GetDeviceList failed: {0}" msgstr "GetDeviceList misslyckades: {0}" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "GiB" @@ -6649,7 +6799,7 @@ msgstr "Jätte" msgid "Giants" msgstr "Giants" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "Golfläge" @@ -6658,7 +6808,7 @@ msgid "Good dump" msgstr "Korrekt kopia" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafik" @@ -6667,7 +6817,7 @@ msgstr "Grafik" msgid "Graphics Mods" msgstr "Grafikmoddar" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Växla grafikalternativ" @@ -6676,7 +6826,7 @@ msgstr "Växla grafikalternativ" msgid "Graphics mods are currently disabled." msgstr "Grafikmoddar är avstängda." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6703,7 +6853,7 @@ msgstr "Grön vänster" msgid "Green Right" msgstr "Grön höger" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Rutnätsvy" @@ -6740,7 +6890,7 @@ msgstr "HDR efterbehandling" msgid "Hacks" msgstr "Hack" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "Huvud" @@ -6772,7 +6922,7 @@ msgstr "Hex 8" msgid "Hex Byte String" msgstr "Hexbytesträng" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadecimal" @@ -6781,11 +6931,11 @@ msgstr "Hexadecimal" msgid "Hide" msgstr "Göm" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" -msgstr "" +msgstr "Dölj &kontroller" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "Dölj alla" @@ -6797,11 +6947,18 @@ msgstr "Dölj sessioner som har startat" msgid "Hide Incompatible Sessions" msgstr "Dölj inkompatibla sessioner" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "Dölj andras GBA-fönster" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "Hög" @@ -6829,7 +6986,7 @@ msgstr "Värd" msgid "Host Code:" msgstr "Värdkod:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "Värdauktoritet för indata" @@ -6837,7 +6994,7 @@ msgstr "Värdauktoritet för indata" msgid "Host Size" msgstr "Värdstorlek" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6850,11 +7007,11 @@ msgstr "" "Lämplig för casual spel med 3+ spelare, eventuellt på instabila eller höga " "latensanslutningar." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "Värdauktoritet för indata avstängt" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "Värdauktoritet för indata påslaget" @@ -6866,17 +7023,17 @@ msgstr "Starta nätspel som värd" msgid "Hostname" msgstr "Värdnamn" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Kortkommandoinställningar" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Kortkommandon" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "Snabbtangenter kräver fönsterfokus" @@ -6939,7 +7096,7 @@ msgstr "IP-adress:" msgid "IPL Settings" msgstr "IPL-inställningar" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -6985,7 +7142,7 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -6995,11 +7152,11 @@ msgstr "" "latens) kan ändras när som helst.\n" "Lämplig för turbaserade spel med tidskänsliga kontroller, till exempel golf." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "Identitetsgenerering" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -7022,7 +7179,7 @@ msgstr "" "Du kan dra tillbaka detta godkännande när som helst genom Dolphins " "inställningar." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -7044,7 +7201,7 @@ msgstr "" "anslutningstillstånd att länkas till den reella förvalda enhetens\n" "anslutningstillstånd (om sådan finns)." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -7055,7 +7212,17 @@ msgstr "" "hjälpa vid tester.

Om du är osäker kan du lämna " "detta omarkerat." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -7071,9 +7238,9 @@ msgstr "" msgid "Ignore" msgstr "Ignorera" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" -msgstr "" +msgstr "Ignorera grenträffar i &apploader" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:50 msgid "Ignore Format Changes" @@ -7127,7 +7294,7 @@ msgstr "" "

Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "Importera BootMii-NAND-kopia..." @@ -7142,15 +7309,15 @@ msgstr "Importering misslyckades" msgid "Import Save File(s)" msgstr "Importera sparfil(er)" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Importera Wii-sparning…" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "Importerar NAND-kopia" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -7159,6 +7326,15 @@ msgstr "" "Importerar NAND-kopia\n" " Förfluten tid: %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "Spelar?" @@ -7204,24 +7380,24 @@ msgstr "Inkorrekt speltidsvärde!" msgid "Increase" msgstr "Öka" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Öka konvergens" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Öka djup" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Öka emuleringshastighet" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "Öka intern upplösning" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "Höj vald snabbsparningsplats" @@ -7241,16 +7417,16 @@ msgstr "Inkrementell rotation" msgid "Incremental Rotation (rad/sec)" msgstr "Inkrementell rotation (rad/sek)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "Infinityfigurskapare" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "Infinityhanterare" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "Infinityobjekt (*.bin);;" @@ -7272,12 +7448,12 @@ msgstr "Info" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Information" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "Blockera skärmsläckare under emulering" @@ -7287,10 +7463,10 @@ msgstr "Injicera" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Indata" @@ -7304,21 +7480,14 @@ msgstr "Inmatningsstyrka som krävs för att aktiveras." msgid "Input strength to ignore and remap." msgstr "Inmatningsstyrka att ignorera samt skala med." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" -msgstr "" +msgstr "Infoga &BLR" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "Sätt in &nop" +msgstr "Infoga &NOP" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" @@ -7333,11 +7502,11 @@ msgstr "Installera" msgid "Install Partition (%1)" msgstr "Installationspartition (%1)" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Installera uppdatering" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "Installera WAD…" @@ -7345,13 +7514,14 @@ msgstr "Installera WAD…" msgid "Install to the NAND" msgstr "Installera till NAND-minnet" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "Instr." #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "Instruktion" @@ -7360,7 +7530,7 @@ msgstr "Instruktion" msgid "Instruction Breakpoint" msgstr "Instruktionsbrytpunkt" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "Instruktion:" @@ -7369,13 +7539,17 @@ msgstr "Instruktion:" msgid "Instruction: %1" msgstr "Instruktion: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" "Registers: %2\n" "Memory: %3" msgstr "" +"Instruktioner exekverade: %1\n" +"Värdet finns i:\n" +"Register: %2\n" +"Minne: %3" #. i18n: Refers to the intensity of shaking an emulated wiimote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:141 @@ -7386,19 +7560,19 @@ msgstr "Intensitet" msgid "Interface" msgstr "Gränssnitt" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "Internt LZ4-fel - Försökte dekomprimera {0} byte" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "Internt LZ4-fel - komprimering misslyckades" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "Internt LZ4-fel - dekomprimering misslyckades ({0}, {1}, {2})" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "Internt LZ4-fel - payloadstorleken matchar inte ({0} / {1})" @@ -7411,7 +7585,7 @@ msgstr "Internt LZO-fel - komprimering misslyckades" msgid "Internal LZO Error - decompression failed" msgstr "Internt LZO-fel - dekomprimering misslyckades" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." @@ -7420,7 +7594,7 @@ msgstr "" "Det gick inte att hämta versionsinformation från den här gamla " "snabbsparningen." -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" @@ -7428,15 +7602,15 @@ msgstr "" "Internt LZO-fel - misslyckades att läsa dekomprimerad versionskaka och " "versionssträngslängd ({0})" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" "Internt LZO-fel - misslyckades att läsa dekomprimerad versionssträng ({0} / " "{1})" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Intern upplösning" @@ -7445,7 +7619,7 @@ msgstr "Intern upplösning" msgid "Internal Resolution:" msgstr "Intern upplösning:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "Ett internt fel uppstod när AR-kod skulle genereras." @@ -7453,7 +7627,7 @@ msgstr "Ett internt fel uppstod när AR-kod skulle genereras." msgid "Interpreter (slowest)" msgstr "Interpreterare (långsammast)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "Interpreterarkärna" @@ -7461,7 +7635,7 @@ msgstr "Interpreterarkärna" msgid "Invalid Expression." msgstr "Ogiltigt uttryck." -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "Tog emot ogiltig JSON från autouppdateringstjänsten: {0}" @@ -7469,7 +7643,7 @@ msgstr "Tog emot ogiltig JSON från autouppdateringstjänsten: {0}" msgid "Invalid Mixed Code" msgstr "Ogiltig blandad kod" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "Ogiltigt paket %1: %2" @@ -7478,11 +7652,11 @@ msgstr "Ogiltigt paket %1: %2" msgid "Invalid Player ID" msgstr "Ogiltigt spelar-ID" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "Ogiltig RSO-moduladress: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "Ogiltig anropsstack" @@ -7503,7 +7677,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "Ogiltig indata för fältet \"%1\"" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "Ogiltig indata" @@ -7519,19 +7693,19 @@ msgstr "Ogiltiga sökparametrar." msgid "Invalid password provided." msgstr "Ogiltigt lösenord angivet." -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Ogiltig inspelningsfil" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Ogiltiga sökparametrar (inget objekt markerat)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Ogiltig söksträng (kunde inte konvertera till siffror)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "Ogiltig söksträng (endast jämna stränglängder stöds)" @@ -7558,11 +7732,11 @@ msgstr "Italien" msgid "Item" msgstr "Föremål" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "JIT-blocklänkning av" @@ -7570,47 +7744,47 @@ msgstr "JIT-blocklänkning av" msgid "JIT Blocks" msgstr "JIT-block" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "JIT Branch av" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "JIT FloatingPoint av" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "JIT Integer av" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "JIT LoadStore Floating av" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "JIT LoadStore av" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "JIT LoadStore Paired av" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "JIT LoadStore lXz av" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "JIT LoadStore lbzx av" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "JIT LoadStore lwz av" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "JIT av (JIT-kärna)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "JIT Paired av" @@ -7622,16 +7796,17 @@ msgstr "JIT-omkompilerare för ARM64 (rekommenderas)" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "JIT-omkompilerare för x86-64 (rekommenderas)" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "JIT Register Cache av" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "JIT SystemRegisters av" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." @@ -7640,11 +7815,11 @@ msgstr "" "aldrig hända. Rapportera gärna detta till utvecklarna. Dolphin kommer nu " "avslutas." -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" -msgstr "" +msgstr "JIT är inte aktivt" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japan" @@ -7668,12 +7843,12 @@ msgstr "" "Kaos är den enda skurken för den här trofén och är alltid upplåst. Det finns " "inget att redigera." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "Fortsätt köra" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Visa alltid fönster överst" @@ -7703,15 +7878,15 @@ msgstr "Tangentbordskontroll" msgid "Keys" msgstr "Tangenter" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Sparka ut spelare" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Korea" @@ -7737,7 +7912,7 @@ msgstr "&Ladda in ROM..." msgid "L-Analog" msgstr "L-analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "LR Save" @@ -7745,7 +7920,11 @@ msgstr "LR Save" msgid "Label" msgstr "Etikett" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "Språk" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "Föregående värde" @@ -7783,15 +7962,15 @@ msgstr "Latens: ~80 ms" msgid "Launching these titles may also fix the issues." msgstr "Det är möjligt att problemen också kan fixas av att starta titlarna." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" -msgstr "" +msgstr "Leaderboards" #: Source/Core/Core/FreeLookManager.cpp:90 #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7802,7 +7981,7 @@ msgstr "Vänster" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Vänster spak" @@ -7846,6 +8025,14 @@ msgstr "" "Vänster-/högerklicka för att konfigurera utdata.\n" "Mittenklicka för att rensa." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7879,11 +8066,11 @@ msgstr "Ljus" msgid "Limit Chunked Upload Speed:" msgstr "Begränsa segmentuppladdningshastighet:" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "Listkolumner" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Listvy" @@ -7892,27 +8079,27 @@ msgid "Listening" msgstr "Lyssnar" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Läs in" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "Ladda &felaktig map-fil..." -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "Ladda &annan map-fil..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." -msgstr "" +msgstr "Ladda grenbevakning &från..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7923,24 +8110,29 @@ msgstr "Läs in anpassade texturer" msgid "Load File" msgstr "Ladda fil" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "Ladda GameCube-huvudmeny" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "Ladda bara värdens spardata" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Läs in senaste snabbsparning" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "Laddningssökväg:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "Ladda in ROM" @@ -7948,133 +8140,128 @@ msgstr "Ladda in ROM" msgid "Load Slot" msgstr "Ladda plats" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Läs in snabbsparning" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Läs in senaste snabbsparning 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Läs in senaste snabbsparning 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Läs in senaste snabbsparning 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Läs in senaste snabbsparning 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Läs in senaste snabbsparning 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Läs in senaste snabbsparning 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Läs in senaste snabbsparning 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Läs in senaste snabbsparning 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Läs in senaste snabbsparning 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Läs in senaste snabbsparning 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "Läs in snabbsparningsplats 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "Läs in snabbsparningsplats 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "Läs in snabbsparningsplats 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "Läs in snabbsparningsplats 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "Läs in snabbsparningsplats 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "Läs in snabbsparningsplats 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "Läs in snabbsparningsplats 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "Läs in snabbsparningsplats 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "Läs in snabbsparningsplats 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "Läs in snabbsparningsplats 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Läs in snabbsparning från fil" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Läs in snabbsparning från vald plats" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Läs in snabbsparning från plats" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Starta Wii-systemmeny %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "Ladda och skriv värdens spardata" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Ladda från vald plats" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "Läs in från plats %1 - %2" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "Ladda map-fil" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "Starta vWii-systemmeny %1" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Ladda..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "Laddade symboler från '%1'" @@ -8097,20 +8284,28 @@ msgstr "" "

Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "Lokalt" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "Lås muspekare" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "Låst" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Logg" @@ -8119,15 +8314,16 @@ msgstr "Logg" msgid "Log Configuration" msgstr "Loggkonfiguration" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "Logga in" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "Logga JIT-instruktionstäckning" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "Logga ut" @@ -8143,7 +8339,7 @@ msgstr "Loggtyper" msgid "Logger Outputs" msgstr "Loggningsutdata" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "Inloggning misslyckades" @@ -8158,15 +8354,15 @@ msgstr "" "

Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "Slinga" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "Tappade anslutningen till nätspelsservern..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "Låg" @@ -8183,7 +8379,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MHE" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "MORIBUND" @@ -8229,9 +8425,9 @@ msgstr "Se till att speltiden är giltig!" msgid "Make sure there is a Skylander in slot %1!" msgstr "Se till att det finns en Skylander på plats %1!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "Skapare" @@ -8240,7 +8436,7 @@ msgstr "Skapare" msgid "Maker:" msgstr "Skapare:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -8253,7 +8449,7 @@ msgstr "" "

Om du är osäker kan du lämna detta omarkerat." -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "Hantera NAND" @@ -8262,7 +8458,7 @@ msgstr "Hantera NAND" msgid "Manual Texture Sampling" msgstr "Manuell textursampling" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "Mappning" @@ -8274,11 +8470,11 @@ msgstr "Mask-ROM" msgid "Match Found" msgstr "Sökträff hittades" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "Maxbuffert:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "Buffertstorleken ändrades till %1" @@ -8292,7 +8488,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Kan leda till prestandaproblem i Wii-menyn och vissa spel." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "Medium" @@ -8308,7 +8504,7 @@ msgstr "Minnesbrytpunkt" msgid "Memory Card" msgstr "Minneskort" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "Minneskorthanterare" @@ -8336,7 +8532,7 @@ msgstr "MemoryCard: Read anropades med ogiltig källadress ({0:#x})" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "MemoryCard: Write anropades med ogiltig destinationsadress ({0:#x})" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8348,13 +8544,13 @@ msgstr "" "rekommenderas att du har säkerhetskopior av båda NAND-minnena. Är du säker " "på att du vill fortsätta?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Mikrofon" @@ -8371,9 +8567,9 @@ msgstr "Övrigt" msgid "Misc Settings" msgstr "Övriga inställningar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" -msgstr "" +msgstr "Diverse kontroller" #: Source/Core/DolphinQt/GCMemcardManager.cpp:844 msgid "Mismatch between free block count in header and actually unused blocks." @@ -8384,7 +8580,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "De interna datastrukturerna matchar inte." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8404,7 +8600,7 @@ msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:108 msgid "Modem Adapter (tapserver)" -msgstr "" +msgstr "Modemadapter (tapserver)" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/AnalogStick.cpp:32 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:25 @@ -8431,8 +8627,8 @@ msgstr "Modifiera plats" msgid "Modifying Skylander: %1" msgstr "Modifierar Skylander: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "Moduler hittade: %1" @@ -8452,11 +8648,11 @@ msgstr "Monoskopiska skuggor" msgid "Monospaced Font" msgstr "Teckensnitt med fast teckenbredd" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "Rörelseinmatning" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "Rörelsesimulering" @@ -8465,34 +8661,21 @@ msgstr "Rörelsesimulering" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "Muspekarsynlighet" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "Muspekaren döljs efter inaktivitet och återvänder när du rör på musen." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "Muspekaren syns alltid." - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "Muspekaren syns aldrig medan ett spel körs." - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "Flytta" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Inspelning" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" @@ -8500,9 +8683,9 @@ msgstr "" "Inspelningen {0} säger att den börjar från en snabbsparning, men {1} finns " "inte. Inspelningen kommer antagligen inte synka!" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." -msgstr "" +msgstr "Flera fel uppstod vid generering av AR-koder." #. i18n: Controller input values are multiplied by this percentage value. #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:342 @@ -8513,10 +8696,10 @@ msgstr "Multiplikator" msgid "N&o to All" msgstr "N&ej till alla" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND-minneskontroll" @@ -8525,8 +8708,8 @@ msgstr "NAND-minneskontroll" msgid "NKit Warning" msgstr "NKit-varning" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8535,7 +8718,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "NTSC-K" @@ -8552,8 +8735,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8566,11 +8749,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "Namn" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "Namn för ny etikett:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "Namn på etiketten att ta bort:" @@ -8596,7 +8779,7 @@ msgstr "Ursprunglig (640x528)" msgid "Native GCI File" msgstr "Vanlig GCI-fil" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "Nätspel" @@ -8612,7 +8795,7 @@ msgstr "Nätspelsinställningar" msgid "Netherlands" msgstr "Nederländerna" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8620,7 +8803,7 @@ msgstr "" "Nätspel startar med värdens spardata, och spardata som skapas eller " "förändras under nätspelssessionen sparas bland värdens lokala spardata." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8629,7 +8812,7 @@ msgstr "" "Nätspel startar med värdens spardata, men spardata som skapas eller " "förändras under nätspelssessionen slängs när sessionen tar slut." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8638,7 +8821,7 @@ msgstr "" "nätspelssessionen tar slut." #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "Nätverk" @@ -8646,16 +8829,16 @@ msgstr "Nätverk" msgid "Network dump format:" msgstr "Format för nätverksdumpning:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "Aldrig" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "Uppdatera aldrig automatiskt" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Ny" @@ -8680,7 +8863,7 @@ msgstr "Ny sökning" msgid "New Tag..." msgstr "Ny etikett..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "En ny identitet har genererats." @@ -8688,21 +8871,23 @@ msgstr "En ny identitet har genererats." msgid "New instruction:" msgstr "Ny instruktion:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Ny etikett" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "Nästa spelprofil" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "Nästa matchning" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "Nästa profil" @@ -8743,7 +8928,7 @@ msgstr "Ingen komprimering" msgid "No Match" msgstr "Ingen sökträff" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "Ingen spardata" @@ -8751,12 +8936,12 @@ msgstr "Ingen spardata" msgid "No data to modify!" msgstr "Ingen data att modifiera!" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Ingen beskrivning tillgänglig" @@ -8768,7 +8953,7 @@ msgstr "Inga fel." msgid "No extension selected." msgstr "Ingen extern kontroll har valts." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "Ingen fil inläst/inspelad." @@ -8789,11 +8974,11 @@ msgstr "Ingen grafikmodd vald" msgid "No input" msgstr "Ingen indata" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "Inga problem upptäcktes." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "Inget matchande spel hittades" @@ -8819,7 +9004,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "Inga profiler hittades för spelinställningen \"{0}\"" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "Ingen inspelning laddad." @@ -8835,13 +9020,13 @@ msgstr "" "förhindra att inspelningen desynkroniseras" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Ingen" @@ -8853,7 +9038,7 @@ msgstr "Nordamerika" msgid "Not Set" msgstr "Inte angiven" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "Vissa spelare har inte detta spel. Vill du verkligen starta?" @@ -8876,7 +9061,7 @@ msgstr "" "För få lediga filer på destinationsminneskortet. Minst %n ledig(a) fil(er) " "krävs." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "Hittades inte" @@ -8922,78 +9107,78 @@ msgstr "Antal skakningar per sekund." msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "Nunchuk-accelerometer" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "Nunchuk-knappar" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "Nunchuk-spak" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "OK" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "Objekt %1" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:24 msgid "Object 1 Size" -msgstr "" +msgstr "Objekt 1 storlek" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:22 msgid "Object 1 X" -msgstr "" +msgstr "Objekt 1 X" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:23 msgid "Object 1 Y" -msgstr "" +msgstr "Objekt 1 Y" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:27 msgid "Object 2 Size" -msgstr "" +msgstr "Objekt 2 storlek" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:25 msgid "Object 2 X" -msgstr "" +msgstr "Objekt 2 X" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:26 msgid "Object 2 Y" -msgstr "" +msgstr "Objekt 2 Y" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:30 msgid "Object 3 Size" -msgstr "" +msgstr "Objekt 3 storlek" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:28 msgid "Object 3 X" -msgstr "" +msgstr "Objekt 3 X" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:29 msgid "Object 3 Y" -msgstr "" +msgstr "Objekt 3 Y" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:33 msgid "Object 4 Size" -msgstr "" +msgstr "Objekt 4 storlek" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:31 msgid "Object 4 X" -msgstr "" +msgstr "Objekt 4 X" #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IRPassthrough.cpp:32 msgid "Object 4 Y" -msgstr "" +msgstr "Objekt 4 Y" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Räckvidd för objekt" @@ -9014,7 +9199,7 @@ msgstr "Förskjutning" msgid "On" msgstr "På" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "Vid rörelse" @@ -9025,7 +9210,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -9040,7 +9225,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "&Dokumentation online " @@ -9048,7 +9233,7 @@ msgstr "&Dokumentation online " msgid "Only Show Collection" msgstr "Visa bara samling" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -9056,7 +9241,7 @@ msgstr "" "Lägg endast till symboler med prefix:\n" "(Lämna tomt för att exportera alla symboler)" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -9075,18 +9260,22 @@ msgstr "Öppna" msgid "Open &Containing Folder" msgstr "Öppna &innehållande mapp" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "Öppna &användarmapp" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Öppna mapp..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" -msgstr "Öppna FIFO-logg" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" +msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 msgid "Open GameCube &Save Folder" @@ -9150,34 +9339,34 @@ msgstr "Orange" msgid "Orbital" msgstr "Omloppsbana" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" -msgstr "" +msgstr "Ursprung" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" -msgstr "" +msgstr "Maxursprung" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" -msgstr "" +msgstr "Minursprung" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" -msgstr "" +msgstr "Ursprungssymbol" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" -msgstr "" +msgstr "Ursprung och destination" #: Source/Core/Core/FreeLookManager.cpp:101 #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -9187,16 +9376,16 @@ msgstr "Övrigt" msgid "Other Partition (%1)" msgstr "Annan partition (%1)" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "Andra snabbsparningskortkommandon" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "Annan snabbsparningshantering" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "Annat spel..." @@ -9204,24 +9393,24 @@ msgstr "Annat spel..." msgid "Output" msgstr "Utdata" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" -msgstr "" +msgstr "Resampling" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:176 msgid "Output Resampling:" -msgstr "" +msgstr "Resampling:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "Överskrivet" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "Spe&la upp inspelning..." -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -9250,7 +9439,7 @@ msgstr "PNG-bildfil (*.png);; Alla filer (*)" msgid "PPC Size" msgstr "PPC-storlek" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC mot värd" @@ -9263,7 +9452,7 @@ msgstr "Kontroll" msgid "Pads" msgstr "Kontroller" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "Parametrar" @@ -9284,7 +9473,7 @@ msgstr "Passiv" msgid "Passthrough a Bluetooth adapter" msgstr "Släpp igenom en Bluetoothadapter" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Lösenord" @@ -9307,7 +9496,7 @@ msgstr "Patchnamn" #: Source/Core/DolphinQt/Config/PropertiesDialog.cpp:70 msgid "Patches" -msgstr "Patcher" +msgstr "Patchar" #: Source/Core/DolphinQt/Config/InfoWidget.cpp:52 msgid "Path:" @@ -9322,15 +9511,15 @@ msgstr "Sökvägar" msgid "Pause" msgstr "Pausa" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" -msgstr "" +msgstr "Pausa grenbevakning" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Pausa vid slutet av inspelningar" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "Pausa när fokus förloras" @@ -9346,6 +9535,15 @@ msgid "" "unchecked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" +"Pausar spelet när renderingsfönstret inte är i fokus." +"

Om du är osäker kan du lämna detta omarkerat." + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9365,7 +9563,7 @@ msgstr "Topphastigheten för svingande utåt." msgid "Per-Pixel Lighting" msgstr "Ljus per bildpunkt" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "Uppdatera systemmjukvaran via internet" @@ -9395,15 +9593,15 @@ msgstr "Fysisk" msgid "Physical address space" msgstr "Fysiskt adressutrymme" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "Välj ett teckensnitt för felsökning" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "Ping" @@ -9415,8 +9613,8 @@ msgstr "Luta nedåt" msgid "Pitch Up" msgstr "Luta uppåt" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Plattform" @@ -9424,52 +9622,52 @@ msgstr "Plattform" msgid "Play" msgstr "Spela" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "Spela / spela in" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Spela upp inspelning" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "Play Set/Power Disc" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Uppspelningsalternativ" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "Spelare" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "Spelare ett" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "Spelare ett förmåga ett" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "Spelare ett förmåga två" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "Spelare två" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "Spelare två förmåga ett" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "Spelare två förmåga två" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Spelare" @@ -9504,10 +9702,10 @@ msgstr "Peka" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:255 msgid "Point (Passthrough)" -msgstr "" +msgstr "Peka (genomsläpp)" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "Uttag %1" @@ -9524,13 +9722,13 @@ msgstr "Port:" msgid "Portal Slots" msgstr "Portalplatser" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" "Möjlig desynkronisation upptäcktes: %1 kan ha desynkroniserat under bildruta " "%2" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "Efterbehandlingseffekt" @@ -9542,6 +9740,14 @@ msgstr "Efterbehandlingseffekt:" msgid "Post-Processing Shader Configuration" msgstr "Efterbehandlingsshaderkonfiguration" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "Power Disc 3" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "Power Disc 2" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9551,15 +9757,15 @@ msgstr "Föredra VS för att expandera punkter/linjer" msgid "Prefetch Custom Textures" msgstr "Läs in anpassade texturer i förhand" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "Tidigt inspelningsslut i PlayController. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "Tidigt inspelningsslut i PlayWiimote. {0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "Tidigt inspelningsslut i PlayWiimote. {0} > {1}" @@ -9575,7 +9781,7 @@ msgstr "" msgid "Presets" msgstr "Förval" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Synkknapptryckning" @@ -9598,24 +9804,25 @@ msgstr "" "

Rekommenderas inte. Använd bara detta om de andra " "alternativen ger dåliga resultat." -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "Föregående spelprofil" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "Föregående matchning" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "Föregående profil" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "Primitiv %1" @@ -9655,16 +9862,16 @@ msgstr "" "Någorlunda allvarliga problem har påträffats. Hela spelet eller vissa delar " "av spelet kommer kanske inte fungera riktigt." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "Program Counter" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9672,15 +9879,24 @@ msgstr "Program Counter" msgid "Progress" msgstr "Förlopp" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" +"Ber dig att bekräfta att du vill avsluta emulering när du trycker på Stoppa." +"

Om du är osäker kan du lämna detta markerat." + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "Offentlig" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "Töm cache för spellista" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "Lägg IPL-ROM-filer i User/GC/." @@ -9708,11 +9924,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Fråga" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Avsluta" @@ -9729,19 +9945,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "KLAR" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "RSO-moduler" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "RSO auto-upptäckt" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "KÖR" @@ -9762,7 +9978,7 @@ msgstr "Intervall slut:" msgid "Range Start: " msgstr "Intervall start:" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "Rank %1" @@ -9772,14 +9988,15 @@ msgstr "Rå" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:145 msgid "Raw Internal Resolution" -msgstr "" +msgstr "Rå intern upplösning" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" -msgstr "Byt &ut instruktion" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" +msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "Läs" @@ -9802,7 +10019,7 @@ msgstr "Endast läs" msgid "Read or Write" msgstr "Läs eller skriv" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "Skrivskyddat läge" @@ -9818,8 +10035,8 @@ msgstr "Riktig Wii-fjärrkontroll" msgid "Received invalid Wii Remote data from Netplay." msgstr "Tog emot ogiltig Wii-fjärrkontrollsdata från nätspel." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9828,23 +10045,23 @@ msgstr "" msgid "Recenter" msgstr "Återställ" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Spela in" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "Spela in inmatningar" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "Inspelning" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Inspelningsalternativ" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "Spelar in..." @@ -9861,7 +10078,7 @@ msgstr "Röd vänster" msgid "Red Right" msgstr "Röd höger" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9883,7 +10100,7 @@ msgstr "Redump.org-status:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9913,8 +10130,8 @@ msgstr "Uppdaterade nuvarande värden." msgid "Refreshing..." msgstr "Uppdaterar..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Region" @@ -9935,7 +10152,12 @@ msgstr "Relativ Inmatning" msgid "Relative Input Hold" msgstr "Relativ Inmatning Håll" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "Släppta versioner (några månaders mellanrum)" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "Påminn mig senare" @@ -9960,7 +10182,7 @@ msgstr "Ta bort skräpdata (kan ej återställas):" msgid "Remove Tag..." msgstr "Ta bort etikett..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "Ta bort etikett" @@ -9974,12 +10196,12 @@ msgstr "" "inte sedan packar in ISO-filen i ett komprimerat filformat såsom ZIP). Vill " "du fortsätta ändå?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" -msgstr "Byt namn på symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" +msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "Renderingsfönster" @@ -10003,10 +10225,16 @@ msgstr "Rapport: GCIFolder skriver till oallokerat block {0:#x}" msgid "Request to Join Your Party" msgstr "Förfrågan att vara med i din grupp" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -10016,7 +10244,7 @@ msgstr "Återställ" msgid "Reset All" msgstr "Återställ alla" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "Nollställ ignorera panikhanterare" @@ -10050,7 +10278,7 @@ msgstr "Nollställ alla sparade Wii-fjärrkontrollparningar" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:151 msgid "Resolution Type:" -msgstr "" +msgstr "Upplösningstyp:" #: Source/Core/DolphinQt/ResourcePackManager.cpp:26 msgid "Resource Pack Manager" @@ -10060,7 +10288,7 @@ msgstr "Resurspaketshanterare" msgid "Resource Pack Path:" msgstr "Resurspaketssökväg:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Omstart krävs" @@ -10068,11 +10296,11 @@ msgstr "Omstart krävs" msgid "Restore Defaults" msgstr "Återställ förval" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" -msgstr "Återställ instruktion" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" +msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Försök igen" @@ -10081,7 +10309,7 @@ msgstr "Försök igen" msgid "Return Speed" msgstr "Returhastighet" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "Revision" @@ -10093,7 +10321,7 @@ msgstr "Revision: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -10104,7 +10332,7 @@ msgstr "Höger" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Höger spak" @@ -10140,11 +10368,11 @@ msgstr "Rulla vänster" msgid "Roll Right" msgstr "Rulla höger" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "Rum-ID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "Rotation" @@ -10161,33 +10389,37 @@ msgid "" "used.

If unsure, leave this unchecked." msgstr "" -"Avrundar 2D-vertexer till hela bildpunkter och avrundar vystorleken till " +"Avrundar 2D-hörnpunkter till hela bildpunkter och avrundar vystorleken till " "heltal.

Åtgärdar grafiska problem i vissa spel vid högre interna " "upplösningar. Inställningen har ingen effekt när ursprunglig intern " "upplösning används.

Om du är osäker, lämna detta " "avmarkerat." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -10200,23 +10432,23 @@ msgstr "" msgid "Rumble" msgstr "Vibration" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" -msgstr "Kör &hit" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" +msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "Kör GBA-kärnor i dedikerade trådar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" -msgstr "Kör tills" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" -msgstr "Kör tills (och ignorera brytpunkter)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" +msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "Kör tills träff (och ignorera brytpunkter)" @@ -10224,7 +10456,7 @@ msgstr "Kör tills träff (och ignorera brytpunkter)" msgid "Russia" msgstr "Ryssland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "SD-kort" @@ -10283,11 +10515,11 @@ msgstr "SSL-kontext" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "&Spara kod" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "Spa&ra snabbsparning" @@ -10297,9 +10529,9 @@ msgid "Safe" msgstr "Säker" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -10309,28 +10541,40 @@ msgstr "Spara" msgid "Save All" msgstr "Spara alla" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." +msgstr "Spara grenbevakning &som..." + +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "Sparfilsexportering" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" -msgstr "Spara FIFO-logg" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" +msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" -msgstr "Spara fil till" +msgid "Save File To" +msgstr "" #. i18n: Noun (i.e. the data saved by the game) #: Source/Core/DolphinQt/GBAWidget.cpp:415 @@ -10341,15 +10585,19 @@ msgstr "Sparfil" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "Sparfiler (*.sav);;Alla filer (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "Sparfilsimportering" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "Spara äldsta snabbsparning" @@ -10357,73 +10605,77 @@ msgstr "Spara äldsta snabbsparning" msgid "Save Preset" msgstr "Spara förinställningar" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "Spara inspelning som" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Spara snabbsparning" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "Spara snabbsparningsplats 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "Spara snabbsparningsplats 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "Spara snabbsparningsplats 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "Spara snabbsparningsplats 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "Spara snabbsparningsplats 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "Spara snabbsparningsplats 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "Spara snabbsparningsplats 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "Spara snabbsparningsplats 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "Spara snabbsparningsplats 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "Spara snabbsparningsplats 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "Spara snabbsparning till fil" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "Spara snabbsparning på äldsta platsen" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Snabbspara på vald plats" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "Spara snabbsparning på plats" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "Spara symbol-map so&m..." @@ -10431,7 +10683,7 @@ msgstr "Spara symbol-map so&m..." msgid "Save Texture Cache to State" msgstr "Spara texturcache i snabbsparningar" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "Spara och läs in snabbsparning" @@ -10443,11 +10695,7 @@ msgstr "Spara som förinställningar..." msgid "Save as..." msgstr "Spara som..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "Spara kombinerad utdatafil som" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10461,23 +10709,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "Spara i samma katalog som ROM-filen" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "Spara map-fil" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "Spara signaturfil" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "Spara på vald plats" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "Spara på plats %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Spara..." @@ -10491,7 +10731,7 @@ msgstr "" msgid "Saves:" msgstr "Sparfiler:" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "Snabbsparningsinspelningen {0} är korrupt. Inspelningen stoppas..." @@ -10508,8 +10748,8 @@ msgid "ScrShot" msgstr "Skärmdump" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Sök" @@ -10518,7 +10758,7 @@ msgstr "Sök" msgid "Search Address" msgstr "Sök adress" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Sök aktuellt objekt" @@ -10538,7 +10778,7 @@ msgstr "" "Sökning är inte möjligt i virtuellt adressutrymme just nu. Kör spelet ett " "kort tag och prova igen." -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "Sök efter en instruktion" @@ -10546,7 +10786,7 @@ msgstr "Sök efter en instruktion" msgid "Search games..." msgstr "Sök efter spel..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "Sök efter en instruktion" @@ -10580,9 +10820,9 @@ msgstr "Välj" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10591,26 +10831,30 @@ msgid "Select Dump Path" msgstr "Välj dump-sökväg:" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "Välj exporteringskatalog" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "Välj figurfil" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "Välj GBA-BIOS" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "Välj GBA-ROM" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "Välj GBA-sparfilssökväg" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "Välj senaste snabbsparning" @@ -10619,6 +10863,10 @@ msgstr "Välj senaste snabbsparning" msgid "Select Load Path" msgstr "Välj laddningssökväg" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "Välj resurspaketssökväg" @@ -10627,6 +10875,14 @@ msgstr "Välj resurspaketssökväg" msgid "Select Riivolution XML file" msgstr "Välj Riivolution-XML-fil" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "Välj Skylandersamling" @@ -10635,58 +10891,62 @@ msgstr "Välj Skylandersamling" msgid "Select Skylander File" msgstr "Välj Skylanderfil" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "Välj plats %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "Välj snabbsparning" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Välj snabbsparningsplats" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Välj snabbsparningsplats 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Välj snabbsparningsplats 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Välj snabbsparningsplats 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Välj snabbsparningsplats 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Välj snabbsparningsplats 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Välj snabbsparningsplats 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Välj snabbsparningsplats 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Välj snabbsparningsplats 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Välj snabbsparningsplats 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Välj snabbsparningsplats 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "Välj WFS-sökväg" @@ -10704,24 +10964,20 @@ msgstr "Välj en mapp" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Välj en fil" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" -msgstr "Välj mapp att synkronisera med SD-kortsfilen" +msgid "Select a Folder to Sync with the SD Card Image" +msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Välj ett spel" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "Välj en SD-kortsavbildning" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "Välj en fil" @@ -10730,19 +10986,15 @@ msgstr "Välj en fil" msgid "Select a game" msgstr "Välj ett spel" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "Välj en titel att installera till NAND-minnet" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "Välj e-Readerkort" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "Välj RSO-modulens adress:" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "Välj inspelning att spela upp" @@ -10750,23 +11002,6 @@ msgstr "Välj inspelning att spela upp" msgid "Select the Virtual SD Card Root" msgstr "Välj rot för virtuellt SD-kort" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "Välj nyckelfil (OTP/SEEPROM-kopia)" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Välj sparningsfilen" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "Välj var du vill spara den konverterade skivavbildningen" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "Välj var du vill spara de konverterade skivavbildningarna" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "Valt teckensnitt" @@ -10778,16 +11013,16 @@ msgstr "Den valda kontrollprofilen finns inte" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "Det valda spelet finns inte i spellistan!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "Markerad tråds anropsstack" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "Markerad tråds kontext" @@ -10826,7 +11061,7 @@ msgid "" "Corrected Internal Resolution\".
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10884,7 +11119,28 @@ msgstr "" "

Om du är osäker kan du välja OpenGL." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Skicka" @@ -10892,6 +11148,15 @@ msgstr "Skicka" msgid "Sensor Bar Position:" msgstr "Position för Sensor Bar:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10920,39 +11185,39 @@ msgstr "Servern avvisade traverseringsförsök" msgid "Set &Value" msgstr "Sätt &värde" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "Sätt PC" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "Ange som &standard-ISO" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "Välj minneskortsfil för plats A" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "Välj minneskortsfil för plats B" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "Ställ in slut&adress för symbol" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "Ställ in &storlek för symbol" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "Ställ in slutadress för symbol" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "Ange storlek för symbol (%1):" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10966,6 +11231,14 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Ställer in Wii-systemspråk." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " @@ -10974,6 +11247,20 @@ msgstr "" "Anger latens i millisekunder. Högre värden kan minska ljudknaster. Endast " "för vissa backends." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " @@ -10983,13 +11270,13 @@ msgstr "" "mappningarna i virtuellt adressutrymme. Detta fungerar för de allra flesta " "spel." -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Inställningar" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: Kan inte skapa filen setting.txt" @@ -11009,7 +11296,7 @@ msgstr "Skaka" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:140 msgid "Sharp Bilinear" -msgstr "" +msgstr "Skarp bilinjär" #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:232 msgid "Shinkansen" @@ -11024,27 +11311,27 @@ msgstr "Shinkansenkontroll" msgid "Show % Speed" msgstr "Visa %-hastighet" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "Visa &logg" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Visa &verktygsfält" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Visa aktiv titel i fönstertitel" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "Visa alla" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Visa Australien" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Visa nuvarande spel på Discord" @@ -11053,7 +11340,7 @@ msgstr "Visa nuvarande spel på Discord" msgid "Show Disabled Codes First" msgstr "Visa avstängda koder först" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "Visa ELF/DOL" @@ -11066,7 +11353,7 @@ msgstr "Visa påslagna koder först" msgid "Show FPS" msgstr "Visa bildfrekvens" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Visa bildruteräknare" @@ -11074,43 +11361,43 @@ msgstr "Visa bildruteräknare" msgid "Show Frame Times" msgstr "Visa bildrutetider" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Visa Frankrike" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "Visa GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Visa Tyskland" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "Visa överlägg för golfläge" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "Visa Infinitybas" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Visa indata" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "Visa Italien" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "Visa JPN" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Visa Korea" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Visa laggräknare" @@ -11118,7 +11405,7 @@ msgstr "Visa laggräknare" msgid "Show Language:" msgstr "Visa språk:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Visa logg&konfiguration" @@ -11130,20 +11417,20 @@ msgstr "Visa nätspelsmeddelanden" msgid "Show NetPlay Ping" msgstr "Visa nätspelsping" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Visa Nederländerna" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "Visa meddelanden på skärmen" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "Visa PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "Visa PC" @@ -11151,31 +11438,31 @@ msgstr "Visa PC" msgid "Show Performance Graphs" msgstr "Visa prestandagrafer" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Visa plattformar" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:90 msgid "Show Projection Statistics" -msgstr "" +msgstr "Visa projektionsstatistik" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Visa regioner" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "Visa ominspelningsräknare" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Visa Ryssland" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "Visa Skylandersportal" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "Visa Spanien" @@ -11187,19 +11474,23 @@ msgstr "Visa hastighetsfärger" msgid "Show Statistics" msgstr "Visa statistik" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Visa systemklocka" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Visa Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Visa USA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Visa okänd" @@ -11211,36 +11502,36 @@ msgstr "Visa vblank-tider" msgid "Show VPS" msgstr "Visa VPS" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "Visa WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Visa Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Visa världen" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" -msgstr "Visa i &minne" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" +msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "Visa i kod" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "Visa i minne" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "Visa i kod" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "Visa i minne" @@ -11248,8 +11539,12 @@ msgstr "Visa i minne" msgid "Show in server browser" msgstr "Visa i serverlistan" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -11268,6 +11563,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -11275,6 +11577,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -11289,6 +11597,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -11319,6 +11639,8 @@ msgid "" "Shows various projection statistics.

If unsure, " "leave this unchecked." msgstr "" +"Visar diverse projektionsstatistik.

Om du är osäker " +"kan du lämna detta omarkerat." #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:303 msgid "" @@ -11328,6 +11650,14 @@ msgstr "" "Visar diverse renderingsstatistik.

Om du är osäker " "kan du lämna detta omarkerat." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "Sida-vid-sida" @@ -11344,7 +11674,7 @@ msgstr "Tryck för liggande läge" msgid "Sideways Wii Remote" msgstr "Liggande Wii-fjärrkontroll" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "Signaturdatabas" @@ -11363,7 +11693,7 @@ msgstr "Signerat 32" msgid "Signed 8" msgstr "Signerat 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "Signed int" @@ -11393,7 +11723,7 @@ msgstr "" "Sträckningsbuffertens storlek i millisekunder. Om värdet är för lågt kan " "ljudet låta hackigt." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Hoppa över" @@ -11452,6 +11782,9 @@ msgid "Skylander %1" msgstr "Skylander %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "Skylander (*.sky *.bin *.dmp *.dump);;Alla filer (*)" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;Alla filer(*)" @@ -11556,7 +11889,7 @@ msgstr "Högtalarvolym:" msgid "Specialized (Default)" msgstr "Specialiserad (standard)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "Specifik" @@ -11588,17 +11921,21 @@ msgstr "" msgid "Speed" msgstr "Hastighet" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "Spyro's Adventure" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "Stackslut" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "Stackstart" @@ -11606,29 +11943,29 @@ msgstr "Stackstart" msgid "Standard Controller" msgstr "Standardkontroll" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "Starta &nätspel..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" -msgstr "" +msgstr "Starta grenbevakning" #: Source/Core/DolphinQt/CheatsManager.cpp:161 msgid "Start New Cheat Search" msgstr "Starta ny fusksökning" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "Starta &inspelning" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Starta inspelning" @@ -11644,14 +11981,14 @@ msgstr "Starta med Riivolution-moddar" msgid "Start with Riivolution Patches..." msgstr "Starta med Riivolution-moddar..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "Startade spelet" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "Tillstånd" @@ -11667,31 +12004,31 @@ msgstr "Stega" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "Stega in" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "Stega ut" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "Stega över" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "Urstegningen lyckades!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "Urstegningen gjorde timeout!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "Överstegning pågår..." @@ -11699,7 +12036,7 @@ msgstr "Överstegning pågår..." msgid "Step successful!" msgstr "Stegning lyckades!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "Stega" @@ -11708,7 +12045,7 @@ msgstr "Stega" msgid "Stereo" msgstr "Stereo" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "Läge för stereoskopisk 3D" @@ -11733,16 +12070,16 @@ msgid "Stick" msgstr "Spak" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Stoppa" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "Avbryt uppspelning/inspelning" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "Stoppade spelet" @@ -11788,7 +12125,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Sträck ut till fönster" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "Strikt inställningssynkronisering" @@ -11802,7 +12139,11 @@ msgstr "Sträng" msgid "Strum" msgstr "Slagskena" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "Stil" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "Stil:" @@ -11815,16 +12156,16 @@ msgstr "Penna" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "Klar" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "Lades till i nätspelindex" @@ -11834,7 +12175,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "%n skivavbildning(ar) har konverterats." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "Borttagningen av '%1' lyckades." @@ -11847,7 +12188,7 @@ msgstr "Exporterade %n av %1 sparfil(er)." msgid "Successfully exported save files" msgstr "Exporteringen av sparfiler lyckades" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "Certifikaten har extraherats från NAND-minnet" @@ -11859,12 +12200,12 @@ msgstr "Extraheringen av filen lyckades." msgid "Successfully extracted system data." msgstr "Extraheringen av systemdata lyckades." -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "Importeringen av sparfilen lyckades." #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "Titeln har installerats i NAND-minnet." @@ -11896,7 +12237,7 @@ msgstr "Stöder SD och SDHC. Standardstorleken är 128 MB." msgid "Surround" msgstr "Surround" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "Vilande" @@ -11915,7 +12256,7 @@ msgstr "Swap Force" msgid "Swapper" msgstr "Swapper" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11944,16 +12285,20 @@ msgid "Symbol" msgstr "Symbol" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" -msgstr "Slutadress för symbol (%1):" +msgid "Symbol End Address (%1):" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" -msgstr "Symbolnamn" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" +msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Symboler" @@ -11961,7 +12306,7 @@ msgstr "Symboler" msgid "Sync" msgstr "Synka" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "Synka AR/Gecko-koder" @@ -12007,20 +12352,20 @@ msgstr "Synkroniserar spardata..." msgid "System Language:" msgstr "Systemspråk:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS-inmatning" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "TAS-verktyg" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "Etiketter" @@ -12030,7 +12375,7 @@ msgstr "Etiketter" msgid "Taiko Drum" msgstr "Taikotrumma" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "Svans" @@ -12038,7 +12383,7 @@ msgstr "Svans" msgid "Taiwan" msgstr "Taiwan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Ta en skärmdump" @@ -12046,11 +12391,13 @@ msgstr "Ta en skärmdump" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" msgstr "" +"Målvärdet skrevs över av den nuvarande instruktionen.\n" +"Instruktioner exekverade: %1" #. i18n: One of the elements in the Skylanders games. Japanese: マシン. For official translations #. in other languages, check the SuperChargers manual at https://support.activision.com/manuals @@ -12062,11 +12409,11 @@ msgstr "Teknologi" msgid "Test" msgstr "Test" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" -msgstr "" +msgstr "Textfil (*.txt);;Alla filer (*)" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:223 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:63 @@ -12081,7 +12428,7 @@ msgstr "Texturcachenoggrannhet" msgid "Texture Dumping" msgstr "Texturdumpning" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "Texturfiltrering" @@ -12133,7 +12480,7 @@ msgstr "IPL-filen är inte en känd korrekt version. (CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "Masterpiecepartitionerna saknas." -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." @@ -12142,7 +12489,7 @@ msgstr "" "säkerhetskopia av ditt nuvarande NAND-minne och sedan börjar om med ett " "nyskapat NAND-minne." -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "NAND-minnet har reparerats." @@ -12158,7 +12505,7 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:175 msgid "The amount of money this Skylander has. Between 0 and 65000" -msgstr "" +msgstr "Mängden pengar den här Skylandern har. Mellan 0 och 65000" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:290 msgid "" @@ -12207,6 +12554,9 @@ msgid "" "can also enter a network location (address:port) to connect to a remote " "tapserver." msgstr "" +"Standardvärdet \"%1\" fungerar med lokal tapserver och newserv. Du kan också " +"ange en nätverksplats (adress:port) för att ansluta till en tapserver på " +"internet." #: Source/Core/DolphinQt/ConvertDialog.cpp:427 msgid "" @@ -12218,7 +12568,7 @@ msgstr "" "\n" "Välj en annan sökväg som destination för \"%1\"" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -12230,7 +12580,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "Skivan kunde inte läsas (vid {0:#} - {1:#x})." -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "Skivan som skulle sättas in hittades inte." @@ -12373,7 +12723,7 @@ msgstr "" "systemmenyn kommer du inte kunna uppdatera den emulerade konsolen med den " "här skivan." -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -12399,6 +12749,8 @@ msgid "" "The hero level of this Skylander. Only seen in Skylanders: Spyro's " "Adventures. Between 0 and 100" msgstr "" +"Hjältesnivån för den här Skylandern. Används bara i Skylanders: Spyro's " +"Adventures. Mellan 0 och 100" #: Source/Core/Core/NetPlayClient.cpp:184 msgid "" @@ -12437,19 +12789,19 @@ msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:178 msgid "The nickname for this Skylander. Limited to 15 characters" -msgstr "" +msgstr "Smeknamnet för den här Skylandern. Max 15 tecken" #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:159 msgid "The patches in %1 are not for the selected game or game revision." msgstr "" "Moddarna i %1 är inte för det valda spelet eller den valda spelrevisionen." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "Profilen '%1' finns inte" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "Det inspelade spelet ({0}) är inte samma som det valda spelet ({1})" @@ -12513,11 +12865,13 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "Den angivna filen \"{0}\" finns inte" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"Den systemreserverade delen av NAND-minnet innehåller %1 block (%2 KiB) " +"data. Maxgränsen är %3 block (%4 KiB)." #: Source/Core/DolphinQt/GCMemcardManager.cpp:544 msgid "The target memory card already contains a file \"%1\"." @@ -12578,11 +12932,13 @@ msgstr "Uppdateringspartitionen saknas." msgid "The update partition is not at its normal position." msgstr "Uppdateringspartitionen är inte på sin normala position." -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." msgstr "" +"Den användartillgängliga delen av NAND-minnet innehåller %1 block (%2 KiB) " +"data. Maxgränsen är %3 block (%4 KiB)." #: Source/Core/DiscIO/VolumeVerifier.cpp:643 msgid "The {0} partition does not have a valid file system." @@ -12600,6 +12956,10 @@ msgstr "{0}-partitionen är inte korrekt signerad." msgid "The {0} partition is not properly aligned." msgstr "{0}-partitionen ligger inte på en giltig position." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "Tema" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "Det finns för många partitioner i den första partitionstabellen." @@ -12614,10 +12974,10 @@ msgstr "" "\n" "Vill du spara före du stänger den?" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" -msgstr "" +msgstr "Det finns inget att spara!" #: Source/Core/Core/State.cpp:1050 msgid "There is nothing to undo!" @@ -12669,11 +13029,11 @@ msgstr "Den här Skylandertypen kan inte modifieras än!" msgid "This USB device is already whitelisted." msgstr "Den här enheten används redan med USB-genomsläppning." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "Denna WAD går inte att starta." -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "Denna WAD är inte giltig." @@ -12693,8 +13053,8 @@ msgstr "" "Det här bygget av Dolphin är inte kompilerat för din CPU.\n" "Använd ett ARM64-bygge av Dolphin för den bästa upplevelsen." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "Det går inte att ångra detta!" @@ -12772,7 +13132,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/HardcoreWarningWidget.cpp:38 msgid "This feature is disabled in hardcore mode." -msgstr "" +msgstr "Den här funktionen är inte tillgänglig i hardcoreläget." #: Source/Core/DiscIO/NANDImporter.cpp:116 msgid "This file does not contain a valid Wii filesystem." @@ -12827,9 +13187,9 @@ msgstr "" msgid "This is a good dump." msgstr "Detta är en korrekt kopia." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." -msgstr "" +msgstr "Detta gäller bara när den emulerade mjukvaran först startar." #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:302 msgid "This session requires a password:" @@ -12852,7 +13212,7 @@ msgid "This software should not be used to play games you do not legally own." msgstr "" "Denna mjukvara bör inte användas för att spela spel som du inte äger lagligt." -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "Denna titel kan inte startas." @@ -12904,7 +13264,7 @@ msgstr "" "Det här värdet multipliceras med djupet som har ställts in i " "grafikkonfigurationen." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12919,7 +13279,7 @@ msgstr "" "Detta begränsar hastigheten av uppladdning i segment per klient, vilket " "används för sparningssynkronisering." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12931,11 +13291,11 @@ msgstr "" "Detta kan förhindra desynkronisering i vissa spel som läser från EFB. Se " "till att alla använder samma videobackend." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "Trådens kontext" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "Trådar" @@ -12943,7 +13303,7 @@ msgstr "Trådar" msgid "Threshold" msgstr "Tröskel" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "TiB" @@ -12960,14 +13320,14 @@ msgstr "" "Hur lång tid indatan ska vara stabil för att kalibrering ska ske. (noll för " "att stänga av)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "Timeout" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Titel" @@ -12975,25 +13335,29 @@ msgstr "Titel" msgid "To" msgstr "till" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "Till:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "&Helskärm" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "Slå på/av 3D-anaglyf" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "Slå på/av 3D sida-vid-sida" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "Slå på/av 3D topp-och-botten" @@ -13001,28 +13365,28 @@ msgstr "Slå på/av 3D topp-och-botten" msgid "Toggle All Log Types" msgstr "Slå på/av alla loggtyper" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "Växla bildförhållande" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Slå på/av brytpunkt" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Slå på/av beskärning" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Slå på/av anpassade texturer" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "Slå på/av EFB-kopior" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Slå på/av dimma" @@ -13034,35 +13398,35 @@ msgstr "Slå på/av helskärm" msgid "Toggle Pause" msgstr "Slå på/av paus" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "Mata in/ut SD-kort" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "Växla Hoppa över EFB-åtkomst" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Slå på/av texturdumpning" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "Slå på/av USB-tangentbord" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "Slå på/av XFB-kopior" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "Slå på/av omedelbar XFB-presentation" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "Tokenisering misslyckades." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -13078,8 +13442,8 @@ msgstr "Ovan" msgid "Top-and-Bottom" msgstr "Topp-och-botten" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "Totalt antal träffar" @@ -13141,8 +13505,8 @@ msgstr "" msgid "Trap Team" msgstr "Trap Team" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "Traverseringsfel" @@ -13160,7 +13524,7 @@ msgid "" "cases. Defaults to True" msgstr "" "Försöker översätta grenar i förtid, vilket förbättrar prestanda i de flesta " -"fall. Förvalet är Sant" +"fall. Förvalet är True" #: Source/Core/Core/HW/EXI/EXI_Device.h:101 msgid "Triforce AM Baseboard" @@ -13171,17 +13535,17 @@ msgstr "Triforce AM Baseboard" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Avtryckare" #. i18n: One of the figure types in the Skylanders games. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:415 msgid "Trophy" -msgstr "" +msgstr "Trofé" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -13195,7 +13559,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "Typiskt GameCube/Wii-adressutrymme" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "OKÄND" @@ -13207,11 +13571,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "USB-enhetsemulering" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "USB-emulering" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "Emulerade USB-enheter" @@ -13262,21 +13626,21 @@ msgstr "" "prestandapåverkan, men resultaten varierar beroende på grafikdrivrutinernas " "beteende." -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "Kunde inte upptäcka RSO-modul automatiskt" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "Kunde inte kontakta uppdateringsservern." -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "Kunde inte skapa en kopia av uppdateraren." #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:98 msgid "Unable to modify Skylander!" -msgstr "" +msgstr "Det gick inte att modifiera Skylandern!" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:706 msgid "Unable to open file." @@ -13310,7 +13674,7 @@ msgstr "" msgid "Unable to read file." msgstr "Misslyckades att läsa fil." -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "Kunde inte ställa in rättigheter för kopia av uppdateraren." @@ -13333,11 +13697,11 @@ msgstr "Okomprimerade GC/Wii-skivavbildningar (*.iso *.gcm)" msgid "Undead" msgstr "Odöd" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Ångra inläsning av snabbsparning" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Ångra snabbsparning" @@ -13358,28 +13722,28 @@ msgstr "" "av denna titel tas bort från NAND-minnet utan att dess spardata tas bort. " "Vill du fortsätta?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "USA" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Okänd" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "Okänd (Id:%1 Var:%2)" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "Okänt DVD-kommando {0:08x} - katastrofalt fel" @@ -13456,15 +13820,15 @@ msgid "Unknown(%1 %2).sky" msgstr "Okänd(%1 %2).sky" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "Okänd(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Obegränsad" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "Ladda ur ROM" @@ -13472,21 +13836,14 @@ msgstr "Ladda ur ROM" msgid "Unlock Cursor" msgstr "Lås upp muspekare" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "Upplåst" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "Upplåst %1 gånger denna session" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "Upplåst (casual)" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" -msgstr "Upplåst denna session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" +msgstr "Låstes upp %1" #: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" @@ -13512,7 +13869,7 @@ msgstr "Osignerat 32" msgid "Unsigned 8" msgstr "Osignerat 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "Unsigned int" @@ -13526,8 +13883,8 @@ msgstr "Unsigned int" msgid "Up" msgstr "Upp" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Uppdatera" @@ -13535,11 +13892,11 @@ msgstr "Uppdatera" msgid "Update Partition (%1)" msgstr "Uppdateringspartition (%1)" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "Uppdatera efter Dolphin stängs" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "Uppdatering tillgänglig" @@ -13584,7 +13941,7 @@ msgstr "Tryck för stående läge" msgid "Upright Wii Remote" msgstr "Stående Wii-fjärrkontroll" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "Statistikrapporteringsinställningar" @@ -13592,11 +13949,11 @@ msgstr "Statistikrapporteringsinställningar" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "Ange 8.8.8.8 för vanlig DNS, eller ange en egen" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "Använd all Wii-spardata" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "Använd inbyggd databas för spelnamn" @@ -13612,10 +13969,18 @@ msgstr "Använd muskontrollerad pekning" msgid "Use PAL60 Mode (EuRGB60)" msgstr "Använd PAL60-läge (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Använd panikhanterare" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" +"Använder RetroAchivements rika närvaro i din Discordstatus.

\"Visa " +"nuvarande spel på Discord\" måste vara aktiverat." + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -13664,7 +14029,7 @@ msgstr "Använd virtuella adresser när det är möjligt" msgid "User Config" msgstr "Användarinställningar" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Användargränssnitt" @@ -13682,10 +14047,17 @@ msgstr "" "Du kan använda dem för att spara eller hämta värden mellan\n" "inmatningar och utmatningar på samma föräldrakontroller." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "Användarnamn" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -13722,27 +14094,27 @@ msgstr "" msgid "Using Qt %1" msgstr "Använder Qt %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "Använder TTL %1 för prövopaket" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "Används i vanliga fall för ljusobjekt" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "Används i vanliga fall för normalmatriser" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "Används i vanliga fall för positionsmatriser" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "Används i vanliga fall för texturkoordinatmatriser" @@ -13762,7 +14134,7 @@ msgstr "Hoppa över VBI" msgid "Value" msgstr "Värde" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "Värde spårat till nuvarande instruktion." @@ -13816,7 +14188,7 @@ msgstr "Version" #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:110 msgid "Vertex Rounding" -msgstr "Vertexavrundning" +msgstr "Hörnpunktsavrundning" #. i18n: FOV stands for "Field of view". #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:247 @@ -13832,13 +14204,13 @@ msgstr "Vertikal förskjutning" msgid "Video" msgstr "Video" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "Visa &kod" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "Visa &minne" @@ -13850,22 +14222,22 @@ msgstr "Virtuella jack" msgid "Virtual address space" msgstr "Virtuellt adressutrymme" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Volym" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Volym ner" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Slå på/av ljudvolym" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Volym upp" @@ -13873,7 +14245,7 @@ msgstr "Volym upp" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "WAD-filer (*.wad)" @@ -13898,7 +14270,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "WAD-installation misslyckades: Den valda filen är inte en giltig WAD." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "VÄNTAR" @@ -14002,8 +14374,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Varning" @@ -14012,8 +14384,10 @@ msgid "" "Warning: A GCI folder override path is currently configured for this slot. " "Adjusting the GCI path here will have no effect." msgstr "" +"Varning: En åsidosättning för GCI-mappssökvägen är konfigurerad för den här " +"minneskortsplatsen. Att ändra GCI-sökvägen här kommer inte ha någon effekt." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -14029,7 +14403,7 @@ msgstr "" "Varning: Antalet block indikerade i BAT ({0}) matchar inte den laddade " "filheadern ({1})" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " @@ -14040,7 +14414,7 @@ msgstr "" "sparning innan du fortsätter, eller läsa in denna snabbsparning med " "skrivskyddat läge inaktiverat." -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " @@ -14051,7 +14425,7 @@ msgstr "" "{1}) (bildruta {2} < {3}). Du bör läsa in en annan sparning innan du " "fortsätter." -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" @@ -14062,7 +14436,7 @@ msgstr "" "in denna snabbsparning med skrivskyddat läge inaktiverat. Annars kan du få " "en desynkronisering." -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -14151,13 +14525,13 @@ msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:342 msgid "Whitelisted USB Passthrough Devices" -msgstr "Enheter som används med USB-genomsläppning" +msgstr "Enheter godkända för USB-genomsläpp" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:153 msgid "Widescreen Hack" msgstr "Bredbildshack" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -14181,21 +14555,21 @@ msgstr "Wii-fjärrkontroll" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii-fjärrkontroll %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "Wii-fjärrkontrollaccelerometer" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Wii-fjärrkontrollknappar" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "Wii-fjärrkontrollgyroskop" @@ -14207,19 +14581,19 @@ msgstr "Wii-fjärrkontrollinställningar" msgid "Wii Remotes" msgstr "Wii-fjärrkontroller" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii-TAS-inmatning %1 - Classic Controller" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii-TAS-inmatning %1 - Wii-fjärrkontroll" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii-TAS-inmatning %1 - Wii-fjärrkontroll + Nunchuk" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii och Wii-fjärrkontroller" @@ -14227,7 +14601,7 @@ msgstr "Wii och Wii-fjärrkontroller" msgid "Wii data is not public yet" msgstr "Wii-data är inte offentlig än" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii-sparfiler (*.bin);;Alla filer (*)" @@ -14235,28 +14609,20 @@ msgstr "Wii-sparfiler (*.bin);;Alla filer (*)" msgid "WiiTools Signature MEGA File" msgstr "WiiTools-signaturmegafil" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" -"Kommer att låsa muspekaren till renderingskomponenten så länge som den har " -"fokus. Du kan ställa in ett tangentkommando för att låsa upp den." - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" -msgstr "" +msgstr "Fönsterupplösning" #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:25 #: Source/Core/DolphinQt/GBAWidget.cpp:437 msgid "Window Size" msgstr "Fönsterstorlek" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -14270,12 +14636,13 @@ msgstr "Världen" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "Skriv" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" -msgstr "" +msgstr "Skriv JIT-blockloggdump" #. i18n: This string is used for a radio button that represents the type of #. memory breakpoint that gets triggered when a write operation occurs. @@ -14306,39 +14673,39 @@ msgstr "Skriv till logg och bryt" msgid "Write to Window" msgstr "Skriv till fönster" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "Fel skivnummer" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "Fel hash" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "Fel region" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "Fel revision" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." -msgstr "" +msgstr "Skrev till \"%1\"." -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." -msgstr "" +msgstr "Skrev till \"{0}\"." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF-register " @@ -14347,9 +14714,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "XLink Kai BBA-destinationsadress" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -14441,7 +14808,7 @@ msgstr "" "för \"Phantasy Star Online Episode I & II\". Om du är osäker, vänd tillbaka " "och byt till \"standardkontroll\"." -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" "Du använder den senaste versionen som är tillgänglig på det här " @@ -14502,7 +14869,7 @@ msgstr "Du måste ange ett namn för din session!" msgid "You must provide a region for your session!" msgstr "Du måste ange en region för din session!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Du måste starta om Dolphin för att ändringarna ska börja gälla." @@ -14530,16 +14897,18 @@ msgstr "" "Vill du avbryta nu för att åtgärda problemet?\n" "Om du väljer \"Nej\" kan det uppstå problem med ljudet." -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" +"NAND-minnet innehåller mer data än vad som är tillåtet. Wii-mjukvara kanske " +"beter sig inkorrekt eller inte låter dig spara." #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -14548,9 +14917,9 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Zero 3-kod stöds inte" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." -msgstr "" +msgstr "Noll kandidater kvar." #: Source/Core/Core/ActionReplay.cpp:961 msgid "Zero code unknown to Dolphin: {0:08x}" @@ -14597,7 +14966,7 @@ msgid "default" msgstr "förval" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "frånkopplad" @@ -14605,7 +14974,7 @@ msgstr "frånkopplad" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "e-Readerkort (*.raw);;Alla filer (*)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "errno" @@ -14613,7 +14982,7 @@ msgstr "errno" msgid "fake-completion" msgstr "fake-completion" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "false" @@ -14663,16 +15032,6 @@ msgstr "" msgid "none" msgstr "ingen" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "av" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "på" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "eller välj en enhet" @@ -14690,7 +15049,7 @@ msgstr "sRGB" msgid "this value:" msgstr "följande värde:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "true" @@ -14759,10 +15118,10 @@ msgstr "| Eller" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ Dolphin-teamet. ”GameCube” och ”Wii” är varumärken som tillhör " +"© 2003-2024 Dolphin-teamet. ”GameCube” och ”Wii” är varumärken som tillhör " "Nintendo. Dolphin är inte associerat med Nintendo på något sätt." #. i18n: The symbol/abbreviation for degrees (unit of angular measure). diff --git a/Languages/po/tr.po b/Languages/po/tr.po index 5360abae0d..d73caf1bd5 100644 --- a/Languages/po/tr.po +++ b/Languages/po/tr.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the Dolphin Emulator package. # # Translators: +# Ahmet Emin, 2024 # Ali Ozderya , 2019 # Bahadır Usta , 2017 # Bahadır Usta , 2017 @@ -18,10 +19,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" -"Last-Translator: zenkyomu, 2024\n" -"Language-Team: Turkish (http://app.transifex.com/delroth/dolphin-emu/" +"Last-Translator: Ahmet Emin, 2024\n" +"Language-Team: Turkish (http://app.transifex.com/dolphinemu/dolphin-emu/" "language/tr/)\n" "Language: tr\n" "MIME-Version: 1.0\n" @@ -134,7 +135,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (Revizyon %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (Standart)" @@ -154,7 +155,7 @@ msgstr "%1 (yavaş)" msgid "%1 *" msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -168,11 +169,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 Grafik Yapılandırması" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (MEM1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (MEM2)" @@ -185,11 +186,11 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "%1, sisteminde bu özellik desteklemiyor." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 bu özelliği desteklemiyor." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -199,34 +200,27 @@ msgstr "" "%2 nesne\n" "Mevcut Kare: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 katıldı" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 ayrıldı" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" -"%1 %5/%6 puan değerinde (%7 zorlayıcı) %2/%3 başarıyı açtı (%4 zorlayıcı)" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 %4/%5 puan değerinde %2/%3 başarıyı açtı" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 geçerli bir ROM değil" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "Oynama sırası %1'de" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 %2 oynuyor" @@ -239,8 +233,8 @@ msgstr "%1 bellek aralığı" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 puan" @@ -256,26 +250,26 @@ msgstr "%1 oturum bulundu" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1% (Normal Hız)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "%1'in değeri değiştirildi" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "%1'nin değeri tetiklendi" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "%1'in değeri kullanıldı" @@ -283,10 +277,18 @@ msgstr "%1'in değeri kullanıldı" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "%1

%2" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -299,7 +301,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -312,7 +314,7 @@ msgstr "%1x Yerel (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "%1x Yerel (%2x%3) %4 için" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -356,11 +358,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "&Hakkında" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "&Bellek Kesme Noktası Ekle" @@ -369,23 +375,19 @@ msgstr "&Bellek Kesme Noktası Ekle" msgid "&Add New Code..." msgstr "&Yeni Kod Ekle..." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "&Fonksiyon Ekle" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "&Ekle..." -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "&Birleştirici" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "&Ses Ayarları" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "&Otomatik Güncelle:" @@ -393,11 +395,15 @@ msgstr "&Otomatik Güncelle:" msgid "&Borderless Window" msgstr "&Çerçevesiz pencere" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "&Kesme Noktaları" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "&Hata İzleyici" @@ -405,15 +411,15 @@ msgstr "&Hata İzleyici" msgid "&Cancel" msgstr "&İptal" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "&Hile Yöneticisi" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "&Güncellemeleri Denetle..." -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "&Sembolleri Temizle" @@ -421,7 +427,7 @@ msgstr "&Sembolleri Temizle" msgid "&Clone..." msgstr "&Çoğalt..." -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "&Kod" @@ -429,37 +435,33 @@ msgstr "&Kod" msgid "&Connected" msgstr "&Bağlandı" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "&Denetleyici Ayarları" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "&Adresi kopyala" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "&Oluştur..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "&Sil" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "&Gözlemciyi Kaldır" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "&Gözlemcileri Kaldır" @@ -473,11 +475,11 @@ msgstr "&Kodu Düzenle..." msgid "&Edit..." msgstr "&Düzenle..." -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "&Diski Çıkar" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "&Emülasyon" @@ -497,41 +499,41 @@ msgstr "&Durumu Dışa Aktar..." msgid "&Export as .gci..." msgstr "&.gci Olarak Dışarı Aktar..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "&Dosya" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "&Yazı Tipi..." -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "&Kare İlerletme" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "&Serbest Bakış Ayarları" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "&Sembolleri Şuradan Getir" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "&GitHub Repo'su" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "&Grafik Ayarları" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "&Yardım" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "&Kısayol Ayarları" @@ -551,35 +553,35 @@ msgstr "&Durumu İçe Aktar..." msgid "&Import..." msgstr "&İçeri aktar" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "&Infinity Base" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "&BLR yerleştir" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "&Karelerarası Harmanlama" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "&Dil:" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "Durumu &Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "&Sembol Haritasını Yükle" @@ -589,19 +591,23 @@ msgstr "&Mevcut adrese dosya yükle" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "&Gözlemcileri Kilitle" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "&Gereçleri Yerinde Kilitle" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "&Hafıza" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "&Film" @@ -609,7 +615,7 @@ msgstr "&Film" msgid "&Mute" msgstr "&Sustur" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "&Ağ" @@ -618,23 +624,23 @@ msgid "&No" msgstr "&Hayır" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "&Aç..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "&Seçenekler" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "&HLE Fonksiyonlarını Yamala" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "&Duraklat" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "&Oynat" @@ -642,7 +648,7 @@ msgstr "&Oynat" msgid "&Properties" msgstr "&Özellikler" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "&Salt-Okunur Mod" @@ -650,7 +656,7 @@ msgstr "&Salt-Okunur Mod" msgid "&Refresh List" msgstr "&Listeyi Yenile" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "&Kayıtlar" @@ -663,24 +669,24 @@ msgstr "&Kaldır" msgid "&Remove Code" msgstr "&Kodu Sil" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" -msgstr "&Sembolü yeniden adlandır" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" +msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "&Sıfırla" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "&Kaynak Paketi Yöneticisi" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "&Sembol Haritasını Kaydet" @@ -688,31 +694,31 @@ msgstr "&Sembol Haritasını Kaydet" msgid "&Scan e-Reader Card(s)..." msgstr "&e-Okuyucu Kart(lar)ı Tara..." -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "&Skylanders Portal" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "&Hız Limiti:" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "&Durdur" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "&Tema:" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "&İş parçacıkları" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "&Araçlar" @@ -722,21 +728,21 @@ msgstr "&ROM'u Boşalt" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "&Gözlemcilerin Kilidini Aç" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "&Görünüm" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "&İzle" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "&Website" @@ -748,23 +754,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "&Evet" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "'%1' bulunamadı, sembol adları oluşturulmadı" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "'%1' bulunamadı, yerine yaygın fonksiyonlar taranıyor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(Koyu)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(Açık)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(Sistem)" @@ -772,7 +778,7 @@ msgstr "(Sistem)" msgid "(host)" msgstr "(evsahibi)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(kapalı)" @@ -796,16 +802,16 @@ msgstr ", Virgül" msgid "- Subtract" msgstr "- Çıkar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--Bilinmeyen--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -874,7 +880,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "16x Eşyönsüz" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -886,7 +892,7 @@ msgstr "2 GiB" msgid "256 MiB" msgstr "256 MiB" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -922,19 +928,19 @@ msgid "32-bit Unsigned Integer" msgstr "32-bit İmzasız Tamsayı" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "3D Derinlik" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -958,7 +964,7 @@ msgstr "4:3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1043,11 +1049,11 @@ msgstr "< Daha az" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" "Zorlayıcı Modunda Devre Dışı Bırakıldı." @@ -1057,8 +1063,8 @@ msgid "If unsure, leave this unchecked." msgstr "" "Emin değilseniz, bunu işaretlemeyin." -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." @@ -1066,7 +1072,7 @@ msgstr "" "AutoStepping zaman aşımına uğradı. Mevcut talimat " "ilgisiz." -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1096,8 +1102,8 @@ msgstr "" msgid "> Greater-than" msgstr "> -dan/-den büyük" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "Bir NetPlay Oturumu halihazırda devam ediyor!" @@ -1118,11 +1124,11 @@ msgstr "" "Bu WAD yüklendiğinde geri dönüşü olmayacak şekilde yüklü sürümü " "değiştirecektir. Devam edilsin mi?" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "Zaten bir disk takılmak üzere." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1134,7 +1140,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "Başlatılacak oyun belirtilmeden 'kaydetme durumu' yüklenemez." -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1154,7 +1160,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "Senkronizasyon, ancak bir Wii oyunu çalışırken yapılabilir." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1233,19 +1239,11 @@ msgstr "Doğruluk:" msgid "Achievement Settings" msgstr "Başarı Ayarları" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "Başarılar" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" -"Başarılar devre dışı bırakıldı.
Başarıları yeniden etkinleştirmek için " -"lütfen tüm çalışan oyunları kapatın." - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "Eylem" @@ -1333,19 +1331,19 @@ msgstr "Action Replay: Normal Kod {0}: Geçersiz alt tür {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "NetPlay Sohbeti Etkinleştir" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "Aktif" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "Etkin Infinity Figürleri:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "Etkin iş parçacığı sırası" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "Etkin iş parçacıkları" @@ -1367,7 +1365,7 @@ msgstr "GPU:" msgid "Add" msgstr "Ekle" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "&Breakpoint ekle" @@ -1384,31 +1382,31 @@ msgstr "Yeni USB Aygıtı Ekle" msgid "Add Shortcut to Desktop" msgstr "Masaüstüne kısayol oluştur" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "Breakpoint Ekle" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "Breakpoint Ekle" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "Bellek &breakpoint'i ekle" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "Bellek breakpoint'i ekle" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "&Gözlemci'ye ekle" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "Gözlemci'ye ekle" @@ -1418,17 +1416,17 @@ msgstr "Gözlemci'ye ekle" msgid "Add..." msgstr "Ekle..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "Adres" @@ -1447,7 +1445,7 @@ msgstr "CPU durumuna göre adres alanı" msgid "Address:" msgstr "Adres:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1533,7 +1531,7 @@ msgstr "Gelişmiş" msgid "Advanced Settings" msgstr "Gelişmiş Ayarlar" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1580,7 +1578,7 @@ msgid "All Assembly files" msgstr "Tüm Assembly dosyaları" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "Tüm Double" @@ -1589,7 +1587,7 @@ msgstr "Tüm Double" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1597,34 +1595,34 @@ msgid "All Files" msgstr "Tüm Dosyalar" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "Tüm Dosyalar (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "Tüm Float" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "Tüm GC/Wii dosyaları" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "Tüm Onaltılık" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "Tüm Kayıt Durumları (*.sav *.s##);; Tüm Dosyalar (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "Tüm İmzalı Tamsayı" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "Tüm İmzasız Tamsayı" @@ -1640,11 +1638,11 @@ msgstr "Tüm oyuncuların kodları senkronize edildi." msgid "All players' saves synchronized." msgstr "Tüm oyuncuların kayıtları senkronize edildi." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "Uyumsuz Bölge Ayarlarına İzin Ver" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "Kullanım İstatistikleri Raporlamasına İzin Ver" @@ -1668,7 +1666,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "Alternatif Giriş Kaynakları" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "Her zaman" @@ -1690,7 +1688,7 @@ msgstr "Takılı bir disk bekleniyordu ancak bulunamadı." msgid "Anaglyph" msgstr "Anaglif" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "Analiz et" @@ -1704,7 +1702,7 @@ msgstr "Açı" msgid "Angular velocity to ignore and remap." msgstr "Yok sayılacak ve yeniden eşlenecek açısal hız." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "Kenar Yumuşatma" @@ -1716,19 +1714,19 @@ msgstr "Kenar Yumuşatma:" msgid "Any Region" msgstr "Herhangi Bir Bölge" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" -msgstr "Şuraya imza ekle" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "&Mevcut İmza Dosyasına Ekle..." -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "İmza Dosyasını &Uygula..." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1745,19 +1743,19 @@ msgstr "Apploader Tarihi:" msgid "Apply" msgstr "Uygula" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" -msgstr "İmza dosyasını uygula" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" +msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "Rastgele Mipmap Algılama" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "'%1'i silmek istediğinizden emin misiniz?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "Bu dosyayı silmek istediğinizden emin misiniz?" @@ -1765,7 +1763,7 @@ msgstr "Bu dosyayı silmek istediğinizden emin misiniz?" msgid "Are you sure you want to delete this pack?" msgstr "Bu paketi silmek istediğinizden emin misiniz?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "NetPlay'den çıkmak istediğinizden emin misiniz?" @@ -1794,9 +1792,9 @@ msgstr "En-Boy Oranı:" msgid "Assemble" msgstr "Birleştir" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" -msgstr "Talimat birleştir" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" +msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 msgid "Assembler" @@ -1806,7 +1804,7 @@ msgstr "Birleştirici" msgid "Assembly File" msgstr "Assembly Dosyası" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "Denetleyici Bağlantı Noktalarını Ata" @@ -1856,11 +1854,15 @@ msgstr "Otomatik" msgid "Auto (Multiple of 640x528)" msgstr "Otomatik (640x528'in katları)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "Otomatik Güncelleme Ayarları" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1880,7 +1882,7 @@ msgstr "Pencere Boyutunu Otomatik Ayarla" msgid "Auto-Hide" msgstr "Otomatik Gizle" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "RSO modüllerini otomatik olarak algıla?" @@ -1897,6 +1899,17 @@ msgstr "" "

Emin değilseniz, bunu işaretlemeyin." +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "Otomatik olarak geçerli değerleri güncelleştirin" @@ -1908,7 +1921,7 @@ msgid "Auxiliary" msgstr "Auxiliary" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1934,11 +1947,11 @@ msgstr "" msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP kaydı" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "Arka Zincir" @@ -1994,10 +2007,10 @@ msgstr "Kötü ofset sağlandı." msgid "Bad value provided." msgstr "Kötü değer sağlandı." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "Afiş" @@ -2017,7 +2030,7 @@ msgstr "Çubuk" msgid "Base Address" msgstr "Baz Adres" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "Baz önceliği" @@ -2025,7 +2038,7 @@ msgstr "Baz önceliği" msgid "Basic" msgstr "Temel" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "Temel Ayarlar" @@ -2041,10 +2054,6 @@ msgstr "Oyun belirtilmeden yığın işlem modu kullanılamaz." msgid "Battery" msgstr "Batarya" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "Beta (ayda bir kere)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy, DS4Windows, vb." @@ -2081,7 +2090,7 @@ msgstr "Binary SSL (yaz)" msgid "Bitrate (kbps):" msgstr "Bit hızı (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -2089,9 +2098,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "Blok Boyutu" @@ -2129,15 +2138,15 @@ msgstr "" "Bluetooth geçiş modu etkin, ancak Dolphin libusb olmadan derlendi. Geçiş " "modu kullanılamaz." -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "Önyüklendiğinde Duraklat" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND yedekleme dosyası (*.bin);;Tüm Dosyalar (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii anahtarları dosyası (*.bin);;Tüm Dosyalar (*)" @@ -2149,47 +2158,47 @@ msgstr "Çerçevesiz Tam Ekran" msgid "Bottom" msgstr "Alt" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2201,23 +2210,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2234,7 +2243,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2244,19 +2253,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2265,25 +2274,30 @@ msgstr "" msgid "Branch: %1" msgstr "Branş: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "Branşlar" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "Kır" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "Breakpoint" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "Breakpoint ile karşılaşıldı! Adım dışına çıkma iptal edildi." -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "Breakpoint'ler" @@ -2317,7 +2331,7 @@ msgstr "Genişbant Adaptör Hatası" msgid "Broadband Adapter MAC Address" msgstr "Genişbant Adaptör MAC Adresi" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "&NetPlay Oturumlarına Göz Atın..." @@ -2325,16 +2339,16 @@ msgstr "&NetPlay Oturumlarına Göz Atın..." msgid "Buffer Size:" msgstr "Arabellek Boyutu:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "Arabellek boyutu %1 olarak değiştirildi." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "Arabellek:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2382,11 +2396,11 @@ msgstr "%1" msgid "C Stick" msgstr "C Çubuğu" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "&İmzalı Dosya Oluştur..." -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP kaydı " @@ -2421,7 +2435,7 @@ msgstr "" msgid "Calculate" msgstr "Hesapla" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2446,7 +2460,7 @@ msgstr "Kalibrasyon" msgid "Calibration Period" msgstr "Kalibrasyon Periyodu" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "%1 görüntü listesini %2 boyutunda çağır" @@ -2472,7 +2486,7 @@ msgstr "Kamera 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "Kamera görüş alanı (yönlendirme hassasiyetini etkiler)." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "Sadece sanal bellekteki değerler için AR kodu oluşturabilir." @@ -2488,14 +2502,14 @@ msgstr "Bu kupa için kötü karakterler düzenlenemez!" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "Bağlantı tutamacına göre Wii Remote bulunamıyor {0:02x}" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "Bir oyun hâlâ çalışırken bir NetPlay Oturumu başlatılamaz!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2508,15 +2522,15 @@ msgstr "İptal" msgid "Cancel Calibration" msgstr "Kalibrasyonu İptal Et" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2533,11 +2547,11 @@ msgstr "NAND'a yüklenemediği için bu WAD başlatılamıyor." msgid "Cannot compare against last value on first search." msgstr "İlk aramada son değerle karşılaştırılamıyor." -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "GC IPL bulunamadı." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "Bu adres için AR kodu oluşturulamıyor." @@ -2553,7 +2567,7 @@ msgstr "GCI klasörünü boş bir yol olarak ayarlayamazsınız." msgid "Cannot set memory card to an empty path." msgstr "Bellek kartını boş bir yola ayarlayamazsınız." -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "GC IPL bulunamadığı için oyun başlatılamıyor." @@ -2585,7 +2599,7 @@ msgstr "Ortala ve Kalibre Et" msgid "Change &Disc" msgstr "&Diski Değiştir" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "&Diski Değiştir..." @@ -2593,14 +2607,20 @@ msgstr "&Diski Değiştir..." msgid "Change Disc" msgstr "Diski Değiştir" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "Diskleri Otomatik Değiştir" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "Diski {0} olarak değiştir" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2631,7 +2651,7 @@ msgstr "" "etrafında döndürür. Yanal hareket yoktur, sadece döndürme vardır ve " "kameranın başlangıç noktasına kadar yakınlaştırabilirsiniz." -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "Değiştirilen hileler oyunu yeniden başlattığınızda etkili olacaktır." @@ -2639,11 +2659,11 @@ msgstr "Değiştirilen hileler oyunu yeniden başlattığınızda etkili olacakt msgid "Channel Partition (%1)" msgstr "Kanal Bölümü (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "Girilen karakter geçersiz!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "Sohbet" @@ -2659,7 +2679,7 @@ msgstr "Hile Arama" msgid "Cheats Manager" msgstr "Hile Yöneticisi" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "NAND'ı Kontrol Et..." @@ -2671,7 +2691,7 @@ msgstr "Arka Planda Oyun Listesi Değişikliklerini Kontrol Et" msgid "Check for updates" msgstr "Güncellemeleri kontrol et" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." @@ -2679,7 +2699,7 @@ msgstr "" "Dosyanın silinmesi için gerekli izinlere sahip olup olmadığınızı veya hâlâ " "kullanımda olup olmadığını kontrol edin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "Sağlama" @@ -2691,36 +2711,36 @@ msgstr "Çin" msgid "Choose" msgstr "Seç" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "Açmak için bir dosya seçin" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" -msgstr "Açmak veya oluşturmak için bir dosya seçin" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "Öncelikli girdi dosyasını seçin" +msgid "Choose Secondary Input File" +msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "İkincil girdi dosyasını seçin" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "GCI baz klasörünü seçin" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "Çıkarılacak klasörü seçin" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" +msgstr "" #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "Yaw ekseni etrafında dönüşün sıkıştırılması." -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "Klasik Düğmeler" @@ -2731,18 +2751,18 @@ msgstr "Klasik Denetleyici" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "Temizle" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "Önbelleği Temizle" @@ -2763,7 +2783,7 @@ msgstr "Klonla ve Kodu &Düzenle..." msgid "Close" msgstr "Kapat" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "Ya&pılandırma" @@ -2771,11 +2791,11 @@ msgstr "Ya&pılandırma" msgid "Code" msgstr "Kod" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2787,7 +2807,7 @@ msgstr "Code:" msgid "Codes received!" msgstr "Kodlar alındı!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "Renk Düzeltme" @@ -2803,11 +2823,11 @@ msgstr "Renk Düzeltme:" msgid "Color Space" msgstr "Renk Alanı" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "İki İmza Dosyasını &Birleştir..." @@ -2848,9 +2868,9 @@ msgstr "Başlamadan önce gölgelendiricileri derle" msgid "Compiling Shaders" msgstr "Gölgelendiriciler Derleniyor" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "Sıkıştırma" @@ -2863,7 +2883,7 @@ msgstr "Sıkıştırma Seviyesi:" msgid "Compression:" msgstr "Sıkıştırma" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2871,11 +2891,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "Koşul" @@ -2891,7 +2911,7 @@ msgstr "Koşullu" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "Koşullu Yardımı" @@ -2906,7 +2926,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2944,52 +2969,6 @@ msgid "" "possible for them to go out of range or to become NaN. A warning will be " "given if NaN is returned, and the var that became NaN will be logged." msgstr "" -"Koşullar:\n" -"Bir breakpoint'e ulaşıldığında değerlendirilecek bir ifade ayarlar. İfade " -"'false' veya 0 ise breakpoint tekrar vurulana kadar dikkate alınmaz. " -"İfadeler virgülle ayrılmalıdır. Ne yapılacağını belirlemek için yalnızca son " -"ifade kullanılacaktır.\n" -"\n" -"Referans verilebilen register'lar:\n" -"GPR'lar : r0..r31\n" -"FPR'lar : f0..f31\n" -" LR, CTR, PC\n" -"\n" -"Fonksiyonlar:\n" -"Bir register ayarla: r1 = 8\n" -"Cast'ler: s8(0xff). Mevcut: s8, u8, s16, u16, s32, u32\n" -"Çağrı Yığını: callstack(0x80123456), callstack(\"anim\")\n" -"Dizeleri Karşılaştır: streq(r3, \"abc\"). Her iki parametre de adres veya " -"dize sabiti olabilir.\n" -"Belleği oku: read_u32(0x80000000). Mevcut: u8, s8, u16, s16, u32, s32, f32, " -"f64\n" -"Belleğe yaz: write_u32(r3, 0x80000000). Mevcut: u8, u16, u32, f32, f64\n" -"*şu anda yazma her zaman tetiklenir\n" -"\n" -"Operasyonlar:\n" -"Unary: -u, !u, ~u\n" -"Matematik: * / + -, üslü: **, kalan: %, kaydırma: <<, >>\n" -"Karşılaştır: <, <=, >, >=, ==, !=, &&, ||\n" -"Bitwise: &, |, ^\n" -"\n" -"Örnekler:\n" -"r4 == 1\n" -"f0 == 1.0 && f2 < 10.0\n" -"r26 <= r0 && ((r5 + 3) & -4) * ((r6 + 3) & -4)* 4 > r0\n" -"p = r3 + 0x8, p == 0x8003510 && read_u32(p) != 0\n" -"Yaz ve kır: r4 = 8, 1\n" -"Yaz ve devam et: f3 = f1 + f2, 0\n" -"Koşul her zaman son olmalı\n" -"\n" -"Dizeler yalnızca callstack() veya streq()'de ve \"alıntılanmış\" şekilde " -"kullanılmalıdır. Değişkenlere dize atamayın.\n" -"Bir isabet veya NaN sonucu varsa, tüm değişkenler Bellek Arayüzü günlüğüne " -"yazdırılacaktır. Sorunları kontrol etmek için denklemlerinize değişken " -"atayın, böylelikle yazdırılabilir.\n" -"\n" -"Not: Tüm değerler, hesaplamalar için dahili olarak 'double'lara " -"dönüştürülür. Menzil dışına çıkmaları ya da NaN haline gelmeleri mümkün. NaN " -"döndürülürse uyarı verilecek ve NaN haline gelen değişken kaydedilececektir." #: Source/Core/DolphinQt/ToolBar.cpp:130 msgid "Config" @@ -3006,7 +2985,7 @@ msgstr "Yapılandır" msgid "Configure Controller" msgstr "Denetleyiciyi Yapılandır" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Dolphin'i Yapılandır" @@ -3019,13 +2998,13 @@ msgstr "Girdileri Yapılandır" msgid "Configure Output" msgstr "Çıktıları Yapılandır" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "Onayla" @@ -3034,12 +3013,12 @@ msgstr "Onayla" msgid "Confirm backend change" msgstr "Arka uç değişikliğini onayla" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "Durdurmayı Onayla" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "Onay" @@ -3049,7 +3028,7 @@ msgstr "Onay" msgid "Connect" msgstr "Bağlan" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "Balance Board Bağla" @@ -3057,27 +3036,27 @@ msgstr "Balance Board Bağla" msgid "Connect USB Keyboard" msgstr "USB Klavye Bağla" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "Wii Remote'u Bağla: %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "1. Wii Remote'u Bağla" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "2. Wii Remote'u Bağla" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "3. Wii Remote'u Bağla" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "4. Wii Remote'u Bağla" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "Wii Remote Bağla" @@ -3095,7 +3074,7 @@ msgstr "" msgid "Connected" msgstr "Bağlandı" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "Bağlanıyor" @@ -3120,23 +3099,23 @@ msgstr "NetPlay Golf Modunu Kontrol Et" msgid "Control Stick" msgstr "Kontrol Çubuğu" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "Denetleyici Profili" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "Denetleyici Profili 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "Denetleyici Profili 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "Denetleyici Profili 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "Denetleyici Profili 4" @@ -3148,6 +3127,16 @@ msgstr "Denetleyici Ayarları" msgid "Controllers" msgstr "Denetleyiciler" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3161,7 +3150,7 @@ msgstr "" "

Emin değilsen, bunu 203'te bırak." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3172,7 +3161,7 @@ msgstr "" "önünde görüneceği mesafedir.

Daha yüksek bir değer daha güçlü ekran " "dışı efektler yaratırken daha düşük bir değer daha rahattır." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3186,7 +3175,7 @@ msgstr "" "çözünürlük ne kadar düşük olursa, performans o kadar iyi olacaktır." "

Emin değilseniz, Yerel'i seçin." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3221,7 +3210,7 @@ msgstr "" "Yüksek veya düşük seviyeli DSP öykünmesinin kullanılıp kullanılmayacağını " "ayarlar. Varsayılan değer Etkin'dir." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "Yakınsama" @@ -3319,45 +3308,45 @@ msgstr "" "genellikle 2.2'yi hedefler.

Emin değilseniz, bunu " "işaretlemeyin." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "Kopyala" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "Kopyala &Fonksiyon" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" -msgstr "Kopyala &Hex" +msgid "Copy &Function" +msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "Adresi kopyala" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "Kopyalama başarısız" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "Hex'i Kopyala" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "Değeri Kopyala" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "Kod &dizesini kopyala" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "Hedef ad&resi kopyala" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "A'ya kopyala" @@ -3372,8 +3361,8 @@ msgstr "B'ye kopyala" msgid "Core" msgstr "Çekirdek" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3483,8 +3472,8 @@ msgstr "Dosya {0} tanınamadı." msgid "Could not save your changes!" msgstr "Değişiklikleriniz kaydedilemedi!" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "Güncelleme işlemi başlatılamadı: {0}" @@ -3508,7 +3497,7 @@ msgstr "" "Öyleyse, seçeneklerde hafıza kartınızın konumunu yeniden belirtmeniz " "gerekebilir." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "Merkezi sunucu aranamadı" @@ -3524,13 +3513,13 @@ msgstr "Dosya okunamadı." msgid "Country:" msgstr "Ülke:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "Oluştur" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "Infinity Dosyası Oluştur" @@ -3544,7 +3533,7 @@ msgstr "Yeni Hafıza Kartı Oluştur" msgid "Create Skylander File" msgstr "Skylander Dosyası Oluştur" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "Diğer cihazlar için eşlemeler oluştur" @@ -3596,23 +3585,23 @@ msgstr "" "

Emin değilseniz, bunu işaretlemeyin." -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "Mevcut Bölge" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "Mevcut Değer" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "Mevcut bağlam" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "Mevcut oyun" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "Mevcut iş parçacığı" @@ -3727,7 +3716,7 @@ msgstr "Dance Mat" msgid "Dark" msgstr "Dark" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "Veri" @@ -3773,7 +3762,7 @@ msgid "Debug" msgstr "Hata ayıkla" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "Hata ayıklama" @@ -3790,24 +3779,24 @@ msgstr "Kod Çözme Kalitesi:" msgid "Decrease" msgstr "Azalt" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "Yakınsamayı Azalt" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "Derinliği Azalt" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "Öykünme Hızını Düşür" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "IR'ı Azalt" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "Seçili Durum Yuvasını Azalt" @@ -3821,7 +3810,7 @@ msgstr "Y'yi Azalt" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "Varsayılan" @@ -3841,7 +3830,7 @@ msgstr "Varsayılan Yazı Tipi" msgid "Default ISO:" msgstr "Varsayılan ISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "Varsayılan iş parçacığı" @@ -3868,8 +3857,9 @@ msgstr "" "

Emin değilseniz, bunu işaretlemeyin." -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "Sil" @@ -3887,7 +3877,7 @@ msgstr "Seçili Dosyaları Sil..." msgid "Delete the existing file '{0}'?" msgstr "Varolan '{0}' dosyasını sil?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "Derinlik" @@ -3899,12 +3889,12 @@ msgstr "Derinlik Yüzdesi:" msgid "Depth:" msgstr "Derinlik:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "Açıklama" @@ -3918,8 +3908,8 @@ msgstr "Açıklama:" msgid "Description: %1" msgstr "Açıklama: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3931,21 +3921,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "Ayrılmış" @@ -3953,7 +3943,7 @@ msgstr "Ayrılmış" msgid "Detect" msgstr "Belirle" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "RSO Modülleri Algılanıyor" @@ -3961,11 +3951,11 @@ msgstr "RSO Modülleri Algılanıyor" msgid "Deterministic dual core:" msgstr "Deterministik çift çekirdek:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "Geliştirme (günde birkaç kez)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "Cihaz" @@ -4007,11 +3997,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "Bağlantı ke&sildi" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "Devre Dışı Bırak" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "Sınırlayıcı Kutusunu Devre Dışı Bırak" @@ -4024,15 +4009,15 @@ msgstr "Kopyalama Filtresini Devre Dışı Bırak" msgid "Disable EFB VRAM Copies" msgstr "EFB VRAM Kopyalarını Devre Dışı Bırak" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "Öykünme Hızı Limitini Kapat" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "Fastmem'i Devre Dışı Bırak" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "Fastmem Alanını Devre Dışı Bırak" @@ -4040,11 +4025,11 @@ msgstr "Fastmem Alanını Devre Dışı Bırak" msgid "Disable Fog" msgstr "Sisi Devre Dışı Bırak" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "JIT Önbelleğini Devre Dışı Bırak" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "Büyük Giriş Noktaları Haritasını Devre Dışı Bırak" @@ -4073,7 +4058,7 @@ msgstr "" "yukarı ölçeklendirmeyi engeller.

Emin değilseniz, " "bunu işaretlemeyin." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -4088,6 +4073,12 @@ msgstr "" "sorununa neden olur.

Emin değilsen, bunu işaretli " "bırak." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "Disk" @@ -4096,6 +4087,11 @@ msgstr "Disk" msgid "Discard" msgstr "Vazgeç" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "Ekran Türü" @@ -4127,17 +4123,17 @@ msgstr "Mesafe" msgid "Distance of travel from neutral position." msgstr "Nötr pozisyondan seyahat mesafesi." -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" "Dolphin'in geliştiricilerine bilgi bildirmesi için Dolphin'e yetki veriyor " "musun?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "\"%1\"yi Oyun Dizinleri listesine eklemek istiyor musun?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "Simge adlarının listesini temizlemek istiyor musun?" @@ -4147,7 +4143,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "%n seçili kayıt dosyasını silmek istiyor musun?" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "Mevcut öykünmeyi durdurmak istiyor musun?" @@ -4159,8 +4155,8 @@ msgstr "NAND'ı tamir etmeyi denemek ister misin?" msgid "Dolby Pro Logic II Decoder" msgstr "Dolby Pro Logic II Kod Çözücü" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO Günlüğü (*.dff)" @@ -4168,9 +4164,9 @@ msgstr "Dolphin FIFO Günlüğü (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "Dolphin Oyun Modu Ayarı" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Dolphin Harita Dosyası (*.map)" @@ -4182,8 +4178,8 @@ msgstr "Dolphin İmza CSV Dosyası" msgid "Dolphin Signature File" msgstr "Dolphin İmza Dosyası" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS Filmleri (*.dtm)" @@ -4226,7 +4222,7 @@ msgstr "Dolphin istenen işlemi gerçekleştiremedi." msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin ücretsiz ve açık kaynaklı bir GameCube ve Wii emülatörüdür." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Dolphin geçiş sunucusu için çok eski" @@ -4242,15 +4238,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin lisanssız diskleri doğrulayamıyor." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" -"Dolphin bunu, bölgesi otomatik olarak belirlenemeyen başlıklar için " -"kullanacaktır." - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "Dolphin'in hile sistemi şu anda devre dışı." @@ -4259,7 +4247,7 @@ msgstr "Dolphin'in hile sistemi şu anda devre dışı." msgid "Domain" msgstr "Alan" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "Güncelleme Yapma" @@ -4280,7 +4268,7 @@ msgstr "Kapılar kilitli" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "Double" @@ -4302,7 +4290,7 @@ msgstr "Kodları İndir" msgid "Download Codes from the WiiRD Database" msgstr "WiiRD Veritabanından Kodları İndir" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "GameTDB.com'dan Oyun Kapaklarını Grid Modunda Kullanmak İçin İndir" @@ -4314,6 +4302,16 @@ msgstr "İndirme tamamlandı" msgid "Downloaded %1 codes. (added %2)" msgstr "%1 kod indirildi. (%2 eklendi)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4353,7 +4351,7 @@ msgstr "&FakeVMEM'i Dök" msgid "Dump &MRAM" msgstr "&MRAM'i Dök" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "Sesi Dök" @@ -4365,7 +4363,7 @@ msgstr "Baz Dokuları Dök" msgid "Dump EFB Target" msgstr "EFB Hedefini Dök" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "Kareleri Dök" @@ -4434,11 +4432,11 @@ msgstr "" "

Emin değilsen, bunu işaretsiz bırak." -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "Turbo Düğmesine Basma Süresi (kare):" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "Turbo Düğmesini Bırakma Süresi (kare):" @@ -4448,11 +4446,11 @@ msgstr "Turbo Düğmesini Bırakma Süresi (kare):" msgid "Dutch" msgstr "Flemenkçe" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "&Çıkış" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "EFB kopyası %1" @@ -4468,7 +4466,7 @@ msgstr "" "yeni sürücüyü görmesini sağlamak için muhtemelen bu noktada bilgisayarınızı " "yeniden başlatman gerekir." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4480,7 +4478,7 @@ msgstr "" "Adaletin ve minimum gecikmenin çok önemli olduğu rekabetçi oyunlar için " "uygundur." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "Erken Hafıza Güncellemeleri" @@ -4499,7 +4497,16 @@ msgstr "Doğu Asya" msgid "Edit Breakpoint" msgstr "Breakpoint'i Düzenle" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "Düzenle..." @@ -4519,11 +4526,11 @@ msgstr "Efekt" msgid "Effective" msgstr "Efektif" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "Efektif önceliği" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4541,7 +4548,7 @@ msgstr "Element" msgid "Embedded Frame Buffer (EFB)" msgstr "Gömülü Kare Arabelleği (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "Boş" @@ -4553,7 +4560,7 @@ msgstr "Öykünme iş parçacığı zaten çalışıyor" msgid "Emulate Disc Speed" msgstr "Disk Hızını Öykün" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "Infinity Base'i Öykün" @@ -4573,7 +4580,7 @@ msgstr "" "Gerçek donanımın disk hızını öykünün. Devre dışı bırakmak kararsızlığa neden " "olabilir. Varsayılan değer Etkin'dir." -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "Öykünen USB Cihazları" @@ -4591,7 +4598,7 @@ msgstr "" "Mevcut: MEM1 {0:08X} ({1} MiB), MEM2 {2:08X} ({3} MiB)\n" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "Öykünme hızı" @@ -4600,8 +4607,6 @@ msgstr "Öykünme hızı" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "Etkinleştir" @@ -4609,23 +4614,15 @@ msgstr "Etkinleştir" msgid "Enable API Validation Layers" msgstr "API Doğrulama Katmanlarını Etkinleştir" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "Başarım Rozetlerini Etkinleştir" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "Başarımları Etkinleştir" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "Ses Esnetmeyi Etkinleştir" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "Hileleri Etkinleştir" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "Denetleyici Giri&şini Etkinleştir" @@ -4633,17 +4630,21 @@ msgstr "Denetleyici Giri&şini Etkinleştir" msgid "Enable Custom RTC" msgstr "Özel RTC'yi Etkinleştir" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "Hata Ayıklama Arayüzünü Etkinleştir" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "Çift Çekirdeği Etkinleştir" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "Çift Çekirdeği Etkinleştir (Hızı Artırır)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4653,7 +4654,7 @@ msgstr "Öykünen CPU Saat Hızını Geçersiz Kılmayı Etkinleştir" msgid "Enable Emulated Memory Size Override" msgstr "Öykünen Bellek Boyutu Geçersiz Kılmayı Etkinleştir" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "Encore Başarımlarını Etkinleştir" @@ -4665,11 +4666,11 @@ msgstr "FPRF'i Etkinleştir" msgid "Enable Graphics Mods" msgstr "Grafik Modlarını Etkinleştir" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "Zorlayıcı Modu Etkinleştir" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4702,20 +4703,16 @@ msgstr "" "oyun çalışırken Zorlayıcı Modunu kapatmanın, yeniden etkinleştirmeden önce " "oyunun kapatılmasını gerektirdiğini unutmayın." -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "Lider Tablolarını Etkinleştir" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "MMU'yu Etkinleştir" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "İlerleme Bildirimlerini Etkinleştir" @@ -4723,14 +4720,10 @@ msgstr "İlerleme Bildirimlerini Etkinleştir" msgid "Enable Progressive Scan" msgstr "Progresif Taramayı Etkinleştir" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "RetroAchievements.org Entegrasyonunu Etkinleştir" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "Rich Presence'ı Etkinleştir" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4744,11 +4737,15 @@ msgstr "Ekran Koruyucusunu Etkinleştir" msgid "Enable Speaker Data" msgstr "Hoparlör Verisini Etkinleştir" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "Resmi Olmayan Başarımları Etkinleştir" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "Kullanım İstatistikleri Raporlamasını Etkinleştir" @@ -4764,37 +4761,6 @@ msgstr "Wireframe'i Etkinleştir" msgid "Enable Write-Back Cache (slow)" msgstr "Geri Yazma Önbelleğini Etkinleştir (yavaş)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" -"Başarım rozetlerini etkinleştirir.

Oyuncu, oyun ve başarımlar için " -"simgeler görüntülenir. Basit bir görsel seçenek, ancak görüntüleri indirmek " -"için az miktarda ekstra bellek ve zaman gerektirecektir." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" -"RetroAchievements liderlik tablolarında yarışmayı etkinleştirir." -"

Kullanmak için Zorlayıcı Modu etkinleştirilmelidir." - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" -"RetroAchievements web sitesinde ayrıntılı rich presence'ı etkinleştirir." -"

Bu, web sitesine oyuncunun oyunda ne yaptığına dair ayrıntılı bir " -"açıklama sağlar. Bu devre dışı bırakılırsa, web sitesi yalnızca hangi oyunun " -"oynandığını bildirecektir.

Bu ayarın Discord rich presence ile " -"alakası yoktur." - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " @@ -4804,7 +4770,7 @@ msgstr "" "çökmelere ve diğer sorunlara neden olabilir. (AÇIK = Uyumlu, KAPALI = " "Limitsiz)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4816,7 +4782,7 @@ msgstr "" "hesabı ile giriş yapmalısın. Dolphin şifreni yerel olarak kaydetmez ve " "oturum açmayı sürdürmek için bir API belirteci kullanır." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " @@ -4826,33 +4792,32 @@ msgstr "" "120 yıldızdan 60'ı gibi birikmiş bir değeri takip eden bir başarımda " "ilerleme kaydettiğinde kısa bir açılır mesaj görüntülenir." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -"Encore Modunda başarımların kilidini açmayı etkinleştirir.

Encore " -"Modu, oyuncunun sitede daha önce açtığı başarımları yeniden etkinleştirir, " -"böylece oyuncu kilit açma koşullarını tekrar karşıladığında bilgilendirilir, " -"özel speedrun kriterleri için veya sadece eğlence için kullanışlıdır." -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" -msgstr "Başarımların kilidini açmayı etkinleştir.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" -"Resmi başarımların yanı sıra resmi olmayan başarımların kilidini açmayı " -"etkinleştirir.

Resmi olmayan başarımlar, RetroAchievements tarafından " -"resmi olarak kabul edilmemiş isteğe bağlı veya tamamlanmamış başarımlardır. " -"Test veya sadece eğlence için yararlı olabilir." #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 msgid "" @@ -4870,7 +4835,7 @@ msgstr "" "Birkaç oyun için gerekli olan Kayar Nokta Sonuç Bayrağı (FPRF) hesaplamasını " "etkinleştirir. (AÇIK = Uyumlu, Kapalı = Hızlı)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4924,7 +4889,7 @@ msgstr "" "

Emin değilsen, bunu işaretsiz bırak." -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4989,6 +4954,15 @@ msgstr "" "Kanalları için alternatif bir sağlayıcıdır\n" "Hizmet Koşullarını şu adresten okuyabilirsin: https://www.wiilink24.com/tos" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -5028,6 +5002,10 @@ msgstr "" "\n" "İçe aktarım iptal ediliyor." +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet Başlatılamadı" @@ -5075,7 +5053,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "RSO modül adresini girin:" @@ -5088,20 +5066,20 @@ msgstr "RSO modül adresini girin:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -5115,42 +5093,42 @@ msgstr "RSO modül adresini girin:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -5176,7 +5154,7 @@ msgstr "Adaptör Açılırken Hata Oluştu: %1" msgid "Error collecting save data!" msgstr "Kayıt verileri toplanırken hata oluştu!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -5191,7 +5169,7 @@ msgstr "" msgid "Error obtaining session list: %1" msgstr "Oturum listesi alınırken hata oluştu: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "Bazı doku paketleri yüklenirken bir hata oluştu" @@ -5288,7 +5266,7 @@ msgstr "{1} bölümündeki {0} kullanılmayan blokta hatalar bulundu." msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "Avrupa" @@ -5301,15 +5279,15 @@ msgstr "Ayrıcalıklı Uber Gölgelendiriciler" msgid "Exit" msgstr "Çıkış" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "+ veya kapatma parantezi bekleniyor." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "Beklenen argümanlar: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "Kapatma parantezi bekleniyor." @@ -5321,19 +5299,19 @@ msgstr "Virgül bekleniyor." msgid "Expected end of expression." msgstr "İfadenin sonu bekleniyor." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "Giriş ismi bekleniyor." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "Açık parantez bekleniyor." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "İfadenin başlangıcı bekleniyor." -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "Değişken ismi bekleniyor." @@ -5341,7 +5319,7 @@ msgstr "Değişken ismi bekleniyor." msgid "Experimental" msgstr "Deneysel" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "Tüm Wii Kayıtlarını Dışa Aktar" @@ -5352,11 +5330,11 @@ msgstr "Tüm Wii Kayıtlarını Dışa Aktar" msgid "Export Failed" msgstr "Dışa Aktarma Başarısız Oldu" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "Kaydı Dışa Aktar" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "Kaydı Dışa Aktar..." @@ -5384,14 +5362,14 @@ msgstr ".&gcs Olarak Dışarı Aktar..." msgid "Export as .&sav..." msgstr ".&sav Olarak Dışarı Aktar..." -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "%n kayıt dışa aktarıldı" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "Eklenti" @@ -5404,7 +5382,7 @@ msgstr "Eklenti Hareket Girişi" msgid "Extension Motion Simulation" msgstr "Eklenti Hareket Simülasyonu" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "Harici" @@ -5412,7 +5390,7 @@ msgstr "Harici" msgid "External Frame Buffer (XFB)" msgstr "Harici Kare Arabelleği (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "NAND'den Sertifikaları Çıkar" @@ -5449,8 +5427,8 @@ msgstr "Dizin Çıkarılıyor..." msgid "FD" msgstr "FD" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO Oynatıcısı" @@ -5466,11 +5444,11 @@ msgstr "" "Bellek kartı açılamadı:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "Bu oturum NetPlay dizinine eklenemedi: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "İmza dosyasına eklenemedi: '%1'" @@ -5490,7 +5468,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "Redump.org'a bağlanılamadı." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "Sunucuya bağlanılamadı: %1" @@ -5511,15 +5489,15 @@ msgstr "D3D12 küresel kaynakları oluşturulamadı" msgid "Failed to create DXGI factory" msgstr "DXGI factory oluşturulamadı" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "Infinity dosyası oluşturulamadı" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "Skylander dosyası oluşturulamadı!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5537,7 +5515,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "NetPlay hafıza kartı silinemedi. Yazma izinlerinizi doğrulayın." -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "Seçilen dosya silinemedi." @@ -5566,7 +5544,7 @@ msgstr "%1 kayıt dosyasından %n tanesi dışa aktarılamadı." msgid "Failed to export the following save files:" msgstr "Aşağıdaki kayıt dosyaları dışa aktarılamadı:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "NAND'den sertifikalar çıkarılamadı" @@ -5596,13 +5574,13 @@ msgstr "Bir veya daha fazla D3D sembolü bulunamadı" msgid "Failed to import \"%1\"." msgstr "\"%1\" içe aktarılamadı." -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" "Kayıt dosyası içe aktarılamadı. Lütfen oyunu başlatın ve tekrar deneyin." -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." @@ -5610,7 +5588,7 @@ msgstr "" "Kayıt dosyası içe aktarılamadı. Verilen dosya bozuk veya geçersiz bir Wii " "kaydı olabilir." -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5620,7 +5598,7 @@ msgstr "" "dosyalara erişimi engelliyor olabilir. NAND'ınızı onarmayı deneyin (Araçlar -" "> NAND'ı Yönet -> NAND'ı Kontrol Et...), ardından kaydı tekrar içe aktarın." -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "Çekirdek başlatılamadı" @@ -5643,11 +5621,11 @@ msgid "Failed to install pack: %1" msgstr "Paket kurulamadı: %1" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "Bu başlık NAND'a kurulamadı." -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" @@ -5655,8 +5633,8 @@ msgstr "" "Port %1 dinlemesi başarısız oldu. Birden fazla NetPlay sunucusu çalışıyor " "olabilir mi?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "%1 için RSO modülü yüklenemedi" @@ -5668,21 +5646,21 @@ msgstr "d3d11.dll yüklenemedi" msgid "Failed to load dxgi.dll" msgstr "dxgi.dll yüklenemedi" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "Harita dosyası yüklenemedi '%1'" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "Skylander dosyası yüklenemedi!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "Yürütülebilir dosya belleğe yüklenemedi." @@ -5698,17 +5676,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "Skylander modifiye edilemedi!" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "" @@ -5716,7 +5694,7 @@ msgstr "" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5746,15 +5724,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5762,11 +5740,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5813,23 +5791,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5843,7 +5821,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5874,31 +5852,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5948,20 +5926,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5974,7 +5953,7 @@ msgstr "Hızlı" msgid "Fast Depth Calculation" msgstr "Hızlı Derinlik Hesaplaması" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5985,7 +5964,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5997,9 +5976,9 @@ msgstr "" msgid "File Details" msgstr "Dosya Ayrıntıları" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "Dosya Biçimi" @@ -6007,24 +5986,24 @@ msgstr "Dosya Biçimi" msgid "File Format:" msgstr "Dosya Biçimi:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "Dosya Bilgisi" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "Dosya Adı" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "Dosya Yolu" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "Dosya Boyutu" @@ -6109,7 +6088,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "Bayraklar" @@ -6118,13 +6096,13 @@ msgstr "Bayraklar" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -6191,7 +6169,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -6201,7 +6179,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -6209,6 +6187,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "Biçim:" @@ -6224,7 +6208,7 @@ msgstr "İleri" msgid "Forward port (UPnP)" msgstr "İletme portu (UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -6234,24 +6218,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "Kare İlerletme" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "Kare İlerletme Hızını Düşür" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "Kare İlerletme Hızını Arttır" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "Kare İlerletme Hızını Sıfırla" @@ -6259,7 +6243,7 @@ msgstr "Kare İlerletme Hızını Sıfırla" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "Çerçeve Aralığı" @@ -6267,7 +6251,7 @@ msgstr "Çerçeve Aralığı" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "" @@ -6287,7 +6271,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -6308,11 +6292,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "Serbest Bakış" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -6337,8 +6321,8 @@ msgid "From" msgstr "Buradan" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "" @@ -6346,10 +6330,15 @@ msgstr "" msgid "FullScr" msgstr "Tam Ekran" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "Fonksiyon" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -6366,7 +6355,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -6382,19 +6371,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -6436,7 +6425,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "GPU Doku Çözücüsü" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6446,25 +6435,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6476,7 +6465,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6494,22 +6483,22 @@ msgstr "" msgid "Game" msgstr "Oyun" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "Game Boy Advance Kartuşu (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6537,8 +6526,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "Oyun ID'si" @@ -6547,25 +6536,25 @@ msgstr "Oyun ID'si" msgid "Game ID:" msgstr "Oyun ID'si:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "Oyun Durumları" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6578,7 +6567,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6598,11 +6587,11 @@ msgstr "Wii U İçin GameCube Adaptörü" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6610,11 +6599,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "GameCube Kontrolcüleri" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6631,7 +6620,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6664,34 +6653,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Gecko Kodları" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "Genel" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "Genel ve Seçenekler" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "Yeni bir İstatistik Kimliği Oluşturun" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6709,7 +6706,7 @@ msgstr "Almanya" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6724,7 +6721,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6733,7 +6730,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "Grafikler" @@ -6742,7 +6739,7 @@ msgstr "Grafikler" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "Grafik Geçişleri" @@ -6751,7 +6748,7 @@ msgstr "Grafik Geçişleri" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6773,7 +6770,7 @@ msgstr "Yeşil Sol" msgid "Green Right" msgstr "Yeşil Sağ" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "Sütun Görünümü" @@ -6810,7 +6807,7 @@ msgstr "" msgid "Hacks" msgstr "Hileler" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6842,7 +6839,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "Hexadecimal" @@ -6851,11 +6848,11 @@ msgstr "Hexadecimal" msgid "Hide" msgstr "Gizle" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6867,11 +6864,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6899,7 +6903,7 @@ msgstr "Barındırma" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6907,7 +6911,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6915,11 +6919,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6931,17 +6935,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "Kısayol Tuşu Ayarları" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "Kısayol Tuşları" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "Kısayol Tuşları Pencere Odağı Gerektirir" @@ -6998,7 +7002,7 @@ msgstr "IP Adresi:" msgid "IPL Settings" msgstr "IPL Ayarları" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "Kızılötesi" @@ -7029,18 +7033,18 @@ msgstr "" msgid "Icon" msgstr "Simge" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -7053,7 +7057,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -7067,14 +7071,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -7086,7 +7100,7 @@ msgstr "" msgid "Ignore" msgstr "Yoksay" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -7127,7 +7141,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -7142,21 +7156,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "Wii Kayıtlarını Al..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "Oyunda?" @@ -7197,24 +7220,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "Yakınsamayı Arttır" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "Derinliği Arttır" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "Emülasyon Hızını Arttır" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "IR'yi Arttır" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -7234,16 +7257,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -7263,12 +7286,12 @@ msgstr "Bilgi" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "Bilgilendirme" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -7278,10 +7301,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "Giriş" @@ -7295,22 +7318,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "Yerleştir &nop" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "SD Kart Ekle" @@ -7324,11 +7340,11 @@ msgstr "Kur" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "Güncellemeyi Kur" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "WAD Kur..." @@ -7336,13 +7352,14 @@ msgstr "WAD Kur..." msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -7351,7 +7368,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -7360,7 +7377,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7377,19 +7394,19 @@ msgstr "Intensity" msgid "Interface" msgstr "Arayüz" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -7402,25 +7419,25 @@ msgstr "İç LZO Hatası - Sıkıştırma başarısız." msgid "Internal LZO Error - decompression failed" msgstr "Dahili LZO Hatası - genişletme başarısız" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "Dahili Çözünürlük" @@ -7429,7 +7446,7 @@ msgstr "Dahili Çözünürlük" msgid "Internal Resolution:" msgstr "Dahili Çözünürlük:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -7437,7 +7454,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "Yorumlayıcı (çok yavaş)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -7445,7 +7462,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -7453,7 +7470,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "Geçersiz Karma Kod" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -7462,11 +7479,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7487,7 +7504,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7503,19 +7520,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "Hatalı çekim dosyası" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "Geçersiz arama parametreleri (nesne seçilmedi)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "Geçersiz arama dizesi (sayıya dönüştürülemedi)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "Geçersiz arama dizesi (sadece düz dize uzunluğu destekleniyor)" @@ -7542,11 +7559,11 @@ msgstr "İtalya" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7554,47 +7571,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7606,26 +7623,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "Japonya" @@ -7647,12 +7665,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "Pencereyi Önde Tut" @@ -7682,15 +7700,15 @@ msgstr "" msgid "Keys" msgstr "Tuşlar" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "Oyuncuyu At" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "Kore" @@ -7716,7 +7734,7 @@ msgstr "" msgid "L-Analog" msgstr "L-Analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7724,7 +7742,11 @@ msgstr "" msgid "Label" msgstr "Etiket" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7762,7 +7784,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7770,7 +7792,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7781,7 +7803,7 @@ msgstr "Sol" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "Sol Çubuk" @@ -7819,6 +7841,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7852,11 +7882,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "Liste Görünümü" @@ -7865,27 +7895,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7896,24 +7926,29 @@ msgstr "Özel Dokuları Yükle" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "GameCube Ana Menüsü'nü Yükle" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "Son Durumu Yükle" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "Yükleme Yolu:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7921,133 +7956,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "Son 1. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "Son 10. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "Son 2. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "Son 3. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "Son 4. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "Son 5. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "Son 6. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "Son 7. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "Son 8. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "Son 9. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "1. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "10. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "2. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "3. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "4. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "5. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "6. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "7. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "8. Durumu Yükle" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "9. Durumu Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "Dosyadan Durum Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "Seçili Yuvadan Durum Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "Yuvadan Durum Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "Wii Sistem Menüsünü Yükle %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "Seçili Yuvadan Yükle" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "Yükle..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -8064,20 +8094,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "Yerel" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "Günlük" @@ -8086,15 +8124,16 @@ msgstr "Günlük" msgid "Log Configuration" msgstr "Günlük Yapılandırması" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -8110,7 +8149,7 @@ msgstr "Geçmiş Türü" msgid "Logger Outputs" msgstr "Geçmiş Çıkışı" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -8121,15 +8160,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -8146,7 +8185,7 @@ msgstr "MD5:" msgid "MMU" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -8192,9 +8231,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "" @@ -8203,7 +8242,7 @@ msgstr "" msgid "Maker:" msgstr "Yapımcı:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -8211,7 +8250,7 @@ msgid "" "unchecked.
" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -8220,7 +8259,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -8232,11 +8271,11 @@ msgstr "" msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -8250,7 +8289,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "Bu Wii Menüsünde ve bazı oyunlarda yavaşlamaya neden olabilir." #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "" @@ -8266,7 +8305,7 @@ msgstr "" msgid "Memory Card" msgstr "Hafıza Kartı" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -8294,7 +8333,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8302,13 +8341,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "Mikrofon" @@ -8325,7 +8364,7 @@ msgstr "Çeşitli" msgid "Misc Settings" msgstr "Çeşitli Ayarlar" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -8337,7 +8376,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8373,8 +8412,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -8394,11 +8433,11 @@ msgstr "Monoskopik Gölgeler" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -8407,40 +8446,27 @@ msgstr "" msgid "Motor" msgstr "Motor" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "Film" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -8453,10 +8479,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" @@ -8465,8 +8491,8 @@ msgstr "" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8475,7 +8501,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8492,8 +8518,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8506,11 +8532,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8536,7 +8562,7 @@ msgstr "Yerel (640x528)" msgid "Native GCI File" msgstr "Yerel GCI Dosyası" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8552,27 +8578,27 @@ msgstr "" msgid "Netherlands" msgstr "Hollanda" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "Ağ" @@ -8580,16 +8606,16 @@ msgstr "Ağ" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "Yeni" @@ -8614,7 +8640,7 @@ msgstr "" msgid "New Tag..." msgstr "Yeni Etiket..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "Yeni kimlik oluşturuldu." @@ -8622,21 +8648,23 @@ msgstr "Yeni kimlik oluşturuldu." msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "Yeni etiket" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8677,7 +8705,7 @@ msgstr "" msgid "No Match" msgstr "Eşleşme Yok" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8685,12 +8713,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "Açıklama yok" @@ -8702,7 +8730,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8723,11 +8751,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8750,7 +8778,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8764,13 +8792,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "Hiçbiri" @@ -8782,7 +8810,7 @@ msgstr "" msgid "Not Set" msgstr "Ayarlanmamış" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" @@ -8802,7 +8830,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8846,26 +8874,26 @@ msgstr "" msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8917,7 +8945,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "Nesne Aralığı" @@ -8938,7 +8966,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8949,7 +8977,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8964,7 +8992,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "Çevrimiçi &Belgeler" @@ -8972,13 +9000,13 @@ msgstr "Çevrimiçi &Belgeler" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8995,17 +9023,21 @@ msgstr "Aç" msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "Dizin Aç..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -9070,26 +9102,26 @@ msgstr "Turuncu" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -9097,7 +9129,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -9107,16 +9139,16 @@ msgstr "Diğer" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "Diğer oyun..." @@ -9124,7 +9156,7 @@ msgstr "Diğer oyun..." msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -9132,16 +9164,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -9170,7 +9202,7 @@ msgstr "" msgid "PPC Size" msgstr "PPC Boyutu" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -9183,7 +9215,7 @@ msgstr "Kol" msgid "Pads" msgstr "Kollar" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -9204,7 +9236,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "Parola" @@ -9242,15 +9274,15 @@ msgstr "Yollar" msgid "Pause" msgstr "Duraklat" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "Filmin Sonunda Duraklat" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "" @@ -9266,6 +9298,12 @@ msgid "" "unchecked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9285,7 +9323,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "Piksel Aydınlatması" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "İnternet Üzerinden Sistem Güncellemesi Yap" @@ -9315,15 +9353,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "" @@ -9335,8 +9373,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "Platform" @@ -9344,52 +9382,52 @@ msgstr "Platform" msgid "Play" msgstr "Oynat" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "Çekimi Oynat" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "Oynatma Seçenekleri" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "Oyuncular" @@ -9422,7 +9460,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "" @@ -9439,11 +9477,11 @@ msgstr "Port:" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -9455,6 +9493,14 @@ msgstr "Post-Processing Efekti:" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9464,15 +9510,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9488,7 +9534,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "Sync düğmesine basın" @@ -9506,24 +9552,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9557,16 +9604,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "Profil" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9574,15 +9621,21 @@ msgstr "" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9609,11 +9662,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "Soru" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "Çık" @@ -9630,19 +9683,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-Analog" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9663,7 +9716,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9675,12 +9728,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9703,7 +9757,7 @@ msgstr "Salt okunur" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9719,8 +9773,8 @@ msgstr "Gerçek Wii Remote" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9729,23 +9783,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "Çek" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "Çekim Seçenekleri" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "" @@ -9762,7 +9816,7 @@ msgstr "Kırmızı Sol" msgid "Red Right" msgstr "Kırmızı Sağ" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9778,7 +9832,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9808,8 +9862,8 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "Bölge" @@ -9830,7 +9884,12 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9855,7 +9914,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9866,12 +9925,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9893,10 +9952,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9906,7 +9971,7 @@ msgstr "Sıfırla" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9950,7 +10015,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "Yeniden Başlatma Gerekli" @@ -9958,11 +10023,11 @@ msgstr "Yeniden Başlatma Gerekli" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "Tekrar Dene" @@ -9971,7 +10036,7 @@ msgstr "Tekrar Dene" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9983,7 +10048,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9994,7 +10059,7 @@ msgstr "Sağ" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "Sağ Çubuk" @@ -10030,11 +10095,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -10052,27 +10117,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -10085,23 +10154,23 @@ msgstr "" msgid "Rumble" msgstr "Gümbürtü" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -10109,7 +10178,7 @@ msgstr "" msgid "Russia" msgstr "Rusya" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "" @@ -10168,11 +10237,11 @@ msgstr "" msgid "START" msgstr "START TUŞU" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "&Durumu Kaydet" @@ -10182,9 +10251,9 @@ msgid "Safe" msgstr "Güvenli" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -10194,27 +10263,39 @@ msgstr "Kaydet" msgid "Save All" msgstr "Tümünü Kaydet" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "" #. i18n: Noun (i.e. the data saved by the game) @@ -10226,15 +10307,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "En Eski Durumu kaydet" @@ -10242,73 +10327,77 @@ msgstr "En Eski Durumu kaydet" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "Durumu Kaydet" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "1. Duruma Kaydet" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "10. Duruma Kaydet" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "2. Duruma Kaydet" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "3. Duruma Kaydet" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "4. Duruma Kaydet" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "5. Duruma Kaydet" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "6. Duruma Kaydet" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "7. Duruma Kaydet" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "8. Duruma Kaydet" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "9. Duruma Kaydet" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "Durumu Seçili Slot'a Kaydet" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -10316,7 +10405,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "" @@ -10328,11 +10417,7 @@ msgstr "" msgid "Save as..." msgstr "Farklı kaydet..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10343,23 +10428,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "Kaydet..." @@ -10373,7 +10450,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -10390,8 +10467,8 @@ msgid "ScrShot" msgstr "Ekran Görüntüsü" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "Ara" @@ -10400,7 +10477,7 @@ msgstr "Ara" msgid "Search Address" msgstr "Adres Ara" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "Şu Anki Nesneyi Ara" @@ -10418,7 +10495,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "Bir talimat ara" @@ -10426,7 +10503,7 @@ msgstr "Bir talimat ara" msgid "Search games..." msgstr "Oyun ara..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -10460,9 +10537,9 @@ msgstr "Seç" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -10471,26 +10548,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10499,6 +10580,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10507,6 +10592,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10515,58 +10608,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "Durum Yuvası Seç" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "Durum Yuvası 1 Seç" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "Durum Yuvası 10 Seç" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "Durum Yuvası 2 Seç" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "Durum Yuvası 3 Seç" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "Durum Yuvası 4 Seç" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "Durum Yuvası 5 Seç" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "Durum Yuvası 6 Seç" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "Durum Yuvası 7 Seç" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "Durum Yuvası 8 Seç" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "Durum Yuvası 9 Seç" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10584,24 +10681,20 @@ msgstr "Bir Dizin Seç" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "Bir Dosya Seç" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "Bir Oyun Seç" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "Bir SD Kart Kalıbı Seç" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10610,19 +10703,15 @@ msgstr "" msgid "Select a game" msgstr "Bir oyun seç" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10630,23 +10719,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "Kayıt dosyasını seçin" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "" @@ -10658,16 +10730,16 @@ msgstr "Seçilmiş kontrolcü profili yok" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10702,7 +10774,7 @@ msgid "" "Corrected Internal Resolution\".
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10745,7 +10817,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "Gönder" @@ -10753,6 +10846,15 @@ msgstr "Gönder" msgid "Sensor Bar Position:" msgstr "Sensör Çubuğu Konumu:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10777,37 +10879,37 @@ msgstr "" msgid "Set &Value" msgstr "&Değeri Ayarla" -#. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 -msgid "Set PC" -msgstr "PC'yi Ayarla" - -#: Source/Core/DolphinQt/GameList/GameList.cpp:416 -msgid "Set as &Default ISO" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" +msgid "Set Memory Card File for Slot A" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" +msgid "Set Memory Card File for Slot B" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" +#. i18n: Here, PC is an acronym for program counter, not personal computer. +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 +msgid "Set PC" +msgstr "PC'yi Ayarla" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" +msgid "Set Symbol End Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" +#: Source/Core/DolphinQt/GameList/GameList.cpp:416 +msgid "Set as &Default ISO" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 @@ -10824,25 +10926,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "Wii sistem dilini ayarlar." +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "Ayarlar" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: setting.txt dosyası oluşturulamıyor" @@ -10877,27 +11001,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "&Günlüğü Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "Araç Çubuğunu Gös&ter" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "Etkin Başlığı Pencere Başlığında Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "Avusturalya'yı Göster" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "Discord'da Mevcut Oyunu Göster" @@ -10906,7 +11030,7 @@ msgstr "Discord'da Mevcut Oyunu Göster" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "ELF/DOL'u Göster" @@ -10919,7 +11043,7 @@ msgstr "" msgid "Show FPS" msgstr "FPS'yi Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "Kare Sayacını Göster" @@ -10927,43 +11051,43 @@ msgstr "Kare Sayacını Göster" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "Fransızları Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "GameCube'leri Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "Almanları göster" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "Görüntü Girişini Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "İtalyanları Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "Korelileri Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "Takılma Sayacını Göster" @@ -10971,7 +11095,7 @@ msgstr "Takılma Sayacını Göster" msgid "Show Language:" msgstr "Dili Göster:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "Geçmiş &Yapılandırmasını Göster" @@ -10983,20 +11107,20 @@ msgstr "NetPlay Mesajlarını Göster" msgid "Show NetPlay Ping" msgstr "NetPlay Ping'ini Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "Hollanda'yı Göster" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "PAL'ları Göster" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "PC'yi Göster" @@ -11004,7 +11128,7 @@ msgstr "PC'yi Göster" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "Platformları Göster" @@ -11012,23 +11136,23 @@ msgstr "Platformları Göster" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "Bölgeleri Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "Rusya'yı Göster" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "İspanya'yı Göster" @@ -11040,19 +11164,23 @@ msgstr "" msgid "Show Statistics" msgstr "İstatistikleri Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "Sistem Saatini Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "Tayvanlıları Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "Amerikanları Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "Bilinmeyenleri Göster" @@ -11064,36 +11192,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "WAD'ları Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "Wii'leri Göster" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "Dünyayı Göster" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -11101,8 +11229,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -11118,6 +11250,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -11125,6 +11264,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -11139,6 +11284,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -11171,6 +11328,14 @@ msgid "" "leave this unchecked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "" @@ -11187,7 +11352,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -11206,7 +11371,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -11236,7 +11401,7 @@ msgstr "" "Milisaniye bazında geciktirme arabelleğinin boyutu. Çok düşük değerler, ses " "sorunlarına neden olabilir." -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "Atla" @@ -11284,6 +11449,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -11384,7 +11552,7 @@ msgstr "Hoparlör Ses Seviyesi:" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -11407,17 +11575,21 @@ msgstr "" msgid "Speed" msgstr "Hız" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -11425,17 +11597,17 @@ msgstr "" msgid "Standard Controller" msgstr "Standart Denetleyici" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Başlat" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "&Netplay'i Başlat..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -11443,11 +11615,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "Çekimi Başlat" @@ -11463,14 +11635,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -11486,31 +11658,31 @@ msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "" @@ -11518,7 +11690,7 @@ msgstr "" msgid "Step successful!" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11527,7 +11699,7 @@ msgstr "" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11552,16 +11724,16 @@ msgid "Stick" msgstr "Çubuk" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "Durdur" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "" @@ -11597,7 +11769,7 @@ msgstr "" msgid "Stretch to Window" msgstr "Pencereye Göre Ayarla" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11611,7 +11783,11 @@ msgstr "" msgid "Strum" msgstr "Tıngırtı" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11624,16 +11800,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11643,7 +11819,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "" @@ -11656,7 +11832,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "" @@ -11668,12 +11844,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11705,7 +11881,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11724,7 +11900,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11750,16 +11926,20 @@ msgid "Symbol" msgstr "Sembol" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "Semboller" @@ -11767,7 +11947,7 @@ msgstr "Semboller" msgid "Sync" msgstr "Senkronize Et" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11808,20 +11988,20 @@ msgstr "" msgid "System Language:" msgstr "Sistem Dili:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS Girişi" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "TAS Araçları" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "Etiketler" @@ -11831,7 +12011,7 @@ msgstr "Etiketler" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11839,7 +12019,7 @@ msgstr "" msgid "Taiwan" msgstr "Tayvan" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "Ekran Görüntüsü Al" @@ -11847,7 +12027,7 @@ msgstr "Ekran Görüntüsü Al" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11863,9 +12043,9 @@ msgstr "" msgid "Test" msgstr "Sınama" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11882,7 +12062,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11927,13 +12107,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11995,7 +12175,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -12005,7 +12185,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "Takılacak olan disk bulunamadı." @@ -12124,7 +12304,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -12183,12 +12363,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -12242,7 +12422,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12302,7 +12482,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12324,6 +12504,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -12335,8 +12519,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -12388,11 +12572,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "Bu USB aygıtı zaten beyaz listeye eklenmiş." -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "Bu WAD önyüklenebilir değil." -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -12409,8 +12593,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "" @@ -12511,7 +12695,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12531,7 +12715,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12572,7 +12756,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "Bu değer, grafik yapılandırmasında ayarlanan derinlik ile çarpılır." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12585,7 +12769,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12593,11 +12777,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12605,7 +12789,7 @@ msgstr "" msgid "Threshold" msgstr "Eşik" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12620,14 +12804,14 @@ msgstr "Eğim" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "Başlık" @@ -12635,25 +12819,29 @@ msgstr "Başlık" msgid "To" msgstr "Buraya" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "&Tam Ekran Moduna Geç" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "3D Anaglif'i Aç/Kapat" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12661,28 +12849,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "Tüm Geçmiş Türlerini Seç" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "En-boy Oranını Aç/Kapat" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "Kesim Noktasını Aç/Kapat" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "Kırpmayı Aç/Kapat" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "Özel Dokuları Aç/Kapat" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "EFB Kopyalarını Aç/Kapat" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "Sisi Aç/Kapat" @@ -12694,35 +12882,35 @@ msgstr "Tam Ekran Moduna Geç" msgid "Toggle Pause" msgstr "Duraklat Aç/Kapat" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "Doku Dökümünü Aç/Kapat" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12738,8 +12926,8 @@ msgstr "Üst" msgid "Top-and-Bottom" msgstr "Üst-ve-Alt" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12801,8 +12989,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12829,7 +13017,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "Tetikler" @@ -12839,7 +13027,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12853,7 +13041,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12865,11 +13053,11 @@ msgstr "AMERİKA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12907,15 +13095,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12947,7 +13135,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12970,11 +13158,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "Durum Yüklemeyi Geri Al" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "Durum Kaydetmeyi Geri Al" @@ -12994,28 +13182,28 @@ msgstr "" "Yüklü olan WAD dosyası, herhangi bir kayıt verisi silinmeden NAND'dan " "kaldırılacaktır. Devam edilsin mi?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "ABD" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "Bilinmeyen" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -13086,15 +13274,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "Sınırsız" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -13102,20 +13290,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -13142,7 +13323,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -13156,8 +13337,8 @@ msgstr "" msgid "Up" msgstr "Yukarı" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "Güncelle" @@ -13165,11 +13346,11 @@ msgstr "Güncelle" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "" @@ -13212,7 +13393,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "İstatistik Raporlama Ayarları" @@ -13220,11 +13401,11 @@ msgstr "İstatistik Raporlama Ayarları" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "" @@ -13240,10 +13421,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "PAL60 Modunu Kullan (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "Önemli Hataları Bildir" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -13279,7 +13466,7 @@ msgstr "" msgid "User Config" msgstr "Kullanıcı Yapılandırması" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "Kullanıcı Arayüzü" @@ -13294,10 +13481,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -13324,27 +13518,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -13364,7 +13558,7 @@ msgstr "" msgid "Value" msgstr "Değer" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -13434,13 +13628,13 @@ msgstr "" msgid "Video" msgstr "Video" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "&Kodu görüntüle" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "&Hafızayı görüntüle" @@ -13452,22 +13646,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "Ses" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "Sesi yükselt" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "Sesi Kapat/Aç" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "Sesi Yükselt" @@ -13475,7 +13669,7 @@ msgstr "Sesi Yükselt" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "WAD dosyaları (*.wad)" @@ -13501,7 +13695,7 @@ msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" "WAD kurulumu başarısız oldu: Seçilen dosya geçerli bir WAD dosyası değil." -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13578,8 +13772,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "Uyarı" @@ -13589,7 +13783,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13601,28 +13795,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13691,7 +13885,7 @@ msgstr "Beyaz Listeye Alınmış USB Geçiş Aygıtları" msgid "Widescreen Hack" msgstr "Geniş Ekran Hilesi" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13715,21 +13909,21 @@ msgstr "Wii Remote" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13741,19 +13935,19 @@ msgstr "Wii Remote Ayarları" msgid "Wii Remotes" msgstr "Wii Remote Kontrolcüleri" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii ve Wii Remote" @@ -13761,7 +13955,7 @@ msgstr "Wii ve Wii Remote" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" @@ -13769,12 +13963,6 @@ msgstr "" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13784,11 +13972,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13802,10 +13990,11 @@ msgstr "Dünya" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13838,39 +14027,39 @@ msgstr "" msgid "Write to Window" msgstr "Pencereye Yaz" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF kaydı " @@ -13879,9 +14068,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -13949,7 +14138,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13997,7 +14186,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "Değişikliğin etkili olması için Dolphin'i yeniden başlatmalısınız." @@ -14017,16 +14206,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -14035,7 +14224,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Sıfır 3 kodu desteklenmemektedir" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -14084,7 +14273,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -14092,7 +14281,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -14100,7 +14289,7 @@ msgstr "" msgid "fake-completion" msgstr "sahte-tamamlama" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -14148,16 +14337,6 @@ msgstr "" msgid "none" msgstr "hiçbiri" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "ya da bir aygıt seçin" @@ -14175,7 +14354,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -14240,7 +14419,7 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" diff --git a/Languages/po/zh_CN.po b/Languages/po/zh_CN.po index cf5090f6f2..a00c25b4a7 100644 --- a/Languages/po/zh_CN.po +++ b/Languages/po/zh_CN.po @@ -21,11 +21,11 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: 天绝星 , 2015-2024\n" -"Language-Team: Chinese (China) (http://app.transifex.com/delroth/dolphin-emu/" -"language/zh_CN/)\n" +"Language-Team: Chinese (China) (http://app.transifex.com/dolphinemu/dolphin-" +"emu/language/zh_CN/)\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -135,7 +135,7 @@ msgid "%1 (Revision %3)" msgstr "%1 (修订版 %3)" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "%1 (库)" @@ -155,7 +155,7 @@ msgstr "%1 (慢)" msgid "%1 *" msgstr "%1 *" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -169,11 +169,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "%1 图形配置" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "%1 MB (内存1)" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "%1 MB (内存2)" @@ -186,11 +186,11 @@ msgstr "在 %2 前 %1 次提交" msgid "%1 doesn't support this feature on your system." msgstr "%1 在你的系统上不支持此特性。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "%1 不支持此特性。" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" @@ -200,35 +200,27 @@ msgstr "" "%2 对象\n" "当前帧: %3" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "%1 已加入" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "%1 已离开" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" -"%1 已解锁 %2/%3 项成就 (包括 %4 项硬核成就) 折合 %5/%6 成就点数 (包括 %7 硬核" -"点数)" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "%1 已解锁 %2/%3 项成就,折合 %4/%5 成就点数" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "%1 不是有效的 ROM" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "%1 控制中" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "%1 正在玩 %2" @@ -241,8 +233,8 @@ msgstr "%1 内存范围" msgid "%1 ms" msgstr "%1 毫秒" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "%1 成就点数" @@ -258,26 +250,26 @@ msgstr "已找到 %1 个会话" msgid "%1%" msgstr "%1%" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "%1% (%2 MHz)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "%1%(正常速度)" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "%1 的值已更改" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "%1 的值被命中" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "%1 的值已使用" @@ -285,10 +277,18 @@ msgstr "%1 的值已使用" msgid "%1, %2, %3, %4" msgstr "%1, %2, %3, %4" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "%1/%2" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "%1: %2" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "%1

%2" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -301,7 +301,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "%1[%2]: %3/%4 MiB" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "%1x MSAA" @@ -314,7 +314,7 @@ msgstr "%1x 原生 (%2x%3)" msgid "%1x Native (%2x%3) for %4" msgstr "%1x 原生 (%2x%3) 适合 %4" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "%1x SSAA" @@ -358,11 +358,15 @@ msgstr "&3x" msgid "&4x" msgstr "&4x" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "关于(&A)" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "添加函数(&A)" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "添加内存断点(&A)" @@ -371,23 +375,19 @@ msgstr "添加内存断点(&A)" msgid "&Add New Code..." msgstr "添加新代码...(&A)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "添加函数(&A)" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "添加...(&A)" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "汇编器(&A)" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "音频设置(&A)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "自动更新(&A):" @@ -395,11 +395,15 @@ msgstr "自动更新(&A):" msgid "&Borderless Window" msgstr "无边框窗口(&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "命中时中断(&B)" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "断点(&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "错误跟踪器(&B)" @@ -407,15 +411,15 @@ msgstr "错误跟踪器(&B)" msgid "&Cancel" msgstr "取消(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "金手指管理器(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "检查更新...(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "清除符号(&C)" @@ -423,7 +427,7 @@ msgstr "清除符号(&C)" msgid "&Clone..." msgstr "克隆...(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "代码(&C)" @@ -431,37 +435,33 @@ msgstr "代码(&C)" msgid "&Connected" msgstr "连接(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "控制器设置(&C)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "复制地址(&C)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "复制地址(&C)" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "创建...(&C)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "删除(&D)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "删除监视(&D)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "删除监视(&D)" @@ -475,11 +475,11 @@ msgstr "编辑代码...(&E)" msgid "&Edit..." msgstr "编辑...(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "弹出光盘(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "模拟(&E)" @@ -499,41 +499,41 @@ msgstr "导出状态...(&E)" msgid "&Export as .gci..." msgstr "导出为 .gci...(&E)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "文件(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "字体...(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "逐帧播放(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "自由视点设置(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "生成符号来自(&G)" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "GitHub 资源库(&G)" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "图形设置(&G)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "帮助(&H)" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "热键设置(&H)" @@ -553,35 +553,35 @@ msgstr "导入状态...(&I)" msgid "&Import..." msgstr "导入...(&I)" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "Infinity 底座(&I)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" -msgstr "插入 blr (&I)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" +msgstr "插入 BLR (&I)" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "帧间混合(&I)" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "即时编译器(&J)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "语言(&L):" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "载入分支监视(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "载入状态(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "载入符号映射(&L)" @@ -591,19 +591,23 @@ msgstr "将文件加载到当前地址(&L)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "锁定监视(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "锁定部件位置(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "命中时记录(&L)" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "内存(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "影片(&M)" @@ -611,7 +615,7 @@ msgstr "影片(&M)" msgid "&Mute" msgstr "静音(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "网络(&N)" @@ -620,23 +624,23 @@ msgid "&No" msgstr "否(&N)" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "打开...(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "选项(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "修补 HLE 功能函数(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "暂停游戏(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "开始游戏(&P)" @@ -644,7 +648,7 @@ msgstr "开始游戏(&P)" msgid "&Properties" msgstr "属性(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "只读模式(&R)" @@ -652,7 +656,7 @@ msgstr "只读模式(&R)" msgid "&Refresh List" msgstr "刷新列表(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "寄存器(&R)" @@ -665,24 +669,24 @@ msgstr "移除(&R)" msgid "&Remove Code" msgstr "移除代码(&R)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "重命名符号(&R)" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "重置游戏(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "资源包管理器(&R)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "保存分支监视(&S)" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "保存符号映射(&S)" @@ -690,31 +694,31 @@ msgstr "保存符号映射(&S)" msgid "&Scan e-Reader Card(s)..." msgstr "扫描 e-Reader 卡...(&S)" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "Skylanders 传送门(&S)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "速度限制(&S):" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "停止游戏(&S)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "主题(&T):" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "线程(&T)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "工具(&T)" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "工具(&T)" @@ -724,21 +728,21 @@ msgstr "卸载 ROM (&U)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "解锁监视(&U)" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "视图(&V)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "监视(&W)" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "网站(&W)" @@ -750,23 +754,23 @@ msgstr "百科(&W)" msgid "&Yes" msgstr "是(&Y)" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "找不到 '%1',未生成符号名" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "找不到 '%1',改为扫描常用函数" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "(深色)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "(浅色)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "(系统)" @@ -774,7 +778,7 @@ msgstr "(系统)" msgid "(host)" msgstr "(主机)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(关)" @@ -798,16 +802,16 @@ msgstr ", 逗号" msgid "- Subtract" msgstr "- 减" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "--> %1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "--未知--" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -876,7 +880,7 @@ msgstr "16:9" msgid "16x Anisotropic" msgstr "16x 各向异性" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "1x" @@ -888,7 +892,7 @@ msgstr "2 GiB" msgid "256 MiB" msgstr "256 MiB" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "2x" @@ -924,19 +928,19 @@ msgid "32-bit Unsigned Integer" msgstr "32 位无符号整数" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "3D" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "3D 深度" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "3x" @@ -960,7 +964,7 @@ msgstr "4:3" msgid "4K" msgstr "4K" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "4x" @@ -1045,11 +1049,11 @@ msgstr "< 小于" msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "<系统语言>" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "在硬核模式下禁用。" @@ -1057,14 +1061,14 @@ msgstr "在硬核模式下禁用。" msgid "If unsure, leave this unchecked." msgstr "如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "自动步进超时。当前指令与其不相关。" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1090,8 +1094,8 @@ msgstr "警告无效的基地址,默认 msgid "> Greater-than" msgstr "> 大于" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "已经有一个联机会话正在进行!" @@ -1111,11 +1115,11 @@ msgstr "" "\n" "安装此 WAD 替换是不可逆转的。是否继续?" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "光盘已可插入。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1125,7 +1129,7 @@ msgstr "一些使颜色更准确的功能,使其与 Wii 和 GC 游戏的色彩 msgid "A save state cannot be loaded without specifying a game to launch." msgstr "载入保存状态必须指定要启动的游戏" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1145,7 +1149,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "只有在 Wii 游戏运行时同步才能触发。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "自动保存(&U)" @@ -1222,17 +1226,11 @@ msgstr "精确度:" msgid "Achievement Settings" msgstr "成就设置" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "成就" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "成就功能已被禁用。
请关闭所有运行的游戏以重新启用成就功能。" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "操作" @@ -1317,19 +1315,19 @@ msgstr "Action Replay: 正常代码 {0}: 无效子类型 {1:08x} ({2})" msgid "Activate NetPlay Chat" msgstr "激活联机聊天" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "激活" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "正在使用的 Infinity 角色:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "活动线程队列" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "活动线程" @@ -1351,7 +1349,7 @@ msgstr "适配器:" msgid "Add" msgstr "添加" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "添加断点(&B)" @@ -1368,31 +1366,31 @@ msgstr "添加新的 USB 设备" msgid "Add Shortcut to Desktop" msgstr "添加快捷方式到桌面" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "添加一个断点" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "添加内存断点" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "添加内存断点(&B)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "添加内存断点" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "添加到监视(&W)" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "添加到监视" @@ -1402,17 +1400,17 @@ msgstr "添加到监视" msgid "Add..." msgstr "添加..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "地址" @@ -1431,7 +1429,7 @@ msgstr "按 CPU 状态划分的地址空间" msgid "Address:" msgstr "地址:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1509,7 +1507,7 @@ msgstr "高级" msgid "Advanced Settings" msgstr "高级设置" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1570,7 +1568,7 @@ msgid "All Assembly files" msgstr "所有汇编文件" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "所有双精度" @@ -1579,7 +1577,7 @@ msgstr "所有双精度" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1587,34 +1585,34 @@ msgid "All Files" msgstr "所有文件" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "所有文件 (*)" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "所有浮点数" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "所有 GC/Wii 文件" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "全十六进制" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "所有状态存档 (*.sav *.s##);; 所有文件 (*)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "全部有符号整数" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "全部无符号整数" @@ -1630,11 +1628,11 @@ msgstr "所有玩家代码已同步。" msgid "All players' saves synchronized." msgstr "所有玩家存档已同步。" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "允许不匹配的区域设置" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "允许使用情况统计报告" @@ -1658,7 +1656,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "其他输入源" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "总是" @@ -1680,7 +1678,7 @@ msgstr "光盘预计已插入但无法找到。" msgid "Anaglyph" msgstr "色差" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "分析" @@ -1694,7 +1692,7 @@ msgstr "角度" msgid "Angular velocity to ignore and remap." msgstr "要忽略并重新映射的角速度。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "抗锯齿" @@ -1706,19 +1704,19 @@ msgstr "抗锯齿:" msgid "Any Region" msgstr "任意区域" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "附加签名到" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "附加到现有签名文件...(&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "应用签名文件...(&Y)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1734,19 +1732,19 @@ msgstr "应用载入器时间:" msgid "Apply" msgstr "应用" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "应用签名文件" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "特殊多级纹理检测" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "确定要删除 '%1' 吗?" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "确定要删除该文件吗?" @@ -1754,7 +1752,7 @@ msgstr "确定要删除该文件吗?" msgid "Are you sure you want to delete this pack?" msgstr "确定要删除这个包吗?" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "确定要退出联机吗?" @@ -1783,8 +1781,8 @@ msgstr "宽高比:" msgid "Assemble" msgstr "汇编" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "汇编指令" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1795,7 +1793,7 @@ msgstr "汇编器" msgid "Assembly File" msgstr "汇编文件" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "指定控制器端口" @@ -1845,11 +1843,15 @@ msgstr "自动" msgid "Auto (Multiple of 640x528)" msgstr "自动(640x528 的倍数)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "自动更新" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "自动更新设置" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1868,7 +1870,7 @@ msgstr "自动调整窗口大小" msgid "Auto-Hide" msgstr "自动隐藏" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "自动检测 RSO 模块?" @@ -1884,6 +1886,21 @@ msgstr "" "自动将窗口大小调整为内部分辨率。

如无法确定,请不要" "选中此项。" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" +"当两张光盘容量的游戏要切换时,自动更换游戏光盘。此功能要求以下列方式之一启动" +"游戏:
- 从游戏列表中启动,两张光盘均在游戏列表中。
- 文件 > 打开或使用" +"命令行界面,提供两张光盘的路径。
- 文件 > 打开或使用命令行界面启动 M3U 文" +"件。

如无法确定,请不要选中此项。" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "自动更新当前数值" @@ -1895,7 +1912,7 @@ msgid "Auxiliary" msgstr "副内存" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "B" @@ -1920,11 +1937,11 @@ msgstr "BBA 目标地址" msgid "BIOS:" msgstr "BIOS:" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "BP 寄存器" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "后链" @@ -1980,10 +1997,10 @@ msgstr "提交的偏移量不正确。" msgid "Bad value provided." msgstr "值格式不正确。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "标图" @@ -2003,7 +2020,7 @@ msgstr "摇把" msgid "Base Address" msgstr "基地址" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "基本优先级" @@ -2011,7 +2028,7 @@ msgstr "基本优先级" msgid "Basic" msgstr "基本" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "基本设置" @@ -2027,10 +2044,6 @@ msgstr "使用批处理模式必须指定要启动的游戏" msgid "Battery" msgstr "电池" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "体验版(每月一次)" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "BetterJoy,DS4Windows,等" @@ -2067,7 +2080,7 @@ msgstr "二进制 SSL (写入)" msgid "Bitrate (kbps):" msgstr "比特率 (kbps):" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -2079,9 +2092,9 @@ msgstr "" "\n" "请使用其他字符重试。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "区块大小" @@ -2118,15 +2131,15 @@ msgid "" msgstr "" "蓝牙直通模式已启用,但 Dolphin 构建没有加入 libusb 驱动。无法使用直通模式。" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "引导后暂停" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "BootMii NAND 备份文件 (*.bin);; 所有文件 (*)" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "BootMii 密钥文件 (*.bin);; 所有文件 (*)" @@ -2138,47 +2151,47 @@ msgstr "无边框全屏" msgid "Bottom" msgstr "底部" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "分支" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "分支(LR 已保存)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "条件分支" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "条件分支(LR 已保存)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "条件分支到计数寄存器" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "条件分支到计数寄存器(LR 已保存)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "条件分支到链接寄存器" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "条件分支到链接寄存器(LR 已保存)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "分支未被覆盖" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "分支类型" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "分支已被覆盖" @@ -2190,23 +2203,23 @@ msgstr "分支监视" msgid "Branch Watch Tool" msgstr "分支监视工具" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "分支监视工具帮助 (1/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "分支监视工具帮助 (2/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "分支监视工具帮助 (3/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "分支监视工具帮助 (4/4)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2231,7 +2244,7 @@ msgstr "" "一步都能保存快照。“暂停分支监视”按钮将中止分支监视跟踪进一步的分支命中,直到" "被告知恢复。按下“清除分支监视”按钮可清除所有候选数据并返回黑名单阶段。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2245,19 +2258,19 @@ msgstr "" "资格之外 。一旦按下“代码路径已采用”按钮后,分支监视将切换到缩减阶段,并且表格" "将填充所有符合条件的候选数据。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "分支到计数寄存器" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "分支到计数寄存器(LR 已保存)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "分支到链接寄存器" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "分支到链接寄存器(LR 已保存)" @@ -2266,25 +2279,30 @@ msgstr "分支到链接寄存器(LR 已保存)" msgid "Branch: %1" msgstr "分支: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "分支" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "中断" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "命中时中断并记录(&A)" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "断点" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "遇到断点!跳出已中止。" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "断点" @@ -2318,7 +2336,7 @@ msgstr "宽带适配器错误" msgid "Broadband Adapter MAC Address" msgstr "宽带适配器 MAC 地址" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "浏览联机会话...(&N)" @@ -2326,16 +2344,16 @@ msgstr "浏览联机会话...(&N)" msgid "Buffer Size:" msgstr "缓冲区大小:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "缓冲区大小更改为 %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "缓冲区:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2382,11 +2400,11 @@ msgstr "作者:%1" msgid "C Stick" msgstr "C 摇杆" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "创建签名文件...(&R)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "CP 寄存器" @@ -2420,7 +2438,7 @@ msgstr "" msgid "Calculate" msgstr "计算" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2443,7 +2461,7 @@ msgstr "校准" msgid "Calibration Period" msgstr "校准周期" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "调用位于 %1 大小为 %2 的显示列表" @@ -2469,7 +2487,7 @@ msgstr "镜头 1" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "镜头视野(影响指向的灵敏度)。" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "只能为虚拟内存中的数值生成 AR 代码。" @@ -2485,14 +2503,14 @@ msgstr "无法对此奖杯编辑反派角色!" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "不能按照连接句柄 {0:02x} 找到 Wii 遥控器" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "游戏运行时无法启动联机会话!" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2505,15 +2523,15 @@ msgstr "取消" msgid "Cancel Calibration" msgstr "取消校准" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "候选: %1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "候选: %1 | 排除: %2 | 剩余: %3" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "候选: %1 | 过滤: %2 | 剩余: %3" @@ -2529,11 +2547,11 @@ msgstr "无法启动此 WAD,因为无法将其安装到 NAND 中。" msgid "Cannot compare against last value on first search." msgstr "无法与首次搜索的上个值进行比较。" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "找不到 GC IPL。" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "无法为此地址生成 AR 代码。" @@ -2549,7 +2567,7 @@ msgstr "无法将 GCI 文件夹设置为空路径。" msgid "Cannot set memory card to an empty path." msgstr "无法将存储卡设置为空路径。" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "找不到 GC IPL,无法启动游戏。" @@ -2581,7 +2599,7 @@ msgstr "中心和校准" msgid "Change &Disc" msgstr "切换光盘(&D)" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "切换光盘...(&D)" @@ -2589,14 +2607,22 @@ msgstr "切换光盘...(&D)" msgid "Change Disc" msgstr "切换光盘" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "自动切换光盘" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "切换光盘至 {0}" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" +"改变 Dolphin 按键的外观和颜色。

如无法确定,请选择此" +"项。" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2622,7 +2648,7 @@ msgstr "" "转和移动,但无法滚动。易于使用,但有局限性。

轨道:将自由镜头围绕原始" "镜头旋转。没有横向移动,只能旋转,可以放大视角到镜头的原点。" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "游戏重启后更改的金手指才会生效。" @@ -2630,11 +2656,11 @@ msgstr "游戏重启后更改的金手指才会生效。" msgid "Channel Partition (%1)" msgstr "通道分区 (%1)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "输入的字符无效!" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "聊天" @@ -2650,7 +2676,7 @@ msgstr "金手指搜索" msgid "Cheats Manager" msgstr "金手指管理器" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "校验 NAND..." @@ -2662,13 +2688,13 @@ msgstr "在后台检查游戏列表变更" msgid "Check for updates" msgstr "检查更新" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "请检查您是否有删除该文件的权限以及其是否仍在使用。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "校验" @@ -2680,36 +2706,36 @@ msgstr "中国" msgid "Choose" msgstr "选择" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "选择提取目标文件夹" + +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "选择 GCI 库文件夹" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" +msgstr "选择优先输入文件" + +#: Source/Core/DolphinQt/MenuBar.cpp:1757 +msgid "Choose Secondary Input File" +msgstr "选择次要输入文件" + +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "选择要打开的文件" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +msgid "Choose a File to Open or Create" msgstr "选择要打开或创建的文件" -#: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" -msgstr "选择优先输入文件" - -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" -msgstr "选择次要输入文件" - -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" -msgstr "选择 GCI 基础文件夹" - -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "选择提取目标文件夹" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "围绕偏转轴的旋转夹角。" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "传统按键" @@ -2720,18 +2746,18 @@ msgstr "传统控制器" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "清除" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "清除分支监视" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "清除缓存" @@ -2752,7 +2778,7 @@ msgstr "复制并编辑代码...(&E)" msgid "Close" msgstr "关闭" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "程序设置(&N)" @@ -2760,11 +2786,11 @@ msgstr "程序设置(&N)" msgid "Code" msgstr "代码" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "代码路径未采用" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "代码路径已采用" @@ -2776,7 +2802,7 @@ msgstr "代码:" msgid "Codes received!" msgstr "代码已接收!" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "色彩校正" @@ -2792,11 +2818,11 @@ msgstr "色彩校正:" msgid "Color Space" msgstr "色彩空间" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "表列可见性(&V)" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "合并两个签名文件...(&T)" @@ -2835,9 +2861,9 @@ msgstr "在开始前编译着色器" msgid "Compiling Shaders" msgstr "正在编译着色器" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "压缩" @@ -2850,7 +2876,7 @@ msgstr "压缩级别:" msgid "Compression:" msgstr "压缩:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "条件。" @@ -2858,11 +2884,11 @@ msgstr "条件。" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "条件" @@ -2878,7 +2904,7 @@ msgstr "条件" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "附带条件帮助" @@ -2893,7 +2919,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2938,7 +2969,12 @@ msgstr "" "可以参考的寄存器:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -"LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"其他: pc, msr\n" "\n" "函数:\n" "设置寄存器:r1 = 8\n" @@ -2987,7 +3023,7 @@ msgstr "配置" msgid "Configure Controller" msgstr "配置控制器" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "Dolphin 配置" @@ -3000,13 +3036,13 @@ msgstr "配置输入" msgid "Configure Output" msgstr "配置输出" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "确定" @@ -3015,12 +3051,12 @@ msgstr "确定" msgid "Confirm backend change" msgstr "确认改变后端" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "停止游戏时确认" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "确认" @@ -3030,7 +3066,7 @@ msgstr "确认" msgid "Connect" msgstr "连接" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "连接平衡板" @@ -3038,27 +3074,27 @@ msgstr "连接平衡板" msgid "Connect USB Keyboard" msgstr "连接 USB 键盘" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "连接 Wii 遥控器 %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "连接 Wii 遥控器 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "连接 Wii 遥控器 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "连接 Wii 遥控器 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "连接 Wii 遥控器 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "连接 Wii 遥控器" @@ -3074,7 +3110,7 @@ msgstr "是否连接到互联网并执行在线系统更新?" msgid "Connected" msgstr "已连接" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "正在连接" @@ -3099,23 +3135,23 @@ msgstr "控制联机高尔夫模式" msgid "Control Stick" msgstr "控制摇杆" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "控制器预设" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "控制器预设 1" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "控制器预设 2" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "控制器预设 3" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "控制器预设 4" @@ -3127,6 +3163,16 @@ msgstr "控制器设置" msgid "Controllers" msgstr "控制器" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -3138,7 +3184,7 @@ msgstr "" "明条件进行亮度调整。

此设置需要 HDR 输出才能生效。" "

如无法确定,请将其保持为 203。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -3148,7 +3194,7 @@ msgstr "" "控制会聚平面的距离。即虚拟物体看起来出现在屏幕前方的距离。

数值越高凸" "出屏幕效果越强,而数值越低观感会越舒适。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -3160,7 +3206,7 @@ msgstr "" "GPU 负荷且可能在一些游戏中引起故障。一般而言,内部分辨率越低,性能将越高。" "

如无法确定,请选择“原生”。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -3188,7 +3234,7 @@ msgid "" "True" msgstr "控制使用高级还是低级 DSP 模拟。默认值为 True" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "会聚" @@ -3280,45 +3326,45 @@ msgstr "" "通常以 2.2 为标准。

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "复制" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 +msgid "Copy &Function" msgstr "复制函数(&F)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" msgstr "复制十六进制(&H)" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "复制地址" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "复制代码行(&L)" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "复制失败" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "复制十六进制" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "复制目标地址(&G)" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "复制数值" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "复制代码行(&L)" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "复制目标地址(&G)" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "复制到 A" @@ -3333,8 +3379,8 @@ msgstr "复制到 B" msgid "Core" msgstr "核心" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "核心未初始化。" @@ -3438,8 +3484,8 @@ msgstr "无法识别文件 {0}" msgid "Could not save your changes!" msgstr "无法保存您所做的更改!" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "无法启动更新程序进程:{0}" @@ -3461,7 +3507,7 @@ msgstr "" "您是否是在移动模拟器目录后收到这个消息?\n" "如果是这样,您可能需要在选项中重新指定您的存储卡位置。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "无法查找中心服务器" @@ -3477,13 +3523,13 @@ msgstr "无法读取文件。" msgid "Country:" msgstr "国家:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "创建" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "创建 Infinity 文件" @@ -3497,7 +3543,7 @@ msgstr "创建新存储卡" msgid "Create Skylander File" msgstr "创建 Skylander 文件" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "为其他设备创建映射" @@ -3546,23 +3592,23 @@ msgstr "" "清除 CPU 上的顶点以减少所需的绘制调用数。可能影响性能和绘制统计数据。" "

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "当前区域" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "当前值" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "当前上下文" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "当前游戏" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "当前线程" @@ -3674,7 +3720,7 @@ msgstr "跳舞毯" msgid "Dark" msgstr "暗" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "数据" @@ -3720,7 +3766,7 @@ msgid "Debug" msgstr "调试" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "调试" @@ -3737,24 +3783,24 @@ msgstr "解码质量:" msgid "Decrease" msgstr "减小" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "减小会聚" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "减小深度" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "减小模拟速度" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "减小内部分辨率" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "减少选定的状态插槽" @@ -3768,7 +3814,7 @@ msgstr "减小 Y" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "默认" @@ -3788,7 +3834,7 @@ msgstr "默认字体" msgid "Default ISO:" msgstr "默认镜像:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "默认线程" @@ -3812,8 +3858,9 @@ msgstr "" "存失效。

可能提高一些依靠 CPU EFB 访问游戏的性能,但会牺牲稳定性。" "

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "删除" @@ -3831,7 +3878,7 @@ msgstr "删除所选文件..." msgid "Delete the existing file '{0}'?" msgstr "删除已经存在的文件 ‘{0}’ 吗?" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "深度" @@ -3843,12 +3890,12 @@ msgstr "深度百分比:" msgid "Depth:" msgstr "深度:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "说明" @@ -3862,8 +3909,8 @@ msgstr "说明:" msgid "Description: %1" msgstr "说明:%1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "目标" @@ -3875,21 +3922,21 @@ msgstr "目标(UNIX 套接字路径或地址:端口):" msgid "Destination (address:port):" msgstr "目标(地址:端口):" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "目标最大" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "目标最小" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "目标符号" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "分离的" @@ -3897,7 +3944,7 @@ msgstr "分离的" msgid "Detect" msgstr "检测" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "正在检测 RSO 模块" @@ -3905,11 +3952,11 @@ msgstr "正在检测 RSO 模块" msgid "Deterministic dual core:" msgstr "确定性双核:" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "开发版(一天多次)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "设备" @@ -3951,11 +3998,6 @@ msgstr "Direct3D 11" msgid "Dis&connected" msgstr "断开连接(&C)" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "禁用" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "禁用边界框" @@ -3968,15 +4010,15 @@ msgstr "禁用复制过滤" msgid "Disable EFB VRAM Copies" msgstr "禁用 EFB VRAM 副本" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "禁用模拟速度限制" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "禁用快速内存" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "禁用快速内存区" @@ -3984,11 +4026,11 @@ msgstr "禁用快速内存区" msgid "Disable Fog" msgstr "禁用雾化" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "禁用 JIT 缓存" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "禁用超大入口端点映射" @@ -4014,7 +4056,7 @@ msgstr "" "禁用 VRAM 中的 EFB 副本,而强制从 RAM 中读取。所有放大将不可用。" "

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -4026,6 +4068,14 @@ msgstr "" "过滤器对性能没有影响,但会使图像更锐利,且很少导致图像问题。" "

如无法确定,请选中此项。" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" +"运行游戏时禁用屏幕保护程序。

如无法确定,请选中此" +"项。" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "光盘" @@ -4034,6 +4084,11 @@ msgstr "光盘" msgid "Discard" msgstr "丢弃" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "显示设置" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "显示类型" @@ -4063,15 +4118,15 @@ msgstr "距离" msgid "Distance of travel from neutral position." msgstr "从中间位置移动的距离。" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "是否授权 Dolphin 向开发者报告信息?" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "是否要添加 \"%1\" 到游戏路径列表?" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "你是否要清除符号名称列表?" @@ -4081,7 +4136,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "是否要删除 %n 已选定的存档文件?" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "您确定是否停止当前模拟?" @@ -4093,8 +4148,8 @@ msgstr "你要尝试修复 NAND 吗?" msgid "Dolby Pro Logic II Decoder" msgstr "杜比定向逻辑II解码器" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "Dolphin FIFO 日志 (*.dff)" @@ -4102,9 +4157,9 @@ msgstr "Dolphin FIFO 日志 (*.dff)" msgid "Dolphin Game Mod Preset" msgstr "Dolphin 游戏模组预设" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "Dolphin 映射文件 (*.map)" @@ -4116,8 +4171,8 @@ msgstr "Dolphin 签名 CSV 文件" msgid "Dolphin Signature File" msgstr "Dolphin 签名文件" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS 电影 (*.dtm)" @@ -4159,7 +4214,7 @@ msgstr "Dolphin 未能完成请求的操作。" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "Dolphin 是一个免费开源的 GameCube/Wii 模拟器。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "Dolphin 版本太旧,穿透服务器不支持" @@ -4173,13 +4228,7 @@ msgstr "Dolphin 无法正确验证典型的 TGC 文件,因为其不是真实 msgid "Dolphin is unable to verify unlicensed discs." msgstr "Dolphin 无法验证未经授权的光盘。" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "Dolphin 会将其用于无法自动确定区域的游戏。" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "Dolphin 的金手指系统当前已禁用。" @@ -4188,7 +4237,7 @@ msgstr "Dolphin 的金手指系统当前已禁用。" msgid "Domain" msgstr "域名" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "不更新" @@ -4209,7 +4258,7 @@ msgstr "门已锁上" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "双精度" @@ -4231,7 +4280,7 @@ msgstr "下载代码" msgid "Download Codes from the WiiRD Database" msgstr "从 WiiRD 数据库中下载代码" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "从 GameTDB.com 下载游戏封面以便在网格模式下使用" @@ -4243,6 +4292,20 @@ msgstr "下载完成" msgid "Downloaded %1 codes. (added %2)" msgstr "已下载 %1 代码。(已添加 %2)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" +"从 GameTDB.com 下载完整的游戏封面,以便在游戏列表的网格视图显示。如果未选中此" +"设置,游戏列表将显示从游戏存档数据生成的标图,如果游戏没有存档文件,则显示通" +"用标图。

列表视图始终使用存档文件标图。

如无" +"法确定,请选中此项。" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4282,7 +4345,7 @@ msgstr "转储伪显存(&F)" msgid "Dump &MRAM" msgstr "转储主内存(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "转储音频" @@ -4294,7 +4357,7 @@ msgstr "转储基本纹理" msgid "Dump EFB Target" msgstr "转储 EFB 目标" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "转储帧" @@ -4360,11 +4423,11 @@ msgstr "" "将 XFB 副本的内容转储到 User/Dump/Textures/ 目录中。" "

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "连发按键的按下持续时间(帧):" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "连发按键的松开持续时间(帧):" @@ -4374,11 +4437,11 @@ msgstr "连发按键的松开持续时间(帧):" msgid "Dutch" msgstr "荷兰语" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "退出模拟(&X)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "EFB 复制 %1" @@ -4392,7 +4455,7 @@ msgstr "" "错误:此版本的 Dolphin 需要 {0}.{1} 或更高版本的 TAP-Win32 驱动——如果您最近升" "级您的 Dolphin 发行版,可能现在需要重新启动计算机以使 Windows 识别新驱动。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4402,7 +4465,7 @@ msgstr "" "每个玩家将自己的输入发送到游戏,并且所有玩家的缓冲区大小相同,由主机配置。\n" "适用于对公平性和低延迟最注重的竞技型游戏。" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "内存提前更新" @@ -4421,7 +4484,16 @@ msgstr "东亚" msgid "Edit Breakpoint" msgstr "编辑断点" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "编辑条件" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "编辑条件表达式" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "编辑..." @@ -4441,11 +4513,11 @@ msgstr "效果" msgid "Effective" msgstr "有效" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "有效优先级" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "EiB" @@ -4463,7 +4535,7 @@ msgstr "元素" msgid "Embedded Frame Buffer (EFB)" msgstr "内置帧缓冲 (EFB)" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "空" @@ -4475,7 +4547,7 @@ msgstr "模拟线程已经在运行" msgid "Emulate Disc Speed" msgstr "模拟光盘速度" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "模拟 Infinity 底座" @@ -4493,7 +4565,7 @@ msgid "" "Defaults to True" msgstr "模拟实机的光盘速度。禁用可能会导致不稳定。默认启用" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "模拟 USB 设备" @@ -4511,7 +4583,7 @@ msgstr "" "当前: 内存 1 {0:08X} ({1} MiB),内存 2 {2:08X} ({3} MiB)\n" "差异: 内存 1 {4:08X} ({5} MiB),内存 2 {6:08X} ({7} MiB)" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "模拟速度" @@ -4520,8 +4592,6 @@ msgstr "模拟速度" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "启用" @@ -4529,23 +4599,15 @@ msgstr "启用" msgid "Enable API Validation Layers" msgstr "启用 API 验证层" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "启用成就徽章" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "启用成就" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "启用音频伸缩" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "启用金手指" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "启用控制器输入(&T)" @@ -4553,17 +4615,21 @@ msgstr "启用控制器输入(&T)" msgid "Enable Custom RTC" msgstr "启用自定义 RTC" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "启用调试页面" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "启用 Discord 状态" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "启用双核心" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "启用双核心(加速)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "启用双核心(速度破解)" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4573,7 +4639,7 @@ msgstr "启用模拟 CPU 频率覆盖" msgid "Enable Emulated Memory Size Override" msgstr "启用模拟内存大小覆盖" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "启用硬核成就" @@ -4585,11 +4651,11 @@ msgstr "启用 FPRF" msgid "Enable Graphics Mods" msgstr "启用图形模组" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "启用硬核模式" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4616,20 +4682,16 @@ msgstr "" "用前请关闭当前游戏。
请注意,在游戏运行时关闭硬核模式需要先关闭游戏,然后" "才能重新启用。" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "启用 JIT 区块分析" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "启用排行榜" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "启用 MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "启用成就进度通知" @@ -4637,14 +4699,10 @@ msgstr "启用成就进度通知" msgid "Enable Progressive Scan" msgstr "启用逐行扫描" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "启用 RetroAchievements.org 集成" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "启用详细状态信息" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4658,11 +4716,15 @@ msgstr "允许屏幕保护程序" msgid "Enable Speaker Data" msgstr "启用扬声器" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "启用观看模式" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "启用非官方成就" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "启用使用情况统计报告" @@ -4678,33 +4740,6 @@ msgstr "启用线框" msgid "Enable Write-Back Cache (slow)" msgstr "使用回写缓存 (慢速)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" -"启用成就徽章。

显示玩家、游戏和成就的图标。需要少量额外内存和时间来下" -"载图像。" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" -"允许在 RetroAchievements 排行榜中竞争。

必须启用硬核模式才能使用。" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" -"在 RetroAchievements 网站上启用详细的状态展示。

这向网站提供了玩家在游" -"戏中所做操作的详细描述。如果禁用此功能,网站将仅报告正在玩的游戏。

这" -"对 Discord 的详细状态没有影响。" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " @@ -4713,7 +4748,7 @@ msgstr "" "启用模拟光盘速度。禁用此功能可能导致某些游戏出现崩溃和其他问题。(ON = 兼容," "OFF = 未锁定)" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4724,7 +4759,7 @@ msgstr "" "RetroAchievements 帐户登录才能使用。Dolphin 不会在本地保存您的密码,而是使用 " "API 令牌来维持登录。" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " @@ -4733,30 +4768,42 @@ msgstr "" "启用成就进度通知。

每当玩家在需要累积值的成就上取得进展时,显示一条简" "短的弹出消息,例如已获得 120 颗星中的 60 颗星。" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" "在硬核模式中启用解锁成就。

硬核模式会重新启用玩家已在网站上解锁的成" "就,以便玩家再次满足解锁条件时会收到通知,这对于自定义速通标准很有用或者只是" -"为了好玩。" +"为了好玩。

设置在下次游戏加载时生效。" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" -msgstr "启用解锁成就。
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." +msgstr "" +"在观看模式下启用解锁成就。

在观看模式下,成就和排行榜会被整理并显示在" +"屏幕上,但不会提交给服务器。

如果在游戏启动时此选项为开,则直到游戏关" +"闭时才能关掉,因为没有创建 RetroAchievements 会话。

如果在游戏启动时此" +"选项为关,则可以在游戏运行时自由切换。" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" "允许像官方成就一样解锁非官方成就。

非官方成就可能是可选的或未完成的成" "就,尚未被 RetroAchievements 视为官方成就,可能对测试有用或只是为了好玩。" +"

设置在下次游戏加载时生效。" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 msgid "" @@ -4770,7 +4817,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "启用浮点结果标记运算,一些游戏需要。(开 = 兼容,关 = 快速)" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4817,7 +4864,7 @@ msgstr "" "启用逐行扫描模拟支持该特性的软件。对多数游戏无任何影响。" "

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4874,6 +4921,18 @@ msgstr "" "提供商\n" "请阅读服务条款:https://www.wiilink24.com/tos" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" +"启用 AR 和 Gecko 金手指代码,可用于修改游戏行为。这些代码可以通过工具菜单中的" +"金手指管理器进行配置。

模拟处于活动状态时无法更改此设置。" +"

如无法确定,请不要选中此项。" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4910,6 +4969,10 @@ msgstr "" "\n" " 正在中止导入。 " +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "结束地址" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "Enet 没有初始化" @@ -4957,7 +5020,7 @@ msgid "" "to." msgstr "输入要连接的分接服务器实例 IP 地址和端口。" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "请输入 RSO 模块地址:" @@ -4970,20 +5033,20 @@ msgstr "请输入 RSO 模块地址:" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4997,42 +5060,42 @@ msgstr "请输入 RSO 模块地址:" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -5058,7 +5121,7 @@ msgstr "打开适配器时出错: %1" msgid "Error collecting save data!" msgstr "收集存档数据时出错!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -5072,7 +5135,7 @@ msgstr "加载选定语言错误。正在退回系统默认。" msgid "Error obtaining session list: %1" msgstr "获取会话列表时出错: %1" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "加载一些纹理包时发生错误" @@ -5169,7 +5232,7 @@ msgstr "在 {1} 分区未使用的 {0} 区块中发现错误。" msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "欧洲" @@ -5182,15 +5245,15 @@ msgstr "专用超着色器" msgid "Exit" msgstr "退出" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "建议用 + 号或右圆括号。" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " -msgstr "建议参数:" +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" +msgstr "关联参数:{0}" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "建议用右圆括号。" @@ -5202,19 +5265,19 @@ msgstr "建议用逗号。" msgid "Expected end of expression." msgstr "建议用表达式结束符。" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "建议使用的输入名称。" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "建议用左圆括号。" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "建议用表达式开始符。" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "建议使用的变量名称。" @@ -5222,7 +5285,7 @@ msgstr "建议使用的变量名称。" msgid "Experimental" msgstr "实验性" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "导出所有 Wii 存档" @@ -5233,11 +5296,11 @@ msgstr "导出所有 Wii 存档" msgid "Export Failed" msgstr "导出失败" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "导出录制" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "导出录制..." @@ -5265,14 +5328,14 @@ msgstr "导出为 .gcs...(&G)" msgid "Export as .&sav..." msgstr "导出为 .sav...(&S)" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "已导出 %n 个存档" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "扩展" @@ -5285,7 +5348,7 @@ msgstr "扩展体感输入" msgid "Extension Motion Simulation" msgstr "扩展体感模拟" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "外部" @@ -5293,7 +5356,7 @@ msgstr "外部" msgid "External Frame Buffer (XFB)" msgstr "外部帧缓冲 (XFB)" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "从 NAND 中提取证书" @@ -5330,8 +5393,8 @@ msgstr "正在提取目录..." msgid "FD" msgstr "文件描述符" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "FIFO 回放器" @@ -5347,11 +5410,11 @@ msgstr "" "打开存储卡失败:\n" "%1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "无法将此会话添加到联机索引: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "附加到签名文件 '%1' 失败" @@ -5371,7 +5434,7 @@ msgstr "清除插槽 %1 的 Skylander 失败!" msgid "Failed to connect to Redump.org" msgstr "连接 Redump.org 失败" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "连接服务器失败: %1" @@ -5392,15 +5455,15 @@ msgstr "创建 D3D12 全局资源失败" msgid "Failed to create DXGI factory" msgstr "创建 DXGI 工厂失败" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "创建 Infinity 文件失败" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "创建 Skylander 文件失败!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5421,7 +5484,7 @@ msgstr "删除联机 GBA{0} 存档文件失败。请验证你的写入权限。" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "删除联机存储卡失败。请验证你的写入权限。" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "无法删除所选文件。" @@ -5450,7 +5513,7 @@ msgstr "在 %1 个存档文件中 %n 个导出失败。" msgid "Failed to export the following save files:" msgstr "导出以下存档文件失败:" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "从 NAND 中提取证书失败" @@ -5480,18 +5543,18 @@ msgstr "无法找到一个或多个 D3D 符号" msgid "Failed to import \"%1\"." msgstr "导入 “%1” 失败。" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "导入存档文件失败。请运行一次游戏,然后重试。" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "导入存档文件失败。给定的文件似乎已损坏或不是有效的 Wii 存档。" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " @@ -5500,7 +5563,7 @@ msgstr "" "导入存档文件失败。您的 NAND 可能已损坏,或某些因素阻止访问里面的文件。请尝试" "修复 NAND(工具 -> 管理 NAND -> 校验 NAND...),然后再次导入存档。" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "初始化核心失败" @@ -5523,18 +5586,18 @@ msgid "Failed to install pack: %1" msgstr "安装包失败: %1" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "无法将该游戏安装到 NAND。" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "监听端口 %1 失败。是否有另一个联机服务器的实例正在运行?" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "无法在 %1 处加载 RSO 模块" @@ -5546,15 +5609,15 @@ msgstr "载入 d3d11.dll 失败" msgid "Failed to load dxgi.dll" msgstr "载入 dxgi.dll 失败" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "载入映射文件 '%1' 失败" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "载入 Skylander 文件失败!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" @@ -5562,7 +5625,7 @@ msgstr "" "载入 Skylander 文件失败:\n" "%1" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "加载可执行文件到内存失败。" @@ -5576,17 +5639,17 @@ msgstr "加载 {0} 失败。如果你使用的是 Windows 7,请尝试安装 KB msgid "Failed to modify Skylander!" msgstr "修改 Skylander 失败!" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "打开 “%1” 进行写入失败。" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "打开 “{0}” 进行写入失败。" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "无法打开 '%1'" @@ -5594,7 +5657,7 @@ msgstr "无法打开 '%1'" msgid "Failed to open Bluetooth device: {0}" msgstr "打开蓝牙设备失败: {0} " -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "打开分支监视快照 “%1” 失败" @@ -5626,15 +5689,15 @@ msgstr "" msgid "Failed to open file." msgstr "打开文件失败。" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "打开服务器失败" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "打开 Infinity 文件失败!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5646,11 +5709,11 @@ msgstr "" "\n" "此文件可能已在底座上。" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "打开 Skylander 文件失败!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5703,27 +5766,27 @@ msgstr "从输入文件 “{0}” 读取失败。" msgid "Failed to read selected savefile(s) from memory card." msgstr "从存储卡读取所选的存档文件失败。" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "读取 Infinity 文件失败!" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -"读取 Infinity 文件 (%1) 失败:\n" +"读取 Infinity 文件失败:\n" "%1\n" "\n" "文件过小。" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "读取 Skylander 文件失败!" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5743,7 +5806,7 @@ msgstr "" "读取文件内容失败:\n" "%1" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "读取 {0} 失败" @@ -5777,31 +5840,31 @@ msgstr "重置联机 NAND 文件夹失败。请验证你的写入权限。" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "重置联机重定向文件夹失败。请验证你的写入权限。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "保存分支监视快照 “%1” 失败" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "保存 FIFO 日志失败。" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "保存代码映射到路径 '%1' 失败" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "保存签名文件 '%1' 失败" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "保存符号映射到路径 '%1' 失败" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "保存到签名文件 '%1' 失败" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5855,20 +5918,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "失败" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "公平输入延迟" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "备用区域" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "备用区域:" @@ -5881,7 +5945,7 @@ msgstr "快速" msgid "Fast Depth Calculation" msgstr "快速深度计算" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5893,7 +5957,7 @@ msgstr "" msgid "Field of View" msgstr "视野" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "角色编号:" @@ -5905,9 +5969,9 @@ msgstr "角色类型" msgid "File Details" msgstr "文件详细信息" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "文件格式" @@ -5915,24 +5979,24 @@ msgstr "文件格式" msgid "File Format:" msgstr "文件格式:" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "文件信息" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "文件名" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "文件路径" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "文件大小" @@ -6021,7 +6085,6 @@ msgstr "固定对齐" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "标记" @@ -6030,13 +6093,13 @@ msgstr "标记" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "浮点" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "跟随分支(&B)" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -6107,7 +6170,7 @@ msgstr "已强制关闭,因为 %1 不支持顶点着色器扩展。" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "已强制打开,因为 %1 不支持几何着色器。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -6121,7 +6184,7 @@ msgstr "" "比补丁如有效则推荐用宽高比补丁。

如无法确定,请不要" "选中此选项。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -6132,6 +6195,14 @@ msgstr "" "性能没有影响,并且几乎没有图形问题。

如无法确定,请" "选中此项。" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" +"强制渲染窗口置顶在其他窗口和应用程序之上。

如无法确" +"定,请不要选中此项。" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "格式:" @@ -6147,7 +6218,7 @@ msgstr "前" msgid "Forward port (UPnP)" msgstr "转发端口(UPnP)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "已找到 “%2” 的 %1 个结果 " @@ -6157,24 +6228,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "找到 %n 个地址。" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "帧 %1" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "逐帧播放" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "逐帧播放减小速度" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "逐帧播放增加速度" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "逐帧播放重置速度" @@ -6182,7 +6253,7 @@ msgstr "逐帧播放重置速度" msgid "Frame Dumping" msgstr "转储帧" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "帧范围" @@ -6190,7 +6261,7 @@ msgstr "帧范围" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "帧转储图像 ‘{0}’ 已经存在。是否覆盖?" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "录制帧数:" @@ -6210,7 +6281,7 @@ msgstr "空闲文件数: %1" msgid "Free Look Control Type" msgstr "自由视点控制类型" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "自由视点控制器 %1" @@ -6234,11 +6305,11 @@ msgstr "" msgid "FreeLook" msgstr "自由视点" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "自由视点" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "自由视点切换" @@ -6263,8 +6334,8 @@ msgid "From" msgstr "从" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "从:" @@ -6272,10 +6343,15 @@ msgstr "从:" msgid "FullScr" msgstr "全屏" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "函数" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "功能设置" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "函数" @@ -6292,7 +6368,7 @@ msgstr "GBA (TCP)" msgid "GBA Cartridge Path:" msgstr "GBA 卡带路径:" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "GBA 核心" @@ -6308,19 +6384,19 @@ msgstr "GBA 设置" msgid "GBA TAS Input %1" msgstr "GBA TAS 输入 %1" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "GBA 音量" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "GBA 窗口大小" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "GBA%1 ROM 更改为 “%2”" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "GBA%1 ROM 已禁用" @@ -6367,7 +6443,7 @@ msgstr "GL_最大_纹理_大小 是 {0} - 必须至少 1024 。" msgid "GPU Texture Decoding" msgstr "GPU 纹理解码" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6379,7 +6455,7 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "GPU: OGL 错误:您的显卡是否支持 OpenGL 2.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6387,7 +6463,7 @@ msgstr "" "GPU:错误:需要 GL_ARB_map_buffer_range。\n" "GPU:您的显卡是否支持 OpenGL 3.0?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" @@ -6395,7 +6471,7 @@ msgstr "" "GPU:OGL 错误:需要 GL_ARB_sampler_objects。\n" "GPU:您的显卡是否支持 OpenGL 3.3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" @@ -6403,7 +6479,7 @@ msgstr "" "GPU:OGL 错误:需要 GL_ARB_uniform_buffer_object。\n" "GPU:您的显卡是否支持 OpenGL 3.1?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6419,7 +6495,7 @@ msgstr "" "GPU:OGL 错误:需要 OpenGL 版本 3 。\n" "GPU:您的显卡是否支持 OpenGL 3?" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6442,16 +6518,16 @@ msgstr "" msgid "Game" msgstr "游戏" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "Game Boy Advance" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "GBA 游戏卡带 (*.gba)" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" @@ -6459,7 +6535,7 @@ msgstr "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "所有文件 (*)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "GameBoy Advance 连至端口 %1" @@ -6487,8 +6563,8 @@ msgstr "游戏伽玛" msgid "Game Gamma:" msgstr "游戏伽玛:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "游戏 ID" @@ -6497,15 +6573,15 @@ msgstr "游戏 ID" msgid "Game ID:" msgstr "游戏 ID:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "游戏状态" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "游戏更改为 “%1”" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" @@ -6513,11 +6589,11 @@ msgstr "" "游戏文件具有不同的哈希值;右键单击文件,选择属性,切换到验证选项卡,然后选择" "验证完整性以检查哈希值" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "游戏具有不同的光盘编号" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "游戏具有不同的修订版" @@ -6530,7 +6606,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "游戏覆盖了其他的游戏存档,将会破坏数据 {0:#x}, {1:#x}" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "游戏区域不匹配" @@ -6550,11 +6626,11 @@ msgstr "Wii U GameCube 适配器" msgid "GameCube Adapter for Wii U at Port %1" msgstr "端口 %1 的 Wii U GameCube 适配器" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "GameCube 控制器" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "端口 %1 的 GameCube 控制器" @@ -6562,11 +6638,11 @@ msgstr "端口 %1 的 GameCube 控制器" msgid "GameCube Controllers" msgstr "GameCube 控制器" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "GameCube 键盘" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "端口 %1 的 GameCube 键盘" @@ -6583,7 +6659,7 @@ msgstr "GameCube 存储卡" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "GameCube 存储卡 (*.raw *.gcp)" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "GameCube 麦克风插槽 %1" @@ -6616,34 +6692,44 @@ msgstr "Gecko (C2)" msgid "Gecko Codes" msgstr "Gecko 代码" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "常规" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "常规和选项" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "生成 Action Replay 代码" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "生成一个新的统计标识" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" +"为您的使用情况统计生成一个新的匿名 ID。这将导致任何未来的统计信息与您之前的统" +"计信息脱钩。" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "已生成 AR 代码。" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "从 '%1' 中生成符号名" @@ -6661,7 +6747,7 @@ msgstr "德国" msgid "GetDeviceList failed: {0}" msgstr "获取设备列表失败: {0}" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "GiB" @@ -6676,7 +6762,7 @@ msgstr "巨人" msgid "Giants" msgstr "巨人" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "高尔夫模式" @@ -6685,7 +6771,7 @@ msgid "Good dump" msgstr "正确的转储" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "图形" @@ -6694,7 +6780,7 @@ msgstr "图形" msgid "Graphics Mods" msgstr "图形模组" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "图形切换" @@ -6703,7 +6789,7 @@ msgstr "图形切换" msgid "Graphics mods are currently disabled." msgstr "图形模组当前已禁用。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6728,7 +6814,7 @@ msgstr "绿 左" msgid "Green Right" msgstr "绿 右" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "网格视图" @@ -6765,7 +6851,7 @@ msgstr "HDR 后处理" msgid "Hacks" msgstr "修正" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "头" @@ -6797,7 +6883,7 @@ msgstr "十六进制 8" msgid "Hex Byte String" msgstr "十六进制字节字符串" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "十六进制" @@ -6806,11 +6892,11 @@ msgstr "十六进制" msgid "Hide" msgstr "隐藏" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "隐藏控件(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "隐藏全部" @@ -6822,11 +6908,21 @@ msgstr "隐藏正在游戏的会话" msgid "Hide Incompatible Sessions" msgstr "隐藏不兼容的会话" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "隐藏远程 GBA" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" +"只要鼠标光标位于渲染窗口内并且渲染窗口处于活动状态,便隐藏鼠标光标。" +"

如无法确定,请选择"移动时"。" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "高" @@ -6854,7 +6950,7 @@ msgstr "主机" msgid "Host Code:" msgstr "主机代码 :" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "主机输入优先权" @@ -6862,7 +6958,7 @@ msgstr "主机输入优先权" msgid "Host Size" msgstr "主机大小" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6873,11 +6969,11 @@ msgstr "" "增加其他人的延迟。\n" "适合 3 人以上的休闲游戏,在连接不稳定或高延迟下或许也能运作。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "主机输入优先权已禁用" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "主机输入优先权已启用" @@ -6889,17 +6985,17 @@ msgstr "建主机联网游戏" msgid "Hostname" msgstr "主机名" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "热键设置" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "热键" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "热键需要窗口是活动状态" @@ -6960,7 +7056,7 @@ msgstr "IP 地址 :" msgid "IPL Settings" msgstr "IPL 设置" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "红外线" @@ -7002,7 +7098,7 @@ msgstr "" msgid "Icon" msgstr "图标" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" @@ -7011,11 +7107,11 @@ msgstr "" "与主机输入权限相同,除“主机”(零延迟)之外,其他可以随时切换。\n" "适用于需要时间敏感控制的回合制游戏,如高尔夫球。" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "身份标识生成" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -7035,7 +7131,7 @@ msgstr "" "问题的罕见程序设置。\n" "您可以随时通过 Dolphin 的程序设置取消本授权。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -7054,7 +7150,7 @@ msgstr "" "如果未选中,则模拟控制器的连接状态关联到\n" "真实默认设备(如果存在)的连接状态。 " -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." @@ -7064,7 +7160,21 @@ msgstr "" "量 fifo 日志,但对测试很有帮助。

如无法确定,请不要" "选中此项。" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" +"如果选择此项,Dolphin 将收集关于其性能表现、功能使用、模拟游戏和配置,以及您" +"的系统硬件和操作系统的数据。

我们不会收集任何隐私数据。这些数据有助于" +"我们了解用户与被模拟的游戏怎样使用 Dolphin 以确定我们的工作重点。这还有助于我" +"们发现导致故障、性能问题与稳定性问题的罕见程序配置。" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -7079,7 +7189,7 @@ msgstr "" msgid "Ignore" msgstr "忽略" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "忽略应用加载器分支命中(&A)" @@ -7130,7 +7240,7 @@ msgstr "" "能也会略微降低。

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "导入 BootMii NAND 备份..." @@ -7145,15 +7255,15 @@ msgstr "导入失败" msgid "Import Save File(s)" msgstr "导入存档文件" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "导入 Wii 存档..." -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "正在导入 NAND 备份" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" @@ -7162,6 +7272,18 @@ msgstr "" "正在导入 NAND 备份\n" " 已用时间: %1s" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" +"如果出现错误,Dolphin 将暂停并通知您错误情况,并显示如何继续的选项。禁用此选" +"项后,Dolphin 将“忽略”所有错误。模拟不会暂停,您也不会收到通知。" +"

如无法确定,请选中此项。" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "游戏中?" @@ -7205,24 +7327,24 @@ msgstr "错误的游玩时间!" msgid "Increase" msgstr "增加" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "增加会聚" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "增加深度" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "增加模拟速度" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "增加内部分辨率" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "增加选定的状态插槽" @@ -7242,16 +7364,16 @@ msgstr "增量旋转" msgid "Incremental Rotation (rad/sec)" msgstr "增量旋转(度/秒)" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "Infinity 角色创建器" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "Infinity 管理器" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "Infinity 文件 (*.bin);;" @@ -7273,12 +7395,12 @@ msgstr "信息" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "信息" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "在模拟过程中禁止屏幕保护程序" @@ -7288,10 +7410,10 @@ msgstr "注入" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "输入" @@ -7305,22 +7427,15 @@ msgstr "激活所需要的输入力度。" msgid "Input strength to ignore and remap." msgstr "要忽略并重新映射的输入力度。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "插入 BLR (&B)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "在开头插入 BLR (&B)" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "插入 NOP (&N)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "插入 nop (&N)" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "插入 SD 卡" @@ -7334,11 +7449,11 @@ msgstr "安装" msgid "Install Partition (%1)" msgstr "安装分区 (%1)" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "安装更新" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "安装 WAD..." @@ -7346,13 +7461,14 @@ msgstr "安装 WAD..." msgid "Install to the NAND" msgstr "安装至 NAND" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "指令。" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "指令" @@ -7361,7 +7477,7 @@ msgstr "指令" msgid "Instruction Breakpoint" msgstr "指令断点" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "指令:" @@ -7370,7 +7486,7 @@ msgstr "指令:" msgid "Instruction: %1" msgstr "指令: %1" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -7391,19 +7507,19 @@ msgstr "强度" msgid "Interface" msgstr "界面" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "内部 LZ4 错误 - 已尝试解压缩 {0} 字节" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "内部 LZ4 错误 - 压缩失败" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "内部 LZ4 错误 - 解压失败 ({0}, {1}, {2})" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "内部 LZ4 错误 - 有效载荷大小不匹配 ({0} / {1}))" @@ -7416,7 +7532,7 @@ msgstr "内部 LZO 错误 - 压缩失败" msgid "Internal LZO Error - decompression failed" msgstr "内部 LZO 错误 - 解压失败" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." @@ -7424,19 +7540,19 @@ msgstr "" "内部 LZO 错误 - 解压失败 ({0}) ({1}) \n" "无法检索过时的存储状态版本信息。" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "内部 LZO 错误 - 无法解析解压缩的版本 cookie 和版本字符串长度 ({0})" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "内部 LZO 错误 - 无法解析解压缩的版本字符串 ({0} / {1})" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "内部分辨率" @@ -7445,7 +7561,7 @@ msgstr "内部分辨率" msgid "Internal Resolution:" msgstr "内部分辨率:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "生成 AR 代码时出现内部错误。" @@ -7453,7 +7569,7 @@ msgstr "生成 AR 代码时出现内部错误。" msgid "Interpreter (slowest)" msgstr "解释器(最慢)" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "解释器核心" @@ -7461,7 +7577,7 @@ msgstr "解释器核心" msgid "Invalid Expression." msgstr "无效表达式。" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "从自动更新服务接收到无效的 JSON 数据:{0}" @@ -7469,7 +7585,7 @@ msgstr "从自动更新服务接收到无效的 JSON 数据:{0}" msgid "Invalid Mixed Code" msgstr "无效混合代码" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "包 %1 无效: %2" @@ -7478,11 +7594,11 @@ msgstr "包 %1 无效: %2" msgid "Invalid Player ID" msgstr "无效玩家 ID" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "无效 RSO 模块地址: %1" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "无效调用堆栈" @@ -7503,7 +7619,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "字段 “%1” 的输入无效" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "提供的输入无效" @@ -7519,19 +7635,19 @@ msgstr "提供的搜索参数无效。" msgid "Invalid password provided." msgstr "提交的密码无效。" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "无效录制文件" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "无效的搜索参数(没有选择对象)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "无效的搜索字符串(无法转换成数字)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "无效的搜索字符串(仅支持相等长度的字符串)" @@ -7558,11 +7674,11 @@ msgstr "意大利" msgid "Item" msgstr "物品" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "JIT" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "关闭 JIT 区块链接" @@ -7570,47 +7686,47 @@ msgstr "关闭 JIT 区块链接" msgid "JIT Blocks" msgstr "JIT 区块" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "关闭 JIT 分支" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "关闭 JIT 浮点" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "关闭 JIT 整数" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "关闭 JIT 加载存储浮动" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "关闭 JIT 加载存储" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "关闭 JIT 加载存储配对" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "关闭 JIT 加载存储 IXz" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "关闭 JIT 加载存储 Ibzx" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "关闭 JIT 加载存储 Iwz" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "关闭 JIT (JIT 核心)" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "关闭 JIT 配对" @@ -7622,16 +7738,17 @@ msgstr "适用于 ARM64 的 JIT 重编译器(推荐)" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "适用于 x86-64 的 JIT 重编译器(推荐)" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "关闭 JIT 寄存器缓存" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "关闭 JIT 系统寄存器" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." @@ -7639,11 +7756,11 @@ msgstr "" "清除缓存后,JIT 无法找到代码空间。这应该从不会出现。请在错误跟踪器中上报此事" "件。 Dolphin 即将退出。" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "JIT 未激活" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "日本" @@ -7665,12 +7782,12 @@ msgid "" "edit anything!" msgstr "Kaos 是这个奖杯的唯一反派,且一直是解锁状态。无需编辑任何内容!" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "保持运行" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "窗口置顶" @@ -7700,15 +7817,15 @@ msgstr "键盘控制器" msgid "Keys" msgstr "按键" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "KiB" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "踢除玩家" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "韩国" @@ -7734,7 +7851,7 @@ msgstr "载入 ROM...(&O)" msgid "L-Analog" msgstr "L-模拟" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "LR 保存" @@ -7742,7 +7859,11 @@ msgstr "LR 保存" msgid "Label" msgstr "标签" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "语言" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "上个值" @@ -7780,7 +7901,7 @@ msgstr "延迟: ~80 毫秒" msgid "Launching these titles may also fix the issues." msgstr "运行这些游戏也许可以解决问题。" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "排行榜" @@ -7788,7 +7909,7 @@ msgstr "排行榜" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7799,7 +7920,7 @@ msgstr "左" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "左摇杆" @@ -7843,6 +7964,17 @@ msgstr "" "左/右键单击配置输出。\n" "中键单击清除。" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" +"允许您使用游戏可能未用到的语言和其他区域相关设置。可能导致各种崩溃和错误。" +"

模拟处于活动状态时无法更改此设置。

如无法确" +"定,请不要选中此项。" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7876,11 +8008,11 @@ msgstr "光" msgid "Limit Chunked Upload Speed:" msgstr "限制数据块上传速度:" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "表单列" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "列表视图" @@ -7889,27 +8021,27 @@ msgid "Listening" msgstr "正在监听" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "载入" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "载入损坏映射文件(&B)..." -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "载入其他映射文件(&O)..." -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "载入分支监视...(&F)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "载入分支监视快照" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7920,24 +8052,29 @@ msgstr "加载自定义纹理" msgid "Load File" msgstr "载入文件" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "载入 GameCube 主菜单" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "仅加载主机的存档数据" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "载入最近状态" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "载入映射文件" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "加载路径:" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "载入 ROM" @@ -7945,133 +8082,128 @@ msgstr "载入 ROM" msgid "Load Slot" msgstr "载入插槽" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "载入状态" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "载入最近状态 1" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "载入最近状态 10" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "载入最近状态 2" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "载入最近状态 3" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "载入最近状态 4" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "载入最近状态 5" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "载入最近状态 6" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "载入最近状态 7" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "载入最近状态 8" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "载入最近状态 9" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "载入状态 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "载入状态 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "载入状态 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "载入状态 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "载入状态 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "载入状态 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "载入状态 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "载入状态 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "载入状态 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "载入状态 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "从文件中载入状态" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "从选择的插槽中加载状态" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "从插槽中载入状态" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "加载 Wii 系统菜单 %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "加载和写入主机的存档数据" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "从选择的插槽中加载" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "从插槽 %1 - %2 载入" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "载入映射文件" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "加载 vWii 系统菜单 %1" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "载入..." -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "已从 '%1' 中加载符号" @@ -8093,20 +8225,30 @@ msgstr "" "从 User/Load/GraphicsMods/ 加载图形模组。

如无法确" "定,请不要选中此项。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "本地" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "锁定鼠标光标" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "已锁定" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" +"只要鼠标光标处于活动状态,就会将其锁定到渲染小部件上。您可以设置热键来解锁。" +"

如无法确定,请不要选中此项。" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "日志" @@ -8115,15 +8257,16 @@ msgstr "日志" msgid "Log Configuration" msgstr "日志设置" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "登录" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "记录 JIT 指令范围" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "注销" @@ -8139,7 +8282,7 @@ msgstr "日志类型" msgid "Logger Outputs" msgstr "日志输出" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "登录失败" @@ -8153,15 +8296,15 @@ msgstr "" "量 Dolphin 的性能。

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "循环" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "丢失联机服务器连接..." -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "低" @@ -8178,7 +8321,7 @@ msgstr "MD5:" msgid "MMU" msgstr "MMU" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "即将结束" @@ -8224,9 +8367,9 @@ msgstr "请确保游玩时间是有效的!" msgid "Make sure there is a Skylander in slot %1!" msgstr "请确保 Skylander 已位于插槽 %1 中!" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "制作者" @@ -8235,7 +8378,7 @@ msgstr "制作者" msgid "Maker:" msgstr "制作者:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -8246,7 +8389,7 @@ msgstr "" "雾模拟,禁用雾将破坏其游戏性。

如无法确定,请不要选" "中此项。" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "管理 NAND" @@ -8255,7 +8398,7 @@ msgstr "管理 NAND" msgid "Manual Texture Sampling" msgstr "手动纹理采样" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "映射" @@ -8267,11 +8410,11 @@ msgstr "伪装 ROM" msgid "Match Found" msgstr "找到匹配" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "最大缓冲区:" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "最大缓冲区大小更改为 %1" @@ -8285,7 +8428,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "这会导致 Wii 菜单和一些游戏减速。" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "中等" @@ -8301,7 +8444,7 @@ msgstr "内存断点" msgid "Memory Card" msgstr "存储卡" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "存储卡管理器" @@ -8329,7 +8472,7 @@ msgstr "MemoryCard: 在无效源地址 ({0:#x}) 中读取调用" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "MemoryCard: 在无效目标地址 ({0:#x}) 中写入调用" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -8339,13 +8482,13 @@ msgstr "" "将新 NAND 合并入当前 NAND 将会覆盖所有现有的频道与存档。此过程不可逆,建议您" "对两份 NAND 都进行备份。确定继续?" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "MiB" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "麦克风" @@ -8362,7 +8505,7 @@ msgstr "其它" msgid "Misc Settings" msgstr "其它设置" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "其他控件" @@ -8374,7 +8517,7 @@ msgstr "标头中的空闲区块数与实际未使用的区块不匹配。" msgid "Mismatch between internal data structures." msgstr "内部数据结构不匹配。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -8419,8 +8562,8 @@ msgstr "修改插槽" msgid "Modifying Skylander: %1" msgstr "修改 Skylander: %1" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "已找到模块: %1" @@ -8440,11 +8583,11 @@ msgstr "单视场阴影" msgid "Monospaced Font" msgstr "等宽字体" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "体感输入" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "体感模拟" @@ -8453,40 +8596,27 @@ msgstr "体感模拟" msgid "Motor" msgstr "马达" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "鼠标光标可见" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "鼠标光标在不活动后隐藏并在光标移动时可见。" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "鼠标光标将始终可见。" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "游戏运行时鼠标光标将一直不可见。" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "移动" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "影片" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "影片 {0} 表示从一个保存状态开始播放,但 {1} 不存在。电影可能无法同步!" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "生成 AR 代码时出现多个错误。" @@ -8499,10 +8629,10 @@ msgstr "多重分插器" msgid "N&o to All" msgstr "全部选否(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "NAND 校验" @@ -8511,8 +8641,8 @@ msgstr "NAND 校验" msgid "NKit Warning" msgstr "NKit 警告" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "NTSC-J" @@ -8521,7 +8651,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "NTSC-J (ARIB TR-B9)" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "NTSC-K" @@ -8542,8 +8672,8 @@ msgstr "" "值,请在此处进行设置。

如无法确定,请保持为 2.35。" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "NTSC-U" @@ -8556,11 +8686,11 @@ msgstr "NTSC-U" msgid "Name" msgstr "名称" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "命名一个新标签:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "要移除的标签名:" @@ -8586,7 +8716,7 @@ msgstr "原生 (640x528)" msgid "Native GCI File" msgstr "内部 GCI 文件" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "联机" @@ -8602,7 +8732,7 @@ msgstr "联机设定" msgid "Netherlands" msgstr "荷兰" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." @@ -8610,7 +8740,7 @@ msgstr "" "联机将开始使用主机的存档数据,并且在联机会话期间创建或修改的任何存档数据都将" "保留在主机的本地存档中。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " @@ -8619,7 +8749,7 @@ msgstr "" "联机将开始使用主机的存档数据,但在联机会话期间创建或修改的任何存档数据都将在" "会话结束时被丢弃。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." @@ -8628,7 +8758,7 @@ msgstr "" "束时被丢弃。" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "网络" @@ -8636,16 +8766,16 @@ msgstr "网络" msgid "Network dump format:" msgstr "网络转储格式:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "从不" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "不要自动更新" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "新" @@ -8670,7 +8800,7 @@ msgstr "新建搜索" msgid "New Tag..." msgstr "新标签..." -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "已生成新的标识。" @@ -8678,21 +8808,23 @@ msgstr "已生成新的标识。" msgid "New instruction:" msgstr "新指令:" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "新标签" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "下一个游戏预设" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "匹配下一个" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "下一个预设" @@ -8733,7 +8865,7 @@ msgstr "不压缩" msgid "No Match" msgstr "无匹配" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "无存档数据" @@ -8741,12 +8873,12 @@ msgstr "无存档数据" msgid "No data to modify!" msgstr "没有可修改的数据!" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "没有可用的说明" @@ -8758,7 +8890,7 @@ msgstr "没有错误。" msgid "No extension selected." msgstr "未选择扩展。" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "文件未加载 / 录制" @@ -8779,11 +8911,11 @@ msgstr "未选择图形模组" msgid "No input" msgstr "无输入" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "没有发现问题。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "未找到匹配的游戏" @@ -8808,7 +8940,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "没有找到游戏设置 ‘{0}’ 的预设" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "没有录制被载入。" @@ -8822,13 +8954,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "未找到 undo.dtm 文件,为防止影片出现不同步撤销载入状态操作被取消。" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "无" @@ -8840,7 +8972,7 @@ msgstr "北美" msgid "Not Set" msgstr "未设置" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "并不是所有玩家都有该游戏。你真的要开始吗?" @@ -8860,7 +8992,7 @@ msgid "" "required." msgstr "目标存储卡上没有足够的空闲文件数。至少需要 %n 个文件数。 " -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "未找到" @@ -8904,26 +9036,26 @@ msgstr "每秒摇晃次数。" msgid "Nunchuk" msgstr "双节棍控制器" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "双节棍控制器加速度计" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "双节棍按键" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "双节棍摇杆" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "确定" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "对象 %1" @@ -8975,7 +9107,7 @@ msgstr "对象 4 X" msgid "Object 4 Y" msgstr "对象 4 Y" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "对象范围" @@ -8996,9 +9128,9 @@ msgstr "偏移量" msgid "On" msgstr "开" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" -msgstr "活动时" +msgstr "移动时" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:396 msgid "" @@ -9009,7 +9141,7 @@ msgstr "" "在同时支持使用几何着色器和顶点着色器来扩展点和线的后端上,为任务选择顶点着色" "器。可能会影响性能。

%1" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -9031,7 +9163,7 @@ msgstr "" "经过足够的过程和实验后,您也许能够找到仅在模拟软件中执行操作时才会采用的函数" "调用和条件代码路径。" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "在线文档(&D)" @@ -9039,7 +9171,7 @@ msgstr "在线文档(&D)" msgid "Only Show Collection" msgstr "只显示合集" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" @@ -9047,7 +9179,7 @@ msgstr "" "仅附加有此前缀的符号:\n" "(留空表示全部)" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -9066,17 +9198,21 @@ msgstr "打开" msgid "Open &Containing Folder" msgstr "打开所在目录(&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "打开用户目录(&U)" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "打开成就" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "打开目录..." -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "打开 FIFO 日志" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -9141,26 +9277,26 @@ msgstr "橙" msgid "Orbital" msgstr "轨道式" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "起始" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "起始最大" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "起始最小" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "起始符号" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "起始和目标" @@ -9168,7 +9304,7 @@ msgstr "起始和目标" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -9178,16 +9314,16 @@ msgstr "其他" msgid "Other Partition (%1)" msgstr "其他分区 (%1)" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "其他状态热键" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "其他状态管理" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "其他游戏..." @@ -9195,7 +9331,7 @@ msgstr "其他游戏..." msgid "Output" msgstr "输出" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "输出重采样" @@ -9203,16 +9339,16 @@ msgstr "输出重采样" msgid "Output Resampling:" msgstr "输出重采样:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "覆盖" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "播放录制...(&L)" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "PAL" @@ -9241,7 +9377,7 @@ msgstr "PNG 图像文件 (*.png);; 所有文件 (*)" msgid "PPC Size" msgstr "PPC 大小" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "PPC 对 Host" @@ -9254,7 +9390,7 @@ msgstr "手柄" msgid "Pads" msgstr "鼓垫" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "参数" @@ -9275,7 +9411,7 @@ msgstr "被动" msgid "Passthrough a Bluetooth adapter" msgstr "直通蓝牙适配器" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "密码" @@ -9313,15 +9449,15 @@ msgstr "路径" msgid "Pause" msgstr "暂停" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "暂停分支监视" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "在影片末尾暂停" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "窗口非活动时暂停" @@ -9340,6 +9476,14 @@ msgstr "" "用 MMU 时相同。

如无法确定,请不要选中此项。" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" +"当渲染窗口未活动时暂停游戏。

如无法确定,请不要选中" +"此项。" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -9359,7 +9503,7 @@ msgstr "向外挥舞的峰值速度。" msgid "Per-Pixel Lighting" msgstr "逐像素光照" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "执行在线系统更新" @@ -9389,15 +9533,15 @@ msgstr "物理" msgid "Physical address space" msgstr "物理地址空间" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "PiB" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "选择调试字体" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "延迟" @@ -9409,8 +9553,8 @@ msgstr "下俯" msgid "Pitch Up" msgstr "上仰" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "平台" @@ -9418,52 +9562,52 @@ msgstr "平台" msgid "Play" msgstr "开始" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "播放/录制" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "播放录制" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" -msgstr "玩具组合/动力飞盘" +msgstr "玩具组合/能量盘" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "回放选项" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "玩家" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "玩家 1" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "玩家 1 的第 1 项能力" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "玩家 1 的第 2 项能力" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "玩家 2" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "玩家 2 的第 1 项能力" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "玩家 2 的第 2 项能力" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "玩家" @@ -9497,7 +9641,7 @@ msgid "Point (Passthrough)" msgstr "指向(直通)" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "端口 %1" @@ -9514,11 +9658,11 @@ msgstr "端口 :" msgid "Portal Slots" msgstr "传送门插槽" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "检测到可能的非同步异常: %1 或许已在帧 %2 处不同步 " -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "后处理效果" @@ -9530,6 +9674,14 @@ msgstr "后处理效果:" msgid "Post-Processing Shader Configuration" msgstr "后处理着色器配置" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "能量盘三" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "能量盘二" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -9539,15 +9691,15 @@ msgstr "点/线扩展首选顶点着色器" msgid "Prefetch Custom Textures" msgstr "预读取自定义纹理" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "在 PlayController 中提前结束影片。{0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "在 PlayWiimote 中提前结束影片。{0} + {1} > {2}" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "在PlayWiimote 中提前结束影片。{0} > {1}" @@ -9563,7 +9715,7 @@ msgstr "" msgid "Presets" msgstr "预设" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "按下同步按钮" @@ -9584,24 +9736,25 @@ msgstr "" "但会导致图像瑕疵并破坏效果。

不推荐,仅在其他选项效" "果不好时使用。" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "上一个游戏预设" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "匹配上一个" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "上一个预设" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "图元 %1" @@ -9635,16 +9788,16 @@ msgid "" "the game might not work correctly." msgstr "发现中等严重性问题。游戏整体或特定部分可能无法正确运行。" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "预设" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "程序计数器" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9652,15 +9805,23 @@ msgstr "程序计数器" msgid "Progress" msgstr "进度" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" +"按下“停止”时会提示您确认是否要结束模拟。

如无法确" +"定,请选中此项。" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "公开" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "清除游戏列表缓存" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "将 IPL ROM 放至 User/GC/。" @@ -9687,11 +9848,11 @@ msgstr "DPLII 解码器的质量。质量越高音频延迟越大。" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "询问" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "退出" @@ -9708,19 +9869,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-模拟" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "就绪" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "RSO 模块" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "RSO 自动检测" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "运行" @@ -9741,7 +9902,7 @@ msgstr "结束范围:" msgid "Range Start: " msgstr "开始范围:" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "排名 %1" @@ -9753,12 +9914,13 @@ msgstr "Raw" msgid "Raw Internal Resolution" msgstr "原始内部分辨率" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "替换指令(&P)" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "读取" @@ -9781,7 +9943,7 @@ msgstr "只读" msgid "Read or Write" msgstr "读取或写入" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "只读模式" @@ -9797,8 +9959,8 @@ msgstr "真实 Wii 遥控器" msgid "Received invalid Wii Remote data from Netplay." msgstr "从联机中接收到无效的 Wii 遥控器数据。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "最近命中" @@ -9807,23 +9969,23 @@ msgstr "最近命中" msgid "Recenter" msgstr "回到中心" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "录制" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "录制输入" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "正在录制" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "录制选项" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "正在录制..." @@ -9840,7 +10002,7 @@ msgstr "红 左" msgid "Red Right" msgstr "红 右" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9860,7 +10022,7 @@ msgstr "Redump.org 状态:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9890,8 +10052,8 @@ msgstr "已刷新当前值。" msgid "Refreshing..." msgstr "正在刷新..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "地区" @@ -9912,7 +10074,12 @@ msgstr "相对输入" msgid "Relative Input Hold" msgstr "保持相对输入" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "发布(每隔几个月)" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "以后提醒我" @@ -9937,7 +10104,7 @@ msgstr "移除垃圾数据(不可逆):" msgid "Remove Tag..." msgstr "移除标签..." -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "移除标签" @@ -9950,12 +10117,12 @@ msgstr "" "转换为 ISO 格式时,移除垃圾数据不会节省任何空间(除非以后将 ISO 文件打包为压" "缩文件格式,例如 ZIP 文件)。是否仍要继续?" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "重命名符号" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "渲染窗口" @@ -9979,10 +10146,18 @@ msgstr "报告: GCIFolder 正在写入未分配的区块 {0:#x}" msgid "Request to Join Your Party" msgstr "请求加入你的派对" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" +"需要渲染窗口活动状态才能使热键生效。

如无法确定,请" +"选中此项。" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9992,7 +10167,7 @@ msgstr "重置" msgid "Reset All" msgstr "全部重置" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "重置忽略警告程序" @@ -10036,7 +10211,7 @@ msgstr "资源包管理器" msgid "Resource Pack Path:" msgstr "资源包路径:" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "需要重启" @@ -10044,11 +10219,11 @@ msgstr "需要重启" msgid "Restore Defaults" msgstr "恢复默认值" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "恢复指令" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "重试" @@ -10057,7 +10232,7 @@ msgstr "重试" msgid "Return Speed" msgstr "返回速度" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "修订版" @@ -10069,7 +10244,7 @@ msgstr "修订版: %1" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -10080,7 +10255,7 @@ msgstr "右" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "右摇杆" @@ -10116,11 +10291,11 @@ msgstr "左倾" msgid "Roll Right" msgstr "右倾" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "房间 ID" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "旋转" @@ -10141,43 +10316,51 @@ msgstr "" "部分辨率下的图像问题。该选项在使用原生内部分辨率时没有效果。" "

如无法确定,请不要选中此项。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." msgstr "" -"可以在表中的行里左键单击起始、目标和符号列,以在代码视图中查看关联的地址。右" -"键单击选定的行将弹出上下文菜单。\n" +"可以左键单击表中的起始、目标和符号列,以在代码视图中查看关联的地址。右键单击" +"所选行将弹出上下文菜单。\n" "\n" -"如果右键单击选择行的起始列,将执行用 NOP 指令(无操作)替换起始处的分支指令操" -"作,并且将地址复制到剪贴板的操作也可使用。\n" +"如果右键单击起始、目标或符号列,则将执行将相关地址复制到剪贴板,并执行在相关" +"地址设置断点的操作。请注意,对于起始/目标符号列,只有当所选行中的每一行都有符" +"号时,才会启用这些操作。\n" "\n" -"如果右键单击选择行的目标列,则可以使用 BLR 指令(分支到链接寄存器)替换目标处" -"的指令,但前提是每个起始处的分支指令都保存了链接寄存器,并且可以执行将地址复" -"制到剪贴板的操作。\n" +"如果右键单击所选行的起始列,将执行用 NOP 指令(无操作)替换起始处的分支指令操" +"作。\n" "\n" -"如果右键单击选择行的起始/目标符号列,则可以使用 BLR 指令替换符号最开头的指" -"令,但前提是找到每个起始/目标符号。\n" +"如果右键单击所选行的目标列,则执行将目标处的指令替换为 BLR 指令(分支到链接寄" +"存器)的操作,但只有当每个起始处的分支指令都更新链接寄存器时,才会启用该操" +"作。\n" +"\n" +"如果右键单击所选行的起始/目标符号列,则可以使用 BLR 指令替换符号最开始的指" +"令,但只有当所选行中的每一行都有符号时才会启用。\n" "\n" "所有上下文菜单都具有从候选中删除所选行的操作。" @@ -10188,23 +10371,23 @@ msgstr "" msgid "Rumble" msgstr "震动" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "运行到此处(&T)" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "在独占线程中运行 GBA 内核" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "运行直到" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "运行直到(忽略断点)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "运行直到命中(忽略断点)" @@ -10212,7 +10395,7 @@ msgstr "运行直到命中(忽略断点)" msgid "Russia" msgstr "俄罗斯" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "SD 卡" @@ -10271,11 +10454,11 @@ msgstr "SSL 上下文" msgid "START" msgstr "START" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "保存代码(&V)" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "保存状态(&V)" @@ -10285,9 +10468,9 @@ msgid "Safe" msgstr "安全" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -10297,27 +10480,39 @@ msgstr "保存" msgid "Save All" msgstr "保存全部" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "另存分支监视为...(&A)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" msgstr "保存分支监视快照" +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "将组合输出文件另存为" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "保存已转换的镜像" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "存档导出" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "保存 FIFO 日志" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "保存文件到" #. i18n: Noun (i.e. the data saved by the game) @@ -10329,15 +10524,19 @@ msgstr "游戏存档" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "游戏存档文件 (*.sav);;所有文件 (*)" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "存档导入" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "保存映射文件" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "保存到最早状态存档" @@ -10345,73 +10544,77 @@ msgstr "保存到最早状态存档" msgid "Save Preset" msgstr "保存预设" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "录制文件另存为" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "保存签名文件" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "保存状态" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "保存状态 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "保存状态 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "保存状态 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "保存状态 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "保存状态 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "保存状态 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "保存状态 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "保存状态 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "保存状态 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "保存状态 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "保存状态到文件" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "保存状态到最早的插槽" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "向选中的插槽保存状态" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "保存状态到插槽" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "保存符号映射为...(&A)" @@ -10419,7 +10622,7 @@ msgstr "保存符号映射为...(&A)" msgid "Save Texture Cache to State" msgstr "保存纹理缓存到状态" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "保存和载入状态" @@ -10431,11 +10634,7 @@ msgstr "另存为预设..." msgid "Save as..." msgstr "另存为..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "将组合输出文件另存为" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -10448,23 +10647,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "保存在与 ROM 相同的目录中" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "保存映射文件" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "保存签名文件" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "保存至所选插槽" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "保存到插槽 %1 - %2" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "保存..." @@ -10476,7 +10667,7 @@ msgstr "只有在 Wii 游戏运行时保存的 Wii 遥控器配对才能重置 msgid "Saves:" msgstr "存档:" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "即时存档影片 {0} 被破坏,影片录制停止……" @@ -10493,8 +10684,8 @@ msgid "ScrShot" msgstr "截图" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "搜索" @@ -10503,7 +10694,7 @@ msgstr "搜索" msgid "Search Address" msgstr "搜索地址" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "搜索当前对象" @@ -10521,7 +10712,7 @@ msgid "" "for a bit and try again." msgstr "当前无法在虚拟地址空间中进行搜索。请运行一会儿游戏,然后重试。" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "搜索一个指令" @@ -10529,7 +10720,7 @@ msgstr "搜索一个指令" msgid "Search games..." msgstr "搜索游戏..." -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "搜索指令" @@ -10539,11 +10730,11 @@ msgstr "搜索:" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:59 msgid "Section that contains all Action Replay cheat codes." -msgstr "包含所有 Action Replay 金手指的部分。" +msgstr "包含所有 Action Replay 金手指代码的部分。" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:56 msgid "Section that contains all Gecko cheat codes." -msgstr "包含所有 Gecko 金手指的部分。" +msgstr "包含所有 Gecko 金手指代码的部分。" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:62 msgid "Section that contains all graphics related settings." @@ -10563,9 +10754,9 @@ msgstr "选择" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "选择分支监视快照自动保存文件(在用户文件夹位置,可取消)" @@ -10574,26 +10765,30 @@ msgid "Select Dump Path" msgstr "选择转储路径" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "选择导出目录" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "选择角色文件" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "选择 GBA BIOS" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "选择 GBA ROM" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "选择 GBA 存档路径" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "选择密钥文件 (OTP/SEEPROM 转储)" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "选择最近状态" @@ -10602,6 +10797,10 @@ msgstr "选择最近状态" msgid "Select Load Path" msgstr "选择加载路径" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "选择 NAND 备份" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "选择资源包路径" @@ -10610,6 +10809,14 @@ msgstr "选择资源包路径" msgid "Select Riivolution XML file" msgstr "选择 Riivolutione XML 文件" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "选择 SD 卡镜像" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "选择存档文件" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "选择 Skylander 合集" @@ -10618,58 +10825,62 @@ msgstr "选择 Skylander 合集" msgid "Select Skylander File" msgstr "选择 Skylander 文件" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "选择插槽 %1 - %2" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "选择状态" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "选择状态插槽" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "选择状态 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "选择状态 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "选择状态 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "选择状态 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "选择状态 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "选择状态 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "选择状态 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "选择状态 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "选择状态 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "选择状态 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "选择要安装到 NAND 的软件" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "选择 WFS 路径" @@ -10687,24 +10898,20 @@ msgstr "选择目录" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "选择文件" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "选择要与 SD 卡镜像同步的文件夹" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "选择游戏" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "选择 SD 卡镜像" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "选择文件" @@ -10713,19 +10920,15 @@ msgstr "选择文件" msgid "Select a game" msgstr "选择游戏" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "选择要安装到 NAND 的软件" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "选择 e-Reader 卡" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "选择 RSO 模块地址:" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "选择要播放的录制文件" @@ -10733,23 +10936,6 @@ msgstr "选择要播放的录制文件" msgid "Select the Virtual SD Card Root" msgstr "选择虚拟 SD 卡根目录" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "选择密钥文件 (OTP/SEEPROM 转储)" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "选择一个存档文件" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "选择要保存转换镜像的位置" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "选择要保存多个转换镜像的位置" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "所选字体" @@ -10761,16 +10947,16 @@ msgstr "所选控制器预设不存在" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "所选游戏在游戏列表中不存在!" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "选定的线程调用栈" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "选定的线程上下文" @@ -10819,7 +11005,7 @@ msgstr "" "

如无法确定,请将其保留为“宽高比校正内部分辨率”。" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10882,7 +11068,39 @@ msgstr "" "的一个以达到最好的模拟效果。

如无法确定,请选" "择“OpenGL”。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" +"选择 Dolphin 在启动时检查更新时使用的更新通道。如果有新的更新可用,Dolphin 将" +"列出自当前版本以来所做的更改,并询问您是否要更新。

开发通道具有最新版" +"本的 Dolphin,该版本通常每天更新多次。如果您想要最新的功能和修复,请选择此通" +"道。

发布通道每隔几个月更新一次。您可能更喜欢使用此通道的一些原因:" +"
- 您更喜欢使用经过额外测试的版本。
- 联机要求玩家使用相同的 Dolphin 版" +"本,而最新的发布版本将有最多的玩家可以匹配。
- 您经常使用 Dolphin 的保存状" +"态系统,其不能保证 Dolphin 版本之间保存状态的向后兼容性。如果您属于这种情况," +"请确保在更新之前进行游戏内存档(即以与实机 GameCube 或 Wii 上相同的方式保存您" +"的游戏),然后在更新 Dolphin 之后进行任何新的保存状态前加载游戏内存档。" +"

选择“不更新”将阻止 Dolphin 自动检查更新。

如" +"无法确定,请选择发布版。" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "发送" @@ -10890,6 +11108,19 @@ msgstr "发送" msgid "Sensor Bar Position:" msgstr "感应条位置:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" +"将 CPU 和 GPU 模拟工作分开到单独的线程。通过将 Dolphin 最重的负载分散到两个核" +"心来减少单线程负担,这通常可以提高性能。但可能会导致故障和崩溃。

模拟" +"处于活动状态时无法更改此设置。

如无法确定,请选中此" +"项。" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10917,39 +11148,39 @@ msgstr "穿透尝试被服务器拒绝" msgid "Set &Value" msgstr "设置值(&V)" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "设置断点(&K)" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "给插槽 A 设置存储卡文件" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "给插槽 B 设置存储卡文件" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "设置 PC" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "设置符号终止地址(&E)" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "设置符号大小(&S)" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "设置符号终止地址" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "设置为默认镜像(&D)" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "给插槽 A 设置存储卡文件" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "给插槽 B 设置存储卡文件" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "设置符号终止地址(&E)" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "设置符号大小(&S)" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "设置符号终止地址" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "设置符号大小 (%1):" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10963,12 +11194,40 @@ msgstr "" msgid "Sets the Wii system language." msgstr "设置 Wii 的系统语言。" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" +"设置 Dolphin 用户界面显示的语言。

此设置的更改只有在重新启动 Dolphin " +"后才会生效。

如无法确定,请选择<系统语言>。" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "以毫秒为单位设置延迟。较高的值可能会减少音频噪声。仅限某些后端。" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" +"给无法自动确定区域的游戏设置区域。

模拟处于活动状态时无法更改此设置。" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" +"设置 Dolphin 用户界面的样式。您已添加的任何自定义用户样式都将在此处显示以便切" +"换。

如无法确定,请选择(系统)。" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " @@ -10977,13 +11236,13 @@ msgstr "" "设置搜索在虚拟地址空间中使用标准内存 1 和(在 Wii 上)内存 2 映射。这将适用于" "绝大多数游戏。" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "设置" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "SetupWiiMemory: 无法创建 setting.txt 文件" @@ -11018,36 +11277,36 @@ msgstr "新干线控制器" msgid "Show % Speed" msgstr "显示百分比速度" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "显示日志(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "显示工具栏(&T)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "在标题栏显示当前游戏名" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "显示全部" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "显示澳大利亚" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" -msgstr "在 Discord 软件中显示当前游戏" +msgstr "在 Discord 上显示当前游戏" #: Source/Core/DolphinQt/Config/ARCodeWidget.cpp:131 #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:277 msgid "Show Disabled Codes First" msgstr "优先显示禁用的代码" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "显示 ELF/DOL" @@ -11060,7 +11319,7 @@ msgstr "优先显示启用的代码" msgid "Show FPS" msgstr "显示 FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "显示帧计数器" @@ -11068,43 +11327,43 @@ msgstr "显示帧计数器" msgid "Show Frame Times" msgstr "显示帧生成时间" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "显示法国" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "显示 GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "显示德国" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "叠加显示高尔夫模式" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "显示 Infinity 底座" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "显示输入回显" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "显示意大利" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "显示日本" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "显示韩国" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "显示延迟计数器" @@ -11112,7 +11371,7 @@ msgstr "显示延迟计数器" msgid "Show Language:" msgstr "显示语言:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "显示日志设置(&C)" @@ -11124,20 +11383,20 @@ msgstr "显示联机信息" msgid "Show NetPlay Ping" msgstr "显示联机延迟" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "显示荷兰" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "显示屏显消息" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "显示 PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "显示 PC" @@ -11145,7 +11404,7 @@ msgstr "显示 PC" msgid "Show Performance Graphs" msgstr "显示性能图表" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "显示平台" @@ -11153,23 +11412,23 @@ msgstr "显示平台" msgid "Show Projection Statistics" msgstr "显示投影统计数据" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "显示地区" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "显示重录计数器" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "显示俄罗斯" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "显示 Skylanders 传送门" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "显示西班牙" @@ -11181,19 +11440,23 @@ msgstr "显示速度颜色" msgid "Show Statistics" msgstr "显示统计数据" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "显示系统频率" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "显示台湾" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "在内存中显示目标(&Y)" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "显示美国" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "显示未知" @@ -11205,36 +11468,36 @@ msgstr "显示垂直消隐时间" msgid "Show VPS" msgstr "显示 VPS" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "显示 WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "显示 Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "显示全球" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "在内存中显示(&M)" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "在代码中显示" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "在内存中显示" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "在代码中显示" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "在内存中显示" @@ -11242,9 +11505,16 @@ msgstr "在内存中显示" msgid "Show in server browser" msgstr "在服务器浏览器中显示" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" -msgstr "在内存中显示目标(&Y)" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" +msgstr "" +"显示 Dolphin 的调试用户界面。这可让您查看并修改游戏的代码和内存数据、设置调试" +"断点、检查网络请求等。

如无法确定,请不要选中此项。" +"" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 msgid "" @@ -11263,6 +11533,15 @@ msgstr "" "显示帧时间图以及统计数据来展现模拟性能。

如无法确" "定,请不要选中此项。" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" +"在渲染窗口上显示屏幕显示消息。这些消息会在几秒后消失。" +"

如无法确定,请选中此项。" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -11272,6 +11551,14 @@ msgstr "" "显示与全速相对的百分比模拟速度。

如无法确定,请不要" "选中此项。" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" +"在渲染窗口的标题栏中显示当前的游戏名称。

如无法确" +"定,请选中此项。" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -11290,6 +11577,22 @@ msgstr "" "以毫秒显示每个渲染帧与标准差之间的平均时间。

如无法" "确定,请不要选中此项。" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" +"始终显示鼠标光标。

如无法确定,请选择"移动时" +""。" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" +"每当鼠标光标移动时,会短暂显示,然后隐藏。

如无法确" +"定,请选择此模式。" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -11332,6 +11635,17 @@ msgstr "" "显示各种渲染统计数据。

如无法确定,请不要选中此项。" "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" +"在您的 Discord 状态中显示哪个游戏处于活动状态以及当前游戏运行的持续时间。" +"

模拟处于活动状态时无法更改此设置。

如无法确" +"定,请选中此项。" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "左右" @@ -11348,7 +11662,7 @@ msgstr "切换横握" msgid "Sideways Wii Remote" msgstr "横握 Wii 遥控器" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "签名数据库" @@ -11367,7 +11681,7 @@ msgstr "有符号 32" msgid "Signed 8" msgstr "有符号 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "有符号整数" @@ -11395,7 +11709,7 @@ msgid "" "crackling." msgstr "伸缩缓冲区的大小,以毫秒计。数值过低可能导致噼啪声。" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "跳过" @@ -11451,6 +11765,9 @@ msgid "Skylander %1" msgstr "Skylander %1" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "Skylander (*.sky *.bin *.dmp *.dump);;所有文件 (*)" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "Skylander (*.sky);;所有文件 (*)" @@ -11553,7 +11870,7 @@ msgstr "扬声器音量:" msgid "Specialized (Default)" msgstr "专门化(默认)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "特定" @@ -11582,17 +11899,21 @@ msgstr "" msgid "Speed" msgstr "速度" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "速度限制" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "小龙斯派罗的大冒险" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "堆栈结束" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "堆栈开始" @@ -11600,17 +11921,17 @@ msgstr "堆栈开始" msgid "Standard Controller" msgstr "标准控制器" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "开始" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "开始联机...(&N)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "开始分支监视" @@ -11618,11 +11939,11 @@ msgstr "开始分支监视" msgid "Start New Cheat Search" msgstr "开始新的金手指搜索" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "开始录制输入(&C)" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "开始录制" @@ -11638,14 +11959,14 @@ msgstr "启动时附带 Riivolution 补丁" msgid "Start with Riivolution Patches..." msgstr "启动时附带 Riivolution 补丁..." -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "游戏已启动" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "状态" @@ -11661,31 +11982,31 @@ msgstr "单步" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "跳入" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "单步跳出" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "单步跳过" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "跳出成功!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "跳出超时!" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "跳过正在处理..." @@ -11693,7 +12014,7 @@ msgstr "跳过正在处理..." msgid "Step successful!" msgstr "单步成功!" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "步进" @@ -11702,7 +12023,7 @@ msgstr "步进" msgid "Stereo" msgstr "立体声" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "立体 3D 模式" @@ -11727,16 +12048,16 @@ msgid "Stick" msgstr "摇杆" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "停止" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "停止播放/录制输入" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "游戏已停止" @@ -11778,7 +12099,7 @@ msgstr "" msgid "Stretch to Window" msgstr "拉伸到窗口大小" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "严格设置同步" @@ -11792,7 +12113,11 @@ msgstr "字符串" msgid "Strum" msgstr "拨弦" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "样式" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "样式:" @@ -11805,16 +12130,16 @@ msgstr "手写笔" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "成功" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "已成功加入联机索引" @@ -11824,7 +12149,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "成功转换 %n 个镜像。" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "成功删除 '%1'。" @@ -11837,7 +12162,7 @@ msgstr "在 %1 个存档文件中 %n 个导出成功。" msgid "Successfully exported save files" msgstr "成功导出存档文件" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "已成功从 NAND 中提取证书" @@ -11849,12 +12174,12 @@ msgstr "提取文件成功。" msgid "Successfully extracted system data." msgstr "提取系统数据成功。" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "导入存档文件成功。" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "成功将此软件安装到 NAND。" @@ -11886,7 +12211,7 @@ msgstr "支持 SD 和 SDHC 格式。默认大小为 128 MB。" msgid "Surround" msgstr "环绕" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "已暂停" @@ -11905,7 +12230,7 @@ msgstr "交换力量" msgid "Swapper" msgstr "交换者" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11933,16 +12258,20 @@ msgid "Symbol" msgstr "符号" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" -msgstr "符号 (%1) 终止地址:" +msgid "Symbol End Address (%1):" +msgstr "符号终止地址 (%1):" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "符号名:" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "符号大小 (%1):" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "符号" @@ -11950,7 +12279,7 @@ msgstr "符号" msgid "Sync" msgstr "同步" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "同步 AR/Gecko 代码" @@ -11992,20 +12321,20 @@ msgstr "正在同步存档数据..." msgid "System Language:" msgstr "系统语言:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "TAS 输入" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "TAS 工具" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "标签" @@ -12015,7 +12344,7 @@ msgstr "标签" msgid "Taiko Drum" msgstr "太鼓" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "尾" @@ -12023,7 +12352,7 @@ msgstr "尾" msgid "Taiwan" msgstr "台湾" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "屏幕截图" @@ -12031,7 +12360,7 @@ msgstr "屏幕截图" msgid "Target address range is invalid." msgstr "目标地址范围无效。" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -12049,9 +12378,9 @@ msgstr "科技" msgid "Test" msgstr "测试" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "文本文件 (*.txt);;所有文件 (*)" @@ -12068,7 +12397,7 @@ msgstr "纹理缓存精度" msgid "Texture Dumping" msgstr "转储纹理" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "纹理过滤" @@ -12117,13 +12446,13 @@ msgstr "此 IPL 文件不是已知的正确转储。(CRC32: {0:x})" msgid "The Masterpiece partitions are missing." msgstr "缺少杰作分区。" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "该 NAND 无法修复。建议备份您当前的数据并使用新的 NAND 启动。" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "NAND 已修复。" @@ -12197,7 +12526,7 @@ msgstr "" "\n" "请为 “%1” 选择另一个目标路径" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -12209,7 +12538,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "无法读取此光盘 (at {0:#x} - {1:#x})。" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "无法找到已可插入的光盘。" @@ -12341,7 +12670,7 @@ msgstr "" "该游戏区域与你的主机不匹配。为避免系统菜单出现问题,现无法使用此光盘更新模拟" "主机。" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -12411,12 +12740,12 @@ msgstr "Skylander 的昵称。不能超过 15 个字符" msgid "The patches in %1 are not for the selected game or game revision." msgstr "此 %1 中的补丁不适用于选定的游戏或游戏修订版。" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "配置文件 '%1' 不存在" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "被录制的游戏 ({0}) 与所选游戏 ({1}) 不一致" @@ -12475,7 +12804,7 @@ msgstr "指定的公用密钥索引是 {0} ,但应该为 {1} 。" msgid "The specified file \"{0}\" does not exist" msgstr "指定的文件 “{0}” 不存在" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12535,7 +12864,7 @@ msgstr "缺少更新分区。" msgid "The update partition is not at its normal position." msgstr "更新分区未处于正常位置。" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -12559,6 +12888,10 @@ msgstr "分区 {0} 未正确签名。" msgid "The {0} partition is not properly aligned." msgstr "分区 {0} 未正确对齐。" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "主题" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "第一个分区表中的分区太多。" @@ -12573,8 +12906,8 @@ msgstr "" "\n" "您要在关闭前保存吗?" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "没有需要保存的内容!" @@ -12626,11 +12959,11 @@ msgstr "此 Skylander 类型现在还无法修改!" msgid "This USB device is already whitelisted." msgstr "此 USB 设备已列入白名单。" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "无法启动该 WAD" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "此 WAD 无效。" @@ -12648,8 +12981,8 @@ msgstr "" "此 Dolphin 构建版本没有对你的 CPU 原生编译。\n" "请运行 Dolphin 的 ARM64 版本以获得更好的体验。" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "不能被撤销!" @@ -12765,7 +13098,7 @@ msgstr "" msgid "This is a good dump." msgstr "这是一个正确的转储。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "这仅适用于模拟软件的初始启动。" @@ -12788,7 +13121,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "该软件不能用于运行你非法持有的游戏。" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "无法启动该软件。" @@ -12834,7 +13167,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "该数值将与图像设置中设定的深度值相乘。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12850,7 +13183,7 @@ msgid "" "save sync." msgstr "这将限制每个客户端用于存档同步的数据块上传速度。" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12861,11 +13194,11 @@ msgstr "" "可以防止在某些使用 EFB 读取的游戏中出现不同步。请确保所有人都使用相同的视频后" "端。" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "线程上下文" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "线程" @@ -12873,7 +13206,7 @@ msgstr "线程" msgid "Threshold" msgstr "阈值" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "TiB" @@ -12888,14 +13221,14 @@ msgstr "倾斜" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "触发校准的稳定输入时间段。(0 为禁用)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "超时" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "标题" @@ -12903,25 +13236,29 @@ msgstr "标题" msgid "To" msgstr "至" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "至:" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "切换全屏(&F)" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "切换色差 3D" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "切换左右 3D" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "切换上下 3D" @@ -12929,28 +13266,28 @@ msgstr "切换上下 3D" msgid "Toggle All Log Types" msgstr "全选/反选所有日志类型" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "切换宽高比" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "切换断点" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "切换画面边界" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "切换自定义纹理" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "切换 EFB 副本" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "切换雾" @@ -12962,35 +13299,35 @@ msgstr "切换全屏" msgid "Toggle Pause" msgstr "切换暂停" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "切换 SD 卡" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "切换跳过 EFB 访问" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "切换纹理转储" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "切换 USB 键盘" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "切换 XFB 副本" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "切换 XFB 立即模式" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "标记化失败。" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "工具控件" @@ -13006,8 +13343,8 @@ msgstr "顶部" msgid "Top-and-Bottom" msgstr "上下" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "总命中数" @@ -13069,8 +13406,8 @@ msgstr "陷阱大师" msgid "Trap Team" msgstr "陷阱小队" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "穿透错误" @@ -13097,7 +13434,7 @@ msgstr "Triforce AM 基板" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "扳机" @@ -13107,7 +13444,7 @@ msgid "Trophy" msgstr "奖杯" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -13121,7 +13458,7 @@ msgstr "基于类型对齐" msgid "Typical GameCube/Wii Address Space" msgstr "典型 GameCube/Wii 地址空间" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "未知" @@ -13133,11 +13470,11 @@ msgstr "美国" msgid "USB Device Emulation" msgstr "USB 设备模拟" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "USB 模拟" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "USB 模拟设备" @@ -13184,15 +13521,15 @@ msgstr "" "

在理想情况下将在消除着色器编译卡顿的同时尽可能减小性能影响,但效果因" "视频驱动的行为而异。" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "无法自动检测 RSO 模块" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "无法连接更新服务器。" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "无法创建更新程序副本。" @@ -13231,7 +13568,7 @@ msgstr "" msgid "Unable to read file." msgstr "无法读取文件。" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "无法设置更新程序副本的权限。" @@ -13254,11 +13591,11 @@ msgstr "未压缩的 GC/Wii 镜像 (*.iso *.gcm)" msgid "Undead" msgstr "亡灵" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "撤销载入状态" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "撤销保存状态" @@ -13278,28 +13615,28 @@ msgstr "" "卸载 WAD 会将该游戏的当前已安装版本从 NAND 中移除,而不会删除其存档。是否继" "续?" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "美国" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "未知" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "未知 (Id:%1 Var:%2)" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "未知 DVD 命令 {0:08x} - 致命错误" @@ -13370,15 +13707,15 @@ msgid "Unknown(%1 %2).sky" msgstr "Unknown(%1 %2).sky" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "Unknown(%1).bin" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "无限制" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "卸载 ROM" @@ -13386,21 +13723,14 @@ msgstr "卸载 ROM" msgid "Unlock Cursor" msgstr "解锁光标" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "已解锁" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "本次会话期间解锁 %1 次" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "已解锁 (临时)" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" -msgstr "本次会话期间解锁" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" +msgstr "解锁于 %1" #: Source/Core/DiscIO/FileBlob.cpp:87 msgid "Unpacking" @@ -13426,7 +13756,7 @@ msgstr "无符号 32" msgid "Unsigned 8" msgstr "无符号 8" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "无符号整数" @@ -13440,8 +13770,8 @@ msgstr "无符号整数" msgid "Up" msgstr "上" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "更新" @@ -13449,11 +13779,11 @@ msgstr "更新" msgid "Update Partition (%1)" msgstr "更新分区 (%1)" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "关闭 Dolphin 后更新" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "更新可用" @@ -13498,7 +13828,7 @@ msgstr "切换竖握" msgid "Upright Wii Remote" msgstr "竖握 Wii 遥控器" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "使用情况统计报告设置" @@ -13506,11 +13836,11 @@ msgstr "使用情况统计报告设置" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "使用 8.8.8.8 作为通用 DNS,或输入你的自定义设置" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "使用所有 Wii 存档数据" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "使用内建数据库游戏名称" @@ -13526,10 +13856,18 @@ msgstr "使用鼠标控制指针" msgid "Use PAL60 Mode (EuRGB60)" msgstr "使用 PAL60 模式 (EuRGB60)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "使用警告程序" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" +"在您的 Discord 状态中使用 RetroAchievements 详细信息。

必须启用在 " +"Discord 上显示当前游戏。" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -13570,7 +13908,7 @@ msgstr "如可能则使用虚拟地址" msgid "User Config" msgstr "用户配置" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "用户界面" @@ -13588,10 +13926,19 @@ msgstr "" "你可以使用其来保存或检索同一个\n" "父控制器输入和输出之间的值。" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "用户名" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" +"在游戏列表标题列中使用 Dolphin 数据库中格式正确的名称。" +"

如无法确定,请选中此项。" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -13625,27 +13972,27 @@ msgstr "" msgid "Using Qt %1" msgstr "使用 Qt %1" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "使用 TTL %1 探测数据包" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "通常用于轻量对象" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "通常用于法线矩阵" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "通常用于位置矩阵" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "通常用于纹理坐标矩阵" @@ -13665,7 +14012,7 @@ msgstr "跳过垂直消隐中断" msgid "Value" msgstr "值" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "值跟踪到当前指令。" @@ -13735,13 +14082,13 @@ msgstr "垂直偏移" msgid "Video" msgstr "视频" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "查看代码(&C)" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "查看内存(&M)" @@ -13753,22 +14100,22 @@ msgstr "虚拟接口" msgid "Virtual address space" msgstr "虚拟地址空间" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "音量" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "减小音量" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "静音切换" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "增大音量" @@ -13776,7 +14123,7 @@ msgstr "增大音量" msgid "Vulkan" msgstr "Vulkan" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "WAD 文件 (*.wad)" @@ -13800,7 +14147,7 @@ msgstr "WAD 安装失败:无法初始化游戏导入(错误 {0})。" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "WAD 安装失败: 所选文件不是有效的 WAD。" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "等待" @@ -13893,8 +14240,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "警告" @@ -13906,7 +14253,7 @@ msgstr "" "警告:当前为此插槽配置了 GCI 文件夹覆盖路径。在这里调整 GCI 路径不会有任何效" "果。" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13920,7 +14267,7 @@ msgid "" "the loaded file header ({1})" msgstr "警告:BAT 所标示的区块数 ({0}) 与已载入文件头中的 ({1}) 不匹配" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " @@ -13929,7 +14276,7 @@ msgstr "" "警告:您读取的存档在当前影片结束之后。(字节 {0} > {1}) (输入 {2} > {3}) 。您" "需要读取另一个存档方可继续,或关闭只读模式再读取此状态存档。" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " @@ -13938,7 +14285,7 @@ msgstr "" "警告:您读取的存档影片已结束在存档的当前帧之前 (字节 {0} < {1}) (帧 {2} < " "{3})。您需要读取另一个存档方可继续。" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" @@ -13947,7 +14294,7 @@ msgstr "" "警告:您读取的存档在 {0} ({1:#x}) 字节处与影片不匹配。您需要读取另一个存档方" "可继续,或关闭只读模式再读取此状态存档。否则将可能发生不同步。" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -14036,7 +14383,7 @@ msgstr "USB 直通设备白名单" msgid "Widescreen Hack" msgstr "宽屏修正" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -14060,21 +14407,21 @@ msgstr "Wii 遥控器" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "Wii 遥控器 %1" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "Wii 遥控器加速度计" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "Wii 遥控器按键" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "Wii 遥控器陀螺仪" @@ -14086,19 +14433,19 @@ msgstr "Wii 遥控器设置" msgid "Wii Remotes" msgstr "Wii 遥控器" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "Wii TAS 输入 %1 - 传统控制器" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "Wii TAS 输入 %1 - Wii 遥控器" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "Wii TAS 输入 %1 - Wii 遥控器 + 双节棍" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "Wii 和 Wii 遥控器" @@ -14106,7 +14453,7 @@ msgstr "Wii 和 Wii 遥控器" msgid "Wii data is not public yet" msgstr "Wii 数据尚未公开" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "Wii 存档文件 (*.bin);; 所有文件 (*)" @@ -14114,12 +14461,6 @@ msgstr "Wii 存档文件 (*.bin);; 所有文件 (*)" msgid "WiiTools Signature MEGA File" msgstr "WiiTools 签名 MEGA 文件" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "只要有活动窗口就把鼠标光标锁定到渲染部件。你可以设置一个热键来解锁。 " - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "窗口分辨率" @@ -14129,11 +14470,11 @@ msgstr "窗口分辨率" msgid "Window Size" msgstr "窗口大小" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "擦除检验数据(&I)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "擦除最近命中" @@ -14147,10 +14488,11 @@ msgstr "全球" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "写入" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "写入 JIT 区块日志转储" @@ -14183,39 +14525,39 @@ msgstr "写入到日志并中断" msgid "Write to Window" msgstr "写入到窗口" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "光盘编号错误" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "哈希值错误" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "区域错误" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "错误修订版" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "已写入 “%1”。" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "已写入 “{0}”。" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "X" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "XF 寄存器" @@ -14224,9 +14566,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "XLink Kai BBA 目标地址" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "Y" @@ -14311,7 +14653,7 @@ msgstr "" "你正在配置“键盘控制器”。此设备为《梦幻之星 Online Episode I & II》专用。如无" "法确定,请返回并配置“标准控制器”。" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "您正在运行此更新通道上提供的最新版本。" @@ -14369,7 +14711,7 @@ msgstr "你必须为会话提供一个名称!" msgid "You must provide a region for your session!" msgstr "你必须为会话提供一个区域!" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "您必须重新启动 Dolphin 以使改动生效。" @@ -14396,7 +14738,7 @@ msgstr "" "您想现在停下来修复此问题吗?\n" "如果选择“否”,音频可能会嘈杂混乱。" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." @@ -14404,9 +14746,9 @@ msgstr "" "您的 NAND 包含的数据超过了允许的数量。Wii 软件可能出现异常或不允许保存。" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "Z" @@ -14415,7 +14757,7 @@ msgstr "Z" msgid "Zero 3 code not supported" msgstr "Zero 3 代码不支持" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "剩余候选项为零。" @@ -14464,7 +14806,7 @@ msgid "default" msgstr "默认" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "连接已断开" @@ -14472,7 +14814,7 @@ msgstr "连接已断开" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "e-Reader 卡 (*.raw);;所有文件 (*)" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "errno" @@ -14480,7 +14822,7 @@ msgstr "errno" msgid "fake-completion" msgstr "伪完成" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "假" @@ -14530,16 +14872,6 @@ msgstr "" msgid "none" msgstr "无" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "关" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "开" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "或选择一个设备" @@ -14557,7 +14889,7 @@ msgstr "sRGB" msgid "this value:" msgstr "这个值:" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "真" @@ -14624,10 +14956,10 @@ msgstr "| 或" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" -"© 2003-2015+ Dolphin 团队。“GameCube” 和 “Wii” 是任天堂的商标。Dolphin 与任天" +"© 2003-2024+ Dolphin 团队。“GameCube” 和 “Wii” 是任天堂的商标。Dolphin 与任天" "堂没有任何形式的关联。" #. i18n: The symbol/abbreviation for degrees (unit of angular measure). diff --git a/Languages/po/zh_TW.po b/Languages/po/zh_TW.po index e0efff902e..9cb0d19c87 100644 --- a/Languages/po/zh_TW.po +++ b/Languages/po/zh_TW.po @@ -14,10 +14,10 @@ msgid "" msgstr "" "Project-Id-Version: Dolphin Emulator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-29 20:55+0200\n" +"POT-Creation-Date: 2024-08-20 22:04+0200\n" "PO-Revision-Date: 2013-01-23 13:48+0000\n" "Last-Translator: Narusawa Yui , 2016,2018\n" -"Language-Team: Chinese (Taiwan) (http://app.transifex.com/delroth/dolphin-" +"Language-Team: Chinese (Taiwan) (http://app.transifex.com/dolphinemu/dolphin-" "emu/language/zh_TW/)\n" "Language: zh_TW\n" "MIME-Version: 1.0\n" @@ -118,7 +118,7 @@ msgid "%1 (Revision %3)" msgstr "" #. i18n: "Stock" refers to input profiles included with Dolphin -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:508 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:506 msgid "%1 (Stock)" msgstr "" @@ -138,7 +138,7 @@ msgstr "" msgid "%1 *" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:313 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:314 msgid "" "%1 FIFO bytes\n" "%2 memory bytes\n" @@ -149,11 +149,11 @@ msgstr "" msgid "%1 Graphics Configuration" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:300 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:299 msgid "%1 MB (MEM1)" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:314 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:313 msgid "%1 MB (MEM2)" msgstr "" @@ -166,44 +166,38 @@ msgstr "" msgid "%1 doesn't support this feature on your system." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:296 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:316 msgid "%1 doesn't support this feature." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:293 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:294 msgid "" "%1 frame(s)\n" "%2 object(s)\n" "Current Frame: %3" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:912 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:913 msgid "%1 has joined" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:917 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:918 msgid "%1 has left" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:163 -msgid "" -"%1 has unlocked %2/%3 achievements (%4 hardcore) worth %5/%6 points (%7 " -"hardcore)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:174 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:124 msgid "%1 has unlocked %2/%3 achievements worth %4/%5 points" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 msgid "%1 is not a valid ROM" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1039 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1040 msgid "%1 is now golfing" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:129 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:123 msgid "%1 is playing %2" msgstr "" @@ -216,8 +210,8 @@ msgstr "" msgid "%1 ms" msgstr "%1 ms" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:148 -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:93 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:40 +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:146 msgid "%1 points" msgstr "" @@ -233,26 +227,26 @@ msgstr "" msgid "%1%" msgstr "" -#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:283 +#: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:282 msgid "%1% (%2 MHz)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:178 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:177 msgid "%1% (Normal Speed)" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:643 msgid "%1's value is changed" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:634 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 msgid "%1's value is hit" msgstr "" -#. i18n: One of the options shown below "Run until (ignoring breakpoints)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:637 +#. i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:640 msgid "%1's value is used" msgstr "" @@ -260,10 +254,18 @@ msgstr "" msgid "%1, %2, %3, %4" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:137 +msgid "%1/%2" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:606 msgid "%1: %2" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:275 +msgid "%1

%2" +msgstr "" + #: Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp:141 msgid "%1[%2]: %3" msgstr "%1[%2]: %3" @@ -276,7 +278,7 @@ msgstr "%1[%2]: %3 %" msgid "%1[%2]: %3/%4 MiB" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:332 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:352 #, c-format msgid "%1x MSAA" msgstr "" @@ -289,7 +291,7 @@ msgstr "" msgid "%1x Native (%2x%3) for %4" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:344 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:364 #, c-format msgid "%1x SSAA" msgstr "" @@ -333,11 +335,15 @@ msgstr "" msgid "&4x" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:655 +#: Source/Core/DolphinQt/MenuBar.cpp:647 msgid "&About" msgstr "關於(&A)" -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 +msgid "&Add Function" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:361 msgid "&Add Memory Breakpoint" msgstr "" @@ -346,23 +352,19 @@ msgstr "" msgid "&Add New Code..." msgstr "新增代碼 (&A)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:598 -msgid "&Add function" -msgstr "新增功能 (&A)" - #: Source/Core/DolphinQt/Config/PatchesWidget.cpp:48 msgid "&Add..." msgstr "新增... (&A)" -#: Source/Core/DolphinQt/MenuBar.cpp:543 +#: Source/Core/DolphinQt/MenuBar.cpp:535 msgid "&Assembler" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:588 +#: Source/Core/DolphinQt/MenuBar.cpp:580 msgid "&Audio Settings" msgstr "聲音設定 (&A)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:198 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:197 msgid "&Auto Update:" msgstr "自動更新 (&A)" @@ -370,11 +372,15 @@ msgstr "自動更新 (&A)" msgid "&Borderless Window" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:512 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1045 +msgid "&Break on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:504 msgid "&Breakpoints" msgstr "中斷點(&B)" -#: Source/Core/DolphinQt/MenuBar.cpp:638 +#: Source/Core/DolphinQt/MenuBar.cpp:630 msgid "&Bug Tracker" msgstr "" @@ -382,15 +388,15 @@ msgstr "" msgid "&Cancel" msgstr "取消 (&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:262 +#: Source/Core/DolphinQt/MenuBar.cpp:253 msgid "&Cheats Manager" msgstr "作弊碼管理器 (&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:648 +#: Source/Core/DolphinQt/MenuBar.cpp:640 msgid "&Check for Updates..." msgstr "檢查更新 (&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:1031 +#: Source/Core/DolphinQt/MenuBar.cpp:1023 msgid "&Clear Symbols" msgstr "" @@ -398,7 +404,7 @@ msgstr "" msgid "&Clone..." msgstr "相容版 (&C)" -#: Source/Core/DolphinQt/MenuBar.cpp:477 +#: Source/Core/DolphinQt/MenuBar.cpp:469 msgid "&Code" msgstr "代碼 (&C)" @@ -406,37 +412,33 @@ msgstr "代碼 (&C)" msgid "&Connected" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:590 +#: Source/Core/DolphinQt/MenuBar.cpp:582 msgid "&Controller Settings" msgstr "控制器設定(&C)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:820 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:839 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1040 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:577 msgid "&Copy Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:574 -msgid "&Copy address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:137 msgid "&Create..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:809 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1035 #: Source/Core/DolphinQt/GCMemcardManager.cpp:113 msgid "&Delete" msgstr "刪除 (&D)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:359 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:360 msgid "&Delete Watch" msgstr "刪除監視 (&D)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:338 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:339 msgid "&Delete Watches" msgstr "" @@ -450,11 +452,11 @@ msgstr "編輯代碼 (&E)" msgid "&Edit..." msgstr "編輯 (&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:242 +#: Source/Core/DolphinQt/MenuBar.cpp:233 msgid "&Eject Disc" msgstr "退出碟片 (&E)" -#: Source/Core/DolphinQt/MenuBar.cpp:355 +#: Source/Core/DolphinQt/MenuBar.cpp:343 msgid "&Emulation" msgstr "模擬 (&E)" @@ -474,41 +476,41 @@ msgstr "" msgid "&Export as .gci..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:282 -#: Source/Core/DolphinQt/MenuBar.cpp:232 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:223 msgid "&File" msgstr "檔案 (&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:610 +#: Source/Core/DolphinQt/MenuBar.cpp:602 msgid "&Font..." msgstr "字體... (&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:361 +#: Source/Core/DolphinQt/MenuBar.cpp:349 msgid "&Frame Advance" msgstr "畫格步進(&F)" -#: Source/Core/DolphinQt/MenuBar.cpp:592 +#: Source/Core/DolphinQt/MenuBar.cpp:584 msgid "&Free Look Settings" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1033 +#: Source/Core/DolphinQt/MenuBar.cpp:1025 msgid "&Generate Symbols From" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:634 +#: Source/Core/DolphinQt/MenuBar.cpp:626 msgid "&GitHub Repository" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:587 +#: Source/Core/DolphinQt/MenuBar.cpp:579 msgid "&Graphics Settings" msgstr "影像設定(&G)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:307 -#: Source/Core/DolphinQt/MenuBar.cpp:625 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:312 +#: Source/Core/DolphinQt/MenuBar.cpp:617 msgid "&Help" msgstr "說明(&H)" -#: Source/Core/DolphinQt/MenuBar.cpp:591 +#: Source/Core/DolphinQt/MenuBar.cpp:583 msgid "&Hotkey Settings" msgstr "快捷鍵設定(&D)" @@ -528,35 +530,35 @@ msgstr "" msgid "&Import..." msgstr "匯入... (&I)" -#: Source/Core/DolphinQt/MenuBar.cpp:268 +#: Source/Core/DolphinQt/MenuBar.cpp:259 msgid "&Infinity Base" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:600 -msgid "&Insert blr" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 +msgid "&Insert BLR" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:457 msgid "&Interframe Blending" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:537 +#: Source/Core/DolphinQt/MenuBar.cpp:529 msgid "&JIT" msgstr "&JIT" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:119 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:126 msgid "&Language:" msgstr "語言 (&L)" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:285 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:290 msgid "&Load Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:378 +#: Source/Core/DolphinQt/MenuBar.cpp:366 msgid "&Load State" msgstr "讀取進度(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:1039 +#: Source/Core/DolphinQt/MenuBar.cpp:1031 msgid "&Load Symbol Map" msgstr "" @@ -566,19 +568,23 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:341 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:342 msgid "&Lock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:469 +#: Source/Core/DolphinQt/MenuBar.cpp:461 msgid "&Lock Widgets In Place" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:521 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1046 +msgid "&Log on Hit" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:513 msgid "&Memory" msgstr "記憶卡(&M)" -#: Source/Core/DolphinQt/MenuBar.cpp:784 +#: Source/Core/DolphinQt/MenuBar.cpp:776 msgid "&Movie" msgstr "影片(&M)" @@ -586,7 +592,7 @@ msgstr "影片(&M)" msgid "&Mute" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:529 +#: Source/Core/DolphinQt/MenuBar.cpp:521 msgid "&Network" msgstr "" @@ -595,23 +601,23 @@ msgid "&No" msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:136 -#: Source/Core/DolphinQt/MenuBar.cpp:234 Source/Core/DolphinQt/MenuBar.cpp:236 +#: Source/Core/DolphinQt/MenuBar.cpp:225 Source/Core/DolphinQt/MenuBar.cpp:227 msgid "&Open..." msgstr "開啟(&O)..." -#: Source/Core/DolphinQt/MenuBar.cpp:578 +#: Source/Core/DolphinQt/MenuBar.cpp:570 msgid "&Options" msgstr "選項(&O)" -#: Source/Core/DolphinQt/MenuBar.cpp:1059 +#: Source/Core/DolphinQt/MenuBar.cpp:1051 msgid "&Patch HLE Functions" msgstr "修正 HLE 功能 (&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:357 +#: Source/Core/DolphinQt/MenuBar.cpp:345 msgid "&Pause" msgstr "暫停(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:356 +#: Source/Core/DolphinQt/MenuBar.cpp:344 msgid "&Play" msgstr "執行(&P)" @@ -619,7 +625,7 @@ msgstr "執行(&P)" msgid "&Properties" msgstr "屬性(&P)" -#: Source/Core/DolphinQt/MenuBar.cpp:799 +#: Source/Core/DolphinQt/MenuBar.cpp:791 msgid "&Read-Only Mode" msgstr "唯讀模式(&R)" @@ -627,7 +633,7 @@ msgstr "唯讀模式(&R)" msgid "&Refresh List" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:485 +#: Source/Core/DolphinQt/MenuBar.cpp:477 msgid "&Registers" msgstr "寄存器(&R)" @@ -640,24 +646,24 @@ msgstr "移除 (&R)" msgid "&Remove Code" msgstr "移除代碼 (&R)" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:589 -msgid "&Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:592 +msgid "&Rename Symbol" msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:410 -#: Source/Core/DolphinQt/MenuBar.cpp:359 +#: Source/Core/DolphinQt/MenuBar.cpp:347 msgid "&Reset" msgstr "重新啟動(&R)" -#: Source/Core/DolphinQt/MenuBar.cpp:259 +#: Source/Core/DolphinQt/MenuBar.cpp:250 msgid "&Resource Pack Manager" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:283 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:288 msgid "&Save Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1040 +#: Source/Core/DolphinQt/MenuBar.cpp:1032 msgid "&Save Symbol Map" msgstr "" @@ -665,31 +671,31 @@ msgstr "" msgid "&Scan e-Reader Card(s)..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:267 +#: Source/Core/DolphinQt/MenuBar.cpp:258 msgid "&Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:183 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:182 msgid "&Speed Limit:" msgstr "限制速度 (&S)" -#: Source/Core/DolphinQt/MenuBar.cpp:358 +#: Source/Core/DolphinQt/MenuBar.cpp:346 msgid "&Stop" msgstr "停止(&S)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:123 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:138 msgid "&Theme:" msgstr "主題 (&T)" -#: Source/Core/DolphinQt/MenuBar.cpp:494 +#: Source/Core/DolphinQt/MenuBar.cpp:486 msgid "&Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 msgid "&Tool" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:257 +#: Source/Core/DolphinQt/MenuBar.cpp:248 msgid "&Tools" msgstr "工具(&T)" @@ -699,21 +705,21 @@ msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:344 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:345 msgid "&Unlock Watches" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:443 +#: Source/Core/DolphinQt/MenuBar.cpp:435 msgid "&View" msgstr "檢視(&V)" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/MenuBar.cpp:504 +#: Source/Core/DolphinQt/MenuBar.cpp:496 msgid "&Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:627 +#: Source/Core/DolphinQt/MenuBar.cpp:619 msgid "&Website" msgstr "網站(&W)" @@ -725,23 +731,23 @@ msgstr "&Wiki" msgid "&Yes" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1344 +#: Source/Core/DolphinQt/MenuBar.cpp:1339 msgid "'%1' not found, no symbol names generated" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1569 +#: Source/Core/DolphinQt/MenuBar.cpp:1564 msgid "'%1' not found, scanning for common functions instead" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:146 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:152 msgid "(Dark)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:145 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:151 msgid "(Light)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:141 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:147 msgid "(System)" msgstr "" @@ -749,7 +755,7 @@ msgstr "" msgid "(host)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:270 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:277 msgid "(off)" msgstr "(關閉)" @@ -773,16 +779,16 @@ msgstr "" msgid "- Subtract" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:378 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:379 msgid "--> %1" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:219 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:229 msgid "--Unknown--" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:333 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:716 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:717 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:185 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:102 msgid "..." @@ -851,7 +857,7 @@ msgstr "" msgid "16x Anisotropic" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:193 +#: Source/Core/Core/HotkeyManager.cpp:196 msgid "1x" msgstr "" @@ -863,7 +869,7 @@ msgstr "" msgid "256 MiB" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:194 +#: Source/Core/Core/HotkeyManager.cpp:197 msgid "2x" msgstr "" @@ -899,19 +905,19 @@ msgid "32-bit Unsigned Integer" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:350 +#: Source/Core/Core/HotkeyManager.cpp:357 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:22 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 msgid "3D" msgstr "" #. i18n: Stereoscopic 3D -#: Source/Core/Core/HotkeyManager.cpp:352 +#: Source/Core/Core/HotkeyManager.cpp:359 #: Source/Core/DolphinQt/Config/Mapping/Hotkey3D.cpp:25 msgid "3D Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:195 +#: Source/Core/Core/HotkeyManager.cpp:198 msgid "3x" msgstr "" @@ -935,7 +941,7 @@ msgstr "" msgid "4K" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:196 +#: Source/Core/Core/HotkeyManager.cpp:199 msgid "4x" msgstr "" @@ -1020,11 +1026,11 @@ msgstr "" msgid "" msgstr "<無>" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:72 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:41 msgid "" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:264 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:269 msgid "Disabled in Hardcore Mode." msgstr "" @@ -1032,14 +1038,14 @@ msgstr "" msgid "If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:708 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:711 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:295 msgid "" "AutoStepping timed out. Current instruction is " "irrelevant." msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:64 +#: Source/Core/DolphinQt/Updater.cpp:65 msgid "" "

A new version of Dolphin is available!

Dolphin %1 is available for " "download. You are running %2.
Would you like to update?

Release " @@ -1062,8 +1068,8 @@ msgstr "" msgid "> Greater-than" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1545 -#: Source/Core/DolphinQt/MainWindow.cpp:1612 +#: Source/Core/DolphinQt/MainWindow.cpp:1562 +#: Source/Core/DolphinQt/MainWindow.cpp:1629 msgid "A NetPlay Session is already in progress!" msgstr "" @@ -1077,11 +1083,11 @@ msgid "" "Installing this WAD will replace it irreversibly. Continue?" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:472 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:469 msgid "A disc is already about to be inserted." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:548 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:568 msgid "" "A group of features to make the colors more accurate, matching the color " "space Wii and GC games were meant for." @@ -1091,7 +1097,7 @@ msgstr "" msgid "A save state cannot be loaded without specifying a game to launch." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:949 +#: Source/Core/DolphinQt/MainWindow.cpp:966 msgid "" "A shutdown is already in progress. Unsaved data may be lost if you stop the " "current emulation before it completes. Force stop?" @@ -1107,7 +1113,7 @@ msgstr "" msgid "A sync can only be triggered when a Wii game is running." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:287 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:292 msgid "A&uto Save" msgstr "" @@ -1174,17 +1180,11 @@ msgstr "" msgid "Achievement Settings" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:25 -#: Source/Core/DolphinQt/MenuBar.cpp:281 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:27 +#: Source/Core/DolphinQt/MenuBar.cpp:270 msgid "Achievements" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp:31 -msgid "" -"Achievements have been disabled.
Please close all running games to re-" -"enable achievements." -msgstr "" - #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:172 msgid "Action" msgstr "" @@ -1257,19 +1257,19 @@ msgstr "" msgid "Activate NetPlay Chat" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Active" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:76 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:78 msgid "Active Infinity Figures:" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 msgid "Active thread queue" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:177 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:180 msgid "Active threads" msgstr "" @@ -1291,7 +1291,7 @@ msgstr "配接器:" msgid "Add" msgstr "新增" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:123 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 msgid "Add &breakpoint" msgstr "" @@ -1308,31 +1308,31 @@ msgstr "" msgid "Add Shortcut to Desktop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:77 +#: Source/Core/Core/HotkeyManager.cpp:80 msgid "Add a Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:78 +#: Source/Core/Core/HotkeyManager.cpp:81 msgid "Add a Memory Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:137 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:138 msgid "Add memory &breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:124 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:127 msgid "Add memory breakpoint" msgstr "" #. i18n: This kind of "watch" is used for watching emulated memory. #. It's not related to timekeeping devices. -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:132 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:126 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:133 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 msgid "Add to &watch" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:501 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:897 msgid "Add to watch" msgstr "" @@ -1342,17 +1342,17 @@ msgstr "" msgid "Add..." msgstr "新增..." -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:123 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:288 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:300 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:158 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:83 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:182 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 -#: Source/Core/DolphinQt/MenuBar.cpp:1034 +#: Source/Core/DolphinQt/MenuBar.cpp:1026 msgid "Address" msgstr "位址" @@ -1371,7 +1371,7 @@ msgstr "" msgid "Address:" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:510 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:530 msgid "" "Adjust the texture filtering. Anisotropic filtering enhances the visual " "quality of textures that are at oblique viewing angles. Force Nearest and " @@ -1431,7 +1431,7 @@ msgstr "進階" msgid "Advanced Settings" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:537 msgid "" "Affects how the game output is scaled to the window resolution.
The " "performance mostly depends on the number of samples each method uses." @@ -1478,7 +1478,7 @@ msgid "All Assembly files" msgstr "" #. i18n: A double precision floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:169 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:170 msgid "All Double" msgstr "" @@ -1487,7 +1487,7 @@ msgstr "" #: Source/Core/DolphinQt/GCMemcardManager.cpp:363 #: Source/Core/DolphinQt/GCMemcardManager.cpp:440 #: Source/Core/DolphinQt/GCMemcardManager.cpp:591 -#: Source/Core/DolphinQt/MainWindow.cpp:776 +#: Source/Core/DolphinQt/MainWindow.cpp:793 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:139 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:345 #: Source/Core/DolphinQt/Settings/PathPane.cpp:51 @@ -1495,34 +1495,34 @@ msgid "All Files" msgstr "" #: Source/Core/DolphinQt/GCMemcardCreateNewDialog.cpp:75 -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:681 msgid "All Files (*)" msgstr "" #. i18n: A floating point number -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:166 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:167 msgid "All Float" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:775 +#: Source/Core/DolphinQt/MainWindow.cpp:792 #: Source/Core/DolphinQt/Settings/PathPane.cpp:50 msgid "All GC/Wii files" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:159 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:160 msgid "All Hexadecimal" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "All Save States (*.sav *.s##);; All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:162 msgid "All Signed Integer" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:163 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:164 msgid "All Unsigned Integer" msgstr "" @@ -1538,11 +1538,11 @@ msgstr "" msgid "All players' saves synchronized." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:153 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:151 msgid "Allow Mismatched Region Settings" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:263 +#: Source/Core/DolphinQt/Main.cpp:262 msgid "Allow Usage Statistics Reporting" msgstr "" @@ -1564,7 +1564,7 @@ msgstr "" msgid "Alternate Input Sources" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:208 msgid "Always" msgstr "" @@ -1586,7 +1586,7 @@ msgstr "" msgid "Anaglyph" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:169 msgid "Analyze" msgstr "" @@ -1600,7 +1600,7 @@ msgstr "" msgid "Angular velocity to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:622 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:642 msgid "Anti-Aliasing" msgstr "" @@ -1612,19 +1612,19 @@ msgstr "邊緣抗鋸齒:" msgid "Any Region" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1714 -msgid "Append signature to" +#: Source/Core/DolphinQt/MenuBar.cpp:1709 +msgid "Append Signature To" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1052 +#: Source/Core/DolphinQt/MenuBar.cpp:1044 msgid "Append to &Existing Signature File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1056 +#: Source/Core/DolphinQt/MenuBar.cpp:1048 msgid "Appl&y Signature File..." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:551 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 msgid "" "Applies a post-processing effect after rendering a frame.

If unsure, select (off)." @@ -1638,19 +1638,19 @@ msgstr "" msgid "Apply" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1737 -msgid "Apply signature file" +#: Source/Core/DolphinQt/MenuBar.cpp:1732 +msgid "Apply Signature File" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:159 msgid "Arbitrary Mipmap Detection" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:266 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:264 msgid "Are you sure that you want to delete '%1'?" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:834 +#: Source/Core/DolphinQt/GameList/GameList.cpp:830 msgid "Are you sure you want to delete this file?" msgstr "" @@ -1658,7 +1658,7 @@ msgstr "" msgid "Are you sure you want to delete this pack?" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:500 msgid "Are you sure you want to quit NetPlay?" msgstr "" @@ -1687,8 +1687,8 @@ msgstr "畫面比例:" msgid "Assemble" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:605 -msgid "Assemble instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:608 +msgid "Assemble Instruction" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:234 @@ -1699,7 +1699,7 @@ msgstr "" msgid "Assembly File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:296 msgid "Assign Controller Ports" msgstr "" @@ -1749,11 +1749,15 @@ msgstr "自動" msgid "Auto (Multiple of 640x528)" msgstr "自動 (640x528 的倍數)" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:188 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:460 +msgid "Auto Update" +msgstr "" + +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:187 msgid "Auto Update Settings" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:481 msgid "" "Auto internal resolution is not allowed in strict sync mode, as it depends " "on window size.\n" @@ -1769,7 +1773,7 @@ msgstr "" msgid "Auto-Hide" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "Auto-detect RSO modules?" msgstr "" @@ -1783,6 +1787,17 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:389 +msgid "" +"Automatically changes the game disc when requested by games with two discs. " +"This feature requires the game to be launched in one of the following ways:" +"
- From the game list, with both discs being present in the game list." +"
- With File > Open or the command line interface, with the paths to both " +"discs being provided.
- By launching an M3U file with File > Open or the " +"command line interface.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchWidget.cpp:246 msgid "Automatically update Current Values" msgstr "" @@ -1794,7 +1809,7 @@ msgid "Auxiliary" msgstr "" #. i18n: The symbol for the unit "bytes" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "B" msgstr "" @@ -1817,11 +1832,11 @@ msgstr "" msgid "BIOS:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:533 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:534 msgid "BP register " msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "Back Chain" msgstr "" @@ -1877,10 +1892,10 @@ msgstr "" msgid "Bad value provided." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 +#: Source/Core/DolphinQt/GameList/GameList.cpp:996 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:218 #: Source/Core/DolphinQt/GCMemcardManager.cpp:152 -#: Source/Core/DolphinQt/MenuBar.cpp:682 +#: Source/Core/DolphinQt/MenuBar.cpp:674 msgid "Banner" msgstr "橫幅" @@ -1900,7 +1915,7 @@ msgstr "Bar" msgid "Base Address" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Base priority" msgstr "" @@ -1908,7 +1923,7 @@ msgstr "" msgid "Basic" msgstr "基本" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:142 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:139 msgid "Basic Settings" msgstr "基本設定" @@ -1924,10 +1939,6 @@ msgstr "" msgid "Battery" msgstr "電池" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 -msgid "Beta (once a month)" -msgstr "" - #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:37 msgid "BetterJoy, DS4Windows, etc" msgstr "" @@ -1964,7 +1975,7 @@ msgstr "" msgid "Bitrate (kbps):" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:305 msgid "" "Blank figure creation failed at:\n" "%1\n" @@ -1972,9 +1983,9 @@ msgid "" "Try again with a different character." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1010 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:232 -#: Source/Core/DolphinQt/MenuBar.cpp:692 +#: Source/Core/DolphinQt/MenuBar.cpp:684 msgid "Block Size" msgstr "" @@ -2010,15 +2021,15 @@ msgid "" "Passthrough mode cannot be used." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:597 +#: Source/Core/DolphinQt/MenuBar.cpp:589 msgid "Boot to Pause" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1807 +#: Source/Core/DolphinQt/MainWindow.cpp:1824 msgid "BootMii NAND backup file (*.bin);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1833 +#: Source/Core/DolphinQt/MainWindow.cpp:1850 msgid "BootMii keys file (*.bin);;All Files (*)" msgstr "" @@ -2030,47 +2041,47 @@ msgstr "無框全螢幕" msgid "Bottom" msgstr "下方" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:376 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 msgid "Branch" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:377 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 msgid "Branch (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:378 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 msgid "Branch Conditional" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:379 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 msgid "Branch Conditional (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:391 msgid "Branch Conditional to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:392 msgid "Branch Conditional to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:382 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:387 msgid "Branch Conditional to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:383 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:388 msgid "Branch Conditional to Link Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 msgid "Branch Not Overwritten" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:395 msgid "Branch Type" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:466 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:471 msgid "Branch Was Overwritten" msgstr "" @@ -2082,23 +2093,23 @@ msgstr "" msgid "Branch Watch Tool" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:706 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:710 msgid "Branch Watch Tool Help (1/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:718 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:723 msgid "Branch Watch Tool Help (2/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:726 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:731 msgid "Branch Watch Tool Help (3/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:737 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:743 msgid "Branch Watch Tool Help (4/4)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:707 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:711 msgid "" "Branch Watch is a code-searching tool that can isolate branches tracked by " "the emulated CPU by testing candidate branches with simple criteria. If you " @@ -2115,7 +2126,7 @@ msgid "" "phase." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:719 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:724 msgid "" "Branch Watch starts in the blacklist phase, meaning no candidates have been " "chosen yet, but candidates found so far can be excluded from the candidacy " @@ -2125,19 +2136,19 @@ msgid "" "phase, and the table will populate with all eligible candidates." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:384 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:389 msgid "Branch to Count Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:390 msgid "Branch to Count Register (LR saved)" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:380 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:385 msgid "Branch to Link Register" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:381 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:386 msgid "Branch to Link Register (LR saved)" msgstr "" @@ -2146,25 +2157,30 @@ msgstr "" msgid "Branch: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:163 msgid "Branches" msgstr "" #. i18n: This is a selectable action when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:143 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Break" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1049 +msgid "Break &and Log on Hit" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:347 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:26 msgid "Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:566 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:561 msgid "Breakpoint encountered! Step out aborted." msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:42 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:96 msgid "Breakpoints" msgstr "" @@ -2198,7 +2214,7 @@ msgstr "" msgid "Broadband Adapter MAC Address" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:274 +#: Source/Core/DolphinQt/MenuBar.cpp:265 msgid "Browse &NetPlay Sessions...." msgstr "" @@ -2206,16 +2222,16 @@ msgstr "" msgid "Buffer Size:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:928 msgid "Buffer size changed to %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:133 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Buffer:" msgstr "緩衝:" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:266 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:267 msgid "" "Buggy GPU driver detected.\n" "Please either install the closed-source GPU driver or update your Mesa 3D " @@ -2260,11 +2276,11 @@ msgstr "" msgid "C Stick" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1051 +#: Source/Core/DolphinQt/MenuBar.cpp:1043 msgid "C&reate Signature File..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:550 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:551 msgid "CP register " msgstr "" @@ -2295,7 +2311,7 @@ msgstr "" msgid "Calculate" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:559 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:579 msgid "" "Calculates lighting of 3D objects per-pixel rather than per-vertex, " "smoothing out the appearance of lit polygons and making individual triangles " @@ -2315,7 +2331,7 @@ msgstr "" msgid "Calibration Period" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:287 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:288 msgid "Call display list at %1 with size %2" msgstr "" @@ -2341,7 +2357,7 @@ msgstr "" msgid "Camera field of view (affects sensitivity of pointing)." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:569 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:570 msgid "Can only generate AR code for values in virtual memory." msgstr "" @@ -2357,14 +2373,14 @@ msgstr "" msgid "Can't find Wii Remote by connection handle {0:02x}" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1538 -#: Source/Core/DolphinQt/MainWindow.cpp:1605 +#: Source/Core/DolphinQt/MainWindow.cpp:1555 +#: Source/Core/DolphinQt/MainWindow.cpp:1622 msgid "Can't start a NetPlay Session while a game is still running!" msgstr "" #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:57 #: Source/Core/DolphinQt/Config/VerifyWidget.cpp:159 -#: Source/Core/DolphinQt/MenuBar.cpp:1387 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:62 #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:50 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:281 @@ -2377,15 +2393,15 @@ msgstr "取消" msgid "Cancel Calibration" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:956 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:929 msgid "Candidates: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:959 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:932 msgid "Candidates: %1 | Excluded: %2 | Remaining: %3" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:974 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:947 msgid "Candidates: %1 | Filtered: %2 | Remaining: %3" msgstr "" @@ -2401,11 +2417,11 @@ msgstr "" msgid "Cannot compare against last value on first search." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:629 +#: Source/Core/Core/Boot/Boot.cpp:626 msgid "Cannot find the GC IPL." msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:572 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:573 msgid "Cannot generate AR code for this address." msgstr "" @@ -2421,7 +2437,7 @@ msgstr "" msgid "Cannot set memory card to an empty path." msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:627 +#: Source/Core/Core/Boot/Boot.cpp:624 msgid "Cannot start the game, because the GC IPL could not be found." msgstr "" @@ -2453,7 +2469,7 @@ msgstr "" msgid "Change &Disc" msgstr "更換光碟(&D)" -#: Source/Core/DolphinQt/MenuBar.cpp:241 +#: Source/Core/DolphinQt/MenuBar.cpp:232 msgid "Change &Disc..." msgstr "更換光碟(&D)..." @@ -2461,14 +2477,20 @@ msgstr "更換光碟(&D)..." msgid "Change Disc" msgstr "更換光碟" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:156 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:155 msgid "Change Discs Automatically" msgstr "" -#: Source/Core/Core/Movie.cpp:1261 +#: Source/Core/Core/Movie.cpp:1260 msgid "Change the disc to {0}" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:323 +msgid "" +"Changes the appearance and color of Dolphin's buttons." +"

If unsure, select Clean." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:286 msgid "" "Changes the color of the FPS counter depending on emulation speed." @@ -2487,7 +2509,7 @@ msgid "" "and you may zoom up to the camera's origin point." msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:66 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:67 msgid "Changing cheats will only take effect when the game is restarted." msgstr "" @@ -2495,11 +2517,11 @@ msgstr "" msgid "Channel Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 msgid "Character entered is invalid!" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:266 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:267 msgid "Chat" msgstr "聊天" @@ -2515,7 +2537,7 @@ msgstr "尋找作弊代碼" msgid "Cheats Manager" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:306 +#: Source/Core/DolphinQt/MenuBar.cpp:294 msgid "Check NAND..." msgstr "" @@ -2527,13 +2549,13 @@ msgstr "" msgid "Check for updates" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:860 +#: Source/Core/DolphinQt/GameList/GameList.cpp:856 msgid "" "Check whether you have the permissions required to delete the file or " "whether it's still in use." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:210 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 msgid "Checksum" msgstr "" @@ -2545,36 +2567,36 @@ msgstr "" msgid "Choose" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:646 -msgid "Choose a file to open" -msgstr "選擇一個要開啟的檔案" +#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:216 +msgid "Choose Folder to Extract To" +msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 -msgid "Choose a file to open or create" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:541 +msgid "Choose GCI Base Folder" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1752 +msgid "Choose Priority Input File" msgstr "" #: Source/Core/DolphinQt/MenuBar.cpp:1757 -msgid "Choose priority input file" +msgid "Choose Secondary Input File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1762 -msgid "Choose secondary input file" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +msgid "Choose a File to Open" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:540 -msgid "Choose the GCI base folder" +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:437 +msgid "Choose a File to Open or Create" msgstr "" -#: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:217 -msgid "Choose the folder to extract to" -msgstr "選擇提取的資料夾存放位置" - #. i18n: Refers to emulated wii remote movements. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUCursor.cpp:39 msgid "Clamping of rotation about the yaw axis." msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:334 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:335 msgid "Classic Buttons" msgstr "" @@ -2585,18 +2607,18 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogWidget.cpp:136 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:265 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:154 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:113 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:152 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:172 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:103 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:108 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:114 msgid "Clear" msgstr "清除" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 msgid "Clear Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:913 +#: Source/Core/DolphinQt/MenuBar.cpp:905 msgid "Clear Cache" msgstr "" @@ -2617,7 +2639,7 @@ msgstr "" msgid "Close" msgstr "關閉" -#: Source/Core/DolphinQt/MenuBar.cpp:580 Source/Core/DolphinQt/MenuBar.cpp:583 +#: Source/Core/DolphinQt/MenuBar.cpp:572 Source/Core/DolphinQt/MenuBar.cpp:575 msgid "Co&nfiguration" msgstr "" @@ -2625,11 +2647,11 @@ msgstr "" msgid "Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 msgid "Code Path Not Taken" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:335 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:340 msgid "Code Path Was Taken" msgstr "" @@ -2641,7 +2663,7 @@ msgstr "" msgid "Codes received!" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:631 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:651 msgid "Color Correction" msgstr "" @@ -2657,11 +2679,11 @@ msgstr "" msgid "Color Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:305 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:310 msgid "Column &Visibility" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1054 +#: Source/Core/DolphinQt/MenuBar.cpp:1046 msgid "Combine &Two Signature Files..." msgstr "" @@ -2696,9 +2718,9 @@ msgstr "" msgid "Compiling Shaders" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1011 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:234 -#: Source/Core/DolphinQt/MenuBar.cpp:693 +#: Source/Core/DolphinQt/MenuBar.cpp:685 msgid "Compression" msgstr "" @@ -2711,7 +2733,7 @@ msgstr "" msgid "Compression:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 msgid "Cond." msgstr "" @@ -2719,11 +2741,11 @@ msgstr "" #. triggering the breakpoint. #. i18n: If a condition is set for a breakpoint, the condition becoming true is a prerequisite #. for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:455 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:460 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:159 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:278 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Condition" msgstr "" @@ -2739,7 +2761,7 @@ msgstr "" #. i18n: The title for a dialog that shows help for how to use conditions. If a condition is set #. for a breakpoint, the condition becoming true is a prerequisite for triggering the breakpoint. -#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:368 +#: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:373 msgid "Conditional help" msgstr "" @@ -2754,7 +2776,12 @@ msgid "" "Registers that can be referenced:\n" "GPRs : r0..r31\n" "FPRs : f0..f31\n" -" LR, CTR, PC\n" +"SPRs : xer, lr, ctr, dsisr, dar, dec, sdr1, srr0, srr1, tbl, tbu, pvr, " +"sprg0..sprg3, ear, ibat0u..ibat7u, ibat0l..ibat7l, dbat0u..dbat7u, dbat0l.." +"dbat07, gqr0..gqr7, hid0, hid1, hid2, hid4, iabr, dabr, wpar, dmau, dmal, " +"ecid_u, ecid_m, ecid_l, upmc1..upmc4, usia, sia, l2cr, ictc, mmcr0, mmcr1, " +"pmc1..pmc4, thrm1..thrm3\n" +"Other : pc, msr\n" "\n" "Functions:\n" "Set a register: r1 = 8\n" @@ -2808,7 +2835,7 @@ msgstr "設定" msgid "Configure Controller" msgstr "" -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:43 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:44 #: Source/Core/DolphinQt/Config/GraphicsModWarningWidget.cpp:35 msgid "Configure Dolphin" msgstr "設定 Dolphin" @@ -2821,13 +2848,13 @@ msgstr "設定輸入" msgid "Configure Output" msgstr "設定輸出" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:263 #: Source/Core/DolphinQt/ConvertDialog.cpp:283 #: Source/Core/DolphinQt/ConvertDialog.cpp:407 #: Source/Core/DolphinQt/GameList/GameList.cpp:647 -#: Source/Core/DolphinQt/GameList/GameList.cpp:833 -#: Source/Core/DolphinQt/MainWindow.cpp:948 -#: Source/Core/DolphinQt/MainWindow.cpp:1743 +#: Source/Core/DolphinQt/GameList/GameList.cpp:829 +#: Source/Core/DolphinQt/MainWindow.cpp:965 +#: Source/Core/DolphinQt/MainWindow.cpp:1760 #: Source/Core/DolphinQt/WiiUpdate.cpp:142 msgid "Confirm" msgstr "確認" @@ -2836,12 +2863,12 @@ msgstr "確認" msgid "Confirm backend change" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:178 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 msgid "Confirm on Stop" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1297 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:498 +#: Source/Core/DolphinQt/MenuBar.cpp:1292 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:499 #: Source/Core/DolphinQt/ResourcePackManager.cpp:240 msgid "Confirmation" msgstr "" @@ -2851,7 +2878,7 @@ msgstr "" msgid "Connect" msgstr "連接" -#: Source/Core/Core/HotkeyManager.cpp:85 Source/Core/DolphinQt/MenuBar.cpp:349 +#: Source/Core/Core/HotkeyManager.cpp:88 Source/Core/DolphinQt/MenuBar.cpp:337 msgid "Connect Balance Board" msgstr "連接平衡板" @@ -2859,27 +2886,27 @@ msgstr "連接平衡板" msgid "Connect USB Keyboard" msgstr "連接 USB 鍵盤" -#: Source/Core/DolphinQt/MenuBar.cpp:341 +#: Source/Core/DolphinQt/MenuBar.cpp:329 msgid "Connect Wii Remote %1" msgstr "連接 Wii Remote %1" -#: Source/Core/Core/HotkeyManager.cpp:81 +#: Source/Core/Core/HotkeyManager.cpp:84 msgid "Connect Wii Remote 1" msgstr "連接 Wii Remote 1" -#: Source/Core/Core/HotkeyManager.cpp:82 +#: Source/Core/Core/HotkeyManager.cpp:85 msgid "Connect Wii Remote 2" msgstr "連接 Wii Remote 2" -#: Source/Core/Core/HotkeyManager.cpp:83 +#: Source/Core/Core/HotkeyManager.cpp:86 msgid "Connect Wii Remote 3" msgstr "連接 Wii Remote 3" -#: Source/Core/Core/HotkeyManager.cpp:84 +#: Source/Core/Core/HotkeyManager.cpp:87 msgid "Connect Wii Remote 4" msgstr "連接 Wii Remote 4" -#: Source/Core/DolphinQt/MenuBar.cpp:334 +#: Source/Core/DolphinQt/MenuBar.cpp:322 msgid "Connect Wii Remotes" msgstr "連接 Wii Remote" @@ -2895,7 +2922,7 @@ msgstr "連接至網路並執行線上的系統更新?" msgid "Connected" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:714 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:715 msgid "Connecting" msgstr "" @@ -2920,23 +2947,23 @@ msgstr "" msgid "Control Stick" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:451 msgid "Controller Profile" msgstr "控制器設定檔" -#: Source/Core/Core/HotkeyManager.cpp:342 +#: Source/Core/Core/HotkeyManager.cpp:349 msgid "Controller Profile 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:343 +#: Source/Core/Core/HotkeyManager.cpp:350 msgid "Controller Profile 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:344 +#: Source/Core/Core/HotkeyManager.cpp:351 msgid "Controller Profile 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:345 +#: Source/Core/Core/HotkeyManager.cpp:352 msgid "Controller Profile 4" msgstr "" @@ -2948,6 +2975,16 @@ msgstr "控制器設定" msgid "Controllers" msgstr "控制器" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:404 +msgid "" +"Controls how fast emulation runs relative to the original hardware." +"

Values higher than 100% will emulate faster than the original " +"hardware can run, if your hardware is able to keep up. Values lower than " +"100% will slow emulation instead. Unlimited will emulate as fast as your " +"hardware is able to.

If unsure, select 100%." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/ColorCorrectionConfigWindow.cpp:51 msgid "" "Controls the base luminance of a paper white surface in nits. Useful for " @@ -2956,7 +2993,7 @@ msgid "" "

If unsure, leave this at 203." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:586 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:606 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.

A " @@ -2964,7 +3001,7 @@ msgid "" "more comfortable." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:497 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:517 msgid "" "Controls the rendering resolution.

A high resolution greatly improves " "visual quality, but also greatly increases GPU load and can cause issues in " @@ -2973,7 +3010,7 @@ msgid "" "Native.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:583 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:603 msgid "" "Controls the separation distance between the virtual cameras.

A " "higher value creates a stronger feeling of depth while a lower value is more " @@ -2998,7 +3035,7 @@ msgid "" "True" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:659 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:679 msgid "Convergence" msgstr "" @@ -3078,45 +3115,45 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:292 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:706 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:735 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:763 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:293 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:707 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:736 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:764 msgid "Copy" msgstr "複製" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:576 -msgid "Copy &function" -msgstr "" - #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:579 -msgid "Copy &hex" +msgid "Copy &Function" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:877 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:582 +msgid "Copy &Hex" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:881 msgid "Copy Address" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 +msgid "Copy Code &Line" +msgstr "" + #: Source/Core/DolphinQt/GCMemcardManager.cpp:641 msgid "Copy Failed" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:879 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:883 msgid "Copy Hex" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:882 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:588 +msgid "Copy Tar&get Sddress" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:886 msgid "Copy Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:578 -msgid "Copy code &line" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:585 -msgid "Copy tar&get address" -msgstr "" - #: Source/Core/DolphinQt/GCMemcardManager.cpp:244 msgid "Copy to A" msgstr "" @@ -3131,8 +3168,8 @@ msgstr "" msgid "Core" msgstr "核心" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 msgid "Core is uninitialized." msgstr "" @@ -3222,8 +3259,8 @@ msgstr "" msgid "Could not save your changes!" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:303 -#: Source/Core/UICommon/AutoUpdate.cpp:309 +#: Source/Core/UICommon/AutoUpdate.cpp:307 +#: Source/Core/UICommon/AutoUpdate.cpp:313 msgid "Could not start updater process: {0}" msgstr "" @@ -3239,7 +3276,7 @@ msgid "" "options." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 msgid "Couldn't look up central server" msgstr "" @@ -3255,13 +3292,13 @@ msgstr "" msgid "Country:" msgstr "國別:" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:109 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:246 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:115 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:256 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:590 msgid "Create" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:284 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 msgid "Create Infinity File" msgstr "" @@ -3275,7 +3312,7 @@ msgstr "" msgid "Create Skylander File" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:110 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:108 msgid "Create mappings for other devices" msgstr "" @@ -3319,23 +3356,23 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:316 +#: Source/Core/DolphinQt/MenuBar.cpp:304 msgid "Current Region" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Current Value" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 msgid "Current context" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:211 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:212 msgid "Current game" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 msgid "Current thread" msgstr "" @@ -3444,7 +3481,7 @@ msgstr "" msgid "Dark" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:138 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:139 msgid "Data" msgstr "" @@ -3490,7 +3527,7 @@ msgid "Debug" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:83 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 msgid "Debugging" msgstr "" @@ -3507,24 +3544,24 @@ msgstr "" msgid "Decrease" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:128 +#: Source/Core/Core/HotkeyManager.cpp:131 msgid "Decrease Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:126 +#: Source/Core/Core/HotkeyManager.cpp:129 msgid "Decrease Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:46 +#: Source/Core/Core/HotkeyManager.cpp:49 msgid "Decrease Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:119 +#: Source/Core/Core/HotkeyManager.cpp:122 msgid "Decrease IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:186 msgid "Decrease Selected State Slot" msgstr "" @@ -3538,7 +3575,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:113 #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:130 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:155 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 msgid "Default" msgstr "預設值" @@ -3558,7 +3595,7 @@ msgstr "" msgid "Default ISO:" msgstr "預設的 ISO:" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:156 msgid "Default thread" msgstr "" @@ -3579,8 +3616,9 @@ msgid "" "leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:133 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:112 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:533 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:550 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:102 msgid "Delete" msgstr "刪除" @@ -3598,7 +3636,7 @@ msgstr "" msgid "Delete the existing file '{0}'?" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:656 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:676 msgid "Depth" msgstr "" @@ -3610,12 +3648,12 @@ msgstr "" msgid "Depth:" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 #: Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp:48 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 +#: Source/Core/DolphinQt/GameList/GameList.cpp:998 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:220 -#: Source/Core/DolphinQt/MenuBar.cpp:684 +#: Source/Core/DolphinQt/MenuBar.cpp:676 #: Source/Core/DolphinQt/ResourcePackManager.cpp:92 msgid "Description" msgstr "描述" @@ -3629,8 +3667,8 @@ msgstr "" msgid "Description: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Destination" msgstr "" @@ -3642,21 +3680,21 @@ msgstr "" msgid "Destination (address:port):" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:425 msgid "Destination Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:419 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:424 msgid "Destination Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:418 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Destination Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:184 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 msgid "Detached" msgstr "" @@ -3664,7 +3702,7 @@ msgstr "" msgid "Detect" msgstr "檢測" -#: Source/Core/DolphinQt/MenuBar.cpp:1388 +#: Source/Core/DolphinQt/MenuBar.cpp:1383 msgid "Detecting RSO Modules" msgstr "" @@ -3672,11 +3710,11 @@ msgstr "" msgid "Deterministic dual core:" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 msgid "Dev (multiple times a day)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:100 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:98 msgid "Device" msgstr "裝置" @@ -3718,11 +3756,6 @@ msgstr "" msgid "Dis&connected" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 -msgid "Disable" -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:109 msgid "Disable Bounding Box" msgstr "" @@ -3735,15 +3768,15 @@ msgstr "" msgid "Disable EFB VRAM Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:48 +#: Source/Core/Core/HotkeyManager.cpp:51 msgid "Disable Emulation Speed Limit" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:893 +#: Source/Core/DolphinQt/MenuBar.cpp:885 msgid "Disable Fastmem" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:899 +#: Source/Core/DolphinQt/MenuBar.cpp:891 msgid "Disable Fastmem Arena" msgstr "" @@ -3751,11 +3784,11 @@ msgstr "" msgid "Disable Fog" msgstr "關閉霧化" -#: Source/Core/DolphinQt/MenuBar.cpp:885 +#: Source/Core/DolphinQt/MenuBar.cpp:877 msgid "Disable JIT Cache" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:905 +#: Source/Core/DolphinQt/MenuBar.cpp:897 msgid "Disable Large Entry Points Map" msgstr "" @@ -3777,7 +3810,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:598 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:618 msgid "" "Disables the blending of adjacent rows when copying the EFB. This is known " "in some games as \"deflickering\" or \"smoothing\".

Disabling the " @@ -3786,6 +3819,12 @@ msgid "" "checked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:343 +msgid "" +"Disables your screensaver while running a game.

If " +"unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:97 msgid "Disc" msgstr "光碟" @@ -3794,6 +3833,11 @@ msgstr "光碟" msgid "Discard" msgstr "" +#. i18n: Settings that affect how achievements are displayed while playing. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:124 +msgid "Display Settings" +msgstr "" + #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:183 msgid "Display Type" msgstr "" @@ -3820,15 +3864,15 @@ msgstr "" msgid "Distance of travel from neutral position." msgstr "" -#: Source/Core/DolphinQt/Main.cpp:265 +#: Source/Core/DolphinQt/Main.cpp:264 msgid "Do you authorize Dolphin to report information to Dolphin's developers?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1744 +#: Source/Core/DolphinQt/MainWindow.cpp:1761 msgid "Do you want to add \"%1\" to the list of Game Paths?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1298 +#: Source/Core/DolphinQt/MenuBar.cpp:1293 msgid "Do you want to clear the list of symbol names?" msgstr "" @@ -3838,7 +3882,7 @@ msgctxt "" msgid "Do you want to delete the %n selected save file(s)?" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:952 +#: Source/Core/DolphinQt/MainWindow.cpp:969 msgid "Do you want to stop the current emulation?" msgstr "您要停止目前的模擬嗎?" @@ -3850,8 +3894,8 @@ msgstr "" msgid "Dolby Pro Logic II Decoder" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:218 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:229 msgid "Dolphin FIFO Log (*.dff)" msgstr "" @@ -3859,9 +3903,9 @@ msgstr "" msgid "Dolphin Game Mod Preset" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1599 -#: Source/Core/DolphinQt/MenuBar.cpp:1616 -#: Source/Core/DolphinQt/MenuBar.cpp:1635 +#: Source/Core/DolphinQt/MenuBar.cpp:1594 +#: Source/Core/DolphinQt/MenuBar.cpp:1611 +#: Source/Core/DolphinQt/MenuBar.cpp:1630 msgid "Dolphin Map File (*.map)" msgstr "" @@ -3873,8 +3917,8 @@ msgstr "" msgid "Dolphin Signature File" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Dolphin TAS Movies (*.dtm)" msgstr "Dolphin TAS 影片 (*.dtm)" @@ -3907,7 +3951,7 @@ msgstr "" msgid "Dolphin is a free and open-source GameCube and Wii emulator." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:999 msgid "Dolphin is too old for traversal server" msgstr "" @@ -3921,13 +3965,7 @@ msgstr "" msgid "Dolphin is unable to verify unlicensed discs." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:224 -msgid "" -"Dolphin will use this for titles whose region cannot be determined " -"automatically." -msgstr "" - -#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:73 +#: Source/Core/DolphinQt/Config/CheatWarningWidget.cpp:74 msgid "Dolphin's cheat system is currently disabled." msgstr "" @@ -3936,7 +3974,7 @@ msgstr "" msgid "Domain" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:201 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:200 msgid "Don't Update" msgstr "" @@ -3957,7 +3995,7 @@ msgstr "" #. i18n: A double precision floating point number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:140 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:200 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:155 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:156 msgid "Double" msgstr "" @@ -3979,7 +4017,7 @@ msgstr "" msgid "Download Codes from the WiiRD Database" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:158 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:165 msgid "Download Game Covers from GameTDB.com for Use in Grid Mode" msgstr "" @@ -3991,6 +4029,16 @@ msgstr "" msgid "Downloaded %1 codes. (added %2)" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:336 +msgid "" +"Downloads full game covers from GameTDB.com to display in the game list's " +"Grid View. If this setting is unchecked, the game list displays a banner " +"from the game's save data, and if the game has no save file, displays a " +"generic banner instead.

List View will always use the save file " +"banners.

If unsure, leave this checked." +msgstr "" + #. i18n: The "Drawsome" (combination of "Draw" and "Awesome") tablet wiimote extension by Ubisoft. #: Source/Core/Core/HW/WiimoteEmu/Extension/DrawsomeTablet.cpp:25 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:203 @@ -4030,7 +4078,7 @@ msgstr "" msgid "Dump &MRAM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:846 msgid "Dump Audio" msgstr "轉儲聲音" @@ -4042,7 +4090,7 @@ msgstr "" msgid "Dump EFB Target" msgstr "轉儲 EFB 目標" -#: Source/Core/DolphinQt/MenuBar.cpp:848 +#: Source/Core/DolphinQt/MenuBar.cpp:840 msgid "Dump Frames" msgstr "轉儲畫格" @@ -4102,11 +4150,11 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:58 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:61 msgid "Duration of Turbo Button Press (frames):" msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:64 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:67 msgid "Duration of Turbo Button Release (frames):" msgstr "" @@ -4116,11 +4164,11 @@ msgstr "" msgid "Dutch" msgstr "Dutch" -#: Source/Core/DolphinQt/MenuBar.cpp:251 +#: Source/Core/DolphinQt/MenuBar.cpp:242 msgid "E&xit" msgstr "離開(&X)" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:174 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:175 msgid "EFB copy %1" msgstr "" @@ -4132,7 +4180,7 @@ msgid "" "driver." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:186 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:187 msgid "" "Each player sends their own inputs to the game, with equal buffer size for " "all players, configured by the host.\n" @@ -4140,7 +4188,7 @@ msgid "" "important." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:124 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 msgid "Early Memory Updates" msgstr "" @@ -4159,7 +4207,16 @@ msgstr "" msgid "Edit Breakpoint" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:425 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit Conditional" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:236 +msgid "Edit conditional expression" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:532 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:549 msgid "Edit..." msgstr "" @@ -4179,11 +4236,11 @@ msgstr "效果" msgid "Effective" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 msgid "Effective priority" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "EiB" msgstr "" @@ -4201,7 +4258,7 @@ msgstr "" msgid "Embedded Frame Buffer (EFB)" msgstr "" -#: Source/Core/Core/State.cpp:648 +#: Source/Core/Core/State.cpp:650 msgid "Empty" msgstr "" @@ -4213,7 +4270,7 @@ msgstr "模擬器線程已經執行中" msgid "Emulate Disc Speed" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:62 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:64 msgid "Emulate Infinity Base" msgstr "" @@ -4231,7 +4288,7 @@ msgid "" "Defaults to True" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:266 +#: Source/Core/DolphinQt/MenuBar.cpp:257 msgid "Emulated USB Devices" msgstr "" @@ -4246,7 +4303,7 @@ msgid "" "DFF: MEM1 {4:08X} ({5} MiB), MEM2 {6:08X} ({7} MiB)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:335 +#: Source/Core/Core/HotkeyManager.cpp:342 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:26 msgid "Emulation Speed" msgstr "" @@ -4255,8 +4312,6 @@ msgstr "" #: Source/Core/DolphinQt/Config/FreeLookWidget.cpp:36 #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:129 #: Source/Core/DolphinQt/Config/Mapping/MappingWidget.cpp:138 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:401 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:418 msgid "Enable" msgstr "" @@ -4264,23 +4319,15 @@ msgstr "" msgid "Enable API Validation Layers" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 -msgid "Enable Achievement Badges" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:64 -msgid "Enable Achievements" -msgstr "" - #: Source/Core/DolphinQt/Settings/AudioPane.cpp:143 msgid "Enable Audio Stretching" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:150 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 msgid "Enable Cheats" msgstr "開啟作弊" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:53 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:56 msgid "Enable Controller Inpu&t" msgstr "" @@ -4288,17 +4335,21 @@ msgstr "" msgid "Enable Custom RTC" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:159 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:167 msgid "Enable Debugging UI" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:99 +msgid "Enable Discord Presence" +msgstr "" + #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:87 msgid "Enable Dual Core" msgstr "開啟雙核心" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:147 -msgid "Enable Dual Core (speedup)" -msgstr "開啟雙核心 (加速)" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:144 +msgid "Enable Dual Core (speedhack)" +msgstr "" #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:95 msgid "Enable Emulated CPU Clock Override" @@ -4308,7 +4359,7 @@ msgstr "" msgid "Enable Emulated Memory Size Override" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:106 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:86 msgid "Enable Encore Achievements" msgstr "" @@ -4320,11 +4371,11 @@ msgstr "" msgid "Enable Graphics Mods" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 msgid "Enable Hardcore Mode" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:84 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 msgid "" "Enable Hardcore Mode on RetroAchievements.

Hardcore Mode is intended " "to provide an experience as close to gaming on the original hardware as " @@ -4342,20 +4393,16 @@ msgid "" "the game to be closed before re-enabling." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:924 +#: Source/Core/DolphinQt/MenuBar.cpp:916 msgid "Enable JIT Block Profiling" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:66 -msgid "Enable Leaderboards" -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:88 #: Source/Core/DolphinQt/Settings/AdvancedPane.cpp:69 msgid "Enable MMU" msgstr "開啟 MMU" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:96 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 msgid "Enable Progress Notifications" msgstr "" @@ -4363,14 +4410,10 @@ msgstr "" msgid "Enable Progressive Scan" msgstr "開啟逐行掃瞄" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:49 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 msgid "Enable RetroAchievements.org Integration" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:70 -msgid "Enable Rich Presence" -msgstr "" - #: Source/Core/DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.cpp:39 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:354 msgid "Enable Rumble" @@ -4384,11 +4427,15 @@ msgstr "" msgid "Enable Speaker Data" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:76 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:92 +msgid "Enable Spectator Mode" +msgstr "" + +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:80 msgid "Enable Unofficial Achievements" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:238 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:235 msgid "Enable Usage Statistics Reporting" msgstr "" @@ -4404,34 +4451,13 @@ msgstr "開啟線框" msgid "Enable Write-Back Cache (slow)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:103 -msgid "" -"Enable achievement badges.

Displays icons for the player, game, and " -"achievements. Simple visual option, but will require a small amount of extra " -"memory and time to download the images." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:68 -msgid "" -"Enable competing in RetroAchievements leaderboards.

Hardcore Mode " -"must be enabled to use." -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:72 -msgid "" -"Enable detailed rich presence on the RetroAchievements website.

This " -"provides a detailed description of what the player is doing in game to the " -"website. If this is disabled, the website will only report what game is " -"being played.

This has no bearing on Discord rich presence." -msgstr "" - #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:107 msgid "" "Enable emulated disc speed. Disabling this can cause crashes and other " "problems in some games. (ON = Compatible, OFF = Unlocked)" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:51 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:53 msgid "" "Enable integration with RetroAchievements for earning achievements and " "competing in leaderboards.

Must log in with a RetroAchievements " @@ -4439,31 +4465,38 @@ msgid "" "token to maintain login." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:98 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:105 msgid "" "Enable progress notifications on achievements.

Displays a brief popup " "message whenever the player makes progress on an achievement that tracks an " "accumulated value, such as 60 out of 120 stars." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:108 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:88 msgid "" "Enable unlocking achievements in Encore Mode.

Encore Mode re-enables " "achievements the player has already unlocked on the site so that the player " "will be notified if they meet the unlock conditions again, useful for custom " -"speedrun criteria or simply for fun." +"speedrun criteria or simply for fun.

Setting takes effect on next " +"game load." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:65 -msgid "Enable unlocking achievements.
" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:94 +msgid "" +"Enable unlocking achievements in Spectator Mode.

While in Spectator " +"Mode, achievements and leaderboards will be processed and displayed on " +"screen, but will not be submitted to the server.

If this is on at " +"game launch, it will not be turned off until game close, because a " +"RetroAchievements session will not be created.

If this is off at game " +"launch, it can be toggled freely while the game is running." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:78 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:82 msgid "" "Enable unlocking unofficial achievements as well as official achievements." "

Unofficial achievements may be optional or unfinished achievements " "that have not been deemed official by RetroAchievements and may be useful " -"for testing or simply for fun." +"for testing or simply for fun.

Setting takes effect on next game load." msgstr "" #: Source/Core/DolphinQt/Settings/AudioPane.cpp:98 @@ -4478,7 +4511,7 @@ msgid "" "= Compatible, OFF = Fast)" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:604 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:624 msgid "" "Enables detection of arbitrary mipmaps, which some games use for special " "distance-based effects.

May have false positives that result in " @@ -4512,7 +4545,7 @@ msgid "" "this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:612 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:632 msgid "" "Enables scRGB HDR output (if supported by your graphics backend and " "monitor). Fullscreen might be required.

This gives post process " @@ -4556,6 +4589,15 @@ msgid "" "Read the Terms of Service at: https://www.wiilink24.com/tos" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +msgid "" +"Enables the use of AR and Gecko cheat codes which can be used to modify " +"games' behavior. These codes can be configured with the Cheats Manager in " +"the Tools menu.

This setting cannot be changed while emulation is " +"active.

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:313 msgid "" "Enables validation of API calls made by the video backend, which may assist " @@ -4583,6 +4625,10 @@ msgid "" "Aborting import." msgstr "" +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 +msgid "End Addr" +msgstr "" + #: Source/Core/Core/NetPlayServer.cpp:126 msgid "Enet Didn't Initialize" msgstr "" @@ -4630,7 +4676,7 @@ msgid "" "to." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1359 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 msgid "Enter the RSO module address:" msgstr "" @@ -4643,20 +4689,20 @@ msgstr "" #: Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp:364 #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:46 #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:539 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:255 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:296 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:253 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:294 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:229 #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:256 #: Source/Core/DolphinQt/ConvertDialog.cpp:426 #: Source/Core/DolphinQt/ConvertDialog.cpp:473 #: Source/Core/DolphinQt/ConvertDialog.cpp:528 #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:105 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:650 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:665 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:989 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1003 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:649 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:664 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:968 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:982 #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:255 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:639 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:645 @@ -4670,42 +4716,42 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:745 #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 #: Source/Core/DolphinQt/GBAWidget.cpp:583 #: Source/Core/DolphinQt/GCMemcardManager.cpp:347 #: Source/Core/DolphinQt/GCMemcardManager.cpp:377 #: Source/Core/DolphinQt/Main.cpp:212 Source/Core/DolphinQt/Main.cpp:228 -#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:305 -#: Source/Core/DolphinQt/MainWindow.cpp:313 -#: Source/Core/DolphinQt/MainWindow.cpp:1128 -#: Source/Core/DolphinQt/MainWindow.cpp:1537 -#: Source/Core/DolphinQt/MainWindow.cpp:1544 -#: Source/Core/DolphinQt/MainWindow.cpp:1604 -#: Source/Core/DolphinQt/MainWindow.cpp:1611 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1260 -#: Source/Core/DolphinQt/MenuBar.cpp:1343 -#: Source/Core/DolphinQt/MenuBar.cpp:1366 -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1413 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 -#: Source/Core/DolphinQt/MenuBar.cpp:1655 -#: Source/Core/DolphinQt/MenuBar.cpp:1667 -#: Source/Core/DolphinQt/MenuBar.cpp:1679 -#: Source/Core/DolphinQt/MenuBar.cpp:1701 -#: Source/Core/DolphinQt/MenuBar.cpp:1727 -#: Source/Core/DolphinQt/MenuBar.cpp:1779 +#: Source/Core/DolphinQt/Main.cpp:235 Source/Core/DolphinQt/MainWindow.cpp:309 +#: Source/Core/DolphinQt/MainWindow.cpp:317 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 +#: Source/Core/DolphinQt/MainWindow.cpp:1554 +#: Source/Core/DolphinQt/MainWindow.cpp:1561 +#: Source/Core/DolphinQt/MainWindow.cpp:1621 +#: Source/Core/DolphinQt/MainWindow.cpp:1628 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/MenuBar.cpp:205 Source/Core/DolphinQt/MenuBar.cpp:1252 +#: Source/Core/DolphinQt/MenuBar.cpp:1338 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 +#: Source/Core/DolphinQt/MenuBar.cpp:1650 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 +#: Source/Core/DolphinQt/MenuBar.cpp:1674 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 +#: Source/Core/DolphinQt/MenuBar.cpp:1722 +#: Source/Core/DolphinQt/MenuBar.cpp:1774 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:316 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:479 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:740 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:982 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1105 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1115 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:480 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1106 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1116 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:336 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:342 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:349 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 #: Source/Core/DolphinQt/ResourcePackManager.cpp:204 #: Source/Core/DolphinQt/ResourcePackManager.cpp:225 #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:449 @@ -4731,7 +4777,7 @@ msgstr "" msgid "Error collecting save data!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:264 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:274 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:600 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:607 msgid "Error converting value" @@ -4745,7 +4791,7 @@ msgstr "讀取選擇的語系出錯。返回使用系統預設值。" msgid "Error obtaining session list: %1" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:306 +#: Source/Core/DolphinQt/MainWindow.cpp:310 msgid "Error occurred while loading some texture packs" msgstr "" @@ -4836,7 +4882,7 @@ msgstr "" msgid "Euphoria" msgstr "Euphoria" -#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:318 +#: Source/Core/DiscIO/Enums.cpp:24 Source/Core/DolphinQt/MenuBar.cpp:306 #: Source/Core/UICommon/NetPlayIndex.cpp:249 msgid "Europe" msgstr "" @@ -4849,15 +4895,15 @@ msgstr "" msgid "Exit" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:944 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:945 msgid "Expected + or closing paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:774 -msgid "Expected arguments: " +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:775 +msgid "Expected arguments: {0}" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:911 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:912 msgid "Expected closing paren." msgstr "" @@ -4869,19 +4915,19 @@ msgstr "" msgid "Expected end of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:930 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:931 msgid "Expected name of input." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:921 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:922 msgid "Expected opening paren." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:841 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:842 msgid "Expected start of expression." msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:815 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:816 msgid "Expected variable name." msgstr "" @@ -4889,7 +4935,7 @@ msgstr "" msgid "Experimental" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:332 +#: Source/Core/DolphinQt/MenuBar.cpp:320 msgid "Export All Wii Saves" msgstr "匯出全部 Wii 存檔" @@ -4900,11 +4946,11 @@ msgstr "匯出全部 Wii 存檔" msgid "Export Failed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:57 +#: Source/Core/Core/HotkeyManager.cpp:60 msgid "Export Recording" msgstr "匯出錄像" -#: Source/Core/DolphinQt/MenuBar.cpp:792 +#: Source/Core/DolphinQt/MenuBar.cpp:784 msgid "Export Recording..." msgstr "匯出錄像..." @@ -4932,14 +4978,14 @@ msgstr "" msgid "Export as .&sav..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1185 +#: Source/Core/DolphinQt/MenuBar.cpp:1177 #, c-format msgctxt "" msgid "Exported %n save(s)" msgstr "" #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:272 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:433 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:47 msgid "Extension" msgstr "擴充" @@ -4952,7 +4998,7 @@ msgstr "" msgid "Extension Motion Simulation" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:523 msgid "External" msgstr "" @@ -4960,7 +5006,7 @@ msgstr "" msgid "External Frame Buffer (XFB)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:307 +#: Source/Core/DolphinQt/MenuBar.cpp:295 msgid "Extract Certificates from NAND" msgstr "" @@ -4997,8 +5043,8 @@ msgstr "" msgid "FD" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:39 -#: Source/Core/DolphinQt/MenuBar.cpp:264 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:40 +#: Source/Core/DolphinQt/MenuBar.cpp:255 msgid "FIFO Player" msgstr "" @@ -5012,11 +5058,11 @@ msgid "" "%1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:457 msgid "Failed to add this session to the NetPlay index: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1728 +#: Source/Core/DolphinQt/MenuBar.cpp:1723 msgid "Failed to append to signature file '%1'" msgstr "" @@ -5036,7 +5082,7 @@ msgstr "" msgid "Failed to connect to Redump.org" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:983 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:984 msgid "Failed to connect to server: %1" msgstr "" @@ -5057,15 +5103,15 @@ msgstr "" msgid "Failed to create DXGI factory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:294 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:304 msgid "Failed to create Infinity file" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:786 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:788 msgid "Failed to create Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:787 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:789 msgid "" "Failed to create Skylander file:\n" "%1\n" @@ -5082,7 +5128,7 @@ msgstr "" msgid "Failed to delete NetPlay memory card. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:859 +#: Source/Core/DolphinQt/GameList/GameList.cpp:855 msgid "Failed to delete the selected file." msgstr "" @@ -5111,7 +5157,7 @@ msgstr "" msgid "Failed to export the following save files:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1260 +#: Source/Core/DolphinQt/MenuBar.cpp:1252 msgid "Failed to extract certificates from NAND" msgstr "" @@ -5138,25 +5184,25 @@ msgstr "" msgid "Failed to import \"%1\"." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1161 +#: Source/Core/DolphinQt/MenuBar.cpp:1153 msgid "" "Failed to import save file. Please launch the game once, then try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1155 +#: Source/Core/DolphinQt/MenuBar.cpp:1147 msgid "" "Failed to import save file. The given file appears to be corrupted or is not " "a valid Wii save." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1168 +#: Source/Core/DolphinQt/MenuBar.cpp:1160 msgid "" "Failed to import save file. Your NAND may be corrupt, or something is " "preventing access to files within it. Try repairing your NAND (Tools -> " "Manage NAND -> Check NAND...), then import the save again." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1128 +#: Source/Core/DolphinQt/MainWindow.cpp:1145 msgid "Failed to init core" msgstr "" @@ -5176,18 +5222,18 @@ msgid "Failed to install pack: %1" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:633 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failed to install this title to the NAND." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1639 +#: Source/Core/DolphinQt/MainWindow.cpp:1656 msgid "" "Failed to listen on port %1. Is another instance of the NetPlay server " "running?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1381 -#: Source/Core/DolphinQt/MenuBar.cpp:1438 +#: Source/Core/DolphinQt/MenuBar.cpp:1376 +#: Source/Core/DolphinQt/MenuBar.cpp:1433 msgid "Failed to load RSO module at %1" msgstr "" @@ -5199,21 +5245,21 @@ msgstr "" msgid "Failed to load dxgi.dll" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1667 +#: Source/Core/DolphinQt/MenuBar.cpp:1662 msgid "Failed to load map file '%1'" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:830 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:832 msgid "Failed to load the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:831 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:833 msgid "" "Failed to load the Skylander file:\n" "%1" msgstr "" -#: Source/Core/Core/Boot/Boot.cpp:585 +#: Source/Core/Core/Boot/Boot.cpp:582 msgid "Failed to load the executable to memory." msgstr "" @@ -5227,17 +5273,17 @@ msgstr "" msgid "Failed to modify Skylander!" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:215 +#: Source/Core/DolphinQt/MenuBar.cpp:206 msgid "Failed to open \"%1\" for writing." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:428 +#: Source/Android/jni/MainAndroid.cpp:434 msgid "Failed to open \"{0}\" for writing." msgstr "" #: Source/Core/DolphinQt/GBAWidget.cpp:583 -#: Source/Core/DolphinQt/MainWindow.cpp:1722 -#: Source/Core/DolphinQt/RenderWidget.cpp:124 +#: Source/Core/DolphinQt/MainWindow.cpp:1739 +#: Source/Core/DolphinQt/RenderWidget.cpp:125 msgid "Failed to open '%1'" msgstr "" @@ -5245,7 +5291,7 @@ msgstr "" msgid "Failed to open Bluetooth device: {0}" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1004 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:983 msgid "Failed to open Branch Watch snapshot \"%1\"" msgstr "" @@ -5275,15 +5321,15 @@ msgstr "" msgid "Failed to open file." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1638 +#: Source/Core/DolphinQt/MainWindow.cpp:1655 msgid "Failed to open server" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:167 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:173 msgid "Failed to open the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:168 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:174 msgid "" "Failed to open the Infinity file:\n" "%1\n" @@ -5291,11 +5337,11 @@ msgid "" "The file may already be in use on the base." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:805 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:807 msgid "Failed to open the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:806 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:808 msgid "" "Failed to open the Skylander file:\n" "%1\n" @@ -5342,23 +5388,23 @@ msgstr "" msgid "Failed to read selected savefile(s) from memory card." msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:177 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:183 msgid "Failed to read the Infinity file!" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:178 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:184 msgid "" -"Failed to read the Infinity file(%1):\n" +"Failed to read the Infinity file:\n" "%1\n" "\n" "The file was too small." msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:816 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:818 msgid "Failed to read the Skylander file!" msgstr "" -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:817 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:819 msgid "" "Failed to read the Skylander file:\n" "%1\n" @@ -5372,7 +5418,7 @@ msgid "" "%1" msgstr "" -#: Source/Core/Core/Movie.cpp:1015 +#: Source/Core/Core/Movie.cpp:1014 msgid "Failed to read {0}" msgstr "" @@ -5403,31 +5449,31 @@ msgstr "" msgid "Failed to reset NetPlay redirect folder. Verify your write permissions." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:990 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:969 msgid "Failed to save Branch Watch snapshot \"%1\"" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:239 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:240 msgid "Failed to save FIFO log." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1656 +#: Source/Core/DolphinQt/MenuBar.cpp:1651 msgid "Failed to save code map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1701 +#: Source/Core/DolphinQt/MenuBar.cpp:1696 msgid "Failed to save signature file '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1680 +#: Source/Core/DolphinQt/MenuBar.cpp:1675 msgid "Failed to save symbol map to path '%1'" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1780 +#: Source/Core/DolphinQt/MenuBar.cpp:1775 msgid "Failed to save to signature file '%1'" msgstr "" -#: Source/Core/Core/Core.cpp:536 +#: Source/Core/Core/Core.cpp:533 msgid "" "Failed to sync SD card with folder. All changes made this session will be " "discarded on next boot if you do not manually re-issue a resync in Config > " @@ -5477,20 +5523,21 @@ msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/GameList/GameList.cpp:858 -#: Source/Core/DolphinQt/MenuBar.cpp:1126 +#: Source/Core/DolphinQt/GameList/GameList.cpp:854 +#: Source/Core/DolphinQt/MenuBar.cpp:1118 msgid "Failure" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:184 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:185 msgid "Fair Input Delay" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:207 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:210 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:464 msgid "Fallback Region" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:218 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:221 msgid "Fallback Region:" msgstr "" @@ -5503,7 +5550,7 @@ msgstr "快速" msgid "Fast Depth Calculation" msgstr "" -#: Source/Core/Core/Movie.cpp:1299 +#: Source/Core/Core/Movie.cpp:1298 msgid "" "Fatal desync. Aborting playback. (Error in PlayWiimote: {0} != {1}, byte " "{2}.){3}" @@ -5514,7 +5561,7 @@ msgstr "" msgid "Field of View" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:237 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:247 msgid "Figure Number:" msgstr "" @@ -5526,9 +5573,9 @@ msgstr "" msgid "File Details" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1009 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:230 -#: Source/Core/DolphinQt/MenuBar.cpp:691 +#: Source/Core/DolphinQt/MenuBar.cpp:683 msgid "File Format" msgstr "" @@ -5536,24 +5583,24 @@ msgstr "" msgid "File Format:" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:82 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:83 msgid "File Info" msgstr "檔案資訊" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1000 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:224 -#: Source/Core/DolphinQt/MenuBar.cpp:686 +#: Source/Core/DolphinQt/MenuBar.cpp:678 msgid "File Name" msgstr "檔案名稱" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1005 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:226 -#: Source/Core/DolphinQt/MenuBar.cpp:687 +#: Source/Core/DolphinQt/MenuBar.cpp:679 msgid "File Path" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 -#: Source/Core/DolphinQt/MenuBar.cpp:690 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1004 +#: Source/Core/DolphinQt/MenuBar.cpp:682 msgid "File Size" msgstr "檔案大小" @@ -5638,7 +5685,6 @@ msgstr "" #. i18n: These are the kinds of flags that a CPU uses (e.g. carry), #. not the kinds of flags that represent e.g. countries -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:88 msgid "Flags" msgstr "" @@ -5647,13 +5693,13 @@ msgstr "" #. i18n: Floating-point (non-integer) number #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:139 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:199 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:153 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:154 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Float" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:570 -msgid "Follow &branch" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:573 +msgid "Follow &Branch" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:921 @@ -5720,7 +5766,7 @@ msgstr "" msgid "Forced on because %1 doesn't support geometry shaders." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:565 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:585 msgid "" "Forces the game to output graphics at any aspect ratio by expanding the view " "frustum without stretching the image.
This is a hack, and its results " @@ -5730,7 +5776,7 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:593 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:613 msgid "" "Forces the game to render the RGB color channels in 24-bit, thereby " "increasing quality by reducing color banding.

Has no impact on " @@ -5738,6 +5784,12 @@ msgid "" "unsure, leave this checked.
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:326 +msgid "" +"Forces the render window to stay on top of other windows and applications." +"

If unsure, leave this unchecked." +msgstr "" + #: Source/Core/DolphinQt/ConvertDialog.cpp:60 msgid "Format:" msgstr "" @@ -5753,7 +5805,7 @@ msgstr "向前" msgid "Forward port (UPnP)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:466 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:467 msgid "Found %1 results for \"%2\"" msgstr "" @@ -5763,24 +5815,24 @@ msgctxt "" msgid "Found %n address(es)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:154 msgid "Frame %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:50 Source/Core/Core/HotkeyManager.cpp:336 +#: Source/Core/Core/HotkeyManager.cpp:53 Source/Core/Core/HotkeyManager.cpp:343 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:21 msgid "Frame Advance" msgstr "畫格步進" -#: Source/Core/Core/HotkeyManager.cpp:51 +#: Source/Core/Core/HotkeyManager.cpp:54 msgid "Frame Advance Decrease Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:52 +#: Source/Core/Core/HotkeyManager.cpp:55 msgid "Frame Advance Increase Speed" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:53 +#: Source/Core/Core/HotkeyManager.cpp:56 msgid "Frame Advance Reset Speed" msgstr "" @@ -5788,7 +5840,7 @@ msgstr "" msgid "Frame Dumping" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:107 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:108 msgid "Frame Range" msgstr "" @@ -5796,7 +5848,7 @@ msgstr "" msgid "Frame dump image(s) '{0}' already exists. Overwrite?" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:137 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:138 msgid "Frames to Record:" msgstr "" @@ -5816,7 +5868,7 @@ msgstr "" msgid "Free Look Control Type" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:469 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 msgid "Free Look Controller %1" msgstr "" @@ -5837,11 +5889,11 @@ msgstr "" msgid "FreeLook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:348 +#: Source/Core/Core/HotkeyManager.cpp:355 msgid "Freelook" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:121 +#: Source/Core/Core/HotkeyManager.cpp:124 msgid "Freelook Toggle" msgstr "" @@ -5866,8 +5918,8 @@ msgid "From" msgstr "" #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:249 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:96 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:111 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:97 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:112 msgid "From:" msgstr "" @@ -5875,10 +5927,15 @@ msgstr "" msgid "FullScr" msgstr "全螢幕" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 msgid "Function" msgstr "" +#. i18n: Settings that affect the functionality of unlocking achievements. +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:118 +msgid "Function Settings" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:302 msgid "Functions" msgstr "" @@ -5895,7 +5952,7 @@ msgstr "" msgid "GBA Cartridge Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:358 +#: Source/Core/Core/HotkeyManager.cpp:365 msgid "GBA Core" msgstr "" @@ -5911,19 +5968,19 @@ msgstr "" msgid "GBA TAS Input %1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:359 +#: Source/Core/Core/HotkeyManager.cpp:366 msgid "GBA Volume" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:360 +#: Source/Core/Core/HotkeyManager.cpp:367 msgid "GBA Window Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:835 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:836 msgid "GBA%1 ROM changed to \"%2\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:840 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:841 msgid "GBA%1 ROM disabled" msgstr "" @@ -5965,7 +6022,7 @@ msgstr "" msgid "GPU Texture Decoding" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:232 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:233 msgid "" "GPU: ERROR: Need GL_ARB_framebuffer_object for multiple render targets.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -5975,25 +6032,25 @@ msgstr "" msgid "GPU: OGL ERROR: Does your video card support OpenGL 2.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:250 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:251 msgid "" "GPU: OGL ERROR: Need GL_ARB_map_buffer_range.\n" "GPU: Does your video card support OpenGL 3.0?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:275 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:276 msgid "" "GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" "GPU: Does your video card support OpenGL 3.3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:259 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:260 msgid "" "GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.\n" "GPU: Does your video card support OpenGL 3.1?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:241 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:242 msgid "" "GPU: OGL ERROR: Need GL_ARB_vertex_array_object.\n" "GPU: Does your video card support OpenGL 3.0?" @@ -6005,7 +6062,7 @@ msgid "" "GPU: Does your video card support OpenGL 3?" msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:467 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:468 msgid "" "GPU: OGL ERROR: Need at least GLSL 1.30\n" "GPU: Does your video card support OpenGL 3.0?\n" @@ -6023,22 +6080,22 @@ msgstr "" msgid "Game" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:402 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:460 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:400 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 msgid "Game Boy Advance" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:647 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:648 msgid "Game Boy Advance Carts (*.gba)" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:833 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:835 msgid "" "Game Boy Advance ROMs (*.gba *.gbc *.gb *.7z *.zip *.agb *.mb *.rom *.bin);;" "All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:401 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:399 msgid "Game Boy Advance at Port %1" msgstr "" @@ -6066,8 +6123,8 @@ msgstr "" msgid "Game Gamma:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1006 -#: Source/Core/DolphinQt/MenuBar.cpp:688 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1002 +#: Source/Core/DolphinQt/MenuBar.cpp:680 msgid "Game ID" msgstr "遊戲 ID" @@ -6076,25 +6133,25 @@ msgstr "遊戲 ID" msgid "Game ID:" msgstr "遊戲 ID :" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Game Status" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:827 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:828 msgid "Game changed to \"%1\"" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:644 msgid "" "Game file has a different hash; right-click it, select Properties, switch to " "the Verify tab, and select Verify Integrity to check the hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Game has a different disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Game has a different revision" msgstr "" @@ -6107,7 +6164,7 @@ msgid "" "Game overwrote with another games save. Data corruption ahead {0:#x}, {1:#x}" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Game region does not match" msgstr "" @@ -6127,11 +6184,11 @@ msgstr "" msgid "GameCube Adapter for Wii U at Port %1" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:415 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:413 msgid "GameCube Controller" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:414 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:412 msgid "GameCube Controller at Port %1" msgstr "" @@ -6139,11 +6196,11 @@ msgstr "" msgid "GameCube Controllers" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:407 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:405 msgid "GameCube Keyboard" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:406 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:404 msgid "GameCube Keyboard at Port %1" msgstr "" @@ -6160,7 +6217,7 @@ msgstr "" msgid "GameCube Memory Cards (*.raw *.gcp)" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:417 msgid "GameCube Microphone Slot %1" msgstr "" @@ -6193,34 +6250,42 @@ msgstr "" msgid "Gecko Codes" msgstr "Gecko 代碼" -#: Source/Core/Core/HotkeyManager.cpp:333 +#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:339 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:200 #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:60 #: Source/Core/DolphinQt/Config/Graphics/PostProcessingConfigWindow.cpp:120 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:445 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:467 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:443 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:465 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:37 msgid "General" msgstr "一般" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:428 msgid "General and Options" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:504 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:505 msgid "Generate Action Replay Code(s)" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:240 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:236 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:470 msgid "Generate a New Statistics Identity" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:586 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:439 +msgid "" +"Generate a new anonymous ID for your usage statistics. This will cause any " +"future statistics to be unassociated with your previous statistics." +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:587 msgid "Generated AR code(s)." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1337 +#: Source/Core/DolphinQt/MenuBar.cpp:1332 msgid "Generated symbol names from '%1'" msgstr "" @@ -6238,7 +6303,7 @@ msgstr "" msgid "GetDeviceList failed: {0}" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "GiB" msgstr "" @@ -6253,7 +6318,7 @@ msgstr "" msgid "Giants" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:196 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:197 msgid "Golf Mode" msgstr "" @@ -6262,7 +6327,7 @@ msgid "Good dump" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GraphicsWindow.cpp:31 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:454 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 #: Source/Core/DolphinQt/ToolBar.cpp:131 msgid "Graphics" msgstr "影像" @@ -6271,7 +6336,7 @@ msgstr "影像" msgid "Graphics Mods" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:346 +#: Source/Core/Core/HotkeyManager.cpp:353 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:20 msgid "Graphics Toggles" msgstr "" @@ -6280,7 +6345,7 @@ msgstr "" msgid "Graphics mods are currently disabled." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:554 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:574 msgid "" "Greatly increases the quality of textures generated using render-to-texture " "effects.

Slightly increases GPU load and causes relatively few " @@ -6302,7 +6367,7 @@ msgstr "綠 左" msgid "Green Right" msgstr "綠 右" -#: Source/Core/DolphinQt/MenuBar.cpp:663 +#: Source/Core/DolphinQt/MenuBar.cpp:655 msgid "Grid View" msgstr "" @@ -6339,7 +6404,7 @@ msgstr "" msgid "Hacks" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:165 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 msgid "Head" msgstr "" @@ -6371,7 +6436,7 @@ msgstr "" msgid "Hex Byte String" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:149 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:91 msgid "Hexadecimal" msgstr "" @@ -6380,11 +6445,11 @@ msgstr "" msgid "Hide" msgstr "隱藏" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:294 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 msgid "Hide &Controls" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:758 +#: Source/Core/DolphinQt/MenuBar.cpp:750 msgid "Hide All" msgstr "" @@ -6396,11 +6461,18 @@ msgstr "" msgid "Hide Incompatible Sessions" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:233 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:234 msgid "Hide Remote GBAs" msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:209 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:371 +msgid "" +"Hides the mouse cursor whenever it is inside the render window and the " +"render window is focused.

If unsure, select "" +"On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:207 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:427 msgid "High" msgstr "" @@ -6428,7 +6500,7 @@ msgstr "主機" msgid "Host Code:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:190 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:191 msgid "Host Input Authority" msgstr "" @@ -6436,7 +6508,7 @@ msgstr "" msgid "Host Size" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:192 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:193 msgid "" "Host has control of sending all inputs to the game, as received from other " "players, giving the host zero latency but increasing latency for others.\n" @@ -6444,11 +6516,11 @@ msgid "" "latency connections." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority disabled" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:936 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:937 msgid "Host input authority enabled" msgstr "" @@ -6460,17 +6532,17 @@ msgstr "" msgid "Hostname" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:461 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 msgid "Hotkey Settings" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:210 +#: Source/Core/Core/HotkeyManager.cpp:213 #: Source/Core/Core/HW/WiimoteEmu/WiimoteEmu.cpp:262 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuGeneral.cpp:41 msgid "Hotkeys" msgstr "快捷鍵" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:160 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:169 msgid "Hotkeys Require Window Focus" msgstr "" @@ -6527,7 +6599,7 @@ msgstr "" msgid "IPL Settings" msgstr "IPL 設定" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:49 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:50 msgid "IR" msgstr "IR" @@ -6558,18 +6630,18 @@ msgstr "" msgid "Icon" msgstr "圖示" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:198 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:199 msgid "" "Identical to Host Input Authority, except the \"Host\" (who has zero " "latency) can be switched at any time.\n" "Suitable for turn-based games with timing-sensitive controls, such as golf." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:379 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:363 msgid "Identity Generation" msgstr "" -#: Source/Core/DolphinQt/Main.cpp:267 +#: Source/Core/DolphinQt/Main.cpp:266 msgid "" "If authorized, Dolphin can collect data on its performance, feature usage, " "and configuration, as well as data on your system's hardware and operating " @@ -6582,7 +6654,7 @@ msgid "" "This authorization can be revoked at any time through Dolphin's settings." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:167 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:168 msgid "" "If checked, all Wii saves will be used instead of only the save of the game " "being started. Useful when switching games mid-session. Has no effect if No " @@ -6596,14 +6668,24 @@ msgid "" "to the connection state of the real default device (if there is one)." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:202 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:203 msgid "" "If enabled, then all memory updates happen at once before the first frame." "

Causes issues with many fifologs, but can be useful for testing." "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:206 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:433 +msgid "" +"If selected, Dolphin can collect data on its performance, feature usage, " +"emulated games, and configuration, as well as data on your system's hardware " +"and operating system.

No private data is ever collected. This data " +"helps us understand how people and emulated games use Dolphin and prioritize " +"our efforts. It also helps us identify rare configurations that are causing " +"bugs, performance and stability issues." +msgstr "" + +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:207 msgid "" "If unchecked, then playback of the fifolog stops after the final frame." "

This is generally only useful when a frame-dumping option is enabled." @@ -6615,7 +6697,7 @@ msgstr "" msgid "Ignore" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:297 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:302 msgid "Ignore &Apploader Branch Hits" msgstr "" @@ -6656,7 +6738,7 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:304 +#: Source/Core/DolphinQt/MenuBar.cpp:292 msgid "Import BootMii NAND Backup..." msgstr "" @@ -6671,21 +6753,30 @@ msgstr "" msgid "Import Save File(s)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:330 +#: Source/Core/DolphinQt/MenuBar.cpp:318 msgid "Import Wii Save..." msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1816 +#: Source/Core/DolphinQt/MainWindow.cpp:1833 msgid "Importing NAND backup" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1826 +#: Source/Core/DolphinQt/MainWindow.cpp:1843 #, c-format msgid "" "Importing NAND backup\n" " Time elapsed: %1s" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:349 +msgid "" +"In the event of an error, Dolphin will halt to inform you of the error and " +"present choices on how to proceed. With this option disabled, Dolphin will " +"\"ignore\" all errors. Emulation will not be halted and you will not be " +"notified.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 msgid "In-Game?" msgstr "" @@ -6726,24 +6817,24 @@ msgstr "" msgid "Increase" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:129 +#: Source/Core/Core/HotkeyManager.cpp:132 msgid "Increase Convergence" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:127 +#: Source/Core/Core/HotkeyManager.cpp:130 msgid "Increase Depth" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:47 +#: Source/Core/Core/HotkeyManager.cpp:50 msgid "Increase Emulation Speed" msgstr "" #. i18n: IR stands for internal resolution -#: Source/Core/Core/HotkeyManager.cpp:117 +#: Source/Core/Core/HotkeyManager.cpp:120 msgid "Increase IR" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:182 +#: Source/Core/Core/HotkeyManager.cpp:185 msgid "Increase Selected State Slot" msgstr "" @@ -6763,16 +6854,16 @@ msgstr "" msgid "Incremental Rotation (rad/sec)" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:192 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:198 msgid "Infinity Figure Creator" msgstr "" #. i18n: Window for managing Disney Infinity figures -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:39 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:41 msgid "Infinity Manager" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:285 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:295 msgid "Infinity Object (*.bin);;" msgstr "" @@ -6792,12 +6883,12 @@ msgstr "訊息" #: Source/Core/Common/MsgHandler.cpp:59 #: Source/Core/DolphinQt/GameList/GameList.cpp:717 #: Source/Core/DolphinQt/GameList/GameList.cpp:779 -#: Source/Core/DolphinQt/MenuBar.cpp:1336 -#: Source/Core/DolphinQt/MenuBar.cpp:1579 +#: Source/Core/DolphinQt/MenuBar.cpp:1331 +#: Source/Core/DolphinQt/MenuBar.cpp:1574 msgid "Information" msgstr "訊息" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:161 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:171 msgid "Inhibit Screensaver During Emulation" msgstr "" @@ -6807,10 +6898,10 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:438 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:275 -#: Source/Core/DolphinQt/MenuBar.cpp:1359 -#: Source/Core/DolphinQt/MenuBar.cpp:1419 -#: Source/Core/DolphinQt/MenuBar.cpp:1686 -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "Input" msgstr "輸入" @@ -6824,22 +6915,15 @@ msgstr "" msgid "Input strength to ignore and remap." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:827 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1039 msgid "Insert &BLR" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:847 -msgid "Insert &BLR at start" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:814 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1037 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:604 msgid "Insert &NOP" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:601 -msgid "Insert &nop" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:218 msgid "Insert SD Card" msgstr "插入 SD 卡" @@ -6853,11 +6937,11 @@ msgstr "" msgid "Install Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:86 +#: Source/Core/DolphinQt/Updater.cpp:87 msgid "Install Update" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:302 +#: Source/Core/DolphinQt/MenuBar.cpp:290 msgid "Install WAD..." msgstr "" @@ -6865,13 +6949,14 @@ msgstr "" msgid "Install to the NAND" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:46 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:159 +#. i18n: Short for "Instruction" +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 msgid "Instr." msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:46 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 #: Source/Core/DolphinQt/Debugger/PatchInstructionDialog.cpp:19 msgid "Instruction" msgstr "" @@ -6880,7 +6965,7 @@ msgstr "" msgid "Instruction Breakpoint" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Instruction:" msgstr "" @@ -6889,7 +6974,7 @@ msgstr "" msgid "Instruction: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:738 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:741 msgid "" "Instructions executed: %1\n" "Value contained in:\n" @@ -6906,19 +6991,19 @@ msgstr "" msgid "Interface" msgstr "界面" -#: Source/Core/Core/State.cpp:684 +#: Source/Core/Core/State.cpp:686 msgid "Internal LZ4 Error - Tried decompressing {0} bytes" msgstr "" -#: Source/Core/Core/State.cpp:337 +#: Source/Core/Core/State.cpp:339 msgid "Internal LZ4 Error - compression failed" msgstr "" -#: Source/Core/Core/State.cpp:704 +#: Source/Core/Core/State.cpp:706 msgid "Internal LZ4 Error - decompression failed ({0}, {1}, {2})" msgstr "" -#: Source/Core/Core/State.cpp:717 +#: Source/Core/Core/State.cpp:719 msgid "Internal LZ4 Error - payload size mismatch ({0} / {1}))" msgstr "" @@ -6931,25 +7016,25 @@ msgstr "內部 LZO 錯誤 - 壓縮失敗" msgid "Internal LZO Error - decompression failed" msgstr "" -#: Source/Core/Core/State.cpp:548 +#: Source/Core/Core/State.cpp:550 msgid "" "Internal LZO Error - decompression failed ({0}) ({1}) \n" "Unable to retrieve outdated savestate version info." msgstr "" -#: Source/Core/Core/State.cpp:561 +#: Source/Core/Core/State.cpp:563 msgid "" "Internal LZO Error - failed to parse decompressed version cookie and version " "string length ({0})" msgstr "" -#: Source/Core/Core/State.cpp:578 +#: Source/Core/Core/State.cpp:580 msgid "" "Internal LZO Error - failed to parse decompressed version string ({0} / {1})" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:347 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:619 +#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:639 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGraphics.cpp:27 msgid "Internal Resolution" msgstr "" @@ -6958,7 +7043,7 @@ msgstr "" msgid "Internal Resolution:" msgstr "内部解析度:" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:575 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:576 msgid "Internal error while generating AR code." msgstr "" @@ -6966,7 +7051,7 @@ msgstr "" msgid "Interpreter (slowest)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:865 +#: Source/Core/DolphinQt/MenuBar.cpp:857 msgid "Interpreter Core" msgstr "" @@ -6974,7 +7059,7 @@ msgstr "" msgid "Invalid Expression." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:214 +#: Source/Core/UICommon/AutoUpdate.cpp:218 msgid "Invalid JSON received from auto-update service : {0}" msgstr "" @@ -6982,7 +7067,7 @@ msgstr "" msgid "Invalid Mixed Code" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:314 +#: Source/Core/DolphinQt/MainWindow.cpp:318 msgid "Invalid Pack %1 provided: %2" msgstr "" @@ -6991,11 +7076,11 @@ msgstr "" msgid "Invalid Player ID" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1366 +#: Source/Core/DolphinQt/MenuBar.cpp:1361 msgid "Invalid RSO module address: %1" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:348 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:349 msgid "Invalid callstack" msgstr "" @@ -7016,7 +7101,7 @@ msgid "Invalid input for the field \"%1\"" msgstr "" #: Source/Core/DolphinQt/Debugger/RegisterColumn.cpp:86 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:431 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:432 msgid "Invalid input provided" msgstr "" @@ -7032,19 +7117,19 @@ msgstr "" msgid "Invalid password provided." msgstr "" -#: Source/Core/Core/Movie.cpp:937 +#: Source/Core/Core/Movie.cpp:938 msgid "Invalid recording file" msgstr "無效的錄像檔" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:393 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:394 msgid "Invalid search parameters (no object selected)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:420 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:421 msgid "Invalid search string (couldn't convert to number)" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:403 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:404 msgid "Invalid search string (only even string lengths supported)" msgstr "" @@ -7071,11 +7156,11 @@ msgstr "" msgid "Item" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:863 +#: Source/Core/DolphinQt/MenuBar.cpp:855 msgid "JIT" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:877 +#: Source/Core/DolphinQt/MenuBar.cpp:869 msgid "JIT Block Linking Off" msgstr "" @@ -7083,47 +7168,47 @@ msgstr "" msgid "JIT Blocks" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1012 +#: Source/Core/DolphinQt/MenuBar.cpp:1004 msgid "JIT Branch Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:984 +#: Source/Core/DolphinQt/MenuBar.cpp:976 msgid "JIT FloatingPoint Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:991 +#: Source/Core/DolphinQt/MenuBar.cpp:983 msgid "JIT Integer Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:969 +#: Source/Core/DolphinQt/MenuBar.cpp:961 msgid "JIT LoadStore Floating Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:941 +#: Source/Core/DolphinQt/MenuBar.cpp:933 msgid "JIT LoadStore Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:977 +#: Source/Core/DolphinQt/MenuBar.cpp:969 msgid "JIT LoadStore Paired Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:955 +#: Source/Core/DolphinQt/MenuBar.cpp:947 msgid "JIT LoadStore lXz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:948 +#: Source/Core/DolphinQt/MenuBar.cpp:940 msgid "JIT LoadStore lbzx Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:962 +#: Source/Core/DolphinQt/MenuBar.cpp:954 msgid "JIT LoadStore lwz Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:935 +#: Source/Core/DolphinQt/MenuBar.cpp:927 msgid "JIT Off (JIT Core)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:998 +#: Source/Core/DolphinQt/MenuBar.cpp:990 msgid "JIT Paired Off" msgstr "" @@ -7135,26 +7220,27 @@ msgstr "" msgid "JIT Recompiler for x86-64 (recommended)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1019 +#: Source/Core/DolphinQt/MenuBar.cpp:1011 msgid "JIT Register Cache Off" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1005 +#: Source/Core/DolphinQt/MenuBar.cpp:997 msgid "JIT SystemRegisters Off" msgstr "" -#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:839 -#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027 +#: Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp:313 +#: Source/Core/Core/PowerPC/Jit64/Jit.cpp:840 +#: Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1028 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." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:417 +#: Source/Android/jni/MainAndroid.cpp:424 msgid "JIT is not active" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:320 +#: Source/Core/DiscIO/Enums.cpp:27 Source/Core/DolphinQt/MenuBar.cpp:308 msgid "Japan" msgstr "" @@ -7176,12 +7262,12 @@ msgid "" "edit anything!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:679 -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:296 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:682 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:297 msgid "Keep Running" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:177 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:187 msgid "Keep Window on Top" msgstr "" @@ -7211,15 +7297,15 @@ msgstr "" msgid "Keys" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "KiB" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:294 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:295 msgid "Kick Player" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:322 +#: Source/Core/DiscIO/Enums.cpp:45 Source/Core/DolphinQt/MenuBar.cpp:310 msgid "Korea" msgstr "" @@ -7245,7 +7331,7 @@ msgstr "" msgid "L-Analog" msgstr "L-類比" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:234 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:237 msgid "LR Save" msgstr "" @@ -7253,7 +7339,11 @@ msgstr "" msgid "Label" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:618 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:389 +msgid "Language" +msgstr "" + +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:619 msgid "Last Value" msgstr "" @@ -7291,7 +7381,7 @@ msgstr "" msgid "Launching these titles may also fix the issues." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:62 msgid "Leaderboards" msgstr "" @@ -7299,7 +7389,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:36 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:35 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:41 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:214 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:215 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:22 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:20 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:21 @@ -7310,7 +7400,7 @@ msgstr "左" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:220 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:55 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:94 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:95 msgid "Left Stick" msgstr "左 搖桿" @@ -7348,6 +7438,14 @@ msgid "" "Middle-click to clear." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:384 +msgid "" +"Lets you use languages and other region-related settings that the game may " +"not be designed for. May cause various crashes and bugs.

This setting " +"cannot be changed while emulation is active.

If " +"unsure, leave this unchecked." +msgstr "" + #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:47 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:235 msgid "Levers" @@ -7381,11 +7479,11 @@ msgstr "" msgid "Limit Chunked Upload Speed:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:697 +#: Source/Core/DolphinQt/MenuBar.cpp:689 msgid "List Columns" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:660 +#: Source/Core/DolphinQt/MenuBar.cpp:652 msgid "List View" msgstr "" @@ -7394,27 +7492,27 @@ msgid "Listening" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:23 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:131 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:115 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:174 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:104 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:110 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:116 msgid "Load" msgstr "讀取" -#: Source/Core/DolphinQt/MenuBar.cpp:1044 +#: Source/Core/DolphinQt/MenuBar.cpp:1036 msgid "Load &Bad Map File..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1043 +#: Source/Core/DolphinQt/MenuBar.cpp:1035 msgid "Load &Other Map File..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:286 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:291 msgid "Load Branch Watch &From..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:616 -msgid "Load Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:615 +msgid "Load Branch Watch Snapshot" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:107 @@ -7425,24 +7523,29 @@ msgstr "" msgid "Load File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:287 +#: Source/Core/DolphinQt/MenuBar.cpp:275 msgid "Load GameCube Main Menu" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:146 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:147 msgid "Load Host's Save Data Only" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:356 +#: Source/Core/Core/HotkeyManager.cpp:363 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:22 msgid "Load Last State" msgstr "" +#: Source/Core/DolphinQt/MenuBar.cpp:1593 +#: Source/Core/DolphinQt/MenuBar.cpp:1610 +msgid "Load Map File" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:211 msgid "Load Path:" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:185 +#: Source/Core/Core/HotkeyManager.cpp:188 msgid "Load ROM" msgstr "" @@ -7450,133 +7553,128 @@ msgstr "" msgid "Load Slot" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:181 -#: Source/Core/Core/HotkeyManager.cpp:353 +#: Source/Core/Core/HotkeyManager.cpp:184 +#: Source/Core/Core/HotkeyManager.cpp:360 msgid "Load State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:166 +#: Source/Core/Core/HotkeyManager.cpp:169 msgid "Load State Last 1" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:175 +#: Source/Core/Core/HotkeyManager.cpp:178 msgid "Load State Last 10" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:167 +#: Source/Core/Core/HotkeyManager.cpp:170 msgid "Load State Last 2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:168 +#: Source/Core/Core/HotkeyManager.cpp:171 msgid "Load State Last 3" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:169 +#: Source/Core/Core/HotkeyManager.cpp:172 msgid "Load State Last 4" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:170 +#: Source/Core/Core/HotkeyManager.cpp:173 msgid "Load State Last 5" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:171 +#: Source/Core/Core/HotkeyManager.cpp:174 msgid "Load State Last 6" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:172 +#: Source/Core/Core/HotkeyManager.cpp:175 msgid "Load State Last 7" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:173 +#: Source/Core/Core/HotkeyManager.cpp:176 msgid "Load State Last 8" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:174 +#: Source/Core/Core/HotkeyManager.cpp:177 msgid "Load State Last 9" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:131 +#: Source/Core/Core/HotkeyManager.cpp:134 msgid "Load State Slot 1" msgstr "讀取儲存格 1" -#: Source/Core/Core/HotkeyManager.cpp:140 +#: Source/Core/Core/HotkeyManager.cpp:143 msgid "Load State Slot 10" msgstr "讀取儲存格 10" -#: Source/Core/Core/HotkeyManager.cpp:132 +#: Source/Core/Core/HotkeyManager.cpp:135 msgid "Load State Slot 2" msgstr "讀取儲存格 2" -#: Source/Core/Core/HotkeyManager.cpp:133 +#: Source/Core/Core/HotkeyManager.cpp:136 msgid "Load State Slot 3" msgstr "讀取儲存格 3" -#: Source/Core/Core/HotkeyManager.cpp:134 +#: Source/Core/Core/HotkeyManager.cpp:137 msgid "Load State Slot 4" msgstr "讀取儲存格 4" -#: Source/Core/Core/HotkeyManager.cpp:135 +#: Source/Core/Core/HotkeyManager.cpp:138 msgid "Load State Slot 5" msgstr "讀取儲存格 5" -#: Source/Core/Core/HotkeyManager.cpp:136 +#: Source/Core/Core/HotkeyManager.cpp:139 msgid "Load State Slot 6" msgstr "讀取儲存格 6" -#: Source/Core/Core/HotkeyManager.cpp:137 +#: Source/Core/Core/HotkeyManager.cpp:140 msgid "Load State Slot 7" msgstr "讀取儲存格 7" -#: Source/Core/Core/HotkeyManager.cpp:138 +#: Source/Core/Core/HotkeyManager.cpp:141 msgid "Load State Slot 8" msgstr "讀取儲存格 8" -#: Source/Core/Core/HotkeyManager.cpp:139 +#: Source/Core/Core/HotkeyManager.cpp:142 msgid "Load State Slot 9" msgstr "讀取儲存格 9" -#: Source/Core/DolphinQt/MenuBar.cpp:379 +#: Source/Core/DolphinQt/MenuBar.cpp:367 msgid "Load State from File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:380 +#: Source/Core/DolphinQt/MenuBar.cpp:368 msgid "Load State from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:381 +#: Source/Core/DolphinQt/MenuBar.cpp:369 msgid "Load State from Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1086 +#: Source/Core/DolphinQt/MenuBar.cpp:1078 msgid "Load Wii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:151 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:152 msgid "Load and Write Host's Save Data" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:141 +#: Source/Core/Core/HotkeyManager.cpp:144 msgid "Load from Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:435 +#: Source/Core/DolphinQt/MenuBar.cpp:427 msgid "Load from Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1598 -#: Source/Core/DolphinQt/MenuBar.cpp:1615 -msgid "Load map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1085 +#: Source/Core/DolphinQt/MenuBar.cpp:1077 msgid "Load vWii System Menu %1" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:150 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 msgid "Load..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1580 +#: Source/Core/DolphinQt/MenuBar.cpp:1575 msgid "Loaded symbols from '%1'" msgstr "" @@ -7593,20 +7691,28 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:527 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:528 msgid "Local" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:202 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:214 msgid "Lock Mouse Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:156 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:111 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:97 msgid "Locked" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:364 +msgid "" +"Locks the mouse cursor to the Render Widget as long as it has focus. You can " +"set a hotkey to unlock it.

If unsure, leave this " +"unchecked." +msgstr "" + #: Source/Core/DolphinQt/Config/LogWidget.cpp:34 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:238 msgid "Log" msgstr "記錄" @@ -7615,15 +7721,16 @@ msgstr "記錄" msgid "Log Configuration" msgstr "記錄設定" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:59 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:187 msgid "Log In" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:918 +#: Source/Core/DolphinQt/MenuBar.cpp:910 msgid "Log JIT Instruction Coverage" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:60 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:62 msgid "Log Out" msgstr "" @@ -7639,7 +7746,7 @@ msgstr "記錄類型" msgid "Logger Outputs" msgstr "記錄輸出" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:61 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:63 msgid "Login Failed" msgstr "" @@ -7650,15 +7757,15 @@ msgid "" "unsure, leave this unchecked.
" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:125 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:126 msgid "Loop" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:976 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:977 msgid "Lost connection to NetPlay server..." msgstr "" -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:203 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:201 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:423 msgid "Low" msgstr "" @@ -7675,7 +7782,7 @@ msgstr "" msgid "MMU" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 msgid "MORIBUND" msgstr "" @@ -7721,9 +7828,9 @@ msgstr "" msgid "Make sure there is a Skylander in slot %1!" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/GameList/GameList.cpp:999 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:222 -#: Source/Core/DolphinQt/MenuBar.cpp:685 +#: Source/Core/DolphinQt/MenuBar.cpp:677 msgid "Maker" msgstr "" @@ -7732,7 +7839,7 @@ msgstr "" msgid "Maker:" msgstr "廠商:" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:571 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:591 msgid "" "Makes distant objects more visible by removing fog, thus increasing the " "overall detail.

Disabling fog will break some games which rely on " @@ -7740,7 +7847,7 @@ msgid "" "unchecked." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:303 +#: Source/Core/DolphinQt/MenuBar.cpp:291 msgid "Manage NAND" msgstr "" @@ -7749,7 +7856,7 @@ msgstr "" msgid "Manual Texture Sampling" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Mapping" msgstr "" @@ -7761,11 +7868,11 @@ msgstr "" msgid "Match Found" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:958 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:959 msgid "Max Buffer:" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:926 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:927 msgid "Max buffer size changed to %1" msgstr "" @@ -7779,7 +7886,7 @@ msgid "May cause slow down in Wii Menu and some games." msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:228 -#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:206 +#: Source/Core/DolphinQt/Config/VerifyWidget.cpp:204 msgid "Medium" msgstr "" @@ -7795,7 +7902,7 @@ msgstr "" msgid "Memory Card" msgstr "記憶卡" -#: Source/Core/DolphinQt/MenuBar.cpp:296 +#: Source/Core/DolphinQt/MenuBar.cpp:284 msgid "Memory Card Manager" msgstr "" @@ -7823,7 +7930,7 @@ msgstr "" msgid "MemoryCard: Write called with invalid destination address ({0:#x})" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1797 +#: Source/Core/DolphinQt/MainWindow.cpp:1814 msgid "" "Merging a new NAND over your currently selected NAND will overwrite any " "channels and savegames that already exist. This process is not reversible, " @@ -7831,13 +7938,13 @@ msgid "" "want to continue?" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:551 +#: Source/Core/UICommon/UICommon.cpp:528 msgid "MiB" msgstr "" #: Source/Core/Core/HW/EXI/EXI_Device.h:99 Source/Core/Core/HW/GCPadEmu.h:62 #: Source/Core/DolphinQt/Config/Mapping/GCMicrophone.cpp:26 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:421 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:419 msgid "Microphone" msgstr "" @@ -7854,7 +7961,7 @@ msgstr "雜項" msgid "Misc Settings" msgstr "其它設定" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:482 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:487 msgid "Misc. Controls" msgstr "" @@ -7866,7 +7973,7 @@ msgstr "" msgid "Mismatch between internal data structures." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1107 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1108 msgid "" "Mismatched ROMs\n" "Selected: {0}\n" @@ -7902,8 +8009,8 @@ msgstr "" msgid "Modifying Skylander: %1" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1387 -#: Source/Core/DolphinQt/MenuBar.cpp:1538 +#: Source/Core/DolphinQt/MenuBar.cpp:1382 +#: Source/Core/DolphinQt/MenuBar.cpp:1533 msgid "Modules found: %1" msgstr "" @@ -7923,11 +8030,11 @@ msgstr "" msgid "Monospaced Font" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:432 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:430 msgid "Motion Input" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:431 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 msgid "Motion Simulation" msgstr "" @@ -7936,40 +8043,27 @@ msgstr "" msgid "Motor" msgstr "馬達" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:184 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:198 msgid "Mouse Cursor Visibility" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 -msgid "" -"Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:195 -msgid "Mouse Cursor will always be visible." -msgstr "" - -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:193 -msgid "Mouse Cursor will never be visible while a game is running." -msgstr "" - #: Source/Core/Core/FreeLookManager.cpp:86 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:22 msgid "Move" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:337 +#: Source/Core/Core/HotkeyManager.cpp:344 #: Source/Core/DolphinQt/Config/Mapping/HotkeyTAS.cpp:23 msgid "Movie" msgstr "" -#: Source/Core/Core/Movie.cpp:978 +#: Source/Core/Core/Movie.cpp:977 msgid "" "Movie {0} indicates that it starts from a savestate, but {1} doesn't exist. " "The movie will likely not sync!" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:581 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:582 msgid "Multiple errors while generating AR codes." msgstr "" @@ -7982,10 +8076,10 @@ msgstr "" msgid "N&o to All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1215 -#: Source/Core/DolphinQt/MenuBar.cpp:1224 -#: Source/Core/DolphinQt/MenuBar.cpp:1242 -#: Source/Core/DolphinQt/MenuBar.cpp:1246 +#: Source/Core/DolphinQt/MenuBar.cpp:1207 +#: Source/Core/DolphinQt/MenuBar.cpp:1216 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 +#: Source/Core/DolphinQt/MenuBar.cpp:1238 #: Source/Core/DolphinQt/NANDRepairDialog.cpp:29 msgid "NAND Check" msgstr "" @@ -7994,8 +8088,8 @@ msgstr "" msgid "NKit Warning" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:289 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:121 Source/Core/DolphinQt/MenuBar.cpp:277 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-J" msgstr "" @@ -8004,7 +8098,7 @@ msgid "NTSC-J (ARIB TR-B9)" msgstr "" #: Source/Core/DiscIO/Enums.cpp:130 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-K" msgstr "" @@ -8021,8 +8115,8 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:291 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:124 Source/Core/DolphinQt/MenuBar.cpp:279 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "NTSC-U" msgstr "" @@ -8035,11 +8129,11 @@ msgstr "" msgid "Name" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "Name for a new tag:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Name of the tag to remove:" msgstr "" @@ -8065,7 +8159,7 @@ msgstr "" msgid "Native GCI File" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:99 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:100 msgid "NetPlay" msgstr "" @@ -8081,27 +8175,27 @@ msgstr "" msgid "Netherlands" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:153 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:154 msgid "" "Netplay will start using the Host's save data, and any save data created or " "modified during the Netplay session will remain in the Host's local saves." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:148 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:149 msgid "" "Netplay will start using the Host's save data, but any save data created or " "modified during the Netplay session will be discarded at the end of the " "session." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:143 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:144 msgid "" "Netplay will start without any save data, and any created save data will be " "discarded at the end of the Netplay session." msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:147 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:182 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:183 msgid "Network" msgstr "" @@ -8109,16 +8203,16 @@ msgstr "" msgid "Network dump format:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:191 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:205 msgid "Never" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:84 +#: Source/Core/DolphinQt/Updater.cpp:85 msgid "Never Auto-Update" msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:365 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:111 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:171 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:101 msgid "New" msgstr "" @@ -8143,7 +8237,7 @@ msgstr "" msgid "New Tag..." msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:380 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:364 msgid "New identity generated." msgstr "" @@ -8151,21 +8245,23 @@ msgstr "" msgid "New instruction:" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1122 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1118 msgid "New tag" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:91 Source/Core/Core/HotkeyManager.cpp:95 -#: Source/Core/Core/HotkeyManager.cpp:99 Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:94 Source/Core/Core/HotkeyManager.cpp:98 +#: Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:106 msgid "Next Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 msgid "Next Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:89 Source/Core/Core/HotkeyManager.cpp:93 -#: Source/Core/Core/HotkeyManager.cpp:97 Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 +#: Source/Core/Core/HotkeyManager.cpp:100 +#: Source/Core/Core/HotkeyManager.cpp:104 msgid "Next Profile" msgstr "" @@ -8206,7 +8302,7 @@ msgstr "" msgid "No Match" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:141 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:142 msgid "No Save Data" msgstr "" @@ -8214,12 +8310,12 @@ msgstr "" msgid "No data to modify!" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:538 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:555 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:570 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:722 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:725 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:728 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:539 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:556 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:571 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:723 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:726 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:729 msgid "No description available" msgstr "" @@ -8231,7 +8327,7 @@ msgstr "" msgid "No extension selected." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:325 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:326 msgid "No file loaded / recorded." msgstr "" @@ -8252,11 +8348,11 @@ msgstr "" msgid "No input" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1226 +#: Source/Core/DolphinQt/MenuBar.cpp:1218 msgid "No issues have been detected." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "No matching game was found" msgstr "" @@ -8279,7 +8375,7 @@ msgstr "" msgid "No profiles found for game setting '{0}'" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:139 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:140 msgid "No recording loaded." msgstr "" @@ -8293,13 +8389,13 @@ msgid "No undo.dtm found, aborting undo load state to prevent movie desyncs" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:35 -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:330 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:350 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:143 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:424 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:113 -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:131 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:119 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:137 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:80 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:860 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:862 msgid "None" msgstr "無" @@ -8311,7 +8407,7 @@ msgstr "" msgid "Not Set" msgstr "未設定" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:473 msgid "Not all players have the game. Do you really want to start?" msgstr "" @@ -8331,7 +8427,7 @@ msgid "" "required." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:652 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:653 msgid "Not found" msgstr "" @@ -8375,26 +8471,26 @@ msgstr "" msgid "Nunchuk" msgstr "Nunchuk" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:185 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:186 msgid "Nunchuk Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:278 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:279 msgid "Nunchuk Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:90 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:91 msgid "Nunchuk Stick" msgstr "" #: Source/Core/DolphinQt/Debugger/AssembleInstructionDialog.cpp:121 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:640 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:641 #: Source/Core/DolphinQt/NKitWarningDialog.cpp:60 #: qtbase/src/gui/kernel/qplatformtheme.cpp:708 msgid "OK" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:172 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:173 msgid "Object %1" msgstr "" @@ -8446,7 +8542,7 @@ msgstr "" msgid "Object 4 Y" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:92 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:93 msgid "Object Range" msgstr "" @@ -8467,7 +8563,7 @@ msgstr "" msgid "On" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:188 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 msgid "On Movement" msgstr "" @@ -8478,7 +8574,7 @@ msgid "" "job. May affect performance.

%1" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:727 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:732 msgid "" "Once in the reduction phase, it is time to start narrowing down the " "candidates shown in the table. Further reduce the candidates by checking " @@ -8493,7 +8589,7 @@ msgid "" "performed in the emulated software." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:630 +#: Source/Core/DolphinQt/MenuBar.cpp:622 msgid "Online &Documentation" msgstr "" @@ -8501,13 +8597,13 @@ msgstr "" msgid "Only Show Collection" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1711 +#: Source/Core/DolphinQt/MenuBar.cpp:1706 msgid "" "Only append symbols with prefix:\n" "(Blank for all symbols)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1686 +#: Source/Core/DolphinQt/MenuBar.cpp:1681 msgid "" "Only export symbols with prefix:\n" "(Blank for all symbols)" @@ -8524,17 +8620,21 @@ msgstr "開啟" msgid "Open &Containing Folder" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:247 +#: Source/Core/DolphinQt/MenuBar.cpp:238 msgid "Open &User Folder" msgstr "" +#: Source/Core/Core/HotkeyManager.cpp:42 +msgid "Open Achievements" +msgstr "" + #: Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp:67 #: Source/Core/DolphinQt/ResourcePackManager.cpp:39 msgid "Open Directory..." msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:216 -msgid "Open FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:217 +msgid "Open FIFO Log" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:484 @@ -8599,26 +8699,26 @@ msgstr "橘" msgid "Orbital" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:261 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:47 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:266 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 msgid "Origin" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:417 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:422 msgid "Origin Max" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:416 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:421 msgid "Origin Min" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:263 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:415 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:268 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:420 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:50 msgid "Origin Symbol" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:423 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:428 msgid "Origin and Destination" msgstr "" @@ -8626,7 +8726,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:103 #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:102 #: Source/Core/DolphinQt/Config/Mapping/FreeLookGeneral.cpp:29 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:228 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:356 #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:431 msgid "Other" @@ -8636,16 +8736,16 @@ msgstr "" msgid "Other Partition (%1)" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:357 +#: Source/Core/Core/HotkeyManager.cpp:364 #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:25 msgid "Other State Hotkeys" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:459 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:457 msgid "Other State Management" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:214 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:215 msgid "Other game..." msgstr "" @@ -8653,7 +8753,7 @@ msgstr "" msgid "Output" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:628 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:648 msgid "Output Resampling" msgstr "" @@ -8661,16 +8761,16 @@ msgstr "" msgid "Output Resampling:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:698 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:701 msgid "Overwritten" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:788 +#: Source/Core/DolphinQt/MenuBar.cpp:780 msgid "P&lay Input Recording..." msgstr "" -#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:294 -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:220 +#: Source/Core/DiscIO/Enums.cpp:127 Source/Core/DolphinQt/MenuBar.cpp:282 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:223 msgid "PAL" msgstr "" @@ -8699,7 +8799,7 @@ msgstr "" msgid "PPC Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:602 msgid "PPC vs Host" msgstr "" @@ -8712,7 +8812,7 @@ msgstr "控制器" msgid "Pads" msgstr "控制器" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:160 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 msgid "Parameters" msgstr "" @@ -8733,7 +8833,7 @@ msgstr "" msgid "Passthrough a Bluetooth adapter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:58 #: Source/Core/DolphinQt/NetPlay/NetPlaySetupDialog.cpp:166 msgid "Password" msgstr "" @@ -8771,15 +8871,15 @@ msgstr "路徑" msgid "Pause" msgstr "暫停" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:544 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:543 msgid "Pause Branch Watch" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:809 +#: Source/Core/DolphinQt/MenuBar.cpp:801 msgid "Pause at End of Movie" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:196 msgid "Pause on Focus Loss" msgstr "" @@ -8795,6 +8895,12 @@ msgid "" "unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:361 +msgid "" +"Pauses the game whenever the render window isn't focused." +"

If unsure, leave this unchecked." +msgstr "" + #. i18n: Refers to tilting an emulated Wii Remote. #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Tilt.cpp:40 msgid "Peak angular velocity (measured in turns per second)." @@ -8814,7 +8920,7 @@ msgstr "" msgid "Per-Pixel Lighting" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:314 +#: Source/Core/DolphinQt/MenuBar.cpp:302 msgid "Perform Online System Update" msgstr "" @@ -8844,15 +8950,15 @@ msgstr "" msgid "Physical address space" msgstr "" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "PiB" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1289 +#: Source/Core/DolphinQt/MenuBar.cpp:1284 msgid "Pick a debug font" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Ping" msgstr "" @@ -8864,8 +8970,8 @@ msgstr "" msgid "Pitch Up" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:999 -#: Source/Core/DolphinQt/MenuBar.cpp:681 +#: Source/Core/DolphinQt/GameList/GameList.cpp:995 +#: Source/Core/DolphinQt/MenuBar.cpp:673 msgid "Platform" msgstr "" @@ -8873,52 +8979,52 @@ msgstr "" msgid "Play" msgstr "執行" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:167 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:168 msgid "Play / Record" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:56 +#: Source/Core/Core/HotkeyManager.cpp:59 msgid "Play Recording" msgstr "播放錄像" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:80 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 msgid "Play Set/Power Disc" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:122 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:123 msgid "Playback Options" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Player" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:82 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 msgid "Player One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 msgid "Player One Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 msgid "Player One Ability Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:88 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:94 msgid "Player Two" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:90 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:96 msgid "Player Two Ability One" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:92 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:98 msgid "Player Two Ability Two" msgstr "" #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:224 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:289 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:290 msgid "Players" msgstr "玩家" @@ -8951,7 +9057,7 @@ msgid "Point (Passthrough)" msgstr "" #: Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp:84 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:67 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:65 msgid "Port %1" msgstr "" @@ -8968,11 +9074,11 @@ msgstr "" msgid "Portal Slots" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:969 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:970 msgid "Possible desync detected: %1 might have desynced at frame %2" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:634 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:654 msgid "Post-Processing Effect" msgstr "" @@ -8984,6 +9090,14 @@ msgstr "" msgid "Post-Processing Shader Configuration" msgstr "" +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:86 +msgid "Power Disc Three" +msgstr "" + +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:84 +msgid "Power Disc Two" +msgstr "" + #. i18n: VS is short for vertex shaders. #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:173 msgid "Prefer VS for Point/Line Expansion" @@ -8993,15 +9107,15 @@ msgstr "" msgid "Prefetch Custom Textures" msgstr "" -#: Source/Core/Core/Movie.cpp:1196 +#: Source/Core/Core/Movie.cpp:1195 msgid "Premature movie end in PlayController. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1313 +#: Source/Core/Core/Movie.cpp:1312 msgid "Premature movie end in PlayWiimote. {0} + {1} > {2}" msgstr "" -#: Source/Core/Core/Movie.cpp:1287 +#: Source/Core/Core/Movie.cpp:1286 msgid "Premature movie end in PlayWiimote. {0} > {1}" msgstr "" @@ -9015,7 +9129,7 @@ msgstr "" msgid "Presets" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:80 +#: Source/Core/Core/HotkeyManager.cpp:83 msgid "Press Sync Button" msgstr "" @@ -9033,24 +9147,25 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:92 Source/Core/Core/HotkeyManager.cpp:96 -#: Source/Core/Core/HotkeyManager.cpp:100 -#: Source/Core/Core/HotkeyManager.cpp:104 +#: Source/Core/Core/HotkeyManager.cpp:95 Source/Core/Core/HotkeyManager.cpp:99 +#: Source/Core/Core/HotkeyManager.cpp:103 +#: Source/Core/Core/HotkeyManager.cpp:107 msgid "Previous Game Profile" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:84 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:85 msgid "Previous Match" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:90 Source/Core/Core/HotkeyManager.cpp:94 -#: Source/Core/Core/HotkeyManager.cpp:98 Source/Core/Core/HotkeyManager.cpp:102 +#: Source/Core/Core/HotkeyManager.cpp:93 Source/Core/Core/HotkeyManager.cpp:97 +#: Source/Core/Core/HotkeyManager.cpp:101 +#: Source/Core/Core/HotkeyManager.cpp:105 msgid "Previous Profile" msgstr "" #. i18n: In this context, a primitive means a point, line, triangle or rectangle. #. Do not translate the word primitive as if it was an adjective. -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:613 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:614 msgid "Primitive %1" msgstr "" @@ -9084,16 +9199,16 @@ msgid "" "the game might not work correctly." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:129 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:127 msgid "Profile" msgstr "設定檔" -#: Source/Core/Core/HotkeyManager.cpp:339 +#: Source/Core/Core/HotkeyManager.cpp:346 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:24 msgid "Program Counter" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:60 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:345 #: Source/Core/DolphinQt/ConvertDialog.cpp:436 #: Source/Core/DolphinQt/Settings/WiiPane.cpp:283 @@ -9101,15 +9216,21 @@ msgstr "" msgid "Progress" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:346 +msgid "" +"Prompts you to confirm that you want to end emulation when you press Stop." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:99 msgid "Public" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:562 +#: Source/Core/DolphinQt/MenuBar.cpp:554 msgid "Purge Game List Cache" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:738 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:739 msgid "Put IPL ROMs in User/GC/." msgstr "" @@ -9136,11 +9257,11 @@ msgstr "" #: Source/Core/Common/MsgHandler.cpp:60 #: Source/Core/DolphinQt/ConvertDialog.cpp:454 #: Source/Core/DolphinQt/GCMemcardManager.cpp:661 -#: Source/Core/DolphinQt/MainWindow.cpp:1796 +#: Source/Core/DolphinQt/MainWindow.cpp:1813 msgid "Question" msgstr "問題" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:134 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:135 msgid "Quit" msgstr "離開" @@ -9157,19 +9278,19 @@ msgstr "R" msgid "R-Analog" msgstr "R-類比" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:282 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 msgid "READY" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1036 +#: Source/Core/DolphinQt/MenuBar.cpp:1028 msgid "RSO Modules" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1354 +#: Source/Core/DolphinQt/MenuBar.cpp:1349 msgid "RSO auto-detection" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:285 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 msgid "RUNNING" msgstr "" @@ -9190,7 +9311,7 @@ msgstr "" msgid "Range Start: " msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:95 +#: Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp:149 msgid "Rank %1" msgstr "" @@ -9202,12 +9323,13 @@ msgstr "" msgid "Raw Internal Resolution" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:603 -msgid "Re&place instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:606 +msgid "Re&place Instruction" msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:134 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:271 msgid "Read" msgstr "" @@ -9230,7 +9352,7 @@ msgstr "" msgid "Read or Write" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:58 +#: Source/Core/Core/HotkeyManager.cpp:61 msgid "Read-Only Mode" msgstr "" @@ -9246,8 +9368,8 @@ msgstr "" msgid "Received invalid Wii Remote data from Netplay." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Recent Hits" msgstr "" @@ -9256,23 +9378,23 @@ msgstr "" msgid "Recenter" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 msgid "Record" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:229 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:230 msgid "Record Inputs" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:143 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:144 msgid "Recording" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:134 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:135 msgid "Recording Options" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:321 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:322 msgid "Recording..." msgstr "" @@ -9289,7 +9411,7 @@ msgstr "紅 左" msgid "Red Right" msgstr "紅 右" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:503 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:523 msgid "" "Reduces the amount of aliasing caused by rasterizing 3D graphics, resulting " "in smoother edges on objects. Increases GPU load and sometimes causes " @@ -9305,7 +9427,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/GameConfigEdit.cpp:202 #: Source/Core/DolphinQt/Config/GameConfigWidget.cpp:80 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:107 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:105 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:109 #: Source/Core/DolphinQt/Debugger/JITWidget.cpp:100 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:89 @@ -9335,8 +9457,8 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1007 -#: Source/Core/DolphinQt/MenuBar.cpp:689 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1003 +#: Source/Core/DolphinQt/MenuBar.cpp:681 #: Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp:223 msgid "Region" msgstr "" @@ -9357,7 +9479,12 @@ msgstr "" msgid "Relative Input Hold" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:85 +#. i18n: Releases is a noun. +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:202 +msgid "Releases (every few months)" +msgstr "" + +#: Source/Core/DolphinQt/Updater.cpp:86 msgid "Remind Me Later" msgstr "" @@ -9382,7 +9509,7 @@ msgstr "" msgid "Remove Tag..." msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1134 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1130 msgid "Remove tag" msgstr "" @@ -9393,12 +9520,12 @@ msgid "" "afterwards). Do you want to continue anyway?" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:967 -msgid "Rename symbol" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Rename Symbol" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:172 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:182 msgid "Render Window" msgstr "" @@ -9420,10 +9547,16 @@ msgstr "" msgid "Request to Join Your Party" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:333 +msgid "" +"Requires the render window to be focused for hotkeys to take effect." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/Core/FreeLookManager.cpp:99 -#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:187 +#: Source/Core/Core/HotkeyManager.cpp:33 Source/Core/Core/HotkeyManager.cpp:190 #: Source/Core/DolphinQt/Config/Mapping/MappingIndicator.cpp:930 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:153 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:151 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:108 #: qtbase/src/gui/kernel/qplatformtheme.cpp:740 msgid "Reset" @@ -9433,7 +9566,7 @@ msgstr "重置" msgid "Reset All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:604 +#: Source/Core/DolphinQt/MenuBar.cpp:596 msgid "Reset Ignore Panic Handler" msgstr "" @@ -9477,7 +9610,7 @@ msgstr "" msgid "Resource Pack Path:" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:341 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:313 msgid "Restart Required" msgstr "" @@ -9485,11 +9618,11 @@ msgstr "" msgid "Restore Defaults" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:607 -msgid "Restore instruction" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:610 +msgid "Restore Instruction" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:741 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:742 #: qtbase/src/gui/kernel/qplatformtheme.cpp:726 msgid "Retry" msgstr "" @@ -9498,7 +9631,7 @@ msgstr "" msgid "Return Speed" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:635 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:636 msgid "Revision" msgstr "" @@ -9510,7 +9643,7 @@ msgstr "" #: Source/Core/Core/HW/WiimoteEmu/Extension/Shinkansen.cpp:37 #: Source/Core/Core/HW/WiimoteEmu/Extension/TaTaCon.cpp:36 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:45 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:217 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:218 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:23 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/IMUAccelerometer.cpp:21 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Slider.cpp:22 @@ -9521,7 +9654,7 @@ msgstr "右" #: Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h:221 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:59 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:98 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:99 msgid "Right Stick" msgstr "右 搖桿" @@ -9557,11 +9690,11 @@ msgstr "" msgid "Roll Right" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:521 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:522 msgid "Room ID" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:468 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:466 msgid "Rotation" msgstr "" @@ -9579,27 +9712,31 @@ msgid "" "dolphin_emphasis>" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:738 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:744 msgid "" "Rows in the table can be left-clicked on the origin, destination, and symbol " "columns to view the associated address in Code View. Right-clicking the " "selected row(s) will bring up a context menu.\n" "\n" +"If the origin, destination, or symbol columns are right-clicked, an action " +"copy the relevant address(es) to the clipboard will be available, and an " +"action to set a breakpoint at the relevant address(es) will be available. " +"Note that, for the origin / destination symbol columns, these actions will " +"only be enabled if every row in the selection has a symbol.\n" +"\n" "If the origin column of a row selection is right-clicked, an action to " "replace the branch instruction at the origin(s) with a NOP instruction (No " -"Operation), and an action to copy the address(es) to the clipboard will be " -"available.\n" +"Operation) will be available.\n" "\n" "If the destination column of a row selection is right-clicked, an action to " "replace the instruction at the destination(s) with a BLR instruction (Branch " -"to Link Register) will be available, but only if the branch instruction at " -"every origin saves the link register, and an action to copy the address(es) " -"to the clipboard will be available.\n" +"to Link Register) will be available, but will only be enabled if the branch " +"instruction at every origin updates the link register.\n" "\n" "If the origin / destination symbol column of a row selection is right-" -"clicked, an action to replace the instruction(s) at the start of the symbol " -"with a BLR instruction will be available, but only if every origin / " -"destination symbol is found.\n" +"clicked, an action to replace the instruction at the start of the symbol(s) " +"with a BLR instruction will be available, but will only be enabled if every " +"row in the selection has a symbol.\n" "\n" "All context menus have the action to delete the selected row(s) from the " "candidates." @@ -9612,23 +9749,23 @@ msgstr "" msgid "Rumble" msgstr "震動" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 -msgid "Run &To Here" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:599 +msgid "Run &to Here" msgstr "" #: Source/Core/DolphinQt/Settings/GameCubePane.cpp:203 msgid "Run GBA Cores in Dedicated Threads" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:678 -msgid "Run until" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:681 +msgid "Run Until" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:632 -msgid "Run until (ignoring breakpoints)" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:635 +msgid "Run Until (Ignoring Breakpoints)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:178 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:179 msgid "Run until hit (ignoring breakpoints)" msgstr "" @@ -9636,7 +9773,7 @@ msgstr "" msgid "Russia" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:223 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:224 msgid "SD Card" msgstr "" @@ -9695,11 +9832,11 @@ msgstr "" msgid "START" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1048 +#: Source/Core/DolphinQt/MenuBar.cpp:1040 msgid "Sa&ve Code" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:394 +#: Source/Core/DolphinQt/MenuBar.cpp:382 msgid "Sa&ve State" msgstr "儲存進度(&V)" @@ -9709,9 +9846,9 @@ msgid "Safe" msgstr "安全" #: Source/Core/DolphinQt/Config/Mapping/HotkeyStates.cpp:21 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:132 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:130 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:371 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:116 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:175 #: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:105 #: qtbase/src/gui/kernel/qplatformtheme.cpp:710 msgid "Save" @@ -9721,27 +9858,39 @@ msgstr "儲存" msgid "Save All" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:284 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:289 msgid "Save Branch Watch &As..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:599 -msgid "Save Branch Watch snapshot" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:598 +msgid "Save Branch Watch Snapshot" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1762 +msgid "Save Combined Output File As" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:379 +msgid "Save Converted Image" +msgstr "" + +#: Source/Core/DolphinQt/ConvertDialog.cpp:370 +msgid "Save Converted Images" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:588 #: Source/Core/DolphinQt/GameList/GameList.cpp:593 -#: Source/Core/DolphinQt/MenuBar.cpp:1184 +#: Source/Core/DolphinQt/MenuBar.cpp:1176 msgid "Save Export" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:227 -msgid "Save FIFO log" +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:228 +msgid "Save FIFO Log" msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:302 #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:773 -msgid "Save File to" +msgid "Save File To" msgstr "" #. i18n: Noun (i.e. the data saved by the game) @@ -9753,15 +9902,19 @@ msgstr "" msgid "Save Game Files (*.sav);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1142 -#: Source/Core/DolphinQt/MenuBar.cpp:1151 -#: Source/Core/DolphinQt/MenuBar.cpp:1154 -#: Source/Core/DolphinQt/MenuBar.cpp:1160 -#: Source/Core/DolphinQt/MenuBar.cpp:1167 +#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1146 +#: Source/Core/DolphinQt/MenuBar.cpp:1152 +#: Source/Core/DolphinQt/MenuBar.cpp:1159 msgid "Save Import" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:177 +#: Source/Core/DolphinQt/MenuBar.cpp:1628 +msgid "Save Map File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:180 msgid "Save Oldest State" msgstr "" @@ -9769,73 +9922,77 @@ msgstr "" msgid "Save Preset" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1933 +#: Source/Core/DolphinQt/MainWindow.cpp:1951 msgid "Save Recording File As" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:180 -#: Source/Core/Core/HotkeyManager.cpp:354 +#: Source/Core/DolphinQt/MenuBar.cpp:1684 +msgid "Save Signature File" +msgstr "" + +#: Source/Core/Core/HotkeyManager.cpp:183 +#: Source/Core/Core/HotkeyManager.cpp:361 #: Source/Core/DolphinQt/GBAWidget.cpp:423 msgid "Save State" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:143 +#: Source/Core/Core/HotkeyManager.cpp:146 msgid "Save State Slot 1" msgstr "儲存至儲存格 1" -#: Source/Core/Core/HotkeyManager.cpp:152 +#: Source/Core/Core/HotkeyManager.cpp:155 msgid "Save State Slot 10" msgstr "儲存至儲存格 10" -#: Source/Core/Core/HotkeyManager.cpp:144 +#: Source/Core/Core/HotkeyManager.cpp:147 msgid "Save State Slot 2" msgstr "儲存至儲存格 2" -#: Source/Core/Core/HotkeyManager.cpp:145 +#: Source/Core/Core/HotkeyManager.cpp:148 msgid "Save State Slot 3" msgstr "儲存至儲存格 3" -#: Source/Core/Core/HotkeyManager.cpp:146 +#: Source/Core/Core/HotkeyManager.cpp:149 msgid "Save State Slot 4" msgstr "儲存至儲存格 4" -#: Source/Core/Core/HotkeyManager.cpp:147 +#: Source/Core/Core/HotkeyManager.cpp:150 msgid "Save State Slot 5" msgstr "儲存至儲存格 5" -#: Source/Core/Core/HotkeyManager.cpp:148 +#: Source/Core/Core/HotkeyManager.cpp:151 msgid "Save State Slot 6" msgstr "儲存至儲存格 6" -#: Source/Core/Core/HotkeyManager.cpp:149 +#: Source/Core/Core/HotkeyManager.cpp:152 msgid "Save State Slot 7" msgstr "儲存至儲存格 7" -#: Source/Core/Core/HotkeyManager.cpp:150 +#: Source/Core/Core/HotkeyManager.cpp:153 msgid "Save State Slot 8" msgstr "儲存至儲存格 8" -#: Source/Core/Core/HotkeyManager.cpp:151 +#: Source/Core/Core/HotkeyManager.cpp:154 msgid "Save State Slot 9" msgstr "儲存至儲存格 9" -#: Source/Core/DolphinQt/MenuBar.cpp:395 +#: Source/Core/DolphinQt/MenuBar.cpp:383 msgid "Save State to File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:397 +#: Source/Core/DolphinQt/MenuBar.cpp:385 msgid "Save State to Oldest Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:396 +#: Source/Core/DolphinQt/MenuBar.cpp:384 msgid "Save State to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:398 +#: Source/Core/DolphinQt/MenuBar.cpp:386 msgid "Save State to Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1045 +#: Source/Core/DolphinQt/MenuBar.cpp:1037 msgid "Save Symbol Map &As..." msgstr "" @@ -9843,7 +10000,7 @@ msgstr "" msgid "Save Texture Cache to State" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:458 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:456 msgid "Save and Load State" msgstr "" @@ -9855,11 +10012,7 @@ msgstr "" msgid "Save as..." msgstr "另存為..." -#: Source/Core/DolphinQt/MenuBar.cpp:1767 -msgid "Save combined output file as" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1143 +#: Source/Core/DolphinQt/MenuBar.cpp:1135 msgid "" "Save data for this title already exists in the NAND. Consider backing up the " "current data before overwriting.\n" @@ -9870,23 +10023,15 @@ msgstr "" msgid "Save in Same Directory as the ROM" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1633 -msgid "Save map file" -msgstr "" - -#: Source/Core/DolphinQt/MenuBar.cpp:1689 -msgid "Save signature file" -msgstr "" - -#: Source/Core/Core/HotkeyManager.cpp:153 +#: Source/Core/Core/HotkeyManager.cpp:156 msgid "Save to Selected Slot" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:436 +#: Source/Core/DolphinQt/MenuBar.cpp:428 msgid "Save to Slot %1 - %2" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:151 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:152 msgid "Save..." msgstr "" @@ -9898,7 +10043,7 @@ msgstr "" msgid "Saves:" msgstr "" -#: Source/Core/Core/Movie.cpp:1024 +#: Source/Core/Core/Movie.cpp:1023 msgid "Savestate movie {0} is corrupted, movie recording stopping..." msgstr "" @@ -9915,8 +10060,8 @@ msgid "ScrShot" msgstr "截圖" #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:149 -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:82 -#: Source/Core/DolphinQt/MenuBar.cpp:570 Source/Core/DolphinQt/MenuBar.cpp:572 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:83 +#: Source/Core/DolphinQt/MenuBar.cpp:562 Source/Core/DolphinQt/MenuBar.cpp:564 msgid "Search" msgstr "" @@ -9925,7 +10070,7 @@ msgstr "" msgid "Search Address" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:80 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:81 msgid "Search Current Object" msgstr "" @@ -9943,7 +10088,7 @@ msgid "" "for a bit and try again." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:920 +#: Source/Core/DolphinQt/MenuBar.cpp:912 msgid "Search for an Instruction" msgstr "" @@ -9951,7 +10096,7 @@ msgstr "" msgid "Search games..." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1808 +#: Source/Core/DolphinQt/MenuBar.cpp:1803 msgid "Search instruction" msgstr "" @@ -9985,9 +10130,9 @@ msgstr "選擇" #. i18n: If the user selects a file, Branch Watch will save to that file. #. If the user presses Cancel, Branch Watch will save to a file in the user folder. -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:762 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:778 msgid "" -"Select Branch Watch snapshot auto-save file (for user folder location, " +"Select Branch Watch Snapshot Auto-Save File (for user folder location, " "cancel)" msgstr "" @@ -9996,26 +10141,30 @@ msgid "Select Dump Path" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:568 -#: Source/Core/DolphinQt/MenuBar.cpp:1178 +#: Source/Core/DolphinQt/MenuBar.cpp:1170 msgid "Select Export Directory" msgstr "" -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:139 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:145 msgid "Select Figure File" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:679 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:680 msgid "Select GBA BIOS" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:827 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:829 msgid "Select GBA ROM" msgstr "" -#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:708 +#: Source/Core/DolphinQt/Settings/GameCubePane.cpp:709 msgid "Select GBA Saves Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1849 +msgid "Select Keys File (OTP/SEEPROM Dump)" +msgstr "" + #: Source/Core/DolphinQt/Config/Mapping/HotkeyStatesOther.cpp:21 msgid "Select Last State" msgstr "" @@ -10024,6 +10173,10 @@ msgstr "" msgid "Select Load Path" msgstr "" +#: Source/Core/DolphinQt/MainWindow.cpp:1823 +msgid "Select NAND Backup" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:93 msgid "Select Resource Pack Path" msgstr "" @@ -10032,6 +10185,14 @@ msgstr "" msgid "Select Riivolution XML file" msgstr "" +#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 +msgid "Select SD Card Image" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:1125 +msgid "Select Save File" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:484 msgid "Select Skylander Collection" msgstr "" @@ -10040,58 +10201,62 @@ msgstr "" msgid "Select Skylander File" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:437 +#: Source/Core/DolphinQt/MenuBar.cpp:429 msgid "Select Slot %1 - %2" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:355 +#: Source/Core/Core/HotkeyManager.cpp:362 msgid "Select State" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:411 +#: Source/Core/DolphinQt/MenuBar.cpp:399 msgid "Select State Slot" msgstr "選擇儲存格" -#: Source/Core/Core/HotkeyManager.cpp:155 +#: Source/Core/Core/HotkeyManager.cpp:158 msgid "Select State Slot 1" msgstr "選擇儲存格 1" -#: Source/Core/Core/HotkeyManager.cpp:164 +#: Source/Core/Core/HotkeyManager.cpp:167 msgid "Select State Slot 10" msgstr "選擇儲存格 10" -#: Source/Core/Core/HotkeyManager.cpp:156 +#: Source/Core/Core/HotkeyManager.cpp:159 msgid "Select State Slot 2" msgstr "選擇儲存格 2" -#: Source/Core/Core/HotkeyManager.cpp:157 +#: Source/Core/Core/HotkeyManager.cpp:160 msgid "Select State Slot 3" msgstr "選擇儲存格 3" -#: Source/Core/Core/HotkeyManager.cpp:158 +#: Source/Core/Core/HotkeyManager.cpp:161 msgid "Select State Slot 4" msgstr "選擇儲存格 4" -#: Source/Core/Core/HotkeyManager.cpp:159 +#: Source/Core/Core/HotkeyManager.cpp:162 msgid "Select State Slot 5" msgstr "選擇儲存格 5" -#: Source/Core/Core/HotkeyManager.cpp:160 +#: Source/Core/Core/HotkeyManager.cpp:163 msgid "Select State Slot 6" msgstr "選擇儲存格 6" -#: Source/Core/Core/HotkeyManager.cpp:161 +#: Source/Core/Core/HotkeyManager.cpp:164 msgid "Select State Slot 7" msgstr "選擇儲存格 7" -#: Source/Core/Core/HotkeyManager.cpp:162 +#: Source/Core/Core/HotkeyManager.cpp:165 msgid "Select State Slot 8" msgstr "選擇儲存格 8" -#: Source/Core/Core/HotkeyManager.cpp:163 +#: Source/Core/Core/HotkeyManager.cpp:166 msgid "Select State Slot 9" msgstr "選擇儲存格 9" +#: Source/Core/DolphinQt/MenuBar.cpp:1104 +msgid "Select Title to Install to NAND" +msgstr "" + #: Source/Core/DolphinQt/Settings/PathPane.cpp:105 msgid "Select WFS Path" msgstr "" @@ -10109,24 +10274,20 @@ msgstr "" #: Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp:583 #: Source/Core/DolphinQt/GBAWidget.cpp:217 #: Source/Core/DolphinQt/GBAWidget.cpp:249 -#: Source/Core/DolphinQt/MainWindow.cpp:771 -#: Source/Core/DolphinQt/MainWindow.cpp:1408 -#: Source/Core/DolphinQt/MainWindow.cpp:1420 +#: Source/Core/DolphinQt/MainWindow.cpp:788 +#: Source/Core/DolphinQt/MainWindow.cpp:1425 +#: Source/Core/DolphinQt/MainWindow.cpp:1437 msgid "Select a File" msgstr "" #: Source/Core/DolphinQt/Settings/WiiPane.cpp:523 -msgid "Select a Folder to sync with the SD Card Image" +msgid "Select a Folder to Sync with the SD Card Image" msgstr "" #: Source/Core/DolphinQt/Settings/PathPane.cpp:47 msgid "Select a Game" msgstr "" -#: Source/Core/DolphinQt/Settings/WiiPane.cpp:506 -msgid "Select a SD Card Image" -msgstr "" - #: Source/Core/DolphinQt/Debugger/MemoryWidget.cpp:695 msgid "Select a file" msgstr "" @@ -10135,19 +10296,15 @@ msgstr "" msgid "Select a game" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 -msgid "Select a title to install to NAND" -msgstr "" - #: Source/Core/DolphinQt/GBAWidget.cpp:195 msgid "Select e-Reader Cards" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1419 +#: Source/Core/DolphinQt/MenuBar.cpp:1414 msgid "Select the RSO module address:" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1855 +#: Source/Core/DolphinQt/MainWindow.cpp:1872 msgid "Select the Recording File to Play" msgstr "" @@ -10155,23 +10312,6 @@ msgstr "" msgid "Select the Virtual SD Card Root" msgstr "" -#: Source/Core/DolphinQt/MainWindow.cpp:1832 -msgid "Select the keys file (OTP/SEEPROM dump)" -msgstr "" - -#: Source/Core/DolphinQt/MainWindow.cpp:1806 -#: Source/Core/DolphinQt/MenuBar.cpp:1133 -msgid "Select the save file" -msgstr "選擇存檔" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:379 -msgid "Select where you want to save the converted image" -msgstr "" - -#: Source/Core/DolphinQt/ConvertDialog.cpp:370 -msgid "Select where you want to save the converted images" -msgstr "" - #: Source/Core/DolphinQt/Config/LogWidget.cpp:138 msgid "Selected Font" msgstr "" @@ -10183,16 +10323,16 @@ msgstr "" #: Source/Core/Core/NetPlayServer.cpp:1341 #: Source/Core/Core/NetPlayServer.cpp:1715 #: Source/Core/Core/NetPlayServer.cpp:2043 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:488 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:890 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:489 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:891 msgid "Selected game doesn't exist in game list!" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:229 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:232 msgid "Selected thread callstack" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:207 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:210 msgid "Selected thread context" msgstr "" @@ -10227,7 +10367,7 @@ msgid "" "Corrected Internal Resolution\"." msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:576 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:596 msgid "" "Selects the stereoscopic 3D mode. Stereoscopy allows a better feeling of " "depth if the necessary hardware is present. Heavily decreases emulation " @@ -10270,7 +10410,28 @@ msgid "" "

If unsure, select OpenGL." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:269 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:410 +msgid "" +"Selects which update track Dolphin uses when checking for updates at " +"startup. If a new update is available, Dolphin will show a list of changes " +"made since your current version and ask you if you want to update." +"

The Dev track has the latest version of Dolphin which often updates " +"multiple times per day. Select this track if you want the newest features " +"and fixes.

The Releases track has an update every few months. Some " +"reasons you might prefer to use this track:
- You prefer using versions " +"that have had additional testing.
- NetPlay requires players to have the " +"same Dolphin version, and the latest Release version will have the most " +"players to match with.
- You frequently use Dolphin's savestate system, " +"which doesn't guarantee backward compatibility of savestates between Dolphin " +"versions. If this applies to you, make sure you make an in-game save before " +"updating (i.e. save your game in the same way you would on a physical " +"GameCube or Wii), then load the in-game save after updating Dolphin and " +"before making any new savestates.

Selecting \"Don't Update\" will " +"prevent Dolphin from automatically checking for updates." +"

If unsure, select Releases." +msgstr "" + +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:270 msgid "Send" msgstr "傳送" @@ -10278,6 +10439,15 @@ msgstr "傳送" msgid "Sensor Bar Position:" msgstr "傳感器位置:" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:373 +msgid "" +"Separates CPU and GPU emulation work to separate threads. Reduces single-" +"thread burden by spreading Dolphin's heaviest load across two cores, which " +"usually improves performance. However, it can result in glitches and crashes." +"

This setting cannot be changed while emulation is active." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:315 msgid "" "Serial and/or version data is missing from {0}\n" @@ -10302,39 +10472,39 @@ msgstr "" msgid "Set &Value" msgstr "" +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:1043 +msgid "Set Brea&kpoint" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 +msgid "Set Memory Card File for Slot A" +msgstr "" + +#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 +msgid "Set Memory Card File for Slot B" +msgstr "" + #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:74 Source/Core/DolphinQt/ToolBar.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:77 Source/Core/DolphinQt/ToolBar.cpp:114 msgid "Set PC" msgstr "" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:596 +msgid "Set Symbol &End Address" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:594 +msgid "Set Symbol &Size" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 +msgid "Set Symbol End Address" +msgstr "" + #: Source/Core/DolphinQt/GameList/GameList.cpp:416 msgid "Set as &Default ISO" msgstr "" -#: Source/Core/DolphinQt/GCMemcardManager.cpp:359 -msgid "Set memory card file for Slot A" -msgstr "" - -#: Source/Core/DolphinQt/GCMemcardManager.cpp:360 -msgid "Set memory card file for Slot B" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:593 -msgid "Set symbol &end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:591 -msgid "Set symbol &size" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:991 -msgid "Set symbol end address" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 -msgid "Set symbol size (%1):" -msgstr "" - #: Source/Core/DolphinQt/Settings/WiiPane.cpp:188 msgid "" "Sets the Wii display mode to 60Hz (480i) instead of 50Hz (576i) for PAL " @@ -10346,25 +10516,47 @@ msgstr "" msgid "Sets the Wii system language." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:329 +msgid "" +"Sets the language displayed by Dolphin's user interface.

Changes to " +"this setting only take effect once Dolphin is restarted." +"

If unsure, select <System Language>." +msgstr "" + #: Source/Core/DolphinQt/Settings/AudioPane.cpp:93 msgid "" "Sets the latency in milliseconds. Higher values may reduce audio crackling. " "Certain backends only." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:429 +msgid "" +"Sets the region used for titles whose region cannot be determined " +"automatically.

This setting cannot be changed while emulation is " +"active." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:378 +msgid "" +"Sets the style of Dolphin's user interface. Any custom styles that you have " +"added will be presented here, allowing you to switch to them." +"

If unsure, select (System)." +msgstr "" + #: Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp:54 msgid "" "Sets up the search using standard MEM1 and (on Wii) MEM2 mappings in virtual " "address space. This will work for the vast majority of games." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:53 +#: Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp:59 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:27 -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:70 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:73 msgid "Settings" msgstr "" -#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:440 +#: Source/Core/Core/Boot/Boot_BS2Emu.cpp:439 msgid "SetupWiiMemory: Can't create setting.txt file" msgstr "" @@ -10399,27 +10591,27 @@ msgstr "" msgid "Show % Speed" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:444 +#: Source/Core/DolphinQt/MenuBar.cpp:436 msgid "Show &Log" msgstr "顯示日誌視窗(&L)" -#: Source/Core/DolphinQt/MenuBar.cpp:457 +#: Source/Core/DolphinQt/MenuBar.cpp:449 msgid "Show &Toolbar" msgstr "顯示工具列(&T)" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:181 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:194 msgid "Show Active Title in Window Title" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:757 +#: Source/Core/DolphinQt/MenuBar.cpp:749 msgid "Show All" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:744 +#: Source/Core/DolphinQt/MenuBar.cpp:736 msgid "Show Australia" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:160 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:159 msgid "Show Current Game on Discord" msgstr "" @@ -10428,7 +10620,7 @@ msgstr "" msgid "Show Disabled Codes First" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:719 +#: Source/Core/DolphinQt/MenuBar.cpp:711 msgid "Show ELF/DOL" msgstr "" @@ -10441,7 +10633,7 @@ msgstr "" msgid "Show FPS" msgstr "顯示 FPS" -#: Source/Core/DolphinQt/MenuBar.cpp:827 +#: Source/Core/DolphinQt/MenuBar.cpp:819 msgid "Show Frame Counter" msgstr "" @@ -10449,43 +10641,43 @@ msgstr "" msgid "Show Frame Times" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:745 +#: Source/Core/DolphinQt/MenuBar.cpp:737 msgid "Show France" msgstr "顯示 France" -#: Source/Core/DolphinQt/MenuBar.cpp:717 +#: Source/Core/DolphinQt/MenuBar.cpp:709 msgid "Show GameCube" msgstr "顯示 GameCube" -#: Source/Core/DolphinQt/MenuBar.cpp:746 +#: Source/Core/DolphinQt/MenuBar.cpp:738 msgid "Show Germany" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:231 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:232 msgid "Show Golf Mode Overlay" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:199 +#: Source/Core/Core/HotkeyManager.cpp:202 msgid "Show Infinity Base" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:833 +#: Source/Core/DolphinQt/MenuBar.cpp:825 msgid "Show Input Display" msgstr "輸入顯示" -#: Source/Core/DolphinQt/MenuBar.cpp:747 +#: Source/Core/DolphinQt/MenuBar.cpp:739 msgid "Show Italy" msgstr "顯示 Italy" -#: Source/Core/DolphinQt/MenuBar.cpp:741 +#: Source/Core/DolphinQt/MenuBar.cpp:733 msgid "Show JPN" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:748 +#: Source/Core/DolphinQt/MenuBar.cpp:740 msgid "Show Korea" msgstr "顯示 Korea" -#: Source/Core/DolphinQt/MenuBar.cpp:821 +#: Source/Core/DolphinQt/MenuBar.cpp:813 msgid "Show Lag Counter" msgstr "" @@ -10493,7 +10685,7 @@ msgstr "" msgid "Show Language:" msgstr "顯示語系:" -#: Source/Core/DolphinQt/MenuBar.cpp:450 +#: Source/Core/DolphinQt/MenuBar.cpp:442 msgid "Show Log &Configuration" msgstr "日誌記錄設定(&C)" @@ -10505,20 +10697,20 @@ msgstr "" msgid "Show NetPlay Ping" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:749 +#: Source/Core/DolphinQt/MenuBar.cpp:741 msgid "Show Netherlands" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:180 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:192 msgid "Show On-Screen Display Messages" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:742 +#: Source/Core/DolphinQt/MenuBar.cpp:734 msgid "Show PAL" msgstr "顯示 PAL" #. i18n: Here, PC is an acronym for program counter, not personal computer. -#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:75 Source/Core/DolphinQt/ToolBar.cpp:112 msgid "Show PC" msgstr "" @@ -10526,7 +10718,7 @@ msgstr "" msgid "Show Performance Graphs" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:722 +#: Source/Core/DolphinQt/MenuBar.cpp:714 msgid "Show Platforms" msgstr "顯示平台" @@ -10534,23 +10726,23 @@ msgstr "顯示平台" msgid "Show Projection Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:756 +#: Source/Core/DolphinQt/MenuBar.cpp:748 msgid "Show Regions" msgstr "顯示區域" -#: Source/Core/DolphinQt/MenuBar.cpp:815 +#: Source/Core/DolphinQt/MenuBar.cpp:807 msgid "Show Rerecord Counter" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:750 +#: Source/Core/DolphinQt/MenuBar.cpp:742 msgid "Show Russia" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:198 +#: Source/Core/Core/HotkeyManager.cpp:201 msgid "Show Skylanders Portal" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:751 +#: Source/Core/DolphinQt/MenuBar.cpp:743 msgid "Show Spain" msgstr "" @@ -10562,19 +10754,23 @@ msgstr "" msgid "Show Statistics" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:840 +#: Source/Core/DolphinQt/MenuBar.cpp:832 msgid "Show System Clock" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:752 +#: Source/Core/DolphinQt/MenuBar.cpp:744 msgid "Show Taiwan" msgstr "顯示 Taiwan" -#: Source/Core/DolphinQt/MenuBar.cpp:743 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:586 +msgid "Show Target in Memor&y" +msgstr "" + +#: Source/Core/DolphinQt/MenuBar.cpp:735 msgid "Show USA" msgstr "顯示 USA" -#: Source/Core/DolphinQt/MenuBar.cpp:754 +#: Source/Core/DolphinQt/MenuBar.cpp:746 msgid "Show Unknown" msgstr "" @@ -10586,36 +10782,36 @@ msgstr "" msgid "Show VPS" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:718 +#: Source/Core/DolphinQt/MenuBar.cpp:710 msgid "Show WAD" msgstr "顯示 WAD" -#: Source/Core/DolphinQt/MenuBar.cpp:716 +#: Source/Core/DolphinQt/MenuBar.cpp:708 msgid "Show Wii" msgstr "顯示 Wii" -#: Source/Core/DolphinQt/MenuBar.cpp:753 +#: Source/Core/DolphinQt/MenuBar.cpp:745 msgid "Show World" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:581 -msgid "Show in &memory" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:584 +msgid "Show in &Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:400 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:531 msgid "Show in Code" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:417 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:356 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:548 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:357 msgid "Show in Memory" msgstr "" -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:889 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:893 msgid "Show in code" msgstr "" -#: Source/Core/DolphinQt/CheatSearchWidget.cpp:499 +#: Source/Core/DolphinQt/CheatSearchWidget.cpp:500 msgid "Show in memory" msgstr "" @@ -10623,8 +10819,12 @@ msgstr "" msgid "Show in server browser" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:583 -msgid "Show target in memor&y" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:265 +msgid "" +"Shows Dolphin's debugging user interface. This lets you view and modify a " +"game's code and memory contents, set debugging breakpoints, examine network " +"requests, and more.

If unsure, leave this unchecked." +"" msgstr "" #: Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp:283 @@ -10640,6 +10840,13 @@ msgid "" "dolphin_emphasis>" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:354 +msgid "" +"Shows on-screen display messages over the render window. These messages " +"disappear after several seconds.

If unsure, leave " +"this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:282 #, c-format msgid "" @@ -10647,6 +10854,12 @@ msgid "" "

If unsure, leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:358 +msgid "" +"Shows the active game title in the render window's title bar." +"

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:266 msgid "" "Shows the average time in ms between each distinct rendered frame alongside " @@ -10661,6 +10874,18 @@ msgid "" "
" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:375 +msgid "" +"Shows the mouse cursor at all times.

If unsure, " +"select "On Movement"." +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:368 +msgid "" +"Shows the mouse cursor briefly whenever it has recently moved, then hides it." +"

If unsure, select this mode." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:262 msgid "" "Shows the number of distinct frames rendered per second as a measure of " @@ -10693,6 +10918,14 @@ msgid "" "leave this unchecked." msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:398 +msgid "" +"Shows which game is active and the duration of your current play session in " +"your Discord status.

This setting cannot be changed while emulation " +"is active.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:210 msgid "Side-by-Side" msgstr "" @@ -10709,7 +10942,7 @@ msgstr "" msgid "Sideways Wii Remote" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1035 +#: Source/Core/DolphinQt/MenuBar.cpp:1027 msgid "Signature Database" msgstr "" @@ -10728,7 +10961,7 @@ msgstr "" msgid "Signed 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:150 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 msgid "Signed Integer" msgstr "" @@ -10756,7 +10989,7 @@ msgid "" "crackling." msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:69 Source/Core/DolphinQt/ToolBar.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:72 Source/Core/DolphinQt/ToolBar.cpp:110 msgid "Skip" msgstr "" @@ -10804,6 +11037,9 @@ msgid "Skylander %1" msgstr "" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:557 +msgid "Skylander (*.sky *.bin *.dmp *.dump);;All Files (*)" +msgstr "" + #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:626 msgid "Skylander (*.sky);;All Files (*)" msgstr "" @@ -10904,7 +11140,7 @@ msgstr "揚聲器音量:" msgid "Specialized (Default)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:189 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:192 msgid "Specific" msgstr "" @@ -10927,17 +11163,21 @@ msgstr "" msgid "Speed" msgstr "" +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:455 +msgid "Speed Limit" +msgstr "" + #. i18n: Figures for the game Skylanders: Spyro's Adventure. The game has the same title in all #. countries it was released in, except Japan, where it's named スカイランダーズ スパイロの大冒険. #: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:262 msgid "Spyro's Adventure" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack end" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:187 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:190 msgid "Stack start" msgstr "" @@ -10945,17 +11185,17 @@ msgstr "" msgid "Standard Controller" msgstr "標準控制器" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:131 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:132 #: Source/Core/DolphinQt/RiivolutionBootWidget.cpp:66 msgid "Start" msgstr "Start" -#: Source/Core/DolphinQt/MenuBar.cpp:273 +#: Source/Core/DolphinQt/MenuBar.cpp:264 msgid "Start &NetPlay..." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:325 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:553 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:330 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:552 msgid "Start Branch Watch" msgstr "" @@ -10963,11 +11203,11 @@ msgstr "" msgid "Start New Cheat Search" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:786 +#: Source/Core/DolphinQt/MenuBar.cpp:778 msgid "Start Re&cording Input" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:55 +#: Source/Core/Core/HotkeyManager.cpp:58 msgid "Start Recording" msgstr "開始錄製" @@ -10983,14 +11223,14 @@ msgstr "" msgid "Start with Riivolution Patches..." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:872 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:873 msgid "Started game" msgstr "" #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:73 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:183 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:74 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:186 msgid "State" msgstr "" @@ -11006,31 +11246,31 @@ msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:62 +#: Source/Core/Core/HotkeyManager.cpp:65 msgid "Step Into" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:71 Source/Core/DolphinQt/ToolBar.cpp:109 msgid "Step Out" msgstr "" #. i18n: Here, "Step" is a verb. This feature is used for #. going through code step by step. -#: Source/Core/Core/HotkeyManager.cpp:65 Source/Core/DolphinQt/ToolBar.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:68 Source/Core/DolphinQt/ToolBar.cpp:106 msgid "Step Over" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:570 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:565 msgid "Step out successful!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:568 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:563 msgid "Step out timed out!" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:487 +#: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:486 msgid "Step over in progress..." msgstr "" @@ -11038,7 +11278,7 @@ msgstr "" msgid "Step successful!" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:338 +#: Source/Core/Core/HotkeyManager.cpp:345 #: Source/Core/DolphinQt/Config/Mapping/HotkeyDebugging.cpp:21 msgid "Stepping" msgstr "" @@ -11047,7 +11287,7 @@ msgstr "" msgid "Stereo" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:653 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:673 msgid "Stereoscopic 3D Mode" msgstr "" @@ -11072,16 +11312,16 @@ msgid "Stick" msgstr "搖桿" #: Source/Core/Core/HotkeyManager.cpp:32 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:153 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:154 #: Source/Core/DolphinQt/ToolBar.cpp:124 msgid "Stop" msgstr "停止" -#: Source/Core/DolphinQt/MenuBar.cpp:789 +#: Source/Core/DolphinQt/MenuBar.cpp:781 msgid "Stop Playing/Recording Input" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:409 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:410 msgid "Stopped game" msgstr "" @@ -11117,7 +11357,7 @@ msgstr "" msgid "Stretch to Window" msgstr "拉伸至視窗" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:175 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:176 msgid "Strict Settings Sync" msgstr "" @@ -11131,7 +11371,11 @@ msgstr "" msgid "Strum" msgstr "Strum" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:136 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:416 +msgid "Style" +msgstr "" + +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:142 msgid "Style:" msgstr "" @@ -11144,16 +11388,16 @@ msgstr "" #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:259 #: Source/Core/DolphinQt/Config/FilesystemWidget.cpp:384 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:284 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:282 #: Source/Core/DolphinQt/ConvertDialog.cpp:537 #: Source/Core/DolphinQt/GameList/GameList.cpp:631 #: Source/Core/DolphinQt/GameList/GameList.cpp:661 -#: Source/Core/DolphinQt/MenuBar.cpp:223 Source/Core/DolphinQt/MenuBar.cpp:1121 -#: Source/Core/DolphinQt/MenuBar.cpp:1255 +#: Source/Core/DolphinQt/MenuBar.cpp:214 Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1247 msgid "Success" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:455 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:456 msgid "Successfully added to the NetPlay index" msgstr "" @@ -11163,7 +11407,7 @@ msgctxt "" msgid "Successfully converted %n image(s)." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:285 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:283 msgid "Successfully deleted '%1'." msgstr "" @@ -11176,7 +11420,7 @@ msgstr "" msgid "Successfully exported save files" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1256 +#: Source/Core/DolphinQt/MenuBar.cpp:1248 msgid "Successfully extracted certificates from NAND" msgstr "" @@ -11188,12 +11432,12 @@ msgstr "" msgid "Successfully extracted system data." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1151 +#: Source/Core/DolphinQt/MenuBar.cpp:1143 msgid "Successfully imported save file." msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:632 -#: Source/Core/DolphinQt/MenuBar.cpp:1122 +#: Source/Core/DolphinQt/MenuBar.cpp:1114 msgid "Successfully installed this title to the NAND." msgstr "" @@ -11225,7 +11469,7 @@ msgstr "" msgid "Surround" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:185 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 msgid "Suspended" msgstr "" @@ -11244,7 +11488,7 @@ msgstr "" msgid "Swapper" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:590 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:610 msgid "" "Swaps the left and right eye. Most useful in side-by-side stereoscopy mode." "

If unsure, leave this unchecked." @@ -11270,16 +11514,20 @@ msgid "Symbol" msgstr "" #: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:992 -msgid "Symbol (%1) end address:" +msgid "Symbol End Address (%1):" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:933 -msgid "Symbol name:" +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:934 +msgid "Symbol Name:" msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:161 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:968 +msgid "Symbol Size (%1):" +msgstr "" + +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:162 #: Source/Core/DolphinQt/Debugger/CodeWidget.cpp:137 -#: Source/Core/DolphinQt/MenuBar.cpp:1029 +#: Source/Core/DolphinQt/MenuBar.cpp:1021 msgid "Symbols" msgstr "" @@ -11287,7 +11535,7 @@ msgstr "" msgid "Sync" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:173 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:174 msgid "Sync AR/Gecko Codes" msgstr "" @@ -11328,20 +11576,20 @@ msgstr "" msgid "System Language:" msgstr "系統語系:" -#: Source/Core/DolphinQt/MenuBar.cpp:805 +#: Source/Core/DolphinQt/MenuBar.cpp:797 msgid "TAS Input" msgstr "" #. i18n: TAS is short for tool-assisted speedrun. Read http://tasvideos.org/ for details. #. Frame advance is an example of a typical TAS tool. -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:448 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:446 msgid "TAS Tools" msgstr "" #: Source/Core/DolphinQt/GameList/GameList.cpp:502 -#: Source/Core/DolphinQt/GameList/GameList.cpp:1012 +#: Source/Core/DolphinQt/GameList/GameList.cpp:1008 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:236 -#: Source/Core/DolphinQt/MenuBar.cpp:694 +#: Source/Core/DolphinQt/MenuBar.cpp:686 msgid "Tags" msgstr "" @@ -11351,7 +11599,7 @@ msgstr "" msgid "Taiko Drum" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:168 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:171 msgid "Tail" msgstr "" @@ -11359,7 +11607,7 @@ msgstr "" msgid "Taiwan" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:363 +#: Source/Core/Core/HotkeyManager.cpp:35 Source/Core/DolphinQt/MenuBar.cpp:351 msgid "Take Screenshot" msgstr "截取畫面" @@ -11367,7 +11615,7 @@ msgstr "截取畫面" msgid "Target address range is invalid." msgstr "" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:699 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:702 msgid "" "Target value was overwritten by current instruction.\n" "Instructions executed: %1" @@ -11383,9 +11631,9 @@ msgstr "" msgid "Test" msgstr "測試" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:601 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:618 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:764 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:600 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:617 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:780 msgid "Text file (*.txt);;All Files (*)" msgstr "" @@ -11402,7 +11650,7 @@ msgstr "" msgid "Texture Dumping" msgstr "" -#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:625 +#: Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp:645 msgid "Texture Filtering" msgstr "" @@ -11447,13 +11695,13 @@ msgstr "" msgid "The Masterpiece partitions are missing." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1247 +#: Source/Core/DolphinQt/MenuBar.cpp:1239 msgid "" "The NAND could not be repaired. It is recommended to back up your current " "data and start over with a fresh NAND." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1242 +#: Source/Core/DolphinQt/MenuBar.cpp:1234 msgid "The NAND has been repaired." msgstr "" @@ -11515,7 +11763,7 @@ msgid "" "Please select another destination path for \"%1\"" msgstr "" -#: Source/Core/Core/Movie.cpp:362 +#: Source/Core/Core/Movie.cpp:363 msgid "" "The disc change to \"{0}\" could not be saved in the .dtm file.\n" "The filename of the disc image must not be longer than 40 characters." @@ -11525,7 +11773,7 @@ msgstr "" msgid "The disc could not be read (at {0:#x} - {1:#x})." msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:439 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:436 msgid "The disc that was about to be inserted couldn't be found." msgstr "" @@ -11644,7 +11892,7 @@ msgid "" "disc." msgstr "" -#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:715 +#: Source/Core/VideoBackends/OGL/OGLConfig.cpp:716 msgid "" "The graphics driver is forcibly enabling anti-aliasing for Dolphin. You need " "to turn this off in the graphics driver's settings in order for Dolphin to " @@ -11703,12 +11951,12 @@ msgstr "" msgid "The patches in %1 are not for the selected game or game revision." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:256 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:297 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:254 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:295 msgid "The profile '%1' does not exist" msgstr "" -#: Source/Core/Core/Movie.cpp:219 +#: Source/Core/Core/Movie.cpp:220 msgid "The recorded game ({0}) is not the same as the selected game ({1})" msgstr "" @@ -11762,7 +12010,7 @@ msgstr "" msgid "The specified file \"{0}\" does not exist" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1205 +#: Source/Core/DolphinQt/MenuBar.cpp:1197 msgid "" "The system-reserved part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11820,7 +12068,7 @@ msgstr "" msgid "The update partition is not at its normal position." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1197 +#: Source/Core/DolphinQt/MenuBar.cpp:1189 msgid "" "The user-accessible part of your NAND contains %1 blocks (%2 KiB) of data, " "out of an allowed maximum of %3 blocks (%4 KiB)." @@ -11842,6 +12090,10 @@ msgstr "" msgid "The {0} partition is not properly aligned." msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:384 +msgid "Theme" +msgstr "" + #: Source/Core/DiscIO/VolumeVerifier.cpp:445 msgid "There are too many partitions in the first partition table." msgstr "" @@ -11853,8 +12105,8 @@ msgid "" "Do you want to save before closing?" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:583 -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:594 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:582 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:593 msgid "There is nothing to save!" msgstr "" @@ -11902,11 +12154,11 @@ msgstr "" msgid "This USB device is already whitelisted." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:288 +#: Source/Core/Core/ConfigManager.cpp:285 msgid "This WAD is not bootable." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:283 +#: Source/Core/Core/ConfigManager.cpp:280 msgid "This WAD is not valid." msgstr "" @@ -11922,8 +12174,8 @@ msgid "" "Please run the ARM64 build of Dolphin for a better experience." msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:267 -#: Source/Core/DolphinQt/GameList/GameList.cpp:835 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:265 +#: Source/Core/DolphinQt/GameList/GameList.cpp:831 msgid "This cannot be undone!" msgstr "" @@ -12021,7 +12273,7 @@ msgstr "" msgid "This is a good dump." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:299 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:304 msgid "This only applies to the initial boot of the emulated software." msgstr "" @@ -12041,7 +12293,7 @@ msgstr "" msgid "This software should not be used to play games you do not legally own." msgstr "" -#: Source/Core/Core/ConfigManager.cpp:306 +#: Source/Core/Core/ConfigManager.cpp:303 msgid "This title cannot be booted." msgstr "" @@ -12081,7 +12333,7 @@ msgid "" "This value is multiplied with the depth set in the graphics configuration." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:449 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:454 msgid "" "This will also filter unconditional branches.\n" "To filter for or against unconditional branches,\n" @@ -12094,7 +12346,7 @@ msgid "" "save sync." msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:177 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:178 msgid "" "This will sync additional graphics settings, and force everyone to the same " "internal resolution.\n" @@ -12102,11 +12354,11 @@ msgid "" "uses the same video backend." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:144 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:147 msgid "Thread context" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:25 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:26 msgid "Threads" msgstr "" @@ -12114,7 +12366,7 @@ msgstr "" msgid "Threshold" msgstr "閾值" -#: Source/Core/UICommon/UICommon.cpp:552 +#: Source/Core/UICommon/UICommon.cpp:529 msgid "TiB" msgstr "" @@ -12129,14 +12381,14 @@ msgstr "傾斜" msgid "Time period of stable input to trigger calibration. (zero to disable)" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:293 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:294 msgid "Timed Out" msgstr "" -#: Source/Core/DolphinQt/GameList/GameList.cpp:1001 +#: Source/Core/DolphinQt/GameList/GameList.cpp:997 #: Source/Core/DolphinQt/GameList/GameListModel.cpp:214 #: Source/Core/DolphinQt/GCMemcardManager.cpp:154 -#: Source/Core/DolphinQt/MenuBar.cpp:683 +#: Source/Core/DolphinQt/MenuBar.cpp:675 msgid "Title" msgstr "標題" @@ -12144,25 +12396,29 @@ msgstr "標題" msgid "To" msgstr "" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:183 +msgid "To log in, stop the current emulation." +msgstr "" + #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:132 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:98 -#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:113 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:99 +#: Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp:114 msgid "To:" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:360 +#: Source/Core/DolphinQt/MenuBar.cpp:348 msgid "Toggle &Fullscreen" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:125 +#: Source/Core/Core/HotkeyManager.cpp:128 msgid "Toggle 3D Anaglyph" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:123 +#: Source/Core/Core/HotkeyManager.cpp:126 msgid "Toggle 3D Side-by-Side" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:124 +#: Source/Core/Core/HotkeyManager.cpp:127 msgid "Toggle 3D Top-Bottom" msgstr "" @@ -12170,28 +12426,28 @@ msgstr "" msgid "Toggle All Log Types" msgstr "全選/全部取消" -#: Source/Core/Core/HotkeyManager.cpp:107 +#: Source/Core/Core/HotkeyManager.cpp:110 msgid "Toggle Aspect Ratio" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:76 -#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:898 +#: Source/Core/Core/HotkeyManager.cpp:79 +#: Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp:902 msgid "Toggle Breakpoint" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:106 +#: Source/Core/Core/HotkeyManager.cpp:109 msgid "Toggle Crop" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:114 +#: Source/Core/Core/HotkeyManager.cpp:117 msgid "Toggle Custom Textures" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:109 +#: Source/Core/Core/HotkeyManager.cpp:112 msgid "Toggle EFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:112 +#: Source/Core/Core/HotkeyManager.cpp:115 msgid "Toggle Fog" msgstr "" @@ -12203,35 +12459,35 @@ msgstr "切換全螢幕" msgid "Toggle Pause" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:86 +#: Source/Core/Core/HotkeyManager.cpp:89 msgid "Toggle SD Card" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:108 +#: Source/Core/Core/HotkeyManager.cpp:111 msgid "Toggle Skip EFB Access" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:113 +#: Source/Core/Core/HotkeyManager.cpp:116 msgid "Toggle Texture Dumping" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:87 +#: Source/Core/Core/HotkeyManager.cpp:90 msgid "Toggle USB Keyboard" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:110 +#: Source/Core/Core/HotkeyManager.cpp:113 msgid "Toggle XFB Copies" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:111 +#: Source/Core/Core/HotkeyManager.cpp:114 msgid "Toggle XFB Immediate Mode" msgstr "" -#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:964 +#: Source/Core/InputCommon/ControlReference/ExpressionParser.cpp:966 msgid "Tokenizing failed." msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:345 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:350 msgid "Tool Controls" msgstr "" @@ -12247,8 +12503,8 @@ msgstr "上方" msgid "Top-and-Bottom" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:262 -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:48 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:267 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:49 msgid "Total Hits" msgstr "" @@ -12310,8 +12566,8 @@ msgstr "" msgid "Trap Team" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:993 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:997 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:994 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:998 msgid "Traversal Error" msgstr "" @@ -12338,7 +12594,7 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/GCPadEmu.cpp:33 #: Source/Core/DolphinQt/Config/Mapping/WiimoteEmuExtension.cpp:63 #: Source/Core/DolphinQt/TAS/GCTASInputWindow.cpp:38 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:212 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:213 msgid "Triggers" msgstr "扳機" @@ -12348,7 +12604,7 @@ msgid "Trophy" msgstr "" #: Source/Core/DolphinQt/Config/NewPatchDialog.cpp:127 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:167 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:270 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:331 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:353 msgid "Type" @@ -12362,7 +12618,7 @@ msgstr "" msgid "Typical GameCube/Wii Address Space" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:294 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:297 msgid "UNKNOWN" msgstr "" @@ -12374,11 +12630,11 @@ msgstr "USA" msgid "USB Device Emulation" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:455 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:453 msgid "USB Emulation" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:361 +#: Source/Core/Core/HotkeyManager.cpp:368 msgid "USB Emulation Devices" msgstr "" @@ -12416,15 +12672,15 @@ msgid "" "behavior." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1413 +#: Source/Core/DolphinQt/MenuBar.cpp:1408 msgid "Unable to auto-detect RSO module" msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:204 +#: Source/Core/UICommon/AutoUpdate.cpp:208 msgid "Unable to contact update server." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:276 +#: Source/Core/UICommon/AutoUpdate.cpp:280 msgid "Unable to create updater copy." msgstr "" @@ -12456,7 +12712,7 @@ msgstr "" msgid "Unable to read file." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:281 +#: Source/Core/UICommon/AutoUpdate.cpp:285 msgid "Unable to set permissions on updater copy." msgstr "" @@ -12479,11 +12735,11 @@ msgstr "" msgid "Undead" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:178 Source/Core/DolphinQt/MenuBar.cpp:382 +#: Source/Core/Core/HotkeyManager.cpp:181 Source/Core/DolphinQt/MenuBar.cpp:370 msgid "Undo Load State" msgstr "取消讀取進度" -#: Source/Core/Core/HotkeyManager.cpp:179 Source/Core/DolphinQt/MenuBar.cpp:399 +#: Source/Core/Core/HotkeyManager.cpp:182 Source/Core/DolphinQt/MenuBar.cpp:387 msgid "Undo Save State" msgstr "取消儲存進度" @@ -12501,28 +12757,28 @@ msgid "" "title from the NAND without deleting its save data. Continue?" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:324 +#: Source/Core/DolphinQt/MenuBar.cpp:312 msgid "United States" msgstr "" -#: Source/Core/Core/State.cpp:652 Source/Core/DiscIO/Enums.cpp:63 +#: Source/Core/Core/State.cpp:654 Source/Core/DiscIO/Enums.cpp:63 #: Source/Core/DiscIO/Enums.cpp:107 Source/Core/DiscIO/Enums.cpp:133 #: Source/Core/DolphinQt/Config/InfoWidget.cpp:85 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:45 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:68 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:126 #: Source/Core/DolphinQt/Debugger/NetworkWidget.cpp:130 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:759 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:760 msgid "Unknown" msgstr "未知" #. i18n: "Var" is short for "variant" #: Source/Core/DolphinQt/SkylanderPortal/SkylanderModifyDialog.cpp:57 -#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:855 +#: Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp:857 msgid "Unknown (Id:%1 Var:%2)" msgstr "" -#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1177 +#: Source/Core/Core/HW/DVD/DVDInterface.cpp:1174 msgid "Unknown DVD command {0:08x} - fatal error" msgstr "" @@ -12593,15 +12849,15 @@ msgid "Unknown(%1 %2).sky" msgstr "" #. i18n: This is used to create a file name. The string must end in ".bin". -#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:280 +#: Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp:290 msgid "Unknown(%1).bin" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:171 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:170 msgid "Unlimited" msgstr "無限制" -#: Source/Core/Core/HotkeyManager.cpp:186 +#: Source/Core/Core/HotkeyManager.cpp:189 msgid "Unload ROM" msgstr "" @@ -12609,20 +12865,13 @@ msgstr "" msgid "Unlock Cursor" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:160 +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:106 msgid "Unlocked" msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:149 -msgid "Unlocked %1 times this session" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:158 -msgid "Unlocked (Casual)" -msgstr "" - -#: Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp:151 -msgid "Unlocked this session" +#. i18n: %1 is a date/time. +#: Source/Core/DolphinQt/Achievements/AchievementBox.cpp:101 +msgid "Unlocked at %1" msgstr "" #: Source/Core/DiscIO/FileBlob.cpp:87 @@ -12649,7 +12898,7 @@ msgstr "" msgid "Unsigned 8" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:151 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:152 msgid "Unsigned Integer" msgstr "" @@ -12663,8 +12912,8 @@ msgstr "" msgid "Up" msgstr "上" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:282 -#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:369 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:283 +#: Source/Core/DolphinQt/Debugger/WatchWidget.cpp:370 msgid "Update" msgstr "更新" @@ -12672,11 +12921,11 @@ msgstr "更新" msgid "Update Partition (%1)" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:77 +#: Source/Core/DolphinQt/Updater.cpp:78 msgid "Update after closing Dolphin" msgstr "" -#: Source/Core/DolphinQt/Updater.cpp:60 +#: Source/Core/DolphinQt/Updater.cpp:61 msgid "Update available" msgstr "" @@ -12719,7 +12968,7 @@ msgstr "" msgid "Upright Wii Remote" msgstr "" -#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:233 +#: Source/Core/DolphinQt/Settings/GeneralPane.cpp:230 msgid "Usage Statistics Reporting Settings" msgstr "" @@ -12727,11 +12976,11 @@ msgstr "" msgid "Use 8.8.8.8 for normal DNS, else enter your custom one" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:165 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:166 msgid "Use All Wii Save Data" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:156 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:162 msgid "Use Built-In Database of Game Names" msgstr "" @@ -12747,10 +12996,16 @@ msgstr "" msgid "Use PAL60 Mode (EuRGB60)" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:179 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:190 msgid "Use Panic Handlers" msgstr "顯示錯誤提示" +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:101 +msgid "" +"Use RetroAchievements rich presence in your Discord status.

Show " +"Current Game on Discord must be enabled." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:411 msgid "" "Use a manual implementation of texture sampling instead of the graphics " @@ -12785,7 +13040,7 @@ msgstr "" msgid "User Config" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:107 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:114 msgid "User Interface" msgstr "" @@ -12800,10 +13055,17 @@ msgid "" "inputs and outputs of the same parent controller." msgstr "" -#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:54 +#: Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp:56 msgid "Username" msgstr "" +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:320 +msgid "" +"Uses Dolphin's database of properly formatted names in the game list's Title " +"column.

If unsure, leave this checked." +msgstr "" + #: Source/Core/DolphinQt/Config/Graphics/HacksWidget.cpp:274 msgid "" "Uses a less accurate algorithm to calculate depth values.

Causes " @@ -12830,27 +13092,27 @@ msgstr "" msgid "Using Qt %1" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1044 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:1045 msgid "Using TTL %1 for probe packet" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:597 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:598 msgid "Usually used for light objects" msgstr "" #. i18n: A normal matrix is a matrix used for transforming normal vectors. The word "normal" #. does not have its usual meaning here, but rather the meaning of "perpendicular to a #. surface". -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:590 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:591 msgid "Usually used for normal matrices" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:584 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:585 msgid "Usually used for position matrices" msgstr "" #. i18n: Tex coord is short for texture coordinate -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:594 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:595 msgid "Usually used for tex coord matrices" msgstr "" @@ -12870,7 +13132,7 @@ msgstr "" msgid "Value" msgstr "數值" -#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:712 +#: Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp:715 msgid "Value tracked to current instruction." msgstr "" @@ -12940,13 +13202,13 @@ msgstr "" msgid "Video" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:141 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:129 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:142 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:132 msgid "View &code" msgstr "" -#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:139 -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:128 +#: Source/Core/DolphinQt/Debugger/RegisterWidget.cpp:140 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:131 msgid "View &memory" msgstr "" @@ -12958,22 +13220,22 @@ msgstr "" msgid "Virtual address space" msgstr "" -#: Source/Core/Core/HotkeyManager.cpp:334 +#: Source/Core/Core/HotkeyManager.cpp:341 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGBA.cpp:23 #: Source/Core/DolphinQt/Config/Mapping/HotkeyGeneral.cpp:24 #: Source/Core/DolphinQt/Settings/AudioPane.cpp:63 msgid "Volume" msgstr "音量" -#: Source/Core/Core/HotkeyManager.cpp:42 Source/Core/Core/HotkeyManager.cpp:189 +#: Source/Core/Core/HotkeyManager.cpp:45 Source/Core/Core/HotkeyManager.cpp:192 msgid "Volume Down" msgstr "降低音量" -#: Source/Core/Core/HotkeyManager.cpp:44 Source/Core/Core/HotkeyManager.cpp:191 +#: Source/Core/Core/HotkeyManager.cpp:47 Source/Core/Core/HotkeyManager.cpp:194 msgid "Volume Toggle Mute" msgstr "音量切換至靜音" -#: Source/Core/Core/HotkeyManager.cpp:43 Source/Core/Core/HotkeyManager.cpp:190 +#: Source/Core/Core/HotkeyManager.cpp:46 Source/Core/Core/HotkeyManager.cpp:193 msgid "Volume Up" msgstr "提高音量" @@ -12981,7 +13243,7 @@ msgstr "提高音量" msgid "Vulkan" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1113 +#: Source/Core/DolphinQt/MenuBar.cpp:1105 msgid "WAD files (*.wad)" msgstr "" @@ -13005,7 +13267,7 @@ msgstr "" msgid "WAD installation failed: The selected file is not a valid WAD." msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:288 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:291 msgid "WAITING" msgstr "" @@ -13082,8 +13344,8 @@ msgstr "" #: Source/Core/DolphinQt/Config/LogConfigWidget.cpp:47 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:217 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:233 -#: Source/Core/DolphinQt/MenuBar.cpp:1568 -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:471 +#: Source/Core/DolphinQt/MenuBar.cpp:1563 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:472 msgid "Warning" msgstr "警告" @@ -13093,7 +13355,7 @@ msgid "" "Adjusting the GCI path here will have no effect." msgstr "" -#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:54 +#: Source/Core/DolphinQt/TAS/TASInputWindow.cpp:57 msgid "" "Warning: Analog inputs may reset to controller values at random. In some " "cases this can be fixed by adding a deadzone." @@ -13105,28 +13367,28 @@ msgid "" "the loaded file header ({1})" msgstr "" -#: Source/Core/Core/Movie.cpp:1073 +#: Source/Core/Core/Movie.cpp:1072 msgid "" "Warning: You loaded a save that's after the end of the current movie. (byte " "{0} > {1}) (input {2} > {3}). You should load another save before " "continuing, or load this state with read-only mode off." msgstr "" -#: Source/Core/Core/Movie.cpp:1048 +#: Source/Core/Core/Movie.cpp:1047 msgid "" "Warning: You loaded a save whose movie ends before the current frame in the " "save (byte {0} < {1}) (frame {2} < {3}). You should load another save before " "continuing." msgstr "" -#: Source/Core/Core/Movie.cpp:1099 +#: Source/Core/Core/Movie.cpp:1098 msgid "" "Warning: You loaded a save whose movie mismatches on byte {0} ({1:#x}). You " "should load another save before continuing, or load this state with read-" "only mode off. Otherwise you'll probably get a desync." msgstr "" -#: Source/Core/Core/Movie.cpp:1115 +#: Source/Core/Core/Movie.cpp:1114 msgid "" "Warning: You loaded a save whose movie mismatches on frame {0}. You should " "load another save before continuing, or load this state with read-only mode " @@ -13195,7 +13457,7 @@ msgstr "" msgid "Widescreen Hack" msgstr "寬螢幕修正" -#: Source/Core/Core/HotkeyManager.cpp:341 +#: Source/Core/Core/HotkeyManager.cpp:348 #: Source/Core/DolphinQt/Config/Mapping/HotkeyWii.cpp:20 #: Source/Core/DolphinQt/Config/SettingsWindow.cpp:42 msgid "Wii" @@ -13219,21 +13481,21 @@ msgstr "" #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:26 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:31 #: Source/Core/DolphinQt/Config/Mapping/HotkeyControllerProfile.cpp:36 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:429 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:427 #: Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp:139 #: Source/Core/DolphinQt/NetPlay/PadMappingDialog.cpp:43 msgid "Wii Remote %1" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:112 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:113 msgid "Wii Remote Accelerometer" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:270 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:271 msgid "Wii Remote Buttons" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:145 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:146 msgid "Wii Remote Gyroscope" msgstr "" @@ -13245,19 +13507,19 @@ msgstr "" msgid "Wii Remotes" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:419 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:420 msgid "Wii TAS Input %1 - Classic Controller" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:438 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:439 msgid "Wii TAS Input %1 - Wii Remote" msgstr "" -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:398 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:399 msgid "Wii TAS Input %1 - Wii Remote + Nunchuk" msgstr "" -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:452 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:450 msgid "Wii and Wii Remote" msgstr "" @@ -13265,7 +13527,7 @@ msgstr "" msgid "Wii data is not public yet" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1134 +#: Source/Core/DolphinQt/MenuBar.cpp:1126 msgid "Wii save files (*.bin);;All Files (*)" msgstr "" @@ -13273,12 +13535,6 @@ msgstr "" msgid "WiiTools Signature MEGA File" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:203 -msgid "" -"Will lock the Mouse Cursor to the Render Widget as long as it has focus. You " -"can set a hotkey to unlock it." -msgstr "" - #: Source/Core/DolphinQt/Config/Graphics/AdvancedWidget.cpp:144 msgid "Window Resolution" msgstr "" @@ -13288,11 +13544,11 @@ msgstr "" msgid "Window Size" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:306 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:311 msgid "Wipe &Inspection Data" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:476 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:481 msgid "Wipe Recent Hits" msgstr "" @@ -13306,10 +13562,11 @@ msgstr "" #. i18n: This is a selectable condition when adding a breakpoint #: Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp:136 +#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:272 msgid "Write" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:931 +#: Source/Core/DolphinQt/MenuBar.cpp:923 msgid "Write JIT Block Log Dump" msgstr "" @@ -13342,39 +13599,39 @@ msgstr "" msgid "Write to Window" msgstr "寫入至視窗" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:646 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:647 msgid "Wrong disc number" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:642 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:643 msgid "Wrong hash" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:650 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:651 msgid "Wrong region" msgstr "" -#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:648 +#: Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp:649 msgid "Wrong revision" msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:223 +#: Source/Core/DolphinQt/MenuBar.cpp:214 msgid "Wrote to \"%1\"." msgstr "" -#: Source/Android/jni/MainAndroid.cpp:434 +#: Source/Android/jni/MainAndroid.cpp:440 msgid "Wrote to \"{0}\"." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:122 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:162 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:189 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:123 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:163 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:190 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:129 msgid "X" msgstr "" -#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:565 +#: Source/Core/DolphinQt/FIFO/FIFOAnalyzer.cpp:566 msgid "XF register " msgstr "" @@ -13383,9 +13640,9 @@ msgid "XLink Kai BBA Destination Address" msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:128 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:168 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:195 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:129 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:169 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:196 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:131 msgid "Y" msgstr "" @@ -13453,7 +13710,7 @@ msgid "" "now and configure a \"Standard Controller\"." msgstr "" -#: Source/Core/UICommon/AutoUpdate.cpp:222 +#: Source/Core/UICommon/AutoUpdate.cpp:226 msgid "You are running the latest version available on this update track." msgstr "" @@ -13497,7 +13754,7 @@ msgstr "" msgid "You must provide a region for your session!" msgstr "" -#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:342 +#: Source/Core/DolphinQt/Settings/InterfacePane.cpp:314 msgid "You must restart Dolphin in order for the change to take effect." msgstr "You must restart Dolphin in order for the change to take effect." @@ -13517,16 +13774,16 @@ msgid "" "If you select \"No\", audio might be garbled." msgstr "" -#: Source/Core/DolphinQt/MenuBar.cpp:1217 +#: Source/Core/DolphinQt/MenuBar.cpp:1209 msgid "" "Your NAND contains more data than allowed. Wii software may behave " "incorrectly or not allow saving." msgstr "" #. i18n: Refers to a 3D axis (used when mapping motion controls) -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:134 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:174 -#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:201 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:135 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:175 +#: Source/Core/DolphinQt/TAS/WiiTASInputWindow.cpp:202 #: Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp:133 msgid "Z" msgstr "" @@ -13535,7 +13792,7 @@ msgstr "" msgid "Zero 3 code not supported" msgstr "不支援 Zero 3 代碼" -#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:970 +#: Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp:943 msgid "Zero candidates remaining." msgstr "" @@ -13584,7 +13841,7 @@ msgid "default" msgstr "" #: Source/Core/DolphinQt/Config/Mapping/IOWindow.cpp:654 -#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:386 +#: Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp:384 msgid "disconnected" msgstr "" @@ -13592,7 +13849,7 @@ msgstr "" msgid "e-Reader Cards (*.raw);;All Files (*)" msgstr "" -#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:188 +#: Source/Core/DolphinQt/Debugger/ThreadWidget.cpp:191 msgid "errno" msgstr "" @@ -13600,7 +13857,7 @@ msgstr "" msgid "fake-completion" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:325 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:314 msgid "false" msgstr "" @@ -13648,16 +13905,6 @@ msgstr "" msgid "none" msgstr "" -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "off" -msgstr "" - -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:188 -#: Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp:227 -msgid "on" -msgstr "" - #: Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp:81 msgid "or select a device" msgstr "" @@ -13675,7 +13922,7 @@ msgstr "" msgid "this value:" msgstr "" -#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:328 +#: Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp:317 msgid "true" msgstr "" @@ -13740,7 +13987,7 @@ msgstr "" #. https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features #: Source/Core/DolphinQt/AboutDialog.cpp:92 msgid "" -"© 2003-2015+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " +"© 2003-2024+ Dolphin Team. “GameCube” and “Wii” are trademarks of Nintendo. " "Dolphin is not affiliated with Nintendo in any way." msgstr "" diff --git a/Readme.md b/Readme.md index 3c9dc84730..696ba76004 100644 --- a/Readme.md +++ b/Readme.md @@ -1,6 +1,6 @@ # Dolphin - A GameCube and Wii Emulator -[Homepage](https://dolphin-emu.org/) | [Project Site](https://github.com/dolphin-emu/dolphin) | [Buildbot](https://dolphin.ci/) | [Forums](https://forums.dolphin-emu.org/) | [Wiki](https://wiki.dolphin-emu.org/) | [GitHub Wiki](https://github.com/dolphin-emu/dolphin/wiki) | [Issue Tracker](https://bugs.dolphin-emu.org/projects/emulator/issues) | [Coding Style](https://github.com/dolphin-emu/dolphin/blob/master/Contributing.md) | [Transifex Page](https://app.transifex.com/delroth/dolphin-emu/dashboard/) +[Homepage](https://dolphin-emu.org/) | [Project Site](https://github.com/dolphin-emu/dolphin) | [Buildbot](https://dolphin.ci/) | [Forums](https://forums.dolphin-emu.org/) | [Wiki](https://wiki.dolphin-emu.org/) | [GitHub Wiki](https://github.com/dolphin-emu/dolphin/wiki) | [Issue Tracker](https://bugs.dolphin-emu.org/projects/emulator/issues) | [Coding Style](https://github.com/dolphin-emu/dolphin/blob/master/Contributing.md) | [Transifex Page](https://app.transifex.com/dolphinemu/dolphin-emu/dashboard/) Dolphin is an emulator for running GameCube and Wii games on Windows, Linux, macOS, and recent Android devices. It's licensed under the terms diff --git a/Source/Android/app/build.gradle.kts b/Source/Android/app/build.gradle.kts index 7322b4b5b5..af48026a86 100644 --- a/Source/Android/app/build.gradle.kts +++ b/Source/Android/app/build.gradle.kts @@ -8,10 +8,11 @@ plugins { @Suppress("UnstableApiUsage") android { compileSdkVersion = "android-34" - ndkVersion = "26.1.10909125" + ndkVersion = "27.0.12077973" buildFeatures { viewBinding = true + buildConfig = true } compileOptions { @@ -116,12 +117,11 @@ android { } dependencies { - "baselineProfile"(project(":benchmark")) + baselineProfile(project(":benchmark")) coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.0.4") implementation("androidx.core:core-ktx:1.13.0") implementation("androidx.appcompat:appcompat:1.6.1") - implementation("androidx.exifinterface:exifinterface:1.3.7") implementation("androidx.cardview:cardview:1.0.0") implementation("androidx.recyclerview:recyclerview:1.3.2") implementation("androidx.constraintlayout:constraintlayout:2.1.4") @@ -135,7 +135,6 @@ dependencies { // Kotlin extensions for lifecycle components implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0") implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.7.0") - implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.7.0") // Android TV UI libraries. implementation("androidx.leanback:leanback:1.0.0") @@ -171,7 +170,7 @@ fun getGitVersion(): String { fun getBuildVersionCode(): Int { try { - return Integer.valueOf( + val commitCount = Integer.valueOf( ProcessBuilder("git", "rev-list", "--first-parent", "--count", "HEAD") .directory(project.rootDir) .redirectOutput(ProcessBuilder.Redirect.PIPE) @@ -179,6 +178,15 @@ fun getBuildVersionCode(): Int { .start().inputStream.bufferedReader().use { it.readText() } .trim() ) + + val isRelease = ProcessBuilder("git", "describe", "--exact-match", "HEAD") + .directory(project.rootDir) + .redirectOutput(ProcessBuilder.Redirect.PIPE) + .redirectError(ProcessBuilder.Redirect.PIPE) + .start() + .waitFor() == 0 + + return commitCount * 2 + (if (isRelease) 0 else 1) } catch (e: Exception) { logger.error("Cannot find git, defaulting to dummy version code") } diff --git a/Source/Android/app/proguard-rules.pro b/Source/Android/app/proguard-rules.pro index 769f7016fb..8c7ecd1d08 100644 --- a/Source/Android/app/proguard-rules.pro +++ b/Source/Android/app/proguard-rules.pro @@ -2,46 +2,6 @@ # than the space savings obfuscation could give us -dontobfuscate -# -# Kotlin Serialization -# - -# Keep `Companion` object fields of serializable classes. -# This avoids serializer lookup through `getDeclaredClasses` as done for named companion objects. --if @kotlinx.serialization.Serializable class ** --keepclassmembers class <1> { - static <1>$Companion Companion; -} - -# Keep `serializer()` on companion objects (both default and named) of serializable classes. --if @kotlinx.serialization.Serializable class ** { - static **$* *; -} --keepclassmembers class <2>$<3> { - kotlinx.serialization.KSerializer serializer(...); -} - -# Keep `INSTANCE.serializer()` of serializable objects. --if @kotlinx.serialization.Serializable class ** { - public static ** INSTANCE; -} --keepclassmembers class <1> { - public static <1> INSTANCE; - kotlinx.serialization.KSerializer serializer(...); -} - -# @Serializable and @Polymorphic are used at runtime for polymorphic serialization. --keepattributes RuntimeVisibleAnnotations,AnnotationDefault - -# Don't print notes about potential mistakes or omissions in the configuration for kotlinx-serialization classes -# See also https://github.com/Kotlin/kotlinx.serialization/issues/1900 --dontnote kotlinx.serialization.** - -# Serialization core uses `java.lang.ClassValue` for caching inside these specified classes. -# If there is no `java.lang.ClassValue` (for example, in Android), then R8/ProGuard will print a warning. -# However, since in this case they will not be used, we can disable these warnings --dontwarn kotlinx.serialization.internal.ClassValueReferences - # Required for R8 full mode -dontwarn org.bouncycastle.jsse.BCSSLParameters -dontwarn org.bouncycastle.jsse.BCSSLSocket diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/DolphinApplication.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/DolphinApplication.java index c197c002b0..e0816e408b 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/DolphinApplication.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/DolphinApplication.java @@ -6,6 +6,7 @@ import android.app.Application; import android.content.Context; import android.hardware.usb.UsbManager; +import org.dolphinemu.dolphinemu.utils.ActivityTracker; import org.dolphinemu.dolphinemu.utils.DirectoryInitialization; import org.dolphinemu.dolphinemu.utils.Java_GCAdapter; import org.dolphinemu.dolphinemu.utils.Java_WiimoteAdapter; @@ -20,6 +21,7 @@ public class DolphinApplication extends Application { super.onCreate(); application = this; + registerActivityLifecycleCallbacks(new ActivityTracker()); VolleyUtil.init(getApplicationContext()); System.loadLibrary("main"); diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt index 4735b506dd..cb2b0f89c9 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt @@ -80,7 +80,6 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { private var infinityFigureData = Figure(-1, "Position") private var skylanderSlot = -1 private var infinityPosition = -1 - private var infinityListPosition = -1 private lateinit var skylandersBinding: DialogNfcFiguresManagerBinding private lateinit var infinityBinding: DialogNfcFiguresManagerBinding @@ -140,12 +139,14 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { if (infinityFigures.isEmpty()) { infinityFigures.apply { add(FigureSlot(getString(R.string.infinity_hexagon_label), 0)) - add(FigureSlot(getString(R.string.infinity_p1_label), 1)) - add(FigureSlot(getString(R.string.infinity_p1a1_label), 3)) + add(FigureSlot(getString(R.string.infinity_power_hex_two_label), 1)) + add(FigureSlot(getString(R.string.infinity_power_hex_three_label), 2)) + add(FigureSlot(getString(R.string.infinity_p1_label), 3)) + add(FigureSlot(getString(R.string.infinity_p1a1_label), 4)) add(FigureSlot(getString(R.string.infinity_p1a2_label), 5)) - add(FigureSlot(getString(R.string.infinity_p2_label), 2)) - add(FigureSlot(getString(R.string.infinity_p2a1_label), 4)) - add(FigureSlot(getString(R.string.infinity_p2a2_label), 6)) + add(FigureSlot(getString(R.string.infinity_p2_label), 6)) + add(FigureSlot(getString(R.string.infinity_p2a1_label), 7)) + add(FigureSlot(getString(R.string.infinity_p2a2_label), 8)) } } } @@ -164,7 +165,6 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { putInt(EXTRA_SKYLANDER_VAR, skylanderData.variant) putString(EXTRA_SKYLANDER_NAME, skylanderData.name) putInt(EXTRA_INFINITY_POSITION, infinityPosition) - putInt(EXTRA_INFINITY_LIST_POSITION, infinityListPosition) putLong(EXTRA_INFINITY_NUM, infinityFigureData.number) putString(EXTRA_INFINITY_NAME, infinityFigureData.name) } @@ -183,7 +183,6 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { savedInstanceState.getString(EXTRA_SKYLANDER_NAME)!! ) infinityPosition = savedInstanceState.getInt(EXTRA_INFINITY_POSITION) - infinityListPosition = savedInstanceState.getInt(EXTRA_INFINITY_LIST_POSITION) infinityFigureData = Figure( savedInstanceState.getLong(EXTRA_INFINITY_NUM), savedInstanceState.getString(EXTRA_INFINITY_NAME)!! @@ -297,11 +296,10 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { } else if (requestCode == REQUEST_INFINITY_FIGURE_FILE) { val label = InfinityConfig.loadFigure(infinityPosition, result!!.data.toString()) if (label != null && label != "Unknown Figure") { - clearInfinityFigure(infinityListPosition) - infinityFigures[infinityListPosition].label = label - infinityBinding.figureManager.adapter?.notifyItemChanged(infinityListPosition) + clearInfinityFigure(infinityPosition) + infinityFigures[infinityPosition].label = label + infinityBinding.figureManager.adapter?.notifyItemChanged(infinityPosition) infinityPosition = -1 - infinityListPosition = -1 infinityFigureData = Figure.BLANK_FIGURE } else { MaterialAlertDialogBuilder(this) @@ -317,11 +315,10 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { result!!.data.toString(), infinityPosition ) - clearInfinityFigure(infinityListPosition) - infinityFigures[infinityListPosition].label = label!! - infinityBinding.figureManager.adapter?.notifyItemChanged(infinityListPosition) + clearInfinityFigure(infinityPosition) + infinityFigures[infinityPosition].label = label!! + infinityBinding.figureManager.adapter?.notifyItemChanged(infinityPosition) infinityPosition = -1 - infinityListPosition = -1 infinityFigureData = Figure.BLANK_FIGURE } } @@ -906,18 +903,19 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { fun setInfinityFigureData(num: Long, name: String, position: Int, listPosition: Int) { infinityFigureData = Figure(num, name) infinityPosition = position - infinityListPosition = listPosition } fun clearInfinityFigure(position: Int) { when (position) { 0 -> infinityFigures[position].label = getString(R.string.infinity_hexagon_label) - 1 -> infinityFigures[position].label = getString(R.string.infinity_p1_label) - 2 -> infinityFigures[position].label = getString(R.string.infinity_p1a1_label) - 3 -> infinityFigures[position].label = getString(R.string.infinity_p1a2_label) - 4 -> infinityFigures[position].label = getString(R.string.infinity_p2_label) - 5 -> infinityFigures[position].label = getString(R.string.infinity_p2a1_label) - 6 -> infinityFigures[position].label = getString(R.string.infinity_p2a2_label) + 1 -> infinityFigures[position].label = getString(R.string.infinity_power_hex_two_label) + 2 -> infinityFigures[position].label = getString(R.string.infinity_power_hex_three_label) + 3 -> infinityFigures[position].label = getString(R.string.infinity_p1_label) + 4 -> infinityFigures[position].label = getString(R.string.infinity_p1a1_label) + 5 -> infinityFigures[position].label = getString(R.string.infinity_p1a2_label) + 6 -> infinityFigures[position].label = getString(R.string.infinity_p2_label) + 7 -> infinityFigures[position].label = getString(R.string.infinity_p2a1_label) + 8 -> infinityFigures[position].label = getString(R.string.infinity_p2a2_label) } infinityBinding.figureManager.adapter?.notifyItemChanged(position) } diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/infinitybase/ui/FigureSlotAdapter.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/infinitybase/ui/FigureSlotAdapter.kt index 8d88c37ccb..512019388c 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/infinitybase/ui/FigureSlotAdapter.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/infinitybase/ui/FigureSlotAdapter.kt @@ -75,6 +75,11 @@ class FigureSlotAdapter( } 1, 2 -> { + // Hexagon Power Discs + validFigures.filter { (_, value) -> value in 4000000..4999999 } + } + + 3, 6 -> { // Characters validFigures.filter { (_, value) -> value in 1000000..1999999 } } diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/DolphinSensorEventListener.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/DolphinSensorEventListener.kt index e89143aa31..6aa5ce2fc0 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/DolphinSensorEventListener.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/DolphinSensorEventListener.kt @@ -19,19 +19,31 @@ class DolphinSensorEventListener : SensorEventListener { private class AxisSetDetails(val firstAxisOfSet: Int, val axisSetType: Int) private class SensorDetails( + val sensor: Sensor, val sensorType: Int, val axisNames: Array, val axisSetDetails: Array ) { var isSuspended = true + var hasRegisteredListener = false } private val sensorManager: SensorManager? - private val sensorDetails = HashMap() + private val sensorDetails = ArrayList() private val rotateCoordinatesForScreenOrientation: Boolean + /** + * AOSP has a bug in InputDeviceSensorManager where + * InputSensorEventListenerDelegate.removeSensor attempts to modify an ArrayList it's iterating + * through in a way that throws a ConcurrentModificationException. Because of this, we can't + * suspend individual sensors for InputDevices, but we can suspend all sensors at once. + */ + private val canSuspendSensorsIndividually: Boolean + + private var unsuspendedSensors = 0 + private var deviceQualifier = "" @Keep @@ -39,25 +51,22 @@ class DolphinSensorEventListener : SensorEventListener { sensorManager = DolphinApplication.getAppContext() .getSystemService(Context.SENSOR_SERVICE) as SensorManager? rotateCoordinatesForScreenOrientation = true + canSuspendSensorsIndividually = true addSensors() + sortSensorDetails() } @Keep constructor(inputDevice: InputDevice) { rotateCoordinatesForScreenOrientation = false - sensorManager = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { - inputDevice.sensorManager - - // TODO: There is a bug where after suspending sensors, onSensorChanged can get called for - // a sensor that we never registered as a listener for. The way our code is currently written, - // this causes a NullPointerException, but if we checked for null we would instead have the - // problem of being spammed with onSensorChanged calls even though the sensor shouldn't be - // enabled. For now, let's comment out the ability to use InputDevice sensors. - - //addSensors(); + canSuspendSensorsIndividually = false + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + sensorManager = inputDevice.sensorManager + addSensors() } else { - null + sensorManager = null } + sortSensorDetails() } private fun addSensors() { @@ -254,15 +263,22 @@ class DolphinSensorEventListener : SensorEventListener { ) { val sensor = sensorManager!!.getDefaultSensor(sensorType) if (sensor != null) { - sensorDetails[sensor] = SensorDetails(sensorType, axisNames, axisSetDetails) + sensorDetails.add(SensorDetails(sensor, sensorType, axisNames, axisSetDetails)) } } + private fun sortSensorDetails() { + Collections.sort( + sensorDetails, + Comparator.comparingInt { s: SensorDetails -> s.sensorType } + ) + } + override fun onSensorChanged(sensorEvent: SensorEvent) { - val sensorDetails = sensorDetails[sensorEvent.sensor] + val sensorDetails = sensorDetails.first{s -> sensorsAreEqual(s.sensor, sensorEvent.sensor)} val values = sensorEvent.values - val axisNames = sensorDetails!!.axisNames + val axisNames = sensorDetails.axisNames val axisSetDetails = sensorDetails.axisSetDetails var eventAxisIndex = 0 @@ -356,7 +372,7 @@ class DolphinSensorEventListener : SensorEventListener { } } if (!keepSensorAlive) { - setSensorSuspended(sensorEvent.sensor, sensorDetails, true) + setSensorSuspended(sensorDetails, true) } } @@ -381,18 +397,14 @@ class DolphinSensorEventListener : SensorEventListener { */ @Keep fun requestUnsuspendSensor(axisName: String) { - for ((key, value) in sensorDetails) { - if (listOf(*value.axisNames).contains(axisName)) { - setSensorSuspended(key, value, false) + for (sd in sensorDetails) { + if (listOf(*sd.axisNames).contains(axisName)) { + setSensorSuspended(sd, false) } } } - private fun setSensorSuspended( - sensor: Sensor, - sensorDetails: SensorDetails, - suspend: Boolean - ) { + private fun setSensorSuspended(sensorDetails: SensorDetails, suspend: Boolean) { var changeOccurred = false synchronized(sensorDetails) { @@ -403,10 +415,46 @@ class DolphinSensorEventListener : SensorEventListener { suspend ) - if (suspend) - sensorManager!!.unregisterListener(this, sensor) - else - sensorManager!!.registerListener(this, sensor, SAMPLING_PERIOD_US) + if (suspend) { + unsuspendedSensors -= 1 + } else { + unsuspendedSensors += 1 + } + + if (canSuspendSensorsIndividually) { + if (suspend) { + sensorManager!!.unregisterListener(this, sensorDetails.sensor) + } else { + sensorManager!!.registerListener( + this, + sensorDetails.sensor, + SAMPLING_PERIOD_US + ) + } + sensorDetails.hasRegisteredListener = !suspend + } else { + if (suspend) { + // If there are no unsuspended sensors left, unregister them all. + // Otherwise, leave unregistering for later. A possible alternative could be + // to unregister everything and then re-register the sensors we still want, + // but I fear this could lead to dropped inputs. + if (unsuspendedSensors == 0) { + sensorManager!!.unregisterListener(this) + for (sd in this.sensorDetails) { + sd.hasRegisteredListener = false + } + } + } else { + if (!sensorDetails.hasRegisteredListener) { + sensorManager!!.registerListener( + this, + sensorDetails.sensor, + SAMPLING_PERIOD_US + ) + sensorDetails.hasRegisteredListener = true + } + } + } sensorDetails.isSuspended = suspend @@ -415,14 +463,14 @@ class DolphinSensorEventListener : SensorEventListener { } if (changeOccurred) { - Log.info((if (suspend) "Suspended sensor " else "Unsuspended sensor ") + sensor.name) + Log.info((if (suspend) "Suspended sensor " else "Unsuspended sensor ") + sensorDetails.sensor.name) } } @Keep fun getAxisNames(): Array { val axisNames = ArrayList() - for (sensorDetails in sensorDetailsSorted) { + for (sensorDetails in sensorDetails) { sensorDetails.axisNames.forEach { axisNames.add(it) } } return axisNames.toArray(arrayOf()) @@ -432,7 +480,7 @@ class DolphinSensorEventListener : SensorEventListener { fun getNegativeAxes(): BooleanArray { val negativeAxes = ArrayList() - for (sensorDetails in sensorDetailsSorted) { + for (sensorDetails in sensorDetails) { var eventAxisIndex = 0 var detailsAxisIndex = 0 var detailsAxisSetIndex = 0 @@ -467,22 +515,13 @@ class DolphinSensorEventListener : SensorEventListener { return result } - private val sensorDetailsSorted: List - get() { - val sensorDetails = ArrayList(sensorDetails.values) - Collections.sort( - sensorDetails, - Comparator.comparingInt { s: SensorDetails -> s.sensorType } - ) - return sensorDetails - } - companion object { // Set of three axes. Creates a negative companion to each axis, and corrects for device rotation. private const val AXIS_SET_TYPE_DEVICE_COORDINATES = 0 // Set of three axes. Creates a negative companion to each axis. private const val AXIS_SET_TYPE_OTHER_COORDINATES = 1 + private var deviceRotation = Surface.ROTATION_0 // The fastest sampling rate Android lets us use without declaring the HIGH_SAMPLING_RATE_SENSORS @@ -500,5 +539,13 @@ class DolphinSensorEventListener : SensorEventListener { fun setDeviceRotation(deviceRotation: Int) { this.deviceRotation = deviceRotation } + + private fun sensorsAreEqual(s1: Sensor, s2: Sensor): Boolean { + return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N && s1.id > 0 && s2.id > 0) { + s1.type == s2.type && s1.id == s2.id + } else { + s1.type == s2.type && s1.name == s2.name + } + } } } diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/ActivityTracker.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/ActivityTracker.kt new file mode 100644 index 0000000000..b3a6a5d91a --- /dev/null +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/ActivityTracker.kt @@ -0,0 +1,41 @@ +package org.dolphinemu.dolphinemu.utils + +import android.app.Activity +import android.app.Application.ActivityLifecycleCallbacks +import android.os.Bundle + +class ActivityTracker : ActivityLifecycleCallbacks { + val resumedActivities = HashSet() + var backgroundExecutionAllowed = false + + override fun onActivityCreated(activity: Activity, bundle: Bundle?) {} + + override fun onActivityStarted(activity: Activity) {} + + override fun onActivityResumed(activity: Activity) { + resumedActivities.add(activity) + if (!backgroundExecutionAllowed && !resumedActivities.isEmpty()) { + backgroundExecutionAllowed = true + setBackgroundExecutionAllowedNative(true) + } + } + + override fun onActivityPaused(activity: Activity) { + resumedActivities.remove(activity) + if (backgroundExecutionAllowed && resumedActivities.isEmpty()) { + backgroundExecutionAllowed = false + setBackgroundExecutionAllowedNative(false) + } + } + + override fun onActivityStopped(activity: Activity) {} + + override fun onActivitySaveInstanceState(activity: Activity, bundle: Bundle) {} + + override fun onActivityDestroyed(activity: Activity) {} + + companion object { + @JvmStatic + external fun setBackgroundExecutionAllowedNative(allowed: Boolean) + } +} diff --git a/Source/Android/app/src/main/res/drawable-xhdpi/banner_tv.png b/Source/Android/app/src/main/res/drawable-xhdpi/banner_tv.png index b837a2f4fb..b6f35f7d9b 100644 Binary files a/Source/Android/app/src/main/res/drawable-xhdpi/banner_tv.png and b/Source/Android/app/src/main/res/drawable-xhdpi/banner_tv.png differ diff --git a/Source/Android/app/src/main/res/drawable-xxxhdpi/banner_tv.png b/Source/Android/app/src/main/res/drawable-xxxhdpi/banner_tv.png index c9b4d9bbbc..1aed25b73a 100644 Binary files a/Source/Android/app/src/main/res/drawable-xxxhdpi/banner_tv.png and b/Source/Android/app/src/main/res/drawable-xxxhdpi/banner_tv.png differ diff --git a/Source/Android/app/src/main/res/drawable/ic_dolphin.xml b/Source/Android/app/src/main/res/drawable/ic_dolphin.xml index c2defe5980..54a3af22ce 100644 --- a/Source/Android/app/src/main/res/drawable/ic_dolphin.xml +++ b/Source/Android/app/src/main/res/drawable/ic_dolphin.xml @@ -1,27 +1,33 @@ - - - + + - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/Source/Android/app/src/main/res/drawable/ic_dolphin_launcher.xml b/Source/Android/app/src/main/res/drawable/ic_dolphin_launcher.xml index c43d170346..39ebd6c496 100644 --- a/Source/Android/app/src/main/res/drawable/ic_dolphin_launcher.xml +++ b/Source/Android/app/src/main/res/drawable/ic_dolphin_launcher.xml @@ -1,19 +1,48 @@ - - - + + - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/Source/Android/app/src/main/res/drawable/ic_dolphin_silhouette.xml b/Source/Android/app/src/main/res/drawable/ic_dolphin_silhouette.xml index 40cd346b4f..699772d871 100644 --- a/Source/Android/app/src/main/res/drawable/ic_dolphin_silhouette.xml +++ b/Source/Android/app/src/main/res/drawable/ic_dolphin_silhouette.xml @@ -1,11 +1,11 @@ - - - + + diff --git a/Source/Android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/Source/Android/app/src/main/res/mipmap-hdpi/ic_launcher.png index e50a86dac1..49923a0a45 100644 Binary files a/Source/Android/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/Source/Android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/Source/Android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/Source/Android/app/src/main/res/mipmap-mdpi/ic_launcher.png index 032b6ff75e..9a23163e6f 100644 Binary files a/Source/Android/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/Source/Android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/Source/Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/Source/Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png index f20aa29c6a..a8f6a4167a 100644 Binary files a/Source/Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/Source/Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/Source/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/Source/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index c1a05c347b..4d2e1711a0 100644 Binary files a/Source/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/Source/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/Source/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/Source/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 9578251b57..bb04cfc59e 100644 Binary files a/Source/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/Source/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/Source/Android/app/src/main/res/values/strings.xml b/Source/Android/app/src/main/res/values/strings.xml index 360e5006a0..a195ef08ea 100644 --- a/Source/Android/app/src/main/res/values/strings.xml +++ b/Source/Android/app/src/main/res/values/strings.xml @@ -69,7 +69,7 @@ General - Dual Core + Dual Core (speedhack) Split workload to two CPU cores instead of one. Increases speed. Enable Cheats Speed Limit (0% = Unlimited) @@ -874,7 +874,7 @@ It can efficiently compress both junk data and encrypted Wii data. Website GitHub Support - \u00A9 2003–2015+ Dolphin Team. \u201cGameCube\u201d and \u201cWii\u201d are trademarks of Nintendo. Dolphin is not affiliated with Nintendo in any way. + \u00A9 2003–2024+ Dolphin Team. \u201cGameCube\u201d and \u201cWii\u201d are trademarks of Nintendo. Dolphin is not affiliated with Nintendo in any way. System driver The GPU driver that is part of the OS. @@ -914,6 +914,8 @@ It can efficiently compress both junk data and encrypted Wii data. Figure Number Invalid Figure Selection Power Disc/Play Set + Power Disc Two + Power Disc Three Player One Player Two P1 Ability One diff --git a/Source/Android/gradle.properties b/Source/Android/gradle.properties index ac3bc4bbd0..0f8bfbb671 100644 --- a/Source/Android/gradle.properties +++ b/Source/Android/gradle.properties @@ -14,6 +14,5 @@ android.enableJetifier=true android.useAndroidX=true # Kotlin code style for this project: "official" or "obsolete": kotlin.code.style=official -android.defaults.buildfeatures.buildconfig=true android.nonTransitiveRClass=false android.nonFinalResIds=false diff --git a/Source/Android/jni/ActivityTracker.cpp b/Source/Android/jni/ActivityTracker.cpp new file mode 100644 index 0000000000..b871890576 --- /dev/null +++ b/Source/Android/jni/ActivityTracker.cpp @@ -0,0 +1,21 @@ +// Copyright 2024 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include + +#include "Common/Logging/Log.h" +#include "Core/AchievementManager.h" + +extern "C" { + +JNIEXPORT void JNICALL +Java_org_dolphinemu_dolphinemu_utils_ActivityTracker_setBackgroundExecutionAllowedNative( + JNIEnv*, jclass, jboolean allowed) +{ + // This is called with allowed == false when the app goes into the background. + // We use this to stop continuously running background threads so we don't waste battery. + + INFO_LOG_FMT(CORE, "SetBackgroundExecutionAllowed {}", allowed); + AchievementManager::GetInstance().SetBackgroundExecutionAllowed(allowed); +} +} diff --git a/Source/Android/jni/CMakeLists.txt b/Source/Android/jni/CMakeLists.txt index ab2acc7063..7ddae94c07 100644 --- a/Source/Android/jni/CMakeLists.txt +++ b/Source/Android/jni/CMakeLists.txt @@ -1,4 +1,5 @@ add_library(main SHARED + ActivityTracker.cpp Cheats/ARCheat.cpp Cheats/Cheats.h Cheats/GeckoCheat.cpp @@ -11,6 +12,7 @@ add_library(main SHARED GameList/GameFile.cpp GameList/GameFile.h GameList/GameFileCache.cpp + GpuDriver.cpp Host.cpp Host.h InfinityConfig.cpp @@ -32,7 +34,6 @@ add_library(main SHARED RiivolutionPatches.cpp SkylanderConfig.cpp WiiUtils.cpp - GpuDriver.cpp ) target_link_libraries(main diff --git a/Source/Android/jni/Cheats/GraphicsModGroup.cpp b/Source/Android/jni/Cheats/GraphicsModGroup.cpp index c21584f326..35a5a92f08 100644 --- a/Source/Android/jni/Cheats/GraphicsModGroup.cpp +++ b/Source/Android/jni/Cheats/GraphicsModGroup.cpp @@ -53,7 +53,7 @@ Java_org_dolphinemu_dolphinemu_features_cheats_model_GraphicsModGroup_getMods(JN // If no group matches the mod's features, or if the mod has no features, skip it if (std::none_of(mod.m_features.begin(), mod.m_features.end(), [&groups](const GraphicsModFeatureConfig& feature) { - return groups.count(feature.m_group) == 1; + return groups.contains(feature.m_group); })) { continue; diff --git a/Source/Android/jni/InfinityConfig.cpp b/Source/Android/jni/InfinityConfig.cpp index 7be0402769..a5740537b0 100644 --- a/Source/Android/jni/InfinityConfig.cpp +++ b/Source/Android/jni/InfinityConfig.cpp @@ -10,6 +10,8 @@ #include "Core/IOS/USB/Emulated/Infinity.h" #include "Core/System.h" +using FigureUIPosition = IOS::HLE::USB::FigureUIPosition; + extern "C" { JNIEXPORT jobject JNICALL @@ -66,7 +68,7 @@ Java_org_dolphinemu_dolphinemu_features_infinitybase_InfinityConfig_removeFigure jint position) { auto& system = Core::System::GetInstance(); - system.GetInfinityBase().RemoveFigure(position); + system.GetInfinityBase().RemoveFigure(static_cast(position)); } JNIEXPORT jstring JNICALL @@ -87,9 +89,10 @@ Java_org_dolphinemu_dolphinemu_features_infinitybase_InfinityConfig_loadFigure(J } auto& system = Core::System::GetInstance(); - system.GetInfinityBase().RemoveFigure(position); + system.GetInfinityBase().RemoveFigure(static_cast(position)); return ToJString(env, - system.GetInfinityBase().LoadFigure(file_data, std::move(inf_file), position)); + system.GetInfinityBase().LoadFigure(file_data, std::move(inf_file), + static_cast(position))); } JNIEXPORT jstring JNICALL @@ -102,7 +105,7 @@ Java_org_dolphinemu_dolphinemu_features_infinitybase_InfinityConfig_createFigure auto& system = Core::System::GetInstance(); system.GetInfinityBase().CreateFigure(file_name, fig_num); - system.GetInfinityBase().RemoveFigure(position); + system.GetInfinityBase().RemoveFigure(static_cast(position)); File::IOFile inf_file(file_name, "r+b"); if (!inf_file) @@ -116,6 +119,7 @@ Java_org_dolphinemu_dolphinemu_features_infinitybase_InfinityConfig_createFigure } return ToJString(env, - system.GetInfinityBase().LoadFigure(file_data, std::move(inf_file), position)); + system.GetInfinityBase().LoadFigure(file_data, std::move(inf_file), + static_cast(position))); } } diff --git a/Source/Android/jni/MainAndroid.cpp b/Source/Android/jni/MainAndroid.cpp index 9fcf1b33a3..811b28c32b 100644 --- a/Source/Android/jni/MainAndroid.cpp +++ b/Source/Android/jni/MainAndroid.cpp @@ -173,6 +173,11 @@ bool Host_RendererIsFullscreen() return false; } +bool Host_TASInputHasFocus() +{ + return false; +} + void Host_YieldToUI() { } @@ -279,7 +284,7 @@ JNIEXPORT jboolean JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_IsRunnin JNIEXPORT jboolean JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_IsRunningAndStarted(JNIEnv*, jclass) { - return static_cast(Core::IsRunningAndStarted()); + return static_cast(Core::IsRunning(Core::System::GetInstance())); } JNIEXPORT jboolean JNICALL @@ -412,11 +417,11 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_WriteJitBloc HostThreadLock guard; auto& system = Core::System::GetInstance(); auto& jit_interface = system.GetJitInterface(); + const Core::CPUThreadGuard cpu_guard(system); if (jit_interface.GetCore() == nullptr) { env->CallStaticVoidMethod(native_library_class, IDCache::GetDisplayToastMsg(), - ToJString(env, Common::GetStringT("JIT is not active")), - static_cast(false)); + ToJString(env, Common::GetStringT("JIT is not active")), JNI_FALSE); return; } const std::string filename = fmt::format("{}{}.txt", File::GetUserPath(D_DUMPDEBUG_JITBLOCKS_IDX), @@ -427,13 +432,13 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_WriteJitBloc env->CallStaticVoidMethod( native_library_class, IDCache::GetDisplayToastMsg(), ToJString(env, Common::FmtFormatT("Failed to open \"{0}\" for writing.", filename)), - static_cast(false)); + JNI_FALSE); return; } - jit_interface.JitBlockLogDump(Core::CPUThreadGuard{system}, f.GetHandle()); + jit_interface.JitBlockLogDump(cpu_guard, f.GetHandle()); env->CallStaticVoidMethod(native_library_class, IDCache::GetDisplayToastMsg(), ToJString(env, Common::FmtFormatT("Wrote to \"{0}\".", filename)), - static_cast(false)); + JNI_FALSE); } // Surface Handling @@ -696,7 +701,7 @@ JNIEXPORT jboolean JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_ConvertD blob_reader = DiscIO::CreateBlobReader(in_path); if (!blob_reader) - return static_cast(false); + return JNI_FALSE; jobject jCallbackGlobal = env->NewGlobalRef(jCallback); Common::ScopeGuard scope_guard([jCallbackGlobal, env] { env->DeleteGlobalRef(jCallbackGlobal); }); diff --git a/Source/Core/AudioCommon/AlsaSoundStream.cpp b/Source/Core/AudioCommon/AlsaSoundStream.cpp index 5645efa58b..b9e817331c 100644 --- a/Source/Core/AudioCommon/AlsaSoundStream.cpp +++ b/Source/Core/AudioCommon/AlsaSoundStream.cpp @@ -20,7 +20,7 @@ AlsaSound::~AlsaSound() m_thread_status.store(ALSAThreadStatus::STOPPING); // Immediately lock and unlock mutex to prevent cv race. - std::unique_lock{cv_m}; + std::unique_lock{cv_m}.unlock(); // Give the opportunity to the audio thread // to realize we are stopping the emulation @@ -82,7 +82,7 @@ bool AlsaSound::SetRunning(bool running) m_thread_status.store(running ? ALSAThreadStatus::RUNNING : ALSAThreadStatus::PAUSED); // Immediately lock and unlock mutex to prevent cv race. - std::unique_lock{cv_m}; + std::unique_lock{cv_m}.unlock(); // Notify thread that status has changed cv.notify_one(); diff --git a/Source/Core/AudioCommon/OpenSLESStream.cpp b/Source/Core/AudioCommon/OpenSLESStream.cpp index a35b981017..a3f6308187 100644 --- a/Source/Core/AudioCommon/OpenSLESStream.cpp +++ b/Source/Core/AudioCommon/OpenSLESStream.cpp @@ -137,6 +137,12 @@ OpenSLESStream::~OpenSLESStream() } } +bool OpenSLESStream::SetRunning(bool running) +{ + SLuint32 new_state = running ? SL_PLAYSTATE_PLAYING : SL_PLAYSTATE_PAUSED; + return (*bqPlayerPlay)->SetPlayState(bqPlayerPlay, new_state) == SL_RESULT_SUCCESS; +} + void OpenSLESStream::SetVolume(int volume) { const SLmillibel attenuation = diff --git a/Source/Core/AudioCommon/OpenSLESStream.h b/Source/Core/AudioCommon/OpenSLESStream.h index 0aae560ce6..f22aaf9a0f 100644 --- a/Source/Core/AudioCommon/OpenSLESStream.h +++ b/Source/Core/AudioCommon/OpenSLESStream.h @@ -14,7 +14,7 @@ class OpenSLESStream final : public SoundStream public: ~OpenSLESStream() override; bool Init() override; - bool SetRunning(bool running) override { return true; } + bool SetRunning(bool running) override; void SetVolume(int volume) override; static bool IsValid() { return true; } diff --git a/Source/Core/AudioCommon/WaveFile.cpp b/Source/Core/AudioCommon/WaveFile.cpp index b2345aca59..3c74bd0cc4 100644 --- a/Source/Core/AudioCommon/WaveFile.cpp +++ b/Source/Core/AudioCommon/WaveFile.cpp @@ -2,12 +2,12 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "AudioCommon/WaveFile.h" -#include "AudioCommon/Mixer.h" #include #include +#include "AudioCommon/Mixer.h" #include "Common/CommonTypes.h" #include "Common/FileUtil.h" #include "Common/IOFile.h" diff --git a/Source/Core/CMakeLists.txt b/Source/Core/CMakeLists.txt index 576e3eec62..b1c5a3ab17 100644 --- a/Source/Core/CMakeLists.txt +++ b/Source/Core/CMakeLists.txt @@ -30,3 +30,59 @@ endif() if (WIN32 AND ENABLE_AUTOUPDATE) add_subdirectory(WinUpdater) endif() + +if (APPLE AND ENABLE_QT) + set(DOLPHIN_MAC_BUNDLE "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Dolphin.app") + + add_custom_target(build_final_bundle ALL + COMMAND ${CMAKE_COMMAND} -E remove_directory + ${DOLPHIN_MAC_BUNDLE} + + COMMAND cp -R + ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/DolphinQt.app + ${DOLPHIN_MAC_BUNDLE} + + # HACK: The Updater does not support setting the executable bit on new files, + # so don't use the new executable name, and instead continue to use "Dolphin". + COMMAND ${CMAKE_COMMAND} -E rename + ${DOLPHIN_MAC_BUNDLE}/Contents/MacOS/DolphinQt + ${DOLPHIN_MAC_BUNDLE}/Contents/MacOS/Dolphin + + COMMAND plutil + -replace CFBundleExecutable -string Dolphin + ${DOLPHIN_MAC_BUNDLE}/Contents/Info.plist + + DEPENDS dolphin-emu) + + if (ENABLE_AUTOUPDATE) + add_dependencies(build_final_bundle MacUpdater) + + add_custom_command(TARGET build_final_bundle + POST_BUILD + COMMAND ${CMAKE_COMMAND} -E make_directory + "${DOLPHIN_MAC_BUNDLE}/Contents/Helpers" + + COMMAND cp -R + "$" + "${DOLPHIN_MAC_BUNDLE}/Contents/Helpers/Dolphin Updater.app") + + if (MACOS_CODE_SIGNING) + add_custom_command(TARGET build_final_bundle + POST_BUILD + COMMAND "${CMAKE_SOURCE_DIR}/Tools/mac-codesign.sh" + "-t" + "${MACOS_CODE_SIGNING_IDENTITY}" + "${DOLPHIN_MAC_BUNDLE}/Contents/Helpers/Dolphin Updater.app") + endif() + endif() + + if (MACOS_CODE_SIGNING) + add_custom_command(TARGET build_final_bundle + POST_BUILD + COMMAND "${CMAKE_SOURCE_DIR}/Tools/mac-codesign.sh" + "-t" + "-e" "${CMAKE_SOURCE_DIR}/Source/Core/DolphinQt/DolphinEmu$<$:Debug>.entitlements" + "${MACOS_CODE_SIGNING_IDENTITY}" + "${DOLPHIN_MAC_BUNDLE}") + endif() +endif() diff --git a/Source/Core/Common/Arm64Emitter.cpp b/Source/Core/Common/Arm64Emitter.cpp index a7dafba569..8d71016f7e 100644 --- a/Source/Core/Common/Arm64Emitter.cpp +++ b/Source/Core/Common/Arm64Emitter.cpp @@ -87,26 +87,6 @@ void ARM64XEmitter::SetCodePtr(u8* ptr, u8* end, bool write_failed) m_lastCacheFlushEnd = ptr; } -const u8* ARM64XEmitter::GetCodePtr() const -{ - return m_code; -} - -u8* ARM64XEmitter::GetWritableCodePtr() -{ - return m_code; -} - -const u8* ARM64XEmitter::GetCodeEnd() const -{ - return m_code_end; -} - -u8* ARM64XEmitter::GetWritableCodeEnd() -{ - return m_code_end; -} - void ARM64XEmitter::ReserveCodeSpace(u32 bytes) { for (u32 i = 0; i < bytes / 4; i++) diff --git a/Source/Core/Common/Arm64Emitter.h b/Source/Core/Common/Arm64Emitter.h index e97e72f3c3..134f9b64cc 100644 --- a/Source/Core/Common/Arm64Emitter.h +++ b/Source/Core/Common/Arm64Emitter.h @@ -680,10 +680,10 @@ public: void SetCodePtr(u8* ptr, u8* end, bool write_failed = false); void SetCodePtrUnsafe(u8* ptr, u8* end, bool write_failed = false); - const u8* GetCodePtr() const; - u8* GetWritableCodePtr(); - const u8* GetCodeEnd() const; - u8* GetWritableCodeEnd(); + const u8* GetCodePtr() const { return m_code; } + u8* GetWritableCodePtr() { return m_code; } + const u8* GetCodeEnd() const { return m_code_end; } + u8* GetWritableCodeEnd() { return m_code_end; } void ReserveCodeSpace(u32 bytes); u8* AlignCode16(); u8* AlignCodePage(); diff --git a/Source/Core/Common/ArmCPUDetect.cpp b/Source/Core/Common/ArmCPUDetect.cpp index b55952cf2b..84cf727695 100644 --- a/Source/Core/Common/ArmCPUDetect.cpp +++ b/Source/Core/Common/ArmCPUDetect.cpp @@ -15,11 +15,16 @@ #include #include #include "Common/WindowsRegistry.h" -#else -#ifndef __FreeBSD__ +#elif defined(__linux__) #include -#endif #include +#elif defined(__FreeBSD__) +#include +#elif defined(__OpenBSD__) +#include +#include +#include +#include #endif #include @@ -183,7 +188,7 @@ static bool Read_MIDR_EL1(u64* value) #endif -#ifndef __APPLE__ +#if defined(_WIN32) || defined(__linux__) || defined(__FreeBSD__) static std::string MIDRToString(u64 midr) { @@ -248,7 +253,7 @@ void CPUInfo::Detect() { cpu_id = MIDRToString(reg); } -#else +#elif defined(__linux__) || defined(__FreeBSD__) // Linux, Android, and FreeBSD #if defined(__FreeBSD__) @@ -277,6 +282,33 @@ void CPUInfo::Detect() { cpu_id = MIDRToString(midr); } +#elif defined(__OpenBSD__) + // OpenBSD + int mib[2]; + size_t len; + char hwmodel[256]; + uint64_t isar0; + + mib[0] = CTL_HW; + mib[1] = HW_MODEL; + len = std::size(hwmodel); + if (sysctl(mib, 2, &hwmodel, &len, nullptr, 0) != -1) + model_name = std::string(hwmodel, len - 1); + + mib[0] = CTL_MACHDEP; + mib[1] = CPU_ID_AA64ISAR0; + len = sizeof(isar0); + if (sysctl(mib, 2, &isar0, &len, nullptr, 0) != -1) + { + if (ID_AA64ISAR0_AES(isar0) >= ID_AA64ISAR0_AES_BASE) + bAES = true; + if (ID_AA64ISAR0_SHA1(isar0) >= ID_AA64ISAR0_SHA1_BASE) + bSHA1 = true; + if (ID_AA64ISAR0_SHA2(isar0) >= ID_AA64ISAR0_SHA2_BASE) + bSHA2 = true; + if (ID_AA64ISAR0_CRC32(isar0) >= ID_AA64ISAR0_CRC32_BASE) + bCRC32 = true; + } #endif model_name = ReplaceAll(model_name, ",", "_"); diff --git a/Source/Core/Common/Assembler/AssemblerTables.cpp b/Source/Core/Common/Assembler/AssemblerTables.cpp index ba6c8ad5d4..f9869d3ad3 100644 --- a/Source/Core/Common/Assembler/AssemblerTables.cpp +++ b/Source/Core/Common/Assembler/AssemblerTables.cpp @@ -42,40 +42,40 @@ constexpr ExtendedMnemonicDesc INVALID_EXT_MNEMONIC = {0, nullptr}; // All operands as referenced by the Gekko/Broadway user manual // See section 12.1.2 under Chapter 12 -constexpr OperandDesc _A = OperandDesc{Mask(11, 15), {16, false}}; -constexpr OperandDesc _B = OperandDesc{Mask(16, 20), {11, false}}; -constexpr OperandDesc _BD = OperandDesc{Mask(16, 29), {0, true}}; -constexpr OperandDesc _BI = OperandDesc{Mask(11, 15), {16, false}}; -constexpr OperandDesc _BO = OperandDesc{Mask(6, 10), {21, false}}; -constexpr OperandDesc _C = OperandDesc{Mask(21, 25), {6, false}}; -constexpr OperandDesc _Crba = OperandDesc{Mask(11, 15), {16, false}}; -constexpr OperandDesc _Crbb = OperandDesc{Mask(16, 20), {11, false}}; -constexpr OperandDesc _Crbd = OperandDesc{Mask(6, 10), {21, false}}; -constexpr OperandDesc _Crfd = OperandDesc{Mask(6, 8), {23, false}}; -constexpr OperandDesc _Crfs = OperandDesc{Mask(11, 13), {18, false}}; -constexpr OperandDesc _CRM = OperandDesc{Mask(12, 19), {12, false}}; -constexpr OperandDesc _D = OperandDesc{Mask(6, 10), {21, false}}; -constexpr OperandDesc _FM = OperandDesc{Mask(7, 14), {17, false}}; -constexpr OperandDesc _W1 = OperandDesc{Mask(16, 16), {15, false}}; -constexpr OperandDesc _W2 = OperandDesc{Mask(21, 21), {10, false}}; -constexpr OperandDesc _IMM = OperandDesc{Mask(16, 19), {12, false}}; -constexpr OperandDesc _L = OperandDesc{Mask(10, 10), {21, false}}; -constexpr OperandDesc _LI = OperandDesc{Mask(6, 29), {0, true}}; -constexpr OperandDesc _MB = OperandDesc{Mask(21, 25), {6, false}}; -constexpr OperandDesc _ME = OperandDesc{Mask(26, 30), {1, false}}; -constexpr OperandDesc _NB = OperandDesc{Mask(16, 20), {11, false}}; -constexpr OperandDesc _Offd = OperandDesc{Mask(16, 31), {0, true}}; -constexpr OperandDesc _OffdPs = OperandDesc{Mask(20, 31), {0, true}}; -constexpr OperandDesc _S = OperandDesc{Mask(6, 10), {21, false}}; -constexpr OperandDesc _SH = OperandDesc{Mask(16, 20), {11, false}}; -constexpr OperandDesc _SIMM = OperandDesc{Mask(16, 31), {0, true}}; -constexpr OperandDesc _SPR = OperandDesc{Mask(11, 20), {11, false}}; -constexpr OperandDesc _SR = OperandDesc{Mask(12, 15), {16, false}}; -constexpr OperandDesc _TO = OperandDesc{Mask(6, 10), {21, false}}; -constexpr OperandDesc _TPR = OperandDesc{Mask(11, 20), {11, false}}; -constexpr OperandDesc _UIMM = OperandDesc{Mask(16, 31), {0, false}}; -constexpr OperandDesc _I1 = OperandDesc{Mask(17, 19), {12, false}}; -constexpr OperandDesc _I2 = OperandDesc{Mask(22, 24), {7, false}}; +constexpr OperandDesc OpDesc_A = OperandDesc{Mask(11, 15), {16, false}}; +constexpr OperandDesc OpDesc_B = OperandDesc{Mask(16, 20), {11, false}}; +constexpr OperandDesc OpDesc_BD = OperandDesc{Mask(16, 29), {0, true}}; +constexpr OperandDesc OpDesc_BI = OperandDesc{Mask(11, 15), {16, false}}; +constexpr OperandDesc OpDesc_BO = OperandDesc{Mask(6, 10), {21, false}}; +constexpr OperandDesc OpDesc_C = OperandDesc{Mask(21, 25), {6, false}}; +constexpr OperandDesc OpDesc_Crba = OperandDesc{Mask(11, 15), {16, false}}; +constexpr OperandDesc OpDesc_Crbb = OperandDesc{Mask(16, 20), {11, false}}; +constexpr OperandDesc OpDesc_Crbd = OperandDesc{Mask(6, 10), {21, false}}; +constexpr OperandDesc OpDesc_Crfd = OperandDesc{Mask(6, 8), {23, false}}; +constexpr OperandDesc OpDesc_Crfs = OperandDesc{Mask(11, 13), {18, false}}; +constexpr OperandDesc OpDesc_CRM = OperandDesc{Mask(12, 19), {12, false}}; +constexpr OperandDesc OpDesc_D = OperandDesc{Mask(6, 10), {21, false}}; +constexpr OperandDesc OpDesc_FM = OperandDesc{Mask(7, 14), {17, false}}; +constexpr OperandDesc OpDesc_W1 = OperandDesc{Mask(16, 16), {15, false}}; +constexpr OperandDesc OpDesc_W2 = OperandDesc{Mask(21, 21), {10, false}}; +constexpr OperandDesc OpDesc_IMM = OperandDesc{Mask(16, 19), {12, false}}; +constexpr OperandDesc OpDesc_L = OperandDesc{Mask(10, 10), {21, false}}; +constexpr OperandDesc OpDesc_LI = OperandDesc{Mask(6, 29), {0, true}}; +constexpr OperandDesc OpDesc_MB = OperandDesc{Mask(21, 25), {6, false}}; +constexpr OperandDesc OpDesc_ME = OperandDesc{Mask(26, 30), {1, false}}; +constexpr OperandDesc OpDesc_NB = OperandDesc{Mask(16, 20), {11, false}}; +constexpr OperandDesc OpDesc_Offd = OperandDesc{Mask(16, 31), {0, true}}; +constexpr OperandDesc OpDesc_OffdPs = OperandDesc{Mask(20, 31), {0, true}}; +constexpr OperandDesc OpDesc_S = OperandDesc{Mask(6, 10), {21, false}}; +constexpr OperandDesc OpDesc_SH = OperandDesc{Mask(16, 20), {11, false}}; +constexpr OperandDesc OpDesc_SIMM = OperandDesc{Mask(16, 31), {0, true}}; +constexpr OperandDesc OpDesc_SPR = OperandDesc{Mask(11, 20), {11, false}}; +constexpr OperandDesc OpDesc_SR = OperandDesc{Mask(12, 15), {16, false}}; +constexpr OperandDesc OpDesc_TO = OperandDesc{Mask(6, 10), {21, false}}; +constexpr OperandDesc OpDesc_TPR = OperandDesc{Mask(11, 20), {11, false}}; +constexpr OperandDesc OpDesc_UIMM = OperandDesc{Mask(16, 31), {0, false}}; +constexpr OperandDesc OpDesc_I1 = OperandDesc{Mask(17, 19), {12, false}}; +constexpr OperandDesc OpDesc_I2 = OperandDesc{Mask(22, 24), {7, false}}; } // namespace void OperandList::Insert(size_t before, u32 val) @@ -675,288 +675,293 @@ extern const CaseInsensitiveDict extended_mnemoni // Defines all basic mnemonics that Broadway/Gekko supports extern const std::array mnemonics = { // A-2 - OERC_MNEMONIC(31, InsertVal(266, 22, 30), _D, _A, _B), // add - OERC_MNEMONIC(31, InsertVal(10, 22, 30), _D, _A, _B), // addc - OERC_MNEMONIC(31, InsertVal(138, 22, 30), _D, _A, _B), // adde - BASIC_MNEMONIC(14, _D, _A, _SIMM), // addi - BASIC_MNEMONIC(12, _D, _A, _SIMM), // addic - BASIC_MNEMONIC(13, _D, _A, _SIMM), // addic. - BASIC_MNEMONIC(15, _D, _A, _SIMM), // addis - OERC_MNEMONIC(31, InsertVal(234, 22, 30), _D, _A), // addme - OERC_MNEMONIC(31, InsertVal(202, 22, 30), _D, _A), // addze - OERC_MNEMONIC(31, InsertVal(491, 22, 30), _D, _A, _B), // divw - OERC_MNEMONIC(31, InsertVal(459, 22, 30), _D, _A, _B), // divwu - RC_MNEMONIC(31, InsertVal(75, 22, 30), _D, _A, _B), // mulhw - RC_MNEMONIC(31, InsertVal(11, 22, 30), _D, _A, _B), // mulhwu - BASIC_MNEMONIC(7, _D, _A, _SIMM), // mulli - OERC_MNEMONIC(31, InsertVal(235, 22, 30), _D, _A, _B), // mullw - OERC_MNEMONIC(31, InsertVal(104, 22, 30), _D, _A), // neg - OERC_MNEMONIC(31, InsertVal(40, 22, 30), _D, _A, _B), // subf - OERC_MNEMONIC(31, InsertVal(8, 22, 30), _D, _A, _B), // subfc - OERC_MNEMONIC(31, InsertVal(136, 22, 30), _D, _A, _B), // subfe - BASIC_MNEMONIC(8, _D, _A, _SIMM), // subfic - OERC_MNEMONIC(31, InsertVal(232, 22, 30), _D, _A), // subfme - OERC_MNEMONIC(31, InsertVal(200, 22, 30), _D, _A), // subfze + OERC_MNEMONIC(31, InsertVal(266, 22, 30), OpDesc_D, OpDesc_A, OpDesc_B), // add + OERC_MNEMONIC(31, InsertVal(10, 22, 30), OpDesc_D, OpDesc_A, OpDesc_B), // addc + OERC_MNEMONIC(31, InsertVal(138, 22, 30), OpDesc_D, OpDesc_A, OpDesc_B), // adde + BASIC_MNEMONIC(14, OpDesc_D, OpDesc_A, OpDesc_SIMM), // addi + BASIC_MNEMONIC(12, OpDesc_D, OpDesc_A, OpDesc_SIMM), // addic + BASIC_MNEMONIC(13, OpDesc_D, OpDesc_A, OpDesc_SIMM), // addic. + BASIC_MNEMONIC(15, OpDesc_D, OpDesc_A, OpDesc_SIMM), // addis + OERC_MNEMONIC(31, InsertVal(234, 22, 30), OpDesc_D, OpDesc_A), // addme + OERC_MNEMONIC(31, InsertVal(202, 22, 30), OpDesc_D, OpDesc_A), // addze + OERC_MNEMONIC(31, InsertVal(491, 22, 30), OpDesc_D, OpDesc_A, OpDesc_B), // divw + OERC_MNEMONIC(31, InsertVal(459, 22, 30), OpDesc_D, OpDesc_A, OpDesc_B), // divwu + RC_MNEMONIC(31, InsertVal(75, 22, 30), OpDesc_D, OpDesc_A, OpDesc_B), // mulhw + RC_MNEMONIC(31, InsertVal(11, 22, 30), OpDesc_D, OpDesc_A, OpDesc_B), // mulhwu + BASIC_MNEMONIC(7, OpDesc_D, OpDesc_A, OpDesc_SIMM), // mulli + OERC_MNEMONIC(31, InsertVal(235, 22, 30), OpDesc_D, OpDesc_A, OpDesc_B), // mullw + OERC_MNEMONIC(31, InsertVal(104, 22, 30), OpDesc_D, OpDesc_A), // neg + OERC_MNEMONIC(31, InsertVal(40, 22, 30), OpDesc_D, OpDesc_A, OpDesc_B), // subf + OERC_MNEMONIC(31, InsertVal(8, 22, 30), OpDesc_D, OpDesc_A, OpDesc_B), // subfc + OERC_MNEMONIC(31, InsertVal(136, 22, 30), OpDesc_D, OpDesc_A, OpDesc_B), // subfe + BASIC_MNEMONIC(8, OpDesc_D, OpDesc_A, OpDesc_SIMM), // subfic + OERC_MNEMONIC(31, InsertVal(232, 22, 30), OpDesc_D, OpDesc_A), // subfme + OERC_MNEMONIC(31, InsertVal(200, 22, 30), OpDesc_D, OpDesc_A), // subfze // A-3 - MNEMONIC(31, InsertVal(0, 21, 30), _Crfd, _L, _A, _B), // cmp - BASIC_MNEMONIC(11, _Crfd, _L, _A, _SIMM), // cmpi - MNEMONIC(31, InsertVal(32, 21, 30), _Crfd, _L, _A, _B), // cmpl - BASIC_MNEMONIC(10, _Crfd, _L, _A, _UIMM), // cmpli + MNEMONIC(31, InsertVal(0, 21, 30), OpDesc_Crfd, OpDesc_L, OpDesc_A, OpDesc_B), // cmp + BASIC_MNEMONIC(11, OpDesc_Crfd, OpDesc_L, OpDesc_A, OpDesc_SIMM), // cmpi + MNEMONIC(31, InsertVal(32, 21, 30), OpDesc_Crfd, OpDesc_L, OpDesc_A, OpDesc_B), // cmpl + BASIC_MNEMONIC(10, OpDesc_Crfd, OpDesc_L, OpDesc_A, OpDesc_UIMM), // cmpli // A-4 - RC_MNEMONIC(31, InsertVal(28, 21, 30), _A, _S, _B), // and - RC_MNEMONIC(31, InsertVal(60, 21, 30), _A, _S, _B), // andc - BASIC_MNEMONIC(28, _A, _S, _UIMM), // andi. - BASIC_MNEMONIC(29, _A, _S, _UIMM), // andis. - RC_MNEMONIC(31, InsertVal(26, 21, 30), _A, _S), // cntlzw - RC_MNEMONIC(31, InsertVal(284, 21, 30), _A, _S, _B), // eqv - RC_MNEMONIC(31, InsertVal(954, 21, 30), _A, _S), // extsb - RC_MNEMONIC(31, InsertVal(922, 21, 30), _A, _S), // extsh - RC_MNEMONIC(31, InsertVal(476, 21, 30), _A, _S, _B), // nand - RC_MNEMONIC(31, InsertVal(124, 21, 30), _A, _S, _B), // nor - RC_MNEMONIC(31, InsertVal(444, 21, 30), _A, _S, _B), // or - RC_MNEMONIC(31, InsertVal(412, 21, 30), _A, _S, _B), // orc - BASIC_MNEMONIC(24, _A, _S, _UIMM), // ori - BASIC_MNEMONIC(25, _A, _S, _UIMM), // oris - RC_MNEMONIC(31, InsertVal(316, 21, 30), _A, _S, _B), // xor - BASIC_MNEMONIC(26, _A, _S, _UIMM), // xori - BASIC_MNEMONIC(27, _A, _S, _UIMM), // xoris + RC_MNEMONIC(31, InsertVal(28, 21, 30), OpDesc_A, OpDesc_S, OpDesc_B), // and + RC_MNEMONIC(31, InsertVal(60, 21, 30), OpDesc_A, OpDesc_S, OpDesc_B), // andc + BASIC_MNEMONIC(28, OpDesc_A, OpDesc_S, OpDesc_UIMM), // andi. + BASIC_MNEMONIC(29, OpDesc_A, OpDesc_S, OpDesc_UIMM), // andis. + RC_MNEMONIC(31, InsertVal(26, 21, 30), OpDesc_A, OpDesc_S), // cntlzw + RC_MNEMONIC(31, InsertVal(284, 21, 30), OpDesc_A, OpDesc_S, OpDesc_B), // eqv + RC_MNEMONIC(31, InsertVal(954, 21, 30), OpDesc_A, OpDesc_S), // extsb + RC_MNEMONIC(31, InsertVal(922, 21, 30), OpDesc_A, OpDesc_S), // extsh + RC_MNEMONIC(31, InsertVal(476, 21, 30), OpDesc_A, OpDesc_S, OpDesc_B), // nand + RC_MNEMONIC(31, InsertVal(124, 21, 30), OpDesc_A, OpDesc_S, OpDesc_B), // nor + RC_MNEMONIC(31, InsertVal(444, 21, 30), OpDesc_A, OpDesc_S, OpDesc_B), // or + RC_MNEMONIC(31, InsertVal(412, 21, 30), OpDesc_A, OpDesc_S, OpDesc_B), // orc + BASIC_MNEMONIC(24, OpDesc_A, OpDesc_S, OpDesc_UIMM), // ori + BASIC_MNEMONIC(25, OpDesc_A, OpDesc_S, OpDesc_UIMM), // oris + RC_MNEMONIC(31, InsertVal(316, 21, 30), OpDesc_A, OpDesc_S, OpDesc_B), // xor + BASIC_MNEMONIC(26, OpDesc_A, OpDesc_S, OpDesc_UIMM), // xori + BASIC_MNEMONIC(27, OpDesc_A, OpDesc_S, OpDesc_UIMM), // xoris // A-5 - RC_MNEMONIC(20, 0, _A, _S, _SH, _MB, _ME), // rlwimi - RC_MNEMONIC(21, 0, _A, _S, _SH, _MB, _ME), // rlwinm - RC_MNEMONIC(23, 0, _A, _S, _B, _MB, _ME), // rlwnm + RC_MNEMONIC(20, 0, OpDesc_A, OpDesc_S, OpDesc_SH, OpDesc_MB, OpDesc_ME), // rlwimi + RC_MNEMONIC(21, 0, OpDesc_A, OpDesc_S, OpDesc_SH, OpDesc_MB, OpDesc_ME), // rlwinm + RC_MNEMONIC(23, 0, OpDesc_A, OpDesc_S, OpDesc_B, OpDesc_MB, OpDesc_ME), // rlwnm // A-6 - RC_MNEMONIC(31, InsertVal(24, 21, 30), _A, _S, _B), // slw - RC_MNEMONIC(31, InsertVal(792, 21, 30), _A, _S, _B), // sraw - RC_MNEMONIC(31, InsertVal(824, 21, 30), _A, _S, _SH), // srawi - RC_MNEMONIC(31, InsertVal(536, 21, 30), _A, _S, _B), // srw + RC_MNEMONIC(31, InsertVal(24, 21, 30), OpDesc_A, OpDesc_S, OpDesc_B), // slw + RC_MNEMONIC(31, InsertVal(792, 21, 30), OpDesc_A, OpDesc_S, OpDesc_B), // sraw + RC_MNEMONIC(31, InsertVal(824, 21, 30), OpDesc_A, OpDesc_S, OpDesc_SH), // srawi + RC_MNEMONIC(31, InsertVal(536, 21, 30), OpDesc_A, OpDesc_S, OpDesc_B), // srw // A-7 - RC_MNEMONIC(63, InsertVal(21, 26, 30), _D, _A, _B), // fadd - RC_MNEMONIC(59, InsertVal(21, 26, 30), _D, _A, _B), // fadds - RC_MNEMONIC(63, InsertVal(18, 26, 30), _D, _A, _B), // fdiv - RC_MNEMONIC(59, InsertVal(18, 26, 30), _D, _A, _B), // fdivs - RC_MNEMONIC(63, InsertVal(25, 26, 30), _D, _A, _C), // fmul - RC_MNEMONIC(59, InsertVal(25, 26, 30), _D, _A, _C), // fmuls - RC_MNEMONIC(59, InsertVal(24, 26, 30), _D, _B), // fres - RC_MNEMONIC(63, InsertVal(26, 26, 30), _D, _B), // frsqrte - RC_MNEMONIC(63, InsertVal(20, 26, 30), _D, _A, _B), // fsub - RC_MNEMONIC(59, InsertVal(20, 26, 30), _D, _A, _B), // fsubs - RC_MNEMONIC(63, InsertVal(23, 26, 30), _D, _A, _C, _B), // fsel + RC_MNEMONIC(63, InsertVal(21, 26, 30), OpDesc_D, OpDesc_A, OpDesc_B), // fadd + RC_MNEMONIC(59, InsertVal(21, 26, 30), OpDesc_D, OpDesc_A, OpDesc_B), // fadds + RC_MNEMONIC(63, InsertVal(18, 26, 30), OpDesc_D, OpDesc_A, OpDesc_B), // fdiv + RC_MNEMONIC(59, InsertVal(18, 26, 30), OpDesc_D, OpDesc_A, OpDesc_B), // fdivs + RC_MNEMONIC(63, InsertVal(25, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C), // fmul + RC_MNEMONIC(59, InsertVal(25, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C), // fmuls + RC_MNEMONIC(59, InsertVal(24, 26, 30), OpDesc_D, OpDesc_B), // fres + RC_MNEMONIC(63, InsertVal(26, 26, 30), OpDesc_D, OpDesc_B), // frsqrte + RC_MNEMONIC(63, InsertVal(20, 26, 30), OpDesc_D, OpDesc_A, OpDesc_B), // fsub + RC_MNEMONIC(59, InsertVal(20, 26, 30), OpDesc_D, OpDesc_A, OpDesc_B), // fsubs + RC_MNEMONIC(63, InsertVal(23, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // fsel // A-8 - RC_MNEMONIC(63, InsertVal(29, 26, 30), _D, _A, _C, _B), // fmadd - RC_MNEMONIC(59, InsertVal(29, 26, 30), _D, _A, _C, _B), // fmadds - RC_MNEMONIC(63, InsertVal(28, 26, 30), _D, _A, _C, _B), // fmsub - RC_MNEMONIC(59, InsertVal(28, 26, 30), _D, _A, _C, _B), // fmsubs - RC_MNEMONIC(63, InsertVal(31, 26, 30), _D, _A, _C, _B), // fnmadd - RC_MNEMONIC(59, InsertVal(31, 26, 30), _D, _A, _C, _B), // fnmadds - RC_MNEMONIC(63, InsertVal(30, 26, 30), _D, _A, _C, _B), // fnmsub - RC_MNEMONIC(59, InsertVal(30, 26, 30), _D, _A, _C, _B), // fnmsubs + RC_MNEMONIC(63, InsertVal(29, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // fmadd + RC_MNEMONIC(59, InsertVal(29, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // fmadds + RC_MNEMONIC(63, InsertVal(28, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // fmsub + RC_MNEMONIC(59, InsertVal(28, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // fmsubs + RC_MNEMONIC(63, InsertVal(31, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // fnmadd + RC_MNEMONIC(59, InsertVal(31, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // fnmadds + RC_MNEMONIC(63, InsertVal(30, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // fnmsub + RC_MNEMONIC(59, InsertVal(30, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // fnmsubs // A-9 - RC_MNEMONIC(63, InsertVal(14, 21, 30), _D, _B), // fctiw - RC_MNEMONIC(63, InsertVal(15, 21, 30), _D, _B), // fctiwz - RC_MNEMONIC(63, InsertVal(12, 21, 30), _D, _B), // frsp + RC_MNEMONIC(63, InsertVal(14, 21, 30), OpDesc_D, OpDesc_B), // fctiw + RC_MNEMONIC(63, InsertVal(15, 21, 30), OpDesc_D, OpDesc_B), // fctiwz + RC_MNEMONIC(63, InsertVal(12, 21, 30), OpDesc_D, OpDesc_B), // frsp // A-10 - MNEMONIC(63, InsertVal(32, 21, 30), _Crfd, _A, _B), // fcmpo - MNEMONIC(63, InsertVal(0, 21, 30), _Crfd, _A, _B), // fcmpu + MNEMONIC(63, InsertVal(32, 21, 30), OpDesc_Crfd, OpDesc_A, OpDesc_B), // fcmpo + MNEMONIC(63, InsertVal(0, 21, 30), OpDesc_Crfd, OpDesc_A, OpDesc_B), // fcmpu // A-11 - MNEMONIC(63, InsertVal(64, 21, 30), _Crfd, _Crfs), // mcrfs - RC_MNEMONIC(63, InsertVal(583, 21, 30), _D), // mffs - RC_MNEMONIC(63, InsertVal(70, 21, 30), _Crbd), // mtfsb0 - RC_MNEMONIC(63, InsertVal(38, 21, 30), _Crbd), // mtfsb1 - RC_MNEMONIC(63, InsertVal(711, 21, 30), _FM, _B), // mtfsf - RC_MNEMONIC(63, InsertVal(134, 21, 30), _Crfd, _IMM), // mtfsfi + MNEMONIC(63, InsertVal(64, 21, 30), OpDesc_Crfd, OpDesc_Crfs), // mcrfs + RC_MNEMONIC(63, InsertVal(583, 21, 30), OpDesc_D), // mffs + RC_MNEMONIC(63, InsertVal(70, 21, 30), OpDesc_Crbd), // mtfsb0 + RC_MNEMONIC(63, InsertVal(38, 21, 30), OpDesc_Crbd), // mtfsb1 + RC_MNEMONIC(63, InsertVal(711, 21, 30), OpDesc_FM, OpDesc_B), // mtfsf + RC_MNEMONIC(63, InsertVal(134, 21, 30), OpDesc_Crfd, OpDesc_IMM), // mtfsfi // A-12 - BASIC_MNEMONIC(34, _D, _Offd, _A), // lbz - BASIC_MNEMONIC(35, _D, _Offd, _A), // lbzu - MNEMONIC(31, InsertVal(119, 21, 30), _D, _A, _B), // lbzux - MNEMONIC(31, InsertVal(87, 21, 30), _D, _A, _B), // lbzx - BASIC_MNEMONIC(42, _D, _Offd, _A), // lha - BASIC_MNEMONIC(43, _D, _Offd, _A), // lhau - MNEMONIC(31, InsertVal(375, 21, 30), _D, _A, _B), // lhaux - MNEMONIC(31, InsertVal(343, 21, 30), _D, _A, _B), // lhax - BASIC_MNEMONIC(40, _D, _Offd, _A), // lhz - BASIC_MNEMONIC(41, _D, _Offd, _A), // lhzu - MNEMONIC(31, InsertVal(311, 21, 30), _D, _A, _B), // lhzux - MNEMONIC(31, InsertVal(279, 21, 30), _D, _A, _B), // lhzx - BASIC_MNEMONIC(32, _D, _Offd, _A), // lwz - BASIC_MNEMONIC(33, _D, _Offd, _A), // lwzu - MNEMONIC(31, InsertVal(55, 21, 30), _D, _A, _B), // lwzux - MNEMONIC(31, InsertVal(23, 21, 30), _D, _A, _B), // lwzx + BASIC_MNEMONIC(34, OpDesc_D, OpDesc_Offd, OpDesc_A), // lbz + BASIC_MNEMONIC(35, OpDesc_D, OpDesc_Offd, OpDesc_A), // lbzu + MNEMONIC(31, InsertVal(119, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lbzux + MNEMONIC(31, InsertVal(87, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lbzx + BASIC_MNEMONIC(42, OpDesc_D, OpDesc_Offd, OpDesc_A), // lha + BASIC_MNEMONIC(43, OpDesc_D, OpDesc_Offd, OpDesc_A), // lhau + MNEMONIC(31, InsertVal(375, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lhaux + MNEMONIC(31, InsertVal(343, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lhax + BASIC_MNEMONIC(40, OpDesc_D, OpDesc_Offd, OpDesc_A), // lhz + BASIC_MNEMONIC(41, OpDesc_D, OpDesc_Offd, OpDesc_A), // lhzu + MNEMONIC(31, InsertVal(311, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lhzux + MNEMONIC(31, InsertVal(279, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lhzx + BASIC_MNEMONIC(32, OpDesc_D, OpDesc_Offd, OpDesc_A), // lwz + BASIC_MNEMONIC(33, OpDesc_D, OpDesc_Offd, OpDesc_A), // lwzu + MNEMONIC(31, InsertVal(55, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lwzux + MNEMONIC(31, InsertVal(23, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lwzx // A-13 - BASIC_MNEMONIC(38, _S, _Offd, _A), // stb - BASIC_MNEMONIC(39, _S, _Offd, _A), // stbu - MNEMONIC(31, InsertVal(247, 21, 30), _S, _A, _B), // stbux - MNEMONIC(31, InsertVal(215, 21, 30), _S, _A, _B), // stbx - BASIC_MNEMONIC(44, _S, _Offd, _A), // sth - BASIC_MNEMONIC(45, _S, _Offd, _A), // sthu - MNEMONIC(31, InsertVal(439, 21, 30), _S, _A, _B), // sthux - MNEMONIC(31, InsertVal(407, 21, 30), _S, _A, _B), // sthx - BASIC_MNEMONIC(36, _S, _Offd, _A), // stw - BASIC_MNEMONIC(37, _S, _Offd, _A), // stwu - MNEMONIC(31, InsertVal(183, 21, 30), _S, _A, _B), // stwux - MNEMONIC(31, InsertVal(151, 21, 30), _S, _A, _B), // stwx + BASIC_MNEMONIC(38, OpDesc_S, OpDesc_Offd, OpDesc_A), // stb + BASIC_MNEMONIC(39, OpDesc_S, OpDesc_Offd, OpDesc_A), // stbu + MNEMONIC(31, InsertVal(247, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // stbux + MNEMONIC(31, InsertVal(215, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // stbx + BASIC_MNEMONIC(44, OpDesc_S, OpDesc_Offd, OpDesc_A), // sth + BASIC_MNEMONIC(45, OpDesc_S, OpDesc_Offd, OpDesc_A), // sthu + MNEMONIC(31, InsertVal(439, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // sthux + MNEMONIC(31, InsertVal(407, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // sthx + BASIC_MNEMONIC(36, OpDesc_S, OpDesc_Offd, OpDesc_A), // stw + BASIC_MNEMONIC(37, OpDesc_S, OpDesc_Offd, OpDesc_A), // stwu + MNEMONIC(31, InsertVal(183, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // stwux + MNEMONIC(31, InsertVal(151, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // stwx // A-14 - MNEMONIC(31, InsertVal(790, 21, 30), _D, _A, _B), // lhbrx - MNEMONIC(31, InsertVal(534, 21, 30), _D, _A, _B), // lwbrx - MNEMONIC(31, InsertVal(918, 21, 30), _S, _A, _B), // sthbrx - MNEMONIC(31, InsertVal(662, 21, 30), _S, _A, _B), // stwbrx + MNEMONIC(31, InsertVal(790, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lhbrx + MNEMONIC(31, InsertVal(534, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lwbrx + MNEMONIC(31, InsertVal(918, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // sthbrx + MNEMONIC(31, InsertVal(662, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // stwbrx // A-15 - BASIC_MNEMONIC(46, _D, _Offd, _A), // lmw - BASIC_MNEMONIC(47, _S, _Offd, _A), // stmw + BASIC_MNEMONIC(46, OpDesc_D, OpDesc_Offd, OpDesc_A), // lmw + BASIC_MNEMONIC(47, OpDesc_S, OpDesc_Offd, OpDesc_A), // stmw // A-16 - MNEMONIC(31, InsertVal(597, 21, 30), _D, _A, _NB), // lswi - MNEMONIC(31, InsertVal(533, 21, 30), _D, _A, _B), // lswx - MNEMONIC(31, InsertVal(725, 21, 30), _S, _A, _NB), // stswi - MNEMONIC(31, InsertVal(661, 21, 30), _S, _A, _B), // stswx + MNEMONIC(31, InsertVal(597, 21, 30), OpDesc_D, OpDesc_A, OpDesc_NB), // lswi + MNEMONIC(31, InsertVal(533, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lswx + MNEMONIC(31, InsertVal(725, 21, 30), OpDesc_S, OpDesc_A, OpDesc_NB), // stswi + MNEMONIC(31, InsertVal(661, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // stswx // A-17 - MNEMONIC(31, InsertVal(854, 21, 30)), // eieio - MNEMONIC(19, InsertVal(150, 21, 30)), // isync - MNEMONIC(31, InsertVal(20, 21, 30), _D, _A, _B), // lwarx - MNEMONIC(31, InsertVal(150, 21, 30) | InsertVal(1, 31, 31), _S, _A, _B), // stwcx. - MNEMONIC(31, InsertVal(598, 21, 30)), // sync + MNEMONIC(31, InsertVal(854, 21, 30)), // eieio + MNEMONIC(19, InsertVal(150, 21, 30)), // isync + MNEMONIC(31, InsertVal(20, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lwarx + MNEMONIC(31, InsertVal(150, 21, 30) | InsertVal(1, 31, 31), OpDesc_S, OpDesc_A, + OpDesc_B), // stwcx. + MNEMONIC(31, InsertVal(598, 21, 30)), // sync // A-18 - BASIC_MNEMONIC(50, _D, _Offd, _A), // lfd - BASIC_MNEMONIC(51, _D, _Offd, _A), // lfdu - MNEMONIC(31, InsertVal(631, 21, 30), _D, _A, _B), // lfdux - MNEMONIC(31, InsertVal(599, 21, 30), _D, _A, _B), // lfdx - BASIC_MNEMONIC(48, _D, _Offd, _A), // lfs - BASIC_MNEMONIC(49, _D, _Offd, _A), // lfsu - MNEMONIC(31, InsertVal(567, 21, 30), _D, _A, _B), // lfsux - MNEMONIC(31, InsertVal(535, 21, 30), _D, _A, _B), // lfsx + BASIC_MNEMONIC(50, OpDesc_D, OpDesc_Offd, OpDesc_A), // lfd + BASIC_MNEMONIC(51, OpDesc_D, OpDesc_Offd, OpDesc_A), // lfdu + MNEMONIC(31, InsertVal(631, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lfdux + MNEMONIC(31, InsertVal(599, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lfdx + BASIC_MNEMONIC(48, OpDesc_D, OpDesc_Offd, OpDesc_A), // lfs + BASIC_MNEMONIC(49, OpDesc_D, OpDesc_Offd, OpDesc_A), // lfsu + MNEMONIC(31, InsertVal(567, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lfsux + MNEMONIC(31, InsertVal(535, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // lfsx // A-19 - BASIC_MNEMONIC(54, _S, _Offd, _A), // stfd - BASIC_MNEMONIC(55, _S, _Offd, _A), // stfdu - MNEMONIC(31, InsertVal(759, 21, 30), _S, _A, _B), // stfdux - MNEMONIC(31, InsertVal(727, 21, 30), _S, _A, _B), // stfdx - MNEMONIC(31, InsertVal(983, 21, 30), _S, _A, _B), // stfiwx - BASIC_MNEMONIC(52, _S, _Offd, _A), // stfs - BASIC_MNEMONIC(53, _S, _Offd, _A), // stfsu - MNEMONIC(31, InsertVal(695, 21, 30), _S, _A, _B), // stfsux - MNEMONIC(31, InsertVal(663, 21, 30), _S, _A, _B), // stfsx + BASIC_MNEMONIC(54, OpDesc_S, OpDesc_Offd, OpDesc_A), // stfd + BASIC_MNEMONIC(55, OpDesc_S, OpDesc_Offd, OpDesc_A), // stfdu + MNEMONIC(31, InsertVal(759, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // stfdux + MNEMONIC(31, InsertVal(727, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // stfdx + MNEMONIC(31, InsertVal(983, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // stfiwx + BASIC_MNEMONIC(52, OpDesc_S, OpDesc_Offd, OpDesc_A), // stfs + BASIC_MNEMONIC(53, OpDesc_S, OpDesc_Offd, OpDesc_A), // stfsu + MNEMONIC(31, InsertVal(695, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // stfsux + MNEMONIC(31, InsertVal(663, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // stfsx // A-20 - RC_MNEMONIC(63, InsertVal(264, 21, 30), _D, _B), // fabs - RC_MNEMONIC(63, InsertVal(72, 21, 30), _D, _B), // fmr - RC_MNEMONIC(63, InsertVal(136, 21, 30), _D, _B), // fnabs - RC_MNEMONIC(63, InsertVal(40, 21, 30), _D, _B), // fneg + RC_MNEMONIC(63, InsertVal(264, 21, 30), OpDesc_D, OpDesc_B), // fabs + RC_MNEMONIC(63, InsertVal(72, 21, 30), OpDesc_D, OpDesc_B), // fmr + RC_MNEMONIC(63, InsertVal(136, 21, 30), OpDesc_D, OpDesc_B), // fnabs + RC_MNEMONIC(63, InsertVal(40, 21, 30), OpDesc_D, OpDesc_B), // fneg // A-21 - AALK_MNEMONIC(18, 0, _LI), // b - AALK_MNEMONIC(16, 0, _BO, _BI, _BD), // bc - LK_MNEMONIC(19, InsertVal(528, 21, 30), _BO, _BI), // bcctr - LK_MNEMONIC(19, InsertVal(16, 21, 30), _BO, _BI), // bclr + AALK_MNEMONIC(18, 0, OpDesc_LI), // b + AALK_MNEMONIC(16, 0, OpDesc_BO, OpDesc_BI, OpDesc_BD), // bc + LK_MNEMONIC(19, InsertVal(528, 21, 30), OpDesc_BO, OpDesc_BI), // bcctr + LK_MNEMONIC(19, InsertVal(16, 21, 30), OpDesc_BO, OpDesc_BI), // bclr // A-22 - MNEMONIC(19, InsertVal(257, 21, 30), _Crbd, _Crba, _Crbb), // crand - MNEMONIC(19, InsertVal(129, 21, 30), _Crbd, _Crba, _Crbb), // crandc - MNEMONIC(19, InsertVal(289, 21, 30), _Crbd, _Crba, _Crbb), // creqv - MNEMONIC(19, InsertVal(225, 21, 30), _Crbd, _Crba, _Crbb), // crnand - MNEMONIC(19, InsertVal(33, 21, 30), _Crbd, _Crba, _Crbb), // crnor - MNEMONIC(19, InsertVal(449, 21, 30), _Crbd, _Crba, _Crbb), // cror - MNEMONIC(19, InsertVal(417, 21, 30), _Crbd, _Crba, _Crbb), // crorc - MNEMONIC(19, InsertVal(193, 21, 30), _Crbd, _Crba, _Crbb), // crxor - MNEMONIC(19, InsertVal(0, 21, 30), _Crfd, _Crfs), // mcrf + MNEMONIC(19, InsertVal(257, 21, 30), OpDesc_Crbd, OpDesc_Crba, OpDesc_Crbb), // crand + MNEMONIC(19, InsertVal(129, 21, 30), OpDesc_Crbd, OpDesc_Crba, OpDesc_Crbb), // crandc + MNEMONIC(19, InsertVal(289, 21, 30), OpDesc_Crbd, OpDesc_Crba, OpDesc_Crbb), // creqv + MNEMONIC(19, InsertVal(225, 21, 30), OpDesc_Crbd, OpDesc_Crba, OpDesc_Crbb), // crnand + MNEMONIC(19, InsertVal(33, 21, 30), OpDesc_Crbd, OpDesc_Crba, OpDesc_Crbb), // crnor + MNEMONIC(19, InsertVal(449, 21, 30), OpDesc_Crbd, OpDesc_Crba, OpDesc_Crbb), // cror + MNEMONIC(19, InsertVal(417, 21, 30), OpDesc_Crbd, OpDesc_Crba, OpDesc_Crbb), // crorc + MNEMONIC(19, InsertVal(193, 21, 30), OpDesc_Crbd, OpDesc_Crba, OpDesc_Crbb), // crxor + MNEMONIC(19, InsertVal(0, 21, 30), OpDesc_Crfd, OpDesc_Crfs), // mcrf // A-23 MNEMONIC(19, InsertVal(50, 21, 30)), // rfi MNEMONIC(17, InsertVal(1, 30, 30)), // sc // A-24 - MNEMONIC(31, InsertVal(4, 21, 30), _TO, _A, _B), // tw - BASIC_MNEMONIC(3, _TO, _A, _SIMM), // twi + MNEMONIC(31, InsertVal(4, 21, 30), OpDesc_TO, OpDesc_A, OpDesc_B), // tw + BASIC_MNEMONIC(3, OpDesc_TO, OpDesc_A, OpDesc_SIMM), // twi // A-25 - MNEMONIC(31, InsertVal(512, 21, 30), _Crfd), // mcrxr - MNEMONIC(31, InsertVal(19, 21, 30), _D), // mfcr - MNEMONIC(31, InsertVal(83, 21, 30), _D), // mfmsr - MNEMONIC(31, InsertVal(339, 21, 30), _D, _SPR), // mfspr - MNEMONIC(31, InsertVal(371, 21, 30), _D, _TPR), // mftb - MNEMONIC(31, InsertVal(144, 21, 30), _CRM, _S), // mtcrf - MNEMONIC(31, InsertVal(146, 21, 30), _S), // mtmsr - MNEMONIC(31, InsertVal(467, 21, 30), _SPR, _D), // mtspr + MNEMONIC(31, InsertVal(512, 21, 30), OpDesc_Crfd), // mcrxr + MNEMONIC(31, InsertVal(19, 21, 30), OpDesc_D), // mfcr + MNEMONIC(31, InsertVal(83, 21, 30), OpDesc_D), // mfmsr + MNEMONIC(31, InsertVal(339, 21, 30), OpDesc_D, OpDesc_SPR), // mfspr + MNEMONIC(31, InsertVal(371, 21, 30), OpDesc_D, OpDesc_TPR), // mftb + MNEMONIC(31, InsertVal(144, 21, 30), OpDesc_CRM, OpDesc_S), // mtcrf + MNEMONIC(31, InsertVal(146, 21, 30), OpDesc_S), // mtmsr + MNEMONIC(31, InsertVal(467, 21, 30), OpDesc_SPR, OpDesc_D), // mtspr // A-26 - MNEMONIC(31, InsertVal(86, 21, 30), _A, _B), // dcbf - MNEMONIC(31, InsertVal(470, 21, 30), _A, _B), // dcbi - MNEMONIC(31, InsertVal(54, 21, 30), _A, _B), // dcbst - MNEMONIC(31, InsertVal(278, 21, 30), _A, _B), // dcbt - MNEMONIC(31, InsertVal(246, 21, 30), _A, _B), // dcbtst - MNEMONIC(31, InsertVal(1014, 21, 30), _A, _B), // dcbz - MNEMONIC(31, InsertVal(982, 21, 30), _A, _B), // icbi + MNEMONIC(31, InsertVal(86, 21, 30), OpDesc_A, OpDesc_B), // dcbf + MNEMONIC(31, InsertVal(470, 21, 30), OpDesc_A, OpDesc_B), // dcbi + MNEMONIC(31, InsertVal(54, 21, 30), OpDesc_A, OpDesc_B), // dcbst + MNEMONIC(31, InsertVal(278, 21, 30), OpDesc_A, OpDesc_B), // dcbt + MNEMONIC(31, InsertVal(246, 21, 30), OpDesc_A, OpDesc_B), // dcbtst + MNEMONIC(31, InsertVal(1014, 21, 30), OpDesc_A, OpDesc_B), // dcbz + MNEMONIC(31, InsertVal(982, 21, 30), OpDesc_A, OpDesc_B), // icbi // A-27 - MNEMONIC(31, InsertVal(595, 21, 30), _D, _SR), // mfsr - MNEMONIC(31, InsertVal(659, 21, 30), _D, _B), // mfsrin - MNEMONIC(31, InsertVal(210, 21, 30), _SR, _S), // mtsr - MNEMONIC(31, InsertVal(242, 21, 30), _S, _B), // mtsrin + MNEMONIC(31, InsertVal(595, 21, 30), OpDesc_D, OpDesc_SR), // mfsr + MNEMONIC(31, InsertVal(659, 21, 30), OpDesc_D, OpDesc_B), // mfsrin + MNEMONIC(31, InsertVal(210, 21, 30), OpDesc_SR, OpDesc_S), // mtsr + MNEMONIC(31, InsertVal(242, 21, 30), OpDesc_S, OpDesc_B), // mtsrin // A-28 - MNEMONIC(31, InsertVal(306, 21, 30), _B), // tlbie - MNEMONIC(31, InsertVal(566, 21, 30)), // tlbsync + MNEMONIC(31, InsertVal(306, 21, 30), OpDesc_B), // tlbie + MNEMONIC(31, InsertVal(566, 21, 30)), // tlbsync // A-29 - MNEMONIC(31, InsertVal(310, 21, 30), _D, _A, _B), // eciwx - MNEMONIC(31, InsertVal(438, 21, 30), _S, _A, _B), // ecowx + MNEMONIC(31, InsertVal(310, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // eciwx + MNEMONIC(31, InsertVal(438, 21, 30), OpDesc_S, OpDesc_A, OpDesc_B), // ecowx // A-30 - MNEMONIC(4, InsertVal(6, 25, 30), _D, _A, _B, _W2, _I2), // psq_lx - MNEMONIC(4, InsertVal(7, 25, 30), _S, _A, _B, _W2, _I2), // psq_stx - MNEMONIC(4, InsertVal(38, 25, 30), _D, _A, _B, _W2, _I2), // psq_lux - MNEMONIC(4, InsertVal(39, 25, 30), _S, _A, _B, _W2, _I2), // psq_stux - BASIC_MNEMONIC(56, _D, _OffdPs, _A, _W1, _I1), // psq_l - BASIC_MNEMONIC(57, _D, _OffdPs, _A, _W1, _I1), // psq_lu - BASIC_MNEMONIC(60, _S, _OffdPs, _A, _W1, _I1), // psq_st - BASIC_MNEMONIC(61, _S, _OffdPs, _A, _W1, _I1), // psq_stu + MNEMONIC(4, InsertVal(6, 25, 30), OpDesc_D, OpDesc_A, OpDesc_B, OpDesc_W2, + OpDesc_I2), // psq_lx + MNEMONIC(4, InsertVal(7, 25, 30), OpDesc_S, OpDesc_A, OpDesc_B, OpDesc_W2, + OpDesc_I2), // psq_stx + MNEMONIC(4, InsertVal(38, 25, 30), OpDesc_D, OpDesc_A, OpDesc_B, OpDesc_W2, + OpDesc_I2), // psq_lux + MNEMONIC(4, InsertVal(39, 25, 30), OpDesc_S, OpDesc_A, OpDesc_B, OpDesc_W2, + OpDesc_I2), // psq_stux + BASIC_MNEMONIC(56, OpDesc_D, OpDesc_OffdPs, OpDesc_A, OpDesc_W1, OpDesc_I1), // psq_l + BASIC_MNEMONIC(57, OpDesc_D, OpDesc_OffdPs, OpDesc_A, OpDesc_W1, OpDesc_I1), // psq_lu + BASIC_MNEMONIC(60, OpDesc_S, OpDesc_OffdPs, OpDesc_A, OpDesc_W1, OpDesc_I1), // psq_st + BASIC_MNEMONIC(61, OpDesc_S, OpDesc_OffdPs, OpDesc_A, OpDesc_W1, OpDesc_I1), // psq_stu // A-31 - RC_MNEMONIC(4, InsertVal(18, 26, 30), _D, _A, _B), // ps_div - RC_MNEMONIC(4, InsertVal(20, 26, 30), _D, _A, _B), // ps_sub - RC_MNEMONIC(4, InsertVal(21, 26, 30), _D, _A, _B), // ps_add - RC_MNEMONIC(4, InsertVal(23, 26, 30), _D, _A, _C, _B), // ps_sel - RC_MNEMONIC(4, InsertVal(24, 26, 30), _D, _B), // ps_res - RC_MNEMONIC(4, InsertVal(25, 26, 30), _D, _A, _C), // ps_mul - RC_MNEMONIC(4, InsertVal(26, 26, 30), _D, _B), // ps_rsqrte - RC_MNEMONIC(4, InsertVal(28, 26, 30), _D, _A, _C, _B), // ps_msub - RC_MNEMONIC(4, InsertVal(29, 26, 30), _D, _A, _C, _B), // ps_madd - RC_MNEMONIC(4, InsertVal(30, 26, 30), _D, _A, _C, _B), // ps_nmsub - RC_MNEMONIC(4, InsertVal(31, 26, 30), _D, _A, _C, _B), // ps_nmadd - RC_MNEMONIC(4, InsertVal(40, 21, 30), _D, _B), // ps_neg - RC_MNEMONIC(4, InsertVal(72, 21, 30), _D, _B), // ps_mr - RC_MNEMONIC(4, InsertVal(136, 21, 30), _D, _B), // ps_nabs - RC_MNEMONIC(4, InsertVal(264, 21, 30), _D, _B), // ps_abs + RC_MNEMONIC(4, InsertVal(18, 26, 30), OpDesc_D, OpDesc_A, OpDesc_B), // ps_div + RC_MNEMONIC(4, InsertVal(20, 26, 30), OpDesc_D, OpDesc_A, OpDesc_B), // ps_sub + RC_MNEMONIC(4, InsertVal(21, 26, 30), OpDesc_D, OpDesc_A, OpDesc_B), // ps_add + RC_MNEMONIC(4, InsertVal(23, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // ps_sel + RC_MNEMONIC(4, InsertVal(24, 26, 30), OpDesc_D, OpDesc_B), // ps_res + RC_MNEMONIC(4, InsertVal(25, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C), // ps_mul + RC_MNEMONIC(4, InsertVal(26, 26, 30), OpDesc_D, OpDesc_B), // ps_rsqrte + RC_MNEMONIC(4, InsertVal(28, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // ps_msub + RC_MNEMONIC(4, InsertVal(29, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // ps_madd + RC_MNEMONIC(4, InsertVal(30, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // ps_nmsub + RC_MNEMONIC(4, InsertVal(31, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // ps_nmadd + RC_MNEMONIC(4, InsertVal(40, 21, 30), OpDesc_D, OpDesc_B), // ps_neg + RC_MNEMONIC(4, InsertVal(72, 21, 30), OpDesc_D, OpDesc_B), // ps_mr + RC_MNEMONIC(4, InsertVal(136, 21, 30), OpDesc_D, OpDesc_B), // ps_nabs + RC_MNEMONIC(4, InsertVal(264, 21, 30), OpDesc_D, OpDesc_B), // ps_abs // A-32 - RC_MNEMONIC(4, InsertVal(10, 26, 30), _D, _A, _C, _B), // ps_sum0 - RC_MNEMONIC(4, InsertVal(11, 26, 30), _D, _A, _C, _B), // ps_sum1 - RC_MNEMONIC(4, InsertVal(12, 26, 30), _D, _A, _C), // ps_muls0 - RC_MNEMONIC(4, InsertVal(13, 26, 30), _D, _A, _C), // ps_muls1 - RC_MNEMONIC(4, InsertVal(14, 26, 30), _D, _A, _C, _B), // ps_madds0 - RC_MNEMONIC(4, InsertVal(15, 26, 30), _D, _A, _C, _B), // ps_madds1 - MNEMONIC(4, InsertVal(0, 21, 30), _Crfd, _A, _B), // ps_cmpu0 - MNEMONIC(4, InsertVal(32, 21, 30), _Crfd, _A, _B), // ps_cmpo0 - MNEMONIC(4, InsertVal(64, 21, 30), _Crfd, _A, _B), // ps_cmpu1 - MNEMONIC(4, InsertVal(96, 21, 30), _Crfd, _A, _B), // ps_cmpo1 - RC_MNEMONIC(4, InsertVal(528, 21, 30), _D, _A, _B), // ps_merge00 - RC_MNEMONIC(4, InsertVal(560, 21, 30), _D, _A, _B), // ps_merge01 - RC_MNEMONIC(4, InsertVal(592, 21, 30), _D, _A, _B), // ps_merge10 - RC_MNEMONIC(4, InsertVal(624, 21, 30), _D, _A, _B), // ps_merge11 - MNEMONIC(4, InsertVal(1014, 21, 30), _A, _B), // dcbz_l + RC_MNEMONIC(4, InsertVal(10, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // ps_sum0 + RC_MNEMONIC(4, InsertVal(11, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // ps_sum1 + RC_MNEMONIC(4, InsertVal(12, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C), // ps_muls0 + RC_MNEMONIC(4, InsertVal(13, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C), // ps_muls1 + RC_MNEMONIC(4, InsertVal(14, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // ps_madds0 + RC_MNEMONIC(4, InsertVal(15, 26, 30), OpDesc_D, OpDesc_A, OpDesc_C, OpDesc_B), // ps_madds1 + MNEMONIC(4, InsertVal(0, 21, 30), OpDesc_Crfd, OpDesc_A, OpDesc_B), // ps_cmpu0 + MNEMONIC(4, InsertVal(32, 21, 30), OpDesc_Crfd, OpDesc_A, OpDesc_B), // ps_cmpo0 + MNEMONIC(4, InsertVal(64, 21, 30), OpDesc_Crfd, OpDesc_A, OpDesc_B), // ps_cmpu1 + MNEMONIC(4, InsertVal(96, 21, 30), OpDesc_Crfd, OpDesc_A, OpDesc_B), // ps_cmpo1 + RC_MNEMONIC(4, InsertVal(528, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // ps_merge00 + RC_MNEMONIC(4, InsertVal(560, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // ps_merge01 + RC_MNEMONIC(4, InsertVal(592, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // ps_merge10 + RC_MNEMONIC(4, InsertVal(624, 21, 30), OpDesc_D, OpDesc_A, OpDesc_B), // ps_merge11 + MNEMONIC(4, InsertVal(1014, 21, 30), OpDesc_A, OpDesc_B), // dcbz_l }; namespace diff --git a/Source/Core/Common/Assembler/GekkoLexer.cpp b/Source/Core/Common/Assembler/GekkoLexer.cpp index 8947802ecb..f9cd9cd035 100644 --- a/Source/Core/Common/Assembler/GekkoLexer.cpp +++ b/Source/Core/Common/Assembler/GekkoLexer.cpp @@ -4,6 +4,7 @@ #include "Common/Assembler/GekkoLexer.h" #include "Common/Assert.h" +#include "Common/StringUtil.h" #include #include @@ -181,6 +182,11 @@ std::optional EvalIntegral(TokenType tp, std::string_view val) case TokenType::BinaryLit: return std::accumulate(val.begin() + 2, val.end(), T{0}, bin_step); case TokenType::GPR: + if (CaseInsensitiveEquals(val, "sp")) + return T{1}; + if (CaseInsensitiveEquals(val, "rtoc")) + return T{2}; + [[fallthrough]]; case TokenType::FPR: return std::accumulate(val.begin() + 1, val.end(), T{0}, dec_step); case TokenType::CRField: @@ -643,50 +649,43 @@ TokenType Lexer::ClassifyAlnum() const if (rn[0] == '3') { - return rn[1] <= '2'; + return rn[1] < '2'; } } return false; }; - constexpr auto eq_nocase = [](std::string_view str, std::string_view lwr) { - auto it_l = str.cbegin(), it_r = lwr.cbegin(); - for (; it_l != str.cend() && it_r != lwr.cend(); it_l++, it_r++) - { - if (std::tolower(*it_l) != *it_r) - { - return false; - } - } - return it_l == str.end() && it_r == lwr.end(); - }; if (std::tolower(alnum[0]) == 'r' && valid_regnum(alnum.substr(1))) { return TokenType::GPR; } + else if ((CaseInsensitiveEquals(alnum, "sp")) || (CaseInsensitiveEquals(alnum, "rtoc"))) + { + return TokenType::GPR; + } else if (std::tolower(alnum[0]) == 'f' && valid_regnum(alnum.substr(1))) { return TokenType::FPR; } - else if (alnum.length() == 3 && eq_nocase(alnum.substr(0, 2), "cr") && alnum[2] >= '0' && - alnum[2] <= '7') + else if (alnum.length() == 3 && CaseInsensitiveEquals(alnum.substr(0, 2), "cr") && + alnum[2] >= '0' && alnum[2] <= '7') { return TokenType::CRField; } - else if (eq_nocase(alnum, "lt")) + else if (CaseInsensitiveEquals(alnum, "lt")) { return TokenType::Lt; } - else if (eq_nocase(alnum, "gt")) + else if (CaseInsensitiveEquals(alnum, "gt")) { return TokenType::Gt; } - else if (eq_nocase(alnum, "eq")) + else if (CaseInsensitiveEquals(alnum, "eq")) { return TokenType::Eq; } - else if (eq_nocase(alnum, "so")) + else if (CaseInsensitiveEquals(alnum, "so")) { return TokenType::So; } diff --git a/Source/Core/Common/BitField.h b/Source/Core/Common/BitField.h index 68c0577fb2..bbd40f5414 100644 --- a/Source/Core/Common/BitField.h +++ b/Source/Core/Common/BitField.h @@ -312,7 +312,7 @@ class BitFieldArrayConstRef friend class BitFieldArrayConstIterator; public: - constexpr T Value() const { return m_array->Value(m_index); }; + constexpr T Value() const { return m_array->Value(m_index); } constexpr operator T() const { return Value(); } private: @@ -333,7 +333,7 @@ class BitFieldArrayRef friend class BitFieldArrayIterator; public: - constexpr T Value() const { return m_array->Value(m_index); }; + constexpr T Value() const { return m_array->Value(m_index); } constexpr operator T() const { return Value(); } T operator=(const BitFieldArrayRef& value) const { diff --git a/Source/Core/Common/BitUtils.h b/Source/Core/Common/BitUtils.h index b20baa20f2..8b1b196c24 100644 --- a/Source/Core/Common/BitUtils.h +++ b/Source/Core/Common/BitUtils.h @@ -4,6 +4,7 @@ #pragma once #include +#include #include #include #include @@ -166,50 +167,10 @@ inline auto BitCastPtr(PtrType* ptr) noexcept -> BitCastPtrType } // Similar to BitCastPtr, but specifically for aliasing structs to arrays. -template > -inline auto BitCastToArray(const T& obj) noexcept -> Container +template +[[nodiscard]] constexpr auto BitCastToArray(const From& obj) noexcept { - static_assert(sizeof(T) % sizeof(ArrayType) == 0, - "Size of array type must be a factor of size of source type."); - static_assert(std::is_trivially_copyable(), - "BitCastToArray source type must be trivially copyable."); - static_assert(std::is_trivially_copyable(), - "BitCastToArray array type must be trivially copyable."); - - Container result; - std::memcpy(result.data(), &obj, sizeof(T)); - return result; -} - -template > -inline void BitCastFromArray(const Container& array, T& obj) noexcept -{ - static_assert(sizeof(T) % sizeof(ArrayType) == 0, - "Size of array type must be a factor of size of destination type."); - static_assert(std::is_trivially_copyable(), - "BitCastFromArray array type must be trivially copyable."); - static_assert(std::is_trivially_copyable(), - "BitCastFromArray destination type must be trivially copyable."); - - std::memcpy(&obj, array.data(), sizeof(T)); -} - -template > -inline auto BitCastFromArray(const Container& array) noexcept -> T -{ - static_assert(sizeof(T) % sizeof(ArrayType) == 0, - "Size of array type must be a factor of size of destination type."); - static_assert(std::is_trivially_copyable(), - "BitCastFromArray array type must be trivially copyable."); - static_assert(std::is_trivially_copyable(), - "BitCastFromArray destination type must be trivially copyable."); - - T obj; - std::memcpy(&obj, array.data(), sizeof(T)); - return obj; + return std::bit_cast>(obj); } template diff --git a/Source/Core/Common/CMakeLists.txt b/Source/Core/Common/CMakeLists.txt index af48ba7e13..16c5121447 100644 --- a/Source/Core/Common/CMakeLists.txt +++ b/Source/Core/Common/CMakeLists.txt @@ -87,6 +87,7 @@ add_library(common JitRegister.cpp JitRegister.h JsonUtil.h + JsonUtil.cpp Lazy.h LinearDiskCache.h Logging/ConsoleListener.h @@ -143,6 +144,7 @@ add_library(common TraversalClient.h TraversalProto.h TypeUtils.h + Unreachable.h UPnP.cpp UPnP.h VariantUtil.h diff --git a/Source/Core/Common/CodeBlock.h b/Source/Core/Common/CodeBlock.h index 9efc82edeb..8c6291dc63 100644 --- a/Source/Core/Common/CodeBlock.h +++ b/Source/Core/Common/CodeBlock.h @@ -17,7 +17,7 @@ namespace Common // having to prefix them with gen-> or something similar. // Example implementation: // class JIT : public CodeBlock {} -template +template class CodeBlock : public T { private: @@ -53,7 +53,10 @@ public: { region_size = size; total_region_size = size; - region = static_cast(Common::AllocateExecutableMemory(total_region_size)); + if constexpr (executable) + region = static_cast(Common::AllocateExecutableMemory(total_region_size)); + else + region = static_cast(Common::AllocateMemoryPages(total_region_size)); T::SetCodePtr(region, region + size); } diff --git a/Source/Core/Common/ColorUtil.cpp b/Source/Core/Common/ColorUtil.cpp index f56fac6b38..0f1a0dc69c 100644 --- a/Source/Core/Common/ColorUtil.cpp +++ b/Source/Core/Common/ColorUtil.cpp @@ -2,6 +2,7 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "Common/ColorUtil.h" + #include "Common/Swap.h" namespace Common diff --git a/Source/Core/Common/CommonFuncs.h b/Source/Core/Common/CommonFuncs.h index c8e43edce9..c774cc64aa 100644 --- a/Source/Core/Common/CommonFuncs.h +++ b/Source/Core/Common/CommonFuncs.h @@ -37,7 +37,7 @@ __declspec(dllimport) void __stdcall DebugBreak(void); { \ DebugBreak(); \ } -#endif // WIN32 ndef +#endif // _WIN32 namespace Common { diff --git a/Source/Core/Common/CommonPaths.h b/Source/Core/Common/CommonPaths.h index d44bcb2a89..bc124a83aa 100644 --- a/Source/Core/Common/CommonPaths.h +++ b/Source/Core/Common/CommonPaths.h @@ -11,7 +11,6 @@ #define ROOT_DIR "." // The normal user directory -#ifndef STEAM #ifdef _WIN32 #define NORMAL_USER_DIR "Dolphin Emulator" #elif defined(__APPLE__) @@ -21,15 +20,6 @@ #else #define NORMAL_USER_DIR "dolphin-emu" #endif -#else // ifndef STEAM -#ifdef _WIN32 -#define NORMAL_USER_DIR "Dolphin Emulator (Steam)" -#elif defined(__APPLE__) -#define NORMAL_USER_DIR "Library/Application Support/Dolphin (Steam)" -#else -#define NORMAL_USER_DIR "dolphin-emu-steam" -#endif -#endif // The portable user directory #ifdef _WIN32 @@ -63,6 +53,7 @@ #define COVERCACHE_DIR "GameCovers" #define REDUMPCACHE_DIR "Redump" #define SHADERCACHE_DIR "Shaders" +#define RETROACHIEVEMENTSCACHE_DIR "RetroAchievements" #define STATESAVES_DIR "StateSaves" #define SCREENSHOTS_DIR "ScreenShots" #define LOAD_DIR "Load" diff --git a/Source/Core/Common/CompatPatches.cpp b/Source/Core/Common/CompatPatches.cpp index 5b99658665..aeb509f4ab 100644 --- a/Source/Core/Common/CompatPatches.cpp +++ b/Source/Core/Common/CompatPatches.cpp @@ -261,4 +261,4 @@ int __cdecl EnableCompatPatches() extern "C" { __declspec(allocate(".CRT$XCZ")) decltype(&EnableCompatPatches) enableCompatPatches = EnableCompatPatches; -}; +} diff --git a/Source/Core/Common/Crypto/AES.cpp b/Source/Core/Common/Crypto/AES.cpp index 272341ecca..e27e6659ad 100644 --- a/Source/Core/Common/Crypto/AES.cpp +++ b/Source/Core/Common/Crypto/AES.cpp @@ -1,6 +1,8 @@ // Copyright 2017 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +#include "Common/Crypto/AES.h" + #include #include #include @@ -9,7 +11,6 @@ #include "Common/Assert.h" #include "Common/CPUDetect.h" -#include "Common/Crypto/AES.h" #ifdef _MSC_VER #include diff --git a/Source/Core/Common/Crypto/SHA1.cpp b/Source/Core/Common/Crypto/SHA1.cpp index f87bbd2c6d..8c4aa646bd 100644 --- a/Source/Core/Common/Crypto/SHA1.cpp +++ b/Source/Core/Common/Crypto/SHA1.cpp @@ -385,4 +385,20 @@ Digest CalculateDigest(const u8* msg, size_t len) ctx->Update(msg, len); return ctx->Finish(); } + +std::string DigestToString(const Digest& digest) +{ + static constexpr std::array lookup = {'0', '1', '2', '3', '4', '5', '6', '7', + '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'}; + std::string hash; + hash.reserve(digest.size() * 2); + for (size_t i = 0; i < digest.size(); ++i) + { + const u8 upper = static_cast((digest[i] >> 4) & 0xf); + const u8 lower = static_cast(digest[i] & 0xf); + hash.push_back(lookup[upper]); + hash.push_back(lookup[lower]); + } + return hash; +} } // namespace Common::SHA1 diff --git a/Source/Core/Common/Crypto/SHA1.h b/Source/Core/Common/Crypto/SHA1.h index 83c9875a71..6fd29172c0 100644 --- a/Source/Core/Common/Crypto/SHA1.h +++ b/Source/Core/Common/Crypto/SHA1.h @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -23,7 +24,11 @@ class Context public: virtual ~Context() = default; virtual void Update(const u8* msg, size_t len) = 0; - void Update(const std::vector& msg) { return Update(msg.data(), msg.size()); } + void Update(std::span msg) { return Update(msg.data(), msg.size()); } + void Update(std::string_view msg) + { + return Update(reinterpret_cast(msg.data()), msg.size()); + } virtual Digest Finish() = 0; virtual bool HwAccelerated() const = 0; }; @@ -51,4 +56,6 @@ inline Digest CalculateDigest(const std::array& msg) static_assert(std::is_trivially_copyable_v); return CalculateDigest(reinterpret_cast(msg.data()), sizeof(msg)); } + +std::string DigestToString(const Digest& digest); } // namespace Common::SHA1 diff --git a/Source/Core/Common/Debug/Threads.h b/Source/Core/Common/Debug/Threads.h index e9aef96d26..ce50e945c1 100644 --- a/Source/Core/Common/Debug/Threads.h +++ b/Source/Core/Common/Debug/Threads.h @@ -14,7 +14,7 @@ namespace Core { class CPUThreadGuard; -}; +} namespace Common::Debug { diff --git a/Source/Core/Common/FatFsUtil.cpp b/Source/Core/Common/FatFsUtil.cpp index 88d746e8ea..ffac0fc6c9 100644 --- a/Source/Core/Common/FatFsUtil.cpp +++ b/Source/Core/Common/FatFsUtil.cpp @@ -553,7 +553,7 @@ bool SyncSDFolderToSDImage(const std::function& cancelled, bool determin } MKFS_PARM options = {}; - options.fmt = FM_FAT32; + options.fmt = FM_FAT32 | FM_SFD; options.n_fat = 0; // Number of FATs: automatic options.align = 1; // Alignment of the data region (in sectors) options.n_root = 0; // Number of root directory entries: automatic (and unused for FAT32) diff --git a/Source/Core/Common/FileUtil.cpp b/Source/Core/Common/FileUtil.cpp index 34350c9207..545bfaba44 100644 --- a/Source/Core/Common/FileUtil.cpp +++ b/Source/Core/Common/FileUtil.cpp @@ -60,6 +60,10 @@ #include "jni/AndroidCommon/AndroidCommon.h" #endif +#if defined(__FreeBSD__) +#include +#endif + namespace fs = std::filesystem; namespace File @@ -738,6 +742,15 @@ std::string GetExePath() return PathToString(exe_path_absolute); #elif defined(__APPLE__) return GetBundleDirectory(); +#elif defined(__FreeBSD__) + int name[4]{CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1}; + size_t length = 0; + if (sysctl(name, 4, nullptr, &length, nullptr, 0) != 0 || length == 0) + return {}; + std::string dolphin_exe_path(length, '\0'); + if (sysctl(name, 4, dolphin_exe_path.data(), &length, nullptr, 0) != 0) + return {}; + return dolphin_exe_path; #else char dolphin_exe_path[PATH_MAX]; ssize_t len = ::readlink("/proc/self/exe", dolphin_exe_path, sizeof(dolphin_exe_path)); @@ -843,6 +856,8 @@ static void RebuildUserDirectories(unsigned int dir_index) s_user_paths[D_COVERCACHE_IDX] = s_user_paths[D_CACHE_IDX] + COVERCACHE_DIR DIR_SEP; s_user_paths[D_REDUMPCACHE_IDX] = s_user_paths[D_CACHE_IDX] + REDUMPCACHE_DIR DIR_SEP; s_user_paths[D_SHADERCACHE_IDX] = s_user_paths[D_CACHE_IDX] + SHADERCACHE_DIR DIR_SEP; + s_user_paths[D_RETROACHIEVEMENTSCACHE_IDX] = + s_user_paths[D_CACHE_IDX] + RETROACHIEVEMENTSCACHE_DIR DIR_SEP; s_user_paths[D_SHADERS_IDX] = s_user_paths[D_USER_IDX] + SHADERS_DIR DIR_SEP; s_user_paths[D_STATESAVES_IDX] = s_user_paths[D_USER_IDX] + STATESAVES_DIR DIR_SEP; s_user_paths[D_SCREENSHOTS_IDX] = s_user_paths[D_USER_IDX] + SCREENSHOTS_DIR DIR_SEP; @@ -926,6 +941,8 @@ static void RebuildUserDirectories(unsigned int dir_index) s_user_paths[D_COVERCACHE_IDX] = s_user_paths[D_CACHE_IDX] + COVERCACHE_DIR DIR_SEP; s_user_paths[D_REDUMPCACHE_IDX] = s_user_paths[D_CACHE_IDX] + REDUMPCACHE_DIR DIR_SEP; s_user_paths[D_SHADERCACHE_IDX] = s_user_paths[D_CACHE_IDX] + SHADERCACHE_DIR DIR_SEP; + s_user_paths[D_RETROACHIEVEMENTSCACHE_IDX] = + s_user_paths[D_CACHE_IDX] + RETROACHIEVEMENTSCACHE_DIR DIR_SEP; break; case D_GCUSER_IDX: diff --git a/Source/Core/Common/FileUtil.h b/Source/Core/Common/FileUtil.h index 7d2d5e737a..a887ffd8f3 100644 --- a/Source/Core/Common/FileUtil.h +++ b/Source/Core/Common/FileUtil.h @@ -40,6 +40,7 @@ enum D_COVERCACHE_IDX, D_REDUMPCACHE_IDX, D_SHADERCACHE_IDX, + D_RETROACHIEVEMENTSCACHE_IDX, D_SHADERS_IDX, D_STATESAVES_IDX, D_SCREENSHOTS_IDX, diff --git a/Source/Core/Common/GL/GLInterface/AGL.mm b/Source/Core/Common/GL/GLInterface/AGL.mm index 5f2d3b0675..1b8ff224d1 100644 --- a/Source/Core/Common/GL/GLInterface/AGL.mm +++ b/Source/Core/Common/GL/GLInterface/AGL.mm @@ -2,6 +2,7 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "Common/GL/GLInterface/AGL.h" + #include "Common/Logging/Log.h" // UpdateCachedDimensions and AttachContextToView contain calls to UI APIs, so they must only be diff --git a/Source/Core/Common/GL/GLX11Window.cpp b/Source/Core/Common/GL/GLX11Window.cpp index 3e8a721856..d8f072d1a7 100644 --- a/Source/Core/Common/GL/GLX11Window.cpp +++ b/Source/Core/Common/GL/GLX11Window.cpp @@ -2,6 +2,7 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "Common/GL/GLX11Window.h" + #include "Common/GL/GLContext.h" GLX11Window::GLX11Window(Display* display, Window parent_window, Colormap color_map, Window window, diff --git a/Source/Core/Common/IniFile.cpp b/Source/Core/Common/IniFile.cpp index 2aed1b805f..ab20ff58fd 100644 --- a/Source/Core/Common/IniFile.cpp +++ b/Source/Core/Common/IniFile.cpp @@ -75,7 +75,7 @@ bool IniFile::Section::Get(std::string_view key, std::string* value, bool IniFile::Section::Exists(std::string_view key) const { - return values.find(key) != values.end(); + return values.contains(key); } bool IniFile::Section::Delete(std::string_view key) diff --git a/Source/Core/Common/JsonUtil.cpp b/Source/Core/Common/JsonUtil.cpp index 3e842c5c18..fa9b8a73c9 100644 --- a/Source/Core/Common/JsonUtil.cpp +++ b/Source/Core/Common/JsonUtil.cpp @@ -3,6 +3,10 @@ #include "Common/JsonUtil.h" +#include + +#include "Common/FileUtil.h" + picojson::object ToJsonObject(const Common::Vec3& vec) { picojson::object obj; @@ -38,3 +42,27 @@ std::optional ReadBoolFromJson(const picojson::object& obj, const std::str return std::nullopt; return it->second.get(); } + +bool JsonToFile(const std::string& filename, const picojson::value& root, bool prettify) +{ + std::ofstream json_stream; + File::OpenFStream(json_stream, filename, std::ios_base::out); + if (!json_stream.is_open()) + { + return false; + } + json_stream << root.serialize(prettify); + return true; +} + +bool JsonFromFile(const std::string& filename, picojson::value* root, std::string* error) +{ + std::string json_data; + if (!File::ReadFileToString(filename, json_data)) + { + return false; + } + + *error = picojson::parse(*root, json_data); + return error->empty(); +} diff --git a/Source/Core/Common/JsonUtil.h b/Source/Core/Common/JsonUtil.h index eec836d507..c830d777a4 100644 --- a/Source/Core/Common/JsonUtil.h +++ b/Source/Core/Common/JsonUtil.h @@ -9,7 +9,6 @@ #include -#include "Common/MathUtil.h" #include "Common/Matrix.h" // Ideally this would use a concept like, 'template ' to constrain it, @@ -47,7 +46,7 @@ std::optional ReadNumericFromJson(const picojson::object& obj, const std:: return std::nullopt; if (!it->second.is()) return std::nullopt; - return MathUtil::SaturatingCast(it->second.get()); + return static_cast(it->second.get()); } std::optional ReadStringFromJson(const picojson::object& obj, const std::string& key); @@ -56,3 +55,6 @@ std::optional ReadBoolFromJson(const picojson::object& obj, const std::str picojson::object ToJsonObject(const Common::Vec3& vec); void FromJson(const picojson::object& obj, Common::Vec3& vec); + +bool JsonToFile(const std::string& filename, const picojson::value& root, bool prettify = false); +bool JsonFromFile(const std::string& filename, picojson::value* root, std::string* error); diff --git a/Source/Core/Common/LdrWatcher.cpp b/Source/Core/Common/LdrWatcher.cpp index 4e3fb88ba5..a0db0b61c6 100644 --- a/Source/Core/Common/LdrWatcher.cpp +++ b/Source/Core/Common/LdrWatcher.cpp @@ -78,7 +78,7 @@ public: { static LdrDllNotifier notifier; return notifier; - }; + } void Install(LdrObserver* observer); void Uninstall(LdrObserver* observer); diff --git a/Source/Core/Common/Profiler.h b/Source/Core/Common/Profiler.h index 753c06fd38..b0255b1ce7 100644 --- a/Source/Core/Common/Profiler.h +++ b/Source/Core/Common/Profiler.h @@ -54,7 +54,7 @@ public: private: Profiler* m_p; }; -}; // namespace Common +} // namespace Common // Warning: This profiler isn't thread safe. Only profile functions which doesn't run simultaneously #define PROFILE(name) \ diff --git a/Source/Core/Common/SocketContext.cpp b/Source/Core/Common/SocketContext.cpp index 15f9fd9010..f9c630c434 100644 --- a/Source/Core/Common/SocketContext.cpp +++ b/Source/Core/Common/SocketContext.cpp @@ -3,6 +3,9 @@ #include "Common/SocketContext.h" +#include "Common/Logging/Log.h" +#include "Common/Network.h" + namespace Common { #ifdef _WIN32 @@ -11,7 +14,23 @@ SocketContext::SocketContext() std::lock_guard g(s_lock); if (s_num_objects == 0) { - static_cast(WSAStartup(MAKEWORD(2, 2), &s_data)); + const int ret = WSAStartup(MAKEWORD(2, 2), &s_data); + if (ret == 0) + { + INFO_LOG_FMT(COMMON, "WSAStartup succeeded, wVersion={}.{}, wHighVersion={}.{}", + int(LOBYTE(s_data.wVersion)), int(HIBYTE(s_data.wVersion)), + int(LOBYTE(s_data.wHighVersion)), int(HIBYTE(s_data.wHighVersion))); + } + else + { + // The WSAStartup function directly returns the extended error code in the return value. + // A call to the WSAGetLastError function is not needed and should not be used. + // + // Source: + // https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-wsastartup + ERROR_LOG_FMT(COMMON, "WSAStartup failed with error {}: {}", ret, + Common::DecodeNetworkError(ret)); + } } s_num_objects++; } diff --git a/Source/Core/Common/StringUtil.h b/Source/Core/Common/StringUtil.h index 1699d9fa2f..c1eaf94ad4 100644 --- a/Source/Core/Common/StringUtil.h +++ b/Source/Core/Common/StringUtil.h @@ -195,7 +195,7 @@ std::from_chars_result FromChars(std::string_view sv, T& value, const char* const last = first + sv.size(); return std::from_chars(first, last, value, fmt); } -}; // namespace Common +} // namespace Common std::string TabsToSpaces(int tab_size, std::string str); diff --git a/Source/Core/Common/TypeUtils.h b/Source/Core/Common/TypeUtils.h index 44ef1faf78..714f5a718d 100644 --- a/Source/Core/Common/TypeUtils.h +++ b/Source/Core/Common/TypeUtils.h @@ -82,17 +82,4 @@ static_assert(!IsNOf::value); static_assert(IsNOf::value); static_assert(IsNOf::value); // Type conversions ARE allowed static_assert(!IsNOf::value); - -// TODO: This can be replaced with std::array's fill() once C++20 is fully supported. -// Prior to C++20, std::array's fill() function is, unfortunately, not constexpr. -// Ditto for 's std::fill. Although Dolphin targets C++20, Android doesn't -// seem to properly support constexpr fill(), so we need this for now. -template -constexpr void Fill(std::array& array, const T2& value) -{ - for (auto& entry : array) - { - entry = value; - } -} } // namespace Common diff --git a/Source/Core/Common/Unreachable.h b/Source/Core/Common/Unreachable.h new file mode 100644 index 0000000000..a01810a239 --- /dev/null +++ b/Source/Core/Common/Unreachable.h @@ -0,0 +1,21 @@ +// Copyright 2024 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include "Common/CommonFuncs.h" + +namespace Common +{ +// TODO C++23: Replace with std::unreachable. +[[noreturn]] inline void Unreachable() +{ +#ifdef _DEBUG + Crash(); +#elif defined(_MSC_VER) && !defined(__clang__) + __assume(false); +#else + __builtin_unreachable(); +#endif +} +} // namespace Common diff --git a/Source/Core/Common/Version.cpp b/Source/Core/Common/Version.cpp index ab34332c12..220d09a1cd 100644 --- a/Source/Core/Common/Version.cpp +++ b/Source/Core/Common/Version.cpp @@ -9,6 +9,8 @@ namespace Common { +#define EMULATOR_NAME "Dolphin" + #ifdef _DEBUG #define BUILD_TYPE_STR "Debug " #elif defined DEBUGFAST @@ -41,6 +43,12 @@ const std::string& GetScmBranchStr() return scm_branch_str; } +const std::string& GetUserAgentStr() +{ + static const std::string user_agent_str = EMULATOR_NAME "/" SCM_DESC_STR; + return user_agent_str; +} + const std::string& GetScmDistributorStr() { static const std::string scm_distributor_str = SCM_DISTRIBUTOR_STR; diff --git a/Source/Core/Common/Version.h b/Source/Core/Common/Version.h index 72f34541ec..a141ecb898 100644 --- a/Source/Core/Common/Version.h +++ b/Source/Core/Common/Version.h @@ -11,6 +11,7 @@ const std::string& GetScmDescStr(); const std::string& GetScmBranchStr(); const std::string& GetScmRevStr(); const std::string& GetScmRevGitStr(); +const std::string& GetUserAgentStr(); const std::string& GetScmDistributorStr(); const std::string& GetScmUpdateTrackStr(); const std::string& GetNetplayDolphinVer(); diff --git a/Source/Core/Common/WindowsRegistry.cpp b/Source/Core/Common/WindowsRegistry.cpp index 4b6f1f2c24..2eb1ae9b9c 100644 --- a/Source/Core/Common/WindowsRegistry.cpp +++ b/Source/Core/Common/WindowsRegistry.cpp @@ -69,4 +69,4 @@ OSVERSIONINFOW GetOSVersion() } return info; } -}; // namespace WindowsRegistry +} // namespace WindowsRegistry diff --git a/Source/Core/Common/WindowsRegistry.h b/Source/Core/Common/WindowsRegistry.h index 8a4705e7fe..ef789a98ca 100644 --- a/Source/Core/Common/WindowsRegistry.h +++ b/Source/Core/Common/WindowsRegistry.h @@ -15,4 +15,4 @@ template <> bool ReadValue(std::string* value, const std::string& subkey, const std::string& name); OSVERSIONINFOW GetOSVersion(); -}; // namespace WindowsRegistry +} // namespace WindowsRegistry diff --git a/Source/Core/Common/make_scmrev.h.js b/Source/Core/Common/make_scmrev.h.js index 010aece661..cb8964d765 100644 --- a/Source/Core/Common/make_scmrev.h.js +++ b/Source/Core/Common/make_scmrev.h.js @@ -6,6 +6,7 @@ var cmd_revision = " rev-parse HEAD"; var cmd_describe = " rev-parse --short HEAD"; var cmd_branch = " rev-parse --abbrev-ref HEAD"; var cmd_commits_ahead = " rev-list --count HEAD ^master"; +var cmd_get_tag = " describe --exact-match HEAD"; function GetGitExe() { @@ -59,6 +60,25 @@ function GetFirstStdOutLine(cmd) } } +function AttemptToExecuteCommand(cmd) +{ + try + { + var exec = wshShell.Exec(cmd) + + // wait until the command has finished + while (exec.Status == 0) {} + + return exec.ExitCode; + } + catch (e) + { + // catch "the system cannot find the file specified" error + WScript.Echo("Failed to exec " + cmd + " this should never happen"); + WScript.Quit(1); + } +} + function GetFileContents(f) { try @@ -88,6 +108,12 @@ if (default_update_track == "%DOLPHIN_DEFAULT_UPDATE_TRACK%") default_update_tra // remove hash (and trailing "-0" if needed) from description describe = describe.replace(/(-0)?-[^-]+(-dirty)?$/, '$2'); +// set commits ahead to zero if on a tag +if (AttemptToExecuteCommand(gitexe + cmd_get_tag) == 0) +{ + commits_ahead = "0"; +} + var out_contents = "#define SCM_REV_STR \"" + revision + "\"\n" + "#define SCM_DESC_STR \"" + describe + "\"\n" + diff --git a/Source/Core/Common/x64ABI.h b/Source/Core/Common/x64ABI.h index 73e7e68a8c..5fc529fb9f 100644 --- a/Source/Core/Common/x64ABI.h +++ b/Source/Core/Common/x64ABI.h @@ -50,7 +50,7 @@ // FIXME: avoid pushing all 16 XMM registers when possible? most functions we call probably // don't actually clobber them. #define ABI_ALL_CALLER_SAVED (BitSet32{RAX, RCX, RDX, RDI, RSI, R8, R9, R10, R11} | ABI_ALL_FPRS) -#endif // WIN32 +#endif // _WIN32 #define ABI_ALL_CALLEE_SAVED (~ABI_ALL_CALLER_SAVED) diff --git a/Source/Core/Common/x64Emitter.cpp b/Source/Core/Common/x64Emitter.cpp index a050c68b29..14458ae7d4 100644 --- a/Source/Core/Common/x64Emitter.cpp +++ b/Source/Core/Common/x64Emitter.cpp @@ -107,26 +107,6 @@ void XEmitter::SetCodePtr(u8* ptr, u8* end, bool write_failed) m_write_failed = write_failed; } -const u8* XEmitter::GetCodePtr() const -{ - return code; -} - -u8* XEmitter::GetWritableCodePtr() -{ - return code; -} - -const u8* XEmitter::GetCodeEnd() const -{ - return m_code_end; -} - -u8* XEmitter::GetWritableCodeEnd() -{ - return m_code_end; -} - void XEmitter::Write8(u8 value) { if (code >= m_code_end) diff --git a/Source/Core/Common/x64Emitter.h b/Source/Core/Common/x64Emitter.h index e19ef37734..5370afd3ad 100644 --- a/Source/Core/Common/x64Emitter.h +++ b/Source/Core/Common/x64Emitter.h @@ -394,10 +394,10 @@ public: u8* AlignCode4(); u8* AlignCode16(); u8* AlignCodePage(); - const u8* GetCodePtr() const; - u8* GetWritableCodePtr(); - const u8* GetCodeEnd() const; - u8* GetWritableCodeEnd(); + const u8* GetCodePtr() const { return code; } + u8* GetWritableCodePtr() { return code; } + const u8* GetCodeEnd() const { return m_code_end; } + u8* GetWritableCodeEnd() { return m_code_end; } void LockFlags() { flags_locked = true; } void UnlockFlags() { flags_locked = false; } diff --git a/Source/Core/Core/AchievementManager.cpp b/Source/Core/Core/AchievementManager.cpp index b1b63726b3..a1288a2b70 100644 --- a/Source/Core/Core/AchievementManager.cpp +++ b/Source/Core/Core/AchievementManager.cpp @@ -13,20 +13,31 @@ #include #include +#include "Common/Assert.h" +#include "Common/BitUtils.h" +#include "Common/CommonPaths.h" +#include "Common/FileUtil.h" +#include "Common/IOFile.h" #include "Common/Image.h" #include "Common/Logging/Log.h" #include "Common/ScopeGuard.h" +#include "Common/Version.h" #include "Common/WorkQueueThread.h" #include "Core/Config/AchievementSettings.h" #include "Core/Core.h" +#include "Core/HW/Memmap.h" +#include "Core/HW/VideoInterface.h" +#include "Core/PatchEngine.h" #include "Core/PowerPC/MMU.h" #include "Core/System.h" #include "DiscIO/Blob.h" #include "UICommon/DiscordPresence.h" +#include "VideoCommon/Assets/CustomTextureData.h" #include "VideoCommon/OnScreenDisplay.h" #include "VideoCommon/VideoEvents.h" -static std::unique_ptr DecodeBadgeToOSDIcon(const AchievementManager::Badge& badge); +static const Common::HttpRequest::Headers USER_AGENT_HEADER = { + {"User-Agent", Common::GetUserAgentStr()}}; AchievementManager& AchievementManager::GetInstance() { @@ -36,9 +47,13 @@ AchievementManager& AchievementManager::GetInstance() void AchievementManager::Init() { + LoadDefaultBadges(); if (!m_client && Config::Get(Config::RA_ENABLED)) { - m_client = rc_client_create(MemoryPeeker, Request); + { + std::lock_guard lg{m_lock}; + m_client = rc_client_create(MemoryVerifier, Request); + } std::string host_url = Config::Get(Config::RA_HOST_URL); if (!host_url.empty()) rc_client_set_host(m_client, host_url.c_str()); @@ -57,6 +72,33 @@ void AchievementManager::Init() } } +picojson::value AchievementManager::LoadApprovedList() +{ + picojson::value temp; + std::string error; + if (!JsonFromFile(fmt::format("{}{}{}", File::GetSysDirectory(), DIR_SEP, APPROVED_LIST_FILENAME), + &temp, &error)) + { + WARN_LOG_FMT(ACHIEVEMENTS, "Failed to load approved game settings list {}", + APPROVED_LIST_FILENAME); + WARN_LOG_FMT(ACHIEVEMENTS, "Error: {}", error); + return {}; + } + auto context = Common::SHA1::CreateContext(); + context->Update(temp.serialize()); + auto digest = context->Finish(); + if (digest != APPROVED_LIST_HASH) + { + WARN_LOG_FMT(ACHIEVEMENTS, "Failed to verify approved game settings list {}", + APPROVED_LIST_FILENAME); + WARN_LOG_FMT(ACHIEVEMENTS, "Expected hash {}, found hash {}", + Common::SHA1::DigestToString(APPROVED_LIST_HASH), + Common::SHA1::DigestToString(digest)); + return {}; + } + return temp; +} + void AchievementManager::SetUpdateCallback(UpdateCallback callback) { m_update_callback = std::move(callback); @@ -138,6 +180,7 @@ void AchievementManager::LoadGame(const std::string& file_path, const DiscIO::Vo } else { + rc_client_set_read_memory_function(m_client, MemoryVerifier); rc_client_begin_identify_and_load_game(m_client, RC_CONSOLE_GAMECUBE, file_path.c_str(), NULL, 0, LoadGameCallback, NULL); } @@ -149,6 +192,18 @@ bool AchievementManager::IsGameLoaded() const return game_info && game_info->id != 0; } +void AchievementManager::SetBackgroundExecutionAllowed(bool allowed) +{ + m_background_execution_allowed = allowed; + + Core::System* system = m_system.load(std::memory_order_acquire); + if (!system) + return; + + if (allowed && Core::GetState(*system) == Core::State::Paused) + DoIdle(); +} + void AchievementManager::FetchPlayerBadge() { FetchBadge(&m_player_badge, RC_IMAGE_TYPE_USER, @@ -220,7 +275,8 @@ void AchievementManager::DoFrame() std::lock_guard lg{m_lock}; rc_client_do_frame(m_client); } - if (!m_system) + Core::System* system = m_system.load(std::memory_order_acquire); + if (!system) return; auto current_time = std::chrono::steady_clock::now(); if (current_time - m_last_rp_time > std::chrono::seconds{10}) @@ -233,6 +289,54 @@ void AchievementManager::DoFrame() } } +bool AchievementManager::CanPause() +{ + u32 frames_to_next_pause = 0; + bool can_pause = rc_client_can_pause(m_client, &frames_to_next_pause); + if (!can_pause) + { + OSD::AddMessage( + fmt::format("RetroAchievements Hardcore Mode:\n" + "Cannot pause until another {:.2f} seconds have passed.", + static_cast(frames_to_next_pause) / + Core::System::GetInstance().GetVideoInterface().GetTargetRefreshRate()), + OSD::Duration::VERY_LONG, OSD::Color::RED); + } + return can_pause; +} + +void AchievementManager::DoIdle() +{ + std::thread([this]() { + while (true) + { + Common::SleepCurrentThread(1000); + { + std::lock_guard lg{m_lock}; + Core::System* system = m_system.load(std::memory_order_acquire); + if (!system || Core::GetState(*system) != Core::State::Paused) + return; + if (!m_background_execution_allowed) + return; + if (!m_client || !IsGameLoaded()) + return; + } + // rc_client_idle peeks at memory to recalculate rich presence and therefore + // needs to be on host or CPU thread to access memory. + Core::QueueHostJob([this](Core::System& system) { + std::lock_guard lg{m_lock}; + if (Core::GetState(system) != Core::State::Paused) + return; + if (!m_background_execution_allowed) + return; + if (!m_client || !IsGameLoaded()) + return; + rc_client_idle(m_client); + }); + } + }).detach(); +} + std::recursive_mutex& AchievementManager::GetLock() { return m_lock; @@ -253,6 +357,62 @@ bool AchievementManager::IsHardcoreModeActive() const return rc_client_is_processing_required(m_client); } +void AchievementManager::FilterApprovedPatches(std::vector& patches, + const std::string& game_ini_id) const +{ + if (patches.empty()) + { + // There's nothing to verify, so let's save ourselves some work + return; + } + + std::lock_guard lg{m_lock}; + + if (!IsHardcoreModeActive()) + return; + + const bool known_id = m_ini_root->contains(game_ini_id); + + auto patch_itr = patches.begin(); + while (patch_itr != patches.end()) + { + INFO_LOG_FMT(ACHIEVEMENTS, "Verifying patch {}", patch_itr->name); + + bool verified = false; + + if (known_id) + { + auto context = Common::SHA1::CreateContext(); + context->Update(Common::BitCastToArray(static_cast(patch_itr->entries.size()))); + for (const auto& entry : patch_itr->entries) + { + context->Update(Common::BitCastToArray(entry.type)); + context->Update(Common::BitCastToArray(entry.address)); + context->Update(Common::BitCastToArray(entry.value)); + context->Update(Common::BitCastToArray(entry.comparand)); + context->Update(Common::BitCastToArray(entry.conditional)); + } + auto digest = context->Finish(); + + verified = m_ini_root->get(game_ini_id).contains(Common::SHA1::DigestToString(digest)); + } + + if (!verified) + { + patch_itr = patches.erase(patch_itr); + OSD::AddMessage( + fmt::format("Failed to verify patch {} from file {}.", patch_itr->name, game_ini_id), + OSD::Duration::VERY_LONG, OSD::Color::RED); + OSD::AddMessage("Disable hardcore mode to enable this patch.", OSD::Duration::VERY_LONG, + OSD::Color::RED); + } + else + { + patch_itr++; + } + } +} + void AchievementManager::SetSpectatorMode() { rc_client_set_spectator_mode_enabled(m_client, Config::Get(Config::RA_SPECTATOR_ENABLED)); @@ -278,9 +438,9 @@ u32 AchievementManager::GetPlayerScore() const return user->score; } -const AchievementManager::BadgeStatus& AchievementManager::GetPlayerBadge() const +const AchievementManager::Badge& AchievementManager::GetPlayerBadge() const { - return m_player_badge; + return m_player_badge.data.empty() ? m_default_player_badge : m_player_badge; } std::string_view AchievementManager::GetGameDisplayName() const @@ -298,17 +458,19 @@ rc_api_fetch_game_data_response_t* AchievementManager::GetGameData() return &m_game_data; } -const AchievementManager::BadgeStatus& AchievementManager::GetGameBadge() const +const AchievementManager::Badge& AchievementManager::GetGameBadge() const { - return m_game_badge; + return m_game_badge.data.empty() ? m_default_game_badge : m_game_badge; } -const AchievementManager::BadgeStatus& AchievementManager::GetAchievementBadge(AchievementId id, - bool locked) const +const AchievementManager::Badge& AchievementManager::GetAchievementBadge(AchievementId id, + bool locked) const { - auto& badge_list = locked ? m_locked_badges : m_locked_badges; + auto& badge_list = locked ? m_locked_badges : m_unlocked_badges; auto itr = badge_list.find(id); - return (itr == badge_list.end()) ? m_default_badge : itr->second; + return (itr != badge_list.end() && itr->second.data.size() > 0) ? + itr->second : + (locked ? m_default_locked_badge : m_default_unlocked_badge); } const AchievementManager::LeaderboardStatus* @@ -317,8 +479,6 @@ AchievementManager::GetLeaderboardInfo(AchievementManager::AchievementId leaderb if (const auto leaderboard_iter = m_leaderboard_map.find(leaderboard_id); leaderboard_iter != m_leaderboard_map.end()) { - if (leaderboard_iter->second.entries.size() == 0) - FetchBoardInfo(leaderboard_id); return &leaderboard_iter->second; } @@ -330,7 +490,18 @@ AchievementManager::RichPresence AchievementManager::GetRichPresence() const return m_rich_presence; } -const AchievementManager::NamedIconMap& AchievementManager::GetChallengeIcons() const +bool AchievementManager::AreChallengesUpdated() const +{ + return m_challenges_updated; +} + +void AchievementManager::ResetChallengesUpdated() +{ + m_challenges_updated = false; +} + +const std::unordered_set& +AchievementManager::GetActiveChallenges() const { return m_active_challenges; } @@ -393,29 +564,36 @@ void AchievementManager::CloseGame() { m_active_challenges.clear(); m_active_leaderboards.clear(); - m_game_badge.name.clear(); + m_game_badge.width = 0; + m_game_badge.height = 0; + m_game_badge.data.clear(); m_unlocked_badges.clear(); m_locked_badges.clear(); m_leaderboard_map.clear(); + m_rich_presence.fill('\0'); rc_api_destroy_fetch_game_data_response(&m_game_data); m_game_data = {}; m_queue.Cancel(); m_image_queue.Cancel(); rc_client_unload_game(m_client); - m_system = nullptr; + m_system.store(nullptr, std::memory_order_release); + if (Config::Get(Config::RA_DISCORD_PRESENCE_ENABLED)) + Discord::UpdateDiscordPresence(); + INFO_LOG_FMT(ACHIEVEMENTS, "Game closed."); } } m_update_callback(UpdatedItems{.all = true}); - INFO_LOG_FMT(ACHIEVEMENTS, "Game closed."); } void AchievementManager::Logout() { { - std::lock_guard lg{m_lock}; CloseGame(); - m_player_badge.name.clear(); + std::lock_guard lg{m_lock}; + m_player_badge.width = 0; + m_player_badge.height = 0; + m_player_badge.data.clear(); Config::SetBaseOrCurrent(Config::RA_API_TOKEN, ""); } @@ -429,6 +607,7 @@ void AchievementManager::Shutdown() { CloseGame(); m_queue.Shutdown(); + std::lock_guard lg{m_lock}; // DON'T log out - keep those credentials for next run. rc_client_destroy(m_client); m_client = nullptr; @@ -500,6 +679,53 @@ void AchievementManager::FilereaderClose(void* file_handle) delete static_cast(file_handle); } +void AchievementManager::LoadDefaultBadges() +{ + std::lock_guard lg{m_lock}; + + std::string directory = File::GetSysDirectory() + DIR_SEP + RESOURCES_DIR + DIR_SEP; + + if (m_default_player_badge.data.empty()) + { + if (!LoadPNGTexture(&m_default_player_badge, + fmt::format("{}{}", directory, DEFAULT_PLAYER_BADGE_FILENAME))) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Default player badge '{}' failed to load", + DEFAULT_PLAYER_BADGE_FILENAME); + } + } + + if (m_default_game_badge.data.empty()) + { + if (!LoadPNGTexture(&m_default_game_badge, + fmt::format("{}{}", directory, DEFAULT_GAME_BADGE_FILENAME))) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Default game badge '{}' failed to load", + DEFAULT_GAME_BADGE_FILENAME); + } + } + + if (m_default_unlocked_badge.data.empty()) + { + if (!LoadPNGTexture(&m_default_unlocked_badge, + fmt::format("{}{}", directory, DEFAULT_UNLOCKED_BADGE_FILENAME))) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Default unlocked achievement badge '{}' failed to load", + DEFAULT_UNLOCKED_BADGE_FILENAME); + } + } + + if (m_default_locked_badge.data.empty()) + { + if (!LoadPNGTexture(&m_default_locked_badge, + fmt::format("{}{}", directory, DEFAULT_LOCKED_BADGE_FILENAME))) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Default locked achievement badge '{}' failed to load", + DEFAULT_LOCKED_BADGE_FILENAME); + } + } +} + void AchievementManager::LoginCallback(int result, const char* error_message, rc_client_t* client, void* userdata) { @@ -578,6 +804,8 @@ void AchievementManager::LeaderboardEntriesCallback(int result, const char* erro map_entry.username.assign(response_entry.user); memcpy(map_entry.score.data(), response_entry.display, FORMAT_SIZE); map_entry.rank = response_entry.rank; + if (ix == list->user_index) + leaderboard.player_index = response_entry.rank; } AchievementManager::GetInstance().m_update_callback({.leaderboards = {*leaderboard_id}}); } @@ -585,6 +813,7 @@ void AchievementManager::LeaderboardEntriesCallback(int result, const char* erro void AchievementManager::LoadGameCallback(int result, const char* error_message, rc_client_t* client, void* userdata) { + AchievementManager::GetInstance().m_loading_volume.reset(nullptr); if (result != RC_OK) { WARN_LOG_FMT(ACHIEVEMENTS, "Failed to load data for current game."); @@ -603,20 +832,40 @@ void AchievementManager::LoadGameCallback(int result, const char* error_message, } INFO_LOG_FMT(ACHIEVEMENTS, "Loaded data for game ID {}.", game->id); - AchievementManager::GetInstance().m_display_welcome_message = true; - AchievementManager::GetInstance().FetchGameBadges(); - AchievementManager::GetInstance().m_system = &Core::System::GetInstance(); - AchievementManager::GetInstance().m_update_callback({.all = true}); + auto& instance = AchievementManager::GetInstance(); + rc_client_set_read_memory_function(instance.m_client, MemoryPeeker); + instance.m_display_welcome_message = true; + instance.FetchGameBadges(); + instance.m_system.store(&Core::System::GetInstance(), std::memory_order_release); + instance.m_update_callback({.all = true}); // Set this to a value that will immediately trigger RP - AchievementManager::GetInstance().m_last_rp_time = - std::chrono::steady_clock::now() - std::chrono::minutes{2}; + instance.m_last_rp_time = std::chrono::steady_clock::now() - std::chrono::minutes{2}; + + std::lock_guard lg{instance.GetLock()}; + auto* leaderboard_list = + rc_client_create_leaderboard_list(client, RC_CLIENT_LEADERBOARD_LIST_GROUPING_NONE); + for (u32 bucket = 0; bucket < leaderboard_list->num_buckets; bucket++) + { + const auto& leaderboard_bucket = leaderboard_list->buckets[bucket]; + for (u32 board = 0; board < leaderboard_bucket.num_leaderboards; board++) + { + const auto& leaderboard = leaderboard_bucket.leaderboards[board]; + instance.m_leaderboard_map.insert( + std::pair(leaderboard->id, LeaderboardStatus{.name = leaderboard->title, + .description = leaderboard->description})); + } + } + rc_client_destroy_leaderboard_list(leaderboard_list); } void AchievementManager::ChangeMediaCallback(int result, const char* error_message, rc_client_t* client, void* userdata) { + AchievementManager::GetInstance().m_loading_volume.reset(nullptr); if (result == RC_OK) + { return; + } if (result == RC_HARDCORE_DISABLED) { @@ -637,11 +886,8 @@ void AchievementManager::DisplayWelcomeMessage() m_display_welcome_message = false; const u32 color = rc_client_get_hardcore_enabled(m_client) ? OSD::Color::YELLOW : OSD::Color::CYAN; - if (Config::Get(Config::RA_BADGES_ENABLED) && !m_game_badge.name.empty()) - { - OSD::AddMessage("", OSD::Duration::VERY_LONG, OSD::Color::GREEN, - DecodeBadgeToOSDIcon(m_game_badge.badge)); - } + + OSD::AddMessage("", OSD::Duration::VERY_LONG, OSD::Color::GREEN, &GetGameBadge()); auto info = rc_client_get_game_info(m_client); if (!info) { @@ -671,17 +917,15 @@ void AchievementManager::DisplayWelcomeMessage() void AchievementManager::HandleAchievementTriggeredEvent(const rc_client_event_t* client_event) { + const auto& instance = AchievementManager::GetInstance(); OSD::AddMessage(fmt::format("Unlocked: {} ({})", client_event->achievement->title, client_event->achievement->points), OSD::Duration::VERY_LONG, - (rc_client_get_hardcore_enabled(AchievementManager::GetInstance().m_client)) ? - OSD::Color::YELLOW : - OSD::Color::CYAN, - (Config::Get(Config::RA_BADGES_ENABLED)) ? - DecodeBadgeToOSDIcon(AchievementManager::GetInstance() - .m_unlocked_badges[client_event->achievement->id] - .badge) : - nullptr); + (rc_client_get_hardcore_enabled(instance.m_client)) ? OSD::Color::YELLOW : + OSD::Color::CYAN, + &instance.GetAchievementBadge(client_event->achievement->id, false)); + AchievementManager::GetInstance().m_update_callback( + UpdatedItems{.achievements = {client_event->achievement->id}}); } void AchievementManager::HandleLeaderboardStartedEvent(const rc_client_event_t* client_event) @@ -706,6 +950,8 @@ void AchievementManager::HandleLeaderboardSubmittedEvent(const rc_client_event_t client_event->leaderboard->title), OSD::Duration::VERY_LONG, OSD::Color::YELLOW); AchievementManager::GetInstance().FetchBoardInfo(client_event->leaderboard->id); + AchievementManager::GetInstance().m_update_callback( + UpdatedItems{.leaderboards = {client_event->leaderboard->id}}); } void AchievementManager::HandleLeaderboardTrackerUpdateEvent(const rc_client_event_t* client_event) @@ -738,36 +984,38 @@ void AchievementManager::HandleLeaderboardTrackerHideEvent(const rc_client_event void AchievementManager::HandleAchievementChallengeIndicatorShowEvent( const rc_client_event_t* client_event) { - if (Config::Get(Config::RA_BADGES_ENABLED)) - { - auto& unlocked_badges = AchievementManager::GetInstance().m_unlocked_badges; - if (const auto unlocked_iter = unlocked_badges.find(client_event->achievement->id); - unlocked_iter != unlocked_badges.end()) - { - AchievementManager::GetInstance().m_active_challenges[client_event->achievement->badge_name] = - DecodeBadgeToOSDIcon(unlocked_iter->second.badge); - } - } + auto& instance = AchievementManager::GetInstance(); + const auto [iter, inserted] = instance.m_active_challenges.insert(client_event->achievement->id); + if (inserted) + instance.m_challenges_updated = true; + AchievementManager::GetInstance().m_update_callback(UpdatedItems{.rich_presence = true}); } void AchievementManager::HandleAchievementChallengeIndicatorHideEvent( const rc_client_event_t* client_event) { - AchievementManager::GetInstance().m_active_challenges.erase( - client_event->achievement->badge_name); + auto& instance = AchievementManager::GetInstance(); + const auto removed = instance.m_active_challenges.erase(client_event->achievement->id); + if (removed > 0) + instance.m_challenges_updated = true; + AchievementManager::GetInstance().m_update_callback(UpdatedItems{.rich_presence = true}); } void AchievementManager::HandleAchievementProgressIndicatorShowEvent( const rc_client_event_t* client_event) { + auto& instance = AchievementManager::GetInstance(); + auto current_time = std::chrono::steady_clock::now(); + const auto message_wait_time = std::chrono::milliseconds{OSD::Duration::SHORT}; + if (current_time - instance.m_last_progress_message < message_wait_time) + return; OSD::AddMessage(fmt::format("{} {}", client_event->achievement->title, client_event->achievement->measured_progress), OSD::Duration::SHORT, OSD::Color::GREEN, - (Config::Get(Config::RA_BADGES_ENABLED)) ? - DecodeBadgeToOSDIcon(AchievementManager::GetInstance() - .m_unlocked_badges[client_event->achievement->id] - .badge) : - nullptr); + &instance.GetAchievementBadge(client_event->achievement->id, false)); + instance.m_last_progress_message = current_time; + AchievementManager::GetInstance().m_update_callback( + UpdatedItems{.achievements = {client_event->achievement->id}}); } void AchievementManager::HandleGameCompletedEvent(const rc_client_event_t* client_event, @@ -784,9 +1032,7 @@ void AchievementManager::HandleGameCompletedEvent(const rc_client_event_t* clien OSD::AddMessage(fmt::format("Congratulations! {} has {} {}", user_info->display_name, hardcore ? "mastered" : "completed", game_info->title), OSD::Duration::VERY_LONG, hardcore ? OSD::Color::YELLOW : OSD::Color::CYAN, - (Config::Get(Config::RA_BADGES_ENABLED)) ? - DecodeBadgeToOSDIcon(AchievementManager::GetInstance().m_game_badge.badge) : - nullptr); + &AchievementManager::GetInstance().GetGameBadge()); } void AchievementManager::HandleResetEvent(const rc_client_event_t* client_event) @@ -801,62 +1047,65 @@ void AchievementManager::HandleServerErrorEvent(const rc_client_event_t* client_ client_event->server_error->api, client_event->server_error->error_message); } -static std::unique_ptr DecodeBadgeToOSDIcon(const AchievementManager::Badge& badge) -{ - if (badge.empty()) - return nullptr; - - auto icon = std::make_unique(); - if (!Common::LoadPNG(badge, &icon->rgba_data, &icon->width, &icon->height)) - { - ERROR_LOG_FMT(ACHIEVEMENTS, "Error decoding badge."); - return nullptr; - } - return icon; -} - void AchievementManager::Request(const rc_api_request_t* request, rc_client_server_callback_t callback, void* callback_data, rc_client_t* client) { std::string url = request->url; std::string post_data = request->post_data; - AchievementManager::GetInstance().m_queue.EmplaceItem([url = std::move(url), - post_data = std::move(post_data), - callback = std::move(callback), - callback_data = std::move(callback_data)] { - const Common::HttpRequest::Headers USER_AGENT_HEADER = {{"User-Agent", "Dolphin/Placeholder"}}; + AchievementManager::GetInstance().m_queue.EmplaceItem( + [url = std::move(url), post_data = std::move(post_data), callback = std::move(callback), + callback_data = std::move(callback_data)] { + Common::HttpRequest http_request; + Common::HttpRequest::Response http_response; + if (!post_data.empty()) + { + http_response = http_request.Post(url, post_data, USER_AGENT_HEADER, + Common::HttpRequest::AllowedReturnCodes::All); + } + else + { + http_response = http_request.Get(url, USER_AGENT_HEADER, + Common::HttpRequest::AllowedReturnCodes::All); + } - Common::HttpRequest http_request; - Common::HttpRequest::Response http_response; - if (!post_data.empty()) - { - http_response = http_request.Post(url, post_data, USER_AGENT_HEADER, - Common::HttpRequest::AllowedReturnCodes::All); - } - else - { - http_response = - http_request.Get(url, USER_AGENT_HEADER, Common::HttpRequest::AllowedReturnCodes::All); - } + rc_api_server_response_t server_response; + if (http_response.has_value() && http_response->size() > 0) + { + server_response.body = reinterpret_cast(http_response->data()); + server_response.body_length = http_response->size(); + server_response.http_status_code = http_request.GetLastResponseCode(); + } + else + { + static constexpr char error_message[] = "Failed HTTP request."; + server_response.body = error_message; + server_response.body_length = sizeof(error_message); + server_response.http_status_code = RC_API_SERVER_RESPONSE_RETRYABLE_CLIENT_ERROR; + } - rc_api_server_response_t server_response; - if (http_response.has_value() && http_response->size() > 0) - { - server_response.body = reinterpret_cast(http_response->data()); - server_response.body_length = http_response->size(); - server_response.http_status_code = http_request.GetLastResponseCode(); - } - else - { - constexpr char error_message[] = "Failed HTTP request."; - server_response.body = error_message; - server_response.body_length = sizeof(error_message); - server_response.http_status_code = RC_API_SERVER_RESPONSE_RETRYABLE_CLIENT_ERROR; - } + callback(&server_response, callback_data); + }); +} - callback(&server_response, callback_data); - }); +// Currently, when rc_client calls the memory peek method provided in its constructor (or in +// rc_client_set_read_memory_function) it will do so on the thread that calls DoFrame, which is +// currently the host thread, with one exception: an asynchronous callback in the load game process. +// This is done to validate/invalidate each memory reference in the downloaded assets, mark assets +// as unsupported, and notify the player upon startup that there are unsupported assets and how +// many. As such, all that call needs to do is return the number of bytes that can be read with this +// call. As only the CPU and host threads are allowed to read from memory, I provide a separate +// method for this verification. In lieu of a more convenient set of steps, I provide MemoryVerifier +// to rc_client at construction, and in the Load Game callback, after the verification has been +// complete, I call rc_client_set_read_memory_function to switch to the usual MemoryPeeker for all +// future synchronous calls. +u32 AchievementManager::MemoryVerifier(u32 address, u8* buffer, u32 num_bytes, rc_client_t* client) +{ + auto& system = Core::System::GetInstance(); + u32 ram_size = system.GetMemory().GetRamSizeReal(); + if (address >= ram_size) + return 0; + return std::min(ram_size - address, num_bytes); } u32 AchievementManager::MemoryPeeker(u32 address, u8* buffer, u32 num_bytes, rc_client_t* client) @@ -864,6 +1113,11 @@ u32 AchievementManager::MemoryPeeker(u32 address, u8* buffer, u32 num_bytes, rc_ if (buffer == nullptr) return 0u; auto& system = Core::System::GetInstance(); + if (!(Core::IsHostThread() || Core::IsCPUThread())) + { + ASSERT_MSG(ACHIEVEMENTS, false, "MemoryPeeker called from wrong thread"); + return 0; + } Core::CPUThreadGuard threadguard(system); for (u32 num_read = 0; num_read < num_bytes; num_read++) { @@ -876,11 +1130,11 @@ u32 AchievementManager::MemoryPeeker(u32 address, u8* buffer, u32 num_bytes, rc_ return num_bytes; } -void AchievementManager::FetchBadge(AchievementManager::BadgeStatus* badge, u32 badge_type, +void AchievementManager::FetchBadge(AchievementManager::Badge* badge, u32 badge_type, const AchievementManager::BadgeNameFunction function, const UpdatedItems callback_data) { - if (!m_client || !HasAPIToken() || !Config::Get(Config::RA_BADGES_ENABLED)) + if (!m_client || !HasAPIToken()) { m_update_callback(callback_data); if (m_display_welcome_message && badge_type == RC_IMAGE_TYPE_GAME) @@ -902,40 +1156,71 @@ void AchievementManager::FetchBadge(AchievementManager::BadgeStatus* badge, u32 if (name_to_fetch.empty()) return; } - rc_api_fetch_image_request_t icon_request = {.image_name = name_to_fetch.c_str(), - .image_type = badge_type}; - Badge fetched_badge; - rc_api_request_t api_request; - Common::HttpRequest http_request; - if (rc_api_init_fetch_image_request(&api_request, &icon_request) != RC_OK) + + const std::string cache_path = fmt::format( + "{}/badge-{}-{}.png", File::GetUserPath(D_RETROACHIEVEMENTSCACHE_IDX), badge_type, + Common::SHA1::DigestToString(Common::SHA1::CalculateDigest(name_to_fetch))); + + AchievementManager::Badge tmp_badge; + if (!LoadPNGTexture(&tmp_badge, cache_path)) { - ERROR_LOG_FMT(ACHIEVEMENTS, "Invalid request for image {}.", name_to_fetch); - return; - } - auto http_response = http_request.Get(api_request.url); - if (http_response.has_value() && http_response->size() <= 0) - { - WARN_LOG_FMT(ACHIEVEMENTS, "RetroAchievements connection failed on image request.\n URL: {}", - api_request.url); + rc_api_fetch_image_request_t icon_request = {.image_name = name_to_fetch.c_str(), + .image_type = badge_type}; + Badge fetched_badge; + rc_api_request_t api_request; + Common::HttpRequest http_request; + if (rc_api_init_fetch_image_request(&api_request, &icon_request) != RC_OK) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Invalid request for image {}.", name_to_fetch); + return; + } + auto http_response = http_request.Get(api_request.url, USER_AGENT_HEADER, + Common::HttpRequest::AllowedReturnCodes::All); + if (!http_response.has_value() || http_response->empty()) + { + WARN_LOG_FMT(ACHIEVEMENTS, + "RetroAchievements connection failed on image request.\n URL: {}", + api_request.url); + rc_api_destroy_request(&api_request); + m_update_callback(callback_data); + return; + } + rc_api_destroy_request(&api_request); - m_update_callback(callback_data); - return; + + INFO_LOG_FMT(ACHIEVEMENTS, "Successfully downloaded badge id {}.", name_to_fetch); + + if (!LoadPNGTexture(&tmp_badge, *http_response)) + { + ERROR_LOG_FMT(ACHIEVEMENTS, "Badge '{}' failed to load", name_to_fetch); + return; + } + + std::string temp_path = fmt::format("{}.tmp", cache_path); + File::IOFile temp_file(temp_path, "wb"); + if (!temp_file.IsOpen() || + !temp_file.WriteBytes(http_response->data(), http_response->size()) || + !temp_file.Close() || !File::Rename(temp_path, cache_path)) + { + File::Delete(temp_path); + WARN_LOG_FMT(ACHIEVEMENTS, "Failed to store badge '{}' to cache", name_to_fetch); + } } - rc_api_destroy_request(&api_request); - fetched_badge = std::move(*http_response); - - INFO_LOG_FMT(ACHIEVEMENTS, "Successfully downloaded badge id {}.", name_to_fetch); std::lock_guard lg{m_lock}; if (function(*this).empty() || name_to_fetch != function(*this)) { INFO_LOG_FMT(ACHIEVEMENTS, "Requested outdated badge id {}.", name_to_fetch); return; } - badge->badge = std::move(fetched_badge); - badge->name = std::move(name_to_fetch); + *badge = std::move(tmp_badge); m_update_callback(callback_data); + if (badge_type == RC_IMAGE_TYPE_ACHIEVEMENT && + m_active_challenges.contains(*callback_data.achievements.begin())) + { + m_challenges_updated = true; + } }); } diff --git a/Source/Core/Core/AchievementManager.h b/Source/Core/Core/AchievementManager.h index 5d133e023f..2ec4a6dea7 100644 --- a/Source/Core/Core/AchievementManager.h +++ b/Source/Core/Core/AchievementManager.h @@ -5,23 +5,34 @@ #ifdef USE_RETRO_ACHIEVEMENTS #include +#include +#include #include #include #include +#include #include +#include #include +#include #include #include +#include +#include #include #include #include #include +#include "Common/CommonTypes.h" #include "Common/Event.h" #include "Common/HttpRequest.h" +#include "Common/JsonUtil.h" +#include "Common/Lazy.h" #include "Common/WorkQueueThread.h" #include "DiscIO/Volume.h" +#include "VideoCommon/Assets/CustomTextureData.h" namespace Core { @@ -29,10 +40,10 @@ class CPUThreadGuard; class System; } // namespace Core -namespace OSD +namespace PatchEngine { -struct Icon; -} +struct Patch; +} // namespace PatchEngine class AchievementManager { @@ -47,19 +58,20 @@ public: using LeaderboardRank = u32; static constexpr size_t RP_SIZE = 256; using RichPresence = std::array; - using Badge = std::vector; - using NamedIconMap = std::map, std::less<>>; + using Badge = VideoCommon::CustomTextureData::ArraySlice::Level; static constexpr size_t MAX_DISPLAYED_LBOARDS = 4; - struct BadgeStatus - { - std::string name = ""; - Badge badge{}; - }; - + static constexpr std::string_view DEFAULT_PLAYER_BADGE_FILENAME = "achievements_player.png"; + static constexpr std::string_view DEFAULT_GAME_BADGE_FILENAME = "achievements_game.png"; + static constexpr std::string_view DEFAULT_LOCKED_BADGE_FILENAME = "achievements_locked.png"; + static constexpr std::string_view DEFAULT_UNLOCKED_BADGE_FILENAME = "achievements_unlocked.png"; static constexpr std::string_view GRAY = "transparent"; static constexpr std::string_view GOLD = "#FFD700"; static constexpr std::string_view BLUE = "#0B71C1"; + static constexpr std::string_view APPROVED_LIST_FILENAME = "ApprovedInis.json"; + static const inline Common::SHA1::Digest APPROVED_LIST_HASH = { + 0x50, 0x2F, 0x58, 0x02, 0x94, 0x60, 0x1B, 0x9F, 0x92, 0xC7, + 0x04, 0x17, 0x50, 0x2E, 0xF3, 0x09, 0x8C, 0x8C, 0xD6, 0xC0}; struct LeaderboardEntry { @@ -96,27 +108,36 @@ public: bool HasAPIToken() const; void LoadGame(const std::string& file_path, const DiscIO::Volume* volume); bool IsGameLoaded() const; + void SetBackgroundExecutionAllowed(bool allowed); void FetchPlayerBadge(); void FetchGameBadges(); void DoFrame(); + bool CanPause(); + void DoIdle(); + std::recursive_mutex& GetLock(); void SetHardcoreMode(); bool IsHardcoreModeActive() const; + void SetGameIniId(const std::string& game_ini_id) { m_game_ini_id = game_ini_id; } + void FilterApprovedPatches(std::vector& patches, + const std::string& game_ini_id) const; void SetSpectatorMode(); std::string_view GetPlayerDisplayName() const; u32 GetPlayerScore() const; - const BadgeStatus& GetPlayerBadge() const; + const Badge& GetPlayerBadge() const; std::string_view GetGameDisplayName() const; rc_client_t* GetClient(); rc_api_fetch_game_data_response_t* GetGameData(); - const BadgeStatus& GetGameBadge() const; - const BadgeStatus& GetAchievementBadge(AchievementId id, bool locked) const; + const Badge& GetGameBadge() const; + const Badge& GetAchievementBadge(AchievementId id, bool locked) const; const LeaderboardStatus* GetLeaderboardInfo(AchievementId leaderboard_id); RichPresence GetRichPresence() const; - const NamedIconMap& GetChallengeIcons() const; + bool AreChallengesUpdated() const; + void ResetChallengesUpdated(); + const std::unordered_set& GetActiveChallenges() const; std::vector GetActiveLeaderboards() const; void DoState(PointerWrap& p); @@ -134,7 +155,7 @@ private: std::unique_ptr volume; }; - const BadgeStatus m_default_badge; + static picojson::value LoadApprovedList(); static void* FilereaderOpenByFilepath(const char* path_utf8); static void* FilereaderOpenByVolume(const char* path_utf8); @@ -143,12 +164,13 @@ private: static size_t FilereaderRead(void* file_handle, void* buffer, size_t requested_bytes); static void FilereaderClose(void* file_handle); + void LoadDefaultBadges(); static void LoginCallback(int result, const char* error_message, rc_client_t* client, void* userdata); void FetchBoardInfo(AchievementId leaderboard_id); - std::unique_ptr& GetLoadingVolume() { return m_loading_volume; }; + std::unique_ptr& GetLoadingVolume() { return m_loading_volume; } static void LoadGameCallback(int result, const char* error_message, rc_client_t* client, void* userdata); @@ -176,31 +198,42 @@ private: static void Request(const rc_api_request_t* request, rc_client_server_callback_t callback, void* callback_data, rc_client_t* client); + static u32 MemoryVerifier(u32 address, u8* buffer, u32 num_bytes, rc_client_t* client); static u32 MemoryPeeker(u32 address, u8* buffer, u32 num_bytes, rc_client_t* client); - void FetchBadge(BadgeStatus* badge, u32 badge_type, const BadgeNameFunction function, + void FetchBadge(Badge* badge, u32 badge_type, const BadgeNameFunction function, const UpdatedItems callback_data); static void EventHandler(const rc_client_event_t* event, rc_client_t* client); rc_runtime_t m_runtime{}; rc_client_t* m_client{}; - Core::System* m_system{}; + std::atomic m_system{}; bool m_is_runtime_initialized = false; UpdateCallback m_update_callback = [](const UpdatedItems&) {}; std::unique_ptr m_loading_volume; - BadgeStatus m_player_badge; + Badge m_default_player_badge; + Badge m_default_game_badge; + Badge m_default_unlocked_badge; + Badge m_default_locked_badge; + std::atomic_bool m_background_execution_allowed = true; + Badge m_player_badge; Hash m_game_hash{}; u32 m_game_id = 0; rc_api_fetch_game_data_response_t m_game_data{}; bool m_is_game_loaded = false; - BadgeStatus m_game_badge; + Badge m_game_badge; bool m_display_welcome_message = false; - std::unordered_map m_unlocked_badges; - std::unordered_map m_locked_badges; + std::unordered_map m_unlocked_badges; + std::unordered_map m_locked_badges; RichPresence m_rich_presence; std::chrono::steady_clock::time_point m_last_rp_time = std::chrono::steady_clock::now(); + std::chrono::steady_clock::time_point m_last_progress_message = std::chrono::steady_clock::now(); + + Common::Lazy m_ini_root{LoadApprovedList}; + std::string m_game_ini_id; std::unordered_map m_leaderboard_map; - NamedIconMap m_active_challenges; + bool m_challenges_updated = false; + std::unordered_set m_active_challenges; std::vector m_active_leaderboards; Common::WorkQueueThread> m_queue; @@ -209,4 +242,33 @@ private: std::recursive_mutex m_filereader_lock; }; // class AchievementManager +#else // USE_RETRO_ACHIEVEMENTS + +#include + +namespace DiscIO +{ +class Volume; +} + +class AchievementManager +{ +public: + static AchievementManager& GetInstance() + { + static AchievementManager s_instance; + return s_instance; + } + + constexpr bool IsHardcoreModeActive() { return false; } + + constexpr void LoadGame(const std::string&, const DiscIO::Volume*) {} + + constexpr void SetBackgroundExecutionAllowed(bool allowed) {} + + constexpr void DoFrame() {} + + constexpr void CloseGame() {} +}; + #endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/Core/ActionReplay.h b/Source/Core/Core/ActionReplay.h index 3b05c1117c..ee2cb8b485 100644 --- a/Source/Core/Core/ActionReplay.h +++ b/Source/Core/Core/ActionReplay.h @@ -18,7 +18,7 @@ class IniFile; namespace Core { class CPUThreadGuard; -}; +} namespace ActionReplay { diff --git a/Source/Core/Core/Boot/Boot.cpp b/Source/Core/Core/Boot/Boot.cpp index d57f4e74bb..1fd77d2c30 100644 --- a/Source/Core/Core/Boot/Boot.cpp +++ b/Source/Core/Core/Boot/Boot.cpp @@ -235,7 +235,7 @@ std::unique_ptr BootParameters::GenerateFromFile(std::vector disc_image_extensions = { {".gcm", ".iso", ".tgc", ".wbfs", ".ciso", ".gcz", ".wia", ".rvz", ".nfs", ".dol", ".elf"}}; - if (disc_image_extensions.find(extension) != disc_image_extensions.end()) + if (disc_image_extensions.contains(extension)) { std::unique_ptr disc = DiscIO::CreateDisc(path); if (disc) @@ -575,9 +575,7 @@ bool CBoot::BootUp(Core::System& system, const Core::CPUThreadGuard& guard, SetupGCMemory(system, guard); } -#ifdef USE_RETRO_ACHIEVEMENTS AchievementManager::GetInstance().LoadGame(executable.path, nullptr); -#endif // USE_RETRO_ACHIEVEMENTS if (!executable.reader->LoadIntoMemory(system)) { diff --git a/Source/Core/Core/Boot/DolReader.h b/Source/Core/Core/Boot/DolReader.h index 807f13432b..0c04d67b5d 100644 --- a/Source/Core/Core/Boot/DolReader.h +++ b/Source/Core/Core/Boot/DolReader.h @@ -24,7 +24,7 @@ public: bool IsValid() const override { return m_is_valid; } bool IsWii() const override { return m_is_wii; } - bool IsAncast() const { return m_is_ancast; }; + bool IsAncast() const { return m_is_ancast; } u32 GetEntryPoint() const override { return m_dolheader.entryPoint; } bool LoadIntoMemory(Core::System& system, bool only_in_mem1 = false) const override; bool LoadSymbols(const Core::CPUThreadGuard& guard, PPCSymbolDB& ppc_symbol_db) const override diff --git a/Source/Core/Core/BootManager.cpp b/Source/Core/Core/BootManager.cpp index 6f7681fd30..52a3ec910f 100644 --- a/Source/Core/Core/BootManager.cpp +++ b/Source/Core/Core/BootManager.cpp @@ -166,9 +166,7 @@ bool BootCore(Core::System& system, std::unique_ptr boot, } } -#ifdef USE_RETRO_ACHIEVEMENTS AchievementManager::GetInstance().CloseGame(); -#endif // USE_RETRO_ACHIEVEMENTS const bool load_ipl = !system.IsWii() && !Config::Get(Config::MAIN_SKIP_IPL) && std::holds_alternative(boot->parameters); @@ -211,8 +209,7 @@ static void RestoreSYSCONF() }, setting.config_info); } - // Save the SYSCONF. - Config::GetLayer(Config::LayerType::Base)->Save(); + ConfigLoaders::SaveToSYSCONF(Config::LayerType::Base); } void RestoreConfig() diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt index b41585925e..75c898b2cc 100644 --- a/Source/Core/Core/CMakeLists.txt +++ b/Source/Core/Core/CMakeLists.txt @@ -485,8 +485,10 @@ add_library(core PowerPC/BreakPoints.h PowerPC/CachedInterpreter/CachedInterpreter.cpp PowerPC/CachedInterpreter/CachedInterpreter.h - PowerPC/CachedInterpreter/InterpreterBlockCache.cpp - PowerPC/CachedInterpreter/InterpreterBlockCache.h + PowerPC/CachedInterpreter/CachedInterpreterBlockCache.cpp + PowerPC/CachedInterpreter/CachedInterpreterBlockCache.h + PowerPC/CachedInterpreter/CachedInterpreterEmitter.cpp + PowerPC/CachedInterpreter/CachedInterpreterEmitter.h PowerPC/ConditionRegister.cpp PowerPC/ConditionRegister.h PowerPC/Expression.cpp @@ -783,7 +785,7 @@ if(MSVC) endif() if(USE_RETRO_ACHIEVEMENTS) - target_link_libraries(core PRIVATE rcheevos) - target_compile_definitions(core PRIVATE -DUSE_RETRO_ACHIEVEMENTS) - target_compile_definitions(core PRIVATE -DRC_CLIENT_SUPPORTS_HASH) + target_link_libraries(core PUBLIC rcheevos) + target_compile_definitions(core PUBLIC -DUSE_RETRO_ACHIEVEMENTS) + target_compile_definitions(core PUBLIC -DRC_CLIENT_SUPPORTS_HASH) endif() diff --git a/Source/Core/Core/CPUThreadConfigCallback.cpp b/Source/Core/Core/CPUThreadConfigCallback.cpp index 4919d5b9b5..44f9997d6e 100644 --- a/Source/Core/Core/CPUThreadConfigCallback.cpp +++ b/Source/Core/Core/CPUThreadConfigCallback.cpp @@ -38,7 +38,7 @@ void OnConfigChanged() } } -}; // namespace +} // namespace namespace CPUThreadConfigCallback { @@ -73,4 +73,4 @@ void CheckForConfigChanges() RunCallbacks(); } -}; // namespace CPUThreadConfigCallback +} // namespace CPUThreadConfigCallback diff --git a/Source/Core/Core/CPUThreadConfigCallback.h b/Source/Core/Core/CPUThreadConfigCallback.h index 404e522809..02df9583a5 100644 --- a/Source/Core/Core/CPUThreadConfigCallback.h +++ b/Source/Core/Core/CPUThreadConfigCallback.h @@ -27,4 +27,4 @@ void RemoveConfigChangedCallback(ConfigChangedCallbackID callback_id); // Should be called regularly from the CPU thread void CheckForConfigChanges(); -}; // namespace CPUThreadConfigCallback +} // namespace CPUThreadConfigCallback diff --git a/Source/Core/Core/CheatSearch.cpp b/Source/Core/Core/CheatSearch.cpp index 1af09e0ee3..a3bd123e0c 100644 --- a/Source/Core/Core/CheatSearch.cpp +++ b/Source/Core/Core/CheatSearch.cpp @@ -207,10 +207,8 @@ Cheats::NewSearch(const Core::CPUThreadGuard& guard, PowerPC::RequestedAddressSpace address_space, bool aligned, const std::function& validator) { -#ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive()) return Cheats::SearchErrorCode::DisabledInHardcoreMode; -#endif // USE_RETRO_ACHIEVEMENTS auto& system = guard.GetSystem(); std::vector> results; const Core::State core_state = Core::GetState(system); @@ -262,10 +260,8 @@ Cheats::NextSearch(const Core::CPUThreadGuard& guard, PowerPC::RequestedAddressSpace address_space, const std::function& validator) { -#ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive()) return Cheats::SearchErrorCode::DisabledInHardcoreMode; -#endif // USE_RETRO_ACHIEVEMENTS auto& system = guard.GetSystem(); std::vector> results; const Core::State core_state = Core::GetState(system); @@ -429,10 +425,8 @@ MakeCompareFunctionForLastValue(Cheats::CompareType op) template Cheats::SearchErrorCode Cheats::CheatSearchSession::RunSearch(const Core::CPUThreadGuard& guard) { -#ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive()) return Cheats::SearchErrorCode::DisabledInHardcoreMode; -#endif // USE_RETRO_ACHIEVEMENTS Common::Result>> result = Cheats::SearchErrorCode::InvalidParameters; if (m_filter_type == FilterType::CompareAgainstSpecificValue) diff --git a/Source/Core/Core/CheatSearch.h b/Source/Core/Core/CheatSearch.h index 4a3d54a897..bd3c6f3598 100644 --- a/Source/Core/Core/CheatSearch.h +++ b/Source/Core/Core/CheatSearch.h @@ -17,7 +17,7 @@ namespace Core { class CPUThreadGuard; -}; +} namespace Cheats { @@ -100,10 +100,8 @@ enum class SearchErrorCode // currently off in the emulated game. VirtualAddressesCurrentlyNotAccessible, -#ifdef USE_RETRO_ACHIEVEMENTS // Cheats and memory reading are disabled in RetroAchievements hardcore mode. DisabledInHardcoreMode, -#endif // USE_RETRO_ACHIEVEMENTS }; // Returns the corresponding DataType enum for the value currently held by the given SearchValue. diff --git a/Source/Core/Core/Config/AchievementSettings.cpp b/Source/Core/Core/Config/AchievementSettings.cpp index 1e20729bdd..63945777cb 100644 --- a/Source/Core/Core/Config/AchievementSettings.cpp +++ b/Source/Core/Core/Config/AchievementSettings.cpp @@ -26,7 +26,6 @@ const Info RA_DISCORD_PRESENCE_ENABLED{ {System::Achievements, "Achievements", "DiscordPresenceEnabled"}, false}; const Info RA_PROGRESS_ENABLED{{System::Achievements, "Achievements", "ProgressEnabled"}, false}; -const Info RA_BADGES_ENABLED{{System::Achievements, "Achievements", "BadgesEnabled"}, false}; } // namespace Config #endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/Core/Config/AchievementSettings.h b/Source/Core/Core/Config/AchievementSettings.h index ae2ecbc8b6..f1552ec59c 100644 --- a/Source/Core/Core/Config/AchievementSettings.h +++ b/Source/Core/Core/Config/AchievementSettings.h @@ -20,7 +20,6 @@ extern const Info RA_ENCORE_ENABLED; extern const Info RA_SPECTATOR_ENABLED; extern const Info RA_DISCORD_PRESENCE_ENABLED; extern const Info RA_PROGRESS_ENABLED; -extern const Info RA_BADGES_ENABLED; } // namespace Config #endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/Core/Config/MainSettings.cpp b/Source/Core/Core/Config/MainSettings.cpp index c75654427b..d40e04e6b7 100644 --- a/Source/Core/Core/Config/MainSettings.cpp +++ b/Source/Core/Core/Config/MainSettings.cpp @@ -749,22 +749,14 @@ bool IsDefaultGCIFolderPathConfigured(ExpansionInterface::Slot slot) bool AreCheatsEnabled() { -#ifdef USE_RETRO_ACHIEVEMENTS return Config::Get(::Config::MAIN_ENABLE_CHEATS) && !AchievementManager::GetInstance().IsHardcoreModeActive(); -#else // USE_RETRO_ACHIEVEMENTS - return Config::Get(::Config::MAIN_ENABLE_CHEATS); -#endif // USE_RETRO_ACHIEVEMENTS } bool IsDebuggingEnabled() { -#ifdef USE_RETRO_ACHIEVEMENTS return Config::Get(::Config::MAIN_ENABLE_DEBUGGING) && !AchievementManager::GetInstance().IsHardcoreModeActive(); -#else // USE_RETRO_ACHIEVEMENTS - return Config::Get(::Config::MAIN_ENABLE_DEBUGGING); -#endif // USE_RETRO_ACHIEVEMENTS } } // namespace Config diff --git a/Source/Core/Core/Config/SYSCONFSettings.cpp b/Source/Core/Core/Config/SYSCONFSettings.cpp index e2263ceaba..2a6528b8e0 100644 --- a/Source/Core/Core/Config/SYSCONFSettings.cpp +++ b/Source/Core/Core/Config/SYSCONFSettings.cpp @@ -15,7 +15,7 @@ const Info SYSCONF_LANGUAGE{{System::SYSCONF, "IPL", "LNG"}, const Info SYSCONF_COUNTRY{{System::SYSCONF, "IPL", "SADR"}, GetDefaultCountry()}; const Info SYSCONF_WIDESCREEN{{System::SYSCONF, "IPL", "AR"}, true}; const Info SYSCONF_PROGRESSIVE_SCAN{{System::SYSCONF, "IPL", "PGS"}, true}; -const Info SYSCONF_PAL60{{System::SYSCONF, "IPL", "E60"}, 0x01}; +const Info SYSCONF_PAL60{{System::SYSCONF, "IPL", "E60"}, true}; const Info SYSCONF_SOUND_MODE{{System::SYSCONF, "IPL", "SND"}, 0x01}; // SYSCONF.BT diff --git a/Source/Core/Core/ConfigManager.cpp b/Source/Core/Core/ConfigManager.cpp index b51521bd7d..3960bc95c6 100644 --- a/Source/Core/Core/ConfigManager.cpp +++ b/Source/Core/Core/ConfigManager.cpp @@ -175,11 +175,6 @@ void SConfig::SetRunningGameMetadata(const std::string& game_id, const std::stri if (!was_changed) return; -#ifdef USE_RETRO_ACHIEVEMENTS - if (game_id != "00000000") - AchievementManager::GetInstance().CloseGame(); -#endif // USE_RETRO_ACHIEVEMENTS - if (game_id == "00000000") { m_title_name.clear(); @@ -187,6 +182,8 @@ void SConfig::SetRunningGameMetadata(const std::string& game_id, const std::stri return; } + AchievementManager::GetInstance().CloseGame(); + const Core::TitleDatabase title_database; auto& system = Core::System::GetInstance(); const DiscIO::Language language = GetLanguageAdjustedForRegion(system.IsWii(), region); @@ -194,22 +191,22 @@ void SConfig::SetRunningGameMetadata(const std::string& game_id, const std::stri m_title_description = title_database.Describe(m_gametdb_id, language); NOTICE_LOG_FMT(CORE, "Active title: {}", m_title_description); Host_TitleChanged(); - if (Core::IsRunning(system)) - { + + const bool is_running_or_starting = Core::IsRunningOrStarting(system); + if (is_running_or_starting) Core::UpdateTitle(system); - } Config::AddLayer(ConfigLoaders::GenerateGlobalGameConfigLoader(game_id, revision)); Config::AddLayer(ConfigLoaders::GenerateLocalGameConfigLoader(game_id, revision)); - if (Core::IsRunning(system)) + if (is_running_or_starting) DolphinAnalytics::Instance().ReportGameStart(); } void SConfig::OnNewTitleLoad(const Core::CPUThreadGuard& guard) { auto& system = guard.GetSystem(); - if (!Core::IsRunning(system)) + if (!Core::IsRunningOrStarting(system)) return; auto& ppc_symbol_db = system.GetPPCSymbolDB(); @@ -460,7 +457,14 @@ std::string SConfig::GetGameTDBImageRegionCode(bool wii, DiscIO::Region region) switch (region) { case DiscIO::Region::NTSC_J: + { + // Taiwanese games share the Japanese region code however their title ID ends with 'W'. + // GameTDB differentiates the covers using the code "ZH". + if (m_game_id.size() >= 4 && m_game_id.at(3) == 'W') + return "ZH"; + return "JA"; + } case DiscIO::Region::NTSC_U: return "US"; case DiscIO::Region::NTSC_K: diff --git a/Source/Core/Core/Core.cpp b/Source/Core/Core/Core.cpp index a2352e401a..fb70c76669 100644 --- a/Source/Core/Core/Core.cpp +++ b/Source/Core/Core/Core.cpp @@ -101,10 +101,6 @@ namespace Core static bool s_wants_determinism; // Declarations and definitions -static bool s_is_stopping = false; -static bool s_hardware_initialized = false; -static bool s_is_started = false; -static Common::Flag s_is_booting; static std::thread s_emu_thread; static std::vector s_on_state_changed_callbacks; @@ -114,6 +110,10 @@ static std::atomic s_last_actual_emulation_speed{1.0}; static bool s_frame_step = false; static std::atomic s_stop_frame_step; +// The value Paused is never stored in this variable. The core is considered to be in +// the Paused state if this variable is Running and the CPU reports that it's stepping. +static std::atomic s_state = State::Uninitialized; + #ifdef USE_MEMORYWATCHER static std::unique_ptr s_memory_watcher; #endif @@ -190,7 +190,7 @@ std::string StopMessage(bool main_thread, std::string_view message) void DisplayMessage(std::string message, int time_in_ms) { - if (!IsRunning(Core::System::GetInstance())) + if (!IsRunningOrStarting(Core::System::GetInstance())) return; // Actually displaying non-ASCII could cause things to go pear-shaped @@ -202,12 +202,13 @@ void DisplayMessage(std::string message, int time_in_ms) bool IsRunning(Core::System& system) { - return (GetState(system) != State::Uninitialized || s_hardware_initialized) && !s_is_stopping; + return s_state.load() == State::Running; } -bool IsRunningAndStarted() +bool IsRunningOrStarting(Core::System& system) { - return s_is_started && !s_is_stopping; + const State state = s_state.load(); + return state == State::Running || state == State::Starting; } bool IsCPUThread() @@ -262,7 +263,7 @@ bool Init(Core::System& system, std::unique_ptr boot, const Wind g_video_backend->PrepareWindow(prepared_wsi); // Start the emu thread - s_is_booting.Set(); + s_state.store(State::Starting); s_emu_thread = std::thread(EmuThread, std::ref(system), std::move(boot), prepared_wsi); return true; } @@ -281,17 +282,13 @@ static void ResetRumble() // Called from GUI thread void Stop(Core::System& system) // - Hammertime! { - if (const State state = GetState(system); - state == State::Stopping || state == State::Uninitialized) - { + const State state = s_state.load(); + if (state == State::Stopping || state == State::Uninitialized) return; - } -#ifdef USE_RETRO_ACHIEVEMENTS AchievementManager::GetInstance().CloseGame(); -#endif // USE_RETRO_ACHIEVEMENTS - s_is_stopping = true; + s_state.store(State::Stopping); CallOnStateChangedCallbacks(State::Stopping); @@ -356,7 +353,7 @@ static void CPUSetInitialExecutionState(bool force_paused = false) // SetState must be called on the host thread, so we defer it for later. QueueHostJob([force_paused](Core::System& system) { bool paused = SConfig::GetInstance().bBootToPause || force_paused; - SetState(system, paused ? State::Paused : State::Running); + SetState(system, paused ? State::Paused : State::Running, true, true); Host_UpdateDisasmDialog(); Host_UpdateMainFrame(); Host_Message(HostMessageID::WMUserCreate); @@ -396,11 +393,15 @@ static void CpuThread(Core::System& system, const std::optional& sa File::Delete(*savestate_path); } - s_is_started = true; + // If s_state is Starting, change it to Running. But if it's already been set to Stopping + // by the host thread, don't change it. + State expected = State::Starting; + s_state.compare_exchange_strong(expected, State::Running); + { #ifndef _WIN32 std::string gdb_socket = Config::Get(Config::MAIN_GDB_SOCKET); - if (!gdb_socket.empty()) + if (!gdb_socket.empty() && !AchievementManager::GetInstance().IsHardcoreModeActive()) { GDBStub::InitLocal(gdb_socket.data()); CPUSetInitialExecutionState(true); @@ -409,7 +410,7 @@ static void CpuThread(Core::System& system, const std::optional& sa #endif { int gdb_port = Config::Get(Config::MAIN_GDB_PORT); - if (gdb_port > 0) + if (gdb_port > 0 && !AchievementManager::GetInstance().IsHardcoreModeActive()) { GDBStub::Init(gdb_port); CPUSetInitialExecutionState(true); @@ -428,8 +429,6 @@ static void CpuThread(Core::System& system, const std::optional& sa s_memory_watcher.reset(); #endif - s_is_started = false; - if (exception_handler) EMM::UninstallExceptionHandler(); @@ -455,12 +454,15 @@ static void FifoPlayerThread(Core::System& system, const std::optional boot { CallOnStateChangedCallbacks(State::Starting); Common::ScopeGuard flag_guard{[] { - s_is_booting.Clear(); - s_is_started = false; - s_is_stopping = false; - s_wants_determinism = false; + s_state.store(State::Uninitialized); CallOnStateChangedCallbacks(State::Uninitialized); @@ -562,8 +561,6 @@ static void EmuThread(Core::System& system, std::unique_ptr boot NetPlay::NetPlay_RegisterEvents(); Common::ScopeGuard hw_guard{[&system] { - // We must set up this flag before executing HW::Shutdown() - s_hardware_initialized = false; INFO_LOG_FMT(CONSOLE, "{}", StopMessage(false, "Shutting down HW")); HW::Shutdown(system); INFO_LOG_FMT(CONSOLE, "{}", StopMessage(false, "HW shutdown")); @@ -607,10 +604,6 @@ static void EmuThread(Core::System& system, std::unique_ptr boot AudioCommon::PostInitSoundStream(system); - // The hardware is initialized. - s_hardware_initialized = true; - s_is_booting.Clear(); - // Set execution state to known values (CPU/FIFO/Audio Paused) system.GetCPU().Break(); @@ -703,24 +696,32 @@ static void EmuThread(Core::System& system, std::unique_ptr boot // Set or get the running state -void SetState(Core::System& system, State state, bool report_state_change) +void SetState(Core::System& system, State state, bool report_state_change, + bool initial_execution_state) { // State cannot be controlled until the CPU Thread is operational - if (!IsRunningAndStarted()) + if (s_state.load() != State::Running) return; switch (state) { case State::Paused: +#ifdef USE_RETRO_ACHIEVEMENTS + if (!initial_execution_state && !AchievementManager::GetInstance().CanPause()) + return; +#endif // USE_RETRO_ACHIEVEMENTS // NOTE: GetState() will return State::Paused immediately, even before anything has // stopped (including the CPU). - system.GetCPU().EnableStepping(true); // Break + system.GetCPU().SetStepping(true); // Break Wiimote::Pause(); ResetRumble(); +#ifdef USE_RETRO_ACHIEVEMENTS + AchievementManager::GetInstance().DoIdle(); +#endif // USE_RETRO_ACHIEVEMENTS break; case State::Running: { - system.GetCPU().EnableStepping(false); + system.GetCPU().SetStepping(false); Wiimote::Resume(); break; } @@ -737,21 +738,11 @@ void SetState(Core::System& system, State state, bool report_state_change) State GetState(Core::System& system) { - if (s_is_stopping) - return State::Stopping; - - if (s_hardware_initialized) - { - if (system.GetCPU().IsStepping()) - return State::Paused; - - return State::Running; - } - - if (s_is_booting.IsSet()) - return State::Starting; - - return State::Uninitialized; + const State state = s_state.load(); + if (state == State::Running && system.GetCPU().IsStepping()) + return State::Paused; + else + return state; } static std::string GenerateScreenshotFolderPath() @@ -805,7 +796,7 @@ static bool PauseAndLock(Core::System& system, bool do_lock, bool unpause_on_unl { // WARNING: PauseAndLock is not fully threadsafe so is only valid on the Host Thread - if (!IsRunningAndStarted()) + if (!IsRunning(system)) return true; bool was_unpaused = true; @@ -833,7 +824,7 @@ static bool PauseAndLock(Core::System& system, bool do_lock, bool unpause_on_unl // The CPU is responsible for managing the Audio and FIFO state so we use its // mechanism to unpause them. If we unpaused the systems above when releasing // the locks then they could call CPU::Break which would require detecting it - // and re-pausing with CPU::EnableStepping. + // and re-pausing with CPU::SetStepping. was_unpaused = system.GetCPU().PauseAndLock(false, unpause_on_unlock, true); } @@ -911,9 +902,7 @@ void Callback_NewField(Core::System& system) } } -#ifdef USE_RETRO_ACHIEVEMENTS AchievementManager::GetInstance().DoFrame(); -#endif // USE_RETRO_ACHIEVEMENTS } void UpdateTitle(Core::System& system) @@ -1034,13 +1023,12 @@ void HostDispatchJobs(Core::System& system) HostJob job = std::move(s_host_jobs_queue.front()); s_host_jobs_queue.pop(); - // NOTE: Memory ordering is important. The booting flag needs to be - // checked first because the state transition is: - // Core::State::Uninitialized: s_is_booting -> s_hardware_initialized - // We need to check variables in the same order as the state - // transition, otherwise we race and get transient failures. - if (!job.run_after_stop && !s_is_booting.IsSet() && !IsRunning(system)) - continue; + if (!job.run_after_stop) + { + const State state = s_state.load(); + if (state == State::Stopping || state == State::Uninitialized) + continue; + } guard.unlock(); job.job(system); @@ -1051,13 +1039,11 @@ void HostDispatchJobs(Core::System& system) // NOTE: Host Thread void DoFrameStep(Core::System& system) { -#ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive()) { OSD::AddMessage("Frame stepping is disabled in RetroAchievements hardcore mode"); return; } -#endif // USE_RETRO_ACHIEVEMENTS if (GetState(system) == State::Paused) { // if already paused, frame advance for 1 frame @@ -1076,7 +1062,8 @@ void UpdateInputGate(bool require_focus, bool require_full_focus) { // If the user accepts background input, controls should pass even if an on screen interface is on const bool focus_passes = - !require_focus || (Host_RendererHasFocus() && !Host_UIBlocksControllerState()); + !require_focus || + ((Host_RendererHasFocus() || Host_TASInputHasFocus()) && !Host_UIBlocksControllerState()); // Ignore full focus if we don't require basic focus const bool full_focus_passes = !require_focus || !require_full_focus || (focus_passes && Host_RendererHasFullFocus()); diff --git a/Source/Core/Core/Core.h b/Source/Core/Core/Core.h index f158aca09b..720ff7b7bd 100644 --- a/Source/Core/Core/Core.h +++ b/Source/Core/Core/Core.h @@ -135,15 +135,16 @@ void UndeclareAsHostThread(); std::string StopMessage(bool main_thread, std::string_view message); bool IsRunning(Core::System& system); -bool IsRunningAndStarted(); // is running and the CPU loop has been entered -bool IsCPUThread(); // this tells us whether we are the CPU thread. +bool IsRunningOrStarting(Core::System& system); +bool IsCPUThread(); // this tells us whether we are the CPU thread. bool IsGPUThread(); bool IsHostThread(); bool WantsDeterminism(); // [NOT THREADSAFE] For use by Host only -void SetState(Core::System& system, State state, bool report_state_change = true); +void SetState(Core::System& system, State state, bool report_state_change = true, + bool initial_execution_state = false); State GetState(Core::System& system); void SaveScreenShot(); diff --git a/Source/Core/Core/CoreTiming.cpp b/Source/Core/Core/CoreTiming.cpp index d3dc01e146..6981ac0613 100644 --- a/Source/Core/Core/CoreTiming.cpp +++ b/Source/Core/Core/CoreTiming.cpp @@ -73,7 +73,7 @@ EventType* CoreTimingManager::RegisterEvent(const std::string& name, TimedCallba { // check for existing type with same name. // we want event type names to remain unique so that we can use them for serialization. - ASSERT_MSG(POWERPC, m_event_types.find(name) == m_event_types.end(), + ASSERT_MSG(POWERPC, !m_event_types.contains(name), "CoreTiming Event \"{}\" is already registered. Events should only be registered " "during Init to avoid breaking save states.", name); @@ -138,7 +138,6 @@ void CoreTimingManager::RefreshConfig() m_max_variance = std::chrono::duration_cast
(DT_ms(Config::Get(Config::MAIN_TIMING_VARIANCE))); -#ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive() && Config::Get(Config::MAIN_EMULATION_SPEED) < 1.0f && Config::Get(Config::MAIN_EMULATION_SPEED) > 0.0f) @@ -147,7 +146,6 @@ void CoreTimingManager::RefreshConfig() m_emulation_speed = 1.0f; OSD::AddMessage("Minimum speed is 100% in Hardcore Mode"); } -#endif // USE_RETRO_ACHIEVEMENTS m_emulation_speed = Config::Get(Config::MAIN_EMULATION_SPEED); } @@ -305,13 +303,12 @@ void CoreTimingManager::ScheduleExternalEvent(u64 timepoint, EventType* event_ty void CoreTimingManager::RemoveEvent(EventType* event_type) { - auto itr = std::remove_if(m_event_queue.begin(), m_event_queue.end(), - [&](const Event& e) { return e.type == event_type; }); + const size_t erased = + std::erase_if(m_event_queue, [&](const Event& e) { return e.type == event_type; }); // Removing random items breaks the invariant so we have to re-establish it. - if (itr != m_event_queue.end()) + if (erased != 0) { - m_event_queue.erase(itr, m_event_queue.end()); std::make_heap(m_event_queue.begin(), m_event_queue.end(), std::greater()); } } diff --git a/Source/Core/Core/Debugger/BranchWatch.h b/Source/Core/Core/Debugger/BranchWatch.h index f3d81854c6..fd4cd158ea 100644 --- a/Source/Core/Core/Debugger/BranchWatch.h +++ b/Source/Core/Core/Debugger/BranchWatch.h @@ -142,7 +142,7 @@ public: m_collection_pf.size(); } std::size_t GetBlacklistSize() const { return m_blacklist_size; } - Phase GetRecordingPhase() const { return m_recording_phase; }; + Phase GetRecordingPhase() const { return m_recording_phase; } // An empty selection in reduction mode can't be reconstructed when loading from a file. bool CanSave() const { return !(m_recording_phase == Phase::Reduction && m_selection.empty()); } diff --git a/Source/Core/Core/Debugger/CodeTrace.cpp b/Source/Core/Core/Debugger/CodeTrace.cpp index a6411acc14..9036213324 100644 --- a/Source/Core/Core/Debugger/CodeTrace.cpp +++ b/Source/Core/Core/Debugger/CodeTrace.cpp @@ -189,7 +189,6 @@ AutoStepResults CodeTrace::AutoStepping(const Core::CPUThreadGuard& guard, bool stop_condition = HitType::ACTIVE; auto& power_pc = guard.GetSystem().GetPowerPC(); - power_pc.GetBreakPoints().ClearAllTemporary(); using clock = std::chrono::steady_clock; clock::time_point timeout = clock::now() + std::chrono::seconds(4); diff --git a/Source/Core/Core/Debugger/DebugInterface.h b/Source/Core/Core/Debugger/DebugInterface.h index 9802c31f3a..cc07d06d3b 100644 --- a/Source/Core/Core/Debugger/DebugInterface.h +++ b/Source/Core/Core/Debugger/DebugInterface.h @@ -73,8 +73,8 @@ public: } virtual bool IsAlive() const { return true; } virtual bool IsBreakpoint(u32 /*address*/) const { return false; } - virtual void SetBreakpoint(u32 /*address*/) {} - virtual void ClearBreakpoint(u32 /*address*/) {} + virtual void AddBreakpoint(u32 /*address*/) {} + virtual void RemoveBreakpoint(u32 /*address*/) {} virtual void ClearAllBreakpoints() {} virtual void ToggleBreakpoint(u32 /*address*/) {} virtual void ClearAllMemChecks() {} @@ -99,7 +99,7 @@ public: virtual u32 GetPC() const { return 0; } virtual void SetPC(u32 /*address*/) {} virtual void Step() {} - virtual void RunToBreakpoint() {} + virtual void RunTo(u32 /*address*/) {} virtual u32 GetColor(const CPUThreadGuard* /*guard*/, u32 /*address*/) const { return 0xFFFFFFFF; diff --git a/Source/Core/Core/Debugger/OSThread.h b/Source/Core/Core/Debugger/OSThread.h index 309df3eb52..1302b7838c 100644 --- a/Source/Core/Core/Debugger/OSThread.h +++ b/Source/Core/Core/Debugger/OSThread.h @@ -13,7 +13,7 @@ namespace Core { class CPUThreadGuard; -}; +} namespace Core::Debug { diff --git a/Source/Core/Core/Debugger/PPCDebugInterface.cpp b/Source/Core/Core/Debugger/PPCDebugInterface.cpp index 20ff94c537..786f95bfa7 100644 --- a/Source/Core/Core/Debugger/PPCDebugInterface.cpp +++ b/Source/Core/Core/Debugger/PPCDebugInterface.cpp @@ -20,6 +20,7 @@ #include "Core/Config/MainSettings.h" #include "Core/Core.h" #include "Core/Debugger/OSThread.h" +#include "Core/HW/CPU.h" #include "Core/HW/DSP.h" #include "Core/PatchEngine.h" #include "Core/PowerPC/MMU.h" @@ -30,10 +31,9 @@ void ApplyMemoryPatch(const Core::CPUThreadGuard& guard, Common::Debug::MemoryPatch& patch, bool store_existing_value) { -#ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive()) return; -#endif // USE_RETRO_ACHIEVEMENTS + if (patch.value.empty()) return; @@ -350,7 +350,7 @@ u32 PPCDebugInterface::ReadInstruction(const Core::CPUThreadGuard& guard, u32 ad bool PPCDebugInterface::IsAlive() const { - return Core::IsRunningAndStarted(); + return Core::IsRunning(m_system); } bool PPCDebugInterface::IsBreakpoint(u32 address) const @@ -358,12 +358,12 @@ bool PPCDebugInterface::IsBreakpoint(u32 address) const return m_system.GetPowerPC().GetBreakPoints().IsAddressBreakPoint(address); } -void PPCDebugInterface::SetBreakpoint(u32 address) +void PPCDebugInterface::AddBreakpoint(u32 address) { m_system.GetPowerPC().GetBreakPoints().Add(address); } -void PPCDebugInterface::ClearBreakpoint(u32 address) +void PPCDebugInterface::RemoveBreakpoint(u32 address) { m_system.GetPowerPC().GetBreakPoints().Remove(address); } @@ -375,11 +375,7 @@ void PPCDebugInterface::ClearAllBreakpoints() void PPCDebugInterface::ToggleBreakpoint(u32 address) { - auto& breakpoints = m_system.GetPowerPC().GetBreakPoints(); - if (breakpoints.IsAddressBreakPoint(address)) - breakpoints.Remove(address); - else - breakpoints.Add(address); + m_system.GetPowerPC().GetBreakPoints().ToggleBreakPoint(address); } void PPCDebugInterface::ClearAllMemChecks() @@ -507,8 +503,11 @@ void PPCDebugInterface::SetPC(u32 address) m_system.GetPPCState().pc = address; } -void PPCDebugInterface::RunToBreakpoint() +void PPCDebugInterface::RunTo(u32 address) { + auto& breakpoints = m_system.GetPowerPC().GetBreakPoints(); + breakpoints.SetTemporary(address); + m_system.GetCPU().SetStepping(false); } std::shared_ptr PPCDebugInterface::NetworkLogger() diff --git a/Source/Core/Core/Debugger/PPCDebugInterface.h b/Source/Core/Core/Debugger/PPCDebugInterface.h index 86207bc1da..797f2d5254 100644 --- a/Source/Core/Core/Debugger/PPCDebugInterface.h +++ b/Source/Core/Core/Debugger/PPCDebugInterface.h @@ -80,8 +80,8 @@ public: u32 address) const override; bool IsAlive() const override; bool IsBreakpoint(u32 address) const override; - void SetBreakpoint(u32 address) override; - void ClearBreakpoint(u32 address) override; + void AddBreakpoint(u32 address) override; + void RemoveBreakpoint(u32 address) override; void ClearAllBreakpoints() override; void ToggleBreakpoint(u32 address) override; void ClearAllMemChecks() override; @@ -100,7 +100,7 @@ public: u32 GetPC() const override; void SetPC(u32 address) override; void Step() override {} - void RunToBreakpoint() override; + void RunTo(u32 address) override; u32 GetColor(const Core::CPUThreadGuard* guard, u32 address) const override; std::string_view GetDescription(u32 address) const override; diff --git a/Source/Core/Core/Debugger/RSO.h b/Source/Core/Core/Debugger/RSO.h index b1e0ac0a98..6bc1d977a5 100644 --- a/Source/Core/Core/Debugger/RSO.h +++ b/Source/Core/Core/Debugger/RSO.h @@ -16,7 +16,7 @@ class PPCSymbolDB; namespace Core { class CPUThreadGuard; -}; +} struct RSOEntry { diff --git a/Source/Core/Core/FifoPlayer/FifoPlayer.cpp b/Source/Core/Core/FifoPlayer/FifoPlayer.cpp index 83eae87b9e..dcf50b4684 100644 --- a/Source/Core/Core/FifoPlayer/FifoPlayer.cpp +++ b/Source/Core/Core/FifoPlayer/FifoPlayer.cpp @@ -228,7 +228,7 @@ public: IsPlayingBackFifologWithBrokenEFBCopies = m_parent->m_File->HasBrokenEFBCopies(); // Without this call, we deadlock in initialization in dual core, as the FIFO is disabled and // thus ClearEfb()'s call to WaitForGPUInactive() never returns - m_parent->m_system.GetCPU().EnableStepping(false); + m_parent->m_system.GetCPU().SetStepping(false); m_parent->m_CurrentFrame = m_parent->m_FrameRangeStart; m_parent->LoadMemory(); @@ -243,7 +243,7 @@ public: void SingleStep() override { // NOTE: AdvanceFrame() will get stuck forever in Dual Core because the FIFO - // is disabled by CPU::EnableStepping(true) so the frame never gets displayed. + // is disabled by CPU::SetStepping(true) so the frame never gets displayed. PanicAlertFmtT("Cannot SingleStep the FIFO. Use Frame Advance instead."); } diff --git a/Source/Core/Core/FreeLookConfig.cpp b/Source/Core/Core/FreeLookConfig.cpp index c1a2f16473..a74b492f7d 100644 --- a/Source/Core/Core/FreeLookConfig.cpp +++ b/Source/Core/Core/FreeLookConfig.cpp @@ -46,11 +46,7 @@ void Config::Refresh() } camera_config.control_type = ::Config::Get(::Config::FL1_CONTROL_TYPE); -#ifdef USE_RETRO_ACHIEVEMENTS enabled = ::Config::Get(::Config::FREE_LOOK_ENABLED) && !AchievementManager::GetInstance().IsHardcoreModeActive(); -#else // USE_RETRO_ACHIEVEMENTS - enabled = ::Config::Get(::Config::FREE_LOOK_ENABLED); -#endif // USE_RETRO_ACHIEVEMENTS } } // namespace FreeLook diff --git a/Source/Core/Core/GeckoCode.h b/Source/Core/Core/GeckoCode.h index fec21eef41..482d1e8c83 100644 --- a/Source/Core/Core/GeckoCode.h +++ b/Source/Core/Core/GeckoCode.h @@ -14,7 +14,7 @@ class PointerWrap; namespace Core { class CPUThreadGuard; -}; +} namespace Gecko { diff --git a/Source/Core/Core/HLE/HLE_Misc.h b/Source/Core/Core/HLE/HLE_Misc.h index 68e8a74632..787d5166e0 100644 --- a/Source/Core/Core/HLE/HLE_Misc.h +++ b/Source/Core/Core/HLE/HLE_Misc.h @@ -6,7 +6,7 @@ namespace Core { class CPUThreadGuard; -}; +} namespace HLE_Misc { diff --git a/Source/Core/Core/HLE/HLE_OS.h b/Source/Core/Core/HLE/HLE_OS.h index e53053f923..4f7bcb8ed7 100644 --- a/Source/Core/Core/HLE/HLE_OS.h +++ b/Source/Core/Core/HLE/HLE_OS.h @@ -11,7 +11,7 @@ namespace Core { class CPUThreadGuard; -}; +} namespace HLE_OS { diff --git a/Source/Core/Core/HLE/HLE_VarArgs.cpp b/Source/Core/Core/HLE/HLE_VarArgs.cpp index faef168943..453940f2c2 100644 --- a/Source/Core/Core/HLE/HLE_VarArgs.cpp +++ b/Source/Core/Core/HLE/HLE_VarArgs.cpp @@ -2,11 +2,12 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "Core/HLE/HLE_VarArgs.h" -#include "Core/Core.h" -#include "Core/System.h" #include "Common/Logging/Log.h" +#include "Core/Core.h" +#include "Core/System.h" + HLE::SystemVABI::VAList::~VAList() = default; u32 HLE::SystemVABI::VAList::GetGPR(u32 gpr) const diff --git a/Source/Core/Core/HW/AddressSpace.cpp b/Source/Core/Core/HW/AddressSpace.cpp index 09f006726f..e9fc552d4d 100644 --- a/Source/Core/Core/HW/AddressSpace.cpp +++ b/Source/Core/Core/HW/AddressSpace.cpp @@ -120,7 +120,7 @@ struct EffectiveAddressSpaceAccessors : Accessors float ReadF32(const Core::CPUThreadGuard& guard, u32 address) const override { return PowerPC::MMU::HostRead_F32(guard, address); - }; + } bool Matches(const Core::CPUThreadGuard& guard, u32 haystack_start, const u8* needle_start, std::size_t needle_size) const diff --git a/Source/Core/Core/HW/CPU.cpp b/Source/Core/Core/HW/CPU.cpp index 15237dab30..1eae912476 100644 --- a/Source/Core/Core/HW/CPU.cpp +++ b/Source/Core/Core/HW/CPU.cpp @@ -85,22 +85,20 @@ void CPUManager::Run() m_state_cpu_thread_active = true; state_lock.unlock(); - // Adjust PC for JIT when debugging + // Adjust PC when debugging // SingleStep so that the "continue", "step over" and "step out" debugger functions // work when the PC is at a breakpoint at the beginning of the block + // Don't use PowerPCManager::CheckBreakPoints, otherwise you get double logging // If watchpoints are enabled, any instruction could be a breakpoint. - if (power_pc.GetMode() != PowerPC::CoreMode::Interpreter) + if (power_pc.GetBreakPoints().IsAddressBreakPoint(power_pc.GetPPCState().pc) || + power_pc.GetMemChecks().HasAny()) { - if (power_pc.GetBreakPoints().IsAddressBreakPoint(power_pc.GetPPCState().pc) || - power_pc.GetMemChecks().HasAny()) - { - m_state = State::Stepping; - PowerPC::CoreMode old_mode = power_pc.GetMode(); - power_pc.SetMode(PowerPC::CoreMode::Interpreter); - power_pc.SingleStep(); - power_pc.SetMode(old_mode); - m_state = State::Running; - } + m_state = State::Stepping; + PowerPC::CoreMode old_mode = power_pc.GetMode(); + power_pc.SetMode(PowerPC::CoreMode::Interpreter); + power_pc.SingleStep(); + power_pc.SetMode(old_mode); + m_state = State::Running; } // Enter a fast runloop @@ -174,7 +172,7 @@ void CPUManager::Run() // Requires holding m_state_change_lock void CPUManager::RunAdjacentSystems(bool running) { - // NOTE: We're assuming these will not try to call Break or EnableStepping. + // NOTE: We're assuming these will not try to call Break or SetStepping. m_system.GetFifo().EmulatorState(running); // Core is responsible for shutting down the sound stream. if (m_state != State::PowerDown) @@ -243,11 +241,13 @@ bool CPUManager::SetStateLocked(State s) { if (m_state == State::PowerDown) return false; + if (s == State::Stepping) + m_system.GetPowerPC().GetBreakPoints().ClearTemporary(); m_state = s; return true; } -void CPUManager::EnableStepping(bool stepping) +void CPUManager::SetStepping(bool stepping) { std::lock_guard stepping_lock(m_stepping_lock); std::unique_lock state_lock(m_state_change_lock); @@ -290,7 +290,7 @@ void CPUManager::Break() void CPUManager::Continue() { - EnableStepping(false); + SetStepping(false); Core::CallOnStateChangedCallbacks(Core::State::Running); } diff --git a/Source/Core/Core/HW/CPU.h b/Source/Core/Core/HW/CPU.h index e328f645e8..57e8a31a29 100644 --- a/Source/Core/Core/HW/CPU.h +++ b/Source/Core/Core/HW/CPU.h @@ -62,10 +62,10 @@ public: void StepOpcode(Common::Event* event = nullptr); // Enable or Disable Stepping. [Will deadlock if called from a system thread] - void EnableStepping(bool stepping); + void SetStepping(bool stepping); - // Breakpoint activation for system threads. Similar to EnableStepping(true). - // NOTE: Unlike EnableStepping, this does NOT synchronize with the CPU Thread + // Breakpoint activation for system threads. Similar to SetStepping(true). + // NOTE: Unlike SetStepping, this does NOT synchronize with the CPU Thread // which enables it to avoid deadlocks but also makes it less safe so it // should not be used by the Host. void Break(); @@ -91,7 +91,7 @@ public: // Return value for do_lock == true is whether the state was State::Running or not. // Return value for do_lock == false is whether the state was changed *to* State::Running or not. // Cannot be used by System threads as it will deadlock. It is threadsafe otherwise. - // "control_adjacent" causes PauseAndLock to behave like EnableStepping by modifying the + // "control_adjacent" causes PauseAndLock to behave like SetStepping by modifying the // state of the Audio and FIFO subsystems as well. bool PauseAndLock(bool do_lock, bool unpause_on_unlock = true, bool control_adjacent = false); @@ -110,9 +110,9 @@ private: // Read access is unsynchronized. State m_state = State::PowerDown; - // Synchronizes EnableStepping and PauseAndLock so only one instance can be + // Synchronizes SetStepping and PauseAndLock so only one instance can be // active at a time. Simplifies code by eliminating several edge cases where - // the EnableStepping(true)/PauseAndLock(true) case must release the state lock + // the SetStepping(true)/PauseAndLock(true) case must release the state lock // and wait for the CPU Thread which would otherwise require additional flags. // NOTE: When using the stepping lock, it must always be acquired first. If // the lock is acquired after the state lock then that is guaranteed to diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/AX.h b/Source/Core/Core/HW/DSPHLE/UCodes/AX.h index a4d8cb05f4..108a98e351 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/AX.h +++ b/Source/Core/Core/HW/DSPHLE/UCodes/AX.h @@ -143,7 +143,7 @@ protected: pb_mem[update_off] = update_val; } - Common::BitCastFromArray(pb_mem, pb); + pb = std::bit_cast(pb_mem); } virtual void HandleCommandList(); diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/AXWii.cpp b/Source/Core/Core/HW/DSPHLE/UCodes/AXWii.cpp index 36cd154f9b..53be74371d 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/AXWii.cpp +++ b/Source/Core/Core/HW/DSPHLE/UCodes/AXWii.cpp @@ -397,7 +397,7 @@ bool AXWiiUCode::ExtractUpdatesFields(AXPBWii& pb, u16* num_updates, u16* update // Remove the updates data from the PB memmove(&pb_mem[41], &pb_mem[46], sizeof(pb) - 2 * 46); - Common::BitCastFromArray(pb_mem, pb); + pb = std::bit_cast(pb_mem); return true; } @@ -416,7 +416,7 @@ void AXWiiUCode::ReinjectUpdatesFields(AXPBWii& pb, u16* num_updates, u32 update pb_mem[44] = updates_addr >> 16; pb_mem[45] = updates_addr & 0xFFFF; - Common::BitCastFromArray(pb_mem, pb); + pb = std::bit_cast(pb_mem); } void AXWiiUCode::ProcessPBList(u32 pb_addr) diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp b/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp index 6be1ef0ef9..c540dc2461 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp +++ b/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp @@ -7,6 +7,7 @@ #include #include +#include "Common/BitField.h" #include "Common/ChunkFile.h" #include "Common/CommonTypes.h" #include "Common/Logging/Log.h" @@ -803,8 +804,13 @@ struct ZeldaAudioRenderer::VPB // can be used for future linear interpolation. s16 resample_buffer[4]; - // TODO: document and implement. - s16 prev_input_samples[0x18]; + s16 variable_fir_history[20]; + + // Biquad filter history. + s16 biquad_xn1; + s16 biquad_xn2; + s16 biquad_yn1; + s16 biquad_yn2; // Values from the last decoded AFC block. The last two values are // especially important since AFC decoding - as a variant of ADPCM - @@ -813,7 +819,12 @@ struct ZeldaAudioRenderer::VPB s16 afc_remaining_samples[0x10]; s16* AFCYN2() { return &afc_remaining_samples[0xE]; } s16* AFCYN1() { return &afc_remaining_samples[0xF]; } - u16 unk_68_80[0x80 - 0x68]; + + // Low-pass filter history. + s16 low_pass_yn1; + s16 low_pass_xn1; + + u16 unk_6A_80[0x80 - 0x6A]; enum SamplesSourceType { @@ -861,7 +872,11 @@ struct ZeldaAudioRenderer::VPB s16 loop_yn1; s16 loop_yn2; - u16 unk_84; + union + { + BitField<0, 5, u16> variable_fir_filter_size; + BitField<5, 1, u16> enable_biquad_filter; + }; // If true, ramp down quickly to a volume of zero, and end the voice (by // setting VPB[1] done) when it reaches zero. @@ -890,6 +905,20 @@ struct ZeldaAudioRenderer::VPB u16 base_address_l; DEFINE_32BIT_ACCESSOR(base_address, BaseAddress) + u16 unk_8E; + u16 unk_8F; + + u16 variable_fir_coeffs[20]; + + // Biquad filter coefficients. + s16 biquad_bn1; + s16 biquad_bn2; + s16 biquad_an1; + s16 biquad_an2; + + // Low-pass filter coefficient. + u16 low_pass_coeff; + u16 padding[0xC0]; // These next two functions are terrible hacks used in order to support two @@ -1173,6 +1202,62 @@ ZeldaAudioRenderer::MixingBuffer* ZeldaAudioRenderer::BufferForID(u16 buffer_id) } } +void ZeldaAudioRenderer::ApplyLowPassFilter(MixingBuffer* buf, VPB* vpb) +{ + s32 yn1 = vpb->reset_vpb ? 0 : vpb->low_pass_yn1; + s32 xn1 = vpb->reset_vpb ? 0 : vpb->low_pass_xn1; + + // 9.7 format I think. + s32 coeff = vpb->low_pass_coeff; + + for (int i = 0; i < 0x50; ++i) + { + s32 xn0 = (*buf)[i]; + s64 tmp = xn0 - xn1; + tmp *= coeff; + tmp >>= 7; + tmp += yn1; + s16 yn0 = std::clamp(tmp, -0x8000, 0x7FFF); + (*buf)[i] = yn0; + + yn1 = yn0; + xn1 = xn0; + } + + vpb->low_pass_yn1 = yn1; + vpb->low_pass_xn1 = xn1; +} + +void ZeldaAudioRenderer::ApplyBiquadFilter(MixingBuffer* buf, VPB* vpb) +{ + s32 xn1 = vpb->biquad_xn1; + s32 xn2 = vpb->biquad_xn2; + s32 yn1 = vpb->biquad_yn1; + s32 yn2 = vpb->biquad_yn2; + + for (int i = 0; i < 0x50; ++i) + { + s32 xn0 = (*buf)[i]; + s64 tmp = 0; + tmp += vpb->biquad_bn1 * xn1; + tmp += vpb->biquad_bn2 * xn2; + tmp += vpb->biquad_an1 * yn1; + tmp += vpb->biquad_an2 * yn2; + s16 yn0 = std::clamp(tmp >> 15, -0x8000, 0x7FFF); + (*buf)[i] = yn0; + + xn2 = xn1; + xn1 = xn0; + yn2 = yn1; + yn1 = yn0; + } + + vpb->biquad_xn1 = xn1; + vpb->biquad_xn2 = xn2; + vpb->biquad_yn1 = yn1; + vpb->biquad_yn2 = yn2; +} + void ZeldaAudioRenderer::AddVoice(u16 voice_id) { VPB vpb; @@ -1184,9 +1269,23 @@ void ZeldaAudioRenderer::AddVoice(u16 voice_id) MixingBuffer input_samples; LoadInputSamples(&input_samples, &vpb); - // TODO: In place effects. + if (vpb.low_pass_coeff != 0) + { + ApplyLowPassFilter(&input_samples, &vpb); + } - // TODO: IIR filter. +#ifdef STRICT_ZELDA_HLE + if (vpb.variable_fir_filter_size != 0) + { + ERROR_LOG_FMT(DSPHLE, "TODO: variable FIR filter of size {}", vpb.variable_fir_filter_size); + } +#endif + + if (vpb.enable_biquad_filter && (vpb.biquad_an2 != 0 || vpb.biquad_an1 != 0 || + vpb.biquad_bn2 != 0 || vpb.biquad_bn1 != 0x7FFF)) + { + ApplyBiquadFilter(&input_samples, &vpb); + } if (vpb.use_dolby_volume) { @@ -1407,12 +1506,13 @@ void ZeldaAudioRenderer::LoadInputSamples(MixingBuffer* buffer, VPB* vpb) else shift = 2; u32 mask = (1 << shift) - 1; + u32 ratio = vpb->resampling_ratio << (shift - 1); u32 pos = vpb->current_pos_frac << shift; for (s16& sample : *buffer) { sample = ((pos >> 16) & mask) ? 0xC000 : 0x4000; - pos += vpb->resampling_ratio; + pos += ratio; } vpb->current_pos_frac = (pos >> shift) & 0xFFFF; break; diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.h b/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.h index 509c983a72..7bc4504f4e 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.h +++ b/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.h @@ -185,6 +185,9 @@ private: // behavior. void DownloadRawSamplesFromMRAM(s16* dst, VPB* vpb, u16 requested_samples_count); + void ApplyLowPassFilter(MixingBuffer* buf, VPB* vpb); + void ApplyBiquadFilter(MixingBuffer* buf, VPB* vpb); + // Applies the reverb effect to Dolby mixed voices based on a set of // per-buffer parameters. Is called twice: once before frame rendering and // once after. diff --git a/Source/Core/Core/HW/DVD/DVDInterface.cpp b/Source/Core/Core/HW/DVD/DVDInterface.cpp index fefa5f2d2d..babb500902 100644 --- a/Source/Core/Core/HW/DVD/DVDInterface.cpp +++ b/Source/Core/Core/HW/DVD/DVDInterface.cpp @@ -391,16 +391,14 @@ void DVDInterface::SetDisc(std::unique_ptr disc, if (auto_disc_change_paths) { - ASSERT_MSG(DISCIO, (*auto_disc_change_paths).size() != 1, + ASSERT_MSG(DISCIO, auto_disc_change_paths->size() != 1, "Cannot automatically change between one disc"); m_auto_disc_change_paths = *auto_disc_change_paths; m_auto_disc_change_index = 0; } -#ifdef USE_RETRO_ACHIEVEMENTS AchievementManager::GetInstance().LoadGame("", disc.get()); -#endif // USE_RETRO_ACHIEVEMENTS // Assume that inserting a disc requires having an empty disc before if (had_disc != has_disc) diff --git a/Source/Core/Core/HW/DVD/FileMonitor.cpp b/Source/Core/Core/HW/DVD/FileMonitor.cpp index f4bc53a097..b469b42570 100644 --- a/Source/Core/Core/HW/DVD/FileMonitor.cpp +++ b/Source/Core/Core/HW/DVD/FileMonitor.cpp @@ -43,7 +43,7 @@ static bool IsSoundFile(const std::string& filename) ".str", // Harry Potter & the Sorcerer's Stone }; - return extensions.find(extension) != extensions.end(); + return extensions.contains(extension); } FileLogger::FileLogger() = default; diff --git a/Source/Core/Core/HW/EXI/BBA/TAP_Win32.cpp b/Source/Core/Core/HW/EXI/BBA/TAP_Win32.cpp index 1f3b9fcbcd..bbfdfa19de 100644 --- a/Source/Core/Core/HW/EXI/BBA/TAP_Win32.cpp +++ b/Source/Core/Core/HW/EXI/BBA/TAP_Win32.cpp @@ -2,13 +2,13 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "Core/HW/EXI/BBA/TAP_Win32.h" -#include "Core/HW/EXI/EXI_DeviceEthernet.h" #include "Common/Assert.h" #include "Common/Logging/Log.h" #include "Common/MsgHandler.h" #include "Common/StringUtil.h" #include "Core/HW/EXI/EXI_Device.h" +#include "Core/HW/EXI/EXI_DeviceEthernet.h" namespace Win32TAPHelper { diff --git a/Source/Core/Core/HW/Sram.h b/Source/Core/Core/HW/Sram.h index db8d96b7dc..ff0aee3269 100644 --- a/Source/Core/Core/HW/Sram.h +++ b/Source/Core/Core/HW/Sram.h @@ -42,7 +42,7 @@ distribution. namespace ExpansionInterface { enum class Slot : int; -}; +} using CardFlashId = std::array; diff --git a/Source/Core/Core/HW/WiimoteEmu/DesiredWiimoteState.cpp b/Source/Core/Core/HW/WiimoteEmu/DesiredWiimoteState.cpp index a5a223712c..0293ae41e4 100644 --- a/Source/Core/Core/HW/WiimoteEmu/DesiredWiimoteState.cpp +++ b/Source/Core/Core/HW/WiimoteEmu/DesiredWiimoteState.cpp @@ -1,6 +1,8 @@ // Copyright 2022 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +#include "Core/HW/WiimoteEmu/DesiredWiimoteState.h" + #include #include #include @@ -9,7 +11,6 @@ #include "Common/BitUtils.h" #include "Common/CommonTypes.h" -#include "Core/HW/WiimoteEmu/DesiredWiimoteState.h" #include "Core/HW/WiimoteEmu/Extension/Classic.h" #include "Core/HW/WiimoteEmu/Extension/DrawsomeTablet.h" #include "Core/HW/WiimoteEmu/Extension/Drums.h" diff --git a/Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h b/Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h index 0b71de80fb..02781ac8ee 100644 --- a/Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h +++ b/Source/Core/Core/HW/WiimoteEmu/Extension/Classic.h @@ -72,7 +72,7 @@ public: using TriggerRawValue = ControllerEmu::RawValue; // 6-bit X and Y values (0-63) - auto GetLeftStick() const { return LeftStickRawValue{StickType(lx, ly)}; }; + auto GetLeftStick() const { return LeftStickRawValue{StickType(lx, ly)}; } void SetLeftStick(const StickType& value) { lx = value.x; @@ -82,7 +82,7 @@ public: auto GetRightStick() const { return RightStickRawValue{StickType(rx1 | rx2 << 1 | rx3 << 3, ry)}; - }; + } void SetRightStick(const StickType& value) { rx1 = value.x & 0b1; diff --git a/Source/Core/Core/HW/WiimoteEmu/MotionPlus.cpp b/Source/Core/Core/HW/WiimoteEmu/MotionPlus.cpp index f2cae61ff3..ad5e899c1e 100644 --- a/Source/Core/Core/HW/WiimoteEmu/MotionPlus.cpp +++ b/Source/Core/Core/HW/WiimoteEmu/MotionPlus.cpp @@ -30,7 +30,7 @@ struct MPI : mbedtls_mpi MPI() { mbedtls_mpi_init(this); } ~MPI() { mbedtls_mpi_free(this); } - mbedtls_mpi* Data() { return this; }; + mbedtls_mpi* Data() { return this; } template bool ReadBinary(const u8 (&in_data)[N]) @@ -719,7 +719,7 @@ void MotionPlus::ReversePassthroughModifications(PassthroughMode mode, u8* data) // This is an overwritten unused button bit on the Classic Controller. // Note it's a significant bit on the DJ Hero Turntable. (passthrough not feasible) - Common::SetBit<0>(data[4], 1); + Common::SetBit<0>(data[4], true); } } diff --git a/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp b/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp index 9b6db2acfd..18cc6e4a37 100644 --- a/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp +++ b/Source/Core/Core/HW/WiimoteReal/WiimoteReal.cpp @@ -1000,7 +1000,7 @@ bool IsBalanceBoardName(const std::string& name) bool IsNewWiimote(const std::string& identifier) { std::lock_guard lk(s_known_ids_mutex); - return s_known_ids.count(identifier) == 0; + return !s_known_ids.contains(identifier); } void HandleWiimoteSourceChange(unsigned int index) diff --git a/Source/Core/Core/Host.h b/Source/Core/Core/Host.h index 8d22e9d59a..66a5e2d78e 100644 --- a/Source/Core/Core/Host.h +++ b/Source/Core/Core/Host.h @@ -53,6 +53,7 @@ bool Host_UIBlocksControllerState(); bool Host_RendererHasFocus(); bool Host_RendererHasFullFocus(); bool Host_RendererIsFullscreen(); +bool Host_TASInputHasFocus(); void Host_Message(HostMessageID id); void Host_PPCSymbolsChanged(); diff --git a/Source/Core/Core/HotkeyManager.cpp b/Source/Core/Core/HotkeyManager.cpp index 83b0c31616..c7a177c022 100644 --- a/Source/Core/Core/HotkeyManager.cpp +++ b/Source/Core/Core/HotkeyManager.cpp @@ -38,6 +38,9 @@ constexpr std::array s_hotkey_labels{{ _trans("Center Mouse"), _trans("Activate NetPlay Chat"), _trans("Control NetPlay Golf Mode"), +#ifdef USE_RETRO_ACHIEVEMENTS + _trans("Open Achievements"), +#endif // USE_RETRO_ACHIEVEMENTS _trans("Volume Down"), _trans("Volume Up"), @@ -330,7 +333,11 @@ struct HotkeyGroupInfo }; constexpr std::array s_groups_info = { +#ifdef USE_RETRO_ACHIEVEMENTS + {{_trans("General"), HK_OPEN, HK_OPEN_ACHIEVEMENTS}, +#else // USE_RETRO_ACHIEVEMENTS {{_trans("General"), HK_OPEN, HK_REQUEST_GOLF_CONTROL}, +#endif // USE_RETRO_ACHIEVEMENTS {_trans("Volume"), HK_VOLUME_DOWN, HK_VOLUME_TOGGLE_MUTE}, {_trans("Emulation Speed"), HK_DECREASE_EMULATION_SPEED, HK_TOGGLE_THROTTLE}, {_trans("Frame Advance"), HK_FRAME_ADVANCE, HK_FRAME_ADVANCE_RESET_SPEED}, @@ -448,6 +455,9 @@ void HotkeyManager::LoadDefaults(const ControllerInterface& ciface) set_key_expression(HK_STOP, "Escape"); set_key_expression(HK_FULLSCREEN, hotkey_string({"Alt", "Return"})); #endif +#ifdef USE_RETRO_ACHIEVEMENTS + set_key_expression(HK_OPEN_ACHIEVEMENTS, hotkey_string({"Alt", "A"})); +#endif // USE_RETRO_ACHIEVEMENTS set_key_expression(HK_STEP, "F11"); set_key_expression(HK_STEP_OVER, hotkey_string({"Shift", "F10"})); set_key_expression(HK_STEP_OUT, hotkey_string({"Shift", "F11"})); diff --git a/Source/Core/Core/HotkeyManager.h b/Source/Core/Core/HotkeyManager.h index aae894cb5b..bb287b6561 100644 --- a/Source/Core/Core/HotkeyManager.h +++ b/Source/Core/Core/HotkeyManager.h @@ -32,6 +32,9 @@ enum Hotkey HK_CENTER_MOUSE, HK_ACTIVATE_CHAT, HK_REQUEST_GOLF_CONTROL, +#ifdef USE_RETRO_ACHIEVEMENTS + HK_OPEN_ACHIEVEMENTS, +#endif // USE_RETRO_ACHIEVEMENTS HK_VOLUME_DOWN, HK_VOLUME_UP, diff --git a/Source/Core/Core/IOS/Device.h b/Source/Core/Core/IOS/Device.h index 64d14adf3f..d393dcd239 100644 --- a/Source/Core/Core/IOS/Device.h +++ b/Source/Core/Core/IOS/Device.h @@ -29,6 +29,7 @@ enum ReturnCode : s32 IPC_EMAX = -5, // Too many file descriptors open IPC_ENOENT = -6, // File not found IPC_EQUEUEFULL = -8, // Queue full + IPC_UNKNOWN = -9, // Unknown IPC_EIO = -12, // ECC error IPC_ENOMEM = -22, // Alloc failed during request FS_EINVAL = -101, // Invalid path diff --git a/Source/Core/Core/IOS/ES/ES.cpp b/Source/Core/Core/IOS/ES/ES.cpp index 8eb35f3db9..3634518f6f 100644 --- a/Source/Core/Core/IOS/ES/ES.cpp +++ b/Source/Core/Core/IOS/ES/ES.cpp @@ -112,9 +112,9 @@ ESCore::~ESCore() = default; ESDevice::ESDevice(EmulationKernel& ios, ESCore& core, const std::string& device_name) : EmulationDevice(ios, device_name), m_core(core) { - if (Core::IsRunningAndStarted()) + auto& system = ios.GetSystem(); + if (Core::IsRunning(system)) { - auto& system = ios.GetSystem(); auto& core_timing = system.GetCoreTiming(); core_timing.RemoveEvent(s_finish_init_event); core_timing.ScheduleEvent(GetESBootTicks(ios.GetVersion()), s_finish_init_event); @@ -446,7 +446,7 @@ bool ESDevice::LaunchPPCTitle(u64 title_id) } const u64 required_ios = tmd.GetIOSId(); - if (!Core::IsRunningAndStarted()) + if (!Core::IsRunning(system)) return LaunchTitle(required_ios, HangPPC::Yes); core_timing.RemoveEvent(s_reload_ios_for_ppc_launch_event); core_timing.ScheduleEvent(ticks, s_reload_ios_for_ppc_launch_event, required_ios); @@ -475,14 +475,12 @@ bool ESDevice::LaunchPPCTitle(u64 title_id) return false; m_pending_ppc_boot_content_path = m_core.GetContentPath(tmd.GetTitleId(), content); - if (!Core::IsRunningAndStarted()) + if (!Core::IsRunning(system)) return BootstrapPPC(); -#ifdef USE_RETRO_ACHIEVEMENTS INFO_LOG_FMT(ACHIEVEMENTS, "WAD and NAND formats not currently supported by Achievement Manager."); AchievementManager::GetInstance().CloseGame(); -#endif // USE_RETRO_ACHIEVEMENTS core_timing.RemoveEvent(s_bootstrap_ppc_for_launch_event); core_timing.ScheduleEvent(ticks, s_bootstrap_ppc_for_launch_event); @@ -1051,7 +1049,7 @@ ReturnCode ESCore::WriteNewCertToStore(const ES::CertReader& cert) { const std::map certs = ES::ParseCertChain(current_store); // The cert is already present in the store. Nothing to do. - if (certs.find(cert.GetName()) != certs.end()) + if (certs.contains(cert.GetName())) return IPC_SUCCESS; } diff --git a/Source/Core/Core/IOS/ES/NandUtils.cpp b/Source/Core/Core/IOS/ES/NandUtils.cpp index 89af3f140f..7198049462 100644 --- a/Source/Core/Core/IOS/ES/NandUtils.cpp +++ b/Source/Core/Core/IOS/ES/NandUtils.cpp @@ -340,7 +340,7 @@ bool ESCore::FinishImport(const ES::TMDReader& tmd) // There should not be any directory in there. Remove it. if (fs->ReadDirectory(PID_KERNEL, PID_KERNEL, absolute_path)) fs->Delete(PID_KERNEL, PID_KERNEL, absolute_path); - else if (expected_entries.find(name) == expected_entries.end()) + else if (!expected_entries.contains(name)) fs->Delete(PID_KERNEL, PID_KERNEL, absolute_path); } diff --git a/Source/Core/Core/IOS/FS/HostBackend/FS.cpp b/Source/Core/Core/IOS/FS/HostBackend/FS.cpp index 8ef5af6f71..da5fa6d983 100644 --- a/Source/Core/Core/IOS/FS/HostBackend/FS.cpp +++ b/Source/Core/Core/IOS/FS/HostBackend/FS.cpp @@ -290,7 +290,7 @@ void HostFileSystem::DoStateRead(PointerWrap& p, std::string start_directory_pat File::CreateDir(path); // now restore from the stream - while (1) + while (true) { char type = 0; p.Do(type); diff --git a/Source/Core/Core/IOS/FS/HostBackend/File.cpp b/Source/Core/Core/IOS/FS/HostBackend/File.cpp index 9f58c2fffa..1379ebc049 100644 --- a/Source/Core/Core/IOS/FS/HostBackend/File.cpp +++ b/Source/Core/Core/IOS/FS/HostBackend/File.cpp @@ -81,6 +81,12 @@ Result HostFileSystem::OpenFile(Uid, Gid, const std::string& path, M return ResultCode::NoFreeHandle; const std::string host_path = BuildFilename(path).host_path; + if (File::IsDirectory(host_path)) + { + *handle = Handle{}; + return ResultCode::Invalid; + } + if (!File::IsFile(host_path)) { *handle = Handle{}; diff --git a/Source/Core/Core/IOS/IOS.cpp b/Source/Core/Core/IOS/IOS.cpp index 0e046b8534..8eab961228 100644 --- a/Source/Core/Core/IOS/IOS.cpp +++ b/Source/Core/Core/IOS/IOS.cpp @@ -518,7 +518,7 @@ bool EmulationKernel::BootIOS(const u64 ios_title_id, HangPPC hang_ppc, if (hang_ppc == HangPPC::Yes) ResetAndPausePPC(m_system); - if (Core::IsRunningAndStarted()) + if (Core::IsRunning(m_system)) { m_system.GetCoreTiming().ScheduleEvent(GetIOSBootTicks(GetVersion()), s_event_finish_ios_boot, ios_title_id); @@ -533,7 +533,7 @@ bool EmulationKernel::BootIOS(const u64 ios_title_id, HangPPC hang_ppc, void EmulationKernel::InitIPC() { - if (!Core::IsRunning(m_system)) + if (Core::GetState(m_system) == Core::State::Uninitialized) return; INFO_LOG_FMT(IOS, "IPC initialised."); diff --git a/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp b/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp index 6715a6c339..14553199d6 100644 --- a/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp +++ b/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp @@ -1179,6 +1179,25 @@ std::optional NetKDRequestDevice::IOCtl(const IOCtlRequest& request) return_value = IPC_SUCCESS; break; } + case IOCTL_NWC24_KD_GET_TIME_TRIGGERS: + { + if (request.buffer_out == 0 || request.buffer_out % 4 != 0 || request.buffer_out_size < 12) + { + return_value = IPC_EINVAL; + ERROR_LOG_FMT(IOS_WC24, "NET_KD_REQ: IOCTL_NWC24_KD_GET_TIME_TRIGGERS = IPC_EINVAL"); + break; + } + + INFO_LOG_FMT(IOS_WC24, "NET_KD_REQ: IOCTL_NWC24_KD_GET_TIME_TRIGGERS"); + + std::lock_guard lg(m_scheduler_buffer_lock); + memory.Write_U32(m_mail_span, request.buffer_out + 4); + memory.Write_U32(m_download_span, request.buffer_out + 8); + WriteReturnValue(memory, NWC24::WC24_OK, request.buffer_out); + + return_value = IPC_SUCCESS; + break; + } default: request.Log(GetDeviceName(), Common::Log::LogType::IOS_WC24); diff --git a/Source/Core/Core/IOS/Network/Socket.cpp b/Source/Core/Core/IOS/Network/Socket.cpp index 4b7c2e2c8a..b5ab5ffc4e 100644 --- a/Source/Core/Core/IOS/Network/Socket.cpp +++ b/Source/Core/Core/IOS/Network/Socket.cpp @@ -97,6 +97,17 @@ s32 WiiSockMan::GetNetErrorCode(s32 ret, std::string_view caller, bool is_rw) { #ifdef _WIN32 s32 error_code = WSAGetLastError(); + // Some programs might hijack WinSock2 (e.g. ReShade) and alter the expected return value. + if (error_code == WSAEINVAL && caller == "SO_CONNECT") + { + // Note: + // In order to preserve backward compatibility, this error is reported as WSAEINVAL to Windows + // Sockets 1.1 applications that link to either Winsock.dll or Wsock32.dll. + // + // Source: + // https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-connect + error_code = WSAEALREADY; + } #else s32 error_code = errno; #endif @@ -292,7 +303,7 @@ void WiiSocket::Update(bool read, bool write, bool except) memory.CopyFromEmu(&addr, ioctl.buffer_in + 8, sizeof(WiiSockAddrIn)); sockaddr_in local_name = WiiSockMan::ToNativeAddrIn(addr); - int ret = connect(fd, (sockaddr*)&local_name, sizeof(local_name)); + const int ret = connect(fd, (sockaddr*)&local_name, sizeof(local_name)); ReturnValue = m_socket_manager.GetNetErrorCode(ret, "SO_CONNECT", false); UpdateConnectingState(ReturnValue); @@ -865,7 +876,7 @@ s32 WiiSockMan::AddSocket(s32 fd, bool is_rw) for (wii_fd = 0; wii_fd < WII_SOCKET_FD_MAX; ++wii_fd) { // Find an available socket fd - if (WiiSockets.count(wii_fd) == 0) + if (!WiiSockets.contains(wii_fd)) break; } @@ -953,7 +964,7 @@ s32 WiiSockMan::NewSocket(s32 af, s32 type, s32 protocol) s32 WiiSockMan::GetHostSocket(s32 wii_fd) const { - if (WiiSockets.count(wii_fd) > 0) + if (WiiSockets.contains(wii_fd)) return WiiSockets.at(wii_fd).fd; return -EBADF; } diff --git a/Source/Core/Core/IOS/STM/STM.cpp b/Source/Core/Core/IOS/STM/STM.cpp index 0b0e1bbbda..e262fc4001 100644 --- a/Source/Core/Core/IOS/STM/STM.cpp +++ b/Source/Core/Core/IOS/STM/STM.cpp @@ -58,8 +58,21 @@ std::optional STMImmediateDevice::IOCtl(const IOCtlRequest& request) INFO_LOG_FMT(IOS_STM, " IOCTL_STM_LEDMODE"); break; + case IOCTL_STM_HOTRESET_FOR_PD: + case IOCTL_STM_WAKEUP: + case IOCTL_STM_GET_IDLEMODE: + case IOCTL_STM_READDDRREG: + case IOCTL_STM_READDDRREG2: + case IOCTL_STM_LEDFLASH: + case IOCTL_STM_READVER: + case IOCTL_STM_WRITEDMCU: + ERROR_LOG_FMT(IOS_STM, "{} - Unimplemented IOCtl: {}", GetDeviceName(), request.request); + break; + default: request.DumpUnknown(GetSystem(), GetDeviceName(), Common::Log::LogType::IOS_STM); + return_value = IPC_UNKNOWN; + break; } return IPCReply(return_value); @@ -73,7 +86,7 @@ STMEventHookDevice::~STMEventHookDevice() std::optional STMEventHookDevice::IOCtl(const IOCtlRequest& request) { if (request.request != IOCTL_STM_EVENTHOOK) - return IPCReply(IPC_EINVAL); + return IPCReply(IPC_UNKNOWN); if (s_event_hook_request) return IPCReply(IPC_EEXIST); diff --git a/Source/Core/Core/IOS/STM/STM.h b/Source/Core/Core/IOS/STM/STM.h index e5eb750cd8..f249c66d95 100644 --- a/Source/Core/Core/IOS/STM/STM.h +++ b/Source/Core/Core/IOS/STM/STM.h @@ -15,20 +15,24 @@ namespace IOS::HLE { enum { + // /dev/stm/eventhook IOCTL_STM_EVENTHOOK = 0x1000, - IOCTL_STM_GET_IDLEMODE = 0x3001, - IOCTL_STM_RELEASE_EH = 0x3002, + + // /dev/stm/immediate IOCTL_STM_HOTRESET = 0x2001, IOCTL_STM_HOTRESET_FOR_PD = 0x2002, IOCTL_STM_SHUTDOWN = 0x2003, IOCTL_STM_IDLE = 0x2004, IOCTL_STM_WAKEUP = 0x2005, + IOCTL_STM_GET_IDLEMODE = 0x3001, + IOCTL_STM_RELEASE_EH = 0x3002, + IOCTL_STM_READDDRREG = 0x4001, + IOCTL_STM_READDDRREG2 = 0x4002, IOCTL_STM_VIDIMMING = 0x5001, IOCTL_STM_LEDFLASH = 0x6001, IOCTL_STM_LEDMODE = 0x6002, IOCTL_STM_READVER = 0x7001, - IOCTL_STM_READDDRREG = 0x4001, - IOCTL_STM_READDDRREG2 = 0x4002, + IOCTL_STM_WRITEDMCU = 0x8001, }; enum diff --git a/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp b/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp index 8e1b8b64b3..b0be6bc249 100644 --- a/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp +++ b/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp @@ -890,7 +890,7 @@ bool BluetoothEmuDevice::SendEventLinkKeyNotification(const u8 num_to_send) AddEventToQueue(event); return true; -}; +} bool BluetoothEmuDevice::SendEventRequestLinkKey(const bdaddr_t& bd) { @@ -911,7 +911,7 @@ bool BluetoothEmuDevice::SendEventRequestLinkKey(const bdaddr_t& bd) AddEventToQueue(event); return true; -}; +} bool BluetoothEmuDevice::SendEventReadClockOffsetComplete(u16 connection_handle) { diff --git a/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp b/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp index 9d853d1f48..1a43a647c5 100644 --- a/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp +++ b/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp @@ -678,7 +678,7 @@ bool BluetoothRealDevice::OpenDevice(libusb_device* device) void BluetoothRealDevice::HandleCtrlTransfer(libusb_transfer* tr) { std::lock_guard lk(m_transfers_mutex); - if (!m_current_transfers.count(tr)) + if (!m_current_transfers.contains(tr)) return; if (tr->status != LIBUSB_TRANSFER_COMPLETED && tr->status != LIBUSB_TRANSFER_NO_DEVICE) @@ -706,7 +706,7 @@ void BluetoothRealDevice::HandleCtrlTransfer(libusb_transfer* tr) void BluetoothRealDevice::HandleBulkOrIntrTransfer(libusb_transfer* tr) { std::lock_guard lk(m_transfers_mutex); - if (!m_current_transfers.count(tr)) + if (!m_current_transfers.contains(tr)) return; if (tr->status != LIBUSB_TRANSFER_COMPLETED && tr->status != LIBUSB_TRANSFER_TIMED_OUT && diff --git a/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp b/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp index 950e20404f..a48be51173 100644 --- a/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp +++ b/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp @@ -188,7 +188,7 @@ u16 WiimoteDevice::GenerateChannelID() const u16 cid = starting_id; - while (m_channels.count(cid) != 0) + while (m_channels.contains(cid)) ++cid; return cid; diff --git a/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.h b/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.h index 99ac995f78..f74bb4717e 100644 --- a/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.h +++ b/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.h @@ -149,7 +149,7 @@ private: bool LinkChannel(u16 psm); u16 GenerateChannelID() const; - bool DoesChannelExist(u16 scid) const { return m_channels.count(scid) != 0; } + bool DoesChannelExist(u16 scid) const { return m_channels.contains(scid); } void SendCommandToACL(u8 ident, u8 code, u8 command_length, u8* command_data); void SignalChannel(u8* data, u32 size); diff --git a/Source/Core/Core/IOS/USB/Emulated/Infinity.cpp b/Source/Core/Core/IOS/USB/Emulated/Infinity.cpp index 89b5caafab..34a2f40698 100644 --- a/Source/Core/Core/IOS/USB/Emulated/Infinity.cpp +++ b/Source/Core/Core/IOS/USB/Emulated/Infinity.cpp @@ -594,7 +594,7 @@ static u32 InfinityCRC32(const std::array& buffer) std::string InfinityBase::LoadFigure(const std::array& buf, - File::IOFile in_file, u8 position) + File::IOFile in_file, FigureUIPosition position) { std::lock_guard lock(m_infinity_mutex); u8 order_added; @@ -615,7 +615,7 @@ InfinityBase::LoadFigure(const std::array(position)]; figure.inf_file = std::move(in_file); memcpy(figure.data.data(), buf.data(), figure.data.size()); @@ -627,19 +627,25 @@ InfinityBase::LoadFigure(const std::array figure_change_response = {0xab, 0x04, position, 0x09, order_added, 0x00}; + std::array figure_change_response = {0xab, 0x04, static_cast(derived_position), + 0x09, order_added, 0x00}; figure_change_response[6] = GenerateChecksum(figure_change_response, 6); m_figure_added_removed_response.push(figure_change_response); return FindFigure(number); } -void InfinityBase::RemoveFigure(u8 position) +void InfinityBase::RemoveFigure(FigureUIPosition position) { std::lock_guard lock(m_infinity_mutex); - InfinityFigure& figure = m_figures[position]; + InfinityFigure& figure = m_figures[static_cast(position)]; if (figure.inf_file.IsOpen()) { @@ -649,12 +655,17 @@ void InfinityBase::RemoveFigure(u8 position) if (figure.present) { + FigureBasePosition derived_position = DeriveFigurePosition(position); + if (derived_position == FigureBasePosition::Unknown) + { + ERROR_LOG_FMT(IOS_USB, "Invalid Position for Infinity Figure"); + return; + } + figure.present = false; - position = DeriveFigurePosition(position); - - std::array figure_change_response = {0xab, 0x04, position, 0x09, figure.order_added, - 0x01}; + std::array figure_change_response = { + 0xab, 0x04, static_cast(derived_position), 0x09, figure.order_added, 0x01}; figure_change_response[6] = GenerateChecksum(figure_change_response, 6); m_figure_added_removed_response.push(figure_change_response); } @@ -741,17 +752,36 @@ std::string InfinityBase::FindFigure(u32 number) const return "Unknown Figure"; } -u8 InfinityBase::DeriveFigurePosition(u8 position) +FigureBasePosition InfinityBase::DeriveFigurePosition(FigureUIPosition position) { // In the added/removed response, position needs to be 1 for the hexagon, 2 for Player 1 and - // Player 1's abilities, and 3 for Player 2 and Player 2's abilities. Abilities are in positions - // > 2 in the UI (3/5 for player 1, 4/6 for player 2) so decrement the position until < 2. + // Player 1's abilities, and 3 for Player 2 and Player 2's abilities. In the UI, positions 0, 1 + // and 2 represent the hexagon slot, 3, 4 and 5 represent Player 1's slot and 6, 7 and 8 represent + // Player 2's slot. - while (position > 2) - position -= 2; - - position++; - return position; + switch (position) + { + case FigureUIPosition::HexagonDiscOne: + case FigureUIPosition::HexagonDiscTwo: + case FigureUIPosition::HexagonDiscThree: + { + return FigureBasePosition::HexagonSlot; + } + case FigureUIPosition::PlayerOne: + case FigureUIPosition::P1AbilityOne: + case FigureUIPosition::P1AbilityTwo: + { + return FigureBasePosition::PlayerOneSlot; + } + case FigureUIPosition::PlayerTwo: + case FigureUIPosition::P2AbilityOne: + case FigureUIPosition::P2AbilityTwo: + { + return FigureBasePosition::PlayerTwoSlot; + } + default: + return FigureBasePosition::Unknown; + } } InfinityFigure& InfinityBase::GetFigureByOrder(u8 order_added) diff --git a/Source/Core/Core/IOS/USB/Emulated/Infinity.h b/Source/Core/Core/IOS/USB/Emulated/Infinity.h index 7d5ae4a8f7..a90a248b65 100644 --- a/Source/Core/Core/IOS/USB/Emulated/Infinity.h +++ b/Source/Core/Core/IOS/USB/Emulated/Infinity.h @@ -66,6 +66,27 @@ private: std::queue> m_response_list; }; +enum class FigureUIPosition : u8 +{ + HexagonDiscOne = 0, + HexagonDiscTwo = 1, + HexagonDiscThree = 2, + PlayerOne = 3, + P1AbilityOne = 4, + P1AbilityTwo = 5, + PlayerTwo = 6, + P2AbilityOne = 7, + P2AbilityTwo = 8 +}; + +enum class FigureBasePosition : u8 +{ + Unknown = 0, + HexagonSlot = 1, + PlayerOneSlot = 2, + PlayerTwoSlot = 3 +}; + class InfinityBase final { public: @@ -79,23 +100,23 @@ public: u8 sequence); void DescrambleAndSeed(u8* buf, u8 sequence, std::array& reply_buf); void GetNextAndScramble(u8 sequence, std::array& reply_buf); - void RemoveFigure(u8 position); + void RemoveFigure(FigureUIPosition position); // Returns Infinity Figure name based on data from in_file param std::string LoadFigure(const std::array& buf, - File::IOFile in_file, u8 position); + File::IOFile in_file, FigureUIPosition position); bool CreateFigure(const std::string& file_path, u32 character); static std::span> GetFigureList(); std::string FindFigure(u32 character) const; protected: std::mutex m_infinity_mutex; - std::array m_figures; + std::array m_figures; private: InfinityFigure& GetFigureByOrder(u8 order_added); std::array GenerateInfinityFigureKey(const std::vector& sha1_data); std::array GenerateBlankFigureData(u32 figure_num); - u8 DeriveFigurePosition(u8 position); + FigureBasePosition DeriveFigurePosition(FigureUIPosition position); void GenerateSeed(u32 seed); u32 GetNext(); u64 Scramble(u32 num_to_scramble, u32 garbage); diff --git a/Source/Core/Core/IOS/USB/Emulated/Skylanders/Skylander.cpp b/Source/Core/Core/IOS/USB/Emulated/Skylanders/Skylander.cpp index 643c33d4b8..df9dbb1505 100644 --- a/Source/Core/Core/IOS/USB/Emulated/Skylanders/Skylander.cpp +++ b/Source/Core/Core/IOS/USB/Emulated/Skylanders/Skylander.cpp @@ -22,17 +22,19 @@ namespace IOS::HLE::USB const std::map, SkyData> list_skylanders = { {{0, 0x0000}, {"Whirlwind", Game::SpyrosAdv, Element::Air, Type::Skylander}}, {{0, 0x1801}, {"Whirlwind (S2)", Game::Giants, Element::Air, Type::Skylander}}, + {{0, 0x1812}, {"Whirlwind (Stone)", Game::Giants, Element::Air, Type::Skylander}}, {{0, 0x1C02}, {"Whirlwind (Polar)", Game::Giants, Element::Air, Type::Skylander}}, {{0, 0x2805}, {"Whirlwind (Horn Blast)", Game::SwapForce, Element::Air, Type::Skylander}}, {{0, 0x3810}, {"Whirlwind (Eon's Elite)", Game::TrapTeam, Element::Air, Type::Skylander}}, {{1, 0x0000}, {"Sonic Boom", Game::SpyrosAdv, Element::Air, Type::Skylander}}, {{1, 0x1801}, {"Sonic Boom (S2)", Game::Giants, Element::Air, Type::Skylander}}, - {{1, 0x1811}, {"Sonic Boom (Glow In The Dark)", Game::Giants, Element::Air, Type::Skylander}}, + {{1, 0x1811}, {"Sonic Boom (Glow in the Dark)", Game::Giants, Element::Air, Type::Skylander}}, {{1, 0x1813}, {"Sonic Boom (Sparkle)", Game::Giants, Element::Air, Type::Skylander}}, {{2, 0x0000}, {"Warnado", Game::SpyrosAdv, Element::Air, Type::Skylander}}, - {{2, 0x2206}, {"Warnado (Lightcore)", Game::SwapForce, Element::Air, Type::Skylander}}, + {{2, 0x2206}, {"Warnado (LightCore)", Game::SwapForce, Element::Air, Type::Skylander}}, {{3, 0x0000}, {"Lightning Rod", Game::SpyrosAdv, Element::Air, Type::Skylander}}, {{3, 0x1801}, {"Lightning Rod (S2)", Game::Giants, Element::Air, Type::Skylander}}, + {{3, 0x1814}, {"Lightning Rod (Metallic Purple)", Game::Giants, Element::Air, Type::Skylander}}, {{4, 0x0000}, {"Bash", Game::SpyrosAdv, Element::Earth, Type::Skylander}}, {{4, 0x1801}, {"Bash (S2)", Game::Giants, Element::Earth, Type::Skylander}}, {{5, 0x0000}, {"Terrafin", Game::SpyrosAdv, Element::Earth, Type::Skylander}}, @@ -43,15 +45,19 @@ const std::map, SkyData> list_skylanders = {{6, 0x4810}, {"Dino-Rang (Eon's Elite)", Game::Superchargers, Element::Earth, Type::Skylander}}, {{7, 0x0000}, {"Prism Break", Game::SpyrosAdv, Element::Earth, Type::Skylander}}, - {{7, 0x1206}, {"Prism Break (Lightcore)", Game::Giants, Element::Earth, Type::Skylander}}, + {{7, 0x1206}, {"Prism Break (LightCore)", Game::Giants, Element::Earth, Type::Skylander}}, + {{7, 0x1214}, + {"Prism Break (White Flocked LightCore)", Game::Giants, Element::Earth, Type::Skylander}}, {{7, 0x1801}, {"Prism Break (S2)", Game::Giants, Element::Earth, Type::Skylander}}, {{7, 0x2805}, {"Prism Break (Hyper Beam)", Game::SwapForce, Element::Earth, Type::Skylander}}, {{8, 0x0000}, {"Sunburn", Game::SpyrosAdv, Element::Fire, Type::Skylander}}, {{9, 0x0000}, {"Eruptor", Game::SpyrosAdv, Element::Fire, Type::Skylander}}, - {{9, 0x1206}, {"Eruptor (Lightcore)", Game::Giants, Element::Fire, Type::Skylander}}, + {{9, 0x1206}, {"Eruptor (LightCore)", Game::Giants, Element::Fire, Type::Skylander}}, {{9, 0x1801}, {"Eruptor (S2)", Game::Giants, Element::Fire, Type::Skylander}}, + {{9, 0x1814}, {"Eruptor (White Flocked)", Game::Giants, Element::Fire, Type::Skylander}}, {{9, 0x2805}, {"Eruptor (Lava Barf)", Game::SwapForce, Element::Fire, Type::Skylander}}, - {{9, 0x2C02}, {"Eruptor (Volcanic)", Game::SwapForce, Element::Fire, Type::Skylander}}, + {{9, 0x2C02}, + {"Eruptor (Volcanic Lava Barf)", Game::SwapForce, Element::Fire, Type::Skylander}}, {{9, 0x3810}, {"Eruptor (Eon's Elite)", Game::TrapTeam, Element::Fire, Type::Skylander}}, {{10, 0x0000}, {"Ignitor", Game::SpyrosAdv, Element::Fire, Type::Skylander}}, {{10, 0x1801}, {"Ignitor (S2)", Game::Giants, Element::Fire, Type::Skylander}}, @@ -62,10 +68,10 @@ const std::map, SkyData> list_skylanders = {{12, 0x0000}, {"Zap", Game::SpyrosAdv, Element::Water, Type::Skylander}}, {{12, 0x1801}, {"Zap (S2)", Game::Giants, Element::Water, Type::Skylander}}, {{13, 0x0000}, {"Wham-Shell", Game::SpyrosAdv, Element::Water, Type::Skylander}}, - {{13, 0x2206}, {"Wham-Shell (Lightcore)", Game::SwapForce, Element::Water, Type::Skylander}}, + {{13, 0x2206}, {"Wham-Shell (LightCore)", Game::SwapForce, Element::Water, Type::Skylander}}, {{14, 0x0000}, {"Gill Grunt", Game::SpyrosAdv, Element::Water, Type::Skylander}}, {{14, 0x1801}, {"Gill Grunt (S2)", Game::Giants, Element::Water, Type::Skylander}}, - {{14, 0x1817}, {"Gill Grunt (Metallic)", Game::Giants, Element::Water, Type::Skylander}}, + {{14, 0x1817}, {"Gill Grunt (Metallic Green)", Game::Giants, Element::Water, Type::Skylander}}, {{14, 0x2805}, {"Gill Grunt (Anchors Away)", Game::SwapForce, Element::Water, Type::Skylander}}, {{14, 0x3809}, {"Gill Grunt (Tidal Wave)", Game::TrapTeam, Element::Water, Type::Skylander}}, {{14, 0x3810}, {"Gill Grunt (Eon's Elite)", Game::TrapTeam, Element::Water, Type::Skylander}}, @@ -87,10 +93,11 @@ const std::map, SkyData> list_skylanders = {{19, 0x0000}, {"Trigger Happy", Game::SpyrosAdv, Element::Tech, Type::Skylander}}, {{19, 0x1801}, {"Trigger Happy (S2)", Game::Giants, Element::Tech, Type::Skylander}}, {{19, 0x2805}, {"Trigger Happy (Big Bang)", Game::SwapForce, Element::Tech, Type::Skylander}}, - {{19, 0x2C02}, {"Trigger Happy (Springtime)", Game::SwapForce, Element::Tech, Type::Skylander}}, + {{19, 0x2C02}, + {"Trigger Happy (Springtime Big Bang)", Game::SwapForce, Element::Tech, Type::Skylander}}, {{19, 0x3810}, {"Trigger Happy (Eon's Elite)", Game::TrapTeam, Element::Tech, Type::Skylander}}, {{20, 0x0000}, {"Drobot", Game::SpyrosAdv, Element::Tech, Type::Skylander}}, - {{20, 0x1206}, {"Drobot (Lightcore)", Game::Giants, Element::Tech, Type::Skylander}}, + {{20, 0x1206}, {"Drobot (LightCore)", Game::Giants, Element::Tech, Type::Skylander}}, {{20, 0x1801}, {"Drobot (S2)", Game::Giants, Element::Tech, Type::Skylander}}, {{21, 0x0000}, {"Drill Sergeant", Game::SpyrosAdv, Element::Tech, Type::Skylander}}, {{21, 0x1801}, {"Drill Sergeant (S2)", Game::Giants, Element::Tech, Type::Skylander}}, @@ -98,25 +105,30 @@ const std::map, SkyData> list_skylanders = {{22, 0x4810}, {"Boomer (Eon's Elite)", Game::Superchargers, Element::Tech, Type::Skylander}}, {{23, 0x0000}, {"Wrecking Ball", Game::SpyrosAdv, Element::Magic, Type::Skylander}}, {{23, 0x1801}, {"Wrecking Ball (S2)", Game::Giants, Element::Magic, Type::Skylander}}, + {{23, 0x1814}, + {"Wrecking Ball (Metallic Purple)", Game::Giants, Element::Magic, Type::Skylander}}, {{24, 0x0000}, {"Camo", Game::SpyrosAdv, Element::Life, Type::Skylander}}, {{24, 0x2805}, {"Camo (Thorn Horn)", Game::SwapForce, Element::Life, Type::Skylander}}, {{25, 0x0000}, {"Zook", Game::SpyrosAdv, Element::Life, Type::Skylander}}, {{25, 0x1801}, {"Zook (S2)", Game::Giants, Element::Life, Type::Skylander}}, + {{25, 0x1812}, {"Zook (Stone)", Game::Giants, Element::Life, Type::Skylander}}, {{25, 0x3810}, {"Zook (Eon's Elite)", Game::Superchargers, Element::Life, Type::Skylander}}, {{26, 0x0000}, {"Stealth Elf", Game::SpyrosAdv, Element::Life, Type::Skylander}}, {{26, 0x1801}, {"Stealth Elf (S2)", Game::Giants, Element::Life, Type::Skylander}}, {{26, 0x1C03}, {"Stealth Elf (Legendary)", Game::Giants, Element::Life, Type::Skylander}}, {{26, 0x2805}, {"Stealth Elf (Ninja)", Game::SwapForce, Element::Life, Type::Skylander}}, - {{26, 0x2C02}, {"Stealth Elf (Dark)", Game::SwapForce, Element::Life, Type::Skylander}}, + {{26, 0x2C02}, {"Stealth Elf (Dark Ninja)", Game::SwapForce, Element::Life, Type::Skylander}}, {{26, 0x3810}, {"Stealth Elf (Eon's Elite)", Game::TrapTeam, Element::Life, Type::Skylander}}, {{27, 0x0000}, {"Stump Smash", Game::SpyrosAdv, Element::Life, Type::Skylander}}, {{27, 0x1801}, {"Stump Smash (S2)", Game::Giants, Element::Life, Type::Skylander}}, + {{27, 0x1814}, {"Stump Smash (White Flocked)", Game::Giants, Element::Life, Type::Skylander}}, {{28, 0x0000}, {"Spyro (Dark)", Game::SpyrosAdv, Element::Magic, Type::Skylander}}, {{29, 0x0000}, {"Hex", Game::SpyrosAdv, Element::Undead, Type::Skylander}}, - {{29, 0x1206}, {"Hex (Lightcore)", Game::Giants, Element::Undead, Type::Skylander}}, + {{29, 0x1206}, {"Hex (LightCore)", Game::Giants, Element::Undead, Type::Skylander}}, {{29, 0x1801}, {"Hex (S2)", Game::Giants, Element::Undead, Type::Skylander}}, {{30, 0x0000}, {"Chop Chop", Game::SpyrosAdv, Element::Undead, Type::Skylander}}, {{30, 0x1801}, {"Chop Chop (S2)", Game::Giants, Element::Undead, Type::Skylander}}, + {{30, 0x1804}, {"Chop Chop (Metallic Blue)", Game::Giants, Element::Undead, Type::Skylander}}, {{30, 0x2805}, {"Chop Chop (Twin Blade)", Game::SwapForce, Element::Undead, Type::Skylander}}, {{30, 0x2816}, {"Chop Chop (Green Twin Blade)", Game::SwapForce, Element::Undead, Type::Skylander}}, @@ -126,322 +138,80 @@ const std::map, SkyData> list_skylanders = {"Ghost Roaster (Eon's Elite)", Game::Superchargers, Element::Undead, Type::Skylander}}, {{32, 0x0000}, {"Cynder", Game::SpyrosAdv, Element::Undead, Type::Skylander}}, {{32, 0x1801}, {"Cynder (S2)", Game::Giants, Element::Undead, Type::Skylander}}, - {{32, 0x1811}, {"Cynder (Glow In The Dark)", Game::Giants, Element::Undead, Type::Skylander}}, + {{32, 0x1811}, {"Cynder (Glow in the Dark)", Game::Giants, Element::Undead, Type::Skylander}}, {{32, 0x2805}, {"Cynder (Phantom)", Game::SwapForce, Element::Undead, Type::Skylander}}, - {{32, 0x301D}, {"Cynder (Clear)", Game::SpyrosAdv, Element::Undead, Type::Skylander}}, {{100, 0x1000}, {"Jet-Vac", Game::Giants, Element::Air, Type::Skylander}}, - {{100, 0x1206}, {"Jet-Vac (Lightcore)", Game::Giants, Element::Air, Type::Skylander}}, + {{100, 0x1206}, {"Jet-Vac (LightCore)", Game::Giants, Element::Air, Type::Skylander}}, {{100, 0x1403}, {"Jet-Vac (Legendary)", Game::Giants, Element::Air, Type::Skylander}}, - {{100, 0x2805}, {"Jet Vac (Turbo)", Game::SwapForce, Element::Air, Type::Skylander}}, + {{100, 0x2805}, {"Jet-Vac (Turbo)", Game::SwapForce, Element::Air, Type::Skylander}}, {{100, 0x3805}, {"Jet-Vac (Full Blast)", Game::TrapTeam, Element::Air, Type::Skylander}}, {{101, 0x1206}, {"Swarm", Game::Giants, Element::Air, Type::Giant}}, {{102, 0x1206}, {"Crusher", Game::Giants, Element::Earth, Type::Giant}}, {{102, 0x1602}, {"Crusher (Granite)", Game::Giants, Element::Earth, Type::Giant}}, {{103, 0x1000}, {"Flashwing", Game::Giants, Element::Earth, Type::Skylander}}, {{103, 0x1402}, {"Flashwing (Jade)", Game::Giants, Element::Earth, Type::Skylander}}, - {{103, 0x2206}, {"Flashwing (Lightcore)", Game::SwapForce, Element::Earth, Type::Skylander}}, + {{103, 0x2206}, {"Flashwing (LightCore)", Game::SwapForce, Element::Earth, Type::Skylander}}, {{104, 0x1206}, {"Hot Head", Game::Giants, Element::Fire, Type::Giant}}, - {{104, 0x1213}, {"Hot Head (Sparkle)", Game::Giants, Element::Fire, Type::Skylander}}, + {{104, 0x1213}, {"Hot Head (Sparkle)", Game::Giants, Element::Fire, Type::Giant}}, {{105, 0x1000}, {"Hot Dog", Game::Giants, Element::Fire, Type::Skylander}}, + {{105, 0x1015}, {"Hot Dog (Bronze)", Game::Giants, Element::Fire, Type::Skylander}}, {{105, 0x1402}, {"Hot Dog (Molten)", Game::Giants, Element::Fire, Type::Skylander}}, {{105, 0x2805}, {"Hot Dog (Fire Bone)", Game::SwapForce, Element::Fire, Type::Skylander}}, + {{105, 0x281A}, + {"Hot Dog (Red Flame Frito-Lay Fire Bone)", Game::SwapForce, Element::Fire, Type::Skylander}}, + {{105, 0x281B}, + {"Hot Dog (Green Flame Frito-Lay Fire Bone)", Game::SwapForce, Element::Fire, + Type::Skylander}}, + {{105, 0x281C}, + {"Hot Dog (Purple Flame Frito-Lay Fire Bone)", Game::SwapForce, Element::Fire, + Type::Skylander}}, {{106, 0x1000}, {"Chill", Game::Giants, Element::Water, Type::Skylander}}, - {{106, 0x1206}, {"Chill (Lightcore)", Game::Giants, Element::Water, Type::Skylander}}, - {{106, 0x1603}, {"Chill (Legendary)", Game::Giants, Element::Water, Type::Skylander}}, + {{106, 0x1206}, {"Chill (LightCore)", Game::Giants, Element::Water, Type::Skylander}}, + {{106, 0x1603}, {"Chill (Legendary LightCore)", Game::Giants, Element::Water, Type::Skylander}}, {{106, 0x2805}, {"Chill (Blizzard)", Game::SwapForce, Element::Water, Type::Skylander}}, {{107, 0x1206}, {"Thumpback", Game::Giants, Element::Water, Type::Giant}}, {{108, 0x1000}, {"Pop Fizz", Game::Giants, Element::Magic, Type::Skylander}}, - {{108, 0x1206}, {"Pop Fizz (Lightcore)", Game::Giants, Element::Magic, Type::Skylander}}, + {{108, 0x1206}, {"Pop Fizz (LightCore)", Game::Giants, Element::Magic, Type::Skylander}}, {{108, 0x1402}, {"Pop Fizz (Punch)", Game::Giants, Element::Magic, Type::Skylander}}, {{108, 0x2805}, {"Pop Fizz (Super Gulp)", Game::SwapForce, Element::Magic, Type::Skylander}}, {{108, 0x3805}, {"Pop Fizz (Fizzy Frenzy)", Game::TrapTeam, Element::Magic, Type::Skylander}}, - {{108, 0x3C02}, {"Pop Fizz (Love Potion)", Game::TrapTeam, Element::Magic, Type::Skylander}}, + {{108, 0x3C02}, + {"Pop Fizz (Love Potion Fizzy Frenzy)", Game::TrapTeam, Element::Magic, Type::Skylander}}, {{109, 0x1206}, {"Ninjini", Game::Giants, Element::Magic, Type::Giant}}, {{109, 0x1602}, {"Ninjini (Scarlet)", Game::Giants, Element::Magic, Type::Giant}}, {{110, 0x1206}, {"Bouncer", Game::Giants, Element::Tech, Type::Giant}}, {{110, 0x1603}, {"Bouncer (Legendary)", Game::Giants, Element::Tech, Type::Giant}}, {{111, 0x1000}, {"Sprocket", Game::Giants, Element::Tech, Type::Skylander}}, + {{111, 0x1013}, {"Sprocket (Sparkle)", Game::Giants, Element::Tech, Type::Skylander}}, {{111, 0x2805}, {"Sprocket (Heavy Duty)", Game::SwapForce, Element::Tech, Type::Skylander}}, - {{111, 0x2819}, {"Sprocket (Heavy Metal)", Game::SwapForce, Element::Tech, Type::Skylander}}, + {{111, 0x2819}, + {"Sprocket (Heavy Metal Heavy Duty)", Game::SwapForce, Element::Tech, Type::Skylander}}, {{112, 0x1206}, {"Tree Rex", Game::Giants, Element::Life, Type::Giant}}, {{112, 0x1602}, {"Tree Rex (Gnarly)", Game::Giants, Element::Life, Type::Giant}}, {{113, 0x1000}, {"Shroomboom", Game::Giants, Element::Life, Type::Skylander}}, - {{113, 0x1206}, {"Shroomboom (Lightcore)", Game::Giants, Element::Life, Type::Skylander}}, + {{113, 0x1017}, {"Shroomboom (Metallic Green)", Game::Giants, Element::Life, Type::Skylander}}, + {{113, 0x1206}, {"Shroomboom (LightCore)", Game::Giants, Element::Life, Type::Skylander}}, {{113, 0x3801}, {"Shroomboom (Sure Shot)", Game::TrapTeam, Element::Life, Type::Skylander}}, {{114, 0x1206}, {"Eye-Brawl", Game::Giants, Element::Undead, Type::Giant}}, + {{114, 0x1214}, {"Eye-Brawl (Metallic Purple)", Game::Giants, Element::Undead, Type::Giant}}, {{114, 0x1215}, {"Eye-Brawl (Pumpkin)", Game::Giants, Element::Undead, Type::Giant}}, {{115, 0x1000}, {"Fright Rider", Game::Giants, Element::Undead, Type::Skylander}}, - {{115, 0x1011}, {"Fright Rider (Halloween)", Game::Giants, Element::Undead, Type::Skylander}}, - {{115, 0x1811}, - {"Fright Rider (Glow In The Dark)", Game::Giants, Element::Undead, Type::Skylander}}, - {{404, 0x0000}, {"Bash (Legendary)", Game::SpyrosAdv, Element::Earth, Type::Skylander}}, - {{416, 0x0000}, {"Spyro (Legendary)", Game::SpyrosAdv, Element::Magic, Type::Skylander}}, - {{419, 0x0000}, {"Trigger Happy (Legendary)", Game::SpyrosAdv, Element::Tech, Type::Skylander}}, - {{430, 0x0000}, {"Chop Chop (Legendary)", Game::SpyrosAdv, Element::Undead, Type::Skylander}}, - {{450, 0x3000}, {"Gusto", Game::TrapTeam, Element::Air, Type::TrapMaster}}, - {{451, 0x3000}, {"Thunderbolt", Game::TrapTeam, Element::Air, Type::TrapMaster}}, - {{451, 0x301D}, {"Thunderbolt (Clear)", Game::TrapTeam, Element::Air, Type::TrapMaster}}, - {{452, 0x3000}, {"Fling Kong", Game::TrapTeam, Element::Air, Type::Skylander}}, - {{453, 0x3000}, {"Blades", Game::TrapTeam, Element::Air, Type::Skylander}}, - {{453, 0x3403}, {"Blades (Legendary)", Game::TrapTeam, Element::Air, Type::Skylander}}, - {{454, 0x3000}, {"Wallop", Game::TrapTeam, Element::Earth, Type::TrapMaster}}, - {{455, 0x3000}, {"Head Rush", Game::TrapTeam, Element::Earth, Type::TrapMaster}}, - {{455, 0x3402}, {"Head Rush (Nitro)", Game::TrapTeam, Element::Earth, Type::Skylander}}, - {{456, 0x3000}, {"Fist Bump", Game::TrapTeam, Element::Earth, Type::Skylander}}, - {{457, 0x3000}, {"Rocky Roll", Game::TrapTeam, Element::Earth, Type::Skylander}}, - {{458, 0x3000}, {"Wildfire", Game::TrapTeam, Element::Fire, Type::TrapMaster}}, - {{458, 0x3402}, {"Wildfire (Dark)", Game::TrapTeam, Element::Fire, Type::TrapMaster}}, - {{459, 0x3000}, {"Kaboom", Game::TrapTeam, Element::Fire, Type::TrapMaster}}, - {{460, 0x3000}, {"Trail Blazer", Game::TrapTeam, Element::Fire, Type::Skylander}}, - {{461, 0x3000}, {"Torch", Game::TrapTeam, Element::Fire, Type::Skylander}}, - {{462, 0x3000}, {"Snap Shot", Game::TrapTeam, Element::Water, Type::TrapMaster}}, - {{462, 0x450F}, {"Snap Shot (Virtual)", Game::TrapTeam, Element::Water, Type::TrapMaster}}, - {{462, 0x3402}, {"Snap Shot (Dark)", Game::TrapTeam, Element::Water, Type::TrapMaster}}, - {{463, 0x3000}, {"Lob Star", Game::TrapTeam, Element::Water, Type::TrapMaster}}, - {{463, 0x3402}, {"Lob Star (Winterfest)", Game::TrapTeam, Element::Water, Type::TrapMaster}}, - {{464, 0x3000}, {"Flip Wreck", Game::TrapTeam, Element::Water, Type::Skylander}}, - {{465, 0x3000}, {"Echo", Game::TrapTeam, Element::Water, Type::Skylander}}, - {{466, 0x3000}, {"Blastermind", Game::TrapTeam, Element::Magic, Type::TrapMaster}}, - {{467, 0x3000}, {"Enigma", Game::TrapTeam, Element::Magic, Type::TrapMaster}}, - {{468, 0x3000}, {"Deja Vu", Game::TrapTeam, Element::Magic, Type::Skylander}}, - {{468, 0x3403}, {"Deja Vu (Legendary)", Game::TrapTeam, Element::Magic, Type::Skylander}}, - {{469, 0x3000}, {"Cobra Cadabra", Game::TrapTeam, Element::Magic, Type::Skylander}}, - {{469, 0x3402}, {"Cobra Cadabra (King)", Game::TrapTeam, Element::Magic, Type::Skylander}}, - {{470, 0x3000}, {"Jawbreaker", Game::TrapTeam, Element::Tech, Type::TrapMaster}}, - {{470, 0x3403}, {"Jawbreaker (Legendary)", Game::TrapTeam, Element::Tech, Type::TrapMaster}}, - {{471, 0x3000}, {"Gearshift", Game::TrapTeam, Element::Tech, Type::TrapMaster}}, - {{472, 0x3000}, {"Chopper", Game::TrapTeam, Element::Tech, Type::Skylander}}, - {{473, 0x3000}, {"Tread Head", Game::TrapTeam, Element::Tech, Type::Skylander}}, - {{474, 0x3000}, {"Bushwhack", Game::TrapTeam, Element::Life, Type::TrapMaster}}, - {{474, 0x3403}, {"Bushwhack (Legendary)", Game::TrapTeam, Element::Life, Type::TrapMaster}}, - {{475, 0x3000}, {"Tuff Luck", Game::TrapTeam, Element::Life, Type::TrapMaster}}, - {{475, 0x301D}, {"Tuff Luck (Clear)", Game::TrapTeam, Element::Life, Type::TrapMaster}}, - {{476, 0x3000}, {"Food Fight", Game::TrapTeam, Element::Life, Type::Skylander}}, - {{476, 0x3402}, {"Food Fight (Dark)", Game::TrapTeam, Element::Life, Type::Skylander}}, - {{476, 0x450F}, {"Food Fight (Virtual)", Game::TrapTeam, Element::Life, Type::Skylander}}, - {{477, 0x3000}, {"High Five", Game::TrapTeam, Element::Life, Type::Skylander}}, - {{478, 0x3000}, {"Krypt King", Game::TrapTeam, Element::Undead, Type::TrapMaster}}, - {{478, 0x3402}, {"Krypt King (Nitro)", Game::TrapTeam, Element::Undead, Type::TrapMaster}}, - {{479, 0x3000}, {"Short Cut", Game::TrapTeam, Element::Undead, Type::TrapMaster}}, - {{480, 0x3000}, {"Bat Spin", Game::TrapTeam, Element::Undead, Type::Skylander}}, - {{481, 0x3000}, {"Funny Bone", Game::TrapTeam, Element::Undead, Type::Skylander}}, - {{482, 0x3000}, {"Knight Light", Game::TrapTeam, Element::Light, Type::TrapMaster}}, - {{483, 0x3000}, {"Spot Light", Game::TrapTeam, Element::Light, Type::Skylander}}, - {{484, 0x3000}, {"Knight Mare", Game::TrapTeam, Element::Dark, Type::TrapMaster}}, - {{485, 0x3000}, {"Blackout", Game::TrapTeam, Element::Dark, Type::Skylander}}, - {{502, 0x3000}, {"Bop", Game::TrapTeam, Element::Earth, Type::Mini}}, - {{503, 0x3000}, {"Spry", Game::TrapTeam, Element::Magic, Type::Mini}}, - {{504, 0x3000}, {"Hijinx", Game::TrapTeam, Element::Undead, Type::Mini}}, - {{505, 0x3000}, {"Terrabite", Game::TrapTeam, Element::Earth, Type::Mini}}, - {{506, 0x3000}, {"Breeze", Game::TrapTeam, Element::Air, Type::Mini}}, - {{507, 0x3000}, {"Weeruptor", Game::TrapTeam, Element::Fire, Type::Mini}}, - {{507, 0x3402}, {"Weeruptor (Eggsellent)", Game::TrapTeam, Element::Fire, Type::Mini}}, - {{508, 0x3000}, {"Pet Vac", Game::TrapTeam, Element::Air, Type::Mini}}, - {{508, 0x3402}, {"Pet Vac (Power Punch)", Game::TrapTeam, Element::Air, Type::Mini}}, - {{509, 0x3000}, {"Small Fry", Game::TrapTeam, Element::Fire, Type::Mini}}, - {{510, 0x3000}, {"Drobit", Game::TrapTeam, Element::Tech, Type::Mini}}, - {{514, 0x3000}, {"Gill Runt", Game::TrapTeam, Element::Water, Type::Mini}}, - {{519, 0x3000}, {"Trigger Snappy", Game::TrapTeam, Element::Tech, Type::Mini}}, - {{526, 0x3000}, {"Whisper Elf", Game::TrapTeam, Element::Life, Type::Mini}}, - {{540, 0x1000}, {"Barkley (Sidekick)", Game::Giants, Element::Life, Type::Mini}}, - {{540, 0x3000}, {"Barkley", Game::TrapTeam, Element::Life, Type::Mini}}, - {{540, 0x3402}, {"Barkley (Gnarly)", Game::TrapTeam, Element::Life, Type::Mini}}, - {{541, 0x1000}, {"Thumpling (Sidekick)", Game::Giants, Element::Water, Type::Mini}}, - {{541, 0x3000}, {"Thumpling", Game::TrapTeam, Element::Water, Type::Mini}}, - {{542, 0x1000}, {"Mini Jini (Sidekick)", Game::Giants, Element::Magic, Type::Mini}}, - {{542, 0x3000}, {"Mini Jini", Game::TrapTeam, Element::Magic, Type::Mini}}, - {{543, 0x1000}, {"Eye-Small (Sidekick)", Game::Giants, Element::Undead, Type::Mini}}, - {{543, 0x3000}, {"Eye-Small", Game::TrapTeam, Element::Undead, Type::Mini}}, - {{1000, 0x2000}, {"Boom Jet (Bottom)", Game::SwapForce, Element::Air, Type::Swapper}}, - {{1001, 0x2000}, {"Free Ranger (Bottom)", Game::SwapForce, Element::Air, Type::Swapper}}, - {{1001, 0x2403}, - {"Free Ranger (Legendary) (Bottom)", Game::SwapForce, Element::Air, Type::Swapper}}, - {{1002, 0x2000}, {"Rubble Rouser (Bottom)", Game::SwapForce, Element::Earth, Type::Swapper}}, - {{1003, 0x2000}, {"Doom Stone (Bottom)", Game::SwapForce, Element::Earth, Type::Swapper}}, - {{1004, 0x2000}, {"Blast Zone (Bottom)", Game::SwapForce, Element::Fire, Type::Swapper}}, - {{1004, 0x2402}, {"Blast Zone (Dark) (Bottom)", Game::SwapForce, Element::Fire, Type::Swapper}}, - {{1005, 0x2000}, {"Fire Kraken (Bottom)", Game::SwapForce, Element::Fire, Type::Swapper}}, - {{1005, 0x2402}, - {"Fire Kraken (Jade) (Bottom)", Game::SwapForce, Element::Fire, Type::Swapper}}, - {{1006, 0x2000}, {"Stink Bomb (Bottom)", Game::SwapForce, Element::Life, Type::Swapper}}, - {{1007, 0x2000}, {"Grilla Drilla (Bottom)", Game::SwapForce, Element::Life, Type::Swapper}}, - {{1008, 0x2000}, {"Hoot Loop (Bottom)", Game::SwapForce, Element::Magic, Type::Swapper}}, - {{1008, 0x2402}, - {"Hoot Loop (Enchanted) (Bottom)", Game::SwapForce, Element::Magic, Type::Swapper}}, - {{1009, 0x2000}, {"Trap Shadow (Bottom)", Game::SwapForce, Element::Magic, Type::Swapper}}, - {{1010, 0x2000}, {"Magna Charge (Bottom)", Game::SwapForce, Element::Tech, Type::Swapper}}, - {{1010, 0x2402}, - {"Magna Charge (Nitro) (Bottom)", Game::SwapForce, Element::Tech, Type::Swapper}}, - {{1011, 0x2000}, {"Spy Rise (Bottom)", Game::SwapForce, Element::Tech, Type::Swapper}}, - {{1012, 0x2000}, {"Night Shift (Bottom)", Game::SwapForce, Element::Undead, Type::Swapper}}, - {{1012, 0x2403}, - {"Night Shift (Legendary) (Bottom)", Game::SwapForce, Element::Undead, Type::Swapper}}, - {{1013, 0x2000}, {"Rattle Shake (Bottom)", Game::SwapForce, Element::Undead, Type::Swapper}}, - {{1013, 0x2402}, - {"Rattle Shake (Quickdraw) (Bottom)", Game::SwapForce, Element::Undead, Type::Swapper}}, - {{1014, 0x2000}, {"Freeze Blade (Bottom)", Game::SwapForce, Element::Water, Type::Swapper}}, - {{1014, 0x2402}, - {"Freeze Blade (Nitro) (Bottom)", Game::SwapForce, Element::Water, Type::Swapper}}, - {{1015, 0x2000}, {"Wash Buckler (Bottom)", Game::SwapForce, Element::Water, Type::Swapper}}, - {{1015, 0x2402}, - {"Wash Buckler (Dark) (Bottom)", Game::SwapForce, Element::Water, Type::Swapper}}, - {{2000, 0x2000}, {"Boom Jet (Top)", Game::SwapForce, Element::Air, Type::Swapper}}, - {{2001, 0x2000}, {"Free Ranger (Top)", Game::SwapForce, Element::Air, Type::Swapper}}, - {{2001, 0x2403}, - {"Free Ranger (Legendary) (Top)", Game::SwapForce, Element::Air, Type::Swapper}}, - {{2002, 0x2000}, {"Rubble Rouser (Top)", Game::SwapForce, Element::Earth, Type::Swapper}}, - {{2003, 0x2000}, {"Doom Stone (Top)", Game::SwapForce, Element::Earth, Type::Swapper}}, - {{2004, 0x2000}, {"Blast Zone (Top)", Game::SwapForce, Element::Fire, Type::Swapper}}, - {{2004, 0x2402}, {"Blast Zone (Dark) (Top)", Game::SwapForce, Element::Fire, Type::Swapper}}, - {{2005, 0x2000}, {"Fire Kraken (Top)", Game::SwapForce, Element::Fire, Type::Swapper}}, - {{2005, 0x2402}, {"Fire Kraken (Jade) (Top)", Game::SwapForce, Element::Fire, Type::Swapper}}, - {{2006, 0x2000}, {"Stink Bomb (Top)", Game::SwapForce, Element::Life, Type::Swapper}}, - {{2007, 0x2000}, {"Grilla Drilla (Top)", Game::SwapForce, Element::Life, Type::Swapper}}, - {{2008, 0x2000}, {"Hoot Loop (Top)", Game::SwapForce, Element::Magic, Type::Swapper}}, - {{2008, 0x2402}, - {"Hoot Loop (Enchanted) (Top)", Game::SwapForce, Element::Magic, Type::Swapper}}, - {{2009, 0x2000}, {"Trap Shadow (Top)", Game::SwapForce, Element::Magic, Type::Swapper}}, - {{2010, 0x2000}, {"Magna Charge (Top)", Game::SwapForce, Element::Tech, Type::Swapper}}, - {{2010, 0x2402}, {"Magna Charge (Nitro) (Top)", Game::SwapForce, Element::Tech, Type::Swapper}}, - {{2011, 0x2000}, {"Spy Rise (Top)", Game::SwapForce, Element::Tech, Type::Swapper}}, - {{2012, 0x2000}, {"Night Shift (Top)", Game::SwapForce, Element::Undead, Type::Swapper}}, - {{2012, 0x2403}, - {"Night Shift (Legendary) (Top)", Game::SwapForce, Element::Undead, Type::Swapper}}, - {{2013, 0x2000}, {"Rattle Shake (Top)", Game::SwapForce, Element::Undead, Type::Swapper}}, - {{2013, 0x2402}, - {"Rattle Shake (Quickdraw) (Top)", Game::SwapForce, Element::Undead, Type::Swapper}}, - {{2014, 0x2000}, {"Freeze Blade (Top)", Game::SwapForce, Element::Water, Type::Swapper}}, - {{2014, 0x2402}, - {"Freeze Blade (Nitro) (Top)", Game::SwapForce, Element::Water, Type::Swapper}}, - {{2015, 0x2000}, {"Wash Buckler (Top)", Game::SwapForce, Element::Water, Type::Swapper}}, - {{2015, 0x2402}, {"Wash Buckler (Dark) (Top)", Game::SwapForce, Element::Water, Type::Swapper}}, - {{3000, 0x2000}, {"Scratch", Game::SwapForce, Element::Air, Type::Skylander}}, - {{3001, 0x2000}, {"Pop Thorn", Game::SwapForce, Element::Air, Type::Skylander}}, - {{3002, 0x2000}, {"Slobber Tooth", Game::SwapForce, Element::Earth, Type::Skylander}}, - {{3002, 0x2402}, {"Slobber Tooth (Dark)", Game::SwapForce, Element::Earth, Type::Skylander}}, - {{3003, 0x2000}, {"Scorp", Game::SwapForce, Element::Earth, Type::Skylander}}, - {{3004, 0x2000}, {"Fryno", Game::SwapForce, Element::Fire, Type::Skylander}}, - {{3004, 0x3801}, {"Fryno (Hog Wild)", Game::TrapTeam, Element::Fire, Type::Skylander}}, - {{3005, 0x2000}, {"Smolderdash", Game::SwapForce, Element::Fire, Type::Skylander}}, - {{3005, 0x2206}, {"Smolderdash (Lightcore)", Game::SwapForce, Element::Fire, Type::Skylander}}, - {{3006, 0x2000}, {"Bumble Blast", Game::SwapForce, Element::Life, Type::Skylander}}, - {{3006, 0x2206}, {"Bumble Blast (Lightcore)", Game::SwapForce, Element::Life, Type::Skylander}}, - {{3006, 0x2402}, {"Bumble Blast (Jolly)", Game::SwapForce, Element::Life, Type::Skylander}}, - {{3007, 0x2000}, {"Zoo Lou", Game::SwapForce, Element::Life, Type::Skylander}}, - {{3007, 0x2403}, {"Zoo Lou (Legendary)", Game::SwapForce, Element::Life, Type::Skylander}}, - {{3008, 0x2000}, {"Dune Bug", Game::SwapForce, Element::Magic, Type::Skylander}}, - {{3009, 0x2000}, {"Star Strike", Game::SwapForce, Element::Magic, Type::Skylander}}, - {{3009, 0x2206}, {"Star Strike (Lightcore)", Game::SwapForce, Element::Magic, Type::Skylander}}, - {{3009, 0x2602}, - {"Star Strike (Lightcore Enchanted)", Game::SwapForce, Element::Magic, Type::Skylander}}, - {{3010, 0x2000}, {"Countdown", Game::SwapForce, Element::Tech, Type::Skylander}}, - {{3010, 0x2206}, {"Countdown (Lightcore)", Game::SwapForce, Element::Tech, Type::Skylander}}, - {{3010, 0x2402}, {"Countdown (Kickoff)", Game::SwapForce, Element::Tech, Type::Skylander}}, - {{3011, 0x2000}, {"Wind Up", Game::SwapForce, Element::Tech, Type::Skylander}}, - {{3011, 0x2404}, - {"Wind Up (Gear Head Vicarious Visions)", Game::SwapForce, Element::Tech, Type::Skylander}}, - {{3012, 0x2000}, {"Roller Brawl", Game::SwapForce, Element::Undead, Type::Skylander}}, - {{3013, 0x2000}, {"Grim Creeper", Game::SwapForce, Element::Undead, Type::Skylander}}, - {{3013, 0x2206}, - {"Grim Creeper (Lightcore)", Game::SwapForce, Element::Undead, Type::Skylander}}, - {{3013, 0x2603}, - {"Grim Creeper (Legendary) (Lightcore)", Game::SwapForce, Element::Undead, Type::Skylander}}, - {{3014, 0x2000}, {"Rip Tide", Game::SwapForce, Element::Water, Type::Skylander}}, - {{3015, 0x2000}, {"Punk Shock", Game::SwapForce, Element::Water, Type::Skylander}}, - {{3400, 0x4100}, {"Fiesta", Game::Superchargers, Element::Undead, Type::Skylander}}, - {{3400, 0x4515}, {"Fiesta (Frightful)", Game::Superchargers, Element::Undead, Type::Skylander}}, - {{3401, 0x4100}, {"High Volt", Game::Superchargers, Element::Tech, Type::Skylander}}, - {{3402, 0x4100}, {"Splat", Game::Superchargers, Element::Magic, Type::Skylander}}, - {{3402, 0x4502}, {"Splat (Power Blue)", Game::Superchargers, Element::Magic, Type::Skylander}}, - {{3406, 0x4100}, {"Stormblade", Game::Superchargers, Element::Air, Type::Skylander}}, - {{3406, 0x4502}, {"Stormblade (Dark)", Game::Superchargers, Element::Air, Type::Skylander}}, - {{3406, 0x4503}, {"Stormblade (Dark)", Game::Superchargers, Element::Air, Type::Skylander}}, - {{3411, 0x4100}, {"Smash Hit", Game::Superchargers, Element::Earth, Type::Skylander}}, - {{3411, 0x4502}, - {"Smash Hit (Steel Plated)", Game::Superchargers, Element::Earth, Type::Skylander}}, - {{3412, 0x4100}, {"Spitfire", Game::Superchargers, Element::Fire, Type::Skylander}}, - {{3412, 0x4502}, {"Spitfire (Dark)", Game::Superchargers, Element::Fire, Type::Skylander}}, - {{3412, 0x450F}, {"Spitfire (Instant)", Game::Superchargers, Element::Fire, Type::Skylander}}, - {{3413, 0x4100}, {"Jet-Vac (Hurricane)", Game::Superchargers, Element::Air, Type::Skylander}}, - {{3413, 0x4503}, - {"Jet-Vac (Legendary Hurricane)", Game::Superchargers, Element::Air, Type::Skylander}}, - {{3414, 0x4100}, - {"Trigger Happy (Double Dare)", Game::Superchargers, Element::Tech, Type::Skylander}}, - {{3414, 0x4502}, - {"Trigger Happy (Power Blue)", Game::Superchargers, Element::Tech, Type::Skylander}}, - {{3415, 0x4100}, - {"Stealth Elf (Super Shot)", Game::Superchargers, Element::Life, Type::Skylander}}, - {{3415, 0x4502}, - {"Stealth Elf (Dark Super Shot)", Game::Superchargers, Element::Life, Type::Skylander}}, - {{3415, 0x450F}, - {"Stealth Elf (Instant)", Game::Superchargers, Element::Life, Type::Skylander}}, - {{3416, 0x4100}, - {"Terrafin (Shark Shooter)", Game::Superchargers, Element::Earth, Type::Skylander}}, - {{3417, 0x4100}, - {"Roller Brawl (Bone Bash)", Game::Superchargers, Element::Undead, Type::Skylander}}, - {{3417, 0x4503}, - {"Roller Brawl (Legendary Bone Bash)", Game::Superchargers, Element::Undead, Type::Skylander}}, - {{3420, 0x4100}, - {"Pop Fizz (Big Bubble)", Game::Superchargers, Element::Magic, Type::Skylander}}, - {{3420, 0x450E}, - {"Pop Fizz (Birthday Bash Big Bubble)", Game::Superchargers, Element::Magic, Type::Skylander}}, - {{3421, 0x4100}, {"Eruptor (Lava Lance)", Game::Superchargers, Element::Fire, Type::Skylander}}, - {{3422, 0x4100}, - {"Gill Grunt (Deep Dive)", Game::Superchargers, Element::Water, Type::Skylander}}, - {{3423, 0x4100}, - {"Donkey Kong (Turbo Charge)", Game::Superchargers, Element::Life, Type::Skylander}}, - {{3423, 0x4502}, - {"Donkey Kong (Dark Turbo Charge)", Game::Superchargers, Element::Life, Type::Skylander}}, - {{3424, 0x4100}, {"Bowser (Hammer Slam)", Game::Superchargers, Element::Fire, Type::Skylander}}, - {{3424, 0x4502}, - {"Bowser (Dark Hammer Slam)", Game::Superchargers, Element::Fire, Type::Skylander}}, - {{3425, 0x4100}, {"Dive-Clops", Game::Superchargers, Element::Water, Type::Skylander}}, - {{3425, 0x450E}, - {"Dive-Clops (Missile-Tow)", Game::Superchargers, Element::Water, Type::Skylander}}, - {{3425, 0x450F}, - {"Dive-Clops (Instant)", Game::Superchargers, Element::Water, Type::Skylander}}, - {{3426, 0x4100}, {"Astroblast", Game::Superchargers, Element::Tech, Type::Skylander}}, - {{3426, 0x4503}, - {"Astroblast (Legendary)", Game::Superchargers, Element::Light, Type::Skylander}}, - {{3427, 0x4100}, {"Nightfall", Game::Superchargers, Element::Dark, Type::Skylander}}, - {{3428, 0x4100}, {"Thrillipede", Game::Superchargers, Element::Life, Type::Skylander}}, - {{3428, 0x450D}, - {"Thrillipede (Eggcited)", Game::Superchargers, Element::Life, Type::Skylander}}, - {{200, 0x2000}, {"Anvil Rain", Game::SpyrosAdv, Element::Other, Type::Item}}, - {{201, 0x2000}, {"Hidden Treasure", Game::SpyrosAdv, Element::Other, Type::Item}}, - {{202, 0x2000}, {"Healing Elixer", Game::SpyrosAdv, Element::Other, Type::Item}}, - {{203, 0x2000}, {"Ghost Pirate Swords", Game::SpyrosAdv, Element::Other, Type::Item}}, - {{204, 0x2000}, {"Time Twister Hourglass", Game::SpyrosAdv, Element::Other, Type::Item}}, - {{205, 0x2000}, {"Sky-Iron Shield", Game::SpyrosAdv, Element::Other, Type::Item}}, - {{206, 0x2000}, {"Winged Boots", Game::SpyrosAdv, Element::Other, Type::Item}}, - {{207, 0x2000}, {"Sparx Dragonfly", Game::SpyrosAdv, Element::Other, Type::Item}}, + {{115, 0x1011}, + {"Fright Rider (Glow in the Dark)", Game::Giants, Element::Undead, Type::Skylander}}, + {{115, 0x1015}, {"Fright Rider (Halloween)", Game::Giants, Element::Undead, Type::Skylander}}, + {{200, 0x0000}, {"Anvil Rain", Game::SpyrosAdv, Element::Other, Type::Item}}, + {{201, 0x0000}, {"Hidden Treasure", Game::SpyrosAdv, Element::Other, Type::Item}}, + {{201, 0x0002}, {"Hidden Treasure (Platinum)", Game::Giants, Element::Other, Type::Item}}, + {{202, 0x0000}, {"Healing Elixir", Game::SpyrosAdv, Element::Other, Type::Item}}, + {{203, 0x0000}, {"Ghost Pirate Swords", Game::SpyrosAdv, Element::Other, Type::Item}}, + {{204, 0x0000}, {"Time Twister Hourglass", Game::SpyrosAdv, Element::Other, Type::Item}}, + {{205, 0x0000}, {"Sky-Iron Shield", Game::SpyrosAdv, Element::Other, Type::Item}}, + {{206, 0x0000}, {"Winged Boots", Game::SpyrosAdv, Element::Other, Type::Item}}, + {{207, 0x0000}, {"Sparx Dragonfly", Game::SpyrosAdv, Element::Other, Type::Item}}, {{208, 0x1206}, {"Dragonfire Cannon", Game::Giants, Element::Other, Type::Item}}, {{208, 0x1602}, {"Golden Dragonfire Cannon", Game::Giants, Element::Other, Type::Item}}, {{209, 0x1206}, {"Scorpion Striker Catapult", Game::Giants, Element::Other, Type::Item}}, - {{230, 0x0000}, {"Hand Of Fate", Game::TrapTeam, Element::Other, Type::Item}}, - {{230, 0x3403}, {"Hand Of Fate (Legendary)", Game::TrapTeam, Element::Other, Type::Item}}, - {{231, 0x0000}, {"Piggy Bank", Game::TrapTeam, Element::Other, Type::Item}}, - {{232, 0x0000}, {"Rocket Ram", Game::TrapTeam, Element::Other, Type::Item}}, - {{233, 0x0000}, {"Tiki Speaky", Game::TrapTeam, Element::Other, Type::Item}}, - {{300, 0x0000}, {"Dragon's Peak", Game::SpyrosAdv, Element::Other, Type::Item}}, - {{301, 0x2000}, {"Empire Of Ice", Game::SpyrosAdv, Element::Other, Type::Item}}, - {{302, 0x2000}, {"Pirate Ship", Game::SpyrosAdv, Element::Other, Type::Item}}, - {{303, 0x2000}, {"Darklight Crypt", Game::SpyrosAdv, Element::Other, Type::Item}}, - {{304, 0x2000}, {"Volcanic Vault", Game::SpyrosAdv, Element::Other, Type::Item}}, - {{305, 0x3000}, {"Mirror Of Mystery", Game::TrapTeam, Element::Other, Type::Item}}, - {{306, 0x3000}, {"Nightmare Express", Game::TrapTeam, Element::Other, Type::Item}}, - {{307, 0x3206}, {"Sunscraper Spire", Game::TrapTeam, Element::Other, Type::Item}}, - {{308, 0x3206}, {"Midnight Museum", Game::TrapTeam, Element::Other, Type::Item}}, - {{3200, 0x2000}, {"Battle Hammer", Game::SwapForce, Element::Other, Type::Item}}, - {{3201, 0x2000}, {"Sky Diamond", Game::SwapForce, Element::Other, Type::Item}}, - {{3202, 0x2000}, {"Platinum Sheep", Game::SwapForce, Element::Other, Type::Item}}, - {{3203, 0x2000}, {"Groove Machine", Game::SwapForce, Element::Other, Type::Item}}, - {{3204, 0x2000}, {"Ufo Hat", Game::SwapForce, Element::Other, Type::Item}}, - {{3300, 0x2000}, {"Sheep Wreck Island", Game::SwapForce, Element::Other, Type::Item}}, - {{3301, 0x2000}, {"Tower Of Time", Game::SwapForce, Element::Other, Type::Item}}, - {{3302, 0x2206}, {"Fiery Forge", Game::SwapForce, Element::Other, Type::Item}}, - {{3303, 0x2206}, {"Arkeyan Crossbow", Game::SwapForce, Element::Other, Type::Item}}, - {{210, 0x3001}, {"Magic Log Holder", Game::TrapTeam, Element::Magic, Type::Trap}}, + {{210, 0x3002}, {"Magic Log Holder", Game::TrapTeam, Element::Magic, Type::Trap}}, {{210, 0x3008}, {"Magic Skull", Game::TrapTeam, Element::Magic, Type::Trap}}, {{210, 0x300B}, {"Magic Axe", Game::TrapTeam, Element::Magic, Type::Trap}}, {{210, 0x300E}, {"Magic Hourglass", Game::TrapTeam, Element::Magic, Type::Trap}}, @@ -474,9 +244,8 @@ const std::map, SkyData> list_skylanders = {{214, 0x300C}, {"Tech Hand", Game::TrapTeam, Element::Tech, Type::Trap}}, {{214, 0x3016}, {"Tech Flying Helmet", Game::TrapTeam, Element::Tech, Type::Trap}}, {{214, 0x301A}, {"Tech Handstand", Game::TrapTeam, Element::Tech, Type::Trap}}, - {{215, 0x3001}, {"Fire Flower", Game::TrapTeam, Element::Fire, Type::Trap}}, {{215, 0x3005}, {"Fire Torch", Game::TrapTeam, Element::Fire, Type::Trap}}, - {{215, 0x3009}, {"Fire Flower (NEW)", Game::TrapTeam, Element::Fire, Type::Trap}}, + {{215, 0x3009}, {"Fire Scepter", Game::TrapTeam, Element::Fire, Type::Trap}}, {{215, 0x3011}, {"Fire Screamer", Game::TrapTeam, Element::Fire, Type::Trap}}, {{215, 0x3012}, {"Fire Totem", Game::TrapTeam, Element::Fire, Type::Trap}}, {{215, 0x3017}, {"Fire Captain's Hat", Game::TrapTeam, Element::Fire, Type::Trap}}, @@ -488,7 +257,6 @@ const std::map, SkyData> list_skylanders = {{216, 0x3012}, {"Earth Totem", Game::TrapTeam, Element::Earth, Type::Trap}}, {{216, 0x301A}, {"Earth Handstand", Game::TrapTeam, Element::Earth, Type::Trap}}, {{217, 0x3001}, {"Life Toucan", Game::TrapTeam, Element::Life, Type::Trap}}, - {{217, 0x3003}, {"Life Toucan (NEW)", Game::TrapTeam, Element::Life, Type::Trap}}, {{217, 0x3005}, {"Life Torch", Game::TrapTeam, Element::Life, Type::Trap}}, {{217, 0x300A}, {"Life Hammer", Game::TrapTeam, Element::Life, Type::Trap}}, {{217, 0x3010}, {"Life Snake", Game::TrapTeam, Element::Life, Type::Trap}}, @@ -502,20 +270,238 @@ const std::map, SkyData> list_skylanders = {{219, 0x301B}, {"Light Yawn", Game::TrapTeam, Element::Light, Type::Trap}}, {{220, 0x301E}, {"Kaos", Game::TrapTeam, Element::Other, Type::Trap}}, {{220, 0x351F}, {"Kaos (Ultimate)", Game::TrapTeam, Element::Other, Type::Trap}}, - {{3500, 0x4000}, {"Sky Trophy", Game::Superchargers, Element::Air, Type::Trophy}}, - {{3500, 0x4403}, {"Sky Trophy (Legendary)", Game::Superchargers, Element::Air, Type::Trophy}}, - {{3501, 0x4000}, {"Land Trophy", Game::Superchargers, Element::Earth, Type::Trophy}}, - {{3502, 0x4000}, {"Sea Trophy", Game::Superchargers, Element::Water, Type::Trophy}}, - {{3503, 0x4000}, {"Kaos Trophy", Game::Superchargers, Element::Other, Type::Trophy}}, + {{230, 0x3000}, {"Hand of Fate", Game::TrapTeam, Element::Other, Type::Item}}, + {{230, 0x3403}, {"Hand of Fate (Legendary)", Game::TrapTeam, Element::Other, Type::Item}}, + {{231, 0x3000}, {"Piggy Bank", Game::TrapTeam, Element::Other, Type::Item}}, + {{232, 0x3000}, {"Rocket Ram", Game::TrapTeam, Element::Other, Type::Item}}, + {{233, 0x3000}, {"Tiki Speaky", Game::TrapTeam, Element::Other, Type::Item}}, + {{300, 0x0000}, {"Dragon's Peak", Game::SpyrosAdv, Element::Other, Type::Item}}, + {{301, 0x0000}, {"Empire of Ice", Game::SpyrosAdv, Element::Other, Type::Item}}, + {{302, 0x0000}, {"Pirate Seas", Game::SpyrosAdv, Element::Other, Type::Item}}, + {{303, 0x0000}, {"Darklight Crypt", Game::SpyrosAdv, Element::Other, Type::Item}}, + {{304, 0x0000}, {"Volcanic Vault", Game::SpyrosAdv, Element::Other, Type::Item}}, + {{305, 0x3000}, {"Mirror of Mystery", Game::TrapTeam, Element::Other, Type::Item}}, + {{306, 0x3000}, {"Nightmare Express", Game::TrapTeam, Element::Other, Type::Item}}, + {{307, 0x3206}, {"Sunscraper Spire", Game::TrapTeam, Element::Other, Type::Item}}, + {{308, 0x3206}, {"Midnight Museum", Game::TrapTeam, Element::Other, Type::Item}}, + {{404, 0x0000}, {"Bash (Legendary)", Game::SpyrosAdv, Element::Earth, Type::Skylander}}, + {{416, 0x0000}, {"Spyro (Legendary)", Game::SpyrosAdv, Element::Magic, Type::Skylander}}, + {{419, 0x0000}, {"Trigger Happy (Legendary)", Game::SpyrosAdv, Element::Tech, Type::Skylander}}, + {{430, 0x0000}, {"Chop Chop (Legendary)", Game::SpyrosAdv, Element::Undead, Type::Skylander}}, + {{450, 0x3000}, {"Gusto", Game::TrapTeam, Element::Air, Type::TrapMaster}}, + {{451, 0x3000}, {"Thunderbolt", Game::TrapTeam, Element::Air, Type::TrapMaster}}, + {{451, 0x301D}, {"Thunderbolt (Clear)", Game::TrapTeam, Element::Air, Type::TrapMaster}}, + {{452, 0x3000}, {"Fling Kong", Game::TrapTeam, Element::Air, Type::Skylander}}, + {{453, 0x3000}, {"Blades", Game::TrapTeam, Element::Air, Type::Skylander}}, + {{453, 0x3403}, {"Blades (Legendary)", Game::TrapTeam, Element::Air, Type::Skylander}}, + {{454, 0x3000}, {"Wallop", Game::TrapTeam, Element::Earth, Type::TrapMaster}}, + {{455, 0x3000}, {"Head Rush", Game::TrapTeam, Element::Earth, Type::TrapMaster}}, + {{455, 0x3402}, {"Head Rush (Nitro)", Game::TrapTeam, Element::Earth, Type::Skylander}}, + {{456, 0x3000}, {"Fist Bump", Game::TrapTeam, Element::Earth, Type::Skylander}}, + {{457, 0x3000}, {"Rocky Roll", Game::TrapTeam, Element::Earth, Type::Skylander}}, + {{458, 0x3000}, {"Wildfire", Game::TrapTeam, Element::Fire, Type::TrapMaster}}, + {{458, 0x3402}, {"Wildfire (Dark)", Game::TrapTeam, Element::Fire, Type::TrapMaster}}, + {{459, 0x3000}, {"Ka-Boom", Game::TrapTeam, Element::Fire, Type::TrapMaster}}, + {{460, 0x3000}, {"Trail Blazer", Game::TrapTeam, Element::Fire, Type::Skylander}}, + {{461, 0x3000}, {"Torch", Game::TrapTeam, Element::Fire, Type::Skylander}}, + {{462, 0x3000}, {"Snap Shot", Game::TrapTeam, Element::Water, Type::TrapMaster}}, + {{462, 0x3402}, {"Snap Shot (Dark)", Game::TrapTeam, Element::Water, Type::TrapMaster}}, + {{462, 0x450F}, {"Snap Shot (Virtual)", Game::TrapTeam, Element::Water, Type::TrapMaster}}, + {{463, 0x3000}, {"Lob-Star", Game::TrapTeam, Element::Water, Type::TrapMaster}}, + {{463, 0x3402}, {"Lob-Star (Winterfest)", Game::TrapTeam, Element::Water, Type::TrapMaster}}, + {{464, 0x3000}, {"Flip Wreck", Game::TrapTeam, Element::Water, Type::Skylander}}, + {{465, 0x3000}, {"Echo", Game::TrapTeam, Element::Water, Type::Skylander}}, + {{466, 0x3000}, {"Blastermind", Game::TrapTeam, Element::Magic, Type::TrapMaster}}, + {{467, 0x3000}, {"Enigma", Game::TrapTeam, Element::Magic, Type::TrapMaster}}, + {{468, 0x3000}, {"Deja Vu", Game::TrapTeam, Element::Magic, Type::Skylander}}, + {{468, 0x3403}, {"Deja Vu (Legendary)", Game::TrapTeam, Element::Magic, Type::Skylander}}, + {{469, 0x3000}, {"Cobra Cadabra", Game::TrapTeam, Element::Magic, Type::Skylander}}, + {{469, 0x3402}, {"Cobra Cadabra (King)", Game::TrapTeam, Element::Magic, Type::Skylander}}, + {{470, 0x3000}, {"Jawbreaker", Game::TrapTeam, Element::Tech, Type::TrapMaster}}, + {{470, 0x3403}, {"Jawbreaker (Legendary)", Game::TrapTeam, Element::Tech, Type::TrapMaster}}, + {{471, 0x3000}, {"Gearshift", Game::TrapTeam, Element::Tech, Type::TrapMaster}}, + {{472, 0x3000}, {"Chopper", Game::TrapTeam, Element::Tech, Type::Skylander}}, + {{473, 0x3000}, {"Tread Head", Game::TrapTeam, Element::Tech, Type::Skylander}}, + {{474, 0x3000}, {"Bushwhack", Game::TrapTeam, Element::Life, Type::TrapMaster}}, + {{474, 0x3403}, {"Bushwhack (Legendary)", Game::TrapTeam, Element::Life, Type::TrapMaster}}, + {{475, 0x3000}, {"Tuff Luck", Game::TrapTeam, Element::Life, Type::TrapMaster}}, + {{475, 0x301D}, {"Tuff Luck (Clear)", Game::TrapTeam, Element::Life, Type::TrapMaster}}, + {{476, 0x3000}, {"Food Fight", Game::TrapTeam, Element::Life, Type::Skylander}}, + {{476, 0x3402}, {"Food Fight (Dark)", Game::TrapTeam, Element::Life, Type::Skylander}}, + {{476, 0x450F}, {"Food Fight (Virtual)", Game::TrapTeam, Element::Life, Type::Skylander}}, + {{477, 0x3000}, {"High Five", Game::TrapTeam, Element::Life, Type::Skylander}}, + {{478, 0x3000}, {"Krypt King", Game::TrapTeam, Element::Undead, Type::TrapMaster}}, + {{478, 0x3402}, {"Krypt King (Nitro)", Game::TrapTeam, Element::Undead, Type::TrapMaster}}, + {{479, 0x3000}, {"Short Cut", Game::TrapTeam, Element::Undead, Type::TrapMaster}}, + {{479, 0x301D}, {"Short Cut (Clear)", Game::TrapTeam, Element::Undead, Type::TrapMaster}}, + {{480, 0x3000}, {"Bat Spin", Game::TrapTeam, Element::Undead, Type::Skylander}}, + {{481, 0x3000}, {"Funny Bone", Game::TrapTeam, Element::Undead, Type::Skylander}}, + {{482, 0x3000}, {"Knight Light", Game::TrapTeam, Element::Light, Type::TrapMaster}}, + {{483, 0x3000}, {"Spotlight", Game::TrapTeam, Element::Light, Type::Skylander}}, + {{484, 0x3000}, {"Knight Mare", Game::TrapTeam, Element::Dark, Type::TrapMaster}}, + {{485, 0x3000}, {"Blackout", Game::TrapTeam, Element::Dark, Type::Skylander}}, + {{502, 0x3000}, {"Bop", Game::TrapTeam, Element::Earth, Type::Mini}}, + {{503, 0x3000}, {"Spry", Game::TrapTeam, Element::Magic, Type::Mini}}, + {{504, 0x3000}, {"Hijinx", Game::TrapTeam, Element::Undead, Type::Mini}}, + {{505, 0x0000}, {"Terrabite (Sidekick)", Game::SpyrosAdv, Element::Earth, Type::Mini}}, + {{505, 0x3000}, {"Terrabite", Game::TrapTeam, Element::Earth, Type::Mini}}, + {{506, 0x3000}, {"Breeze", Game::TrapTeam, Element::Air, Type::Mini}}, + {{507, 0x3000}, {"Weeruptor", Game::TrapTeam, Element::Fire, Type::Mini}}, + {{507, 0x3402}, {"Weeruptor (Eggsellent)", Game::TrapTeam, Element::Fire, Type::Mini}}, + {{508, 0x3000}, {"Pet Vac", Game::TrapTeam, Element::Air, Type::Mini}}, + {{508, 0x3402}, {"Pet Vac (Power Punch)", Game::TrapTeam, Element::Air, Type::Mini}}, + {{509, 0x3000}, {"Small Fry", Game::TrapTeam, Element::Fire, Type::Mini}}, + {{510, 0x3000}, {"Drobit", Game::TrapTeam, Element::Tech, Type::Mini}}, + {{514, 0x0000}, {"Gill Runt (Sidekick)", Game::SpyrosAdv, Element::Water, Type::Mini}}, + {{514, 0x3000}, {"Gill Runt", Game::TrapTeam, Element::Water, Type::Mini}}, + {{519, 0x0000}, {"Trigger Snappy (Sidekick)", Game::SpyrosAdv, Element::Tech, Type::Mini}}, + {{519, 0x3000}, {"Trigger Snappy", Game::TrapTeam, Element::Tech, Type::Mini}}, + {{526, 0x0000}, {"Whisper Elf (Sidekick)", Game::SpyrosAdv, Element::Life, Type::Mini}}, + {{526, 0x3000}, {"Whisper Elf", Game::TrapTeam, Element::Life, Type::Mini}}, + {{540, 0x1000}, {"Barkley (Sidekick)", Game::Giants, Element::Life, Type::Mini}}, + {{540, 0x3000}, {"Barkley", Game::TrapTeam, Element::Life, Type::Mini}}, + {{540, 0x3402}, {"Barkley (Gnarly)", Game::TrapTeam, Element::Life, Type::Mini}}, + {{541, 0x1000}, {"Thumpling (Sidekick)", Game::Giants, Element::Water, Type::Mini}}, + {{541, 0x3000}, {"Thumpling", Game::TrapTeam, Element::Water, Type::Mini}}, + {{542, 0x1000}, {"Mini Jini (Sidekick)", Game::Giants, Element::Magic, Type::Mini}}, + {{542, 0x3000}, {"Mini Jini", Game::TrapTeam, Element::Magic, Type::Mini}}, + {{543, 0x1000}, {"Eye-Small (Sidekick)", Game::Giants, Element::Undead, Type::Mini}}, + {{543, 0x3000}, {"Eye-Small", Game::TrapTeam, Element::Undead, Type::Mini}}, + {{1000, 0x2000}, {"Boom Jet (Bottom)", Game::SwapForce, Element::Air, Type::Swapper}}, + {{1001, 0x2000}, {"Free Ranger (Bottom)", Game::SwapForce, Element::Air, Type::Swapper}}, + {{1001, 0x2403}, + {"Free Ranger (Legendary) (Bottom)", Game::SwapForce, Element::Air, Type::Swapper}}, + {{1002, 0x2000}, {"Rubble Rouser (Bottom)", Game::SwapForce, Element::Earth, Type::Swapper}}, + {{1003, 0x2000}, {"Doom Stone (Bottom)", Game::SwapForce, Element::Earth, Type::Swapper}}, + {{1003, 0x2016}, + {"Doom Stone (Gold & Bronze) (Bottom)", Game::SwapForce, Element::Earth, Type::Swapper}}, + {{1004, 0x2000}, {"Blast Zone (Bottom)", Game::SwapForce, Element::Fire, Type::Swapper}}, + {{1004, 0x2402}, {"Blast Zone (Dark) (Bottom)", Game::SwapForce, Element::Fire, Type::Swapper}}, + {{1005, 0x2000}, {"Fire Kraken (Bottom)", Game::SwapForce, Element::Fire, Type::Swapper}}, + {{1005, 0x2004}, + {"Fire Kraken (Gold) (Bottom)", Game::SwapForce, Element::Fire, Type::Swapper}}, + {{1005, 0x2402}, + {"Fire Kraken (Jade) (Bottom)", Game::SwapForce, Element::Fire, Type::Swapper}}, + {{1006, 0x2000}, {"Stink Bomb (Bottom)", Game::SwapForce, Element::Life, Type::Swapper}}, + {{1006, 0x2016}, + {"Stink Bomb (Silver & Gold) (Bottom)", Game::SwapForce, Element::Life, Type::Swapper}}, + {{1007, 0x2000}, {"Grilla Drilla (Bottom)", Game::SwapForce, Element::Life, Type::Swapper}}, + {{1008, 0x2000}, {"Hoot Loop (Bottom)", Game::SwapForce, Element::Magic, Type::Swapper}}, + {{1008, 0x2402}, + {"Hoot Loop (Enchanted) (Bottom)", Game::SwapForce, Element::Magic, Type::Swapper}}, + {{1009, 0x2000}, {"Trap Shadow (Bottom)", Game::SwapForce, Element::Magic, Type::Swapper}}, + {{1009, 0x2016}, + {"Trap Shadow (Bronze & Silver) (Bottom)", Game::SwapForce, Element::Magic, Type::Swapper}}, + {{1010, 0x2000}, {"Magna Charge (Bottom)", Game::SwapForce, Element::Tech, Type::Swapper}}, + {{1010, 0x2402}, + {"Magna Charge (Nitro) (Bottom)", Game::SwapForce, Element::Tech, Type::Swapper}}, + {{1011, 0x2000}, {"Spy Rise (Bottom)", Game::SwapForce, Element::Tech, Type::Swapper}}, + {{1012, 0x2000}, {"Night Shift (Bottom)", Game::SwapForce, Element::Undead, Type::Swapper}}, + {{1012, 0x2403}, + {"Night Shift (Legendary) (Bottom)", Game::SwapForce, Element::Undead, Type::Swapper}}, + {{1013, 0x2000}, {"Rattle Shake (Bottom)", Game::SwapForce, Element::Undead, Type::Swapper}}, + {{1013, 0x2402}, + {"Rattle Shake (Quickdraw) (Bottom)", Game::SwapForce, Element::Undead, Type::Swapper}}, + {{1014, 0x2000}, {"Freeze Blade (Bottom)", Game::SwapForce, Element::Water, Type::Swapper}}, + {{1014, 0x2402}, + {"Freeze Blade (Nitro) (Bottom)", Game::SwapForce, Element::Water, Type::Swapper}}, + {{1015, 0x2000}, {"Wash Buckler (Bottom)", Game::SwapForce, Element::Water, Type::Swapper}}, + {{1015, 0x2018}, + {"Wash Buckler (Gold) (Bottom)", Game::SwapForce, Element::Water, Type::Swapper}}, + {{1015, 0x2402}, + {"Wash Buckler (Dark) (Bottom)", Game::SwapForce, Element::Water, Type::Swapper}}, + {{2000, 0x2000}, {"Boom Jet (Top)", Game::SwapForce, Element::Air, Type::Swapper}}, + {{2001, 0x2000}, {"Free Ranger (Top)", Game::SwapForce, Element::Air, Type::Swapper}}, + {{2001, 0x2403}, + {"Free Ranger (Legendary) (Top)", Game::SwapForce, Element::Air, Type::Swapper}}, + {{2002, 0x2000}, {"Rubble Rouser (Top)", Game::SwapForce, Element::Earth, Type::Swapper}}, + {{2003, 0x2000}, {"Doom Stone (Top)", Game::SwapForce, Element::Earth, Type::Swapper}}, + {{2003, 0x2016}, + {"Doom Stone (Gold & Bronze) (Top)", Game::SwapForce, Element::Earth, Type::Swapper}}, + {{2004, 0x2000}, {"Blast Zone (Top)", Game::SwapForce, Element::Fire, Type::Swapper}}, + {{2004, 0x2402}, {"Blast Zone (Dark) (Top)", Game::SwapForce, Element::Fire, Type::Swapper}}, + {{2005, 0x2000}, {"Fire Kraken (Top)", Game::SwapForce, Element::Fire, Type::Swapper}}, + {{2005, 0x2004}, {"Fire Kraken (Gold) (Top)", Game::SwapForce, Element::Fire, Type::Swapper}}, + {{2005, 0x2402}, {"Fire Kraken (Jade) (Top)", Game::SwapForce, Element::Fire, Type::Swapper}}, + {{2006, 0x2000}, {"Stink Bomb (Top)", Game::SwapForce, Element::Life, Type::Swapper}}, + {{2006, 0x2016}, + {"Stink Bomb (Silver & Gold) (Top)", Game::SwapForce, Element::Life, Type::Swapper}}, + {{2007, 0x2000}, {"Grilla Drilla (Top)", Game::SwapForce, Element::Life, Type::Swapper}}, + {{2008, 0x2000}, {"Hoot Loop (Top)", Game::SwapForce, Element::Magic, Type::Swapper}}, + {{2008, 0x2402}, + {"Hoot Loop (Enchanted) (Top)", Game::SwapForce, Element::Magic, Type::Swapper}}, + {{2009, 0x2000}, {"Trap Shadow (Top)", Game::SwapForce, Element::Magic, Type::Swapper}}, + {{2009, 0x2016}, + {"Trap Shadow (Bronze & Silver) (Top)", Game::SwapForce, Element::Magic, Type::Swapper}}, + {{2010, 0x2000}, {"Magna Charge (Top)", Game::SwapForce, Element::Tech, Type::Swapper}}, + {{2010, 0x2402}, {"Magna Charge (Nitro) (Top)", Game::SwapForce, Element::Tech, Type::Swapper}}, + {{2011, 0x2000}, {"Spy Rise (Top)", Game::SwapForce, Element::Tech, Type::Swapper}}, + {{2012, 0x2000}, {"Night Shift (Top)", Game::SwapForce, Element::Undead, Type::Swapper}}, + {{2012, 0x2403}, + {"Night Shift (Legendary) (Top)", Game::SwapForce, Element::Undead, Type::Swapper}}, + {{2013, 0x2000}, {"Rattle Shake (Top)", Game::SwapForce, Element::Undead, Type::Swapper}}, + {{2013, 0x2402}, + {"Rattle Shake (Quickdraw) (Top)", Game::SwapForce, Element::Undead, Type::Swapper}}, + {{2014, 0x2000}, {"Freeze Blade (Top)", Game::SwapForce, Element::Water, Type::Swapper}}, + {{2014, 0x2402}, + {"Freeze Blade (Nitro) (Top)", Game::SwapForce, Element::Water, Type::Swapper}}, + {{2015, 0x2000}, {"Wash Buckler (Top)", Game::SwapForce, Element::Water, Type::Swapper}}, + {{2015, 0x2018}, {"Wash Buckler (Gold) (Top)", Game::SwapForce, Element::Water, Type::Swapper}}, + {{2015, 0x2402}, {"Wash Buckler (Dark) (Top)", Game::SwapForce, Element::Water, Type::Swapper}}, + {{3000, 0x2000}, {"Scratch", Game::SwapForce, Element::Air, Type::Skylander}}, + {{3001, 0x2000}, {"Pop Thorn", Game::SwapForce, Element::Air, Type::Skylander}}, + {{3002, 0x2000}, {"Slobber Tooth", Game::SwapForce, Element::Earth, Type::Skylander}}, + {{3002, 0x2402}, {"Slobber Tooth (Dark)", Game::SwapForce, Element::Earth, Type::Skylander}}, + {{3003, 0x2000}, {"Scorp", Game::SwapForce, Element::Earth, Type::Skylander}}, + {{3003, 0x2016}, {"Scorp (Green)", Game::SwapForce, Element::Earth, Type::Skylander}}, + {{3004, 0x2000}, {"Fryno", Game::SwapForce, Element::Fire, Type::Skylander}}, + {{3004, 0x3801}, {"Fryno (Hog Wild)", Game::TrapTeam, Element::Fire, Type::Skylander}}, + {{3005, 0x2000}, {"Smolderdash", Game::SwapForce, Element::Fire, Type::Skylander}}, + {{3005, 0x2206}, {"Smolderdash (LightCore)", Game::SwapForce, Element::Fire, Type::Skylander}}, + {{3005, 0x2219}, {"Snowderdash (LightCore)", Game::SwapForce, Element::Fire, Type::Skylander}}, + {{3006, 0x2000}, {"Bumble Blast", Game::SwapForce, Element::Life, Type::Skylander}}, + {{3006, 0x2206}, {"Bumble Blast (LightCore)", Game::SwapForce, Element::Life, Type::Skylander}}, + {{3006, 0x2402}, {"Bumble Blast (Jolly)", Game::SwapForce, Element::Life, Type::Skylander}}, + {{3007, 0x2000}, {"Zoo Lou", Game::SwapForce, Element::Life, Type::Skylander}}, + {{3007, 0x2403}, {"Zoo Lou (Legendary)", Game::SwapForce, Element::Life, Type::Skylander}}, + {{3008, 0x2000}, {"Dune Bug", Game::SwapForce, Element::Magic, Type::Skylander}}, + {{3008, 0x2004}, {"Dune Bug (Metallic Red)", Game::SwapForce, Element::Magic, Type::Skylander}}, + {{3009, 0x2000}, {"Star Strike", Game::SwapForce, Element::Magic, Type::Skylander}}, + {{3009, 0x2206}, {"Star Strike (LightCore)", Game::SwapForce, Element::Magic, Type::Skylander}}, + {{3009, 0x2602}, + {"Star Strike (Enchanted LightCore)", Game::SwapForce, Element::Magic, Type::Skylander}}, + {{3010, 0x2000}, {"Countdown", Game::SwapForce, Element::Tech, Type::Skylander}}, + {{3010, 0x2206}, {"Countdown (LightCore)", Game::SwapForce, Element::Tech, Type::Skylander}}, + {{3010, 0x2402}, {"Countdown (Kickoff)", Game::SwapForce, Element::Tech, Type::Skylander}}, + {{3011, 0x2000}, {"Wind Up", Game::SwapForce, Element::Tech, Type::Skylander}}, + {{3011, 0x2404}, + {"Wind Up (Gear Head Vicarious Visions)", Game::SwapForce, Element::Tech, Type::Skylander}}, + {{3012, 0x2000}, {"Roller Brawl", Game::SwapForce, Element::Undead, Type::Skylander}}, + {{3013, 0x2000}, {"Grim Creeper", Game::SwapForce, Element::Undead, Type::Skylander}}, + {{3013, 0x2206}, + {"Grim Creeper (LightCore)", Game::SwapForce, Element::Undead, Type::Skylander}}, + {{3013, 0x2603}, + {"Grim Creeper (Legendary LightCore)", Game::SwapForce, Element::Undead, Type::Skylander}}, + {{3014, 0x2000}, {"Rip Tide", Game::SwapForce, Element::Water, Type::Skylander}}, + {{3014, 0x2016}, {"Rip Tide (Green)", Game::SwapForce, Element::Water, Type::Skylander}}, + {{3015, 0x2000}, {"Punk Shock", Game::SwapForce, Element::Water, Type::Skylander}}, + {{3200, 0x2000}, {"Battle Hammer", Game::SwapForce, Element::Other, Type::Item}}, + {{3201, 0x2000}, {"Sky Diamond", Game::SwapForce, Element::Other, Type::Item}}, + {{3202, 0x2000}, {"Platinum Sheep", Game::SwapForce, Element::Other, Type::Item}}, + {{3203, 0x2000}, {"Groove Machine", Game::SwapForce, Element::Other, Type::Item}}, + {{3204, 0x2000}, {"UFO Hat", Game::SwapForce, Element::Other, Type::Item}}, {{3220, 0x4000}, {"Jet Stream", Game::Superchargers, Element::Air, Type::Vehicle}}, {{3221, 0x4000}, {"Tomb Buggy", Game::Superchargers, Element::Undead, Type::Vehicle}}, + {{3221, 0x401E}, {"Tomb Buggy (Bronze)", Game::Superchargers, Element::Undead, Type::Vehicle}}, {{3222, 0x4000}, {"Reef Ripper", Game::Superchargers, Element::Water, Type::Vehicle}}, {{3223, 0x4000}, {"Burn-Cycle", Game::Superchargers, Element::Fire, Type::Vehicle}}, + {{3223, 0x401E}, {"Burn-Cycle (Patina)", Game::Superchargers, Element::Fire, Type::Vehicle}}, {{3224, 0x4000}, {"Hot Streak", Game::Superchargers, Element::Fire, Type::Vehicle}}, - {{3224, 0x4004}, {"Hot Streak (Mobile)", Game::Superchargers, Element::Fire, Type::Vehicle}}, + {{3224, 0x4004}, + {"Hot Streak (Event Exclusive)", Game::Superchargers, Element::Fire, Type::Vehicle}}, + {{3224, 0x411F}, {"Hot Streak (Mobile)", Game::Superchargers, Element::Fire, Type::Vehicle}}, {{3224, 0x4402}, {"Hot Streak (Dark)", Game::Superchargers, Element::Fire, Type::Vehicle}}, - {{3224, 0x441E}, - {"Hot Streak (Golden) (E3)", Game::Superchargers, Element::Fire, Type::Vehicle}}, + {{3224, 0x441E}, {"Hot Streak (Golden)", Game::Superchargers, Element::Fire, Type::Vehicle}}, {{3224, 0x450F}, {"Hot Streak (Instant)", Game::Superchargers, Element::Fire, Type::Vehicle}}, {{3225, 0x4000}, {"Shark Tank", Game::Superchargers, Element::Earth, Type::Vehicle}}, {{3226, 0x4000}, {"Thump Truck", Game::Superchargers, Element::Earth, Type::Vehicle}}, @@ -536,6 +522,8 @@ const std::map, SkyData> list_skylanders = {{3234, 0x4402}, {"Gold Rusher (Power Blue)", Game::Superchargers, Element::Tech, Type::Vehicle}}, {{3235, 0x4000}, {"Shield Striker", Game::Superchargers, Element::Tech, Type::Vehicle}}, + {{3235, 0x401E}, + {"Shield Striker (Patina)", Game::Superchargers, Element::Tech, Type::Vehicle}}, {{3236, 0x4000}, {"Sun Runner", Game::Superchargers, Element::Light, Type::Vehicle}}, {{3236, 0x4403}, {"Sun Runner (Legendary)", Game::Superchargers, Element::Light, Type::Vehicle}}, @@ -549,6 +537,79 @@ const std::map, SkyData> list_skylanders = {{3240, 0x4000}, {"Barrel Blaster", Game::Superchargers, Element::Tech, Type::Vehicle}}, {{3240, 0x4402}, {"Barrel Blaster (Dark)", Game::Superchargers, Element::Tech, Type::Vehicle}}, {{3241, 0x4000}, {"Buzz Wing", Game::Superchargers, Element::Life, Type::Vehicle}}, + {{3300, 0x2000}, {"Sheep Wreck Island", Game::SwapForce, Element::Other, Type::Item}}, + {{3301, 0x2000}, {"Tower of Time", Game::SwapForce, Element::Other, Type::Item}}, + {{3302, 0x2206}, {"Fiery Forge", Game::SwapForce, Element::Other, Type::Item}}, + {{3303, 0x2206}, {"Arkeyan Crossbow", Game::SwapForce, Element::Other, Type::Item}}, + {{3400, 0x4100}, {"Fiesta", Game::Superchargers, Element::Undead, Type::Skylander}}, + {{3400, 0x4515}, {"Fiesta (Frightful)", Game::Superchargers, Element::Undead, Type::Skylander}}, + {{3401, 0x4100}, {"High Volt", Game::Superchargers, Element::Tech, Type::Skylander}}, + {{3401, 0x411E}, {"High Volt (Patina)", Game::Superchargers, Element::Tech, Type::Skylander}}, + {{3402, 0x4100}, {"Splat", Game::Superchargers, Element::Magic, Type::Skylander}}, + {{3402, 0x4502}, {"Splat (Power Blue)", Game::Superchargers, Element::Magic, Type::Skylander}}, + {{3406, 0x4100}, {"Stormblade", Game::Superchargers, Element::Air, Type::Skylander}}, + {{3406, 0x410E}, + {"Stormblade (Snow-Brite)", Game::Superchargers, Element::Air, Type::Skylander}}, + {{3411, 0x4100}, {"Smash Hit", Game::Superchargers, Element::Earth, Type::Skylander}}, + {{3411, 0x4502}, + {"Smash Hit (Steel Plated)", Game::Superchargers, Element::Earth, Type::Skylander}}, + {{3412, 0x4100}, {"Spitfire", Game::Superchargers, Element::Fire, Type::Skylander}}, + {{3412, 0x4502}, {"Spitfire (Dark)", Game::Superchargers, Element::Fire, Type::Skylander}}, + {{3412, 0x450F}, {"Spitfire (Instant)", Game::Superchargers, Element::Fire, Type::Skylander}}, + {{3413, 0x4100}, {"Jet-Vac (Hurricane)", Game::Superchargers, Element::Air, Type::Skylander}}, + {{3413, 0x4503}, + {"Jet-Vac (Legendary Hurricane)", Game::Superchargers, Element::Air, Type::Skylander}}, + {{3414, 0x4100}, + {"Trigger Happy (Double Dare)", Game::Superchargers, Element::Tech, Type::Skylander}}, + {{3414, 0x4502}, + {"Trigger Happy (Power Blue Double Dare)", Game::Superchargers, Element::Tech, + Type::Skylander}}, + {{3415, 0x4100}, + {"Stealth Elf (Super Shot)", Game::Superchargers, Element::Life, Type::Skylander}}, + {{3415, 0x4502}, + {"Stealth Elf (Dark Super Shot)", Game::Superchargers, Element::Life, Type::Skylander}}, + {{3415, 0x450F}, + {"Stealth Elf (Instant Super Shot)", Game::Superchargers, Element::Life, Type::Skylander}}, + {{3416, 0x4100}, + {"Terrafin (Shark Shooter)", Game::Superchargers, Element::Earth, Type::Skylander}}, + {{3417, 0x4100}, + {"Roller Brawl (Bone Bash)", Game::Superchargers, Element::Undead, Type::Skylander}}, + {{3417, 0x411E}, + {"Roller Brawl (Bronze Bone Bash)", Game::Superchargers, Element::Undead, Type::Skylander}}, + {{3417, 0x4503}, + {"Roller Brawl (Legendary Bone Bash)", Game::Superchargers, Element::Undead, Type::Skylander}}, + {{3420, 0x4100}, + {"Pop Fizz (Big Bubble)", Game::Superchargers, Element::Magic, Type::Skylander}}, + {{3420, 0x450E}, + {"Pop Fizz (Birthday Bash Big Bubble)", Game::Superchargers, Element::Magic, Type::Skylander}}, + {{3421, 0x4100}, {"Eruptor (Lava Lance)", Game::Superchargers, Element::Fire, Type::Skylander}}, + {{3421, 0x411E}, + {"Eruptor (Patina Lava Lance)", Game::Superchargers, Element::Fire, Type::Skylander}}, + {{3422, 0x4100}, + {"Gill Grunt (Deep Dive)", Game::Superchargers, Element::Water, Type::Skylander}}, + {{3423, 0x4100}, + {"Donkey Kong (Turbo Charge)", Game::Superchargers, Element::Life, Type::Skylander}}, + {{3423, 0x4502}, + {"Donkey Kong (Dark Turbo Charge)", Game::Superchargers, Element::Life, Type::Skylander}}, + {{3424, 0x4100}, {"Bowser (Hammer Slam)", Game::Superchargers, Element::Fire, Type::Skylander}}, + {{3424, 0x4502}, + {"Bowser (Dark Hammer Slam)", Game::Superchargers, Element::Fire, Type::Skylander}}, + {{3425, 0x4100}, {"Dive-Clops", Game::Superchargers, Element::Water, Type::Skylander}}, + {{3425, 0x450E}, + {"Dive-Clops (Missile-Tow)", Game::Superchargers, Element::Water, Type::Skylander}}, + {{3425, 0x450F}, + {"Dive-Clops (Instant)", Game::Superchargers, Element::Water, Type::Skylander}}, + {{3426, 0x4100}, {"Astroblast", Game::Superchargers, Element::Tech, Type::Skylander}}, + {{3426, 0x4503}, + {"Astroblast (Legendary)", Game::Superchargers, Element::Light, Type::Skylander}}, + {{3427, 0x4100}, {"Nightfall", Game::Superchargers, Element::Dark, Type::Skylander}}, + {{3428, 0x4100}, {"Thrillipede", Game::Superchargers, Element::Life, Type::Skylander}}, + {{3428, 0x450D}, + {"Thrillipede (Eggcited)", Game::Superchargers, Element::Life, Type::Skylander}}, + {{3500, 0x4000}, {"Sky Trophy", Game::Superchargers, Element::Air, Type::Trophy}}, + {{3501, 0x4000}, {"Land Trophy", Game::Superchargers, Element::Earth, Type::Trophy}}, + {{3502, 0x4000}, {"Sea Trophy", Game::Superchargers, Element::Water, Type::Trophy}}, + {{3503, 0x4000}, {"Kaos Trophy", Game::Superchargers, Element::Other, Type::Trophy}}, }; SkylanderUSB::SkylanderUSB(EmulationKernel& ios, const std::string& device_name) : m_ios(ios) diff --git a/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.cpp b/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.cpp index 56535f9c6b..f4483ba359 100644 --- a/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.cpp +++ b/Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.cpp @@ -186,7 +186,7 @@ FigureData SkylanderFigure::GetData() const auto filter = std::make_pair(figure_data.figure_id, figure_data.variant_id); Type type = Type::Item; - if (IOS::HLE::USB::list_skylanders.count(filter) != 0) + if (IOS::HLE::USB::list_skylanders.contains(filter)) { auto found = IOS::HLE::USB::list_skylanders.at(filter); type = found.type; diff --git a/Source/Core/Core/IOS/USB/Host.cpp b/Source/Core/Core/IOS/USB/Host.cpp index c2641932ac..bc1eace025 100644 --- a/Source/Core/Core/IOS/USB/Host.cpp +++ b/Source/Core/Core/IOS/USB/Host.cpp @@ -72,7 +72,7 @@ void USBHost::DoState(PointerWrap& p) bool USBHost::AddDevice(std::unique_ptr device) { std::lock_guard lk(m_devices_mutex); - if (m_devices.find(device->GetId()) != m_devices.end()) + if (m_devices.contains(device->GetId())) return false; m_devices[device->GetId()] = std::move(device); @@ -136,7 +136,7 @@ bool USBHost::AddNewDevices(std::set& new_devices, DeviceChangeHooks& hooks const int ret = m_context.GetDeviceList([&](libusb_device* device) { libusb_device_descriptor descriptor; libusb_get_device_descriptor(device, &descriptor); - if (whitelist.count({descriptor.idVendor, descriptor.idProduct}) == 0) + if (!whitelist.contains({descriptor.idVendor, descriptor.idProduct})) return true; auto usb_device = @@ -157,7 +157,7 @@ void USBHost::DetectRemovedDevices(const std::set& plugged_devices, DeviceC std::lock_guard lk(m_devices_mutex); for (auto it = m_devices.begin(); it != m_devices.end();) { - if (plugged_devices.find(it->second->GetId()) == plugged_devices.end()) + if (!plugged_devices.contains(it->second->GetId())) { hooks.emplace(it->second, ChangeEvent::Removed); it = m_devices.erase(it); diff --git a/Source/Core/Core/IOS/USB/OH0/OH0.cpp b/Source/Core/Core/IOS/USB/OH0/OH0.cpp index 3685c9d8f5..fdd6b40d9c 100644 --- a/Source/Core/Core/IOS/USB/OH0/OH0.cpp +++ b/Source/Core/Core/IOS/USB/OH0/OH0.cpp @@ -176,7 +176,7 @@ std::optional OH0::RegisterRemovalHook(const u64 device_id, const IOCt { std::lock_guard lock{m_hooks_mutex}; // IOS only allows a single device removal hook. - if (m_removal_hooks.find(device_id) != m_removal_hooks.end()) + if (m_removal_hooks.contains(device_id)) return IPCReply(IPC_EEXIST); m_removal_hooks.insert({device_id, request.address}); return std::nullopt; @@ -271,8 +271,7 @@ std::pair OH0::DeviceOpen(const u16 vid, const u16 pid) continue; has_device_with_vid_pid = true; - if (m_opened_devices.find(device.second->GetId()) != m_opened_devices.cend() || - !device.second->Attach()) + if (m_opened_devices.contains(device.second->GetId()) || !device.second->Attach()) { continue; } diff --git a/Source/Core/Core/IOS/USB/USB_HID/HIDv4.cpp b/Source/Core/Core/IOS/USB/USB_HID/HIDv4.cpp index 288c4490fc..b60339a8f1 100644 --- a/Source/Core/Core/IOS/USB/USB_HID/HIDv4.cpp +++ b/Source/Core/Core/IOS/USB/USB_HID/HIDv4.cpp @@ -173,13 +173,12 @@ void USB_HIDv4::OnDeviceChange(ChangeEvent event, std::shared_ptr d if (event == ChangeEvent::Inserted) { s32 new_id = 0; - while (m_ios_ids.find(new_id) != m_ios_ids.cend()) + while (m_ios_ids.contains(new_id)) ++new_id; m_ios_ids[new_id] = device->GetId(); m_device_ids[device->GetId()] = new_id; } - else if (event == ChangeEvent::Removed && - m_device_ids.find(device->GetId()) != m_device_ids.cend()) + else if (event == ChangeEvent::Removed && m_device_ids.contains(device->GetId())) { m_ios_ids.erase(m_device_ids.at(device->GetId())); m_device_ids.erase(device->GetId()); diff --git a/Source/Core/Core/MachineContext.h b/Source/Core/Core/MachineContext.h index 9d20c51ef3..8d93cf3f3f 100644 --- a/Source/Core/Core/MachineContext.h +++ b/Source/Core/Core/MachineContext.h @@ -157,6 +157,11 @@ typedef ucontext_t SContext; #define CTX_R14 sc_r14 #define CTX_R15 sc_r15 #define CTX_RIP sc_rip +#elif _M_ARM_64 +#define CTX_REG(x) sc_x[x] +#define CTX_LR sc_lr +#define CTX_SP sc_sp +#define CTX_PC sc_elr #else #error No context definition for architecture #endif diff --git a/Source/Core/Core/Movie.cpp b/Source/Core/Core/Movie.cpp index 3d05b7b6af..325381f0e9 100644 --- a/Source/Core/Core/Movie.cpp +++ b/Source/Core/Core/Movie.cpp @@ -536,7 +536,7 @@ bool MovieManager::BeginRecordingInput(const ControllerTypeArray& controllers, m_bongos |= (1 << i); } - if (Core::IsRunningAndStarted()) + if (Core::IsRunning(m_system)) { const std::string save_path = File::GetUserPath(D_STATESAVES_IDX) + "dtm.sav"; if (File::Exists(save_path)) @@ -551,7 +551,7 @@ bool MovieManager::BeginRecordingInput(const ControllerTypeArray& controllers, } // Wiimotes cause desync issues if they're not reset before launching the game - if (!Core::IsRunningAndStarted()) + if (!Core::IsRunning(m_system)) { // This will also reset the Wiimotes for GameCube games, but that shouldn't do anything Wiimote::ResetAllWiimotes(); @@ -941,10 +941,8 @@ bool MovieManager::PlayInput(const std::string& movie_path, ReadHeader(); -#ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive()) return false; -#endif // USE_RETRO_ACHIEVEMENTS m_total_frames = m_temp_header.frameCount; m_total_lag_count = m_temp_header.lagCount; @@ -1341,7 +1339,7 @@ void MovieManager::EndPlayInput(bool cont) { // We can be called by EmuThread during boot (CPU::State::PowerDown) auto& cpu = m_system.GetCPU(); - const bool was_running = Core::IsRunningAndStarted() && !cpu.IsStepping(); + const bool was_running = Core::IsRunning(m_system) && !cpu.IsStepping(); if (was_running && Config::Get(Config::MAIN_MOVIE_PAUSE_MOVIE)) cpu.Break(); m_rerecords = 0; diff --git a/Source/Core/Core/NetPlayClient.cpp b/Source/Core/Core/NetPlayClient.cpp index c18dfa6304..76b2125c78 100644 --- a/Source/Core/Core/NetPlayClient.cpp +++ b/Source/Core/Core/NetPlayClient.cpp @@ -540,7 +540,7 @@ void NetPlayClient::OnPlayerLeave(sf::Packet& packet) const auto& player = it->second; INFO_LOG_FMT(NETPLAY, "Player {} ({}) left", player.name, pid); m_dialog->OnPlayerDisconnect(player.name); - m_players.erase(m_players.find(pid)); + m_players.erase(it); } m_dialog->Update(); @@ -2513,7 +2513,7 @@ void NetPlayClient::RequestGolfControl() std::string NetPlayClient::GetCurrentGolfer() { std::lock_guard lkp(m_crit.players); - if (m_players.count(m_current_golfer)) + if (m_players.contains(m_current_golfer)) return m_players[m_current_golfer].name; return ""; } diff --git a/Source/Core/Core/NetPlayServer.cpp b/Source/Core/Core/NetPlayServer.cpp index afd1976a07..fb7008eaf3 100644 --- a/Source/Core/Core/NetPlayServer.cpp +++ b/Source/Core/Core/NetPlayServer.cpp @@ -286,7 +286,7 @@ void NetPlayServer::ThreadFunc() auto& e = m_async_queue.Front(); if (e.target_mode == TargetMode::Only) { - if (m_players.find(e.target_pid) != m_players.end()) + if (m_players.contains(e.target_pid)) Send(m_players.at(e.target_pid).socket, e.packet, e.channel_id); } else @@ -786,7 +786,7 @@ unsigned int NetPlayServer::OnData(sf::Packet& packet, Client& player) u32 cid; packet >> cid; - if (m_chunked_data_complete_count.find(cid) != m_chunked_data_complete_count.end()) + if (m_chunked_data_complete_count.contains(cid)) { m_chunked_data_complete_count[cid]++; m_chunked_data_complete_event.Set(); @@ -845,7 +845,7 @@ unsigned int NetPlayServer::OnData(sf::Packet& packet, Client& player) if (m_host_input_authority) { // Prevent crash before game stop if the golfer disconnects - if (m_current_golfer != 0 && m_players.find(m_current_golfer) != m_players.end()) + if (m_current_golfer != 0 && m_players.contains(m_current_golfer)) Send(m_players.at(m_current_golfer).socket, spac); } else @@ -930,7 +930,7 @@ unsigned int NetPlayServer::OnData(sf::Packet& packet, Client& player) packet >> pid; // Check if player ID is valid and sender isn't a spectator - if (!m_players.count(pid) || !PlayerHasControllerMapped(player.pid)) + if (!m_players.contains(pid) || !PlayerHasControllerMapped(player.pid)) break; if (m_host_input_authority && m_settings.golf_mode && m_pending_golfer == 0 && @@ -2497,7 +2497,7 @@ void NetPlayServer::ChunkedDataThreadFunc() } if (e.target_mode == TargetMode::Only) { - if (m_players.find(e.target_pid) == m_players.end()) + if (!m_players.contains(e.target_pid)) { skip_wait = true; break; diff --git a/Source/Core/Core/PatchEngine.cpp b/Source/Core/Core/PatchEngine.cpp index 7cb6a1f241..0571bb3595 100644 --- a/Source/Core/Core/PatchEngine.cpp +++ b/Source/Core/Core/PatchEngine.cpp @@ -10,7 +10,6 @@ #include #include #include -#include #include #include #include @@ -49,7 +48,6 @@ constexpr std::array s_patch_type_strings{{ static std::vector s_on_frame; static std::vector s_on_frame_memory; static std::mutex s_on_frame_memory_mutex; -static std::map s_speed_hacks; const char* PatchTypeAsString(PatchType type) { @@ -176,38 +174,6 @@ void SavePatchSection(Common::IniFile* local_ini, const std::vector& patc local_ini->SetLines("OnFrame", lines); } -static void LoadSpeedhacks(const std::string& section, Common::IniFile& ini) -{ - std::vector keys; - ini.GetKeys(section, &keys); - for (const std::string& key : keys) - { - std::string value; - ini.GetOrCreateSection(section)->Get(key, &value, "BOGUS"); - if (value != "BOGUS") - { - u32 address; - u32 cycles; - bool success = true; - success &= TryParse(key, &address); - success &= TryParse(value, &cycles); - if (success) - { - s_speed_hacks[address] = cycles; - } - } - } -} - -u32 GetSpeedhackCycles(const u32 addr) -{ - const auto iter = s_speed_hacks.find(addr); - if (iter == s_speed_hacks.end()) - return 0; - - return iter->second; -} - void LoadPatches() { const auto& sconfig = SConfig::GetInstance(); @@ -217,6 +183,13 @@ void LoadPatches() LoadPatchSection("OnFrame", &s_on_frame, globalIni, localIni); +#ifdef USE_RETRO_ACHIEVEMENTS + { + std::lock_guard lg{AchievementManager::GetInstance().GetLock()}; + AchievementManager::GetInstance().FilterApprovedPatches(s_on_frame, sconfig.GetGameID()); + } +#endif // USE_RETRO_ACHIEVEMENTS + // Check if I'm syncing Codes if (Config::Get(Config::SESSION_CODE_SYNC_OVERRIDE)) { @@ -228,16 +201,10 @@ void LoadPatches() Gecko::SetActiveCodes(Gecko::LoadCodes(globalIni, localIni)); ActionReplay::LoadAndApplyCodes(globalIni, localIni); } - - LoadSpeedhacks("Speedhacks", merged); } static void ApplyPatches(const Core::CPUThreadGuard& guard, const std::vector& patches) { -#ifdef USE_RETRO_ACHIEVEMENTS - if (AchievementManager::GetInstance().IsHardcoreModeActive()) - return; -#endif // USE_RETRO_ACHIEVEMENTS for (const Patch& patch : patches) { if (patch.enabled) @@ -279,10 +246,9 @@ static void ApplyPatches(const Core::CPUThreadGuard& guard, const std::vector memory_patch_indices) { -#ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive()) return; -#endif // USE_RETRO_ACHIEVEMENTS + std::lock_guard lock(s_on_frame_memory_mutex); for (std::size_t index : memory_patch_indices) { @@ -365,7 +331,6 @@ bool ApplyFramePatches(Core::System& system) void Shutdown() { s_on_frame.clear(); - s_speed_hacks.clear(); ActionReplay::ApplyCodes({}); Gecko::Shutdown(); } diff --git a/Source/Core/Core/PatchEngine.h b/Source/Core/Core/PatchEngine.h index 128eda26c9..69ec0c9bb7 100644 --- a/Source/Core/Core/PatchEngine.h +++ b/Source/Core/Core/PatchEngine.h @@ -49,8 +49,6 @@ struct Patch const char* PatchTypeAsString(PatchType type); -u32 GetSpeedhackCycles(const u32 addr); - std::optional DeserializeLine(std::string line); std::string SerializeLine(const PatchEntry& entry); void LoadPatchSection(const std::string& section, std::vector* patches, diff --git a/Source/Core/Core/PowerPC/BreakPoints.cpp b/Source/Core/Core/PowerPC/BreakPoints.cpp index 1e8689dd82..565dc961e5 100644 --- a/Source/Core/Core/PowerPC/BreakPoints.cpp +++ b/Source/Core/Core/PowerPC/BreakPoints.cpp @@ -5,6 +5,7 @@ #include #include +#include #include #include #include @@ -27,24 +28,26 @@ BreakPoints::~BreakPoints() = default; bool BreakPoints::IsAddressBreakPoint(u32 address) const { - return std::any_of(m_breakpoints.begin(), m_breakpoints.end(), - [address](const auto& bp) { return bp.address == address; }); + return GetBreakpoint(address) != nullptr; } bool BreakPoints::IsBreakPointEnable(u32 address) const { - return std::any_of(m_breakpoints.begin(), m_breakpoints.end(), - [address](const auto& bp) { return bp.is_enabled && bp.address == address; }); -} - -bool BreakPoints::IsTempBreakPoint(u32 address) const -{ - return std::any_of(m_breakpoints.begin(), m_breakpoints.end(), [address](const auto& bp) { - return bp.address == address && bp.is_temporary; - }); + const TBreakPoint* bp = GetBreakpoint(address); + return bp != nullptr && bp->is_enabled; } const TBreakPoint* BreakPoints::GetBreakpoint(u32 address) const +{ + // Give priority to the temporary breakpoint (it could be in the same address of a regular + // breakpoint that doesn't break) + if (m_temp_breakpoint && m_temp_breakpoint->address == address) + return &*m_temp_breakpoint; + + return GetRegularBreakpoint(address); +} + +const TBreakPoint* BreakPoints::GetRegularBreakpoint(u32 address) const { auto bp = std::find_if(m_breakpoints.begin(), m_breakpoints.end(), [address](const auto& bp_) { return bp_.address == address; }); @@ -60,21 +63,18 @@ BreakPoints::TBreakPointsStr BreakPoints::GetStrings() const TBreakPointsStr bp_strings; for (const TBreakPoint& bp : m_breakpoints) { - if (!bp.is_temporary) - { - std::ostringstream ss; - ss.imbue(std::locale::classic()); - ss << fmt::format("${:08x} ", bp.address); - if (bp.is_enabled) - ss << "n"; - if (bp.log_on_hit) - ss << "l"; - if (bp.break_on_hit) - ss << "b"; - if (bp.condition) - ss << "c " << bp.condition->GetText(); - bp_strings.emplace_back(ss.str()); - } + std::ostringstream ss; + ss.imbue(std::locale::classic()); + ss << fmt::format("${:08x} ", bp.address); + if (bp.is_enabled) + ss << "n"; + if (bp.log_on_hit) + ss << "l"; + if (bp.break_on_hit) + ss << "b"; + if (bp.condition) + ss << "c " << bp.condition->GetText(); + bp_strings.emplace_back(ss.str()); } return bp_strings; @@ -103,7 +103,6 @@ void BreakPoints::AddFromStrings(const TBreakPointsStr& bp_strings) std::getline(iss, condition); bp.condition = Expression::TryParse(condition); } - bp.is_temporary = false; Add(std::move(bp)); } } @@ -118,12 +117,12 @@ void BreakPoints::Add(TBreakPoint bp) m_breakpoints.emplace_back(std::move(bp)); } -void BreakPoints::Add(u32 address, bool temp) +void BreakPoints::Add(u32 address) { - BreakPoints::Add(address, temp, true, false, std::nullopt); + BreakPoints::Add(address, true, false, std::nullopt); } -void BreakPoints::Add(u32 address, bool temp, bool break_on_hit, bool log_on_hit, +void BreakPoints::Add(u32 address, bool break_on_hit, bool log_on_hit, std::optional condition) { // Check for existing breakpoint, and overwrite with new info. @@ -133,7 +132,6 @@ void BreakPoints::Add(u32 address, bool temp, bool break_on_hit, bool log_on_hit TBreakPoint bp; // breakpoint settings bp.is_enabled = true; - bp.is_temporary = temp; bp.break_on_hit = break_on_hit; bp.log_on_hit = log_on_hit; bp.address = address; @@ -152,7 +150,31 @@ void BreakPoints::Add(u32 address, bool temp, bool break_on_hit, bool log_on_hit m_system.GetJitInterface().InvalidateICache(address, 4, true); } +void BreakPoints::SetTemporary(u32 address) +{ + TBreakPoint bp; // breakpoint settings + bp.is_enabled = true; + bp.break_on_hit = true; + bp.log_on_hit = false; + bp.address = address; + bp.condition = std::nullopt; + + m_temp_breakpoint.emplace(std::move(bp)); + + m_system.GetJitInterface().InvalidateICache(address, 4, true); +} + bool BreakPoints::ToggleBreakPoint(u32 address) +{ + if (!Remove(address)) + { + Add(address); + return true; + } + return false; +} + +bool BreakPoints::ToggleEnable(u32 address) { auto iter = std::find_if(m_breakpoints.begin(), m_breakpoints.end(), [address](const auto& bp) { return bp.address == address; }); @@ -164,16 +186,18 @@ bool BreakPoints::ToggleBreakPoint(u32 address) return true; } -void BreakPoints::Remove(u32 address) +bool BreakPoints::Remove(u32 address) { const auto iter = std::find_if(m_breakpoints.begin(), m_breakpoints.end(), [address](const auto& bp) { return bp.address == address; }); if (iter == m_breakpoints.cend()) - return; + return false; m_breakpoints.erase(iter); m_system.GetJitInterface().InvalidateICache(address, 4, true); + + return true; } void BreakPoints::Clear() @@ -184,22 +208,15 @@ void BreakPoints::Clear() } m_breakpoints.clear(); + ClearTemporary(); } -void BreakPoints::ClearAllTemporary() +void BreakPoints::ClearTemporary() { - auto bp = m_breakpoints.begin(); - while (bp != m_breakpoints.end()) + if (m_temp_breakpoint) { - if (bp->is_temporary) - { - m_system.GetJitInterface().InvalidateICache(bp->address, 4, true); - bp = m_breakpoints.erase(bp); - } - else - { - ++bp; - } + m_system.GetJitInterface().InvalidateICache(m_temp_breakpoint->address, 4, true); + m_temp_breakpoint.reset(); } } @@ -281,9 +298,8 @@ void MemChecks::Add(TMemCheck memory_check) [address](const auto& check) { return check.start_address == address; }); if (old_mem_check != m_mem_checks.end()) { - const bool is_enabled = old_mem_check->is_enabled; // Preserve enabled status + memory_check.is_enabled = old_mem_check->is_enabled; // Preserve enabled status *old_mem_check = std::move(memory_check); - old_mem_check->is_enabled = is_enabled; old_mem_check->num_hits = 0; } else @@ -297,7 +313,7 @@ void MemChecks::Add(TMemCheck memory_check) m_system.GetMMU().DBATUpdated(); } -bool MemChecks::ToggleBreakPoint(u32 address) +bool MemChecks::ToggleEnable(u32 address) { auto iter = std::find_if(m_mem_checks.begin(), m_mem_checks.end(), [address](const auto& bp) { return bp.start_address == address; }); @@ -309,20 +325,21 @@ bool MemChecks::ToggleBreakPoint(u32 address) return true; } -void MemChecks::Remove(u32 address) +bool MemChecks::Remove(u32 address) { const auto iter = std::find_if(m_mem_checks.cbegin(), m_mem_checks.cend(), [address](const auto& check) { return check.start_address == address; }); if (iter == m_mem_checks.cend()) - return; + return false; const Core::CPUThreadGuard guard(m_system); m_mem_checks.erase(iter); if (!HasAny()) m_system.GetJitInterface().ClearCache(guard); m_system.GetMMU().DBATUpdated(); + return true; } void MemChecks::Clear() diff --git a/Source/Core/Core/PowerPC/BreakPoints.h b/Source/Core/Core/PowerPC/BreakPoints.h index ce509e5d97..9b07fb53c0 100644 --- a/Source/Core/Core/PowerPC/BreakPoints.h +++ b/Source/Core/Core/PowerPC/BreakPoints.h @@ -20,7 +20,6 @@ struct TBreakPoint { u32 address = 0; bool is_enabled = false; - bool is_temporary = false; bool log_on_hit = false; bool break_on_hit = false; std::optional condition; @@ -66,28 +65,35 @@ public: TBreakPointsStr GetStrings() const; void AddFromStrings(const TBreakPointsStr& bp_strings); - // is address breakpoint bool IsAddressBreakPoint(u32 address) const; bool IsBreakPointEnable(u32 adresss) const; - bool IsTempBreakPoint(u32 address) const; + // Get the breakpoint in this address (for most purposes) const TBreakPoint* GetBreakpoint(u32 address) const; + // Get the breakpoint in this address (ignore temporary breakpoint, e.g. for editing purposes) + const TBreakPoint* GetRegularBreakpoint(u32 address) const; - // Add BreakPoint - void Add(u32 address, bool temp, bool break_on_hit, bool log_on_hit, - std::optional condition); - void Add(u32 address, bool temp = false); + // Add BreakPoint. If one already exists on the same address, replace it. + void Add(u32 address, bool break_on_hit, bool log_on_hit, std::optional condition); + void Add(u32 address); void Add(TBreakPoint bp); + // Add temporary breakpoint (e.g., Step Over, Run to Here) + // It can be on the same address of a regular breakpoint (it will have priority in this case) + // It's cleared whenever the emulation is paused for any reason + // (CPUManager::SetStateLocked(State::Paused)) + // TODO: Should it somehow force to resume emulation when called? + void SetTemporary(u32 address); - // Modify Breakpoint bool ToggleBreakPoint(u32 address); + bool ToggleEnable(u32 address); - // Remove Breakpoint - void Remove(u32 address); + // Remove Breakpoint. Returns whether it was removed. + bool Remove(u32 address); void Clear(); - void ClearAllTemporary(); + void ClearTemporary(); private: TBreakPoints m_breakpoints; + std::optional m_temp_breakpoint; Core::System& m_system; }; @@ -111,12 +117,12 @@ public: void Add(TMemCheck memory_check); - bool ToggleBreakPoint(u32 address); + bool ToggleEnable(u32 address); - // memory breakpoint TMemCheck* GetMemCheck(u32 address, size_t size = 1); bool OverlapsMemcheck(u32 address, u32 length) const; - void Remove(u32 address); + // Remove Breakpoint. Returns whether it was removed. + bool Remove(u32 address); void Clear(); bool HasAny() const { return !m_mem_checks.empty(); } diff --git a/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp index d2296641c2..594f560f10 100644 --- a/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp +++ b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp @@ -6,6 +6,7 @@ #include "Common/CommonTypes.h" #include "Common/Logging/Log.h" #include "Core/ConfigManager.h" +#include "Core/Core.h" #include "Core/CoreTiming.h" #include "Core/HLE/HLE.h" #include "Core/HW/CPU.h" @@ -16,65 +17,7 @@ #include "Core/PowerPC/PowerPC.h" #include "Core/System.h" -struct CachedInterpreter::Instruction -{ - using CommonCallback = void (*)(UGeckoInstruction); - using ConditionalCallback = bool (*)(u32); - using InterpreterCallback = void (*)(Interpreter&, UGeckoInstruction); - using CachedInterpreterCallback = void (*)(CachedInterpreter&, UGeckoInstruction); - using ConditionalCachedInterpreterCallback = bool (*)(CachedInterpreter&, u32); - - Instruction() {} - Instruction(const CommonCallback c, UGeckoInstruction i) - : common_callback(c), data(i.hex), type(Type::Common) - { - } - - Instruction(const ConditionalCallback c, u32 d) - : conditional_callback(c), data(d), type(Type::Conditional) - { - } - - Instruction(const InterpreterCallback c, UGeckoInstruction i) - : interpreter_callback(c), data(i.hex), type(Type::Interpreter) - { - } - - Instruction(const CachedInterpreterCallback c, UGeckoInstruction i) - : cached_interpreter_callback(c), data(i.hex), type(Type::CachedInterpreter) - { - } - - Instruction(const ConditionalCachedInterpreterCallback c, u32 d) - : conditional_cached_interpreter_callback(c), data(d), - type(Type::ConditionalCachedInterpreter) - { - } - - enum class Type - { - Abort, - Common, - Conditional, - Interpreter, - CachedInterpreter, - ConditionalCachedInterpreter, - }; - - union - { - const CommonCallback common_callback = nullptr; - const ConditionalCallback conditional_callback; - const InterpreterCallback interpreter_callback; - const CachedInterpreterCallback cached_interpreter_callback; - const ConditionalCachedInterpreterCallback conditional_cached_interpreter_callback; - }; - - u32 data = 0; - Type type = Type::Abort; -}; - -CachedInterpreter::CachedInterpreter(Core::System& system) : JitBase(system) +CachedInterpreter::CachedInterpreter(Core::System& system) : JitBase(system), m_block_cache(*this) { } @@ -84,7 +27,8 @@ void CachedInterpreter::Init() { RefreshConfig(); - m_code.reserve(CODE_SIZE / sizeof(Instruction)); + AllocCodeSpace(CODE_SIZE); + ResetFreeMemoryRanges(); jo.enableBlocklink = false; @@ -100,11 +44,6 @@ void CachedInterpreter::Shutdown() m_block_cache.Shutdown(); } -u8* CachedInterpreter::GetCodePtr() -{ - return reinterpret_cast(m_code.data() + m_code.size()); -} - void CachedInterpreter::ExecuteOneBlock() { const u8* normal_entry = m_block_cache.Dispatch(); @@ -114,50 +53,23 @@ void CachedInterpreter::ExecuteOneBlock() return; } - const Instruction* code = reinterpret_cast(normal_entry); - auto& interpreter = m_system.GetInterpreter(); - - for (; code->type != Instruction::Type::Abort; ++code) + auto& ppc_state = m_ppc_state; + while (true) { - switch (code->type) - { - case Instruction::Type::Common: - code->common_callback(UGeckoInstruction(code->data)); + const auto callback = *reinterpret_cast(normal_entry); + if (const auto distance = callback(ppc_state, normal_entry + sizeof(callback))) + normal_entry += distance; + else break; - - case Instruction::Type::Conditional: - if (code->conditional_callback(code->data)) - return; - break; - - case Instruction::Type::Interpreter: - code->interpreter_callback(interpreter, UGeckoInstruction(code->data)); - break; - - case Instruction::Type::CachedInterpreter: - code->cached_interpreter_callback(*this, UGeckoInstruction(code->data)); - break; - - case Instruction::Type::ConditionalCachedInterpreter: - if (code->conditional_cached_interpreter_callback(*this, code->data)) - return; - break; - - default: - ERROR_LOG_FMT(POWERPC, "Unknown CachedInterpreter Instruction: {}", - static_cast(code->type)); - break; - } } } void CachedInterpreter::Run() { auto& core_timing = m_system.GetCoreTiming(); - auto& cpu = m_system.GetCPU(); - const CPU::State* state_ptr = cpu.GetStatePtr(); - while (cpu.GetState() == CPU::State::Running) + const CPU::State* state_ptr = m_system.GetCPU().GetStatePtr(); + while (*state_ptr == CPU::State::Running) { // Start new timing slice // NOTE: Exceptions may change PC @@ -177,94 +89,112 @@ void CachedInterpreter::SingleStep() ExecuteOneBlock(); } -void CachedInterpreter::EndBlock(CachedInterpreter& cached_interpreter, UGeckoInstruction data) +s32 CachedInterpreter::StartProfiledBlock(PowerPC::PowerPCState& ppc_state, + const StartProfiledBlockOperands& operands) +{ + JitBlock::ProfileData::BeginProfiling(operands.profile_data); + return sizeof(AnyCallback) + sizeof(operands); +} + +template +s32 CachedInterpreter::EndBlock(PowerPC::PowerPCState& ppc_state, + const EndBlockOperands& operands) { - auto& ppc_state = cached_interpreter.m_ppc_state; ppc_state.pc = ppc_state.npc; - ppc_state.downcount -= data.hex; - PowerPC::UpdatePerformanceMonitor(data.hex, 0, 0, ppc_state); + ppc_state.downcount -= operands.downcount; + PowerPC::UpdatePerformanceMonitor(operands.downcount, operands.num_load_stores, + operands.num_fp_inst, ppc_state); + if constexpr (profiled) + JitBlock::ProfileData::EndProfiling(operands.profile_data, operands.downcount); + return 0; } -void CachedInterpreter::UpdateNumLoadStoreInstructions(CachedInterpreter& cached_interpreter, - UGeckoInstruction data) +template +s32 CachedInterpreter::Interpret(PowerPC::PowerPCState& ppc_state, + const InterpretOperands& operands) { - PowerPC::UpdatePerformanceMonitor(0, data.hex, 0, cached_interpreter.m_ppc_state); + if constexpr (write_pc) + { + ppc_state.pc = operands.current_pc; + ppc_state.npc = operands.current_pc + 4; + } + operands.func(operands.interpreter, operands.inst); + return sizeof(AnyCallback) + sizeof(operands); } -void CachedInterpreter::UpdateNumFloatingPointInstructions(CachedInterpreter& cached_interpreter, - UGeckoInstruction data) +template +s32 CachedInterpreter::InterpretAndCheckExceptions( + PowerPC::PowerPCState& ppc_state, const InterpretAndCheckExceptionsOperands& operands) { - PowerPC::UpdatePerformanceMonitor(0, 0, data.hex, cached_interpreter.m_ppc_state); + if constexpr (write_pc) + { + ppc_state.pc = operands.current_pc; + ppc_state.npc = operands.current_pc + 4; + } + operands.func(operands.interpreter, operands.inst); + + if ((ppc_state.Exceptions & (EXCEPTION_DSI | EXCEPTION_PROGRAM)) != 0) + { + ppc_state.pc = operands.current_pc; + ppc_state.downcount -= operands.downcount; + operands.power_pc.CheckExceptions(); + return 0; + } + return sizeof(AnyCallback) + sizeof(operands); } -void CachedInterpreter::WritePC(CachedInterpreter& cached_interpreter, UGeckoInstruction data) +s32 CachedInterpreter::HLEFunction(PowerPC::PowerPCState& ppc_state, + const HLEFunctionOperands& operands) { - auto& ppc_state = cached_interpreter.m_ppc_state; - ppc_state.pc = data.hex; - ppc_state.npc = data.hex + 4; + const auto& [system, current_pc, hook_index] = operands; + ppc_state.pc = current_pc; + HLE::Execute(Core::CPUThreadGuard{system}, current_pc, hook_index); + return sizeof(AnyCallback) + sizeof(operands); } -void CachedInterpreter::WriteBrokenBlockNPC(CachedInterpreter& cached_interpreter, - UGeckoInstruction data) +s32 CachedInterpreter::WriteBrokenBlockNPC(PowerPC::PowerPCState& ppc_state, + const WriteBrokenBlockNPCOperands& operands) { - cached_interpreter.m_ppc_state.npc = data.hex; + const auto& [current_pc] = operands; + ppc_state.npc = current_pc; + return sizeof(AnyCallback) + sizeof(operands); } -bool CachedInterpreter::CheckFPU(CachedInterpreter& cached_interpreter, u32 data) +s32 CachedInterpreter::CheckFPU(PowerPC::PowerPCState& ppc_state, const CheckHaltOperands& operands) { - auto& ppc_state = cached_interpreter.m_ppc_state; + const auto& [power_pc, current_pc, downcount] = operands; if (!ppc_state.msr.FP) { + ppc_state.pc = current_pc; + ppc_state.downcount -= downcount; ppc_state.Exceptions |= EXCEPTION_FPU_UNAVAILABLE; - cached_interpreter.m_system.GetPowerPC().CheckExceptions(); - ppc_state.downcount -= data; - return true; + power_pc.CheckExceptions(); + return 0; } - return false; + return sizeof(AnyCallback) + sizeof(operands); } -bool CachedInterpreter::CheckDSI(CachedInterpreter& cached_interpreter, u32 data) +s32 CachedInterpreter::CheckBreakpoint(PowerPC::PowerPCState& ppc_state, + const CheckHaltOperands& operands) { - auto& ppc_state = cached_interpreter.m_ppc_state; - if (ppc_state.Exceptions & EXCEPTION_DSI) + const auto& [power_pc, current_pc, downcount] = operands; + ppc_state.pc = current_pc; + if (power_pc.CheckAndHandleBreakPoints()) { - cached_interpreter.m_system.GetPowerPC().CheckExceptions(); - ppc_state.downcount -= data; - return true; + // Accessing PowerPCState through power_pc instead of ppc_state produces better assembly. + power_pc.GetPPCState().downcount -= downcount; + return 0; } - return false; + return sizeof(AnyCallback) + sizeof(operands); } -bool CachedInterpreter::CheckProgramException(CachedInterpreter& cached_interpreter, u32 data) +s32 CachedInterpreter::CheckIdle(PowerPC::PowerPCState& ppc_state, + const CheckIdleOperands& operands) { - auto& ppc_state = cached_interpreter.m_ppc_state; - if (ppc_state.Exceptions & EXCEPTION_PROGRAM) - { - cached_interpreter.m_system.GetPowerPC().CheckExceptions(); - ppc_state.downcount -= data; - return true; - } - return false; -} - -bool CachedInterpreter::CheckBreakpoint(CachedInterpreter& cached_interpreter, u32 data) -{ - cached_interpreter.m_system.GetPowerPC().CheckBreakPoints(); - if (cached_interpreter.m_system.GetCPU().GetState() != CPU::State::Running) - { - cached_interpreter.m_ppc_state.downcount -= data; - return true; - } - return false; -} - -bool CachedInterpreter::CheckIdle(CachedInterpreter& cached_interpreter, u32 idle_pc) -{ - if (cached_interpreter.m_ppc_state.npc == idle_pc) - { - cached_interpreter.m_system.GetCoreTiming().Idle(); - } - return false; + const auto& [core_timing, idle_pc] = operands; + if (ppc_state.npc == idle_pc) + core_timing.Idle(); + return sizeof(AnyCallback) + sizeof(operands); } bool CachedInterpreter::HandleFunctionHooking(u32 address) @@ -275,27 +205,69 @@ bool CachedInterpreter::HandleFunctionHooking(u32 address) if (!result) return false; - m_code.emplace_back(WritePC, address); - m_code.emplace_back(Interpreter::HLEFunction, result.hook_index); + Write(HLEFunction, {m_system, address, result.hook_index}); if (result.type != HLE::HookType::Replace) return false; - m_code.emplace_back(EndBlock, js.downcountAmount); - m_code.emplace_back(); + js.downcountAmount += js.st.numCycles; + WriteEndBlock(); return true; } -void CachedInterpreter::Jit(u32 address) +void CachedInterpreter::WriteEndBlock() { - if (m_code.size() >= CODE_SIZE / sizeof(Instruction) - 0x1000 || - SConfig::GetInstance().bJITNoBlockCache) + if (IsProfilingEnabled()) + { + Write(EndBlock, {{js.downcountAmount, js.numLoadStoreInst, js.numFloatingPointInst}, + js.curBlock->profile_data.get()}); + } + else + { + Write(EndBlock, {js.downcountAmount, js.numLoadStoreInst, js.numFloatingPointInst}); + } +} + +bool CachedInterpreter::SetEmitterStateToFreeCodeRegion() +{ + const auto free = m_free_ranges.by_size_begin(); + if (free == m_free_ranges.by_size_end()) + { + WARN_LOG_FMT(DYNA_REC, "Failed to find free memory region in code region."); + return false; + } + SetCodePtr(free.from(), free.to()); + return true; +} + +void CachedInterpreter::FreeRanges() +{ + for (const auto& [from, to] : m_block_cache.GetRangesToFree()) + m_free_ranges.insert(from, to); + m_block_cache.ClearRangesToFree(); +} + +void CachedInterpreter::ResetFreeMemoryRanges() +{ + m_free_ranges.clear(); + m_free_ranges.insert(region, region + region_size); +} + +void CachedInterpreter::Jit(u32 em_address) +{ + Jit(em_address, true); +} + +void CachedInterpreter::Jit(u32 em_address, bool clear_cache_and_retry_on_failure) +{ + if (IsAlmostFull() || SConfig::GetInstance().bJITNoBlockCache) { ClearCache(); } + FreeRanges(); const u32 nextPC = - analyzer.Analyze(m_ppc_state.pc, &code_block, &m_code_buffer, m_code_buffer.size()); + analyzer.Analyze(em_address, &code_block, &m_code_buffer, m_code_buffer.size()); if (code_block.m_memory_exception) { // Address of instruction could not be translated @@ -306,9 +278,46 @@ void CachedInterpreter::Jit(u32 address) return; } - JitBlock* b = m_block_cache.AllocateBlock(m_ppc_state.pc); + if (SetEmitterStateToFreeCodeRegion()) + { + JitBlock* b = m_block_cache.AllocateBlock(em_address); + b->normalEntry = b->near_begin = GetWritableCodePtr(); - js.blockStart = m_ppc_state.pc; + if (DoJit(em_address, b, nextPC)) + { + // Record what memory region was used so we know what to free if this block gets invalidated. + b->near_end = GetWritableCodePtr(); + b->far_begin = b->far_end = nullptr; + + b->codeSize = static_cast(b->near_end - b->normalEntry); + b->originalSize = code_block.m_num_instructions; + + // Mark the memory region that this code block uses in the RangeSizeSet. + if (b->near_begin != b->near_end) + m_free_ranges.erase(b->near_begin, b->near_end); + + m_block_cache.FinalizeBlock(*b, jo.enableBlocklink, code_block.m_physical_addresses); + + return; + } + } + + if (clear_cache_and_retry_on_failure) + { + WARN_LOG_FMT(DYNA_REC, "flushing code caches, please report if this happens a lot"); + ClearCache(); + Jit(em_address, false); + return; + } + + PanicAlertFmtT("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."); + std::exit(-1); +} + +bool CachedInterpreter::DoJit(u32 em_address, JitBlock* b, u32 nextPC) +{ + js.blockStart = em_address; js.firstFPInstructionFound = false; js.fifoBytesSinceCheck = 0; js.downcountAmount = 0; @@ -316,85 +325,87 @@ void CachedInterpreter::Jit(u32 address) js.numFloatingPointInst = 0; js.curBlock = b; - b->normalEntry = b->near_begin = GetCodePtr(); + auto& interpreter = m_system.GetInterpreter(); + auto& power_pc = m_system.GetPowerPC(); + auto& cpu = m_system.GetCPU(); + auto& breakpoints = power_pc.GetBreakPoints(); + + if (IsProfilingEnabled()) + Write(StartProfiledBlock, {js.curBlock->profile_data.get()}); for (u32 i = 0; i < code_block.m_num_instructions; i++) { PPCAnalyst::CodeOp& op = m_code_buffer[i]; + js.op = &op; + js.compilerPC = op.address; + js.instructionsLeft = (code_block.m_num_instructions - 1) - i; js.downcountAmount += op.opinfo->num_cycles; if (op.opinfo->flags & FL_LOADSTORE) ++js.numLoadStoreInst; if (op.opinfo->flags & FL_USE_FPU) ++js.numFloatingPointInst; - if (HandleFunctionHooking(op.address)) + if (HandleFunctionHooking(js.compilerPC)) break; if (!op.skip) { - const bool breakpoint = - m_enable_debugging && - m_system.GetPowerPC().GetBreakPoints().IsAddressBreakPoint(op.address); - const bool check_fpu = (op.opinfo->flags & FL_USE_FPU) && !js.firstFPInstructionFound; - const bool endblock = (op.opinfo->flags & FL_ENDBLOCK) != 0; - const bool memcheck = (op.opinfo->flags & FL_LOADSTORE) && jo.memcheck; - const bool check_program_exception = !endblock && ShouldHandleFPExceptionForInstruction(&op); - const bool idle_loop = op.branchIsIdleLoop; - - if (breakpoint || check_fpu || endblock || memcheck || check_program_exception) - m_code.emplace_back(WritePC, op.address); - - if (breakpoint) - m_code.emplace_back(CheckBreakpoint, js.downcountAmount); - - if (check_fpu) + if (IsDebuggingEnabled() && !cpu.IsStepping() && + breakpoints.IsAddressBreakPoint(js.compilerPC)) { - m_code.emplace_back(CheckFPU, js.downcountAmount); + Write(CheckBreakpoint, {power_pc, js.compilerPC, js.downcountAmount}); + } + if (!js.firstFPInstructionFound && (op.opinfo->flags & FL_USE_FPU) != 0) + { + Write(CheckFPU, {power_pc, js.compilerPC, js.downcountAmount}); js.firstFPInstructionFound = true; } - m_code.emplace_back(Interpreter::GetInterpreterOp(op.inst), op.inst); - if (memcheck) - m_code.emplace_back(CheckDSI, js.downcountAmount); - if (check_program_exception) - m_code.emplace_back(CheckProgramException, js.downcountAmount); - if (idle_loop) - m_code.emplace_back(CheckIdle, js.blockStart); - if (endblock) + // Instruction may cause a DSI Exception or Program Exception. + if ((jo.memcheck && (op.opinfo->flags & FL_LOADSTORE) != 0) || + (!op.canEndBlock && ShouldHandleFPExceptionForInstruction(&op))) { - m_code.emplace_back(EndBlock, js.downcountAmount); - if (js.numLoadStoreInst != 0) - m_code.emplace_back(UpdateNumLoadStoreInstructions, js.numLoadStoreInst); - if (js.numFloatingPointInst != 0) - m_code.emplace_back(UpdateNumFloatingPointInstructions, js.numFloatingPointInst); + const InterpretAndCheckExceptionsOperands operands = { + {interpreter, Interpreter::GetInterpreterOp(op.inst), js.compilerPC, op.inst}, + power_pc, + js.downcountAmount}; + Write(op.canEndBlock ? InterpretAndCheckExceptions : + InterpretAndCheckExceptions, + operands); } + else + { + const InterpretOperands operands = {interpreter, Interpreter::GetInterpreterOp(op.inst), + js.compilerPC, op.inst}; + Write(op.canEndBlock ? Interpret : Interpret, operands); + } + + if (op.branchIsIdleLoop) + Write(CheckIdle, {m_system.GetCoreTiming(), js.blockStart}); + if (op.canEndBlock) + WriteEndBlock(); } } if (code_block.m_broken) { - m_code.emplace_back(WriteBrokenBlockNPC, nextPC); - m_code.emplace_back(EndBlock, js.downcountAmount); - if (js.numLoadStoreInst != 0) - m_code.emplace_back(UpdateNumLoadStoreInstructions, js.numLoadStoreInst); - if (js.numFloatingPointInst != 0) - m_code.emplace_back(UpdateNumFloatingPointInstructions, js.numFloatingPointInst); + Write(WriteBrokenBlockNPC, {nextPC}); + WriteEndBlock(); } - m_code.emplace_back(); - b->near_end = GetCodePtr(); - b->far_begin = nullptr; - b->far_end = nullptr; - - b->codeSize = static_cast(GetCodePtr() - b->normalEntry); - b->originalSize = code_block.m_num_instructions; - - m_block_cache.FinalizeBlock(*b, jo.enableBlocklink, code_block.m_physical_addresses); + if (HasWriteFailed()) + { + WARN_LOG_FMT(DYNA_REC, "JIT ran out of space in code region during code generation."); + return false; + } + return true; } void CachedInterpreter::ClearCache() { - m_code.clear(); m_block_cache.Clear(); + m_block_cache.ClearRangesToFree(); + ClearCodeSpace(); + ResetFreeMemoryRanges(); RefreshConfig(); } diff --git a/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.h b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.h index 513ad7dbc9..92da1cd473 100644 --- a/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.h +++ b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.h @@ -3,14 +3,27 @@ #pragma once -#include +#include + +#include #include "Common/CommonTypes.h" -#include "Core/PowerPC/CachedInterpreter/InterpreterBlockCache.h" +#include "Core/PowerPC/CachedInterpreter/CachedInterpreterBlockCache.h" +#include "Core/PowerPC/CachedInterpreter/CachedInterpreterEmitter.h" #include "Core/PowerPC/JitCommon/JitBase.h" #include "Core/PowerPC/PPCAnalyst.h" -class CachedInterpreter : public JitBase +namespace CoreTiming +{ +class CoreTimingManager; +} +namespace CPU +{ +enum class State; +} +class Interpreter; + +class CachedInterpreter : public JitBase, public CachedInterpreterCodeBlock { public: explicit CachedInterpreter(Core::System& system); @@ -30,32 +43,112 @@ public: void SingleStep() override; void Jit(u32 address) override; + void Jit(u32 address, bool clear_cache_and_retry_on_failure); + bool DoJit(u32 address, JitBlock* b, u32 nextPC); JitBaseBlockCache* GetBlockCache() override { return &m_block_cache; } const char* GetName() const override { return "Cached Interpreter"; } const CommonAsmRoutinesBase* GetAsmRoutines() override { return nullptr; } private: - struct Instruction; - - u8* GetCodePtr(); void ExecuteOneBlock(); bool HandleFunctionHooking(u32 address); + void WriteEndBlock(); - static void EndBlock(CachedInterpreter& cached_interpreter, UGeckoInstruction data); - static void UpdateNumLoadStoreInstructions(CachedInterpreter& cached_interpreter, - UGeckoInstruction data); - static void UpdateNumFloatingPointInstructions(CachedInterpreter& cached_interpreter, - UGeckoInstruction data); - static void WritePC(CachedInterpreter& cached_interpreter, UGeckoInstruction data); - static void WriteBrokenBlockNPC(CachedInterpreter& cached_interpreter, UGeckoInstruction data); - static bool CheckFPU(CachedInterpreter& cached_interpreter, u32 data); - static bool CheckDSI(CachedInterpreter& cached_interpreter, u32 data); - static bool CheckProgramException(CachedInterpreter& cached_interpreter, u32 data); - static bool CheckBreakpoint(CachedInterpreter& cached_interpreter, u32 data); - static bool CheckIdle(CachedInterpreter& cached_interpreter, u32 idle_pc); + // Finds a free memory region and sets the code emitter to point at that region. + // Returns false if no free memory region can be found. + bool SetEmitterStateToFreeCodeRegion(); - BlockCache m_block_cache{*this}; - std::vector m_code; + void FreeRanges(); + void ResetFreeMemoryRanges(); + + struct StartProfiledBlockOperands; + template + struct EndBlockOperands; + struct InterpretOperands; + struct InterpretAndCheckExceptionsOperands; + struct HLEFunctionOperands; + struct WriteBrokenBlockNPCOperands; + struct CheckHaltOperands; + struct CheckIdleOperands; + + static s32 StartProfiledBlock(PowerPC::PowerPCState& ppc_state, + const StartProfiledBlockOperands& profile_data); + template + static s32 EndBlock(PowerPC::PowerPCState& ppc_state, const EndBlockOperands& operands); + template + static s32 Interpret(PowerPC::PowerPCState& ppc_state, const InterpretOperands& operands); + template + static s32 InterpretAndCheckExceptions(PowerPC::PowerPCState& ppc_state, + const InterpretAndCheckExceptionsOperands& operands); + static s32 HLEFunction(PowerPC::PowerPCState& ppc_state, const HLEFunctionOperands& operands); + static s32 WriteBrokenBlockNPC(PowerPC::PowerPCState& ppc_state, + const WriteBrokenBlockNPCOperands& operands); + static s32 CheckFPU(PowerPC::PowerPCState& ppc_state, const CheckHaltOperands& operands); + static s32 CheckBreakpoint(PowerPC::PowerPCState& ppc_state, const CheckHaltOperands& operands); + static s32 CheckIdle(PowerPC::PowerPCState& ppc_state, const CheckIdleOperands& operands); + + HyoutaUtilities::RangeSizeSet m_free_ranges; + CachedInterpreterBlockCache m_block_cache; +}; + +struct CachedInterpreter::StartProfiledBlockOperands +{ + JitBlock::ProfileData* profile_data; +}; + +template <> +struct CachedInterpreter::EndBlockOperands +{ + u32 downcount; + u32 num_load_stores; + u32 num_fp_inst; + u32 : 32; +}; + +template <> +struct CachedInterpreter::EndBlockOperands : CachedInterpreter::EndBlockOperands +{ + JitBlock::ProfileData* profile_data; +}; + +struct CachedInterpreter::InterpretOperands +{ + Interpreter& interpreter; + void (*func)(Interpreter&, UGeckoInstruction); // Interpreter::Instruction + u32 current_pc; + UGeckoInstruction inst; +}; + +struct CachedInterpreter::InterpretAndCheckExceptionsOperands : InterpretOperands +{ + PowerPC::PowerPCManager& power_pc; + u32 downcount; +}; + +struct CachedInterpreter::HLEFunctionOperands +{ + Core::System& system; + u32 current_pc; + u32 hook_index; +}; + +struct CachedInterpreter::WriteBrokenBlockNPCOperands +{ + u32 current_pc; + u32 : 32; +}; + +struct CachedInterpreter::CheckHaltOperands +{ + PowerPC::PowerPCManager& power_pc; + u32 current_pc; + u32 downcount; +}; + +struct CachedInterpreter::CheckIdleOperands +{ + CoreTiming::CoreTimingManager& core_timing; + u32 idle_pc; }; diff --git a/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterBlockCache.cpp b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterBlockCache.cpp new file mode 100644 index 0000000000..3b4c4a0637 --- /dev/null +++ b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterBlockCache.cpp @@ -0,0 +1,41 @@ +// Copyright 2024 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Core/PowerPC/CachedInterpreter/CachedInterpreterBlockCache.h" + +#include "Core/PowerPC/CachedInterpreter/CachedInterpreterEmitter.h" +#include "Core/PowerPC/JitCommon/JitBase.h" + +CachedInterpreterBlockCache::CachedInterpreterBlockCache(JitBase& jit) : JitBaseBlockCache{jit} +{ +} + +void CachedInterpreterBlockCache::Init() +{ + JitBaseBlockCache::Init(); + ClearRangesToFree(); +} + +void CachedInterpreterBlockCache::DestroyBlock(JitBlock& block) +{ + JitBaseBlockCache::DestroyBlock(block); + + if (block.near_begin != block.near_end) + m_ranges_to_free_on_next_codegen.emplace_back(block.near_begin, block.near_end); +} + +void CachedInterpreterBlockCache::ClearRangesToFree() +{ + m_ranges_to_free_on_next_codegen.clear(); +} + +void CachedInterpreterBlockCache::WriteLinkBlock(const JitBlock::LinkData& source, + const JitBlock* dest) +{ +} + +void CachedInterpreterBlockCache::WriteDestroyBlock(const JitBlock& block) +{ + CachedInterpreterEmitter emitter(block.normalEntry, block.near_end); + emitter.Write(CachedInterpreterEmitter::PoisonCallback); +} diff --git a/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterBlockCache.h b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterBlockCache.h new file mode 100644 index 0000000000..5b34a9cfc9 --- /dev/null +++ b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterBlockCache.h @@ -0,0 +1,35 @@ +// Copyright 2024 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include + +#include "Common/CommonTypes.h" +#include "Core/PowerPC/JitCommon/JitCache.h" + +class JitBase; + +class CachedInterpreterBlockCache final : public JitBaseBlockCache +{ +public: + explicit CachedInterpreterBlockCache(JitBase& jit); + + void Init() override; + + void DestroyBlock(JitBlock& block) override; + + void ClearRangesToFree(); + + const std::vector>& GetRangesToFree() const + { + return m_ranges_to_free_on_next_codegen; + } + +private: + void WriteLinkBlock(const JitBlock::LinkData& source, const JitBlock* dest) override; + void WriteDestroyBlock(const JitBlock& block) override; + + std::vector> m_ranges_to_free_on_next_codegen; +}; diff --git a/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterEmitter.cpp b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterEmitter.cpp new file mode 100644 index 0000000000..8422ef9edb --- /dev/null +++ b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterEmitter.cpp @@ -0,0 +1,39 @@ +// Copyright 2024 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include "Core/PowerPC/CachedInterpreter/CachedInterpreterEmitter.h" + +#include +#include + +#include "Common/Assert.h" +#include "Common/MsgHandler.h" + +void CachedInterpreterEmitter::Write(AnyCallback callback, const void* operands, std::size_t size) +{ + DEBUG_ASSERT(reinterpret_cast(m_code) % alignof(AnyCallback) == 0); + if (m_code + sizeof(callback) + size >= m_code_end) + { + m_write_failed = true; + return; + } + std::memcpy(m_code, &callback, sizeof(callback)); + m_code += sizeof(callback); + std::memcpy(m_code, operands, size); + m_code += size; +} + +s32 CachedInterpreterEmitter::PoisonCallback(PowerPC::PowerPCState& ppc_state, const void* operands) +{ + ASSERT_MSG(DYNA_REC, false, + "The Cached Interpreter reached a poisoned callback. This should never happen!"); + return 0; +} + +void CachedInterpreterCodeBlock::PoisonMemory() +{ + DEBUG_ASSERT(reinterpret_cast(region) % alignof(AnyCallback) == 0); + DEBUG_ASSERT(region_size % sizeof(AnyCallback) == 0); + std::fill(reinterpret_cast(region), + reinterpret_cast(region + region_size), AnyCallbackCast(PoisonCallback)); +} diff --git a/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterEmitter.h b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterEmitter.h new file mode 100644 index 0000000000..db1a22c413 --- /dev/null +++ b/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterEmitter.h @@ -0,0 +1,84 @@ +// Copyright 2024 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include + +#include "Common/CodeBlock.h" +#include "Common/CommonTypes.h" + +namespace PowerPC +{ +struct PowerPCState; +} + +class CachedInterpreterEmitter +{ +protected: + // The return value of most callbacks is the distance in memory to the next callback. + // If a callback returns 0, the block will be exited. The return value is signed to + // support block-linking. 32-bit return values seem to perform better than 64-bit ones. + template + using Callback = s32 (*)(PowerPC::PowerPCState& ppc_state, const Operands& operands); + using AnyCallback = s32 (*)(PowerPC::PowerPCState& ppc_state, const void* operands); + + template + static AnyCallback AnyCallbackCast(Callback callback) + { + return reinterpret_cast(callback); + } + static consteval AnyCallback AnyCallbackCast(AnyCallback callback) { return callback; } + +public: + CachedInterpreterEmitter() = default; + explicit CachedInterpreterEmitter(u8* begin, u8* end) : m_code(begin), m_code_end(end) {} + + template + void Write(Callback callback, const Operands& operands) + { + // I would use std::is_trivial_v, but almost every operands struct uses + // references instead of pointers to make the callback functions nicer. + static_assert( + std::is_trivially_copyable_v && std::is_trivially_destructible_v && + alignof(Operands) <= alignof(AnyCallback) && sizeof(Operands) % alignof(AnyCallback) == 0); + Write(AnyCallbackCast(callback), &operands, sizeof(Operands)); + } + void Write(AnyCallback callback) { Write(callback, nullptr, 0); } + + const u8* GetCodePtr() const { return m_code; } + u8* GetWritableCodePtr() { return m_code; } + const u8* GetCodeEnd() const { return m_code_end; } + u8* GetWritableCodeEnd() { return m_code_end; } + // Should be checked after a block of code has been generated to see if the code has been + // successfully written to memory. Do not call the generated code when this returns true! + bool HasWriteFailed() const { return m_write_failed; } + + void SetCodePtr(u8* begin, u8* end) + { + m_code = begin; + m_code_end = end; + m_write_failed = false; + } + + static s32 PoisonCallback(PowerPC::PowerPCState& ppc_state, const void* operands); + +private: + void Write(AnyCallback callback, const void* operands, std::size_t size); + + // Pointer to memory where code will be emitted to. + u8* m_code = nullptr; + // Pointer past the end of the memory region we're allowed to emit to. + // Writes that would reach this memory are refused and will set the m_write_failed flag instead. + u8* m_code_end = nullptr; + // Set to true when a write request happens that would write past m_code_end. + // Must be cleared with SetCodePtr() afterwards. + bool m_write_failed = false; +}; + +class CachedInterpreterCodeBlock : public Common::CodeBlock +{ +private: + void PoisonMemory() override; +}; diff --git a/Source/Core/Core/PowerPC/CachedInterpreter/InterpreterBlockCache.cpp b/Source/Core/Core/PowerPC/CachedInterpreter/InterpreterBlockCache.cpp deleted file mode 100644 index 4bcc0b3848..0000000000 --- a/Source/Core/Core/PowerPC/CachedInterpreter/InterpreterBlockCache.cpp +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2016 Dolphin Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - -#include "Core/PowerPC/CachedInterpreter/InterpreterBlockCache.h" - -#include "Core/PowerPC/JitCommon/JitBase.h" - -BlockCache::BlockCache(JitBase& jit) : JitBaseBlockCache{jit} -{ -} - -void BlockCache::WriteLinkBlock(const JitBlock::LinkData& source, const JitBlock* dest) -{ -} diff --git a/Source/Core/Core/PowerPC/CachedInterpreter/InterpreterBlockCache.h b/Source/Core/Core/PowerPC/CachedInterpreter/InterpreterBlockCache.h deleted file mode 100644 index a20e457ef6..0000000000 --- a/Source/Core/Core/PowerPC/CachedInterpreter/InterpreterBlockCache.h +++ /dev/null @@ -1,17 +0,0 @@ -// Copyright 2016 Dolphin Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - -#pragma once - -#include "Core/PowerPC/JitCommon/JitCache.h" - -class JitBase; - -class BlockCache final : public JitBaseBlockCache -{ -public: - explicit BlockCache(JitBase& jit); - -private: - void WriteLinkBlock(const JitBlock::LinkData& source, const JitBlock* dest) override; -}; diff --git a/Source/Core/Core/PowerPC/GDBStub.cpp b/Source/Core/Core/PowerPC/GDBStub.cpp index df87a6c75a..c293977aeb 100644 --- a/Source/Core/Core/PowerPC/GDBStub.cpp +++ b/Source/Core/Core/PowerPC/GDBStub.cpp @@ -164,9 +164,8 @@ static void RemoveBreakpoint(BreakpointType type, u32 addr, u32 len) if (type == BreakpointType::ExecuteHard || type == BreakpointType::ExecuteSoft) { auto& breakpoints = Core::System::GetInstance().GetPowerPC().GetBreakPoints(); - while (breakpoints.IsAddressBreakPoint(addr)) + if (breakpoints.Remove(addr)) { - breakpoints.Remove(addr); INFO_LOG_FMT(GDB_STUB, "gdb: removed a breakpoint: {:08x} bytes at {:08x}", len, addr); } } @@ -866,7 +865,7 @@ static void WriteMemory(const Core::CPUThreadGuard& guard) static void Step() { auto& system = Core::System::GetInstance(); - system.GetCPU().EnableStepping(true); + system.GetCPU().SetStepping(true); Core::CallOnStateChangedCallbacks(Core::State::Paused); } diff --git a/Source/Core/Core/PowerPC/Interpreter/Interpreter.cpp b/Source/Core/Core/PowerPC/Interpreter/Interpreter.cpp index a7c2fbed52..89153f801e 100644 --- a/Source/Core/Core/PowerPC/Interpreter/Interpreter.cpp +++ b/Source/Core/Core/PowerPC/Interpreter/Interpreter.cpp @@ -261,38 +261,8 @@ void Interpreter::Run() s_pc_vec.erase(s_pc_vec.begin()); #endif - // 2: check for breakpoint - if (power_pc.GetBreakPoints().IsAddressBreakPoint(m_ppc_state.pc)) - { -#ifdef SHOW_HISTORY - NOTICE_LOG_FMT(POWERPC, "----------------------------"); - NOTICE_LOG_FMT(POWERPC, "Blocks:"); - for (const u32 entry : s_pc_block_vec) - NOTICE_LOG_FMT(POWERPC, "PC: {:#010x}", entry); - NOTICE_LOG_FMT(POWERPC, "----------------------------"); - NOTICE_LOG_FMT(POWERPC, "Steps:"); - for (size_t j = 0; j < s_pc_vec.size(); j++) - { - // Write space - if (j > 0) - { - if (s_pc_vec[j] != s_pc_vec[(j - 1) + 4] - NOTICE_LOG_FMT(POWERPC, ""); - } - - NOTICE_LOG_FMT(POWERPC, "PC: {:#010x}", s_pc_vec[j]); - } -#endif - INFO_LOG_FMT(POWERPC, "Hit Breakpoint - {:08x}", m_ppc_state.pc); - cpu.Break(); - if (GDBStub::IsActive()) - GDBStub::TakeControl(); - if (power_pc.GetBreakPoints().IsTempBreakPoint(m_ppc_state.pc)) - power_pc.GetBreakPoints().Remove(m_ppc_state.pc); - - Host_UpdateDisasmDialog(); + if (power_pc.CheckAndHandleBreakPoints()) return; - } cycles += SingleStepInner(); } m_ppc_state.downcount -= cycles; diff --git a/Source/Core/Core/PowerPC/Interpreter/Interpreter_Integer.cpp b/Source/Core/Core/PowerPC/Interpreter/Interpreter_Integer.cpp index 3cf0be2178..d5bd50720b 100644 --- a/Source/Core/Core/PowerPC/Interpreter/Interpreter_Integer.cpp +++ b/Source/Core/Core/PowerPC/Interpreter/Interpreter_Integer.cpp @@ -16,6 +16,15 @@ void Interpreter::Helper_UpdateCR0(PowerPC::PowerPCState& ppc_state, u32 value) { const s64 sign_extended = s64{s32(value)}; u64 cr_val = u64(sign_extended); + + if (value == 0) + { + // GT is considered unset if cr_val is zero or if bit 63 of cr_val is set. + // If we're about to turn cr_val from zero to non-zero by setting the SO bit, + // we need to set bit 63 so we don't accidentally change GT. + cr_val |= 1ULL << 63; + } + cr_val = (cr_val & ~(1ULL << PowerPC::CR_EMU_SO_BIT)) | (u64{ppc_state.GetXER_SO()} << PowerPC::CR_EMU_SO_BIT); diff --git a/Source/Core/Core/PowerPC/Interpreter/Interpreter_Tables.cpp b/Source/Core/Core/PowerPC/Interpreter/Interpreter_Tables.cpp index 44ac712896..8c513df306 100644 --- a/Source/Core/Core/PowerPC/Interpreter/Interpreter_Tables.cpp +++ b/Source/Core/Core/PowerPC/Interpreter/Interpreter_Tables.cpp @@ -6,7 +6,6 @@ #include #include "Common/Assert.h" -#include "Common/TypeUtils.h" #include "Core/PowerPC/Gekko.h" namespace @@ -341,7 +340,7 @@ constexpr std::array s_table63_2{{ constexpr std::array s_interpreter_op_table = []() consteval { std::array table{}; - Common::Fill(table, Interpreter::unknown_instruction); + table.fill(Interpreter::unknown_instruction); for (auto& tpl : s_primary_table) { ASSERT(table[tpl.opcode] == Interpreter::unknown_instruction); @@ -353,7 +352,7 @@ constexpr std::array s_interpreter_op_table = []() constexpr std::array s_interpreter_op_table4 = []() consteval { std::array table{}; - Common::Fill(table, Interpreter::unknown_instruction); + table.fill(Interpreter::unknown_instruction); for (u32 i = 0; i < 32; i++) { @@ -390,7 +389,7 @@ constexpr std::array s_interpreter_op_table4 = [ constexpr std::array s_interpreter_op_table19 = []() consteval { std::array table{}; - Common::Fill(table, Interpreter::unknown_instruction); + table.fill(Interpreter::unknown_instruction); for (auto& tpl : s_table19) { ASSERT(table[tpl.opcode] == Interpreter::unknown_instruction); @@ -402,7 +401,7 @@ constexpr std::array s_interpreter_op_table19 = constexpr std::array s_interpreter_op_table31 = []() consteval { std::array table{}; - Common::Fill(table, Interpreter::unknown_instruction); + table.fill(Interpreter::unknown_instruction); for (auto& tpl : s_table31) { ASSERT(table[tpl.opcode] == Interpreter::unknown_instruction); @@ -414,7 +413,7 @@ constexpr std::array s_interpreter_op_table31 = constexpr std::array s_interpreter_op_table59 = []() consteval { std::array table{}; - Common::Fill(table, Interpreter::unknown_instruction); + table.fill(Interpreter::unknown_instruction); for (auto& tpl : s_table59) { ASSERT(table[tpl.opcode] == Interpreter::unknown_instruction); @@ -426,7 +425,7 @@ constexpr std::array s_interpreter_op_table59 = [] constexpr std::array s_interpreter_op_table63 = []() consteval { std::array table{}; - Common::Fill(table, Interpreter::unknown_instruction); + table.fill(Interpreter::unknown_instruction); for (auto& tpl : s_table63) { ASSERT(table[tpl.opcode] == Interpreter::unknown_instruction); diff --git a/Source/Core/Core/PowerPC/Jit64/Jit.cpp b/Source/Core/Core/PowerPC/Jit64/Jit.cpp index ce63b2e3c4..4594f7d6d5 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit.cpp @@ -757,7 +757,7 @@ void Jit64::Jit(u32 em_address, bool clear_cache_and_retry_on_failure) std::size_t block_size = m_code_buffer.size(); - if (m_enable_debugging) + if (IsDebuggingEnabled()) { // We can link blocks as long as we are not single stepping EnableBlockLink(); @@ -909,7 +909,7 @@ bool Jit64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) // Assume that GQR values don't change often at runtime. Many paired-heavy games use largely float // loads and stores, which are significantly faster when inlined (especially in MMU mode, where // this lets them use fastmem). - if (js.pairedQuantizeAddresses.find(js.blockStart) == js.pairedQuantizeAddresses.end()) + if (!js.pairedQuantizeAddresses.contains(js.blockStart)) { // If there are GQRs used but not set, we'll treat those as constant and optimize them BitSet8 gqr_static = ComputeStaticGQRs(code_block); @@ -938,8 +938,7 @@ bool Jit64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) } } - if (js.noSpeculativeConstantsAddresses.find(js.blockStart) == - js.noSpeculativeConstantsAddresses.end()) + if (!js.noSpeculativeConstantsAddresses.contains(js.blockStart)) { IntializeSpeculativeConstants(); } @@ -958,9 +957,6 @@ bool Jit64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) js.fastmemLoadStore = nullptr; js.fixupExceptionHandler = false; - if (!m_enable_debugging) - js.downcountAmount += PatchEngine::GetSpeedhackCycles(js.compilerPC); - if (i == (code_block.m_num_instructions - 1)) { js.isLastInstruction = true; @@ -970,8 +966,7 @@ bool Jit64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) { // Gather pipe writes using a non-immediate address are discovered by profiling. const u32 prev_address = m_code_buffer[i - 1].address; - bool gatherPipeIntCheck = - js.fifoWriteAddresses.find(prev_address) != js.fifoWriteAddresses.end(); + bool gatherPipeIntCheck = js.fifoWriteAddresses.contains(prev_address); // Gather pipe writes using an immediate address are explicitly tracked. if (jo.optimizeGatherPipe && @@ -1038,7 +1033,7 @@ bool Jit64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) { auto& cpu = m_system.GetCPU(); auto& power_pc = m_system.GetPowerPC(); - if (m_enable_debugging && power_pc.GetBreakPoints().IsAddressBreakPoint(op.address) && + if (IsDebuggingEnabled() && power_pc.GetBreakPoints().IsAddressBreakPoint(op.address) && !cpu.IsStepping()) { gpr.Flush(); @@ -1046,7 +1041,7 @@ bool Jit64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) MOV(32, PPCSTATE(pc), Imm32(op.address)); ABI_PushRegistersAndAdjustStack({}, 0); - ABI_CallFunctionP(PowerPC::CheckBreakPointsFromJIT, &power_pc); + ABI_CallFunctionP(PowerPC::CheckAndHandleBreakPointsFromJIT, &power_pc); ABI_PopRegistersAndAdjustStack({}, 0); MOV(64, R(RSCRATCH), ImmPtr(cpu.GetStatePtr())); CMP(32, MatR(RSCRATCH), Imm32(Common::ToUnderlying(CPU::State::Running))); diff --git a/Source/Core/Core/PowerPC/Jit64/Jit64_Tables.cpp b/Source/Core/Core/PowerPC/Jit64/Jit64_Tables.cpp index 61eb1c9450..1914542c9f 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit64_Tables.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit64_Tables.cpp @@ -6,7 +6,6 @@ #include #include "Common/Assert.h" -#include "Common/TypeUtils.h" #include "Core/PowerPC/Gekko.h" namespace @@ -339,7 +338,7 @@ constexpr std::array s_table63_2{{ constexpr std::array s_dyna_op_table = []() consteval { std::array table{}; - Common::Fill(table, &Jit64::FallBackToInterpreter); + table.fill(&Jit64::FallBackToInterpreter); for (auto& tpl : s_primary_table) { @@ -354,7 +353,7 @@ constexpr std::array s_dyna_op_table = []() consteval constexpr std::array s_dyna_op_table4 = []() consteval { std::array table{}; - Common::Fill(table, &Jit64::FallBackToInterpreter); + table.fill(&Jit64::FallBackToInterpreter); for (u32 i = 0; i < 32; i++) { @@ -392,7 +391,7 @@ constexpr std::array s_dyna_op_table4 = []() consteval constexpr std::array s_dyna_op_table19 = []() consteval { std::array table{}; - Common::Fill(table, &Jit64::FallBackToInterpreter); + table.fill(&Jit64::FallBackToInterpreter); for (const auto& tpl : s_table19) { @@ -407,7 +406,7 @@ constexpr std::array s_dyna_op_table19 = []() consteva constexpr std::array s_dyna_op_table31 = []() consteval { std::array table{}; - Common::Fill(table, &Jit64::FallBackToInterpreter); + table.fill(&Jit64::FallBackToInterpreter); for (const auto& tpl : s_table31) { @@ -422,7 +421,7 @@ constexpr std::array s_dyna_op_table31 = []() consteva constexpr std::array s_dyna_op_table59 = []() consteval { std::array table{}; - Common::Fill(table, &Jit64::FallBackToInterpreter); + table.fill(&Jit64::FallBackToInterpreter); for (const auto& tpl : s_table59) { @@ -437,7 +436,7 @@ constexpr std::array s_dyna_op_table59 = []() consteval constexpr std::array s_dyna_op_table63 = []() consteval { std::array table{}; - Common::Fill(table, &Jit64::FallBackToInterpreter); + table.fill(&Jit64::FallBackToInterpreter); for (const auto& tpl : s_table63) { diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp index 370ab5c671..65d2a4296b 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp @@ -16,6 +16,7 @@ #include "Common/x64Emitter.h" #include "Core/CoreTiming.h" +#include "Core/PowerPC/ConditionRegister.h" #include "Core/PowerPC/Interpreter/ExceptionUtils.h" #include "Core/PowerPC/Interpreter/Interpreter.h" #include "Core/PowerPC/Jit64/RegCache/JitRegCache.h" @@ -453,32 +454,31 @@ void Jit64::DoMergedBranchCondition() js.downcountAmount++; js.skipInstructions = 1; const UGeckoInstruction& next = js.op[1].inst; - int test_bit = 8 >> (next.BI & 3); + int test_bit = 3 - (next.BI & 3); bool condition = !!(next.BO & BO_BRANCH_IF_TRUE); const u32 nextPC = js.op[1].address; ASSERT(gpr.IsAllUnlocked()); FixupBranch pDontBranch; - if (test_bit & 8) + switch (test_bit) { + case PowerPC::CR_LT_BIT: // Test < 0, so jump over if >= 0. pDontBranch = J_CC(condition ? CC_GE : CC_L, Jump::Near); - } - else if (test_bit & 4) - { + break; + case PowerPC::CR_GT_BIT: // Test > 0, so jump over if <= 0. pDontBranch = J_CC(condition ? CC_LE : CC_G, Jump::Near); - } - else if (test_bit & 2) - { + break; + case PowerPC::CR_EQ_BIT: // Test = 0, so jump over if != 0. pDontBranch = J_CC(condition ? CC_NE : CC_E, Jump::Near); - } - else - { + break; + case PowerPC::CR_SO_BIT: // SO bit, do not branch (we don't emulate SO for cmp). pDontBranch = J(Jump::Near); + break; } { @@ -516,21 +516,28 @@ void Jit64::DoMergedBranchImmediate(s64 val) js.downcountAmount++; js.skipInstructions = 1; const UGeckoInstruction& next = js.op[1].inst; - int test_bit = 8 >> (next.BI & 3); + int test_bit = 3 - (next.BI & 3); bool condition = !!(next.BO & BO_BRANCH_IF_TRUE); const u32 nextPC = js.op[1].address; ASSERT(gpr.IsAllUnlocked()); - bool branch; - if (test_bit & 8) + bool branch = false; + switch (test_bit) + { + case PowerPC::CR_LT_BIT: branch = condition ? val < 0 : val >= 0; - else if (test_bit & 4) + break; + case PowerPC::CR_GT_BIT: branch = condition ? val > 0 : val <= 0; - else if (test_bit & 2) + break; + case PowerPC::CR_EQ_BIT: branch = condition ? val == 0 : val != 0; - else // SO bit, do not branch (we don't emulate SO for cmp). - branch = false; + break; + case PowerPC::CR_SO_BIT: + // SO bit, do not branch (we don't emulate SO for cmp). + break; + } if (branch) { diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp index 31794b9ba9..6331358359 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp @@ -152,9 +152,10 @@ void Jit64::SetCRFieldBit(int field, int bit) void Jit64::FixGTBeforeSettingCRFieldBit(Gen::X64Reg reg) { - // Gross but necessary; if the input is totally zero and we set SO or LT, - // or even just add the (1<<32), GT will suddenly end up set without us - // intending to. This can break actual games, so fix it up. + // GT is considered unset if the internal representation is <= 0, or in other words, + // if the internal representation either has bit 63 set or has all bits set to zero. + // If all bits are zero and we set some bit that's unrelated to GT, we need to set bit 63 so GT + // doesn't accidentally become considered set. Gross but necessary; this can break actual games. TEST(64, R(reg), R(reg)); FixupBranch dont_clear_gt = J_CC(CC_NZ); BTS(64, R(reg), Imm8(63)); diff --git a/Source/Core/Core/PowerPC/JitArm64/Jit.cpp b/Source/Core/Core/PowerPC/JitArm64/Jit.cpp index 6db978402f..e46ccf9ee4 100644 --- a/Source/Core/Core/PowerPC/JitArm64/Jit.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/Jit.cpp @@ -943,7 +943,7 @@ void JitArm64::Jit(u32 em_address, bool clear_cache_and_retry_on_failure) auto& cpu = m_system.GetCPU(); - if (m_enable_debugging) + if (IsDebuggingEnabled()) { // We can link blocks as long as we are not single stepping SetBlockLinkingEnabled(true); @@ -1101,8 +1101,7 @@ bool JitArm64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) if (IsProfilingEnabled()) ABI_CallFunction(&JitBlock::ProfileData::BeginProfiling, b->profile_data.get()); - if (code_block.m_gqr_used.Count() == 1 && - js.pairedQuantizeAddresses.find(js.blockStart) == js.pairedQuantizeAddresses.end()) + if (code_block.m_gqr_used.Count() == 1 && !js.pairedQuantizeAddresses.contains(js.blockStart)) { int gqr = *code_block.m_gqr_used.begin(); if (!code_block.m_gqr_modified[gqr] && !GQR(m_ppc_state, gqr)) @@ -1126,8 +1125,7 @@ bool JitArm64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) gpr.Start(js.gpa); fpr.Start(js.fpa); - if (js.noSpeculativeConstantsAddresses.find(js.blockStart) == - js.noSpeculativeConstantsAddresses.end()) + if (!js.noSpeculativeConstantsAddresses.contains(js.blockStart)) { IntializeSpeculativeConstants(); } @@ -1145,9 +1143,6 @@ bool JitArm64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) js.downcountAmount += opinfo->num_cycles; js.isLastInstruction = i == (code_block.m_num_instructions - 1); - if (!m_enable_debugging) - js.downcountAmount += PatchEngine::GetSpeedhackCycles(js.compilerPC); - // Skip calling UpdateLastUsed for lmw/stmw - it usually hurts more than it helps if (op.inst.OPCD != 46 && op.inst.OPCD != 47) gpr.UpdateLastUsed(op.regsIn | op.regsOut); @@ -1161,8 +1156,7 @@ bool JitArm64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) { // Gather pipe writes using a non-immediate address are discovered by profiling. const u32 prev_address = m_code_buffer[i - 1].address; - bool gatherPipeIntCheck = - js.fifoWriteAddresses.find(prev_address) != js.fifoWriteAddresses.end(); + bool gatherPipeIntCheck = js.fifoWriteAddresses.contains(prev_address); if (jo.optimizeGatherPipe && (js.fifoBytesSinceCheck >= GPFifo::GATHER_PIPE_SIZE || js.mustCheckFifo)) @@ -1240,7 +1234,7 @@ bool JitArm64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) } else { - if (m_enable_debugging && !cpu.IsStepping() && + if (IsDebuggingEnabled() && !cpu.IsStepping() && m_system.GetPowerPC().GetBreakPoints().IsAddressBreakPoint(op.address)) { FlushCarry(); @@ -1252,7 +1246,7 @@ bool JitArm64::DoJit(u32 em_address, JitBlock* b, u32 nextPC) MOVI2R(DISPATCHER_PC, op.address); STP(IndexType::Signed, DISPATCHER_PC, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc)); - ABI_CallFunction(&PowerPC::CheckBreakPointsFromJIT, &m_system.GetPowerPC()); + ABI_CallFunction(&PowerPC::CheckAndHandleBreakPointsFromJIT, &m_system.GetPowerPC()); LDR(IndexType::Unsigned, ARM64Reg::W0, ARM64Reg::X0, MOVPage2R(ARM64Reg::X0, cpu.GetStatePtr())); diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp index d662c9c3cb..06e3974b9c 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp @@ -132,8 +132,6 @@ void JitArm64::fp_arith(UGeckoInstruction inst) result_reg = reg_encoder(V1Q); } - const ARM64Reg temp_gpr = m_accurate_nans && !single ? gpr.GetReg() : ARM64Reg::INVALID_REG; - switch (op5) { case 18: @@ -251,8 +249,6 @@ void JitArm64::fp_arith(UGeckoInstruction inst) fpr.Unlock(V0Q); if (V1Q != ARM64Reg::INVALID_REG) fpr.Unlock(V1Q); - if (temp_gpr != ARM64Reg::INVALID_REG) - gpr.Unlock(temp_gpr); if (output_is_single) { diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp index 7e5817ac0c..f3d263379c 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp @@ -1392,13 +1392,19 @@ void JitArm64::subfic(UGeckoInstruction inst) } else { - const bool allocate_reg = d == a; - gpr.BindToRegister(d, allocate_reg); + const bool will_read = d == a; + const bool is_zero = imm == 0; + const bool allocate_reg = will_read && !is_zero; + gpr.BindToRegister(d, will_read); // d = imm - a ARM64Reg RD = gpr.R(d); - ARM64Reg WA = allocate_reg ? gpr.GetReg() : RD; - MOVI2R(WA, imm); + ARM64Reg WA = ARM64Reg::WZR; + if (!is_zero) + { + WA = will_read ? gpr.GetReg() : RD; + MOVI2R(WA, imm); + } CARRY_IF_NEEDED(SUB, SUBS, RD, WA, gpr.R(a)); if (allocate_reg) diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp index 398afc8d69..23a06e48ca 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp @@ -141,8 +141,6 @@ void JitArm64::ps_arith(UGeckoInstruction inst) result_reg = reg_encoder(V1Q); } - const ARM64Reg temp_gpr = m_accurate_nans && !singles ? gpr.GetReg() : ARM64Reg::INVALID_REG; - if (m_accurate_nans) { if (V0Q == ARM64Reg::INVALID_REG) @@ -304,8 +302,6 @@ void JitArm64::ps_arith(UGeckoInstruction inst) fpr.Unlock(V1Q); if (V2Q != ARM64Reg::INVALID_REG) fpr.Unlock(V2Q); - if (temp_gpr != ARM64Reg::INVALID_REG) - gpr.Unlock(temp_gpr); ASSERT_MSG(DYNA_REC, singles == singles_func(), "Register allocation turned singles into doubles in the middle of ps_arith"); diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp index 58bb7c6c24..87f652d6d4 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp @@ -44,9 +44,10 @@ FixupBranch JitArm64::JumpIfCRFieldBit(int field, int bit, bool jump_if_set) void JitArm64::FixGTBeforeSettingCRFieldBit(Arm64Gen::ARM64Reg reg) { - // Gross but necessary; if the input is totally zero and we set SO or LT, - // or even just add the (1<<32), GT will suddenly end up set without us - // intending to. This can break actual games, so fix it up. + // GT is considered unset if the internal representation is <= 0, or in other words, + // if the internal representation either has bit 63 set or has all bits set to zero. + // If all bits are zero and we set some bit that's unrelated to GT, we need to set bit 63 so GT + // doesn't accidentally become considered set. Gross but necessary; this can break actual games. ARM64Reg WA = gpr.GetReg(); ARM64Reg XA = EncodeRegTo64(WA); ORR(XA, reg, LogicalImm(1ULL << 63, GPRSize::B64)); diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Tables.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Tables.cpp index d75ba2a94a..09013ee196 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Tables.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Tables.cpp @@ -6,7 +6,6 @@ #include #include "Common/Assert.h" -#include "Common/TypeUtils.h" #include "Core/PowerPC/Gekko.h" namespace @@ -339,7 +338,7 @@ constexpr std::array s_table63_2{{ constexpr std::array s_dyna_op_table = []() consteval { std::array table{}; - Common::Fill(table, &JitArm64::FallBackToInterpreter); + table.fill(&JitArm64::FallBackToInterpreter); for (auto& tpl : s_primary_table) { @@ -354,7 +353,7 @@ constexpr std::array s_dyna_op_table = []() consteval constexpr std::array s_dyna_op_table4 = []() consteval { std::array table{}; - Common::Fill(table, &JitArm64::FallBackToInterpreter); + table.fill(&JitArm64::FallBackToInterpreter); for (u32 i = 0; i < 32; i++) { @@ -392,7 +391,7 @@ constexpr std::array s_dyna_op_table4 = []() conste constexpr std::array s_dyna_op_table19 = []() consteval { std::array table{}; - Common::Fill(table, &JitArm64::FallBackToInterpreter); + table.fill(&JitArm64::FallBackToInterpreter); for (const auto& tpl : s_table19) { @@ -407,7 +406,7 @@ constexpr std::array s_dyna_op_table19 = []() const constexpr std::array s_dyna_op_table31 = []() consteval { std::array table{}; - Common::Fill(table, &JitArm64::FallBackToInterpreter); + table.fill(&JitArm64::FallBackToInterpreter); for (const auto& tpl : s_table31) { @@ -422,7 +421,7 @@ constexpr std::array s_dyna_op_table31 = []() const constexpr std::array s_dyna_op_table59 = []() consteval { std::array table{}; - Common::Fill(table, &JitArm64::FallBackToInterpreter); + table.fill(&JitArm64::FallBackToInterpreter); for (const auto& tpl : s_table59) { @@ -437,7 +436,7 @@ constexpr std::array s_dyna_op_table59 = []() constev constexpr std::array s_dyna_op_table63 = []() consteval { std::array table{}; - Common::Fill(table, &JitArm64::FallBackToInterpreter); + table.fill(&JitArm64::FallBackToInterpreter); for (const auto& tpl : s_table63) { diff --git a/Source/Core/Core/PowerPC/JitCommon/JitBase.cpp b/Source/Core/Core/PowerPC/JitCommon/JitBase.cpp index 5ec9af3967..39b173095c 100644 --- a/Source/Core/Core/PowerPC/JitCommon/JitBase.cpp +++ b/Source/Core/Core/PowerPC/JitCommon/JitBase.cpp @@ -151,7 +151,7 @@ void JitBase::InitFastmemArena() void JitBase::InitBLROptimization() { m_enable_blr_optimization = - jo.enableBlocklink && !m_enable_debugging && EMM::IsExceptionHandlerSupported(); + jo.enableBlocklink && !IsDebuggingEnabled() && EMM::IsExceptionHandlerSupported(); m_cleanup_after_stackfault = false; } @@ -267,13 +267,11 @@ bool JitBase::CanMergeNextInstructions(int count) const // Be careful: a breakpoint kills flags in between instructions for (int i = 1; i <= count; i++) { - if (m_enable_debugging && + if (IsDebuggingEnabled() && m_system.GetPowerPC().GetBreakPoints().IsAddressBreakPoint(js.op[i].address)) { return false; } - if (js.op[i].isBranchTarget) - return false; } return true; } diff --git a/Source/Core/Core/PowerPC/JitInterface.cpp b/Source/Core/Core/PowerPC/JitInterface.cpp index bd31893035..7e0e281998 100644 --- a/Source/Core/Core/PowerPC/JitInterface.cpp +++ b/Source/Core/Core/PowerPC/JitInterface.cpp @@ -316,8 +316,7 @@ void JitInterface::CompileExceptionCheck(ExceptionType type) } auto& ppc_state = m_system.GetPPCState(); - if (ppc_state.pc != 0 && - (exception_addresses->find(ppc_state.pc)) == (exception_addresses->end())) + if (ppc_state.pc != 0 && !exception_addresses->contains(ppc_state.pc)) { if (type == ExceptionType::FIFOWrite) { diff --git a/Source/Core/Core/PowerPC/MMU.cpp b/Source/Core/Core/PowerPC/MMU.cpp index d419933269..8af5247aba 100644 --- a/Source/Core/Core/PowerPC/MMU.cpp +++ b/Source/Core/Core/PowerPC/MMU.cpp @@ -1536,7 +1536,6 @@ void MMU::UpdateBATs(BatTable& bat_table, u32 base_spr) // (input & ~BL_mask) == BEPI. For now, assume it's // implemented this way for invalid BATs as well. WARN_LOG_FMT(POWERPC, "Bad BAT setup: BEPI overlaps BL"); - continue; } if ((batl.BRPN & batu.BL) != 0) { diff --git a/Source/Core/Core/PowerPC/MMU.h b/Source/Core/Core/PowerPC/MMU.h index faf6776389..a26fd7f66c 100644 --- a/Source/Core/Core/PowerPC/MMU.h +++ b/Source/Core/Core/PowerPC/MMU.h @@ -15,11 +15,11 @@ namespace Core { class CPUThreadGuard; class System; -}; // namespace Core +} // namespace Core namespace Memory { class MemoryManager; -}; +} namespace PowerPC { diff --git a/Source/Core/Core/PowerPC/PPCAnalyst.cpp b/Source/Core/Core/PowerPC/PPCAnalyst.cpp index a0addb56c6..003dcc7b3f 100644 --- a/Source/Core/Core/PowerPC/PPCAnalyst.cpp +++ b/Source/Core/Core/PowerPC/PPCAnalyst.cpp @@ -202,21 +202,27 @@ static void AnalyzeFunction2(PPCSymbolDB* func_db, Common::Symbol* func) func->flags = flags; } +static bool IsMfspr(UGeckoInstruction inst) +{ + return inst.OPCD == 31 && inst.SUBOP10 == 339; +} + static bool IsMtspr(UGeckoInstruction inst) { return inst.OPCD == 31 && inst.SUBOP10 == 467; } -static bool IsSprInstructionUsingMmcr(UGeckoInstruction inst) +static u32 GetSPRIndex(UGeckoInstruction inst) { - const u32 index = (inst.SPRU << 5) | (inst.SPRL & 0x1F); - return index == SPR_MMCR0 || index == SPR_MMCR1; + DEBUG_ASSERT(IsMfspr(inst) || IsMtspr(inst)); + return (inst.SPRU << 5) | (inst.SPRL & 0x1F); } static bool InstructionCanEndBlock(const CodeOp& op) { return (op.opinfo->flags & FL_ENDBLOCK) && - (!IsMtspr(op.inst) || IsSprInstructionUsingMmcr(op.inst)); + (!IsMtspr(op.inst) || GetSPRIndex(op.inst) == SPR_MMCR0 || + GetSPRIndex(op.inst) == SPR_MMCR1); } bool PPCAnalyzer::CanSwapAdjacentOps(const CodeOp& a, const CodeOp& b) const @@ -590,7 +596,7 @@ void PPCAnalyzer::SetInstructionStats(CodeBlock* block, CodeOp* code, } else if (opinfo->flags & FL_READ_CR_BI) { - code->crIn[code->inst.BI] = true; + code->crIn[code->inst.BI >> 2] = true; } else if (opinfo->type == OpType::CR) { @@ -637,10 +643,10 @@ void PPCAnalyzer::SetInstructionStats(CodeBlock* block, CodeOp* code, // mfspr/mtspr can affect/use XER, so be super careful here // we need to note specifically that mfspr needs CA in XER, not in the x86 carry flag - if (code->inst.OPCD == 31 && code->inst.SUBOP10 == 339) // mfspr - code->wantsCA = ((code->inst.SPRU << 5) | (code->inst.SPRL & 0x1F)) == SPR_XER; - if (code->inst.OPCD == 31 && code->inst.SUBOP10 == 467) // mtspr - code->outputCA = ((code->inst.SPRU << 5) | (code->inst.SPRL & 0x1F)) == SPR_XER; + if (IsMfspr(code->inst)) + code->wantsCA = GetSPRIndex(code->inst) == SPR_XER; + if (IsMtspr(code->inst)) + code->outputCA = GetSPRIndex(code->inst) == SPR_XER; code->regsIn = BitSet32(0); code->regsOut = BitSet32(0); @@ -892,7 +898,7 @@ u32 PPCAnalyzer::Analyze(u32 address, CodeBlock* block, CodeBuffer* buffer, // Through it would be easy to track the upper level of call/return, // we can't guarantee the LR value. The PPC ABI forces all functions to push // the LR value on the stack as there are no spare registers. So we'd need - // to check all store instruction to not alias with the stack. + // to check all store instructions to not alias with the stack. follow = true; found_call = false; code[i].skip = true; @@ -901,16 +907,10 @@ u32 PPCAnalyzer::Analyze(u32 address, CodeBlock* block, CodeBuffer* buffer, code[caller].skipLRStack = true; } } - else if (inst.OPCD == 31 && inst.SUBOP10 == 467) + else if (IsMtspr(inst) && GetSPRIndex(inst) == SPR_LR) { - // mtspr, skip CALL/RET merging as LR is overwritten. - const u32 index = (inst.SPRU << 5) | (inst.SPRL & 0x1F); - if (index == SPR_LR) - { - // We give up to follow the return address - // because we have to check the register usage. - found_call = false; - } + // LR has been overwritten, so we give up on following the return address. + found_call = false; } } @@ -962,8 +962,8 @@ u32 PPCAnalyzer::Analyze(u32 address, CodeBlock* block, CodeBuffer* buffer, } if (conditional_continue) { - // If we skip any conditional branch, we can't garantee to get the matching CALL/RET pair. - // So we stop inling the RET here and let the BLR optitmization handle this case. + // If we skip any conditional branch, we can't guarantee to get the matching CALL/RET pair. + // So we stop inlining the RET here and let the BLR optimization handle this case. found_call = false; } } @@ -1142,9 +1142,9 @@ u32 PPCAnalyzer::Analyze(u32 address, CodeBlock* block, CodeBuffer* buffer, gqrUsed[gqr] = true; } - if (op.inst.OPCD == 31 && op.inst.SUBOP10 == 467) // mtspr + if (IsMtspr(op.inst)) { - const int gqr = ((op.inst.SPRU << 5) | op.inst.SPRL) - SPR_GQR0; + const int gqr = GetSPRIndex(op.inst) - SPR_GQR0; if (gqr >= 0 && gqr <= 7) gqrModified[gqr] = true; } diff --git a/Source/Core/Core/PowerPC/PPCAnalyst.h b/Source/Core/Core/PowerPC/PPCAnalyst.h index 4e665d8d42..ed0242498b 100644 --- a/Source/Core/Core/PowerPC/PPCAnalyst.h +++ b/Source/Core/Core/PowerPC/PPCAnalyst.h @@ -38,7 +38,6 @@ struct CodeOp // 16B s8 fregOut = 0; BitSet8 crIn; BitSet8 crOut; - bool isBranchTarget = false; bool branchUsesCtr = false; bool branchIsIdleLoop = false; BitSet8 wantsCR; diff --git a/Source/Core/Core/PowerPC/PPCSymbolDB.cpp b/Source/Core/Core/PowerPC/PPCSymbolDB.cpp index 4bbf5ca7db..cccf98a629 100644 --- a/Source/Core/Core/PowerPC/PPCSymbolDB.cpp +++ b/Source/Core/Core/PowerPC/PPCSymbolDB.cpp @@ -34,7 +34,7 @@ PPCSymbolDB::~PPCSymbolDB() = default; Common::Symbol* PPCSymbolDB::AddFunction(const Core::CPUThreadGuard& guard, u32 start_addr) { // It's already in the list - if (m_functions.find(start_addr) != m_functions.end()) + if (m_functions.contains(start_addr)) return nullptr; Common::Symbol symbol; diff --git a/Source/Core/Core/PowerPC/PPCTables.cpp b/Source/Core/Core/PowerPC/PPCTables.cpp index 8eeb5da076..24d9040c6e 100644 --- a/Source/Core/Core/PowerPC/PPCTables.cpp +++ b/Source/Core/Core/PowerPC/PPCTables.cpp @@ -17,7 +17,6 @@ #include "Common/IOFile.h" #include "Common/Logging/Log.h" #include "Common/StringUtil.h" -#include "Common/TypeUtils.h" #include "Core/PowerPC/PowerPC.h" @@ -527,14 +526,14 @@ constexpr Tables s_tables = []() consteval u32 unknown_op_info = make_info(s_unknown_op_info); tables.unknown_op_info = unknown_op_info; - Common::Fill(tables.primary_table, unknown_op_info); + tables.primary_table.fill(unknown_op_info); for (auto& tpl : s_primary_table) { ASSERT(tables.primary_table[tpl.opcode] == unknown_op_info); tables.primary_table[tpl.opcode] = make_info(tpl); }; - Common::Fill(tables.table4, unknown_op_info); + tables.table4.fill(unknown_op_info); for (const auto& tpl : s_table4_2) { @@ -567,28 +566,28 @@ constexpr Tables s_tables = []() consteval tables.table4[op] = make_info(tpl); } - Common::Fill(tables.table19, unknown_op_info); + tables.table19.fill(unknown_op_info); for (auto& tpl : s_table19) { ASSERT(tables.table19[tpl.opcode] == unknown_op_info); tables.table19[tpl.opcode] = make_info(tpl); }; - Common::Fill(tables.table31, unknown_op_info); + tables.table31.fill(unknown_op_info); for (auto& tpl : s_table31) { ASSERT(tables.table31[tpl.opcode] == unknown_op_info); tables.table31[tpl.opcode] = make_info(tpl); }; - Common::Fill(tables.table59, unknown_op_info); + tables.table59.fill(unknown_op_info); for (auto& tpl : s_table59) { ASSERT(tables.table59[tpl.opcode] == unknown_op_info); tables.table59[tpl.opcode] = make_info(tpl); }; - Common::Fill(tables.table63, unknown_op_info); + tables.table63.fill(unknown_op_info); for (auto& tpl : s_table63) { ASSERT(tables.table63[tpl.opcode] == unknown_op_info); diff --git a/Source/Core/Core/PowerPC/PowerPC.cpp b/Source/Core/Core/PowerPC/PowerPC.cpp index 5b32f5c1f5..e97db77fc7 100644 --- a/Source/Core/Core/PowerPC/PowerPC.cpp +++ b/Source/Core/Core/PowerPC/PowerPC.cpp @@ -270,9 +270,6 @@ void PowerPCManager::Init(CPUCore cpu_core) auto& memory = m_system.GetMemory(); m_ppc_state.iCache.Init(memory); m_ppc_state.dCache.Init(memory); - - if (Config::Get(Config::MAIN_ENABLE_DEBUGGING)) - m_breakpoints.ClearAllTemporary(); } void PowerPCManager::Reset() @@ -629,19 +626,13 @@ void PowerPCManager::CheckExternalExceptions() m_system.GetJitInterface().UpdateMembase(); } -void PowerPCManager::CheckBreakPoints() +bool PowerPCManager::CheckBreakPoints() { const TBreakPoint* bp = m_breakpoints.GetBreakpoint(m_ppc_state.pc); if (!bp || !bp->is_enabled || !EvaluateCondition(m_system, bp->condition)) - return; + return false; - if (bp->break_on_hit) - { - m_system.GetCPU().Break(); - if (GDBStub::IsActive()) - GDBStub::TakeControl(); - } if (bp->log_on_hit) { NOTICE_LOG_FMT(MEMMAP, @@ -652,8 +643,21 @@ void PowerPCManager::CheckBreakPoints() m_ppc_state.gpr[8], m_ppc_state.gpr[9], m_ppc_state.gpr[10], m_ppc_state.gpr[11], m_ppc_state.gpr[12], LR(m_ppc_state)); } - if (m_breakpoints.IsTempBreakPoint(m_ppc_state.pc)) - m_breakpoints.Remove(m_ppc_state.pc); + if (bp->break_on_hit) + return true; + return false; +} + +bool PowerPCManager::CheckAndHandleBreakPoints() +{ + if (CheckBreakPoints()) + { + m_system.GetCPU().Break(); + if (GDBStub::IsActive()) + GDBStub::TakeControl(); + return true; + } + return false; } void PowerPCState::SetSR(u32 index, u32 value) @@ -722,8 +726,8 @@ void CheckExternalExceptionsFromJIT(PowerPCManager& power_pc) power_pc.CheckExternalExceptions(); } -void CheckBreakPointsFromJIT(PowerPCManager& power_pc) +void CheckAndHandleBreakPointsFromJIT(PowerPCManager& power_pc) { - power_pc.CheckBreakPoints(); + power_pc.CheckAndHandleBreakPoints(); } } // namespace PowerPC diff --git a/Source/Core/Core/PowerPC/PowerPC.h b/Source/Core/Core/PowerPC/PowerPC.h index b38c4f5555..662507697e 100644 --- a/Source/Core/Core/PowerPC/PowerPC.h +++ b/Source/Core/Core/PowerPC/PowerPC.h @@ -281,7 +281,10 @@ public: void SingleStep(); void CheckExceptions(); void CheckExternalExceptions(); - void CheckBreakPoints(); + // Evaluate the breakpoints in order to log. Returns whether it would break. + bool CheckBreakPoints(); + // Evaluate the breakpoints in order to log and/or break. Returns whether it breaks. + bool CheckAndHandleBreakPoints(); void RunLoop(); u64 ReadFullTimeBaseValue() const; @@ -330,7 +333,7 @@ void UpdatePerformanceMonitor(u32 cycles, u32 num_load_stores, u32 num_fp_inst, void CheckExceptionsFromJIT(PowerPCManager& power_pc); void CheckExternalExceptionsFromJIT(PowerPCManager& power_pc); -void CheckBreakPointsFromJIT(PowerPCManager& power_pc); +void CheckAndHandleBreakPointsFromJIT(PowerPCManager& power_pc); // Easy register access macros. #define HID0(ppc_state) ((UReg_HID0&)(ppc_state).spr[SPR_HID0]) diff --git a/Source/Core/Core/State.cpp b/Source/Core/Core/State.cpp index 56b9035cb6..fe20d74ea4 100644 --- a/Source/Core/Core/State.cpp +++ b/Source/Core/Core/State.cpp @@ -212,13 +212,11 @@ void LoadFromBuffer(Core::System& system, std::vector& buffer) return; } -#ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive()) { OSD::AddMessage("Loading savestates is disabled in RetroAchievements hardcore mode"); return; } -#endif // USE_RETRO_ACHIEVEMENTS Core::RunOnCPUThread( system, @@ -744,7 +742,7 @@ static bool ValidateHeaders(const StateHeader& header) std::string loaded_str = header.version_string; const u32 loaded_version = header.version_header.version_cookie - COOKIE_BASE; - if (s_old_versions.count(loaded_version)) + if (s_old_versions.contains(loaded_version)) { // This is a REALLY old version, before we started writing the version string to file success = false; @@ -856,7 +854,7 @@ static void LoadFileStateData(const std::string& filename, std::vector& ret_ void LoadAs(Core::System& system, const std::string& filename) { - if (!Core::IsRunning(system)) + if (!Core::IsRunningOrStarting(system)) return; if (NetPlay::IsNetPlayRunning()) @@ -865,13 +863,11 @@ void LoadAs(Core::System& system, const std::string& filename) return; } -#ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive()) { OSD::AddMessage("Loading savestates is disabled in RetroAchievements hardcore mode"); return; } -#endif // USE_RETRO_ACHIEVEMENTS std::unique_lock lk(s_load_or_save_in_progress_mutex, std::try_to_lock); if (!lk) diff --git a/Source/Core/Core/System.h b/Source/Core/Core/System.h index a1422ac84d..9ec8391ff0 100644 --- a/Source/Core/Core/System.h +++ b/Source/Core/Core/System.h @@ -17,7 +17,7 @@ class XFStateManager; namespace AudioInterface { class AudioInterfaceManager; -}; +} namespace CPU { class CPUManager; @@ -42,7 +42,7 @@ class DVDThread; namespace ExpansionInterface { class ExpansionInterfaceManager; -}; +} namespace Fifo { class FifoManager; @@ -69,15 +69,15 @@ namespace IOS::HLE::USB { class SkylanderPortal; class InfinityBase; -}; // namespace IOS::HLE::USB +} // namespace IOS::HLE::USB namespace Memory { class MemoryManager; -}; +} namespace MemoryInterface { class MemoryInterfaceManager; -}; +} namespace Movie { class MovieManager; @@ -85,7 +85,7 @@ class MovieManager; namespace PixelEngine { class PixelEngineManager; -}; +} namespace PowerPC { class MMU; @@ -100,7 +100,7 @@ class ProcessorInterfaceManager; namespace SerialInterface { class SerialInterfaceManager; -}; +} namespace SystemTimers { class SystemTimersManager; @@ -112,7 +112,7 @@ class CustomAssetLoader; namespace VideoInterface { class VideoInterfaceManager; -}; +} namespace Core { diff --git a/Source/Core/Core/WiiUtils.cpp b/Source/Core/Core/WiiUtils.cpp index 2803844ac6..2d5a8e4ac3 100644 --- a/Source/Core/Core/WiiUtils.cpp +++ b/Source/Core/Core/WiiUtils.cpp @@ -532,7 +532,7 @@ UpdateResult OnlineSystemUpdater::InstallTitleFromNUS(const std::string& prefix_ if (title.id == Titles::BOOT2) return UpdateResult::Succeeded; - if (!ShouldInstallTitle(title) || updated_titles->find(title.id) != updated_titles->end()) + if (!ShouldInstallTitle(title) || updated_titles->contains(title.id)) return UpdateResult::Succeeded; NOTICE_LOG_FMT(CORE, "Updating title {:016x}", title.id); diff --git a/Source/Core/DiscIO/CompressedBlob.cpp b/Source/Core/DiscIO/CompressedBlob.cpp index 629cedfe7c..ce1e210b77 100644 --- a/Source/Core/DiscIO/CompressedBlob.cpp +++ b/Source/Core/DiscIO/CompressedBlob.cpp @@ -272,7 +272,7 @@ static ConversionResultCode Output(OutputParameters parameters, File::IOFile* ou } return ConversionResultCode::Success; -}; +} bool ConvertToGCZ(BlobReader* infile, const std::string& infile_path, const std::string& outfile_path, u32 sub_type, int block_size, diff --git a/Source/Core/DiscIO/DiscUtils.cpp b/Source/Core/DiscIO/DiscUtils.cpp index cdfcb015c4..afd22117c6 100644 --- a/Source/Core/DiscIO/DiscUtils.cpp +++ b/Source/Core/DiscIO/DiscUtils.cpp @@ -131,11 +131,9 @@ u64 GetBiggestReferencedOffset(const Volume& volume) // This can happen when certain programs that create WBFS files scrub the entirety of // the Masterpiece partitions in Super Smash Bros. Brawl without removing them from // the partition table. https://bugs.dolphin-emu.org/issues/8733 - const auto it = - std::remove_if(partitions.begin(), partitions.end(), [&](const Partition& partition) { - return volume.ReadSwapped(0x18, partition) != WII_DISC_MAGIC; - }); - partitions.erase(it, partitions.end()); + std::erase_if(partitions, [&](const Partition& partition) { + return volume.ReadSwapped(0x18, partition) != WII_DISC_MAGIC; + }); if (partitions.empty()) partitions.push_back(PARTITION_NONE); diff --git a/Source/Core/DiscIO/RiivolutionParser.cpp b/Source/Core/DiscIO/RiivolutionParser.cpp index 656cd20697..f120335f56 100644 --- a/Source/Core/DiscIO/RiivolutionParser.cpp +++ b/Source/Core/DiscIO/RiivolutionParser.cpp @@ -67,7 +67,7 @@ static std::vector ReadHexString(std::string_view sv) sv = sv.substr(2); } return result; -}; +} std::optional ParseString(std::string_view xml, std::string xml_path) { diff --git a/Source/Core/DiscIO/RiivolutionPatcher.cpp b/Source/Core/DiscIO/RiivolutionPatcher.cpp index 7dc245d27b..8c54968c35 100644 --- a/Source/Core/DiscIO/RiivolutionPatcher.cpp +++ b/Source/Core/DiscIO/RiivolutionPatcher.cpp @@ -524,10 +524,8 @@ static bool MemoryMatchesAt(const Core::CPUThreadGuard& guard, u32 offset, static void ApplyMemoryPatch(const Core::CPUThreadGuard& guard, u32 offset, std::span value, std::span original) { -#ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive()) return; -#endif // USE_RETRO_ACHIEVEMENTS if (value.empty()) return; diff --git a/Source/Core/DiscIO/Volume.h b/Source/Core/DiscIO/Volume.h index 3747c4c250..e97762ab96 100644 --- a/Source/Core/DiscIO/Volume.h +++ b/Source/Core/DiscIO/Volume.h @@ -91,11 +91,6 @@ public: { return false; } - virtual bool CheckContentIntegrity(const IOS::ES::Content& content, u64 content_offset, - const IOS::ES::TicketReader& ticket) const - { - return false; - } virtual IOS::ES::TicketReader GetTicketWithFixedCommonKey() const { return {}; } // Returns a non-owning pointer. Returns nullptr if the file system couldn't be read. virtual const FileSystem* GetFileSystem(const Partition& partition) const = 0; diff --git a/Source/Core/DiscIO/VolumeWad.cpp b/Source/Core/DiscIO/VolumeWad.cpp index 4058497546..bc75e71b88 100644 --- a/Source/Core/DiscIO/VolumeWad.cpp +++ b/Source/Core/DiscIO/VolumeWad.cpp @@ -170,15 +170,6 @@ bool VolumeWAD::CheckContentIntegrity(const IOS::ES::Content& content, return Common::SHA1::CalculateDigest(decrypted_data.data(), content.size) == content.sha1; } -bool VolumeWAD::CheckContentIntegrity(const IOS::ES::Content& content, u64 content_offset, - const IOS::ES::TicketReader& ticket) const -{ - std::vector encrypted_data(Common::AlignUp(content.size, 0x40)); - if (!m_reader->Read(content_offset, encrypted_data.size(), encrypted_data.data())) - return false; - return CheckContentIntegrity(content, encrypted_data, ticket); -} - IOS::ES::TicketReader VolumeWAD::GetTicketWithFixedCommonKey() const { if (!m_ticket.IsValid() || !m_tmd.IsValid()) diff --git a/Source/Core/DiscIO/VolumeWad.h b/Source/Core/DiscIO/VolumeWad.h index 3b723b7ce9..91e8c5aba0 100644 --- a/Source/Core/DiscIO/VolumeWad.h +++ b/Source/Core/DiscIO/VolumeWad.h @@ -40,8 +40,6 @@ public: std::vector GetContentOffsets() const override; bool CheckContentIntegrity(const IOS::ES::Content& content, const std::vector& encrypted_data, const IOS::ES::TicketReader& ticket) const override; - bool CheckContentIntegrity(const IOS::ES::Content& content, u64 content_offset, - const IOS::ES::TicketReader& ticket) const override; IOS::ES::TicketReader GetTicketWithFixedCommonKey() const override; std::string GetGameID(const Partition& partition = PARTITION_NONE) const override; std::string GetGameTDBID(const Partition& partition = PARTITION_NONE) const override; diff --git a/Source/Core/DiscIO/WIABlob.cpp b/Source/Core/DiscIO/WIABlob.cpp index a9496fe5a0..92bab36d81 100644 --- a/Source/Core/DiscIO/WIABlob.cpp +++ b/Source/Core/DiscIO/WIABlob.cpp @@ -1120,27 +1120,27 @@ bool WIARVZFileReader::TryReuse(std::map* reusable_gro static bool AllAre(const std::vector& data, u8 x) { return std::all_of(data.begin(), data.end(), [x](u8 y) { return x == y; }); -}; +} static bool AllAre(const u8* begin, const u8* end, u8 x) { return std::all_of(begin, end, [x](u8 y) { return x == y; }); -}; +} static bool AllZero(const std::vector& data) { return AllAre(data, 0); -}; +} static bool AllSame(const std::vector& data) { return AllAre(data, data.front()); -}; +} static bool AllSame(const u8* begin, const u8* end) { return AllAre(begin, end, *begin); -}; +} template static void RVZPack(const u8* in, OutputParametersEntry* out, u64 bytes_per_chunk, size_t chunks, diff --git a/Source/Core/DiscIO/WIACompression.h b/Source/Core/DiscIO/WIACompression.h index d3d5cb34d7..42f4a7fa19 100644 --- a/Source/Core/DiscIO/WIACompression.h +++ b/Source/Core/DiscIO/WIACompression.h @@ -38,7 +38,7 @@ public: virtual bool Decompress(const DecompressionBuffer& in, DecompressionBuffer* out, size_t* in_bytes_read) = 0; - virtual bool Done() const { return m_done; }; + virtual bool Done() const { return m_done; } protected: bool m_done = false; diff --git a/Source/Core/DolphinLib.props b/Source/Core/DolphinLib.props index beec3e9a2d..5f1c59ac4d 100644 --- a/Source/Core/DolphinLib.props +++ b/Source/Core/DolphinLib.props @@ -165,6 +165,7 @@ + @@ -427,7 +428,8 @@ - + + @@ -813,6 +815,7 @@ + @@ -1087,7 +1090,8 @@ - + + diff --git a/Source/Core/DolphinNoGUI/MainNoGUI.cpp b/Source/Core/DolphinNoGUI/MainNoGUI.cpp index 6cbb2750d2..40145e6e4c 100644 --- a/Source/Core/DolphinNoGUI/MainNoGUI.cpp +++ b/Source/Core/DolphinNoGUI/MainNoGUI.cpp @@ -111,6 +111,11 @@ bool Host_RendererIsFullscreen() return s_platform->IsWindowFullscreen(); } +bool Host_TASInputHasFocus() +{ + return false; +} + void Host_YieldToUI() { } diff --git a/Source/Core/DolphinNoGUI/Platform.cpp b/Source/Core/DolphinNoGUI/Platform.cpp index 04319b5da4..d057678788 100644 --- a/Source/Core/DolphinNoGUI/Platform.cpp +++ b/Source/Core/DolphinNoGUI/Platform.cpp @@ -2,6 +2,7 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "DolphinNoGUI/Platform.h" + #include "Core/HW/ProcessorInterface.h" #include "Core/IOS/IOS.h" #include "Core/IOS/STM/STM.h" diff --git a/Source/Core/DolphinQt/AboutDialog.cpp b/Source/Core/DolphinQt/AboutDialog.cpp index f838668d35..f9bd800a2f 100644 --- a/Source/Core/DolphinQt/AboutDialog.cpp +++ b/Source/Core/DolphinQt/AboutDialog.cpp @@ -89,8 +89,7 @@ AboutDialog::AboutDialog(QWidget* parent) : QDialog(parent) // in your translation, please use the type of curly quotes that's appropriate for // your language. If you aren't sure which type is appropriate, see // https://en.wikipedia.org/wiki/Quotation_mark#Specific_language_features - tr("\u00A9 2003-2015+ Dolphin Team. " - "\u201cGameCube\u201d and \u201cWii\u201d are " + tr("\u00A9 2003-2024+ Dolphin Team. \u201cGameCube\u201d and \u201cWii\u201d are " "trademarks of Nintendo. Dolphin is not affiliated with Nintendo in any way."))); QLabel* logo = new QLabel(); diff --git a/Source/Core/DolphinQt/Achievements/AchievementBox.cpp b/Source/Core/DolphinQt/Achievements/AchievementBox.cpp index 534b965d78..2b73ba83b0 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementBox.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementBox.cpp @@ -4,10 +4,12 @@ #ifdef USE_RETRO_ACHIEVEMENTS #include "DolphinQt/Achievements/AchievementBox.h" +#include #include #include #include #include +#include #include #include @@ -18,6 +20,8 @@ #include "DolphinQt/QtUtils/FromStdString.h" +static constexpr size_t PROGRESS_LENGTH = 24; + AchievementBox::AchievementBox(QWidget* parent, rc_client_achievement_t* achievement) : QGroupBox(parent), m_achievement(achievement) { @@ -27,23 +31,39 @@ AchievementBox::AchievementBox(QWidget* parent, rc_client_achievement_t* achieve m_badge = new QLabel(); QLabel* title = new QLabel(QString::fromUtf8(achievement->title, strlen(achievement->title))); + title->setWordWrap(true); + title->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); QLabel* description = new QLabel(QString::fromUtf8(achievement->description, strlen(achievement->description))); + description->setWordWrap(true); + description->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); QLabel* points = new QLabel(tr("%1 points").arg(achievement->points)); m_status = new QLabel(); m_progress_bar = new QProgressBar(); QSizePolicy sp_retain = m_progress_bar->sizePolicy(); sp_retain.setRetainSizeWhenHidden(true); m_progress_bar->setSizePolicy(sp_retain); + m_progress_label = new QLabel(); + m_progress_label->setStyleSheet(QStringLiteral("background-color:transparent;")); + m_progress_label->setAlignment(Qt::AlignCenter); + QVBoxLayout* a_col_left = new QVBoxLayout(); + a_col_left->addSpacerItem(new QSpacerItem(0, 0)); + a_col_left->addWidget(m_badge); + a_col_left->addSpacerItem(new QSpacerItem(0, 0)); + a_col_left->setSizeConstraint(QLayout::SetFixedSize); + a_col_left->setAlignment(Qt::AlignCenter); QVBoxLayout* a_col_right = new QVBoxLayout(); a_col_right->addWidget(title); a_col_right->addWidget(description); a_col_right->addWidget(points); a_col_right->addWidget(m_status); a_col_right->addWidget(m_progress_bar); + QVBoxLayout* a_prog_layout = new QVBoxLayout(m_progress_bar); + a_prog_layout->setContentsMargins(0, 0, 0, 0); + a_prog_layout->addWidget(m_progress_label); QHBoxLayout* a_total = new QHBoxLayout(); - a_total->addWidget(m_badge); + a_total->addLayout(a_col_left); a_total->addLayout(a_col_right); setLayout(a_total); @@ -52,47 +72,65 @@ AchievementBox::AchievementBox(QWidget* parent, rc_client_achievement_t* achieve void AchievementBox::UpdateData() { - std::lock_guard lg{AchievementManager::GetInstance().GetLock()}; - - const auto& badge = AchievementManager::GetInstance().GetAchievementBadge( - m_achievement->id, m_achievement->state != RC_CLIENT_ACHIEVEMENT_STATE_UNLOCKED); - std::string_view color = AchievementManager::GRAY; - if (m_achievement->unlocked & RC_CLIENT_ACHIEVEMENT_UNLOCKED_HARDCORE) - color = AchievementManager::GOLD; - else if (m_achievement->unlocked & RC_CLIENT_ACHIEVEMENT_UNLOCKED_SOFTCORE) - color = AchievementManager::BLUE; - if (Config::Get(Config::RA_BADGES_ENABLED) && badge.name != "") { - QImage i_badge{}; - if (i_badge.loadFromData(&badge.badge.front(), static_cast(badge.badge.size()))) + std::lock_guard lg{AchievementManager::GetInstance().GetLock()}; + // rc_client guarantees m_achievement will be valid as long as the game is loaded + if (!AchievementManager::GetInstance().IsGameLoaded()) + return; + + const auto& badge = AchievementManager::GetInstance().GetAchievementBadge( + m_achievement->id, !m_achievement->unlocked); + std::string_view color = AchievementManager::GRAY; + if (m_achievement->unlocked & RC_CLIENT_ACHIEVEMENT_UNLOCKED_HARDCORE) + color = AchievementManager::GOLD; + else if (m_achievement->unlocked & RC_CLIENT_ACHIEVEMENT_UNLOCKED_SOFTCORE) + color = AchievementManager::BLUE; + QImage i_badge(&badge.data.front(), badge.width, badge.height, QImage::Format_RGBA8888); + m_badge->setPixmap( + QPixmap::fromImage(i_badge).scaled(64, 64, Qt::KeepAspectRatio, Qt::SmoothTransformation)); + m_badge->adjustSize(); + m_badge->setStyleSheet( + QStringLiteral("border: 4px solid %1").arg(QtUtils::FromStdString(color))); + + if (m_achievement->unlocked) { - m_badge->setPixmap(QPixmap::fromImage(i_badge).scaled(64, 64, Qt::KeepAspectRatio, - Qt::SmoothTransformation)); - m_badge->adjustSize(); - m_badge->setStyleSheet( - QStringLiteral("border: 4px solid %1").arg(QtUtils::FromStdString(color))); + if (m_achievement->unlock_time != 0) + { + m_status->setText( + // i18n: %1 is a date/time. + tr("Unlocked at %1") + .arg(QDateTime::fromSecsSinceEpoch(m_achievement->unlock_time).toString())); + } + else + { + m_status->setText(tr("Unlocked")); + } + } + else + { + m_status->setText(tr("Locked")); } } - else - { - m_badge->setText({}); - } - if (m_achievement->state == RC_CLIENT_ACHIEVEMENT_STATE_UNLOCKED) - { - m_status->setText( - tr("Unlocked at %1") - .arg(QDateTime::fromSecsSinceEpoch(m_achievement->unlock_time).toString())); - } - else - { - m_status->setText(tr("Locked")); - } + UpdateProgress(); +} + +void AchievementBox::UpdateProgress() +{ + std::lock_guard lg{AchievementManager::GetInstance().GetLock()}; + // rc_client guarantees m_achievement will be valid as long as the game is loaded + if (!AchievementManager::GetInstance().IsGameLoaded()) + return; if (m_achievement->measured_percent > 0.000) { m_progress_bar->setRange(0, 100); - m_progress_bar->setValue(m_achievement->measured_percent); + m_progress_bar->setValue(m_achievement->unlocked ? 100 : m_achievement->measured_percent); + m_progress_bar->setTextVisible(false); + m_progress_label->setText( + QString::fromUtf8(m_achievement->measured_progress, + qstrnlen(m_achievement->measured_progress, PROGRESS_LENGTH))); + m_progress_label->setVisible(!m_achievement->unlocked); m_progress_bar->setVisible(true); } else diff --git a/Source/Core/DolphinQt/Achievements/AchievementBox.h b/Source/Core/DolphinQt/Achievements/AchievementBox.h index 1bb7ce56ad..92b1e75878 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementBox.h +++ b/Source/Core/DolphinQt/Achievements/AchievementBox.h @@ -20,11 +20,13 @@ class AchievementBox final : public QGroupBox public: explicit AchievementBox(QWidget* parent, rc_client_achievement_t* achievement); void UpdateData(); + void UpdateProgress(); private: QLabel* m_badge; QLabel* m_status; QProgressBar* m_progress_bar; + QLabel* m_progress_label; rc_client_achievement_t* m_achievement; }; diff --git a/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp b/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp index c148714171..79ed1e15f0 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.cpp @@ -27,11 +27,18 @@ AchievementHeaderWidget::AchievementHeaderWidget(QWidget* parent) : QWidget(pare m_name = new QLabel(); m_points = new QLabel(); m_game_progress = new QProgressBar(); + m_progress_label = new QLabel(); m_rich_presence = new QLabel(); + m_name->setWordWrap(true); + m_points->setWordWrap(true); + m_rich_presence->setWordWrap(true); QSizePolicy sp_retain = m_game_progress->sizePolicy(); sp_retain.setRetainSizeWhenHidden(true); m_game_progress->setSizePolicy(sp_retain); + m_game_progress->setTextVisible(false); + m_progress_label->setStyleSheet(QStringLiteral("background-color:transparent;")); + m_progress_label->setAlignment(Qt::AlignCenter); QVBoxLayout* icon_col = new QVBoxLayout(); icon_col->addWidget(m_user_icon); @@ -41,6 +48,9 @@ AchievementHeaderWidget::AchievementHeaderWidget(QWidget* parent) : QWidget(pare text_col->addWidget(m_points); text_col->addWidget(m_game_progress); text_col->addWidget(m_rich_presence); + QVBoxLayout* prog_layout = new QVBoxLayout(m_game_progress); + prog_layout->setContentsMargins(0, 0, 0, 0); + prog_layout->addWidget(m_progress_label); QHBoxLayout* header_layout = new QHBoxLayout(); header_layout->addLayout(icon_col); header_layout->addLayout(text_col); @@ -68,24 +78,23 @@ void AchievementHeaderWidget::UpdateData() QString user_name = QtUtils::FromStdString(instance.GetPlayerDisplayName()); QString game_name = QtUtils::FromStdString(instance.GetGameDisplayName()); - AchievementManager::BadgeStatus player_badge = instance.GetPlayerBadge(); - AchievementManager::BadgeStatus game_badge = instance.GetGameBadge(); + const AchievementManager::Badge& player_badge = instance.GetPlayerBadge(); + const AchievementManager::Badge& game_badge = instance.GetGameBadge(); m_user_icon->setVisible(false); m_user_icon->clear(); m_user_icon->setText({}); - if (Config::Get(Config::RA_BADGES_ENABLED) && !player_badge.name.empty()) + if (!player_badge.data.empty()) { - QImage i_user_icon{}; - if (i_user_icon.loadFromData(&player_badge.badge.front(), (int)player_badge.badge.size())) - { - m_user_icon->setPixmap(QPixmap::fromImage(i_user_icon) - .scaled(64, 64, Qt::KeepAspectRatio, Qt::SmoothTransformation)); - m_user_icon->adjustSize(); - m_user_icon->setStyleSheet(QStringLiteral("border: 4px solid transparent")); - m_user_icon->setVisible(true); - } + QImage i_user_icon(player_badge.data.data(), player_badge.width, player_badge.height, + QImage::Format_RGBA8888); + m_user_icon->setPixmap(QPixmap::fromImage(i_user_icon) + .scaled(64, 64, Qt::KeepAspectRatio, Qt::SmoothTransformation)); } + m_user_icon->adjustSize(); + m_user_icon->setStyleSheet(QStringLiteral("border: 4px solid transparent")); + m_user_icon->setVisible(true); + m_game_icon->setVisible(false); m_game_icon->clear(); m_game_icon->setText({}); @@ -94,26 +103,22 @@ void AchievementHeaderWidget::UpdateData() { rc_client_user_game_summary_t game_summary; rc_client_get_user_game_summary(instance.GetClient(), &game_summary); - - if (Config::Get(Config::RA_BADGES_ENABLED) && !game_badge.name.empty()) + if (!game_badge.data.empty()) { - QImage i_game_icon{}; - if (i_game_icon.loadFromData(&game_badge.badge.front(), (int)game_badge.badge.size())) - { - m_game_icon->setPixmap(QPixmap::fromImage(i_game_icon) - .scaled(64, 64, Qt::KeepAspectRatio, Qt::SmoothTransformation)); - m_game_icon->adjustSize(); - std::string_view color = AchievementManager::GRAY; - if (game_summary.num_core_achievements == game_summary.num_unlocked_achievements) - { - color = - instance.IsHardcoreModeActive() ? AchievementManager::GOLD : AchievementManager::BLUE; - } - m_game_icon->setStyleSheet( - QStringLiteral("border: 4px solid %1").arg(QtUtils::FromStdString(color))); - m_game_icon->setVisible(true); - } + QImage i_game_icon(game_badge.data.data(), game_badge.width, game_badge.height, + QImage::Format_RGBA8888); + m_game_icon->setPixmap(QPixmap::fromImage(i_game_icon) + .scaled(64, 64, Qt::KeepAspectRatio, Qt::SmoothTransformation)); } + m_game_icon->adjustSize(); + std::string_view color = AchievementManager::GRAY; + if (game_summary.num_core_achievements == game_summary.num_unlocked_achievements) + { + color = instance.IsHardcoreModeActive() ? AchievementManager::GOLD : AchievementManager::BLUE; + } + m_game_icon->setStyleSheet( + QStringLiteral("border: 4px solid %1").arg(QtUtils::FromStdString(color))); + m_game_icon->setVisible(true); m_name->setText(tr("%1 is playing %2").arg(user_name).arg(game_name)); m_points->setText(tr("%1 has unlocked %2/%3 achievements worth %4/%5 points") @@ -123,10 +128,15 @@ void AchievementHeaderWidget::UpdateData() .arg(game_summary.points_unlocked) .arg(game_summary.points_core)); - m_game_progress->setRange(0, game_summary.num_core_achievements); - if (!m_game_progress->isVisible()) - m_game_progress->setVisible(true); + // This ensures that 0/0 renders as empty instead of full + m_game_progress->setRange( + 0, (game_summary.num_core_achievements == 0) ? 1 : game_summary.num_core_achievements); + m_game_progress->setVisible(true); m_game_progress->setValue(game_summary.num_unlocked_achievements); + m_progress_label->setVisible(true); + m_progress_label->setText(tr("%1/%2") + .arg(game_summary.num_unlocked_achievements) + .arg(game_summary.num_core_achievements)); m_rich_presence->setText(QString::fromUtf8(instance.GetRichPresence().data())); m_rich_presence->setVisible(true); } @@ -136,6 +146,7 @@ void AchievementHeaderWidget::UpdateData() m_points->setText(tr("%1 points").arg(instance.GetPlayerScore())); m_game_progress->setVisible(false); + m_progress_label->setVisible(false); m_rich_presence->setVisible(false); } } diff --git a/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.h b/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.h index 0964ef488f..65731f8d18 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.h +++ b/Source/Core/DolphinQt/Achievements/AchievementHeaderWidget.h @@ -25,6 +25,7 @@ private: QLabel* m_name; QLabel* m_points; QProgressBar* m_game_progress; + QLabel* m_progress_label; QLabel* m_rich_presence; QGroupBox* m_header_box; }; diff --git a/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp b/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp index d2a52970f8..092e892bb7 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp @@ -30,6 +30,7 @@ AchievementLeaderboardWidget::AchievementLeaderboardWidget(QWidget* parent) : QW layout->setContentsMargins(0, 0, 0, 0); layout->setAlignment(Qt::AlignTop); layout->addWidget(m_common_box); + layout->setSizeConstraint(QLayout::SetFixedSize); setLayout(layout); } @@ -44,39 +45,39 @@ void AchievementLeaderboardWidget::UpdateData(bool clean_all) return; auto* client = instance.GetClient(); auto* leaderboard_list = - rc_client_create_leaderboard_list(client, RC_CLIENT_LEADERBOARD_LIST_GROUPING_NONE); + rc_client_create_leaderboard_list(client, RC_CLIENT_LEADERBOARD_LIST_GROUPING_TRACKING); u32 row = 0; for (u32 bucket = 0; bucket < leaderboard_list->num_buckets; bucket++) { const auto& leaderboard_bucket = leaderboard_list->buckets[bucket]; + m_common_layout->addWidget(new QLabel(tr(leaderboard_bucket.label)), row, 0); + row += 2; for (u32 board = 0; board < leaderboard_bucket.num_leaderboards; board++) { const auto* leaderboard = leaderboard_bucket.leaderboards[board]; m_leaderboard_order[leaderboard->id] = row; QLabel* a_title = new QLabel(QString::fromUtf8(leaderboard->title)); + a_title->setWordWrap(true); + a_title->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); QLabel* a_description = new QLabel(QString::fromUtf8(leaderboard->description)); + a_description->setWordWrap(true); + a_description->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); QVBoxLayout* a_col_left = new QVBoxLayout(); a_col_left->addWidget(a_title); a_col_left->addWidget(a_description); - if (row > 0) - { - QFrame* a_divider = new QFrame(); - a_divider->setFrameShape(QFrame::HLine); - m_common_layout->addWidget(a_divider, row - 1, 0); - } + QFrame* a_divider = new QFrame(); + a_divider->setFrameShape(QFrame::HLine); + m_common_layout->addWidget(a_divider, row - 1, 0); m_common_layout->addLayout(a_col_left, row, 0); for (size_t ix = 0; ix < 4; ix++) { QVBoxLayout* a_col = new QVBoxLayout(); for (size_t jx = 0; jx < 3; jx++) a_col->addWidget(new QLabel(QStringLiteral("---"))); - if (row > 0) - { - QFrame* a_divider = new QFrame(); - a_divider->setFrameShape(QFrame::HLine); - m_common_layout->addWidget(a_divider, row - 1, static_cast(ix) + 1); - } + QFrame* a_divider_2 = new QFrame(); + a_divider_2->setFrameShape(QFrame::HLine); + m_common_layout->addWidget(a_divider_2, row - 1, static_cast(ix) + 1); m_common_layout->addLayout(a_col, row, static_cast(ix) + 1); } row += 2; @@ -86,7 +87,7 @@ void AchievementLeaderboardWidget::UpdateData(bool clean_all) } for (auto row : m_leaderboard_order) { - UpdateRow(row.second); + UpdateRow(row.first); } } @@ -97,7 +98,7 @@ void AchievementLeaderboardWidget::UpdateData( { if (update_ids.contains(row.first)) { - UpdateRow(row.second); + UpdateRow(row.first); } } } diff --git a/Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp b/Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp index 0164ee6a78..9a69cdb66b 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementProgressWidget.cpp @@ -33,6 +33,7 @@ AchievementProgressWidget::AchievementProgressWidget(QWidget* parent) : QWidget( layout->setContentsMargins(0, 0, 0, 0); layout->setAlignment(Qt::AlignTop); layout->addWidget(m_common_box); + layout->setSizeConstraint(QLayout::SetFixedSize); setLayout(layout); } @@ -42,32 +43,51 @@ void AchievementProgressWidget::UpdateData(bool clean_all) { m_achievement_boxes.clear(); ClearLayoutRecursively(m_common_layout); - - auto& instance = AchievementManager::GetInstance(); - if (!instance.IsGameLoaded()) - return; - auto* client = instance.GetClient(); - auto* achievement_list = rc_client_create_achievement_list( - client, RC_CLIENT_ACHIEVEMENT_CATEGORY_CORE_AND_UNOFFICIAL, - RC_CLIENT_ACHIEVEMENT_LIST_GROUPING_LOCK_STATE); - for (u32 ix = 0; ix < achievement_list->num_buckets; ix++) - { - for (u32 jx = 0; jx < achievement_list->buckets[ix].num_achievements; jx++) - { - auto* achievement = achievement_list->buckets[ix].achievements[jx]; - m_achievement_boxes[achievement->id] = std::make_shared(this, achievement); - m_common_layout->addWidget(m_achievement_boxes[achievement->id].get()); - } - } - rc_client_destroy_achievement_list(achievement_list); } else { - for (auto box : m_achievement_boxes) + while (auto* item = m_common_layout->takeAt(0)) { - box.second->UpdateData(); + auto* widget = item->widget(); + m_common_layout->removeWidget(widget); + if (std::strcmp(widget->metaObject()->className(), "QLabel") == 0) + { + widget->deleteLater(); + delete item; + } } } + + auto& instance = AchievementManager::GetInstance(); + if (!instance.IsGameLoaded()) + return; + auto* client = instance.GetClient(); + auto* achievement_list = + rc_client_create_achievement_list(client, RC_CLIENT_ACHIEVEMENT_CATEGORY_CORE_AND_UNOFFICIAL, + RC_CLIENT_ACHIEVEMENT_LIST_GROUPING_PROGRESS); + if (!achievement_list) + return; + for (u32 ix = 0; ix < achievement_list->num_buckets; ix++) + { + m_common_layout->addWidget(new QLabel(tr(achievement_list->buckets[ix].label))); + for (u32 jx = 0; jx < achievement_list->buckets[ix].num_achievements; jx++) + { + auto* achievement = achievement_list->buckets[ix].achievements[jx]; + auto box_itr = m_achievement_boxes.lower_bound(achievement->id); + if (box_itr != m_achievement_boxes.end() && box_itr->first == achievement->id) + { + box_itr->second->UpdateProgress(); + m_common_layout->addWidget(box_itr->second.get()); + } + else + { + const auto new_box_itr = m_achievement_boxes.try_emplace( + box_itr, achievement->id, std::make_shared(this, achievement)); + m_common_layout->addWidget(new_box_itr->second.get()); + } + } + } + rc_client_destroy_achievement_list(achievement_list); } void AchievementProgressWidget::UpdateData( diff --git a/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp b/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp index 62f6a1e0cb..175d9b2f0e 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.cpp @@ -105,11 +105,6 @@ void AchievementSettingsWidget::CreateLayout() tr("Enable progress notifications on achievements.

Displays a brief popup message " "whenever the player makes progress on an achievement that tracks an accumulated value, " "such as 60 out of 120 stars.")); - m_common_badges_enabled_input = new ToolTipCheckBox(tr("Enable Achievement Badges")); - m_common_badges_enabled_input->SetDescription( - tr("Enable achievement badges.

Displays icons for the player, game, and achievements. " - "Simple visual option, but will require a small amount of extra memory and time to " - "download the images.")); m_common_layout->addWidget(m_common_integration_enabled_input); m_common_layout->addWidget(m_common_username_label); @@ -119,17 +114,18 @@ void AchievementSettingsWidget::CreateLayout() m_common_layout->addWidget(m_common_login_button); m_common_layout->addWidget(m_common_logout_button); m_common_layout->addWidget(m_common_login_failed); + // i18n: Settings that affect the functionality of unlocking achievements. m_common_layout->addWidget(new QLabel(tr("Function Settings"))); m_common_layout->addWidget(m_common_hardcore_enabled_input); m_common_layout->addWidget(m_common_unofficial_enabled_input); m_common_layout->addWidget(m_common_encore_enabled_input); m_common_layout->addWidget(m_common_spectator_enabled_input); + // i18n: Settings that affect how achievements are displayed while playing. m_common_layout->addWidget(new QLabel(tr("Display Settings"))); #ifdef USE_DISCORD_PRESENCE m_common_layout->addWidget(m_common_discord_presence_enabled_input); #endif // USE_DISCORD_PRESENCE m_common_layout->addWidget(m_common_progress_enabled_input); - m_common_layout->addWidget(m_common_badges_enabled_input); m_common_layout->setAlignment(Qt::AlignTop); setLayout(m_common_layout); @@ -139,8 +135,8 @@ void AchievementSettingsWidget::ConnectWidgets() { connect(m_common_integration_enabled_input, &QCheckBox::toggled, this, &AchievementSettingsWidget::ToggleRAIntegration); - connect(m_common_login_button, &QPushButton::pressed, this, &AchievementSettingsWidget::Login); - connect(m_common_logout_button, &QPushButton::pressed, this, &AchievementSettingsWidget::Logout); + connect(m_common_login_button, &QPushButton::clicked, this, &AchievementSettingsWidget::Login); + connect(m_common_logout_button, &QPushButton::clicked, this, &AchievementSettingsWidget::Logout); connect(m_common_hardcore_enabled_input, &QCheckBox::toggled, this, &AchievementSettingsWidget::ToggleHardcore); connect(m_common_unofficial_enabled_input, &QCheckBox::toggled, this, @@ -153,8 +149,6 @@ void AchievementSettingsWidget::ConnectWidgets() &AchievementSettingsWidget::ToggleDiscordPresence); connect(m_common_progress_enabled_input, &QCheckBox::toggled, this, &AchievementSettingsWidget::ToggleProgress); - connect(m_common_badges_enabled_input, &QCheckBox::toggled, this, - &AchievementSettingsWidget::ToggleBadges); } void AchievementSettingsWidget::OnControllerInterfaceConfigure() @@ -184,6 +178,15 @@ void AchievementSettingsWidget::LoadSettings() SignalBlocking(m_common_login_button)->setVisible(logged_out); SignalBlocking(m_common_login_button) ->setEnabled(enabled && !Core::IsRunning(Core::System::GetInstance())); + if (enabled && Core::IsRunning(Core::System::GetInstance())) + { + SignalBlocking(m_common_login_button)->setText(tr("To log in, stop the current emulation.")); + } + else + { + SignalBlocking(m_common_login_button)->setText(tr("Log In")); + } + SignalBlocking(m_common_logout_button)->setVisible(!logged_out); SignalBlocking(m_common_logout_button)->setEnabled(enabled); @@ -214,9 +217,6 @@ void AchievementSettingsWidget::LoadSettings() SignalBlocking(m_common_progress_enabled_input) ->setChecked(Config::Get(Config::RA_PROGRESS_ENABLED)); SignalBlocking(m_common_progress_enabled_input)->setEnabled(enabled); - - SignalBlocking(m_common_badges_enabled_input)->setChecked(Config::Get(Config::RA_BADGES_ENABLED)); - SignalBlocking(m_common_badges_enabled_input)->setEnabled(enabled); } void AchievementSettingsWidget::SaveSettings() @@ -235,7 +235,6 @@ void AchievementSettingsWidget::SaveSettings() m_common_discord_presence_enabled_input->isChecked()); Config::SetBaseOrCurrent(Config::RA_PROGRESS_ENABLED, m_common_progress_enabled_input->isChecked()); - Config::SetBaseOrCurrent(Config::RA_BADGES_ENABLED, m_common_badges_enabled_input->isChecked()); Config::Save(); } @@ -249,7 +248,10 @@ void AchievementSettingsWidget::ToggleRAIntegration() else instance.Shutdown(); if (Config::Get(Config::RA_HARDCORE_ENABLED)) + { emit Settings::Instance().EmulationStateChanged(Core::GetState(Core::System::GetInstance())); + emit Settings::Instance().HardcoreStateChanged(); + } } void AchievementSettingsWidget::Login() @@ -275,10 +277,11 @@ void AchievementSettingsWidget::ToggleHardcore() if (Config::Get(Config::MAIN_EMULATION_SPEED) < 1.0f) Config::SetBaseOrCurrent(Config::MAIN_EMULATION_SPEED, 1.0f); Config::SetBaseOrCurrent(Config::FREE_LOOK_ENABLED, false); - Settings::Instance().SetCheatsEnabled(false); + Config::SetBaseOrCurrent(Config::MAIN_ENABLE_CHEATS, false); Settings::Instance().SetDebugModeEnabled(false); } emit Settings::Instance().EmulationStateChanged(Core::GetState(Core::System::GetInstance())); + emit Settings::Instance().HardcoreStateChanged(); } void AchievementSettingsWidget::ToggleUnofficial() @@ -308,11 +311,4 @@ void AchievementSettingsWidget::ToggleProgress() SaveSettings(); } -void AchievementSettingsWidget::ToggleBadges() -{ - SaveSettings(); - AchievementManager::GetInstance().FetchPlayerBadge(); - AchievementManager::GetInstance().FetchGameBadges(); -} - #endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.h b/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.h index b8e848c2d1..8d4aa03c2a 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.h +++ b/Source/Core/DolphinQt/Achievements/AchievementSettingsWidget.h @@ -38,7 +38,6 @@ private: void ToggleSpectator(); void ToggleDiscordPresence(); void ToggleProgress(); - void ToggleBadges(); QGroupBox* m_common_box; QVBoxLayout* m_common_layout; @@ -56,7 +55,6 @@ private: ToolTipCheckBox* m_common_spectator_enabled_input; ToolTipCheckBox* m_common_discord_presence_enabled_input; ToolTipCheckBox* m_common_progress_enabled_input; - ToolTipCheckBox* m_common_badges_enabled_input; }; #endif // USE_RETRO_ACHIEVEMENTS diff --git a/Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp b/Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp index b796b9dc3e..8605c10725 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp @@ -7,6 +7,8 @@ #include #include +#include +#include #include #include @@ -34,6 +36,8 @@ AchievementsWindow::AchievementsWindow(QWidget* parent) : QDialog(parent) }); }); connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, + [this] { m_settings_widget->UpdateData(); }); + connect(&Settings::Instance(), &Settings::HardcoreStateChanged, this, [this] { AchievementsWindow::UpdateData({.all = true}); }); } @@ -81,6 +85,8 @@ void AchievementsWindow::UpdateData(AchievementManager::UpdatedItems updated_ite m_header_widget->UpdateData(); m_progress_widget->UpdateData(true); m_leaderboard_widget->UpdateData(true); + static_cast(m_tab_widget->widget(1))->verticalScrollBar()->setValue(0); + static_cast(m_tab_widget->widget(2))->verticalScrollBar()->setValue(0); } else { @@ -89,7 +95,7 @@ void AchievementsWindow::UpdateData(AchievementManager::UpdatedItems updated_ite { m_header_widget->UpdateData(); } - if (updated_items.all_achievements) + if (updated_items.all_achievements || updated_items.rich_presence) m_progress_widget->UpdateData(false); else if (updated_items.achievements.size() > 0) m_progress_widget->UpdateData(updated_items.achievements); diff --git a/Source/Core/DolphinQt/CMakeLists.txt b/Source/Core/DolphinQt/CMakeLists.txt index 5767c6c28a..1a3d912d46 100644 --- a/Source/Core/DolphinQt/CMakeLists.txt +++ b/Source/Core/DolphinQt/CMakeLists.txt @@ -566,15 +566,14 @@ endif() if(APPLE) include(BundleUtilities) - set(BUNDLE_PATH ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Dolphin.app) + set(BUNDLE_PATH ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/DolphinQt.app) # Ask for an application bundle. set_target_properties(dolphin-mpn PROPERTIES MACOSX_BUNDLE true - MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in - XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS "${CMAKE_CURRENT_SOURCE_DIR}/DolphinEmu.entitlements" - XCODE_ATTRIBUTE_OTHER_CODE_SIGN_FLAGS "--deep --options=runtime" - OUTPUT_NAME Dolphin + MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_BINARY_DIR}/Info.plist" + XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "" + OUTPUT_NAME DolphinQt ) # Copy qt.conf into the bundle @@ -638,56 +637,18 @@ if(APPLE) endif() if(MACOS_CODE_SIGNING) - # Code sign make file builds - add_custom_command(TARGET dolphin-mpn POST_BUILD - COMMAND /usr/bin/codesign -f -s "${MACOS_CODE_SIGNING_IDENTITY}" --deep --options=runtime --entitlements "${CMAKE_SOURCE_DIR}/Source/Core/DolphinQt/DolphinEmu$<$:Debug>.entitlements" "$") + add_custom_command(TARGET dolphin-mpn + POST_BUILD + COMMAND "${CMAKE_SOURCE_DIR}/Tools/mac-codesign.sh" + "-e" "${CMAKE_CURRENT_SOURCE_DIR}/DolphinEmu$<$:Debug>.entitlements" + "${MACOS_CODE_SIGNING_IDENTITY}" + "${BUNDLE_PATH}" + ) endif() else() install(TARGETS dolphin-mpn RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) endif() -if (CMAKE_SYSTEM_NAME STREQUAL "Linux" AND STEAM) - # Set that we want ORIGIN in FLAGS. - # We also want RPATH, not RUNPATH, so disable the new tags. - target_link_options(dolphin-mpn - PRIVATE - LINKER:-z,origin - LINKER:--disable-new-dtags - ) - - # For Steam Runtime builds, our Qt shared libraries will be in a "lib" folder. - set_target_properties(dolphin-mpn PROPERTIES - BUILD_WITH_INSTALL_RPATH true - INSTALL_RPATH "\$ORIGIN/lib" - ) - - add_custom_command(TARGET dolphin-mpn POST_BUILD - COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/lib" - COMMAND cp "${Qt6_DIR}/../../LICENSE.*" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/lib" - COMMAND cp -P "${Qt6_DIR}/../../*.so*" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/lib" - COMMAND ${CMAKE_COMMAND} -E copy_directory "${Qt6_DIR}/../../../plugins" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/plugins" - ) - - # Copy qt.conf - target_sources(dolphin-mpn PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/qt.conf") - add_custom_command(TARGET dolphin-mpn POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/qt.conf" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/qt.conf" - ) - - # Mark all data files as resources - set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS "${CMAKE_SOURCE_DIR}/Data/Sys") - file(GLOB_RECURSE resources RELATIVE "${CMAKE_SOURCE_DIR}/Data" "${CMAKE_SOURCE_DIR}/Data/Sys/*") - foreach(res ${resources}) - target_sources(dolphin-mpn PRIVATE "${CMAKE_SOURCE_DIR}/Data/${res}") - source_group("Resources" FILES "${CMAKE_SOURCE_DIR}/Data/${res}") - endforeach() - - # Copy Sys folder - add_custom_command(TARGET dolphin-mpn POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy_directory "${CMAKE_SOURCE_DIR}/Data/Sys" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Sys" - ) -endif() - if(USE_MGBA) target_sources(dolphin-mpn PRIVATE GBAHost.cpp diff --git a/Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp b/Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp index e1970dacc5..3b5ddcb1c1 100644 --- a/Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp +++ b/Source/Core/DolphinQt/CheatSearchFactoryWidget.cpp @@ -2,7 +2,6 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "DolphinQt/CheatSearchFactoryWidget.h" -#include "DolphinQt/QtUtils/WrapInScrollArea.h" #include #include @@ -26,6 +25,7 @@ #include "Core/System.h" #include "DolphinQt/QtUtils/ModalMessageBox.h" #include "DolphinQt/QtUtils/NonDefaultQPushButton.h" +#include "DolphinQt/QtUtils/WrapInScrollArea.h" CheatSearchFactoryWidget::CheatSearchFactoryWidget() { diff --git a/Source/Core/DolphinQt/CheatSearchWidget.cpp b/Source/Core/DolphinQt/CheatSearchWidget.cpp index c2b1854677..3a4c024c97 100644 --- a/Source/Core/DolphinQt/CheatSearchWidget.cpp +++ b/Source/Core/DolphinQt/CheatSearchWidget.cpp @@ -2,7 +2,6 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "DolphinQt/CheatSearchWidget.h" -#include "DolphinQt/QtUtils/WrapInScrollArea.h" #include #include @@ -42,6 +41,7 @@ #include "DolphinQt/Config/CheatCodeEditor.h" #include "DolphinQt/Config/CheatWarningWidget.h" +#include "DolphinQt/QtUtils/WrapInScrollArea.h" #include "DolphinQt/Settings.h" #include "UICommon/GameFile.h" diff --git a/Source/Core/DolphinQt/Config/ARCodeWidget.cpp b/Source/Core/DolphinQt/Config/ARCodeWidget.cpp index 93f0d7e589..d40d4f9109 100644 --- a/Source/Core/DolphinQt/Config/ARCodeWidget.cpp +++ b/Source/Core/DolphinQt/Config/ARCodeWidget.cpp @@ -2,7 +2,6 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "DolphinQt/Config/ARCodeWidget.h" -#include "DolphinQt/QtUtils/WrapInScrollArea.h" #include #include @@ -25,6 +24,7 @@ #include "DolphinQt/Config/HardcoreWarningWidget.h" #include "DolphinQt/QtUtils/NonDefaultQPushButton.h" #include "DolphinQt/QtUtils/SetWindowDecorations.h" +#include "DolphinQt/QtUtils/WrapInScrollArea.h" #include "UICommon/GameFile.h" diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp b/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp index 205fd25898..ad65f0c96b 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.cpp @@ -30,3 +30,60 @@ void ConfigChoice::Update(int choice) { Config::SetBaseOrCurrent(m_setting, choice); } + +ConfigStringChoice::ConfigStringChoice(const std::vector& options, + const Config::Info& setting) + : m_setting(setting), m_text_is_data(true) +{ + for (const auto& op : options) + addItem(QString::fromStdString(op)); + + Connect(); + Load(); +} + +ConfigStringChoice::ConfigStringChoice(const std::vector>& options, + const Config::Info& setting) + : m_setting(setting), m_text_is_data(false) +{ + for (const auto& [option_text, option_data] : options) + addItem(option_text, option_data); + + Connect(); + Load(); +} + +void ConfigStringChoice::Connect() +{ + const auto on_config_changed = [this]() { + QFont bf = font(); + bf.setBold(Config::GetActiveLayerForConfig(m_setting) != Config::LayerType::Base); + setFont(bf); + + Load(); + }; + + connect(&Settings::Instance(), &Settings::ConfigChanged, this, on_config_changed); + connect(this, &QComboBox::currentIndexChanged, this, &ConfigStringChoice::Update); +} + +void ConfigStringChoice::Update(int index) +{ + if (m_text_is_data) + { + Config::SetBaseOrCurrent(m_setting, itemText(index).toStdString()); + } + else + { + Config::SetBaseOrCurrent(m_setting, itemData(index).toString().toStdString()); + } +} + +void ConfigStringChoice::Load() +{ + const QString setting_value = QString::fromStdString(Config::Get(m_setting)); + + const int index = m_text_is_data ? findText(setting_value) : findData(setting_value); + const QSignalBlocker blocker(this); + setCurrentIndex(index); +} diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.h b/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.h index 04d619ac4e..0082605604 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.h +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.h @@ -3,6 +3,10 @@ #pragma once +#include +#include +#include + #include "DolphinQt/Config/ToolTipControls/ToolTipComboBox.h" #include "Common/Config/Config.h" @@ -18,3 +22,21 @@ private: Config::Info m_setting; }; + +class ConfigStringChoice : public ToolTipComboBox +{ + Q_OBJECT +public: + ConfigStringChoice(const std::vector& options, + const Config::Info& setting); + ConfigStringChoice(const std::vector>& options, + const Config::Info& setting); + +private: + void Connect(); + void Update(int index); + void Load(); + + Config::Info m_setting; + bool m_text_is_data = false; +}; diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigRadio.cpp b/Source/Core/DolphinQt/Config/ConfigControls/ConfigRadio.cpp index 98977dfdc9..11a049d910 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigRadio.cpp +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigRadio.cpp @@ -27,8 +27,13 @@ ConfigRadioInt::ConfigRadioInt(const QString& label, const Config::Info& se void ConfigRadioInt::Update() { - if (!isChecked()) - return; - - Config::SetBaseOrCurrent(m_setting, m_value); + if (isChecked()) + { + Config::SetBaseOrCurrent(m_setting, m_value); + emit OnSelected(m_value); + } + else + { + emit OnDeselected(m_value); + } } diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigRadio.h b/Source/Core/DolphinQt/Config/ConfigControls/ConfigRadio.h index d3f5c7e258..147c6391f9 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigRadio.h +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigRadio.h @@ -13,6 +13,12 @@ class ConfigRadioInt : public ToolTipRadioButton public: ConfigRadioInt(const QString& label, const Config::Info& setting, int value); +signals: + // Since selecting a new radio button deselects the old one, ::toggled will generate two signals. + // These are convenience functions so you can receive only one signal if desired. + void OnSelected(int new_value); + void OnDeselected(int old_value); + private: void Update(); diff --git a/Source/Core/DolphinQt/Config/FilesystemWidget.cpp b/Source/Core/DolphinQt/Config/FilesystemWidget.cpp index de8b366310..53b447fc47 100644 --- a/Source/Core/DolphinQt/Config/FilesystemWidget.cpp +++ b/Source/Core/DolphinQt/Config/FilesystemWidget.cpp @@ -213,8 +213,7 @@ void FilesystemWidget::PopulateDirectory(int partition_id, QStandardItem* root, QString FilesystemWidget::SelectFolder() { - return DolphinFileDialog::getExistingDirectory(this, - QObject::tr("Choose the folder to extract to")); + return DolphinFileDialog::getExistingDirectory(this, QObject::tr("Choose Folder to Extract To")); } void FilesystemWidget::ShowContextMenu(const QPoint&) @@ -267,7 +266,7 @@ void FilesystemWidget::ShowContextMenu(const QPoint&) switch (type) { case EntryType::Disc: - menu->addAction(tr("Extract Entire Disc..."), this, [this, path] { + menu->addAction(tr("Extract Entire Disc..."), this, [this] { auto folder = SelectFolder(); if (folder.isEmpty()) @@ -300,7 +299,7 @@ void FilesystemWidget::ShowContextMenu(const QPoint&) case EntryType::File: menu->addAction(tr("Extract File..."), this, [this, partition, path] { auto dest = - DolphinFileDialog::getSaveFileName(this, tr("Save File to"), QFileInfo(path).fileName()); + DolphinFileDialog::getSaveFileName(this, tr("Save File To"), QFileInfo(path).fileName()); if (!dest.isEmpty()) ExtractFile(partition, path, dest); diff --git a/Source/Core/DolphinQt/Config/GameConfigEdit.cpp b/Source/Core/DolphinQt/Config/GameConfigEdit.cpp index 2d03d396f6..d114704f6a 100644 --- a/Source/Core/DolphinQt/Config/GameConfigEdit.cpp +++ b/Source/Core/DolphinQt/Config/GameConfigEdit.cpp @@ -143,7 +143,7 @@ void GameConfigEdit::OnSelectionChanged() { const QString& keyword = m_edit->textCursor().selectedText(); - if (m_keyword_map.count(keyword)) + if (m_keyword_map.contains(keyword)) QWhatsThis::showText(QCursor::pos(), m_keyword_map[keyword], this); } diff --git a/Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp b/Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp index 7f37241ee6..d87162214d 100644 --- a/Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp +++ b/Source/Core/DolphinQt/Config/GeckoCodeWidget.cpp @@ -2,7 +2,6 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "DolphinQt/Config/GeckoCodeWidget.h" -#include "DolphinQt/QtUtils/WrapInScrollArea.h" #include #include @@ -31,6 +30,7 @@ #include "DolphinQt/QtUtils/ModalMessageBox.h" #include "DolphinQt/QtUtils/NonDefaultQPushButton.h" #include "DolphinQt/QtUtils/SetWindowDecorations.h" +#include "DolphinQt/QtUtils/WrapInScrollArea.h" #include "UICommon/GameFile.h" diff --git a/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp b/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp index 9e2866a70b..f70b01ef6a 100644 --- a/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp +++ b/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp @@ -241,7 +241,7 @@ void EnhancementsWidget::ConnectWidgets() connect(m_3d_mode, &QComboBox::currentIndexChanged, [this] { m_block_save = true; m_configure_color_correction->setEnabled(g_Config.backend_info.bSupportsPostProcessing); - LoadPPShaders(); + LoadPPShaders(static_cast(m_3d_mode->currentIndex())); m_block_save = false; SaveSettings(); @@ -250,23 +250,30 @@ void EnhancementsWidget::ConnectWidgets() &EnhancementsWidget::ConfigureColorCorrection); connect(m_configure_pp_effect, &QPushButton::clicked, this, &EnhancementsWidget::ConfigurePostProcessingShader); + + connect(&Settings::Instance(), &Settings::ConfigChanged, this, [this] { + const QSignalBlocker blocker(this); + m_block_save = true; + LoadPPShaders(Config::Get(Config::GFX_STEREO_MODE)); + m_block_save = false; + }); } -void EnhancementsWidget::LoadPPShaders() +void EnhancementsWidget::LoadPPShaders(StereoMode stereo_mode) { std::vector shaders = VideoCommon::PostProcessing::GetShaderList(); - if (g_Config.stereo_mode == StereoMode::Anaglyph) + if (stereo_mode == StereoMode::Anaglyph) { shaders = VideoCommon::PostProcessing::GetAnaglyphShaderList(); } - else if (g_Config.stereo_mode == StereoMode::Passive) + else if (stereo_mode == StereoMode::Passive) { shaders = VideoCommon::PostProcessing::GetPassiveShaderList(); } m_pp_effect->clear(); - if (g_Config.stereo_mode != StereoMode::Anaglyph && g_Config.stereo_mode != StereoMode::Passive) + if (stereo_mode != StereoMode::Anaglyph && stereo_mode != StereoMode::Passive) m_pp_effect->addItem(tr("(off)")); auto selected_shader = Config::Get(Config::GFX_ENHANCE_POST_SHADER); @@ -283,10 +290,23 @@ void EnhancementsWidget::LoadPPShaders() } } - if (g_Config.stereo_mode == StereoMode::Anaglyph && !found) - m_pp_effect->setCurrentIndex(m_pp_effect->findText(QStringLiteral("dubois"))); - else if (g_Config.stereo_mode == StereoMode::Passive && !found) - m_pp_effect->setCurrentIndex(m_pp_effect->findText(QStringLiteral("horizontal"))); + if (!found) + { + if (stereo_mode == StereoMode::Anaglyph) + selected_shader = "dubois"; + else if (stereo_mode == StereoMode::Passive) + selected_shader = "horizontal"; + else + selected_shader = ""; + + int index = m_pp_effect->findText(QString::fromStdString(selected_shader)); + if (index >= 0) + m_pp_effect->setCurrentIndex(index); + else + m_pp_effect->setCurrentIndex(0); + + Config::SetBaseOrCurrent(Config::GFX_ENHANCE_POST_SHADER, selected_shader); + } const bool supports_postprocessing = g_Config.backend_info.bSupportsPostProcessing; m_pp_effect->setEnabled(supports_postprocessing); @@ -381,7 +401,7 @@ void EnhancementsWidget::LoadSettings() m_configure_color_correction->setEnabled(g_Config.backend_info.bSupportsPostProcessing); // Post Processing Shader - LoadPPShaders(); + LoadPPShaders(Config::Get(Config::GFX_STEREO_MODE)); // Stereoscopy const bool supports_stereoscopy = g_Config.backend_info.bSupportsGeometryShaders; diff --git a/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.h b/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.h index 34879d17b7..7c4c193fb4 100644 --- a/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.h +++ b/Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.h @@ -17,6 +17,7 @@ class QPushButton; class QSlider; class ToolTipComboBox; class ToolTipPushButton; +enum class StereoMode : int; class EnhancementsWidget final : public QWidget { @@ -33,7 +34,7 @@ private: void AddDescriptions(); void ConfigureColorCorrection(); void ConfigurePostProcessingShader(); - void LoadPPShaders(); + void LoadPPShaders(StereoMode stereo_mode); // Enhancements ConfigChoice* m_ir_combo; diff --git a/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp b/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp index 3aacbaac43..4eb1bb69a6 100644 --- a/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp +++ b/Source/Core/DolphinQt/Config/GraphicsModListWidget.cpp @@ -140,7 +140,7 @@ void GraphicsModListWidget::RefreshModList() // If no group matches the mod's features, or if the mod has no features, skip it if (std::none_of(mod.m_features.begin(), mod.m_features.end(), [&groups](const GraphicsModFeatureConfig& feature) { - return groups.count(feature.m_group) == 1; + return groups.contains(feature.m_group); })) { continue; diff --git a/Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp b/Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp index 6c815e4a15..ad7305ac15 100644 --- a/Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp +++ b/Source/Core/DolphinQt/Config/Mapping/MappingWindow.cpp @@ -59,8 +59,6 @@ #include "InputCommon/ControllerInterface/CoreDevice.h" #include "InputCommon/InputConfig.h" -constexpr const char* PROFILES_DIR = "Profiles/"; - MappingWindow::MappingWindow(QWidget* parent, Type type, int port_num) : QDialog(parent), m_port(port_num) { diff --git a/Source/Core/DolphinQt/Config/VerifyWidget.cpp b/Source/Core/DolphinQt/Config/VerifyWidget.cpp index 2588682a1c..7c976092b1 100644 --- a/Source/Core/DolphinQt/Config/VerifyWidget.cpp +++ b/Source/Core/DolphinQt/Config/VerifyWidget.cpp @@ -177,10 +177,8 @@ void VerifyWidget::Verify() } verifier.Finish(); - const DiscIO::VolumeVerifier::Result result = verifier.GetResult(); progress.Reset(); - - return result; + return verifier.GetResult(); }); SetQWidgetWindowDecorations(progress.GetRaw()); progress.GetRaw()->exec(); diff --git a/Source/Core/DolphinQt/ConvertDialog.cpp b/Source/Core/DolphinQt/ConvertDialog.cpp index 4ed7536c52..ee6229938c 100644 --- a/Source/Core/DolphinQt/ConvertDialog.cpp +++ b/Source/Core/DolphinQt/ConvertDialog.cpp @@ -367,7 +367,7 @@ void ConvertDialog::Convert() if (m_files.size() > 1) { dst_dir = DolphinFileDialog::getExistingDirectory( - this, tr("Select where you want to save the converted images"), + this, tr("Save Converted Images"), QFileInfo(QString::fromStdString(m_files[0]->GetFilePath())).dir().absolutePath()); if (dst_dir.isEmpty()) @@ -376,7 +376,7 @@ void ConvertDialog::Convert() else { dst_path = DolphinFileDialog::getSaveFileName( - this, tr("Select where you want to save the converted image"), + this, tr("Save Converted Image"), QFileInfo(QString::fromStdString(m_files[0]->GetFilePath())) .dir() .absoluteFilePath( diff --git a/Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp b/Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp index 8dba286c01..d62c5c447f 100644 --- a/Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/AssemblerWidget.cpp @@ -770,7 +770,7 @@ bool AssemblerWidget::SaveEditor(AsmEditor* editor) QString selected_filter; save_path = DolphinFileDialog::getSaveFileName( - this, tr("Save File to"), QString::fromStdString(default_dir), + this, tr("Save File To"), QString::fromStdString(default_dir), QStringLiteral("%1;;%2").arg(asm_filter).arg(all_filter), &selected_filter); if (save_path.isEmpty()) diff --git a/Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp b/Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp index f68b6d5bbf..3a8aaf479a 100644 --- a/Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp +++ b/Source/Core/DolphinQt/Debugger/BranchWatchDialog.cpp @@ -5,6 +5,7 @@ #include #include +#include #include #include @@ -46,6 +47,7 @@ #include "DolphinQt/QtUtils/DolphinFileDialog.h" #include "DolphinQt/QtUtils/ModalMessageBox.h" #include "DolphinQt/QtUtils/SetWindowDecorations.h" +#include "DolphinQt/Resources.h" #include "DolphinQt/Settings.h" class BranchWatchProxyModel final : public QSortFilterProxyModel @@ -57,6 +59,12 @@ public: : QSortFilterProxyModel(parent), m_branch_watch(branch_watch) { } + ~BranchWatchProxyModel() override = default; + + BranchWatchProxyModel(const BranchWatchProxyModel&) = delete; + BranchWatchProxyModel(BranchWatchProxyModel&&) = delete; + BranchWatchProxyModel& operator=(const BranchWatchProxyModel&) = delete; + BranchWatchProxyModel& operator=(BranchWatchProxyModel&&) = delete; BranchWatchTableModel* sourceModel() const { @@ -93,7 +101,6 @@ public: this->*member = std::nullopt; invalidateRowsFilter(); } - void OnDelete(QModelIndexList index_list); bool IsBranchTypeAllowed(UGeckoInstruction inst) const; void SetInspected(const QModelIndex& index); @@ -135,27 +142,20 @@ bool BranchWatchProxyModel::filterAcceptsRow(int source_row, const QModelIndex&) if (!m_origin_symbol_name.isEmpty()) { if (const QVariant& symbol_name_v = sourceModel()->GetSymbolList()[source_row].origin_name; - !symbol_name_v.isValid() || - !symbol_name_v.value().contains(m_origin_symbol_name, Qt::CaseInsensitive)) + !symbol_name_v.isValid() || !static_cast(symbol_name_v.data()) + ->contains(m_origin_symbol_name, Qt::CaseInsensitive)) return false; } if (!m_destin_symbol_name.isEmpty()) { if (const QVariant& symbol_name_v = sourceModel()->GetSymbolList()[source_row].destin_name; - !symbol_name_v.isValid() || - !symbol_name_v.value().contains(m_destin_symbol_name, Qt::CaseInsensitive)) + !symbol_name_v.isValid() || !static_cast(symbol_name_v.data()) + ->contains(m_destin_symbol_name, Qt::CaseInsensitive)) return false; } return true; } -void BranchWatchProxyModel::OnDelete(QModelIndexList index_list) -{ - std::transform(index_list.begin(), index_list.end(), index_list.begin(), - [this](const QModelIndex& index) { return mapToSource(index); }); - sourceModel()->OnDelete(std::move(index_list)); -} - static constexpr bool BranchSavesLR(UGeckoInstruction inst) { DEBUG_ASSERT(inst.OPCD == 18 || inst.OPCD == 16 || @@ -201,7 +201,6 @@ BranchWatchDialog::BranchWatchDialog(Core::System& system, Core::BranchWatch& br { setWindowTitle(tr("Branch Watch Tool")); setWindowFlags((windowFlags() | Qt::WindowMinMaxButtonsHint) & ~Qt::WindowContextHelpButtonHint); - SetQWidgetWindowDecorations(this); setLayout([this, &ppc_symbol_db]() { auto* main_layout = new QVBoxLayout; @@ -216,6 +215,7 @@ BranchWatchDialog::BranchWatchDialog(Core::System& system, Core::BranchWatch& br m_table_proxy->setSourceModel( m_table_model = new BranchWatchTableModel(m_system, m_branch_watch, ppc_symbol_db)); m_table_proxy->setSortRole(UserRole::SortRole); + m_table_proxy->setSortCaseSensitivity(Qt::CaseInsensitive); m_table_model->setFont(ui_settings.GetDebugFont()); connect(&ui_settings, &Settings::DebugFontChanged, m_table_model, @@ -234,6 +234,11 @@ BranchWatchDialog::BranchWatchDialog(Core::System& system, Core::BranchWatch& br table_view->setEditTriggers(QAbstractItemView::NoEditTriggers); table_view->setCornerButtonEnabled(false); table_view->verticalHeader()->hide(); + table_view->setColumnWidth(Column::Instruction, 50); + table_view->setColumnWidth(Column::Condition, 50); + table_view->setColumnWidth(Column::OriginSymbol, 250); + table_view->setColumnWidth(Column::DestinSymbol, 250); + // The default column width (100 units) is fine for the rest. QHeaderView* const horizontal_header = table_view->horizontalHeader(); horizontal_header->restoreState( // Restore column visibility state. @@ -486,25 +491,19 @@ BranchWatchDialog::BranchWatchDialog(Core::System& system, Core::BranchWatch& br return group_box; }()); + UpdateIcons(); + connect(m_timer = new QTimer, &QTimer::timeout, this, &BranchWatchDialog::OnTimeout); connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, &BranchWatchDialog::OnEmulationStateChanged); + connect(&Settings::Instance(), &Settings::ThemeChanged, this, + &BranchWatchDialog::OnThemeChanged); connect(m_table_proxy, &BranchWatchProxyModel::layoutChanged, this, &BranchWatchDialog::UpdateStatus); return main_layout; }()); - // FIXME: On Linux, Qt6 has recently been resetting column widths to their defaults in many - // unexpected ways. This affects all kinds of QTables in Dolphin's GUI, so to avoid it in - // this QTableView, I have deferred this operation. Any earlier, and this would be undone. - // SetQWidgetWindowDecorations was moved to before these operations for the same reason. - m_table_view->setColumnWidth(Column::Instruction, 50); - m_table_view->setColumnWidth(Column::Condition, 50); - m_table_view->setColumnWidth(Column::OriginSymbol, 250); - m_table_view->setColumnWidth(Column::DestinSymbol, 250); - // The default column width (100 units) is fine for the rest. - const auto& settings = Settings::GetQSettings(); restoreGeometry(settings.value(QStringLiteral("branchwatchdialog/geometry")).toByteArray()); } @@ -596,7 +595,7 @@ void BranchWatchDialog::OnSaveAs() } const QString filepath = DolphinFileDialog::getSaveFileName( - this, tr("Save Branch Watch snapshot"), + this, tr("Save Branch Watch Snapshot"), QString::fromStdString(File::GetUserPath(D_DUMPDEBUG_BRANCHWATCH_IDX)), tr("Text file (*.txt);;All Files (*)")); if (filepath.isEmpty()) @@ -613,7 +612,7 @@ void BranchWatchDialog::OnLoad() void BranchWatchDialog::OnLoadFrom() { const QString filepath = DolphinFileDialog::getOpenFileName( - this, tr("Load Branch Watch snapshot"), + this, tr("Load Branch Watch Snapshot"), QString::fromStdString(File::GetUserPath(D_DUMPDEBUG_BRANCHWATCH_IDX)), tr("Text file (*.txt);;All Files (*)"), nullptr, QFileDialog::Option::ReadOnly); if (filepath.isEmpty()) @@ -700,13 +699,19 @@ void BranchWatchDialog::OnEmulationStateChanged(Core::State new_state) Update(); } +void BranchWatchDialog::OnThemeChanged() +{ + UpdateIcons(); +} + void BranchWatchDialog::OnHelp() { ModalMessageBox::information( this, tr("Branch Watch Tool Help (1/4)"), tr("Branch Watch is a code-searching tool that can isolate branches tracked by the emulated " "CPU by testing candidate branches with simple criteria. If you are familiar with Cheat " - "Engine's Ultimap, Branch Watch is similar to that.\n\n" + "Engine's Ultimap, Branch Watch is similar to that." + "\n\n" "Press the \"Start Branch Watch\" button to activate Branch Watch. Branch Watch persists " "across emulation sessions, and a snapshot of your progress can be saved to and loaded " "from the User Directory to persist after Dolphin Emulator is closed. \"Save As...\" and " @@ -729,7 +734,8 @@ void BranchWatchDialog::OnHelp() "taken since the last time it was checked. It is also possible to reduce the candidates " "by determining whether a branch instruction has or has not been overwritten since it was " "first hit. Filter the candidates by branch kind, branch condition, origin or destination " - "address, and origin or destination symbol name.\n\n" + "address, and origin or destination symbol name." + "\n\n" "After enough passes and experimentation, you may be able to find function calls and " "conditional code paths that are only taken when an action is performed in the emulated " "software.")); @@ -737,17 +743,27 @@ void BranchWatchDialog::OnHelp() this, tr("Branch Watch Tool Help (4/4)"), tr("Rows in the table can be left-clicked on the origin, destination, and symbol columns to " "view the associated address in Code View. Right-clicking the selected row(s) will bring " - "up a context menu.\n\n" + "up a context menu." + "\n\n" + "If the origin, destination, or symbol columns are right-clicked, an action copy the " + "relevant address(es) to the clipboard will be available, and an action to set a " + "breakpoint at the relevant address(es) will be available. Note that, for the origin / " + "destination symbol columns, these actions will only be enabled if every row in the " + "selection has a symbol." + "\n\n" "If the origin column of a row selection is right-clicked, an action to replace the " - "branch instruction at the origin(s) with a NOP instruction (No Operation), and an action " - "to copy the address(es) to the clipboard will be available.\n\n" + "branch instruction at the origin(s) with a NOP instruction (No Operation) will be " + "available." + "\n\n" "If the destination column of a row selection is right-clicked, an action to replace the " "instruction at the destination(s) with a BLR instruction (Branch to Link Register) will " - "be available, but only if the branch instruction at every origin saves the link " - "register, and an action to copy the address(es) to the clipboard will be available.\n\n" + "be available, but will only be enabled if the branch instruction at every origin updates " + "the link register." + "\n\n" "If the origin / destination symbol column of a row selection is right-clicked, an action " - "to replace the instruction(s) at the start of the symbol with a BLR instruction will be " - "available, but only if every origin / destination symbol is found.\n\n" + "to replace the instruction at the start of the symbol(s) with a BLR instruction will be " + "available, but will only be enabled if every row in the selection has a symbol." + "\n\n" "All context menus have the action to delete the selected row(s) from the candidates.")); } @@ -759,7 +775,7 @@ void BranchWatchDialog::OnToggleAutoSave(bool checked) const QString filepath = DolphinFileDialog::getSaveFileName( // i18n: If the user selects a file, Branch Watch will save to that file. // If the user presses Cancel, Branch Watch will save to a file in the user folder. - this, tr("Select Branch Watch snapshot auto-save file (for user folder location, cancel)"), + this, tr("Select Branch Watch Snapshot Auto-Save File (for user folder location, cancel)"), QString::fromStdString(File::GetUserPath(D_DUMPDEBUG_BRANCHWATCH_IDX)), tr("Text file (*.txt);;All Files (*)")); if (filepath.isEmpty()) @@ -800,68 +816,18 @@ void BranchWatchDialog::OnTableClicked(const QModelIndex& index) void BranchWatchDialog::OnTableContextMenu(const QPoint& pos) { + if (m_table_view->horizontalHeader()->hiddenSectionCount() == Column::NumberOfColumns) + { + m_mnu_column_visibility->exec(m_table_view->viewport()->mapToGlobal(pos)); + return; + } const QModelIndex index = m_table_view->indexAt(pos); if (!index.isValid()) return; - QModelIndexList index_list = m_table_view->selectionModel()->selectedRows(index.column()); - - QMenu* const menu = new QMenu; - menu->setAttribute(Qt::WA_DeleteOnClose, true); - - menu->addAction(tr("&Delete"), [this, index_list]() { OnTableDelete(std::move(index_list)); }); - switch (index.column()) - { - case Column::Origin: - { - QAction* const action = menu->addAction(tr("Insert &NOP")); - if (Core::GetState(m_system) != Core::State::Uninitialized) - connect(action, &QAction::triggered, - [this, index_list]() { OnTableSetNOP(std::move(index_list)); }); - else - action->setEnabled(false); - menu->addAction(tr("&Copy Address"), [this, index_list = std::move(index_list)]() { - OnTableCopyAddress(std::move(index_list)); - }); - break; - } - case Column::Destination: - { - QAction* const action = menu->addAction(tr("Insert &BLR")); - const bool enable_action = - Core::GetState(m_system) != Core::State::Uninitialized && - std::all_of(index_list.begin(), index_list.end(), [this](const QModelIndex& idx) { - const QModelIndex sibling = idx.siblingAtColumn(Column::Instruction); - return BranchSavesLR(m_table_proxy->data(sibling, UserRole::ClickRole).value()); - }); - if (enable_action) - connect(action, &QAction::triggered, - [this, index_list]() { OnTableSetBLR(std::move(index_list)); }); - else - action->setEnabled(false); - menu->addAction(tr("&Copy Address"), [this, index_list = std::move(index_list)]() { - OnTableCopyAddress(std::move(index_list)); - }); - break; - } - case Column::OriginSymbol: - case Column::DestinSymbol: - { - QAction* const action = menu->addAction(tr("Insert &BLR at start")); - const bool enable_action = - Core::GetState(m_system) != Core::State::Uninitialized && - std::all_of(index_list.begin(), index_list.end(), [this](const QModelIndex& idx) { - return m_table_proxy->data(idx, UserRole::ClickRole).isValid(); - }); - if (enable_action) - connect(action, &QAction::triggered, [this, index_list = std::move(index_list)]() { - OnTableSetBLR(std::move(index_list)); - }); - else - action->setEnabled(false); - break; - } - } - menu->exec(m_table_view->viewport()->mapToGlobal(pos)); + m_index_list_temp = m_table_view->selectionModel()->selectedRows(index.column()); + GetTableContextMenu(index)->exec(m_table_view->viewport()->mapToGlobal(pos)); + m_index_list_temp.clear(); + m_index_list_temp.shrink_to_fit(); } void BranchWatchDialog::OnTableHeaderContextMenu(const QPoint& pos) @@ -869,67 +835,72 @@ void BranchWatchDialog::OnTableHeaderContextMenu(const QPoint& pos) m_mnu_column_visibility->exec(m_table_view->horizontalHeader()->mapToGlobal(pos)); } -void BranchWatchDialog::OnTableDelete(QModelIndexList index_list) +void BranchWatchDialog::OnTableDelete() { - m_table_proxy->OnDelete(std::move(index_list)); + std::ranges::transform( + m_index_list_temp, m_index_list_temp.begin(), + [this](const QModelIndex& index) { return m_table_proxy->mapToSource(index); }); + std::ranges::sort(m_index_list_temp, std::less{}); + for (const auto& index : std::ranges::reverse_view{m_index_list_temp}) + { + if (!index.isValid()) + continue; + m_table_model->removeRow(index.row()); + } UpdateStatus(); } void BranchWatchDialog::OnTableDeleteKeypress() { - OnTableDelete(m_table_view->selectionModel()->selectedRows()); + m_index_list_temp = m_table_view->selectionModel()->selectedRows(); + OnTableDelete(); + m_index_list_temp.clear(); + m_index_list_temp.shrink_to_fit(); } -void BranchWatchDialog::OnTableSetBLR(QModelIndexList index_list) +void BranchWatchDialog::OnTableSetBLR() { - for (const QModelIndex& index : index_list) - { - m_system.GetPowerPC().GetDebugInterface().SetPatch( - Core::CPUThreadGuard{m_system}, - m_table_proxy->data(index, UserRole::ClickRole).value(), 0x4e800020); - m_table_proxy->SetInspected(index); - } - // TODO: This is not ideal. What I need is a signal for when memory has been changed by the GUI, - // but I cannot find one. UpdateDisasmDialog comes close, but does too much in one signal. For - // example, CodeViewWidget will scroll to the current PC when UpdateDisasmDialog is signaled. This - // seems like a pervasive issue. For example, modifying an instruction in the CodeViewWidget will - // not reflect in the MemoryViewWidget, and vice versa. Neither of these widgets changing memory - // will reflect in the JITWidget, either. At the very least, we can make sure the CodeWidget - // is updated in an acceptable way. - m_code_widget->Update(); + SetStubPatches(0x4e800020); } -void BranchWatchDialog::OnTableSetNOP(QModelIndexList index_list) +void BranchWatchDialog::OnTableSetNOP() { - for (const QModelIndex& index : index_list) - { - m_system.GetPowerPC().GetDebugInterface().SetPatch( - Core::CPUThreadGuard{m_system}, - m_table_proxy->data(index, UserRole::ClickRole).value(), 0x60000000); - m_table_proxy->SetInspected(index); - } - // Same issue as OnSetBLR. - m_code_widget->Update(); + SetStubPatches(0x60000000); } -void BranchWatchDialog::OnTableCopyAddress(QModelIndexList index_list) +void BranchWatchDialog::OnTableCopyAddress() { - auto iter = index_list.begin(); - if (iter == index_list.end()) + auto iter = m_index_list_temp.begin(); + if (iter == m_index_list_temp.end()) return; QString text; - text.reserve(index_list.size() * 9 - 1); + text.reserve(m_index_list_temp.size() * 9 - 1); while (true) { text.append(QString::number(m_table_proxy->data(*iter, UserRole::ClickRole).value(), 16)); - if (++iter == index_list.end()) + if (++iter == m_index_list_temp.end()) break; text.append(QChar::fromLatin1('\n')); } QApplication::clipboard()->setText(text); } +void BranchWatchDialog::OnTableSetBreakpointBreak() +{ + SetBreakpoints(true, false); +} + +void BranchWatchDialog::OnTableSetBreakpointLog() +{ + SetBreakpoints(false, true); +} + +void BranchWatchDialog::OnTableSetBreakpointBoth() +{ + SetBreakpoints(true, true); +} + void BranchWatchDialog::SaveSettings() { auto& settings = Settings::GetQSettings(); @@ -982,6 +953,12 @@ void BranchWatchDialog::UpdateStatus() } } +void BranchWatchDialog::UpdateIcons() +{ + m_icn_full = Resources::GetThemeIcon("debugger_breakpoint"); + m_icn_partial = Resources::GetThemeIcon("stop"); +} + void BranchWatchDialog::Save(const Core::CPUThreadGuard& guard, const std::string& filepath) { File::IOFile file(filepath, "w"); @@ -1018,3 +995,144 @@ void BranchWatchDialog::AutoSave(const Core::CPUThreadGuard& guard) return; Save(guard, m_autosave_filepath ? m_autosave_filepath.value() : GetSnapshotDefaultFilepath()); } + +void BranchWatchDialog::SetStubPatches(u32 value) const +{ + auto& debug_interface = m_system.GetPowerPC().GetDebugInterface(); + for (const Core::CPUThreadGuard guard(m_system); const QModelIndex& index : m_index_list_temp) + { + debug_interface.SetPatch(guard, m_table_proxy->data(index, UserRole::ClickRole).value(), + value); + m_table_proxy->SetInspected(index); + } + // TODO: This is not ideal. What I need is a signal for when memory has been changed by the GUI, + // but I cannot find one. UpdateDisasmDialog comes close, but does too much in one signal. For + // example, CodeViewWidget will scroll to the current PC when UpdateDisasmDialog is signaled. This + // seems like a pervasive issue. For example, modifying an instruction in the CodeViewWidget will + // not reflect in the MemoryViewWidget, and vice versa. Neither of these widgets changing memory + // will reflect in the JITWidget, either. At the very least, we can make sure the CodeWidget + // is updated in an acceptable way. + m_code_widget->Update(); +} + +void BranchWatchDialog::SetBreakpoints(bool break_on_hit, bool log_on_hit) const +{ + auto& breakpoints = m_system.GetPowerPC().GetBreakPoints(); + for (const QModelIndex& index : m_index_list_temp) + { + const u32 address = m_table_proxy->data(index, UserRole::ClickRole).value(); + breakpoints.Add(address, break_on_hit, log_on_hit, {}); + } + emit m_code_widget->BreakpointsChanged(); + m_code_widget->Update(); +} + +QMenu* BranchWatchDialog::GetTableContextMenu(const QModelIndex& index) +{ + if (m_mnu_table_context == nullptr) + { + m_mnu_table_context = new QMenu(this); + m_mnu_table_context->addAction(tr("&Delete"), this, &BranchWatchDialog::OnTableDelete); + m_act_insert_nop = + m_mnu_table_context->addAction(tr("Insert &NOP"), this, &BranchWatchDialog::OnTableSetNOP); + m_act_insert_blr = + m_mnu_table_context->addAction(tr("Insert &BLR"), this, &BranchWatchDialog::OnTableSetBLR); + m_act_copy_address = m_mnu_table_context->addAction(tr("&Copy Address"), this, + &BranchWatchDialog::OnTableCopyAddress); + + m_mnu_set_breakpoint = new QMenu(tr("Set Brea&kpoint")); + m_act_break_on_hit = m_mnu_set_breakpoint->addAction( + tr("&Break on Hit"), this, &BranchWatchDialog::OnTableSetBreakpointBreak); + m_act_log_on_hit = m_mnu_set_breakpoint->addAction(tr("&Log on Hit"), this, + &BranchWatchDialog::OnTableSetBreakpointLog); + m_act_both_on_hit = m_mnu_set_breakpoint->addAction( + tr("Break &and Log on Hit"), this, &BranchWatchDialog::OnTableSetBreakpointBoth); + m_mnu_table_context->addMenu(m_mnu_set_breakpoint); + } + + const bool core_initialized = Core::GetState(m_system) != Core::State::Uninitialized; + + bool supported_column = true; + switch (index.column()) + { + case Column::Origin: + m_act_insert_blr->setVisible(false); + m_act_insert_nop->setVisible(true); + m_act_insert_nop->setEnabled(core_initialized); + m_act_copy_address->setEnabled(true); + m_mnu_set_breakpoint->setEnabled(true); + break; + case Column::Destination: + { + m_act_insert_nop->setVisible(false); + m_act_insert_blr->setVisible(true); + const bool all_branches_save_lr = + core_initialized && + std::all_of( + m_index_list_temp.begin(), m_index_list_temp.end(), [this](const QModelIndex& idx) { + const QModelIndex sibling = idx.siblingAtColumn(Column::Instruction); + return BranchSavesLR(m_table_proxy->data(sibling, UserRole::ClickRole).value()); + }); + m_act_insert_blr->setEnabled(all_branches_save_lr); + m_act_copy_address->setEnabled(true); + m_mnu_set_breakpoint->setEnabled(true); + break; + } + case Column::OriginSymbol: + case Column::DestinSymbol: + { + m_act_insert_nop->setVisible(false); + m_act_insert_blr->setVisible(true); + const bool all_symbols_valid = + core_initialized && + std::all_of(m_index_list_temp.begin(), m_index_list_temp.end(), + [this](const QModelIndex& idx) { + return m_table_proxy->data(idx, UserRole::ClickRole).isValid(); + }); + m_act_insert_blr->setEnabled(all_symbols_valid); + m_act_copy_address->setEnabled(all_symbols_valid); + m_mnu_set_breakpoint->setEnabled(all_symbols_valid); + break; + } + default: + m_act_insert_nop->setVisible(false); + m_act_insert_blr->setVisible(false); + supported_column = false; + break; + } + m_act_copy_address->setVisible(supported_column); + m_mnu_set_breakpoint->menuAction()->setVisible(supported_column); + // Setting breakpoints while nothing is being emulated is discouraged in the UI. + m_mnu_set_breakpoint->setEnabled(core_initialized); + + if (core_initialized && supported_column) + { + qsizetype bp_break_count = 0, bp_log_count = 0, bp_both_count = 0; + for (auto& breakpoints = m_system.GetPowerPC().GetBreakPoints(); + const QModelIndex& idx : m_index_list_temp) + { + if (const TBreakPoint* bp = breakpoints.GetRegularBreakpoint( + m_table_proxy->data(idx, UserRole::ClickRole).value())) + { + if (bp->break_on_hit && bp->log_on_hit) + { + bp_both_count += 1; + continue; + } + bp_break_count += bp->break_on_hit; + bp_log_count += bp->log_on_hit; + } + } + m_act_break_on_hit->setIconVisibleInMenu(bp_break_count != 0); + m_act_break_on_hit->setIcon(bp_break_count == m_index_list_temp.size() ? m_icn_full : + m_icn_partial); + m_act_log_on_hit->setIconVisibleInMenu(bp_log_count != 0); + m_act_log_on_hit->setIcon(bp_log_count == m_index_list_temp.size() ? m_icn_full : + m_icn_partial); + m_act_both_on_hit->setIconVisibleInMenu(bp_both_count != 0); + m_act_both_on_hit->setIcon(bp_both_count == m_index_list_temp.size() ? m_icn_full : + m_icn_partial); + } + + return m_mnu_table_context; +} diff --git a/Source/Core/DolphinQt/Debugger/BranchWatchDialog.h b/Source/Core/DolphinQt/Debugger/BranchWatchDialog.h index dfeff8f4b3..05a8c82432 100644 --- a/Source/Core/DolphinQt/Debugger/BranchWatchDialog.h +++ b/Source/Core/DolphinQt/Debugger/BranchWatchDialog.h @@ -7,14 +7,16 @@ #include #include +#include #include -#include "Core/Core.h" +#include "Common/CommonTypes.h" namespace Core { class BranchWatch; class CPUThreadGuard; +enum class State; class System; } // namespace Core class PPCSymbolDB; @@ -54,6 +56,11 @@ public: QWidget* parent = nullptr); ~BranchWatchDialog() override; + BranchWatchDialog(const BranchWatchDialog&) = delete; + BranchWatchDialog(BranchWatchDialog&&) = delete; + BranchWatchDialog& operator=(const BranchWatchDialog&) = delete; + BranchWatchDialog& operator=(BranchWatchDialog&&) = delete; + protected: void hideEvent(QHideEvent* event) override; void showEvent(QShowEvent* event) override; @@ -73,6 +80,7 @@ private: void OnWipeInspection(); void OnTimeout(); void OnEmulationStateChanged(Core::State new_state); + void OnThemeChanged(); void OnHelp(); void OnToggleAutoSave(bool checked); void OnHideShowControls(bool checked); @@ -81,11 +89,14 @@ private: void OnTableClicked(const QModelIndex& index); void OnTableContextMenu(const QPoint& pos); void OnTableHeaderContextMenu(const QPoint& pos); - void OnTableDelete(QModelIndexList index_list); + void OnTableDelete(); void OnTableDeleteKeypress(); - void OnTableSetBLR(QModelIndexList index_list); - void OnTableSetNOP(QModelIndexList index_list); - void OnTableCopyAddress(QModelIndexList index_list); + void OnTableSetBLR(); + void OnTableSetNOP(); + void OnTableCopyAddress(); + void OnTableSetBreakpointBreak(); + void OnTableSetBreakpointLog(); + void OnTableSetBreakpointBoth(); void SaveSettings(); @@ -95,9 +106,14 @@ public: private: void UpdateStatus(); + void UpdateIcons(); void Save(const Core::CPUThreadGuard& guard, const std::string& filepath); void Load(const Core::CPUThreadGuard& guard, const std::string& filepath); void AutoSave(const Core::CPUThreadGuard& guard); + void SetStubPatches(u32 value) const; + void SetBreakpoints(bool break_on_hit, bool log_on_hit) const; + + [[nodiscard]] QMenu* GetTableContextMenu(const QModelIndex& index); Core::System& m_system; Core::BranchWatch& m_branch_watch; @@ -106,6 +122,14 @@ private: QPushButton *m_btn_start_pause, *m_btn_clear_watch, *m_btn_path_was_taken, *m_btn_path_not_taken, *m_btn_was_overwritten, *m_btn_not_overwritten, *m_btn_wipe_recent_hits; QAction* m_act_autosave; + QAction* m_act_insert_nop; + QAction* m_act_insert_blr; + QAction* m_act_copy_address; + QMenu* m_mnu_set_breakpoint; + QAction* m_act_break_on_hit; + QAction* m_act_log_on_hit; + QAction* m_act_both_on_hit; + QMenu* m_mnu_table_context = nullptr; QMenu* m_mnu_column_visibility; QToolBar* m_control_toolbar; @@ -115,5 +139,8 @@ private: QStatusBar* m_status_bar; QTimer* m_timer; + QIcon m_icn_full, m_icn_partial; + + QModelIndexList m_index_list_temp; std::optional m_autosave_filepath; }; diff --git a/Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp b/Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp index 08d7ae021d..a377f82c4e 100644 --- a/Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp +++ b/Source/Core/DolphinQt/Debugger/BranchWatchTableModel.cpp @@ -11,6 +11,7 @@ #include "Common/Assert.h" #include "Common/GekkoDisassembler.h" +#include "Common/Unreachable.h" #include "Core/Debugger/BranchWatch.h" #include "Core/PowerPC/PPCSymbolDB.h" @@ -144,18 +145,6 @@ void BranchWatchTableModel::OnWipeInspection() roles); } -void BranchWatchTableModel::OnDelete(QModelIndexList index_list) -{ - std::sort(index_list.begin(), index_list.end()); - // TODO C++20: std::ranges::reverse_view - for (auto iter = index_list.rbegin(); iter != index_list.rend(); ++iter) - { - if (!iter->isValid()) - continue; - removeRow(iter->row()); - } -} - void BranchWatchTableModel::Save(const Core::CPUThreadGuard& guard, std::FILE* file) const { m_branch_watch.Save(guard, file); @@ -355,7 +344,8 @@ QVariant BranchWatchTableModel::DisplayRoleData(const QModelIndex& index) const case Column::TotalHits: return QString::number(kv->second.total_hits); } - return QVariant(); + static_assert(Column::NumberOfColumns == 8); + Common::Unreachable(); } QVariant BranchWatchTableModel::FontRoleData(const QModelIndex& index) const @@ -400,7 +390,8 @@ QVariant BranchWatchTableModel::TextAlignmentRoleData(const QModelIndex& index) case Column::DestinSymbol: return QVariant::fromValue(Qt::AlignLeft | Qt::AlignVCenter); } - return QVariant(); + static_assert(Column::NumberOfColumns == 8); + Common::Unreachable(); } QVariant BranchWatchTableModel::ForegroundRoleData(const QModelIndex& index) const @@ -498,5 +489,6 @@ QVariant BranchWatchTableModel::SortRoleData(const QModelIndex& index) const case Column::TotalHits: return qulonglong{kv->second.total_hits}; } - return QVariant(); + static_assert(Column::NumberOfColumns == 8); + Common::Unreachable(); } diff --git a/Source/Core/DolphinQt/Debugger/BranchWatchTableModel.h b/Source/Core/DolphinQt/Debugger/BranchWatchTableModel.h index b91dba37d2..500a8ca53c 100644 --- a/Source/Core/DolphinQt/Debugger/BranchWatchTableModel.h +++ b/Source/Core/DolphinQt/Debugger/BranchWatchTableModel.h @@ -75,6 +75,13 @@ public: m_ppc_symbol_db(ppc_symbol_db) { } + ~BranchWatchTableModel() override = default; + + BranchWatchTableModel(const BranchWatchTableModel&) = delete; + BranchWatchTableModel(BranchWatchTableModel&&) = delete; + BranchWatchTableModel& operator=(const BranchWatchTableModel&) = delete; + BranchWatchTableModel& operator=(BranchWatchTableModel&&) = delete; + QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const override; QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override; @@ -90,7 +97,6 @@ public: void OnBranchNotOverwritten(const Core::CPUThreadGuard& guard); void OnWipeRecentHits(); void OnWipeInspection(); - void OnDelete(QModelIndexList index_list); void Save(const Core::CPUThreadGuard& guard, std::FILE* file) const; void Load(const Core::CPUThreadGuard& guard, std::FILE* file); diff --git a/Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp b/Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp index 1899b42168..ba7fe1feb5 100644 --- a/Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp +++ b/Source/Core/DolphinQt/Debugger/BreakpointDialog.cpp @@ -289,7 +289,7 @@ void BreakpointDialog::accept() return; } - m_parent->AddBP(address, false, do_break, do_log, condition); + m_parent->AddBP(address, do_break, do_log, condition); } else { diff --git a/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp b/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp index 8fba6d4066..92b49a3b0e 100644 --- a/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp @@ -3,9 +3,15 @@ #include "DolphinQt/Debugger/BreakpointWidget.h" +#include #include +#include #include +#include +#include #include +#include +#include #include #include #include @@ -34,7 +40,55 @@ enum CustomRole ADDRESS_ROLE = Qt::UserRole, IS_MEMCHECK_ROLE }; -} + +enum TableColumns +{ + ENABLED_COLUMN = 0, + TYPE_COLUMN = 1, + SYMBOL_COLUMN = 2, + ADDRESS_COLUMN = 3, + END_ADDRESS_COLUMN = 4, + BREAK_COLUMN = 5, + LOG_COLUMN = 6, + READ_COLUMN = 7, + WRITE_COLUMN = 8, + CONDITION_COLUMN = 9, +}; +} // namespace + +// Fix icons not centering properly in a QTableWidget. +class CustomDelegate : public QStyledItemDelegate +{ +public: + CustomDelegate(BreakpointWidget* parent) : QStyledItemDelegate(parent) {} + +private: + void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const + { + Q_ASSERT(index.isValid()); + + // Fetch normal drawing logic. + QStyleOptionViewItem opt = option; + initStyleOption(&opt, index); + + // Disable drawing icon the normal way. + opt.icon = QIcon(); + opt.decorationSize = QSize(0, 0); + + // Default draw command for paint. + QApplication::style()->drawControl(QStyle::CE_ItemViewItem, &opt, painter, 0); + + // Draw pixmap at the center of the tablewidget cell + QPixmap pix = qvariant_cast(index.data(Qt::DecorationRole)); + if (!pix.isNull()) + { + const QRect r = option.rect; + const QSize size = pix.deviceIndependentSize().toSize(); + const QPoint p = QPoint((r.width() - size.width()) / 2, (r.height() - size.height()) / 2); + painter->drawPixmap(r.topLeft() + p, pix); + } + } +}; BreakpointWidget::BreakpointWidget(QWidget* parent) : QDockWidget(parent), m_system(Core::System::GetInstance()) @@ -62,6 +116,8 @@ BreakpointWidget::BreakpointWidget(QWidget* parent) Update(); }); + connect(m_table, &QTableWidget::itemChanged, this, &BreakpointWidget::OnItemChanged); + connect(&Settings::Instance(), &Settings::BreakpointsVisibilityChanged, this, [this](bool visible) { setHidden(!visible); }); @@ -69,7 +125,11 @@ BreakpointWidget::BreakpointWidget(QWidget* parent) setHidden(!enabled || !Settings::Instance().IsBreakpointsVisible()); }); - connect(&Settings::Instance(), &Settings::ThemeChanged, this, &BreakpointWidget::UpdateIcons); + connect(&Settings::Instance(), &Settings::ThemeChanged, this, [this]() { + UpdateIcons(); + Update(); + }); + UpdateIcons(); } @@ -88,14 +148,14 @@ void BreakpointWidget::CreateWidgets() m_toolbar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); m_table = new QTableWidget; + m_table->setItemDelegate(new CustomDelegate(this)); m_table->setTabKeyNavigation(false); m_table->setContentsMargins(0, 0, 0, 0); - m_table->setColumnCount(6); - m_table->setSelectionMode(QAbstractItemView::SingleSelection); - m_table->setSelectionBehavior(QAbstractItemView::SelectRows); - m_table->setEditTriggers(QAbstractItemView::NoEditTriggers); + m_table->setColumnCount(10); + m_table->setSelectionMode(QAbstractItemView::NoSelection); m_table->verticalHeader()->hide(); + connect(m_table, &QTableWidget::itemClicked, this, &BreakpointWidget::OnClicked); connect(m_table, &QTableWidget::customContextMenuRequested, this, &BreakpointWidget::OnContextMenu); @@ -109,13 +169,11 @@ void BreakpointWidget::CreateWidgets() layout->setSpacing(0); m_new = m_toolbar->addAction(tr("New"), this, &BreakpointWidget::OnNewBreakpoint); - m_delete = m_toolbar->addAction(tr("Delete"), this, &BreakpointWidget::OnDelete); m_clear = m_toolbar->addAction(tr("Clear"), this, &BreakpointWidget::OnClear); m_load = m_toolbar->addAction(tr("Load"), this, &BreakpointWidget::OnLoad); m_save = m_toolbar->addAction(tr("Save"), this, &BreakpointWidget::OnSave); - m_new->setEnabled(false); m_load->setEnabled(false); m_save->setEnabled(false); @@ -128,7 +186,6 @@ void BreakpointWidget::CreateWidgets() void BreakpointWidget::UpdateIcons() { m_new->setIcon(Resources::GetThemeIcon("debugger_add_breakpoint")); - m_delete->setIcon(Resources::GetThemeIcon("debugger_delete")); m_clear->setIcon(Resources::GetThemeIcon("debugger_clear")); m_load->setIcon(Resources::GetThemeIcon("debugger_load")); m_save->setIcon(Resources::GetThemeIcon("debugger_save")); @@ -145,13 +202,59 @@ void BreakpointWidget::showEvent(QShowEvent* event) Update(); } +void BreakpointWidget::OnClicked(QTableWidgetItem* item) +{ + if (!item) + return; + + if (item->column() == SYMBOL_COLUMN || item->column() == ADDRESS_COLUMN || + item->column() == END_ADDRESS_COLUMN) + { + return; + } + + const u32 address = static_cast(m_table->item(item->row(), 0)->data(ADDRESS_ROLE).toUInt()); + + if (item->column() == ENABLED_COLUMN) + { + if (item->data(IS_MEMCHECK_ROLE).toBool()) + m_system.GetPowerPC().GetMemChecks().ToggleEnable(address); + else + m_system.GetPowerPC().GetBreakPoints().ToggleEnable(address); + + emit BreakpointsChanged(); + Update(); + return; + } + + std::optional string = std::nullopt; + + if (item->column() == CONDITION_COLUMN) + { + bool ok; + QString new_text = QInputDialog::getMultiLineText( + this, tr("Edit Conditional"), tr("Edit conditional expression"), item->text(), &ok); + + if (!ok || item->text() == new_text) + return; + + // If new_text is empty, leaving string as nullopt will clear the conditional. + if (!new_text.isEmpty()) + string = new_text; + } + + if (m_table->item(item->row(), 0)->data(IS_MEMCHECK_ROLE).toBool()) + EditMBP(address, item->column(), string); + else + EditBreakpoint(address, item->column(), string); +} + void BreakpointWidget::UpdateButtonsEnabled() { if (!isVisible()) return; const bool is_initialised = Core::GetState(m_system) != Core::State::Uninitialized; - m_new->setEnabled(is_initialised); m_load->setEnabled(is_initialised); m_save->setEnabled(is_initialised); } @@ -161,20 +264,43 @@ void BreakpointWidget::Update() if (!isVisible()) return; - m_table->clear(); + const QSignalBlocker blocker(m_table); - m_table->setHorizontalHeaderLabels( - {tr("Active"), tr("Type"), tr("Function"), tr("Address"), tr("Flags"), tr("Condition")}); + m_table->clear(); + m_table->setHorizontalHeaderLabels({tr("Active"), tr("Type"), tr("Function"), tr("Address"), + tr("End Addr"), tr("Break"), tr("Log"), tr("Read"), + tr("Write"), tr("Condition")}); + m_table->horizontalHeader()->setStretchLastSection(true); + + // Get row height for icons + m_table->setRowCount(1); + const int height = m_table->rowHeight(0); int i = 0; m_table->setRowCount(i); + // Create icon based on row height, downscaled for whitespace padding. + const int downscale = static_cast(0.8 * height); + QPixmap enabled_icon = + Resources::GetThemeIcon("debugger_breakpoint").pixmap(QSize(downscale, downscale)); + const auto create_item = [](const QString& string = {}) { QTableWidgetItem* item = new QTableWidgetItem(string); item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable); return item; }; + QTableWidgetItem empty_item = QTableWidgetItem(); + empty_item.setFlags(Qt::NoItemFlags); + QTableWidgetItem icon_item = QTableWidgetItem(); + icon_item.setData(Qt::DecorationRole, enabled_icon); + QTableWidgetItem disabled_item = QTableWidgetItem(); + disabled_item.setFlags(Qt::NoItemFlags); + + const QColor disabled_color = + Settings::Instance().IsThemeDark() ? QColor(75, 75, 75) : QColor(225, 225, 225); + disabled_item.setBackground(disabled_color); + auto& power_pc = m_system.GetPowerPC(); auto& breakpoints = power_pc.GetBreakPoints(); auto& memchecks = power_pc.GetMemChecks(); @@ -185,111 +311,114 @@ void BreakpointWidget::Update() { m_table->setRowCount(i + 1); - auto* active = create_item(bp.is_enabled ? tr("on") : tr("off")); + auto* active = create_item(); active->setData(ADDRESS_ROLE, bp.address); active->setData(IS_MEMCHECK_ROLE, false); + if (bp.is_enabled) + active->setData(Qt::DecorationRole, enabled_icon); - m_table->setItem(i, 0, active); - m_table->setItem(i, 1, create_item(QStringLiteral("BP"))); + m_table->setItem(i, ENABLED_COLUMN, active); + m_table->setItem(i, TYPE_COLUMN, create_item(QStringLiteral("BP"))); + + auto* symbol_item = create_item(); if (const Common::Symbol* const symbol = ppc_symbol_db.GetSymbolFromAddr(bp.address)) - m_table->setItem(i, 2, create_item(QString::fromStdString(symbol->name))); + symbol_item->setText( + QString::fromStdString(symbol->name).simplified().remove(QStringLiteral(" "))); - m_table->setItem(i, 3, - create_item(QStringLiteral("%1").arg(bp.address, 8, 16, QLatin1Char('0')))); + m_table->setItem(i, SYMBOL_COLUMN, symbol_item); - QString flags; + auto* address_item = create_item(QStringLiteral("%1").arg(bp.address, 8, 16, QLatin1Char('0'))); + address_item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsEditable); - if (bp.break_on_hit) - flags.append(QLatin1Char{'b'}); + m_table->setItem(i, ADDRESS_COLUMN, address_item); + m_table->setItem(i, BREAK_COLUMN, bp.break_on_hit ? icon_item.clone() : empty_item.clone()); + m_table->setItem(i, LOG_COLUMN, bp.log_on_hit ? icon_item.clone() : empty_item.clone()); - if (bp.log_on_hit) - flags.append(QLatin1Char{'l'}); + m_table->setItem(i, END_ADDRESS_COLUMN, disabled_item.clone()); + m_table->setItem(i, READ_COLUMN, disabled_item.clone()); + m_table->setItem(i, WRITE_COLUMN, disabled_item.clone()); - m_table->setItem(i, 4, create_item(flags)); + m_table->setItem( + i, CONDITION_COLUMN, + create_item(bp.condition ? QString::fromStdString(bp.condition->GetText()) : QString())); - QString condition; - - if (bp.condition) - condition = QString::fromStdString(bp.condition->GetText()); - - m_table->setItem(i, 5, create_item(condition)); + // Color rows that are effectively disabled. + if (!bp.is_enabled || (!bp.log_on_hit && !bp.break_on_hit)) + { + for (int col = 0; col < m_table->columnCount(); col++) + m_table->item(i, col)->setBackground(disabled_color); + } i++; } + m_table->sortItems(ADDRESS_COLUMN); + // Memory Breakpoints for (const auto& mbp : memchecks.GetMemChecks()) { m_table->setRowCount(i + 1); - auto* active = - create_item(mbp.is_enabled && (mbp.break_on_hit || mbp.log_on_hit) ? tr("on") : tr("off")); + auto* active = create_item(); active->setData(ADDRESS_ROLE, mbp.start_address); active->setData(IS_MEMCHECK_ROLE, true); + if (mbp.is_enabled) + active->setData(Qt::DecorationRole, enabled_icon); - m_table->setItem(i, 0, active); - m_table->setItem(i, 1, create_item(QStringLiteral("MBP"))); + m_table->setItem(i, ENABLED_COLUMN, active); + m_table->setItem(i, TYPE_COLUMN, create_item(QStringLiteral("MBP"))); + + auto* symbol_item = create_item(); if (const Common::Symbol* const symbol = ppc_symbol_db.GetSymbolFromAddr(mbp.start_address)) - m_table->setItem(i, 2, create_item(QString::fromStdString(symbol->name))); - - if (mbp.is_ranged) { - m_table->setItem(i, 3, - create_item(QStringLiteral("%1 - %2") - .arg(mbp.start_address, 8, 16, QLatin1Char('0')) - .arg(mbp.end_address, 8, 16, QLatin1Char('0')))); - } - else - { - m_table->setItem( - i, 3, create_item(QStringLiteral("%1").arg(mbp.start_address, 8, 16, QLatin1Char('0')))); + symbol_item->setText( + QString::fromStdString(symbol->name).simplified().remove(QStringLiteral(" "))); } - QString flags; + m_table->setItem(i, SYMBOL_COLUMN, symbol_item); - if (mbp.is_break_on_read) - flags.append(QLatin1Char{'r'}); + auto* start_address_item = + create_item(QStringLiteral("%1").arg(mbp.start_address, 8, 16, QLatin1Char('0'))); + start_address_item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsEditable); - if (mbp.is_break_on_write) - flags.append(QLatin1Char{'w'}); + m_table->setItem(i, ADDRESS_COLUMN, start_address_item); - m_table->setItem(i, 4, create_item(flags)); + auto* end_address_item = + create_item(QStringLiteral("%1").arg(mbp.end_address, 8, 16, QLatin1Char('0'))); + end_address_item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsEditable); + end_address_item->setData(ADDRESS_ROLE, mbp.end_address); - QString condition; + m_table->setItem(i, END_ADDRESS_COLUMN, end_address_item); - if (mbp.condition) - condition = QString::fromStdString(mbp.condition->GetText()); + m_table->setItem(i, BREAK_COLUMN, mbp.break_on_hit ? icon_item.clone() : empty_item.clone()); + m_table->setItem(i, LOG_COLUMN, mbp.log_on_hit ? icon_item.clone() : empty_item.clone()); + m_table->setItem(i, READ_COLUMN, mbp.is_break_on_read ? icon_item.clone() : empty_item.clone()); + m_table->setItem(i, WRITE_COLUMN, + mbp.is_break_on_write ? icon_item.clone() : empty_item.clone()); - m_table->setItem(i, 5, create_item(condition)); + m_table->setItem( + i, CONDITION_COLUMN, + create_item(mbp.condition ? QString::fromStdString(mbp.condition->GetText()) : QString())); + + // Color rows that are effectively disabled. + if (!mbp.is_enabled || (!mbp.is_break_on_write && !mbp.is_break_on_read) || + (!mbp.break_on_hit && !mbp.log_on_hit)) + { + for (int col = 0; col < m_table->columnCount(); col++) + m_table->item(i, col)->setBackground(disabled_color); + } i++; } -} -void BreakpointWidget::OnDelete() -{ - const auto selected_items = m_table->selectedItems(); - if (selected_items.empty()) - return; - - const auto item = selected_items.constFirst(); - const auto address = item->data(ADDRESS_ROLE).toUInt(); - const bool is_memcheck = item->data(IS_MEMCHECK_ROLE).toBool(); - - if (is_memcheck) - { - const QSignalBlocker blocker(Settings::Instance()); - m_system.GetPowerPC().GetMemChecks().Remove(address); - } - else - { - m_system.GetPowerPC().GetBreakPoints().Remove(address); - } - - emit BreakpointsChanged(); - Update(); + m_table->resizeColumnToContents(ENABLED_COLUMN); + m_table->resizeColumnToContents(TYPE_COLUMN); + m_table->resizeColumnToContents(BREAK_COLUMN); + m_table->resizeColumnToContents(LOG_COLUMN); + m_table->resizeColumnToContents(READ_COLUMN); + m_table->resizeColumnToContents(WRITE_COLUMN); } void BreakpointWidget::OnClear() @@ -318,8 +447,8 @@ void BreakpointWidget::OnEditBreakpoint(u32 address, bool is_instruction_bp) { if (is_instruction_bp) { - auto* dialog = - new BreakpointDialog(this, m_system.GetPowerPC().GetBreakPoints().GetBreakpoint(address)); + auto* dialog = new BreakpointDialog( + this, m_system.GetPowerPC().GetBreakPoints().GetRegularBreakpoint(address)); dialog->setAttribute(Qt::WA_DeleteOnClose, true); SetQWidgetWindowDecorations(dialog); dialog->exec(); @@ -377,15 +506,13 @@ void BreakpointWidget::OnSave() ini.Save(File::GetUserPath(D_GAMESETTINGS_IDX) + SConfig::GetInstance().GetGameID() + ".ini"); } -void BreakpointWidget::OnContextMenu() +void BreakpointWidget::OnContextMenu(const QPoint& pos) { - const auto& selected_items = m_table->selectedItems(); - if (selected_items.isEmpty()) - { + const auto row = m_table->rowAt(pos.y()); + const auto& selected_item = m_table->item(row, 0); + if (selected_item == nullptr) return; - } - const auto& selected_item = selected_items.constFirst(); const auto bp_address = static_cast(selected_item->data(ADDRESS_ROLE).toUInt()); const auto is_memory_breakpoint = selected_item->data(IS_MEMCHECK_ROLE).toBool(); @@ -402,9 +529,9 @@ void BreakpointWidget::OnContextMenu() return; menu->addAction(tr("Show in Code"), [this, bp_address] { emit ShowCode(bp_address); }); - menu->addAction(bp_iter->is_enabled ? tr("Disable") : tr("Enable"), [this, &bp_address]() { - m_system.GetPowerPC().GetBreakPoints().ToggleBreakPoint(bp_address); - + menu->addAction(tr("Edit..."), [this, bp_address] { OnEditBreakpoint(bp_address, true); }); + menu->addAction(tr("Delete"), [this, &bp_address]() { + m_system.GetPowerPC().GetBreakPoints().Remove(bp_address); emit BreakpointsChanged(); Update(); }); @@ -419,36 +546,114 @@ void BreakpointWidget::OnContextMenu() return; menu->addAction(tr("Show in Memory"), [this, bp_address] { emit ShowMemory(bp_address); }); - menu->addAction(mb_iter->is_enabled ? tr("Disable") : tr("Enable"), [this, &bp_address]() { - m_system.GetPowerPC().GetMemChecks().ToggleBreakPoint(bp_address); - + menu->addAction(tr("Edit..."), [this, bp_address] { OnEditBreakpoint(bp_address, false); }); + menu->addAction(tr("Delete"), [this, &bp_address]() { + const QSignalBlocker blocker(Settings::Instance()); + m_system.GetPowerPC().GetMemChecks().Remove(bp_address); emit BreakpointsChanged(); Update(); }); } - menu->addAction(tr("Edit..."), [this, bp_address, is_memory_breakpoint] { - OnEditBreakpoint(bp_address, !is_memory_breakpoint); - }); menu->exec(QCursor::pos()); } -void BreakpointWidget::AddBP(u32 addr) +void BreakpointWidget::OnItemChanged(QTableWidgetItem* item) { - AddBP(addr, false, true, true, {}); + if (item->column() != ADDRESS_COLUMN && item->column() != END_ADDRESS_COLUMN) + return; + + bool ok; + const u32 new_address = item->text().toUInt(&ok, 16); + if (!ok) + return; + + const bool is_code_bp = !m_table->item(item->row(), 0)->data(IS_MEMCHECK_ROLE).toBool(); + const u32 base_address = + static_cast(m_table->item(item->row(), 0)->data(ADDRESS_ROLE).toUInt()); + + if (is_code_bp) + { + if (item->column() != ADDRESS_COLUMN || new_address == base_address) + return; + + EditBreakpoint(base_address, item->column(), item->text()); + } + else + { + const u32 end_address = static_cast( + m_table->item(item->row(), END_ADDRESS_COLUMN)->data(ADDRESS_ROLE).toUInt()); + + // Need to check that the start/base address is always <= end_address. + if ((item->column() == ADDRESS_COLUMN && new_address == base_address) || + (item->column() == END_ADDRESS_COLUMN && new_address == end_address)) + { + return; + } + + if ((item->column() == ADDRESS_COLUMN && new_address <= end_address) || + (item->column() == END_ADDRESS_COLUMN && new_address >= base_address)) + { + EditMBP(base_address, item->column(), item->text()); + } + else + { + // Removes invalid text from cell. + Update(); + } + } } -void BreakpointWidget::AddBP(u32 addr, bool temp, bool break_on_hit, bool log_on_hit, - const QString& condition) +void BreakpointWidget::AddBP(u32 addr) +{ + AddBP(addr, true, true, {}); +} + +void BreakpointWidget::AddBP(u32 addr, bool break_on_hit, bool log_on_hit, const QString& condition) { m_system.GetPowerPC().GetBreakPoints().Add( - addr, temp, break_on_hit, log_on_hit, + addr, break_on_hit, log_on_hit, !condition.isEmpty() ? Expression::TryParse(condition.toUtf8().constData()) : std::nullopt); emit BreakpointsChanged(); Update(); } +void BreakpointWidget::EditBreakpoint(u32 address, int edit, std::optional string) +{ + TBreakPoint bp; + const TBreakPoint* old_bp = m_system.GetPowerPC().GetBreakPoints().GetRegularBreakpoint(address); + bp.is_enabled = edit == ENABLED_COLUMN ? !old_bp->is_enabled : old_bp->is_enabled; + bp.log_on_hit = edit == LOG_COLUMN ? !old_bp->log_on_hit : old_bp->log_on_hit; + bp.break_on_hit = edit == BREAK_COLUMN ? !old_bp->break_on_hit : old_bp->break_on_hit; + + if (edit == ADDRESS_COLUMN && string.has_value()) + { + bool ok; + const u32 new_address = string.value().toUInt(&ok, 16); + if (!ok) + return; + + bp.address = new_address; + } + else + { + bp.address = address; + } + + if (edit == CONDITION_COLUMN && string.has_value()) + bp.condition = Expression::TryParse(string.value().toUtf8().constData()); + else if (old_bp->condition.has_value() && edit != CONDITION_COLUMN) + bp.condition = Expression::TryParse(old_bp->condition.value().GetText()); + + // Unlike MBPs it Add() for TBreakpoint doesn't check to see if it already exists. + m_system.GetPowerPC().GetBreakPoints().Remove(address); + m_system.GetPowerPC().GetBreakPoints().Add(std::move(bp)); + + emit BreakpointsChanged(); + Update(); +} + void BreakpointWidget::AddAddressMBP(u32 addr, bool on_read, bool on_write, bool do_log, bool do_break, const QString& condition) { @@ -494,3 +699,61 @@ void BreakpointWidget::AddRangedMBP(u32 from, u32 to, bool on_read, bool on_writ emit BreakpointsChanged(); Update(); } + +void BreakpointWidget::EditMBP(u32 address, int edit, std::optional string) +{ + bool address_changed = false; + + TMemCheck mbp; + const TMemCheck* old_mbp = m_system.GetPowerPC().GetMemChecks().GetMemCheck(address); + mbp.is_enabled = edit == ENABLED_COLUMN ? !old_mbp->is_enabled : old_mbp->is_enabled; + mbp.log_on_hit = edit == LOG_COLUMN ? !old_mbp->log_on_hit : old_mbp->log_on_hit; + mbp.break_on_hit = edit == BREAK_COLUMN ? !old_mbp->break_on_hit : old_mbp->break_on_hit; + mbp.is_break_on_read = + edit == READ_COLUMN ? !old_mbp->is_break_on_read : old_mbp->is_break_on_read; + mbp.is_break_on_write = + edit == WRITE_COLUMN ? !old_mbp->is_break_on_write : old_mbp->is_break_on_write; + + if ((edit == ADDRESS_COLUMN || edit == END_ADDRESS_COLUMN) && string.has_value()) + { + bool ok; + const u32 new_address = string.value().toUInt(&ok, 16); + if (!ok) + return; + + if (edit == ADDRESS_COLUMN) + { + mbp.start_address = new_address; + mbp.end_address = old_mbp->end_address; + address_changed = true; + } + else if (edit == END_ADDRESS_COLUMN) + { + // Will update existing mbp, so does not use address_changed bool. + mbp.start_address = old_mbp->start_address; + mbp.end_address = new_address; + } + } + else + { + mbp.start_address = old_mbp->start_address; + mbp.end_address = old_mbp->end_address; + } + + mbp.is_ranged = mbp.start_address != mbp.end_address; + + if (edit == CONDITION_COLUMN && string.has_value()) + mbp.condition = Expression::TryParse(string.value().toUtf8().constData()); + else if (old_mbp->condition.has_value() && edit != CONDITION_COLUMN) + mbp.condition = Expression::TryParse(old_mbp->condition.value().GetText()); + + { + const QSignalBlocker blocker(Settings::Instance()); + m_system.GetPowerPC().GetMemChecks().Add(std::move(mbp)); + if (address_changed) + m_system.GetPowerPC().GetMemChecks().Remove(address); + } + + emit BreakpointsChanged(); + Update(); +} diff --git a/Source/Core/DolphinQt/Debugger/BreakpointWidget.h b/Source/Core/DolphinQt/Debugger/BreakpointWidget.h index 587366c1d0..1689270d44 100644 --- a/Source/Core/DolphinQt/Debugger/BreakpointWidget.h +++ b/Source/Core/DolphinQt/Debugger/BreakpointWidget.h @@ -3,20 +3,29 @@ #pragma once +#include + #include +#include #include "Common/CommonTypes.h" class QAction; class QCloseEvent; +class QPoint; class QShowEvent; class QTableWidget; +class QTableWidgetItem; class QToolBar; +class QWidget; + namespace Core { class System; } +class CustomDelegate; + class BreakpointWidget : public QDockWidget { Q_OBJECT @@ -25,7 +34,7 @@ public: ~BreakpointWidget(); void AddBP(u32 addr); - void AddBP(u32 addr, bool temp, bool break_on_hit, bool log_on_hit, const QString& condition); + void AddBP(u32 addr, bool break_on_hit, bool log_on_hit, const QString& condition); void AddAddressMBP(u32 addr, bool on_read = true, bool on_write = true, bool do_log = true, bool do_break = true, const QString& condition = {}); void AddRangedMBP(u32 from, u32 to, bool do_read = true, bool do_write = true, bool do_log = true, @@ -45,14 +54,17 @@ protected: private: void CreateWidgets(); - void OnDelete(); + void EditBreakpoint(u32 address, int edit, std::optional = std::nullopt); + void EditMBP(u32 address, int edit, std::optional = std::nullopt); + void OnClear(); + void OnClicked(QTableWidgetItem* item); void OnNewBreakpoint(); void OnEditBreakpoint(u32 address, bool is_instruction_bp); void OnLoad(); void OnSave(); - void OnContextMenu(); - + void OnContextMenu(const QPoint& pos); + void OnItemChanged(QTableWidgetItem* item); void UpdateIcons(); Core::System& m_system; @@ -60,7 +72,6 @@ private: QToolBar* m_toolbar; QTableWidget* m_table; QAction* m_new; - QAction* m_delete; QAction* m_clear; QAction* m_load; QAction* m_save; diff --git a/Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp b/Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp index 51f2814d9b..e503a51d45 100644 --- a/Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp @@ -156,6 +156,7 @@ CodeViewWidget::CodeViewWidget() horizontalHeader()->setStretchLastSection(true); setHorizontalHeaderItem(CODE_VIEW_COLUMN_BREAKPOINT, new QTableWidgetItem()); setHorizontalHeaderItem(CODE_VIEW_COLUMN_ADDRESS, new QTableWidgetItem(tr("Address"))); + // i18n: Short for "Instruction" setHorizontalHeaderItem(CODE_VIEW_COLUMN_INSTRUCTION, new QTableWidgetItem(tr("Instr."))); setHorizontalHeaderItem(CODE_VIEW_COLUMN_PARAMETERS, new QTableWidgetItem(tr("Parameters"))); setHorizontalHeaderItem(CODE_VIEW_COLUMN_DESCRIPTION, new QTableWidgetItem(tr("Symbols"))); @@ -382,10 +383,11 @@ void CodeViewWidget::Update(const Core::CPUThreadGuard* guard) if (ins == "blr") ins_item->setForeground(dark_theme ? QColor(0xa0FFa0) : Qt::darkGreen); - if (debug_interface.IsBreakpoint(addr)) + const TBreakPoint* bp = power_pc.GetBreakPoints().GetRegularBreakpoint(addr); + if (bp != nullptr) { auto icon = Resources::GetThemeIcon("debugger_breakpoint").pixmap(QSize(rowh - 2, rowh - 2)); - if (!power_pc.GetBreakPoints().IsBreakPointEnable(addr)) + if (!bp->is_enabled) { QPixmap disabled_icon(icon.size()); disabled_icon.fill(Qt::transparent); @@ -568,44 +570,44 @@ void CodeViewWidget::OnContextMenu() const bool has_symbol = m_ppc_symbol_db.GetSymbolFromAddr(addr); auto* follow_branch_action = - menu->addAction(tr("Follow &branch"), this, &CodeViewWidget::OnFollowBranch); + menu->addAction(tr("Follow &Branch"), this, &CodeViewWidget::OnFollowBranch); menu->addSeparator(); - menu->addAction(tr("&Copy address"), this, &CodeViewWidget::OnCopyAddress); + menu->addAction(tr("&Copy Address"), this, &CodeViewWidget::OnCopyAddress); auto* copy_address_action = - menu->addAction(tr("Copy &function"), this, &CodeViewWidget::OnCopyFunction); + menu->addAction(tr("Copy &Function"), this, &CodeViewWidget::OnCopyFunction); auto* copy_line_action = - menu->addAction(tr("Copy code &line"), this, &CodeViewWidget::OnCopyCode); - auto* copy_hex_action = menu->addAction(tr("Copy &hex"), this, &CodeViewWidget::OnCopyHex); + menu->addAction(tr("Copy Code &Line"), this, &CodeViewWidget::OnCopyCode); + auto* copy_hex_action = menu->addAction(tr("Copy &Hex"), this, &CodeViewWidget::OnCopyHex); - menu->addAction(tr("Show in &memory"), this, &CodeViewWidget::OnShowInMemory); + menu->addAction(tr("Show in &Memory"), this, &CodeViewWidget::OnShowInMemory); auto* show_target_memory = - menu->addAction(tr("Show target in memor&y"), this, &CodeViewWidget::OnShowTargetInMemory); + menu->addAction(tr("Show Target in Memor&y"), this, &CodeViewWidget::OnShowTargetInMemory); auto* copy_target_memory = - menu->addAction(tr("Copy tar&get address"), this, &CodeViewWidget::OnCopyTargetAddress); + menu->addAction(tr("Copy Tar&get Address"), this, &CodeViewWidget::OnCopyTargetAddress); menu->addSeparator(); auto* symbol_rename_action = - menu->addAction(tr("&Rename symbol"), this, &CodeViewWidget::OnRenameSymbol); + menu->addAction(tr("&Rename Symbol"), this, &CodeViewWidget::OnRenameSymbol); auto* symbol_size_action = - menu->addAction(tr("Set symbol &size"), this, &CodeViewWidget::OnSetSymbolSize); + menu->addAction(tr("Set Symbol &Size"), this, &CodeViewWidget::OnSetSymbolSize); auto* symbol_end_action = - menu->addAction(tr("Set symbol &end address"), this, &CodeViewWidget::OnSetSymbolEndAddress); + menu->addAction(tr("Set Symbol &End Address"), this, &CodeViewWidget::OnSetSymbolEndAddress); menu->addSeparator(); - menu->addAction(tr("Run &To Here"), this, &CodeViewWidget::OnRunToHere); + auto* run_to_action = menu->addAction(tr("Run &to Here"), this, &CodeViewWidget::OnRunToHere); auto* function_action = - menu->addAction(tr("&Add function"), this, &CodeViewWidget::OnAddFunction); + menu->addAction(tr("&Add Function"), this, &CodeViewWidget::OnAddFunction); auto* ppc_action = menu->addAction(tr("PPC vs Host"), this, &CodeViewWidget::OnPPCComparison); - auto* insert_blr_action = menu->addAction(tr("&Insert blr"), this, &CodeViewWidget::OnInsertBLR); - auto* insert_nop_action = menu->addAction(tr("Insert &nop"), this, &CodeViewWidget::OnInsertNOP); + auto* insert_blr_action = menu->addAction(tr("&Insert BLR"), this, &CodeViewWidget::OnInsertBLR); + auto* insert_nop_action = menu->addAction(tr("Insert &NOP"), this, &CodeViewWidget::OnInsertNOP); auto* replace_action = - menu->addAction(tr("Re&place instruction"), this, &CodeViewWidget::OnReplaceInstruction); + menu->addAction(tr("Re&place Instruction"), this, &CodeViewWidget::OnReplaceInstruction); auto* assemble_action = - menu->addAction(tr("Assemble instruction"), this, &CodeViewWidget::OnAssembleInstruction); + menu->addAction(tr("Assemble Instruction"), this, &CodeViewWidget::OnAssembleInstruction); auto* restore_action = - menu->addAction(tr("Restore instruction"), this, &CodeViewWidget::OnRestoreInstruction); + menu->addAction(tr("Restore Instruction"), this, &CodeViewWidget::OnRestoreInstruction); QString target; bool valid_load_store = false; @@ -630,14 +632,14 @@ void CodeViewWidget::OnContextMenu() follow_branch_enabled = GetBranchFromAddress(guard, addr); } - auto* run_until_menu = menu->addMenu(tr("Run until (ignoring breakpoints)")); - // i18n: One of the options shown below "Run until (ignoring breakpoints)" + auto* run_until_menu = menu->addMenu(tr("Run Until (Ignoring Breakpoints)")); + // i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" run_until_menu->addAction(tr("%1's value is hit").arg(target), this, [this] { AutoStep(CodeTrace::AutoStop::Always); }); - // i18n: One of the options shown below "Run until (ignoring breakpoints)" + // i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" run_until_menu->addAction(tr("%1's value is used").arg(target), this, [this] { AutoStep(CodeTrace::AutoStop::Used); }); - // i18n: One of the options shown below "Run until (ignoring breakpoints)" + // i18n: One of the options shown below "Run Until (Ignoring Breakpoints)" run_until_menu->addAction(tr("%1's value is changed").arg(target), [this] { AutoStep(CodeTrace::AutoStop::Changed); }); @@ -645,8 +647,8 @@ void CodeViewWidget::OnContextMenu() follow_branch_action->setEnabled(follow_branch_enabled); for (auto* action : - {copy_address_action, copy_line_action, copy_hex_action, function_action, ppc_action, - insert_blr_action, insert_nop_action, replace_action, assemble_action}) + {copy_address_action, copy_line_action, copy_hex_action, function_action, run_to_action, + ppc_action, insert_blr_action, insert_nop_action, replace_action, assemble_action}) { action->setEnabled(running); } @@ -676,7 +678,7 @@ void CodeViewWidget::AutoStep(CodeTrace::AutoStop option) CodeTrace code_trace; bool repeat = false; - QMessageBox msgbox(QMessageBox::NoIcon, tr("Run until"), {}, QMessageBox::Cancel); + QMessageBox msgbox(QMessageBox::NoIcon, tr("Run Until"), {}, QMessageBox::Cancel); QPushButton* run_button = msgbox.addButton(tr("Keep Running"), QMessageBox::AcceptRole); // Not sure if we want default to be cancel. Spacebar can let you quickly continue autostepping if // Yes. @@ -726,7 +728,7 @@ void CodeViewWidget::AutoStep(CodeTrace::AutoStop option) for (u32 i = 1; i <= 3; i++) { - if (results.mem_tracked.count(address + i)) + if (results.mem_tracked.contains(address + i)) iter++; else break; @@ -869,9 +871,7 @@ void CodeViewWidget::OnRunToHere() { const u32 addr = GetContextAddress(); - m_system.GetPowerPC().GetDebugInterface().SetBreakpoint(addr); - m_system.GetPowerPC().GetDebugInterface().RunToBreakpoint(); - Update(); + m_system.GetPowerPC().GetDebugInterface().RunTo(addr); } void CodeViewWidget::OnPPCComparison() @@ -931,7 +931,7 @@ void CodeViewWidget::OnRenameSymbol() bool good; const QString name = - QInputDialog::getText(this, tr("Rename symbol"), tr("Symbol name:"), QLineEdit::Normal, + QInputDialog::getText(this, tr("Rename Symbol"), tr("Symbol Name:"), QLineEdit::Normal, QString::fromStdString(symbol->name), &good, Qt::WindowCloseButtonHint); if (good && !name.isEmpty()) @@ -964,10 +964,9 @@ void CodeViewWidget::OnSetSymbolSize() return; bool good; - const int size = - QInputDialog::getInt(this, tr("Rename symbol"), - tr("Set symbol size (%1):").arg(QString::fromStdString(symbol->name)), - symbol->size, 1, 0xFFFF, 1, &good, Qt::WindowCloseButtonHint); + const int size = QInputDialog::getInt( + this, tr("Rename Symbol"), tr("Symbol Size (%1):").arg(QString::fromStdString(symbol->name)), + symbol->size, 1, 0xFFFF, 1, &good, Qt::WindowCloseButtonHint); if (!good) return; @@ -989,8 +988,8 @@ void CodeViewWidget::OnSetSymbolEndAddress() bool good; const QString name = QInputDialog::getText( - this, tr("Set symbol end address"), - tr("Symbol (%1) end address:").arg(QString::fromStdString(symbol->name)), QLineEdit::Normal, + this, tr("Set Symbol End Address"), + tr("Symbol End Address (%1):").arg(QString::fromStdString(symbol->name)), QLineEdit::Normal, QStringLiteral("%1").arg(addr + symbol->size, 8, 16, QLatin1Char('0')), &good, Qt::WindowCloseButtonHint); @@ -1137,11 +1136,7 @@ void CodeViewWidget::showEvent(QShowEvent* event) void CodeViewWidget::ToggleBreakpoint() { - auto& power_pc = m_system.GetPowerPC(); - if (power_pc.GetDebugInterface().IsBreakpoint(GetContextAddress())) - power_pc.GetBreakPoints().Remove(GetContextAddress()); - else - power_pc.GetBreakPoints().Add(GetContextAddress()); + m_system.GetPowerPC().GetBreakPoints().ToggleBreakPoint(GetContextAddress()); emit BreakpointsChanged(); Update(); diff --git a/Source/Core/DolphinQt/Debugger/CodeWidget.cpp b/Source/Core/DolphinQt/Debugger/CodeWidget.cpp index 15683c973d..36d3d92284 100644 --- a/Source/Core/DolphinQt/Debugger/CodeWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/CodeWidget.cpp @@ -206,6 +206,7 @@ void CodeWidget::OnBranchWatchDialog() m_branch_watch_dialog = new BranchWatchDialog(m_system, m_system.GetPowerPC().GetBranchWatch(), m_ppc_symbol_db, this, this); } + SetQWidgetWindowDecorations(m_branch_watch_dialog); m_branch_watch_dialog->show(); m_branch_watch_dialog->raise(); m_branch_watch_dialog->activateWindow(); @@ -454,7 +455,6 @@ void CodeWidget::Step() auto& power_pc = m_system.GetPowerPC(); PowerPC::CoreMode old_mode = power_pc.GetMode(); power_pc.SetMode(PowerPC::CoreMode::Interpreter); - power_pc.GetBreakPoints().ClearAllTemporary(); cpu.StepOpcode(&sync_event); sync_event.WaitFor(std::chrono::milliseconds(20)); power_pc.SetMode(old_mode); @@ -481,9 +481,8 @@ void CodeWidget::StepOver() if (inst.LK) { auto& breakpoints = m_system.GetPowerPC().GetBreakPoints(); - breakpoints.ClearAllTemporary(); - breakpoints.Add(m_system.GetPPCState().pc + 4, true); - cpu.EnableStepping(false); + breakpoints.SetTemporary(m_system.GetPPCState().pc + 4); + cpu.SetStepping(false); Core::DisplayMessage(tr("Step over in progress...").toStdString(), 2000); } else @@ -518,12 +517,9 @@ void CodeWidget::StepOut() auto& power_pc = m_system.GetPowerPC(); auto& ppc_state = power_pc.GetPPCState(); - auto& breakpoints = power_pc.GetBreakPoints(); { Core::CPUThreadGuard guard(m_system); - breakpoints.ClearAllTemporary(); - PowerPC::CoreMode old_mode = power_pc.GetMode(); power_pc.SetMode(PowerPC::CoreMode::Interpreter); @@ -546,8 +542,7 @@ void CodeWidget::StepOut() do { power_pc.SingleStep(); - } while (ppc_state.pc != next_pc && clock::now() < timeout && - !breakpoints.IsAddressBreakPoint(ppc_state.pc)); + } while (ppc_state.pc != next_pc && clock::now() < timeout && !power_pc.CheckBreakPoints()); } else { @@ -555,14 +550,14 @@ void CodeWidget::StepOut() } inst = PowerPC::MMU::HostRead_Instruction(guard, ppc_state.pc); - } while (clock::now() < timeout && !breakpoints.IsAddressBreakPoint(ppc_state.pc)); + } while (clock::now() < timeout && !power_pc.CheckBreakPoints()); power_pc.SetMode(old_mode); } emit Host::GetInstance()->UpdateDisasmDialog(); - if (breakpoints.IsAddressBreakPoint(ppc_state.pc)) + if (power_pc.CheckBreakPoints()) Core::DisplayMessage(tr("Breakpoint encountered! Step out aborted.").toStdString(), 2000); else if (clock::now() >= timeout) Core::DisplayMessage(tr("Step out timed out!").toStdString(), 2000); diff --git a/Source/Core/DolphinQt/Debugger/NetworkWidget.cpp b/Source/Core/DolphinQt/Debugger/NetworkWidget.cpp index 22a0cf74e3..e5b91e856a 100644 --- a/Source/Core/DolphinQt/Debugger/NetworkWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/NetworkWidget.cpp @@ -227,7 +227,7 @@ void NetworkWidget::ConnectWidgets() connect(m_dump_bba_checkbox, &QCheckBox::stateChanged, [](int state) { Config::SetBaseOrCurrent(Config::MAIN_NETWORK_DUMP_BBA, state == Qt::Checked); }); - connect(m_open_dump_folder, &QPushButton::pressed, [] { + connect(m_open_dump_folder, &QPushButton::clicked, [] { const std::string location = File::GetUserPath(D_DUMPSSL_IDX); const QUrl url = QUrl::fromLocalFile(QString::fromStdString(location)); QDesktopServices::openUrl(url); diff --git a/Source/Core/DolphinQt/Debugger/WatchWidget.h b/Source/Core/DolphinQt/Debugger/WatchWidget.h index 62e5c7b42a..a3256ecd94 100644 --- a/Source/Core/DolphinQt/Debugger/WatchWidget.h +++ b/Source/Core/DolphinQt/Debugger/WatchWidget.h @@ -18,7 +18,7 @@ namespace Core { class CPUThreadGuard; class System; -}; // namespace Core +} // namespace Core class WatchWidget : public QDockWidget { diff --git a/Source/Core/DolphinQt/DolphinEmu.entitlements b/Source/Core/DolphinQt/DolphinEmu.entitlements index f7cafadc62..50c57c58c1 100644 --- a/Source/Core/DolphinQt/DolphinEmu.entitlements +++ b/Source/Core/DolphinQt/DolphinEmu.entitlements @@ -13,8 +13,5 @@ com.apple.security.cs.disable-library-validation - - com.apple.security.cs.allow-dyld-environment-variables - diff --git a/Source/Core/DolphinQt/DolphinEmuDebug.entitlements b/Source/Core/DolphinQt/DolphinEmuDebug.entitlements index 597315d760..6445fa77b9 100644 --- a/Source/Core/DolphinQt/DolphinEmuDebug.entitlements +++ b/Source/Core/DolphinQt/DolphinEmuDebug.entitlements @@ -13,9 +13,6 @@ com.apple.security.cs.disable-library-validation - - com.apple.security.cs.allow-dyld-environment-variables - com.apple.security.get-task-allow diff --git a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp b/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp index 4d2cadb6ca..c01381f9a6 100644 --- a/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp +++ b/Source/Core/DolphinQt/FIFO/FIFOPlayerWindow.cpp @@ -214,7 +214,7 @@ void FIFOPlayerWindow::AddDescriptions() void FIFOPlayerWindow::LoadRecording() { - QString path = DolphinFileDialog::getOpenFileName(this, tr("Open FIFO log"), QString(), + QString path = DolphinFileDialog::getOpenFileName(this, tr("Open FIFO Log"), QString(), tr("Dolphin FIFO Log (*.dff)")); if (path.isEmpty()) @@ -225,7 +225,7 @@ void FIFOPlayerWindow::LoadRecording() void FIFOPlayerWindow::SaveRecording() { - QString path = DolphinFileDialog::getSaveFileName(this, tr("Save FIFO log"), QString(), + QString path = DolphinFileDialog::getSaveFileName(this, tr("Save FIFO Log"), QString(), tr("Dolphin FIFO Log (*.dff)")); if (path.isEmpty()) diff --git a/Source/Core/DolphinQt/GCMemcardManager.cpp b/Source/Core/DolphinQt/GCMemcardManager.cpp index 405bee200e..a3d19b5d57 100644 --- a/Source/Core/DolphinQt/GCMemcardManager.cpp +++ b/Source/Core/DolphinQt/GCMemcardManager.cpp @@ -65,7 +65,7 @@ Slot OtherSlot(Slot slot) { return slot == Slot::A ? Slot::B : Slot::A; } -}; // namespace +} // namespace struct GCMemcardManager::IconAnimationData { @@ -356,8 +356,8 @@ void GCMemcardManager::SetSlotFileInteractive(Slot slot) { QString path = QDir::toNativeSeparators( DolphinFileDialog::getOpenFileName(this, - slot == Slot::A ? tr("Set memory card file for Slot A") : - tr("Set memory card file for Slot B"), + slot == Slot::A ? tr("Set Memory Card File for Slot A") : + tr("Set Memory Card File for Slot B"), QString::fromStdString(File::GetUserPath(D_GCUSER_IDX)), QStringLiteral("%1 (*.raw *.gcp);;%2 (*)") .arg(tr("GameCube Memory Cards"), tr("All Files")))); diff --git a/Source/Core/DolphinQt/GameList/GameList.cpp b/Source/Core/DolphinQt/GameList/GameList.cpp index 1003cff599..f1d69613a3 100644 --- a/Source/Core/DolphinQt/GameList/GameList.cpp +++ b/Source/Core/DolphinQt/GameList/GameList.cpp @@ -299,16 +299,14 @@ void GameList::MakeEmptyView() size_policy.setRetainSizeWhenHidden(true); m_empty->setSizePolicy(size_policy); - connect(&Settings::Instance(), &Settings::GameListRefreshRequested, this, - [this, refreshing_msg = refreshing_msg] { - m_empty->setText(refreshing_msg); - m_empty->setEnabled(false); - }); - connect(&Settings::Instance(), &Settings::GameListRefreshCompleted, this, - [this, empty_msg = empty_msg] { - m_empty->setText(empty_msg); - m_empty->setEnabled(true); - }); + connect(&Settings::Instance(), &Settings::GameListRefreshRequested, this, [this, refreshing_msg] { + m_empty->setText(refreshing_msg); + m_empty->setEnabled(false); + }); + connect(&Settings::Instance(), &Settings::GameListRefreshCompleted, this, [this, empty_msg] { + m_empty->setText(empty_msg); + m_empty->setEnabled(true); + }); } void GameList::resizeEvent(QResizeEvent* event) @@ -805,15 +803,11 @@ bool GameList::AddShortcutToDesktop() std::string game_name = game->GetName(Core::TitleDatabase()); // Sanitize the string by removing all characters that cannot be used in NTFS file names - game_name.erase(std::remove_if(game_name.begin(), game_name.end(), - [](char ch) { - static constexpr char illegal_characters[] = { - '<', '>', ':', '\"', '/', '\\', '|', '?', '*'}; - return std::find(std::begin(illegal_characters), - std::end(illegal_characters), - ch) != std::end(illegal_characters); - }), - game_name.end()); + std::erase_if(game_name, [](char ch) { + static constexpr char illegal_characters[] = {'<', '>', ':', '\"', '/', '\\', '|', '?', '*'}; + return std::find(std::begin(illegal_characters), std::end(illegal_characters), ch) != + std::end(illegal_characters); + }); std::wstring desktop_path = std::wstring(desktop.get()) + UTF8ToTStr("\\" + game_name + ".lnk"); auto persist_file = shell_link.try_query(); diff --git a/Source/Core/DolphinQt/Host.cpp b/Source/Core/DolphinQt/Host.cpp index fe339364ab..80a4247a2b 100644 --- a/Source/Core/DolphinQt/Host.cpp +++ b/Source/Core/DolphinQt/Host.cpp @@ -162,6 +162,11 @@ bool Host::GetGBAFocus() #endif } +bool Host::GetTASInputFocus() const +{ + return m_tas_input_focus; +} + bool Host::GetRenderFullscreen() { return m_render_fullscreen; @@ -177,6 +182,11 @@ void Host::SetRenderFullscreen(bool fullscreen) } } +void Host::SetTASInputFocus(const bool focus) +{ + m_tas_input_focus = focus; +} + void Host::ResizeSurface(int new_width, int new_height) { if (g_presenter) @@ -228,6 +238,11 @@ bool Host_RendererIsFullscreen() return Host::GetInstance()->GetRenderFullscreen(); } +bool Host_TASInputHasFocus() +{ + return Host::GetInstance()->GetTASInputFocus(); +} + void Host_YieldToUI() { qApp->processEvents(QEventLoop::ExcludeUserInputEvents); @@ -235,6 +250,9 @@ void Host_YieldToUI() void Host_UpdateDisasmDialog() { + if (Settings::Instance().GetIsContinuouslyFrameStepping()) + return; + QueueOnObject(QApplication::instance(), [] { emit Host::GetInstance()->UpdateDisasmDialog(); }); } diff --git a/Source/Core/DolphinQt/Host.h b/Source/Core/DolphinQt/Host.h index 645c4bd54d..b7f21190da 100644 --- a/Source/Core/DolphinQt/Host.h +++ b/Source/Core/DolphinQt/Host.h @@ -25,12 +25,14 @@ public: bool GetRenderFullFocus(); bool GetRenderFullscreen(); bool GetGBAFocus(); + bool GetTASInputFocus() const; void SetMainWindowHandle(void* handle); void SetRenderHandle(void* handle); void SetRenderFocus(bool focus); void SetRenderFullFocus(bool focus); void SetRenderFullscreen(bool fullscreen); + void SetTASInputFocus(bool focus); void ResizeSurface(int new_width, int new_height); signals: @@ -49,4 +51,5 @@ private: std::atomic m_render_focus{false}; std::atomic m_render_full_focus{false}; std::atomic m_render_fullscreen{false}; + std::atomic m_tas_input_focus{false}; }; diff --git a/Source/Core/DolphinQt/HotkeyScheduler.cpp b/Source/Core/DolphinQt/HotkeyScheduler.cpp index c02303ed5c..232f41c2f8 100644 --- a/Source/Core/DolphinQt/HotkeyScheduler.cpp +++ b/Source/Core/DolphinQt/HotkeyScheduler.cpp @@ -113,6 +113,8 @@ static void HandleFrameStepHotkeys() if ((frame_step_count == 0 || frame_step_count == FRAME_STEP_DELAY) && !frame_step_hold) { + if (frame_step_count > 0) + Settings::Instance().SetIsContinuouslyFrameStepping(true); Core::QueueHostJob([](auto& system) { Core::DoFrameStep(system); }); frame_step_hold = true; } @@ -138,6 +140,8 @@ static void HandleFrameStepHotkeys() frame_step_count = 0; frame_step_hold = false; frame_step_delay_count = 0; + Settings::Instance().SetIsContinuouslyFrameStepping(false); + emit Settings::Instance().EmulationStateChanged(Core::GetState(Core::System::GetInstance())); } } @@ -159,7 +163,8 @@ void HotkeyScheduler::Run() if (!HotkeyManagerEmu::IsEnabled()) continue; - if (Core::GetState(Core::System::GetInstance()) != Core::State::Stopping) + Core::System& system = Core::System::GetInstance(); + if (Core::GetState(system) != Core::State::Stopping) { // Obey window focus (config permitting) before checking hotkeys. Core::UpdateInputGate(Config::Get(Config::MAIN_FOCUSED_HOTKEYS)); @@ -187,7 +192,12 @@ void HotkeyScheduler::Run() if (IsHotkey(HK_EXIT)) emit ExitHotkey(); - if (!Core::IsRunningAndStarted()) +#ifdef USE_RETRO_ACHIEVEMENTS + if (IsHotkey(HK_OPEN_ACHIEVEMENTS)) + emit OpenAchievements(); +#endif // USE_RETRO_ACHIEVEMENTS + + if (!Core::IsRunning(system)) { // Only check for Play Recording hotkey when no game is running if (IsHotkey(HK_PLAY_RECORDING)) @@ -472,9 +482,14 @@ void HotkeyScheduler::Run() auto ShowEmulationSpeed = []() { const float emulation_speed = Config::Get(Config::MAIN_EMULATION_SPEED); - OSD::AddMessage(emulation_speed <= 0 ? - "Speed Limit: Unlimited" : - fmt::format("Speed Limit: {}%", std::lround(emulation_speed * 100.f))); + if (!AchievementManager::GetInstance().IsHardcoreModeActive() || + Config::Get(Config::MAIN_EMULATION_SPEED) >= 1.0f || + Config::Get(Config::MAIN_EMULATION_SPEED) <= 0.0f) + { + OSD::AddMessage(emulation_speed <= 0 ? "Speed Limit: Unlimited" : + fmt::format("Speed Limit: {}%", + std::lround(emulation_speed * 100.f))); + } }; if (IsHotkey(HK_DECREASE_EMULATION_SPEED)) @@ -589,15 +604,12 @@ void HotkeyScheduler::Run() { const bool new_value = !Config::Get(Config::FREE_LOOK_ENABLED); Config::SetCurrent(Config::FREE_LOOK_ENABLED, new_value); -#ifdef USE_RETRO_ACHIEVEMENTS + const bool hardcore = AchievementManager::GetInstance().IsHardcoreModeActive(); if (hardcore) OSD::AddMessage("Free Look is Disabled in Hardcore Mode"); else OSD::AddMessage(fmt::format("Free Look: {}", new_value ? "Enabled" : "Disabled")); -#else // USE_RETRO_ACHIEVEMENTS - OSD::AddMessage(fmt::format("Free Look: {}", new_value ? "Enabled" : "Disabled")); -#endif // USE_RETRO_ACHIEVEMENTS } // Savestates diff --git a/Source/Core/DolphinQt/HotkeyScheduler.h b/Source/Core/DolphinQt/HotkeyScheduler.h index 97a43be72e..c61cdb265d 100644 --- a/Source/Core/DolphinQt/HotkeyScheduler.h +++ b/Source/Core/DolphinQt/HotkeyScheduler.h @@ -53,6 +53,9 @@ signals: void ExportRecording(); void ToggleReadOnlyMode(); void ConnectWiiRemote(int id); +#ifdef USE_RETRO_ACHIEVEMENTS + void OpenAchievements(); +#endif // USE_RETRO_ACHIEVEMENTS void Step(); void StepOver(); diff --git a/Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp b/Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp index bba4b7d4f8..7503676673 100644 --- a/Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp +++ b/Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.cpp @@ -33,6 +33,8 @@ // static variable to ensure we open at the most recent figure file location static QString s_last_figure_path; +using FigureUIPosition = IOS::HLE::USB::FigureUIPosition; + InfinityBaseWindow::InfinityBaseWindow(QWidget* parent) : QWidget(parent) { // i18n: Window for managing Disney Infinity figures @@ -48,7 +50,7 @@ InfinityBaseWindow::InfinityBaseWindow(QWidget* parent) : QWidget(parent) installEventFilter(this); OnEmulationStateChanged(Core::GetState(Core::System::GetInstance())); -}; +} InfinityBaseWindow::~InfinityBaseWindow() = default; @@ -77,19 +79,23 @@ void InfinityBaseWindow::CreateMainWindow() auto* vbox_group = new QVBoxLayout(); auto* scroll_area = new QScrollArea(); - AddFigureSlot(vbox_group, tr("Play Set/Power Disc"), 0); + AddFigureSlot(vbox_group, tr("Play Set/Power Disc"), FigureUIPosition::HexagonDiscOne); add_line(vbox_group); - AddFigureSlot(vbox_group, tr("Player One"), 1); + AddFigureSlot(vbox_group, tr("Power Disc Two"), FigureUIPosition::HexagonDiscTwo); add_line(vbox_group); - AddFigureSlot(vbox_group, tr("Player One Ability One"), 3); + AddFigureSlot(vbox_group, tr("Power Disc Three"), FigureUIPosition::HexagonDiscThree); add_line(vbox_group); - AddFigureSlot(vbox_group, tr("Player One Ability Two"), 5); + AddFigureSlot(vbox_group, tr("Player One"), FigureUIPosition::PlayerOne); add_line(vbox_group); - AddFigureSlot(vbox_group, tr("Player Two"), 2); + AddFigureSlot(vbox_group, tr("Player One Ability One"), FigureUIPosition::P1AbilityOne); add_line(vbox_group); - AddFigureSlot(vbox_group, tr("Player Two Ability One"), 4); + AddFigureSlot(vbox_group, tr("Player One Ability Two"), FigureUIPosition::P1AbilityTwo); add_line(vbox_group); - AddFigureSlot(vbox_group, tr("Player Two Ability Two"), 6); + AddFigureSlot(vbox_group, tr("Player Two"), FigureUIPosition::PlayerTwo); + add_line(vbox_group); + AddFigureSlot(vbox_group, tr("Player Two Ability One"), FigureUIPosition::P2AbilityOne); + add_line(vbox_group); + AddFigureSlot(vbox_group, tr("Player Two Ability Two"), FigureUIPosition::P2AbilityTwo); m_group_figures->setLayout(vbox_group); scroll_area->setWidget(m_group_figures); @@ -99,7 +105,7 @@ void InfinityBaseWindow::CreateMainWindow() setLayout(main_layout); } -void InfinityBaseWindow::AddFigureSlot(QVBoxLayout* vbox_group, QString name, u8 slot) +void InfinityBaseWindow::AddFigureSlot(QVBoxLayout* vbox_group, QString name, FigureUIPosition slot) { auto* hbox_infinity = new QHBoxLayout(); @@ -108,16 +114,16 @@ void InfinityBaseWindow::AddFigureSlot(QVBoxLayout* vbox_group, QString name, u8 auto* clear_btn = new QPushButton(tr("Clear")); auto* create_btn = new QPushButton(tr("Create")); auto* load_btn = new QPushButton(tr("Load")); - m_edit_figures[slot] = new QLineEdit(); - m_edit_figures[slot]->setEnabled(false); - m_edit_figures[slot]->setText(tr("None")); + m_edit_figures[static_cast(slot)] = new QLineEdit(); + m_edit_figures[static_cast(slot)]->setEnabled(false); + m_edit_figures[static_cast(slot)]->setText(tr("None")); connect(clear_btn, &QAbstractButton::clicked, this, [this, slot] { ClearFigure(slot); }); connect(create_btn, &QAbstractButton::clicked, this, [this, slot] { CreateFigure(slot); }); connect(load_btn, &QAbstractButton::clicked, this, [this, slot] { LoadFigure(slot); }); hbox_infinity->addWidget(label_skyname); - hbox_infinity->addWidget(m_edit_figures[slot]); + hbox_infinity->addWidget(m_edit_figures[static_cast(slot)]); hbox_infinity->addWidget(clear_btn); hbox_infinity->addWidget(create_btn); hbox_infinity->addWidget(load_btn); @@ -125,15 +131,15 @@ void InfinityBaseWindow::AddFigureSlot(QVBoxLayout* vbox_group, QString name, u8 vbox_group->addLayout(hbox_infinity); } -void InfinityBaseWindow::ClearFigure(u8 slot) +void InfinityBaseWindow::ClearFigure(FigureUIPosition slot) { auto& system = Core::System::GetInstance(); - m_edit_figures[slot]->setText(tr("None")); + m_edit_figures[static_cast(slot)]->setText(tr("None")); system.GetInfinityBase().RemoveFigure(slot); } -void InfinityBaseWindow::LoadFigure(u8 slot) +void InfinityBaseWindow::LoadFigure(FigureUIPosition slot) { const QString file_path = DolphinFileDialog::getOpenFileName(this, tr("Select Figure File"), s_last_figure_path, @@ -148,7 +154,7 @@ void InfinityBaseWindow::LoadFigure(u8 slot) LoadFigurePath(slot, file_path); } -void InfinityBaseWindow::CreateFigure(u8 slot) +void InfinityBaseWindow::CreateFigure(FigureUIPosition slot) { CreateFigureDialog create_dlg(this, slot); SetQWidgetWindowDecorations(&create_dlg); @@ -158,7 +164,7 @@ void InfinityBaseWindow::CreateFigure(u8 slot) } } -void InfinityBaseWindow::LoadFigurePath(u8 slot, const QString& path) +void InfinityBaseWindow::LoadFigurePath(FigureUIPosition slot, const QString& path) { File::IOFile inf_file(path.toStdString(), "r+b"); if (!inf_file) @@ -183,11 +189,11 @@ void InfinityBaseWindow::LoadFigurePath(u8 slot, const QString& path) auto& system = Core::System::GetInstance(); system.GetInfinityBase().RemoveFigure(slot); - m_edit_figures[slot]->setText(QString::fromStdString( + m_edit_figures[static_cast(slot)]->setText(QString::fromStdString( system.GetInfinityBase().LoadFigure(file_data, std::move(inf_file), slot))); } -CreateFigureDialog::CreateFigureDialog(QWidget* parent, u8 slot) : QDialog(parent) +CreateFigureDialog::CreateFigureDialog(QWidget* parent, FigureUIPosition slot) : QDialog(parent) { setWindowTitle(tr("Infinity Figure Creator")); setObjectName(QStringLiteral("infinity_creator")); @@ -201,10 +207,14 @@ CreateFigureDialog::CreateFigureDialog(QWidget* parent, u8 slot) : QDialog(paren { const auto figure = entry.second; // Only display entry if it is a piece appropriate for the slot - if ((slot == 0 && + if ((slot == FigureUIPosition::HexagonDiscOne && ((figure > 0x1E8480 && figure < 0x2DC6BF) || (figure > 0x3D0900 && figure < 0x4C4B3F))) || - ((slot == 1 || slot == 2) && figure < 0x1E847F) || - ((slot == 3 || slot == 4 || slot == 5 || slot == 6) && + ((slot == FigureUIPosition::HexagonDiscTwo || slot == FigureUIPosition::HexagonDiscThree) && + (figure > 0x3D0900 && figure < 0x4C4B3F)) || + ((slot == FigureUIPosition::PlayerOne || slot == FigureUIPosition::PlayerTwo) && + figure < 0x1E847F) || + ((slot == FigureUIPosition::P1AbilityOne || slot == FigureUIPosition::P1AbilityTwo || + slot == FigureUIPosition::P2AbilityOne || slot == FigureUIPosition::P2AbilityTwo) && (figure > 0x2DC6C0 && figure < 0x3D08FF))) { const auto figure_name = QString::fromStdString(entry.first); diff --git a/Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.h b/Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.h index b66e17d0f6..3350ff0b94 100644 --- a/Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.h +++ b/Source/Core/DolphinQt/InfinityBase/InfinityBaseWindow.h @@ -20,6 +20,11 @@ namespace Core enum class State; } +namespace IOS::HLE::USB +{ +enum class FigureUIPosition : u8; +} + class InfinityBaseWindow : public QWidget { Q_OBJECT @@ -28,17 +33,17 @@ public: ~InfinityBaseWindow() override; protected: - std::array m_edit_figures; + std::array m_edit_figures; private: void CreateMainWindow(); - void AddFigureSlot(QVBoxLayout* vbox_group, QString name, u8 slot); + void AddFigureSlot(QVBoxLayout* vbox_group, QString name, IOS::HLE::USB::FigureUIPosition slot); void OnEmulationStateChanged(Core::State state); void EmulateBase(bool emulate); - void ClearFigure(u8 slot); - void LoadFigure(u8 slot); - void CreateFigure(u8 slot); - void LoadFigurePath(u8 slot, const QString& path); + void ClearFigure(IOS::HLE::USB::FigureUIPosition slot); + void LoadFigure(IOS::HLE::USB::FigureUIPosition slot); + void CreateFigure(IOS::HLE::USB::FigureUIPosition slot); + void LoadFigurePath(IOS::HLE::USB::FigureUIPosition slot, const QString& path); QCheckBox* m_checkbox; QGroupBox* m_group_figures; @@ -49,7 +54,7 @@ class CreateFigureDialog : public QDialog Q_OBJECT public: - explicit CreateFigureDialog(QWidget* parent, u8 slot); + explicit CreateFigureDialog(QWidget* parent, IOS::HLE::USB::FigureUIPosition slot); QString GetFilePath() const; protected: diff --git a/Source/Core/DolphinQt/Info.plist.in b/Source/Core/DolphinQt/Info.plist.in index 93c2266280..2a3d17291e 100644 --- a/Source/Core/DolphinQt/Info.plist.in +++ b/Source/Core/DolphinQt/Info.plist.in @@ -30,7 +30,7 @@
CFBundleExecutable - Dolphin + DolphinQt CFBundleIconFile Dolphin.icns CFBundleIdentifier diff --git a/Source/Core/DolphinQt/Main.cpp b/Source/Core/DolphinQt/Main.cpp index 9262360069..8aa9215d98 100644 --- a/Source/Core/DolphinQt/Main.cpp +++ b/Source/Core/DolphinQt/Main.cpp @@ -259,7 +259,6 @@ int main(int argc, char* argv[]) Settings::Instance().ApplyStyle(); MainWindow win{std::move(boot), static_cast(options.get("movie"))}; - win.Show(); diff --git a/Source/Core/DolphinQt/MainWindow.cpp b/Source/Core/DolphinQt/MainWindow.cpp index 10af87f152..2667e893d5 100644 --- a/Source/Core/DolphinQt/MainWindow.cpp +++ b/Source/Core/DolphinQt/MainWindow.cpp @@ -229,8 +229,6 @@ MainWindow::MainWindow(std::unique_ptr boot_parameters, setAcceptDrops(true); setAttribute(Qt::WA_NativeWindow); - InitControllers(); - CreateComponents(); ConnectGameList(); @@ -239,6 +237,17 @@ MainWindow::MainWindow(std::unique_ptr boot_parameters, ConnectRenderWidget(); ConnectStack(); ConnectMenuBar(); + + QSettings& settings = Settings::GetQSettings(); + restoreState(settings.value(QStringLiteral("mainwindow/state")).toByteArray()); + restoreGeometry(settings.value(QStringLiteral("mainwindow/geometry")).toByteArray()); + if (!Settings::Instance().IsBatchModeEnabled()) + { + SetQWidgetWindowDecorations(this); + show(); + } + + InitControllers(); ConnectHotkeys(); #if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) @@ -291,11 +300,6 @@ MainWindow::MainWindow(std::unique_ptr boot_parameters, m_state_slot = std::clamp(Settings::Instance().GetStateSlot(), 1, static_cast(State::NUM_STATES)); - QSettings& settings = Settings::GetQSettings(); - - restoreState(settings.value(QStringLiteral("mainwindow/state")).toByteArray()); - restoreGeometry(settings.value(QStringLiteral("mainwindow/geometry")).toByteArray()); - m_render_widget_geometry = settings.value(QStringLiteral("renderwidget/geometry")).toByteArray(); // Restoring of window states can sometimes go wrong, resulting in widgets being visible when they @@ -321,6 +325,12 @@ MainWindow::MainWindow(std::unique_ptr boot_parameters, } Host::GetInstance()->SetMainWindowHandle(reinterpret_cast(winId())); + + if (m_pending_boot != nullptr) + { + StartGame(std::move(m_pending_boot)); + m_pending_boot.reset(); + } } MainWindow::~MainWindow() @@ -347,8 +357,11 @@ MainWindow::~MainWindow() QSettings& settings = Settings::GetQSettings(); - settings.setValue(QStringLiteral("mainwindow/state"), saveState()); - settings.setValue(QStringLiteral("mainwindow/geometry"), saveGeometry()); + if (!Settings::Instance().IsBatchModeEnabled()) + { + settings.setValue(QStringLiteral("mainwindow/state"), saveState()); + settings.setValue(QStringLiteral("mainwindow/geometry"), saveGeometry()); + } settings.setValue(QStringLiteral("renderwidget/geometry"), m_render_widget_geometry); @@ -645,6 +658,10 @@ void MainWindow::ConnectHotkeys() movie.SetReadOnly(read_only); emit ReadOnlyModeChanged(read_only); }); +#ifdef USE_RETRO_ACHIEVEMENTS + connect(m_hotkey_scheduler, &HotkeyScheduler::OpenAchievements, this, + &MainWindow::ShowAchievementsWindow, Qt::QueuedConnection); +#endif // USE_RETRO_ACHIEVEMENTS connect(m_hotkey_scheduler, &HotkeyScheduler::Step, m_code_widget, &CodeWidget::Step); connect(m_hotkey_scheduler, &HotkeyScheduler::StepOver, m_code_widget, &CodeWidget::StepOver); @@ -1910,7 +1927,7 @@ void MainWindow::OnImportNANDBackup() return; QString file = - DolphinFileDialog::getOpenFileName(this, tr("Select the save file"), QDir::currentPath(), + DolphinFileDialog::getOpenFileName(this, tr("Select NAND Backup"), QDir::currentPath(), tr("BootMii NAND backup file (*.bin);;" "All Files (*)")); @@ -1936,7 +1953,7 @@ void MainWindow::OnImportNANDBackup() [this] { std::optional keys_file = RunOnObject(this, [this] { return DolphinFileDialog::getOpenFileName( - this, tr("Select the keys file (OTP/SEEPROM dump)"), QDir::currentPath(), + this, tr("Select Keys File (OTP/SEEPROM Dump)"), QDir::currentPath(), tr("BootMii keys file (*.bin);;" "All Files (*)")) .toStdString(); @@ -1985,7 +2002,7 @@ void MainWindow::OnStartRecording() { auto& system = Core::System::GetInstance(); auto& movie = system.GetMovie(); - if ((!Core::IsRunningAndStarted() && Core::IsRunning(system)) || movie.IsRecordingInput() || + if (Core::GetState(system) == Core::State::Starting || movie.IsRecordingInput() || movie.IsPlayingInput()) { return; @@ -2175,19 +2192,3 @@ void MainWindow::ShowRiivolutionBootWidget(const UICommon::GameFile& game) AddRiivolutionPatches(boot_params.get(), std::move(w.GetPatches())); StartGame(std::move(boot_params)); } - -void MainWindow::Show() -{ - if (!Settings::Instance().IsBatchModeEnabled()) - { - SetQWidgetWindowDecorations(this); - QWidget::show(); - } - - // If the booting of a game was requested on start up, do that now - if (m_pending_boot != nullptr) - { - StartGame(std::move(m_pending_boot)); - m_pending_boot.reset(); - } -} diff --git a/Source/Core/DolphinQt/MainWindow.h b/Source/Core/DolphinQt/MainWindow.h index e13dbbd257..84cdae2f91 100644 --- a/Source/Core/DolphinQt/MainWindow.h +++ b/Source/Core/DolphinQt/MainWindow.h @@ -78,7 +78,6 @@ public: const std::string& movie_path); ~MainWindow(); - void Show(); WindowSystemInfo GetWindowSystemInfo() const; bool eventFilter(QObject* object, QEvent* event) override; diff --git a/Source/Core/DolphinQt/MenuBar.cpp b/Source/Core/DolphinQt/MenuBar.cpp index d14571bb4c..38cda68b36 100644 --- a/Source/Core/DolphinQt/MenuBar.cpp +++ b/Source/Core/DolphinQt/MenuBar.cpp @@ -128,14 +128,9 @@ void MenuBar::OnEmulationStateChanged(Core::State state) m_screenshot_action->setEnabled(running); m_state_save_menu->setEnabled(running); -#ifdef USE_RETRO_ACHIEVEMENTS const bool hardcore = AchievementManager::GetInstance().IsHardcoreModeActive(); m_state_load_menu->setEnabled(running && !hardcore); m_frame_advance_action->setEnabled(running && !hardcore); -#else // USE_RETRO_ACHIEVEMENTS - m_state_load_menu->setEnabled(running); - m_frame_advance_action->setEnabled(running); -#endif // USE_RETRO_ACHIEVEMENTS // Movie m_recording_read_only->setEnabled(running); @@ -145,11 +140,7 @@ void MenuBar::OnEmulationStateChanged(Core::State state) m_recording_export->setEnabled(false); } m_recording_play->setEnabled(m_game_selected && !running); -#ifdef USE_RETRO_ACHIEVEMENTS m_recording_play->setEnabled(m_game_selected && !running && !hardcore); -#else // USE_RETRO_ACHIEVEMENTS - m_recording_play->setEnabled(m_game_selected && !running); -#endif // USE_RETRO_ACHIEVEMENTS m_recording_start->setEnabled((m_game_selected || running) && !Core::System::GetInstance().GetMovie().IsPlayingInput()); @@ -272,12 +263,9 @@ void MenuBar::AddToolsMenu() tools_menu->addSeparator(); #ifdef USE_RETRO_ACHIEVEMENTS - if (Config::Get(Config::RA_ENABLED)) - { - tools_menu->addAction(tr("Achievements"), this, [this] { emit ShowAchievementsWindow(); }); + tools_menu->addAction(tr("Achievements"), this, [this] { emit ShowAchievementsWindow(); }); - tools_menu->addSeparator(); - } + tools_menu->addSeparator(); #endif // USE_RETRO_ACHIEVEMENTS QMenu* gc_ipl = tools_menu->addMenu(tr("Load GameCube Main Menu")); @@ -416,6 +404,10 @@ void MenuBar::AddStateSlotMenu(QMenu* emu_menu) action->setChecked(true); connect(action, &QAction::triggered, this, [=, this]() { emit SetStateSlot(i); }); + connect(this, &MenuBar::SetStateSlot, [action, i](const int slot) { + if (slot == i) + action->setChecked(true); + }); } } @@ -1088,8 +1080,8 @@ void MenuBar::UpdateToolsMenu(bool emulation_started) void MenuBar::InstallWAD() { - QString wad_file = DolphinFileDialog::getOpenFileName( - this, tr("Select a title to install to NAND"), QString(), tr("WAD files (*.wad)")); + QString wad_file = DolphinFileDialog::getOpenFileName(this, tr("Select Title to Install to NAND"), + QString(), tr("WAD files (*.wad)")); if (wad_file.isEmpty()) return; @@ -1109,7 +1101,7 @@ void MenuBar::InstallWAD() void MenuBar::ImportWiiSave() { QString file = - DolphinFileDialog::getOpenFileName(this, tr("Select the save file"), QDir::currentPath(), + DolphinFileDialog::getOpenFileName(this, tr("Select Save File"), QDir::currentPath(), tr("Wii save files (*.bin);;" "All Files (*)")); @@ -1577,7 +1569,7 @@ void MenuBar::SaveSymbolMap() void MenuBar::LoadOtherSymbolMap() { const QString file = DolphinFileDialog::getOpenFileName( - this, tr("Load map file"), QString::fromStdString(File::GetUserPath(D_MAPS_IDX)), + this, tr("Load Map File"), QString::fromStdString(File::GetUserPath(D_MAPS_IDX)), tr("Dolphin Map File (*.map)")); if (file.isEmpty()) @@ -1594,7 +1586,7 @@ void MenuBar::LoadOtherSymbolMap() void MenuBar::LoadBadSymbolMap() { const QString file = DolphinFileDialog::getOpenFileName( - this, tr("Load map file"), QString::fromStdString(File::GetUserPath(D_MAPS_IDX)), + this, tr("Load Map File"), QString::fromStdString(File::GetUserPath(D_MAPS_IDX)), tr("Dolphin Map File (*.map)")); if (file.isEmpty()) @@ -1612,7 +1604,7 @@ void MenuBar::SaveSymbolMapAs() { const std::string& title_id_str = SConfig::GetInstance().m_debugger_game_id; const QString file = DolphinFileDialog::getSaveFileName( - this, tr("Save map file"), + this, tr("Save Map File"), QString::fromStdString(File::GetUserPath(D_MAPS_IDX) + "/" + title_id_str + ".map"), tr("Dolphin Map File (*.map)")); @@ -1668,7 +1660,7 @@ void MenuBar::CreateSignatureFile() this, tr("Input"), tr("Only export symbols with prefix:\n(Blank for all symbols)"), QLineEdit::Normal, QString{}, nullptr, Qt::WindowCloseButtonHint); - const QString file = DolphinFileDialog::getSaveFileName(this, tr("Save signature file"), + const QString file = DolphinFileDialog::getSaveFileName(this, tr("Save Signature File"), QDir::homePath(), GetSignatureSelector()); if (file.isEmpty()) return; @@ -1693,7 +1685,7 @@ void MenuBar::AppendSignatureFile() this, tr("Input"), tr("Only append symbols with prefix:\n(Blank for all symbols)"), QLineEdit::Normal, QString{}, nullptr, Qt::WindowCloseButtonHint); - const QString file = DolphinFileDialog::getSaveFileName(this, tr("Append signature to"), + const QString file = DolphinFileDialog::getSaveFileName(this, tr("Append Signature To"), QDir::homePath(), GetSignatureSelector()); if (file.isEmpty()) return; @@ -1716,7 +1708,7 @@ void MenuBar::AppendSignatureFile() void MenuBar::ApplySignatureFile() { - const QString file = DolphinFileDialog::getOpenFileName(this, tr("Apply signature file"), + const QString file = DolphinFileDialog::getOpenFileName(this, tr("Apply Signature File"), QDir::homePath(), GetSignatureSelector()); if (file.isEmpty()) @@ -1736,17 +1728,17 @@ void MenuBar::ApplySignatureFile() void MenuBar::CombineSignatureFiles() { const QString priorityFile = DolphinFileDialog::getOpenFileName( - this, tr("Choose priority input file"), QDir::homePath(), GetSignatureSelector()); + this, tr("Choose Priority Input File"), QDir::homePath(), GetSignatureSelector()); if (priorityFile.isEmpty()) return; const QString secondaryFile = DolphinFileDialog::getOpenFileName( - this, tr("Choose secondary input file"), QDir::homePath(), GetSignatureSelector()); + this, tr("Choose Secondary Input File"), QDir::homePath(), GetSignatureSelector()); if (secondaryFile.isEmpty()) return; const QString saveFile = DolphinFileDialog::getSaveFileName( - this, tr("Save combined output file as"), QDir::homePath(), GetSignatureSelector()); + this, tr("Save Combined Output File As"), QDir::homePath(), GetSignatureSelector()); if (saveFile.isEmpty()) return; diff --git a/Source/Core/DolphinQt/MenuBar.h b/Source/Core/DolphinQt/MenuBar.h index b6620291d2..91c2bfb766 100644 --- a/Source/Core/DolphinQt/MenuBar.h +++ b/Source/Core/DolphinQt/MenuBar.h @@ -24,7 +24,7 @@ enum class State; namespace DiscIO { enum class Region; -}; +} namespace UICommon { diff --git a/Source/Core/DolphinQt/NetPlay/ChunkedProgressDialog.cpp b/Source/Core/DolphinQt/NetPlay/ChunkedProgressDialog.cpp index 8e28c9983f..18ba1a2d3c 100644 --- a/Source/Core/DolphinQt/NetPlay/ChunkedProgressDialog.cpp +++ b/Source/Core/DolphinQt/NetPlay/ChunkedProgressDialog.cpp @@ -125,7 +125,7 @@ void ChunkedProgressDialog::SetProgress(const int pid, const u64 progress) { QString player_name = GetPlayerNameFromPID(pid); - if (!m_status_labels.count(pid)) + if (!m_status_labels.contains(pid)) return; const float acquired = progress / 1024.0f / 1024.0f; diff --git a/Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp b/Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp index 6a91e4bbde..6ca4ec378d 100644 --- a/Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp +++ b/Source/Core/DolphinQt/NetPlay/GameDigestDialog.cpp @@ -122,7 +122,7 @@ void GameDigestDialog::SetProgress(int pid, int progress) { QString player_name = GetPlayerNameFromPID(pid); - if (!m_status_labels.count(pid)) + if (!m_status_labels.contains(pid)) return; m_status_labels[pid]->setText( @@ -134,7 +134,7 @@ void GameDigestDialog::SetResult(int pid, const std::string& result) { QString player_name = GetPlayerNameFromPID(pid); - if (!m_status_labels.count(pid)) + if (!m_status_labels.contains(pid)) return; m_status_labels[pid]->setText( diff --git a/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp b/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp index 31edc78ca0..6a02f5c8e2 100644 --- a/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp +++ b/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp @@ -665,7 +665,7 @@ void NetPlayDialog::UpdateGUI() auto* name_item = new QTableWidgetItem(QString::fromStdString(p->name)); name_item->setToolTip(name_item->text()); - const auto& status_info = player_status.count(p->game_status) ? + const auto& status_info = player_status.contains(p->game_status) ? player_status.at(p->game_status) : std::make_pair(QStringLiteral("?"), QStringLiteral("?")); auto* status_item = new QTableWidgetItem(status_info.first); diff --git a/Source/Core/DolphinQt/QtUtils/ClearLayoutRecursively.cpp b/Source/Core/DolphinQt/QtUtils/ClearLayoutRecursively.cpp index b7e588d01b..8869c8092d 100644 --- a/Source/Core/DolphinQt/QtUtils/ClearLayoutRecursively.cpp +++ b/Source/Core/DolphinQt/QtUtils/ClearLayoutRecursively.cpp @@ -17,7 +17,7 @@ void ClearLayoutRecursively(QLayout* layout) if (child->widget()) { layout->removeWidget(child->widget()); - delete child->widget(); + child->widget()->deleteLater(); } else if (child->layout()) { diff --git a/Source/Core/DolphinQt/RenderWidget.cpp b/Source/Core/DolphinQt/RenderWidget.cpp index 6ac5878e54..0aa0a0e63d 100644 --- a/Source/Core/DolphinQt/RenderWidget.cpp +++ b/Source/Core/DolphinQt/RenderWidget.cpp @@ -504,7 +504,7 @@ bool RenderWidget::event(QEvent* event) void RenderWidget::PassEventToPresenter(const QEvent* event) { - if (!Core::IsRunningAndStarted()) + if (!Core::IsRunning(Core::System::GetInstance())) return; switch (event->type()) diff --git a/Source/Core/DolphinQt/Settings.cpp b/Source/Core/DolphinQt/Settings.cpp index 326ae587cf..1dced089db 100644 --- a/Source/Core/DolphinQt/Settings.cpp +++ b/Source/Core/DolphinQt/Settings.cpp @@ -59,7 +59,12 @@ Settings::Settings() { qRegisterMetaType(); Core::AddOnStateChangedCallback([this](Core::State new_state) { - QueueOnObject(this, [this, new_state] { emit EmulationStateChanged(new_state); }); + QueueOnObject(this, [this, new_state] { + // Avoid signal spam while continuously frame stepping. Will still send a signal for the first + // and last framestep. + if (!m_continuously_frame_stepping) + emit EmulationStateChanged(new_state); + }); }); Config::AddConfigChangedCallback([this] { @@ -118,9 +123,8 @@ QSettings& Settings::GetQSettings() return settings; } -void Settings::SetThemeName(const QString& theme_name) +void Settings::TriggerThemeChanged() { - Config::SetBaseOrCurrent(Config::MAIN_THEME_NAME, theme_name.toStdString()); emit ThemeChanged(); } @@ -355,11 +359,6 @@ void Settings::NotifyRefreshGameListComplete() emit GameListRefreshCompleted(); } -void Settings::RefreshMetadata() -{ - emit MetadataRefreshRequested(); -} - void Settings::NotifyMetadataRefreshComplete() { emit MetadataRefreshCompleted(); @@ -419,23 +418,11 @@ void Settings::SetStateSlot(int slot) GetQSettings().setValue(QStringLiteral("Emulation/StateSlot"), slot); } -void Settings::SetCursorVisibility(Config::ShowCursor hideCursor) -{ - Config::SetBaseOrCurrent(Config::MAIN_SHOW_CURSOR, hideCursor); - emit CursorVisibilityChanged(); -} - Config::ShowCursor Settings::GetCursorVisibility() const { return Config::Get(Config::MAIN_SHOW_CURSOR); } -void Settings::SetLockCursor(bool lock_cursor) -{ - Config::SetBaseOrCurrent(Config::MAIN_LOCK_CURSOR, lock_cursor); - emit LockCursorChanged(); -} - bool Settings::GetLockCursor() const { return Config::Get(Config::MAIN_LOCK_CURSOR); @@ -446,7 +433,6 @@ void Settings::SetKeepWindowOnTop(bool top) if (IsKeepWindowOnTopEnabled() == top) return; - Config::SetBaseOrCurrent(Config::MAIN_KEEP_WINDOW_ON_TOP, top); emit KeepWindowOnTopChanged(top); } @@ -553,21 +539,10 @@ bool Settings::GetCheatsEnabled() const return Config::Get(Config::MAIN_ENABLE_CHEATS); } -void Settings::SetCheatsEnabled(bool enabled) -{ - if (Config::Get(Config::MAIN_ENABLE_CHEATS) != enabled) - { - Config::SetBaseOrCurrent(Config::MAIN_ENABLE_CHEATS, enabled); - emit EnableCheatsChanged(enabled); - } -} - void Settings::SetDebugModeEnabled(bool enabled) { -#ifdef USE_RETRO_ACHIEVEMENTS if (AchievementManager::GetInstance().IsHardcoreModeActive()) enabled = false; -#endif // USE_RETRO_ACHIEVEMENTS if (IsDebugModeEnabled() != enabled) { Config::SetBaseOrCurrent(Config::MAIN_ENABLE_DEBUGGING, enabled); @@ -848,3 +823,13 @@ void Settings::SetUSBKeyboardConnected(bool connected) emit USBKeyboardConnectionChanged(connected); } } + +void Settings::SetIsContinuouslyFrameStepping(bool is_stepping) +{ + m_continuously_frame_stepping = is_stepping; +} + +bool Settings::GetIsContinuouslyFrameStepping() const +{ + return m_continuously_frame_stepping; +} diff --git a/Source/Core/DolphinQt/Settings.h b/Source/Core/DolphinQt/Settings.h index 27325b141b..f59e7c143b 100644 --- a/Source/Core/DolphinQt/Settings.h +++ b/Source/Core/DolphinQt/Settings.h @@ -51,7 +51,7 @@ public: static QSettings& GetQSettings(); // UI - void SetThemeName(const QString& theme_name); + void TriggerThemeChanged(); void InitDefaultPalette(); void UpdateSystemDark(); void SetSystemDark(bool dark); @@ -104,7 +104,6 @@ public: void RefreshGameList(); void NotifyRefreshGameListStarted(); void NotifyRefreshGameListComplete(); - void RefreshMetadata(); void NotifyMetadataRefreshComplete(); void ReloadTitleDB(); bool IsAutoRefreshEnabled() const; @@ -121,10 +120,11 @@ public: bool IsUSBKeyboardConnected() const; void SetUSBKeyboardConnected(bool connected); + void SetIsContinuouslyFrameStepping(bool is_stepping); + bool GetIsContinuouslyFrameStepping() const; + // Graphics - void SetCursorVisibility(Config::ShowCursor hideCursor); Config::ShowCursor GetCursorVisibility() const; - void SetLockCursor(bool lock_cursor); bool GetLockCursor() const; void SetKeepWindowOnTop(bool top); bool IsKeepWindowOnTopEnabled() const; @@ -145,7 +145,6 @@ public: // Cheats bool GetCheatsEnabled() const; - void SetCheatsEnabled(bool enabled); // Debug void SetDebugModeEnabled(bool enabled); @@ -226,11 +225,14 @@ signals: void SDCardInsertionChanged(bool inserted); void USBKeyboardConnectionChanged(bool connected); void EnableGfxModsChanged(bool enabled); + void HardcoreStateChanged(); private: Settings(); bool m_batch = false; + std::atomic m_continuously_frame_stepping = false; + std::shared_ptr m_client; std::shared_ptr m_server; ControllerInterface::HotplugCallbackHandle m_hotplug_callback_handle; diff --git a/Source/Core/DolphinQt/Settings/AdvancedPane.cpp b/Source/Core/DolphinQt/Settings/AdvancedPane.cpp index 9aaef7be2d..cfcc3bba81 100644 --- a/Source/Core/DolphinQt/Settings/AdvancedPane.cpp +++ b/Source/Core/DolphinQt/Settings/AdvancedPane.cpp @@ -100,7 +100,7 @@ void AdvancedPane::CreateLayout() clock_override_layout->addLayout(cpu_clock_override_slider_layout); m_cpu_clock_override_slider = new QSlider(Qt::Horizontal); - m_cpu_clock_override_slider->setRange(0, 150); + m_cpu_clock_override_slider->setRange(1, 400); cpu_clock_override_slider_layout->addWidget(m_cpu_clock_override_slider); m_cpu_clock_override_slider_label = new QLabel(); @@ -203,8 +203,7 @@ void AdvancedPane::ConnectLayout() }); connect(m_cpu_clock_override_slider, &QSlider::valueChanged, [this](int oc_factor) { - // Vaguely exponential scaling? - const float factor = std::exp2f((m_cpu_clock_override_slider->value() - 100.f) / 25.f); + const float factor = m_cpu_clock_override_slider->value() / 100.f; Config::SetBaseOrCurrent(Config::MAIN_OVERCLOCK, factor); Update(); }); @@ -271,8 +270,8 @@ void AdvancedPane::Update() { const QSignalBlocker blocker(m_cpu_clock_override_slider); - m_cpu_clock_override_slider->setValue(static_cast( - std::round(std::log2f(Config::Get(Config::MAIN_OVERCLOCK)) * 25.f + 100.f))); + m_cpu_clock_override_slider->setValue( + static_cast(std::round(Config::Get(Config::MAIN_OVERCLOCK) * 100.f))); } m_cpu_clock_override_slider_label->setText([] { diff --git a/Source/Core/DolphinQt/Settings/GameCubePane.cpp b/Source/Core/DolphinQt/Settings/GameCubePane.cpp index 07abe76a65..806e0c7840 100644 --- a/Source/Core/DolphinQt/Settings/GameCubePane.cpp +++ b/Source/Core/DolphinQt/Settings/GameCubePane.cpp @@ -434,7 +434,7 @@ void GameCubePane::BrowseMemcard(ExpansionInterface::Slot slot) ASSERT(ExpansionInterface::IsMemcardSlot(slot)); const QString filename = DolphinFileDialog::getSaveFileName( - this, tr("Choose a file to open or create"), + this, tr("Choose a File to Open or Create"), QString::fromStdString(File::GetUserPath(D_GCUSER_IDX)), tr("GameCube Memory Cards (*.raw *.gcp)"), nullptr, QFileDialog::DontConfirmOverwrite); @@ -538,8 +538,7 @@ void GameCubePane::BrowseGCIFolder(ExpansionInterface::Slot slot) ASSERT(ExpansionInterface::IsMemcardSlot(slot)); const QString path = DolphinFileDialog::getExistingDirectory( - this, tr("Choose the GCI base folder"), - QString::fromStdString(File::GetUserPath(D_GCUSER_IDX))); + this, tr("Choose GCI Base Folder"), QString::fromStdString(File::GetUserPath(D_GCUSER_IDX))); if (!path.isEmpty()) SetGCIFolder(slot, path); @@ -645,7 +644,7 @@ void GameCubePane::BrowseAGPRom(ExpansionInterface::Slot slot) ASSERT(ExpansionInterface::IsMemcardSlot(slot)); QString filename = DolphinFileDialog::getSaveFileName( - this, tr("Choose a file to open"), QString::fromStdString(File::GetUserPath(D_GCUSER_IDX)), + this, tr("Choose a File to Open"), QString::fromStdString(File::GetUserPath(D_GCUSER_IDX)), tr("Game Boy Advance Carts (*.gba)"), nullptr, QFileDialog::DontConfirmOverwrite); if (!filename.isEmpty()) diff --git a/Source/Core/DolphinQt/Settings/GeneralPane.cpp b/Source/Core/DolphinQt/Settings/GeneralPane.cpp index a9b1f2cc42..788431047c 100644 --- a/Source/Core/DolphinQt/Settings/GeneralPane.cpp +++ b/Source/Core/DolphinQt/Settings/GeneralPane.cpp @@ -24,8 +24,11 @@ #include "Core/PowerPC/PowerPC.h" #include "Core/System.h" +#include "DolphinQt/Config/ConfigControls/ConfigBool.h" +#include "DolphinQt/Config/ToolTipControls/ToolTipCheckBox.h" +#include "DolphinQt/Config/ToolTipControls/ToolTipComboBox.h" +#include "DolphinQt/Config/ToolTipControls/ToolTipPushButton.h" #include "DolphinQt/QtUtils/ModalMessageBox.h" -#include "DolphinQt/QtUtils/NonDefaultQPushButton.h" #include "DolphinQt/QtUtils/SetWindowDecorations.h" #include "DolphinQt/QtUtils/SignalBlocking.h" #include "DolphinQt/Settings.h" @@ -52,6 +55,7 @@ GeneralPane::GeneralPane(QWidget* parent) : QWidget(parent) { CreateLayout(); LoadConfig(); + AddDescriptions(); ConnectLayout(); @@ -81,14 +85,10 @@ void GeneralPane::CreateLayout() void GeneralPane::OnEmulationStateChanged(Core::State state) { const bool running = state != Core::State::Uninitialized; + const bool hardcore = AchievementManager::GetInstance().IsHardcoreModeActive(); m_checkbox_dualcore->setEnabled(!running); -#ifdef USE_RETRO_ACHIEVEMENTS - bool hardcore = AchievementManager::GetInstance().IsHardcoreModeActive(); m_checkbox_cheats->setEnabled(!running && !hardcore); -#else // USE_RETRO_ACHIEVEMENTS - m_checkbox_cheats->setEnabled(!running); -#endif // USE_RETRO_ACHIEVEMENTS m_checkbox_override_region_settings->setEnabled(!running); #ifdef USE_DISCORD_PRESENCE m_checkbox_discord_presence->setEnabled(!running); @@ -134,17 +134,18 @@ void GeneralPane::CreateBasic() basic_group->setLayout(basic_group_layout); m_main_layout->addWidget(basic_group); - m_checkbox_dualcore = new QCheckBox(tr("Enable Dual Core (speedup)")); + m_checkbox_dualcore = new ConfigBool(tr("Enable Dual Core (speedhack)"), Config::MAIN_CPU_THREAD); basic_group_layout->addWidget(m_checkbox_dualcore); m_checkbox_override_region_settings = new QCheckBox(tr("Allow Mismatched Region Settings")); basic_group_layout->addWidget(m_checkbox_override_region_settings); - m_checkbox_auto_disc_change = new QCheckBox(tr("Change Discs Automatically")); + m_checkbox_auto_disc_change = + new ConfigBool(tr("Change Discs Automatically"), Config::MAIN_AUTO_DISC_CHANGE); basic_group_layout->addWidget(m_checkbox_auto_disc_change); #ifdef USE_DISCORD_PRESENCE - m_checkbox_discord_presence = new QCheckBox(tr("Show Current Game on Discord")); + m_checkbox_discord_presence = new ToolTipCheckBox(tr("Show Current Game on Discord")); basic_group_layout->addWidget(m_checkbox_discord_presence); #endif @@ -153,7 +154,7 @@ void GeneralPane::CreateBasic() speed_limit_layout->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow); basic_group_layout->addLayout(speed_limit_layout); - m_combobox_speedlimit = new QComboBox(); + m_combobox_speedlimit = new ToolTipComboBox(); m_combobox_speedlimit->addItem(tr("Unlimited")); for (int i = 10; i <= 200; i += 10) // from 10% to 200% @@ -182,17 +183,11 @@ void GeneralPane::CreateFallbackRegion() fallback_region_dropdown_layout->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow); fallback_region_group_layout->addLayout(fallback_region_dropdown_layout); - m_combobox_fallback_region = new QComboBox(this); + m_combobox_fallback_region = new ToolTipComboBox(); fallback_region_dropdown_layout->addRow(tr("Fallback Region:"), m_combobox_fallback_region); for (const QString& option : {tr("NTSC-J"), tr("NTSC-U"), tr("PAL"), tr("NTSC-K")}) m_combobox_fallback_region->addItem(option); - - auto* fallback_region_description = - new QLabel(tr("Dolphin will use this for titles whose region cannot be determined " - "automatically.")); - fallback_region_description->setWordWrap(true); - fallback_region_group_layout->addWidget(fallback_region_description); } #if defined(USE_ANALYTICS) && USE_ANALYTICS @@ -203,9 +198,8 @@ void GeneralPane::CreateAnalytics() analytics_group->setLayout(analytics_group_layout); m_main_layout->addWidget(analytics_group); - m_checkbox_enable_analytics = new QCheckBox(tr("Enable Usage Statistics Reporting")); - m_button_generate_new_identity = - new NonDefaultQPushButton(tr("Generate a New Statistics Identity")); + m_checkbox_enable_analytics = new ToolTipCheckBox(tr("Enable Usage Statistics Reporting")); + m_button_generate_new_identity = new ToolTipPushButton(tr("Generate a New Statistics Identity")); analytics_group_layout->addWidget(m_checkbox_enable_analytics); analytics_group_layout->addWidget(m_button_generate_new_identity); } @@ -340,12 +334,6 @@ void GeneralPane::OnSaveConfig() Settings::Instance().SetAnalyticsEnabled(m_checkbox_enable_analytics->isChecked()); DolphinAnalytics::Instance().ReloadConfig(); #endif - Config::SetBaseOrCurrent(Config::MAIN_CPU_THREAD, m_checkbox_dualcore->isChecked()); - Settings::Instance().SetCheatsEnabled(m_checkbox_cheats->isChecked()); - Config::SetBaseOrCurrent(Config::MAIN_OVERRIDE_REGION_SETTINGS, - m_checkbox_override_region_settings->isChecked()); - Config::SetBase(Config::MAIN_AUTO_DISC_CHANGE, m_checkbox_auto_disc_change->isChecked()); - Config::SetBaseOrCurrent(Config::MAIN_ENABLE_CHEATS, m_checkbox_cheats->isChecked()); Settings::Instance().SetFallbackRegion( UpdateFallbackRegionFromIndex(m_combobox_fallback_region->currentIndex())); @@ -371,4 +359,107 @@ void GeneralPane::OnCodeHandlerChanged(int index) int code_handler_value = m_combobox_codehandler->itemData(index).toInt(); Config::SetBaseOrCurrent(Config::MAIN_CODE_HANDLER, code_handler_value); Config::Save(); +void GeneralPane::AddDescriptions() +{ + static constexpr char TR_DUALCORE_DESCRIPTION[] = + QT_TR_NOOP("Separates CPU and GPU emulation work to separate threads. Reduces single-thread " + "burden by spreading Dolphin's heaviest load across two cores, which usually " + "improves performance. However, it can result in glitches and crashes." + "

This setting cannot be changed while emulation is active." + "

If unsure, leave this checked."); + static constexpr char TR_CHEATS_DESCRIPTION[] = QT_TR_NOOP( + "Enables the use of AR and Gecko cheat codes which can be used to modify games' behavior. " + "These codes can be configured with the Cheats Manager in the Tools menu." + "

This setting cannot be changed while emulation is active." + "

If unsure, leave this unchecked."); + static constexpr char TR_OVERRIDE_REGION_SETTINGS_DESCRIPTION[] = + QT_TR_NOOP("Lets you use languages and other region-related settings that the game may not " + "be designed for. May cause various crashes and bugs." + "

This setting cannot be changed while emulation is active." + "

If unsure, leave this unchecked."); + static constexpr char TR_AUTO_DISC_CHANGE_DESCRIPTION[] = QT_TR_NOOP( + "Automatically changes the game disc when requested by games with two discs. This feature " + "requires the game to be launched in one of the following ways:" + "
- From the game list, with both discs being present in the game list." + "
- With File > Open or the command line interface, with the paths to both discs being " + "provided." + "
- By launching an M3U file with File > Open or the command line interface." + "

If unsure, leave this unchecked."); +#ifdef USE_DISCORD_PRESENCE + static constexpr char TR_DISCORD_PRESENCE_DESCRIPTION[] = + QT_TR_NOOP("Shows which game is active and the duration of your current play session in your " + "Discord status." + "

This setting cannot be changed while emulation is active." + "

If unsure, leave this checked."); +#endif + static constexpr char TR_SPEEDLIMIT_DESCRIPTION[] = + QT_TR_NOOP("Controls how fast emulation runs relative to the original hardware." + "

Values higher than 100% will emulate faster than the original hardware " + "can run, if your hardware is able to keep up. Values lower than 100% will slow " + "emulation instead. Unlimited will emulate as fast as your hardware is able to." + "

If unsure, select 100%."); + static constexpr char TR_UPDATE_TRACK_DESCRIPTION[] = QT_TR_NOOP( + "Selects which update track Dolphin uses when checking for updates at startup. If a new " + "update is available, Dolphin will show a list of changes made since your current version " + "and ask you if you want to update." + "

The Dev track has the latest version of Dolphin which often updates multiple times " + "per day. Select this track if you want the newest features and fixes." + "

The Releases track has an update every few months. Some reasons you might prefer to " + "use this track:" + "
- You prefer using versions that have had additional testing." + "
- NetPlay requires players to have the same Dolphin version, and the latest Release " + "version will have the most players to match with." + "
- You frequently use Dolphin's savestate system, which doesn't guarantee backward " + "compatibility of savestates between Dolphin versions. If this applies to you, make sure you " + "make an in-game save before updating (i.e. save your game in the same way you would on a " + "physical GameCube or Wii), then load the in-game save after updating Dolphin and before " + "making any new savestates." + "

Selecting \"Don't Update\" will prevent Dolphin from automatically checking for " + "updates." + "

If unsure, select Releases."); + static constexpr char TR_FALLBACK_REGION_DESCRIPTION[] = + QT_TR_NOOP("Sets the region used for titles whose region cannot be determined automatically." + "

This setting cannot be changed while emulation is active."); +#if defined(USE_ANALYTICS) && USE_ANALYTICS + static constexpr char TR_ENABLE_ANALYTICS_DESCRIPTION[] = QT_TR_NOOP( + "If selected, Dolphin can collect data on its performance, feature usage, emulated games, " + "and configuration, as well as data on your system's hardware and operating system." + "

No private data is ever collected. This data helps us understand how people and " + "emulated games use Dolphin and prioritize our efforts. It also helps us identify rare " + "configurations that are causing bugs, performance and stability issues."); + static constexpr char TR_GENERATE_NEW_IDENTITY_DESCRIPTION[] = + QT_TR_NOOP("Generate a new anonymous ID for your usage statistics. This will cause any " + "future statistics to be unassociated with your previous statistics."); +#endif + + m_checkbox_dualcore->SetDescription(tr(TR_DUALCORE_DESCRIPTION)); + + m_checkbox_cheats->SetDescription(tr(TR_CHEATS_DESCRIPTION)); + + m_checkbox_override_region_settings->SetDescription(tr(TR_OVERRIDE_REGION_SETTINGS_DESCRIPTION)); + + m_checkbox_auto_disc_change->SetDescription(tr(TR_AUTO_DISC_CHANGE_DESCRIPTION)); + +#ifdef USE_DISCORD_PRESENCE + m_checkbox_discord_presence->SetDescription(tr(TR_DISCORD_PRESENCE_DESCRIPTION)); +#endif + + m_combobox_speedlimit->SetTitle(tr("Speed Limit")); + m_combobox_speedlimit->SetDescription(tr(TR_SPEEDLIMIT_DESCRIPTION)); + + if (AutoUpdateChecker::SystemSupportsAutoUpdates()) + { + m_combobox_update_track->SetTitle(tr("Auto Update")); + m_combobox_update_track->SetDescription(tr(TR_UPDATE_TRACK_DESCRIPTION)); + } + + m_combobox_fallback_region->SetTitle(tr("Fallback Region")); + m_combobox_fallback_region->SetDescription(tr(TR_FALLBACK_REGION_DESCRIPTION)); + +#if defined(USE_ANALYTICS) && USE_ANALYTICS + m_checkbox_enable_analytics->SetDescription(tr(TR_ENABLE_ANALYTICS_DESCRIPTION)); + + m_button_generate_new_identity->SetTitle(tr("Generate a New Statistics Identity")); + m_button_generate_new_identity->SetDescription(tr(TR_GENERATE_NEW_IDENTITY_DESCRIPTION)); +#endif } diff --git a/Source/Core/DolphinQt/Settings/GeneralPane.h b/Source/Core/DolphinQt/Settings/GeneralPane.h index 9b527a38c8..9d40a19099 100644 --- a/Source/Core/DolphinQt/Settings/GeneralPane.h +++ b/Source/Core/DolphinQt/Settings/GeneralPane.h @@ -5,6 +5,7 @@ #include +class ConfigBool; class QCheckBox; class QComboBox; class QLabel; @@ -12,6 +13,9 @@ class QPushButton; class QRadioButton; class QSlider; class QVBoxLayout; +class ToolTipCheckBox; +class ToolTipComboBox; +class ToolTipPushButton; namespace Core { @@ -30,6 +34,8 @@ private: void CreateBasic(); //void CreateAutoUpdate(); void CreateFallbackRegion(); + void AddDescriptions(); + void LoadConfig(); void OnSaveConfig(); void OnEmulationStateChanged(Core::State state); @@ -38,25 +44,23 @@ private: // Widgets QVBoxLayout* m_main_layout; - QComboBox* m_combobox_speedlimit; - QComboBox* m_combobox_update_track; - QComboBox* m_combobox_fallback_region; - QCheckBox* m_checkbox_dualcore; - QCheckBox* m_checkbox_cheats; - QCheckBox* m_checkbox_override_region_settings; - QCheckBox* m_checkbox_auto_disc_change; - QComboBox* m_combobox_codehandler; + ToolTipComboBox* m_combobox_speedlimit; + ToolTipComboBox* m_combobox_update_track; + ToolTipComboBox* m_combobox_fallback_region; + ConfigBool* m_checkbox_dualcore; + ConfigBool* m_checkbox_cheats; + ConfigBool* m_checkbox_override_region_settings; + ConfigBool* m_checkbox_auto_disc_change; #ifdef USE_DISCORD_PRESENCE - QCheckBox* m_checkbox_discord_presence; + ToolTipCheckBox* m_checkbox_discord_presence; #endif - QLabel* m_label_speedlimit; // Analytics related #if defined(USE_ANALYTICS) && USE_ANALYTICS void CreateAnalytics(); void GenerateNewIdentity(); - QPushButton* m_button_generate_new_identity; - QCheckBox* m_checkbox_enable_analytics; + ToolTipPushButton* m_button_generate_new_identity; + ToolTipCheckBox* m_checkbox_enable_analytics; #endif }; diff --git a/Source/Core/DolphinQt/Settings/InterfacePane.cpp b/Source/Core/DolphinQt/Settings/InterfacePane.cpp index 4971192962..e98472d5d9 100644 --- a/Source/Core/DolphinQt/Settings/InterfacePane.cpp +++ b/Source/Core/DolphinQt/Settings/InterfacePane.cpp @@ -24,55 +24,60 @@ #include "Core/Config/MainSettings.h" #include "Core/Config/UISettings.h" +#include "DolphinQt/Config/ConfigControls/ConfigBool.h" +#include "DolphinQt/Config/ConfigControls/ConfigChoice.h" +#include "DolphinQt/Config/ConfigControls/ConfigRadio.h" #include "DolphinQt/Config/ToolTipControls/ToolTipCheckBox.h" +#include "DolphinQt/Config/ToolTipControls/ToolTipComboBox.h" #include "DolphinQt/QtUtils/ModalMessageBox.h" #include "DolphinQt/QtUtils/SignalBlocking.h" #include "DolphinQt/Settings.h" #include "UICommon/GameFile.h" -static QComboBox* MakeLanguageComboBox() +static ConfigStringChoice* MakeLanguageComboBox() { - static const struct - { - const QString name; - const char* id; - } languages[] = { - {QStringLiteral(u"Bahasa Melayu"), "ms"}, // Malay - {QStringLiteral(u"Catal\u00E0"), "ca"}, // Catalan - {QStringLiteral(u"\u010Ce\u0161tina"), "cs"}, // Czech - {QStringLiteral(u"Dansk"), "da"}, // Danish - {QStringLiteral(u"Deutsch"), "de"}, // German - {QStringLiteral(u"English"), "en"}, // English - {QStringLiteral(u"Espa\u00F1ol"), "es"}, // Spanish - {QStringLiteral(u"Fran\u00E7ais"), "fr"}, // French - {QStringLiteral(u"Hrvatski"), "hr"}, // Croatian - {QStringLiteral(u"Italiano"), "it"}, // Italian - {QStringLiteral(u"Magyar"), "hu"}, // Hungarian - {QStringLiteral(u"Nederlands"), "nl"}, // Dutch - {QStringLiteral(u"Norsk bokm\u00E5l"), "nb"}, // Norwegian - {QStringLiteral(u"Polski"), "pl"}, // Polish - {QStringLiteral(u"Portugu\u00EAs"), "pt"}, // Portuguese - {QStringLiteral(u"Portugu\u00EAs (Brasil)"), "pt_BR"}, // Portuguese (Brazil) - {QStringLiteral(u"Rom\u00E2n\u0103"), "ro"}, // Romanian - {QStringLiteral(u"Srpski"), "sr"}, // Serbian - {QStringLiteral(u"Suomi"), "fi"}, // Finnish - {QStringLiteral(u"Svenska"), "sv"}, // Swedish - {QStringLiteral(u"T\u00FCrk\u00E7e"), "tr"}, // Turkish - {QStringLiteral(u"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC"), "el"}, // Greek - {QStringLiteral(u"\u0420\u0443\u0441\u0441\u043A\u0438\u0439"), "ru"}, // Russian - {QStringLiteral(u"\u0627\u0644\u0639\u0631\u0628\u064A\u0629"), "ar"}, // Arabic - {QStringLiteral(u"\u0641\u0627\u0631\u0633\u06CC"), "fa"}, // Farsi - {QStringLiteral(u"\uD55C\uAD6D\uC5B4"), "ko"}, // Korean - {QStringLiteral(u"\u65E5\u672C\u8A9E"), "ja"}, // Japanese - {QStringLiteral(u"\u7B80\u4F53\u4E2D\u6587"), "zh_CN"}, // Simplified Chinese - {QStringLiteral(u"\u7E41\u9AD4\u4E2D\u6587"), "zh_TW"}, // Traditional Chinese + using QPair = std::pair; + std::vector languages = { + QPair{QObject::tr(""), QString{}}, + QPair{QStringLiteral(u"Bahasa Melayu"), QStringLiteral("ms")}, // Malay + QPair{QStringLiteral(u"Catal\u00E0"), QStringLiteral("ca")}, // Catalan + QPair{QStringLiteral(u"\u010Ce\u0161tina"), QStringLiteral("cs")}, // Czech + QPair{QStringLiteral(u"Dansk"), QStringLiteral("da")}, // Danish + QPair{QStringLiteral(u"Deutsch"), QStringLiteral("de")}, // German + QPair{QStringLiteral(u"English"), QStringLiteral("en")}, // English + QPair{QStringLiteral(u"Espa\u00F1ol"), QStringLiteral("es")}, // Spanish + QPair{QStringLiteral(u"Fran\u00E7ais"), QStringLiteral("fr")}, // French + QPair{QStringLiteral(u"Hrvatski"), QStringLiteral("hr")}, // Croatian + QPair{QStringLiteral(u"Italiano"), QStringLiteral("it")}, // Italian + QPair{QStringLiteral(u"Magyar"), QStringLiteral("hu")}, // Hungarian + QPair{QStringLiteral(u"Nederlands"), QStringLiteral("nl")}, // Dutch + QPair{QStringLiteral(u"Norsk bokm\u00E5l"), QStringLiteral("nb")}, // Norwegian + QPair{QStringLiteral(u"Polski"), QStringLiteral("pl")}, // Polish + QPair{QStringLiteral(u"Portugu\u00EAs"), QStringLiteral("pt")}, // Portuguese + QPair{QStringLiteral(u"Portugu\u00EAs (Brasil)"), + QStringLiteral("pt_BR")}, // Portuguese (Brazil) + QPair{QStringLiteral(u"Rom\u00E2n\u0103"), QStringLiteral("ro")}, // Romanian + QPair{QStringLiteral(u"Srpski"), QStringLiteral("sr")}, // Serbian + QPair{QStringLiteral(u"Suomi"), QStringLiteral("fi")}, // Finnish + QPair{QStringLiteral(u"Svenska"), QStringLiteral("sv")}, // Swedish + QPair{QStringLiteral(u"T\u00FCrk\u00E7e"), QStringLiteral("tr")}, // Turkish + QPair{QStringLiteral(u"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC"), + QStringLiteral("el")}, // Greek + QPair{QStringLiteral(u"\u0420\u0443\u0441\u0441\u043A\u0438\u0439"), + QStringLiteral("ru")}, // Russian + QPair{QStringLiteral(u"\u0627\u0644\u0639\u0631\u0628\u064A\u0629"), + QStringLiteral("ar")}, // Arabic + QPair{QStringLiteral(u"\u0641\u0627\u0631\u0633\u06CC"), QStringLiteral("fa")}, // Farsi + QPair{QStringLiteral(u"\uD55C\uAD6D\uC5B4"), QStringLiteral("ko")}, // Korean + QPair{QStringLiteral(u"\u65E5\u672C\u8A9E"), QStringLiteral("ja")}, // Japanese + QPair{QStringLiteral(u"\u7B80\u4F53\u4E2D\u6587"), + QStringLiteral("zh_CN")}, // Simplified Chinese + QPair{QStringLiteral(u"\u7E41\u9AD4\u4E2D\u6587"), + QStringLiteral("zh_TW")}, // Traditional Chinese }; - auto* combobox = new QComboBox(); - combobox->addItem(QObject::tr(""), QString{}); - for (const auto& lang : languages) - combobox->addItem(lang.name, QString::fromLatin1(lang.id)); + auto* const combobox = new ConfigStringChoice(languages, Config::MAIN_INTERFACE_LANGUAGE); // The default, QComboBox::AdjustToContentsOnFirstShow, causes a noticeable pause when opening the // SettingWindow for the first time. The culprit seems to be non-Latin graphemes in the above @@ -85,11 +90,12 @@ static QComboBox* MakeLanguageComboBox() InterfacePane::InterfacePane(QWidget* parent) : QWidget(parent) { CreateLayout(); - LoadConfig(); + UpdateShowDebuggingCheckbox(); + LoadUserStyle(); ConnectLayout(); connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, - &InterfacePane::LoadConfig); + &InterfacePane::UpdateShowDebuggingCheckbox); } void InterfacePane::CreateLayout() @@ -98,6 +104,7 @@ void InterfacePane::CreateLayout() // Create layout here CreateUI(); CreateInGame(); + AddDescriptions(); m_main_layout->addStretch(1); setLayout(m_main_layout); @@ -119,20 +126,20 @@ void InterfacePane::CreateUI() m_combobox_language = MakeLanguageComboBox(); combobox_layout->addRow(tr("&Language:"), m_combobox_language); + // List avalable themes + auto theme_paths = + Common::DoFileSearch({File::GetUserPath(D_THEMES_IDX), File::GetSysDirectory() + THEMES_DIR}); + std::vector theme_names; + theme_names.reserve(theme_paths.size()); + std::transform(theme_paths.cbegin(), theme_paths.cend(), std::back_inserter(theme_names), + PathToFileName); + // Theme Combobox - m_combobox_theme = new QComboBox; + m_combobox_theme = new ConfigStringChoice(theme_names, Config::MAIN_THEME_NAME); combobox_layout->addRow(tr("&Theme:"), m_combobox_theme); - // List avalable themes - auto theme_search_results = - Common::DoFileSearch({File::GetUserPath(D_THEMES_IDX), File::GetSysDirectory() + THEMES_DIR}); - for (const std::string& path : theme_search_results) - { - const QString qt_name = QString::fromStdString(PathToFileName(path)); - m_combobox_theme->addItem(qt_name); - } // User Style Combobox - m_combobox_userstyle = new QComboBox; + m_combobox_userstyle = new ToolTipComboBox; m_label_userstyle = new QLabel(tr("Style:")); combobox_layout->addRow(m_label_userstyle, m_combobox_userstyle); auto userstyle_search_results = Common::DoFileSearch({File::GetUserPath(D_STYLES_IDX)}); @@ -154,12 +161,16 @@ void InterfacePane::CreateUI() } // Checkboxes - m_checkbox_use_builtin_title_database = new QCheckBox(tr("Use Built-In Database of Game Names")); + m_checkbox_use_builtin_title_database = new ConfigBool(tr("Use Built-In Database of Game Names"), + Config::MAIN_USE_BUILT_IN_TITLE_DATABASE); m_checkbox_use_covers = - new QCheckBox(tr("Download Game Covers from GameTDB.com for Use in Grid Mode")); + new ConfigBool(tr("Download Game Covers from GameTDB.com for Use in Grid Mode"), + Config::MAIN_USE_GAME_COVERS); m_checkbox_show_debugging_ui = new ToolTipCheckBox(tr("Enable Debugging UI")); - m_checkbox_focused_hotkeys = new QCheckBox(tr("Hotkeys Require Window Focus")); - m_checkbox_disable_screensaver = new QCheckBox(tr("Inhibit Screensaver During Emulation")); + m_checkbox_focused_hotkeys = + new ConfigBool(tr("Hotkeys Require Window Focus"), Config::MAIN_FOCUSED_HOTKEYS); + m_checkbox_disable_screensaver = + new ConfigBool(tr("Inhibit Screensaver During Emulation"), Config::MAIN_DISABLE_SCREENSAVER); groupbox_layout->addWidget(m_checkbox_use_builtin_title_database); groupbox_layout->addWidget(m_checkbox_use_covers); @@ -175,34 +186,36 @@ void InterfacePane::CreateInGame() groupbox->setLayout(groupbox_layout); m_main_layout->addWidget(groupbox); - m_checkbox_top_window = new QCheckBox(tr("Keep Window on Top")); - m_checkbox_confirm_on_stop = new QCheckBox(tr("Confirm on Stop")); - m_checkbox_use_panic_handlers = new QCheckBox(tr("Use Panic Handlers")); - m_checkbox_enable_osd = new QCheckBox(tr("Show On-Screen Display Messages")); - m_checkbox_show_active_title = new QCheckBox(tr("Show Active Title in Window Title")); - m_checkbox_pause_on_focus_lost = new QCheckBox(tr("Pause on Focus Loss")); + m_checkbox_top_window = new ConfigBool(tr("Keep Window on Top"), Config::MAIN_KEEP_WINDOW_ON_TOP); + m_checkbox_confirm_on_stop = new ConfigBool(tr("Confirm on Stop"), Config::MAIN_CONFIRM_ON_STOP); + m_checkbox_use_panic_handlers = + new ConfigBool(tr("Use Panic Handlers"), Config::MAIN_USE_PANIC_HANDLERS); + m_checkbox_enable_osd = + new ConfigBool(tr("Show On-Screen Display Messages"), Config::MAIN_OSD_MESSAGES); + m_checkbox_show_active_title = + new ConfigBool(tr("Show Active Title in Window Title"), Config::MAIN_SHOW_ACTIVE_TITLE); + m_checkbox_pause_on_focus_lost = + new ConfigBool(tr("Pause on Focus Loss"), Config::MAIN_PAUSE_ON_FOCUS_LOST); auto* mouse_groupbox = new QGroupBox(tr("Mouse Cursor Visibility")); auto* m_vboxlayout_hide_mouse = new QVBoxLayout; mouse_groupbox->setLayout(m_vboxlayout_hide_mouse); - m_radio_cursor_visible_movement = new QRadioButton(tr("On Movement")); - m_radio_cursor_visible_movement->setToolTip( - tr("Mouse Cursor hides after inactivity and returns upon Mouse Cursor movement.")); - m_radio_cursor_visible_never = new QRadioButton(tr("Never")); - m_radio_cursor_visible_never->setToolTip( - tr("Mouse Cursor will never be visible while a game is running.")); - m_radio_cursor_visible_always = new QRadioButton(tr("Always")); - m_radio_cursor_visible_always->setToolTip(tr("Mouse Cursor will always be visible.")); + m_radio_cursor_visible_movement = + new ConfigRadioInt(tr("On Movement"), Config::MAIN_SHOW_CURSOR, + static_cast(Config::ShowCursor::OnMovement)); + m_radio_cursor_visible_never = new ConfigRadioInt(tr("Never"), Config::MAIN_SHOW_CURSOR, + static_cast(Config::ShowCursor::Never)); + m_radio_cursor_visible_always = new ConfigRadioInt( + tr("Always"), Config::MAIN_SHOW_CURSOR, static_cast(Config::ShowCursor::Constantly)); m_vboxlayout_hide_mouse->addWidget(m_radio_cursor_visible_movement); m_vboxlayout_hide_mouse->addWidget(m_radio_cursor_visible_never); m_vboxlayout_hide_mouse->addWidget(m_radio_cursor_visible_always); + m_checkbox_lock_mouse = new ConfigBool(tr("Lock Mouse Cursor"), Config::MAIN_LOCK_CURSOR); // this ends up not being managed unless _WIN32, so lets not leak - m_checkbox_lock_mouse = new QCheckBox(tr("Lock Mouse Cursor"), this); - m_checkbox_lock_mouse->setToolTip(tr("Will lock the Mouse Cursor to the Render Widget as long as " - "it has focus. You can set a hotkey to unlock it.")); + m_checkbox_lock_mouse->setParent(this); mouse_groupbox->setLayout(m_vboxlayout_hide_mouse); groupbox_layout->addWidget(m_checkbox_top_window); @@ -221,62 +234,58 @@ void InterfacePane::CreateInGame() void InterfacePane::ConnectLayout() { - connect(m_checkbox_use_builtin_title_database, &QCheckBox::toggled, this, - &InterfacePane::OnSaveConfig); - connect(m_checkbox_use_covers, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); - connect(m_checkbox_disable_screensaver, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); - connect(m_checkbox_show_debugging_ui, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); - connect(m_checkbox_focused_hotkeys, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); - connect(m_combobox_theme, &QComboBox::currentIndexChanged, this, [this](int index) { - Settings::Instance().SetThemeName(m_combobox_theme->itemText(index)); - }); + connect(m_checkbox_use_builtin_title_database, &QCheckBox::toggled, &Settings::Instance(), + &Settings::GameListRefreshRequested); + connect(m_checkbox_use_covers, &QCheckBox::toggled, &Settings::Instance(), + &Settings::MetadataRefreshRequested); + connect(m_checkbox_show_debugging_ui, &QCheckBox::toggled, &Settings::Instance(), + &Settings::SetDebugModeEnabled); + connect(m_combobox_theme, &QComboBox::currentIndexChanged, &Settings::Instance(), + &Settings::ThemeChanged); connect(m_combobox_userstyle, &QComboBox::currentIndexChanged, this, - &InterfacePane::OnSaveConfig); - connect(m_combobox_language, &QComboBox::currentIndexChanged, this, &InterfacePane::OnSaveConfig); - connect(m_checkbox_top_window, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); - connect(m_checkbox_confirm_on_stop, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); - connect(m_checkbox_use_panic_handlers, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); - connect(m_checkbox_show_active_title, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); - connect(m_checkbox_enable_osd, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); - connect(m_checkbox_pause_on_focus_lost, &QCheckBox::toggled, this, &InterfacePane::OnSaveConfig); - connect(m_radio_cursor_visible_movement, &QRadioButton::toggled, this, - &InterfacePane::OnCursorVisibleMovement); - connect(m_radio_cursor_visible_never, &QRadioButton::toggled, this, - &InterfacePane::OnCursorVisibleNever); - connect(m_radio_cursor_visible_always, &QRadioButton::toggled, this, - &InterfacePane::OnCursorVisibleAlways); + &InterfacePane::OnUserStyleChanged); + connect(m_combobox_language, &QComboBox::currentIndexChanged, this, + &InterfacePane::OnLanguageChanged); + connect(m_checkbox_top_window, &QCheckBox::toggled, &Settings::Instance(), + &Settings::KeepWindowOnTopChanged); + connect(m_radio_cursor_visible_movement, &ConfigRadioInt::OnSelected, &Settings::Instance(), + &Settings::CursorVisibilityChanged); + connect(m_radio_cursor_visible_never, &ConfigRadioInt::OnSelected, &Settings::Instance(), + &Settings::CursorVisibilityChanged); + connect(m_radio_cursor_visible_always, &ConfigRadioInt::OnSelected, &Settings::Instance(), + &Settings::CursorVisibilityChanged); connect(m_checkbox_lock_mouse, &QCheckBox::toggled, &Settings::Instance(), - &Settings::SetLockCursor); + &Settings::LockCursorChanged); } -void InterfacePane::LoadConfig() +void InterfacePane::UpdateShowDebuggingCheckbox() { - SignalBlocking(m_checkbox_use_builtin_title_database) - ->setChecked(Config::Get(Config::MAIN_USE_BUILT_IN_TITLE_DATABASE)); SignalBlocking(m_checkbox_show_debugging_ui) ->setChecked(Settings::Instance().IsDebugModeEnabled()); -#ifdef USE_RETRO_ACHIEVEMENTS + static constexpr char TR_SHOW_DEBUGGING_UI_DESCRIPTION[] = QT_TR_NOOP( + "Shows Dolphin's debugging user interface. This lets you view and modify a game's code and " + "memory contents, set debugging breakpoints, examine network requests, and more." + "

If unsure, leave this unchecked."); + static constexpr char TR_DISABLED_IN_HARDCORE_DESCRIPTION[] = + QT_TR_NOOP("Disabled in Hardcore Mode."); + bool hardcore = AchievementManager::GetInstance().IsHardcoreModeActive(); SignalBlocking(m_checkbox_show_debugging_ui)->setEnabled(!hardcore); if (hardcore) { - m_checkbox_show_debugging_ui->SetDescription( - tr("Disabled in Hardcore Mode.")); + m_checkbox_show_debugging_ui->SetDescription(tr("%1

%2") + .arg(tr(TR_SHOW_DEBUGGING_UI_DESCRIPTION)) + .arg(tr(TR_DISABLED_IN_HARDCORE_DESCRIPTION))); } else { - m_checkbox_show_debugging_ui->SetDescription({}); + m_checkbox_show_debugging_ui->SetDescription(tr(TR_SHOW_DEBUGGING_UI_DESCRIPTION)); } -#endif // USE_RETRO_ACHIEVEMENTS - - SignalBlocking(m_combobox_language) - ->setCurrentIndex(m_combobox_language->findData( - QString::fromStdString(Config::Get(Config::MAIN_INTERFACE_LANGUAGE)))); - SignalBlocking(m_combobox_theme) - ->setCurrentIndex( - m_combobox_theme->findText(QString::fromStdString(Config::Get(Config::MAIN_THEME_NAME)))); +} +void InterfacePane::LoadUserStyle() +{ const Settings::StyleType style_type = Settings::Instance().GetStyleType(); const QString userstyle = Settings::Instance().GetUserStyleName(); const int index = style_type == Settings::StyleType::User ? @@ -285,37 +294,10 @@ void InterfacePane::LoadConfig() if (index > 0) SignalBlocking(m_combobox_userstyle)->setCurrentIndex(index); - - // Render Window Options - SignalBlocking(m_checkbox_top_window) - ->setChecked(Settings::Instance().IsKeepWindowOnTopEnabled()); - SignalBlocking(m_checkbox_confirm_on_stop)->setChecked(Config::Get(Config::MAIN_CONFIRM_ON_STOP)); - SignalBlocking(m_checkbox_use_panic_handlers) - ->setChecked(Config::Get(Config::MAIN_USE_PANIC_HANDLERS)); - SignalBlocking(m_checkbox_enable_osd)->setChecked(Config::Get(Config::MAIN_OSD_MESSAGES)); - SignalBlocking(m_checkbox_show_active_title) - ->setChecked(Config::Get(Config::MAIN_SHOW_ACTIVE_TITLE)); - SignalBlocking(m_checkbox_pause_on_focus_lost) - ->setChecked(Config::Get(Config::MAIN_PAUSE_ON_FOCUS_LOST)); - SignalBlocking(m_checkbox_use_covers)->setChecked(Config::Get(Config::MAIN_USE_GAME_COVERS)); - SignalBlocking(m_checkbox_focused_hotkeys)->setChecked(Config::Get(Config::MAIN_FOCUSED_HOTKEYS)); - SignalBlocking(m_radio_cursor_visible_movement) - ->setChecked(Settings::Instance().GetCursorVisibility() == Config::ShowCursor::OnMovement); - SignalBlocking(m_radio_cursor_visible_always) - ->setChecked(Settings::Instance().GetCursorVisibility() == Config::ShowCursor::Constantly); - SignalBlocking(m_radio_cursor_visible_never) - ->setChecked(Settings::Instance().GetCursorVisibility() == Config::ShowCursor::Never); - - SignalBlocking(m_checkbox_lock_mouse)->setChecked(Settings::Instance().GetLockCursor()); - SignalBlocking(m_checkbox_disable_screensaver) - ->setChecked(Config::Get(Config::MAIN_DISABLE_SCREENSAVER)); } -void InterfacePane::OnSaveConfig() +void InterfacePane::OnUserStyleChanged() { - Config::SetBase(Config::MAIN_USE_BUILT_IN_TITLE_DATABASE, - m_checkbox_use_builtin_title_database->isChecked()); - Settings::Instance().SetDebugModeEnabled(m_checkbox_show_debugging_ui->isChecked()); const auto selected_style = m_combobox_userstyle->currentData(); bool is_builtin_type = false; const int style_type_int = selected_style.toInt(&is_builtin_type); @@ -325,49 +307,114 @@ void InterfacePane::OnSaveConfig() if (!is_builtin_type) Settings::Instance().SetUserStyleName(selected_style.toString()); Settings::Instance().ApplyStyle(); - - // Render Window Options - Settings::Instance().SetKeepWindowOnTop(m_checkbox_top_window->isChecked()); - Config::SetBase(Config::MAIN_CONFIRM_ON_STOP, m_checkbox_confirm_on_stop->isChecked()); - Config::SetBase(Config::MAIN_USE_PANIC_HANDLERS, m_checkbox_use_panic_handlers->isChecked()); - Config::SetBase(Config::MAIN_OSD_MESSAGES, m_checkbox_enable_osd->isChecked()); - Config::SetBase(Config::MAIN_SHOW_ACTIVE_TITLE, m_checkbox_show_active_title->isChecked()); - Config::SetBase(Config::MAIN_PAUSE_ON_FOCUS_LOST, m_checkbox_pause_on_focus_lost->isChecked()); - - auto new_language = m_combobox_language->currentData().toString().toStdString(); - if (new_language != Config::Get(Config::MAIN_INTERFACE_LANGUAGE)) - { - Config::SetBase(Config::MAIN_INTERFACE_LANGUAGE, new_language); - ModalMessageBox::information( - this, tr("Restart Required"), - tr("You must restart Dolphin in order for the change to take effect.")); - } - - const bool use_covers = m_checkbox_use_covers->isChecked(); - - if (use_covers != Config::Get(Config::MAIN_USE_GAME_COVERS)) - { - Config::SetBase(Config::MAIN_USE_GAME_COVERS, use_covers); - Settings::Instance().RefreshMetadata(); - } - - Config::SetBase(Config::MAIN_FOCUSED_HOTKEYS, m_checkbox_focused_hotkeys->isChecked()); - Config::SetBase(Config::MAIN_DISABLE_SCREENSAVER, m_checkbox_disable_screensaver->isChecked()); - - Config::Save(); } -void InterfacePane::OnCursorVisibleMovement() +void InterfacePane::OnLanguageChanged() { - Settings::Instance().SetCursorVisibility(Config::ShowCursor::OnMovement); + ModalMessageBox::information( + this, tr("Restart Required"), + tr("You must restart Dolphin in order for the change to take effect.")); } -void InterfacePane::OnCursorVisibleNever() +void InterfacePane::AddDescriptions() { - Settings::Instance().SetCursorVisibility(Config::ShowCursor::Never); -} + static constexpr char TR_TITLE_DATABASE_DESCRIPTION[] = QT_TR_NOOP( + "Uses Dolphin's database of properly formatted names in the game list's Title column." + "

If unsure, leave this checked."); + static constexpr char TR_THEME_DESCRIPTION[] = + QT_TR_NOOP("Changes the appearance and color of Dolphin's buttons." + "

If unsure, select Clean."); + static constexpr char TR_TOP_WINDOW_DESCRIPTION[] = + QT_TR_NOOP("Forces the render window to stay on top of other windows and applications." + "

If unsure, leave this unchecked."); + static constexpr char TR_LANGUAGE_DESCRIPTION[] = QT_TR_NOOP( + "Sets the language displayed by Dolphin's user interface." + "

Changes to this setting only take effect once Dolphin is restarted." + "

If unsure, select <System Language>."); + static constexpr char TR_FOCUSED_HOTKEYS_DESCRIPTION[] = + QT_TR_NOOP("Requires the render window to be focused for hotkeys to take effect." + "

If unsure, leave this checked."); + static constexpr char TR_USE_COVERS_DESCRIPTION[] = + QT_TR_NOOP("Downloads full game covers from GameTDB.com to display in the game list's Grid " + "View. If this setting is unchecked, the game list displays a banner from the " + "game's save data, and if the game has no save file, displays a generic " + "banner instead." + "

List View will always use the save file banners." + "

If unsure, leave this checked."); + static constexpr char TR_DISABLE_SCREENSAVER_DESCRIPTION[] = + QT_TR_NOOP("Disables your screensaver while running a game." + "

If unsure, leave this checked."); + static constexpr char TR_CONFIRM_ON_STOP_DESCRIPTION[] = + QT_TR_NOOP("Prompts you to confirm that you want to end emulation when you press Stop." + "

If unsure, leave this checked."); + static constexpr char TR_USE_PANIC_HANDLERS_DESCRIPTION[] = + QT_TR_NOOP("In the event of an error, Dolphin will halt to inform you of the error and " + "present choices on how to proceed. With this option disabled, Dolphin will " + "\"ignore\" all errors. Emulation will not be halted and you will not be notified." + "

If unsure, leave this checked."); + static constexpr char TR_ENABLE_OSD_DESCRIPTION[] = + QT_TR_NOOP("Shows on-screen display messages over the render window. These messages " + "disappear after several seconds." + "

If unsure, leave this checked."); + static constexpr char TR_SHOW_ACTIVE_TITLE_DESCRIPTION[] = + QT_TR_NOOP("Shows the active game title in the render window's title bar." + "

If unsure, leave this checked."); + static constexpr char TR_PAUSE_ON_FOCUS_LOST_DESCRIPTION[] = + QT_TR_NOOP("Pauses the game whenever the render window isn't focused." + "

If unsure, leave this unchecked."); + static constexpr char TR_LOCK_MOUSE_DESCRIPTION[] = + QT_TR_NOOP("Locks the mouse cursor to the Render Widget as long as it has focus. You can " + "set a hotkey to unlock it." + "

If unsure, leave this unchecked."); + static constexpr char TR_CURSOR_VISIBLE_MOVEMENT_DESCRIPTION[] = + QT_TR_NOOP("Shows the mouse cursor briefly whenever it has recently moved, then hides it." + "

If unsure, select this mode."); + static constexpr char TR_CURSOR_VISIBLE_NEVER_DESCRIPTION[] = QT_TR_NOOP( + "Hides the mouse cursor whenever it is inside the render window and the render window is " + "focused." + "

If unsure, select "On Movement"."); + static constexpr char TR_CURSOR_VISIBLE_ALWAYS_DESCRIPTION[] = QT_TR_NOOP( + "Shows the mouse cursor at all times." + "

If unsure, select "On Movement"."); + static constexpr char TR_USER_STYLE_DESCRIPTION[] = + QT_TR_NOOP("Sets the style of Dolphin's user interface. Any custom styles that you have " + "added will be presented here, allowing you to switch to them." + "

If unsure, select (System)."); -void InterfacePane::OnCursorVisibleAlways() -{ - Settings::Instance().SetCursorVisibility(Config::ShowCursor::Constantly); + m_checkbox_use_builtin_title_database->SetDescription(tr(TR_TITLE_DATABASE_DESCRIPTION)); + + m_combobox_theme->SetTitle(tr("Theme")); + m_combobox_theme->SetDescription(tr(TR_THEME_DESCRIPTION)); + + m_checkbox_top_window->SetDescription(tr(TR_TOP_WINDOW_DESCRIPTION)); + + m_combobox_language->SetTitle(tr("Language")); + m_combobox_language->SetDescription(tr(TR_LANGUAGE_DESCRIPTION)); + + m_checkbox_focused_hotkeys->SetDescription(tr(TR_FOCUSED_HOTKEYS_DESCRIPTION)); + + m_checkbox_use_covers->SetDescription(tr(TR_USE_COVERS_DESCRIPTION)); + + m_checkbox_disable_screensaver->SetDescription(tr(TR_DISABLE_SCREENSAVER_DESCRIPTION)); + + m_checkbox_confirm_on_stop->SetDescription(tr(TR_CONFIRM_ON_STOP_DESCRIPTION)); + + m_checkbox_use_panic_handlers->SetDescription(tr(TR_USE_PANIC_HANDLERS_DESCRIPTION)); + + m_checkbox_enable_osd->SetDescription(tr(TR_ENABLE_OSD_DESCRIPTION)); + + m_checkbox_show_active_title->SetDescription(tr(TR_SHOW_ACTIVE_TITLE_DESCRIPTION)); + + m_checkbox_pause_on_focus_lost->SetDescription(tr(TR_PAUSE_ON_FOCUS_LOST_DESCRIPTION)); + + m_checkbox_lock_mouse->SetDescription(tr(TR_LOCK_MOUSE_DESCRIPTION)); + + m_radio_cursor_visible_movement->SetDescription(tr(TR_CURSOR_VISIBLE_MOVEMENT_DESCRIPTION)); + + m_radio_cursor_visible_never->SetDescription(tr(TR_CURSOR_VISIBLE_NEVER_DESCRIPTION)); + + m_radio_cursor_visible_always->SetDescription(tr(TR_CURSOR_VISIBLE_ALWAYS_DESCRIPTION)); + + m_combobox_userstyle->SetTitle(tr("Style")); + m_combobox_userstyle->SetDescription(tr(TR_USER_STYLE_DESCRIPTION)); } diff --git a/Source/Core/DolphinQt/Settings/InterfacePane.h b/Source/Core/DolphinQt/Settings/InterfacePane.h index 22c1a2b4f3..90a81d2114 100644 --- a/Source/Core/DolphinQt/Settings/InterfacePane.h +++ b/Source/Core/DolphinQt/Settings/InterfacePane.h @@ -5,12 +5,13 @@ #include -class QCheckBox; -class QComboBox; +class ConfigBool; +class ConfigRadioInt; +class ConfigStringChoice; class QLabel; -class QRadioButton; class QVBoxLayout; class ToolTipCheckBox; +class ToolTipComboBox; class InterfacePane final : public QWidget { @@ -22,34 +23,33 @@ private: void CreateLayout(); void CreateUI(); void CreateInGame(); + void AddDescriptions(); void ConnectLayout(); - void LoadConfig(); - void OnSaveConfig(); - void OnCursorVisibleMovement(); - void OnCursorVisibleNever(); - void OnCursorVisibleAlways(); + void UpdateShowDebuggingCheckbox(); + void LoadUserStyle(); + void OnUserStyleChanged(); + void OnLanguageChanged(); QVBoxLayout* m_main_layout; - QComboBox* m_combobox_language; + ConfigStringChoice* m_combobox_language; - QComboBox* m_combobox_theme; - QComboBox* m_combobox_userstyle; + ConfigStringChoice* m_combobox_theme; + ToolTipComboBox* m_combobox_userstyle; QLabel* m_label_userstyle; - QCheckBox* m_checkbox_top_window; - QCheckBox* m_checkbox_use_builtin_title_database; - QCheckBox* m_checkbox_use_userstyle; + ConfigBool* m_checkbox_top_window; + ConfigBool* m_checkbox_use_builtin_title_database; ToolTipCheckBox* m_checkbox_show_debugging_ui; - QCheckBox* m_checkbox_focused_hotkeys; - QCheckBox* m_checkbox_use_covers; - QCheckBox* m_checkbox_disable_screensaver; + ConfigBool* m_checkbox_focused_hotkeys; + ConfigBool* m_checkbox_use_covers; + ConfigBool* m_checkbox_disable_screensaver; - QCheckBox* m_checkbox_confirm_on_stop; - QCheckBox* m_checkbox_use_panic_handlers; - QCheckBox* m_checkbox_enable_osd; - QCheckBox* m_checkbox_show_active_title; - QCheckBox* m_checkbox_pause_on_focus_lost; - QRadioButton* m_radio_cursor_visible_movement; - QRadioButton* m_radio_cursor_visible_never; - QRadioButton* m_radio_cursor_visible_always; - QCheckBox* m_checkbox_lock_mouse; + ConfigBool* m_checkbox_confirm_on_stop; + ConfigBool* m_checkbox_use_panic_handlers; + ConfigBool* m_checkbox_enable_osd; + ConfigBool* m_checkbox_show_active_title; + ConfigBool* m_checkbox_pause_on_focus_lost; + ConfigRadioInt* m_radio_cursor_visible_movement; + ConfigRadioInt* m_radio_cursor_visible_never; + ConfigRadioInt* m_radio_cursor_visible_always; + ConfigBool* m_checkbox_lock_mouse; }; diff --git a/Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp b/Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp index fd2b26e511..d6add823d3 100644 --- a/Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp +++ b/Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp @@ -113,7 +113,7 @@ void USBDeviceAddToWhitelistDialog::RefreshDeviceList() auto whitelist = Config::GetUSBDeviceWhitelist(); for (const auto& device : current_devices) { - if (whitelist.count({device.first.first, device.first.second}) != 0) + if (whitelist.contains({device.first.first, device.first.second})) continue; usb_inserted_devices_list->addItem(QString::fromStdString(device.second)); } diff --git a/Source/Core/DolphinQt/Settings/WiiPane.cpp b/Source/Core/DolphinQt/Settings/WiiPane.cpp index b6ad36654f..d7ae90b815 100644 --- a/Source/Core/DolphinQt/Settings/WiiPane.cpp +++ b/Source/Core/DolphinQt/Settings/WiiPane.cpp @@ -503,7 +503,7 @@ void WiiPane::PopulateUSBPassthroughListWidget() void WiiPane::BrowseSDRaw() { QString file = QDir::toNativeSeparators(DolphinFileDialog::getOpenFileName( - this, tr("Select a SD Card Image"), + this, tr("Select SD Card Image"), QString::fromStdString(Config::Get(Config::MAIN_WII_SD_CARD_IMAGE_PATH)), tr("SD Card Image (*.raw);;" "All Files (*)"))); @@ -520,7 +520,7 @@ void WiiPane::SetSDRaw(const QString& path) void WiiPane::BrowseSDSyncFolder() { QString file = QDir::toNativeSeparators(DolphinFileDialog::getExistingDirectory( - this, tr("Select a Folder to sync with the SD Card Image"), + this, tr("Select a Folder to Sync with the SD Card Image"), QString::fromStdString(Config::Get(Config::MAIN_WII_SD_CARD_SYNC_FOLDER_PATH)))); if (!file.isEmpty()) SetSDSyncFolder(file); diff --git a/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp b/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp index f8b29a5674..613e4cb787 100644 --- a/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp +++ b/Source/Core/DolphinQt/SkylanderPortal/SkylanderPortalWindow.cpp @@ -81,7 +81,7 @@ SkylanderPortalWindow::SkylanderPortalWindow(QWidget* parent) : QWidget(parent) m_collection_path = QDir::toNativeSeparators(skylanders_folder.path()) + QDir::separator(); m_last_skylander_path = m_collection_path; m_path_edit->setText(m_collection_path); -}; +} SkylanderPortalWindow::~SkylanderPortalWindow() = default; diff --git a/Source/Core/DolphinQt/Styles/Dark/dark.qss b/Source/Core/DolphinQt/Styles/Dark/dark.qss index cfaf873feb..4ef591c1ee 100644 --- a/Source/Core/DolphinQt/Styles/Dark/dark.qss +++ b/Source/Core/DolphinQt/Styles/Dark/dark.qss @@ -493,3 +493,10 @@ QTableCornerButton::section { border-left: 0px; border-bottom: 0px; } + +QProgressBar { + border: 2px solid grey; + border-radius: 5px; + background-color: #202020; + } + \ No newline at end of file diff --git a/Source/Core/DolphinQt/TAS/TASInputWindow.cpp b/Source/Core/DolphinQt/TAS/TASInputWindow.cpp index 604a564991..d3dc078375 100644 --- a/Source/Core/DolphinQt/TAS/TASInputWindow.cpp +++ b/Source/Core/DolphinQt/TAS/TASInputWindow.cpp @@ -6,7 +6,9 @@ #include #include +#include #include +#include #include #include #include @@ -17,6 +19,7 @@ #include "Common/CommonTypes.h" +#include "DolphinQt/Host.h" #include "DolphinQt/QtUtils/AspectRatioWidget.h" #include "DolphinQt/QtUtils/QueueOnObject.h" #include "DolphinQt/Resources.h" @@ -268,3 +271,16 @@ std::optional TASInputWindow::GetSpinBox(TASSpinBox* spin, int zer return (spin->GetValue() - zero) / scale; } + +void TASInputWindow::changeEvent(QEvent* const event) +{ + if (event->type() == QEvent::ActivationChange) + { + const bool active_window_is_tas_input = + qobject_cast(QApplication::activeWindow()) != nullptr; + + // Switching between TAS Input windows will call SetTASInputFocus(true) twice, but that's fine. + Host::GetInstance()->SetTASInputFocus(active_window_is_tas_input); + } + QDialog::changeEvent(event); +} diff --git a/Source/Core/DolphinQt/TAS/TASInputWindow.h b/Source/Core/DolphinQt/TAS/TASInputWindow.h index 34cc843633..924e53ac87 100644 --- a/Source/Core/DolphinQt/TAS/TASInputWindow.h +++ b/Source/Core/DolphinQt/TAS/TASInputWindow.h @@ -18,6 +18,7 @@ class QBoxLayout; class QCheckBox; class QDialog; +class QEvent; class QGroupBox; class QSpinBox; class QString; @@ -68,6 +69,8 @@ protected: QKeySequence shortcut_key_sequence, Qt::Orientation orientation, QWidget* shortcut_widget); + void changeEvent(QEvent* event) override; + QGroupBox* m_settings_box; QCheckBox* m_use_controller; QSpinBox* m_turbo_press_frames; diff --git a/Source/Core/DolphinTool/ConvertCommand.cpp b/Source/Core/DolphinTool/ConvertCommand.cpp index ed494ef2d8..863cd4b70b 100644 --- a/Source/Core/DolphinTool/ConvertCommand.cpp +++ b/Source/Core/DolphinTool/ConvertCommand.cpp @@ -260,7 +260,7 @@ int ConvertCommand(const std::vector& args) { if (!compression_o.has_value()) { - fmt::print(std::cerr, "Error: Compression format must be set for WIA or RVZ\n"); + fmt::print(std::cerr, "Error: Compression method must be set for WIA or RVZ\n"); return EXIT_FAILURE; } diff --git a/Source/Core/DolphinTool/ExtractCommand.cpp b/Source/Core/DolphinTool/ExtractCommand.cpp index 1d9d24b8d4..d1daa3dd07 100644 --- a/Source/Core/DolphinTool/ExtractCommand.cpp +++ b/Source/Core/DolphinTool/ExtractCommand.cpp @@ -97,6 +97,25 @@ static void ExtractPartition(const DiscIO::Volume& disc_volume, const DiscIO::Pa ExtractSystemData(disc_volume, partition, out); } +static void ListRecursively(const std::string& path, const DiscIO::FileInfo& info, + std::string* result_text) +{ + // Don't print the root. + if (!path.empty()) + { + const std::string line = fmt::format("{}\n", path); + fmt::print("{}", line); + result_text->append(line); + } + for (const DiscIO::FileInfo& child_info : info) + { + std::string child_path = path + child_info.GetName(); + if (child_info.IsDirectory()) + child_path += '/'; + ListRecursively(child_path, child_info, result_text); + } +} + static bool ListPartition(const DiscIO::Volume& disc_volume, const DiscIO::Partition& partition, const std::string& partition_name, const std::string& path, std::string* result_text) @@ -113,12 +132,8 @@ static bool ListPartition(const DiscIO::Volume& disc_volume, const DiscIO::Parti return false; } - for (auto it = info->begin(); it != info->end(); ++it) - { - const std::string file_name = fmt::format("{}\n", it->GetName()); - fmt::print(std::cout, "{}", file_name); - result_text->append(file_name); - } + // Canonicalize user-provided path by reconstructing it using GetPath(). + ListRecursively(info->GetPath(), *info, result_text); return true; } @@ -355,7 +370,8 @@ int Extract(const std::vector& args) return EXIT_FAILURE; } - fmt::println(std::cerr, "Finished Successfully!"); + if (!quiet) + fmt::println(std::cerr, "Finished Successfully!"); return EXIT_SUCCESS; } } // namespace DolphinTool diff --git a/Source/Core/DolphinTool/HeaderCommand.cpp b/Source/Core/DolphinTool/HeaderCommand.cpp index 7ea194c686..3156c67b9b 100644 --- a/Source/Core/DolphinTool/HeaderCommand.cpp +++ b/Source/Core/DolphinTool/HeaderCommand.cpp @@ -92,7 +92,7 @@ int HeaderCommand(const std::vector& args) { json["internal_name"] = picojson::value(volume->GetInternalName()); - if (const std::optional revision = volume->GetRevision()) + if (const std::optional revision = volume->GetRevision()) json["revision"] = picojson::value((double)revision.value()); json["game_id"] = picojson::value(volume->GetGameID()); @@ -153,13 +153,13 @@ int HeaderCommand(const std::vector& args) { fmt::print(std::cout, "Internal Name: {}\n", volume->GetInternalName()); - if (const std::optional revision = volume->GetRevision()) + if (const std::optional revision = volume->GetRevision()) fmt::print(std::cout, "Revision: {}\n", revision.value()); fmt::print(std::cout, "Game ID: {}\n", volume->GetGameID()); if (const std::optional title_id = volume->GetTitleID()) - fmt::print(std::cout, "Title ID: {}\n", title_id.value()); + fmt::print(std::cout, "Title ID: {:016x}\n", title_id.value()); fmt::print(std::cout, "Region: {}\n", DiscIO::GetName(volume->GetRegion(), false)); diff --git a/Source/Core/DolphinTool/ToolHeadlessPlatform.cpp b/Source/Core/DolphinTool/ToolHeadlessPlatform.cpp index 8c1772406f..0b04cbfa19 100644 --- a/Source/Core/DolphinTool/ToolHeadlessPlatform.cpp +++ b/Source/Core/DolphinTool/ToolHeadlessPlatform.cpp @@ -84,6 +84,11 @@ bool Host_RendererIsFullscreen() return false; } +bool Host_TASInputHasFocus() +{ + return false; +} + void Host_YieldToUI() { } diff --git a/Source/Core/DolphinTool/VerifyCommand.cpp b/Source/Core/DolphinTool/VerifyCommand.cpp index b06f51cbac..13a041274d 100644 --- a/Source/Core/DolphinTool/VerifyCommand.cpp +++ b/Source/Core/DolphinTool/VerifyCommand.cpp @@ -12,7 +12,7 @@ #include #include "Common/StringUtil.h" -#include "DiscIO/VolumeDisc.h" +#include "DiscIO/Volume.h" #include "DiscIO/VolumeVerifier.h" #include "UICommon/UICommon.h" @@ -89,7 +89,7 @@ int VerifyCommand(const std::vector& args) parser.add_option("-i", "--input") .type("string") .action("store") - .help("Path to disc image FILE.") + .help("Path to input file.") .metavar("FILE"); parser.add_option("-a", "--algorithm") @@ -139,10 +139,10 @@ int VerifyCommand(const std::vector& args) } // Open the volume - const std::unique_ptr volume = DiscIO::CreateDisc(input_file_path); + const std::unique_ptr volume = DiscIO::CreateVolume(input_file_path); if (!volume) { - fmt::print(std::cerr, "Error: Unable to open disc image\n"); + fmt::print(std::cerr, "Error: Unable to open input file\n"); return EXIT_FAILURE; } diff --git a/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp b/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp index b76c170a2f..b558d6b78f 100644 --- a/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp +++ b/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp @@ -15,7 +15,7 @@ #include #include "Common/Assert.h" -#include "Common/Common.h" +#include "Common/MsgHandler.h" #include "Common/StringUtil.h" #include "InputCommon/ControlReference/FunctionExpression.h" @@ -283,7 +283,7 @@ public: m_output = env.FindOutput(m_qualifier); } - Device::Input* GetInput() const { return m_input; }; + Device::Input* GetInput() const { return m_input; } private: // Keep a shared_ptr to the device so the control pointer doesn't become invalid. @@ -454,7 +454,7 @@ static ParseResult MakeLiteralExpression(const Token& token) if (TryParse(token.data, &val)) return ParseResult::MakeSuccessfulResult(std::make_unique(val)); else - return ParseResult::MakeErrorResult(token, _trans("Invalid literal.")); + return ParseResult::MakeErrorResult(token, Common::GetStringT("Invalid literal.")); } class VariableExpression : public Expression @@ -690,7 +690,7 @@ public: if (Peek().type == TOK_EOF) return result; - return ParseResult::MakeErrorResult(Peek(), _trans("Expected end of expression.")); + return ParseResult::MakeErrorResult(Peek(), Common::GetStringT("Expected end of expression.")); } private: @@ -758,7 +758,7 @@ private: // Comma before the next argument. if (TOK_COMMA != tok.type) - return ParseResult::MakeErrorResult(tok, _trans("Expected comma.")); + return ParseResult::MakeErrorResult(tok, Common::GetStringT("Expected comma.")); }; } } @@ -771,7 +771,8 @@ private: std::get(argument_validation).text + ')'; - return ParseResult::MakeErrorResult(func_tok, _trans("Expected arguments: " + text)); + return ParseResult::MakeErrorResult(func_tok, + Common::FmtFormatT("Expected arguments: {0}", text)); } return ParseResult::MakeSuccessfulResult(std::move(func)); @@ -812,7 +813,7 @@ private: case TOK_VARIABLE: { if (tok.data.empty()) - return ParseResult::MakeErrorResult(tok, _trans("Expected variable name.")); + return ParseResult::MakeErrorResult(tok, Common::GetStringT("Expected variable name.")); else return ParseResult::MakeSuccessfulResult(std::make_unique(tok.data)); } @@ -838,7 +839,7 @@ private: } default: { - return ParseResult::MakeErrorResult(tok, _trans("Expected start of expression.")); + return ParseResult::MakeErrorResult(tok, Common::GetStringT("Expected start of expression.")); } } } @@ -908,7 +909,7 @@ private: const auto rparen = Chew(); if (rparen.type != TOK_RPAREN) { - return ParseResult::MakeErrorResult(rparen, _trans("Expected closing paren.")); + return ParseResult::MakeErrorResult(rparen, Common::GetStringT("Expected closing paren.")); } return result; @@ -918,7 +919,7 @@ private: { Token tok = Chew(); if (tok.type != TOK_LPAREN) - return ParseResult::MakeErrorResult(tok, _trans("Expected opening paren.")); + return ParseResult::MakeErrorResult(tok, Common::GetStringT("Expected opening paren.")); std::vector> inputs; @@ -927,7 +928,7 @@ private: tok = Chew(); if (tok.type != TOK_CONTROL && tok.type != TOK_BAREWORD) - return ParseResult::MakeErrorResult(tok, _trans("Expected name of input.")); + return ParseResult::MakeErrorResult(tok, Common::GetStringT("Expected name of input.")); ControlQualifier cq; cq.FromString(tok.data); @@ -941,7 +942,7 @@ private: if (tok.type == TOK_RPAREN) break; - return ParseResult::MakeErrorResult(tok, _trans("Expected + or closing paren.")); + return ParseResult::MakeErrorResult(tok, Common::GetStringT("Expected + or closing paren.")); } return ParseResult::MakeSuccessfulResult(std::make_unique(std::move(inputs))); @@ -961,7 +962,8 @@ static ParseResult ParseComplexExpression(const std::string& str) std::vector tokens; const ParseStatus tokenize_status = l.Tokenize(tokens); if (tokenize_status != ParseStatus::Successful) - return ParseResult::MakeErrorResult(Token(TOK_INVALID), _trans("Tokenizing failed.")); + return ParseResult::MakeErrorResult(Token(TOK_INVALID), + Common::GetStringT("Tokenizing failed.")); RemoveInertTokens(&tokens); return ParseTokens(tokens); diff --git a/Source/Core/InputCommon/ControllerEmu/StickGate.h b/Source/Core/InputCommon/ControllerEmu/StickGate.h index c618a0a4b4..000ca993f7 100644 --- a/Source/Core/InputCommon/ControllerEmu/StickGate.h +++ b/Source/Core/InputCommon/ControllerEmu/StickGate.h @@ -87,7 +87,7 @@ public: ControlState GetDeadzonePercentage() const; - virtual ControlState GetVirtualNotchSize() const { return 0.0; }; + virtual ControlState GetVirtualNotchSize() const { return 0.0; } virtual ControlState GetGateRadiusAtAngle(double angle) const = 0; virtual ReshapeData GetReshapableState(bool adjusted) const = 0; diff --git a/Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp b/Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp index ab266292bc..769e6c5f0e 100644 --- a/Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp +++ b/Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp @@ -308,7 +308,7 @@ void ControllerInterface::RemoveDevice(std::functionGetQualifiedName()); @@ -316,9 +316,7 @@ void ControllerInterface::RemoveDevice(std::function +#include #include #include #include @@ -147,6 +148,7 @@ public: // A higher priority means it will be one of the first ones (smaller index), making it more // likely to be index 0, which is automatically set as the default device when there isn't one. // Every platform should have at least one device with priority >= 0. + static constexpr int DEFAULT_DEVICE_SORT_PRIORITY = std::numeric_limits::max(); virtual int GetSortPriority() const { return 0; } const std::vector& Inputs() const { return m_inputs; } diff --git a/Source/Core/InputCommon/ControllerInterface/DInput/DInputJoystick.cpp b/Source/Core/InputCommon/ControllerInterface/DInput/DInputJoystick.cpp index f095818287..577bd761d4 100644 --- a/Source/Core/InputCommon/ControllerInterface/DInput/DInputJoystick.cpp +++ b/Source/Core/InputCommon/ControllerInterface/DInput/DInputJoystick.cpp @@ -44,7 +44,7 @@ void InitJoystick(IDirectInput8* const idi8, HWND hwnd) for (DIDEVICEINSTANCE& joystick : joysticks) { // Skip XInput Devices - if (xinput_guids.count(joystick.guidProduct.Data1)) + if (xinput_guids.contains(joystick.guidProduct.Data1)) { continue; } @@ -52,7 +52,7 @@ void InitJoystick(IDirectInput8* const idi8, HWND hwnd) // Skip devices we are already using. { std::lock_guard lk(s_guids_mutex); - if (s_guids_in_use.count(joystick.guidInstance)) + if (s_guids_in_use.contains(joystick.guidInstance)) { continue; } diff --git a/Source/Core/InputCommon/ControllerInterface/DInput/DInputKeyboardMouse.cpp b/Source/Core/InputCommon/ControllerInterface/DInput/DInputKeyboardMouse.cpp index 3c6a82dcd8..847eb72cca 100644 --- a/Source/Core/InputCommon/ControllerInterface/DInput/DInputKeyboardMouse.cpp +++ b/Source/Core/InputCommon/ControllerInterface/DInput/DInputKeyboardMouse.cpp @@ -179,7 +179,8 @@ void KeyboardMouse::UpdateCursorInput() const auto win_height = std::max(rect.bottom - rect.top, 1l); POINT point = {}; - if (g_controller_interface.IsMouseCenteringRequested() && Host_RendererHasFocus()) + if (g_controller_interface.IsMouseCenteringRequested() && + (Host_RendererHasFocus() || Host_TASInputHasFocus())) { point.x = win_width / 2; point.y = win_height / 2; @@ -189,6 +190,15 @@ void KeyboardMouse::UpdateCursorInput() SetCursorPos(screen_point.x, screen_point.y); g_controller_interface.SetMouseCenteringRequested(false); } + else if (Host_TASInputHasFocus()) + { + // When a TAS Input window has focus and "Enable Controller Input" is checked most types of + // input should be read normally as if the render window had focus instead. The cursor is an + // exception, as otherwise using the mouse to set any control in the TAS Input window will also + // update the Wii IR value (or any other input controlled by the cursor). + + return; + } else { GetCursorPos(&point); @@ -271,7 +281,7 @@ std::string KeyboardMouse::GetSource() const // Give this device a higher priority to make sure it shows first int KeyboardMouse::GetSortPriority() const { - return 5; + return DEFAULT_DEVICE_SORT_PRIORITY; } bool KeyboardMouse::IsVirtualDevice() const diff --git a/Source/Core/InputCommon/ControllerInterface/Quartz/Quartz.mm b/Source/Core/InputCommon/ControllerInterface/Quartz/Quartz.mm index 5d52595835..e0a504604a 100644 --- a/Source/Core/InputCommon/ControllerInterface/Quartz/Quartz.mm +++ b/Source/Core/InputCommon/ControllerInterface/Quartz/Quartz.mm @@ -2,6 +2,7 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "InputCommon/ControllerInterface/Quartz/Quartz.h" + #include "InputCommon/ControllerInterface/ControllerInterface.h" #include "InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.h" diff --git a/Source/Core/InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.h b/Source/Core/InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.h index 07292f9039..7f526a07dd 100644 --- a/Source/Core/InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.h +++ b/Source/Core/InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.h @@ -69,6 +69,7 @@ public: std::string GetName() const override; std::string GetSource() const override; + int GetSortPriority() const override; private: void MainThreadInitialization(void* view); diff --git a/Source/Core/InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.mm b/Source/Core/InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.mm index 55f212900d..5f0022c79b 100644 --- a/Source/Core/InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.mm +++ b/Source/Core/InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.mm @@ -179,7 +179,7 @@ std::string KeycodeToName(const CGKeyCode keycode) {kVK_RightOption, "Right Alt"}, }; - if (named_keys.find(keycode) != named_keys.end()) + if (named_keys.contains(keycode)) return named_keys.at(keycode); else return "Key " + std::to_string(keycode); @@ -244,7 +244,8 @@ Core::DeviceRemoval KeyboardAndMouse::UpdateInput() const double window_width = std::max(bounds.size.width, 1.0); const double window_height = std::max(bounds.size.height, 1.0); - if (g_controller_interface.IsMouseCenteringRequested() && Host_RendererHasFocus()) + if (g_controller_interface.IsMouseCenteringRequested() && + (Host_RendererHasFocus() || Host_TASInputHasFocus())) { m_cursor.x = 0; m_cursor.y = 0; @@ -258,8 +259,13 @@ Core::DeviceRemoval KeyboardAndMouse::UpdateInput() g_controller_interface.SetMouseCenteringRequested(false); } - else + else if (!Host_TASInputHasFocus()) { + // When a TAS Input window has focus and "Enable Controller Input" is checked most types of + // input should be read normally as if the render window had focus instead. The cursor is an + // exception, as otherwise using the mouse to set any control in the TAS Input window will also + // update the Wii IR value (or any other input controlled by the cursor). + NSPoint loc = [NSEvent mouseLocation]; const auto window_scale = g_controller_interface.GetWindowInputScale(); @@ -283,6 +289,11 @@ std::string KeyboardAndMouse::GetSource() const return Quartz::GetSourceName(); } +int KeyboardAndMouse::GetSortPriority() const +{ + return DEFAULT_DEVICE_SORT_PRIORITY; +} + ControlState KeyboardAndMouse::Cursor::GetState() const { return std::max(0.0, ControlState(m_axis) / (m_positive ? 1.0 : -1.0)); diff --git a/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp b/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp index feb1f8f4ce..0dfcd51281 100644 --- a/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp +++ b/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp @@ -244,10 +244,12 @@ private: public: MotionInput(std::string name, SDL_GameController* gc, SDL_SensorType type, int index, ControlState scale) - : m_name(std::move(name)), m_gc(gc), m_type(type), m_index(index), m_scale(scale){}; + : m_name(std::move(name)), m_gc(gc), m_type(type), m_index(index), m_scale(scale) + { + } - std::string GetName() const override { return m_name; }; - bool IsDetectable() const override { return false; }; + std::string GetName() const override { return m_name; } + bool IsDetectable() const override { return false; } ControlState GetState() const override; private: diff --git a/Source/Core/InputCommon/ControllerInterface/Xlib/XInput2.cpp b/Source/Core/InputCommon/ControllerInterface/Xlib/XInput2.cpp index e4b717e3af..6bed306dca 100644 --- a/Source/Core/InputCommon/ControllerInterface/Xlib/XInput2.cpp +++ b/Source/Core/InputCommon/ControllerInterface/Xlib/XInput2.cpp @@ -391,9 +391,16 @@ Core::DeviceRemoval KeyboardMouse::UpdateInput() m_state.axis.z += delta_z; m_state.axis.z /= SCROLL_AXIS_DECAY; - const bool should_center_mouse = - g_controller_interface.IsMouseCenteringRequested() && Host_RendererHasFocus(); - if (update_mouse || should_center_mouse) + const bool should_center_mouse = g_controller_interface.IsMouseCenteringRequested() && + (Host_RendererHasFocus() || Host_TASInputHasFocus()); + + // When a TAS Input window has focus and "Enable Controller Input" is checked most types of + // input should be read normally as if the render window had focus instead. The cursor is an + // exception, as otherwise using the mouse to set any control in the TAS Input window will also + // update the Wii IR value (or any other input controlled by the cursor). + const bool should_update_mouse = update_mouse && !Host_TASInputHasFocus(); + + if (should_update_mouse || should_center_mouse) UpdateCursor(should_center_mouse); if (update_keyboard) @@ -414,6 +421,11 @@ std::string KeyboardMouse::GetSource() const return std::string(SOURCE_NAME); } +int KeyboardMouse::GetSortPriority() const +{ + return DEFAULT_DEVICE_SORT_PRIORITY; +} + KeyboardMouse::Key::Key(Display* const display, KeyCode keycode, const char* keyboard) : m_display(display), m_keyboard(keyboard), m_keycode(keycode) { diff --git a/Source/Core/InputCommon/ControllerInterface/Xlib/XInput2.h b/Source/Core/InputCommon/ControllerInterface/Xlib/XInput2.h index 427c81b18a..f6fc108e10 100644 --- a/Source/Core/InputCommon/ControllerInterface/Xlib/XInput2.h +++ b/Source/Core/InputCommon/ControllerInterface/Xlib/XInput2.h @@ -120,6 +120,7 @@ public: std::string GetName() const override; std::string GetSource() const override; + int GetSortPriority() const override; private: Window m_window; diff --git a/Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp b/Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp index e9f4f21980..e0ae924b83 100644 --- a/Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp +++ b/Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp @@ -102,7 +102,7 @@ protected: for (auto remove_prefix : {"BTN_", "KEY_"}) { - if (name.find(remove_prefix) == 0) + if (name.starts_with(remove_prefix)) return std::string(name.substr(std::strlen(remove_prefix))); } diff --git a/Source/Core/InputCommon/DynamicInputTextures/DITConfiguration.cpp b/Source/Core/InputCommon/DynamicInputTextures/DITConfiguration.cpp index 89aa00c8d3..870dbf9bba 100644 --- a/Source/Core/InputCommon/DynamicInputTextures/DITConfiguration.cpp +++ b/Source/Core/InputCommon/DynamicInputTextures/DITConfiguration.cpp @@ -12,6 +12,7 @@ #include "Common/CommonPaths.h" #include "Common/FileUtil.h" #include "Common/IniFile.h" +#include "Common/JsonUtil.h" #include "Common/Logging/Log.h" #include "Common/StringUtil.h" #include "Core/ConfigManager.h" @@ -23,18 +24,9 @@ namespace InputCommon::DynamicInputTextures { Configuration::Configuration(const std::string& json_path) { - std::string json_data; - if (!File::ReadFileToString(json_path, json_data)) - { - ERROR_LOG_FMT(VIDEO, "Failed to load dynamic input json file '{}'", json_path); - m_valid = false; - return; - } - picojson::value root; - const auto error = picojson::parse(root, json_data); - - if (!error.empty()) + std::string error; + if (!JsonFromFile(json_path, &root, &error)) { ERROR_LOG_FMT(VIDEO, "Failed to load dynamic input json file '{}' due to parse error: {}", json_path, error); diff --git a/Source/Core/MacUpdater/CMakeLists.txt b/Source/Core/MacUpdater/CMakeLists.txt index 3a9a9b8d0e..d72dd46cd2 100644 --- a/Source/Core/MacUpdater/CMakeLists.txt +++ b/Source/Core/MacUpdater/CMakeLists.txt @@ -12,14 +12,12 @@ set(SOURCES add_executable(MacUpdater ${SOURCES}) -set(MacUpdater_NAME "Dolphin Updater") -set(MacUpdater_BIN_DIR ${CMAKE_BINARY_DIR}/Binaries) -set(MacUpdater_BUNDLE_PATH ${MacUpdater_BIN_DIR}/${MacUpdater_NAME}.app) +add_dependencies(MacUpdater dolphin_scmrev) set_target_properties(MacUpdater PROPERTIES MACOSX_BUNDLE true - MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in - OUTPUT_NAME ${MacUpdater_NAME}) + MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_BINARY_DIR}/Info.plist" + OUTPUT_NAME "Dolphin Updater") target_compile_options(MacUpdater PRIVATE -x objective-c++) @@ -55,11 +53,23 @@ foreach(sb ${STORYBOARDS}) COMMENT "Compiling Storyboard ${sb}...") endforeach() -if(MACOS_CODE_SIGNING) - if (MACOS_CODE_SIGNING_IDENTITY_UPDATER STREQUAL "") - set(MACOS_CODE_SIGNING_IDENTITY_UPDATER "${MACOS_CODE_SIGNING_IDENTITY}") - endif() +if(NOT SKIP_POSTPROCESS_BUNDLE) + # Update library references to make the bundle portable + include(DolphinPostprocessBundle) + dolphin_postprocess_bundle(MacUpdater) - add_custom_command(TARGET MacUpdater POST_BUILD - COMMAND /usr/bin/codesign -f -s "${MACOS_CODE_SIGNING_IDENTITY_UPDATER}" --deep --options runtime $) + # Fix rpath + add_custom_command(TARGET MacUpdater + POST_BUILD COMMAND + ${CMAKE_INSTALL_NAME_TOOL} -add_rpath "@executable_path/../Frameworks/" + $) +endif() + +if(MACOS_CODE_SIGNING) + add_custom_command(TARGET MacUpdater + POST_BUILD + COMMAND "${CMAKE_SOURCE_DIR}/Tools/mac-codesign.sh" + "${MACOS_CODE_SIGNING_IDENTITY}" + "$" + ) endif() diff --git a/Source/Core/MacUpdater/Info.plist.in b/Source/Core/MacUpdater/Info.plist.in index f9c9263682..574843c28d 100644 --- a/Source/Core/MacUpdater/Info.plist.in +++ b/Source/Core/MacUpdater/Info.plist.in @@ -5,15 +5,15 @@ CFBundleDevelopmentRegion English CFBundleExecutable - ${MacUpdater_NAME} + Dolphin Updater CFBundleIconFile Dolphin.icns CFBundleIdentifier - com.dolphinteam.dolphin-updater + org.dolphin-emu.updater CFBundleInfoDictionaryVersion 6.0 CFBundleName - Updater + Dolphin Updater CFBundlePackageType APPL CFBundleShortVersionString diff --git a/Source/Core/UICommon/AutoUpdate.cpp b/Source/Core/UICommon/AutoUpdate.cpp index 3d7abe56c7..c79525f250 100644 --- a/Source/Core/UICommon/AutoUpdate.cpp +++ b/Source/Core/UICommon/AutoUpdate.cpp @@ -45,15 +45,13 @@ const char UPDATER_LOG_FILE[] = "Updater.log"; std::string UpdaterPath(bool relocated = false) { - std::string path(File::GetExeDirectory() + DIR_SEP); #ifdef __APPLE__ if (relocated) - path += ".Dolphin Updater.2.app"; + return File::GetExeDirectory() + DIR_SEP + ".Dolphin Updater.2.app"; else - path += "Dolphin Updater.app"; - return path; + return File::GetBundleDirectory() + DIR_SEP + "Contents/Helpers/Dolphin Updater.app"; #else - return path + "Updater.exe"; + return File::GetExeDirectory() + DIR_SEP + "Updater.exe"; #endif } diff --git a/Source/Core/UICommon/CMakeLists.txt b/Source/Core/UICommon/CMakeLists.txt index 99db3a4eb8..67460ac1af 100644 --- a/Source/Core/UICommon/CMakeLists.txt +++ b/Source/Core/UICommon/CMakeLists.txt @@ -28,6 +28,7 @@ add_library(uicommon target_link_libraries(uicommon PUBLIC common + core cpp-optparse minizip::minizip pugixml @@ -55,6 +56,7 @@ if(ENABLE_LLVM) find_package(LLVM CONFIG) if(LLVM_FOUND) message(STATUS "LLVM found, enabling LLVM support in disassembler") + target_compile_definitions(uicommon PRIVATE HAVE_LLVM) # Minimal documentation about LLVM's CMake functions is available here: # https://releases.llvm.org/16.0.0/docs/CMake.html#embedding-llvm-in-your-project # https://groups.google.com/g/llvm-dev/c/YeEVe7HTasQ?pli=1 @@ -68,6 +70,7 @@ if(ENABLE_LLVM) llvm_config(uicommon USE_SHARED mcdisassembler target ${LLVM_EXPAND_COMPONENTS} ) + target_include_directories(uicommon PRIVATE ${LLVM_INCLUDE_DIRS}) endif() endif() diff --git a/Source/Core/UICommon/UICommon.cpp b/Source/Core/UICommon/UICommon.cpp index 631da2b638..d0f8345852 100644 --- a/Source/Core/UICommon/UICommon.cpp +++ b/Source/Core/UICommon/UICommon.cpp @@ -271,6 +271,7 @@ void CreateDirectories() File::CreateFullPath(File::GetUserPath(D_SCREENSHOTS_IDX)); File::CreateFullPath(File::GetUserPath(D_SHADERS_IDX)); File::CreateFullPath(File::GetUserPath(D_SHADERS_IDX) + ANAGLYPH_DIR DIR_SEP); + File::CreateFullPath(File::GetUserPath(D_RETROACHIEVEMENTSCACHE_IDX)); File::CreateFullPath(File::GetUserPath(D_STATESAVES_IDX)); File::CreateFullPath(File::GetUserPath(D_ASM_ROOT_IDX)); #ifndef ANDROID @@ -307,21 +308,12 @@ void SetUserDirectory(std::string custom_path) // -> Use AppData\Roaming\Dolphin Emulator as the User directory path // 6. Default // -> Use GetExeDirectory()\User - // - // On Steam builds, we take a simplified approach: - // 1. GetExeDirectory()\portable.txt exists - // -> Use GetExeDirectory()\User - // 2. AppData\Roaming exists - // -> Use AppData\Roaming\Dolphin Emulator (Steam) as the User directory path - // 3. Default - // -> Use GetExeDirectory()\User // Get AppData path in case we need it. wil::unique_cotaskmem_string appdata; bool appdata_found = SUCCEEDED( SHGetKnownFolderPath(FOLDERID_RoamingAppData, KF_FLAG_DEFAULT, nullptr, appdata.put())); -#ifndef STEAM // Check our registry keys wil::unique_hkey hkey; DWORD local = 0; @@ -388,21 +380,6 @@ void SetUserDirectory(std::string custom_path) { user_path = File::GetExeDirectory() + DIR_SEP PORTABLE_USER_DIR DIR_SEP; } -#else // ifndef STEAM - if (File::Exists(File::GetExeDirectory() + DIR_SEP "portable.txt")) // Case 1 - { - user_path = File::GetExeDirectory() + DIR_SEP PORTABLE_USER_DIR DIR_SEP; - } - else if (appdata_found) // Case 2 - { - user_path = TStrToUTF8(appdata.get()) + DIR_SEP NORMAL_USER_DIR DIR_SEP; - } - else // Case 3 - { - user_path = File::GetExeDirectory() + DIR_SEP PORTABLE_USER_DIR DIR_SEP; - } -#endif - #else if (File::IsDirectory(ROOT_DIR DIR_SEP EMBEDDED_USER_DIR)) { @@ -423,7 +400,7 @@ void SetUserDirectory(std::string custom_path) // -> Use GetExeDirectory()/User // 2. $DOLPHIN_EMU_USERPATH is set // -> Use $DOLPHIN_EMU_USERPATH - // 3. ~/.dolphin-emu directory exists, and not in flatpak + // 3. ~/.dolphin-emu directory exists, and we're not in flatpak // -> Use ~/.dolphin-emu // 4. Default // -> Use XDG basedir, see diff --git a/Source/Core/UpdaterCommon/UpdaterCommon.cpp b/Source/Core/UpdaterCommon/UpdaterCommon.cpp index bba12b8f48..9dd470e067 100644 --- a/Source/Core/UpdaterCommon/UpdaterCommon.cpp +++ b/Source/Core/UpdaterCommon/UpdaterCommon.cpp @@ -279,7 +279,7 @@ TodoList ComputeActionsToDo(Manifest this_manifest, Manifest next_manifest) // Delete if present in this manifest but not in next manifest. for (const auto& entry : this_manifest.entries) { - if (next_manifest.entries.find(entry.first) == next_manifest.entries.end()) + if (!next_manifest.entries.contains(entry.first)) { TodoList::DeleteOp del; del.filename = entry.first; diff --git a/Source/Core/VideoBackends/D3D/D3DBoundingBox.cpp b/Source/Core/VideoBackends/D3D/D3DBoundingBox.cpp index 8cab19ac95..b972b9dd6f 100644 --- a/Source/Core/VideoBackends/D3D/D3DBoundingBox.cpp +++ b/Source/Core/VideoBackends/D3D/D3DBoundingBox.cpp @@ -99,4 +99,4 @@ void D3DBoundingBox::Write(u32 index, std::span values) D3D::context->UpdateSubresource(m_buffer.Get(), 0, &box, values.data(), 0, 0); } -}; // namespace DX11 +} // namespace DX11 diff --git a/Source/Core/VideoBackends/D3D12/D3D12BoundingBox.cpp b/Source/Core/VideoBackends/D3D12/D3D12BoundingBox.cpp index a26c4e8160..f5d0ebdd00 100644 --- a/Source/Core/VideoBackends/D3D12/D3D12BoundingBox.cpp +++ b/Source/Core/VideoBackends/D3D12/D3D12BoundingBox.cpp @@ -125,4 +125,4 @@ bool D3D12BoundingBox::CreateBuffers() return true; } -}; // namespace DX12 +} // namespace DX12 diff --git a/Source/Core/VideoBackends/Vulkan/CMakeLists.txt b/Source/Core/VideoBackends/Vulkan/CMakeLists.txt index ec9e1b51cb..c4fbd847e1 100644 --- a/Source/Core/VideoBackends/Vulkan/CMakeLists.txt +++ b/Source/Core/VideoBackends/Vulkan/CMakeLists.txt @@ -45,7 +45,7 @@ PUBLIC PRIVATE # Link against glslang, the other necessary libraries are referenced by the executable. glslang - xxhash + xxhash::xxhash ) if (ANDROID AND _M_ARM_64) @@ -58,7 +58,7 @@ endif() # Only include the Vulkan headers when building the Vulkan backend target_include_directories(videovulkan PRIVATE - ${CMAKE_SOURCE_DIR}/Externals/Vulkan/Include + ${CMAKE_SOURCE_DIR}/Externals/Vulkan-Headers/include ${CMAKE_SOURCE_DIR}/Externals/VulkanMemoryAllocator/include ${CMAKE_SOURCE_DIR}/Externals/libadrenotools/include ) diff --git a/Source/Core/VideoBackends/Vulkan/VulkanLoader.h b/Source/Core/VideoBackends/Vulkan/VulkanLoader.h index d1a426d952..e4c8f9e8a6 100644 --- a/Source/Core/VideoBackends/Vulkan/VulkanLoader.h +++ b/Source/Core/VideoBackends/Vulkan/VulkanLoader.h @@ -46,18 +46,21 @@ #ifdef _MSVC_LANG #pragma warning(push, 4) #pragma warning(disable : 4189) // local variable is initialized but not referenced +#pragma warning(disable : 4505) // function with internal linkage is not referenced #endif // #ifdef _MSVC_LANG #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wunused-variable" +#pragma clang diagnostic ignored "-Wunused-function" #pragma clang diagnostic ignored "-Wnullability-completeness" #endif // #ifdef __clang__ #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-variable" +#pragma GCC diagnostic ignored "-Wunused-function" #endif // #ifdef __GNUC__ #define VMA_VULKAN_VERSION 1001000 diff --git a/Source/Core/VideoCommon/AbstractFramebuffer.cpp b/Source/Core/VideoCommon/AbstractFramebuffer.cpp index beb6c6752b..18a6cd6014 100644 --- a/Source/Core/VideoCommon/AbstractFramebuffer.cpp +++ b/Source/Core/VideoCommon/AbstractFramebuffer.cpp @@ -2,6 +2,7 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "VideoCommon/AbstractFramebuffer.h" + #include "VideoCommon/AbstractTexture.h" AbstractFramebuffer::AbstractFramebuffer(AbstractTexture* color_attachment, diff --git a/Source/Core/VideoCommon/Assets/CustomTextureData.cpp b/Source/Core/VideoCommon/Assets/CustomTextureData.cpp index 23af429d11..d30532142a 100644 --- a/Source/Core/VideoCommon/Assets/CustomTextureData.cpp +++ b/Source/Core/VideoCommon/Assets/CustomTextureData.cpp @@ -574,6 +574,14 @@ bool LoadPNGTexture(CustomTextureData::ArraySlice::Level* level, const std::stri std::vector buffer(file.GetSize()); file.ReadBytes(buffer.data(), file.GetSize()); + return LoadPNGTexture(level, buffer); +} + +bool LoadPNGTexture(CustomTextureData::ArraySlice::Level* level, const std::vector& buffer) +{ + if (!level) [[unlikely]] + return false; + if (!Common::LoadPNG(buffer, &level->data, &level->width, &level->height)) return false; diff --git a/Source/Core/VideoCommon/Assets/CustomTextureData.h b/Source/Core/VideoCommon/Assets/CustomTextureData.h index fe15c05eaa..32607f4e88 100644 --- a/Source/Core/VideoCommon/Assets/CustomTextureData.h +++ b/Source/Core/VideoCommon/Assets/CustomTextureData.h @@ -33,4 +33,5 @@ bool LoadDDSTexture(CustomTextureData* texture, const std::string& filename); bool LoadDDSTexture(CustomTextureData::ArraySlice::Level* level, const std::string& filename, u32 mip_level); bool LoadPNGTexture(CustomTextureData::ArraySlice::Level* level, const std::string& filename); +bool LoadPNGTexture(CustomTextureData::ArraySlice::Level* level, const std::vector& buffer); } // namespace VideoCommon diff --git a/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.cpp b/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.cpp index be5159b448..90d77d8ec9 100644 --- a/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.cpp +++ b/Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.cpp @@ -10,6 +10,7 @@ #include "Common/FileUtil.h" #include "Common/IOFile.h" +#include "Common/JsonUtil.h" #include "Common/Logging/Log.h" #include "Common/StringUtil.h" #include "VideoCommon/Assets/MaterialAsset.h" @@ -133,24 +134,16 @@ CustomAssetLibrary::LoadInfo DirectFilesystemAssetLibrary::LoadPixelShader(const return {}; } - std::string json_data; - if (!File::ReadFileToString(PathToString(metadata->second), json_data)) - { - ERROR_LOG_FMT(VIDEO, "Asset '{}' error - failed to load the json file '{}',", asset_id, - PathToString(metadata->second)); - return {}; - } - picojson::value root; - const auto error = picojson::parse(root, json_data); - - if (!error.empty()) + std::string error; + if (!JsonFromFile(PathToString(metadata->second), &root, &error)) { ERROR_LOG_FMT(VIDEO, "Asset '{}' error - failed to load the json file '{}', due to parse error: {}", asset_id, PathToString(metadata->second), error); return {}; } + if (!root.is()) { ERROR_LOG_FMT( @@ -181,18 +174,21 @@ CustomAssetLibrary::LoadInfo DirectFilesystemAssetLibrary::LoadMaterial(const As } const auto& asset_path = asset_map.begin()->second; - std::string json_data; - if (!File::ReadFileToString(PathToString(asset_path), json_data)) + std::size_t metadata_size; { - ERROR_LOG_FMT(VIDEO, "Asset '{}' error - material failed to load the json file '{}',", - asset_id, PathToString(asset_path)); - return {}; + std::error_code ec; + metadata_size = std::filesystem::file_size(asset_path, ec); + if (ec) + { + ERROR_LOG_FMT(VIDEO, "Asset '{}' error - failed to get material file size with error '{}'!", + asset_id, ec); + return {}; + } } picojson::value root; - const auto error = picojson::parse(root, json_data); - - if (!error.empty()) + std::string error; + if (!JsonFromFile(PathToString(asset_path), &root, &error)) { ERROR_LOG_FMT( VIDEO, @@ -220,7 +216,7 @@ CustomAssetLibrary::LoadInfo DirectFilesystemAssetLibrary::LoadMaterial(const As return {}; } - return LoadInfo{json_data.size(), GetLastAssetWriteTime(asset_id)}; + return LoadInfo{metadata_size, GetLastAssetWriteTime(asset_id)}; } CustomAssetLibrary::LoadInfo DirectFilesystemAssetLibrary::LoadMesh(const AssetID& asset_id, @@ -292,18 +288,9 @@ CustomAssetLibrary::LoadInfo DirectFilesystemAssetLibrary::LoadMesh(const AssetI return {}; } - std::string json_data; - if (!File::ReadFileToString(PathToString(metadata->second), json_data)) - { - ERROR_LOG_FMT(VIDEO, "Asset '{}' error - failed to load the json file '{}'!", asset_id, - PathToString(metadata->second)); - return {}; - } - picojson::value root; - const auto error = picojson::parse(root, json_data); - - if (!error.empty()) + std::string error; + if (!JsonFromFile(PathToString(metadata->second), &root, &error)) { ERROR_LOG_FMT(VIDEO, "Asset '{}' error - failed to load the json file '{}', due to parse error: {}", @@ -362,18 +349,9 @@ CustomAssetLibrary::LoadInfo DirectFilesystemAssetLibrary::LoadTexture(const Ass return {}; } - std::string json_data; - if (!File::ReadFileToString(PathToString(metadata->second), json_data)) - { - ERROR_LOG_FMT(VIDEO, "Asset '{}' error - failed to load the json file '{}',", asset_id, - PathToString(metadata->second)); - return {}; - } - picojson::value root; - const auto error = picojson::parse(root, json_data); - - if (!error.empty()) + std::string error; + if (!JsonFromFile(PathToString(metadata->second), &root, &error)) { ERROR_LOG_FMT(VIDEO, "Asset '{}' error - failed to load the json file '{}', due to parse error: {}", diff --git a/Source/Core/VideoCommon/Assets/TextureAsset.cpp b/Source/Core/VideoCommon/Assets/TextureAsset.cpp index 484e89c19d..335ed73b33 100644 --- a/Source/Core/VideoCommon/Assets/TextureAsset.cpp +++ b/Source/Core/VideoCommon/Assets/TextureAsset.cpp @@ -3,6 +3,9 @@ #include "VideoCommon/Assets/TextureAsset.h" +#include + +#include "Common/JsonUtil.h" #include "Common/Logging/Log.h" #include "Common/StringUtil.h" #include "VideoCommon/BPMemory.h" @@ -11,6 +14,45 @@ namespace VideoCommon { namespace { +std::optional ReadWrapModeFromJSON(const picojson::object& json, const std::string& uv) +{ + auto uv_mode = ReadStringFromJson(json, uv).value_or(""); + Common::ToLower(&uv_mode); + + if (uv_mode == "clamp") + { + return WrapMode::Clamp; + } + else if (uv_mode == "repeat") + { + return WrapMode::Repeat; + } + else if (uv_mode == "mirror") + { + return WrapMode::Mirror; + } + + return std::nullopt; +} + +std::optional ReadFilterModeFromJSON(const picojson::object& json, + const std::string& filter) +{ + auto filter_mode = ReadStringFromJson(json, filter).value_or(""); + Common::ToLower(&filter_mode); + + if (filter_mode == "linear") + { + return FilterMode::Linear; + } + else if (filter_mode == "near") + { + return FilterMode::Near; + } + + return std::nullopt; +} + bool ParseSampler(const VideoCommon::CustomAssetLibrary::AssetID& asset_id, const picojson::object& json, SamplerState* sampler) { @@ -19,78 +61,93 @@ bool ParseSampler(const VideoCommon::CustomAssetLibrary::AssetID& asset_id, *sampler = RenderState::GetLinearSamplerState(); - const auto sampler_state_mode_iter = json.find("texture_mode"); - if (sampler_state_mode_iter == json.end()) + const auto sampler_state_wrap_iter = json.find("wrap_mode"); + if (sampler_state_wrap_iter != json.end()) { - ERROR_LOG_FMT(VIDEO, "Asset '{}' failed to parse json, 'texture_mode' not found", asset_id); - return false; - } - if (!sampler_state_mode_iter->second.is()) - { - ERROR_LOG_FMT(VIDEO, "Asset '{}' failed to parse json, 'texture_mode' is not the right type", - asset_id); - return false; - } - std::string sampler_state_mode = sampler_state_mode_iter->second.to_str(); - Common::ToLower(&sampler_state_mode); + if (!sampler_state_wrap_iter->second.is()) + { + ERROR_LOG_FMT(VIDEO, "Asset '{}' failed to parse json, 'wrap_mode' is not the right type", + asset_id); + return false; + } + const auto sampler_state_wrap_obj = sampler_state_wrap_iter->second.get(); - if (sampler_state_mode == "clamp") - { - sampler->tm0.wrap_u = WrapMode::Clamp; - sampler->tm0.wrap_v = WrapMode::Clamp; - } - else if (sampler_state_mode == "repeat") - { - sampler->tm0.wrap_u = WrapMode::Repeat; - sampler->tm0.wrap_v = WrapMode::Repeat; - } - else if (sampler_state_mode == "mirrored_repeat") - { - sampler->tm0.wrap_u = WrapMode::Mirror; - sampler->tm0.wrap_v = WrapMode::Mirror; - } - else - { - ERROR_LOG_FMT(VIDEO, - "Asset '{}' failed to parse json, 'texture_mode' has an invalid " - "value '{}'", - asset_id, sampler_state_mode); - return false; + if (const auto mode = ReadWrapModeFromJSON(sampler_state_wrap_obj, "u")) + { + sampler->tm0.wrap_u = *mode; + } + else + { + ERROR_LOG_FMT(VIDEO, + "Asset '{}' failed to parse json, 'wrap_mode[u]' has an invalid " + "value", + asset_id); + return false; + } + + if (const auto mode = ReadWrapModeFromJSON(sampler_state_wrap_obj, "v")) + { + sampler->tm0.wrap_v = *mode; + } + else + { + ERROR_LOG_FMT(VIDEO, + "Asset '{}' failed to parse json, 'wrap_mode[v]' has an invalid " + "value", + asset_id); + return false; + } } - const auto sampler_state_filter_iter = json.find("texture_filter"); - if (sampler_state_filter_iter == json.end()) + const auto sampler_state_filter_iter = json.find("filter_mode"); + if (sampler_state_filter_iter != json.end()) { - ERROR_LOG_FMT(VIDEO, "Asset '{}' failed to parse json, 'texture_filter' not found", asset_id); - return false; - } - if (!sampler_state_filter_iter->second.is()) - { - ERROR_LOG_FMT(VIDEO, "Asset '{}' failed to parse json, 'texture_filter' is not the right type", - asset_id); - return false; - } - std::string sampler_state_filter = sampler_state_filter_iter->second.to_str(); - Common::ToLower(&sampler_state_filter); - if (sampler_state_filter == "linear") - { - sampler->tm0.min_filter = FilterMode::Linear; - sampler->tm0.mag_filter = FilterMode::Linear; - sampler->tm0.mipmap_filter = FilterMode::Linear; - } - else if (sampler_state_filter == "point") - { - sampler->tm0.min_filter = FilterMode::Linear; - sampler->tm0.mag_filter = FilterMode::Linear; - sampler->tm0.mipmap_filter = FilterMode::Linear; - } - else - { - ERROR_LOG_FMT(VIDEO, - "Asset '{}' failed to parse json, 'texture_filter' has an invalid " - "value '{}'", - asset_id, sampler_state_filter); - return false; + if (!sampler_state_filter_iter->second.is()) + { + ERROR_LOG_FMT(VIDEO, "Asset '{}' failed to parse json, 'filter_mode' is not the right type", + asset_id); + return false; + } + const auto sampler_state_filter_obj = sampler_state_filter_iter->second.get(); + + if (const auto mode = ReadFilterModeFromJSON(sampler_state_filter_obj, "min")) + { + sampler->tm0.min_filter = *mode; + } + else + { + ERROR_LOG_FMT(VIDEO, + "Asset '{}' failed to parse json, 'filter_mode[min]' has an invalid " + "value", + asset_id); + return false; + } + + if (const auto mode = ReadFilterModeFromJSON(sampler_state_filter_obj, "mag")) + { + sampler->tm0.mag_filter = *mode; + } + else + { + ERROR_LOG_FMT(VIDEO, + "Asset '{}' failed to parse json, 'filter_mode[mag]' has an invalid " + "value", + asset_id); + return false; + } + + if (const auto mode = ReadFilterModeFromJSON(sampler_state_filter_obj, "mipmap")) + { + sampler->tm0.mipmap_filter = *mode; + } + else + { + ERROR_LOG_FMT(VIDEO, + "Asset '{}' failed to parse json, 'filter_mode[mipmap]' has an invalid " + "value", + asset_id); + return false; + } } return true; @@ -142,6 +199,61 @@ bool TextureData::FromJson(const CustomAssetLibrary::AssetID& asset_id, return true; } +void TextureData::ToJson(picojson::object* obj, const TextureData& data) +{ + if (!obj) [[unlikely]] + return; + + auto& json_obj = *obj; + switch (data.m_type) + { + case TextureData::Type::Type_Texture2D: + json_obj.emplace("type", "texture2d"); + break; + case TextureData::Type::Type_TextureCube: + json_obj.emplace("type", "texturecube"); + break; + case TextureData::Type::Type_Undefined: + break; + }; + + auto wrap_mode_to_string = [](WrapMode mode) { + switch (mode) + { + case WrapMode::Clamp: + return "clamp"; + case WrapMode::Mirror: + return "mirror"; + case WrapMode::Repeat: + return "repeat"; + }; + + return ""; + }; + auto filter_mode_to_string = [](FilterMode mode) { + switch (mode) + { + case FilterMode::Linear: + return "linear"; + case FilterMode::Near: + return "near"; + }; + + return ""; + }; + + picojson::object wrap_mode; + wrap_mode.emplace("u", wrap_mode_to_string(data.m_sampler.tm0.wrap_u)); + wrap_mode.emplace("v", wrap_mode_to_string(data.m_sampler.tm0.wrap_v)); + json_obj.emplace("wrap_mode", wrap_mode); + + picojson::object filter_mode; + filter_mode.emplace("min", filter_mode_to_string(data.m_sampler.tm0.min_filter)); + filter_mode.emplace("mag", filter_mode_to_string(data.m_sampler.tm0.mag_filter)); + filter_mode.emplace("mipmap", filter_mode_to_string(data.m_sampler.tm0.mipmap_filter)); + json_obj.emplace("filter_mode", filter_mode); +} + CustomAssetLibrary::LoadInfo GameTextureAsset::LoadImpl(const CustomAssetLibrary::AssetID& asset_id) { auto potential_data = std::make_shared(); diff --git a/Source/Core/VideoCommon/Assets/TextureAsset.h b/Source/Core/VideoCommon/Assets/TextureAsset.h index fc9e3166df..e0929a79f0 100644 --- a/Source/Core/VideoCommon/Assets/TextureAsset.h +++ b/Source/Core/VideoCommon/Assets/TextureAsset.h @@ -17,6 +17,7 @@ struct TextureData { static bool FromJson(const CustomAssetLibrary::AssetID& asset_id, const picojson::object& json, TextureData* data); + static void ToJson(picojson::object* obj, const TextureData& data); enum class Type { Type_Undefined, diff --git a/Source/Core/VideoCommon/BPFunctions.cpp b/Source/Core/VideoCommon/BPFunctions.cpp index 6f9948a68e..ecb045e6ad 100644 --- a/Source/Core/VideoCommon/BPFunctions.cpp +++ b/Source/Core/VideoCommon/BPFunctions.cpp @@ -442,4 +442,4 @@ void SetInterlacingMode(const BPCmd& bp) break; } } -}; // namespace BPFunctions +} // namespace BPFunctions diff --git a/Source/Core/VideoCommon/CMakeLists.txt b/Source/Core/VideoCommon/CMakeLists.txt index 89ec66d048..e24680185e 100644 --- a/Source/Core/VideoCommon/CMakeLists.txt +++ b/Source/Core/VideoCommon/CMakeLists.txt @@ -214,7 +214,7 @@ PUBLIC PRIVATE fmt::fmt spng::spng - xxhash + xxhash::xxhash imgui implot glslang diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsMod.cpp b/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsMod.cpp index 62586202b5..76d1ad6af6 100644 --- a/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsMod.cpp +++ b/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsMod.cpp @@ -7,6 +7,7 @@ #include "Common/CommonPaths.h" #include "Common/FileUtil.h" +#include "Common/JsonUtil.h" #include "Common/Logging/Log.h" #include "Common/StringUtil.h" @@ -15,17 +16,9 @@ std::optional GraphicsModConfig::Create(const std::string& file_path, Source source) { - std::string json_data; - if (!File::ReadFileToString(file_path, json_data)) - { - ERROR_LOG_FMT(VIDEO, "Failed to load graphics mod json file '{}'", file_path); - return std::nullopt; - } - picojson::value root; - const auto error = picojson::parse(root, json_data); - - if (!error.empty()) + std::string error; + if (!JsonFromFile(file_path, &root, &error)) { ERROR_LOG_FMT(VIDEO, "Failed to load graphics mod json file '{}' due to parse error: {}", file_path, error); diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsModGroup.cpp b/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsModGroup.cpp index 0873c09e91..5fa2c011b6 100644 --- a/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsModGroup.cpp +++ b/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsModGroup.cpp @@ -12,6 +12,7 @@ #include "Common/CommonPaths.h" #include "Common/FileSearch.h" #include "Common/FileUtil.h" +#include "Common/JsonUtil.h" #include "Common/Logging/Log.h" #include "Common/StringUtil.h" #include "Core/ConfigManager.h" @@ -42,17 +43,9 @@ void GraphicsModGroupConfig::Load() std::set known_paths; if (File::Exists(file_path)) { - std::string json_data; - if (!File::ReadFileToString(file_path, json_data)) - { - ERROR_LOG_FMT(VIDEO, "Failed to load graphics mod group json file '{}'", file_path); - return; - } - picojson::value root; - const auto error = picojson::parse(root, json_data); - - if (!error.empty()) + std::string error; + if (!JsonFromFile(file_path, &root, &error)) { ERROR_LOG_FMT(VIDEO, "Failed to load graphics mod group json file '{}' due to parse error: {}", diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.cpp b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.cpp index 46ca20cc38..473cc06690 100644 --- a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.cpp +++ b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.cpp @@ -306,7 +306,7 @@ void CustomPipeline::UpdatePixelData( if (texture_asset->m_texture) { g_gfx->SetTexture(sampler_index, texture_asset->m_texture.get()); - g_gfx->SetSamplerState(sampler_index, RenderState::GetLinearSamplerState()); + g_gfx->SetSamplerState(sampler_index, texture_data->m_sampler); } else { @@ -336,17 +336,20 @@ void CustomPipeline::UpdatePixelData( first_slice.m_levels[0].format, 0, texture_type); texture_asset->m_texture = g_gfx->CreateTexture( texture_config, fmt::format("Custom shader texture '{}'", property.m_code_name)); - for (std::size_t slice_index = 0; slice_index < texture_data->m_texture.m_slices.size(); - slice_index++) + if (texture_asset->m_texture) { - auto& slice = texture_data->m_texture.m_slices[slice_index]; - for (u32 level_index = 0; level_index < static_cast(slice.m_levels.size()); - ++level_index) + for (std::size_t slice_index = 0; slice_index < texture_data->m_texture.m_slices.size(); + slice_index++) { - auto& level = slice.m_levels[level_index]; - texture_asset->m_texture->Load(level_index, level.width, level.height, - level.row_length, level.data.data(), level.data.size(), - static_cast(slice_index)); + auto& slice = texture_data->m_texture.m_slices[slice_index]; + for (u32 level_index = 0; level_index < static_cast(slice.m_levels.size()); + ++level_index) + { + auto& level = slice.m_levels[level_index]; + texture_asset->m_texture->Load(level_index, level.width, level.height, + level.row_length, level.data.data(), + level.data.size(), static_cast(slice_index)); + } } } } diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomShaderCache.cpp b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomShaderCache.cpp index de68bffa63..29d801cc52 100644 --- a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomShaderCache.cpp +++ b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomShaderCache.cpp @@ -2,6 +2,7 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "VideoCommon/GraphicsModSystem/Runtime/CustomShaderCache.h" + #include "VideoCommon/AbstractGfx.h" #include "VideoCommon/VideoConfig.h" diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.cpp b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.cpp index 4ddd2d1d72..0d070a4310 100644 --- a/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.cpp +++ b/Source/Core/VideoCommon/GraphicsModSystem/Runtime/GraphicsModManager.cpp @@ -197,7 +197,7 @@ void GraphicsModManager::Load(const GraphicsModGroupConfig& config) { for (const GraphicsTargetGroupConfig& group : mod.m_groups) { - if (m_groups.find(group.m_name) != m_groups.end()) + if (m_groups.contains(group.m_name)) { WARN_LOG_FMT( VIDEO, diff --git a/Source/Core/VideoCommon/OnScreenDisplay.cpp b/Source/Core/VideoCommon/OnScreenDisplay.cpp index bfa8bc5321..cc7fa6e22b 100644 --- a/Source/Core/VideoCommon/OnScreenDisplay.cpp +++ b/Source/Core/VideoCommon/OnScreenDisplay.cpp @@ -20,6 +20,7 @@ #include "VideoCommon/AbstractGfx.h" #include "VideoCommon/AbstractTexture.h" +#include "VideoCommon/Assets/CustomTextureData.h" #include "VideoCommon/TextureConfig.h" namespace OSD @@ -36,8 +37,9 @@ static std::atomic s_obscured_pixels_top = 0; struct Message { Message() = default; - Message(std::string text_, u32 duration_, u32 color_, std::unique_ptr icon_ = nullptr) - : text(std::move(text_)), duration(duration_), color(color_), icon(std::move(icon_)) + Message(std::string text_, u32 duration_, u32 color_, + const VideoCommon::CustomTextureData::ArraySlice::Level* icon_ = nullptr) + : text(std::move(text_)), duration(duration_), color(color_), icon(icon_) { timer.Start(); } @@ -48,7 +50,7 @@ struct Message bool ever_drawn = false; bool should_discard = false; u32 color = 0; - std::unique_ptr icon; + const VideoCommon::CustomTextureData::ArraySlice::Level* icon; std::unique_ptr texture; }; static std::multimap s_messages; @@ -95,13 +97,13 @@ static float DrawMessage(int index, Message& msg, const ImVec2& position, int ti msg.texture = g_gfx->CreateTexture(tex_config); if (msg.texture) { - msg.texture->Load(0, width, height, width, msg.icon->rgba_data.data(), + msg.texture->Load(0, width, height, width, msg.icon->data.data(), sizeof(u32) * width * height); } else { // don't try again next time - msg.icon.reset(); + msg.icon = nullptr; } } @@ -109,11 +111,13 @@ static float DrawMessage(int index, Message& msg, const ImVec2& position, int ti { ImGui::Image(msg.texture.get(), ImVec2(static_cast(msg.icon->width), static_cast(msg.icon->height))); + ImGui::SameLine(); } } // Use %s in case message contains %. - ImGui::TextColored(ARGBToImVec4(msg.color), "%s", msg.text.c_str()); + if (msg.text.size() > 0) + ImGui::TextColored(ARGBToImVec4(msg.color), "%s", msg.text.c_str()); window_height = ImGui::GetWindowSize().y + (WINDOW_PADDING * ImGui::GetIO().DisplayFramebufferScale.y); } @@ -127,7 +131,7 @@ static float DrawMessage(int index, Message& msg, const ImVec2& position, int ti } void AddTypedMessage(MessageType type, std::string message, u32 ms, u32 argb, - std::unique_ptr icon) + const VideoCommon::CustomTextureData::ArraySlice::Level* icon) { std::lock_guard lock{s_messages_mutex}; @@ -141,7 +145,8 @@ void AddTypedMessage(MessageType type, std::string message, u32 ms, u32 argb, s_messages.emplace(type, Message(std::move(message), ms, argb, std::move(icon))); } -void AddMessage(std::string message, u32 ms, u32 argb, std::unique_ptr icon) +void AddMessage(std::string message, u32 ms, u32 argb, + const VideoCommon::CustomTextureData::ArraySlice::Level* icon) { std::lock_guard lock{s_messages_mutex}; s_messages.emplace(MessageType::Typeless, Message(std::move(message), ms, argb, std::move(icon))); diff --git a/Source/Core/VideoCommon/OnScreenDisplay.h b/Source/Core/VideoCommon/OnScreenDisplay.h index add63e1c2b..43783647c6 100644 --- a/Source/Core/VideoCommon/OnScreenDisplay.h +++ b/Source/Core/VideoCommon/OnScreenDisplay.h @@ -10,6 +10,8 @@ #include "Common/CommonTypes.h" +#include "VideoCommon/Assets/CustomTextureData.h" + namespace OSD { enum class MessageType @@ -29,27 +31,21 @@ constexpr u32 CYAN = 0xFF00FFFF; constexpr u32 GREEN = 0xFF00FF00; constexpr u32 RED = 0xFFFF0000; constexpr u32 YELLOW = 0xFFFFFF30; -}; // namespace Color +} // namespace Color namespace Duration { constexpr u32 SHORT = 2000; constexpr u32 NORMAL = 5000; constexpr u32 VERY_LONG = 10000; -}; // namespace Duration - -struct Icon -{ - std::vector rgba_data; - u32 width = 0; - u32 height = 0; -}; // struct Icon +} // namespace Duration // On-screen message display (colored yellow by default) void AddMessage(std::string message, u32 ms = Duration::SHORT, u32 argb = Color::YELLOW, - std::unique_ptr icon = nullptr); + const VideoCommon::CustomTextureData::ArraySlice::Level* icon = nullptr); void AddTypedMessage(MessageType type, std::string message, u32 ms = Duration::SHORT, - u32 argb = Color::YELLOW, std::unique_ptr icon = nullptr); + u32 argb = Color::YELLOW, + const VideoCommon::CustomTextureData::ArraySlice::Level* icon = nullptr); // Draw the current messages on the screen. Only call once per frame. void DrawMessages(); diff --git a/Source/Core/VideoCommon/OnScreenUI.cpp b/Source/Core/VideoCommon/OnScreenUI.cpp index 8f85db85b0..c755fcbfe7 100644 --- a/Source/Core/VideoCommon/OnScreenUI.cpp +++ b/Source/Core/VideoCommon/OnScreenUI.cpp @@ -331,55 +331,56 @@ void OnScreenUI::DrawDebugText() ImGui::TextUnformatted(profile_output.c_str()); } -#ifdef USE_RETRO_ACHIEVEMENTS void OnScreenUI::DrawChallengesAndLeaderboards() { - std::lock_guard lg{AchievementManager::GetInstance().GetLock()}; - const auto& challenge_icons = AchievementManager::GetInstance().GetChallengeIcons(); - const auto& leaderboard_progress = AchievementManager::GetInstance().GetActiveLeaderboards(); - float leaderboard_y = ImGui::GetIO().DisplaySize.y; - if (!challenge_icons.empty()) + if (!Config::Get(Config::MAIN_OSD_MESSAGES)) + return; +#ifdef USE_RETRO_ACHIEVEMENTS + auto& instance = AchievementManager::GetInstance(); + std::lock_guard lg{instance.GetLock()}; + if (instance.AreChallengesUpdated()) { + instance.ResetChallengesUpdated(); + const auto& challenges = instance.GetActiveChallenges(); + m_challenge_texture_map.clear(); + for (const auto& name : challenges) + { + const auto& icon = instance.GetAchievementBadge(name, false); + const u32 width = icon.width; + const u32 height = icon.height; + TextureConfig tex_config(width, height, 1, 1, 1, AbstractTextureFormat::RGBA8, 0, + AbstractTextureType::Texture_2DArray); + auto res = m_challenge_texture_map.insert_or_assign(name, g_gfx->CreateTexture(tex_config)); + res.first->second->Load(0, width, height, width, icon.data.data(), + sizeof(u32) * width * height); + } + } + + float leaderboard_y = ImGui::GetIO().DisplaySize.y; + if (!m_challenge_texture_map.empty()) + { + float scale = ImGui::GetIO().DisplaySize.y / 1024.0; + ImGui::SetNextWindowSize(ImVec2(0, 0)); ImGui::SetNextWindowPos(ImVec2(ImGui::GetIO().DisplaySize.x, ImGui::GetIO().DisplaySize.y), 0, - ImVec2(1.0, 1.0)); - ImGui::SetNextWindowSize(ImVec2(0.0f, 0.0f)); + ImVec2(1, 1)); if (ImGui::Begin("Challenges", nullptr, ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoInputs | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoNav | ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoFocusOnAppearing)) { - for (const auto& [name, icon] : challenge_icons) - { - if (m_challenge_texture_map.find(name) != m_challenge_texture_map.end()) - continue; - const u32 width = icon->width; - const u32 height = icon->height; - TextureConfig tex_config(width, height, 1, 1, 1, AbstractTextureFormat::RGBA8, 0, - AbstractTextureType::Texture_2DArray); - auto res = m_challenge_texture_map.insert_or_assign(name, g_gfx->CreateTexture(tex_config)); - res.first->second->Load(0, width, height, width, icon->rgba_data.data(), - sizeof(u32) * width * height); - } for (auto& [name, texture] : m_challenge_texture_map) { - auto icon_itr = challenge_icons.find(name); - if (icon_itr == challenge_icons.end()) - { - m_challenge_texture_map.erase(name); - continue; - } - if (texture) - { - ImGui::Image(texture.get(), ImVec2(static_cast(icon_itr->second->width), - static_cast(icon_itr->second->height))); - } + ImGui::Image(texture.get(), ImVec2(static_cast(texture->GetWidth()) * scale, + static_cast(texture->GetHeight()) * scale)); + ImGui::SameLine(); } - leaderboard_y -= ImGui::GetWindowHeight(); } + leaderboard_y -= ImGui::GetWindowHeight(); ImGui::End(); } + const auto& leaderboard_progress = instance.GetActiveLeaderboards(); if (!leaderboard_progress.empty()) { ImGui::SetNextWindowPos(ImVec2(ImGui::GetIO().DisplaySize.x, leaderboard_y), 0, @@ -392,12 +393,12 @@ void OnScreenUI::DrawChallengesAndLeaderboards() ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoFocusOnAppearing)) { for (const auto& value : leaderboard_progress) - ImGui::Text(value.data()); + ImGui::TextUnformatted(value.c_str()); } ImGui::End(); } -} #endif // USE_RETRO_ACHIEVEMENTS +} void OnScreenUI::Finalize() { @@ -406,9 +407,7 @@ void OnScreenUI::Finalize() g_perf_metrics.DrawImGuiStats(m_backbuffer_scale); DrawDebugText(); OSD::DrawMessages(); -#ifdef USE_RETRO_ACHIEVEMENTS DrawChallengesAndLeaderboards(); -#endif // USE_RETRO_ACHIEVEMENTS ImGui::Render(); } @@ -472,8 +471,7 @@ void OnScreenUI::SetMousePos(float x, float y) { auto lock = GetImGuiLock(); - ImGui::GetIO().MousePos.x = x; - ImGui::GetIO().MousePos.y = y; + ImGui::GetIO().AddMousePosEvent(x, y); } void OnScreenUI::SetMousePress(u32 button_mask) diff --git a/Source/Core/VideoCommon/OnScreenUI.h b/Source/Core/VideoCommon/OnScreenUI.h index 1acef96901..28749807be 100644 --- a/Source/Core/VideoCommon/OnScreenUI.h +++ b/Source/Core/VideoCommon/OnScreenUI.h @@ -61,9 +61,7 @@ public: private: void DrawDebugText(); -#ifdef USE_RETRO_ACHIEVEMENTS void DrawChallengesAndLeaderboards(); -#endif // USE_RETRO_ACHIEVEMENTS // ImGui resources. std::unique_ptr m_imgui_vertex_format; @@ -78,7 +76,7 @@ private: float m_backbuffer_scale = 1.0; #ifdef USE_RETRO_ACHIEVEMENTS - std::map, std::less<>> m_challenge_texture_map; + std::map, std::less<>> m_challenge_texture_map; #endif // USE_RETRO_ACHIEVEMENTS bool m_ready = false; diff --git a/Source/Core/VideoCommon/OpcodeDecoding.h b/Source/Core/VideoCommon/OpcodeDecoding.h index 19c66716da..42991b7715 100644 --- a/Source/Core/VideoCommon/OpcodeDecoding.h +++ b/Source/Core/VideoCommon/OpcodeDecoding.h @@ -203,7 +203,8 @@ static DOLPHIN_FORCE_INLINE u32 RunCommand(const u8* data, u32 available, T& cal const u32 address = Common::swap32(&data[1]); const u32 size = Common::swap32(&data[5]); - callback.OnDisplayList(address, size); + // Force 32-byte alignment for both the address and the size. + callback.OnDisplayList(address & ~31, size & ~31); return 9; } diff --git a/Source/Core/VideoCommon/PerfQueryBase.cpp b/Source/Core/VideoCommon/PerfQueryBase.cpp index a4492cb328..ed8c3366a1 100644 --- a/Source/Core/VideoCommon/PerfQueryBase.cpp +++ b/Source/Core/VideoCommon/PerfQueryBase.cpp @@ -2,7 +2,9 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "VideoCommon/PerfQueryBase.h" + #include + #include "VideoCommon/VideoConfig.h" std::unique_ptr g_perf_query; diff --git a/Source/Core/VideoCommon/PixelShaderGen.cpp b/Source/Core/VideoCommon/PixelShaderGen.cpp index de57501aad..a76681634f 100644 --- a/Source/Core/VideoCommon/PixelShaderGen.cpp +++ b/Source/Core/VideoCommon/PixelShaderGen.cpp @@ -1315,6 +1315,23 @@ ShaderCode GeneratePixelShaderCode(APIType api_type, const ShaderHostConfig& hos WriteFog(out, uid_data); + for (std::size_t i = 0; i < custom_details.shaders.size(); i++) + { + const auto& shader_details = custom_details.shaders[i]; + + if (!shader_details.custom_shader.empty()) + { + out.Write("\t{{\n"); + out.Write("\t\tcustom_data.final_color = float4(prev.r / 255.0, prev.g / 255.0, prev.b " + "/ 255.0, prev.a / 255.0);\n"); + out.Write("\t\tCustomShaderOutput custom_output = {}_{}(custom_data);\n", + CUSTOM_PIXELSHADER_COLOR_FUNC, i); + out.Write("\t\tprev = int4(custom_output.main_rt.r * 255, custom_output.main_rt.g * 255, " + "custom_output.main_rt.b * 255, custom_output.main_rt.a * 255);\n"); + out.Write("\t}}\n\n"); + } + } + if (uid_data->logic_op_enable) WriteLogicOp(out, uid_data); else if (uid_data->emulate_logic_op_with_blend) @@ -1325,31 +1342,6 @@ ShaderCode GeneratePixelShaderCode(APIType api_type, const ShaderHostConfig& hos const bool use_dual_source = !uid_data->no_dual_src || uid_data->blend_enable; WriteColor(out, api_type, uid_data, use_dual_source); - for (std::size_t i = 0; i < custom_details.shaders.size(); i++) - { - const auto& shader_details = custom_details.shaders[i]; - - if (!shader_details.custom_shader.empty()) - { - out.Write("\t{{\n"); - if (uid_data->uint_output) - { - out.Write("\t\tcustom_data.final_color = float4(ocol0.x / 255.0, ocol0.y / 255.0, ocol0.z " - "/ 255.0, ocol0.w / 255.0);\n"); - out.Write("\t\tfloat3 custom_output = {}_{}(custom_data).xyz;\n", - CUSTOM_PIXELSHADER_COLOR_FUNC, i); - out.Write("\t\tocol0.xyz = uint3(custom_output.x * 255, custom_output.y * 255, " - "custom_output.z * 255);\n"); - } - else - { - out.Write("\t\tcustom_data.final_color = ocol0;\n"); - out.Write("\t\tocol0.xyz = {}_{}(custom_data).xyz;\n", CUSTOM_PIXELSHADER_COLOR_FUNC, i); - } - out.Write("\t}}\n\n"); - } - } - if (uid_data->blend_enable) WriteBlend(out, uid_data); else if (use_framebuffer_fetch) diff --git a/Source/Core/VideoCommon/ShaderCache.cpp b/Source/Core/VideoCommon/ShaderCache.cpp index ca409777ce..587ee3cc7f 100644 --- a/Source/Core/VideoCommon/ShaderCache.cpp +++ b/Source/Core/VideoCommon/ShaderCache.cpp @@ -290,7 +290,7 @@ void ShaderCache::LoadPipelineCache(T& cache, Common::LinearDiskCacheGetGXPipelineConfig(real_uid); diff --git a/Source/Core/VideoCommon/ShaderGenCommon.cpp b/Source/Core/VideoCommon/ShaderGenCommon.cpp index 57d9c4567f..d132847f14 100644 --- a/Source/Core/VideoCommon/ShaderGenCommon.cpp +++ b/Source/Core/VideoCommon/ShaderGenCommon.cpp @@ -379,6 +379,11 @@ void WriteCustomShaderStructDef(ShaderCode* out, u32 numtexgens) out->Write("const uint CUSTOM_SHADER_LIGHTING_ATTENUATION_TYPE_SPOT = {}u;\n", static_cast(AttenuationFunc::Spot)); + out->Write("struct CustomShaderOutput\n"); + out->Write("{{\n"); + out->Write("\tfloat4 main_rt;\n"); + out->Write("}};\n\n"); + out->Write("struct CustomShaderLightData\n"); out->Write("{{\n"); out->Write("\tfloat3 position;\n"); diff --git a/Source/Core/VideoCommon/TextureCacheBase.cpp b/Source/Core/VideoCommon/TextureCacheBase.cpp index 7184ea725e..b99533eb02 100644 --- a/Source/Core/VideoCommon/TextureCacheBase.cpp +++ b/Source/Core/VideoCommon/TextureCacheBase.cpp @@ -665,7 +665,7 @@ void TextureCacheBase::DoSaveState(PointerWrap& p) auto refpair1 = std::make_pair(*id1, *id2); auto refpair2 = std::make_pair(*id2, *id1); - if (reference_pairs.count(refpair1) == 0 && reference_pairs.count(refpair2) == 0) + if (!reference_pairs.contains(refpair1) && !reference_pairs.contains(refpair2)) reference_pairs.insert(refpair1); } } @@ -854,7 +854,7 @@ RcTcacheEntry TextureCacheBase::DoPartialTextureUpdates(RcTcacheEntry& entry_to_ { auto& entry = iter.first->second; if (entry != entry_to_update && entry->IsCopy() && - entry->references.count(entry_to_update.get()) == 0 && + !entry->references.contains(entry_to_update.get()) && entry->OverlapsMemoryRange(entry_to_update->addr, entry_to_update->size_in_bytes) && entry->memory_stride == numBlocksX * block_size) { @@ -1012,8 +1012,8 @@ static bool IsAnisostropicEnhancementSafe(const TexMode0& tm0) return !(tm0.min_filter == FilterMode::Near && tm0.mag_filter == FilterMode::Near); } -static void SetSamplerState(u32 index, float custom_tex_scale, bool custom_tex, - bool has_arbitrary_mips) +SamplerState TextureCacheBase::GetSamplerState(u32 index, float custom_tex_scale, bool custom_tex, + bool has_arbitrary_mips) { const TexMode0& tm0 = bpmem.tex.GetUnit(index).texMode0; @@ -1073,13 +1073,11 @@ static void SetSamplerState(u32 index, float custom_tex_scale, bool custom_tex, state.tm0.anisotropic_filtering = false; } - g_gfx->SetSamplerState(index, state); - auto& system = Core::System::GetInstance(); - auto& pixel_shader_manager = system.GetPixelShaderManager(); - pixel_shader_manager.SetSamplerState(index, state.tm0.hex, state.tm1.hex); + return state; } -void TextureCacheBase::BindTextures(BitSet32 used_textures) +void TextureCacheBase::BindTextures(BitSet32 used_textures, + const std::array& samplers) { auto& system = Core::System::GetInstance(); auto& pixel_shader_manager = system.GetPixelShaderManager(); @@ -1091,8 +1089,9 @@ void TextureCacheBase::BindTextures(BitSet32 used_textures) g_gfx->SetTexture(i, tentry->texture.get()); pixel_shader_manager.SetTexDims(i, tentry->native_width, tentry->native_height); - const float custom_tex_scale = tentry->GetWidth() / float(tentry->native_width); - SetSamplerState(i, custom_tex_scale, tentry->is_custom_tex, tentry->has_arbitrary_mips); + auto& state = samplers[i]; + g_gfx->SetSamplerState(i, state); + pixel_shader_manager.SetSamplerState(i, state.tm0.hex, state.tm1.hex); } } diff --git a/Source/Core/VideoCommon/TextureCacheBase.h b/Source/Core/VideoCommon/TextureCacheBase.h index 998ff446d9..1a06fa671a 100644 --- a/Source/Core/VideoCommon/TextureCacheBase.h +++ b/Source/Core/VideoCommon/TextureCacheBase.h @@ -33,6 +33,7 @@ class AbstractFramebuffer; class AbstractStagingTexture; class PointerWrap; +struct SamplerState; struct VideoConfig; namespace VideoCommon @@ -282,7 +283,7 @@ public: RcTcacheEntry GetXFBTexture(u32 address, u32 width, u32 height, u32 stride, MathUtil::Rectangle* display_rect); - virtual void BindTextures(BitSet32 used_textures); + virtual void BindTextures(BitSet32 used_textures, const std::array& samplers); void CopyRenderTargetToTexture(u32 dstAddr, EFBCopyFormat dstFormat, u32 width, u32 height, u32 dstStride, bool is_depth_copy, const MathUtil::Rectangle& srcRect, bool isIntensity, @@ -308,6 +309,10 @@ public: static bool AllCopyFilterCoefsNeeded(const std::array& coefficients); static bool CopyFilterCanOverflow(const std::array& coefficients); + // Get a new sampler state + static SamplerState GetSamplerState(u32 index, float custom_tex_scale, bool custom_tex, + bool has_arbitrary_mips); + protected: // Decodes the specified data to the GPU texture specified by entry. // Returns false if the configuration is not supported. diff --git a/Source/Core/VideoCommon/TextureConfig.cpp b/Source/Core/VideoCommon/TextureConfig.cpp index 34fd9324df..3d25eac017 100644 --- a/Source/Core/VideoCommon/TextureConfig.cpp +++ b/Source/Core/VideoCommon/TextureConfig.cpp @@ -9,8 +9,8 @@ bool TextureConfig::operator==(const TextureConfig& o) const { - return std::tie(width, height, levels, layers, samples, format, flags) == - std::tie(o.width, o.height, o.levels, o.layers, o.samples, o.format, o.flags); + return std::tie(width, height, levels, layers, samples, format, flags, type) == + std::tie(o.width, o.height, o.levels, o.layers, o.samples, o.format, o.flags, o.type); } bool TextureConfig::operator!=(const TextureConfig& o) const diff --git a/Source/Core/VideoCommon/UberShaderPixel.cpp b/Source/Core/VideoCommon/UberShaderPixel.cpp index ca7658140f..ca8f42ec8f 100644 --- a/Source/Core/VideoCommon/UberShaderPixel.cpp +++ b/Source/Core/VideoCommon/UberShaderPixel.cpp @@ -1506,6 +1506,24 @@ ShaderCode GenPixelShader(APIType api_type, const ShaderHostConfig& host_config, " }}\n" "\n"); + for (std::size_t i = 0; i < custom_details.shaders.size(); i++) + { + const auto& shader_details = custom_details.shaders[i]; + + if (!shader_details.custom_shader.empty()) + { + out.Write("\t{{\n"); + out.Write("\t\tcustom_data.final_color = float4(TevResult.r / 255.0, TevResult.g / 255.0, " + "TevResult.b / 255.0, TevResult.a / 255.0);\n"); + out.Write("\t\tCustomShaderOutput custom_output = {}_{}(custom_data);\n", + CUSTOM_PIXELSHADER_COLOR_FUNC, i); + out.Write( + "\t\tTevResult = int4(custom_output.main_rt.r * 255, custom_output.main_rt.g * 255, " + "custom_output.main_rt.b * 255, custom_output.main_rt.a * 255);\n"); + out.Write("\t}}\n\n"); + } + } + if (use_framebuffer_fetch) { static constexpr std::array logic_op_mode{ @@ -1594,31 +1612,6 @@ ShaderCode GenPixelShader(APIType api_type, const ShaderHostConfig& host_config, } } - for (std::size_t i = 0; i < custom_details.shaders.size(); i++) - { - const auto& shader_details = custom_details.shaders[i]; - - if (!shader_details.custom_shader.empty()) - { - out.Write("\t{{\n"); - if (uid_data->uint_output) - { - out.Write("\t\tcustom_data.final_color = float4(ocol0.x / 255.0, ocol0.y / 255.0, ocol0.z " - "/ 255.0, ocol0.w / 255.0);\n"); - out.Write("\t\tfloat3 custom_output = {}_{}(custom_data).xyz;\n", - CUSTOM_PIXELSHADER_COLOR_FUNC, i); - out.Write("\t\tocol0.xyz = uint3(custom_output.x * 255, custom_output.y * 255, " - "custom_output.z * 255);\n"); - } - else - { - out.Write("\t\tcustom_data.final_color = ocol0;\n"); - out.Write("\t\tocol0.xyz = {}_{}(custom_data).xyz;\n", CUSTOM_PIXELSHADER_COLOR_FUNC, i); - } - out.Write("\t}}\n\n"); - } - } - if (bounding_box) { out.Write(" if (bpmem_bounding_box) {{\n" diff --git a/Source/Core/VideoCommon/VertexLoaderManager.h b/Source/Core/VideoCommon/VertexLoaderManager.h index b50beae0a5..ce8b6a22d1 100644 --- a/Source/Core/VideoCommon/VertexLoaderManager.h +++ b/Source/Core/VideoCommon/VertexLoaderManager.h @@ -18,7 +18,7 @@ struct PortableVertexDeclaration; namespace OpcodeDecoder { enum class Primitive : u8; -}; +} namespace VertexLoaderManager { diff --git a/Source/Core/VideoCommon/VertexManagerBase.cpp b/Source/Core/VideoCommon/VertexManagerBase.cpp index b51cfa19e0..02edb56d35 100644 --- a/Source/Core/VideoCommon/VertexManagerBase.cpp +++ b/Source/Core/VideoCommon/VertexManagerBase.cpp @@ -563,13 +563,19 @@ void VertexManagerBase::Flush() const auto used_textures = UsedTextures(); std::vector texture_names; Common::SmallVector texture_units; + std::array samplers; if (!m_cull_all) { if (!g_ActiveConfig.bGraphicMods) { for (const u32 i : used_textures) { - g_texture_cache->Load(TextureInfo::FromStage(i)); + const auto cache_entry = g_texture_cache->Load(TextureInfo::FromStage(i)); + if (!cache_entry) + continue; + const float custom_tex_scale = cache_entry->GetWidth() / float(cache_entry->native_width); + samplers[i] = TextureCacheBase::GetSamplerState( + i, custom_tex_scale, cache_entry->is_custom_tex, cache_entry->has_arbitrary_mips); } } else @@ -585,6 +591,10 @@ void VertexManagerBase::Flush() texture_names.push_back(cache_entry->texture_info_name); texture_units.push_back(i); } + + const float custom_tex_scale = cache_entry->GetWidth() / float(cache_entry->native_width); + samplers[i] = TextureCacheBase::GetSamplerState( + i, custom_tex_scale, cache_entry->is_custom_tex, cache_entry->has_arbitrary_mips); } } } @@ -633,7 +643,7 @@ void VertexManagerBase::Flush() // Texture loading can cause palettes to be applied (-> uniforms -> draws). // Palette application does not use vertices, only a full-screen quad, so this is okay. // Same with GPU texture decoding, which uses compute shaders. - g_texture_cache->BindTextures(used_textures); + g_texture_cache->BindTextures(used_textures, samplers); if (PerfQueryBase::ShouldEmulate()) g_perf_query->EnableQuery(bpmem.zcontrol.early_ztest ? PQG_ZCOMP_ZCOMPLOC : PQG_ZCOMP); diff --git a/Source/Core/VideoCommon/VertexManagerBase.h b/Source/Core/VideoCommon/VertexManagerBase.h index af0f694a01..648e26be59 100644 --- a/Source/Core/VideoCommon/VertexManagerBase.h +++ b/Source/Core/VideoCommon/VertexManagerBase.h @@ -45,7 +45,7 @@ enum TexelBufferFormat : u32 namespace OpcodeDecoder { enum class Primitive : u8; -}; +} class VertexManagerBase { diff --git a/Source/Core/VideoCommon/VideoConfig.cpp b/Source/Core/VideoCommon/VideoConfig.cpp index e59a2d0dd0..8d978bef7f 100644 --- a/Source/Core/VideoCommon/VideoConfig.cpp +++ b/Source/Core/VideoCommon/VideoConfig.cpp @@ -66,7 +66,7 @@ void VideoConfig::Refresh() CPUThreadConfigCallback::AddConfigChangedCallback([]() { auto& system = Core::System::GetInstance(); - const bool lock_gpu_thread = Core::IsRunningAndStarted(); + const bool lock_gpu_thread = Core::IsRunning(system); if (lock_gpu_thread) system.GetFifo().PauseAndLock(true, false); diff --git a/Source/Core/WinUpdater/WinUI.cpp b/Source/Core/WinUpdater/WinUI.cpp index 696ac55b0a..0a32848016 100644 --- a/Source/Core/WinUpdater/WinUI.cpp +++ b/Source/Core/WinUpdater/WinUI.cpp @@ -47,7 +47,7 @@ LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) } return DefWindowProc(hwnd, uMsg, wParam, lParam); } -}; // namespace +} // namespace constexpr int PROGRESSBAR_FLAGS = WS_VISIBLE | WS_CHILD | PBS_SMOOTH | PBS_SMOOTHREVERSE; constexpr int WINDOW_FLAGS = WS_CLIPCHILDREN; @@ -305,4 +305,4 @@ void SetVisible(bool visible) ShowWindow(window_handle, visible ? SW_SHOW : SW_HIDE); } -}; // namespace UI +} // namespace UI diff --git a/Source/DSPTool/StubHost.cpp b/Source/DSPTool/StubHost.cpp index d32346a457..e270acb23a 100644 --- a/Source/DSPTool/StubHost.cpp +++ b/Source/DSPTool/StubHost.cpp @@ -59,6 +59,10 @@ bool Host_RendererIsFullscreen() { return false; } +bool Host_TASInputHasFocus() +{ + return false; +} void Host_YieldToUI() { } diff --git a/Source/UnitTests/CMakeLists.txt b/Source/UnitTests/CMakeLists.txt index c5f1b966d1..659d9e5b28 100644 --- a/Source/UnitTests/CMakeLists.txt +++ b/Source/UnitTests/CMakeLists.txt @@ -4,24 +4,20 @@ add_custom_command(TARGET unittests POST_BUILD COMMAND ${CMAKE_CTEST_COMMAND} "- string(APPEND CMAKE_RUNTIME_OUTPUT_DIRECTORY "/Tests") -add_library(unittests_main OBJECT UnitTestsMain.cpp) - -target_link_libraries(unittests_main PUBLIC fmt::fmt gtest::gtest) -# Since this is a Core dependency, it can't be linked as a normal library. -# Otherwise CMake inserts the library after core, but before other core -# dependencies like videocommon which also use Host_ functions, which makes the -# GNU linker complain. -add_library(unittests_stubhost OBJECT StubHost.cpp) +add_executable(tests EXCLUDE_FROM_ALL UnitTestsMain.cpp StubHost.cpp) +set_target_properties(tests PROPERTIES FOLDER Tests) +target_link_libraries(tests PRIVATE fmt::fmt gtest::gtest core uicommon) +add_test(NAME tests COMMAND tests) +add_custom_command(TARGET tests POST_BUILD + COMMAND ${CMAKE_COMMAND} -E remove_directory "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Sys" + COMMAND ${CMAKE_COMMAND} -E copy_directory "${CMAKE_SOURCE_DIR}/Data/Sys" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Sys" +) +add_dependencies(unittests tests) macro(add_dolphin_test target) - add_executable(${target} EXCLUDE_FROM_ALL - ${ARGN} - $ - ) - set_target_properties(${target} PROPERTIES FOLDER Tests) - target_link_libraries(${target} PRIVATE core uicommon unittests_main) - add_dependencies(unittests ${target}) - add_test(NAME ${target} COMMAND ${target}) + add_library(${target} OBJECT ${ARGN}) + target_link_libraries(${target} PUBLIC fmt::fmt gtest::gtest PRIVATE core uicommon) + target_link_libraries(tests PRIVATE ${target}) endmacro() add_subdirectory(Common) diff --git a/Source/UnitTests/Common/MathUtilTest.cpp b/Source/UnitTests/Common/MathUtilTest.cpp index 78416772a9..7758bb5d7f 100644 --- a/Source/UnitTests/Common/MathUtilTest.cpp +++ b/Source/UnitTests/Common/MathUtilTest.cpp @@ -67,3 +67,125 @@ TEST(MathUtil, SaturatingCast) EXPECT_EQ(16777216, MathUtil::SaturatingCast(float(16777216))); EXPECT_EQ(16777216, MathUtil::SaturatingCast(float(16777217))); } + +TEST(MathUtil, RectangleEquality) +{ + MathUtil::Rectangle rect_a(1, 1, 4, 7); + MathUtil::Rectangle rect_b(1, 1, 4, 7); + EXPECT_EQ(rect_a, rect_b); + + // Left not equal + MathUtil::Rectangle rect_c(0, 1, 4, 7); + EXPECT_NE(rect_a, rect_c); + + // Top not equal + MathUtil::Rectangle rect_d(1, 3, 4, 7); + EXPECT_NE(rect_a, rect_d); + + // Right not equal + MathUtil::Rectangle rect_e(1, 1, 2, 7); + EXPECT_NE(rect_a, rect_e); + + // Bottom not equal + MathUtil::Rectangle rect_f(1, 1, 4, 9); + EXPECT_NE(rect_a, rect_f); + + // No coordinates equal + MathUtil::Rectangle rect_g(0, 3, 2, 9); + EXPECT_NE(rect_a, rect_g); +} + +TEST(MathUtil, RectangleGetWidthSigned) +{ + // left < right + MathUtil::Rectangle rect_a(2, 1, 3, 2); + EXPECT_EQ(rect_a.GetWidth(), 1); + + // left > right + MathUtil::Rectangle rect_b(3, 1, 1, 2); + EXPECT_EQ(rect_b.GetWidth(), 2); + + // left == right + MathUtil::Rectangle rect_c(3, 1, 3, 2); + EXPECT_EQ(rect_c.GetWidth(), 0); + + // Most significant bit differs, left < right + MathUtil::Rectangle rect_d(-9, 1, 1, 2); + EXPECT_EQ(rect_d.GetWidth(), 10); + + // Most significant bit differs, left > right + MathUtil::Rectangle rect_e(1, 1, -6, 2); + EXPECT_EQ(rect_e.GetWidth(), 7); +} + +TEST(MathUtil, RectangleGetWidthUnsigned) +{ + // left < right + MathUtil::Rectangle rect_a(1, 1, 6, 2); + EXPECT_EQ(rect_a.GetWidth(), u32{5}); + + // left > right + MathUtil::Rectangle rect_b(5, 1, 1, 2); + EXPECT_EQ(rect_b.GetWidth(), u32{4}); + + // left == right + MathUtil::Rectangle rect_c(1, 2, 1, 2); + EXPECT_EQ(rect_c.GetWidth(), u32{0}); + + // Most significant bit differs, left < right + MathUtil::Rectangle rect_d(2, 1, 0xFFFFFFF5, 2); + EXPECT_EQ(rect_d.GetWidth(), u32{0xFFFFFFF3}); + + // Most significant bit differs, left > right + MathUtil::Rectangle rect_e(0xFFFFFFF7, 1, 1, 2); + EXPECT_EQ(rect_e.GetWidth(), u32{0xFFFFFFF6}); +} + +TEST(MathUtil, RectangleGetHeightSigned) +{ + // top < bottom + MathUtil::Rectangle rect_a(1, 1, 2, 3); + EXPECT_EQ(rect_a.GetHeight(), 2); + + // top > bottom + MathUtil::Rectangle rect_b(1, 4, 2, 0); + EXPECT_EQ(rect_b.GetHeight(), 4); + + // top == bottom + MathUtil::Rectangle rect_c(1, 3, 2, 3); + EXPECT_EQ(rect_c.GetHeight(), 0); + + // Most significant bit differs, top < bottom + MathUtil::Rectangle rect_d(1, -2, 2, 1); + EXPECT_EQ(rect_d.GetHeight(), 3); + + // Most significant bit differs, top > bottom + MathUtil::Rectangle rect_e(1, 0, 2, -1); + EXPECT_EQ(rect_e.GetHeight(), 1); +} + +TEST(MathUtil, RectangleGetHeightUnsigned) +{ + // top < bottom + MathUtil::Rectangle rect_a(1, 1, 2, 2); + EXPECT_EQ(rect_a.GetHeight(), u32{1}); + + // top > bottom + MathUtil::Rectangle rect_b(1, 4, 2, 2); + EXPECT_EQ(rect_b.GetHeight(), u32{2}); + + // top == bottom + MathUtil::Rectangle rect_c(1, 1, 2, 1); + EXPECT_EQ(rect_c.GetHeight(), u32{0}); + + // Most significant bit differs, top < bottom + MathUtil::Rectangle rect_d(1, 2, 2, 0xFFFFFFFB); + EXPECT_EQ(rect_d.GetHeight(), u32{0xFFFFFFF9}); + + // Most significant bit differs, top > bottom + MathUtil::Rectangle rect_e(1, 0xFFFFFFF9, 2, 1); + EXPECT_EQ(rect_e.GetHeight(), u32{0xFFFFFFF8}); +} + +// TODO: Add unit test coverage for `Rectangle::ClampUL`. (And consider removing +// `Rectangle::ClampLL`, which does not have any callers.) diff --git a/Source/UnitTests/Core/CMakeLists.txt b/Source/UnitTests/Core/CMakeLists.txt index f2de6f13ad..865064ed68 100644 --- a/Source/UnitTests/Core/CMakeLists.txt +++ b/Source/UnitTests/Core/CMakeLists.txt @@ -1,6 +1,7 @@ add_dolphin_test(MMIOTest MMIOTest.cpp) add_dolphin_test(PageFaultTest PageFaultTest.cpp) add_dolphin_test(CoreTimingTest CoreTimingTest.cpp) +add_dolphin_test(PatchAllowlistTest PatchAllowlistTest.cpp) add_dolphin_test(DSPAcceleratorTest DSP/DSPAcceleratorTest.cpp) add_dolphin_test(DSPAssemblyTest diff --git a/Source/UnitTests/Core/MMIOTest.cpp b/Source/UnitTests/Core/MMIOTest.cpp index cdc751fe92..31c943fec1 100644 --- a/Source/UnitTests/Core/MMIOTest.cpp +++ b/Source/UnitTests/Core/MMIOTest.cpp @@ -19,13 +19,13 @@ TEST(UniqueID, UniqueEnough) for (u32 i = 0x0C000000; i < 0x0C010000; ++i) { u32 unique_id = MMIO::UniqueID(i); - EXPECT_EQ(ids.end(), ids.find(unique_id)); + EXPECT_FALSE(ids.contains(unique_id)); ids.insert(unique_id); } for (u32 i = 0x0D000000; i < 0x0D010000; ++i) { u32 unique_id = MMIO::UniqueID(i); - EXPECT_EQ(ids.end(), ids.find(unique_id)); + EXPECT_FALSE(ids.contains(unique_id)); ids.insert(unique_id); } } diff --git a/Source/UnitTests/Core/PatchAllowlistTest.cpp b/Source/UnitTests/Core/PatchAllowlistTest.cpp new file mode 100644 index 0000000000..779b49791f --- /dev/null +++ b/Source/UnitTests/Core/PatchAllowlistTest.cpp @@ -0,0 +1,138 @@ +// Copyright 2024 Dolphin Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#include +#include +#include +#include +#include + +#include +#include +#include + +#include "Common/BitUtils.h" +#include "Common/CommonPaths.h" +#include "Common/Crypto/SHA1.h" +#include "Common/FileUtil.h" +#include "Common/IOFile.h" +#include "Common/IniFile.h" +#include "Common/JsonUtil.h" +#include "Core/CheatCodes.h" +#include "Core/PatchEngine.h" + +struct GameHashes +{ + std::string game_title; + std::map hashes; +}; + +TEST(PatchAllowlist, VerifyHashes) +{ + // Load allowlist + static constexpr std::string_view APPROVED_LIST_FILENAME = "ApprovedInis.json"; + picojson::value json_tree; + std::string error; + std::string cur_directory = File::GetExeDirectory() +#if defined(__APPLE__) + + DIR_SEP "Tests" // FIXME: Ugly hack. +#endif + ; + std::string sys_directory = cur_directory + DIR_SEP "Sys"; + const auto& list_filepath = fmt::format("{}{}{}", sys_directory, DIR_SEP, APPROVED_LIST_FILENAME); + ASSERT_TRUE(JsonFromFile(list_filepath, &json_tree, &error)) + << "Failed to open file at " << list_filepath; + // Parse allowlist - Map + ASSERT_TRUE(json_tree.is()); + std::map allow_list; + for (const auto& entry : json_tree.get()) + { + ASSERT_TRUE(entry.second.is()); + GameHashes& game_entry = allow_list[entry.first]; + for (const auto& line : entry.second.get()) + { + ASSERT_TRUE(line.second.is()); + if (line.first == "title") + game_entry.game_title = line.second.get(); + else + game_entry.hashes[line.first] = line.second.get(); + } + } + // Iterate over GameSettings directory + auto directory = + File::ScanDirectoryTree(fmt::format("{}{}GameSettings", sys_directory, DIR_SEP), false); + for (const auto& file : directory.children) + { + // Load ini file + Common::IniFile ini_file; + ini_file.Load(file.physicalName, true); + std::string game_id = file.virtualName.substr(0, file.virtualName.find_first_of('.')); + std::vector patches; + PatchEngine::LoadPatchSection("OnFrame", &patches, ini_file, Common::IniFile()); + // Filter patches for RetroAchievements approved + ReadEnabledOrDisabled(ini_file, "OnFrame", false, &patches); + ReadEnabledOrDisabled(ini_file, "Patches_RetroAchievements_Verified", true, + &patches); + // Get game section from allow list + auto game_itr = allow_list.find(game_id); + // Iterate over approved patches + for (const auto& patch : patches) + { + if (!patch.enabled) + continue; + // Hash patch + auto context = Common::SHA1::CreateContext(); + context->Update(Common::BitCastToArray(static_cast(patch.entries.size()))); + for (const auto& entry : patch.entries) + { + context->Update(Common::BitCastToArray(entry.type)); + context->Update(Common::BitCastToArray(entry.address)); + context->Update(Common::BitCastToArray(entry.value)); + context->Update(Common::BitCastToArray(entry.comparand)); + context->Update(Common::BitCastToArray(entry.conditional)); + } + auto digest = context->Finish(); + std::string hash = Common::SHA1::DigestToString(digest); + // Check patch in list + if (game_itr == allow_list.end()) + { + // Report: no patches in game found in list + ADD_FAILURE() << "Approved hash missing from list." << std::endl + << "Game ID: " << game_id << std::endl + << "Patch: \"" << hash << "\" : \"" << patch.name << "\""; + continue; + } + auto hash_itr = game_itr->second.hashes.find(hash); + if (hash_itr == game_itr->second.hashes.end()) + { + // Report: patch not found in list + ADD_FAILURE() << "Approved hash missing from list." << std::endl + << "Game ID: " << game_id << ":" << game_itr->second.game_title << std::endl + << "Patch: \"" << hash << "\" : \"" << patch.name << "\""; + } + else + { + // Remove patch from map if found + game_itr->second.hashes.erase(hash_itr); + } + } + // Report missing patches in map + if (game_itr == allow_list.end()) + continue; + for (auto& remaining_hashes : game_itr->second.hashes) + { + ADD_FAILURE() << "Hash in list not approved in ini." << std::endl + << "Game ID: " << game_id << ":" << game_itr->second.game_title << std::endl + << "Patch: " << remaining_hashes.second << ":" << remaining_hashes.first; + } + // Remove section from map + allow_list.erase(game_itr); + } + // Report remaining sections in map + for (auto& remaining_games : allow_list) + { + ADD_FAILURE() << "Game in list has no ini file." << std::endl + << "Game ID: " << remaining_games.first << ":" + << remaining_games.second.game_title; + } +} diff --git a/Source/UnitTests/StubHost.cpp b/Source/UnitTests/StubHost.cpp index 47200bd40c..dc7dfe2277 100644 --- a/Source/UnitTests/StubHost.cpp +++ b/Source/UnitTests/StubHost.cpp @@ -63,6 +63,10 @@ bool Host_RendererIsFullscreen() { return false; } +bool Host_TASInputHasFocus() +{ + return false; +} void Host_YieldToUI() { } diff --git a/Source/UnitTests/UnitTests.vcxproj b/Source/UnitTests/UnitTests.vcxproj index 895a2765e2..a057bbf8de 100644 --- a/Source/UnitTests/UnitTests.vcxproj +++ b/Source/UnitTests/UnitTests.vcxproj @@ -71,6 +71,7 @@ + @@ -102,10 +103,19 @@ + - + + + + + + + + + diff --git a/Source/UnitTests/VideoCommon/VertexLoaderTest.cpp b/Source/UnitTests/VideoCommon/VertexLoaderTest.cpp index 853d690142..83b1f813da 100644 --- a/Source/UnitTests/VideoCommon/VertexLoaderTest.cpp +++ b/Source/UnitTests/VideoCommon/VertexLoaderTest.cpp @@ -28,13 +28,13 @@ TEST(VertexLoaderUID, UniqueEnough) vtx_desc.low.Hex = 0x76543210; vtx_desc.high.Hex = 0xFEDCBA98; - EXPECT_EQ(uids.end(), uids.find(VertexLoaderUID(vtx_desc, vat))); + EXPECT_FALSE(uids.contains(VertexLoaderUID(vtx_desc, vat))); uids.insert(VertexLoaderUID(vtx_desc, vat)); vat.g0.Hex = 0xFFFFFFFF; vat.g1.Hex = 0xFFFFFFFF; vat.g2.Hex = 0xFFFFFFFF; - EXPECT_EQ(uids.end(), uids.find(VertexLoaderUID(vtx_desc, vat))); + EXPECT_FALSE(uids.contains(VertexLoaderUID(vtx_desc, vat))); uids.insert(VertexLoaderUID(vtx_desc, vat)); } @@ -80,7 +80,7 @@ protected: // Read unswapped. const float actual = m_dst.Read(); - if (!actual || actual != actual) + if (!actual || std::isnan(actual)) EXPECT_EQ(std::bit_cast(expected), std::bit_cast(actual)); else EXPECT_EQ(expected, actual); @@ -316,15 +316,15 @@ TEST_P(VertexLoaderSpeedTest, TexCoordSingleElement) TEST_F(VertexLoaderTest, LargeFloatVertexSpeed) { // Enables most attributes in floating point indexed mode to test speed. - m_vtx_desc.low.PosMatIdx = 1; - m_vtx_desc.low.Tex0MatIdx = 1; - m_vtx_desc.low.Tex1MatIdx = 1; - m_vtx_desc.low.Tex2MatIdx = 1; - m_vtx_desc.low.Tex3MatIdx = 1; - m_vtx_desc.low.Tex4MatIdx = 1; - m_vtx_desc.low.Tex5MatIdx = 1; - m_vtx_desc.low.Tex6MatIdx = 1; - m_vtx_desc.low.Tex7MatIdx = 1; + m_vtx_desc.low.PosMatIdx = true; + m_vtx_desc.low.Tex0MatIdx = true; + m_vtx_desc.low.Tex1MatIdx = true; + m_vtx_desc.low.Tex2MatIdx = true; + m_vtx_desc.low.Tex3MatIdx = true; + m_vtx_desc.low.Tex4MatIdx = true; + m_vtx_desc.low.Tex5MatIdx = true; + m_vtx_desc.low.Tex6MatIdx = true; + m_vtx_desc.low.Tex7MatIdx = true; m_vtx_desc.low.Position = VertexComponentFormat::Index16; m_vtx_desc.low.Normal = VertexComponentFormat::Index16; m_vtx_desc.low.Color0 = VertexComponentFormat::Index16; @@ -379,15 +379,15 @@ TEST_F(VertexLoaderTest, LargeFloatVertexSpeed) TEST_F(VertexLoaderTest, DirectAllComponents) { - m_vtx_desc.low.PosMatIdx = 1; - m_vtx_desc.low.Tex0MatIdx = 1; - m_vtx_desc.low.Tex1MatIdx = 1; - m_vtx_desc.low.Tex2MatIdx = 1; - m_vtx_desc.low.Tex3MatIdx = 1; - m_vtx_desc.low.Tex4MatIdx = 1; - m_vtx_desc.low.Tex5MatIdx = 1; - m_vtx_desc.low.Tex6MatIdx = 1; - m_vtx_desc.low.Tex7MatIdx = 1; + m_vtx_desc.low.PosMatIdx = true; + m_vtx_desc.low.Tex0MatIdx = true; + m_vtx_desc.low.Tex1MatIdx = true; + m_vtx_desc.low.Tex2MatIdx = true; + m_vtx_desc.low.Tex3MatIdx = true; + m_vtx_desc.low.Tex4MatIdx = true; + m_vtx_desc.low.Tex5MatIdx = true; + m_vtx_desc.low.Tex6MatIdx = true; + m_vtx_desc.low.Tex7MatIdx = true; m_vtx_desc.low.Position = VertexComponentFormat::Direct; m_vtx_desc.low.Normal = VertexComponentFormat::Direct; m_vtx_desc.low.Color0 = VertexComponentFormat::Direct; diff --git a/Source/VSProps/Base.Dolphin.props b/Source/VSProps/Base.Dolphin.props index 33da70013e..d3ef409c9e 100644 --- a/Source/VSProps/Base.Dolphin.props +++ b/Source/VSProps/Base.Dolphin.props @@ -14,7 +14,7 @@ $(ExternalsDir)OpenAL\include;%(AdditionalIncludeDirectories) $(ExternalsDir)expr\include;%(AdditionalIncludeDirectories) $(ExternalsDir)rangeset\include;%(AdditionalIncludeDirectories) - $(ExternalsDir)Vulkan\include;%(AdditionalIncludeDirectories) + $(ExternalsDir)Vulkan-Headers\include;%(AdditionalIncludeDirectories) $(ExternalsDir)VulkanMemoryAllocator\include;%(AdditionalIncludeDirectories) $(ExternalsDir)WIL\include;%(AdditionalIncludeDirectories) diff --git a/Tools/CleanFiles.py b/Tools/CleanFiles.py deleted file mode 100644 index 812523204b..0000000000 --- a/Tools/CleanFiles.py +++ /dev/null @@ -1,109 +0,0 @@ - -import codecs -import os -import glob - -standard_sections = [ - "Core", - "EmuState", - "OnLoad", - "OnFrame", - "ActionReplay", - "Video", - "Video_Settings", - "Video_Enhancements", - "Video_Hacks", - "Speedhacks", -] - -standard_comments = { - "Core": "Values set here will override the main dolphin settings.", - "EmuState": "The Emulation State. 1 is worst, 5 is best, 0 is not set.", - "OnLoad": "Add memory patches to be loaded once on boot here.", - "OnFrame": "Add memory patches to be applied every frame here.", - "ActionReplay": "Add action replay cheats here.", - "Video": "", - "Video_Settings": "", - "Video_Enhancements": "", - "Video_Hacks": "", - "Speedhacks": "", -} - -def normalize_comment(line): - line = line.strip().lstrip('#').lstrip() - if line: - return "# %s" % (line,) - else: - return "" - -def normalize_ini_file(in_, out): - sections = {} - current_section = None - toplevel_comment = "" - wants_comment = False - - for line in in_: - line = line.strip() - - # strip utf8 bom - line = line.lstrip(u'\ufeff') - - if line.startswith('#'): - line = normalize_comment(line) - if current_section is None: - toplevel_comment += line - continue - - if line.startswith('['): - end = line.find(']') - section_name = line[1:end] - if section_name not in standard_sections: - continue - current_section = [] - sections[section_name] = current_section - wants_comment = False - continue - - if current_section is None and line: - raise ValueError("invalid junk") - - if current_section is None: - continue - - if line.startswith('#') and not wants_comment: - continue - - current_section.append(line) - if line: - wants_comment = True - - out.write(toplevel_comment.strip() + "\n\n") - - for section in standard_sections: - lines = '\n'.join(sections.get(section, "")).strip() - comments = standard_comments[section] - - if not lines and not comments: - continue - - out.write("[%s]\n" % (section,)) - if comments: - out.write("# %s\n" % (comments,)) - if lines: - out.write(lines) - out.write('\n') - out.write('\n') - -def main(): - base_path = os.path.dirname(__file__) - pattern = os.path.join(base_path, "../Data/User/GameConfig/??????.ini") - for name in glob.glob(pattern): - in__name = name - out_name = name + '.new' - in_ = codecs.open(in__name, 'r', 'utf8') - out = codecs.open(out_name, 'w', 'utf8') - normalize_ini_file(in_, out) - os.rename(out_name, in__name) - -if __name__ == "__main__": - main() diff --git a/Tools/buildbot-try.sh b/Tools/buildbot-try.sh deleted file mode 100755 index ef2903b2e4..0000000000 --- a/Tools/buildbot-try.sh +++ /dev/null @@ -1,42 +0,0 @@ -#! /bin/bash -# -# Submits a "buildbot try" message to the Dolphin buildbot with all the -# required options. - -opt_file=$HOME/.buildbot/options - -if ! [ -f "$opt_file" ]; then - echo >&2 "error: no .buildbot/options configuration file found" - echo >&2 "Read the docs: https://wiki.dolphin-emu.org/index.php?title=Buildbot" - exit 1 -fi - -if ! which buildbot >/dev/null 2>&1; then - echo >&2 "error: buildbot is not installed" - echo >&2 "Install it from your package manager, or use 'pip install buildbot'" - exit 1 -fi - -if ! git branch | grep -q '^* '; then - echo "Unable to determine the current Git branch. Input the Git branch name:" - read branchname -else - branchname=$(git branch | grep '^* ' | cut -d ' ' -f 2-) -fi - -shortrev=$(git describe --always --long --dirty=+ | sed 's/-g[0-9a-f]*\(+*\)$/\1/') - -author=$(grep try_username "$opt_file" | cut -d "'" -f 2) - -remote=$(git remote -v | grep dolphin-emu/dolphin.git | head -n1 | cut -f1) -remote=${remote:-origin} - -baserev=$(git merge-base HEAD $remote/master) - -echo "Branch name: $branchname" -echo "Change author: $author" -echo "Short rev: $shortrev" -echo "Remote: $remote" -echo "Base rev: $baserev" - -git diff --binary -r $baserev | buildbot try --properties=branchname=$branchname,author=$author,shortrev=$shortrev --diff=- -p1 --baserev $baserev $* diff --git a/Tools/check-includes.py b/Tools/check-includes.py deleted file mode 100755 index 0c2aee3832..0000000000 --- a/Tools/check-includes.py +++ /dev/null @@ -1,98 +0,0 @@ -#! /usr/bin/env python - -""" -check-includes.py - -Checks if the includes are sorted properly and following the "system headers -before local headers" rule. - -Ignores what is in #if blocks to avoid false negatives. -""" - -import re -import sys - -def exclude_if_blocks(lines): - '''Removes lines from #if ... #endif blocks.''' - level = 0 - for l in lines: - if l.startswith('#if'): - level += 1 - elif l.startswith('#endif'): - level -= 1 - elif level == 0: - yield l - -def filter_includes(lines): - '''Removes lines that are not #include and keeps only the file part.''' - for l in lines: - if l.startswith('#include'): - if 'NOLINT' not in l: - yield l.split(' ')[1] - -class IncludeFileSorter(object): - def __init__(self, path): - self.path = path - - def __lt__(self, other): - '''Sorting function for include files. - - * System headers go before local headers (check the first character - - if it's different, then the one starting with " is the 'larger'). - * Then, iterate on all the path components: - * If they are equal, try to continue to the next path component. - * If not, return whether the path component are smaller/larger. - * Paths with less components should go first, so after iterating, check - whether one path still has some / in it. - ''' - a, b = self.path, other.path - if a[0] != b[0]: - return False if a[0] == '"' else True - a, b = a[1:-1].lower(), b[1:-1].lower() - while '/' in a and '/' in b: - ca, a = a.split('/', 1) - cb, b = b.split('/', 1) - if ca != cb: - return ca < cb - if '/' in a: - return False - elif '/' in b: - return True - else: - return a < b - - def __eq__(self, other): - return self.path.lower() == other.path.lower() - -def sort_includes(includes): - return sorted(includes, key=IncludeFileSorter) - -def show_differences(bad, good): - bad = [' Current'] + bad - good = [' Should be'] + good - longest = max(len(i) for i in bad) - padded = [i + ' ' * (longest + 4 - len(i)) for i in bad] - return '\n'.join('%s%s' % t for t in zip(padded, good)) - -def check_file(path): - print('Checking %s' % path) - try: - try: - data = open(path, encoding='utf-8').read() - except TypeError: # py2 - data = open(path).read().decode('utf-8') - except UnicodeDecodeError: - sys.stderr.write('%s: bad UTF-8 data\n' % path) - return - - lines = (l.strip() for l in data.split('\n')) - lines = exclude_if_blocks(lines) - includes = list(filter_includes(lines)) - sorted_includes = sort_includes(includes) - if includes != sorted_includes: - sys.stderr.write('%s: includes are incorrect\n' % path) - sys.stderr.write(show_differences(includes, sorted_includes) + '\n') - -if __name__ == '__main__': - for path in sys.argv[1:]: - check_file(path) diff --git a/Tools/gameini-ratings-from-wiki.sh b/Tools/gameini-ratings-from-wiki.sh deleted file mode 100755 index 5ed89ebd66..0000000000 --- a/Tools/gameini-ratings-from-wiki.sh +++ /dev/null @@ -1,47 +0,0 @@ -#! /bin/bash - -if [ "$#" -ne 1 ]; then - echo >&2 "usage: $0 " - exit 1 -fi - -[ -z "$PGPASSWORD" ] && read -rs -p 'Enter PostgreSQL password: ' PGPASSWORD - -export PGHOST=postgresql1.alwaysdata.com -export PGDATABASE=dolphin-emu_wiki -export PGUSER=dolphin-emu_wiki -export PGPASSWORD - -sql() { - psql -A -t -F ',' -c "$1" -} - -GAME_ID=$(basename "$1" | cut -c -6) - -if ! echo "$GAME_ID" | grep -q '[A-Z0-9]\{6\}'; then - echo >&2 "Invalid game ID: $GAME_ID" - exit 1 -fi - -GAME_ID_GLOB=$(echo "$GAME_ID" | sed 's/\(...\).\(..\)/\1_\2/') -RATING=$(sql " - SELECT - rating_content.old_text - FROM - page gid_page - LEFT JOIN pagelinks gid_to_main - ON gid_to_main.pl_from = gid_page.page_id - LEFT JOIN page rating_page - ON rating_page.page_title = ('Ratings/' || gid_to_main.pl_title) - LEFT JOIN revision rating_rev - ON rating_rev.rev_id = rating_page.page_latest - LEFT JOIN pagecontent rating_content - ON rating_content.old_id = rating_rev.rev_text_id - WHERE - gid_page.page_title LIKE '$GAME_ID_GLOB' - LIMIT 1 -" | grep '^[1-5]$') - -if ! [ -z "$RATING" ]; then - sed -i "s/^EmulationStateId.*$/EmulationStateId = $RATING/" "$1" -fi diff --git a/Tools/mac-codesign.sh b/Tools/mac-codesign.sh new file mode 100755 index 0000000000..2b26d461ee --- /dev/null +++ b/Tools/mac-codesign.sh @@ -0,0 +1,74 @@ +#!/bin/bash + +# This script signs a specific object with the specified identity, entitlements, +# and optional flags. If the target is a bundle, it will also sign all frameworks +# and dylibs within the bundle. + +set -eu + +function usage() { + echo "Usage: $0 [-t] [-e ] " + exit 1 +} + +USE_SECURE_TIMESTAMP=0 +ENTITLEMENTS_FILE="" + +while getopts ":te:" opt; do + case $opt in + t) + USE_SECURE_TIMESTAMP=1 + ;; + e) + ENTITLEMENTS_FILE=$OPTARG + ;; + \?) + usage + ;; + esac +done + +if [ $USE_SECURE_TIMESTAMP -eq 1 ]; then + TIMESTAMP_FLAG="--timestamp" +else + TIMESTAMP_FLAG="--timestamp=none" +fi + +shift $((OPTIND - 1)) + +if [ $# -ne 2 ]; then + usage +fi + +IDENTITY=$1 +TARGET_PATH=$2 + +# Signs the given target with the specified identity and optional flags. +function sign() { + /usr/bin/codesign -f -s "$IDENTITY" $TIMESTAMP_FLAG ${2:-} "$1" +} + +if [ -d "$TARGET_PATH" ]; then + # Newlines are the only valid separator character in find's output. + IFS=$'\n' + + for framework in $(find "$TARGET_PATH" -depth -not -path "*/Helpers/*" -name '*.dylib' -or -name '*.framework'); do + sign "$framework" + done + + unset IFS +fi + +TARGET_EXTRA_CODESIGN_FLAGS="-o runtime" + +if [ -n "$ENTITLEMENTS_FILE" ]; then + # "preserve" is a special keyword which tells us we should preserve the + # existing entitlements in the target. + if [ "$ENTITLEMENTS_FILE" == "preserve" ]; then + TARGET_EXTRA_CODESIGN_FLAGS+=" --preserve-metadata=entitlements" + else + TARGET_EXTRA_CODESIGN_FLAGS+=" --entitlements $ENTITLEMENTS_FILE" + fi +fi + +sign "$TARGET_PATH" "$TARGET_EXTRA_CODESIGN_FLAGS" diff --git a/docs/CustomPipelineGraphicsMod.md b/docs/CustomPipelineGraphicsMod.md index 373b0a93a8..20d77dd720 100644 --- a/docs/CustomPipelineGraphicsMod.md +++ b/docs/CustomPipelineGraphicsMod.md @@ -84,28 +84,34 @@ A full example is given below: The shaders are written in GLSL and converted to the target shader that the backend uses internally. The user is expected to provide an entrypoint with the following signature: ``` -vec4 custom_main( in CustomShaderData data ) +CustomShaderOutput custom_main( in CustomShaderData data ) ``` +`CustomShaderOutput` is used to denote the final output that Dolphin will process and is what is returned by the function. It has the following structure: + +|Name | Type | Since | Description | +|-------------------------|-------------------------|-------|-------------------------------------------------------------------------------------------------| +|``main_rt`` | vec4 | v1 | The main render target's output color | + `CustomShaderData` encompasses all the data that Dolphin will pass to the user (in addition to the `samp` variable outlined above which is how textures are accessed). It has the following structure: -|Name | Type | Since | Description | -|-----------------------------|-------------------------|-------|-----------------------------------------------------------------------------------------------| -|``position`` | vec3 | v1 | The position of this pixel in _view space_ | -|``normal`` | vec3 | v1 | The normal of this pixel in _view space_ | -|``texcoord`` | vec3[] | v1 | An array of texture coordinates, the amount available is specified by ``texcoord_count`` | -|``texcoord_count`` | uint | v1 | The count of texture coordinates | -|``texmap_to_texcoord_index`` | uint[] | v1 | An array of texture units to texture coordinate values | -|``lights_chan0_color`` | CustomShaderLightData[] | v1 | An array of color lights for channel 0, the amount is specified by ``light_chan0_color_count``| -|``lights_chan0_alpha`` | CustomShaderLightData[] | v1 | An array of alpha lights for channel 0, the amount is specified by ``light_chan0_alpha_count``| -|``lights_chan1_color`` | CustomShaderLightData[] | v1 | An array of color lights for channel 1, the amount is specified by ``light_chan1_color_count``| -|``lights_chan1_alpha`` | CustomShaderLightData[] | v1 | An array of alpha lights for channel 1, the amount is specified by ``light_chan1_alpha_count``| -|``ambient_lighting`` | vec4[] | v1 | An array of ambient lighting values. Count is two, one for each color channel | -|``base_material`` | vec4[] | v1 | An array of the base material values. Count is two, one for each color channel | -|``tev_stages`` | CustomShaderTevStage[] | v1 | An array of TEV stages, the amount is specified by ``tev_stage_count`` | -|``tev_stage_count`` | uint | v1 | The count of TEV stages | -|``final_color`` | vec4 | v1 | The final color generated by Dolphin after all TEV stages are executed | -|``time_ms`` | uint | v1 | The time that has passed in milliseconds, since the game was started. Useful for animating | +|Name | Type | Since | Description | +|-----------------------------|-------------------------|-------|----------------------------------------------------------------------------------------------------------------------| +|``position`` | vec3 | v1 | The position of this pixel in _view space_ | +|``normal`` | vec3 | v1 | The normal of this pixel in _view space_ | +|``texcoord`` | vec3[] | v1 | An array of texture coordinates, the amount available is specified by ``texcoord_count`` | +|``texcoord_count`` | uint | v1 | The count of texture coordinates | +|``texmap_to_texcoord_index`` | uint[] | v1 | An array of texture units to texture coordinate values | +|``lights_chan0_color`` | CustomShaderLightData[] | v1 | An array of color lights for channel 0, the amount is specified by ``light_chan0_color_count`` | +|``lights_chan0_alpha`` | CustomShaderLightData[] | v1 | An array of alpha lights for channel 0, the amount is specified by ``light_chan0_alpha_count`` | +|``lights_chan1_color`` | CustomShaderLightData[] | v1 | An array of color lights for channel 1, the amount is specified by ``light_chan1_color_count`` | +|``lights_chan1_alpha`` | CustomShaderLightData[] | v1 | An array of alpha lights for channel 1, the amount is specified by ``light_chan1_alpha_count`` | +|``ambient_lighting`` | vec4[] | v1 | An array of ambient lighting values. Count is two, one for each color channel | +|``base_material`` | vec4[] | v1 | An array of the base material values. Count is two, one for each color channel | +|``tev_stages`` | CustomShaderTevStage[] | v1 | An array of TEV stages, the amount is specified by ``tev_stage_count`` | +|``tev_stage_count`` | uint | v1 | The count of TEV stages | +|``final_color`` | vec4 | v1 | The final color generated by Dolphin after all TEV stages are executed | +|``time_ms`` | uint | v1 | The time that has passed in milliseconds, since the game was started. Useful for animating | `CustomShaderLightData` is used to denote lighting data the game is applying when rendering the specific draw call. It has the following structure: @@ -172,9 +178,11 @@ Below are a handful of examples. The following shader displays the color red on the screen: ```glsl -vec4 custom_main( in CustomShaderData data ) +CustomShaderOutput custom_main( in CustomShaderData data ) { - return vec4(1.0, 0.0, 0.0, 1.0); + CustomShaderOutput custom_output; + custom_output.main_rt = vec4(1.0, 0.0, 0.0, 1.0); + return custom_output; } ``` @@ -183,9 +191,11 @@ vec4 custom_main( in CustomShaderData data ) The following shader displays the normal on the screen: ```glsl -vec4 custom_main( in CustomShaderData data ) +CustomShaderOutput custom_main( in CustomShaderData data ) { - return vec4(data.normal * 0.5 + 0.5, 1); + CustomShaderOutput custom_output; + custom_output.main_rt = vec4(data.normal * 0.5 + 0.5, 1); + return custom_output; } ``` @@ -194,9 +204,11 @@ vec4 custom_main( in CustomShaderData data ) The following shader displays the contents of the texture denoted in the shader asset as `MY_TEX` with the first texture coordinate data: ```glsl -vec4 custom_main( in CustomShaderData data ) +CustomShaderOutput custom_main( in CustomShaderData data ) { - return texture(samp_MY_TEX, TEX_COORD0); + CustomShaderOutput custom_output; + custom_output.main_rt = texture(samp_MY_TEX, TEX_COORD0); + return custom_output; } ``` @@ -205,7 +217,7 @@ vec4 custom_main( in CustomShaderData data ) The following shader would display the contents of the first texture the game uses, ignoring any other operations. If no stages are available or none exist with a texture it would use the final color of all the staging operations: ```glsl -vec4 custom_main( in CustomShaderData data ) +CustomShaderOutput custom_main( in CustomShaderData data ) { vec4 final_color = data.final_color; uint texture_set = 0; @@ -222,7 +234,9 @@ vec4 custom_main( in CustomShaderData data ) } } - return final_color; + CustomShaderOutput custom_output; + custom_output.main_rt = final_color; + return custom_output; } ``` @@ -231,7 +245,7 @@ vec4 custom_main( in CustomShaderData data ) The following shader would apply the lighting for any point lights used during the draw for channel 0's color lights, using blue as a base color: ```glsl -vec4 custom_main( in CustomShaderData data ) +CustomShaderOutput custom_main( in CustomShaderData data ) { float total_diffuse = 0; for (int i = 0; i < data.light_chan0_color_count; i++) @@ -246,6 +260,9 @@ vec4 custom_main( in CustomShaderData data ) total_diffuse += attn * max(0.0, dot(normal, light_dir)); } } - return vec4(total_diffuse * vec3(0, 0, 1), 1); + + CustomShaderOutput custom_output; + custom_output.main_rt = vec4(total_diffuse * vec3(0, 0, 1), 1); + return custom_output; } ``` \ No newline at end of file diff --git a/install_macos_deps.sh b/install_macos_deps.sh deleted file mode 100644 index 50108410f5..0000000000 --- a/install_macos_deps.sh +++ /dev/null @@ -1,2 +0,0 @@ -arch -arm64 brew install qt@5 fmt -arch -x86_64 brew install qt@5 fmt